kernel-debug-modules-5.14.0-503.23.2.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gcreleng@rockylinux.org p-Bm5 ']cN- b DgÇ3HVk_QL"\Ja e)*jW/32w$;n2%}VʿеLfEPfe}2hCa7g3gaT0iO9" xDzPTR?qӉU-ake*Q=-,dz:Tߪ)Zə@,?p b˲yy?^]SFn/#Ҿ/ 51 ''2=J ݃>j?,Ui;`䬏62bi_"n{E;} !Rw_S$N"*^,o˪ML@-bmwrPWr2\0re}?6:VU*HT|J$,0 n ؍FpbsP-㴕 S=; &ųu:,Vy"[0/ug3R6$x;^)LN6h2a`62a2645cb5ce19835882fdcc770b4330095399917c5d76f914e2ef402d9fb5a663de562f038a7ea6c7368d6a78c62081a8e48042U,i!^0Ej#4D4>C ? d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Ye9[e:pe> @ G *H *I T*X GY G\ Ǡ*] H*^ ʶb Өd e f l t *u ռ*v dw ִ*x \*y @  A L P V  Ckernel-debug-modules5.14.0503.23.2.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gGpb-bb47571d-c13f-434c-96ef-422cede4d33d-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.23.2.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.23.2.el9_5.s390x+debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.23.2.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.23.2.el9_5.s390x+debugp%<|\Ydl<X|L dH6\Ll < l DWE\8;шHG0)dgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXfd69694f65a0301d3df52fd1854313e7b6b010ef5ff986a361a9662393ec4089ed9a955d39f3b1ed0706d653a0518f0be48ade9ff59addb4ada9bbb7abf7fdcb395c4b9a53033335b1b6a0febdf906d5e771f01998378c5ad6c1d835337e04d2cd528c4ac41375fecfabdef58b531d3d8affd8076f93025e3c472042f720c18e3cf31af12699c9b2306b6f9e073035edae9e02f5ec83775a5f94731cb477e145bfa866f06553689fe9f940f9eb01359d13ccbbd3806f2efbf52a00bdf32f0b52ed270878b23c03b6f1f5985f2cd961655291fd3130890dc34b8a61135d923180432266d6940926b85aaec85d3effac2fd3363b0fa892828a28ef121d5f118a948f19de9287de1b1d399bce88482cab290c5e74a67a04522bbce5bb098710e771c365a82550cacbf484f22d3826028e717b1cff3a46b708b8f0d2332672bb50542f7b79fb714d43ef68fec4176a95e6b476f219c4d2000ef9e323b6a8bd128c22b66e2acdd78fda1b969211c20e3b4f2a82cb63d81789e8db4d38a6cba63420cad99f0fbf048b6ccb1792b21d8e95af03ccc3d8d3bc3dcbbb7787ab8ada1c3a75c6fa090bff762f60acb383261de355fcfa7603ca99c7225b42f80ab34462f682f5a5a76ef752eb23bc2c83ee68d5f7ebbd6f22ad1bdcf2cd7c77e86ec40b0d7d21d176b4d7bf01d2b35a01292d1b3178af63645b20c446a7cea4cfcf7996e8806e8a631f0a60a3dda527f3f9a4cac8e9df207efc9c5a227ca5b8bf8a9111816cf2eed601bb3eb1b04fe6a9ec890663578ddecd3a2c570a906fd68f068cc496cf9cfe93688af433ad40b5a49126293a33bb1518d92807d1d894a4ec5b183e91fa081add9f0b1b62ba863f56f311e3013a24ceaff67b1993f112713e2b227353dfa720c15f32050839a1971461cfb59370fdd66f094886d8ca294fa43e0b43940c26ea84dde578ac90bb0e12631ce9d69f21982f812ef4a467c9a0a59263880cf7353815186603c985cec3af186109583263677c82899a13a1bc1ebf65e5e333de4f4f35dc18dfd7ebd9c2496d78da4e6c00f19b4e1a80c584ca103cc15d319c19a57808dd8c820d7e915d5c753070e3bc38322928420ea5035d158c17e3867d89c7e1224cb2b106a29ca8e108f8fa8012db091d2bb5d7281eb900aa7594e496bd461034848e118d3417d5101910153e592b14cc702ff027bad9911fb5911d6c1b8a0bba1396904a41292aac666a16d421b6679185edf823895e7ea791c82dd05a8cf16863bbd9d94b5bf7c7aebcdaf98bcf984420ca2ba7cd94cb1ca0e61e961d6f7aeea7adf769cbbb4cae539e1ddde913d19cf84383147a58b926f08123d8e83433ea13c431194f69ea73d7c75891413c60ec04ffcb667282f4161cce621c27fefbf4fccda66fd81ae021eb4fdbd303e81b7e612ef1730976fe54e40c2fe3e3f450f0936d58fcba5d56a34872955045c8ec720e3ce38d3f37165f93512b02701ee6d85f399fa4c16d73ebd400ad39fcf2af7f4111f66d14d4d74c4222516d65eb6f1355c87735fa475f9efb23a900ab96527ec4980065e592825bc13402becd50f6d0d0df4bafc427cc5c151dd5fe6df0e1933ce8d7205f743e4731f33146c0932aa50bbfacd55623d4d865b2d87f0e36c72f8d9e83f9e758c44247f799ed6c3c57fb47b2244d253b382c633b3d8c14892f2d56f423d6d0835e9dd79c0264c2871f6453acdb8ba4d33d00081b77e42bfa7a862cf0088ee02039c1ff27061b03fc9c0aae2c2f68cf2323b0b2eec723f5de11d673521aa95d009a3834b9fe7a05bb7890aa3d39cfbc9a6eb138e22d6712b59741a621003fb2696b6bbd716edc96c1d7f7b91c0bd7d1654089788b6d804ee72b44ca4b86fb728efbcc8ea240c0barootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.2.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_smc_rx_recvmsg)kernel(__SCK__tp_func_smc_switch_to_fallback)kernel(__SCK__tp_func_smc_tx_sendmsg)kernel(__SCK__tp_func_smcr_link_down)kernel(__fcoe_get_lesb)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__traceiter_smc_rx_recvmsg)kernel(__traceiter_smc_switch_to_fallback)kernel(__traceiter_smc_tx_sendmsg)kernel(__traceiter_smcr_link_down)kernel(__tracepoint_smc_rx_recvmsg)kernel(__tracepoint_smc_switch_to_fallback)kernel(__tracepoint_smc_tx_sendmsg)kernel(__tracepoint_smcr_link_down)kernel(_ib_alloc_device)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(dev_attr_phy_event_threshold)kernel(devm_mfd_add_devices)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(ism_get_seid)kernel(ism_get_smcd_ops)kernel(ism_move)kernel(ism_register_client)kernel(ism_register_dmb)kernel(ism_unregister_client)kernel(ism_unregister_dmb)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mult_to_ib_rate)kernel(nla_get_labels)kernel(nla_put_labels)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(roce_gid_type_mask_support)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(smc_hash_sk)kernel(smc_proto)kernel(smc_proto6)kernel(smc_unhash_sk)kernel(try_test_sas_gpio_gp_bit)kernel(uart_add_one_port)kernel(uart_console_device)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_suspend_port)kernel(uart_try_toggle_sysrq)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(uart_xchar_out)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(zgid)kernel-debug-moduleskernel-debug-modules(s390-64)kernel-debug-modules-s390xkernel-debug-modules-uname-rkernel-moduleskernel-modules-s390xkmod(6lowpan.ko)kmod(arc_uart.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(csiostor.ko)kmod(fakelb.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_uverbs.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iscsi_boot_sysfs.ko)kmod(ism.ko)kmod(iw_cm.ko)kmod(jsm.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(mac802154.ko)kmod(mfd-core.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfkill.ko)kmod(rpcrdma.ko)kmod(serial_base.ko)kmod(siw.ko)kmod(smc.ko)kmod(smc_diag.ko)kmod(squashfs.ko)kmod(vx855.ko)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(char-major-10-242)modalias(devname:rfkill)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(net-pf-16-proto-16-family-SMC_GEN_NETLINK)modalias(net-pf-16-proto-16-family-SMC_PNETID)modalias(net-pf-16-proto-20)modalias(net-pf-16-proto-4-type-43)modalias(net-pf-28)modalias(net-pf-36)modalias(net-pf-43)modalias(nvmet-transport-1)modalias(of:N*T*Csnps_arc-uart)modalias(of:N*T*Csnps_arc-uartC*)modalias(pci:v00001014d000004EDsv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000F[01234]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(platform:arc-uart)modalias(rdma-client-rdma_cm)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-lowpan)modalias(rtnl-lwt-MPLS)modalias(smb3)modalias(smc)modalias(svcrdma)modalias(tcp-ulp-smc)modalias(tty-ldisc-21)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-debug-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.23.2.el9_5.s390x+debug5.14.0-503.23.2.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g;gg:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.23.2Scott Weaver [5.14.0-503.23.2.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- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075 RHEL-69574] {CVE-2024-53104}- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_5.s390x+debug5.14.0-503.23.2.el9_5+debug5.14.0-503.23.2.el9_5+debug2.482.481.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.22.48 n5pf.ko.xzib_cm.ko.xzib_core.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_iser.ko.xzib_isert.ko.xzmfd-core.ko.xzvx855.ko.xzfakelb.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzism.ko.xzcsiostor.ko.xzlibfcoe.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzn_gsm.ko.xzarc_uart.ko.xzjsm.ko.xzserial_base.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xz6lowpan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzsmc.ko.xzsmc_diag.ko.xzrpcrdma.ko.xz/lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Ts390x-redhat-linux-gnuELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV) (XZ compressed data)!EGIMOQRSZ\]^`iv  $9< $    P6PPHPIPJPKPSP^PPPPPPPPPPPPPPP P P PP?P@PAPBPCPDPEPFPGPPPQPRPTPUPVPWPXPYPZP[P\P]P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P.P/P0P2P4P5P8P;PP@PAPCPGPHPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPgPjPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|PPPPPPPPPPPPPPP=PPPP=P>PLPMPNPOPPPPPPPPPPPPPPPPPPPPPP9PPPPPP P P P PPPCPFif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.23.2.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.23.2.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.23.2.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.23.2.el9_5.s390x+debug" || exit $? fi/bin/shutf-8ff45860b73469b56b6d42ac998133604ba3aec63492692df1e322c449c2cd0ff56ffd6b81fe2110556d9f17c0c86427e1ad1bb650739741f6edfa5c6769e8a41?7zXZ !07070100000001000081a400000000000000000000000167ad58b30000a670000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ 0]?EhDTTk׶Ǽ:ߵȚ:Jc_‰LÊTڦ%!3KɚCWh{-{bユg8S#1dBB]8 x%nϖfU7 GF&z7Ѱn,#闐`ݷlN1sдl،.7iB /E ]Z5{k<ށM@㲷xi)J~#{ІR &)0ڴ]$+P9x "W]腌PR>GKnmTdƉkZ |V@9 T8A{/zI>t\+^z_#P~jQN$Bo 2I/,DJ++|hB2 ^>$a.G*Bw}?ЦcnJJ߫k6V-e "Oo=v}k?nA0=xp*5fߏx W"+ xB~%mBZ^j_* P p%W'rZ \Pߐ2+4.ZA9Gq{Lsf<֓*W% FH%۶:~I>^qf( _E5>ޠ~P̤!q9b)nXsTV^TϷ.bOm/"aqЧ{\Ckm "71N (^,V530=UԆM H] $(g&.Q VQ.wϕR>e9 Cʡڵ3Z l!*pչ2hcKlӖ /3{O]* G0vK'?DN<\) G)mPl>ML'(b ~jmkr*QVEJjhD ̓+ķ^oe,˫pop m/OfҬ!1&љb>6*zDw~phޘ<;|5' čk9~3Ltqndupk8@oB+kJ]{q: ޷3Y:W:-Ŗ=k b . I" {eW9#sf+-&#y =JUAC&E=ۘDi+Yma.^MƉ?hZZ^A9\pۮE(kcD M鶭D]qR!q)eV4o?tr)NE?j~cr`9¤*b~=ZtTDzh6A@i걍 z_?S}9UxY "^LU=F-b{$jPG0wRrخmLZB/EMm.E“jD?f>P;ˮg/ph;_x0X\DpϏHjw $oz5q|9ӃhNjx xC0{)Q y3P63dRqK=s?qx7}YEŇ c8QZ֮(='.ܤg0&|1vkڗsI%BV_7\lZi2ഓ<~%u6DA1as]A B\Iq\*HZ%a W%߰چ`[ܔ_o l\ )3LGR+_n&QNjvPϻЃnWӢBi3`ghGneMʴwHBW7h4e CvbkTK|oH^G꭬!#N OOj6\qcqBP "vq꫓׉$u@#73+Bzf߾9kY,k8[,_ΰ(ΜFsG&y+f XD; 5$ø-n{ (TEm}8Fܗ=~{.|lH>i 'Sl\O aWΎ&wzuGurbv{z"UsW?(2$?B0ɗ3JOfHs tql_* NTrӜU d =Va#PO9o#4}!# YD٥~RJ~h?Czh'H-E|^,X+gq؛rlṪ-%aE5-z:b"N7Yx '9RkD;h a^=P Ι{^T-B4 lj}qoZQ7w lD]?8ڑoX՚Xj%4]x]/O<~{ AW81uu8fy<= RdzZO'A1"2Q%ZtWL6UbsM9e{7)K&,P04jD.NS AƎFv71TҚ,cZ#XEzfCǞ' tL2V!jt q rZo~I0 3nX.VWWWS[w_~ߘum9+ೂ ~rO MDXؐ7pϩdVcI7뮉#@ujMH7Cn< ^ l6J6< }`ZU9?A65 V1N8{XU0 қF"HY'GR:i%Ǩ5m) mEA(q1!Ǩ8ȻzU"@c^R$o1W$ADQ9m:X3Q!bjќG qchԍR h7"@ڥ&bPd;O)]D(g+mȈ0̟;3#͡(]6UȤ.)Uj9k2[_sv}޵jˆ>{_r "FƳ$ť+)%[2Wҽ 1POOZݿ(5CUj r0=ᴉ\!5^OHH*ݲʞ_7UZSi}aiȄRY$o m7*FK"D(kpkfګ{`y"[r=K~\2饫mSTKlqn$xySH(SuSXyπWЗ2ac~N*|TV B?u" p`XfO<[{:y1V$~U ot&rPKbcIne!B rƪNuhjV8A~LXVJ.V'7^љZTkN [LII-uBmpt$-&G~qjO_VD}';>jB]3)XZWcSП|S%Gtd0k~ٺEx#}oWkB mLHR 5ntFwE4؟#B "2'@ Zx2 M '?af2 /IkkC;k ޣ}IOS(kg/aMHH[ʕº P5 /U'LH-4 օP|ɓ>_H[=?1:xR@7-QCLoD뫂]41M9^`N@Vx?:RT]xZ.&`1+&Oݸgr}zn*aZ&Έ ķ xA5+SyL[#QߛWոQ'/qiޏzqLؙ E;y:לsGL {d3ߚhyRR8wG,:so%6mN-9195$PU阞Oą'w.`~M!Cc.PHKm`@w qHFYMlG:J\iq,Hs DEyd2d=qtN `Ď7ĉ~]dW%ownwQ7Osd&L 'P;>%Ws BmH|s8}uhΏ1G5xPR<>9ـ͚J 2R$۩ޚ|ހ?xWxU%%+,yaLWZcQ!x-HIڗNR@/vV$/&=1m>P|>xa}_ʥG6n<_GG,'Lӡ,XjN9Ĭ*Gt|n&yTSϲBGuG8[P kW)Mb>t՜EE2q:տXjGQp&Qnkbd?7C?~[Ze8a/=)4`uWP#琀<;626m"@yvPe8mj@MW#\?< JT1k%NMF9j+,Œ*o/|'8VMM|qO G>`﫧ooIUԯ@I+k;x8T-Y%Iol8j~}d mo-N7!+vqgMu=))+ڑ_K9,?࿝4qxRYZ;օ " Jz`9_ɪ@);%j_޴gLi{g:\1H(צ䂓C# 5>I} x#$iU8yW~ 0K-G+#Q*fw;dX ==F#uՒaְowEʦCt |msfET{TVA3"P:َ ,;C:NauF$C b9Y:8`)a]ާU Y.ʷ,|^CR\ԝ njW'\R_Go4d,J!hC(omjR Z&@3, "ܟ(}ꝍ$&<=đCѬaA+SV{(iNdbNu{ܰ ǟJc/mGD7, c-] (cQrM\b'{U*![EREFR8 kWvK+29,QoxJR|y4EF7dhQ.|z4%CzNVI?ꇈ6[uVHzlث^S5;nĐ*sW6rð %Dǭb#KA-}ZȟOK1Y.(Swr8{1n? .% &\>;DDxiQŨ^^w MmV7wwG\4ؘU@w=32eYF0IP6aHois^U;.H51=o?4I2lEOnln,KSbdbr `ˇ@<&t˖tmM{7=MN,.z'z z>+4$Hnx+gcOFi3dȩ}M{s*͉uU&=ٺ63ʌ[`@PlqpUB@s)vM|8582lDEඇ\`պ 8_R['/~N3y_tiU΄}q-ʌBDuM 3~I{Fs{̆q"14qF} y``=ֲi!/D{Qbd3DP't9>kntEcq9KВo"%ZsS6i8iSzd^-%{w}boS7qYVDeJlhPsfxOڧ +M&ѭV~=Ϫ=@¸Uܭn7A!!ς!8"L}'n0qǩPX $gXzi8?/:āA/N._dOl Њ.rJmLJwۂpZ_PUXA:p?oܧds,#QH+8< ˳f3YWTCW--׺jwK1r3$s8]uLw$2>ز?,)iWJ+ܔJiUZv[@he K*<}q]7_{;rǧ6PUf1z6MP9XR%k_4YekfwT]G@tAkO֭m| uD0~F4MF#Tl;K|18-T2qQB3[mWLx/>h":đz#$F%us\!SEH ߚhSٛc˘WA μl4TgDJ4hɘw ڢ@^WDypr2F皚OK7sYT ux0-G,r||Ӕ_Ji1eO;^+L~b1*ȵd1_s ՘0n /VdCȄ8u_R&Ld?,045z\t2m@xeClah3$(.T-T`FmVS6n Ywh~c/:8#^߱X0oó:+l(A2O+doq%e,&rvފw Frj7h^!䴮fX PO : %^o :)QN:yz{nЋ%A1%#XHIj~x߶ K$LLY5Չ! O\A| 'gh|P?,cn33"3>r;K[+ ^HÇQl|E7 LU`l%r{Tou"M< >d|&-]"eVO)%s+ Fwb־OSA⒦=وFWUuu 59n^2]`cnvze<2Aޮ1^꒛Kbw%g-TI?i8,$ .* N[s)7JT-LIn ~E m+mTG_sٗu_)-@n(uB'{> /%lJ}JQt)]+8{7@DiCOAA>J2xW54o΋:JXXe.T6'5?7ꦌrce$j nՈquAR>|zp.RԪ/qYW򲍔3.)HWC+` d|`1kWbȴ2* `/}/qLl%%gCesM .14T7#B+hVP/wyס0 x}Ǣ#P/)4^fQ !"/T- ׼-;'{oZ"(ߍ<9&W^hKE\>F۔1( !fp~pW:1( sl^+ctm♄=]|tkSeq3@TH#?٠v-_M3L]frs,v{e+_NC{&izTnù Wq~(E(媰/ַ &"3`3,T[~L7N/y"ʰcLt]=k #Iw9&skq;K0iȤ 2r8}4>Huݎ(gH_~Qn;r2`~M wgK?߉d?xٱ(V$ݻCԽGK<*U\)+= ֵnbҙ4;n!C{]ݸ~d,k cMĆAeEi'mV[;oo +{ C\p̑]̆0.sQ?9H_=6S$gcx7=dVo_ga:J>:nnj<4d3rbc5ydZ "t>NQ^S6 TI~gf&"7 z&lo/ ^gIFOkF74}.7B +".`B %Df/@{#`;e?Ԫ.t(&Y8m],~FrsXY>O.Eqe>bؘI|}sf^(W4 {S|Qs_,8cK Փ8e7}YZWć Pu*79_ȌS'b}\6㔹to/Yw@DTއ06~I+τگ,[01:C>'^! G#a͜zz},#RŹxuI5N0WG"OdN6]`*Z9hz'̾ n>4pX~uOb$Y}xI0v‡a-aKQ}|rN Z :!UьN3/@F9o9 . ]\גGzKGh3L㖠 0ޅ|_D)z+ ;$ D&^.rX*~PhdJ*$|iX`Ca\/p)r9zȻ| oJ">x*> p.1)g w!BxSsφr37N1&&VhgCJ~Sٰ |e*1GF 5t]٢%K4F9[b%H/xgcU+NKjy;^WҭF+7jT*Oԅf7`/%uӮfd ޙJn*\G—;ʲk!:-xxPT%Ae RI@!M0eZS Yzj$W+|0IacѺp>jѭS𜢵ĝt1-71IARau ՞P>”W9N)cI}܏D[:O-X{h=szOmUN^O/O#~.: Fۍ/jQ(ufqsz78|BzU`,&jO-b)']^(:ႀ20z{B|h&!>KPF!KAϥȊ6RwX"&<-piʉZcȗ {`$gRX&|EGIQUGl5 ذ"'#= {~D\ƸE2:FӲ ]k'<}aSR gA[s@S\&\PѼl-\f+"$?z1Z3 Z]fXā]>%ƙs| `b`b6'0V.̐Af1F*p#n]Exj V0‡+N-xKt qֳֆ^m-^[!:Ar)$*8 @J9.Z:9-yٚ:L)B_` }fPF_^ }qtY= qZU~pd{y25ң#?A tr* Q)A4m;չH,s<78w\hRmU ",Ov3Hę+B)C4!.ڄ\:0۶[&S@&<9 [F @DKE5+|M}܉[=sR fћVƐ|0S\>OLcGwa/cc/<֫tyu;5W-mX@ + ZnΆ^`6uXYW|?J@qOhKMf˼ ,W%Pnì/ژRx?U sѱ?=" il,j$xmӭv/`+HƏ)MQp|V'D~ .r"IBʙl>x kvf<7sImaJi& =^Hl.c-1\l gi&vt4&pNHV a{Z94qeZy%P z޻k+i>>y(N= v^ʬ; l+_013^= X,qO%kā8-wrrOV"|hGE˪+aUhV/ vl{I 4JF:Pl̴Z!~s:t-NBg݀X痗_7;`pԨZH>[U'{vRV\/7j^\;ˬ8M'({E } <è[S%20 >5;%b;eTX[ْ&ݼ"q7 :O*<;fj/qOχ{Գ~H&{3r{q-@v}F/΍k xtAWZ>oZ/i\'6Hk G9smeIyu^*_ ^ =&Wh4/d@C{<$2KHՃ bA_/TH2+HIM!1BΞG(Tj@Ф- pSNR-PQ>޿WGͲygOL[d,jɢvi]=:f&I^^[V&7l!\H4"47r]<.zn!(x|=9-wn@2e2b~h10_;L ݩ#pACGLROĥ bEݶIsKty l&*_<{fy F|bo@%+ϛ bl7۳s[ KL" >Վ U*?9% Ȑ!yRF`?H0jD"'؅Nf $R:ymYߧw0x;p3芀)V cJFo~?{Y3%MaFx9<݈)eє 4 `[\]lq{6ݗW}”dIwꕢRS)lW}=jn~s8KWU 5P,IZ)`WVش@^3D)*-;ށJYx?Х^tgAfzsvAJDv7&e+;TVVV酲:4?k?`&7%ɒ#GǮ:TH~1pm8bDN+ZvMrQ%\LRHm0~5B($FW֦DaU#|̯ (,e}Ճ›E S7]5ӜG01KAeRhJSH e1lgPc4"/OҀO3)  un.v~/]s® YfdQiPtI>" Ic`([8 ouAh-uc;!}JIt]IPF(I/D?rf6NJHx8XKـ/Yp5Cz;𥕘Qqiy|@{Ʀ\U&-#sO\}_9oͮf7ONf}Ѻo_@‡Ԉ qTvi6 ёdz-DuǝmgiPƅt:"i znⅤF.b?gI,5II a0kj.EHZ/+A5-dHߤG# lL5 e1[1":=B sԤil| .Nr4/b[XWN ;Iă BBb.?Jv…ܕs n|@):TCGQZfQ@0 nHTLٟ5:{O֫"y}?(3PHRљcYd_`L&ਹ_f;#"ѥ]"ysµh%`ϥ[!ŗg%KTG=t3=։Z7MF7C;?˕K1J 憙`- IG+槖&_5=:1NqمpdAB&&ǡz]! :Dc惑G -P.Klۨ|jsTz<#1 -u.ܲ?.`6U* _u2.R5t֍v=ȭG˝sra1(m䟳TI<74L,SZoR'Ş.;,+ k SZU Zq^[}:nŹ]^U|}9FT㐝v۹ ^A`&4 &FgүZbNj18K>ѭ~W|JE0 Aɐw" + Z$OJ EFW YMUʠ9ISB~;$.0 (2SNkDOdGQA| ~{*/A4MlJ{ pzVRdbX{']yVIutrCwtO|Q)xd _Rz)3!XWʍ s|ٷd͒?NG+]a.>K{KQ83eSZ6uك9'#6j]MikBr 1ԹD-<4`yϻ&䎶xD3=k3K6wϔЁGoф848el)6pF,NV)s^Jy%.%7`&QP 8%}E/&M.SV'/3kA?h_qNYyՐGHJ+QGt.XSp,t܇ի/,x l 2Khi4??%y^,rͤИJBfoBR<ɽ2Hd~/Q8;4N^/y~GMЬoȋ)GU:@T-MGz pI]5Y!5^E'cY"g"@e~^V5x=ZDDj\I!|S Iݧ80Mf鳺mv L3'+n@0W9;c;7.՚u㻼_:h8:2DYBݏ4,ognօ:*!Õ:rT hvSx4?ӓ#lU&R&nk\\O$' m0:dU! A^Vhr^;1vŴ/_/{]4< W+Ss;uIЦ^yٙZt9ZQBu҃ḵ,ەEy{.S b1!qȒL/)"YqNGkJ1F+zCk 衠AX{{=GO2,v<]T_1rSNnU_*=>a&Q:BÓ~(>w >.2ŊG-CsM߁v؀-"-kh&}I1@UZ oZ1 MdpD}FqG+lG?ʣJKB &e1NpydLҕА8ABo+KC`6dq`/֋.ǒ/,V-̂6x TzO? x(V&ԨL5x|fqڅ/&2XV/LsJ2Vй!:aSq.S7V}4޿RQzvO{gzgz-n}Ww񿫤V0 (8BwF{`%Z .z sF'ˢ ݖ : 3L,TXr !Vǁ6}|5:MF /_Q.x_ȽN=hf? aNZVpoɌu'D*d CxΐwIa $PT`|ab-jqсH2+- gS+0jR,6J0`J7)_*I2 :7EuxUYͬmMͼ%H-{mYvWO9'(|Xj)!Mۅإ9%$nX}ݸx|eNF^1'g` (s͜Mn[ X! u1Ō-iA%}N*P9VHEmlvfd?ڪ\/UUHq`.RP~JK5Ww| 4"I0c;P}+d' e;Y-L9: <RAv =fqFb~XOB8_fPʩDT8F[[arӒ'Jyb9 XViPamQ , R7m˞ߎsF đ2AXvFد㤌_a3rDCfFJ*8]J"@VDBeuM9% `4@slE.?Kl^uLVUXߍ'A&_$=V\3tri8BFNcOs@}PT-`-8*͊j%2@Exp&eI(r ử:GTQŰ,b (A{fY@Z)ȾM eֈn;xSS۔5c8 y󾜑gǴK0 ߢїLʼҟ9)k~մo`@J`tVXuE⟣c 0Dxe+4bAT9v N v,vSɻa8UowNLbnu% A|Nv ŦoM"5&8% $(@@q3Lk^kg}h "N=_c ~9[6x#d|&AP$K-'_$Tf։2kiu'FS'4='o|=;GfZZ(Dô df҈Q [_yTb{sǶ 'iѣ78{E=w`rQ=2, FcsH\-G ~Em+"jZR~#ozv~cW3wk2犓ρPtUtxshkW8qD[}"`j:Ixf\m 3T|~uj(3?"BP|#VZlZ϶~GXs!r~oO斻RK-kORs(|%@B_O4A|i%8G؋%W Vh%4lIw&$Ff糉m20w-g!$ h/W!yfbX&!ω`SHB :—5# 5c0QR y>{pWCs^5LAҜ 0[Y7{{rzp4z.lskMf;.y&s)4kqw sXcuWfa!ZiRRd>7TW%6C pIhOA;m5`k[q66T?Uq{PBHf/1)SxE |EZt1C\?`_8KEb;D u 1tӟj<{f9phoBi*o#A sW-̘-7*vGWLiėxHlٶ#| )hƪRou,Un|u>"焭z¤Ȓ}/׶1[d3gN/+M&(NQKezB<<3hh),o\X&W,xB֋5%g-QAweGbqcݍP}yE̝LO$k3RڐkPqMo)(tc{kroݦxϡKG :-=3Yp \1H BrpHAԹ0?k~ \ǡ<~(!hZߺgq+*L!pdtTQK̉}m3Q%d1;=@xu>lwyV*jIWTlpw/uli}Z0fh^W,`-XNܪzlsݒ- 4~[vUS-HGIJDIҡ0>.&A~FPB`-!*׎XpVH)5e̗iT LIx2 NЖe8}O%{ "leBp]eA7n[%(Bʼ^xsE;(Kg%B6'*q#7 ނI f e4N͖d_7o8?NCtZNaZi;D@NsiNZRb/BmD/8\^).كlaw=>0Өn O( qM0ڷ&; IZ\&dxو'1Ϙ'.wI$+vQrZFrP rO [ ~MKÔR&f~h>wߐk-ўC736EH9+Xeipq@ǥA)e,[-KGѻ8 c.s_^D).mP(JU7mv ȭwװ֤BĈלeIadQG>ZA4"< !iR9CeKa*Ul`}/3h:[qhƓz|*__cGΠ;xnlNo.pfOr꼣9g'48ksZ3ʮjYY".V +*(EVyLþ_)v6ѭI(` J?" ^y p T|Yzl^R sgߕ퇁~/웄$/3 lj\"S#zV$1ّ_6#/H k]_-'6~Nu,̙qtBGH\G=GYWFC򪤄JlȔx*ɔC)h=}&s&rإ[D\ty#:CΡ;^Up*aꕩuX#CѾ6H +#RS/dy2'ZEiSb/_-ozՉb9@goUu$S}`G! O;k٩"[T$ s/B=>s$bIKEGX<ۖI[%j!Nz=j9e{obו"}*LҽT'f;B\ԡƎB!a ȜxN$b,M4 R/6̦`o66و=Q^x:BqBV>߉Pq\` xGFC9tqJ%o0`q6gfÅ_d;J[2-@Q2#: 1KBDR׽dHڨl&t Wv~*'`cayP"/6 kL/\5 ԰W,A@BcO~m |XրuiI1R^ښ*ߚ;0D m55> "nyJ9Iw@~aqӛw~J1Or[%̡zG 8=)wڤ&rwTR'0-;g#fDueW2Fv Wa1gu. /iNJ&Gu΅#p\Əb3Bhh&#)NC<@ |i1 5`Zȵ|4ԢZ.ka-mI`c)I>)}uσo +Rg.Y{ {C̫dH'*ǖ~8Q3\TDu]e9'&i=4<*sIͼo"]&m_ͰhoN=Wt3^B}z˔*KqlC碏^GXse :׵\ }BފNKyƴ F>yV essm, [-{=DY8hܠw*(yu5 ^=N_'d΍ bv*xgʑE0mv9TICÙNѢ@ pvލPȉ}eb44꛻2'DH ,5,ޅD#Aֹ+_Suؖ '䪟Ug\/־eIGHx@r.mP0,o14daIN$i Ko#=WHWA-b.I}vLByUsbYŲӃ͙qx% Y>:Ǭ08f j6ֵvV=֠w$زп[󮼑"+UnnGH )A߆.>*yYVo1Җ]V3/;P2UXi?(rL{[#x{PREΧw(͓m+fZ\_eԿU ON'ot!) -F"2uKO]t/ 1Dl`RoeB"`3_v!'2B]UxWT 4rwDGMQ^=pުiT:tp؅.Mi9sKsU?3.N{:GnT -vmDB+tӭԲ!$Nů}xa0TUt_IˬCq+zO&~A1S!zS۟ndt^7ć4g1/9oPVP}wܾ; RdPkrE4ɝ?Ƥ& %5;D:uoAw8(˘-@"a=.-\DhLό@p >sԼ)Ry-}uTI:d! jVoCwy abKfÒn!QHYzǪCl4)!eFgFg4#.MsL틱VLZh}2bz,'ʩAc +9<ã Lg?oi7/`EӑƳp~hkn0, 8 Ю/Y>ŜtQ8 !ap>^*} =sM8ؠ ǩ=,Q hRE%C d6Q*$2C))BP` Wд<)YQq5)WLJnw87/DizTDN9*z+ o8;9|Z&"j4db=IDW7n2F6-Cuh~Z=mt_|=ITN[Zu}æ̧ޤI-`>ֱn.&fPu{J.o~B-ou?Iik m.w%Q|F4qʎU!gzԝz*]"U]=#ucvU '~;?}фw ͚d%jŊhJjl'WY5:=oJo"2؆nG,D_q9K qbuxAE 6Jx4rmdgWăޡNnG͊hfpğF=N[.2eG[~.vh\~k0JxT `S"lIBSί*8M+5Jij=aZW\fZxu3 's{j+prr{*t-X )%{P+vcϱbVxb/gptn1V;^~+@ 'W(xX} Yz"g,V>e;sX˵{[s)<8J{`UX/WCK9b/Lf&w,,;[Jplbj-2"&JV*B*OE!k!%RWv}^ck߸w{P^=:}M{6,obh!썝:dkak.m1]J ۱SнV(KIPG(wFm+,=$.'jhJ>- $;Tل`Hmf&gȴS7;njΓTefsQ(8@ü1{ִ#^9>p< >G䢚7>thdH+݉G !!}1\m>_xv\kKbE ?o,$$O)~߾mq0hg'M(FU nU,O)["昵{A'@sS+;i)y4%!=>a(]+F2;"hvuf`}gŋgeofE[[7JCꝝ@$zZyEj w|?)y xZcRN-D&s_,d-ώ}4@y ΥMpa?F V C%J-2@>>ZB)_vVEFZ?i3gcT22/Xt2S~m8] \-Q5?D"6>yQE2(PbH(w} ?<7_  H 1./K  LKi #yG~ *Rm۷KGfwQQt˰u3/' a'v^6# 1F c{!_^'_w h 5&|9=VȐ;yf]c-W^x{-F~"2`|VAvl )Hͬ ?*z#ܬnWh/Kv4d3̓Zn`-V{5^_fx Cd/Z.ɻQ@Oa۽KM_쫯Y|qʺ^̲=Y݆v&,YX}C.wڨI[No)w`UKlDEN@~l/0u܍emt10dGazsi0$V WbSi?MC%B>hyADeY33bZiUߍpDHR/ 8&'S#AL<۵\JnG3:YF1q&U~ k3jn Y}l-ȷ>s,|VcG oLtBgҖ@~0桤=f=Q@MVkAkLn44 *z5cX7 V/XZ+l6gX{ޒ^AAޥGh!d= i9q!f)MW:̿!#'ޭN3ژM!+ߴl/޻Ӌ;\P5fI~_$͋peԖ+h6]]oĊϜ|JZ5R@W#=<(] jG8_"Na٥ L_lSt]{zp91g7Kn/ (XەVخ.po!8F݁?[+"[۩ TwAbs,%h_y+wx,+ RX◦8\akp`9=0/+ܥL5 T!e\O:S^)@ =$M'2@wFI(f^zԣ({&V FQyM/3YA:#jHv\yp7#ìm8ZC}چ;|h9Rw\ynB6}^" DXfg#3r\_cW%^AkL_6J<Ͽ] W2^U7*xTDuGgLZjDes_vpt=e8Mg{HQB\U+-eg+8^\,xy'>\X}:مߣ-ͷ '2z)^yxHY*߸R^\\}kV?#-IdlŖ]sion흆}(6|P\aE,2azfÕ죾K%{L 8 2=Ґ_Y2buFz^S9Pi;M<1s*R{[ri_@ܐ?-OdGKm"\/[a=jR"*XޙZ%V%LmjċIU:+!ćC=*S @U[w9`f:EPIyaAsq#|kH@[iv7pY~stJ{fSMmwMVYď̨/%vݐN,9I>ZUcҠְ* =r 8mg_GjTF)5- wP 2n-zZhMZ ۛ,{ŖVA ^+<''+i݌πS~Sw?u,ܫnk;32)8|d ǍPmD""b?듽hYĭ W) cU ǣQH\;n%+EHɵv`(" frSZIos'zw|exqEF/yw,Nr˝:+OC`uuQč٬Q@~'u(FdKse \k̓sBVT`I`@+Ij_pp)6/1$mj-" bMs)UEW衃@kz:|?#;Үst1v[RVPjs+*7PQb/ ,3h H쇕~偗SQ<;pelǰvOиPD7r?̀5ƯX_]?kWN"1r#_:\ʛhw{ Ў 6$Rc3XY,坔{!F>&3E(k>+G8? 7EZ*~4}@`sPl@TumE=Xs!7`m/AVlv=g@}JIomUdKA5?1@3 dI7a dOS!%['iXcC vM@?yfۮtMZ(!xO7:XNŖ˗ &*t7t>]΍DhSXr~wt*""q-VqXU6%$׻I'w$R'Vܵ4 hՏ5cfuz|C > Z ?MJabևJZ^8'aup_Y1 _&0 w-}Wr.DacMq9arh PJg-K츙6ܾJ*ҽ~M#(c.1*՗|(?ZOTW/JHL"ka ոDkLm1Ht6Iͫd9̀oi砶(]:Zl[o$ȓ9J_"w}$C?0M`*fU!$Д{18AB`Twl_8%[=[4$m Q3<(*7z w6B}/[;)µ9v߳!-}a9wbN4M/Qu1e[(CARvTS+)FHc) f2=Hr|e*>n1~>9#23 10r) KA(|`\V(T ͈|9 2bY<&  L|D{E |Xh'BO8K4P\v35(PcpLj)N>}S_ :L7@2أ[7&^O;Yl$}ݕ[zW(06>3q춵oCaĺɲnꊫJS\IX^㎵ ܊"(YyZrSmXB&M'nޑh,.$;,ַ8ǚW\Gм = _|T"u>Oe/8ׯN@kV`gL]>x68*LÖ 4/\cJb æJeb\kYje] 5~TUt?KoS-1'7K!H #>lQϚ5몦Y/zG^B˒wU#e^%ȫ9&cǹ@Abk945aD"}nsI)9Y^i =s+k+ǃ _yVţ"Iӎc8?Gv G~@fn}8*N NK?lx Vr(3v5!A0A7Qb [u",*s*/Rl,3:䜗v5!}t+pe咽Ai99Cnyi]߫~β_,U~TC"rG'#PL!ot O^;vkݶ#\`)TZH'T|&IaKwePgURClrޑy#B~פu#jPAߡ;i|S v`:t]@ [İ.~Z{ g]BZ6cg[HƟ/cNWJGG}@Bxn ) st2R Aj3}dsBڸ+,, >]]TyY_Bdz shq /D!WG^o,Lb`yue8s~Rvױ2#YC"AG=vJ6Uf픿 cbE)# 2e6+WEV*G2[#%!w os:棖CcU8bP8${ڳ{A|ܞoy1rg02JgǾ& Z3Иͺ4 \ˮe[wa 5YgGЊVv8<f}R.۪@ i0F1H]m9A+<JÑ5>Bͽ6r&Qz꒚iRوi[qk>(%6|=Kq~9wHe}liu0~N#+"/e9IYv@ImܝY^: {5Ƥ|kج{Fҭ* ޛ'ː8BEsosD/hyQG ȫNaeoXl$͟x,r;;;' 5yT TOQlnaq Z3h85CNKoeKӢ<Սc-swauu 3- 7$bVXCwWYެ絥aM z'%c9ytIWwK;9xCO] է%{pxu!KG Gpnֆ@O9 OM@(~a$0% 0tuAXLwKSPH|~WGfdyY)t{m w(I|q:I\PtҰ2y4g\P0 Nox yj&&M%@ r*pu/!H>nh9 2lYa J2۞/ ýXۮms>/؏'L9 DO:AF]!y @ݿx1t0TߤvB( xR-FMX+% 8tNWF)AИ)؎ZDmb5=F$a  >u ϞePiky7vvD^y^iT~4iϦ>dz`ϊT$+Kok*.^N4"J$R=gcL?1/#;fu."--m 7QvLòJ{bJvBܟEN]]5bx@&D5|pmyo"j=jh;vCg{R0 &r`]tOe(BqKu Tv2 ]wq0BRsJ*9;Cjѓ9²2k`1j"ӻ(P\jJ}dG E+Z/i[Aɀ }*3"zʤ$!i}ު^K vrQ 7"d I7_KOH_ɖ{a`ʌbۍ24}|o_Q5ahHT7ZJB5OgRGD\C>*5 %,V2!Gg+CpKњ#?r᪒+|3ϵf7E=zas\uVD# v)Yt+ݸ~W*|LfiX=n:[?LXmʄ`z_9.-de!%,+٪[VS m <,fQ@|Ⱦ&neCJxyz G˯2U5TztI!Mʰ OhC 0Rq (5iM:CryFꁔ` v₷:a;:aEHTђ:rgRئVɌ#0 D6UՆD fyp@bzn>a,FO1 [l?v5fan.Kpؾ->  k¬=|/֊;rpǀiHG2XcB<Ѭ9)6#. n4??YgJ_*_Îc-7f6 G0CRW)Coi9< .NUK^˹~ =px}HuL)xC"jg::z;~@hux.(AF/am_$1X匠cpv8 Wek؅QN=y"SB3RQvָٌզ?10h,a* RQ+k#\: yNCN̕XmC;S?Uu.)0H!Dzmua˵_ mռ0:>0]O},(̏_Bx?EϛV?M{ 0IFtm| _FBDW70 @ YGC%%4bGfRm.?e^JdD<ombC (J$ LڳG_:x)9`w2S>8ؠk]YDN6X fH]ٌa*G6Ey1_%,L 8(I ݻG B}dPb.Aq # t"\\sRcl N1CQZ\~.ǼCbK{fc3uf(1yChf{024nD$v֑gwn:XiWB[i:b$xj.Ŵyv㗫-IFrbp_׌Jݣ_tVYb.f-z #rSy,QT̻  zv泘F^yi=[txMhRdr-@QՒՎڙyKal/Q!T5||9WIshdaTe<'l\yD8mjPQ꫐cMeQF9 R\Y%^ۋNj40MRZ(,\9[ J pkTTN/JorcU.^AJva(X=UAd@qKv,)l"` k[0#f%UШ_3%kǎNy`gy02ٷ |dI諕t+o^,)²Z*zR̻iŽХ|OUmhddEN@ T,rោ xtI no2ɷcw,d(R7=#R]wX>0pTS,Qt9m-F[t4=&8ydf ?#sݥG1F04]Bg"Dۛe ƺ![3;\ߑ,ml 8>}$+\1?*>;d/#W֡jϾ*fR:NQ}5س3.^Z\$k=KhD}q! a\D=$tn=fHʉPAM{%W&R{$-4 u*ڦI c&}QI/na"!IRdx2|lzBxjyO ]u,GqyRFt7|02-vnr3j<4zCW:1=Pcb3 mmi5z3+%:$=hwX1]5ҪQ9/nmX vFU].B!ZH8QB_u?pbĄOOʾ,AN|]lu r-ޠsw}z̭9)![-u|m缥}i[=T]㨚9BD墹d2;F[Yj{d<<:-tVc@Ot7+CI\ywB2]n3SA2ݺtAXɻMt_3ڀ0'fp7*%'_TW uzY+@bCтx5&> T*˴wTg[X >)!ZS]gґ̕2kWQC2+R /Gv~4*MZ;0/Ocun{2u:BQB#L%<>^$D_cmb<#MU~hB *KS/~-LJ@S_{ϯ `1,QB,5ckҼ]pi9RVq`[WTgYZ07070100000002000081a400000000000000000000000167ad58b4000125c0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gEo)rz |ύouPSEmOKSYMa&dIJ@̣ 4nR8. 4\Oe@# i,R*kKx^2MiGf,8 @G {0ng /!ze!jlE hyR_?wGWq7gH~Єu$X 3#:Y->\eLfpvn:T0{?RjUfQM@e0GgL2*-=:rb̥Hi}URU}t0 Ro%X?ZAAIksY 6v_>Z+ ce/ _aX uc~HEB q"<&++gw{͞v=B ?cFk KݿNhYē&0 I@OVb}a-B;CU_[ JQq:*삏I>zQtk}3Cڣd^SKv A$&/"ۖVsgPA-X3ޝd U t#"7z?`Za4!^6])RCA*Q4# hz&c ta!x t9&M5?ŝӘ\C~2۷ !봊-#WKyھ&E_k[JKO;atOv ajrds<X͝7`?8WFE啂pCb|}Ř gG}/Q0ފW % C>4thl26& 8T mKV!q JudWbزͬǂ57&Ha0`欬zXtU1k_ y=U4_CUoPxx'!ɷC:.M x=1BNTy ,޳(TŠ`{%EG3?JYUV%I&N&qpl9@xjAbA> o`e5faF3,}4jĻy#j( Bʬv )4|A?S8DG'[K8d'$ZFgtùZ./"f?)!dL!>w1&~R+/BpJQ$ ۠[wU?Xp54˃8 )Z0Lyl#9*}-FX%1 }sg'MVqD 7Ç<ǡP#ЍGEr `֋`  4ig A} T Xb"ZIad`h&|CDTjL~վOb4g6 @9&-u0vˁJ D㷕^BEH&$:Ä'TepXXB4V5>:LbHM|rm8kHykUqbrI*cC),֒iqwȳ>n6 ǺԦijEqjJ}3Ew]~qIk P^o]ѓwki}ɪ;m*ւ!\SN9A0C ѳmV$,eں^MҚQS$psm48|!(<ɔONJ R5xZ) %=9gUmѡ(xL.Ġ⫌]n[fֈ̅E^P7p+PM i5]p=بa| Q11}8r& FF_QWzAHe}Blob|4iѾ 2.P6l9 ͛] 0'dTh7yӠMEL4zұ8gh?S8,CHb[R׬^# ,txvjw&$^82 ֖MJo62!3O+a%TRг(;OA MVZY2I{p9J=z14ǑDK.%D t9OA,X[^>TpF)z x4nvaxT!;Yj{@+{C _+QʧAl+|0mvI a9eo cQS΃Pʻf^:띩KOHxEp(vIiPlQ+`}ЬV-~JuXX0;+U2 #AGCQ9wTԑl߭4ψQ@NIM#l7S"ح}8qm 6sx+xՠgDUW`|-;w%2Ke㪄B*}H| aU~TFj1KĀt:K#-;dArDmOqŞANvŪ cVrcAgX juф\ ebFsKQ_(iY$ӕAh67vr )xVuvn}"ml5%A_|<Ud7W_i$>v{^|J )4 h$=bl7+䰔Ւ5ck[Z9&ꔳm5H~ǹ H58D WUe⺚7s8q4ͧʒ?hIХSN@O0LZ(SZPБm8p'OĞ۸RR+b#q= \EgTM6EGaGD)Äpl_+@rT1. Wv^Tz<*ĮDFAD 4CqGHj 1)뇺h`:85+`QAd/:4@9nRˈ\\_ҹ] TW1M&!)M!k6kY䞎Ԩc%BCu؁ut䄙Ro, iJ!:j ax.L҆u61.մ.d n4*ORmrHxVR*22Q*uO.ku rtRm_:>E 羘qs|'Q44]>A=~{4aZ+ؖTڎC''iK;V8 ^-t߁vSqVb}ʈ9^Ԙ<_ 5gǭe (RA[tOaKoW'k O}Bh/T"F5|ʥkS-Hx#&A jǜQx1vJZYNQBs4*Y{u;aG^&k5qYHgC9.Mswu}2;^D!;\=pȵt,mK Ys&wE[y2J8_ů@=0ݕpJ?c}pͩ{EA i!8D91Se>vB%jn ֯-㰌ћgoQx9&8%'@%b#6 /}_f8mdrr d%M*z4o!RM`dҡ?}]9?jtLB؞>W?zQsĚkaІ$PFdT @Kg5 {29K}"W k1Ij !D;u?q?, X8hj 1F8/l{M㫣fHA-8.[]n lyf rL@˴'T3K| :,Y/L jvmuqn{f[}(oQIADoli[7}W[#cɃ?˪*MaDIO`twi#R⦖T+Z0Mc[ofsg%Zy,rJ]K-TXGɖ^EnoزSL}S^DbBoٱ:/-$;b] 7Ԉ*cb7e^n,/Ǜ '= I$h?=fT{_f -}VHJILdm̤lJ4Ƽ<tՕȶV5fIk2(?VlN#o{Nι3f57nѵkLr1gwjhgч+ eڷշ ˛4ϴCzC}AZNG(f62%b3kq .HNkU%¤Jz- iD/k,_9)mTaHXn5IM{8IdGm;08ؚ doseIQ2Y_M.j+)K뀛V<2K` m(O1"A޵rUNЕ+-ZƷݚ<lTn1 kM\Y\tfL"-s+ D֋Ƞ:^rJUtIFXFx嬹uBZ&ʆcnmtGjxA60LtSvWycαcN"ep in3l#ʿ%J!"c{]8R,]ZC8u8=)?TIRf'+!/& Ey _i䮾85/0 CǼ%Sܗ#A6N$CV0 HzKf!D9?W87/VG ɁR!Bq`rs$&l/w.#cP:ikA'KPP=y6H'V9t{7%Be3 )JI#T)n}j8Aɮ䵹uG5j^5~ ļw;T`4YW˲]f TTF-NAKbWjlu 3Qwj؅'`_RTÇ7ۊ譓7y!ӂbJq6p{znKzLLҪ q'@ީˆYPn?{ 8g!xV&:TT*6O}9rW}u?E4ވWMI[*,jR||7SD!=N Sny'UgOD7e,nD=_%D +=Lt_`Ѳ? } 6oD/x@HSFU q0"1p M7Բtyڛ_ENqi>!`FPAɿMjGn>L0 2BSbJ/T;Z leJDn@1PTۓ6.LXuAn:di4DUNMtJF<+7Su/Zob=dKnT(ތ!j+ĽF̭Kl=;ӹ~3Å?NYg+%}ֿʏ;kDA4I4MV{ϖTO^/mhheHk fgl |P](>܃eLsCQ2ug+>|) [.S@T dcßpi} Ha+\H7˚kF&9,;(x,'džs7]{Mн1P3.2.Pռ.DqX kP}ˠj ;Uο>x;06 xJXwoլ@-w7hv^݇Ink=$s}d󀓯Kg$hGA6I/ v?'|I4DF 3١ufUOi{ܛpGNŷ!AY~#gp{!\]f=?y#IsԗR t&2J8l3aA|۹hX{h\xIblaM9b?L0mi-$ɓ?FwWAiQư4HS?ex%f`Lt1^a&Ǵ1($ ihY&m+GCcH0E }tJTcQMD8L{_b 8ҷKLU]p:3lg&x!Os ʰONשup%JwK-Wg婈3b!\[<>p ؕ qY'GdJc)~7@U?5H^u1MvF]8C1!c/oIK|XENJ`nM)]n>*2b$NƊh`zO*Ll5|'юjT_h ] f2m,F=o>c+#^\MC*I&(?8Cn ƿ⋲-a1 .6ʼnܷHlfJI%fO K3g_h[ǛW;4!C #@Ԭ׹Gְi@ aɖR]$g>yA 6f,ēE=#k7!FUP!J[6lwAKI/*UPG ښ% ? Cbp;Tcܖ9̓+=UUrl/g_kR| DHU'F@íX: `DuM.<_Lq{}5%V{لU}:l_lt/tHMEIJݝX'H;X̄JESK8zMpSo}6QCCpz%wTE3!mcͅvoȂQM9B\)V*YRZ7ӽhpƀn-S.%>}"r0d~^D*ta{a~{*;XPDG݄ L&_]kblag]6I OEer뵏Tv7/A@?~T&97.OJХ)=`PLqv{u&ȿк#29&…7X]/&0ʡ^Li%(jʵe6+Etח]IᢨS_a(~ 鈔^qn(rE`M:ȲU@뵑/R_߄K)d1f :q.HgQgllpީE/[]uDfh*  >aR Ti=Έlq-Ɩ?q͍_ֿ'."V1h)قXVBD"r\STDK;,iv`rpHx!NbNz(O)_Hc\ldŸIRwaS4f -+d<>-s4*_!E. (UlGl>UMa0~ ]ZX' (N|X~жf0iSkףm:DN,쮼\'sfg11@+!8aIF/rSa[rEM-MR( {V3 Ζ8,8_J>zw]'5)/ :+8G5Ӊ&t%$Pf.51'>Q4ȑU0n O\;լhj7ml/k7+ j P2Ei*y7`D0Xkb8yG{R/jX:D8JeRQ[TcP=r;ykV;hHk m)N/FDۄ4ƁJ{†RHo4Lq~zy)ve5o05 `r,Jo{ʷB$ n,!h0&*ԍK(;bjsn'QMUܫ1V]p;\јȘ.f mWf~.vpk6V-L~SP<#\GOȝ04jIw>GK`;#pkm8ynΌ겜&L xRZX7 4}G(92^ĞZR#\H-]<le>ېƖtro!M{gM o}3?-uv4MRP.*QV! Ǖiv_zAJW?BALSa-lY]Rgq]`cX`J$/ڣٯ^.3xU=9ٴ1Ͼ$@TEw)"i"Ex. )&Nd ?wuk/fnuM 0KB/ܵ(Y)4-0ȹC-x5es"Y [*ϣ`ٗ1+9G0 _;bŐ<FN:*a3Ip3L޿Q7܆shTjUܲ[&;렗)d/)#W p<ctF+'3^,PBS7UǕӋߜkơTQ5Va["I,V! o9HͿA/ ~C'ɍbjl۔rzU [oAJ. ?oo)>C)|];RJvJcτv/w9 ᣃkGMI]TkO:X6-:+ɓʼ[/FԭE fh?q l\u%=ؘBEgNwͬ`fT9a[r} F,;ĭī6CAO P{im.WC$bY~28SiY˶KDbE{d"T$\)+GnË=B qj]auG:T@'k٨8ғ-rֲ6ͪu}K-@(-<%Fnkl:ʹ'׫+JW v5 :Iا\ZX27ARa p#xjNydUcuiՃ\H<]k0#n$Q9z]|Щ1!+ϲc:7H0SyKXsԘKa זʲ._ZWՀS'5k! G] G"A!]ʏf|`ow¶m0B`/T6OVyOZh.F` Jz: 5s/xx6j`{g⪗~2!} 0Сc[XXq-#ӻLc!E彝}) v(ALQg$W^FqE' >N,~\b(EMz`@~-E},Tt KNbw5նۿZ-cfNDē;p9 ~PI-уi''Z$TUv =WO3\A>)sV9[iCvU`O-Nط/[C4>n耄ED>0认!|17[FR8zzV:BCZh &S3)b.U5i9 L(=ǵfts䪗!jO" *(\V* kYTu7iɸpj3.[( 9R750$$2BB88LKa)̡.ˀ!cUrpU'AX)#])cp5U:Gze;R<@qf\EVDG=M2]!4~W7\?hk}^<)!PE;-t^U4rް4ꬣ+ڜmm[@k+,ۙC'jjS_,|_p:IWeNx*4o_4kvLOX.:u9rm%L>viciYdn K`iRcH2IcaG<b1X_i ?.ϑ5 )V#b%k{=k!wU3dd}0 vln36wA/W{5}C3/Z :y2qeijOx.Np.-x-O{ZWB˟:fvГiSgGw6%Î"wPU0$j74_$`tZ 5ϊm]%j5:Z(I+6hɮUςkZSQ2^lS01sSɀ dbC9㌣C*Q3r+]dnJĻeJC@-ƨwEe_7겣P6I <16,9M[޽ "$#{F+s0\Ɣ-՝v|i, 1/eX.ͦ y aq?c hY`zr0WL*Zb%L-i+"`V0uî@iwK0+-|B]a1`+B0B%bN'Igd_=3Kj#WAO .BaHulo; -;ς)gl@ ,?5`DW>U<(艧Ϟx^X2jR,LhF;< =OXigs^܊J+%)aS&rcʅ-z8, Y\ݰ%Gs\eW#e:Xsgj-y0Z nɮtҁ7_H61̔M]Nv=5{0&ǕVG3 yVnJzs>kotȕ|Ҽih%(NxʩULHݹݫAM6-2\vi}X{m(t3ɵKw* AĔJK}[ɻ;e ݧ2f k|h`t1"o[@/FBqKۆԩ%"@.1.nC*P_+Kp+b[:L̦ p %5TQ};ac_h$6\s"׀9 z.babK8"\iZlene`$Os az%헼n$SXXK~;:֏/0ty؝}pm[b p4JT]_9nSY-N;s0baExg% v7/@+c;u-B GZXb42-}bnTOqZpt`F!ߐ H_EA8[)bO6գXwdNq[ -O^P͌uΦy?a(8q0rx 1GG.t!S<.$žm(/.53 ܥWޏxLn#Rɲy~soM>(UNd6 TG?C+畻U=Bk7%2Rfq`sy;yu}lj9x/ #HS6H쵙*ŽʟyI{])eW&gn; \Ȅ̄ zAP,rP=^+$ڮ cxG\.i[& 7-^@\ٷjOC|yDXn0C٤o}ƦeV)➳|=Yf_pz KXɿfN:uP7xaO;q"^oEs­B/VuLMBqoVy !X0'Wwb e[!;%P/-=bGjU <(Sry(o)e1=՘J鐇F7- 6%E\|8ߪ"܏M2+{ÎѸC.  dTkߡٖS,g҇/`uۄrS`5fJdη8Y>M^B=Q9tS *%^kL\bnQ`C͛-&A>aX'TF~%gHMDff#*y 1gAh5ԓׇ)XvHqFNN|=b=nnR .gGV;݈OJDibߋ8 uh78zH˚/g)KˇaW?Q׌SX^ȅB5RdɷW*𗹧s~5RG$s'xRBme]lvJiA&mx̖Cl_J W]Lò{>`YvSƥYa$N_X 󃥏4$?,L=)HN214 RՑYUu2ؐsfu$)Z76ոD -X[*GrP` ,\k-]nIaO} CUjA O1`w xd }YLbگsr *`cCXralt !_ /i|80b^PGH*5ejRn2A! y )|l~JuݧZ!EH"3nƛ ߲ ނ3K-!< :!a{lD/6zսNoCwyOZi.yiM^c,tPyVu36-ᰠ~ uMC"dƉ,a_%(DJ}Xٰy^0we{-*L݋lźX[ua8Q])ԛʈ+w}z "0*wЄEq\8U7D!]tZ+wdٽJFȤ,3N<5?.F`s hj. +lQLޣ2a@z^e V6s1JFFIU9=q9m0͖)A#6P.wsѰwٻӌ-St[clnDBl|[c\;;_䧙cUX[$MށBQd9~`{SWމBLy{-GlzBg_ů_،MՂ~эY4v ϠԵ5InC{qPtq猅j훼2(!6J^gctGř+lK'vc4sپا,Td&훴}J) (;Lחy2j) "ϻڵ8G "_aR?I~z\JTDQO>}ᗬcT7ٴ!V(J)_Xx;' kLw7Rdᣂ$)b'ndyA$E^ q41B@{Ep8yd$.)#iC{0>c7Z5vLlU708$ŔX8䂈KCBZ EKCQKě>: wuk-M VdQ(Gc ~WۈFdŵKmXw-5L`le+#(D*~Bpy ; N8cbqs^,N^\#aKR82I!=`GE:%ї}$ RʨHU$PPsût wCLZ0 Knkc12k"GAiKXc̖ Fhtx+8bY*J<Dmډ ib%Ѩ9Z5N&YVcȯ"Ni6+`c60$:_\ 9h^ }/wDڡ[]qRpnչ0^(%u2]heIM%NxCSӕ J]szki-#LR~@8!t{M- S9Ṡ3^LP(˛DpkJB1#/GSoʴ&lfnR"~2 aT(1`3ci\J:hBFR蔮b9~0XS6+goE[ߤLtZⰱ6^lOtW ~cRYf1~zY;/;9K,κtJ"ĎMar9Q䴓qckL#&>wn De*>^Hfl.#kp #p(r[F@&$nik߁д,XyK\ᅿ$HI!MB(Ϝu˩ ` |'L-gJm3pͿuԂ}?%[O5BV}zNmFz!Kڵ^!,DŸɼXUh ̋'˭WT!T?6Eɲ ץkP]_ueGH͔63@HHe\:ڶ̚~H%G?I/ct%R^MA@!K 0 !x#F)O#K.j)DMKFW.ӡ p ^pP we{FQqWt&N3aƢSf/F$ƌDP`.4D&cCs_.A"J=9]&!O'ՁhD!LHz @aB^rOa b<5'Л&)6 G_%Ukb2aゲ4_{$Oc3zRN ?Ֆ(hEbte2E=&" )G#p,/ hބ]t\Ugi常~vz|1أTԋ])˵T ߧQ%jv y6|x< tk U@wom*I4Hͭ[/R"VMN^rZ,mF'; i!{qġn#$^lfKwҼ?o} Qb_9r1gr1E 0x'/Rr˚xنس.t ?LE?]7_(C )7'ΟԡK쭀>bEq=6}`wpFRO&*tՠI(¨9k?^ruB)2@Y.EԑPbY+~~QcmcV2dђ%w{vP NUcE\mVD8U/mGϻ ]l&:&lTO\Nɘںك"B%MB0H߄ g'cI&Z؇H7KCDS.) ♡U _T@͊Tgi ,3cRqW]*4':$ҨBpWٞ,g eV(*zd1p9 V~\ՙ{؍hp^ie0{ p }fj:"wK&U_uK2u79+}w@o)auʾ(MЌSLjG>|=oUwtIDq<`k; wJNntcJCj,ZJT80)98lV<UH3~ Zޏm.wqSJ6(-ff^͞s(3\LdzY =.PƆ6sQU6$ʑR3 Smt{&B*I(z<2gvG1Cxnv1{Pf$*< S6c~ps i\.,]! '޺7F6{@%>NxIO!~II {E].XG|5KMBlި @?VSӵ#ݑ7ߚ:~X0[ucL+Q84G z1Nޑ_U;TA3ccZ Pꖚ9<اPH; jBаXW/g&G6I.&;>pS9UCp!Ӻ$7q`}K&b,ޣ@lf,TMfJp 1Tz00T(+ ϑI*nՀ1Ċ N:pԟtH^%,M.tXw拹 U֫v YLҩe͔r0M@:}Y3̶aO1*H;t4J(p&3a$=tv_mp UE#M(i4JAT8n 'VO,G7MųZr*I֍.?P+΃tY \"~ɤܾfIJ@=5hSV`,~ )@N72 z>¦w S$?TrPerwQW3KQGI?h3JYeO v}̲10s#rTS׺sK. C]&~9]٘-91/hׄZhUsZ$&VP<"?|m9c^zFx1|%B73fhBOe:ݛCv]LWۖLF5}Y}ʜ.vR0;zةV=oGV4 @ 1^QyNzB$Bh+G4]8,RCͱKqZq/"D퍙}X77mǶ%$xT .MG]fXǷ[Y*!{V-^N^YhnMT@|oVl ۴"Ke;ňՅQ:?Jc$\12"!Β@gYv?h^%-F)6Pk#K1fJjyƼK ?--HrmN' 4ÿSu*y]UN;Ձ#(l Y!*yX6*(d-\Q r_}Ր ѧn<ү2 z+0>TZuDD$078cRas$.$kp ج z|u#gwm?ǡwLCv% ITD4ڒf\ [}syz4R)=;Toٵ. aH[rcHx#zi١:Zu/-~g~1‹Y+T+Mz'yw$e3قK,$ua`q&:B㤸"Qa~hS',nkj:2X+tCS F7R{X*bMiɳo޴R0$/Je_g#|C 7\'6|{ru˽=?GIxiakNj9o4@/x"S6,eEGx0g &/9@W|'h 1Jja($^3 rimx~JU& /j7yzL(ީi߫c]}잚IMm|F3\,sd,6w(WB|X߸@Okmm]z*1֘w'1#*FE*SWz Ċ٦`6ωd$*:z a P6USUbN,݅o̴X=799'j +shN<-  Ztkșn%Kͣm*#x#BЎf^*K-7,xcb,z9Y\d5N >d!VPU2=% >Z"lN t%ZIV^=)9L|/PXu$`ZASFx!L^юTkLyu9AtZ8xQ S lҮb#S#g4@?X`yj|?$ sXFظ+2Y5k^v ˂{fѴ=@Bt:Qւ2$Mwʲji؞Z5bo)B]ym>ȓp$5Lifťd\oZг+FIO 5GN0FARuYvg~$wz 45 Q5TMd/FIh6c'<+ / P14kO-d$+-Rp6_ ,>v]MYzE47Y7ah4MK=Cx]wqioSfܑԤ^5QHoۨx>ڜXB=ahA]XbtKnUbuԪ,qXПfFnyT.umG F;HCCd X4=UH qXkuK~Nú9m*QxI[]9(,M li{x)`9yWvDžY՝yg-rCDf&;JвsDXGJny$R)\#ܲ^@bxl}lenj=&_ffw^S :dz$:egʼ;o䂎i b!ƬLOquGR1w??\cD ⟻y^C(K56">;(co"(X1ǂAIE=c j[\JGG{ˎսۡ&u#T'e#?QptjIR2y79v|,8 fkYe9+bNmC7$-Yu#q|c=1^h]\9@U$,onVsJh\l5I,⸷C-iNTUMQuU}^{h:.2gVBL-aߡvgvniu**:30E( cEv[Q,(ymE]QD/;OR x1ݍX^4M JkOA;Wc5lRM:)Og+GUhy3ɭ.JdL&@#wK{aa#gK 5-U}ȹ&sZJ@,:ZpE 3d2h@,} DdTpp yfa`'q^XDl%L6Vgj{!'aq4AG.m)1bfÇ R<>f`pKd2vFYu:tԞoT1ZӔ2!;2#ٔ_qYMVb ڰȺD 9kԣwHxc7DؓJGt쐚K*ăE㌂ѲBݏ |!2D + ʠAO/3ԩfa"rC.$] <3"Xy0\AS㷛5h=Rp5l)W$q =qcpf~`T@u=xqGH[x{N;XFK+$3Tf;nx'Foa,zschьJЍxAٔfQ"7+6#uʟ2@VUxUwk*S#"FBqʞ_eY_O{`+O$Y]Κ7iڳ?kuMa1@{~[g$RV[/`7aHsep>CQBPƖh,~܃ю}dYwΑ1a60}}ؘ /[y&q Sܞj5swk[h#50AP5BKtTe&4veDcrkNNR68{g%ȗj6(o4Oq-=+( /Yi3J"f##Kl ||_,`Y)PKr%wL)p9-lvS03 %Ëw!MÂ6HϭK{p{9@ +ĻUUR ۫s=x[#k\3=C >NcĭIķN}+W#A-&v%&y:WuTϨhzJBMT/P8[}z 7R |֛L{)>]LﭚXt}B?PK&Pbӹ_7=gsWRcmgYPGp3]::;~|# >tw*٭#m/ b|U M%<2=$=@섻T;1@ZB)&Y|jS]յ?w|$N Ƚ(+P'j_s E9-z,G)U@犽._w5 n9oWe݅z(Jv0q,߂#%ldFr n5xm0͘s+?3~jo ;즂9sYԓ!E넽݃av%вXא]1:Qiduäpת8d[We t Ո5O_tP)o}Xw{y|v0hew䞌m^[Ҹ}APj0̀ʠHço 8aAAPW=o*^iTv~c]%A$j-,M\7i/rk_"xeQf"t"*@&˼hcPH __b~coYvH9ҵb#J`UcJy"h_MHG%~b5TũnV/@ ]h3z"}Y#U -FsFCdMs/dFvPLKy}8^=b) -yyP~#I I xso>RE+A{xe[ơg-NW/?cy-hFbUW}0D .սZ A8١( GHsE2aBSz">\(D@U !zlN/>JM3'BfI[{gw7?wMfx̪:"t6TQMPZjKioe4wפ" ?1QU)|(/Xsc隴K>z!*o 00| a'#R[`NSn:- \ MZnWߤ3|T{Ӂڪ(`l0i|>bϜ־cni*2irϳkQT2*R2TGCWgg^4Tߜ4VT^X}EQ\y 9 s`9賙X@(/gS*Uj.] %ڳ-VL%pT\ǁB3jE,=5D.|ݔK3Ak:#q =:m1<'c۪fǃ?vdGS(t",,!I!R ?6T"kBk /z-!tC7pUs坭'O/+=h}BׂTn[*Gl _}<ٗ!/xK@͘+!+J53;\} i*kSHK,%\_pm Yi}{ n4*ٮ2MM/޾,3ԏ(aNF(|b,Gȭ’Rk.(Xhu(M^*"0 XKu%j| Z&Fkd2}n"o"o6z&FHR\&+2W( ,VRh^R`%Yiݨ$Zjfc {T<{T!ɕϸ/%ZEAɗtxurGLbHaRjry?1*# m_?Ljiz &5Ǥif]FЃcTBd$GGz2^@"'7*O'zoHM?@qB1g|W}OsYfF]$>֬ABц ׶GUƽgg.]zw>jܜW⪮4KJ,+1`%tfիIä;1|Z̺YUy8w-*d"¹6{ ~ΔcG8^+Ug`"%D^,&̐'7V#V(̨?<0o3F&nVӕdy_ToBLj i&8R%6VnJX c9ſ\/Yki VQ?cW'd: r1@,b o 3Tז$m-'1}&).a,W5G|D%brt ñ{0!DP UbA`OPv^sTI(żv1bBU'G7ѭv]Oشފ}>1M'_?-bx5!Su)cy ɤ]YGpтc-)jZ"&פN(ȫ)JFU d23 d+fdK#h zHb/"I!ѰhЀS ]rzOtj٭>_[.76hMJX!!XxvsAj&+ɮ *BʔJ[z;ȻOEVLzR?3y J,{(h%|ԝ3D9]!Nu]q}FϺ%[4"b{Nɑ0P $~nTILENLMc3+NGbZ7qg7$5o5WΘn3.I(؂U,-?f/-~F hQ=?vjv+!;bzj>XaLFҦ,wD$[1N>CyOvSW&DG}90R$ʲGWOt}J|uNOrGIa_*0HLBaiNEJ=4Vhy-$RYפ6rUyHJ0 H~=_O%^ b} Ptķp7ah_Ȱ7E %`fjםv|twwλg̬#ӆS3# x#*1QsZ^2YTъjpeJ{ ˊ°C;bnS_E(`C D!U2h1p ^ $=/+@Idﲓ :ae}MEWIt)GyY$In3OOBwkݣ/{e;}j`FP} «'' ]Z|䖶učfƘ__ 3 m͜ s K-|-,#ނ]_Vʩ0g1)WMtdC)t/ aw fP3&Fi\$gZtA#T 7;!I&Vo^19*Fla VY=[Z,|Y8Y}TΓC'-upˇ((,QF! {iqv/\TspюQ0g.-GJ _XZ("ؗdE˘s_qO!]tOH읳b?T5e# ioOUfEO wxG*|"W彩JLҶ|WFuI&*|}a67 / 2HUToS0QGFVP" dymYM!ل4/Q,r4P,T&$f1m%46< TE1 Ƞ tu@|(2V;qu̕w =J#M*.LtVU"Tg!M0W+ֺz)!=y3ΧmR |bo5T~T-ezv0;o'bވ$E4B!Tu,)ꚼTbL;#}I^# u.=izufaU"Pxȟ˶`Yo{~Fέ2 qv~Ѩ3-- W--gG trR֞…Upa 5XX7۷<}Nk Au c&(S-*ߦsb0iZ Dt bJ ϯ," PUgoAb{8Y_QLiC?~CTZNp-nmVGY.,iq7NܨӪSݞї*Cك hED(OVœx>bEB4(WAØ'WŲk_(BtyAj]zE^럤"icWg]g(g-͵)6,̡pYW~ ;ú#Ut ԇM]+yTrG8}jCˁ( ^ծ x HAua&Ia\7tq qߕ/!h<4 tݵ[--bt?5_gLJۣ<$f5w~,d%N琁kcpऩT5i 鑊VT1[HJ%ׇw)kDcZHB拜/ 79N= "o5tcJi[f_ƀtx k' GD^? %{oż66] 8VN-w.r,YyK`5F+ݥt mY|̡0w9=s>gbvIIU7gl蠇=Ɂ3|.苜 @Pj-b}T]"Fل瓞>%#o`b£h:ĉ}s@2x%ښXk#kWh€b&n 7j0ŵ'$G=6C `$y"hʫ6YX=5$]IyO٭2C#w^ \/b҂wy1ףh]p̆(rUCDdۇ)s m"& [`l)أdV̀ZxM @udK6o[`!~omF/*d aS<6-rh+[P&*ل Fι-x3R뽎܎b0ːu%%COb @?S0ZrWYV(ٿD,ԷH^J$-jT@P13ZF1imx~x醶4cǀ[Ƞm.OpfrO9F\$Jlpk|AZ;9$?t [;BF>( 1'zVҹ3T|ae03q7wI-F6'x!WYk;OcAsr/.bFJz]4^bLf,1*-S@Fßݜ>2rdpɷZ﹔WZGASċw;ξd_@J6Im_xA9U\=4X4x|4•7u}'JS:cM$i&6k/AE1' !<Ĉ68Hg񦁂^[^ˏNbVYzp|P([CA Eؒ([vL9d%J)|b,P7 R]Ze<S[xe@d1U+X MtSIIC/يZ1DfzJXjy\sZI>c{wJriX?4fw((OΝx߇:+`it#,W a3lAARV:<]ܪy8 W2-rm'9C߯%TZfc:|=阽gP6h}WlU7 O4'\Qy?iX?W*\H9ۿ!}ZE$٣l۔>53T5cΞ縿k$>iz;Dr  Zuj&-_lVPnF$n5PJe|mv *⚺-z| _='mI:C G7  Kߕ MDZ_<^/#3BZnѓޕ ?Ovnkra1- ͠AO:{ FuLKDl-Z?#:‡Y4Pbo*dK匕ߵ2{xDފ%Qwqy I OZa!u.X8>8Y&7}i\gKvupT~js~^\SNdo/U)u_!jRo(Cɖ53hz0N @zsDZlF/UV"8yct1J&؆P et]#]VZR7n-~ֻɮAƮ4tvig%lۏ$>.Te9,Tzj[ɕ~@UwupJ} Ö!3$|/Uۢombxax?IJ[_w2Tpy-J\3Mi?9N`iTXߜ7h{̀kSf]4#~&G@R'D$=2_HRߘXx q<' qvfK&C@U^X,& ~K Qr=OzN98(7BGyX.VAn`o l*jJv/`~7V>VTB9l^IL7AW.C;/˸ŢXH];rS4M;u./PO:F6ި+IIҌkߜ,|., <p{ߋ{(@ߌbڑfLD7l+BE-Env"HzJY1ri*<, 5 M c4~]3r;UJ]$MwձX^L Ct \^MoEJ;s@fzk4m~OY.N{ ojyf3|hS{Jt& ȑĦk&(wќ'ݦx1!~ .He20[Z"GlRL~UfW*6G\A]]k͗;^$4*;~+4u!(#' O ᇠgX۴g{>K@ aDBI;9FgtA]l[WRuy[xTAPt|*(Qgc䢓DCEozؼ!D-B#`ţt#m}h8N1S:н򼉂utAjǥ Tʷ>'E 縉p܉TfYU : TNtz8τRe3L mqvwuaaU5UMJ0ؐ:dkb~$RFS X8kXPr0ñ}|l c5_l97Np<% wd#5OȜڀ%V'5+G 5$2Z= `&yS]EZeN j+rG3vǡ:ǫ똾4q)) 3np_4TLv[G1n?sV[qv9;~ tHCтbPEU^&]O\E"u0 ֦m03V ~LU9ZfŨ(MqTH;+"zjlSwRX>šh%'0G/ D2N7:&_.dΉaX;@P 1Nb{wDZu5D*_0Qg:ܼ!; @0@ިrN@ Qz{ZeLC˲iGSG ? !ǬDGSPGEʝ,25@8{EIryS *'$\cxÕE-WDVV[[F͗. uǀeH\:jɃ,\'4o b)p<<'nA3MgdFK{7HXt9I'8LTcf7՘Q-L$S,eiFI 8+ wx3f=}NSRX/*C={<[әoU?mDN^ ?b8.p}LK_lHI?8UC28)|1qS9v1KI,ˏ´OݑNYtG)$|,B !`T~K`GMI~3īJ!pktAkIJbSL[d]RXP_iFc3˰+U_sנ >)!{Q0㈥իۑETxZ,:#NYx ܽ#2!r:)RQ (1n$a-D^aBx<Lk[S0pZƗ M, kupDQ ?S*u<#`@dh+Lrr9s8+"< /uC75LRgTxkKr~4VՏhOQqlK"D|Uk%$o*}O|2/}(q+>u6dVxń|nb2(Uȃ iFP.^9qtֵۚVLxTOgEk#f)[Zrbs5(%ث,'R qb浢dW6y8m{2ƴQ#t#H=vlu0}NMQ դ#J|dHN) F)6?fi7F5•ZӪa܈(wCk y'TzЯw;EAA%\:ޚ _@ТXgFoU_%f`tA8;I!R? kC44`cLPz$oߠ90~-:YNTZhlmݑ#(Τ},th$ P|.DUl/ezoJaK.xFVzP.Ml/Pѝ?> Ku- j #bOtef*'W*5 a  _S%yg#Euǟ:; w@fo XMA1뫂$4|K aȤ6T09={ <#{?V;']TI=XHҒ):i1*`DHOy-&M-nTC(wkOG1iLPw` ,>sIMڥߗkN5߹:ezAK\}WǽW}fϻ,l`|UT6ޱkd 'Ǩ- K ᗦ@J=Js_pf`TpE_ %!Kj'RM1bc\[E48hhd⃁&vϯ3T.n,_-v;ċCW[CrIF~n4'8'6Ӂacߋ6%9Yx ycB|Eto8{31t|9Uz, Ied K2mB!P#FX }Fp{pi.*ɾ1V5v?}W@l03mH&D/rgI~fj28Lk_~8S)mv{֌ao+!C;B 6óٯB#d>#xcXŰ(uӍi>~&$EN; =K97pF\ ~>f@*3VVT8 $@\YX.!,=i?hK@A|:i"R+OpoHjmmqs gA-氆tTY`e;⪅Y.O'J_[NVнhs[T]<ѭ甸~iyTڇcAcVpXBLGOt- {fX1b8sH$ÍU48X$A%YjՅ&XSu+WH9gN7aW/(Y XEM-l啨2GE8Xl܄pda&L,Q߭l]mF-8hПƊRM] ,+"2. q2Jc~εQ #[ԣIQ,m76ylmOya&kw sw 'xvUAUF쭔֋)ɛs Brr$s37w(J5wG+++/u/mqCPWNV ܙv@K#Ih.z!HNc[+; ^W8==* Sw9E 7lgg_.j!RH 0⹵Q ̖H5* gj[BRfoJ؃%&m}P9)f/Hr𼊑ҳߠM^Ncv.*^"9-&T3/jQSE 6"QUh-Oyu{/-ЬXwUyT*[r-`e|i)DdK e@7U;]P0<5#IojfVkU3mc&#6L.GygdՓt5Z-vDwdן4BOꌋ*u7IT>U,: hf+Qt׹: 7 } N0Iu8u\ýE "+h p*CE 9uG'u{ȴEEYWfK|)q6@:dԁȕkH uڵ<0o[g:L7R\;{zJQ4% a%!wD?2xD,#{j/͵̄]uoF9?Q[cm9%(#ZEH$7=S"!OÏc: D$[-+>E(p 1bjL2l$ VBX D&FRz\k Kdx-N5*߰ t\ <=yrD|a%RD&yttU ϛ&q :ruRLDo$I]R v,ݚgo"2 }I`eq-dRW*ABo.Y]pą;sBo}GadzxӨmfq3\cuxh@0+8 ږ-/KBS1e㾰"w:pN%^ch"6OrR=ts]?F[tAC\m׷ omߦ~\hA%L_ d,_-S"X4pewM NP[>mZReOI`B ֋Feoǂ, e'o#`53FY~Jr|>!7 έ z^,6j;+ &r5tphhجR ܏ ~:{ P'Q#ju%,I?~xyxaPŶ67eOƭsϹm!L:f&J3mtiTm:=V5$8xک nsF.!bӔʎq&k㘆 ar0+O{S$Y,FT󜟋SjIAihMaoLq\j+Bw l FqPR ~L꒢ۂC~u)v` y}bu-p[!!| iu"x߈m2zU/r]=gȂp]-Jhu!L]t&pVft1y?XJ1AP5F4NuEL((D,YZTi:N&H CI+ )k ֖T'ܠ |TN]`&«+?~ $+e+u> *e6b>?!z`lWcHs>ц qbseu l+Y~H)Ḋ|yvM(}Z Y+ EwLH m]/0Z]0)5P]rwWS뗎Z.`\? puzIeYr-қWu.FSwLqߟU 2CNٷW .W`%4$lGY!c~.>ۊHs*<(\HhX%"0w3U3Ch#r((L~/"8'JQWUXi,VEȚpїi(@WXP7v"p&C-9ɣf;0KwnH$4<ǕBg\w.s*3pgP΢6 grƼ' NzK ; ^M]h"*HВOvFRu4 Rr#-sφ,aD [HZ|ju0) X>9{,w7|ޯ2<{Yq?8gǤ\^K IA{(wF@]H#_>ȦlaX0+&װ2q1ARy UR!2HEE,0w+#%s2%_:ؒZh3֊AQ߄.aTӤ¢M/9Si" vɛYNҡ }"B/dŘ*EgUqJas6s-zűoUƄ\2?D^} f= SpDIe)qnLًJt œ&Afb:REeBOY!O!j"%,TѢTsx~ FJޡGv:n8z|}ngm)_v榛*F⟞#I)!;2&T^ӣXZX^z{XģhA\t2tr e֏AS5s7he!F}2iv8I^)N/g` ӹ6rӥR!J,8Z-ci$1wm~ ~4mƺѱ'7Gƶ>|^u5*>8_r~&%ϗ2"}mjz?<d9᪣$/ӆi5 سz}/žAU-I@jASSD ĻBTalbꛒVh(8R[&5yۡ!<!s槼~!&nnV)7 K*81. Q/Kt7lEb0\x̑tRPHL:ee85e٘qíM@(rqOM0V@}]r@_ҲN>U+ά6JZPو,>8$|:|cƭ'@_"d"+Ω2ℽ;7>SivVH gO6:= ev9,8$GjY -/b*xB?9)`WO~r[.-WG/ޤN{')ƯuXud)b-#o,Fg*QmuGNcLf^7G X nᔗ 3]^Wg].tr4CPLοE#k &ř+Y,ws^Q5 pGs)-P2Q z޾EkF'/vڗ/%s `<-1ZF33p[p@| =;tj%tzr=ZSj880,ݟR&Y'qKTKwж 6 ";` &:8 E{t7L5dNזAq ={ 2Q7>=I%x5\G w]:enp0FGǓDl50 zRiDՁăԂPq7*?-X@TYJ`W _^y_oh^VgiTM~bPcdPQ3s0Փ >эBg #q4H}c$->7rx%AZgO0x$ģ(CWJ1c|Hf+pPÆ;S^oHI.]9źΕb2SO mXI(dg͜WGR,Ou%l.IWɡF>k7eTiTA)7 a樖ATc97X_|9d6 V/o3X˛xO (d2*A(dՕ'/sM؛sW&qzS[ PD\hͮ>蠻 in$g#7lr p[GZBAZq4j0J:!1e=G ]/!Ҍ,B}+Ш8*# q<$J=DB ρ3hS *S3Asg _5Ѡ~F YeRx[ax ۩u?wK oDϝ3R33^×V%%E[|^Pnub4U`aprl~DKO<3yxW "/{5gN$.iݶ^f0}#67U\r7F5xCv IF$HDT|Vv`d1;gמV[(@o^04߭'x쓞g j~JF"P\h9Cf8t6>+ϛUlaD<-PMFr޼EUߴl.6굒|(\`j`$ggo}{ lAD0bhnv: X=VQA|C1k5@K8Rԅl_j.Jgtܔk wR-k:mR9*?$׳%B?wLrh@]W:`> 4Sw帖8|ϡӈUxdQ>] oZ9{UK/+[mR[D.!u_{aTIpEbUNoy$d} 7EXgE Oߚ]v}S!=s- 8pwtu!}FVzegz_M8K-n7.]]gˉcY%c+q-}W.VEuQ ׫[#4M)M(ә,bh9ҏ6ֳ\^㮅!Sކ"*!]lQk z$T'f,ײ٠ֳv{_SOGŸzE._.;A}I (!7w\){|'"jӰm`aF_ MM$Px)2T\Xaf{,3g@{-RKr鱔FzK#V܆\o:ed:}ŠA(TkVF UB(F Ȏul*;&Jz :ӱνO7,!9f(wj{Ʋ cD#,@\혎)*/?oSQ/z1T~bIZ$euC i4Ft9=6`M:HB0,AND/2lLiEUca`-2FE*TzlRPU͓ӳַjopஂ}' ?ZбRP9hn t] A6YRT&ew::lptkÉb xrv=IH<)>>Iw\ !ѝv%`$a \-7 (>e␉'AYT')#IhR6u_bY͜iwG Ki b씈w!: 8Hc~rd"I8%RQoG8SV^;JIw۟1_ Rbha_F>/M\-Kd~(@UWC`'Xk+3w&٪5%7]))T0xwgԯ8ob4΁m7 sǀep fDuDfP Zю MLon]IUxZJ|Yθ䍆gT"`Q7T"N|nENyjuwm?d7_./>EUae[SrkrE 7HqrUIU`As͔!e-XnSC]PRlnOE/8ʥ9اrv';0}KZ!RohQ35,s;-"K c}l ˝ 筨Iא\h&xJbK@^Ɨ"GZ1˫ ,R5TcnM=fh% |8 w'f5i-o Vխ͑V};D|@V2(Sمny bU ["tN\6|FBh=ŕA$JׂgJV=¯ԅLjD+rvv^@Y?71~HY6{SyTW*G!? gI.T[uR'2.6hd;',r-"Dѐo%( `j('u2uCD/~7S9lжw+Oc#U{gFRӛfjƏ_=ph/"eemCe W-_9z/ivpOԠnS h%_ۼycUN %U%-D.HC6KfIrCLDm̋w4M2jY*:P$.)tyt$jwӃ ?wܖA47oܑ,_ɯ2VEف|XfLS4\?t9}0DX(f8̕* {Pt*WF X fUrr_!s2W |q}o-27sަ__{nYA(}>o\^4tU%^1vOúwEB_omy0E޳B8'A=.jD&H?khA(sObsdZ,5J_w{,zM 1(XAONc8(6 fo]a]0=qR$c/ Ɍ3{vǃ`_r (s~m%} H3{=B7;Rf 8W<2Ӎ{20'gXV:yQFkz| ƣj%&sQ+=:wߔ=:qAK:]Ი'̻Cv}A2;f;q$quKZN>dp36͟|cPIJ'!2 WOJKJaFf Y*ƿD?Gk =QݹICE>@TOFᖛ}OȎvjJ$nҊ!s`| 1,<| 6<ˢr?d?vq トxKJ[46FJPl`%83EH!XR6~u0\I}wbtg+Y>:VG`X‘$PynL'EkV|P<<$gxߟA:WA}-x#DxB1}SV5A8jʑۓL:플v=!Y3d%dz޸I|CꮣP#JLT{P,L-I{k!L?H@-Z8(  6Emfjdcp^GZ>m. Z  c:v/زS?! ТC4qocXUMI/ z^XOڧ} idTc/e-1#(}AA*b©$`.Q:&t%q Z-Snw+ crJ (ƃ$gVl-~6\DG4ϬWKtS1 !' tqgZvQϵX-l76Awh00ִˠ #=%$ 6`$&KNyʞ,%3ZY-V҇~Pxz N^\Ya\  O5š0C5av *Jnd 1~*XՁ>%Hef㤿CW@T8ڛi+D.WmFH]lG1VJGSPV0A c$ e bDE7dE(u++#5?!r~#oon%thwxEb:=-T0НI:k]c3U`?rڤ(:LNK2p5JsJ<ҟx*]A>Y3|C:,= {0"^,l=d5Ux!+,T#N >XyN9DOapS6!\3HhMw֐R J(jLLpa!mƟPTZ\AHo4%^;,9ׯכĐ< >N%ܡU`Ki ? R MѭP}_!f+\9 `MIɺ\՛G:SdT7N'/4q{dnƮ~fݍ?V6X]cH0-Y(&);)}Aka{(v] !ۧI.i òi.\(3٭^hdѷqp{PA C0tz_F.JjRAo&}0n/_|_$o)b"#d JBI1h`}AٽK_e~o5ޅ,q"%T{i{ ʫ4JH+)ѓFإV!">BǗRdA_EE$s@"U~MbCھiݍbP-c~q#2"s#Yb5I5D) -gLRzUP COç0 컀-wWSf!tډ!;!bfru@OFocM]8JYfJWmmͣ"6q.Hx]PM$W 7}QKù3 oP.$%,[@%ڇv 1 G_wm&,>Y !}gC Mz^Q:J07IXl![QLM>K6^ k\zW]E2xR9" QshJIb^ 1{% b5NA0<|Sќ<+ ZLCl](k꫊|gO?B߉8zlP~^ttn=guK8'uYZ]E3)?@nMbcOz¿8݀97("^ܾB@[fOpnlIO}ZlךiK])DDBJDvgoIJ H%ABzHKӾi,˪Md*҉B.>̈́{xtgx^Uc ‡t鉎Wf1垏GL~ .ϰxuDjgBS!pqScRZ<&RBx6Ubhc!% <P}LzPj=JU+[bNeOKi֣pz|`ȇ^„2=OX'ǭY2G6+|-ʣ%97^BBZH`d-ePPG`7=)eYxrO/"?͙ꖓTk9js> دܔCvQx)41z d)ɣ'%6gБsϖl{^ P 7[ H֞L-t*9ݻE!q^u t]CC9fX|$1I8Iןr({;lnӎcÁK2q˕m$QRKH]F21wd[ƀE^YUaوQ⶞V"'d'/_@ysj6@[Ÿ*0I‡ڏ!F* $b8^aRni|oԲ% }@p #4뒹Ua]Xʸ1 JsfĠxpEqؘXhu^B~VhOݎYA2b*"S:?RwܵtD|oYF~,u`J.Oؗa ,w%(GG^UjbZ-lm6!]ea:5ܐ`36M)y't_EާWk[?|>PDžFC, )O{^ERDE`b+IZuพ$ೱob@B + ]b %6^_+8|d΄\F'Ő{{?g糟4iROXKm31 .S Ld O9q~GYwygx&V-J[pOAevi (dK旱Ov#(̉n ʯ!Ȃ^/c }V|GA?U U)p6-J>=|~13kU*a2=ǡظrرXuT ?2Ļ# {P奔+4۝IsUtÑ̶JpL( qĠ=XIͿPvHCdu?D3 %;w_L43~^Ď z=D;} nm*цJϚy$#Z!w@U`ޗx܃RoׂtMv&a_[c^;]vde3CrDNkLA%"NZ ,A:NaXOECU:n2a\8B7Ud1?OSv򭬪jsE=ԽYBC30gbzuo]Sxxǰ,zze$#帎5PR&?>"5ibW3mfX-f~B i">:ovWY}vŖzuIx&#"-u5'ªt0tPW;蒟|^:Xxƌn|͖GgsxW4zJ]4(UIbEgj'b㜩<gSO?JTW-RBwު Ysku$3)UWV5kqt :-Q&f-OQa 9WvBa˝kN3%`ۭ5o er+T4{E:oQl{=ad#5łfvpSOZl aux\u&jOy@EUͷ騢>Ns9,3 ER vz/c` >!D/0-}軩}%9H +Uup='kɆ"ںUy>I5=QI嘏m*10Jfl9lWO&.(7-P)̞f-Uolz6%$zO;Ӧ=L!RpOc#NpEXLELFd71 l_3[pހIک|jAW'U&hKF/PhM3 ך14|LHDH{0rPȉOb54OEt@CvoF*5"xa1hwTuMp{{K)d?X E M2G`mحlņ݇UoDdnr?\1ԱL({.=U埿)×- NnGU;N$ FcPoΏA=BOjM"Q>p3ο UBjw0w rSV+zgc*i`+hfk0븚beE5WrK$*=S,hlu1+%keذi _V\SuH餁:zy0!NB k62$M:ǒ}G8З-]|jT-pjVBR8(|DD_cyyedY{IZW}fu KYDzr,44--qkh}DS4d B w7uQ#@662QaL"0 X(+!q(x+9 )J8 nho8P k UY*~FMm!4g_@z#AL 9[yu`F&5/|j p3٥u(„x( ECV_?r<~>oͽ8EhEo'* \캸뜜:6R6ڢxqwS`RБL% 1,3ܷԿ{ *F-Hjc>Yt9I^ +'Z=bvM7Ɩ#nܘlAՍ򵢉3,R͇ҟI1V2vph ƾއzId~i .y >:')ucTup=T䄚'zL0mdCnbP(6i%'Էŕ:[95*4流 B$s9L dnO,\p.V*6E_B;l2+V'{^c]DlP|4|W:c˻0 VV0Tgp&P+߬}<ᗻK<I-N's"4:z+7|mYOdz(*ˬ櫈/ BH\ݸ>3-{dIYz6%F=:j-n5̍& M|\yPwv/NSl^`\)BD(2cP U CWgۯvYb'_4蠋%;M{v4ma/\ Jū*^X<3R5flڲW0`V-N5 ]#*Mdђ՗dѠ#H\a-mbc&u$qbQ@i ֨!1JuY1}M*)L?5|` ne$V{!D{EMr}hg`C'@WjlϪR#DˏqX$/êǬ gctgqgL~]Yf8N@q t=]7*u~[bт+QU9dܽ3p 3IR[z:bNl#]4a"3EVH\VT&)$Q':;>`gZL2(iMZba݀ց0D$TǓ,?/倱 J'd aOķ\PE}5ZW!؅ r"h]׏oZ-w KYR' -il^]T$$Q[qꣀAn :.bqm$,pߵ;y#'c!p.Rx?A{3MѯJm'uO4.iNACrbg*.s+k;r$vWB5U2$jT=B1TԌDY8ܼ,",nP{Onǽ.tWglJ(B(i!)Jvv_ڞm,M\Guea&̸ 155ҧK'PBH O=#f#gx'nGn=I)1 :q3z$G>q\6z~gj"A EXa[6[ܥh{,8V8w&+Q6GF-O]n+0XҎ* Q'0^&TOdo~߳nO7cF)-'>ָb40̲]zswaA።Stbu%'.-b>[MI_mfMz?4&kkZ Đ=F3 $!t8'f IWcCj֘*kTXuS{0y h4$dپo8rP_ݚhB4C][R>R$%~1sU#Z䍓K8V~OIşŶ<&Ϋ+FlgO&ͥW|J'LYt>P;/ٽ=\apepߦJijTzuꓨ&[짧+5$)}/49tD2R&jL]Q㟱|vCB͟m'kVmMy1\`;>rwCrV3=%M.< [W@;-"%8OH Chb,k?xAކr\X#Rk~ ѩ?^7!Vy8 \>;|?g)u]6mHmf^rB^EAWs; 9W3olCJ]Y܋gf,Pqk%+2,Ps50ݴ}Q{$A;WtCDiSJ3[F:V[_Mf9RSK+* vcФ%C,dp "R'cDmE2dgwY􏙥sڵcOu}^gdYG;m 'v B?ز2U|#Ʒz ?A~͇ hz✔H @=T!^G_rg+ (bُAćI(ⷧ$g1{Yy׎[W*Kƈ07.):_Dc׆P 4~֢!FE`+gs8d P̐B%z9K^5Ïllj>1v;dLJ6 +[%\? d^"<Ԟ I}U &^Y.g'0|r9/k&+p1>*B_9ś 3;|ܲ/zn[lC#\\+[5tͬY;ReQ#@x2<[/rN3k.%talo*JGyA!߽ E3 0 F[ho- ZAuCpW>.ci{*ls'H28, U.4r0#E]h>cyW N:Nܥci&1+ qStڕXPA* k^Iqh6Gvv*q`,Tq&rRJ6OL;""E\[@xWe2Z|p<8{ӌs lccF)F ybͶ pKN:!OaGMi ,y3:H l.N.Bru-H UoцzùCC_؃ς!(.]*v.IdyfUv f]_Q\_a ݰ:SwސD֧1&f&RS3'{]ٌ+,*V41wQЍ1(EFH,>@o1 nGNkġ*(&bd^D;Q&ϱL*Jl ~Rʴ{NTc6j4_ْVc"WsqSbE4ۦ)=OZO"?dTʐeK>zu/%S%݃~do㖷֠k7Q2mPk E`qx} q̦&[BTXDҥLx^f[(<4(!}eaxAvT9 o:t֨h{Nv>O[3P,zAX_b6w-C& ?IB`s{TH1p"d itzY}6^}u/LZ"H{ÿ GVᮬoљFuyw9P^Z\ *qqАI$Uei{hj2B zoG/t6wos`'v8/BPҕB},=%յǵ;QՠzFcm|M;:)6"Fi=F焚)"~#5įUy3V8` NodSoZ/@$PM[Cr{[ اc4m*Bl u*}%|kq~^fǴ oJKŷW%P9sC$}ax1"^fAGX8M|tmE-T7D^,1XBR|55q?ΏqPP4ٕ W}m9d F"5ᨋz*\i4FAkXrrUfhK菱H hT5-}Ni7RES [cn$ eShD$}?%Ljf vAnbbJڭ X d (jR[Q?B92Gy1MCk[0!goXnTFc22s>i-/)kBVs}{NW%Ŷv{z $MvS"l_L9.yr-. a4&zdPnUTyee aW=Gza XC x8uz_t}O 0z;SIz"ɽM2m˰ns҇Xag &hf*A^Ms.ׅwZ,۶^xx̝fJi&=6䜵Q =ѭ$~F Qvɽ^>6G5̄ T?˛s&i+e t|\O-3ǡBq'F#s[ l)m yϥG7cԡW%R޴0AـK-v!㻳Y WH7-&A  J:N;1'cpTCˆE t b OI>8"7oO<ݙ,ovC8kN/^N!ق~tGuVN#P˧]S[۽!h7,vgIR+49>܋ABNI2R 2>yRЧF+SDD(~X كB~$LRT!UC@GZۘX3Q%B:gvٚ.WnDֽg^L32N ҳ6I0[&;}Cxi)ʦH*: wfF9LNS9ߢP cC9娪D(O Z l߻qu7mӉF9qn+!pٚ2j".EgQA59wVzfҾ/W_Z!2d$|ǺHOd<ϹE _#k{CFYޞ$iB*9RB`.&MfYq⢥I%P~_̣gBzX/ȴe6WW^bD86i#vOk;(u9XBڛ8r^BeVYߘ{@(+.ܟcc[VcQDEqBXɱ~4^(ڿ:YtO ^;(}jj€S*k4ҴVlDܿq\|T%]䂰2Z=f:27ZLvD PEf\%gPC+F+stI)Nu\a Vp!n4mʼnS<ƫ:=SEd/ @NP2u|.-߰(#GSzz Y? Z`h_fef5 YpS2s],ҪXO' O2ug_3- XG~!#2ؼЬ-#M0_S7&=EoR67aZT]Pgq(@~N2Agț&0+cJomrgUkE|FI@;r dtNjIbBTٛ \·_Yw20OFRS[MͭF"W #EwObh:ڽ!M/ y 6 zqu7[-! sy&³ $>TY \׌>}0e9b*"Hc7,u.'Q6s7:6KN]7١?e>!5]Uoބ`5V,0i,9qlZhN9b _ߺT+rC8h3X4CcPb^JIrC*@عMz-?]+%a~ƭQ@bşA}-8>G+(آ\qW>ede%mA9 xLoacc_c ‰qT((/VD+O)C, wLoŷMPT D8I<3e4DdǧtoobaPUP>IQnlFJܲ/q`Ҁkǹ!-3c4sI8?AVJCڡaOܝ8ֳ벂{lۈA+]J(@a׺ ̨ YLāuڝ~ kJ[ Np6G%~M*bFbc O 9'"%I!"G *]dV9 ",HFC@@.5$f(^x˟<~1HG"u&}bsp>_:Rw>s0x뵠pHxf|IŇ]Br<1R2{p3H~_s1p yj|w0X=xPٖ ?-=G$TZI|@|ܯa;,`9ó L O7s 5dG\j0Վn[׍8?ʆm2(G׃w GeႼ.thR~#Z` hTb5/<ȷJ#Fd ze>2!?.)nbYf i‘E}:=\3(̡I k#Ba[7y#4{%1\tKKgQI@0$S/;m ]cy&~!81%|Wұ7=馦7rF%┖v&C$j` >?zӇXZ)%plq/R ] nBX*qhk Fa.d:1 S2U\̉;V<+ wAԪ3мLЎ٣H*IŢ凄4דYѴ9*Œ"&-|%tu@%SYE&/CP`&~62ܑȑpA@J(r2bTn\<۠R,X L]ZPEgS,Ը ʸ$)m[mcO A+ p{|F{"R|l`YމGB"g+8Z>PR*]cXw1a]%y5/ս+ÅUT!(վ|oq]uGn@ٽ)9=IH+l(3!/ՀnӚIgJSIjvPYv;T[^|5g Rd0>TЖ}~3C^zGߺ(_7*sms oJs \F, bql*i)CJ"uVli(р*.ieG1v|ApcOU&q.䣽Â^A+ɮ' Uͮ Uo˂c>⠐x ^5Gu!v'ǜ<- Rg*#ľ| A/zX9v8)oVA_nUii_Ֆ6d_ȁl`U3d|׍zJdӑ_DutX~z(N$ /=օ?6,EMzᾉ,ؚ*+xcKLΆ_J!_M<"U+ni @9 k,"S-Q/`wY>-< cm ԤI yHIxܖkYa늽 _4i!~h"Q(EdEa&nPIRabwɪX{`d} T검 4 IUK"n9}8_Ô!4“nYC:z"*c7v~5T.7 sB˪WUD/VJ& t`1^wIg쇤ѽ닫TjKh1qgj5툲] ~_(X[c?)L$x)Uǧ9eJ*7E׀gּkr.:İRPLc>,le&.+xwdx%}A~H|9ޣ[.;S WWv;sʋ. 8>/2q)XG>hüFnMv/ W()|hF`DF!ިr5^&G᮷ܹ1E';g6g 92䉊h7іsaΦ9x2P5G!>Y)E ME/|1R>{3@\]vLֆ,uF|=lam@VlZ֮Hi'L#C{Ip8&>>w-;2pE iAdQ3'0 b eq:w 7>r0*B PVށM89/#ܞ+ DkO 0%Yf 'X' ZfqO^;JudU.W+k(džkO0"`pLƜ-Fj@+MOhP-xe=[1w b~PZGyll/c: P>&㵭]njj y;ͮ̀U_Gü2Vtq㐹P _}Sd#3#8Dd2'ԪHOREe8lWCrBl 7 9^Q nYWM-Efs|B;L{D4ޫs@ohD-|1,&'h)GIXS $ݦ.U19T>Ǖe'B"HwNRL^[sZW媞yW72ry ?ND-x[aQ[BAyˡxѥD gNyre| 0V;wN$ JNyyYcF)3v5 BRʕgGl6t[?VYc1^h0a V]~.6gyn%|61XJH9蝹uvߔIф2;=:|n7fk:T*P cCcsXF7E3R ~@Tdv .K7Yg%)׬w&ܐnonc흶 GO1"20zH?eN;V?)5QTL:%ss^rxaкh?tp o`Ŵ4+Z`$42=cmLxv&vtYH l0 ~leɭ%3EpmccY/U{js)ַ˭&|!B~-hFG`_Ae3O3zhy˒s-k޷JCOUeѹ­Q޸ hV#ioNN!TLXH8jY@[.5TuȫTVT,f}BHT߃6V#2$,6A~6@:nEq% QHJ=/&AZsurc_5x³%Zh&jQ6b=)zԈ0m10GgQ֐z҉J=UVJ`.|847#A>ka"+&JgMR| \[;=Kvjc+Şo@F8 3:]o%WY2\ 8L5$wVp"_kWJ4`$?j՚X.qHQ)2Rdn v 8~X/b@ .ДF~I!K T0hS}Pw},+ؾ3"XlLUVSiW`XM(~OK:+yhj~& ;;n/F!dz%Cn[P)8`6JvNW.a (ʽTjsEWw#ZS%COܧT/O/Ӓ@h 'W )cs2*RQz]fq+T+x_[?#0FiiYnzR{JzsŹ_\n99[um)@+Ou0jxHrA-J@ i`܉' p .hX Ӛ!c&m#agA"hv\C xƸ2 .!d1JO&'mT 4.Rn'.D:Zf@0&]J :vg'ע/dW͖QvNai Bّj6ǎ*;m~L^3@YN pBZvfq|!lr P1STp!^KkE|\t-{wKg봩rźZd,0X|)á%WiȬ;ZS|sҬem{Yg(<^`;[2'٥:>\ZOPH+PuUXHLi JWCG \*5sо 'qƙ 8gFqW#[3=M#ˇy~BvU=rTBcVi< gFw  WOwL+&FJIz"%ԛ먪ƶ$̥eɖj fY k/8s+Lc ͠@ Soؗfӛ{h Lt#35BDV˜6yA-&6n磙X)VPPy* \z(*5;,qYc \z̖ êPGu#o8vGGo\jVJ(92i/ ;Pu2e0h{8#GC%DrLcryPkMrMBOc3 ;wO'x>ipؖ5A;< #G&т0XnrrރU^|QIPRY0@W9TeFnb`[6;CT^$c.1\::F\3 @kK*wMJSojÑԚtnrI@!6=\FӲ p40GJ!n_8>pAl<4Rnq`u % c6 ;C[~A4zIH.!c?IَXpɥ-Jtk qxĐ{S!28BF4~Ld4n4kނǦ (2sqOP)fVL2JpЍ(Ȥ e{͟%EDf<]N7`G+5n?: ߆IE&TEjÿ'<\?o R~{L|v kGk4b> X3;c:f@K' œ M#_z˻H K6fM{UJ\ ~IHMkCœո NpsνP<(H/JSS~bUs%$=j tj rwg h_1 n X7В%J Dt|A`4IqjӇ ~sNwpFmu\\F98)"IDžU[Zj%LfÞQҼbmaT_ 5>'c\EWG^uRd^F'9h(LVDs+I[hi¢ ^Qs:Tx-@Oa7մa ,{eu^rc=|NVT4۸ (#@?a6qqG&2H7ǻ1Ǵmza=uhd.\vM݉떔A;)C0zs1Zvwyt4~ki bOGaU.֣k /V$!z'״Ɠvquv(PO w8np\`\$>oZ:'M)Fi@ޮ#'LT[Ç>4@.v@)bQ `6y&, Gb-ٗ`B;Ԝ7%+fӸCl6R^m]вZ(MÏ-\\$GA gJڡx̆Y m|K%>sF!!@s${4mL5J&g*aY]d@/tMN!g޲)P./,J S@;W{fŠd atȔ 2ར־Ob2dE~23@Oj>B=@TSҿdS`o+Th@un8 AnSl|ߺ8`|?N y:R)WB):`k' hK-K~]l q'DN4wSPY(Cő@W=F~0 H^県mEF=qO)A iss!wˆhb mSnM/E)gk18yz]@;߻Rn؇KHW=k2MrxȭbʤLci!^B5b;UʐR(8u-%8[?\Ӡ {CK0 *13L{mũE0kKwLؠ ɟF+EKd=nJG;!p=֩$S3ΖoX^$v ecz{ ;*i?n"I,qLg`j/6[jFWCO> 47O|EJr 4a(qdx[ry_+/CsSd7q24q٭[˄*% \HKW+hlH!" ˮ8:,d=%'ƵʜYDnCINy^ ;6^2Y:3Jh0"cN<,L9Fl.\:V,'V^a3AW\7 vaзï.2*4*#:&B{~ ¡{0}yvZ6dM:,~ |(u _ɶW`7\5pgqYY}|W? w'_|ϑJZ]D-"@C$}eURX3%Cf׭+@ޙG^\/c{D2 3E2.𿵉rfK\NN/d_'Uig<rH56s̯ D21>:ьUQ@Qح b;̩TU{V'ȖSarFŴWwSBN/ėM|/JA {,^S qijMۏlU^~܄kgT])@%1r]^#iE +H1T%o\e<Z#oWF>..x}|༺u u=.1G>hz  o%%khMyqJ@. c@4cg" FS$ Y(Go1T5 ?:SqEmfNe](Modz&{w2>6T3I VzHHA=&fWH/""ҦrSVFoC:95w!WpRXp2ۀ(jX*&l\$}Kς:eG \9*%zr-d8_TR*5{5cV5ʅ\| )^Vt3-.tG1 Q[VYuޭO ᚛/2.yAhpSʐ4q[LԄ{"3:hv@VD kߦ X:-~i0pgRU3>af=c-MOy`z{o_uX}mekȺ-@(t֞Uj6 sbq`c,J<. d |oq/¬&Ǜ8'B!.pi%65uӛ3x ]v٫#π$'62$wZX`0EEQ#u) npBIeQG |F"qzLs4_|ݶn [Z za&u52|ڢV, SaO6 ӂXBB*lZ}/f}AZODRGtU~͙˪gvT1gNe?ђDu [_7g{O&cW(w7e{,[Tʣt:Q##!cz-8T<@+s ?_@_?W>}{bB&e=< 0 g{aЄՙi_w ls=m{pc]x6Wu`$e!*Gk#IE,yXyRBztmG^k5U cMƼ|VRZrN.331iI8H){u%#z0A%xOsuI㈗Um301ӽ^b"t.RmFT%Cn&2'3L߾j6vv6 ,U(+{ok $\6Y+g%x6T(W)OXcocsD]2c-nʾ2>) Sk^VM1 Hеm[,.1-%kw[ƚ鎿f$\Ŏ8&;&2,r{ica?X_PYA~KXQNW`X tGhQ.HaEWbA2__gA8#!HzIq:oήe0\TCÉ0wCg JpXc%f~X NpFaICYFJ U8c37$v4]̭R#j@`o%϶[Kn۩>+(:Yk}UF(ˮHҭI`D ^..՞R&>,AH{=M9JD٦lZ&︕7 jj tG_@ǭ8Ko+x]r1Ήn{kL)W}_i}8D\n.xX f6#\A-Ϲ쐶5yMC.e+XܻdV ߶fpe {Caթrl tOk&*t|&-|B(e&_!bU Ќ)!vس_$!(P,S/p .OX7جܯƹJ1QIς#>:@rVZp0] jM8g-W`Ea@<>SVLy uڮU `(7`!>f{$sɒw$EgX3YbK7lӏG^EŋnjQdM@PsI5J>54E[6$OJ%}=wP^vURB~w3xk0 ^"S'&!|!^dʓ x8ut/mFɚNqZ&!6L*ªf%'$#:\m7USdwsj"//*s"yzf3* {3 ǟ:EޘiE&g٬w\-o̠O,#7Ndӿׄ:(D(XWEա9n$iIʬ{C}cw_q$֞`0٤|.F[!Q)Yqۓ3c"F~9 "ӏ<[5!@;- b)wDEY уhW]B(m1.uɵc^:OR:3i#%4<CqE"w 7$2}`_;(Wˆ1`uUϑV$?{ gu+'?j'HY;4 Ve*!қ,M736`˞NBקs6jL/lԨ7=`Ո'>{2P}9r" on~ O^NWZms eSA+D~o@S'мA!z\aԇ$$L0 nh/>vo( -cޔFh:&+S?Q>?5oSu,OIl"ۅ4\;~ę" Vs +پ39J* BBM.dvxOdb *iϷ'8*HRr~_QyG 6۞|_)3;sS}'XiNZB1WT*inmZ0)|QRI ~ЫIc ͗.FwNjhX0톔HIo<:G5GM2(vҬE9sOη>0M֞F;^-"(5n$|T.! dG@)/Z ֲoƵnI4D>p .ٴg6 {ɘ~VقGƖfX(cD{ pP-l6T@<Gմn6P5NL3v YQR6uX8*O$$B`tqR}ë_M1vM uqN JŠB#%FcY)J F-&2F~O ;"F^ `7ӾEPѡ&Myq1/8 ܘ+В,i9S^:`l%N!sQ6OrN!MVA*l5ZD)x]JR[:gCs|a:.Ec*h(t^ٜYՈe^Hm_0#zj9>}/n:%w,>{,4\N&>|!!5CQ .o&|HD7-@vRXM =9>dm&qY0yDzGaFP`MDvتnα{ϪW ] ^t㔊ģ5sHqhq%Zrp ƖtB\&aMK1Y&9ƘTczI6COe 2T0c<ڥ[؀~_ U:̪⑸qq}LM&7v94|J= ҁbӭ%Jc ?Y<$m 2Q<ߟRS #3a pYCUe.6R:8H\q8bixsh)1 fc ol 6k%"L[C{M/RAznoyZIJ/~"nQ Tع{O>sMڕVd'M`6T,/6D$;=x9XlзߵazɃ|˔'[eJ"*&3{4x! /Yߊ-BM?wƒoԇS}x]^nMC~j0b;CmejZT|p!i`*tJ+Iġe+ 7X^$͓H OAn5XG:]jIzqFT>a v"cleA,y-{]Mt6ظ6ݏvLUߣ_U@F{-3GgwQy dfSOvq%˾bfb3y3iho8G0)rܑpO–NdI;Ϳ{zmގ)]Yqbr%p㗒Hб8菦R!D#z} &aza_R>6dF%ω,h#|l{L1 .-y]u X"krFiO{"abQQɆ*Q"&֮K:A_~G YFRhlaoq3aa0imal'}N2\[^R7A|[qԱZFxlu]I#Ou;s|QW"LH`돳e/xW5n|_df2Vz/>wm$*ܙH9`p՟'nzdk~ 1i6ȶdJ(YȟS?2)I<Jb8Cm:bas`8KF\ɱ^uGxJ&ʙ^c J&?1eI!{ ^fgn4ȗH${gs=}bwdRJЫɊ~FY0X ]kPd _&4vO gYsH:)N^Zu8Fp:x9-AbqumTʏaa:U75}]&\?(r YxiS(>R~˦Y >Crů _=X*L:`sAh{O(凷;!SYQMprzfv!MM:ttuMyƣ߻7#+hu+TXs{-JlO繥/7I:c2UΊy1 Xqlu*y[-4;(t4Gc$Kuͫ_ߤ`Tjt)uk,_DtȬƭ|.zok!x^nO4:)Ɯ* ťS;dlQ=F.^HB л&[:|PȘ8yE۽WhZ+ ni8f͖sI˔?+dXAgiԼ7$rQKJf@#ߑuk!kE)žC>sbF.ֹ,{%M+ ӱ$X@iN5qBlkm熹Ca2hZúg= eY7.+C|:l!iNQ/fjLCs_mYIꗎ K4qu(#0~e]{LhJ{l.yhF͵E"%[)!|M(7ȨlT=ESBIێ2fiCQg]rSt}u|cJ^\6W~QOEŻ'B5@`TI*uYJd 4d8]$*ZX'-pTur~E,A[LG-zo*,Ŝg8]F(`U!ZjL|/vr#Յ\"e2D4zɏIS)X)M? CG)`/< C3` p1ҕR pL hZLVjדK&Ήb{;(N՗ `-'7R"o`Aq.6mT*!1O+S/x20Bw"3v,w 6Z (h=&#;:}҃.mꎉ :D|Pߠqߦ"f7cQuXÚ2@C'MV׬iK%4{?i/ѐ,k=sQ߅niQ{ibCx8-xD|_h+_cBwa|D3lЊ^Xcgоʧ?,|`q 6 Km&/HW&?Dוt4+ۺl9k }i89qJ?~HW9/ TQ ʘo-wPrjg}W$\e<[қSq %0X/ dZ:Ґ`@a&QR߄a!eFO߫-8hnsˈh7v,2ea t\bD/ ZNਗ਼!?Q5]/Q?~/5i2@jX4ɦvWb{ϟHȰqf=oMx˴Ml_OeypX(t%}j0 2w6@"GyUJZ%l3pUN;4[*ln̰Tޮ xQڿÿoTɶ,UGavԢ*]a$8ݞeW;:c3H’& }CLjp+ie`M9 =f|G`(R>`y'r,RyI@^>.~] ue,nn В6-xLN ]ƑB#{H(vg|M+Fg}FSQÍm >jr V(>3)f5sRB5Z߅mQ4arM#s5%)xU>Jdɵas"pUEPmlCyyHFХqSI?~qK#6O v`?x$VMrG\s(wh֬V[:R܅p!Z/oN @oZUťc(LZqkf4`AZHaѷhuo0q2|IA0%v'yPA;v1MכZ+>CߞM =f;H'"^DO\|8aV|9~\*$J*vY ]ɺAf5:EoI܂!x7ʔ#C6+ P^v#)G<:ş4]oM n.lck3O>=xz]6Z ǘ K Vc,Oz/:$ֱI>ybG-Hxw (N-3U8E̱@~: l&3Ne{'́ Mn#Օ#O~C# #/,XkP*3JgldD*bq 48wEjI!FCc!k'r+nd˞ir;~z!M xn(ˍpן0RYmբ)[%)nt5o8:yԀ2 /x o1fҶY%}J <=sPlr*X5gHքU8VpkL;GRI=(0㦨E|&xj)5FnwBn ̩MrKL6y=W}XZKZT]&bJ^4op~|n?$C1kxz.&@mI'H\P![.)Զ7C\W`NB*NcN*=Ć0R+B hZwH'oρ,8+SBFuBF;ee0Ѥ5~S8[u D1,C5`sE`k;t#~70gbDٱAAasT4n[u ڎV7 )%ƺ#bt=Mj׼Xb99 R+!F07z^ܯ_h[?NbA2 $&QS$l]`K~d૵l !~S!5Ү-EP)[kkK՝qNðwXXДA.ַOċk!MopQ}wծ"oRZ7okP>f=ڮG܆c8(зv? #q)(E:J={[ooHV#0Sm{(|ѭ 5Asbxz 3u̜g<ßL`6 L='TD\)BU:dU.ފMa;2%1 {hl,`CQ ;ΐކoѫV6>Iv1vlQ{#톲 bE&\'rp}yxͽT[@g5z kĹ,HYL̼&Qf)( ˤ<քG׼hCuؽձ ?`b-< v@M*! -eAd@y鞩gk6ytZڳ#TWC]/Rgaζaj( #;|EOZ0F"'G 89.~kB%!mBHbj ka.JK@BOa֜KzEVTpx|ۭx>g]7= 'R~(+=Gu ü7;h%`i=ITSJ`B<0ZVMt:&&ǎ*%lN? pIUދ'ݻH$ S7\VLt 8@Q9 K e >"N^*z::Q1!xPig 4,j@a2 ݚlxcD |R>8^s~?d o $^#FpG`Ǯ1틻>hy`KpNO/MgbRUwxUNI-Jd(+ # 6\2TՔ6<X+>Py;LH ph˨-QV {s[t&9) Hhc7&BCWx33uw׫M;{&ĮnUi]Ӥ U5ÿ|6/)^z<AA& ?:P]0'\. MLAH3ޥMFޣDX1 c){ҏJ}YEVxs4Ն*O[ /S-m:LC@Ѿy{v6cI0Uz~Kб:Y xqA#W#qDnѧ U245~T-\[砊$.c"o֭%hڃCn@a^}^<`h&pFgh~1_,MKJƼT9Q, $k6:Se^D'ˈcټSU[i7aK~{5uV\ek;LFJgXWc;5FӠ T||{KO*y޳;%(f/##/rΜ(㬓gPV~PUhPǥJ24`U:WǧypYxI%1nGK A#|;%nin;LjKpu]OvŦ"]vpfe;WkQ^mh :&h?ˁy|z3hqP;BXIᛀQY~i*Ubl1J雤͸Rpv<4|N\CַWaStEbjM~ c;cZWXB SNy\ D3Fu٩a8S47~u۴@]qL L&:ۤͳG+qcgS3^Eˇ!صp'ȉR$œ~qs0^ 3ᗱF` Y\5Ƨ=NӨpzyƎ?L`S >ѫ̀v$䭫elw4d3Z];V=z{k"쯑9?/sgn<)5Mgw]?kDq8"Hm?`U<_dGoLUUBzq3(f'L6J $mŪ}@;<Ӟx0D %T(Q<岾sW% ' CμK\%xLv\\ĵtq[;e'CJhqT|(,'S + Oǻf:]/Zۛ{ p`r|uNdo(1j2n^B䢨! :kĈ*TԔ:T˝rHG*IW,Ft#^ st1 z'qG.8R~Ԏ vHMi̿-r[Q\D_گmN.vy_Jx#-";Vv 5Iw2@;(\s{2`l܎+ Cr<|uS5=r{rjULrzecyKΚ>L9U?pڠ##7` =|B'>j?+bFp[{>6%F4 F})ϩBQp}:h_x`R9@Qdl.X;U..2`1hn4AsX@FcOܧ>ad͸MUvNas T_;͐d|J8yeb4&LsbXdW;#ժN ڵcpmHo#@IeA~:2lg5'~+'Z 4Yَl# _/F2 uO!5ȅQ6A'<ǜ'Fu-r>Y~6g!5ȏtaf5('H B@ QB kcBٯ0o|"QUGOG_ΜS yIev%cUYz!HZ%l.I)3Αu oj˲ cr.y/UޏۋĕR$gr&9P>7؉EgЌ!0*zfl<;U5i yaD (H:*|Fi 󬦄Vȹe æ8:6 E4ϱ;M{W8ch2W^Z;]WbuZh,B7ב)$)5ieEt'f"a.#SHis`a/vR,?/{ ݦ֌=~Mt\";m`Ӡ+X2<҅]siz,Wyyˤe`/2&].MMs@.+HD{a 8 Ê5Y71}Q؛u )ZYGxXϒc=BOCң|х4Z`"E6Lok' PeF\jv́ 샵1I5}<9cR_c%f%fЁg*vÇwmnRZOhRELY9P8 TPyw> X5( =0L׌x/A UI9t"kL+FiKML%!pa P˗MK/3~7K@*YU$i)3] Sr!HܵwI^YF|[ 蓯>tұ\.י df|>;.I.WqTzkK-`?j5EzCuM_j1H`Es 3ҎaI0: *oc| >GjoxM5-=0!$ r !OK3漡 5Ƌ|+ڛKm* x*gTԣ?\}2ܤ7 r\De JP{UVzf"Tp&dOa&>-WZwQTG#!8b%g9F5t ႁ]gކ0^\ ڥx=[.`G l3(>߷^wW͕y-P mQӇWJPU*-#g0ڜi}O>& %qZ[(l㠸>RZI6zI@s"7(D~N+;.Asn.yEe0a ? nxHq2G?68Yވ!(D;lc\ 3{f+y `~#gzؑA28e"V[haiD*SJw:0-3{ZQIѺDXBQlI'#S>rq mD{߃'PjoZc{<B$q'=H0nGQL.2s C[k4Mn<)"q^+m#!LR}E {nv |m-ml"P8E >KnqA#M _I~;WQ֛( bbH -s2 ڬtbkLx:6ȱ3h g;nexmρ'HODdr_oE,V F_gC ,td>5%m >$)4]p 9#$+4v}1J@U?%ਃc))q'qy>rP)B7z >jG84 h_(1NLށG/-DJk&6/k$6"1F+IW}V Pf(!%=}SWm֙C ]]nx|Yx*0=h} YԺٯA>3}=mZ83P;#_kp㊉ H.WD/ Bm.6E_6܀{ RT %Tt5wlY=.DrVumT.!%Zc+QR>hQ8ƕq5)$ŸŽ gը09bBX+8ZCr6N73 r*>;_8cklꜤ$r!b LPpʷyA}$&[ =)/l_m_kb raX{)pW2. a1ac8[ceQ}ސg`n{W ܦ"ْQaQ6 :-$-kSf~{|BkD C|@5^--PK:-5tJcd^ /&.Ͷ}Co n2t{k(ۼjzP_rW^Y)}BR$\ƥ̯N-I$wvKf+AʹP۹Cx~N( K x:yils׾촓ֶP^;b/ rfap#-l{ԤI cH=ao|9Y^<ܲ[75=Bһw?$$`YѼ`i]'Wy_@X8_o8DMM9lq^5=Ook37`ڼYWpXPfTM,nh+_u .4F Q3 t$?)J.)=nlVRz4!gS Eط(Bm0@N"[8Q7&Gr.. fh'M]yf7:{FʟhݰtB.bXF΁)Y?+kzzQAr?Dj ?褶R B)ZxH˵M@k,_m[by)i>XFO<2BHu =\ٌVx!c7%% Di|"yIz"_q[8AZ[ϚGR0*"6 {ƺiB2nD&m R8/cغv ,v|A6$~#%&W .։%p%w KaלVVV{]'$Gii;9wcrIކBtS,_~@n1N,/NBY^kRuif7m5#ĸS @dz{0=|lYlk <,0l  7V:zFO]6u"@ĩ?Ygw9#hh0}}wfu]i]HV Jр2<Ҵ*/Foɰ6j̎ 'OA(H* L|^E@LLʽ0oQS NbǡWDAK,35\QwP]ZLC0[]UQw%nv ] zn-9R[o편3PH~oGxK1<#A҃WtF#`[ ʑ:Ik%%d? z%f:A>(lHja-kCcDWn \<neR# 6vL@*ZcPhFl #VONߔpT:C-&)R*8Z+AP+2!)9ॲyG'NUIyn%ziҡgݓoq*a's&RF#y(4oylm.IwG*ƒiSxӸmsc4ಠP ( Dcǯv6@VAQ_jFh5t3urJg@*pbQ1U'gH4ӦPygK=F0K$MI`8+ZԆ+DH|j0— w 3K ̉W >!nn9AGsJb& 5-`kኼҨw;IdSWlz%l1?+YWg.Ay @2O4Eh֢땕+2. oiX.v-tڍM0,Hƃ}tSh4RNy޳,4]ʺ}T"& UEi_ޫqbP1c{IR3RH 9Vm}$z'7)yw0|f&svaE\WɅlzbNڜY+ }Mt9Y[5o>/`r~VQ9RArEܮAQCK@N/ՉZB0C(5QnsMr ‰C^-F gX6t ٫-*QOVK 0ݨMЩ`#|XF"E]#s Ktoo~M,\բmҚȴ찲nx}k/o21G:IWL6bTVu6dԵ/Ū?E.UV.@Aa|QBr4m'kRQ>V>3u%@i}w)ּ;OPbԴ?9x*,?v|Gzm8̸h m-.I!o1`[(o;uIl(RďpV_LLhT}dgm^/_G\g\XwK6~'PCdZ!/F3=rV!ɧ+ 0A/D`/3Ta+"f̧ bjj en kftJHI\ 9M*OygG#ҳ w))Z$qD nUbg o]jKWhQW  uȂ%obg| f*0*Ԯ!C®8[l"S }Ñ9 ^XlNP=/*-!yry_$u*kpsR(^}Zfun$hl#9VAi.Kkrx0/xj_||[{䮕& ]c:%<ӈF_d8(Jq?t1 fCv4!r?13d=؎l-zei\00V^" = 08p?a` 3`,RAxĈsL%Lu,>wE\87|!R/0:@b/1Xd/}Mz_s.MĊqeD` ǒM݃TGEKG6=6A: vXSQ8@FnD^ /q1=M 0."7ڔ}1X;DLVmf2 bz?`'|O2_tb!B8,ku7хTo̓]MXh~  F7B[9fG<ް[Q`2 uj~ K+ N?p Ƙp6|)сag#n9i$jm녶g】E'7yJ7N"!dGkPT4LhW>1(r-i; Kl@FL#e8!Ӄ:\qiy nȾbnRjw:ix߹M /5>ŌmI t~Eؘ q7-fԵfDA⇵IU]ߠ@kr(` VWc?)ygiqp_@Doe  xA'ہ0Vz XSr`(t4^{$VGҁ9?ljg "fhRiϽJ^<^B(+Au%*vGZwOD,"7H}tQN(qⷋ<=ԔP3:&w?OŴ|Ī(}Fąۓ ,䆲/$p1ƕ2!'h#Msmm4KLgwXC!X|]9b(I裣fXʶ9#IRJ }h]$Ns{w>`-JQwv!-ȖmJdP\](U_GA͒g%CKIsc!S%xuolI ߦ㽭稛i+EKA4InNo}`J~ݽl^ks]nM+X3L5| 3Ci>-o0/eҚr}78FWa(H#B{N5$+MhhkldͶ0_s4oe"1~9)lE> t/6k+y@3ҡ^Uu],[tJ 5qpI(>E=jwԜCZ%PW施]y$9x Y0>V#^㾧_=f#cť|>"o(H2baok@LL@++: zB,hA 6O֙5#CQy0mlbndtHK`vMmie^_!r[8 ƝDMā[~98/J2 LJ+2VJ_^+GHGK TSFTl;=rN"%!A頓`廃̹ˀk>N0Y=6z9p1n0!)y)g }[a`xHD p~ Z^a7K>ɻKT*⊓,* 㩥YH] L Vj7yHSaC@Cra:ՑFytPR{{@e2xIed W )*'og֞ҳvXuU8J=Osi|y?Jނo'd)Huơ2??[$1x;*I#?^IߘYqfOIi̮IFO$Y=Nr}2w k w;XSţ}JǷ^x=JG#!Jj{G Ԉd߽>=STU}%ů ߶|oL \0`zY }G:8v"_!.y/m)3Km>\ VI&Ch(spQ,mPM#J٭Fָ2<\xa9 b 0\MtS>嶗O^Gփ!8{yD1MT/#5XFoF#];yjjBXF/kfDuZABLuA_ 5bB;00yj^fIbՆI0̑ޱ\ k8YG%Nu5's]Yul;d:[q_y7[VE#\R*!} B~t;8[xVWp}yC\m0V ]Ns4B*p܃RPGQϣ[I](la^`R\s g40<+:$K|X<o b#-yG77$6M~PfV?'40 PAei } % W^0 ?-Ɍq 6-YM[3m(CD˕ei zvf gK#VܫZTLg Hlņ-BahC. +{|NMiwRl`C?аFaWva$ȴk5ZE@;%Pc_tb)ր2A{ሠ.KHdЊmסpPa%M.H͛_"c˯0B^ e)BB@wgk"vP4K40iQE#yWIuv*pQ{(XDnzC @/e pW%$Nl8{r8V?]5Ռ Է\ahkq}fub1̻kq$?v$4op0ЄsHWE-KiƑ*Rz;uv&5mO5E9}tG:y97BDV9 f"aH:RYq|4+LB1I^mçZP#S; ɗ{Kpgs|u#__MTr-Q?T=pDV z3 #['>ElӰS#b멊2FI.(Y `ڸ gY״E٨*aup!mn.:@'='ЭCӝy ٤AC* 9{a1Q.ù?f`<^i oC65k.`ҟ.3E$_Hf&@޺,SmcJȿ—:vϬ* U>@BoXhPvd5ά]cw`CV[j""9OBj2hNR`$+偲kOZR~DA t\si^$i1tz ?Iij =ä 8a++J">crFGHO Z#;G1[Uvg4 X?²%80Mtt)D7U2ڡR0T<\O nJnP\崚*pd9A#8{0#mZw՗ӎ-JdWU[+pHnڳ (":qGT'L"յgy%cڄWS,T'mh/a֤E)%׿6I=q;UM?ÐG$dPB& M] ܪnm_ⲚZBp`wiO xZS{&{1@'3UZiu?^ {rL/i179͆#I9Ew> 3ޅlPv./د4j39MSmj~CGJg[7uR5A&shf\gH$}PB$x' ƷT5FÜ*JIRapD? L`^$C@\jiԂjg\ukj}dSv_vfBџ}RxJSs4X[ұwI$"sfgN,}=Lɴo$W4>|KLSx{Xr߃Cm%&K+r4»l "'XE|Oy3󉠑9{pqT;s*l33 vC,v 6x#I ON^٨;pGќNމ  O \py0CW<[U)nsWAҼnUy}Nޤ16'wS2%G?2(Ԋ;q ))~=Е5`(*Ҧe_+`_m_c2LRZvb֠.aٓՖT@mXe%FgUzf`j?F_jf?'w}DrF91 0/d.$8iު R`2'􅀳blo,@Y#ݨʄg8Ӥ.̉Hoʆ ?0cGpͲ_DƜ}! Nb"꨾ :#@i| ̆ kn ӝԛ1=%^,LSY/ b +̼ 7h KnU* q_f߿f-aI+%9;8z)RZTƣ=.ߟ{hZV D-U]"@n3tЙ8bc.w~R+ٛ忇񫪛=9>98#te@'suq@TGjSs6 ˰qgjFtą._oEw)Z.x+UsPz;J*Ԓ\gY,)[u&I$6)Ll ܂ջrsE9ԍ~=| #=+^v1*(.4ВCCJDU+r4Kqָ0+6"aj*+ r3ލ@{DNS>Y<]CXrg4P왵B30Ykoom2ICǒ1aqPh##)r^dC;&]q/|0LdtMŐI({_#;q27@~i)$6Z=ɝ(ҺIT[>$1!lb㾍$j* Z 7P5#5]ߦK,&+ٶɃiE[ <_Z`~!nCn.]ܩP4#!,A]h~Iw˧iqM[KE$j|*x jv ڣ:BC$ӨĩjؗQT:.xʛL/Pi&=! N|'^d.f!/FߝQw(L{ uGYTa=d_b\O6%<V!9HY08g 9JЫ.&0TF HqΟz ̫oxh,6{k䨈zA-$?ST d:0wpų~<`os{b B51/:FȭC=sDuk8ܦâB:>jpɭ._t 8^T$K u_*ўҟXs`D3K!z5{gsQiK7sDZt}ց?+ۊ+7|Xr3Ta'' 4SE3i82v_fG x&9|T˜37;'zD`ʸUY4S*%=5j H)h#7 H8Ǒ {|N_Wvw$goEөh>cWg/O \;F^y<^o7 #/~]Ed1]E۵ڏ4=أ`_nKo KR-ƲE>}bKDb|sw;ޓ|6*oԤAV~ͮZƌ8,V@J1sPD&~ϚJIpd0=he DdKC*t_{~L@\}`)J5ǒ*,odǛ򕯫jP˹jY?gIV.Q LP XMczb nS|FcL=>RVKt[ypk5A`%l9[ŰVNy:p_Al. PF!kdImvH.wcdW0^VKhFXNyH=ZYf @ y=d|E#+m+YYW TW'xu$%P)W+p#PdBiJ000H(tY:֜ :ߪbQZ+Py 5W[nbEWPݪ̱ 6<ff( UFp#%[>rXer/b L V)Y7% xw=ƑZA,S%{|@u^A^ji=UKt[p||$]:_^ |)To)JAh#Aӵ[n)=a3/V'tcʐ݄LC NK>߬[Xi/S.?v3`szC =`<;@Y$g\**K&^2T"j-QµB:54Za89J mRTi"/؎FQe$1=o(%vѵąLv'N;%[ج3gHtO$yT?I4GtC[w J;igxvh0Uih9DLڠ>d8j;qbb11N 9㰾<<,rYV,$S0+e0pꪸF|p:n1%ҥ*cos?~CQ0q\0)Y4U.sŸ(DKY|%R)xő~`'BV~-2V eRgDl`q׉\jUpi0~\LQ ̘y^ۨղ}SvK0̋a EjtIGOvnO "@l]C&U8GSO!Oy63{ui&4/qˋ1Jc,YVd^}xX0U `&zPOn ;AΡؚnYD<ϟDq L&Oy>$YRdVڜH8GCb)S5I5J:# K}f.lxlz~9Z 9u_y/-﫫 +͘'d߆ kz V/YuR xc[ʿf~ Q8kf)Em x2hSN &]X\ŞgUkzy,=Q)?r|S#8_?)EQi2aG=z]mm@" .[ynؖ~`'(/ȭd=\?p5GE7B|+Zۥ'd&*L()M 5af2$U]X\|m1Qkm9vgá cAJƙahј 0NoK& )g-0_̻2܊׆709cOaL\?2ES)1eLykI;qG{bjiP1%JGSm2He47 5)\rQ.`UZxw·nIiai@E p4le}ѐ<;y/ТyŻ棲N.wfԬDH~Ka@}qT)|G@@Y13hEf\ 2Qw(|{1"dBؖB*. '(I2&Tszp[Zh%.ee Qm20DcEKT-f@qv`~!gQnO41GD\x/uUT7nrr=K\:"`n+3Ozkq(^W~x"= d}NcڠıiƓoid9)D0&-CM(`ҕ)76bEMxVԨșMje,,9A$8ApB}q}sgQ! T1:.+Q;Y{?jF#`=H_h[QiA1?Z)j&-ha]oN4\y'b  l. Y) BZaΌ5tkc8W Jz5P Q`eOWa~KK(/;9!gT^ ׷NoŞ}a;М ۱>+5#$( 4\m1F82;,Hdە#.wYP4~\ >W$GtCo(WxT~3=_M@h%'FH) Z9U/x.mQb)f8pz'5ɖ9⑂ĆTa985FPFa 5W>FlCe;aǬa;Rʠ@@yb?ذ auL+ n+$p/!sAwha }I^?ن')?; b%@+rYh{ݘ,/rS@1 umJӴ(h{Y0v =4u __w|AH x&u4' zBn  9a_祇G+q9bL-ZXJuuq]7\qN]"ѯS.Rt#=Зk,GSAYuE8[32x*Y!E4DO烮>=t:\9*~.1mr , Ӕ+#젻_!jډBPVZKw(9 ~qr jSiL(v ?1”Ҁ=v|5/aX/OY >џSNkv#&{ї/uR\ED-_JR, ؂[Տ$mwG A-<@#]|"BRɍb.bj>kF&^?/imi,4;i;ӕ熡l~N~%^C_W904?X{}ifWg- rQx+826r_dEM44\}]2MS>H-30~V˝ھdUXط\Dx:W';:섻 5t6-dYp7&gPӺfӃc[J}^ BL~r/vCGO,LJ6퍾TAfK*C=jEZAy%_wyiX+D&c4d?UEbLM(``} e(MML#^#HH{ڛ\zS!N+j 5 ȒX1JxU/7)߻ I mU#e0\SeB,X!Z넥DT6`['S` F՛v^$UTa\L/jZf>x86XkNq[WIs6۾ }Cc?$p -^;"`9"a Ez.=&@.AQ/D< K \A'^`0^&Ү~IN MI60@6 WAӜb֓B.Gl^+iW=2L0vR[,ft!j;gyB O/,!+G$.UZD 6M1 +n"Kqj^?ˋčaK'_p:`!3E= Ylm*fyWxXE í}nuB>ˆMmv:/Ō]a V(Άa6r" :I1OVr~adHNeI >E+, NR=@t3xݔ1(:zہ K 4SZFɲNIz*B<450㎬Z:ElZGAAЊjr<лݝ806U.,fA z\;Hw*(ՊfeEJ'Jm@ʡrbAݘݭ"',Ue9u|[jXg3O < Rݳ=@C8~Q}O?%|X.<邢5J{-)ߖ^%?YU+}J%kҕbɓRJ h`#vJN!py!62pJԪ<`p 928ޡHo-j{=jUF39P@QK4v}9ιv?=en+t#x*eX$|*]Z -cLc/лK4*J54bE+AW5䐾&P"#9C$YRA&IoQK7kسƓ_Ca™/9! p&`Leo_g1H-53WlA즐DU|O]G *M$xZ$ɯ\4{L`=e E[yGN"q*]?hc !M't)u-Y.(b-$oޮ4 X'd斠9ӹѡqSI KWBK\=12+Tjd-"OQuh e\Dz3h֜OKwsi϶EO?fݢ>xpl:j8eXrHFW<6R4TT['h@oh18wDQ1_){,o=j ΅"Cf"n:0eSIi!cQ~.}vز+TDz1T"]kt:vIkiRCjKX<ȏ$~92j_S;. )ZZp+4 ~~:>#q܅柘ſRf 1BM=Ϻj9S1~?R饙Ԛ!WEНKcP qN6<)@q' o`f ;~]˶R`[)ęlygug{xeyi՛Ecjޟ Blp{ΰhP!Yohu9ۃ \ⱒ̂:<;~=.lPla1.p_oar#͊}0B Ӈj^  (FsZ8@!y$䃔ꙛ#1B&>w`^Hn&Eܱ7#qb̨7+Jv ˹ixdܬa=^tnlɘӎ:]o5M]|e3IgjUqq#ZƵ'ii,͕V5*MXczrfQNBf/5}* ;y)jqdb|=)HAͣWVgQ8iy9Vk¨ܗxyj_[퀊"ԚaF4B/k1# bK7(y3ŻGYaM:hM6,4 槮ܸdz "#M>I{O?+%%]{dVn:iG߬#l3íޑxm%"ax3iZjP}|Co~.;nL?:1֋gb Ejq#Dm a'SoABH=Zo 7_>l)Dxmu80Bv^F`/(Dq8s ^^{pq8Z MQ6hl@YI7މ<,aao0=㓇Q?1)lStoAlS0U%s36+:8=FVL Ugx6T!IRWe :4KPD-`$k$J,*vԕnp&AOln(knaG J53IB,  G{y }hbkFQy>E8`EuMsDXH7(G32=gAUᛚ}Dp&~O5Vb|%IZHq:eF\"^(v} yLL#~E j&f5,l)jA)06&tKl ըu mtl҅@h)@" !'⠳.*d``H~6\Lu|ƋW2c0YTnK%e%hp]ڎlC*W A !ZeݢQ'{"$1Qq툍--{0xZ YhhȲ -MaEtp@-&U$J /ڹuFԕ^Q4F]" Wf'x$htވ`m-ӫ7|ތ:48yJ22M+E_Av^o]T:dgKk(g[=!譨!>@cSADZ)ipu%Tb8πpw̶dуejF Nq`E4gQana6S'OW sm ggLih , 22ބNU՞{ڀGY [2Æ96[#Y]6N➿zHahʓ\pd~Aha5S-<\բ" ?>ۄͩHOcம:C]g:'TT N,X׏ Jg_tQv~~ oL6$6(=W_GI+,8q[Ⰼȃ@9tuTs]B'pSJ]R iA+UnQ<(MVLPDv,y0Č+U7 ZbzWQ%IO{}db Gm@ ZXfY6֧$`Lpmn2HRJSb껊wt=@<,ē疷fCuωf`H1%y|t:HwXKY:Mxq?#DTs -{]+@=Cz18qi DL/iw/"ij;\wl`q2`ҰVE6T;Xm1#&|+\ I-| $z QӃxSS{\Ң4g R#ۄ;r]IEoGI)/eunxB{YA 9+ӄr yl _JjMب,B{^:/Aw.ItLw[T]4E~Mtd|&a6=a:>cr$4o,fǥ%3=ļ;R"&7Hݪhy%cV cThNh ɋ詹A]Pmܽ14@69T?[%շ%<߬ ԁ'Jx*'Ym1{v?iß wB9h_ܯk'ea[ ţ %%@B9yCM<MK-;Ca2v*#L'[ގgA*+H7|9` }OPI qp4lxz`MxhNW7\He#@FgcAO}!\Gde?*kKǥ.N.z*Di R&NBMIËޡSz9޻S8;=pl$*-Z1RMsH{>XԴz;Zپ=xäA?V7ifb_-JO}ЗEMxYBSO+i`Szl(u Bz6Kz*5$V۫E c[S 1w]2gK%\RcRϣy_>g=^*So]庲Iƪ? ƷzUຮªVJ-;c4T0b(E ikYqյ\vrT%gyoxFֈ5X4 \F b\GR +24ȡ[} 5]eU GNA+3Off%{ѽq l QҲ13Qf6 ۆ [<ٮՂ !oQv>{1ٍD(:?$3 n|[ȓQT`cO؋uVԖVԃRιtl}(s5l1jօ=@'$t8TmN_MYSv_6BTs?Yy:U6g'E2؞z[D&Yuirac/*KBǽEnO޷'h:/)*]-ɮ'5상MWѪ,C}L+N𗟓-3ꗖ}RvA)cls"Б!c"Npi%?-}rC%=!zuWqZ\'M7dd9a",Fztk߾5=T˔|>jb *])ۧ~ތ$tXc":]A]Wfs; ;g9@.H|5,QP7֚Pޒ%I}=Z_FZy+pO  qh,4۠cnZ|%q?ypT~ګn\'B ⑪v?%@sV?WEiw^}]]Y2hf݋/E>qǃJ{QrN04H@oTIO[w173~aP)íO[З/ەa4V3½C7! p. $9ЬX&~f^= 9Z5d|)[S> ʬ^'6ί6YӪKbrԁWf8 .эž8nVAjO}&C +tг$;TǞkE΋nij0]XFd x'ϼ_8ft{AZ6tűۖ5y (#@`z$62I-*6;ɫQQ 6,hrƒHI̘G% @UM~'M!Zb~:fY¹nz,잒1J4xr˅siZr(tX O~ 1~34X$#giW4|$=*`_A5 }nS\ T’#N 3Mov͇.0(ڈ:%!u).|O/_o"(w@(˅{xڡ,S3*L7B8^8R9@LтfPF̆2BAZ2z?o}oru"W9hń{kP71C  8?s#Zxgw?9vTRpzLȕ4pak2DR-\ N MH-lOZkdm2E ғe-Lr .DNTqYFzp=f&ڞ4β2r3%&O6 U}WgrbG ? `R.H.D# ɕc0|td_IP6-W\:\0zw\Bv&;Xe@|Hu}xYNŧb֊m hz'2Tp譵fI }E -$8KnX]G=⊓]7!ǎ%6mͬRsK>Al@tBu`$")Ժ6^Ԑ4*M5S*)op7B\5]j5ϚS~g|T ]"WЎ ᙬ3/I0_WˊvZZ#͘"Q5vZ{s y`C,Y:s{>-NW f"zs)@jNݓwOJF< =|vb3UBB.AaUCZm2#1 u% [MmM*lPK?blK]ˍcfN0' |@= xդZKtLX7 O/A-ŻIzfCKxzII1&P.dfq+;;h+~f/dc㱺m=<o-FjL, m "CGu,OH+'H1Ϗ6'_JiU(h 7e$CF0c;noT8ٍЌ|PZbyVg2h@=:-و8'-[A [@0pɊ=# :&u3w`gXO vTR1(2;*"IV[}ËS̉I & 7(ex5V [ܘLToxR&G\ZZwgdqI6lڄ.

V]JolL[Yoӈ k|@S1fxS B//%( {0TXkQ(Z7wd^3_/"TغSvLW_glඐ\Epkڵ>Գm ]\VML?O$$:<Q;"2Ș.KLr^rA^iX>;2MZݦd9rϟևQWs+J17+'~r;,|r@8_\iB)&ԛXnؙ`xAA,vMP 7DHڴ!nC3AS?{Z3gxoofJ8j|N_ҎÙ9lC8'șYM'R43? He!9.?4t˅I\D䬗 ra JDm|gô1z*|`Gh{y*N" n}P˂NB)6dV OCuטEHyFy܅55y(ِj`ٜ%hθꗌ:oՌva֧c~T06y1_,ymlCx)>8p}qбopDR}AUu!/8Q4K:BB| p'T"ZDI se6l}' ?@EUPI!.0l) k[FJu.VDAlŧ@mU9Hq+t6r mPo;uq, DO@ &&ANDust66 '@~tPwj&{J,w3w aW!;kM58!EIKg2g^yD?ׯΉ1͏vmM'jl(.70Ron򥂈TM9v]oDȅ˽ťc|?X e8?KxG^As*㆏D>`я|yU%a(|k0恹[sKނסHޢ^#_c(Ë^x>kցE^L,Jg-O3(7kAU#!Gw G}:AԎ]0cp"5hկ+C}9Ɉhվ4la+nni' T؜m,Hy|V(8E2k*-FɯɽYQ*!7Eٌn\%'1m9ǫ =2Y_+jf(%qfg .-:ReΖƕ/ >2@p|- AybVܣKަ8O͚5!?β:SUE QU} 50'NTh4 ]]Aff/_U ;MPaC&U>uwOLǚ5E/#Dzw˭_@?@\`ºq+tܰ ZyQrAyZ-A+ٕw U;QYR8?fP1%OTD? O,8zUS0uOˎ=w,ơ`#=ޜVӳ71]?#<~X/γNZ È@_몰c_x PMA9lzygZM֍oJL^%lS4`a{ },ÊMPP{0*M(篬93nFDtMݣM}#CXAr\ BQ1qf%W&2_NmZd۠,F2p+#3 -(Xů!Y}p5P*z,.%~=mbmJ5" +%{!6kwm,1R4*Md׍D|.S_ #*\o0.]{W],İ[SD]->PQXSjh= ^RPVadHHleQq䞧QCk0ީ|aU5Nbի^1pY&{0@|Jqn J:.D eWFm:p NGEtT\`bB6S~,ӂm{CF @ FDS:`N\.Q$mL!99bS|hp 8&Xo;,J7I#CjLr*&k=b_իmנ|D:u73LdܭGQvk~a`2Pxw7BIQ7 :+_ DZ$wȖgGb]fVHLLbMT-2k>M7gg\es[A݃ )2K`-伆C =:*@ w5\e`~waAhW#U^` JA):) xq%:7–I[,'9@p_T ;4K%F4B^+!Qfy^p aw|lOk>䦂Tq ovGp=i#1 Qt/t9k$x󽛯)4i}r# ̱7dF E]U4_d){4hytbWԗg~Ec,OxE\K 2ًO)-ðWmE~w?dOp th |vgs~I|Ntz17謱jrx 3sNُPWoQe54pyg,@%Pd =,^~[ FfW!4OlHRA/{rʪCSWyn(S%eJ`q˄ v/oK9Q߿!߶N>@ @p-F[ ct1K voO's0/_x\i5,̡.VDUS oPd 3_k4I5l(F{aԍd  >r⽏LBHaHɫI|Yd"$y@U.?-{bm]j;xJ\O@E$Ƭ~7/;4AS*`-?Weװz}n7r#aO RɅw^ߎWV zDF1-#ujkiC9!򌠌s0X-c!T68MX@sa!`b&ȶ?7 @K#asd:1X&puѹm#@l},n||bȎ:Cn)i6ݖR1#7lR t瀍Uig ,M#>9jD=w2i/lt%a ziS8=Ea>0h"\4'zD{mWoRiEc;>>rGbYh=hH  ӳA ~LKC[b7˾)8F Pzk?+yxR I,}$B^Na,}(o!!"P9"9sZd)Ewɓ:5Dh[}iSeUikkm/ɮ{4'IKl=@f&qG,˽4 z=5Axdi2^Q weL"fab~ uϫ2B6_#;h ^g:D\7#MSZ)]`3BҦLt@YFQjiǴC7ε1d]vȢuCb2Ϩ?8$t@%1TkǴEBv@b1֚f>);J~r7;StZkb&+j-X $a_/w]\,=s"]jTE ǨH^ʊK6Ex4?E;txՂkr&e$W5*{NœJ! ЍޣjPֻjm1N!<^dStEYlVOެ0mKtՍiO^!MI _D"~ [a2 rfVknS^~ `yfV_W~%З^PoN,<4cɡQ?.;y8g$ 'PŒ ӐIv-Rvh[t_W]qE‚\_aQœM؄0dA5Kcd7u|$S(q_{[//b` @i 9"v2CJe3˺ %抠:)E;(8_\{H3;4l)q|5=\[9; 莤aEL|/o(ʼn^U,|}Xd9PfjuHd6Z' >j#ߜ#~=5NߕBRٳ'Ng}}Ƌ Q}3AEΕpbDXl{8,e`8Z4tCB†Z(z/^e1nz0C1RIc%\ђdVb_1dTvF_r  iPg+' 9rz3ρ {oOşe>q}B*QւD )|ߠaţFSxpR8m9\ٶQ|BN82ژYTVvH Z/`j2Ns|;eB&Rh5`tM/$0u(^SGRJᣎo::3D@#!ݍвj Am͑F(w`{=o>lNW. ei0>#mD_y?r@ 7q͗m_$'w)Mٞ J v>r긃פAӛY7 Aek F .bYMD?Q UG(A8cE^[~Md8Wh ߙnb&?8Y|H Em#ùe#9Xφ%APϨtNi[4x67&8k1rY#=QW5n47XT% p|z%e,}g7^e۾Se'pI{;;6iLʺQ K9-'yMʱP;Ői-V 4ɳ7-nxUW+ʿٮ"2ž%&KWGe-f!9Ís"; ~0= kH .G %u:8݊zAW>f] دݒ}RV鎫If9G%Q߅=b;~5jl:Ň`SlJXpk؏/dIٶyй|=/ζpZ =f3X .R|=&e밟|# o*fA( NUq@MG%Uw!&ďR7$_1 ?D=TSs 0#\x} ]VVzM〵18f <r#ńof6mЃ:cJMZsyY/#GJ1yBƎzzʪ;_uq}Z,.(=8ig]V)⑈L%r7Ą1[Pu<BrP֪QTF~Ab ̍r RjZq(zXQ,`Zٶ!;? aYmշJԒdVցfo#%|aA ƏI w] a\ȅ(Gm| ˨zLj  \R:N0**X˦INxF0s_;}ZObnx}=>6t3Y)e-Vf.% ^ B)Oɘn ʈm3ɲqppV˷V7 f Q,c֞8vXwntGa"?/nvw+ljI o3coJ ia֡2±h*gfbzzs,g>T~3'W3%jhܤ "ak $@^gYat}/`B/ˁĴeB/_a\ΚaZ7!^\&XcQ0tԪ ͩiS7ٓ3AJ&f'FuCDi$ -9\04s4y:`̘U>Зg TP94_%V9xso6$|thsy%DaZKݬ\n`Lwgٔ& ABFWϕK'UG2߆VN<$Iix2YAзT4I5ؚrּKB"*"ۃIASSM#de+-+Rr~d2TGiE2~q4PãcGD"GLlKi%CVhd8OJ@=V(JT9yEm&l ༻աULsᷨ(Y$K ק;H 8~]=\~+'= Omm_54岑Sb|l+CS86%?W }8sxa#j "Qjw2 n'ܔhL7p4*ei<$ k{6]I*y\e](3Y5i"/ܧYƄSV{8O zĜV*smَX_9Sƙ྽E`c\Fab,VMonUǛ<]X@IaOYanb`Ym >pBY3%\D2^:HjCu9PGP`@lanO#IJhC(ʪ`U^ ? {Om0K`D$_Iԅ]$I*s?- u![rPv]`ڧ$=1p(mX[Wf5³\3U0Cof؀a! ʊAY~}Ev!S{.Vԓ02Z|BXn~6d 谒M.:`D:ɠ7Ũ; +B`M٠ mQ7}:nS;ţƒ #qY@hZDJԂr=T̙fTozN\3A%.f0.#K>W)'t`/{F߾Mޞ^y 7~;IP~ Fƪޛw. 1Dž [^E]s-$FFNi._.ʺh352PᶷSf#{XWv=.sLڔl}zmzܵ,ij{K$$z3bXsX,3<0aUm,7<1ʲA$ @R ^Zk{<|7!4qp9dȁj|) Z kAwql2Twu!˦A(%NeHSFZ .!Yo,zƸOؠ^gfPԶeN%@ =Rc *X kΑ|:7tM1^,/IsRԒW'!9@%.GL E͓L#z )g_ypX:pgW}&Q$Mϟũ}D)0⬻C-:x[cKXo eQ44 :ڹ}gufB7ES,iL:A#6{֜᪊xq{XY5״1:l<_ҏ̨fwW$1.+WrE{{í'(G0k|hF L`q%[}aXg?Y(F>k Qos2N|2.('ej̠ 4@9, ^z=jO~)kw :%&MP̕Ud#&,R.B <PoڕgѣqN^@Ev ;:W+xSSʂ~dM9?s% XrЯ*]gVI=<%8m+iIpGl=J[x h!/w D$=|H[u'£A8څFs`~vNǝqMͻ/$< PN{(˂!7̏l49U^M -DL24@d3+Hj]ͦ/\-KL% ѿ7>ÄQe^V+Tyky~ rr9 S{<$"f>` QQ)tד"ɹ[a%qU ?rQ9K+1 S4W0OAuJ DA΁]Pʍ_"E,*'ͩɿ@oC48k6ׂdLVj':!MwN1Z%p`"kN d=@?Npl{aSשW{bp&lR͓Xgʣ 'qw}F B5 wZ%;% 3꫖v]lEDJRO|_S; eMwODHh1x̄W mP!!-r^)&TPīӗ8?THvH.fV!3R!\\!Y<3Up'NE'Z):RܘܫU G7UJ2p(w!5b1pPRnΖ[$z1`(X XjeOSآF怅89Mrh=i`JGچr='fPnt UjJV9J%V)$֕t!kF`Ohvoqx9cڵZk;CpY)P\ ^h<1ZVLRo}?V5"tÓb(Վ*[wFEzTYH++\]fa?Q6^!J Vyx~+b/qBArQfI$@H[ŔRs 1lGqǽ IB˙}#,Hg3*qu\#' `n\uzx~E/ugѹށ5o/6|jS]yoVoL!LE3 *q>\M]"&q]}5eSէd9X}؇{-ͫXY'rN@)* t%,4(6F\ukge B`&_6.hnfp^ 7U;U`lc~v?"Alt5|M"΁m9&$~Vˌދ8t=&z!C mD'q{+#ua  6$}U HHAee' jx99F7K71TA,gR zu,0?v峓f<Œi`+f3î" L bSHYs;3Q{tCr4<+? 4G[PfUJg aύu\,NyIl+!!9<+Sb!'AGS,X9 y. . TW?Ħ`M t. ^4,}F꼕Z7MtsMr=?v{,ۿV(Ѩ`?p WfBо7U,nvZ#qMg`Cizא?WPZ15e:wOZDwȹ+U ^iH$2_ S Ü 9,2a)6v_: }krrP3ZIْ`s S̻ydM\n2 |0 e5RttB.zw[ƛ?돍_\LVu 74B FDžta`BHrJk RmjډϿ@>1$}E r,N$@2z~s-4Tp]@.46 y U]wSa?Be0R\y$ZMuD2`{!jvQPEڰOjzD0 R2>jEiCb:#aJHЀBf5==wCc_jJ%RUBXp; H;rz!6յTlVQbYa?ء\p]㻉̇"_uQG|J'lu:MlP8lu;fu8ia?!*]àk_hv/-ֈy1}[`RNanH pCXfyhVF/4 e~܍xbt\ȁG ]#řefݿX<*Pו[yڪ '9M~N 3&HDfYdZؓqn$LY5npoX֬߫Ъqf84d$`QaNΜ 1 K 9ѺGTK~ieĘ0rS)(qlo#SM0P؅4Y.H t*S4)%>S8!\i.q$~9h!.DP %h❎f 㴨1K!Kp\5vn,'*9>z"DQ&=lO- oLNnƯ--QҵQLc(v kc!Tܶq3?=x<$7*sNS8ͣӐ'@D)`& LI–y{K@&5xɯw Of1 ͹Cu0`{=8QYP؋:{xNlx?;^ 8\~K;RB ¼ox &S_._M'lN08JjZ$WwX g0X\JMKf}?"TgM7˶_'fKs-\0(PoA.&x_R\gOfRV]uM¶dDMu dKMQ"M!|%bI@MV(jގ x ?)gxV_Hsul6h[ 4EiaY+ MDA<(I;#$;7: c`0:W㝣O;ԮK37B.G +w[۽u,&. /&7If۶AeF\H,6|!N=dΛ*`!uBUW}{η* }lP ǚpWZ$1,E3kD&8Ϡ#yuK=(o&[;862\ցW@̈́aSf WQ?( l0j>opM'BB0oVC4?:7\>ɦ>ô%8e{1fy*|\.r-yFE@BTt0֛n+`%B&M{mH8]?\{7A N =WFysS~ټY(~:!KugѼrwDl*M~}+S/f5r7",]`> 0\9̇`rł\$Ƶ*e 5/'BZrоy7ln 5K_,LLSymh7" G.)&^վzej pnKQg(tߡl`YqS2aB8uK7jV=>C\*%U\kZEwxQLBvŗEp=#1Tm6p-p YhҨ_v'ۜjaZKVv 1|Yq_&*b@\EPb5`>ʌjA5e~9[Z7ξ_^!Zԁ˲q\v$ą_c3 'MJc?MXc,Uװr4zYrϟha =qWԔ sVЌJ_3MabcX-q~<ƙnu(Z'397ń >gt*e Ө"JV d2 +*z<2Oy*!KdR@&Q|MZJp[^.{{7Izşk s;ݙ::hx-|D;y⨟\$[^hh,T\x|7'rztQ{k[S@c~%2^ygF*1юS/D*#^5IP0ɖ#MmX I^Z៲[$R {i3g(,\oL#3iQB6áucT_lP{%OQe4|trDU؎Byy:_"Qj#ʂ++9I}Zu$)puW|oގrkӒBzVze [<,z8gl]|[F^O#j4Å n jwfQ}$PxpqWGgCbY ='6C - b}3j{ ɩ7ZضFdO5!L}5` ʹ&l{`'|t)¦wU%@,zōe:`5Y?_Gϣ5/5lx4>Md>o(^l+dcPM ]b(gP'K:vPK{4I^y!7$ʩsmK(gtI)zL@?'~?-\,*|!]Ckl791!=%R,=lr22ANDh;HZ}u,Hvjs˖OhȐTHOxQq )m5ḷ"wҝN|'\}jGe%] %M|#;`iRQ>IA'`8;T] 9Hii!T?M?^*[{y1T$UGr?ׯ;P);Dއě,X&yCL~ fV<:zuʳ_fQ(]I._&(ՠߘ}TZӧUƆ019(J[J=^aۏ9?d h=q>3@"Ja5B7ƛ5mu iCո$=-'8tM4c kBIȫz>n^.TX~rMIf,IZ?DV;ˬEHo2)JSSdX.بvl(:0D;6['4ڴXNR-'-;G8ܜB4+8W䱻?!P4[ؖB^?TђT}&A?mEe^C?(Jr.58 p@]l 'l6ՒxQsWDdbLFtKF$B6{agzݙ:lX {E"2bgXyMv'\t;媄ZsBbeNR87D.脕XpD7X]w֯#.AF,C؏j~T6p(-Jҹ8<)]KCw]=8DpCK:f/U~AB[hfο2^: s,#-C)tdz0)+w<4~XSs<{<{3O'_ 7(f5|,_թC%5Ma vV.? J#jMrB{*Oalz>OZ)T@SJJǃm1n-/K]lp8n^E6eA1<"˳f5~E3 W ˠNFQ8 Kr3$0Ie,,GdU᥄b :{S#uX餘,SL?k[B5d$F໊F#hYJhڟ'?_m3'#.ř6 m#qViwkVPe^kfHlg北r0VcF)܀G}ZP7ž9]4jT_[sAqVXf_^ +Zow_Df]d% [כWl3|`_ ;{,֨0Zrʚ:)$7<Chxw{3ƀC[k?GIs\m_SDG(gڧ؇٦Z;yDi.Vf9"Kh3 6NMy'ҡqɗ !ArV߼rYlE.Ι9>8$SZ$[CkOF;5h>#܄ml^gl>Y툌U8|mYbkSq/$Wm¬~o+x̵V3Vh ǡ/w4KjYvo=Q/xBSKwۧ 嶸6M >UČYLusf<܎7.~2xN:?Ny;.3/(\9F&~jM-8]+`<\ReWz _ȷ`qR  J-e4}-.ӻ[|*pDaar<f#ٵ6\EIO֏T>z}."}\D8VdFoݗM.5Chg $jyj& |̚D:uOMxn@b|7 O-^7#38L٨|ppTP34_Ptx,"E ,_Bhh#TڨV7BinΨH0c$* cߓ5y[&ſy]{7eoK(z~D g:q b <-1?t4'>ᜤ=|檍Tmw"阑.!M[kۘyǶwɥ=$c Mcm dˠ7`q<z"ۊנ7&\٨97Gpz|p #ܘ͈%7,o \iK XJ$,vL8*?fbAu81 ̬D5UF.G Xz~jb`XKZh7h:xÙ% +'b MqP⻨\s[Qe<^6V-1uw s>D! 0k:o9 e&aMmhoLjm |hq#k$;|a]!Oed_vSyYmlL|0Hv'ֈ%/VӁ u#o9К8R?}fwm$XusD)0x:4QKW=$"oSk1+'Uӂ3 HЛ2W;n]Ԝ&^\D'ft?YDh u fSΛaw"g!,o^_A-wavd g~D%>{a]Vǥ_ zyvmfdiE.8ʞd 7ѾƎʕ^fڙ%*fW2iiAѺO>gq䷭}BƠwjftU*$'u3qHP+(Q*K7b]["j,1ᙇ<|Aƛ3,+F%3S8:gB^7 wHglr& +Mhr5j˜dBc4вًrBª%'|2dwvs m9ߝޤX>Ѧ uqpw"guU>lWj[Cl1, `7x-6Ns;&YSOYՙkOŝgմ:$WK *^HuRXf]!9)T4&׀pJGƴ[\z1:V93\:e (nkvfG:bÈ4o8@2j GȑPIE>U~+lgu!Rd2|M](']YIc|@<>ͨW^6WLKTȗ >f W*x@['>i$eEE0vga;0nC+`hL7|?#~I6EȐ{[ *[paW-N$lKњ]mB0`)@Kt>`T|#07-ӝỼF!U aG;Pac;Cn AeWLx@x|sٌ*yݒmtqyeS>?F O͓ٸ`WsClxY*?}5ǃI5&AnbVT= UʲKc< 8,cLqh&<jHKԌ[QYwrY:fxZ U 薁-hDw֚zվp;%yϦL3ޜY|ҕuLR:^+KD!6FPtơe>®֡+=lvwA8`!_!͜dkԍՓrYg;Y5^UC IBr_#n%|fV>tMkĄiXwQ`pop< %[ئAJ_ŮK|Rᾅ+U5yO m(=bڧwtBy_圶\ sr3Z6J@K/ '&*ovS|Jk6_prS3uPs{"v"_lG.s8)9e2ys͘ %d!%<7gO\KAeQ1# qDKgD;"ʙi39Ja}\AΤB]~ F+©Q5nŪ| l$:8V5 _T`&b= Ӝ Q my }($ Yfd>5Cfئ79EbA-`\ރV-lm>GCMn~<>%g˵2GbNK;$,0TJ/ᅧVǗ.w{abU&y0UnvSA |m3)l?&'J<)5`/[NV+[t8 bLLAp8./"&vjd8@1Xd:r/F+g+ĖJ>v=YO;uv+w=@EH=b veϘ|Le@凟|k[߃pllmX,Sj$|"2`OL?~6]/*+נ7^։Τ-L}^ JPEF/?8ͻ c0te)KULd7_BR'ý8c3#㋺ɱn+ K zgE)x[զRҏ =(/H#[.-ƟɗEŭkp4Ôr7.6$_iGQ/%]:9 SóI2 QG8w~z ;)k3Wcn%ڊȗ ؐ%)4)6!9N>FnblP@=UثR6UqVf֦3URX YW0g=]ރ{ 9$.;3Ɵbe jNL 1AXM,݌̢Mq̱҄ (:N0<X2fի43 b,8FPsbq5ڃBDc$_mkR=e_%hBy OD{7T |2\\y]MT?0(W #k]Y| *q=yP+ Ғc) X_*fLi Kם[B~15dokUM{xQٯAe9o&m0żMW!|UB/^R~IS`Ng@a}b}VJ#2Y~Kg!Z*]JPŔNO\i,CD䴄Yp44L `\dH`X4dS8kmekE'mPGS÷k%$K$:ޙZP*3yY"ÀRZʮ΄%œHCX^pMͧhGF/ w~`Om|^(C=B,tWqx :JaYM-YʑOfu (t7ɕg{O Ʃ042|Et4>Rɧp&+?[IZ?u2AxEJ2w|>.8H9c{tkt.,wP<(9Ocؓ#?92bnxlmC$J jl=]3BF`+]U\1%VwLgҿŪ0΢]z³S#*'1 NydԕO_ PCqu\4k! /y}uP z$qjxr v6FS1+ax}>4Iy8iLR@-s#%U;x-=iaGn]=#c._yQQ7ֆX2Y+:PYqf&[0\Sm80d`siqn.]duHJ}N+Rh㙧gn~7\^s@#l$zCeҾ Z`wb]iE Z$ fU]Mp Jwz9]ۍ EQ%1)jul=J\쨡3Ÿ6UADVZo 7!XSK;?$"yte} Uy,N@lcHg.D -XU,ί'Q>T 2sWm,#7FV6en Y\hHC^ZôkNIk|7q]AK[o3j@YOxk*<2Ce+_]Y%&EA͖؆tΚ~dՂ{f6x,=OH{X$)>ʈ} h#ɂNu_2Tp [՗:囐͡y&mKXt`TLE=ͭkoHKւ˗wJ)P%uWZb_[n`C*Nd\Ȯ`dYvlt^IůLz>VљC<:2`ۅ?-lI8M&Bl[pw~w>ne^PuIȞMKoJ;JKCnjV' 4 B&!0G-T%PEV =-3ŨpL̈3|euԱ nYNiې}P6fOoy5WZ0AO*(*/blom vL^g-_X06eZ|`F"@ŏ@F5yBψ2:<3 )|l2M_w m:ARgE lhZD"o.;|ZX wus7gI?SI[馢H%3 Zߍe*( " Wi޳3F."l}_>wFK ]t_~ *fXV<զb6#l/'%?3R'9@?Ð-!&$gE8equUx<o(E\koW"bx_zތDsΉl?HySXWJ ˱4jĄJ/ut*bl>^F~;I +n@"nzv6EA(3(#hZO7[& ?1wNL/w˩Q=Gru߾:u"'vTZf098{EeucEich{MtS/Ԕ8ɴ+"~һuyg2}KcfHooxr"MV,hL#Vݾ`|zX{lj!7˸*eB*NmV8M:ԝmtCdct4N%[bL9Oǂh!(U;+4k׃B#uxo+e|W} ,`,oeBFaXrԃ+x Ñxz\Q&l .O2?#g־( v W#G\y&}ڠ2d:' G6hMOG҆լSpaWVk$hD6(nJP 3J:W$v Aa MF y!}72t*]dԴeIJ3E𬵽Yi aHýP H. l6Ү܀bMm2c'SF$bO7Rbzl㇘dCd[+ 5^~Ա*/#ٱ8RZ*L;e)I\Tیe9QyVT箴0/=+uE+_GPq$ڈܕ-#1wڝ* UNˏ,FD;q5F0|#1 Tͬћ*#q5!8W1ܗ(7w\)"ks4/ Wo"Cј*;I$4K%@Rz$hDytZAFH =FBĬp)x;.F" Ywp5HAq&`V &)Y&djpWֆX`kfYE\xZF86PN$y-&G,%8iQyogUBz9ewZaΡu-[V?]Jv4g'(vgnFf3p\iBl% SuA4vk9p`s;4"Ն: ALՀ틙Eb6 ӑZJαOMfC0'A[Ȃ IZ1.?\(PnKJ?/Jw6l%.)p( %HlAmh"Hh,'Yy>E.\Yk W(W=3J~q_y~\vT#am=,Q5OP? 4J[cZ=8S G%OgA|"m׿."^~̞^cv&Ac `<[ ̧6FU8|UN7x;N~Ï~),ۮm< ,K x'V]ul&yBm)~6Tn|^I=yF}ˎpTY tp(f,TTǒ.hfa?ls'ö}`p[uglX,H\igFKN L]GZ/J%Ѽ;/S7Z=Rm]Gֈ#DN豋 |^{>{I'X.2,ְH#w{:2}2?$k"Z@hrr, p? G+\}`Q<"/Rkac>7iܞ2i#߃gKԎ\meMq,a IN(JוG G=l/⭤hbm0ⵟJv]|X3]|>,%0(BW?×R@嚌iu-m~qK{CF=,kK úGYP O`h@X9R'3?>n§܉o51ARSK 7cߣ2P}T<)6q#S_YQqtfajTEꖡ?,d@\s'`\**ʼ>e,cg,A-2 4611%]Hq߈xʍ'%bZVU<?V|U,gb-/lQuD{tÐ< FM$ty]A4º G|&)2 ȽO5/4jz9Ƽ̡DC.GSR]*AD2v0j.gw3e~SI, Q$k'񖴨XblN7/e6/:} g+z[gt=O Io$r2E8ÈY@{/ 7ßs{9\Ivr0,$r`wgĔk:wJl{6lMMmi1QHFjTғRhrE0W$s' n (ibJ2ZkhxW9ZǬ@%94{kj5sAM\3Bi7 O#"yE4=Yn#\OW¨cVŭ8pB$8=a `YBQ(k[aҹCȺyݽ[J|6Ah0ׂ26Q4fsҷ:²2q4v47-, ,b?@%njD_T/m Fn%p}A!TSgM^jPe{p@0 E'A:yTX^fWmP01ɶSJ#Fh^Om0Q+ܝˡULܔin)4~5sg-T JM!T `Dv~ىV, /I 6똉>s(6xd (Na|A?#UʇFehd|evqg,2|4s)E3l(9b9Z^sy!(siJQQNyvp@!鐣F? '[Z^\ '3οY(J'PZ q:-JZrՕ%wyn&62a;<ƣn[V#g:jɔurM*?+:i f3]nb]J3 Ha5:5,o"5H`Az,5Dkg|v2 O{K]SOj8[{@Ov:J-HS;!3R}~bM\JY_ >ϔP.Ju^4:j @M1-%c-p f?6iry=M?j iO bj\/~h ZU?EO+˦f_pܖ!7E#X| @VA쑿];Yu3xo/dg s2xdUQxt^pJy?Ow~Jw:|dH~x2Jm;$l7mb8av]_s!9TK"fK1j6,*Sg=(I&q/'@3Eɱ|f-[IM;q- A:ǟ_q{ *ǽtv婺bّfePhQ b ex=Dzt Zk:=eY4UE VqD۴Qyy|$W t#vA R0˷*Ȗ{SA)'ȣѩe4W0%P^nj_C2oKFs<@CU҉`0ڗKS!3cKhې)"]5 fA{B)h: ;w=GЍi]΍&J1xO!7FQɀxKey.ԃQ?4^-& g. . ɼIh)P$&Oeo5DYqHX*%T]ǽ"almya}{t&# {|+&W{߫syGsϛY"=(l6JeXi|y|?溱4KHwV}Bt̏#).vޢ륡PVf -Lvg&}p-7S'_NiFa5 Zl-Hf qHXpd/MH7դ GAJ}f.KtHYp{$Eq7LM߹{C'R+'X1ɥ=rڵA;룵%VZ'Iv@Ec|֔B8Mט.hklE ziw4jۨtuDBM0DXosM"oTF;=:beN,MkѦ qAJ ~۾v_e|e(E%/vR]m>= tPMO'.P>Z..6̉p;4{r|^ |u7Thf^LH!VQW㺛 TvUg @ô4*1]I,N2ѡ_B(Ӡ6ᄔfڵI@q߯RfW\ƮGg$:놓56[)뇶T{ɫ Ko6F&+Cn7;cjnBdgt"(=B 4clZ VGzٲw슱灎 AZ= `f<ǨB4NOʅY3kh-F(bTK6zcEx jK15j(/ATpG&bGmD)NR{ABUhq#\[:º\30k(1 ;|箏n ?kj"Pa<9Gx>Шs}YMj]k0uaR:U{'6XS6DTI$DwqVȭЧR=m?pC>-e*Ri&^d/F!DŢ4K7;K8Ċ)>X91@ :r&[1>DaC!YsxӮ6n_ήX&|;dAc&( Y?Ii9nl1vlo)+N/4Tqru #D [ރݱϜYHBHMAdzT)5H_4rPTkpq{@r;{ &khVŔ^Wqk?OEz/:(p<Kޞ(580O'bK 4Fө_eL`'y@'[<9PRcyLܭRxƬlW9] i!= {EnMbVi8:31@ *09l`l .B@J Wu֗+jr:SG :&˔C{ݙia #0F͚#G~ĪՑFȆި ud1'> fG^sqFM\S9t Wq;#-ra))5`[*V^1ްa8\< Z`- :XNj$؟-"R[xMikѿ:7MgKI''WfZ7Xw7y>҄*]>1$ Nu$yL UlINnL7%(ABˏg/'̫7_LCx;N?ZT@۰ L =6p{K c?]猽sgLd>n_KgN E AKRȓ (^gA!HڽA\յaoKcLF=t,3ai>&r8dc(*6:h (ӽ:zbƿq]m=1 hNfP.8)FB Yٳ`{oڦ8@o9߇& L-vsZ=0ym;\ܞr(۹E6+Pdmx \Hs`|Rﺎk#wZyJ*KrVs_\?' :-յ "4|:/iW_!>tufD<|9 qxV3NrL."3V#W+/Y.3h#p69٣\]`>*=BF>AD r pBaV(+XA͹C8ey*0EvɈml?JU}Hn]bJy9pB4Q!VՉO2"Cy>Y:sJq551gW-O_,1`쏅AQՑt{f7|µֵғUc8rrW}2y>cW[@d!Tmjۉh+LYז"]e+ˆ`}) tcJNКi@G=0ai]s5/Ke4{$#QҙɛR7Nm)%5lqذҔFЩ5S q!-c\G%DInplߵ `Wv|y5c;JSgY;]yvN7mC[CrZZ}ɮ] <)n[%}t_ H YcW_'ZTauP.t+VXsaV3ڳ m(:=J-6wʼn-՗;Nrmv^(aʏN5%, 7g}x*^jaaBJ`U(mD%EySKOBF>>JBgQ=0K 1V1s \)dYŇ*[&l;9ZvzuLA5ObBװt_7kn=. 0<~"ӹq>m2 9.ϕ#W$Y:j5 Xk<=\JU48#*VDfM|ACRsvJ3(-jԕ-$o` 2y=9ӭ' SͱT$HY F]fbhZts; ZN. Fjݢ_4D)jּbJp) J%2p4<1j 1ZÇCc֏bI@(-! *PyUIYq5"M YbKĒ;§Ҹw%}L(| _CΔuJ jkmVTF?8'i1fl~( $)*5,p`d#V\EzYqq".=lɲpȒ" #Dw{&""3)lݍy̼̅Q]){x+r_X8\0[o-=;gMVtf%7*$5+r"ȴۆ=8TwV+|ne5ާuր$Ei1;fG,az=4Zu@Z8WlyK +% {ߎ-g_ou+@EBUĎȒ ^ V; SGkwsجLk4$;/td R}#q苵|3GoMt g:\Lp"G EދǠ[~ >I'Zӑ80)&j+7.ȉ Cy>8튻#LЪPڝJ-1? ]׍/csՠ$4/eV L7۔nTa_&nR`Ɗ4WQRj)dטniE%卿&)=<X0#zM=es_Mu罍I q\[0G<`"yH%KbTG LvR(-a|ImJjVpRfXצuUcإ uW Uu C ^0T~K45t;EjApu&]ނZ&-[ޔOunv\I 68.ˀj ;ڠ516{O@W Up.æ YW)M7=ɪ?Ifg6ԤaSԥ hhLBIT\e}Mόn'f׸n"a`ȹA`T@~Yg2tb1p^<^y 0/k_y {u'09nV._¢'c\|T:@DEq *vTn̔YouPqUl_q)te7WW%!p75BW8buN'+#d"t]+IGC({`rޢCm_%]ƚdq4񞽘ۻ\xctII= ĹR-$>Õݑ AE^F^йAş ͏1<GbqHFۑ}aDZo(u޹ e:\"&OD@).MK{;+@պvvAk rTFc"<L{P ]K (0Uo6̆7f.'Jna GgZ4%ߏD˜ 2!:zF0S]*"ek{*˟L S+R /~\Uv &V8[[[ś?7jSc61R,O 1ܓ$zn&[64q|QZl!JG뷹_ޟ{l  9wKP7Oc=}]Ɠ D^z8am-jՙQ+:u$\I1 ~%U]A0맕<91E{ TMl[g+prXC`HbzͭDx] i:bRv*jʣ[N&lK#2 _!-7rL,ګKQQȺե!*Ǩr5} ePǵA A\9v&Z3ɢtOmH{W/&Gf5IN GAF穌^ѮVCkU}eı-nx˭Qs ծ(q&b~; KLnϳ9:yX[m?ɒ:vAƵF{j?4p X ?w Y'-E}FD;߁GX/}7o>DY -bnt^IIʶ븋!"yL'9(!}{ZI^%6; L0g4 %gLՑ{ؽKvJhS9ޱeDԂ܍w}lwW ub&x;/3r&T!/?wy9XLbqmWU#~`rЪgn)ƞ+?΋IVvnv Dܤd,s7t>ݶ ȑƇEe`7 EpRfٖ T3z/JW%xo݅|*y~ˢ 0_\mB";\ \#i[#Mg?LqdjmP|We4Hf$lDa9THr(*UՅB>R| ̻;D4+Bv+G܎XjaQVD6L6FDp$`}P~AEXYMo)+-ﵮ8J %ކʗc`22tf__$Z;`TkT9 @*|3B@={OB| j@nлaP4&_uc@,W{UU F6vŅo$ x CxkzSO_ݦ$}ҿ:t.6%պvX:+`6c;3&|@vjM??f,eR&L9skFL-q'OmjP|l0v|K΂:rQ}\J ٵDS>{|#I*2䁁_mWu+,+LZ:h1-t|5xͬ<–[ğOz``Qc_l(vdlLkhUQq~Wgd+.$kJnTzz^lz KQoTVd@;ޮxU V'+ԕVS|ı#K&w|' ìtV+Fcݜ+R\!U~RRgJ)8+'+C S"<.*S{H;8 7zPwJ^?Lxx;k*!5TEld|2s3kI :~($ſzT1ʼܲr-4@f^JD2>^o_V!k``DI- B7Nۻsʥ~ӽq:vCKrG B > {AeBpCv3Qkw ^}t$K2jF`Qm'T8zT ٫B=u连RC{X;ϽKnE>j/GxmS7r͛5|WA78m>]o;Z,n;'ۤ~ґT|_fVhV.LA9+QP8yed)iCF8CݼTcÙET=QM$=͏2rf P V>$VIDsi0)Oxf}aйBw "^d])w<7E4X=WOX22[5SoaZdplV툙ݵũ`PK> cj;ɋ7|Itȹ ELU&dZ~biFCJPB,[a)E)#P龕}t5d^74F1W |k{rз1 E[ɋYnsD}W9AĜ ~\ ;2a*eSl)^9;*!RL\zQh!Ԉ EkB6#Qjt&un,m;ɟ>=X# 2P{KHl/eP[q1Imw1}ĄZؗX;2̀WN4}]Íl*M{a{)3>mVRXz(f!w_44tf-Ɨz!g7N@Q;T1CgoݟUfih+E&\.u/*Ca!M x%>Q=lMv)fC0Ėy<*rtUh ӇIR$f#ArXYӐװP῿zDkOHqQv3>ЁNDoΥ%=Hk!dPݤmP0I=Zo3(;:G:*M.q.&;+S+C(s81&ʷcpݯe@jB!Q+VYվ̂[bETWt\v\*v'jъ4mi&LJG]3MDtYNd| 3{U gXߪ-@0/qQ`-ٻ^u7ДJ\G//+C-WD?VTZn,?/˟qz n$x\[TKl4Pv{ׯBqw OL BmI<7St3pg$-Ŗ>~]aW|%2DWՑ"1n s%VkY| gx> V/>@)ߌhæ$&q'q# zuWBYj*ɑo3 )Q^iػn(vh|Bx6:<_7z]SsU"T EYS'Oء ts\<8U~Wc/ 5Y$>bh u?~PO[ qi`B}(/6>FqJؼf-1 ̳403G*rU+ uJ1O@̵Wuzk驚}*A95 0 ?Aۋ&ت(a|xJ.|q}g6~6ԭ^KbG?X 9405?j2ѳ7w ]s,pHKqtdzR[Yu78m?ѩ bO72p{S: u 4mMX};}W22/WLv,"Z5,sk=)5n3M'[D%8\<, :S<4doM$Fh5Yy' Ô8J6E0-"ݥC|!I f dj3 r]܏3zywFO@6?*B9rߛz<-5.4}1D_>1vV6?/vhSGZ-6)1.V&/d~!~Bni5W=顲( 'P4-#&RdCNOY*eK||`(ƿ,uuM>Ym^t3m Rjg?TF?#ڣ].uLؐXWV9q"ˬ+u HWHՏ/f6[؟ύ[t qڒ経;."oCZu;WV@, ߱v}+ᣜxEBim} \x3f꽯!e-[h]|^^0i]mScd*qf8&gDqd}66#+y(@VL7cɗ#PeijVp0΂%5<W1X蚧o& 2g`8u 8&A.3ڹbA|گfXAJ4YtFB\"_Bj=~#o25l;dG`J\/roي=zzThbOCH Fi&ђqykl$q9&7L\&,| oF?Tș Z+JWYt7dㄪir:!~^l;~G ? )~J/Z$TZ7t*–e">LT\Z:6B]<.{J(`8ۈ)`[姥Z Kim j+8LT쫗D>Hl|wbSt|ckJHy7iz&obD+B BDY]kwu biy߫A*"n8O+? Mӌ/T!g˥yX7WVHEQG3V ^K .2q{TRnLґ6:]Wj/<g*v8yҽMxh NĵIQA@} J_g-eN{OƒVM( o[*Rqa rMO#%2"=FF凮[GS;jY6G `1>^ 40P>'ڞa Z|X?FWCs|i5k=^1 Fz4@W$f􍃩hӜ_y9wlo5 ?ӏx]4;oS \cR*z(I&rƅ0Ʃ~.j8\sc}$RW~.ahB5 ̸f^{qJ%$|kHUj9s0Bi!E+XH&t)cJ*[.wI֓Vc#sSjy?d,ݻp}ޏs f*UZШυ[>"yS/W>_EZSU~)E*WFl1]?H]cP[qu>EpŽNZ 'wPקw╀D-)\% Wʂp/yYMKw_"z 6<ҷ~NS@pWJ;Rlo ,nQy78F"`.45ܯ((DygB5]\i]a"MOi)NAY :y_MKSC`Y3 7{oIN)C 2PLPVj$|9>N?CcũgE||:l`q=Hثp.;teŶkp`Hz!O"/V+bMp mW]nz +ड़ۻZ  9D\G="}a/TxM1F^Ÿcg 7^dʁ6}k;YL=]8@3 FG8&pPӵՈF <‡x _nVMI Ʒ\D苾`Gu^ Թ8 \=y3K[UĮKCђIm wCnk1Jz@;쎦!ޞz6^݀:ĘmnMxCP ީNמXII8jI4nQv 64O ήkDܿvNX3 |Q)@6Y*o0gCB=!n^ H"B-8M;Ϫ 2=Q&a8YrUzBUEc Qsu$}IDbv*2FPk}ƫvVv FgIrn~@ݷYdu]o1)E>UJ{[}vVZ[ lF0qf#u o;2|襓dw>2KΣ-o.9g5E g{~>f_g,6:LcnD*+uKyk+[R\`ٟjٺJ쥎z?Z)at+߯IJ/!qk&U`O8/,URu7"dl}uhԜ?ڹp^jBW!s:|3݌x$>0?xĒj" Znv2y )"1e0Q_`!a Bd۞Ԯ֬̆H}"3{),WG9Gmb$@DŽFou# GL&"GK_0'/<-/wU2oS:|9`et c @"uӂ9^{7]* [̭:+DEWi| x$JmtJzD+agY}w\VYKcjZzY*_0cvwOVPK~+hzYde(B߲s!g?!uz9Zy@l 'ƺo/f:rk5[DGY Cq.6&8HC NծndEz%&ҟ7# H\qO $rי:gKVſUnADG [:fWߓI-M@%AJ~r6r =h3f| XbhQ :ձ#u (nE(2 ~ k_qC98 ($c Ņ%Y6 ,ӓw@}Ew7+|㔰ތc 8x~Z E'[SXS\.)mki?_}[Yb=IxtRm1|}kxY˖vU-BJ韰Dl6 (DX:X^~p8^i^`7t*)YC *ŋ7m `JBq%!F[z.A50Z˨Tb|bzSP}`0/¨x-Xl@=㧮y,b&cVPn)/Vwʞ1F }?ZL}ŃCZ|X&#vxOlhL9qY*,;d\t^nq' '>dE%Q+!k}͜fZA%֦0g"O2?-B$dEU(~G,K⢑ߏrN jn|=R҇*~(0ImnpBk^iC1"E17JMTJ@ ߣ'Lۺ'rb1!Jxy蓪;x=lxFvA -'l|Z*^^&Iq 2#ձ#?B ɪ7tAɨ'{z o69)/Q*.Eu|#@^s¢3fDUglJMM6眰F-2'*gHkz K-¤ {Z8u6WPLhgt hkQX$moX*38B';QUBrbϢLAes+؀Y߳X4v;njUsFufܜNGS&nE'I>eQ,9>GJIdg]69I7 xHŚ{!oٽXTTY)@feaK@Co\rw ;N .F[%lYi"_ڎ$c/^~7ɣa8rٟÐQ24v( pnO];Pc/q~"?4 ze(d҂*Ʊ&5:U*/3, iO;'-{cnH;, X!P 3-jUqg9\kHSπ)R^<Q54H<n ǖ-P.|gPn}_ߌbQf=%dx5D$T c]o40lem%}גR3#Tdp0:gCYgzNSL~=85*#(i7X3K":WF}\*i0R7KPdB 'cTcf pQg[ݨy1ap=sbj\uz:dBAu>{9MX&E=U;Wc;4 H7Z~dFhk<ԋRsK!Q|eewD8@.y{R!pP^T C:\Wln5b]\N9 { 4S\NxI^襀œasUMCɀ1:%cuM\Fbv΋G4rRC&[ҷ΄3edc/hX"`6RDU?c:-}Ufׅi^?}8|a_ü% ;٫#0H ߻\OZ 7$ UUJ -VfՄ좓fzF{PB}e  !t0T3ȑ|U&o.9UNkTIfՠk^Kx^{ u#œݜNvt(Wi3;Q?rtTzwt?;} u33;.DV۟AE;'G@߅ǖm)#ud Z4""^O|e=۽?P["ċqM.A򼟚_{W։ s b_\ 4n9k?D̛A'ĩ ?D F҆($I9%<6q{uI5Ds\LYOnXp Xv8ǍE["zG1 g[p~ C_SG8̜ώqM$8mIa2pdSM-P؂/v>&97Ry8 ]Tbʘ~6Hoh&A c^|㭜ttXyf>T3Ja@ge0p:}g1i?%BO$9VS /[l9  ƥzUVL;O' +o.d6oNKZV\7!ݵ ";zݻ `ch&w0dgiid"8?_I(͸_A8<ݫmfH!i%(k T ,@+ڝ8wvC]L+ ۑo L : rbPv],A?*Ν˶*h-s̽e:G™[ˢR ITxtG"ԑǽ.&@? 'p^]$3lx'YVKp9< e𢰏J_|e_˨ܟhbNlG ɜn-Y:1;}rr͚e6we&B)Í[:EoQ yKt y5>w2}ǭ1)W$V3] ZpQb)he}8xN>itsG_!9 {mD"dR*.NaBX=&ߝjG˶ʴkJKy\&-iҬfRP9-j`pϛb' tfTKtww ZuZ8ЭգD4%u:p$I JbI*p"4Yր7ns?}*ȓnK[I.TaÀ؁] n^/iм$8őXz^&ݶrL*Y03ŨY%F'COSsM:)FChζ7 b|IBϙ71y\na{|&!XW~~W. udk-+*1iQA`. U)Ho`3AIu{c"UP[^)qDdIA]X:7qL-"Nz]|D^}v'8pYK"B ~MISi7q k\yU m&YT΃qf-n V4JxN9mY c3k嫄o$skdu/#/^SAv5)*[-}G 7 0m<c^r.QXe1kUu9ƍu@.3oj%t}4:X&ztr6xOYM:݇S ܐ] ɐym1VeElAPJT{;eܠT]CW<9\|M;FyP[rX D>{UU(dzR}{G$at-y4Lgieq{sӢX|o{[:]܉#I;[:.R`+{ "FG+\!hd:տ< ; ɲX;ث"(@|6!`ٯ5pȆUMP oȵPлh!&̊~_lUެL|j ~߃l]K|{ږ[J S7@FE٘K*z/-2v ɭ?뗿ۇyV[qs<Ac`@QLbRRˉRy;-PlɉsQ =$6hlEpObP`y*mIĀ_VWg 7Tp^aK@$nrxǧIIg/˗ϊw Sq;p\yT]/OgpHmMbDm:I})KBwRP7ָ3reeP:Al(Sn2`z Rk}n8dr-YdܹPhIMa̡6^=RV.Pk,:pxF[M܎RkYL \ّYpuO˿g3Xyf-\P v$5kI&Ilưsn3٭2y+Ik]FS7G#H*IV"dKkGtI_B#`ǧGkX (>>8T7 8n[I: >dꞼ]+d[JnK͇gcNQn|V!Btl< ^zJP&4mIF-ԪUKJSE6m Ϥft7ڡazHs dmkQlM<D/2dإ7!b@|咧Z{Zsg}oI, (crhEB.{u'7Y`T}Uh}&axf_K/] кcz :i 4skuX \Ի#F_}3{^^({[,Xna$ǘ^!R>L|~&n7|:?9sk&MÛ4CNI&bG^}[i[LiOh 4 ZZK/7bԆ{'xÃ,\mB%·__IYD{G5gr2aG6˂fu\;:L%YM7 ྐྵwsM<0>5/CW|C3D-(.r?Vξcl4pkc<C듏 IJK:~ʼH3(׫HcSp"Z5%vPsL ?br:|o]`XГr"cZb>O G;b7gl#E0#`š u=].rH>1&Cx}PP%Bԋ>fqdJ3Njy G N+I4iE"MGH3uzfW1{-CR?O/#A?|b0wґ@M&%C*rd' kN JSg=kKEʈ{ 94pF?ƞƲe[6X_M% sJW1 stNgϳJ*@~!2BZ~#$d/(I {V>  2ƙ~R w*3M'9+j7^KdA[|QdK:`TvL 䚂:} _k*8،fjq[IJ!u9 IT>4 Gu=\.k.~TA:fDύ ﷪ ¬9x9ij}yjZm#e^Q+ kl*G|6.Ydyj%x~CXIW}^]Y#WgK5jkRf6̹n_`}M$ʯRi"Wك!syico=J^s~|J* s7xo5kB Dr𵤠N'/K "!8x/bF%'Q:0/-oH'J J(+/E/Fu q6_"(R#m*m[_9k@M8o=X+.`ŝRz*C+Wwҟ_hnͧ%ֿgfth呝 rYBlpSSd,`)2z_~oT}պE&uki)Mŗ4g랔|j>ˇ{ c>e<̧0NG]/@ a V)7 uX.x|$mcߧ| '~9E?uM%F(KsQc )- Y2"ŮJB*,jJ=cj@ _?]lЯlm) BB6! ̴dp!1h@}̎9PX%l|Ugh.i*췡v~֟&_"k : Zv4Oܐ0 |#,]!-Ѝh|v M ]{Ho}dþ ;nS>/=S~Ո}uo/f6IV<|=/O\bSKH$; $bR~?0K HP0(g`Z_e;m<}"l-9amɣUpAW?VdБChߪ6.3|@56x(Od.RyVp,!scP&0s g?-Q-. ,k|=fBD)yQ8Vez;Fkå#te.\.Ӗ f= aG?SK@7Z|괶cR}5vQ N2آC<,Mѽ=\hϸ i1K̲? QRAI/}6ep-qQу`'ILu&Ŵo&BA{qoe_EXCtHF7S {}sy;mJQ\oiv{;f- /=dچpH&*NQYnPpʵ8lID7_Y")у,JPDCVksƂG#e 0pQc_}A)( cEe"*֭|7ܮo`1EbBN S٘x6vbcl^ֈ:t`}V-}(~|{.o$y!y!+z7HOіAW[r EӑNM dVGӤCr !?bxU˕*WT"2D}D:#HYL֬[yh% T|z"8+̾;36}i0$ 9ٵQ}9"jsu5TIq;QHzSXiZc?佣zU>G85s3r@?10P6*taY+X=9_܍RDi@R Wb+ ﯗM;&Z Fu$gcnj>D-4[0ZʳDX9}~%1ۺp<Q-@Bm'8HIugIVx,UCԡH(KeHNf ;X'_!dʇK SڔS^ E):]0g@0ISX~Aiu \'@Yb zivE]qn&Kߛ`+{~]>ԓ!kəEpyd˙ܧ`ē'wߕO6{S_Ʋxo~VW$_y XFKy:{-|';PbB3@(."8{V4Ii/!'lΞhBlJ3H|>>3H!Iωgґ8ȧuhAWI]Xmeg]xkBGB `Џk"nn5 t<>"- w{(eqv]a+p[D| #!yT Cn{~LDsXvf7?>el0f{(Ƹ %~釬 &qYi1ןz n'dEsP omp@/ c S` )цCrtVJȱZ*> YGbi+S $6*N08}IrВvo+7 d^ l,:4 gQ.-!7824%iw;;k0dr3By35{Q#ʔeuiMav0J5 pب7Ŭa:E[)Vd ZR$ G`|Q՜iB4W&W ]t1!1y֘[%ThsnCO+EQ '8oUEqGcJKN#ኃэx8d B~<Ҧ-nX@EQ tu(cj ̒NK!2Q]0}" evhd`㍊^]eJ B<8 Ycc!șW[O>|1U,r-ܝF6i<9e4|Ț^lMe1#z|uUbD^PD"`j]%,[wZ>t/-搋QӎBsLEMJɂ{vk@ FR$ ﷂޙ M[ՑgL j-L7+;${)_̖jdrߝڨώ5:qfNB/t9]+ȟR*i;Gzo;c}@s`^22- d83Vub֪ XPq I!QECP]1U^AP!:A1RaQ+rE},V6AR?wF-S9,ς@Ұci*7^|u*$A_?\“HH>r6A=$Vj_-hBd{"A'Fu*҅p #8' ݕ JRaP.lЕ`lPz<LO1SBC:.Ud2s3ȳR4F)VJk`(P^ U3d)=>Ȑkv9`2"+i}wLS}Ѥj#B\>RM?5@kEkk>K49 Pc :}oaq, {Kc薉]rCw+OgVCUEE~Tlu8=^Kq9QCMR ei=Sx\wilS |7|HH'd+BX}Y;>N9$^%)!XZ8 25޸Td\0NLg~U>|Vp0P#ԁOp:(SMY;9y1GKA&-iss=R [@`a[fS玁o!oLӻ+N5R]oUvs[Hr{lDP.TzeΟN"]׎i gǷe YqQ1rfOu%{1?|.pƳw g ̺YNao8(54.! +(#=Ppҽ2U8k]}B0*kvc8+fkI\>)6 'bዯ{ ǁeH&{X? 0Yt/t[P ̳GZfݴ۲]#|!^نĬ)Cr%~ 7DCaLDxo Q0il)26dž ^똊y7CbGz}V٢ZŔ |J@I$FjQ8 Aw7%R-)˝/HN2:WYZM-pqtEdȤث*t%|%Hc|f,ԝ!kucWg߉3M>/-^u7WY{驷NE;0ZPc.ʹ{ˮL:m.S(Fv(Iab9%J謷F<%(nxOpөZAK.+B+d U}Tks`EA?U)*3ߩqv!Y[Nlkj%4AI*@szPfVQɜu;q$ƮR!})֡]xvnx=`ݬYB.; k:{̬Wv말1$/:,Jq!#5"U9Saa]^Τ'&#|I_.Wonv/Г+Oɾi(%3 X#MF+Se]){B/<+!d8yӌNک3*|@j>vru57kg“!pYU&H!A#ry=j(r @aUj(siz!th_Jh;7c)Od=!أj-ohG#Bcyn "<,HSաX+\[kE:x]^`9I#3qG^_㛳х"aUuDBj:p)MJ|51PTp^@pGY6Q< mؔ9=#PUϭ{"%~[/DPtnIJH)]57#kʷXc"a}wfTg7XS1arg#b̟Ɍο *LX^-٬Y/cdMՅ&@-1s!X.X;cf [uˁ%ftpXWOַVb(%΂M;w X+v-iˆHa""M6py&>""A|+o:о}Qmg Aw6q]← :UYa%zd[EC$T wp+2>|MVݲ AIvV3 +76 0f.U#F]WɋV1:!?Ys4>Fh1H2E^gϧ%i$&눨8-Q/P\04$#FץŨO!O6=;VOP?2V)/ VP[F5mX-7= - )F\Q/9̫j{5AC넎-^y ҞidN_adj[鳯~ԣ6 &T߲}p MN ;2A|ulsyr1Rhq+u5w<|L2~G9LL!@||EY<,6qGH4Or1r2o&F +UWQ1&~y ܛl+Tm ;f~b?&#a_1ɣܺӕ‚{#eIG+SI/N$-Wl)4 Qy9 [0TDP 2D2(rTԝ2&-E}?d9N/E* 2; w!*Á A]YDŽ*XD2\x\DŽ'. 3YK10H4мg4DJX]@CTI"Ok])qVw&'Tty}YPf2 p^K S}[X3z|uDdsl9h=3I~k*2w2&k|.{fܚjxI't&R72*&L4 Bqg{V|p=W? e> si r! BܹN_ZU'~6Twyo1SMϣe_ {B(A%ߜ w=xo*މ2X$ nN ^zEuvvy#ij ~Ts];b*qi<&"l\NSGdY@-.IOXL# Cn/պ06VQBߏԣT%[x`&]ŗz}HrThn)!.("HswTAgTD@yCAx;SR<աIs)h.FGd==g{F.'cx=0ʞjagv!z9Q nQ Bfpux{pn} q[uq 1^rD43čn/!U+QXI5R<i[jG ^;;$g BR7vG&k𵯫Ͱ,1jΚS[mI;ٵ4n;D.\n='r@bgTFQŰoPBXFD0 :P7Nrl4&4Nї]TWJЙ1>+ |e]yX ,@K) -B9שkj'ՍG uC] }dAg) %*GƟDuZz5|hيz}"g߈(ĊPL@[/Fx|_5Aq!c~?ift*Bh5띳%e6}3, "&!;3:HwD {'Sq="%@ݯD={g ו2͍[il&|rǺ%Ws%aSYB,rn-C^4eĜѓdjlg'^au)边opTA3HU"[<͗8QJM6i64[V?p+Q͗<+p)nƴ(qVDB-G\9. 0ps W0hsw<Y=ÝEѤ,r SxjP- @N3$EǓQBN,0U; [:iKW-d,_HZY L3wԁ!n:RPU[GAC|u2JKqmؚhGNOX!G+Qc r Fӡ؎C>ޏf=axX!b6n3v6Hny\b</2tcחu[4"ix2B g¾]B963e/tah1M19>Ў@:KAt ⳅ3lh0\IZ5<3%6j6,oUZo&# ḳ|4oxrٙ41BXӾÒD9O;86YhPbf;̐%Y;R=>2jjKD8%-BŽ%S Op]X"Vv1k9*u9elntAͲ[t5)0L-~`9iC" ct잿t]ȍ< p1T逭8a{QI9!MBiL3߰fDx]G_ItOL-VϿԓ e]q0! q6v/%I~*QDXtvo}p&t_df#@򲟺G|"<5υl֣{:- lƇ%?|)V[+;ʕPV4kcިՑF [dmbGCX/1-P[Ģ_wC?ԏ)fCԌ2H$+~nʦq69^y6.&y_1{N5DivWq&7ZKqᙙY]!4a3G aJO @p|Cj'%f_k[]E0BL*B6,Df {!,ؑ~l$DĞTr GAئe[4hv$QRT]vaxre2 h7Uѫ;{j5z*jv/aDp?Gd+Ʒxle~qѵ,[Hy1-AOپEwV*3 @qdDE̋qMxK`}=|lg-/bRC$Ptӣ=v:RL*AC_k #mfL]C4P1hU_dKAT MRw_cz}Lj2!AG0JfY̦~.L~c)m.h;UI$?a= ՀsMm\K"=R_2E{kmn8sŃn Y=d%ʉy!T@^pt2xԻHό7)ax~saLQ1P"HvjV>5B?"2:Qz gsm!GJFl|A|\Ew'vE'=˪_ P5x➰䦂7` KX'dGZJG߄*8JrE6S_l{TاWsJ??n1&3I9YvH0THɟ,(hV_GǢ)۹5d%C7{ eC^Ha `-l $؆R pD!cKXֺK3+Du/< &MROJg.0;U%^E|/K4y[WrV6-jhMcRBYVĞ1 p_{XD@`d $X>52{1%ެ =l-872zNxKzg'{U8i}Wف/TǬ:,[eKeĘELCtd~:ySeʽ)Ct!zmbJ(֞ 25Up)Ε7 (X|" )ګTzڡ}G~ Ua@/0F]>t.#~   Z"䫫w^ qnIt*VX86NWn"'Hİg>OV&TL׹ !H{6H1^ yOP!.¿>3 |- ؀iWj] Ho=I w?3Yd0 y8$ċ8;~4]GS07kġv Sԧ 'b̧ᙡo6?-࠾ $觀?Z=?ӡU}(أý)ikl!܌?!cD,̻=M&!μ8+ r0vOa Oi5&bc:HƹJ 핿Q#4c뙕6s-o9we.=-׳,5 WF$v՞iǗb=WØ.4 xeKP۹PDK^<5I2v"w푙_u0=,sLf;>#JyHau/1pLd8wO+F#a%>1NhtV/AX i 3D)W}gR#E2Q@}U-b+uyƥ@ $LoF@ lKܡ >NkᶜI s'::ubb/5%oZ~:|x"등>2HGvFyVղ"V jI.oȇѰxn"KZ?OaHD _Y΁D,ɸp3 Qpjd})@~|]qBSYruQT:r6'2S=Q43Soy3.B6Sx`PSnRWm*99+Tw?n#Kn"lg(o*|8+,jTFUxCj5~ڥjD2誋P_'`/s[!Raio'i+Â*F*@\r7Yļw`u:z<Pψ7ֲ;y63o\&WHV=^!U'2<4X9;G)kE UH<}ͧ(vl$i4j;i8}2Zdl$Ceߏϐ':^lp*:%GЇI! WWHwT(O c9\"h.9`y*8v+bHoDJ PL+~b^W}2 KspC0b3HGJ"g#(R H' kos$BXWHc'<AQjWYۄ?+?=rb%Jc<ՙ9>ؖ$WJ nA f6ćw23HnY-[*!,K;6㊎#w@YMQUvc k7;M<"Xθ,2KԖ>ѲUI\ipf-GW'X]s(qGX!$,T6Ƨ+Iг( dCOVǠb@ p 爅Σ6$վ-4HP0/Պ:3V}ȠeIbNlWIPD]rl!zk(cvWb͐pnqo')ͻ54*2(]ma&&'ٱ0\^i-. |t9esـQ7˄:'.C5Gpr{7Dl/ J;[.\ی%5,dy.`vP GN#}Dی>9蝲 (ƳoͣOEF-cLtWof\HT74Ѧ.֞DqXwK(n8ZW,u|qYGg|-i1%.m6_]8Ot>x[v{d띡M -ԂFݓ:n%24]J9Q=١ׯX} ~O4 xHMR*uL'T3,1k]siE҈y$Ar>$#`1*Ē* 잼rgQh;JFߕD]cXK}n{YfDCFPJ7*9M=FDG஗ۿB[yb٥lt6&o@dW[+UrJҏ\iO .TDqD^،/Ü҆i{ Aʹ>HԄ?D"aFk i 9X[3+"HJ*? PC?tfAM4ՇVu,~W(}<E[<7 #8 }%,=Dv/jg,&L9FYi,Yf>61us`0SST8 ;s[>3\㸉p:QJCgTy*UD',֤Tr@" oy<8!XHB!T׵0&:Ն~-gZi7Jּ MQ˪bNYZ7į~X.e5@s8{b O9DЈF}qQ%H<hVkA>o;=8 dmn9,m2\_kٞ~!H>V,}I:n@򲸦x\(.:n]B&e/#-cj1#KGʵeA$?Qs'15HzGV5_H/m&0Bk.U7.=7 8AƇ1 I]H|j&E"Ed.wa#sywYj7㝸7bc̪3<[!h V;Wԝ,sYFr/EF}ZJNv"暷q cDnIkеOsR(d_=Tגxi |TK=&>Jn/o#L)f?%!;kwveE?·~M`@R"~k:* Q_*ۗ9y? c;e {i<&~O JJ}Eg送H[n>Ui߃NP[:+]-3l+鈉Ȋa%ڭcîq=~pצe^}"Ge`&_^&OB/뵒dOv㍯/e}` ,5/Fv]3`nA"Q͛58Z3v$vї#ЛRN`2sfFf&S_\K G5cA}?ckZVVӽ#EppJUn}9ٶnu޾kwqn ޞ&_ ̰&J]Thݓ*c{EZQuEDm%L5Z5S/ eh-14Ym5@OeȈj}ﻛUv(~0Zq2O/5j֩⾹dt`J']:+cɡDy 4O9LoEtQk~3Bo빹bge#*Lpr#H浡\f*Ir>4κȠB-&7yƸ`ᇨ-@I#d=dtX@ZOF8f^;Yx'h?ŧ"E\"3FA?iY5-v`8$`\&$v R0ENp5$$N8hŏ -_Htr#Έi|IqEWK(5x7Do2 p@Uņkaf bx&" (qz)I;x+ԍ[qwWT|$f pJdjsV[C$Y3NFG G!+j n8QsWTyˆI 7t*%ԉNn˜Q9R%/vg~] 嬏jP'[ˆ>u؄KH-dYK[N 2Bx(RL}_‘0#1d![1"ZP,l0Vѽ@1ڷ+E#p%Yrq(oEaِ Hɣl(TWM8Hr_ED˝۫ @-0nn[Zn-K$n8+4mÉ+A3lur`[[WI;|URXP늀8C<\+61(;. AÐ+AO<_%]1,Y68pAw%[гʝ'+蘾o_qݗ.+e9 Nϡ?s T6PgZEeidӘsaφt;vk6b:^b2L;<CiE>H?Yѕ8>(͝23S *@Ѭ1Pcɡ:WDͲ|]O)8C6ɳ] tfI3I˗)İX9M2*[W3$?Ⱥ嶬#94ׅJXg hE;߽'8IGhV:uS d6Qgb7k'.:#V &Rp`Iډ/,|h>X3Dh[JI9R$,D3z9!OuDx[2WT/09k:@r6Nr^^ώ" [ax-nFD!u[Y iVĘXx2LaU`(mk_"BE+U;`NSjEGy*db2EjZn0uXI_qac5 U]Dw)QuvuHɟ1MfZp9IIwJAV*f'G6ʂ#bktnb@t<0< n *;w0V[GJ[HJVeO|G3m*R)bfZ U_{1}[xG" ) IEAL.659E]]iI%lI^L.zpò3$;yVͭgK0i){4{z`Ѻm?6]aa^v9U#ʛ~q`$t4M%2ztLRcr/onA͍7vxKM!Ϟ~(| 8]鍆|iaDQ|(f5>53F74#.z)S>TPR## =yDf6-oiSz bWfSiqh?A_Y|exbUFҏ;MaH+YϺ+T& kJdxukCM%# 0%a*-RY((5:ڲ4\cACW5V)S910mY;'{%woC'>C&X +2Nɐ` o~ 3w~':l}Xk0IL8 /a׵FգV߯]=_r\klՋv@%F^8,EH>|2$/Zs1;iuUׅ׾nU_464).7f԰ŌqA7ow؍$vXz_>aRk&aNFYPy[[{*qՈK筻 =`C} *}uuvD2@["vФJn /ȥc S>0X] xT$W2e490l朅 #zGb싟tG>ȣnEc) qqF;{Bl]2r:Yjj1, kҙˍZm_(_C@S$+)`X"`kwPv@]V *ߤċVkm,EDVx.SDRֲs~]I?$R9s':n1˫l&AlK_m"5ǜI&I|w8 Y\vXr 58چIA -b9-,)q3,l0:9~v3Deˢ= @vȻPQh5eP0aXbu*0#ytQ"U1Ah)NĉL9A̘tq{cURRb'EJ cWhj؆\:(KJވ$,1׏nTj cx~3=W 8F$K4weu <4!Wl>K) ,Zqn]-lY0UA;56xo=⩱/ӷ_֩3ot ڜTێKŅ1@F*y7Za<ڑ,_ľ!G*Vn^e5u$K?(GB)m:"V.R@Ll^ڷX|L+l{n&ΰ"?NUSɧ뽷(%C9# ,(t| JncznG\ 9)z,1>i.MC5.x/c")ު]^'}i\1,:lܶX_?qogx˶eG0'[cxCi-.x],/'=Ď6*Βm5>"M'&JD*i ,#ql`B/waqNHSŒ0y.Rfȸ2\x]lP>+'\u<5UEgʿC 6܏u/UX>75))^W$@/S7O!pkfU_HSC#DVW.f(( oLKDG r"m@ F ĕN>MGaA1SU3`b5 7B`Bce( m"w X/:ˏ9v!4E2w[RIiNo~B:oMP2ί4J@Rl:USfJ>dsD'X.i [luGywiͶO5U/v-y s; 1,I4-x ]"+X\\>Dd F MiWh?cfL[whME(׿L ? qx#@ I*}l*UH}%ꨕӘBR((*)Ht7Kh yy-Y#mt<f3-`͘0@P$C0 g{%OW:*2#)S&8 }O$λvTV W_(oPyS!ĽpR U8<(er#D-NcHމYt&B+pYF.V؄( (_Ґ_S9WdR!ԘD͘s*?>#H &#'=@mȵ(>A `Y$&ei )\?QCšaj;}D׌DZkE۝3w Y534ozAO C[ݽ"ڀ7!3m@i2@oJ F^ rыiZ!ҁ~aFP X❕~hlR*eA@iWwOg!b(m|GYnNE:Ep'Gqh0?f7;"A-!W1* q[=FxqЏa*RR>d2G$wԊz&|DZq.B^Ufݯd.RRhr5JO+Z" ݓBE$pPRCpOkc+#0 Q墀y{}:VdEkvzmI1̩`t'h"7NO'dwMukׅ^᳼g~fir~{ 3)^$ع> ,qt˜ hǖ$" XRx@[,BqI;{T 'V:%Nob'p2CaL<1$OwUOd1*۾Hr *'ޕx/~5h_+Y\G%ZMt`uԻ Q3_xOˀ5[WHn9K&~bwRr \RJ:r&#'?F.5bMsmb+8ZάōO+^ZŞb_(P`Iw&"eFj=GqI/&9pS_d0|9sez$.kJ'bq/Vp[#U VdK6fA?vzQDy&|]Pq$U} _= ;)@?qtώeꕱf<@4悱KvEsMJ QNJcL,;~kY+ǟw"j>eDf)l=! 5옖QNqzQPʖ%=_B.;Nsߦa%hRE {jaV5")-~mu&iCB"$J_n}|}7lPۿ0]fNI~~G dZ/*lͮR[U2?FJbQ"6f;C-:̚R(O"r MހL0'ycv5u+s8ߓz]LuirJ3z87m(&o0HN,$R}Z/Cc-oLi-ةyW-NiА})/ʔ1Ïu0NAA5H=ě?] qiεQ2 o-n˜ + ]t r Cp08$0sfAJ9$y%H:CլŖTgﵰ*;5ÎJ_R^ $IEuj&`@[|8&QN oC]cZ?ުАZ `u3w:g82{u A_%Wu!t2SE6ڒenє .o<=W:uQX(^t(h$A'f|a Xhq4Z*zG|7uoay>b}4<$ݑ((Dy>!!Bҝ~[߳J$$#vB->b;tִbvv7BkoxWv*S{i^ϼj,ɐU|TRIέ:&~ԢB>$M@Z2)h T,[;ª #bU%ڦCwHU,k5,*:qU(J#A )I7kKi' \ϡGKR0^<:٨v<>i=7a%BP/FM'7oȠ_N1]igqMH]wv@mxUaaFck Rl/AY4M3Nle 87b|9sn.P%9R7gI񌎘1PWЃ6D*AP kUa*`5v>q+:* _ɵ(+_/XV=A _SbSb1+}&=4z R.!v #H]leGMHJx\>՘5w$vJhB"B8@'m!Eh[D[E y٤wwb9mqBX Eŏ-{ph.k?ʐZ,ϭJ$x? yqJ(3=uFZM⍩+P3 ^MJi? yRX/cT>[׆{} 2Bcj!GBeGUT-``)tSD{Yv̼ɖ+bCAqZc n:aX{1\,s%[B*\wAC1,?tWl 9ջcTu޳o]{@gvK?T-#`w?܁^k_E߱DȜ 'EIR</^ZuM;w~^ L=88}_m%]SVntE$8t9T/f ٕeYfx3HiGqg6W6)kPz( %pX Eb,@nP6UvĄ|U/߿Σ$'=OhI*n:t=puEAݎuxv+KNZ,ES4l}6D'3crVfךʸFI0z7zEgU_P&a7Hi NܸK0^B~H \GPCn?Ѳ, q,:NJvns[gaEUB >zQx@o#1] y{UM[Ʈ$?HQC ?[X 0~xبjT~"C>)<̞{ίr4bAhgEX,E1)9iHBUXx 0X]RZp!tKsʇTd{h<`ea LДyJ:,kp9ǒ9Z6*Y݊ օ`[ JFb=ہ/[4qNBxi18NPI. |`"uwAqtK!Z CNr6K~}-$Aے=Ai, ?7c91u-8(iEղgi$$Ԟ44>fBtHgºO uZ=x& RdEr|>A:#Vx-~s8ЀK1q>({\qoQ`=w*BP%}vL,&` њ:ư6B*4&R5,3sZC,Y֜&HLF㭉Q?54('m(>޹Ib)dqjڍ6\_!i>rA7I5aC~4}5TxZ k^,mJ0R@"=A&peu] Y#jޓKK6v{AeG؊e7`N*l*?,df =Υ{'{-'vx7 đӰN{fsyc'9](WXlXAY;;ٗ+5mO'?/[1O-qb/ܕaiNs vJA$ v*%\cxx!}fKAa<8)te”&Sl-q]3;B2`LUWoO.igĚM;= 1.Jε셙 (|ZIQ6LXkd"v9+H%q6I Ý/]> {nJ~8[ϵN)Ur4Ė' #z1PQ/0/HJXˉ{VOpV&I '9> hq* ?Pi4T9ZVg Z&҆wsl&rN.J$p*.[`9ONg$6V<- x(vP|  Žz֬"z%m:BٕOJk T])|e1 }G(}4o`4 >vtت"rqy5,zuSN A|hyV&{Q* ` iU0(^Pk!H:8q؍hkM?k/ԲRpY柰V3R5q_|-4.~bZ#nvhFzW\#S/~C)F7+8xD$bچQWQ!VS~<ÀH6`A@*h“WPDYTQ+;tS綑Q#f -U1輡r zJIi0n6i!R J=k/i{ofy,<Ϙs2!{ 8q;:9p`IbǃuVuBa4tα^e%l_KXdaDKXEهfd"yZt!;4] *L+rnjc6r=[gscBR~%$͗[\uњiCk<!p|&N:'8=)S6M]jTOVͥV۴ꎈzԴ*?*8;yi/"mAaUjmTd $$L3K vy/Z,C]n;7"1V7OE7Za-kqYqg+Yc=U[ٙژw @ߺ~JziϸS): FDzVoR۱\S8T?uDɳʼn7qw~ 1$(Osŗ%Bh B7!m.Ԣ 5?A[9uۜثdtهєk@'qlfT^K`޻H8j=?z"<%X3}#er0v-V* R )Qio0z9z0Y/Z6]\5s#$+F8ZN5<HJa$M]Y"OoR@tfq D F_[fEe/PppGt姨't h.-vȕ14P\ DcR%pdE5C/O#㵸vMnipz~Nln)'k6.SrH] HaȦ*`~z. /JNlx 1/Vf@ 'JKP/nX #]fڞ1m]|1}tӟ&4}WQ6J2\h=HJOTzm+$߾$؋lsUe}t6|S'+)Ѽ vvs/D qFO|y:*XqѢ|16bg"Rp::*.|$HQy|K`G0%X0"/_٤f=6^joO aj+72>"hD}@AF4vXY=xH-6ʃ)nϫH*WAO5y*)DJ%m@ryBle|9KՑSKGYʨXXCVLzN '>`E~i74> c5aN%&JT{)WF MtlĢ"*OeX&47pMEC[7Mz"Hyo>&LMUa~ܲڅIe"Bo{BO-W>@q SՔ32a$ Z.ہ$%o޹ x-.5\0E>t|L163@`'ӏ%"a `=r{3Gk~qZ6\nOy+ysg[$}? XXɚ\ xqMt|R#.~v5A.%rLr`f"' 0&FW i(92|̿C3-v޹z+'?0@GdݾNINh3]6& 4*?f%2{ .;j@Ӌ֍% lzQIQ=p.K)2w:ws4ǍH]'iՉQg~ z?i݀T>DjN:~Ibǿ5`;`0K;2(8m1SF|YB @E)ɲꌟYO{s`x{ہk2ߌNEV]43 #F3A LYSt[B00@e.? i~vLO f~["VAvuڀsbcI*+6I Zd e^[lxB#VqAo>d h”ᵘNZ(ciZ3?)m80X6gf5ӏg3iէ+* 4u央{}92#eAjUVwpjdPЫNoPv]8j׉%R4A%n!qV<`T4`o]Qroj? Ţx3ӵo EeiuZ7M .QgW*:G(3N.;/bȵƥ԰m!W_\(&nUkGN[oJ䂏"D 4$aS9nqQqb?X(S ]Ydr4䝞ҠYjh1΃,bwR'In4L "ΠJה9f-V@c,?HHe)= Dm#\eQ4R0.RE8l||.!IX я6Ey[ .zjsw8rQfWȜθ}Mj+r4ќn̞_#gK\c0XS}[Q)тȚʟ/^dP<EBIP4ٓ"q dl]f8W ?s@Q d૏se+#`Bi4F@(~/^مg.ʉmY D#pYt0g'AmM bE|٭[kN;[\{5yE`FA2;gEʍJ27Y>K%&  'kz,99t2S3# ߫\2o߇ Y~_CK,=䥀4\U/c$?ɦ_G.rsƶ0zokɥs__*d]ubɢqGm1L= Dlrᨖ<\Ќ|W#d63u cnTYY$L\'ba_WT<գn]߁6AՆ{@ F)ĽQ| +4#}&MDa<û]8H!$KN~>< ]) Lmvn5F](颌CR 3_?׊>,)(Æ>!ЁNs2x_7u>[]RZv}W!HSx_g3p"`C(*BCy(WG(*]#59S,odTS>yEڙh10P> F'ڏ{k0@obޒ Q;$=΄}qHhN6v և twQ#a?]nR"kL]zNFBJjcRCv`:Mە~:~RIO ̠rZBDQf#c61 g4,WɌջ o91h=vQqW~>'4lLX"FJ:*ԦCK*~zf{ g+ʶ yK/ jgv2Ҷ;/^umZ Z$@ef@Ňht6`j|t;=NF;$~֣!xu lAtwhJk`5mVtP{|upR 5F.@j^-DHX$ ll<@tZ9hQIR WJ*z6Rx9 1u!.lLYAF2`:loJBQyMAX&ij?/#4{|womÆ!\HyQpp+{XDFg6m}-J{i$Sp4w l[GK1F X=5ʈDj' w`X yd2F]q#X݉1Kkž>u#rzȩ BT11? pUt;v:u' Ų bw,z[&9 [ҘL:fD[P)2Mp%"sXRG/^(G '\|)]p0@!$)*ʱ(qDۀ$CYXǶCz@`YjfΆkEJ[%%쏳7%,"sDi$7/@ηi[9pPv8&r?j8rY'8p԰p:p·Ў=Yֲ0./f ^N<#1 ԥVjYȜ\s|q^o1\ȩQ`4IyF."@P&[]dB.1)")}7E5qi۳Jhe`o$XדȖarSʃJp8zUimYO DG6H/5syGrR|#*S9#\S %vr~cXujÙ|wj^~WN eŏcAZ8O/.}xF??TP`(g0j%"1)4AOȗĦrUn)~i~ ė ڴ Q0dt-~ _F#'9,`n.dh!]L{8[;[\&JL!Y#W !QiUszOtT9뿤|_ p5; 82"9)czlUϮg{ =J+@y(LU5zQ5 m(]_w\ラO _dj$I(Eƹgۭ=,Rq٧vZLEɔ-,:vXc"ԓ[+ A` ]΀-ciex\wY z$ cڪHS)G)ǂb[wg?Ƈ9»SݯÈ͗pˣ~j'@)t*tZ7PexttȤMc}C.<DhIGe[e_F:ضw-R3_>+KN/Vch!" <4\)\1Zø&'K!PX{oh9ݮzLEwή:24efͯzuh>|R>3j\bvYEp}7*]%['Sވ%Z0qi,۴]TJ2+Dt xQ,DZ,ɄьLfeU'AFF' 5.n9|*qMX(pSZm3$=Sӕ>A + 2i٤Qb`) jZGd1藳L;i@o#Ǧ6qyjo~z)<Ӧf`Rw챐6yC8~#F~`v*/w3/V\5Ȉ[s8WȜ?,lUfT+gD/x 08O|Y+ʞAt(q6TS\/AYAWr{e*Y2,+eX0y Jg!rFϜ,-k*|[JoTlYN]3w;w1:L*iwA[gmn=WVcYK{Gnoޓwicht-̽usYd pF!N)=55{j@c,xd%JH3^j;{'{`{Dh_.q7TԵFQF? I=Q_"X; kJq&|MQ?v {DQKIrO  nr pb0=^ E |>8hCR6phHkǒ4}?'150"q|:V\S3KR|Jx;ҏt>ʹm&;/|r eo' -VHNIp^dghc 5 E^xv.];潌"^*CfUP;uFdK,`Rqʯ*ls\ۈ5ӐC?X.;lJhB<ɧ3rM:oPv n%;t/*`UX3k㚷z^ꅫA D M߁XqP٤:WfU$9`vZ &dz;:o?9(Vj+L'{ǻlԅ:s-h؈m |ջ/,xRQ~\;՛+C\"{"-ZXI ƶ=YPAvnQ7]=|c8KohDhH" VKΏW#=! ƍo .JafحiYV!z nD^kHsY ` ]V.к?ї`i &ZfA$}*SVf*JBM-{1Z+!\vtuE@\ŐF@9#L_B$ջDZ8Vzs棠gQ$饶`KIE@^\Ak$ykpN6 NKS 3H3>N :+M("{ G2N9,(jλT*FJ+*>EȆP;; ٙy߿1G~^VQG=%pK C#|\CqxMJ{q]pPh!BC1Łչr=L̡pDrV53E#Vc3H'NL6?A[z5-$1Ȧ}3psz2=s*@g_+N[NTQ"KV8=Lqz a7j`G{keiZz> #?5{$G;>~}| 3)saccq(~zg xmQLFhȿ^C .zȷ8ȒKAIV-w;5i #^ItDPk?{~A@S҃dqZ\k )|+$r=|#VW>daxP6Kfᣉx{_9b\X7^RY@Iĩ I$k "ci-" B(נ؝PؔDqʡϏ/JH2:&mo&vͅU^`{w`υg@{>z#2¢j1*2r坿C[ԳY_•B6,:1 d*=#jYe0x,jr8>3~ j[[ثԞr NFUƦq{sVO*Xl!?;kSz)a,TK}la﫠^HC7<#mvZA( yē%_Qh0/KvS\9WM:1Ũ<Ƕ& i&;cMsCv2h xDGz=4iS96~acFYn]8OnFW~!\Xjy&g2D /^ZL5) R~{Q ܭZ-850}O;R7*0׵7{Q]@|Qdc6is]ΝLy/ힶ6h%\N~2p%ҒGvlp;L\ ʸ͉xa` Ƨf_Hժ({T0ιo*WɎU!I;r͏ VVg\C5RP+m47>X^|?)$'Ս9'W7>~VD2e3`ybX:Ö /kh&bj֤SP4;'k{=plmB{7*:.[)Dpv9<M@~Z9?kB^ŠHs;Jۣ]VދKnT:Evb6]n3 UW$/_&VĮ+{KnWKU^Av DU7&;+7G Dۀ= Ԡ$1W#0Y͈>Ō4|HZ.ۘJ\*+a5@\ qDe@I"f9fDz5y7(VʔNl7!km? 'D'PfBd~jdז6d@9Zxy+'@&>8̗A7c^lzA&2b}fEGe'O7;h尸u鰷IdP9gp"&yF|Qќq(˃^P j'S#!c)87uޤ^K.Eg08L c#*&+7c1*c9WݯeK$[#t~O7-qǦ-)N kD~srCM~(^wK[0#꽺Z"1n#RBm]Y|6uL]urpHLF:zp؁[U^x34|*sMPE @Q6Ixy LF7K+=>sdhI62 ~fO{yR]L)-``?2)tV,<"J.bAFy&+J֋e(`E#9[mzx-YכFD8}moJoAl~ ֆH[]q;3"x)QRaw )@psʒDgv\wkR]\}UL^k ]yOڤ rywjG*M;@eMEDi z 8^\cTSxAs׿spz+M%G.TGр!j61„^'}6ɬʚ+n\vb<7N=7{ȜGQ<gPMWh,̦ҹr'4' I&FRS̎]cژ^|>( t,~pD 98m(o&) BLO7doi Cg)C2(BL:TvaށqWJlM]o<9^nV /"AF >n 2Тԙx3ڥKwB˙"D rRg0Փ][/MpF*y'3`_!~5kY*pcąE2׀<7y%!3*cfUt5h}4xk+yC+i1 z6l|iܭr R( хdtRf3Dy(9Q\K\DPh 6T̆e)0]:ڿzH1,ӤiVʥCI@#zn9پ|Ɠ> 0Ybtj_ ^XI7sw5OOM\Ӧ;l=R-XU.ji< M76uRQ/On}WkǃU)"%Fr5Ja!WRQ5wv,KW ~1s/F2"-Wġ2fP2 GzN*- *|\(U %w\5ʩb˂,ljޱY[s1+_6}SYpY[EvO%śM|78 }qB/Lx\}2<(f@2Tt;06ækҎ ץb PbaEФR#r@ų2LF9j^h3gͻګkkbs5XPt:M}9wW7Zf.2:Jߵ|D'LfW%xOilyycx" niJߙSw,SD^P/9r^/[lT5[el MA?Y'XahW\Szb.AD1k%qAev^K,ɱ>m!+39{}_m/IvL Pe2G*łw-1Ec=>ؾN;3kT`7nC J^p\p^/m3btKz>A3@CT)AK2G6g@P.~zx^+U~X, !IJ)'WVsJM|"E g[v, ]We1#9 >M Ow i 9?/|W\vJ_#U$SBv/ۃ'BѬ%-,jz]^!( V;}cK cSŴaJea֗vKh 63^,eWҚ!Q<7;l4&5?yke #~Cf 8,ctCh"q~NḢws̅TP6f;|?)+Pi_|w6wD.@89TBX&bM6{XXAe?1s(9Z3N42ȩL Dy8_oD[n JJlH}7R*5d8XC$@c(ZUJ&M*%MuRQ.lbwXfQS5gvA3]#TÓ$6UgX_Lo)(4{JI!l~:t*g'H}+Β%>+g=⋀=e<"i#)pҪk*ӿ}-4bN77'¡v5hkRwدCeQy{ si+ ;sU|' >op-z>^ 0b% FewV)*Z|ܐE[7 0̡hJ%c_%8 Pd 5AWJl#_ʎ(@p+MKNpU$@ON^9J0Qw}eɠ)؆4t7{ MU#ZKӟhLJ?8!VyC7[!$]V~C_0vGεRWg<ײ3c*[:ح?xHj w5YM ɍ rD'DCzJ#h+0ɼWZU8L֏&oW{7ɑq8qIq 3s_CTS~ mz;jЯ󵀯;4T ZJa8A9D>%Kܾ{e+RZgp\3w)ހ1U -|\ mpȔi 2xLzyRLO*V;vxҸ cq.CLqSø H=rBAW91?wFcP) TfITv&YVi ½]sR.6$|҇'gcF$G >)å :`5˞Y" ,ez|他2sbM#ni ‹rBbbN;:]- &)LMxOPNqdKt՗[O]ďQnA8x DٞuRd&{YX0 I6esq"9&k!3v[O5 D?qa10 ;ɿ8uCe_l:OFホli <-^]`Bw )Y7* )c9=>O8 3ˬ֍0\4ٰ n}y<-> u)$dS1W6 7F꾞žÛȭ̬Ȟ53~ Avygآ{>*6򒸖~䞘g6bwq}RD`[LC5`ZY-ap}9oY]rrH˒#iz$Vۮ.{~0j=E,q[n0l_ِ~|;87,E[d1";UNOv-{A9\EQ{'yP_mf@z,4ba;Kּl0ACEt1`c`TG .;Gx}# %jYʜ.2S՚L"vPy `_+ZR m/ЃE>$qu?Ac*va4\V!+NicQϲK0KK\۸nkUʽW.F>ǃ\cPqEaM)0|iT0hC]ˀnfΈbV=Xfw-s.W.NΈSJ[tm${@o/>HNGZM ITy'YڑNhVS@2%j*oGU،#qZٯlct<. 4 43Qv8Uv⳾"lX_JxK(Tа*c_2O%}QS~LbVò]]Д OiL3K]LOhI1?>u*\ľPi\:t0WaUޏKD5<0Q  S{PتB:Tyg6c!XΨHܐQ/U0}BuMQ -gFq?β 0?(ռa;:Ӎ-=U[Fz{%^Uc gh't0 ZI(Kfˬfa79-`~0&iC`6a祫:ӕ>Ebw9[:=Ip& ķN#B  rRx|#wL0gm߈@1m- :q^3.Vb%Ɨv@`FI86CߘRRWyz4 úDkbxCQ |U#U R/ '2tJW>o@<jU*2~zzN={ޱ["ˎ3D_.JVY`8[VCb4}lռ؀zI\6sg< A3Yin%~7$hYzw} u,Qkq|.o5ԟ4?Q ^&XܣEy\CV(V2fN 5/f?YqH(kwJWW1&B0H cD |Y{V$zoAM^pRq\-gNc~T/R dvMѿ:(vɠE$2fGu ?fc>]ɾUJ/m}w)n/@$Mj^r "F{iM*6)%#,QU~r+(4{ }'K)&wM=٣H]tT̓^L\:7)*/&)XkB)Om2f9;REBC Dpgs0ZT_U@IkZ;E4C/>iD.`0mOc ̛D{Ndp?<4-dZI/_d$Y* Hs=L _+xL:s> _vQ5?k+5D'L_G1}i$n}6~cP= s,}~P;g@{ҝUl=!De{"H%qmQLJܙ֭cmYei=i˜qq ~$|\E(zpR(C\pc=8vua&XSuפ԰A4riATשA0?`EmK>ېľu}Jyi&0iPwF)2`4'˛'wٿqdUT8ῼ#ys̻@Oud -!>۝V߽b*&i2OX+xh}Ib}r9LT7[^Mb]\؎ ҅{hA1pXi+f ^`{:E,p#DuUv عJSV}pk$-.LyTi˥JiovzAߥbΤ/X>HVcrR:#&Hd_'Bcq^Ҵ7WHVPR,-!yt\3 y(6zKʚ$ԊSp٠+?*좤0fP{:O-B!&X,$3 7 Oì-%ђk'sgWdS ?w UK*]&/GaHq8 ܑݨ E0W p,yy·~,>%@}",|ԏӊ}PlG#k>@][[!(3E$T0(η+ƣٙmH=!~:1ce5J"&GR]=( oN M:L;fLg7bFop4'eo֠>=WnUٓGN)hEU=hlN[԰g_Ŭ|#305 aB8îlV^&iOQj^+-8#ޝKWiwd@lf :ő5Uۗ[we8ӫyOc>b 0y@t!_njmw<]sZb*6 Bv$XOchʨ{4 6@CsRn ! Bӱ|'JfF= ,7Ou_΂'j2#xMyƟcaP^X@ O:bEUſM_Drm$/%(%g`,3Ě':;3JH|z\ |BeYvla{1 5Oֳ(S^(MwX鴙Dz˲n ,I>QcZg/Y jDalКm31 f"|+2#Q`cnp@' ,7m{hEA11eFJ12K(v-/!V9LrspÈ *Z 8۽Q$O^P޲I Yw zᶺ"!7y6aI.tz>4ox/ip_4X&?<@r,3=lu\~ó?'y4tԧ&LLbP{V:ԩ@ o>Y1Yv ~tYkЉ'3ČHEfs5@H~q~\I%qA&2Nk36JlJda0Lisfj2E$tʘ <[$! ?&Q.v3Y4jgE|7-:—6+թU?g+GQTqZAmiaq3GwRnIΖ̌X5HcVt*R_y$'jv<O 9"/\Ru`Rhb]"Pty}$uFڋ%/efijL`"x$V= ü D@ɅZ"yM/*vϔ {Dԗ*jmȴ/ƚB jXzyuCh m1r sqD Y/Eǖ=BbSjT7>PieU W+;pr+:]mRPyUX:Q}Ssd:w62WaQ9ظK1]޲9n]h*Ş;ꑐ/iJ7.'M۶)|Q1m y|`Lƫ\5SE BSRNи5P-M۰vF?x[Α=]X7'AԸh=g'%]JWV#>M=ь=`8-7-+1Kˈw͞p] {:f*{ "G$$B|ƣ|-34ik [R@kK|=>,CX]I434̴+ot|hiJ%/:߀:@OUqhǛJ 2)=HbRt=~E[أ=1- 0'7F.g[e͡ךΜ_H#Q=Q*훳8HLv#e5Us_8 ypԜH;b3N`˕ -cx.@i RϑRqU QDwl{rlX G+phxW(dn֐x󀩍<ȾRY0skB,yIXZڬxwvN |^6XWUMSūmy!8Um3B ]$2Y$ؿw3Ka3 8Bp`g}=Η*6OAuxnIcD|"!Gf aۮrK) |čUc |njaxcV<}aV$x d |>r=uP%o_5e lY-"@D7nF~U,Dq΄J;TKf;&ܔ;G@amB7Kxj}{؁"v&dtP?rxNQtz]&Wf7µ u ijR愈zM'F}Xv*Dv3Mޡ<1]h3Tǚ(eǭ`pmˉYyRY zx,D'C @|'?%TKݸ3}u22)gǏ5?$b飴RG\pB}* n ى'`'vOXib$~C0Vj>([!E,;dkҳXdz+ p~ ;gDwlK|;F@mrwmk\9^^jRF7<ײxQ4W}={52T+Zg]P`h[$za~W餻f)7[Rp8dvd_Gh $4d^gz=XdU2G E %ͣrR*3f콝o|TA 7oFmSWf)m*S2G "HI/% Y]I;DQ iK4<[u7局WK@% Rks[\ /Kru  ВͿM+d⠇JpCԗSpK}Ҽ ZY9-=j-*P %XKmD*s$OXI62+_ b#rU{42iQ.`s#VwE}L7oʻ^(  DAߵ(J^둣z>Y7t;mJ@ંu)!A I\qdÏ oT C?A]PaM!]}G.E1gV1WcD<@^>٩2ʜh Zw$II+ #mr6]i\RCE!D r QPըShZ@((91d=]n*MOkB#D/=ӉDy}`г|,P-NUl>ٌ(ن)iХf14()0r< zG[L ɳ'eO4L hZ? WO_wXԋ /\S?:Ea$JܸwM_ ?=Wh>,\vK-ˍur.) CP)o|};0+#6WFk+ $0cd^m`Q# Z;_5N9ܗRG'sĐagTsĪy90qO(?|c"CXb*lTyR.߹[fкG{X0#hesAW%`2v{%8{音b tƑ#fc4ez PyanHֲDd6g[:z1amc--`Et`ιׇ-b㊴u#Z2oЬg~*P4*q&^EE)9k(dՇȼ sC h"٭KsybOe$X%k~MEȼz:7-phugBrwf4\]#nfQ bĿMC`Q|L 9)GWohP%",f UqQD)Y-z}3]߫դZ,:eƉ]RH&#άĽ>[LתKTߙ$ΙqEXoH g[1)G$)cbζB4н*AwfFp'ac'8z]}':Up^ ^  aM ܜxom;sK_ #w"6fjT$e Zh'=!v"oU>&9dn[&D씅}Meus77NB 6-vfʼnP?#[Kxae@W>n"f'6aO2ƞpQs 5rn4[;,m#`4֡vߎWd35*FmiRvFo5:MH~[CqKyp7o .tS\ا?31X6)dMx: Jێ)j.3OxT4ꢄz*q.ΈsO6"(t?PDscEcowuoFvr!S>i.d{j$q=D1[QYV!u9o7Ъs7:n lwOV_+GL[SF2&:|HQw]K .LnZ]+N o.P䮏Eക9xN8؍FOrTcO jTT 9 Ԙ]x} LBTZh=IRx!/،3'TR,rN" _G*Y8,~,iq˖+?3'"@;p'F0; X^_ Py4(uhuQQj"YĞ!'+PKu'{kF+YR ŴTkl8|,<`c˽RSof$2qb:;#)D[ZO*[bf*H|&m$B(s)ZæeaP]׀Y! {!P\+zF> 0!$|ub=CcKUD DNm%R {%2Eĭlt`~ӍU>r!Y艺HW7;͈Z3 H99JX3o2 y9&WMUS;%F=3UENPl'ρz9 w}eor(z [9?U?Όp:&PRjO['7L 33|̢UX  S֚ݓ&(6Qޕ`Wg@pGirI]a]jx-$IH_.!Y8S?QeM,2x15 FEjE/ARQ) #i~Um)L?ve~'] HkdM䲳i]qt7fV慆[!LM-{HT[i.l'`DYzK1ˌ\'[j@apS؊57֏ yȇ2 V٧7t]v1fe}TuJCI.%BևΓ#J٧xF&s,M.e<"m8ig@@ZŽ}nafϻ<ӏc#vrDOI;[1b%@Prl>C00+N|K*TpWa2PA1İ-7Q0vÅ@.r 2TC!NF|i_QS0"h7rbNhO{Z˫[a&dtL8αQ$=hp%(@y>Nk$E߅`.o04nLYPpiju0땍ӥ{i~"jKr MEzI$_X7Y84 < `px r憆Aر*l2_;v6RƇrDEk`P;Y}Ȋ o*1M|UčC6o˾ $~'ۂL?GZr4uv%vl3Mw^]j#diwٽh7vj:<]xc έV0ĀB[eoÜk\LxB8zp}daiQ<1_1:U!{)<Հ%eWMg k_b%EPv 7(c\Z*V21t>iNm_W1 cA‘_Ȕ)/-MLW>s+ k -O2Ac#Mƺn:$ES \ 91'ؽXܫMd.@jޭQ]ߎLVggzC$&J{.NC Yl"yAsFf;w#9%LgyJ90@]|9o 8bwnln2$3uP{6v26P;uQȢ~Q@VK$GQE4ST7UdLZIҐGƚP6&i l̲Ni`.ouqK$rGw{W#ct/ʛ_s@ "so!nAHRetG| p:8.]f;c걱y~=ST(X<8(l͗ɞTʮ5؝98A=̎[!Eg`W+ۖA٥Jwoq]`FtHfQ(z".`pG,Z(aŎLh|bT'YF HtR;$zpPDѱ .vH.b`RWڡy^"$}m&3̟!޽ (ꑂiŒU pg0-p?x3={$~U_l"pE3rqK1ƈ<[IN;q ϧ͙!\&%RXR~{Q,r~kA6 {`%HN)0ϫw~?nw|7}rqGg! )zӴZ4?~u-MVnnb633\0P3OgD %MS5:31æe7ā]W9Vm'ť$-4Au@)\R-3yC5o{sGVdT)ixYH`ǢΜs}`#e߸&75m_?/R$ YAխ.Ӑ' X ~nF$fEIx>븎԰ZwGR~S! Ǜl3lTxג6u[ۡ}/rCah3Mޒ*ԮhR>NZ pAqLJ-m212VE:1yjPWitiɿ>M$X~7')/2jTjf8Y2|=GC" ȿ 6`ԟH> ⠋Xپ6[l!nMJCUXײ5B,݁v27d|A0LG*\vYztޣF"x4]6Vh({9WRb~PuT!Ʌa˂>UǠ%Y8H-\rJXhPN/9j(tW5[$T 4tGק/QR`><5~5GU,QZͼO9)6>`'>zx!ƒ&IܛOҦ. b<¯`wMZUNOdu)kQnۆQ/VhxBA~¥Sg\f> %P|P!ش&wUWKYZ?)l Cp`zvۜfj-? +mń>'GK[xdp ܮ{r;\!s5wZ#1%u8We2qW$Y?FiWA~I*8Efh =5nKt! NGf?BVRŜy 3.T,~H2!oJED+ "c]{8|a f!!F H* ԏΗgjurq(nDrᴀTntxp¶/%J|fiE%u/A1`0Tþe!Nu\ӑދr(ϋU#q߂%(/ѥQ]Q'| l7S EOoK&ެp4k:QR}>Wݝ5-t)2ҊYJ>{m:ilewu:iNK}䛛>E=?iQEyfhBBK4ĐK7!Z<>_p7ņbA3Hj$E+^# -ffq!kqܷlRƞiGAW :g]j[;u?n6סtV{2}QnP?g0\dG^w='9_U(lNg4.͂ iy1&g nz>xfLu'm;5f A9avqGmĖĢ3̡`Z+P+6Bh&zb!Eڶj[y rm'¬΀'™0-ZS/0AvDƀKn/ K駅p:撧[ p0'jb saܣE/vL._=I)(mWh;LQʓndI$0빕hDs5&oi ˡXhUX!Y۠\fF ~ JFUyC/D_dcV|\h7<0gTDk=YgzOXin`V8!=o#Ճ'R=6H9үU_\in` Z,"zIE q35ˆM4W@~A{}o6r YB\ȽR S'.̠ˎȄ_yw.Mgҭ{_HfSb8`=vHuf?#V&*] 3,[HrEi 2Mfjɀ*0{$=/mݐsn4ȶ\ Tբc4[eN8뇁*%8S5ńYYW4ѧpk YD΂ۅu.y]c>w"#^ƺD6MS 4InFGJ-G9Zq[;=\ԋ}ީfef9A ϮGV`\Q?zʘh>ƾ/on춖cV.Ъ ӮUnZ7vq-0XI)1"r&{)1=Sp"Ρji-\v$M^ǹKJ@!fѴrU@w4= }.,W߮%Д kA 2܋>Hݤ0Eq< );A\틐bS]N#g4Ԁ.@(<_cb[ xÕM +"?F8t'ၧvЊKn"{5G8H9%Z4WTFN!CП`EXʓHȼ{N\%[rL K301Db \7BЂ',Аe䯧+L+15S4%3phAx9뮠T]M'Lsz٫:I$LvW m]UK[Mf!<|Shԯ:9kqfgy +Լ 7?*"!:bf0gQ"=0HϼC->=Dw]RnS#=5+@dtu߹eX?utn@0gHWr `GQo SZ%GczĄ!J}es"U\ژBr9',`B/*Rz9`Qr3:Puv =KCXnXKEZⶪ{ UJK} NJjy9 (뚺^l誯Ø4FVDT'DŽ7 `p,m#"OZ@  !"&vd<ZJtyY)bMɳ2y,wJGONEixX-=1\B5#NNkׇ;vWU܉y2zةB5(]υ#֛$mx כqv#Fuf'w  }Ӎau@sS.o+Cl 3lou;03Ⳛ"͊o[6W߷D" B{JW# f;l5pLr])XQC"dv,c"w4Ett`| cA5)= 'E[ u?ݯXpz߬@o+Qg?#_i/3j*لq—مȋ_It=8oհ4UKHyi[ [E}IW>#6A`aM7wK-n iԁ};泌>j2& VMsɅ,N*yIq>1)ۃވ,d 1n`ΉCĮhKZ$+B( dy݇|M/_;b)wJXM ݷv$帢rgl/?.a̹8d# hռħ8*iKV|@~FVhFcl=Y>Uʽ@v4Õ曟P/#~Mb C,gaL8 ȾlB+pWoĺ&0PA ijza2"^+[zinƟGb3 u{nTD"P`Ⱦ8Yh#b'ɷsP(io+܈xoTe+ ~6l۶:XtX~^e]ȧZ/*6Oh|en-kEgTE>`/bT9<GhUPβ͗+e0z E.0oHåyl6!Ÿ.,_}҆'Y;#%"ɩZ%w3u*#%OH?!_\|9f&OI  0M^"Y.,Nd`Bg@OXL)KSc )R&ʝy^.iwa5=D453 'ߟ^̮'K:ib $q|Y8XZq3`vMeV`hR@y//{؈vC_^N:\ 7$e92ٔ+-PnH+f -0|7a^ȀZ|ލ =a`q0Tg6,vX+R9HKwaV&g|"=w8] $l",^uKÍ,`&Y=rf%XCi|%Im6GC<{7 :_ͺ7[bP|â:wqx?o$ CO.:pTBlښ9c1w802|U9|!{vbDGI'E"kwb-Bo9FA%,E GݑyojTFk"Π8_~65D 8l7ЦSEV;.1=`sDCaۚe 4wL”(x9L6WIUz]T=HA!#i*r -s'6Lp%0QSlqE!KQ<2FN:,m~E▝6Ћ`YJIrs qj̇$ vH{{mW+CR}c.k0˟]AӑwW s ekuΝP^"((o mnowCij49ɷ:uhi'4A;_S;yZ1ޢ_I%wZ}zm;?Qoy<$ݭJvCp>巪:z8,?\1{;bAN:Dnر{N Ԓ'. m(95Kզ˥Z\-*wvm= 1= 5}HOl6NwNz@E',%cE {D\@ ^D}=lԜXc?- mAߡNA4$߬s5DʷMyEBC )aS7v$a: <6eDȌfog@j6Ojo K>2G0WAN!\s ҒUTn 1UK[4@{z::ncE)[o: 2>BLa5@G05A6Յ(4g{ة̇M+u.vZn`sJx,sMڶON݉XjV3-+EQg,//x1sb%<7Vͩ:g4qϩ/ Лk߉ۀfEwC@1UGAZ6z.eAi6;(W'P 'n6 F%W@ ǕWJ0 Wtߧgp /Ø.oؽBŲ"KWcbz0>xx *,ymGT~;DYN䁥E`+f**т5K ]-Hjs~T(E$8i7sP8xdUAG^)|@]ޞ `N: $]C˚zW=d?` U)ZK3d"$X ]]0x„{i5mf\S:PK@ӛ#g=ԑoOfr+av:롨)3'}5?7D Sv3L'BiB7OsڌQ* ܹ}}yqGKb: 1ʕǫv$)K ;cojͤrF/ EIZ!D :5a9;=wCQ3:Xgj^62ğaDߩd2\#{M}~s8L.dp)x5TT1G!;fk;GQ>jhV) )`6!#J`F9 8 ZVJMWF MxFI[2uoѦ}ZPH&ZB-Qi©n?}#u›DN F>dhA˦Zj(GI!`xt\A0kɲO!h{}a.C=oFVǥ xf9P Di' 䬐 8[F5K1^*Qt\tkk% GLdRpK|Zb.Ni7I"B[}-*9sӽqaZ[ѩ ={D)EN0KA _P9:>3"l\v$h%h 2t|:~w]X|]])8X}6i*R)`2N*v^~kDݖ C3hs~Rt4 Q%0M " ͏Z 񘷝;V$w7V&~FfP&HR 4N.YHG^^N2r*E_`RAD5JMZM6p7rXa+`A|ݬxtw0wQĆ*S* OrW9lBy374I+sr1R =)M߃W,(r(nc![гX[ w7gf"Z 80ɞV Bv'Vq zR8 0u~݈Wa]t~ OM )dosS-1~=l7P}RZ7-u{+p:{~`LS[o+qTb ůB>#ZF9-C>B?5`bp.JXQr5-/ݞ=+?(g[b!Բ>а [{Ud z3f1{>=姚䓐|=$~S3yؓB A I*ېˊJx,ytth`Z 06=xP3D2 &WF1K  zV\F1fj]=1vZ %-Z䐑xL3*I}1BR I_9!J(4X9-܈l` 8w+Q <1Hki5<"N(~{RZ` 1yͩG9Oӊ@jlM`"lZg190"QU] fy7dcݐ,m1GY`8EjNN+9{h:"'Pr5L+Qn#6͛Ѥam$EE$Bj4|Olc„,GZ/A!%˷& 9W8kaw{5ٜ"sY=@AZ=۫&i*7'Qae*irXc',0J+`ɇEmC 8ryf: "%(a:@8Ɵ\%,9u vO|vE/!8/v+V:L)vJliDP0i>6@ ~3ϝB_@ٗs_@Zo߻ m_&XTǤcb6]ZrnL{:L0JHTFyI]vMrS]Uчqs~*., ^Zz9^=x_S@=0rՁ ʶ4'6r"ekk',?>^8J~Fӕ8~'ɢTgx10cƦ+kWP~p mp_+%:Peb8D^#?t|`S-Uޕ<U+c9{x4A gCf '׊<2amql-{^ ~,=[ L$ 7=Ohm `wS3>3z  jLk*\%DMcױEf_&e+F(R=+UTDnI8m{0ܛD{(Lσ" %$# ,x W8Ӌu0Ki("ɝtۏÔ([2VftQSgvMxּo7n/DQV!$,CC ¶iUZ]adakJ%e#"F죲큋V@{J G_ W-m }*1%6Gs]x9M~ކ*e !A8ow+5:m8rVyNOz6!0&v=DKD?$ VzaYduyXgb9 'X(֤u~:y8 |v56C}[{.@$WFa8ȥ#4q*ܙͰ< \F #tѬTBpsAgV&! `vSYyW@UqO*ceTň=sv_ӲL]qjiJ;M"aj(wy1U7 !i̩U4B"FIG> ٱ7b,N-Z_/ Ͼ zDȐw|u W$?7kmfrU.Vl)[j. Z+^]=p;.ؤz#Dg.$%\HN'+A8y};]vA yte6ZUDqßlNF3&g!!#?8Q9j3շ~@ִLP0]I)޶~ϧ0u_oԀ|3t >r0fU "-(?x> vVae8s*ԏ?[NS`C #W-礙Edr ;Lٴ}pRʊ 0Q|5WP6L"KKYL]ItME%Sq\:_BhJ5& lYNMf*gՙ /Ukwímfd͡pH2vv-:&ě:L2=:L8Oڌ*7:ۿ**6I'?VQ r*э8D }egA('z(kEtݜ$LWۚ'|]HV㱤k LcHi1T 55K3TU'z?Hbݩ @0܀{v :[p:GۙUg J X @1WZ̰>LS[XAtUp<: HC#vdY:FDz^dŊܶIȇw,Gܙմ0kQY~~obc # dA5v3Qޚ~M YGI9pܼDUa`^]+ ìQcY3بٓ^ u4Lu< 3qw`_ZFS!"G4Oޝ7.|;$Gco[kp˧lаSr7 p@^$xmڡsc %C+d :~aAɤ5ɕ7͹)`k+^k[fVoz4+bZǸʷi:_tdPyuz}C6 &)] sEۨ5F-ϥK \Kct:2Xۺ^}RA(8JI-[z& }F ?J8ĄIYVLN=8ɰi%e}ٜ!>Pk_q7򰲉dc$ Zj*N![>+).jQ|ߧQ)XdJ2 ET&+CFHq=33ØhiJt4zMk3: Hhp81qIeCdי T!:w"-ΒiJIL9L1Y`*o)!j <6u[zfU0FW1C1%7J4VSR//9ȕ'Q<`u;mxKW*q|[G[+AfhS g FpOj4vF1WN~5͇"+R;ys342`|' 53h"!PxjcR:FW,u2kSu ;*oJXq%c#L*.hppͧ ,e9L%+˾׭wxkcrOG-O~yȸQj?`QXX/ +z!#(mQ ˧7-{6ҳH5/'Ɓsc_G^Kah#HCa 9OCw,^ ++.G{⒛FMр)+ " & :c &uVWHGwhG*^CZLޥH: =Vq{Y6˧D&`c-pEe pI=x()r[CK/~āj?I؝Hi~{[HK00X/NႹA=k!$R۱X=d!(4`5):<+'`oEnOdl|&\(nE֬R~\ n,BxX5zYz1&rI`B&MgBd)8|Ďl6BFkP"SA.JsA#Bw 7=处,$Kl]EZ1~HLH۟@3&qX-%h97E:pq?CPBt%,q""W}E=@BSs͒X1Usxz̴v r%FX QqfO%`!Q`.aUT]#|(2&NP̐TSΌJ >[o +t[NLf:YzrY+[`x)B|-1"+ ye N]O%AGNwV"*ǃ"=Q ӤRόCn>kV^{sx9}#w]!ߖ] h$PVʪܷ2d [MOG$-:kYBf%Hn"^-|:>zrM :IcBmوP(#bb'ă7z0啽咏KAP <.f92=D, /ls8ƶ$PVNJ}P?4\UL8H2\D.Dp`:9uLn;ꓻ!9gs^2}x+/5bS,NA\ԟ1eymOVErQO`Ӊu-ڀb^T">`i7 5rC`vG&X񵋹<ĕ)}Nf! hQ tqN)EF0 5,.Y7?{M22@-.?e#nZ|9m^C,лH5%lpo b_&ې70eS^5)3 a=^Y`u2>7C4juD2:Фp}3-[-D`uU=O_ICfG_n?I 4JxY~-/9Uj,\@ jqy/o&O|,wJ« I3{ʖxpdKP1"/)`\(  [c$WD_v "Ǒ2=y. IFI-)hhiB+Ȟ+Ed b>yx A^Ɏu;9rʷj54MyO{*?ikgqY7 2G G bD.PeW9wu\S/spNX|?S=vs. M=,{߂NF =/϶bw?HHJ^],CCn,GzUu"+qۂXdڜWs1 |o= #;@~dĻs*]k` U\!yf>7 1YXkq֭uEYfXm]W52oo0;&(wtѫma2PG <}&-p!|l_kSwg5uzk+gj0s&l?Aү;RR 1$p xפ|¯td.m%Nt+vaZ?|C,y@\ v+C*r$ MejX;hNj[kqY6C;}#:Ft]CF+| JBP0''+oD{{vj\9lPd^)EmVHXER)n<3RAM)t}\3%oL'סT[0N{lJ NJddt\DEgu S5l;L.i~xd ◶UvfI#s!{HI$0~CZ8 | Qݠ}sC?r=YcF6UBY,Ŗ|!_J?qLӻJ ] Q]EM K}.0kJ㪹:-C9P{D;Ktu< l_ G@@;^9 W% [QlS1`"5O}7}gXz?=Vk0rT7 -rmZ𖠃 tnE|/2ȁs3! / aX~ `wҡ=!]}oQ2ɾ>p/kn{jN,O 0Oy z=QĞFrQrğ"}PhdEn̐xUV?U%Pv>+~UdMv=}sy_[һЕ6(&q(V0P5i`]oR UY"h=vή܆Dt+"cMCvce92r\Q-hB%wTZܦy6Y%&J]5kNq e[ ʫ g@.gYZ07070100000004000081a400000000000000000000000167ad58b40001a13c000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/d2]?EhDTTk׶ǼKCj6KKM…eG8lyRqNE߷sOiR:&/bVK]h^"6sgǁӎ HZ'ː}zZ1W*7!397sŏL £4qv2ʏ O53 ڝ; PƞiN__^RE#Ę (u5S}dDs1LJ5S8Ofɓz7,bC^mhsX&Hʹ>=Aw\&1w(fb ⟿Зϛ)РJss%mIz;qMm3_}ntg0.7- =hH-)̒6|#" aVꀢfL*~]?^/EbɍGQ鋉[2fSu54xsz4o13cr"'9 CT^d+T"Y2SvA R{!eS`'{<0vꦓ;bWd'6xhRf󮊊kϰ7k>uxoF1[3DȾ&CAH_v=d8ۭTQS:QLw|cC/M{[WoyZqv,oM}Pc̒vY.%lG6EY%σU|c4duVxօ{Q1;)5=F! ,QN ^Cl @o{Q.o?\qg\{l;1f8\ 2-ѥڦJG HٷdLF(2íq$8dzdц|23;RfX4s39t]-J,;T͙WZf p]U1_]xl(w4DGOnDو&61AGp'i(ζ*iFofOG@ğ"L坓iJhV}/d[2ݬ9(m$H qUHYn{@:$8"I^RsTS8H$o˗\c[5 ;\e+YPdt`I]+?2MZ|Z<i\:Y7;@)(sSѤ{\Ad&XX_c?Z|NC+w1)T$9:xtӎ2Gfwx Xj VD~\DYG@l>"e.7QysND0^zT /-ouݧ CdK졩;'pJ}^޴Hu/B}Rђ,0<HRY`[ѥP"5DZ E||"}I /Bs#E΅g:Z!k5hNDGĭ)iy9P:d\q*2ds 熭\VN(g{4g2), :;B}WBSK_!4Vzݚ;+3퇗1ep0)bF_ۦ#w =&]G+u/D b\gXz&d_nF.7 "7[() +6 <[p|]_(YgЊiLwyqS9Z(r8e(7 J$դsT ]\+$̟Q(n M-)\p4X]S7#1;iFa؀68xB'HcF62]o0 GB[AkXCl9uQgn -2Q޿. w1YDOKVDt]L#}ِLU`nOsmٵ[]['dlqs3YhO5Qbx+踷lxwzlQwM-&!E~O^`K/I`a?fy~_eJ+)|gf,dn?/Ynv2c?.g%t2Aw] 0-3`_'~?˰}ִWD ^k=aX!]H\`epCCgl6JUZ| z@7J%Cl2RW_Ҽ1i: (+-.|.޳`sfZmtľ y GH33F\ ^{{ؒY҈-&l܇U3ʝyY_¨߶ivNQsr*R.{{ڷ{ژtYf4PnW hN/"rKk|5VK%-Q'"0KɚꄏOuag #{EܨKq|\D` ]/`s':¼\DVƓk39 C"o:mփѶ5ݚ9` &OAKY%kZJ&jVFl~)#z.5S yE!/9|'Ҹ/s/X33IرU[tL=y6rDb 8<8gT ԏ lT@I#DNFҡxUB}g]C.g@q-^@b1.i\g4Ml}4Sjt@kZx0ng(@JA8#?c>31iq!H"W4肅y̰l`'9US\Z:Dul !C>la0) |`"!wĢ0ДS*C! Ϋl#v^dms2]$ 7֦*aD*mG7 @շ"=/-@kDFSECL!%z+YeB4˟~ERpb9|3]B$*sVh問@ܮ0>{`}A(s:0RŁvcn"rB4nI^-P;>EiEaȪݘ&^,8ur4Dsv>~30NDD̬KP$hL7o-3߷?ټ +XT{CyލIxJf`@/gaqL"K?ȷcg'&G\&]S=2x$)Ghq1E0`gkO&@Ɏ|l(λ10eV\,3ƛO {>P~-ѱG-Zl] 9DК. T4/F#x%J\B<<=1b':.5 'w|N+%MkK0̷@?Bc& _إ/@56V]|N"Gʚ}mKKbM1s)cptqN7-(.W w l`ʕ{@Pƿ"a=0H66M~: f~o7v*]8r_TNRF,LTJ\5M,AW4Nh^ͩcg-v,'s#$H ^~HlwcX )ʅŹ)#V'rg,BEwڢ+%צXFgYI?)̘p[$ "ʻJlK#j[6-s/]nmT $69S"Z];I]u~F=}WssgY\;THm>|%H̏JҌΐ]<b'SOp(&X)G ?/zP($;%Ei箔8"9ÇbCN|Ξ'h]RRd$øs\EAoLӔ¦" e hGaMWD;5MedT h&*9;k:q(+yLvRSezQ{C=BG}. F5 I?$Sq¯h =کKc*VxHEaKaV0 ϡ5I#i`$J!=]LQ8kM;,fԐ"\O4 Z9y}v.ɹڻ&S _^N7x&`nPo4J !أ^[XL6%JAJr$ &ذh1Dnm;1nj>Q{PgS U cOh"^ԧ{SF o"ܚ4$.dP%O-5y#ouLCrAQ΅^ko 9{Lx!5*RHB^Ո,z` bSr"*c蟈nԃEy#s4o!Fcޭ"1'կ3JR1( ϝ`u6V0p@eM hnjI^z5л2;S.i, _LzSdyH%l"bW'wRl"D_TDF׿RMP^i QkuQ/n=Ä3&%$^b1n1[m֚ZiYWIV@ Y  %ܕİlgާ]ZCWx"&OVvfkv@_z^zs\!SV{i-,.h}0p y`u[4xKO7Uf􄱾Q?Ap׈M&/GύV79G&IWj 붤M-5 eJcߞ}lh-r@m\>vGZ}Actf7g[rK3|hhPz(8lVeܷrb gBŞݛN<rg~uxr.Ӿɺ npsynx.oFbS%tFŔzqY:wms?9܋Ld!{ەf6.5^OXY]l\x-b%(fݓŖ 癗SҎπkĵاA-@UZ5wwG3J 8N:{eOmME48rj9Nԛ?˔GGj)\dv%Nd NEC>އSϚ mPHa 4>w5VKD MB`$t2uu:`3؟3(Io)4eά& D<\PԄCg6cAU]O5?SoY5fP%CLa嵡̾)?B1; Qv{%Hɟrc$&ͅ>@A̿Պ :9?L+Q+az vJ ̈9 єrl+XyWl1dnT#L'Swɬ]hR eU)O>/no#/}m'`IF79H[Fvgw +`D֕!j1bU_Eα 3y h<olf-ͬ&b-ibvZS3SSEb*fiWGb]Pko<޴1MՌծZGnw.Dl kQ 0+ % ⯘PbK8D+wFf{J!57SR,\Z‚RT C&C,βP;oOSړ2wҒbkX Ъ$mGMFطFӂ>u:)@) !#LÒ'(= vg|Hp༜St1u57#VzsN0z_7kʑ?8*|f=]GwHUAm Rm9}e7J<|r%).2ؕ*(] E~;ڱ6+o)T%avL0ȱ[e* Z ȇ1M5C"45TB +;KjFΊ4--| Gl~; v < 0;\J1mMi _ 񱺉:R{TBLQ7k qT@[23=Ou?L>d Wh/MJH~X0Ov&)Dܞ!A :h&:Fq04HVl v@vO I #>MΣo@3LB#ҹ+{L 2(@t4b= f46uVܔVI=,}\aS}O{5Ȧ@- hi:'9-|N7KʏG&?B E{g%#*NFƔc2,B{jÏ]ws0wDQg; WFNn,pHђ%GsdK]UEJ K%"f2>slC>sݡXrɲ \LoCmad]2*_ͬ)P4>eUsa-G pHkHP=,Y-D2\TʘUdM%| p͠IQS1Z#fd։8F A\h!ꤕAAo&;[Gm' vsjtf!j 5hD3;e6JX+{BakJ7xTI:^}h52du9B 쬙f\6t}I߳Pl3R˃#ӉE9hPPeeF`щ!4=S'^k4`46Ė=s:>*Eb^4_֞ Yc8l#*4«)4w>V~cKr1Mr_G"QNl=4 HGM^1}`y]0za1АDMK?UNX>ƣ:s<{S`^DZ$)\- j?$* \ho!5> sQ`ƕS`kMN xI frK><?5@ҲwR;WKRgPig腇v ܆g#x~ISO3^vݺoC>Z" Ra] Ԧ%/n+g k"[Tڮ$4t,PUj< 9_V~:<3ZM7ai{wL,H8kz<3T ;$XFyy\A4"ul‰rѻe2-z|TYqr h&+_8ݽ"+u SN2"ڬzmG.jS_eDPk܄,erwΟG͵e0|e4Mx:N н2vclnfC>%$m,~(CׇǷ&g]u{|2#]q}C}O[[%]_fuԜd%ΔCqҩW*_|R-:!Os0 2j&ZkdL]i$ģZ}Uk. ng4{:-z!s>%$>Z߿+ )Y碋^^sUL~)+~.l7m#fgٚ13ֳZ7o8kĪ环zJ bg3PpT,ŽŐ1<_F%RA2o uyR^fN}.p^"qA{U~-% kV!f>w g2VKߗF,aQB4#Bt  ĕW,ATv}ާbAЮAݰ͉5zCў|2ÎzdMH115Yz2,- &pC%fX]l)\tJnUAۃnuھPxiwmX7bd6RVjIiW{ow'5Q뢃 R9^ o):\N /N;_< -wE!*h޵$,~oW( ,6_rF } 埬 4Dx8ϜD =r&r=>cភʏ2~MՖmo >';wq<_1`٣(tyZoU!~Jnh@ޒ%9Vp(sQ^4Ϗ* JWf ELhnUUtllR<6l؎R0@QH'/65à1-21ؖeAIѺ` m,iNѨDƍ-ypZ(;wퟆ%v-&nM4(n3T|\fުכ]^g ={™=< I).f_k` y֖g# f2FQsX暖0B!h?zm&[̻mu!͒_;2B[-}:3,q$ӛ~aF.79v)<*aF)\jv'v!iBwf׌D۱AN8cb{ t5`CX1K ˜nܕ7L +g؀K9AWTlEkGamX3Ev&F=aD>>-4%៓8X~Z^.SI$6կ=w;daڅo^caI ]g,.A*wXR | [A[3;e P.x-Deqlc8Pl(b#$5!7Y~X3̮):"IqF̤+ٷ'Fд>*?Er*ȷTK7:/3}cA}~j'_DΚz{8* @ gb3a Q9xjhWib,L}_NT Sȶ Q=*!Ӓ~n*3 b4L}I8W2`4q8׺ 4(^,e@>Z姸?O3Zz[n-O)ҥ{QiuNl}0 QH $zSI&$eR=rB(6C 1wd,jP`!C(o RIH0vN0/iy#Z s@L%v3!KƢh*U5-$fUZ}v u(I/ӳ;֣P:EZ-vSP^꺉/+,Uheb(xh^=Ed<(Q|2I$95&퍖㉹pMbmǩ0Lڒ7(SPwj"i?EV3nO +L :*{_C4+M£?ܺ)FX$]8KCS£$."CWs5J)9暯g sܱR+S Y iJnpCS6q})[Hr1~)A J}y8#:SZ.Bކ!0H :}ڄ9X2?5`u[xnxj>x㔼!%p7 ? J+dڻdq0!.UFwc,Pr;6j~ɭytq '+q֝}yВa5, NQɶeFE0+[$Qq xd.kU60τtVb&T FdEdJ %[2+68V0 ̂"I˺N왌9 Vu^'>BEQ"ϮJxª@zt_Ug Nw9Z Kik$Ii.u'D 2y-$24#y~tS(2s;)`$qyK~$w(,{GR{OA eF7"դGy6[ׅ)b +=Oe:vkDZ|tyͰJkہ>ҖRွ.FGl]_h,wrHuͲ}Z gDT3Βr"С^A5%!r5F(5_"8R%펁uW뭬(xV`tTeuA;_,8QlRy}WiIқPPQ$q6"|U>ƅ0S(1J5CI:NM ˺z&.Jpp$OS`QCe;QK} 69&x_b%τ_{5$eJ? IMMap&B~ `m8xږ`Y!kuv\~k[1H6: *rONo\FMϔOr)*°9<CaY'vu㜣|}9֬gj];aYP$o~rn᧠aC~hg8! +JNp*z`NK#:ҙ2°T>W ,ffr2t\óWMB 0 +;%6I|Gitn=]+̗?mO@&k|r /?FW.lG\^7@pBߠpral(1fwWAyFp-1eFAr-o#x8"y߼ӭ&kchN⢷VMMT|؅H}+}FEOtC|f '% {џִJ-~fBAO@\Qk|8jzom?VRg C)Trmc&?1PdR3meةRF@vvk0fFe[+v-wyb ڬXfguKg B#" Ψ]#`$C3ʇ2ڥɱzR"s CT҄fVQv+X |h6 M> ZE *YyOȤGZPYfWDښN-1t_U?;_KDH$J͖osgwfP-(C[B--јF@QW\E[nG4 ON{jl`<ǘrܴj5m*WWXخ{VœZa>dvF8@ƒzRҖmHp'CtмCpg}P?vr[ 0>zυ[,2"tOHD7oJts f^ ڑWVк Hル8U"H`'΢q !b&2}vSϓ'|bBόPWz#LVeWBdȢMwܰw`.C).ݐ#:Ŭ 1R>p'{N!Szum"3NY.N&JyNRH_iwt9 nbc;AS$=! 8^t,UfαM#N*ٞ7H!g`с'G[T# &Si3[Ξs4J:f/G3wϟ,FXf3)=N=fZ:TqL!4m.LDZG7e?+4 EGnb bWP{l8r$Θ;RնJ52g,r! mVؔ|d]h[SGV8Ü݁z(fsޅig-P/ձ# __@\;jyvY9iVfϚ^| DqJd256~\ =A% ({jָLÌ{d:&LAyZ\uXfլj5p" '0î3(2֩A;˵5 !7f3R}LZ㔈ZmD"*q)=2\2Ԡg>=TERйac"X])fx995ϟ_"ԮZ nu1N%@l$1F W,'\P\엀FBf 5H٬ qgX ǟq'ӄxCáITO#JY6heBS=ʵ'7qd,7p?u&|?Qhғ\3m#*l|(&z 8?K#zy} }m. *wы̧iH!Xȕc j@>x<0~)E&\BN. uQq@i:_!?DH7J4%ہCTE]ʛdtArAȆY~o wI+yAv y0]~8cb05 Db804BklrrAEp/ ̣g$a63$NPÓ:~T v_YC?Ś#o njd=78Aey3$^%Uh/G'r${'j);8$ԂnLw01I6Q`J+o̺y($X0TlT_)6ű+,9@>\w猉m=|x(مK>/JϯX6pŐ*Il׏ܚf 25=;` sE> m iZAtr M[^0>­5 G Hy6Ǻ k"E\sGh,Τ#k͔3/;>!5r8 גhP&,TrH&¼,-aRwOU{Wx>ɒz[6GRB 0KVYd)ђљV=n@/YhBgg z4l%̙b=ʘH%?(ᪧ,&w6nC VV^e?c84Co8lQʝP4ז8E}_qDߴ4*tiF0=W^dOE_gOND3;7A~s43G|0J4 ѿN="Ü+#*-A\A>eU 2T (wW%kgK2޼tN/o6\w!K*B?*.?B?BY ;XQSߍC7L&nGPeZqnފEOÔv)Ϙܯ<E#6mjc4K-œdLo7S-T=4}" %b)W]|f!5BC~ <_0Y'cCy2R()=61EbGlS<* (\wS8ӓ Harѭն}x}Ob <|~0[˄gȓn!L$ŚC>f?s?eq/Ph:R "r# tf^ykʋsHxtY4i1 U`ʡi=$\߳ZIFm!@S·LVE3w4P0=LρV?s"9vw8 ā&@y9}d04$<8ُe?tiE6 rT}ymϓbJ9OTQn角ė#6U}3 Clm$/M̊9lvB.j}Fiaiw ^%;KT.!ޒCOGJriC~ /v ~fއ8ԋUgpM5zڼ<+Y36#;~CAFa/k 5%U L8UtCdZ}v 1?yL̸ʑIU}5 UF$_yYF<S^~̼|bɖC~UOCGFt'S‰^ĺM' M_~=v̆rE/܋nAm =/<5nF A2ZՒ _'|y0n82|0#2J+Xމd<lّedfW챈<Zr- uVºS7%/}?S76{c+?]rx? XhW=e7 rY[|K^>B]&躷ǙM4%˜ޙ9G!XO) Kt(M^B:?Zu&~J92y˼qn5%1LtZ1x7 0@g04>Ѩ̘,}_cv|2[r{bhHL4&V|ge81cc^9mP6JG2X;5Srڶ`淢WW7qJetW1&IEpKqJ=5x񸧔zKK\F9.zBkܘP@\(hkeB'v cMBB:z#${0g8>e¶ِDsb 3fŹoLhIޱ\8xh`iFՂ0PK\0mhƩF(:Kڙ1Y1#SrH)ɞd:V9>nު$|8U &U+Y $^ZQM Jm8j (ͲFl9[t kX@Qٻ3xxܨu!{jYz5н!;<ķOjN)TB'V~/>jI'-QƂH9lwײ2Noa8 ⶘K#Jȕr3(($gKЎEHGjZ;[֢XA9BYWC?(xA8mT64CQO7sK="h r9OqEl?r275C([ќIHpƂs E DDKn6a p$n"C4Ejv-BÚAǶ%TMw|~t;[.Cc+n˨ ;Hx\M@bh(6gPd;3:ت_]'og6G[ENX+R5`t` NFP{+\8q"h Ħ_m!Mԅ-3E'i~O9eTWYK:U^QQ#" OVe8+0!yisY}]&Dbe\:)Tnz׍'=⒖}.u@i’5P~dw.%W[U:|['J𑉓~#+[|Β\9jc[ dI :5Yt|kГo BTG2 YW5zYлĀ`1 6_j˽lflz=LTAN:}MuH\l&] RsM[3j+KtB6RL>=!sm:a˷K1"ߋɨn9:!I< vBvW.ni$Q5nˤΓ,'y}N@ZN\Yէ͂ U+Bn*p)MP .w@I-MJ D"tu!Y[ɱA>7xCCG:aps o$#w5M5j ajps'Ye ,[Y7?a|Qޗ]B}m PGcD)ǕߦuMu !dhoM >AjW2.fMA[侷A*[  lfo9_3Ky`Q0n8:Dl\%0|cҢ?i0fmA1;!AH 7~!LGZ'Iz4SoajʸQ{BcyDDyT*N)*-h*_#fF,C:5) q3wu' Ogg &" .A[Bu@Ě}4&- =_7k`HmFXð׹r#HcG~)X/emzMp(zѩn/ |覂Α[ $e @ÃF@~}--Id=7JFL7'%0F޼ CV-;dҲu+>s A@eyĤ<[*lQZ4ؑ]=u@}Ntu(F,P< }@΢*u}60*So}K)KU(1֕>jXRS/yMLU!ęzwmeVL''wqr'Uw~P8[T,RhJ5l[H)ܢ)*`y:ڹr&sʠI/p3 2L?U#DO!_$pj,;Ĝj+:3ZbLɻ |jM?T_revc0fpFG@dIkPXnf۪ˡv"(,zO=M"8}Lb%$6ja% :=7q 9Kk 3%t7QR.& )84 nmOMA^84^Xb*WɊ՛*.%qԒe;T!>.&Ҡ@m:Cq@r~}V캯YaS-f'[V,33NL+;W!]0g}Y2Ƽjyd& "iFP%ݜ6yb1m|)*JLxi\bGw\ ȒVF v:?Cʂ%y3RIpJCЌ0wg.u´uXVpY@^Xo+Mؾ2Jn所zI~as(QrW/˭mjyB`н*ي!Y*I("<`tZcr/Idm צhF.1RAi%}OT*^3Vѻļ>n \G1taY L/"j%,Bn79DK3rkO{Z6…\r?vr^,޻lćQ[5"Z"\GD#"Q/2Sچdlo*08sdW(*.M#sėjzݸu^,Nw*(Iy-&p?TGՁ)y)t0=7P~D2ܓ{4͏K\>S5dtI04ޕ i {q>H"JJ`NK wknq&;5ҳXns,2 !SKkK9l^E.ss6WX+ڋ؟kҷ.ŻpgmLwmF/,t3ltS=!\F ^!(nkrqV$<>ydeiuɡr["v_.日iuGR' T{mî.ӒUOP@((ѻsFakolMf"*(omT7q乸uW@7571 12^q,7wÝr~XLyÐ,*2;"|lruɍxR/Xd./gi+}^}b[^ZW,F*bc>KYc{.:e4.L}P X7sXlv$#RQOI-8csr6ՒiaʝR)Q 뫝)O#J$l,$C%|}tLs0K7} TڂDç׮FUQ8 sĢZfrΌSRȺ?p9R Xx 9$ЦROG+"Ib3'=6nIE#cy_S"v9$|a Fٜ8'rnKg@ HL8EЌ0/p<v8 kn Soh=4.aJ\mrެi{GJr#Ol&2i J.VIOÓ?QC:f*fnpJRqAW,2Uf6 qLp `ܻ@>h֗-uf5j3[uy;ǘ/9%[qF ^$Ff\ l]$q=6 DE墒T}4"Gm(SkNeP}WZ:Ssxԍ9ye[R{Wː 9HGȪvg\)̖I6{%|g5*6䱻+fD "zw\777 "?UgEq){( $eբlڔhڼY1ID M8AAa"̃rN1SUv.k%V R徰 -ИC(zҮm=g!evfx ^zMD.K^/9lM)d/'M#;w,m<מPJV|&E( .f$Nm)[@c" #ԽaJ N}|ÑW? h=3]Pb"AK(t-hBͥ+v\;aݩw#:a# l쮓zЍaf*n?^XaPퟗdUYvueOnKB (>yuۼibAVvƠP)::HtD6mmV_ˉ4dI #bٍP Q3G,{x\<ɶ%S86q)p{;oqGUS]&02X)d z.1 z)YbVԡˈpٽ{*ёj^s/RbwdE~(A N&<"%^ 4ۦbcS0"$dlsgfF#wYɳaBCzSYl55罶kI&kB:ؖzG f0}F^_ЗoNC"EUR̽?J6ESKcw)SqgjSP#"'5frmq PS|}K^(4h|rN i퐓иn mX"0+Ri$DTe /Be@a33r1K(ۚSLIoh@J]B|1R5_F#>78:!)L}^]Ĕ=Eyh0B6#/,ϱyewq:PBWn~JR46z+f׎eE& *tyhG"o'[r>vw /LRBӠlX֖"cXqjݓiҙ>>K{kw器90 e hxcVa}|D>)V+V) fpc?O;Ř3 D9{Txٶ/R 69bPbX ^žv19R k RùeEɏ5F۹OQR"uo(vcg.`OQtχ*)i!BQt=]WT͞)0f\=%4 E?(T fgbhAcS_z?fl<Ս&;$c:g¼6qnV'ΗeBq5Ѝ%O8-/ZDnikQ-t0rkO,@]`/<e)̲(ClwJR׃c+,0*ӵ`x0d $J!O rVԠVBO۩T\}>t`6Bю3*wPUiƔ>ƏOO@ٔpʞ;E/l޾H=^ci: <47 }~-R+cO1c!?4ߩ7w;)u9r *~ݲ9fvbk~9 C{9=ʌ9GF*?A:ˠ6ĉu0aq[i8F{M\, 6NVz`f2f)*x2LrbK<Ƚ,oKj(?띄z,P}m %׉/j9Z X H(0JZ-PJy* }UE t-۱] C(qď\'o;SS"clC˻`y=5lTa!{o} 6a<=nGnShݗZ5Z]Vn➎ 5eE\JH)j=ãQa}wkH"۽3P=qD0H 7bClb~돿,9q2Iq!lqӽ<' /0T %LUy8}O0^p\\sH7@GG៕HX#>=AaJ_dN|]$A@u ՐM@Td$m5ߑ_mNN{Wit˙)lį\u$ţ\Gk4+a_8KW$6j^))(ʏ cqHqF$1܊1u.)Pua3bo@h<9d5 {9c e05#VFQClTCn~٠ #' J]T^XefuZTإ1ґ#Phk R;}~Q\[MGί 9Q"4Q=f!Z[%VM{S^ F0k/t|#7r- dcy$H]b-c1hL[E W9|_Ob3g (3ͭ=ܿ`I!lK! r~ո9͜J_b(IZ% |0B@BZ[jؘ<9qŽ7Ki]#hHx Y}kw}ҠW(.cxoA%cS6@n3gZ1D4i|@g=]X1atpsԷ;塱-$;{^~2wKt݈:9:ٝ"x:=`9(@kFn0οHCZNX[d$P41!8j~^ӫ, QCՈh Vrgt֍sחrJa5+@0u=Xɱ!BLMO0ư ^7Jݸ90GaOgPz [ES|~@扌 Q'0w/?j <",Qky܈,ek קK' v\}`LKW1b*هRKZfywIx+l_)G>G=ؙ* N({c1)Za6Gt[+R2oF1d,w^|ku:kD<{R5A[tgn=`hku>gd":d\F(AD,B;FH?B" ң8)s".KiO".p?IW!r *r6jsd[ѮGHM3_윝cgnqkeY 0>^3FЪ&js%xԳo/<^r u^B\`dCyCzEUO >%^,0/B~>Йe|BA!M~%(䠝LG*C9ΊB6K-G0#6VBB?poc3 HPzk K{cHjMa;+2=em;z\*]M23_ .ڨ v=9#,kG0Ȯ'ʅvĹ4y%Q{$j{-9jBΘ-{PK/GPGTśV7z ]/ۻ5uCt8~_XSl×B|VoR>6y!( vmYveRNZꮠ;Ys)=u"=Uoߕk?{mHJ%MÒջ#mPt@EX6?zD_+ ogJ~&#J 缏7?4Gn9$Dm- P2x,/Vؚbe3)QEԓYkL$]y2NbC m<*s>7 tK} < )"Aⱬ̌ jdDZi8=#Rc5  %W{l>-9Ө6)?VeM֐t; *z}IRmP @23=y*bBF2}mC},>KʞOZWn稠k[RH;J5أEMp%ͣrEQ6T DdS÷Jlص:LKYSM\U} U_d%y&hS|gÙ_"4Sp cm |&HΚQM8/֝wZ1xP{>ZwusuO"N(4r}n F$7 $n[~Ҡ-ŘV 1"ZViƠʢ)'n`TH"@HL$ -.gusOM6kfV~b;p/3a'%R\6lJ"Y]NƧxtpy =LV6H6kK,e䱿J\73lw2\V!:Dd@sĐ"ج-^^ xֱs]惿%FaV/34i|k|yX4ϔ[{._:&{<ۂf~ı)ݕS@"˻@id \LC<` ԓeY-j/\X (cVҲzzo]߈F/ޑ_aFڄbݙ/|zNEP3Վe<: [Vۋ3Ahv^6#I0<`xUBY[ex-,'ʺ626SUk4Ϣw1/Zj5ܦ5e`KhueA@:̥/>y NjOIlj3eW 5ͽ j9{݋C%Fz< W!^&v )UEݻ;Ae R9siZ=|j4V fS^¢aB^gnƍe5?Croo>z6W[jM߅$!RaUv*jRdM/" -a9)bEWU1Wݼ*YTm{5zT64'i}aLJj0&2i}*o[ƉiG7fpHnb͞] xy2|Po9 մÜOĂE{^l .-Ry2FS*܄|ˋES2#.=7mebZb q7Cqn ""+Pv2hq Fi1d[UW~.-ŵ+bdjphPǃ[Qd;YYYФ3!Q~]^o9}]jeE6HxfLZ솼hqIYu弨o+nk FBa8i8t%<IVѓ_p8ֻR.ْPJZS\|m+=-WvC&!qawTR 9ľ3B!X=1 ,tjǀqs OzeWPѾ/ YJ fUG18Nl_NȭO> ށ l '"%/mU3AȢ65z'?j{ k[:QI} h#ʢ{p-Ym f6 ԁ8T& =W[`vt(Z?$*Ʈt+֥Ne=uփOmdI <$, DɯSqdګ3ۜqhVTŚŋj1MbgJ{NAҍ&nG8[:wd k)RCǪYx9uE@2C@;\z 䭻P8SLl >\`u)= )ڕ{cIlEg"g1/\H1 s]t[5A[t០i Z±z.BDB՜b^ 3N\`@ ,\'{ _D=^ epțJ4ird ܰ-i܎poJMm&F1ipw SIW!s͒< @KcF#x 3IZ M<䍂c^R| D|Fذ ؽX]L(Kh|_`OtxӬ~+R(&E*DÔ'.TD4{VCGCiXh@eV0B!&k, hQ) ӷKgOG: ky "l,C[\46z1^#E._ҖPMwHv"ݾ BdAзִTsX/4J5b]N;,º*9ebf{}H+te $FǺ]jQ%Oeyn *r ֫V!q^`w/mV= g6 jX쾙7NgE;aєv0pʌMb؈_Bl|e0Fъ%KnP a)BPⷌN :7ƏWsomĸ qHe^}qmP gi T{8Z@;=L=q?4d2Ce"tL5:k=@[Pk :rɭ5$lP<@^CϻYgs׭^-bA>/2@y bK_gA4̿h$8jz+[ I?ؘ?xyݔmv5wG$Ǻ(?=k͏.U6dMyI*\o 8O\H_+51-b,PDn/T)"y„}续*QK"kD H |3$\ۻ| +FW ^/X4Q+Kî6NQ͓'?%LoWX?t2N-/DRd<غ݁no #ܲXzT\#.׍]C,2 FJjF`zd5%Zpj%Rb~Xã>su.e*<|cAuM,^ߝpߥ 5\c#}+ > ̍u[ƗD<]V%'zcjl^Z O2jU[ #CǜM[!%:EK.3@̉.hiJ=Į81=1Fs-7Ԝt+ >uFLo{\=j 4ǎ;Yr9ky0a\seJZ8M(s$VHAg-㽿guNg>RܕN0s~#zR.]xC iW ".>QYG;~oFnMɍ_{8WOQeQ` /? :a&X rG'=N:NAD]D*M$TML2I9eWa>xיi* >`+q:SۛuGJԱ@(礒2y/ 7/Tx aNZb*7YrmWs%{h%JGCΥ@^R&Ȯ%ݙ+Y.c.;44qd:>|hc&\+!&GޞTZAJ(r:,.ZLKU{7@ kq&TĞ~[#"4fل#2< 4A%`\8NdC`JWxʥ-2 ~`u,qL!38 ":9#,Cy]rjKfđ3Nt.>5%ĀwY$񦣼"=נqe(MQA}'~(U{391#B*n }ݙrn&fL2GՎ-!ulʩsgH+O;̫F [7}]yPɫ_ A1 k_\<%Uzf6BH r0oMu Յ{=S.1A>v?F?Cp8<Wv%4IZmUZs zp.smgixIg$ƾ ܊Rj|-_]M ēoiޟrnރkῡ=qHH"XM~!6`PfZG1:WI fyZ:b7(U=bpqӅ&V JW Pj)sk ψ#c̔.s0,vw5 @X8NdPXo#yփvѲY?X_z$WhMKw瞯iCo)DLw DO.C`ʵLPO0yjçk5C1ʎ9=.A' _xqnn ~:.CJ;7ӰhC^_XXN+lWi >LkF۝u*,I,F]m|+ 75T~,{ߞJ{ׅC\+r ȆSg53={>l< 凾lK+ʍ<Čmx!pEP>f$/ȑyٍp:8 ;@27\P*A߸G !>̾{Eu^gvgHYY㴒y!3.B05D9QuY% k %?o hWsϵ!z H׆.%K~q"W'rx&|?PLqwKX~Pbrѵkj.?R2ZE !m)MhDccIi_(3?JZt IO 5qt 0znqgyz:c<=TxD5S̓J?^3⌼@HR&fR=RF5ud}p<zV}e0N'< @`"$L7hb4(â$*BّGZ֡m Uomy o.0j!+1&qJeqM2Fr;Kx@^hMZDNw&8HV9#CIxw4ҽ[Kfʐg⼾ p}OLEh۞I,&k %XB?ɺW*5#Jn@Tno8҄`A͘B\ڇN}XfYQN1I ܇(^({dr'ZϨ q jSxN{S@C}ﲉ_riKP%5#Th/_aKwIr c3k8RX!tuG3V뜅gK|DSp[:s M_EW47rVѫ P*;*CAERpeڰt6' FF@߁;)⢘=ZNHYGC4ylpO f;z?6`@@ r=i@0ԾCFA6 tv} G%Ad۽o+'D:ɒY󈞞!v=DZ#DBz^u sV3JAVߐ@˷ P9mA[,Jܡ&#J筲XL5<9o`m(KPE?:6peZH5yyo #/7k&zd ՋiϮDW6\ϋnd.Xi$-Ǿ0qVn VA$y+nH iZDS6 ֔ޝ&.9O\f.QX TL&%r-Q`Õ{r (]\[؅ 8>梶~mߍ[RD^e -%[i#lrPu6LJ;Gn pCLGm@`uߞBBjë+ϻSyzQϗf]Ѥ^D"z:۷lK-(?<"DNݨs}X[0ܾ2w[~xݽL F=\Hli+[˩2kYsJXTVGNL󲶶$<7pA z]XO]ۉD Iٗ~JҕAUĸ;+[4]]5@S~zǪ (i_c:(66+Xk&tm-9g2+?6N{`b4Ժ18c -7tL?NPNMQPkD$+%U0R؃Bspe-I̧l:zP35a=<Cca%mip&^AԕK6_6po&ے3Vc!Wf"]fi튼'>ph2T//~.^3I"4U6;0em{Z`TsdWu92m19Eu]QG,ZDqvWWkwEj#p {sOywDoHV$0 .աNfgܤ+ ĴZ>aA,8 ?Wǻs{z= AJ<;|B|d#),q夵]3~Euz C88@]pF}wVY=94|\>Z9 4TvXʗ JѨ~eTNx/^,#+ʞ$;G" x2''zsGFgڟMB`ՌG y|Yo &\P@w$>A#*B6~KAYq M="3X:Wmiڰ#g01.+A P'GծJVgIt,'aRe3f5-Iٵ>wS@MHanVH YU`aS&fNuďA%n QֱCgA=RGcXT-°Q\=a-݃ϐ]N11ZTzY4 q|&Uӄ,J>%X. '1!axaeFd#軙x3=2u2"АR, v̻O0Ues4wUh晩WU X@aXT =^C1SgMi 8 V!pqr( ;f;*JP e#v sY"QtaP) D`S)=UDV υ} h92okL>ľzViLc'0s$VjiJ$47*4XZBxSB<:bJPM-9F k^a MՃYWC,J(q` .j 1;`,h^< ?M_ͅMŪMyG*Sj Kb%=dF#T.UM(|սRZY /Bo4GENk2'lnl<;j] ƶ I$eZV>jd dm|T2sD_Ko‚Xl[r&pp0ҔI$D!+g@Ҡ2؅JJ[Uu+_kv} Jyo̫Bu;g|8m7Bh)rն\Á[3 # |PT|oa_136P " f(s? %4G>MzH}iqJ 1e{7W%P˃/4jMoU=VyO0Qd|IV CkސUa)v5ϥ ⬢^>Q"~3:%2ypԘ9xo&7<@ HG]&UElk N݂õobS5e8=)%p'O\w ̓76tҊʫb ؃Uv'+o8vI3-FXmE lU_ijGbT~8h"qZ)TG(_]ÀFF,(/I@X &؋al_ !JaT/ pg?jh ^%3SFĎuM0׆L'o8?GUDCG ?;3bxBDǙ&DNc,k]iY Ck n&Ei{|P Q t܆0` /dHQ{@oOtm6L¹u,NRDB ETݰXܴ+"7cIj[[ulc"ӱCe|}] tDKXT*p%$x&s i Ői_( o:NW_͍Q%*`ݳ'Қ*LB"UIߛGoW2{]oip>Τ z"F˞\ҷd[~V1X TQ'/E(P6<oki[#7*ߣ5k>ևbw[M u^#?Kh"Q1~7Pz1䢢RqBǮP&ޥhW0]|Ddzis%CWl`x܈m{yMŝZͬP&{9W*C$@B-KT2xlESm ZXm)vTZ 8;HqNh/%9[7}Hk?5ݫlr ~FNߋvև5I`9vE'H$ U@n`Xg1P&F/+1 Y Am^k4cB >Ca{q^-. X.=dvU-OD~1@#?} -{=n2&vȵ` eBHpw /))qF=v8g(#$|B&piJD{:(~`ҩU"~gֳX!!ʼn_I[, 1>A//[C :k[dG,-K9,̣H(|vԫ5)}᜞ׁ9@y7?y7A$zۉy!%u4lSP^+^%`|/6Njnp _IAnOEJ%Pt1n݋w,4{r]VT' ^ 1 0uN6)6ɑ|e4oj3Pc6O$RQւeyIR09H7mEϡ9XTC YI4($YMTdȂ)̮hҊ0t^% hϼAŧEUa#`:mUOf|(.M{d𳫱a ofQW#WAZ O/$LҶ'T0/r3[3/)-wNd>!z5Cq cӑvSdK\y\}הG%jԜwСR.WhJJoBѽ u%T-5t-'2/!;~% ۈH#"(=Tj2gJ=ċbʮjGQti㞤L%+_|S9L2cŠ[ܐwyɷ ٵ/AclQvIOLeѥ8OՐ PdLtCasHFݣ&Uz?wQ@=[8^ JC!M9dA Q+6P/$/N$➟4|N-^}ĕ %Ů/Mɇb#,-FuMr_Lcn՘ɔ`(g-.ѐӵ//x֔E$;:e>b:ӛnΪ8X hبX}iK2˨-{RS Szԣ~H'yUK`T}lRZ9|*~E8#gj" j/ØGA'T} a ÕZi$+*`f"j^.c@F ,cnjc+Ɖl8AE;ڃ:uZ8 u6hvD|IȟK!ʩ`*qKv^NDr7Uڐ:ԭxOT:& e(>y ?r]  rj=4. .'Z\;6sګ[xHC >17`m3i%Q:^~ Gc=cCdViB`o'ԼƺOܸPM}X k0&(Z'vn)LpE~ jyԶ E]a}3˴K_['z \sX174ْe!m}N갌K<{`4=]h9k&4UK*9{+/@6 Z+]5p79:c էd>QuBs4=ols񳖓30QL@uWF3:}tF(VXuv[c4%ƛ 5(}o M2Ƕ@pmQqrف>"~EOnʃ⃞_&WUT.hPT%$ۢİEGe OԹ|b8A fNR nXiNBNF[qKU)2ڇ#!+3ōӘO3plHC f`@c}0 P_յ}+(Z[ ce6[g ,ajlpJq]umoS!|ۂ+~|g%$Tcw3*ݐ&hoFԣn&Ϗyozme E,r=*HВ_sql;m~lF]'Ig2-9YZoΎAj]x҄1FQQs\Y߷\,(jq*}- &rIH]!24JꡧbY f7 6:?eSf(2/I"]gN2rF{MPx b Qĕ:`_bXT'lr3@(dי&+ ϟOqDfd~[|/wv^@ed;=%l/бU;\yEy0 K) sf *ɫƮWdFu(U'hMJD%U9${FX%"c .~dL _[?ӫ^"$9Ddz.e` 8,=tdHh!v3EVB:uUA,!ЍOW$:{ +F|#t7a-ɋf{)r'*g={U99$)HjUw`ܝA@?V|rDLN0✺) _UvFm _r99eo&C\@1~ܸdlIo&$ܖ)R!iݦ]&$a!-7X$Qz!Qirӓ$ r D͟뵩{Fqo.m[mj[k#Jwq֎&>+H۲[cz@tN [ǦSw~@FOlj O/Bt =>!"\/HK6Qjn$gp| HN ٹq8~l˶! ͧ$Rt)kl-D'GOX*JG}55Zú~7ĸZ -X,)B ,Klh^= R1J!*W1?1-qn $R:Išb0QFY+W+%)3EK|;a\U'rb?Թ|`6oh]BZQ, 0Ratq&+| :/c7Q2GoN/[mvz;;ƬuiE W,1kGtںFg \Tc :,d01Т2=O1w5{O\=%?P R*I\V.W}pgL E-70ڵ}j@X \olV@扉䙨Mc`>M]:BLZ܈#v1Y\R?+yl M } nDftڗW,w%p-Ӽhd(^ 1X hu B MsAÎL_`J?)׷ HpNz*z0sV{fqB+05c8'f]J?6M= dj7K{xRg(Z`6GƌH| .кz fW 3-2:q%KnycŽ%Gs܈R\iJ #R1J cLETÁ2p%&~Sd ʼn $LfP%kK|k!R ՓXxʡO5.A{0ȦL [i–OEDDF!5$;.,pBs2Ku EF蒌 M :GX.^VO 'ʞ˜d{y3;宪۔l;4 H8+*' iD\ 8}p_1qtn;ҭ —l\ǝi9–}C!}&p56īQ}¿k TT/&sH+5u14)Q,yHgsx5 ^O;tC(v:ȣ@uJl۸j>grj+ka&S}R=dSn0q?G^%ithwh bU rH5fxj~ S {ne_}DF`E:tsrSDOaæ߷];׍¦~׽!Y"#gM76z:,3Q s]&&5P.{xb+[AsrozxAc(=Q&QB:W31RFXNVb =E 炠R]B6 9HӢ6[üjv%'U>? ֨o j7gjblTƗH5 nzOQTv lbIh&1r!ۡ(U>I!u3'AgF|U2κ+ 椦@W=gfŀT4hw"AT'۲hN牬29צ3\P&FDa5H0ō)(h4O4&~I_M^r=H1B$%[3Q2=-*{762PaՄ7/Q`rr<2gچz٬C[VًLu4=[Vfٖ Okq Kml֜嬩jqDuXݺ{Dw"DO<+O]<(*Wv)%Ϝ9cF2d醝s?g(SIȭ9ue ǖUN^XwA줆-2SA !8V)dWyz`乌^,_3ve+i= GQ#ۨx ̺" M^=؀& xB@=?Txd[!+jڐLtLSbm{ QԒ&|i[T`_1*Jui_{D ! ,λ%ڏ55dxWO;E1m-͖%hoوegqՔȿ GʕZ{;tq{2T:_p^ķ^HRdDd0W4M,M1F:4M"딃袸.xT; J%7Ox{˒cXܠpQ ƐF/4샡R$/n?q4`eIMUW \XS ,6'lCM"L+Sgiӏ %FKNd8 +ĈkR^*?ozLLQ#:b?Mٸ6p7UKHgqzi+aWqh@%4PGOL2CH6,^Y;\TGDo¾LFd"gaB6J";2$/Ey8dg%|MfeķwY5 C K|_ K?Ƌ \o=0t.^\#R>+e |#?rN p]ΛY34Sۗai_+02@C-r_E[ǗdbKg6Ѻ;@-qAxJ-cy)yeqD`cޓ?CU3@LvԎA-9tY95x,"߀?l,#KKDR?Vi=80Z%[S9mUq'7}S;L]RD56qƪn߽z)L)쏄 >H$RS% ];W0(3z*%ݬB*5oL`W|;%s\2.X{i \;lqPǪ[IΖr}6:[lyv&A=2 TV(,P&p>9ܹ_8V rFFSEr8ϩɟ%ĮMrme%qU qwq-Y ;Ҕ :ʸ05$\PM%t9;{*lԿF0%Ys!Xe;` ~s=@0mI֯mcEФ%DӷS{֧ƏL9,Çܩ%#qV_L!j8PzU/XPdQVK7*@9ગݣDʐMvĥxڕÐJ CwGs~H9R) |M^H>э_K |x}"ʧC_?H?g~|Au2^ 6z>)$^&&-+/g 0~DE`O}y۬8k vΦx)j>#d?+:OLe02ӲnBhp fZY^ n)pLqQBg6S>W+,ip{SO4tc?I%4mu({O]/%]. 4g肎VIJ@ɰ8\椄'ΗKIyga{@yExc#څ<_W핚Ypw2.'=بCQcg"_RV' u4/5qOIuJępe%f ݁7|_nX@P{ufg oTq%7089գ#S8>lCٿ"6hjJy|*ߐp'RL7>-~g0lk+*IμcS.,-W?4eb2+JQkUvIid nhriP 侯LuA$^d%exK̇; Τ9nE2eMn6IنOSDuј z+IfP FDht`m[}1DOciW֓S~:5y?E!FВ!yL: jOtǃUf^$x!<,t&D%n!sɉc&^Hg!,/Kt=*P?j!5Zl{l1O_"n + R\fo o ZcQxcs * \uae鸇_ILN3ΐϮs mt.?c8W Khb۫ff ޑaV-! R$$642Z?!!XW/ǡ}6?N zxm. *"S/~pd== I9w;-<w$]+CBRLhI-#6ꦌVM0>D-zpn2&ɮ7V{S}`j0n Awۻ˩a˦FvڵS\AUMsO( }+c\fsLBcW?1e5:ߔ?=uM jo]jqݳ&vI*J| ixQ'#}@Hav 67(urC Eg#܌i$J'2=\H#M|T᤹Wn깗UΥcLfz%.OT+z>Aÿy_pe.$ K1 qR? ׉8wQY9N4*\;W16\[%IZ7xɇɼ~Ts|bOiGR0uigkYqJAMBnrW} bBDO6!siOQC:Y'lLO*)r2ylH\=!"JlNn4&MJBe_KV֯#!UI011G S·!1JNX x$/}oC;w'K**X%oWP(^oDyC0lg1K?ߖNcv%6Z="&?a9$ yq`CbܘJ陕DXlBw}%_"b:Lh] D5 y-@K V&Hv$(gJ 6m_l.žLi`L(F Dl :zzW'7inp{\p.0$dL?G!urGл6ܶlDAٟΫ2K (XH#@uz0}Tg;7auey/Pp㎘3!+Zl3jd;l5F"VADGZ~J(>h̹JEcMUAYuΐt^Qݒ6mF>Bؔ'RJe@tF'f]p1P{E+ jg5#R`7.XQy]k"=O_ݐ%NT8Y[aqF*G7x1=rH s9*;n~J*&䡗i.g?KċR95He_9$[~{cL4.HyC6ңfkD #[5XCqQzϴ= rv Mkv -XdHAް1p5 {Z\jqhҾ wAgx-ҍ|7u?*ly{-NJW,輊R+WFRە[ꂮsmb|=fzo_{Ԁ#YDU=ERUs}⏉\?ˌ' ;ۅk_K_>B2WqFEe#z@c^% 3pQ"-{bj0 - !ƌep xi+n2i[ɞ*5d UgD),u g(UKqhT\D;>nu8zKh0bд;D8b5xD¬kR['2 iC& |aކ%`)>ŶY ddjo5Y6 >I}hqP#:GE:aڐOPaUf;-:ಎH'69,)[b54x>71HDm#GLxv-6ٴxھ>hʺDMʉ~n3MY Afez4+Z7$q UN'SO~z4@@|{;IYg堼aώ՟=Ј!a(Ћuuk@/sz{2L#ҪĖQfb|KИeb~oQe_qb8{Y>}@,K{N :I}]!4R5qG)w-S~` r`?{&'[:vV}j)CjeǮG3Vr5Yk٭<-ky0|/7(W^=>cmAEz7[$_D 4pj"@9fˌ^ J> ANpZS $oce<^+)^{U&U*w m b1>-\|Q냾v'yK^陥Է|K-c~2QYΊd2qg^2ROLYk6Y=#e/Q6!R*T ~9ID16oW5(@rАZ?ضc n%Y?eƉ}?yzCf IN/B WdP5j4p>-=oONb.QYǘ..fmg(qwAz}Cj<ƐPmJt2tw&fj6cV,@ m}b',,k@0{a>z=4 TBx,r 1#@ދQ" jaN͙pVVD6qIP FA:9̲8te'T.F6>F{~?);e֝ku"b!KհWU!/D?T"X7äx~b=* ا%,("Ҡ% pDyxݿe>ȭlPG0T}1_-T=bŜsxv4Sp#Y<7Eg `e_n~=top"onOaDļr_|*$t6~Cǫ&ܵc0ldIBXvvaOuQ̾{K?(/5{<1_1eԒwHsĎ <Ӗ[p#)=!^ 5-NjH,y 0Nu(MWXm7TcGx:o6$+[X. 0c9r;U(6q@#h+4SU oHg;zl?!Z+Rv{I1zEBCuvC9M<{x0P^.k}S5:jθI᧩|tN| #f{VS*oF@uzs3~M# Tl)MSq<I /9fW+KIriW ɿb#qqih_g%NuQ}aFS]˜Aȿ d.c_U0`LoAi-aeչ)"Zat7.m@:iStyP;pϖO9uJth +~2_gѷunjO4Qg]o;DF3] g8=> ɾ w-n2FcfkڶT>,(ڪ^ΒEG+-"Mq#x^bʑ%6pb['4C`IE;~ԫ~".zb`{Fht H iJRl iJ;V~b2]|}B(,d#(Ӝ뱖l)z"=,3Vjpy*.1beUnqewuV *4#=ۢRW A_lf0a:>ʁ6j۸c?Ƒ HI7L5W5QS< bsVU(j2Yp@¾$.-Ѡnn? C M@٥NVs'$|KG /6Eh,NL`%ScmYSjscm3%a̗QH t&t1.F *W?`Jk9½xA\9Zaˬ `q1~WMXk '3(,ܪ(6:ӀLO['6<< HЂѢ4[}r 0"aFuO {s-Cs 'y"ɲt4%y;u^Nt t!\g=A+E_箉׆?Q& d(C&>ϼHC"S>G9J2!Zk"cod}zT#r{ufeLWo{⮗>)%U‹Ix6XhޠD,pX;f~jEوUOدf?EU*z3گsDjgIL-YܘƁ[~TQ8ս/J4| x [g*i_|QFo|;/Ef~U>7`Pe1_R8Qˤjej @E?d?X[ 6C:wM T0V|0I($q->x؀g>G`"%+xן `_1܈h_ECŮ\Ct%5 R)LϭcP[n™&o1s|s@as -ݍ;"e~ B8>` \5ٜt\jϮ};|Ĥ~7n^ip烔@臹:}+-~f)Ͳ*"yDKWq2/= Ex aGXޅSENJU%.*Z]N6 c Ym&NguPNzx'Fߴ+;elVq@I!7Ƀzy;G/|&8N\3Q>uiTr+ix߆7C)Qtv#\#ibTqoĉѨ):8 U#8`pa[2 ҡf ˕|!=W1*"PLHtx]*M sz[ҌSx,8뎐:ytE2dP)@Ԛ|h, h0fRE`竒-HW3xS ?+#_ l_M*\}#l?lq(cQ atZ54_C8<yrƶSxcԓW[Rno".L{x0$q|:w`[R{cfd_[\d XLOa McWc+EҮj%vˮt'.&Ѭ-P-uƵVꏢ+-⠘dc(ٍz(X_U7wȶ .΋ζ|+vo}5~mrȓ(l"({VQe 5ZzM_er^ vo Łr 1 Z|wx“=άW1s вTWx'H ]Ɂ}(^efTM~|/-Vde-}aOz`h gmLP :릯dB4@b3,H :?S$fʕHZ*crD79 omApB0O9ZRR%$d1ݽnbS5ڍ}XATx rUaN=^ eK=ܟzuѾrf;u5iNNds^k>7sVjڛbsR$ҫ;&Mvp7LRDaJ8dj'f tȨ'wb$d6$<y'5φm|VGRIpgi/)h`@,5CіgQ $9mr=ml #];y$hؔZ)( S9ߦaihi,>'^g1cm3Xvv fpwr /gn\ܫ:5U-qLk:emF,a!]֧-i}^r;ח^ktszf'\{<Gcm ve*\^D,}E/[(Tc/;* ;`ۼ!#WYo6uůܓX#j#fFm K!f2'>VyFlW{X}=I6p>)Kt9*UUĺ(JrOaUQv.=AeWsvq4drt_xXꭟM!d8"Wh^ISԩZ}|E@Fq0}x6'#qPZ`V3"_2'.rEQliCvm%_Ro@A|q0|FOhlpechl".J#o.{O:ʅFі jae;b/7F|K#%  C2*V5?$F`e}`Kgr%tov〯o賨Y4MwL.,2Ռ|ƫ|(66jOX맽$ &#*9Bk&%tN$]YRYMnMp yj }`ֶZ)Bæ +vc$4l?`YxVb@7IiY/MldLgD>/E?d\OӑW+dXڊ`_p,KknޖX|Qn0Xkku?/|PuB=;! E8/ M ?4WK<gʼr]]8c߰ݲ)en6Ho zR?=Jj$a*mS@7[c/j)xp(έ IklRXn5溱7WWJ7wk/-(UtŷC=x=]rDi3ƑȌ/fa?> woWfE-JSjүv:ߡگv^Lŗ1 Gʠ/6 9Uֻk:׍iR`a̘gH1ڕ ӂ(UHOqi`z.mU /1VVtMϐZc&yv*StG貋/DEͥNL87(@FNȱY?s"|_1 ԧJir>/BLEi?h.‚AaP(WpCz6ʙ{IDn%vRV,ՐP#ͧY ]H晴di,&~}Zشza$__Qo6uh\,޹:Yth[kjq:9v+qO:S,@_F8G _}m񝀱]06з@9R#K"mʣlCLHg*z+fwiMfdѡX}]/`\3hgF#iPʙtѝ! Kgz*lXc ` t}*# ).C ʖjjl$8g4gR6ID&f|Y74c'ɴc.|#(A,IRpwT`/V@tSt@ԇ*Uݲr9w`DkW-]?Ybc)ݚ}֞wzl*YmDB\V;]0,/W[~`Yfc9ⓤ<;E)0Bʛ̡.c;Ԝpp_=CiN"HDж@2 ..0; [^8S &< 9]/i_'/;/m/LCJFL_}1J1_@ELp*w"RRJh+bo t&׃~ k那Z}'G͔5IezD/^n:U$H)ZşbWW!@ aۘ.A&QiH«)5x0u^} G+wP[AKR dlڼe3 *DcgLQax_a̫fC44NֲE~X hGϕ,6S-Mb:^U4SZmep˲?e%Gw)Q+LFoZ1YkӳNHѶZipL#<0EvRzF.Peb#}Ad҇Abҹ$u,2xOΫ`reXڻ2?C<%pA) S}ٖQtJ( ̄]  p^L(j'w] )U]'6U#uV_W_ji5J1VdK-sW)^"Z$5G^5voBt(-;mzU6#A-` ` lϭvm)HXk.GzZMe Ծf}!+ۤGi˜vRd"P ݌$ZvH/"~RS]P00Yi.x[PC<$'m7.c;gqsr"b}@ cOC أnxW.Qq_6Kp})KggQ..vkHhuPH ^dyeNY-{# N77x!dGQy๹n&w& *@j& ,JZQ} j(HG5Q`_8-#@,{`*IpXB! 2tUѪ<=xu^)"? &j'DŽxBDkT:AN*mJsʒn]W+/a4h~μ+Y3.{Q:V( [);dǍh2+'_ڡx] Jik(.iE*1H?W]kO#FޢAJ|h5ׇx0 `N#~z^U,,C@tv#j{'sINͰ5/-IǝjhV$Q< ,mH#t$ԽaXz`IXbƍ fyyi/b4p%lBX檇}*#'4t3Pz4MR̨L9!w~O;cɤ܊E>|ʼnh (s8N"cPNRJ5VFMQ*o=ua1#A&1^iJgCx"KucbMoHYq읜0g$)^$WZY}شU9{Wܞ[Nǒ@4e֣Dͨߕq|q-MfJFd%$I#XHךŻD>2SM႑ x;НIO+(BI#=ylprΒW%@oj#RAWW!'RLM%_:ĭBMY݄We s&MT^awdM_Ϲ# {@[i{=ae)r9.bԖS< GtL!UXI|xwM0~ݨK9v(Fp.H5EI- l4H" [sRt /8aph p[sTPB֑)t2b[? ng&fK-xFHXQst V2RiW;8/TäM?fPTűchoOolB!9ͱbt_J1G!7FA~HeA~ߋmFa<uf LB3 Eym K|BA~&7|SR[/Ӹq͈HGzݱYŧ KkS@(6*nz];]5Ex/=uAz [P]|mu&}t?WdlJg=9J6f s퓳Pm$)VB%8Qt j #&iIG])vW;:=ڵ],`=5/71d:k^(~π 1hiVPuk&q[/ ;۠ѩ8^^I0MCf*퓙hs'eNy밎y~$N-gJZiX*+UGXuj=ݾe鵾\SK2R'!X[erjTgie"4Mq%Vz1!0aj;: I|rs"0VB]T<:}c o5wN'4˫9cvy4P ѩ,šC%pbM1=co-Po}"iv[ٙS2ʲ'Ge {}[piɘE12PB#: ˥ eei¯"~, TԢZcDeDЬ۽|r:xUe&5m8t5͕N0(X,$27ޅl?5hv7vCN;5ÛI+5_➖q_ܘj&z %-)g3(OSްS[Gi٩˯u.ERoF^SvLHv+GL#FSv b06<I)?1a/ZBm MZƁF)B17IȔg*Jin UmRC3D\}uaQ`JV`fZ(WFh +=߸  KffCe}V8!{:R0L= 3 >4ƻ6)$"UbI]z#z?g]v/%.ٱ*!Z0(Yˡu[u @zsXCn d326;t`ˎAI'Y;|X]ZRtP?2_ Nǘn /.mwsϨ-=8c7;$JLpXS<Ş&a hH^8gwLFdRJOn^,τ-c!8擜8h69pňb,oO1eK8 I"z=*e x3Qs]; [<#<®<_ۈtYKmK|,oIVԯg)~i?_=Cv'78e1$ ]̥{$mM\<*D:VpGH*}o ,>8outPF${E_N`;͒Ś ߤϪIIR b\+qʫJG*d܍ 9X* Sw4qEn&Z0щVI4 ?Ƈ(&&8&@̯}(P⺞nJ^G긻mӶt}sEڨyNP1g<}U_yǶ%=$b}Y J$*5Fkbde3N"vNl7\Q1o3I"=|~!!joT! g3wR. !t%?bB `]Sg,~j$X0 81ڊUA[澣!Ů@G82-Ah .nKa6 ahsbw懲Q_^Zu,hBL;8od*f&~˂}0JNa{a难3]=AN?OEo 2\kYcF4Ο2Ҩ[J}G ao}gT_1!_q]!'PXòoPk׃ e'Ӧui]y|!'/bZq9 Ӱ-jƴ zfյ A-32LkxNñӢ nrcfƽO1_jwXׇ{w35yɖgkr[E +䙩oFe H8R+هU^OFɹh0vZFvH-ѥӬ*w=Ql#A28<\Өcq =&7/s&ҍ)==&2odꐔ!W ܂΂Z.;[:7djP m2ڣuMl~|%2L3YHo:%% ㎵{*EXۉ1 ^wp{~xonW?2 $UJ ەAXg05yhYtùLK_K2@'y=j?VkxCj—Y~*nnvr[8='!X %V/*ʳ4I%]h,ǒoE\۝cHY#.;Fl)5'g*ymh<>lP2U%jSTl̂ÛhkjghMyƹG\EbJV:|X)KC/6{D<_E[XPhC+ ^=bϟ84 80boRo 4VN8/l]dI1-d.IP edh_]r$SZ;Vߌ 4/i>?]G8 lF[ k|a΀<>C1@k8f % hWzųzO*"-T "'0%'!b}%O;"3vX,7$Ԝٴ_s_#Ua.q>zqӵE&nU<uH=᤹&+ӹ/Yaȋ2o{?FQr?(ױ`Zc(m->su -QҖ?aVq?^w16QA޼2`B^',՝?FHҋIR|hRVhwN[*bUlB 9WSa#S1Z&sx۸ٹX[ ֩1J6Ɣ?2d:b\}zoi} l01N 5Y3GW("&hKٝ$'%MD]Urt`þ@ p;:ڿi.^E>sn&bnX@JlGv֓u|6w%A O#z.2z?ZhؽQbwe FSlsx.3]=׏y&fEK2M|A.R;\qڸ٣/JcXz˄y}84.8I|"qݑL}Bڞf9kE:<7+'mbW..hW2;(jhg hk^euẁ s)ϹQ\JbrZr˕d!~WS}|Rq6Sx.|HϿEF0[A1ZNq vs,񒻆?ha $Pt*zLxs裝a^;RsɱRs>~ӣ`s^n`zxvL+i|/ԡ6)BbLA<4ơ-͚;*+}4[tf^Y7@^7]wG ý;S5m|$:#Nf'-E^7AFg܁EYj Gyd!ychÓNn/$PX]m]|4TJ)V+'sHùl6;7DZ$AA'-y\YwN&3&P6LM>m`uVo] 8v Yt&F( \(*q@ţmu~n.^l,yod\X6Y l+[ygDBL'CbhECZM}K^X ?+y>P2h_ede$pgZyt8fB#uܵtgJ2o3{z8" jZ+p'EXתz#3Gٮl;{N`:@ ̏&6>QxW%l2Y'TXS'% T9'{+ o_ 37S=xPG&w)M:wErhȤNjif3݅¡~\^UC/MK#LJ@ӐGe.\xI+NYFqx\TG ZH o˻|Yˬ]PiK`+ k'ˤ C’ъ=tvla:daÇc@_nЬD (PQ3Fà*7Fz]tKVDv'Y{um=frU{N$ q1 "exϤK2t[f}Qo~uJlC=unʙm&T&#K{m_mF^"I(h:.ߋ f>Ft;#^ vѵ\ef3opXZnYAoG~UWOTa[Jۻ+Ý Q먊U9lyXc|)Z0oW*B9b1ژ٣đ %!)jd{w ĝgQ^.zu;] >;UdNF伽/rx D3h(p4tShW'XlzKtjHS8[csRS1x aV\ʯ Y;inr߽,9̻%c*<%qC!3gJ8t-0pn h-!lu⥁w lxNYu\4/zE@72K.6}+yv/oݥ# L6zmu{[$섅j >QCN†)zCl4!fFAFÿ){''J`izW"; $ frld~Kz4G>h^wJR$A#PK' ) 6xW. sU)w7o&G[ߘonSVP/:H˷ʅ8ߛ,7Oa!c4`9QMlW1|N}dOw=b' mu9CAe!M'%>a0. - w\F36۸F&\w VA_ԝQ6-Y<^lͰ仝)v}DK1 x D#~jcxՖTqKT`sϣB+\ Km7!(L0CׇH>[sC=ryYq(ou0s8l pK8~0@ OOuF!t`6\P( "eF f-.WFPctHO#O&8VeF~,lͰK!1Ѕ> p9U Yy~+vv{yg9Uǂ /+"`*: A3DQ2V|oXx9rJ~[Oq9;Gt8xfc`/qrUW kJ`>r1G0?`*Y! r΍Bǹc?/FY67֮ z\Eѓ#~$R0z ܯj}ɊSjF5xIThs7@u%I{ ~KF(dK<;V =u7%4CgWMʰ E T03*V:06CE7s;[=gQΡQ`^ mڄ9ex$R xa{sAT, ̠ KF; N'nNnoR.^m֫m:<ͬsޡswLucoeJN`\nyEk>Jd@$-?WQ]6jp{l Dr#;t X9c=ց\`W.s@mۇ< kuO U$=m2IT̪G̤b;g9P7rUA}*K f8+Nw۷_%DZ P9>PrTv-RTEM]j}:6`_F/EA呈v/w5])#î8V־J5ˆW)-Ĺ7):r*Kd wwÁkyPBUjS޵— @Ty/SϤMhi9 $`Rj{GNRka4JCp:Fw/?…Wj%coz~\Ig P= xO/"#1cTWXNns!HEZ93Qmlֻd^1_WxߗKE.{xV*unOuwO>*nBmQJ v*-F1Z !N Ik{ھP(i2`=c/{;?ֲLI-@w DOD}]k e4\nEY\ wHل|%.D8xŬj1*{[Ѻ:mdE%΋+( ).K"qs"ɥEF@l~VY2$mmguM#$Q?!]wLyk!s]aÎYDx |E B&/Dܯu6m={G Ւ]10 ҆1h; k1 yȳcGA:xsSA_'jz2f,creOD; :Fo2\bR7mUx[]J'~iHZ_$-CWdN w&j\G!LuvLѣ>$b}j 8}N1l]c=u{VVSAᏂ-IД5O~Ĺ~ka|Oڳ9". ؆rCCԒ{mlmbnBL=mhO0PL|\QfqD wooIH@֧."Ϸq4OWzC]3 #$Br$0A#pM1#~}:`=P)DY\Y|BV+--'Gw-OqWdׁ*/r U'{HfO4#mg~e C n]4b{wŒ@yua:]`Y_dA/튣 U:+LX,ה e2 83k…, }REYE!KBc9ȅڐA1 j/ J,@58ԒXjS ӾFND+D.gyja"E|vQwT9r&&“AGit)Rrɋ:sCMvԖ@ 0.o@Ɲ'`? pk|\N"F^R&G,sa؀Ǎ0h({BpnJQb *l:}5sZN@Wʔ̐t@}2͒[dPePglq'T[!K{(p w,e~Y k8,@Oep=4g"4 IF>ӡUS[zq {2+!%b2( :/:x(LN1*#Pam2pM}) VXZ#J,ߗEiGhp`&ɱnܳ5ߣKu+r5Pp3=Na52\|Wq:>nCD8шql-ДK̎-G2i"㗂\FNwFkAAbbD(U-CA#7X@D^"R|=Fl5: 9fA J7[BsNci~&=WE[6Z)eVYhRoїqhc7rN/v7㐡"DKBޅV;.QԼFy9_ }Gn7G_ts)sr8Ƥ^!'e95s]nDPʹ xrQW &6(Y(..EYcZÆ)8^Y| MR09}0  D %zy~ǏwogSy8E+mMGJfPuݜehĈqqXNc>:sUѱڒshQi4Pϖ zD;M݊`rpoYh:މ?jj&>c:U{c .%`zYv:CԘDx?PPO N+V_bkhd!stdǍ1y- U5bN|0N||:9N˨Zq[i%zuW $yuqLkL'- Z\a$`=N-~%vh̿>xH4B 3Q[čt1 Z8շ? B?ob[e7~1є ;I$L#8#WͬZ8P磾Xoߠ A4hB qnnʐ¶Lۛr?UYtch95F9>gpgO)Qi/BK9ȣ/ B~Ko;v=-*^k2Z0[~tp}\3bNTP\ﺈ7BH(r&ɲrU>TT}tdJCx)c=<8/Š"emkB;)"Ɣ$[8!񾏿8ž_A֗b421& +`59p5C}ŏ$!U+Jl8dzWq--'* VMo;iПpV,N֤/X[hOVyT9q:(B>x9\%H4;>/tv)m@g|`4" ve<ݱdQ+i쾵m Pgh 2ͮ"Qd2QK̴1 vk2M&zýψeRn~ӨT[mv/5,YҟXކ9˯-̳ԏ ޶\T8-m c:~BHM 0jyyjtӄרv:ooZ+dj Xy,J+A2P[~Y/o{=3VUD2/<Ω&Z'ʻ"/,n^2xGZf ]xFjf0аF Qqܙ$ffa|vX?n0*O*2HaMjqKQvK:N&yxx.P{hR{W\#96^k|j+><F׶Kś֡\4E&R\©BPMԠ亻k : eBXs^'7ݦ,ͧ_{8<{  gq'ֶ KbBѰuY߶ M}FFq` Rw-<1o`5@jkTX'csONhS1g 1-V/+$E uP*ϧ<@m[[K#c^~lA+A>=t:C]JU#Ϛg`>]H[ M$țh$ qɗPpHyS0/EN)>%Id| @ P@Ym, XYqo|nLMqF|ZZo2`QI `_lT 5L8 UC <3 Znmcb,m54, )ʶܐz]+^Kc$ I_ykxncuq&'ZsfVFwyQH$x(͓ "?Nš•0UPvG_z[f>HGUs.4wRYkqF{d5l@jZWr= ?;t'AQPu"ቿj+^wOXr ۀ)7u gzpWeu/C%; ['y݂LqoB 7Jp{ UDĎө*G,ʷ~18bA,ӡՖ5:\OK9P8Պ:._B6U(?+F'B q]05cCoYB58SKcWkD IǍsJ"hL=#x e4PeGgs_!rH^p1R᡽Ra5lW=+5X3ݨqqB챫F( ǖ38IrPn~;S1^'܏R~z ~惧#J>~ML+i@ {&ɲt4I~8fCO>Uɟ `Nj_hR:svzA| T?zl|q^VeR[{ҙa7C)vYnEbh]I yeg7Wai(j5>)6mpA{GWK43Iwg}99@aLp=/킉?Nu΀@n5n/!ljGe5xANGX R6%,L.>j!@59S.V ZF( `%]fែ@ep%2 I*j^(R"nyY&]Réh Oib(;`NX=^jSBdmWE8kW,QS cﳶX;2;GBnTj'I@+@}t7ltn7`? SH;g2v( 9ujA5&rEzܕd+W'A:'櫨fq͆EA2  ||b [=sVmZ+_CA @E\wC"M }Wb֐EEAUƕ-ٚm*)Q9Qt5`|$>&S1;_G7ɚ>yV!ԗNezwð . ~ZA( O/;?ߪ~ ^#hhVsAzJI C%o9nͼlM|0gL gO"oG窗!! p.Pk%nXa-_Ss3^OhI/|]dꆚOO!WHpo_*Ocjゕ 5KF)xowRccZ~ЭtEO |s%2Lb:ǣinrpࣔ#I&q49 b@+#5;Pm>#+<r .&޳dX'=ws:Zv8U.ћtl]2mS6_0lN]Ve<㌪/ٟߘ ǯ˱}-/}>xݵX-tR[?KSL?QĞR8*T+#[x<$EA0i# ݐݿe88Q/Ɲ#4 Aȧ :ض3x鵄'9&$[d[P{&ٔb^u.Q]X=ŒݵC5ct°JFkѴ ;cx@}E?"z`^}]1Nr(k_r~,2RSÔz!?Ydw7N +ii]D/I|9w^/DÍ:PId堅_ ^v@MKgtt tyjxL ¡-%70rLO #ɞ*_Bs~ Y2Q- 5e_ zc?0rQCWrY_tP%'kr^oz瀞$@!/g]U1s}^A񔲳6MW=Z6ZDV&yj{^&Pֽ 2#[JY4IR2C~ҧvI\ɼm>Za?!W,.$'oyDݢŹb{•FGA?4q<_;t0qWCӮ1Il*JtzOb1]m4nc<\$˙R4/Z A5h"7%r|PSyra*YȲD{17z[RKSx-7;ו 1/ ћh=i%㨱nZ O6ܼ-%F7 4߆6f~ TFmpYZl:l]_341iWr%{^2JR6kl%s|t.\"- 4!>3|GdjA(} bM(̯~@I>rfr -Kk"@N>a+;IcI;!t ez~&][e]Wx1١jB]b]y@%oɒ_?`EI#KFCLH*bwA-e3 ()K`V%3NAq1%5̓IWkelqBK>Gj AnƅZDʒ3_镎a᪗̓R|K:'.;2T#堦*" {+p:ǿf6Q$0/RCϽIMS4YR>.jso@O{[K((TfM>G.^z'k fX 3,~"J: dti9<"R Y؂ ffXxW.쎚4{BeS8Z='4סq)) |N,SrJ0L<E{G#E ҚFrvtS|r8W-/[;8RP@SzDD{MK@,kCD pSU ~G5sn9u߅'t2$tKs SNf{}\t6H^c44⻵*/}#@؇QfܴN?C!a)[0PA4^#{bE.Y|eb_UFdt^`K\kXL@gP+;$eVᒫgW]xdиg"Y68VO;蹵t-y8(Q@\׋jL<>!9d[̥s9d1br37׬d_^uD/Fo58 䖋p5֛6&c ]bJPؓ2Uk٫c$G,(2"tkq:$_BP]OlH.4 CYdQ"&74;'c"d1vՌ cVf:` XYbP$(<4?U1 S6[B=dfIRDŐUcLx~&@GD"Kǃ) a s{TU?)֡{C|Á=܏f&czt@J{‹Ӕogp/w}R\}f$8M6gMvA,/f5LP>yD5rLt+bFg 2.0,b֟1Oݪ*W.A0$T%4]K.5qf3psUh’uޝvsfQg] /#l Q{ݾfY_i^Io-@LGnҏ/51oc|3 8c&M,ryeƼ0hF42ǭ?DB 8iy@=,@]ƕÀR$6 0Feb_+ɞGw&ZCL]W@h$D!nOɵ1ojgiS蜿_ygwbgUD%tD{ldK'MIg>7zMS Q }'32z~+Kɰ}(E\/r;]4[v$W?>GRx4>K;9K 1D*X\0-*1(BYh_R3Q ΘϾI <@Ks1gUΩxgFo,}od@ݕ1nPSH,<;3mI`)]fz~,s4jSeBC; d T xypVQ,>#3&mwHj+?aي{3ێb -:ވ~V)nU-h q0BlNٿ.gscvNEYV? Z] z띛' sw+[ۊ7tg|pdf};bUy-#ܛ3*e^]NGJkUɽ՛ɉz~;9 +ŪZ-[6Y Hl+_|j-Dw6ID $(ҝ10̤\`N{0AkTX 0@x@ĤAgaԻ7_# hjM.G4qS9]qۃsM o,{ # ?p dL6 L Z.af~ 5kb>Rwm$ bBNvYvxbxN!&"0FY.mkѐI:7b(SflNץjRO_LcUbLGQ9W| r9^3Ml{*+oT|f=PjBRHYwA~H_ZD>2PF}ǜѓ%&>$TY^rA$7]=&t'Qm,l@R<To/Qko8*/VK̬](.'>kGaɫwCP;RQ86{$gE@x]E'+u?c:FQjL]6<v.1⨜?᭬|Au&/mkC|lhyWMbp2}%D~ýSWjA? Z@Wd pi-Y!%#5'tMSb@/!8y^e$%}A4shN9e֠ \_u{銨qnd\$1J@bpw9I\V^S> X3j'T; XO*҂F;3YBľ0c5JphPP&u殸:eܥM/yC4 -ך0+iVKW zR\5Bn(uN{eJ#7.D2+s?P[V|"$ICD.6zʗU*J𖣗f8Ȕ*!%MZ;)-n k}oQ!63ZTхt-Q٘S?WLA껗 B[\AtV4b20fH'?^Yb8E,XQ"anh_`%Vd؁X%\It'2bTI5vq3|Y ҅z\]-G(XgEAhwI*fFiZ ne!ϰ8DS74uJ2j9!HH)E>.{yP-Q(!'% C|P ᗪ"m̸1 r02^! -=o4\М(>wnEuN& `x%OZ v1ih6lb#6\ne[=~hO4sHe~qu.5AkJn||(Uu\59ێUH>tR!x: eŦ$}I2#SWd Kb.鱋' sٲ [@IǼ3ĈR&oJ:;*Wf$U4N*×lԔ˻u & 3kp޲@8iw{[l͛Ξ2&RFÖMgG_<6d mbˎjEh;ٕ !,'<peM*TduLnPH3E"0KʅԓSuY{u\83*Jy:} d޼e#l'$7= 6J$F"Mq9  N)Q/KIm;FtFxoWbsEYf Dqg$Jȋn1Y٬~+v12R38[4*Y׉s*sY3U?)@T[ouZ:\4F!EIL-N[@Յ8K ELyߖ#}1'lO^>;75&i2[Weē^,̓{$a [w0R␺iZ *c|\ŎHO*/zO%A2+f~Vى9eWXDjv]ɱ}nεX'>+\ř`nEOD$A:Nu Q8).=7:'3&b:}+S. ο"ŋj+x+#@ 1T -&dahԠ #tmYЋ W3`,> Yc}ҫJ>ij25,HK&Io ?]sqtVdWg;ʣhe5eH/@>ؔ|eꦮ_Y ϐ$k a]7wIb:˷)7|?qxYNpP*Ob66Q#YZ.IgUj fjg!V9G 畑Y_?[q"cGM͆6Oz;(!5f= ;IZi tFGD09ozN %?9^ɪr&MQCnbUrHȕS #Va(f,VR]((# ZjFU۬1'=TBի@xM,YB䌥5 i m=?(xUo&6[=iQ(|c![)S5cY'jfGf"ؔ?=Y@X^f%֢ ǯtBRO;M fwPQ慧ܭ,iꜪ%t(Kۣ)*uD8)ނNTm]lp^I֚zuxg8$I6,1\M@YJ?J`_`ꖛL!=0Uul7!V raSc %[*Oȩ8IqD)f,~CӖGń~1-] Zjw-e8Xx"Fg9?HM*O=^h_Wv}bS\+@|9LtavҠ.x*ne1yxڋB~w|+DEY@04Fo 5#J=ڊQy }XԢ.9A5N$fcE.dy=O(GVjY)y<<3K(?RaC<{ N7Etw +ث0iUbQs겛eM75DX qnߛ< _A_Si M|&aW [Ƣ[ +X Uu+/uWЦ%(X5w'G1)%qb.kׯήj!}wL_兏4T4'>.u.Cu2j*}g^ 9I2\t+b2pVR롉jeP+o7d~!am xO$]VlU߷*ڄ[־ F0#Ӧ_/(*^BvNJ RHc ֕9BV ?:I{>Yܭ;QXQ=6dH?Vpkyw3ψ{h5/4A~O"E8N#{&P<8PTy\ZQrBgvNMH."fx=H(0Hdu*%cp 3F$Pg'6>[,ThxdsoΆEE #*,T6=umjޏ{^G"JנBpz1~}ڷ0o_$Zj8^n~Ub HZTص{(.,.zr*DSxV+[]K?_5ˍSίk):%*/ִ;6L!:s &m1stX뎄eY]v+vualwKDM'~(,1N%߭Նh$T w1\\%mL?Xm*LÛzE}/+N$3 d({&aS bklBMm;2.hͺpAy[PQ}k]߳ ! }Mnc)ac;'b+ =zx,="{EO̵E>e|ЙOnHV+}X8I' AOL.8RQkj J+݅EFz֓s t -]iCetPO/XCP`5 p/G6x4^ ׈4XAcZnOYj܄@|$Z * 7& ~ 7)1FR*.FQX ].G v uiG$_D5V"TZY׫ `M-幏@ { y0D${lʊ0mn= +°Y;LJK۫/놔@8 hzWwcϚUh5{| f([wc,N8 $=%3윺cttUVhorhIWX uT$ <͏ˏ.}Yȧ8/em!M+db21`k Zkt:>{H\]vT;j wQ+o7O QS?4TJ9ª)/Q-*JMLWji%4rk~e?(=;ujkYSbf[Eϝ'pâsnXȤ@O.ޭ]O/ =wF 2֝}UT2 M 򩼩ZAP"ZXF9^j %go7cRY1e8r~xo/g7 5G#Bks8~c D쬞jƂ ol!By_$O!Vjyɾ&w.Qߍ!ȺO~g rƬ.=jj'9DW$htﰌ% b{ƌ-{aix\kצ[.@f):=z1_gN' rF93N}G*x}[&ؤ8"&Ba}[imX-Ҁb*)"P-NݝKWdPi*9ɃׇdhIy2O=A$SKًm[|LÐxqo-BzFO13: 6d_XzV,B&\ mUAL)=E ;; Rea߇Iipg>6Fne޽AQ} aetz5wƓ}v|smQ߈d2Dq إ_l`48c>T H^~q6eBX?2 qpd.y17h` UX#<1*%6Ty@8k*n 4q+i``nh!OGVV]hɎlihj J$j[۶(8Wwqg1bڢsv2Rs{+ i'E|JϘ=J5I>s&l۴̢:3Ե™^Ą;s+\{6e%Y$zp[itۇIȑD!|\O\!/mJ}tY9r'qKOpؖ|Xv Lx&M\GvqC;jFX͉7}1iv/@hDJ7D d hZ(x:oWn1 ɇsR0^EBKqptP0ir0Bw4kO2߽{GYY檌-wGLg|ݹևmv8sZ>)?n=B kCՅ-%-ˉa_K߃N$wOȬgdu6;ASP\>-U ׸ B4BcT A Lb b=M-لڔVIRyބkXpGkx~R8=!:HLm-:lGU:}%<"^_9 QCbn#.bj%3~RrX3 Wzx"dg>JrOFA+hMjʨ$SIL1cJy"b sfߜaBu+4GJ%!VwRvgvhQ@݅5ѥ|^{H֦PzP%/jppETH"͚P\x{Vr{5p+jߡ"Ba:H^xL*\MCB+@\A"&_V17JDH57|QLr6k7VE15jӭlG3HՆRvTϏ|U㨗/rlOTn 2 u9 +HEK}+g`:?]ː`Y/yXAtz #SiІ(d!OpS{˘e&=vgISh';t,Up96ZJpHF۪^g +K z"PplT%#NšTE^[Y%Hw@\&h MH'֞VtX1͋-XufL͛ѡz:EՠA+'*B:UPf]H QDnHB)?xV-(bIK?qSpK~9巤ⶪ]OI/L,oyU<ñ61O0CtOl~g[T # Wz(,%:L7 k{~(/z>sC8US!c]/j5o[FYK'aNI(9@/y?]/SA~vHRت[4BQ ALUchOi&ff 2 @_{-W}XG;u\bP <ϲ@0ƤcuFE̪\Ou喟n(TrهAXz5^-B`6)E"}Qu1\7;8o\Aw&*kn_GIX H! L4@@ 7LP'qy>0S!TaC<ƅ%0tm=(  hL=Nfo偑~E_avX ?)Uf(M ۩kD,ѣY.댫F-d>0.xF 9RnF]g ˇ~,|2臽KHVWRmosdk* *QN|u)=wr*B@2')I֢26WNp3jw|b#W-5\M>\us1~8U=rc%{nl$\y,i|+׃N+eYSkEkM> -5@E=45loTfjة3jJ+&^u&'FaMXcHa_rSQ1_+ Lw _H[S6\ G$ա@$ѵ;gWVJMI O)w~{CRD2%TvnjK 4# P5N%W{ۤUJ}P,xêou`Tjn 07y83 Vך9?0!+IfFCP:4%4x,8l =ːiG6䁥q)@?"ظt[dMs1 a,ڊ :/Bxbf^:gl hoآ$c{mOgVZ;0ν>$=hQ"Ѯ02Ud=&Yvm_iko]َg<1Aq&K[%cTI+$n">Gdz;ɕxNonݑĸWZPM~`c^cٽSҺiF6弰IUݐL4‹^ӒC~6p ## )M=4J߿OˆXn<̠MXREQ4r2^em}%VM'3۵_Fb,_Z/ǐ׫O‚ O;Gu%ܺ4"?#\5.`P%)d(đxa0:hJଁG+wd\w<ڂ  [Q򸔃(7Q>T*$ QA4v @cU h%]&ZJR[,3}={/}mIIS݃]NOhWK$Dں64S6uǚ}1"%4MObeOؘ\ҵ[[!ƴ]E>0nՇ Q[NeB pھY0ݶ<6γHCU#o#Ƣq1/̞>`TW{àYxA m$LOm[jA࢒V:NF>V 4kzWkWt*J0FR_чcgf!ATggY/6ƒreJ7sOCЩwB&b{SY%㚔 ѓ,z9Ċиʕ&:╄cvMߚ#s&Q>wĝeb( S^{^`evf0xO3fV@hLCD1tp^@0\vHkvI(<>`a?bY֌ӴrTXMT ZVAW+C#itc$ ҝ:"%Gbt7ت I;9Y)=)RP&8{݆)HJ6/oAK7 XfL2.gѺTf [`"cƺ.} ПYF \)c♜bqTIZUFE˾"/ <?0@ @R%?#:: P _kאx<81_'IDUV';?0aKGY֐>QK KbCJ'6y횣H%qj>i Җ=[cfKjMX*`.Gon?C+IʌFc?el/맦YFiKf'U&(k+ VЌ_u5ՙ#d Y'IDQ"E8|qYT?U" z΂>V>E3A{4Q]hMt.s"ڝP0=d By_(8Y'gls5 /?4PV.> Ov5pɋGiQp O~{Aut}#OU@|ä@]&mc2(_eN~ι ;b4x3p.qz^Fr'EQ܍|I;4vpV?,S- QĤ^#t a0Jvy MB%}zs4H57ί i8AoAZ<3ɦYON.ִj@VB0z]W5Q9u,~ 8odGPWkhcCx| _xGPdb,fCS-7p;j+x SpjVP`?RSf][2bVxU3P"@T2r ;6[`FT+ڈ2)zv~!A$ 73x-T|:Ar[o5 nƮ`+0TK;ds-6ph.2va o*U LjG.y^2ùF -(7 J^,5TV޻@H,D0#c0KI`K<K  {,ϰ{܍jy< lTbB 0)؅b^0Xw^?-KʛG]!؄ hb6^ܬîht=00j__ЅРɖa ut:fJy\EzCY|ڣ!f'9USl1E>f5swՒw}_>W=cڜhԂ?D< _jÖ( ;V>-Zgb2&_GְG57Q ő(g<s+Tؘ5ߪ /! 'gH∸ܽv )sc{ST1 |0\<*ZtP&%1 X0i*Q|~#* SW!MtpGJ㰞9,n$Yt[Jf% m!n-^*X-Md[ Q6mL=YR ?~(ަ^N`h+h SdZ,^hT/R$ٿG@L:8*Lc=7Bʟ gԘsoWMI N.v ٸ6pnk57NyX\Raa7;zZF2ɛOCP -9 TA4^f %`~ш =!JM7Y.2_ӵ;wlC`nv$쟉eό`W^~G?ʨ>*l\8E4ϱy:F[wz<^tiV"a$J+ Dzl-`:TX݃nisϴ=>5r Aچd5u%`>;;N K~5- E즬|.yq?R n̉ <9-QrY(7yl=0.8ƒ9^i}eҿv^S=ƲkZ=.q]L/l1'^n~ LnbEl ; 4GMQrA?U3TOOzR+xKᕂ{)Vp)IFO!5D]z? *6p$@%TQziOƦYkH`2*Yas` 9*s]5MصL/GPdQ;jueF]Cg5尿7:<嬷|is]2߅zx}c{9{}jͶKM*G NR')x1x.TSܚK~$dΣ7:.R6~1^PDJKX/nD Sgh1S6j2W;Z /o RWմpcA{H "y=z~ĴK]RKR|ݪ%?Y=҄{7<+h&1.$yY\> e'>/ɦkɒxHz `pרsP&cDپa晬~z?vlpVb5q<| ]NI%K)A,/pW0℘`4x\ի^=OxMǻRiݑ+Tث9R'tFR g Հe`$)`є֋uvw OrnBYm68WK=MrEd0ş8a! ^ T+O @ Jq$[(zëU`wWuJ8]1z>}GڴP@ ~b Bj: #h! ȁKjѭLOnW{u#E40cqjGz(baww}ARتE[:;0U@E eHG'l|ljCsq!8T?_қt][꓃av 9DF}k@4Ng9dnDߝٔS FK Wڭ>;{rI7RN L/q!v.9*Xש)ps&q,z+-F?+hPvy[6E5]Xr;ݻć#p!*}4Hk-cg`]n T22j'95Aav(S1,3^hzSzJp ^MaGfWxq)"C%ޯkDe Z;6mݑhk2)/ލ\@9 fQD_D(J/pBܲd*(RXiKT sMtc| ($u.gXcN.N+fR7\un\ 3bن >tkO:o,"Mu#b,6̒"YN#v#afplL%^y:2 2 %n΍!|RW &S̔+jĠ˘Z)q\DI&v(|1L 1`fj&@){M,Dߘ8x0ABfY!%ٙl{&Tq(Sy%TI1Ҥ ZWΈĹ2ljFHéz7k2im}S 8(IؕBO),G1,k !)OɥM4}рI]?p6wyzEX3A?ru"N[Ec,pC <]-[y&C?`n3jE׺aN7cJIë']DЛ1ϝI|| ~ ^ -۶ MJǨ9t5TYS`}`]ɿcR>gרp߷ 9l0T.t:U VF!ՏBTߡxI?~GL<΃H 鵯d?٨ZK!&#QQHeTYrx8w ډݫmpy- α9OȸNbawS:tZn2M͏'k7"ѡ cDE,do_7e~ ^ e.::/h"QX_ɠRV@+"os:| 7 VEkLKM+t/GG$NK?UJ+4!M9X[&G*T'ũbgWȣY[{FEqUmÌeQn*ArB?LRyx` v)W+]{s]">]Mao<7“'"z" J&[x\J%yV%at X ,[Y(67 &cAUYYTI;[ W/"߬_8Nݖ=g$D=T8}l)W[/WZIUڮ8>p:Ն55H,-,F P#kُ>ߪb35l%6{µT],dpt/5iuOKue4 Ki)1ž{YZ3DvEB}I/ @> S4@˿ s7fC&k /n߿_؀/O1(6}n2i$ j?izFSnXz mVO"o @;l[G4HX̮he^Dxvό,*~0\{Grcv<Mj"~ICij/0͜I\f4TyyHG}ud=$>qV\*@شrHCT|<)# ?nOyjO82JD #yr#zH~,o:nGTg *頸)Q/{?6cp$ob.|7x^NC4PG:tq[gJ]T@~ P1tT=nҲg<@Uo^J8qi7S8 n(S$ފ *zELK>NH%^KK7EuUUNc84Sl }6%"IF/[t-|؏z\.q:5`+5ɮ ".0=Կ(|ڨ|+[t|/9U#0dˌa{>]#MkO胺Ȩx6PiHR!驧+W؇:OmZjҩɌbA],"% !UcYӢ%hᾒ 2{,~\M67nvƼpXhny'1coO[*+U2>Ocz Ou|=1!r=hAU#ğR ~)fu+qU`DT\4ZI;\ns"J2FS8.<0fZҤS]ҷԅX%s_tiA wݕUK?x?` Z# s,JD̢eDWtLJk`* [Difd١PBTB3jA5{FC8 Q MMϳV+L=6Z _ UMFTY4M^[bq/4`;2Gck fldq ck l:Wl >U`_q9i}7>n2hk,Ѧ5˵^;N$40.M+9Rku>/r_rfR2 }x>Et Tc"nrb!a}m.u lp*f7yT.ezVA@`; Ѓ$|Ars~ggR8Iv,ƥ*(R\m:_oO&+?~#7{̚U~`Z{e `ܞK{@R3J.M*DtNqo0N {j',3~ ]b5иs:@V*(+:uٹ݀QW?gX02x i;&}żsn Qb)g4I<5SՋ=؇NPy+>^yj*Go+,|vKz Ǡ`ϭ`mFoV?h-n.C6R~fU= qNf m^I=Ĉ.rIȗ%@47):B,{ _[Ow i˂oq4kF10N^ƁK ů3P9cja9DÖ$ga>^ϯb3@Dn'{A*ƴ.*^ ~ۼM!]|fгNs.Q$SPS4+խsW(s^-nv)Ai,iX(5$G՜J-gf(,Db(A t:>i59PP<NuLS;ᮎ+ǜl~.[zݽ][&c su X^ YHE8:9o+[f8u8aWz`PoL#Av_>7@jߢuyL쳹8ң>'uy~"sAY[Zs6V)h؍rj#Mޕ<5*\;kР48Ǻ>ORVtzȭ= K!\-' D"/Y#3 u:5́@h=$k77~5+ \2B-tqYU3stcgf{‰G_mWnUoxf4eaAղLɒKxcKvv]*\L8֌׈Nʘx? hwȚR(#I'`_Wkl׭ 91T$d4E7 I?7PURq*Wib;ƕm ;ǭȕ*Pbƍ-CX6r gy!sCl_c/}ZZA#TzW5o33o|Rv&u @ w)47Dd׮׋ 븦^˴>P]~GZy7%6zQppJ&pFr-p#gb7!+;d*8fB]iMaOF&^wcwЖee$S8C֖Z0>be,?5pr^1s3.ԍLĉ;R6OqoY=3 <C Ύ~5tuyJڋ扈?|tܮ7%h/ԓEdK\͢N CTѫtIDI?y%QB~^D( mA5'd.%/w]14js@(Z4Aï@s٨qsu(`udVsyN%|4p l9H51b+jSbN)^"u 핯)8TMqY% j_؋<J^Mި5&T2m#٣%2Ve!qOӤU`ys/!͑?i7.+T4]6HŐuȔUa:<u;LD`ub+ ^A2r`o.(q ha!d1x+a)Ud5w}s+Jɮ.jΥ4ZQ9;l_G^s-WOGbeݧưLh]SV-usvU's}%v0 "/%JғJ J5yBv0 ゼ(l(oҝiD#U 2l@"u UYAx&{8WTp8 Q! [Wp_T{D-yuѶ F\ 0`ٸ(dE|8%PʿB ATR~C{RPl] +h)zc)Y(agikDdvQt#\5^ͧ7)jy^bYG>c p - sՒɃe}͸<MJ6E! >nIFͲr9ϾZ ݌_5Yte|9;(A3BtӔ$W:HYeҧ/ױfħI!bQϹ= {de6S)<@sX)cUuA #GĹB1X@]6\W1MAC-MŘ$4}苶I ;!*~^vUC1G<5yW0ʭ;]&۟bXCdSK N Ÿj9df87 .%Pk JiB휚Fd3Z@Jɛ%ފBQoꨀk%1KЀ8|vN-6i;z8ҌWn9p##}ʻ q]Nޱtp}S5i ?uo;EOFA.x[E|OT|L?f%ew{304]u:n:E A .7*!j?$h@zV0CVw7vvG.!yuƽ%>Jg>-NՈLsW:Et߯&<Jng݃CnE.̦V>;ROjNAiZwD2bP,46G} @&^+GyKx̚doO֛!`M]G?I`~ ^nhNB MU+̓HZZ3ߗ6,3,(F\ dTp~g%:|ѡ4ÕX/"+w-X#jF>v!Fm?w:^oqsc߫LBr !,n.?=%klX6>BX4):#m^,'VQki9sN藚1#~>܍!zퟢ nxIի]/):P`$^(15 aV_}h6m \)t2[XҀ~)QŦÝg<X׫܎=GE&#dӻhuN # B{\;+"Sz]{/?fa|Ӳ@+Fé ]U^RcK4v_hkV$(].iI1Xadojlu!$s14VgܘEW )CX@~P}}tAU1ϐaӯ?R'<'?:Ml5ÉBF8?t\ܱ4PE[nנʀJk(dҮ a( hgbAխ!Q,6T2")觔@| !j<#^= "_J$vb .[9Tj'NX~=,peV(5\n^>{dq_mjNص[ M_pHɫ8˴06NZ#vL>݌kWV 1L;j/ |Q! ȩs%՚=Т A*,DLu1dCUNL\plOt9KF)[&F^ XiiWV tq>NafimX{PyK]25/ѥ8/3t>?\>LM zm`*.+\x݌$(E,-|L? ZI@4p,1gIa9מdQLVLI%Cd co)pVHvvm~cw:Fd6<(&wr%-&npc8.x)jq_ a3k*/?_EgX1#'魔o vP 9Aخ 63o랃YoFb(񕵬 qUWtnitݑ;vF ]To?-z0awD w1 ~I:3dZ*}GtK`zOTN"]X0|EkY, d~H'j=}; (VxѢN[R ٭&Nu;=Pfp ^ dSu$O# E775?<4U-g(Xk^bLp-b=v@l(Rpݓ;fu`v {*E5B-s2#nLb.#-vCT%nwԿ{?i3E-*VP9c]Y7rT fWB ] /m뻔ku9~@x``r+zz;3ij= (sHobh?ɪ<0{NbrBZ OPY&LK܃; ,Ԡ}'h껆:-Ⱁ2UlޅN$6 W$sX55f2E2Mq#l1%i}U;S%ע-.?]댄OqE[mdGdF5 ih%%u_ꆦjob$IrkI사L&YF-/_fł"D~m!jGT ]sam%`y3+-S-9{dӏĐEwITԮf=)ܱaB> Gn)f\%`𗟜 eaIoTC럙ވS1N+‚\|q"17EHk3O־h>'}xMTyA=rө*fj04Oz 6լ+Hޒ@!7b#pA)0P_,>\W-U:YghҎvKLA "BMЮN'N@e}F-W~@-f"53;dP n7ĘXbQQu5u)6I]<_#? Kmg'9'$iTnex7}u ycqMP%#Ҡ"O;ty~ԩpim{;$lb<[Cc퉏pNa)^ڵoßќ.{R.m'j.R$ w;@V^@ >Lk6$[y-X1.SWG5\Dg \;C8;pEZ%ՉR f/{U^fAvڎz "g"Tζ E1}(&Cyr1ӳ\E^xnuRPl }V/%Ǵޝ2R qw͠ Exy&] ˣ[(R;9pDT%ω;+Q YtqS b&~{H@+<NG<;ZURCފLʝ1 JB6ku& F^ӤGb,=뱞 %Gz=⾎;S*yERHp|r[_kfp3ėB(z&ν|7<~n NU +>'ΐ%<=̿)gmVףLu:-Y>Bos_BZ +1,+^xݡ"t"]8l ,S!U #`0h4Csl }uu:"BT!; {n/-49}Sk*&eq[@8iv #BEfBO "Hjr\a:^{2:D}+.?rָfz/[o!u'c8ܗe. v"m9yQ*xkJ3ݘ W4(O;v C)cUoCe{bעJ: U/鯺&Q~;lrΩT3 +JfѢcȽPJ搩]|@@=VMTDIڔƖ,Лz >s4GO|m_LU ř ^ѕ^wVx*LSY;T7`_HK%~2s0+SֱcՉ A#ƧyqJBۺ3F!mE5(}>+mD xxBW0[u=V\dQA~!ƚC73~V7xB-cWV6 {&}]=/ߝ4^U-)OTN?6sM!Nhcz2 ^(y>"fyGɏ^@ ;Q4FL<''yNL&XKm\'M&7!O0#L Rݞ9rw|w}Nsڑ~~`P"Zj]AI22 =x}iըs4nTI7>;zL l̝N G>ߐ^dV85aad=kmbIp*oTB2]7gchM#&}=4lF!? UvNBI6GVes-lb 7L55-2uS쒡5.9J:=v*ɍVoW#Nj D峃it=&j %B["}y鿎bN0Ȓ֖g'AS\o eIs /FAڅZ)C{oʆ6{'s)3 LysPsoz%ŘԱ<[ TO9M/r"` ~ygcNzoڿ2iɀ#gADfޞ1eO Oϭޗxpe(7vr>%8S$E4'_s#++|.;N*Vğ![zz|rEI Q/рr ~%HIԂ]rqG{gV>:eax@_]]sx3wm[GHA0)kGEƭ$d؃[ע5+%(Ъu|h-2vBG\e=AHwUNq4oUGB e|ŎK% [cX"N@Ξ+1eP]^W:ޏnN>I*]?fc Է>Cw,aoNТ%W\]ޘ}WF̊Ǎ7VBb{f jŻٜ=,fZdaKwpg˽̠<䛚'C$jF[NggXn+ӚAI[jEm5$3ПyAT%9~4o2 E!.A m*9oQxdSӶj9 c趈ge}5߅[NGŗeHM2MOfA: oJʹ+^nӛ=q$KV8$gGS*GmFt.YM3U7!jR7K`-{IGǑwCUB 'J/}Co]D6eȫ#gUE<,zT#h@ĕŰ_D­cc[)I>Ngۭ ,lY﷭ϽKBGLϸ^-uIQE F)t}vW=pnG0}8XrO5WerK,}E!bk F4s/i/*шN vG-`^sB=)WzSL"76phZy@Q< MD0Y{Zg1J!%B>T#cӹIfY [p;`=&?L'.3kGѹ][E"/Pҕ b\YŁ5_ )wZdk G<+1Mt-RFӅk!mp[0"~5 3os~s GsAG 'sñ:ǚ˷+4.ݺ5WvV0 9|p!1{Q$_k瓡-]54{JL5l=C_8}1.X-U-gm{' (ٿŐ'T$S`b5NYA"9FM,ɞ.@. ٍM,)_EB1rT8ɓɇ7n dvEk"Y:]cn2a6cO…V V E~3My߃~H#d_b6*k%άWR[UQ++=Jsc`EzPZ$f ~Ak. C*~1Zœ9vJ7^E,.נ<FvVMݒp^zCڥAƺCmLw`/j ri3wմ9ԕ" j j\zH$RİS'~N[̴p7Zg'}8H$3_ĝ:o%Coex6Үmr;lT ¶)T%FOVo49Cvohf5C᭎5/.nᐅ2HfPF~R^ۧ粷&9b!Tg&ℼ߹H'94Jl'P;bPAF%J%ݐO6LD!mmq\RE3ho0ѫ.cQVj6=k4hǢZY;5STw CK~I&H+ġKs5S;AUU Ek4-%q~hY&jt ށ݉ex[By^иA\iLOe\c ٛl;MA*4Qs,L-.ܢ,g2ӡ]YG'e}_NK{<'ιцi=c9N!Olam7goy:4WzbOʋВ 6ggSseEj[$ Kj뚴 ~ E'r$U?Vvz4],ᤂ5ǧarS:Wɮo w-3ZX@c=fTqݖA/s!= 4NxuX;0& LOF+1c`ה o0X }T ɚWY{!Q-WF !h!n/gSq ʑUԷI Z1*:4ܣ!9#@@BҺ% ?#O-"!o#c͢FCVjIV]\O/ fM_{_eiEg{<)${T `+qݿtnFq$ݗa& z+w"Bj<]0HQ f))nUTS!^5D.Dep&,T98_Gj"LQezDy"ۥ p &-A ŸCh\9CKH:33o Q%O~ciP[$W7"a[ z0GuZ$]—q|]ac `9rk~i!:sυN="viZIoՙW!U/H,)gp~؎J굼;9uK,h |lwld~iWIϯBQh(F 6F(}zDV^i'/LG`vPlDПӞ]Wrqe"|C@KCwx"5bD*SEGm"]e :\Ɯ?s卶4Wx|ױV .ĥa19ޥcIۤlY<U뽨n1@<>Z;*/hϻBC3mu6TR" 㥂ĴiNv6{^Z  e#tmH >] [r~`Y(em``^5æ&KiYzMY<.p7, }vY5Z䫃=C<3b%@!9iBwJ+2 <ꝈIFK03B 3f xo gJaaE_%ゕ_лycx2 nT 5 c7JH̿/~Ȍ#ZCq 2EeD ^ <.2?FʼndOܿtegStӊ۔zc~$vR*-.QY2~NDs`-=l/t7 'Jf?vg׮6B]⁈1o O|n `_QGߌ`Kx݋/@Ц?v%Dᠽl{tC;|b* HTZO#8'/P}I"l?;c[v&i no3"M$4fԏ1"mz QgI'_L;֩Ri;F泽gus<%unNd>Dŕ'*=U7L\ 6SzϋsFpeJP}WWw-麑vۗGC)1RKrChSat\ S[[I3 kqу {U zHRC =Ic3󝣀6+˜i6+d֣rYԽ?b_]@ȝC^sqn0C 1UFFL^8ǘQ\D^@=WP x 0N35CWנBY(pmq\nhd32e~WZi S0d֩K_P`T{[TC"VI@XK~P=dKh.ã4EBQҤ H,餣 Ǔ7*0ump%Y-)x{)ŭ݃$v+ݷ&(zM]9Ԣű4]v$o{EzDSiD\X 0/1FfJHp=;°d.h1̙Zеk)ܜgHKou?nd紲j/&3BC\4~ O ` R֔ThekRWEh`b9j% xT aF$'ie/&kgs ܕT)]p/C8D;>DT0حTϗ9*.S~ s02(T(?i2C$-@)C&(q klZ݈ʒeNo⏧Hg!_K]3Bc2&y֊8.л #fktANΤRO&TAL<#= rřyl$ғ^ ":ix<\,NE rgRy2I~939 'ZWUu No ;ۣGqsH`ߐg^u\TWF>^&~L8|Lγa \QۈXY7hՆ@-Q6es!1͋r&#hӹDX&fŠՁO;YŽHS.D}syљf8z/CPyrw gd´ڴ(?|H+Vp 8=Xe>2)(DCɃ&7FA-* eQqpò;nCS,\) Dp6y3YypC"Av [ rSO D3໭Dq۽k0EVe@Br--7 V`ROhskǥahQF!y@A n%mh6&7#%R;@tC$}4!"ϗ$Y'+ᨇWVbЁlx,*ͭ{iɣ d@gP ,@~y-%,UIhcN64>ٌg:@I<@]Y;% s$E C$ Qv">t}WeaVn+rT9_ס`&]4q»o4{_aEBƺHZv}%=!q)UKjp;Z^3Bis2eÿ~73_@ȳW}F~'k@pp|dwny085AnAnŸx{RB"%G\\$CM%'ڪm~^m)0bN"T}"p8"|7=5 i$}"sJU21l:[)1*lsX'kxa(S-Aib.z5{+^=ry୉xxE1[\׆Saܬi?|%h6JIN͒O^_|…|2߰~d=dp@N[ VV<;wcmoI)iܦbC}߽/pha| k4|caSpE z5d8 @)Sd,3-a&22;V9P-p m3kg6hX'n-gxVbcB̯n:ڷ$j `APebkk06z|<9-( Z ֪%QVki&}uszfU,^pr/Y{t&:g4>ɨ+hAFe"L.#1>S/:0!H{[扂WSL3ߑZ?ӍE "?әuކK' SyWV\N_zfDbèۅ'R#aqoRh 2AoG$yS`&(kZ.XO1Db .0˂ [1_dˎnlYɦ*V\EHģ_ l=$6E`i|B.4\m"j%M@JM!bQSPh|b -#"=Bj HWeeSͰ^ez9Tkn  I=f,/KyJtV uP0䡡^=v[RNc!&$uQ0jW2J70JG|`2;vEN-1wnTuk*3Ǯױ&$Qt$1@[KR?Ks+)ڲ lՠ&Tܬib(Ҧ|G; S$Ukfa? 8;A"pb*]`T0v+w CF/+^@g'wg( NJI$6h) s=#]]]v 秅e@d<~K@~R%7 ^՘rވJL֓c]?Y}$Ltip)޺"\MriȇГ) e/tPEH]}D)\'T6{n@y4M5 Y|҂y1DCOE|sGS?ΨV co{F>a;oXIElD% l&  [gSHdi?:w,"kB=qhKUOX]R8'aF>7qUKJl|*3k`M,U>8dJ(P?wRfтPIB޵vbw>W2#SfNV[!Dǣ-Nxד17[Fͺu ǫI ՌfC* t'øXYiDƲ2Ң IEXs?(ylj}p7F8/Ɯ-WKс;r,4uTO-b]\mBS֜CoptĩAԾb¥7jVy[o Tx7XI}hrY* %ݩR+.|S!*Ec73 ӋuBBڹyT%o`I%xk1.WXV#=I*>̵lϋO.NWua̹$\p"8LWit<`VHV|p=G]67؄jpd?o#[R5tkҕN{q(Rc;#ggNp-؀+ {EzZR̥5L^!b[`tm\hIMr䂰uXIƘO3XҟJzn-\4;?=-OM)3O* ., [X <[ҝ[+ 3yD ^d<*?8G綴NjղZ3 [% <#ܨn$UvrsVBrw^z[I+P_Yr)1w.漳4l Xn< OzK0ǰ-ʧNjׄEMZxmexczmu)\ϑ݆h;J`HM KOl%6a]Wv9|s]mxH4KSBrLs ۰ mӺ O~5"ˆ"0Iq)[,1bpǟAWmOI 3& ѽ L&7g _o nXj?6dh[6q qt/:e(]E]BQ&5AS6\]rf@YOGM۱@P: 3+ 5l{ʰ-d=d^"+$2\dִ$zݟ$uHOX%) #@O.b)F$T& 2\GiKm{=ʙVwDeuҢ1++B pgYZ07070100000006000081a400000000000000000000000167ad58b4000159e4000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t//l]?EhDTTk׶ǼHFڀV̷GIll{Uj(U(ξ|CCت'49*dlDAl$\bkTSȮ JZ^"W~HM+|5X 4h6SUMF%h傟Ftc;rxH4O(Cxz[S'/Xvoc,wч l+&6|2 $2p<}qO8f֌b@P(R {9GD?B 01{E"4[Q`4Uszy57]~P/~K3Ft~\eҊ3O0)͆> 4x~B: ʟB.̢ν\[Rw>i` lXxYɮ=DAX4lz%!&t,DGfST@x[rYkX? utwy~Qڕ΅:6I;'=WʡpCTI 22`{))2\+T_+ᚺZ"I&6H8z8R0ֵ̱PF.g6AB3~=/ olV+L]u4%vBb-!8;n,dDU= ']tg E?xr~7?2m1sH^ǒALMJ=M⟇ ;$adHFV^u>&rN"yX_<{Xkaz-o_R9WFH0ߺ1YFy6%MɯulsX60b鱊Kʵ笔BgoҜ`cu0\w @1I)޹{k̖h0hZV%[~{ BcO [b N|-/PAY嶩\_\b%AOW~}v)a&8CsV$)7|h. fV"$2f6C*њzL:j86ekkTu\_#ؓ2!Dm~)y Q[I &l&^hG^ ǀ:R!V1Yy]ykj;<*ܔ{{1%nŧsA o{z쎎2"J.ԚGQBr2q5C@y؉u}k^W0&8H 촩ԙ QƱKyT|D x]wqhRԂ]XwyE dsM*k+pxR?g]㤴rLUԘ+3r< $;iGt);CՍWm|0*Fh?DDhvTOcSAN팻g,ĉC/)*?H9;۠|Qj A:+u[֡UX41jsF[mujQOQ\ ]j@a'S3Oi^npG, aĽWpYzٜʘD՘CsȞ;5]jsβ)gD7&bbZh#aEPLO&sF@'-j̧҆WTļ:h1ctw QfI,P|t1[G?|l*@isj8Oh? 5! ($9>ݴK@vwnj|^7:{A9Çk =&N9Tb%U&!$FfsN1@~܈D:J-nHJS$5ˊAE[s)j^⯕ V) S/4ArN j},iV0620s>e8fPek>wHJ(+y(΋J-Q(7pT]e\=]D/ y~+)^'Ţڵѽ8A+w}k%{tyDT 2]==_5pgT~潝§~Ax@㮹Q3^3S&Q4vƬ1z~5[d3[3.=Cws}W~M6A2y(A;vf pV+'Jy_)\zE.H7@麇j6:z͔J4@C>⏈ 9j\5 ,{O%IUtCAh-C6D]Bo~(뽾ѱ]g j}$2_W% \g\ G$mD"nQkו2nbnvگ+X>ApE%q$!pݕS˰t/xYQq20pK0@6C ~Fh~nf CgAAaN C7f4le;rnx8` 9c6AmЃ{81ylUшto;Os34aƶ;"uMiGLain44 B rSW';'NXi5$_UwyJհ9fkѬ*P̋w;EEb^.qʦd8jqҊ%H ׮-wI'8)Nǜ.w)f>a87$ t,1/I3B>bxq[ SÅ"@!`atW7 'bYWG4IquP(C3P$8"ۗ.Z=7#V9_!OE ó"VaOP#w udM/[:1 p[w+鑠z3=+NACnKBh7 Լx@ {3ר0v`] ⡒U[4eDr t05oI|uRޖ^7ӊ? W:!1!eh;}^ƺ+>h62U1]3LTyܫZ#@~Ϸhɇ !(We\h x(4]475l4JXűcў;hX6*Ha\_HzB3[fK9ת4߄)3n߯;bUj\a?y> \'mN fSKT#ϭxZIpKhsL/E/>O4US 5xmS:]@͆>.n#mYqz#uXnQw<`nF"az{"nt`*^DJo>WN;D+l%EKg *ޓi(L?w#uZTQʞ-Te7Qtֺ 3.蚧O" )&ق4 eRZ}a˓l:|qKz"tE-_^4`PѾvE$Br{7@\5nn_lP+m =82|3(w t%Y+>ڙzqe,fDGL)pۑ>E-sTL#>͘71kK8u/_eڰJL'+ة !2VK?i ϙ|E  L@.R- @pIht2{t_: hpj<# 9a G\eT6.;ʡx\$P^eThfJU75#'TӿF3ndCOKD*W~$jS'4(,<]oi: _mΖ@#G8 .Jp _5  }3n騺qj lApPx-Q4R^ҧɱ~WR$W]>!d(j@-iFѺzsVՂHy0M ^XDc4RѦfyV{8PY$#a(-=k$>#˾޸a^qA^`w>ЍSi9sڼ0.mIM0`E[ Nd݌81KJFGgJ#7]A]ցWԳVN#h8BQYl߶<V[,~< ࡮zM1j nrvw"7KJ&ꝔӚ9nq @=| [b 6hK)m< Q͑.{b&> b"1&DO.4+8݌MZ)[Ԝ['v))~;S${¯U/͊kzpd7-z#c'65=J|tgdO iI 5*1eTc j+SxInGbc;j3"z4y64rJ\z[ Y`N|%ytKj0+"k#o^pc |'?I<{FoUt&0% ~厢W6'eH*Hu'AUY>T|1]2'l^u4-Y LLsthJL.Ne5U2T',d$ ?8cq!e)¼k85P$r V=NΪJ$@ 9gވsS\(z ]Q;Q%9s; Wlݣ RH)x!$We*26jMUa{H4ɓMP4 $PLz>Fyx#a29ãO#-BrOzYJ9V k*&~9>A³${E&tQqhI鶦HGkS1>@q%[/鉿_سߪtPE0p%8)T7,j_+qEUj:?d(/ WTM~Oݏ#K㔎CEL/8lpƹab"W9ڲ]Fh全?PXAv^s0Gۚ?iUJvg |h6{^G9>O{COӫO9)$W%jS7tRPndn_5U0݈qNjk͍` H)i.UY1̍o=AǎZiJPsr;Vb:aqį7$6?1Y%0ҪNZ%iuHJC gq*YyVg E$&mfbJ9@j6v>Ŏ>?$hU@xɰ]2 r>0|"f/PO} !#eUK W u`,bKTK%M8-IZNxodU|+&.^U&mv{D)3R@I>h#1F .3#H'OJ-~3̾)}t,uWl*' 8ߞ\#Z4I/JfB/hrlj qs2) 4Fب|-N3"7Cp %Y]{_V:~,M3ܑb{܋=~mP,N(m`a34  +;-,h')a팯uZt iԒ:!FY9ȑi KbjjDiօ.p.`C'ݑ83,~*TkMz oFϯɖF݅e"Mi0c^PyQ}-͞l^n-W#SOTK'/b,xY9n&nK[ ֜,* 9Br<5!*gq&Z"R;f\ĒN}5eі~Kg'Aa'["vw)30Hc^oKrTPhm9p`r8j/0)蹤tKxhxrMW׹M x97 %(pkA-+hx*5.vrx+Ă`^n. ȼ@< & !=UnrͶDH6 r2mZF.UP<7t2 ``w>~\˃B*7};K,ynf'ѭeӿAs/~G*y!x>GxklmdcjǹXћ`5mEYPj:XDo]=j o v Q!Q sIP"{@{1~lhhC}V3C1bۄhH!TƱ|IGqe8],1.B ƌ@'0Åvߙ.,E<[8z@T(_,J.I2Ucǐ`hk9>s?_ $砩g0s)=l˥4AO.w:^$ĒW ŁX%UM)X:lEQ }p' 0b8\J .c"hc;6 ~fy"߲.G+t1-z5vF2z/P%%Hѷ o/ %ҝH u",4)YNDͼr%w3R¤ZǴ \m-=2UcWTY\)bRf^;>qQ92^kaBZ2̈P)T"A1~Zz[@.jUV۫빷uh(ǛG;" W[LXⲾMdS5+̥($'usBR@m+) ,w_;qSjZ,ycLs7`3$Vw+'OGq+=S$)iSEuF~ʟ٫"(aɇ|/Ltkd $̬y0ԍMO1\lѷ-Tim?hD\Qy˽'|dda=δ%3'BkoA0T(eQ5Uas@p1/sM_,ڔ|&(/%rOq'/:*sukV[GF7k@ru:uC'F3ߊJ1A ?zf^ 5 ZhkVu +m͇@eos&H);NвyD0Qc0K'|A=:d/Hr"WġI, W4k"[KsғD Sqq?$"00KM4El H RMZDN5 2">/*3Tl,On Nag,Z}ׅ/i5H9J^{ȏP{Whd\} ,1CWڣ%x0)!y>k9vfd߆uVzX 3 3mF#W|sFV3gOU‘Z=@hL_qij*r~%sF,!e22g¿0kkrq# ;;{o?rv$J لR'fCUrlr錜𶇔wPjŐ:}'A<$d $0_OE itAl Dwm`0ĭW|5yuWOz~oB@Q]a?]:c-C|@c3 #%YƩ}=cm:-?MJUTd̊EJҘjNQaia;\`ӣd_BzJ7ҫ8'ٜT[5񓠜yuZC3 {>Cuk'ħ~lH+׳4?+{`VC+ ʘ`AHmR]cys-Qb5\-fٯ[fOj-%~29:fr_/n= saa Quօ$!6j'ʜ'SY3 +aoTsF)ʶOsB"GUۋX49/fz שܸa}YqwwblI%='9MڅTz"ѕ ðy/K0)?J$Œ8I|n%P*Đ"VŘd#lf4qCJܿgZx7^$#VܽR]wQ_cRM+o+15lHe۔XSs8{=?A=q6K9᫘P~|DSzɨ4 ^`6-Lߦ G# Z#/R(a s-zȼ\<:V k^&RJ Ғ!fҲE>VGo ] +ymB6(_ }44qx2P)ɩ4w <‰raǴ\InQL5ݺ6'mS?aIOPC}}&oܹ& ^p"aak$d+(kσRso2~w_0ICH/ >=h!EJ|t5ЛZJL*Em24w>z 2Cs@6z;E ,N"RXN6-@|&"DӕU9OWZgGh¼v2Χg' }'d’-Eo٩.v')q9F\̓u;`LCZCf]>O,km1Q=zE x\0U ⣇Y*[B +㦄~Cz2$Ժ,uWDQLa4w;u;h[5%5-ߘtt& uJw 'J.g`, W-ݣ?HU{3pQܚJ}C};8(lj,D$ >_Vщ &oS'Wfz}[W8Yx{HW@,H WR X6cAIםx_x{5 OFS--j5.7aKv&۾ycE_E3v ']P[6YSt'W=uQbϩ$'gu?G^ 9Oȇ2 !;֙$n3 +`!ͩ |Rshv?Wrmփ_*v ȘvEbCFLcZ3hMcVڙ2:_eX_nQނ-銯()yVXk0VꢔFM0Or×C)AܰhhvOkJ|\ ?$&X-]a!C>8G '#ͤ_>amE,iĊe?3MuK}+M/m6>0"x8̀qܗ]1zJ&D*{X LCݳЃȬmJLNPIJ?*yHəF.d~2~ QG* V?x"gƚt4dFu6;8yV Չ\;%E B섷UwWcSrX\jZh^޷`L3Z)s;|7t0Hߵ`](+},Fٗ$[M攪"Iv@ 1 |WI"}4𸾍].BaBۅ ^Vr5m7.0.EsGHh2asoG&`C클e2T×]*T>qbX%CrP*EHwQMI7LǓP_*.uŠ+\ZG4Z,6ΧgV(>6r4_1S@«.v6[x1. Cxvs2L[F0qJJq1U@XsY8 ~K3c/nLʒd XJUmV"!Zb Oefϋ;5\ ^lRTڱ?1B/ %f3zl3ë*^PEo#F[q(2nd7yI?`/np_6$XHl>'n欕*$n1ʃA^e'_jp視h1awHYuxrA_7޻8Ӝw6k s (W5@x{VDaБ@y,ȩRToH>&^ :J-hh洐Wօz1V:ǡc]Fjs]0z7sjf)e#wQ ;ID_^B'LO[_k椁A;0Cy?g VUئ%>3C鏣cd)4w7m4E2s-ņ 1%suk 0mg1o0!P!SՔ!\mzIjF䦋/}|<+;Rt'|nyx\ ?rUt֎_WAl>WpH5o!{=9Mϙq91X<giGa)aۥ1hX85Y"7#ʒ=oE͢1R^kDD^V~}983 켬23 kZ/[#uR&K8.Bf1Z:ə,ن)(V*c?M/ WT6fP2T*S?tl\/Η$JmF)t ű)i!ϟc7ׄ@nz)ªE_U~*(U-SG*J{]ƂhVλr+ot <#g|ůᰟz m  `ew h+b'UU.c?>l/&Z:c;IDt8!̩aPWByģ;m`;[a#h "M>YKw ArРCe U߮'Kv±^b㛧)[$ DPd e "gOqnb*CXu]x]C< Cb￿c#^ +i@n_DSۻZǣ\[<4o&A$$7S${:MbAdfnj| !cA콽w`dل@5X"dɆH.ve5盍KQoLm!? >]n}r`YNG`dlgx [!AOqe"cIWhdӮSJu@m]/=^B?2vgu1[v^w!䆍ajd^?́tmG Z.e eBN //fIY4xs3ƶ9KO:fxЬV^KD3`?)yv5Er2cQAz}n,1 0Va f,]y ]2;2(an0ۗv/e$ڣ|b˜Ƅk+WL"^CߘNbCXLɚTQ3̀Zw]4#iB-lEd]Z3TIt ],8U*,r}\ ЪѠj`k@Wgf5MҠԫ"X@O3lDВ-j) K}8򅉄юElږf`ƱDǬMPM\9c89g} $t,q 9N%D5h'Ì)o95?wh_>QAJ~OPW?p񸲗q&elU <]C8 *D]Ss4+3|B{OE]ۜ50mtEF=v@V)Tu6r) ظJ9h> |Z~t!w{`QH, ~y%<ԛ74MoOohd ۶_tж6˸ݨ Sg+fjǝف؞P a<57>03;fN(=x]pe_7ZliD$+ M m(yñ"ѿ,7+57Vv~K! u.vh2 s~ssjm|5.EXDۅ;/R ',֛T^KO\D ozsVC.ţD>҃4Y"%q]j`sBvǭ5٪\~lpeH`WM1B 91 3s^\˿. <{tSw\DT'wND7~7WdwN>_$#&#JZRՠ(d2b)y.NE;bEOGN`nE@s[ =~$\}+ ޣ\E7,{Akj2sd}j&2B9AjAudҩ}(,7ݵC=ocaiҹR>J sI ?$o }ܶKl|IB%4H=綁ؐByGdFGC)N"/ݎ($e;?[ CFӽGOkvP{8R6zwevxu6)NOq4{f7pi1lD{%1A̓V"3/l?"s?hrW,Wn ,F#LӺ-e"$&'gg$@[5i֟mϑ$y*|v8#=I)Êe`5(.mO@x/fߕ"Z)kuVM%[TѴ]j6Gh"F2JP v!ax XɔH˘x9g0lז9bfU,@'0Գsx EW溸 ->[q789OW}Zq)m:!`r$D$/P)`g8ʃ?7Hͻ؈0B L6rp  ,! "PŁOi}ڕ͘F.X O+̍n&O"3xkN -OE܊nHaߊ[ާfQj<,aR>/Y9hV=y;T5VTCEy'.E,\4-4٩fCxiNq*H%ӟˈDHPT "Ÿ]BX|dά5 !߾Fvgo–H۩ie|&PZ}@7u!ƃ[YTQ*,L({s9%AΗwaYfqMl>|Qb ͵룞WW7T}ʌI2Qz:ԚYt}և-8Q86jCT-S)o+ n@(r.aZ Ӵ8 U'4rX5L"^v(LT5y6ȴg :kȕQY%--3p*>Q~,\4Tavpv>ǯCJ鱜e|7ߑ 5 Ϲd;8F9'7TYr!0@Q z?xRRM©F٤7zɻ|<63&Cg'e&M\ WWćԊqj b@ОFw+̅;5bjsE~˩X XN⪦W|R!~{lM1;Lt2{)8i:N@_C|.3_' 6>ba%LX9UcuJ)S6LFc dW9uBW,i%{;OeilT#p tH.CKjuxqaЬvʡƏ {2 ٷ9";TCq<PWς'ލ2/Q [ O~Cxo$*%OdwgKGQ{f*@b=wK,= ;JG(P H0u "U_-㐼RQa֋_;B2XY!&=ԥzA=( ?IJ g/qi3+6[bJLAn@8vBK˝re|adǑ@xbzpK#ͫR*D{ͅ(P {ڃth2h)){kǴ3Zn`ՠ/$DŽ \Zk&)yV όH\'eCz\p#OGߺ M ߦkؔ^(2qژ<=ōނ 4/_Bʷ}R#$6[/ [SOM^ f4لpcs7gr̉Qo`|<ǣͺn3眐1[{LvCIF'ہuR!g͂P,P to[F!e:/9+~NW؄0>[mR/\֛hAA5[0bn2%E"8Z+sj'ok#} !$$<=], ^*l$x8ַ>ϏH{KL-{1c|49E+]c-DI.\ԉ:zg$sq,^90&n4Fzx5lKChTd&b;H3ֱ]V#5iʑc:&'ٙa0lŞ'n.{Q`WPV:@IqX y3}6ل/> NP{뒈FmT;/^Α,ۍJޅGm\>kUϚ =NevoLۋRG/7-3T~d$#B{? GE.;1-ծ60` +ITLa{a ˍ)oMQ;GN h[FgVxغ!yBQ5|;6MLa\.M&hIC{bZ,ٓm|f\a8%oЄ u9` rk" NPB*؅|mF$* "Ԫ%yrGeU 6|O9 +9Ӱe[rqW2Ue5K(pt,S=DorHOW/ ?^GS"l UֹW9҆”̀@;-}|W4Mޱ]}"T {6|_lnkR^_ 댰͟.PzXj-?s1"_H 1*ͥ;dz RΑՑ^Ӌlf;i*7Y C%'v^jXIRXW}.qD#x KV{v}䕒]Dl0;1^"dOdTtF B8h߼PdC(u>s)㧞Cva،qd*3eHpZԮz9:yϘjHHUTț&]p)u=ҥeT [X`f~Y!}-mى.+`ldp،,"2Wnedv2?fzÔWsԍ nTTPQŸ~ͺgrl@+5%M7![O8mSڬ!H=:d]i~ٮ 5̝ad+x#w7lU+N,@xp|,j7^6ܑ꭬c:[ԯë&†;Q "׏ۺh댈Z>3K@.Hڋ.ؽ5K*T+E-%qhyg]ku@+ғ0';i=Iܴ89<{XFR%x6)k/<'`uKӘrj'Dc }9VK=~̃ښeq*f-< HbƖw] hHz E'B'Yc 'pZ7'UϼS90 8}081owENn`Ŵ8)$> ~'ZOʌ؈+ttsq >- 6A9#̶cZ~9i[q;xx4׭eb|-bQdǜhr`S:7H ًBS{wA&+ XgVϩ.fV҉ ^!,y pwPAw Ai$EZH!`&WeLS &#N[F b^K>~Lw-#$/*oMޒM"<暕wk= }rGy r{J_4\"nmVk+J{Vch`; 3rӈ`KE̷xI "'8>/sPZ&J-;Mb_7{ '<*%49,zMdJadnk#W_P?c SB9$[h믺&}te7ƾ̣/U^PpɄFYpJ `ugODK4_4*pg~:k2.l{|#H]z4'20lzhZNͤp+YGs#;ܪMNŒDM]^bs.9#ElS|s3mZcPYBSoaZ>aɒ52Hac" ˻⾤_uFYGPuMU[G8_f1xv*r+.|~ 'ߢ/߱1!;L{4MpL@svOޖԯB0IrQH)?!/!:J': aQ@xiN V$y FN0KN 3Z>#] `e [CzWC +A|tp5?ӦwZJj6">vC~q]QkMWgNۇz\DR"uA%<x"{&h[2Y J'zv uZٛ4DSbyxDEn _E4L;NX,&)bNrh.m|Uff cI'^͌r 9"e'55D90nLBɝ7l™?[^Abgj< _;Se7M/i(?-eXd&ί)O K ?6^S+QgoKu9q-W^Ox}UDŽ k y\zPiFC*ȳbc6&7Yk׻S2ECY!XQ^Ҙ@E6blژ<|`;4_["/I/]/0ɱGZK 0 {ę %s7ࣖQ{ฉ֩BΙ#wHm"(. P&y=7l #?j Kmk~uqc1DR:((dG>TͺAwu JT10$$;ѡdx8Xo_gFWeby5-f6$M,}XL|'paEi/JJЂj XTPVAݣOcBZ^[Z5p$]G,&ḽMaLP[m` (῍+=-.Miz,jƸkmؿpb7Ir52XCbzO"QR0,Fo"P_ٯ}XtE18cس }yxȤ8` zE ~gM)~TOi, %8jEl9N4J7TgI]1\DSi#/})SPVMKz0o7,CE/NawJ*QXf?e>1| o~8  9+\^Fϑ@el?>tsLіO xِH;QF4 C=efq<>7 S9 |ׂ~<!_(kYuJ~z\$;H KMD esa_vo^gUAP|x1elhX?/K?F. Jtk.)MJWBcY&Vx0h&ҦQ4CvbVn`Ζ2=08iXf( ƾêOvnq5-E+_)""Ͽ|9&1A렘D+E ٱc&6EةDK~쁘 ZqocP&rAGP;64`)6\;kwTc k5>chqf՛1%J )-xD@W83gW - 溷/ ٬ ` m:DX+Ԅ-,N>Hͱ :]*" KEH鹒JT3G0q9uqR 3.{"7M}^eKvNc9I6:G rwgHU nr0Sf1p+r=XeZk\ ){C|b7乽_"!a:(D^r~^هKBɾg5DtM_X[Pl1kǹ/ 5a۪HCŴL%5VKnh(itQ,Sg{ł vƈ?0)>[%Ĝ3*<twijot8dO XeO#Ntq6T?sN~Dg8ST;ڙV$ '1 뤼an)]d("ڊNBwc@jF}J)WoͲ݀ftVʤzBǴt{9z}5-@t, AE4?# D{Y/;57 IjV; `yT9+|L+dz!UBX^ 'g皦!ҝǃz蠡g|.I8 m3V;ݕ?K7m^}tsP0I%UZ#c/V i.l6ȠuRjd]{ 1wuҼbaɛ !Vnzu,x/JWeܷ-%cܤsK4&;E*+=Ŝ<^qg2oXroΰxLP5!e>>H[M2$ƌwASPo[(Al+:s]8 !R 3jg4{[j,G-iD`{YmRf _)PPh_՜|wp\š T<_v2ū%q~kq.P_ &|=[.L7I ,mj ^"3Hp[ t ~L8LWPޣg)>o"_tx ƏKݛntB\ko"ɍQvI̞vNYX낶)Ag?K\1xԶJ2,3aoEs<[iSPgչP(s6؍%hftJĒ\` .29CQ*֫ctn* |:ՙeԏJ7TSɯmeK(f|[+*jK՘v5-ꌒ'){zz+%0{}.GcH|\h&\N˳QhuXq`$FqU!9ە't+ һ?<#o-xbz{ m#<TYq1FW}t߼M&w.tW0$V.ykcEy|LzX=yLs 5zۙ=/V<5Ńjz HBc^({Iα8\L٢ ƶK:$Hos6%[0LǠ'1{vjž4/zb+8r|FUlRe7RlW)ݍFTFn{}ء_ =6^ʻo+Ε-ŧ+ڸ"L7Gð41+ش홖|&LCZ1w •qzTȉN.ׄN4'YH_5'3H[ l?]/#KVD)7Ѭa"L ?a 庲?Ya kRmh1@RSZ57XD_>Qh]@pc}3!Fq sbGYY,8 czra*UmѪ "f[="'bv]uqʞthh±եXU"[/aR{V#\^.$ &b㡲{{rz+$Q4BsOc!T 3k8gzy˸v8աI,p#غ+eѯQ#B}AHBlwaР?ٮ#an!h<7C1|/8ˏFA/6l NRS=B=_{ɕokب *-9,ÁFSnڰ[_PcH& s-@yemyRXyw1U>FOSA _}b.<m4 ᵤZgb1?揅 B]уҿ˂_JB0wC0d$r퉍W)J&dR6jpl1eLX{R7FImnQhISx9fS:}^ԍ} nѱqUeY$˪'SC9iB4azLp)M/OvVz+8H:# `O@-zcпtE =E}ZT6D7zG g'=ˈ!4:  .)͐r&.0`f5+&2(Mq8hyRIUӥl2pG!N٬fSW JJIA_g]P^cvpi?r lt(@Q!_lj/hlv?|x\9XV:[ զ|d0BO6]0!yEz 0) ]G.#D:\Ʀ4.u/|O\mWn ~8Ew\.!OfnL=Y@ VU?bmtP%j9R{l1N;$ia0Gފn-j͠Bp?z*reV:|e;9cR9 zcQڎSz̈1̔ S_hMUE*S9tr | &做֡݌^.{iA@M xy<{ e>)Es$XG3(eXF v".0?}㢯[_PEtiAf%\lUj⏍?5tG Fu΅?؈ݶw=p铢cμߋ-`f[Öw^K^zj"eb,>9{.l3 3FW 3QRvKwk'Oy Lm*m_` #B/BF0lIh.T=}$thr"2Uɝo>!66@47ZgXξdQYɪ l"նj *豩B2Q>v5ȗj $P91 :'/){e^F!;;Woγ߃}<}"<n!~o"22o;SjݜB'LYHTq"(XgB_G]B[{Oa:ǹsp3"Apڥ neqZ39@!-XؒՄDD)ontqT^PwˢX/T`A]Mlnoɯu}E&(и@jOd#*^LӋ!"B˷mS~fwvQn΂ŶOkH+)C[ b'('$m~<{+IF?XP`4t.KQ*a:zo[SBNsO:]5S 騒1 3uD r)#(̞j<-&W6C/(v"u=@ʊD*?v{lZx<_oo^" 1!OֵVB3;8H2}x( ~boK,ŝġ֘1{cŅ%.ћ>_X@}4LY;:#M (p%?MΓIh2ޗfi~Wl=Vl% 9/׋ ^t߼k(t.Coc+5yA;).i腃mwb<hSWT*ʻA(잣EUC@N oSN"|d"}viGջ?fFȟ lOR,:;0$k,R):$wZ@ qbލC2` Oco1ʟ˹P$%%$tm-ʲ׽G$(K,ӞhbV1a{s"J/ S`MW{fE5 t=Swm?#rTZD j/pmNc*O+ 󑪧JaoCj%-Y;gs\-خD B#D ٴ$j˿[&E3uȫQm  d}Lތw6uu1>rʿԻ䐦}7NGRt[*C07Lޙ ϡ-B^ JI\QqJŪ@(P5RaƴyacP)Um'wx4C,NeP e7IB2v;M>> S߾[ORCK|F+ rE#%%Xx7ѫxjXb.˦Ogj GAg/`F%b".4tM@׶[ s,UVu~u6}MLi[9dAYPb/PQY)o+bkݥmI\F,$z%"Sgez2! @]>69.Gra]-bGԧEŚoP] dhYȀD)&@?f[0*ۻndXwv`䚒w!nbOW\D$ej%k::C%"~G^Cq@#8 LGYόqxmL_E@[30&m[i {q]!vIֲ943`P=gq7)f/A$1z%D,닰O bMF(b65t 3@v㮣b\TIj{|X7_|RCMQ>}tUoKϸ @jMRI-b9rf9߶F̘)54Xi͸ԙ=OK>ˠF4p'|VQiNSL&'(ڝ2&ioJ֫.Lvv|{Ü"Iw*Iѻ ODV8󪉉N} +}Q6^@5Loy.H R  OGfJ,EJt= tDwWW >`K0BT~ m ֆбcӠնOyCػ;9 1P%NT={(c`?lyouX\X.4lDobySݿ##&)mf`dS}(=x&3yysKgAŰ9˝Ս/z)eYop>|ޢcӽkث:F85:Kbx*kM%k)\uKAe+[yȚ:8Jdw2@ #y>^,ݺn_fet6sBPjSs (, ic)iA./6-͔O0[84莑pAtNA! ~0#yj~5l-3( MN('˙_6:vIN yхcɉF䠫mv1Kſ@#EmF?5 EZT7)q^v&ID]/KxI\bpW Z `?5\LDٰ?Td~1,*P *kq w贉-h˭mdg B(7=VTn.Gu$ R,I`3T3M{׫|6>;bIJ;HO7kնW72)a^sPu| "g,K5`PEi ]sZm.\ev;2DP74@HDi.̢B k gpܥA;R'H<)wM/RXo!$MN]/@ +c'2׳%4X'u܎氃`TwS2\D΍GO 9NaF!(.. Ѯ}y\)YiEWD@pH֟J^9;̆>}R))hL!s~D,,-#. YBF%jf# )aZ?Qh:\)`Ǒp-In#V -h\ߞ&7bB m5. [Ћš"} ^vV Ӛ&!0ATA&@`y|JG%&^ sMց}T=&!!t EYU4 h]q؞CVԌ  =ݸ6߸ Nȳ/`)e‼KuW)@~G`H't\lG)ZRנpa` gdd5 m~?ui^@}Ƣ^fscM퉮U|(%IH"%IZi`8oɪ6 ĈvYL50!p'gN)dA۴8%Ӑ }&OS&W eGp~cL.1o)ӖΆK!EB=q6~y8B%d]=#,'2"BDK?yZ ˖߭1"G'b1O΍g~+;Vw.~w;꿴_Bٖ!`j꫊܅tLۋEI 8.,V ɠꀬPXP=$A'0_hB% BSrDq8d/Kz)MٱI~{"R63K#a% sz][%MR=n;3 I0>>CvC)P.7jȸb/MK?n1uC.kA]:W{Pp2PĖT!r6bX͙#׳'d;MΎ&[&F,Ýb_#Lߠoa PoXͬϕ{ zMiS akgM~|`!e{i&dh OlIB{0$\a\nH kMד) & ,Geyק..Dրee22K.Zlc3fl|<*d~1rw%U2N'ƚ6p]7gƘ>|EAmzIG^N\Ŵ ckQJowq%e92@\aځŋx;eN'7jFMq %쌞[;g\#hh>Cn*`-ZgH&Kq5 r!$qNRE/'_[k/ixdNE;՞}U}vNj\MŁzd;DmW.?6v+LAuyNq |r0b 뾏2 'O p/{ ޓTzjnFfHņ{9k\(\Sya[ v/{C"s}ՠ ލ:oDjlRvIXgPuxmt~{9}[Vj kSm i?K2 υDEPaHaEdVf1:R`D]LyV~S}XY|#jR!I֝칺9X>Y)[Ŗָ(O&8>GbO"ȉToswtk6iۥ9N:U5a.\V>Ĕ1׽RvsR4`̻5Ъ{O 18,GiC2Nq@_ѮnIieNs8H%0jqiDH>IOɒL o:o: lrlٿ"M`GfLCR2 #Oݳl*`^{='PID%*RgNMF||+9ӫ> !7/a-qu/ۥ2̂UsJH;8R#>?䘧#̿I,_bR\Cc榨WK+FijcLa4[6U&߅WƖ/C7jerY okuz% n:!l \V3CԠM> h߹'%Nk|lR>ydÚԳ$1"U%O$W [J%n3Mms*(+oJ-"]v⢉px7KMk%  ɽYۈOD ]CN<c*='OLd{+ؕ?Yko' '~ZU z c8d9~or&$R X Gf~>v,5OqؼB" l[oҌV9j[߂{#oA=YKB$9k3IRVYaLK{$6h2u𐀲CN>df]{phdș+q8~ih)J+'kJHy U K$,OM[/Km벵f}#v'\& f`-4{>: D}#y]xiUK"0r=Tu9:- m}&%ھZ9"U>BB4 3 o] E6 f$gz `1ܫ+-A͏׶: qGU˴.S"ʮˡ5j 9#c@-ȧ@9XCw|GSw'yn>&ToYMv “qZbweE+u XXLw gԯs/#1"oH V8Se #Wkrg{?(IZ x__n팼/Bb}p'NEF"{rԜ-ۑEJ0N1a6?ڔ-d\1DF|E1doobj%`HA@6,- 3!pFo%~Tw㛳UNBd'\y񁆿A d[_Di3th.߸Ƹh=MZ'r Ԅ \Jڶ͐S Ԧ`ۇ(Dv{i z9LMI2~Ɔhs*bK>z.qE7U ]gF'pjoC=2ޡȷsaڒ]ϊDA55x"[Kt9p/&?je'>'e#[k|e#^jZ[єصa@Ğ(HHLU"U]UINԑ`dɺkx8ZF^mhwa{H1:?}v\͹pQx#LMX\wXӒw uEҐu6CUf^@'xWB}ిGmZKgQCAj/8n}8U66_ Q݉Ǣ'`|CK{qM{NKf;D{@z7K0HUz(ԛqJ7o`՗~h}>4pɧ\ĺpx4O񎶪/.i`R0Qrbc25Rڰ`L;]ɞ#U%,Gӷ[0:2T"yːKqzFx^I 57@[?V 9GYEvtW!3 ,PGQZ'>,+kgOD=fDɞdL$T#kKNzZD&LW[_>ދMx]lo>&.* zEf|Rs( ?wG7[*٫H$EO &Z\wWci ]8[hCٜDIݰtq"V?x,nc~IgUzM ŕYM<,6hsnw!5?Y'p4k:WF@}Y?Tggn{g?{{'%B(B<6I Gx9eT]f%r;` 5`<^gIpJXwtI]75.w4 7d,Tv'6՗Ő,uTQa@ͼ* 97Oxj6`RN^[ox 32JcaC3P>ΈTjyg (7)mgS~1(QH>ڠy]6"5s 4S"fVZ'5V[m0*^O\k@&5Ǔ-zb7|V"(ZƩd&?mUl'݂d]\5]3Zw&SMx7TWNGp֌S1jMqSlMɓܔwaq' Δ;;ߕ2f! f ´t:}l=P_AM=fSn& 3ec4A\&Iô!Y ]h[X5(_gM#Ϯre**ihAo\}ftoĕG(]}u_U}!QWͤ=UDn 5e}6wk y;k%| /@!qs 7"۝wP=$%AK(*od P6 pۗنM&Vэ\ zMYΪ˽GѓKq}Rl9|p>ҶX.ܔ6V2﫣 KYg :f8cfI%+Gz|T2D>Á4i 6s.~eU#u;>^2#\g F(ʭ4?}cՊyB gbW e\5 S"#P+[h5}fk_|e[h&~hϜF~ <}ɢɉO8GG9hqe>TEsSq JI*IAܪ2̻d±L"`X%8g6LqMHdSS=~ uK~" WSLἼ6KGft%Pӿ6c\yp}!d̖GUAPFAƾ5_ZWwQTF}) C(f l 0k!!r+4^P)ToCwl>/ 4hl)amkI+r`Yo5EgnoT397Klχ&MוK5FAwkxq>A䔣EVyHM wyJ w )VuVxT⑓A]#uG̠`[GslW6~Y )2$88e+F@YމYʌ޻"~=oкuڇvbv\9ku[\7?If3]"g(૷B,Nv GmݱzBl!%{S& ? 񩛅%HČ (󽾡|N@i/_Oh.,i {INh>Qшf42!#L1c^=/%M9cL畐JG3DŽeG'e>jn&8W=[Z\zN)K+`8uy?n۰_ Δh6}P("pA#s$&<T3߻zj+tf+IE-߮V ,ʓN]z6J<e Ԡ7v,[/O A5YزD":XS>PʌˍT:c *'ѡ>_ Hy[Ь:Nka)ÿgۣ[ LONPCKҼT.x,OM{krKoYS͚'PnoӀ1:PkD3+5!%V}<<[|`sA-G,Ɔwl| NedU?^u (V ޒ*އV_AcD:LiU8XN+ * q<]r**Olğw8}&D!nkQAhAr׳v$9Vq32ƣ~i!.t{R :Gu}I-w1ym@x^ %b|I'A܎q[KFh HT4dlXg0mNo*fa’jJTةC3@4[GA ݉a}PGd.*&2c!_f0P@Ly>,w|r93DMLL|_SLSgFR{VuֆTjw|[-g|҃7C_mIkXPeADC!;`絥$,ߍ߈ScQEB@U(V( R]eFo1Ho}iXtƥl߆:VuҖ΃v~[脼փ;(Y*g4MUċm,tNp+oUl (ʘWKPlQbϥ:wP7i4xJ5PsWs~#IdTQK0>8}&v/V.M{&|, 2=%>ӓ :w) G L;z|:8:ǃnDU`2AM9`fkϧZD|J PL(( &lqCkrť4kq,ț"P3fX-zkDbTt5^R)|D8J+e:(L4VXOqF]vCF{S$Y'ShvYr{DL T7Te +%a p9ߴ8)Ze,2+xQW3MfjI) 3`/o Y &"lXd1-xAAˠ}$*3(~;f `Ɛ~nerQqtmגЦyhBaHqedzI?Sx6W!*# Dw$ZaN]).o0͞Hc$T1j9x,wrpf8YQOmtG\nηn7 e΁pDWu@DG`Nnҁ7LG7C z?nN j6jz9Jj8'SkaHbV;Ny;gC| =u5 uAݒFFn\:w əZ\wF-i e2ɁFs\FP\TsVaN "2PN}8u͹lM}4`~qhX%awqJ(o 49IaׅwRJyd߆R̽ "{Qй;K,ŤР'X7z-=0߇&B*jNh HL3A BdT: 3.ѐq><ƤI'>>|q/z!>}e#[<ѯ4Ł|a|ߴcl9Yq]vy6qtO .0&A)T>h| mcFPC"k8{Rnb91pq+Ov@u6h6I!v,'5v.jۘ;BQf5Mۮ]RJtd?altf]Xb֟BsD{`j y&)s~@CU:y36";۲N /'\1iZ5'i2PD n`34z gcq괶@Y@#`s2=1W%OF?a"^bKr\n B̜vI@jy 6V {,Rv'H4 "6voo01@ZI/I@J-R:U؆k{>p[c o@q:B!):jH8(Wɕ u8ސ+7n xWk*:U--9.!QL^?J^U Cd~+Lk9lkz }N&57^GӿUAOY-Vq­@'#?U3Dk(qOYq@a]Qf 'F#B0"[LWy*n]9!wm<c|܈K XY<> ƕh/s~f4ۻEΪAXxQzsAc G ?6(`زRA,W4TpKP㰆!g9n ~PB,'SxX$BMh7#.^O Y:s=G"(*cI`U$,=v yylbelS:>\é\r)wI1:ڜ+l\y(s$x@ oFyF ~*%]d [zB&6l!(a%g"?șZ;-rXOObOЁTojvk 黆e4MiO;ӭT.#UGaQJ8{m gdYL=0Q|`=ݍXGwCoJw9)UW19FXfђ m!wLcUH,X7?:XWIp-O _ʄff3n^n]Toޓ4=þH uo@iB*gD񐸼]߁}TP5`|*Jz&>9&$`JdkTvq!-?]q>kQ8e~il|.Q X19RGZnV՞1=FE 7C툖V !إ^%caK.pu{t֬ MҴƅύ@.<`WW!EBA쓣'k0&ҟc%䑫-eZӕg;[X迊](I'=JuX\,F\5yB'Y_]脹1CEC;@цO/4#ʟ ջ2jOg;VF|QearLaT-b>5Ǥl +ErTm;Lچ)OG4=ޕ;eAV t$?q}Q: G;>zZZCcT9pԽ.X٠w6"33uEgW9bfv%:B%*l ld?D OVF#d_xRb<"$dy !#fLuqO~{/T_N' FūuEءnjQnݛ V}56e:e԰xl,` XZ,1LͿ`Z@Tβǀg<9/t S;rx\ٛw$kDulX~PwɇlL,;5``u|/'.//Yso_1>Uԧrl~uK*2h" _&c7wS wҲ t4X]Ҙ W.L{ڱDsK֚ZO(] S_ÛRf Di}օBP T8ɺLCɵqfaM2c5P~At(zY M@-@\ņgf]ve}Wq78\:|R.>k eqUN\—T-8Fy&ŋ'ۓ?4MFt0З4pN!Q36Zj7͘Asr;mҴ"\.jy3aMRNւ6@=<̔ rv+<zd\?8c5/F/hUxJ`>0Vŧ ]t_We*.,KIƟ xZZ'MQwZ=nrv ?J6䣕KaMh4W+wk~RMjƍ|Zwǧ+溎(Ny)gV@vES C!-<ϱ5~SVE4=XQYL]pH涵uV6-v&DPk-L߱3&p)U?ז[L䔰^U}S4[6M]*' 5M#U%أ&hѓ`d+J3'{h<r̭XlM zz)&,R;nJqc%35^Iv.zaNC>`]k]Ӏ1YGQ[KG]<}+;,^UN7P9ZCV# }Z;3IՔ8$Hu ԼF `e^ň[Ä Cۧi{A`f׌ ݾ=pВwev ^O^H֫h*I?4yi÷3a-1] vDI  #|ޖ;#X%4HLy?A?4 c 4SI~ۻ x}AS6{g]yk$(o8QT{!  KA36dhWG[[hJ`\>*EOYlP zSZ=R"QihHm|1&j8IуQSڣ{Go S(m`:u^('"7_h4b@\pc6r!TGt[@:pV^jsr".o+%@ApƔaR%[j.հQ vfzkGp=&)'3I< 3"'?S"}9p/ba1CچBamx D`Sx(t&U4ENQ(Od&%,Nx1 )kL3z7ۘTˁuoָѬ6삠G邳kO\UOX]if;n 1ʞ)z,~I蝗(S N<M_d-HcW'籱,ԑ'F_ho8s&,{gǠZ+ڗz !/pS%xJQ! VN{^VkI Cn!Ŷ;*Qr<8r lN0 W\~,^j1B ǖn_\%X|ML.{=nA@RW†NO&=NB, "#y6,kpMo)%]c7aߴyq[zV7.KW6-T*1h;8; <~tv /x/'n|2[Jg18Rt%ʆleD|slax!VI3\iN'SȻWnv?H/W8±=-4& >:VM?B5VJA/AG!FZ'bs7eLQSDt7LG](EB2V#{7\ 3.#a*͒@2*TC-rPȭgeH*cgwzr<•l5vZDH.*\$B'Q Y5~4 fŽ?oBJg¿!p_T ҋ,ηѬI'pkvw@jߦy(bf[!^PMFqM=APݞùjLPLC2}WQ6u9'1b\8ثuzD([A`m' ǵ{!ˡ w3 Q2+H\ /9 u9# AygU{՝x LX&'{IKT}!awpvJ7vfQ[ FuLgLp(b)o`ly5=)RI2~jćT'ɴ#v-^F%eܩ)A.TpP7Y|o|D2 YR*2꾆 |$ hb}T{E@WpU3mޮI\5iDV׋:pL`e<[*xؿu+Nlo6_Z{H ߤU^\Q㶺^.U*6@v@WoPoBȲ{5QA.)=nKe (S4f`t^nDkmp($4JO3?NMゝB7cġ %[ н}+^ӌ< pʺ4cx*kvn.fSHć zI^Q֐u!̋ ,#0#Eu*+QY6V"&2ȀG̣ &1;?J] (UO>"7\8)ܕbzѝD(OIHF"/5|bEn7Ӗxvd4Jp24Pi\8tཱུnt;೨}R>#0Mn|g&KNKBB#*>~Q+^ IShKw+kB`җ7ӡ4^ƴQ;Zn0ͪp#1 y6{1Q>-X"ܫĠ([֩&2$s>$ܙv{Rr=ˌkoI]r0t2.'[ֱє7l:[kH~_Zn9+oϗQi]"TJ}=؞ XoP0g\6!ɞK7 pC[0 h0,G&F̛8O+sky~ T1M@u25hs0;t<整^{(\H3O{[RY(r!'U*ᾔ9VƑmdp( OlD.-zd92Nd)kͱbjcF `,q m/랥|saO!b蔮Z=t嘳X,xrG"4*-v/Jʬit+3sD )o ?=!䈃29وrM;~& %.AټuHgnv,_Ժ.) Mbzt9łFL=ke6P\މ{QXgȭ.U w̜)2ğ{Qԥb1VB{szۊF+@_]Ƙ𒅵g!J+y_xօoF\ko\߫@*po}nf1b42uk5e| Ag'4B]6,,\iQ\T(>~1ͧG0qĜlpʜC4ߡszXݬNj* "n2Փ(3 ZѺmxos5 sp)03H In"F|@-Ebu'XJJM!Wu N *:A#? \ S&3]3{,_F\V<Ȋ3 h=;~ٝ@n3hOJgEm6eX9k҄ȾDȪg(>[wYWo,, hpE߻w\dbwZR)4X!>]1TH&]+,-stjl$w:gȘA+8Xvl y+3T(<+*M|f3F!tC@։kDLOgLIGHaӗA쿀'2# dERw Ww'9BP8Ľ U_wcy>Q6.4$6ܟ.]`s-T|~X*B":G;049U' k|PBn @bW?ka,GܒF n{IYRӟˬ<;eXmC 0rq wWů H9ܿU%:bhk]%m[eCE;R$dy[p.=jE$/?k#ޠwQ`OY@La}ͺ GU6lդQ>lԫ j;UT:nRī yS?w轼i{i߉:%4xOҤfǮWk 43B>\B|Ι|(n1.yZָ6bZ=QrpM|?hQ@4;QmYV0 ,5Α7`{jlp]VTs=Kvny:1Vi0F?kV@ %xr"*mQ{w5^bE@I`f}kF/݄q7.Jr{!a)ېбS d%SOa}B;?PDd Fe;zBq?E;H5ҦA_ZZd8߷>,c -#veؑ5Y] 8MQiB{'ͦNn@:RKyH!ΦCh"*;h $^)WVЖaP|0↰HAL?a~K>Lv1 PEc~ޜtCLl&dƗײR%˝<,`16gb!嘉Oړ08E6i1  U/hi$j/*_OMOL9@u@!.;r)?N\ BOA&X`OG!9ܐN-\Z[ {8uN{1Ik5J; r\:K(2i˛ZkE&;<5{\۟l =}3ho/^=`=r˕ϡ 1۩ڸ2TW&$Yxn*;1 ߤgcyšr#l_@yk)mi3E!s3 ":>0^/͗YUi*ؾd ^ &p )%RQ-`9CBTSOOkS/<6qj[ųWŷcleoA<'8 ҈  x9dU+YfkO(J|F-߲'{-?]NC&AuO~G~_-+qjP/5H 90elE#KJn3es9 rMtn?4s\s)JMJpFX ςo#(ɴuw@.ydSE:unTK ,1l(QTZ7 M`6Ť9]i`]7'w7/5ԁJo|6WJ{jW?9:!Ө|iFj0o>V+; rdVZ_*<O_*Vɂ4se;\"[%}I:<b0fT-ᓵnlqƠr8us:+`4 JD&gAuÞ̀(( B̔ndixo(s +a C׀i}];0Owx6ES?@r^rxۣU~KGH`4QUf_ԧLeRn96 R~'kb."020d!hDEV LTWAs ^`j=zG^_#ڙf LGIħ ?ߕ icr6Lˑlɂ ߿VT5Y1p>yMz tVtV`+WŚ o_].6(ٟFHG*lK>ck ^lzLK?R?L}49~"YL ިa z0}E(Y\j"u3#@L'8^F:Ӑ>z](&Ώh#TI/PMT6A؆*O G3dGSJez@KZwFu1ԕ RaL4C~ܻ3 %vU3vxZɊÔO )OdqB<}SR!;3snpw鯡Qgl? 1Yyg#i Ta'܅+Zg:5vލBO1v< }i=[Wj\׻ub)4˄k;$-#qa8dQ.Kn^O xhZ(lYep Hho i'_vۄU эlgA.c-t8J깫p{2D#<[ĭtFL8QI R E/y},46_Vq'[2)N7HXÉs0YAL3b*.5&QM]b 1*};&#@_\qMQFI[mU2p@#UF9$JgBiӒT0g؅_2c8]5:dC3 ,f)x C󄕜rYorL>Mjj2bQo=%"oEt G'&%|s͡!%Uh?71FJ!c/z==ܰeq^|F NtqSX9ZwiX}"߫J]{ ġmڰ3Uhݘc'BU (-3V~´NԲ؀y(BLZ'!ou|_8&8rF{Z6Ljؒ':gJP܌]}(7;$G,2f۵|=m/Y˿]oM3hX\vC]=DݭCMksMFq"En– -T3w*}M|E aVׁ?flhV2ssNB!r ?ZfxIi8pRX_3 'HkxMp1a: #96v|Z5ʩqG,5RWUaS?5,B\J͜giɩxfSc`ϓH[+piA [Ƨ X=\(?L$'RUgG8\DLa3<E0-OZP[RJ?϶5ț)tl;WkMZ) C.ً?ٖÀ ;Ȭ}')Ӵ>T<#x O}i^OǶjuF^BVDYTιq=_k)Э2֧C9{1 Z“R||qeA_褬vS)/eMYA%NIyxs24W jBkΨݐ%(o.K V0?hG$o|-J)?|MMu4_g%TBIig|@hQèd[VaCtgɌKK9Y$./ְ0_wjL?W=V_z^%2Leg6%k@Y"|9 ndHdVUhtEYZhJUKx}j>LW!}e`ҵV/Xb yp]HCy %3/r>sM& q,rnZpkxwp/Djybʗ# m k@#U< ]CEp?HFQk> a"Q=( qU;.6嫦;NG;->f0`b6e[ں|l!~\vHrl:@m Ͽ=ߑo t$FPF@;quG]4u|PQP͖jV:pכbX\̖z0W=bvpOW)#C`DM b) 3ȽVkqDpUU '$ o8uLGz+v3GlC\k18tkң31/H}gtE::m)Bw>%}>rQb>аS#Q7s*Ɯ$X%21,0AyόXawVDZT*dDgTJ \Fd?@1u4:m<)щ3d103inoYe0մ.3f?a0G{8Ѽj\e Fjtљ(J|1Qw)9Ʌ,l·l50?0y\S7v:.Z9Q* Qr+52k]&6[14S`wv&K0Ryڑ8K _j'Xk̪ ɌZ~ A#ri0|R.Llwb[ N]ɠS~fGn f⊬-ÿ~u7 7iKSwF ]4w{*3u`| 7)q N#Aa,S n*L=!Zx{!x ]Bua (QC)s|go%W:5gP ͓YsR'לP@/-.zN-kp6xed #4=<[ %}C%FV,䉊7p;xsyšs|ںr@;9˙6hBv˚D\*2@-rT|>'k"[mhWD+*M.>av u ʹ5 @l=`sQ䈈:pu_cx}/i5Wm>>ti^ŭ3q èAtx) <'"[/pA:򚯫Gx>KA:0@YyTY@g;M8M--vlFwW,LMEXz>N\Bt1eUAk-/L7z>q=3VҶk|ry`v 6cU{֭}E[U]nm6-:\X<)1.-}yFXzli߂thM4$;2;= f%t7=)^ 6A"`r:+e]KOT IM{B!Lb s%\a/c3 z׉޼H D3Xzȩ)2TO3>5Yhg势".iY,b/ _Ԁ؊u6gPy=SSu6cJC^U}9)8{&hZ *} >}-r%q)g7K9*䩾Mz,%>A_=V/Ť%/*⨚ _giZw#FVt:DSw`\ E=~tc@|!D/ G p\rd ʮMs+6 U洷Qz(&0.ESo7rz{7 u!rZq%thEװx_]qOg6FKؾjͩY]YnbL K8>oE f?5-d4n=o?`8(V>{ `I/]iE0 +90=+6nSANDB C&ᛍ]+8'm%ˆi]]c:Ous%rOŹ=@a2anb[80>-0.5/;+W֧ZGJ]0(v;OYVYˬu1 MVDFU>ZWzDsܭWħ џX*ZvӃũ1y?`>4ˆɪOH s}Afx8~ʊαac'Qmsۻq^Z.5Ne]CkC-{q@5M ຫ $v 8|d,xЋP=3ibzj9tr'tSB4HApA)Ҵ;vkYZ da~cy9oUC YjòBڄwIJ.=69f4-2E/iV6'cCcPh, ΃e`y=;*W+&vIIsÈ$>X$0VN9Qq2J7M ;`hk\4Ra,o0K=GjN kVMݰybÞ͝J/ƀQ^bN.$ׯ^ex >vF/H:2ׂrZ \M =YziX M"5<]6!^̤,B(T-ȳH49-XMݎE.zG]֤[pNRAvn{Œx?f4g4>J-X NBwdDy+$yp<*xm_~"a#8~ YoBjkh:b!mƋoY{Ujۼu3bϣmԤl~RZڞ@"9IׯLe97x< zfn!:=G Y7P*wp'IW1kbR&gjj#?-fʫH$ʩp>.)&Oٲ.R$%apKhq;;:(!+kթr\¸m;j565 <$Lz,\f}8P76shǘݺ&Xep_X택 |ŀo@t^%Ƀ7.hF=+y &HA_??9ϳJ]` X^;TtQquӀ}=i4-8dN}TWmY/M(Iszƈ羐G׫6`#I8AURCNJ{wӺHvCݥd @A=Gիt ;y3T,{o`" ;;<_@!˱5T 7 c^GC7&NL];6+nćsF'4t.xH> Q4ь1E&7g"Nzc]"Rl98VSAuPy NĄ-+W›d 0$± g0kM%0m5{R :1ps^GAxK-^kJ{؂.|*roy?tolP 9l m3hOjmXzuT> b:ǧ5A x*0Z0wV_熫!9ZZ8ZW@̷ [sygRrk0+& `@Beg}[;☴3@T-Ê4(|JlzJWXZۘ-Ϲ87"[46/Θ_my%*> Xn8oqJ;ݪpR $6p3$hAoRbd"%! ,DnEC*F[Rɭ#ɷdjJ`Q#K3 ,X)k݋qq+)pLDNPAsvb@pc~}ukFI_b _%T,ˏ#%H`Ä`AsƏ̪dH>;<5.(\1u ^uAa룀.N`?uzr|щ|`*=VMQ#?ɜp(I8cq&m_p/˖(7+tpé.i r+姈TWxr&;*fs֍% G`qBP'G c^}=ys>ԇ S!U@!$ͫAP4wp2GE=o o&އO>ezֱɼ {9 }3-Z@C[i>1b(>J`toMj=O ~cA=dn1gC`E4($!jK($ep()3_yVœ?@gDޘp@jT*͐!fݪb1\[U3o˓}<k*;([*z155Sl\h.Ldݽ1ܿGY;d[!{ ~=]UZ@Z8Jeh;eً5ϤnoFsҖ & zLy=9_.GF2`d +sKƼrl!X]pZo ]<@%X˙m/;6qORnqsn-gQN Źԗ㊷BR`~i5).Iִ݅&s= y[K+Oo {r.LFOn D\;qaVr8dFW" S +plڿtQ"u*%&xːV+]I_ӞrE+])ni+~Px| up\o_*o"?5FfYfx# [0y G bczIw? F1O[roSyqv)0#B2G!]rr|dQҏ1RF1a'&?i1] f+JuPS0 DhJ(Wt|J{&t}`]"wKWF şZߕqJZB\ζ|!82DlDl\1 _\cUI |fz4x)!Ds\l};eK=h'Z}գ|QUShS%mm\j7a"'pkԱ)M"0êtx=^@Nd\nDUvۯreD RXZ;' u s$5=E"L)8{śF-=F%@(1?ϊn50N駹WRQ+/5柑Q!iG2ol2T$l5:aw?zt:fFpt5֡vs*v2QU,c} r2ek;vF#SeK$i{|~GfKr\;QZFv5ydE^]9.3sh3=+6/'/ T)!uqj]S*h?c^ ԷAHtJۄXCd·T$Nlk]q'0=ǎ2uS,< NQm2j|ofNWud9\7{pid[g^8 O[ C++J SiՂU 8^ebjX4-ե?k7YI"Ӂ|0B흄Ac8O$yÜI8efTe)բ>W ڕİK7&<(⨊J񖏌ϚFO/!tO-./uۢHyDsfW4D$&219BDZB Ŷ|t8)PEЬP1}RKA4WY xPzzbgVZ+eV |>;Þ IjvTrv4z V)4%TMG:WGHAQWD[ 0jv BqleH`6^߃DEjgBgև!xt3 ? z,OgNtCNBAc3C08!{p4^ZDZS!#w΍4vEk6A#8eXY#P`~7+*2*I{0<8aSOwʤAq9r s O&q\/]Wk^ι֧]; LUCۜ?ν(.:͈Sצ+  {a`a;Iq Nqgv+ʁNXkt(zQJ@xh"Rqh+ Qny=Q!7Cloi~%"F05j0 ^rrT bqt f&aR%K]y-t$.ʾ^&z:H6.eWacYwu?EK)!?q8z1 ӆ" kKۆQFR:vsBy7=[M,J6STqby)-+ df"̟DZn9vFq31 編# ߜd ņyiFD~QjvO$C w-oi&ʾ/VoKL/?g?R`۴gkҤ6|JC.\]fhaRZ& 44IFO*oW8|'Sr|&Ziǰewm$Ä/ѹ~ СY&9 "hTBmat_ 6~l[B)AͿ1U:>Tc +`D]PxqA۪y(4:8jJ~~heH?@{Gvu)=99)!GǃkOjcm E1* ;7zKuTaeAF[^tvDr;E95Zq)QEyG WqC03ֲ|Oc:~?~8a^%Reh@|(/ق07EhJMUBލH)bpnZGZ<գ,ULY֫Ud b^LxJMtaTjWcr%B~}²sc&zd3NDaelx`{A}UB'yVAxFǺ6#h`rT ޖ'fPfs*?tzY]$=?w7(SکP5锲=)ؠ`cU D-Zj@$sH{ .㞉(ЮbIlYNeA$sJ4dUiɦ43foJs*n^X[xc/}Dp_ <ʤb')$75rk b ofr|x`vL&=@8\Gѭu騥hƥؗF!f 6Q螞_O`?^rYRp*ÈiqKrdPzV{-F?0ܴ g1FI ez~oߍᔋ_.St!1'>V>W B%K'.@_pP1n6c+vŁ#4HxdiFhs pV|uuj/o$~Rbf_h~"01ӿo5 'Kr^qz⤝.0;F4eg5TKrjЭ({*UjC"9|>i$ \ńCKВMyj5}~#2:1~)2_-WosԶȻ& Y]nT;=.Z6V XAT܏ 0[3r3E n|GQdr0]s[TT%Û*ݒWrӍVL |/sQɆwmcX|&,v~ 7.6Ĺ1L7Z/kZ.PmPE xx2o)2QbNqYI1)ʭ['r106"Ʌh`,-5͢.Pd$p\ Duz,%tNO ' Q*ġ`FsL춀ox'+C;ub kܜXduڿFupM R>)t+qst+Afc_bSɯ̳TǍΛ`+m{~׹L3_P? G"ԡXxˠS"pAՑY6LiaCLP )*rEOcY5Zs{HjDbpy)W(lAGwb~ IpHN4I FSX=2u 9 i<(rC;5= ށ?Q'C8;gЋ6B>|4/LK%N];Y iK=M/!Vu x\wm6KǍ{Sk>=Z"Bv+RApy<@|6ݒS|J://CHvϭˁ6t6Xmgf;y qw" ,@/aP vzQvk&fXH X#e3uDs>Tೞ*RjF1P%qf*vwl3X^$ׂ5lQдnIj}H@F j ]dI%Ѵb7!g,Nk-5QԗL#C?@su/5$,SpSKzUv 4e`YrU!/UV4 3`l1.2Ž뺱TtBvV56M4A *֢Yj=RQC`p7j\9?฿Wu 4F)s8?ggt| k?#^`[}>U@0S its Yq~YVbb|dC!dl%*l^uE" p_en8;bZOX[9ШA/)BF_/M] <ڿq-YC_x/%)K-f_ 0 @!Yx|?8 f \7p-Wr>"ob # ?)~1bۇ=׮ UQ[EqeHsL yuwp&QxnD=}ud1%N'{cO{@-=&t\&C*TCt`"1ۙq^M!K v.c)ޙ^p&<$VE2CfeAXf%;¶cܹF=fZDsoyHɜvU: N j1?L_[\隬+i _b ¹H ]eDqrQ`#tkۡoz.! "E|a D.YrI@ZqT ۃUJV\7SWgxLt9ss#0J1J@/i[tuGp橩C'YU]wg"U<5pa7%>5f􍮖X *Yc# _^$/ _`*4ZV%(&\IEtAAjrΒi>}]CHmD{3`ꦥ &A? ȵYcGD!k j&Bu ϻU#[[tnП;5)WԷZuαM$ug3&ɷ2P::l*$3G *цg96v{>w+P8sK^h (jKjqV PvYl ,|*h6q,^ N/rUW+ؚn*l,s"i#Hj" Sh-[?6RKh'ъ:@+#22l|[ABʾ_u&:ҠpDR9$"h ao#]I*qvQIϔ}?$v0^Ob}70hG8UXc9LCxq!%j͘Oq5G֡F-Q}eKV 2IfSˀ˘=/dw2(_ŕLZ+:A' p{v/;akOPA bCuըBwJrOv=$Wߪ2x}N)+;cl]w<gTNW~0:tx-U d .R[uJMJ7 ?Ns0ٛvªM.?K3טPH䛑{sP@],^ߥ4 Q'0$;*RJ9n꥘n`wnUf jȡ!?ʥN%eS!7:n.}tڜZQ94Vo?aq`ϻj|3zS Ǽn߃4Ҏ@EQʈ$׻Jn z.1IF>4)9 FHw{^Fh2qI~0ԴAmsF.LX2a:>79-DȔK+EO{MN ȔsŵNa1_K&\GPNѹNoVF 4K/ԻP 7:K@y FIw&,цRbAɉM`~o0ӝ离Z8ŠWզSgЀ|L4\dQ1Mɰ`O;:(pؠ]Dù!ű ,[yN^cmk_&\r_v.:7*n@b MvaNWt vȱx@̂A8kme39Zh8Ijr- R~\yĩ$U_TA*Cnv2`FHĂߜ5D K3; ?}~0B>yZ*jC,IEHƘzyT١.J}(7(nEAC4riuFR(OhP3 ',qmd.C)|P=+f)yH~ho?zEcÚ'?Y{LIZΪVgCΟ0%۶=AXPFCy+&G ģϷKix\j8v\[ {ڬWO l*S?᏷crPr H$a8Ŵ!(-pd)~bKtPcLl weƩI/<#.K}zfL,4_ed څQ;9]xOi~ {HDLD `OR_u]{2njI|`s| ^KaW*~Z y$6( <5g~/ŵIB`ï5 |㵿ZJ9W$Ź:&!hKh$.&Ϥo9.Rc\!(;\4 D:+^WNTA@ءc'Nu 12b׌!"I~` 0a[-)4qz\Qa:VǞuS,˛ wpLOhEbtLJLog?!Gfs Ez`'Woz ΏÛ vRwk^mОW Ued}ښ `X[oB̋CiwbEsCf]Zco-&"w90Օ0R^H=Z>i 詮jLȀ]IPb2Ե\܉̼:"VKTThN'KbWSD)73?3+^;U΀KN0ouhn.-Ogtz{{8:~:ȑ:wek&_=9.BӀ[kCQxgHk3J˓]éJk`@`B҇/m87Eu$ ĝ39:3S S5qp Ӝ/)o-z 3xDNy:8]ލo x8cI@ˑ* oڋ3>+X\WÚ}*AMdܡxq067hw+77N/Bڍ=S . k^Q[|(I{?B^`s}u^yeREJP1csDuކlS%4gj@*cgTTg%L9 {~/Qc&!;UݾMi< pB*5y78^Mo!\5Yqz| XXD|6ޔt YPjr 20CFh [eI?˷l 7.!T݈QPeM k;q^M[}k;l뙖(7]NzOW ֞j4tiY+26o^X@#e!-=/hC~޼ #)/"W?Ĥ˝Ա̝lկuBfjI\ z'(D: JPhs3 ^7kU[(2ƤR!A˖4e_jVMڣ@9L4J>arM=s .NJ<{@S/.iq!fG kxNU߂HQ<⧹{C07v*r>r7l ccܓv,_]0byfB;nb| f%㻙;Nn4j+#"^if 6bE{v $;:)RkmVxCn֘\{U1Z5]FT^=ìW5V2sqUTXzAr邭7 0emv? ͛c+R j}# {qGU OjlM>`m2GI9cgm=?tܰ61EJGefJjlZ @;:u-^1\|˼Ծ7o`Qh8KM%Ukt opgRapC/?)NA B܋1u߃ȕ|׻AE;$!:1qX.7I_e=JCvt̨2way*)V+}* W9eu|;n{w,@#΅@Y-_6.Y{3eZēڈ^p~"L!EH\ix&>y.Nv\;#Nу$!!ŧ?z K]JZwg>GBu-7d|BAKHS,b}IEbk%ئ(prkB߽ % y+⊩1fXm!v1Uq%7\Md+X.gjwz S(ybks^XFN ƍvB%hgJ% PdDc3=Q$mrOnLYe@΀h'٢^kpۦ]{@@8B(AXi?m!vsD*[Pq]ڙ!CXp}Ydžj$d(H2᭠L8\d黥n<~Qx6&詳,稿D_t(Ԥ/-5 (j sZy.cu1RG h䬧-HyyBC%4dm!7<ǯP{⁎Ԛ" M8ը=_|Å{֍q)tІRik*̗OFP5~'-x .l~7p<!<Dt&\%)fդhtӇX:gOr{'Q ԮT3타;*B8s^bo9Qi(oP= tMD5κ1\M4/=Jud]?Û+PN'RMsHZ(&u* uI >Vְm܎(ڧ}vݺOOumtǠi x8Z(\7) ]GC:j0n?zDj#"Ah>6 Fa(q}bjLҧ#@ #C\PSkih HN8G=TV (Hmz&IH&Cz,`-e-rX_AYѷV1K qAƝHXD >Qɹ G*aM{YZ!GiCmS7mwH ҌٞȺqVfP& <8eX:,IG{np\yj1 @.,KZXR~R~.3c[*SdCrڍQ̈O~?`p#qII%zDh4I7+LkC!5cᲭ>}7.n!3P4g+L{զ#D0? \7DNwA u nD79њhz p`)=nɅEl`;o:/j0 8E`bIT~#sN ]o{Wq6 AM- >O?s)hD€͂3xzxyf M9#c;^ƺ`|&:~;}-4$a7\ IѾ7jO=QVXP\CM7 hxV93Dp~~@r$#Y4}RmsӤU",oҴGJYd\!rd6Ժݎ4w,cC s{)j(Z:q>R>i`mh}޸_˶4JDŧ>SHqOzZ'D@+*8zSh݈ 45>=Phף"\ g 48Au"jDv7{r8xZu)9 څzJ݅:٧qHӼP mlLEjGl~l`B`YJ0T ]z4*PS[ q4c]8Ww.P0U -CSML}!oWo!B\)5uEug:x+Lb3X HcHF ;Vk%A#ibt^_# H%;5bzelU_%H>Dw`(Z壀,,*5_l&sv"4lmGC1Ӝ!O{wf?iZR1ѕ u.ks?io3s>Jhȋ[o#% mLeík%ӟ}oRWf,z?R?:xJH!V&>lɟOdHdT ycmw߆0пQ{U|lc؁;+AB'ݝ##Ks!tfUאȗX |]v-fuh! /_Jv'2huWV&)>e$A6ᖑr8Z!eZZܜDU4%@HQoAXj]涡$-$ZqsH] yD-Nival+d:<:1y1V7H ZX^0 ݹâ(]?*DMeg8 ՒO-Rov}U9 j =5gA\ub[9 Xt=i;KFO]Lb67ļrT禀X̊ڼymzt֓/ Z0"?S2ލٌkba86&fʤ_d4YFMOĆ|b׷A1$h~ɗ(RJD E?"U<_Q]( j2\wKZ3ѫq{Os7@` hB. z3,U/(3ul6&ba}qɱAƥ>nWGk=^Nl1fNbٜq̒A*Qr !wͿ2K8dǜkXMZ}Q5zj'-\N EE*7|u&o_b^ݖFFkb<{HD!>cAG5B҅@h,p V,h 7 nhcyoOw2cXUӅ'?g.!D͹m][Fڮ SV cW^قn%̞ ܟ# $vKu츇[J)As&0P_C#phdpTVw %NG SsiKrQ D9 RUqxX*1*y?Lf)7Kl8fl 9 (^_! uh"L.' eQst?N ITe{-FVj+i}ջMG Yij3{3SgLC~ɪ S$Ǧ ChzR UC>hH g8>!Eui~(}^ 08V̢yɥ7\I a2CQ;O{eΡQ 5XW-KvyԞb3[c,c&GZuy<ҹ ڡSN5gNEJ,iȏ ~ ֓rp}4* jtJ?0hpWKG(Pljft9,L԰üj5^L#hVib&Nia_eaӛƿN!5舶n`xY!CzQ_n0(]ݵsCTk^Y&) r7/LU}>Gyj܊,485h垢'EkyAjevBltDxOy/@jNl͙[Sya"n6Nuݯ%і&AԬ6wߌKL5(֊9kj]>Һ,NiG {[*jr,NG62:&Ȱ+4*3)3w!fБ)=M(fk g$absE*ƑRH*?TA&Ҟl1'o<)5=BX޵1A8Ň.gsf_4{cP fdThU!㏐ƞY \b$5nWUH_Mwk|KsF=a2?x+>zRՈUTN(p\t,̅ ->| 0ѽd72K]6!)WJx{ePy_<,qM8l m@9mF|^q POJb[*[,Ďu!gYZ07070100000007000081a400000000000000000000000167ad58b40000646c000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5d,]?EhDTTk׶Ǽ5zK_Q[Bz|k9G*edf鶐-vw|XE,*wy ? OI??N)<!u.>2=![$,B?nz:PEXUh&bAZ۞Ef^DF8Sكu}8(,Xlw,>ϏF Pb/!W`\(( *Вu"[`)f {FIet3IqKl~dY DWg{[_V4:EN:P-װ-Tk>po`4t(U-נqhsRt| ;7q;$sL,~_hڬ] :ݍu "iYJ^y}2,Cٻ<~rwSV$oC\=/Eu7V֯rLܓ t7hOoޣlX,CL]^ &؛rzsmDd`L;.vWVO}a>]¶]g1hgFvҬT]mB)ှވ"ִU}g{~B.O鏶q:[BJ|);u 1pu-eV@ ؏rqփnU%8&虜xZxH Ӯ.>K]A@Dh  gdXs܋*(aiQqY"7v*Wt|uʝs0xlQ$(:g0HIDDHc\ *:(q eVaHtԂ~nj+sw/YGɘ6% jff3YQX ۭEscsܲ: ]+UE :Y8T>, .P( s_/'U9Cݧ,y_}I0ǒjk_;Β% !1S)YۡU3q5Y{VtYAZ[rioy$ʫ.d[ƙ TnhKS qO>XO4R^4lr歔&]ڈYZ;ݍm1wRQOG> D<@[)PJ,{fM-s"}}Vfx#꛵AfdKbT_"%;yQAXzuى0) 4rP,99Tt SE34+̑VpkT$2!Fxaz2Jۍq>$-Ή\(}/Ņ8ck&V8sbgW<1D2kqqAaK)(Oq2) OH36ki_ &GBsT ϥ#z/b/-C&A{w[;#06ဈ.ԦL9=5Ba/Y}5";)"lm,l2q7׳&%XY><(|_&,d!!9IʥlGl蕡}RFg  S߷A}RʈaO磚%^`) rn$U@+s{a"I)FV`$fbɮgmjݨݙ67%A2n$ LߣnGNbj"wȇVAյ^%Iq8`#*R_K3Xu)*4N*I.[J0r=Mm7JzP zfB~'y,XyOuKn';3c1!ӎ:8``36Ai;d<ϋ >]4[WoFTe?t !0<*o: c 98b\W8N& JШ*7#cs(?0^յq5N;HA@9 EQGg)ϹQ'B0,HCܦ4g޶ݮXƺ: }JR˥Z/k |Loݨ6aRc'ňHDNM%g*$<Tvif73Xj|<; : ooϿ@t횇,[2Qgk憝V 2CZJ'o\ è:H$mB>:zT>Z/C4cRK>J0u@ݘjC6qZw6l {y3~uLÏVu 8Ǭ~>JZ{r!~`!RL4ATYJ7}ёk(hlQ2" hׅwIgFBO)4YASrSn{[j]Spu4fDCvGjҺuklTWNG[b]Lf3ѿ;8raSD_+m>V51&>(agr+vlN0@)Vr.aOIo͇b!8n/` Z-DaVb2<6;A/?=э5ܿ_o_Y.J7ȱ}CvUq(UdzB'6Qߌ:)B, dv pQc[c= O/AbcLTʩ`gI?co4UWӘ;ဂtmieVJr0R_7_R\ ۥKh[%@ jsMT'2Ek[F2@Pc9pdֆT`z~[rHE̔&=kcn` ~< D rH礻8d}E=VFw_1.jf\kma췜[z@n5qP_/:x4G/|-rUQ= hh kд;pf"N>.U `QC6m]|͐˞͢88Hz({F88^'h莓9 UJ@GoU10:1ˉĉwƒ̙Q&» ߸$F= |(!@xvWr e_)8_S5X4NȫQJI yOW-Hب Zꩫ0!u~ FxoV=x[WR} 7[}m|}a/5~S7D5SDZԉ4muPW3RCb{D.Clo i5K5_厾0˔6Zha_c .n6 m`6'Q;qidwف~<Y>UQ-$>-]-RI%mħ8ɰ e_5#szGˡDE2oqN@î3B ʇi"nJBu]?nK3ǚ>/9=Ç9Ę9A  G]8j`km+4k,B"&žoP<{C*AnZtXʯEcbds6~'r3#o5´: Nmuɶ=Gjf|փ0d츆9~BK<~~w\h5[$_+:7np!{D+W+e# 63.ʣs2;1[ZŘZ mzi^讀2owj@!%|" V]Idm&x.qBX[0}&tip\'#[elrRNm>Ug͠ObsRWY,(EpvV= z2ݝZŐƺ^7B N~7| ̤c@6ʦv%κz[uǔ?+=4f1S*ؑ٬{Mr;zrSa2ɛkʵO1sql8;.MdY%g 6dqbOGy}juZY٫pź'f/oxhRRWDz9M]I_ea:a"bpPjO?YQ,Z-C2oVVI$s lr?':qIz*D,F DW7Ȇ7cDƉ\Zp_nsN\"P0{؀ *=xG/ aGHyP&M'a#2k b`}!*:/!k^6 #,d>heX\ ac7=F^*\]cj;$n}언n/#ֳB@/9_2u_1vL@ ~rd9}7g9.@V6?ĊZ o顢{=.xlPwr`-rc~xަ9SDL%LZOɠB&PÈ1ScYJ072'|z4PSMo xQxFq*aX1US΋U=u}+:={ݤ-D'+Җ8ғ<p*z'kG*^RA'mN1o["Om˦}zoh=j[ >*@6U:7gF8|ǡ2muskn@}G L{)%g1.{eD(0)M&<9Jvs}p~Gh~PŘ^yE]Xdޏ;4+d'3<f<~89(8RSb~:?R:Ucأ;UA{V/,>ۮ]m.نW0LRE/AqJڐL'|=)SPܴF-# ^i|1E\=@{ɒ~[v'0b3L:e 1RT;1$3}> \ ݈74 fpe -;ٯcؽvQ m;ez%:w{82C##]>);3e QEZXz"9j>Eg=; =if9S+ZFS2":هyMYvOZ %4ńеFW„xDsǙ i݋>2!<y;E_l)-YCCqB8oxU!ZY$9>g<^x}PT04 <[Zr|k2!+JYl>~s~2C nqrkcGǚI:*p4aCc!+klmlj32][%ͺ_ {痓:;,w"y 4UbPOO ͐8^ѫ9L:V ! a-]EN}\o2RTǯy{H{I) {,1Z\Axg%CǬĨ0!ȧ Y Ӹ]5 ؜#]<%#Q5e[_DVϟ3Gr6.CYe шT}ÀaNxzօf޲ȐNxfTEjJdžn6ȂnzPc#$o.pqJ'RRQ@gȵǷ3{<ICoP3yC@xV%DSpT| L>_Y x:uLCK((Qty>1m3a$n8`l_-bxbC̙,yC 5X3zuE3ـxhv!ꕽktbU ꍦ/WU:Y6pvN =$*\'&I=q $#R먇? bs_[b:֟y] H' }=E2I m&1Q"eHދe^'3,m$a5"kCF隆@e|_h+3f4Kb;E=,&@F@_Z5szlpR혏Hr~7[=XݒߋiR*+bgܝNc8> @nt$QCQ,9 5"\iOWl e_)" 7>6Od!Rs5Ck 15Ps۵ymVR޿ iyխ3p `g N͗Ǽ IJ+n-; d*1F/pQZ(>3 iS_uj.앞e.JPW*Di@%.b&q)RƐ@19j?XԨyԊ^SO&,t*6U@UWD .( ? Te QݢS|3sQ5& ȧ j ,_-:UŮe*7\"|w<}BXo=jTp5ٲC b"BRzsA=o 0xSL3a&#Yԝ\ w7Z[t7Q#nr(ڶs~0ֲ7?7H }L"9$> C:dtYz8aM4vvf~7*A(qbUZQAYJڮXz+ z ʢr+a!"MԆ|fҜ3u6LO/oox9m +Q}7[Y*?8}GhU Q>}IhZSJ;Tb 4:.̌8'JPwn7}5,l_b] ]xmi$j2r$E3|o0 LA'fz#S?r_ xhevɚ6m[璢RB_E 5b~dgG^_X-Exw>Ye\ipU2\i.h)LAHj%iav-p6a?.XRCe.nt=;1JK}? <39mhAh5 C{&nn4[m0|NſK-r2_dtWR̻MG1ẕ=5]ewdD߯\|el=YNɱ(As.j-a})G1@dX#}g>(D[߹f$Җ(C'nja \JWpxs߅aѶF&U>9> D[O1 ꫅ß w<'2j4@'xRoA_Dᯕ¤~l{2 K 0ugQLjLJp1/ Qk H(gekNw*4! ̗ʹA?~4cXms{q!O麟ޱZ:mɚ dGXIŒHCm42Ę.s:`'!HtSnHqY)OOpukcnP4^?=2wm/t5>". 6^rq5y1TZ~w@vbHz0_ p,zYu׻^b~io>lGݶDx3y>}Ss >t9cDxd 凜 m .4B̈́%y 7ͪ܉ y~ΰkI`w02XyhzovVc¨^0r\*w% _+悁7b~7g(I1ٽbHZ.Y *cly2Uiil??T cfW ۃ!=hQdl&>bK&5;oX^I9f{$~U.~`I>5; {0|˥cbV؉7]YNT۟?'1r^ȠT.FA$Q.%pdl8Ѧs~Tł9˙d}M)Ďk`s!W I{mf `$u6cPx̑i *Gȍu_>0 IGFWm ֎0pEe? ϟw{ Mc. r،g"_ N8/.T')$#F2KtE\\9Wo)uJIeauBO6*K^}[1ډ@(Ј(Q;l #=Ƕn՚SdPImq>ϦɃ=7XQaJU݁a"1?Қ$D/,s.n$ߖpXtZ C3'_2u 8ۊ5AKBoA) [q vc^e2wBHBs1|}IZ&l:w݈~&*(TJwlۡwA$wB.*, (>2 9Fs {]nCk(4x!]E]6_n0 I6jpBH20gQI'q_vQᵌbɼ5Aop.! OD]JZɨ $7,RS|Jj1Bjng"/X+DbO⩋Ni Zs 5gtX7Uj ,._Te+::4VLz.xybMk$;x7xAː"[Q\Z]D]8t4>Rhd!Tl^܍ܧ;\?b2 x.|R:D}P3csae߿qr::8MKK疪6ͫW`ydd&mҨAla\]|?tZ=}s#ArSA>w>TXέ8L= C" kRƠ!}5"Nm ny_T Ze잵~r*hсNj֊=#<6:SO>5X̸QO]&"%+po.*;OO^xGt>RgOlRh/ɷ6fm <hid3D~)'Pسnq^#cאq=hbfdR3+3nb *+"4n7p<U=O4BOޟ *6A9ndJ( Khbk l>hF}l,'P2XA8boo5H]f-W+s#}jTBNMiǷDtEòT}s HOa׏\NDmSS3}r Vxb. *htf^-^4Y^\7SwŇS %6etYXO?H$6L_ hꍘE&%dVu]EVЧҳᄗJ$a(n6*FkP5Mexnы,dX% Tknsi)6ߏ-2*?[gƂ1y=/7aw_4}?皋b`cA |0.,8DDt7>\&.D+2ϊX:'E<|0o4:̃+ [^x̴ I =N2V{%ܓ]I%"dAϕ~E|&kk_ϝb8Kĥ|=DqN& x&ϲd :=_Ù. x?z)/1F82zGV]ި lw2i]_T) B<%P `6MPC4~e]R9f7(#+/:4+i "!mC4hwx4ȶamR#wnFdtmX:0AK{GN7Ftd9ш0eAČ>Ek,u~t{e4BEfЦ%դpZ߬Bp£@7Mos +ul[^rPai̓~Zcg-%Pl(ݡ Sh9zj$;X -?BE_Mɇ iW)ZإGsl)yY'N@|՟vNwhqU5:p!(z' H]tD9(?WjMUAz>#ڧ)Qh#o?Sn!NEaTePt,TX+a@7X3{߸~nS|wTVJ!)ϦPMTyb_W3I^bgaᕘR*N_ =Qa3\nO6kU.;UG!8fBkj)PWwq߆^~GM>. P>Z[.9ᐜm4u6*!X>w' ,vH!P5<;dcbm_z7`|v}8ݱ=UP _)nآŸ&NrUK>f咼4*h@aVȺ6vԮ9d'J/:(bǙ9E6u 5ח5 zi\ I61`:t*qԁZ4ةLw;1qU#[de56R{Z~уI0-YOm [j *$m B f$?kzAu,289W%X* l]ՔAfWTo9ͥpqG |W M`,"4ᳮaq҅ ?^} IHvÁhyLeM7TjubvQ}VG)Z+Zl,LB'P^X;%T:"'iYmWrr/DC;lK4&i΄qܮsn F.ޡ3`>*}P#6Oxrp[PXI5Z|5oćOot|h{ %Sr^UR[vͧŶ?bB1y7E b<8AN] z%Ġ#M[Q[YgfSpQC bx1RSQU8۲3_oK+Pt&:EF~0 &rN<4QC)ke,n_wwLY7>-s ]2t8*_iN3 Z&\T0-Yr§kI twUzG427n1 ],iR~T")E'.2!~vޖpbT읐E̪ o2m"1]b]2Vׯ6YA)C$>y;Ǫ<ҡl1sئ-Jv[5&\>Q)߂*SkX5'!z|ؑImF=bLލl_i)yX`4.?#%Dw:~ggGV2^P=gҷގ1flKǴox6A)`CvY 8ϭxsF%V~%%Nj{>߀\ U荺0sV[EQ%2! NgIa'asxZ8J`>+w_fiSgoރ>h{ۅSpe?A,,{~He`]Q s&&b8 딃vID=%^z=)g}AfN~q+`X*3$WTrsc\%t`Ք1 6:N^UF"5kJ_:Nи9ɽ;ca3o}LNHWqPBKiu1"xi ~I9DI_x}wd:$NW/ר$?;5-&(OoVs@շ$xm jsVEJ:?N O*Û$Oy61KSyFDEV/N$KCADZBxڿ7 h1p'0;(b>?<;PpI0X4;_e-Ls}/GX6H[#N ƙ1Db"C{_1A-W 2Ki"fJ>b9-MŜRS?F۱y:?側i{Y)@r[;GkZ޽gEwJ;+4VJpxlnR'uU¢?TjY S3*,*]Sk#C:'3N&YLC(7[SZ[aq_}>)c;E UNHzeQ сZG v,ͿZ5 Gm$Ir15vd1¡Ş4n!k&ՅsƓ1Nza r)l)WL s%0{u5ҭQMR-hggFYΥʯ$Neo&hs.זOKS޲s6_J(b3&N1緉FDe_4QͦekD^,y$4}|֯Ӊ$drҢe7q*{>kn1܊7n Mߎ4o!(0gKh[F l_=aVq % J%Eׯ.%*+,;5YI,1] R}hf ;(;dgC# |pO$؟JڅD19_׸c?`ֈ d(=S/UD+HCl|)3mk@_^bmIAԖ6r+2Q~fLkr@Ƥ6vDy셷 [ RLwX$aӃ˰Vh~tF,b`p2q VR}-7EAUqZ*d_!%ѫ_As@ $l[kpWSw{Mq" =WY=/&R#'J,0aZfvy~¤ip+HG05")j@GXg+*n b]kcEGTɩS`F5 p[R*"oDs շBB_n !US^I ]1^:5LwI[y2P^D-3@2%38eZ;z\1 !skVA/9 28gdKK1b̦~koqώ8cy1mOd9#YHDC;ay_! !혫]`AwȜ{1S^'* 3f밫 ~^rɲ]u2W3wtC[VF %.K9_"!eFLK*hv屵Zc6ڇUMt)e9qlfhݭScR6!g'+elO kჰ20H؟]qFKb(.S>8.UcPPdgGqTb6J"IkGSJ*e1_D#xdQrBR I81LdHbE?MWAkVȓ.KK0/ug pYDe'0d#Zѡ 1,?Tu&.q<8k0Q@OTE"1MQYAҺc^ԕ#GfS8 ^VN>Dwףoj$eTqE0CVZn9>lb',w9Nn ][r}އ" ʕa9K$ cJ:Ĝ*Dͯktk6-vBm2Gr u6:KNGEN`&zzaU9l #/|L|{3eq`};¡M]cSM\b}hfdP@bmcͧ AkD@!{sXy\UY%^PsotAsKIa%qyGNR9ޒ&z( AMj+m 0*?$qCbTBFg2zcז3U\êڔaq3xF}}W NBSWT·|i[B߱i3e|s9 =8!!!8b,4  )S7ډc軯SM"S@:H >+;ɐ1/ϮrC Ipo8a}]k]giN8% +eefĆ`*;2rbGT9_7z)'C230Mug^Lנah.~iH9&J+ᔱz8Dl+@]߽_ B&nJ9#SB^IMMxs"VGAѥJ' %Kxޝ&F:1MG" ڽ;3}/u4al[5qLL/bp.[UiFq"=}$ Og,%5nwgT'MiPf`; @c2P:&wš}tTo ƏلtHVIopfoe,vgy/. @-Y6[R:wE#bE߼alĿ`~>"EDeOW m0HbyEe "`uMpJXB.l P#Qj /B#{%āY7eV{ \6ve6\ s~4~.T ,M0H <ꆄdeх!L@8}]︝-22PIsQBw$ʀVwlx.]tCX~z#;e|PǢcJx,:72BÉJ*bdcj~ra!>y9vҫY44 $kOȨڌh#ͅC[SsB9žw`&prXN6NeE3d ;k`B"9,~fP>Db~ýɾZ &!ļ RU&=`^踖@eJ2哘3ܹf]"-&a*!}?ŵ Gw|QM* ydcQ赀L/I߽=SbbA֔/`vdvh7燈"Qbv 7~Zx\$L!i:`"2sC̖0O|Vޢ[6 nBQu]&|K:e|K Tf$\lck *ų`JUjǎ3F`Wo 0_ʈP )|tU[D4_GEDC?ȹFr-֒6EC!naR[?0gr5%byڣ"PRXNd 0y~i6%mȄ'5nBcVJيA[T{Dꋁ{x?y#~P:O-u5 (}Tv ]/&WDtn\OS '*?P,Ĩ1*nT'dADF]A 4*e# X~3jx8f((yZ]G܅Ei%̔(8}sYBJMNh*T\ؠb*<$fnEr=/Bú`"3knC9Kb:ɧn${>+ľyЂ*9< 9ϟi0KnhITIBF _]V%mλo7M8v3^%ȈCyt$]&y4 e\,+4zP}E_?X2QqH#D:-Vq+B?kVCN"8J\aX<*4o7E}(WXE-=m̬U8(JxWeӉT83=ܭ#Qyk@ϛ=k*9/:Ǣc֐ Ы%p XCӼo=5s 8ٔy_E;ǪHϥ$b==-uxZ7]Q븈)I HS9˺3{gj9~8Εlq]7`iR" D.w6]j> ZĚrٞW_l'cﷳMKPP] *-ɟ $ Uյ (L-4@LOG)g%G:3 izV1{+Qz)>&ehl1/v ZiҔ3"i!=U0-˼HΥe=]Xj`ĭ[vp&]۷Uc7]Q P53j`Y_/R®ZJTp3&iټ՞V!]sbBJGw q/qK#9쥪Rf?ZwDTx#)fA6MDUeE,y Dz;V{Q6JQYJ:b}%E 'LHql#i8P+Kjd/r?>azQjWaDc70WyeIgthJ4EnLB̔)ᙹU9#/d< Gқ1f$}4ץ$(uFZӛl4.!ɗ)s0͹Lz1 ;Aa  8ŃhεijwFjn":LU+GWD;&U%zbt'*Lyu6<د}eM0'fkjSS\9R+8SlHRbg|x @+{ta,uNz7 qep:Eot`38A*mUK.*7h+Qw +å_d[vu~q $=BM? 9 'woc{6X51.LU1InL\k_IB|eQƶ8 B!t fdֿ I$XA!u^I㧏c%70 zS 2dhI\nD|7 \UV" z\&`^6K5.x/H΋ψܤ ߌ+ή~ ?B9C$Z}_:кh,w  ľ%.]G4T u5\g[R$יϻ JFQ`JQJ蟚OcJU"]1Eh@o5b Z'vwo4r>.ʛ8KIuhAQDSc<kxJE`_Q/qX#A"tD=;G_Rԗ4RKuΨ&5Uߣl><|:~L"t[p878 j6 44`+Ru8íJf[4vE/iPӄ H;P0t~Atq-zn}iR mX:KiQng#&'<14^][InZ!,_P3M  Nu?H .یuh.8mi-/QGyWa4?7| 2=xAK|=@pN\YBt]6Ҫ=S9Vҹo*@_ Ht"3CSHNٞV Zf]@W ZEt躘y gqm%fC ΪflE ᮰f5)NNqҸU IQ5\bbͷ37Z2wڢ+LU88/ނkD8G* r۟l4LpKWKҝb52]bػ&i, $QP0v9i^>;n,d-QC02ݏA!=vUtՄ"E>g8:H܈x}.h&C]!Af_?G>bz.LGr:S[JSxF reV4b;B2 -p.9:: 15rN5Hc>@(ה,7֮糬u XmX\Bx ij=/ ߗ`GV_جpY,.X  {`۱Uq"" #Sx;/qB ʔX y2jCrN5]MsNi$cL+r?ݔVc+&9Vު6`ݱѧk֣@Ȉ.{B+|c#7Ro)-|.7վʗpcns Fdt[9lEU(S4EM;h EES%<}IPc1dMh1QF,qw 9~ {C!b ci0_0TD AR'1X$cX@ѓm[R*=G !Okp~YbB[Z:ˊh':Jbg2EJv鸧WA㴍WSq2sϫq:\-1~8'Xј@ { 55R6ny+P+W!Rcr~%-/@PyԇI\8˲4plr.+{67lQ!6+`ƴZ-w=R4G[ gϿA!&App;t5 u&AYPEٙ\qUPdrNj6h %g˽ݧJ&gpQ0V iF&-V񩵪քDS˧qL 3YH^ԓ#""A-M 5-1{) L'dpm+B=kn`Qqc]3L4A`lE"CTr/9L88KP#`PsI|?9oДgCQ';=sBfihb֠Y~Hd_,#DnUg9N:{kH-T<:tǖm:Gm)cZ0A@'$v )6}(ٜp6_}'-is3GSk=]38WKK?}G=G9F698&:EpGxD 0N6F H-!icv/5* w3z7m4uCܿ Ub)E2d7VWs! *X2!4˗mlxwi8@m-E}@nĵZ$ozJ, "pFYbs͟:QD Y{g/%Ik?T"x:DgCcѰ65N#R.eXh5aC0::?l񬃪I%k$ )"ɴp߂+j&+=iCПd\_`U9IU~mClL ȎV.OÉNܪr5t% RΔ0f0.23 q\Qo)<%sny $`6pjBEG3'fg U|af>!ؑ LZΌ2qbpcZ[>`e7"c ߊ'sO B>]5e/TfɪTܮ(PXHtK[:k* BHIzaR Fl=8VHQ#Q PbP$IKhixgȕdyN=vݔ)Uhigp=vpc6Dʔ7^t_05=`3CK*C3&v:sN&ݽҌ; :3 {Ej}0AxH;VYҒn?d jsΈ{mo˲eHPpzpG._ =$J+m҄qFSGy>J- F4-( Q v腽2f}ZيNaZ%͜+ gP`3VY a k35 p.vwAރҩ,_PyC_ow/|% y ^C[o~|jU%bLkԮ&NraM_pA_յ(ttKQ8NsE.ȚPO-G*ی8s0K}MRMYBm{y]9}PNƣI@U;%F49 C^HUP2 z8ʌn؎+ѕjY+*S Ը" nB? &Ag8Co>1߳e gTrm~R"YZ qH4M M$7Z}(kTz**.+yvd]bƠRzqG@xqF~LZ2g%n8 5Ckp1Mքpi_pYR0hlj _~ܡg=$e ?@ltmφlH "Mbȼ 7IgT޺\jJV/ps# % q{ˍio03U?n%J$'9ٽI>H\C^&J#ؔR[ 2*KuUݬG?%Ǐg.ĔoPu]0}»y}4UD0W2=^KPHG](kAh_צ 7FؖdWAzWF㱢bIQrLf톚嬲y<UCa_\q,Jd4R{0G \@4?nQ3, "&۞$N%LF0/ACU/hר2%j__CZP_@*oN۸ˎwC rN2J?(?+#D ;58XC+RY.8ŒwG ~Ze$8!>9oJf#8X?KQ%U[M*lxoaoZ{ΨB5q8'؋|]Qd&#Ro (OrSű͞Ԥq |;!>sx^{uBCP-Ff.uI"a R[7P8J+n+q`kN:L 5nȉPYrA%ZRւ\xNDd{JɞsnVi͔).8PykvKmp+sJNS1Oh?KzJ_eaS7e)8JR>Z%M4'bnWq>W/\AXm}$E{eSY^;yU;q=P9V1 WwMcK;}hW) y$ruӵUk^ϻHphc,!w77X&T/aD'$9a&U.c{%;C!RQ1D=`qU){88oטm,$qbgb]ݪsx@_& { k+]1Gn?:ȟ)Cig(Ri~e+U/.$RsËZPq/ ")I^ k1Ӏ(6HR8{fzQե%YpnO=&zTZJ4!ؐFCW44HٶsLUtڠc/1 %{f=7D;Tʍu?2܏r I3/8Q"= e'1 "+PM6bU9Lwu&"lzﻒ 01|qg>7ˑV ŗ\˼.  TUB@l`날v[3ÔfpA9S-'L,\H= Px:m;xș_9{c-`ɟ*)[<#'xx<9HQctjTBb>)`aTsLUKg}#tܴ9g >d'236YĈ#o-~ ࡥ5ne6Aj}9 ʈre9$P% 8'4,!xֽːOe$_+e,24D=8(7"t\{ )lML'3^¦`CHlAfB0h6i@ <S=N(Rٖe?2{GA1{fp#W͹$Wjg\qn097ANK+;-BmeW5(w9!Ŋҕ^(~jjC.CZl$GuJ~s@ ~RQ CQlm6 $-5Gv}dLCdsYZ3PߝoդeSp-1ptb)*|!у2m E\O #3$ƽD1W x+sZQ<&1qN|0Y~rƢݨ>bHkj&OIj<6?؛d4-Ϸ,ؠCnhx!Lp !-w`]vz/Z 7⌥E;nfM7Nj6SM$ R=wD/K7)ٗmJwNp80Iٽ&`d1WXi?!aRjqH]Jq,] {] Z0Up\:Jʱir߆]A OTߣ<Y7-|a5) QfWqI hqF0?Id0h-T7>ؿ3C:]#nJȠHtMv/BY!3DXA9 zAe++:Y l$^5lUotpЗ e؛ {x{1]zX fE4 ˄j0w~y*]D x.LS:0w7 ǁ]pJ=Ԃؿ=g3h!/(LW>J@t? o8+*T$.] 'sm(G&4z A;ӒZ e _D(z'"c*2S q\Kw a08y+$/EIȧJB|J Ib2zUW 2ȸ9DBm;lb1d+IM$Tr n CӐs6A:>^ )XhxTAK W:ius5' Gg6M4lE@Y>'<ێ槑`4LحG}GRdC)$}3Ɠږk32b:y!>2ֶ~lHuoynLF2y/s3i=\ .OsmYmU抉Aܿf^b8$?45Di%2q@Uݶ\'38!:6 `(,VhzM⦹(_7hH]‚3`4Q|\ybe`mzESV]4t[ ©'oP |j|Aot.h ^Q{Mf2a0}(W~m2S>N&tp N:\dpW^9hfy"e) l[E.cs[VL-%?F$Ū膝VnӼq+΅ n$icNVugBJ \.N9NSyN zo—'W feۊD{;45,˳BTڻy|v ~3o ^-:JoC$JlM Nh]kRċԪ\ iy|BJF*:41n%)Ê U&HItvME5P@kAueZ=[6iX䖶JvzP| HOv#PާqjFnsNj7#CNL'Q2: JErp _=o>=t 1aLeK"_.[&=Mu/YYVj0PmcZ, "+`: v0F'dRcXe[*HfKɭo 1c~ZC7a6 Q>s6ε.yO` CvbN\cD@˥QxWSmxD+Uky5u"j8qOYE8KW`O-z]P.FLe|-{*RCg5Ku}vҷxmG(c|G~5t])Ѭ+|t^si$NnK!`O>ai z9k V~mWCWTeTf6C1eC꺷(qڬ`*-!T6c(u`yPA\r({q'S |z/ Q^0\c)6K̖:m'z&,Hhfb_k'6Ꮉ{S?t<񟳲 >&!P|HsO!Rr]WSg7fyE>O1yl0dЊ xOݖJ d`&xJ3%0qjYQ`e38WxrI'UkKK ~HMd]'#svlUEM60c/ώ88]}Q;wMbmnh7._.{ηze!qT&)צM{F-[lĻۈ ^,ƹӌ?m9:7Pb99 "J:,F(Bw2V>Ø}lNz@hLXN~lCv\e["PTq#- )o,+y>ݳm?0DDc}0W%R9IG: v3>:"lZqqtHs]vx3nWW;h]3;A-D Yx<ٿ>Q{_9pba /G7i38#'۽otO*8;4De[xc3byʄo&4N6с! TxQ)fN^/x|mlC< L%n| IR˲ de@rpR8{yl3!qu"WT ިMnJu&\f.0}n Yeh/gIYmR*d)H |w H.2b=fՆ@ BSE3r/ߗ㵏+=)jܭJX$؆dTJneܩM8|xk_nwrdr8.'G c-KH?,(lVe%|Q-7#-(Yﰞ,[A:chL\8UFKpycψ1h… eTyd(1 e z]޼ePGbsEcpP h ˲KT FSR1^PAj8?IN|{I6ǿ\ՐNJSIB'`nƒn4;O\!z$/C6oe^{TF H \7l2x#{rO`}wdG dQH g:^vƝJhfJ~ubHp̱Yq*HU`ɁQ Ʈn Y+x]25@n?rDtB2~f0LrQ*+W]$?%:5;k~mZWV>(~ȶfLxe؎}Ӈr拝06gYD|_K!d[b)RxX9a32D/{^\SDL.+y(t?*ހkN"-f3IY(]n͐p\bI3;վZ57'S/jݓm[RLc*]}5)Q[JE~-cu^ GM)$ EUl"Q< hJl8H؇m_lf4Ig!,Vr4ˠ@PP4BʖI˱4퐑4h),MXי?eo^ݢLq4̠ZiDhˁН [~<}t*L;ȄQ#ri`ApqY뗤4MYn_^e՛`szOY%G} [MdTM]}IYUo(fwn+|66VrѮX\uΝBd r+$w7LK+v/0 K‘=oi^o/5F! f2Ex.ih׷ыJ!du_rm`Q)~;҈ˢ?e]0`XaXtPX!SƟb ‰5-6AIi˺0.2k_+)MzbL/ .X\1CP,26ݵ5xuݷ)^@ ; 沁fqѿ E#Ԏ"%rjJyH,i0E $cC?0[m+ZwPF}5xA/Tj2rBw ŧ'6c]-ܺrRs$?BZ*0I2eSo$| yM`IYPd?Eg^fYYDҥRw7p6ٟiZ= ++M/JMj$TY/5Ո v{9}bN4(Kl{;S_dP!\&LVόbED1c5ؗӝ蔰٩eǐw C2 .nEWo;'/U\Lmt[v hu6-|Fak>cS@Byrt3"Q`suJ~k?9ɪi?"SPr۾iQ䩽Z4䋜 l&&HȽ1NRorưPWj7sùfB+j1ާ`9Oٸ2Ғ~GePLTX]{~iC-isf63,n[KI# |N|v$a)`=%&ʷhlhT#PYr'\^E*jWmAz{4h +۔K G'+V1&Y[E,h1ICG0?g< HĜIbVF$tQTðq6?J ϘЦ=7?e0ySoJJ L&93޸'= kq[NVp>DSز6Ŀ1U:>@@\{ ! f7i:.j7«2-7W(76@v.3`m$v=guBEf@ЧuCkN4t~[qx\]^}ޏDD"8:Oش𮎭+4PË}D{6rҬj|>gd>v-ԞFlK.N/bfEGblC E$1^w=E%Pue8sn57=nUUxix70Æ-tս, sƴvf#ؔ# TY>W 9{-kk`/ po[ld:M,˞bZw>%6UE[p O ,;P<լ% he36Ǟ4X4DqVƙC.<>fVijjT$߂6#% eVsR%wkAѯ\-_^NoϠ6jl_/s2m5Jqnmz'O TGWga,\F1= xK\h%Q\MAZX*oG6u#T_>@0  9 Y ief~="#fbV)(aF*26x0nY ķ: 2\!8d6 ?jܳYN͠"V>nX5YxyD]=ӷ$%,ZJhp.9,HJ\8JelZi֘Ly-ȹ؛g݃zWTB)eY$qv cqvY~Կ@J;(:c胵p.g)Ek)n.jI%3#5 ԡ{$vŊq42"kj1kT^܎y(.ZvG Y^yщ%@=ˈY:`v锽dx#s^zR0᳄e l,SS7b1Y;AKXSy4?b\dgkh.X!p0ˇC z[rFm"bؖdj.6̷-r>9[TGq3.Iu1U5.]Weu?4IJd,MRZεِz3b wYO5#iUӞXBof!ubBx0jN$-Wlö%|lpNX9+@d^&p78Fh[>mf]R U/kr}.ZeT2yQrPq{;mZ!ӞblVY󛈬sSæ;YIQ}2ɠ%JAR9"zQAi<ɂr{Ҋ*!`v6 3iրYSGB]41΢f\K!Wy|iP^_q} RqSW+6\ h7%~.AF`pK:v=P9ϝs`DA'ZԍF5&}&d8ǟ T=x1%dڳv% pi+?$p93g ˻w@Z%_57/.Ы%KMSwC uFebuȅ(ʭɰaIp7o$ohOk&o6)2,X_O#F8{|uK.ԶQkh q |PzsM0ᆵ%7؁vA=ɬ+OJP݌' [}bdAd)d7\ &?  &#eHv<'u)F 9Are5{ȓGE)kmHls>QCTcf1xM,.P} .1sS9õ i?8A>tO w`LΝ} )ETL3mL '͟'< XK44pLdžG@SKj!ƒ#3xðPEhXt_y02RZJa+-,*xfwKK%4Xd2<|Vr:m9ylgRy0YF|;.'%oAj(؃u2JC&Z^H_9Ǹ!-#d q-_YRIlmm2ǚQgڍ~h( z^ _T6#a ɇ͉:!sʹTP$ޚ$ G-ʒ LBlne>iBA§2*'Vwn*L}0)"N䎰-BFY5.JYnb U7aj{88V.7P$']uuRR|L:5V8Ap \9d)3 eK%eI>Lunm:"]@S)[cD=._L&;>9;*~ 1g`Kl/_?o{Y+ 6b8Ի$kT$}Hl(hFln$U_Ul;R76^}22(VA, ޙ{ @>;+Z#%MZ@<{< &5?dQj`)|%%1Vq151P\#J$nTDB#jʲ1"p5g]= \R@,*;2[[Oc5ʒF*1 孆8CXCPw8*-EWFJ>,K Mw,RG\e5 eSwqVޕ NTgf>1vH41?*>kIFwYPV3ߡ XWE7q_jFYĦPI#=Bn` R%tt5[m]țy {FnbV;{pp'@C kuy6_9DQB+[YZB]ઋK pCJ[ `!fEjjtgsˌIPkh9 =x-iv^H9tJL1]s?Xy [ou蹲V&gֹc䜥.>=ׅ./XPavV /lPj\/J@$w]؈ۧ.3KR|vn!Hi+b{&DTM$TNnx/.QnjZyh'{诐vN7#5VM6+;9˚@#Gە7OXw&,s@3W&e R}Qa f9E.]= Ù{LvI$L;tj*к@+#VrûİS/qer1>+;H݆[Q74*VN-3e8䨝JC`~]ER,;WaM`dry%b^5ُ@kޑĹ7CP2UzOUhrwwz{d/PLhjS<MPQ}Bo44xr2mYbxDVH;\zYv{AEHÌ,v}] ʤ*2."[ mlN"2DUGWpFtl on-ghV(jJnSCȜ S[_tRϫA<_R[hz+QoP4FK-M.L_&10'_0S>4X6adCY' DRUi{/A!8j_)Tѕ|%#8EBf6l2py=d{̦D$BDEoOk~Ģ\Iw P94k[)9Bm+ӧ /+Ze܂J)>WEaZ,zy`$ Kn졣m6 h ]שԹ`ƕ |wb9U UQO `a0FHfE_!,DސF^%>O,|cCpIts~J6{##–X܇\M=2<9rYh'Pgr- _S1llkI@z!Bk OW~r@zN1=t~,D4|-3`BQ?۟ʀo,$ ',x8y53Yۿ|ZVM&90O2|٨|\fC[?`xBf^)n?)&hdkcY;$Q 3oS_dDs\?.B[Z! @8dh̤*Ɗ^'Pۉway?w"ϥ"%_3Y.Pp6( PC)Lu"MRXԃW_JG(BqZqhxJ:o1T֓+:^:7?nE+D[py:,j?vۯ:2lZr)#/;]^WH&P;Z)!)ۘ٪Xr0ۑ2(){Bc mrdZl|o<}9 Fm=5{%>4u-g4a&F/u)̌oq.L}e!J@smgU_ilXA \bfKSz,KNH+T uxQX~9ĸA2O)q ߄a6 1.ѪL?AHlvC?ͪI vltE\@O`zp /$JbTh9 YcGftA^[i QT<_V] n 0jkL)+Pf6/ZNKl>'9I e ,!#=~R=L*TX9(T)ÓyK⸚ X'a\b\N/R3ڞ'[MBǥ /}%R=@Q|Q# "RҞ8˕5~HoKb}a*jǺ53j=1eY@U j]ӮnfYT[.Up\Q 03V)dJ5_kByLI!ɂԷ–t;vEj; i_ox fiCE3 Q^3mM6cOݟWfb#n, W뽹4A+i ի"9+/ۤ"rkdPī$}KMG vX6M?3]@ #X@,;W+GnpaZޑc^>:'rca! ׷w/'~0_rr䍔p1{X )Ww%0r<7UbH ߈FdDȳ:RxS4oN4۶7kbmʄkTL&rFw#dS1LiNJ4KAO?{5j4}>q]NiDZNZY"2&VI Ab2f6:rMedpD!ԋx fہf -_~5ޣXgAR̄ʃئ+@*Xe͌~ ǚ8DCju=n"P. "TTsHHi0VkoUF?WfӃƞKdlD o>X <~s7 2X|OHyho8,OU0DAӟd34-ެqK얔E2ީ lӽE eedX:ˀZEx_{$Fˮ˔2a29MoYÁGr"ƴM|"ϐn v)r5Ii[&: +%BhXe@ !qUb=@M)SeO|,` VLm-y"ȪvRjZWřO-Wr腫jyOl- [![O:|JCҢQ8߭^‘Vzƴ|xR"6kh4GW7X=KY=c&MOZq=~7r#b`1yX Ȼ/G`qe1e:6^vr]Nk@nߜ7(Q4hDQm!7eiCo4eFgmׅ+1[U15Y3q|{KBN}T^A^\@js_~؄ܯc~4#xk ﮛ8Brt;RP9+%fD ׿-l /絟K{_\![P* n 4 xX:$Hh52M'I! RT\/ ^>AwcYwwMsOk,B?/F:U:] @Kv3q#}8'3Ү= De^mEqz~~АWg+MY9aa\Ee@ĉY"E쐱_E?~♗k(xІ]ab'-E `CpHc])Mp1d>כᛑ%v8x?*l! L-eg,g&88S` !C5 Z>5Bt*z (8(7#bVdNg8A)2kdN?ڝM9@R3HQc?5Xfy DunVl6-Nvv⪲jk|M~pcJaL)hl+Z.>\̰Ӣ ֞=a'ǯ<e Xm t)mv}A-3KEa>*% WgZy_׀QHZcC1N nb;?"iUO/ʔ'fJXFK=cY1pKBqPo|b"[Zmћw`vP'H\^iWZ}lŚ C*= :K Ɂ~\b +fGJ3gN P3(MD&)nȶهgDSo2݆RqSju"~Ğ=T,C⺓,WGXM]]ժu3cH;dSpO뽆 .Q\𯶍w.`m$H#_!L#5. [_&`ÉG!PsL+:RS>e4ٙ ;Բ|ĻW5\ e*B\2SS ۩{yؕ;o'Bp:qr0zk6A䂇سîp}c7!ͣЮ[U %ԼN~AEQ迆Y9N&eݽoDPޚ"Cӿ銔Uٞg*RcR2t94)C`ZA :%*QN3]HԠ*ẹoD_NP[8Q+d$#yJWH7(jWfS穓T }-`CrL%3ۄU!D9 jj U xL_)툒53A)fK?FX3;Sԛ<3gi9ӌ+qҶ7 㝕UZe%DL(Sr5C9."@ޠ~  dA"{8X=Pepwr 6 {GGeӴa Z>dؚq;1]wG\n=LjGQauj5(IDX+ zXTj$czϋ!!UrCua P-ofz_ =B1o_1ujq7215G[{vdKɜ>MMUon POO W-FYAt5!6X3kbeSv>8)yi3>$B :q= hw;l=>4T{ܛExaYȏ{9bKO<(9Gגkt eS6 &ճ9.K{7 t? ;-J;т `nAn\QfKMEkqd !(L^uUuv%B fx!t>iꜪN=Ž2jpJW"d_`fE($h>7"]CuQsPz%(P3Aa H{Dh{[K~eI*M Vn [nU(+Hihj3*v\m<۞ ސ*@ݚCŪg׊42O YqW|n):* 3R9j%:֎zi)M73J N}߶=S|Y3$nfTB+:#LM hAN"P7\+r8Jɶ{!WNkWx U [4y\~2_tT9s}@YC41۞XY!/R;J#SOȸ}OpG,>=L,zPLW {lXA܍*i[-H%F$Mf68n-5jc1vX-YD.aڛGoJ[4)_ )wUg50qwN#^J~m^2* 8#i El3}8/!٨S~g6W;Y^QVr-`ږ芷RFaLD2,fC ?"Qoy6xh-J1 ZBCʮ{*G-Hii>)]Jn{ Z{J ֐ nyj+2Fi@et*V=-M-U 8L?XS<[䮽D( löUh{T5ЇģnP]T8l̇3 x[0 W׶6 @؟zNj;v `~,8 K=a5ul"W ~~asd^p$Zój"^Ԗ8tN@5DL`<!N)hLǐ҉Ѯ{j`NG~E6M8w%#(jApZW빽OnTcS(@NsY r).C7_\۴4%+k𯘚ZlP3{8]g7rdzx ⽮I7#_b90tdSM q#iNMsGߗBJ+%Ӟ3PzX`k)K՝Iբ8e,[>|EU@E(GVƧnj=AM2F,|'j,BT ɕX[mէ|@xCP7uԥ2ʇ6 *Q-rT[+7< P@ 13t4erlVl%P6Iqe۴j:(h hĞ61I  m?ښk^,#;?"*SkޥT9>ԍ )AʲM}}PfXb(ޓĚk.@l=޴:ُ?(HAtȒ{lh-^ ]Rp b"%[9T8A]Bn!3vhkB8IHl#W``nZ;D\h/ɉ]@MA Uֳ-c(8@\6}h{khV4&0.! GZea Z̄Jhiʘl;o_u̞qe_7>@eM2tvp+V>vv2(3yڦE_~e(1kqꅈ2^Iqi^]tYZl l/'Pr<=\Xgu g<WG.r8Iݯ%p졤"͞ f3,z:,w@T!.G[%nX#jxA0ZFbWne^Hf.Vgt50E?Ŝt ;7B9 /[+vbK6jk4r~(G>Pu]D I6(!3?ZkC-J,:7X> SM^eV8ig {OPےG72SV7f,%ol9VB5m^$nG"a:3[?2AA 4?m x?mZvEF41$^+܅o>:PA0lGFx#A4X舱BX*u)+#0+A[X'Piʹ3CFϾ},P5w݌?eN8yHvVS0>k_ͫ4U y7℀e ©W] g~%h&hAhZDAKp:|# pOWFN>#4\: 6?|Zeo~qPKzϚޏBO xTˉLKRt059  7d]h׋сtYVu "$hpCi>}VhJ cs.Of]e8񚒌?]G۔XJ,BifGe$>4_*?e99?+썲&/-C TL[倱</ Xڃ;il WMS4v.>"xa[m V%Pmp bƱ(%:p_S&Yԋ>b-l7hV8*̘{l<m_>UܗgxJ𢓜0w HQR覭or hk\ &s)m9tU gODedDҹ{q~7B <%AP\NN׆$@8.gv-Ƥ:/v%q9|B̽ŰRFX\H_F >C't2gvcV%lՀE563 ?{q73smi//-Xd[j~8|I}jr|knʕa =)VP[4cP:Ӳ1اi@ a)@I $!zQwg Cae_qOr,o>ڿ#4C!ԦQQIs=!)[\#܀C<::oxF.\5۞ հo>$O1_C|;MI$] @oCXBKk|tmXI\NG,ɀ\u(\!ۏpTbAc!k9e4Qz[pP'x3z!ax岝E2J3tt6Bd=ncNX*.Fڙ0NR  gghׇև, Z_2҉u/[p>RZhLT@~#GtS+:YRQ莸) of5} W$tk%{^k(|AY@Ar1vE } ېjMUeBe tK冯ylU٬{g>o5Y*-Z&D"%xw:O,0UC.rނIA"B]&5jDr+Omv7% HV8znPWmEq 3v#c&¹D ="x*.1nd^>My19J_5qe7mJ|c91Т;Iwgo}n 4ѵls@Q>̈2șS T-)U}e?@r;P$P-s7UQA 0i0CSސ-:qcVŽ+98g#v@.\񪭹7`Wᅃ͟KVE{d_+YQTO}^!ɝ#;w:Ӆܴr'|_E +58dNܣy)/Lw_Vw)c: f‚Wp;ʎnM{_p%Q8`~+Kݲ^|xsknO;M)wc9ܶ#6bz{GIsct>NS@|SjY k2__`!?#B22X0b:#ڥVߓa9PQrʒ?мڌ07[t5v.Zc>I|i`SAG1bFn%.uLC.`o(O1F*#' dqK .}1t;+7Ǵ늬¬͞ylnP9QJjp-|#!c{6$xA¿ᓜ.)Cܬ+@%iݨf"ƍC+Df6!F(}rRfۨfزJ}-t)S,ϫ q6ہt%%DXdž+tmrL͟|I@AWx.?%Oj\~z2 6q!LLsuo)C2U(2't/;UAֱx^_)iPϒ0[ȉToͣИ@=8,cx壙*B,0V'L;$J gZ,aA.RRQB#2l,_phM^k΋2C瑢Pr֐`G" ^޿882#&];RT7h:ev`F?L !3mH.[VU_j"A:y7M- E$/7Ƃ߄ iztDdþ0R:֟9UXpN0ʔ _WodNvHZ$$()PͯݽN~qa6@xQ f /`S7*X0Cnk.{Mܙvelk2~[ao2vLȽ|9il`NixpQꝵ/,C:@|ӫ \-q  5 v =NƑ\q\e "bѡONP̠foMgb-j~U] 0ǦJOܘq4XtIkT8 4 懴hD#)/2:dz/8(+Ϭ╎ƴ9hK7y37Aq+A8lo"X!a4q fǵ,%f(ť5sۻ=O"< {`c'tu? í 0F.fy@ YAZ I`t/Svf{Hz*.eWK^\ݰqzR4sY%/p6#r@ym ;7)ͩtnfQUq/B'Y6ZLEI+nZBu[˩hhsy wY]?dGr nSuIblq ر6jCDEdHm45pɥn_pG?y|+qme#K*G?\i."@c 4{Y쯚P>.16SWe ê"ClxbT;kH;=]2ϳ:9Jg?FL"=z㌅Ӵ-t[k&?Auo]k՛CW룃=w#]"G17e[ԂاR]LL/[ pzTcxV` [>QY )S2fCNVC!Qጙ+HK$<>+J7]Aʢ?c^1zac<PYAqXURN@c9z j$9SDhG[H _LLR,ӥm ]ޓzXWY0v <śX-Yp܌눰p藝4s\+Y&Y g/{eh:{K5c/C=[k'zuw{UWܑǷfw#;%04B&$HCD(T&'>^hNW'!ToBoNJa*+p=k8=zQ7%~S4 8ډ C45MԀ6LO J؈-%&oF^J#cro3"..a9'lXM='M g],=W5jx{KD F P݃=eJzENuMeFLP^^1x7)E4{h@>XM @E^ /?s1@/kENbF{-;8$4s+!ܚ<SiQJz .<Q@)^B N "N~;IWp{ w0sg;_| 6 XtKLM0yp cEoe~=}oϽOlb7&Wr"Z3˕Zhα-ٿi;LҪprT;1*+\#)"C㪩+k ݾ#"&xjxoV[Ŧdwg*,,w.$83ςdUV*uQ֗*k.%.uLD&ױ[cUzD@? S}PfV*֙ Xņsgb2t8lhWRY{zӊ֓nR){Vز I bn5Y:F5(15yrFuWc18]raJtrNJD6FD) gA'7.ʬMRi"`oB/WG| G)w؃c@%># x˽WϭV [}Ebzfm (ȹa֖bXu}4zUNA5O?߇w^.~8莧U:E^]W)6q$ߤYt@gKO6_^PÇ 1KPu; V qMڮ)x OB}/=*49qdY5T67/{]f=@ۏf;~r'_6FAywk9|=Ky+ZؾXqT˶sr Q1hh| 3! ;[18Lہ}{b!KްEi(mޅ$G4ܳeУ[M<üXbh-J3ee—할9м{ Ԛ%;oIA65/sy5,=AiV]ϋi"Qftv1AϡmG*${ z9s$c%ܔ\~PsՒ>9e>*WLr_'İщfN~3-" sNssPeE3EUݩ2uk{C5Ӫ;@J+QRSgYe{"{BD~Uv_O'dFCBt.&Fe҇Q#;U2mݡ-qW1(6O UEf P W[ zoOu-΄bDe42Fk!#Vo eSCg菴zv:Κ:u*FԵBen"ֶE`XE8ތdנyk~NFn4r(LBV)8KL19Ch`=>Qv/n Ta+9<?kJ]~4<ŠԹ ' ?lmSUup-/HGpTu?w0W65>ab޲Tաn?J}m;ż7Wg*2kCmfg^jϓl󚈃ȟwYCC2~Bep=tc$*ιlϲ> ,#뱀6 f;9`<$°+4+"h]<*WKp=gZn"q"4}C#ڽe_];MުmJ-4WhroXc]?v Cj@/h+dٌ̪9M!1Cr.,iXHO+ -%w/8{j ۡ;k-AZGzƗP#SqwI_V+F Mfz׈_JYy5t7$r1MT.y/4WJ"OgkHRn kl<m c}i 08HuW%̀ՙ o! 2m3\3$wKGת9x lRJBM³{F"rH漮Mqou'읠0KҡNMQAT;4ؕm/5nPE4L_'-mj8^Zϫ?K%Mz'AVKIwIጇJ̮BBDĸEN@Y<yo3sh1lydJ3Q慣^E'+M6ڏ:?Ridy6*/f%633\,U&K>\ۓ:9#$:7e IFH%ʙ]tw6/ &z:iu 7mWr aU-}N3ҵ^"~1erq$|ܽ+y·k'*E2,ܴh $ KyEN75 gzP'O[} J,6{eS3 m;#+M>C,'GU q }"7oVQSJ| "p  -“f:ߏmeMw0Of?ڜ$ꍫd(z0/>302vP9KO5[;H-+?[,t%Cb/*MҎv5kLD 1~`)0"Ɖ?ODIպBwKZZ=2`[[$ RSWǨ $͐+rLTmXՂ%FMSX ;Ǟ`k{ @./KhWORZ5iyŔj31$_NӖtz. > g8Z#ہng6R0ր 8f.A;-j&? ipy]{Jײ}y5%Ic@ғS|0)rf~j!N$}ѽ م2x,G)B`L[ R+%3A_EenñF$,pGc8Mgk}{,cڕ%S:.[@fhh5&ka&pc%4e|,ׂv"A;d"`p ,Jf&&&dB$+ӺR1gaűFsuTDvmչnub=س!os*SwF-y?28t]a vH7GffYX@8䊚 ,˨tìv5?'Q#A2[M K=zVwCFW?>Y>3+aW˼@0NQݑYko !d0uroekvb<9ҽ{f8ʑhld#/N2=}=aAak4wElEO~!MCMחDkZKB'⛯~0Uh ۓsګkR8gelJPrGE$d'vKhƩVm :P^D{(x|O3.)55E;!"fSbs!dO &7Ir :Ck#{yJz 3UpY5{ TE4;qJ*Oa33{ ̮xZ1oGEʐ)i[ *QKNOqD >;O=um ѩI#^>;3 |r#+{ a`a4DA 6 {BZiV ?E57|%,O2}OEp.c&7:BNϑU0:䧞"QY|0ah8i9ú9  {+3q d4l%ÖY9̻wQ(e`ѨZXo|+F `2%9[7hAT6 !{])Nhԓ'9&}x 4ܮC'W1e(;"dv8\0su rH2Y,pJg /6Ӄ\qY.+Zb tĹ)ӥOBdi.|vC:W"o]FO֏vS "lh/ru1=#&ա UC? *gi(NM Y xv&Ů*ԇ5A[Kqme2:]oӌz9lq8OO8 Q\}ҨoB\ʌxyᡰB$ý^TVIw#QMJ=Az!3Ir.j?KoJ'pE?acT#ᤥ#>}lL\zmK&|q+apЍF ~no[]ro4󊮪mq7TM~^/>J`FA& kc i7lR9<%J8\QQ Pʭ+hfD(37s)R]Ǩf?%M9f?S%o4v[Ş/ⴘ,:aE10X؅1(N-L1V `ͩqX.5Ʊ1&FM fk!FPX +,.3Nbz`V4*`{+ZZ^l"Q5;"HM@b'֑Le'Y~h!Lqm\2pyh^C4|JOHeP$~޴,/AXҋ}7)'q̢k}0d^JW-g{3WlC ٯ 5$CdhD_}WKv2]'`uzFfS}Z]&j@fW 6!ZR$ϳrVK=d>loz*Af2LhM?[Cuo5Ҽ0[` Tف­=6Ӹ |_5v.  !ǿT),͉hd(b\hOX d-0c?FdtINl%dct5Umr#;5Zg7=$Lع2do.(u[;^wO4z=668-&9~4!199-Jgϥd8$֋ k[_6ݽ$2|5uOn{zD:("픓nqlE%r'X Ind/wH }`/z-֎UtH$X$pluq.߳U_2=!~Ѕ"T_1SzpZ"Q$"8vzY )Hh UjwOȑȘ~/~{X. ilb{0e `v`8k.SUQzs+O+h.s{[cݍ1^cP[d8+]v Z g_5^\=:ZB=r1X"4Eԫ d=5I!{6+#pY ܘخzozsV">˨H^96O_wHӵ NYLrp@6)mxc!>\GfŵM3ֹ t-)t릠6Zm+| }$1=*-gdC;?E>F5:eRG=}fGg'En$ DHX ]4mD5p^RE7m!q!EpH%'vQX[әsM4,UTdF7dWssFOpmNWF=7fH7U[oCN!Vҥ}#lzjTn W^-=KB>̴,LX[MWu7BnubqrA%T$ɪ_wY2#}Vf`Qsr'Iibt +|EC w/ /4Z_] Ϯruܨ6R]zlX%dzKbЯX'4Qٰe?KrpZ q2ΆVeuCfL̍f<ZW![hu:"QOv51 s4yy[m% #ۦl2DC4;Rw1ge Tn%k*p)nVD}ZRxm^z ӣxi[5 gr` Dy H$O""}-bMm|㥝H]BHyA>oI(-DNS?۴\hv{s*]@rȵv@m- .8*1}qD"3Xs"=qXh}@2Ci$7yX !-1q8{ ٿE7SCbU+Edm![QzRad B H%XRygq`Eg5^2;8 W̾MGb4Pi}GY4Ȁ;#u^T7 ݌Ϙ[,j7]u/{ rFkqIjblٍz aS9@Q‚d*ڋD 5%s<꘏OOEdj.2R-ehwOT/A 9 + Q@6+S+K*xH4urea>f~% bfSM)M9X<ˊ_59t[-zB#HcMwZXѰ<a  kK w|H#c+PT|?匁*)Jjk"A|Zf  S`s=C foP,nTϤq2r>`6V 6fvl#eY%Q`d5j^'#ݾc?Mozq"ezr{Z~[& 3)qp1}˱U W wf=QI 9SJm 5*YDhXTAQ1SJp*4l=g_9 #ΑU21S=u1*HF䎐%vQC£28A_VJ0O[ 0p7GTYQ6'«߆]Fp8g%Дbt2To"2`eT=DuVۗ:XinFP;o۩C4&ɮvx+LЭZTg263Z!g3 f]l)1Mg|e=(DMբ࿄~y{hǵ 56JXI;VYU `ֺ ̴"rNl~w6z+Nn#ěG^7:m#`\&эvs+(L7v/Vݡ /&z=>PW =n ۇp="4g1@5phH-LY6c[™R%  u]vʔwI86XۼZqJ< SbўX^F+zRH(0ؒ `\N.?m/4ӆ?]θ:t[k+Gh]!v,Ȼ]q~s CMdrYuc0'04}yjFF1ӒbCSxn~ iet/fuR{z 螞7cČ3plƒo#Mש![mvsϴ1F<+ӛA*GKE[m ;_SXKE(“UJoY$\Wh}÷cHOZ2 DpkaNQ۱T,NHz,ےoا>t"iiy3_w+-Pw솝st8j z(p/$l6m|Ѩ9Xt~ H*^drW~< aEb#(,>W{m|u\ >f+Pe|/3Y-DK5ADծ&]hGŠlfǾȪycZc|2'6 ;KФa.㹍⽘) |%C ڨeׅ_/&kGaTkXgZ! 8G{AؙosK8[솣UOw%WEo4BB _(Ǩ|Y/hX d ~=Ckj _*w(>S@q$cr~%7v)ZmgW } S_@o$.\dff%AcK ow{VĿ[Q ~ZQM%S0ny&]Pqv< 5[ؑtBcv9'~{{7Ψzu =@*x_"#sQD.d`OTG:yd,ma~.0 zILNA%T6NU*T[AuIk۰/.{k`ESDj NLLxUX5C`KyIҹx/&>JQaVi+LY=E;؂e\@ycٓ#=:˂*uVgH6SB)kT|569,qXE/Ȉ5_^wݍh+=.a-XbeRgaɆ[hJ )5qka%} YFU> *D!INxӥ ux)iZ3:G/2҆$zWڔZTb#ua a˱f+ gƲ3][ߏ_zBHj0D22>)L3i[H jj;] LqإU!ŶB;+oiʹEx^4&ԧ]-@4=K8J_"!b*8{өN#4nQ2@}<5CAMaRÆ<=hDKYQ+;5ϧ0V)ߙN- L5m* ;y ɀ 4mR Hy<$qQ{F]X!o_?e,^NA+Z3ܵ,=&5MPU,K:F$j>jfoh2@S(&AőS_7Ғ VNh!+ O~1zS[3dAq6c:28x ̜7|`V C0>``$fW|l)@O+Kzvt92ۦX.:_/E( k 1\?0vIx%)"+BuWiZJx!T s7'usLH7ù>즃g[&BzEmIz2FI;Z[mƄ/ Sa19T{:F)>+0F/2u@aEzi]+6d>aYW:ȲKXC,'Rռ1 Z˨<\=Av@P(&4ƌj s=ա.-+0[Co(?l 1b~<\Z An&ߘ vD&&W=KlĴHc >2%)hqL덪RiH#3Gk+$/K߂Gz:BgiWObH`T/hGװ0$MHӛJpnVY%'F^;/o}䣋O0FK 2aTKaZwU.U4BqEWv>/ U}@)ADRrɬ9ArrwiTKN5;mNfMa/͸vvJ.Wӯh5Ϧ[zUy*PYRvA>;CYoGPRt5ۚ (l ),CFv`i \j#|t]io~a*FHd2Ane.MMaiQzȫ*%6OZiZB(z%לx;.y$={S N9W"KIl'Yq;@nA( H;*`gODgqڍSPl>a4<AQ>rgl3I"7}31.z)#]p xR/9ZgSJz`γױO#)U8]>iď {.0kYLg8 F ]Xs "67)-((ƋŃ%R}2R2E=T$\J[_Ir;\W:Rm6̒L']EG&\[X l7'sGHie\=RΤ~׀w+*T,8bmkP4 G}i\$zORf&8q&) ɼDUm" xx?0 ~o2+65,pI#9e=<VŲ9Ͳ5g C1oi=9ha8#=ɷLBuhy&DoEvz1V?DbшlϧU.M9Lv(]*Teatߊ~kQ?~eB;OƻcoxeI² PӾyG,({Y~6N:j=H`ea&#=nT(5Ě RYl,Ivd1̽?e/jO 8y:[p)*B9óx R1Q5Xre$kp]bC/qRAxP%JXETj ft.ԀSxa#7JwfjHل#At~\xGOXdO8pPxķoBy${Pw| dlXe8:b+ !?~0n˳532n2H0Zb:AƖ+|*p:XYPOj b;~zքk49 P%zC )CN#'ES:DNVĪdq /[OqC|l?{B1*d]qwffdqzsyBnD@wl ?B:S%@ 8SnmuliW8;^.%:C9U_P__ng[~5( 87MgH>V9:Wi; fCAr `UOġYaqe0Ҟ) ņY:N-:46Rq'!GiVy\9%54w0 D>INH؊F)qbǿ"qu7D?Be _&e>S=Z0_hV\~v\ *S975/; W^ia|Аȟ. smWKZQQ|BOHbF`Y:\Ӆhl?Q()PT鞾\/|[8yeK6!n?ۖe؅ko+_Kz?u3uE;G:bjߘS-mJɪ`G $ 6$Z1yb#`j)JGfhHR4isAKDtQ^B7KVvŚFO cYS̴ T/ǭhh5A.Ch:ja}{Uz`CI)b]£ps ^7L(Pfb~NDD>POb7eY"vremOu H@DPt$"rh!ᇲVI~q/F@=3"+dGtO[fcЩd;{Ǹ s8:jVF*ex騙9 Fs3i`!Wg;(PPBcr:-_C*jw5FfulM>@ 񾢮|!Z-N*,Ҁ 3pySb%d!91Td_^πeUN(n# v7$I֗Ȍ0Lne9$jLuzaLWO5%8͆3:V 0LYlunw)Cᒗ ɽ=F&#-k]p_ xRC#z\>$ǧ2ZZ. a=_% y#Iq &s19?R YM׾}Y`C>_w>P='l@w6O7Gc+'"Z#A-7h왪/oS?c8*d,$JC'*vj2ӃPfcr ɈHܙWZ/'_V)2rPw#O#Vw=? 2R+8wWųجr#Q;m^~ /C ر`d _/^47& 8[}Ͻགྷ몫 (?Iݬo#M''0[l#' #ؿ@0%q:,wmmn-q%]웧1!<%ȉFC>NǏǔȪSL#/i .o W#|&fy~_$mW&f\l;]PSUCO~݃36Qjb1N诱GYjhXYS#vL[EdRPVHX+KCgOdLq!_SJ m"*}06QӭwpQ '6]6ޚ|qx+f>>X ќtPGJ$h wTeuG54AĽ/[{T,$cꪽȼ3/$'۹uX}_8-<wR=ܳhE:܏$^U"ͥC)uܾ7οouK!)?5Rއw0wة;@55 pҷsŠ֗B~no;D4>s'FLGW% \?1r [,SջNXj6:\ʲªw`Q5l'Q#; +;A~5cAgO cDxYMI@5oeq@k7둶%٨=3*2R,n]7I(RjW꒏{'!`uE/UG.[sxizqUFDb"4!GX3bŁZq瓓q+ 9QV+ \LTrϊ=UjT~To3SzY]o ɹ;Zn7L{-G1Ġqwہ"ػ. zq= }v_hTlTs<73^i%[ʕaB(W-K"u\d3O#اFJvƲԖ~LPĊ?8M[mAD%u0,)]N&vf?\#6 coOr.qXT痀Ծ\1`+wֵXR07B"qgCL.PE' d|JnA^- 5i,eXĵB[:gFJ].Tuxvd6aurV2gyT٬݈HK3Q El8Pr]R-6&Z $3 //7؎WI{S,Ac 9؉D 2Vh#7A]IƋܹ N7Oԉx5@ +>k_yQ-lAԇͧ i g,p1S\%l],cwM| yz9rTlv@=AHV2M>$Ǻ㜑()6r5ܤmym::ܷ* @fiKPUTC3#%/oDYYVb*دqĊ *lyN/#/az? ?v-Xf#aˮ8+CG<ډZ 2Rw-K@6{S^bAe "y/i·ۂ9*Hr5Wc_$'>F-~CѭmYF4#Y[wen&@_p-شvrbU;o)Uim9=At,49z K.8 O %Lj\MM ڃ\\%Awգ4hڼ4w*7F&sMa5:)[c,U;8d E]]2L#'//N] O>S^c B\4FS9NDh{ܒRp dPiP׿V`UF:SSDioh)˄}5Xe#0W 0WSgd֓3rx+0ƻ9iLQ//h@~_QidpUeG4]'gÛoѧYZp.n<l~ jq*;pߑ\11Ǹ*[PaI6*Z<=O5wXՄCcوYI {U?lbd5Mj Q?_?+V5]-)4K6 Si+ S>T;`|x('=7U+A [ .($;D%Z PDpf!O sspyXϪ} y'3!gQUrg+7~ʓj/pZ ӌxp˜3yMÀc;4CFK)j_6mBld|je>۾,?Ծ1^N*LB<6(҈z0@ Flĉ@)ee}~fm7PYـK޳W!T脅oCIy8N1VMOgJ=Y3{ `̈́G a^?ke6e톞,HIwrӹ M;ɩ"m;ߪ."9t?AoŠ#mE:cR32=Hi7~rQwDpsꩀ.0զJr*u5}$j0R1:q A8?뙕b,=m5?x=$X#w&&.yx Q$Պ4_Qh JU]4JF蛂 T7` yP#3ϩ~>5Yg\:S=p0g $7z)gAɜH2>B+2 ,E$}O_;8w]m߬jȔFrG巻8!/R 13 K?I6(5y5#m"k;CV.+ld}0FBR|JSєg4CMt2i 2^/BWCW#@v6A%84+*% ?]ۍC?zsLrᮑ ~c}RC[q~bPѽ8|۽0bywc=/Pu7H׏ JJ9pهFG5id!=w1ɧśUkBbp@ކP8=[,JAGpwo bD*)?a&/+!nNwl:2FuT ŝ\E A;w!.̣5:]lRЍtG $ʞ6%Gӆei_F 2:=P%Lkxk‚'JxX^+ :Waito Ū 9ظFa:]N"1yjROXPzR#VCTKiu. BqC%AXq˭ `~{5-KW G&y| [&@[5^DK~ ^h3<o*۱țKqMMG4@5= b#9PƼ)(k]53$倚&Ǔ(]owZ~PBeΚ–˽su gce|Y5lJr /xaI' ϷIl8Y 620Q9UJ, H%"iK򎶘ޫW9?h%{_7L,|k-=6?$ᐒ}M!MUU`< `pFCl-;9tvDυgnmF2+^X^cZ],29+Wߔ}SI(J]G5nK ܈K5@;rʍ?qA _ib]E"d3E)+-#<3Wt~j(a≋~7%Wu0(+Sr$-p%po@%na$IJ?BZS1]!Ecl3v,q+-o)>2(tPCUj+YE~=g@L/F@ b^/>̵7|ɺe0 Q}!P-.^?y H 5YX}>J(W9Xm3cE%_reP'[sz܁J GeoY8˙u:u8QEqAKzDR%ζ;­fw! }/e)ƬJ9֬䁎,$Ź/xMk}OB !AVxB́Juy*LJ[>HLX.#iz JOr,.r#?(N'W,-;}םOs|ݚ]ё0hĿ!R,<gCŶh@p} }QLaQ~5"3]vy&RM?guohQ~f@ƟDZŹs^?ҳ^:(tE@'y呼E{z~)(5`^YޥYmEI#Xg|kiȳH:C6{p>m OxșeNBWwcAz1K` 32r_d?}=ƈ,&qg?rn/jM34Eh511Hj-S sFJ@ >3x\bb+̑/aťUՒr*537pzw*Q~P\72ङwoLlq9_T1VF]JPE BdVvjЎˉ]K) 5{&O6ʷ::Ϟ_.Z< Jt*ĦRFŒrQQ<3y?sdDVbWYLvQ ;3rh9vKs2Գ)5j5;.<[ȡ)b,RF=BLňƒ ]8ӳd|H8Ib8~Se> e{Ҩ0 vYX\] NPC/6gcܼDžA\>M9XhT쑵[,,3ʁ&ޠPBJ[y۵lM$8Ki ]c0'Bnzj/{+9*bbQKō!#&] _Hsh VF(|ג63AӠW1ȍ.1]HJA` txxRRȝ<ӃN sLBDNNdVpg"+[kZSs 뒽D5[ow55*qI5~dYO{ Saw lqM~lGT$rM}s\4X#] ;2P VI%PO7= 2mIޞ?;2F⾘^6l%sFɘh='S ,!HH,N? S[VMH :uD*7D1>(&3U}cȷ"zUgGe7!$gٚ8{\3Ҁ/_L' -vJ<4›,bZ^y н{4~U jh ѣj:" 4ӆ_PR$~/P05Nx1֐o<`J^EU0!1%1&,leK*5ʥ㋨nhh/r=O)&b9uakYu| (ү`SҼ6 o:)@-#[F|\*rF i ==L8hl{zއ1LvhBCKb3wg2 -5Jq S#'ƕBAqܰSwP챨2SwqFo#i,vcQ_A#&=f?x2kO+@M^1S"BZ%'hמ\+ d!}|ߖ[P΢ )&C!ϐ&Kfc+`*ˠ%D!.1&m2x5 aj '^AM hiXz )McId}e;sP/. 19lETx5>nI]"&Kq㝱FǬ` $mPilh(ߥCC2znR?ZV0iԋ㨲Sq_s c72|-1-[|rO֎Y3>'@$Vꛞ&boP2-{P\ژ"@?. bDZ#o?Yf6 iD JA$spIĔq!bYr9ҼƚǮ|HN>%{<`:c 3'3o\sSyb@"evыt{.$Xf"S! hH?!#fݧ-K*iMRHZLrh!!?IR U` }㎌OP.d7wzTnt=Z)@9팱vi~rIహ Xò8R_06l\+QɌƑlO΋-cvI`Q Lo0g3h~]%aRf7әWd,_e/rhCdzr~ /Gjj3v1܄ i#d&R5eax_ۊɑcӲK}V~IT~5]ttX:^ww%*PH7((P~=Pzđ ]De Q, N$L kpN=KҌ:ZwWDRFFV%DhwpjbfGU zs&=]X- hO$gc9S\pfyO= f xcC.xO d0ID=D+?Z+_4&jZUOIp%DE][EMw6|_` Zv>?*m.6s@zǿ=näp=e $^9;塷Pʃ>Wm\,Ba~F4b$XD~Ï:r. Vev{:]Fh{48]o`d駈~DBӘ>0_?ݹsY|ШGMIZWk?#ud񁙰<;s:ƙmuf򱈵l C~IJ(,Y63 U=s&JM<1(:ej9s2(/Hr6ʉ&0 MVm{aj$0< NtW8,ˆ1׋K71e g(-/-o!(s1Q~fe\Y/rK$t~j!XSX^6+.!jϕ;'AC ^!Py af $Gl,3,+A"~lͧÝu߆j^9+`paZ 3!`Rw>OK)WJ9Tˏ]/Qq@=):6v ?%CeaWKD;is/6n~eU_.C5(-|B&qw ,upg=CXwU߫=U܈~} Oj0PFM;NGܧrCY5+)V;̹;~0{0'`\#T齴dv*PQ9^MV닶\?Qᆺ0U@X˶` RΩFԎ 1ݷ'0I? Ҳ4CrxI :srC$ﺏޏ9@T{y%g6ȫ\BL)Myv$0>SqP}CS&dz^Mo_OX^97oxF:m$Wx̿f"1 kMfn,dc s&Wt]_ƈ5^'y ʠۭ~1ez]DSNuɵe0Bg $̡p %t[Pp6?#|Q Fbb=VG ƕC[2#Nfٗ[i11,Z %. &K!̦ͪ[7_B“ Esv q8"e^qfhtm bP"oߝkͬ#0D"']W;eMb D1g9J̓?g.Gw~z ^ h]%Կp,As0QD/xu(5rC񣼖~+<Qwmϐw੗ϊIgk9 6) P;1!Ło8zۖQ&jP;v]Ġ~" ͎*>s,1ԋ7@L/rtu~IIdpYXuRƥ u8ȝ?H+Q|^4{.#T08vil2YMT:Z"E焲OzZAM9GOKpz)yM'| J*'ęCcEgt:Q3F ̘{ZcJ鈓x}cA"o:޻`X<BE!?VH΢,w^y@ ^ݳRbd`;s"q )"ٛ,bl}4Q6x\JpHt2y!qqMn;["ɈUhI p٠wy.մuY9V2 5;k{E 4L(?.&/ʽDd>ׂFXvJIlOcS$>x \\34ơ^ߤ Ìm`cp.wքu:kc6'G?qLR)'Y?^x`/BbHo1WT3$?bιֶXZ*$hgi@ (a;Fkaw7)2ʛ_xuuxh# kC5dYK!~mI!eOvT -ϑúSu]kٓ7 -]' Z;~ɊcZO+(Ȕ$nqD+BwPH> _p~|bMS:8^'mT8':p5ڪ&]pjn J%."(e*'nbZw14Q@ͨHГV=3biS6 3i5>59ͽKjSU?右Cuj;v<83 ~ Gj)اN 9uDpb.OjV#(3eq}h"g e|.efvY.˒L?~kɳ4lwHK<~ >,0p&D6X\O*N!J|z<)iqoo?O^#/HgQH8蘤 " K(fpm70j.bXs+3e:x2nf ݄/;j&{)XZ!厑pMqckoW*>BϩsW#A=֙ϧ(BvѼRnP_ɮEj CRʔlO:g, WӍAM)qپHFO%ՓMգ;]95RsɄx`0ǻNk=RRV,}LkW͢X!h*v:v\3% .LfQ-;fL*Jz0.S^AhM5{fmsOL/qcn `QokI kBN,ZNb{ZiB²578ɏx Bk1vqa  WS[) h{&ܸm\"$1^Xqِz-t=,ݛ}mk;t%ia,#7:UU;vu:C.$*5uVlFOg֪1DH _LK?w;z&[hP&EQ"{C_<^$ԩ Su^h8;ZPZi>i-p;}xp(țW!KL7 `(0۾c:rA4Upm*Сm$AI**!,Fl*Ch DIfIBs^#G+^6k&չ(hvMZs~}{۽O-8\}c~1ZLq3!u#.m2Bq)r5vqkvc mD3 MqRVrcS[q!LQ\G;NaZ˲LfyUa#{v%\n YxE:(wyٱtKPö%ւm5cɔethn>j"ASpeѡlv^Y4|[W[pN¾Y:rRZھ{\ى{{2PF ?yD])2t"eGC>R.[֮(*M>:ʦty@sA51dVTc[QV/B'ԯcGOd\ *o$ȘUVyf!~? Pq[נGH>6\v~]*v f 3sוھtQB+:aocdil .|iRO5n䶀9t%}0bcwW8cOS{o*Q@+Ŧin+d5WYWL!L@) $!,Y/ީ#3gXCz쾓$EPJv̤KDvu>DZ{?feHmqƘ:Ї.$b9n 9ӳ!%2GNӚxuwǭް,=mnXBٕc#p)6^ p?]mc2@˫CpԷ9VQ((8ME B2}${=bMF!4MHRʕ4DZ)R:k ڱ`T>)]v( _=BHtbWsAD:EA,.\U ivFCkjCuEĽatmn;V!5E*,H@a`S{e9UJ9K^jD'Pti'Z}/P-.3\"OB>.AUMnZAI`tap0wOd틩U< =1!Q+MC4{T>_L"X!ER:XkA??|Za+%ǟnW&Uoixr|2=F{h/T1g]-3ssnc"[ S%[נțK]h} |[)%0[\y lQ]5tR.gZ2ԛo!|x]2j$*$HWUT=Z1;V @EOj%3 ØՂc|O ] 3LyUƋ|p/qUQ][K;c=+E k:$?|Ւl#~7p4=.816M @&Ȝg G;K ӖͬBS:u-(L36)}e O>@Aۇr'Tu"C#&ORرݘh6֎Kt"ÓzR/RIKt% 5L/ulQOD:Y8-4 ﳅʇ8-ވr{/aTA5)S[хLcE=o2E EE/H<+< H_M\ebX 3!}!$ ~ϙ:ICh~Q`nև,=7!NX-e)YZ4<'Ñĝ y]v20:jR %s7.ʇ?w>|^ ]h _'1WD:@ڌ h~!WkԇU&kOIrx<1;w|u{Hɯ}xs/hovn!6~r|5Xdor(-yכQpiזwziocwR˕5%&; $3,pcc,LT: Z7b`EI[MjF-M$5ܞ>(l*ߩsgKS׾ׁp c-*ק80L{GzWF;%辆'5v%ČsQdO MNa+5>jMr`*Y<z\Uf%@l䩁qF&'ҡSv=ZE$L}C$;lGLsLO3ܿj`mЎIKzs~L1! `׋ HgK6qK!̮--|pǟ-"?H`о.c_ sG~ n:GcߞA#kpF&DZ}$[U>Tvl2L^K41FeY3LBj :(?D"|ɧivcSł:ˇ ~JxZbZBy+y#P*3ZQ2)ݰ)2 {m@Q[<x4=&oq, ~<:;'O W.Jc0bo3eKS0Ow/v̰27Q.lꁁP@ԈMpzjqOo$tBN#ڛ^{V*9{}7?Q@}Vo*ے])<ՒJaߕ`F$ >dw2|tV^v:(j:+9>EJӮmdtW-?pcvy_^hesr8X ["UjcPLI62dh%DcV_.I4\!U1nv6 slp( K$QraDM`|.RPIjݛ`Ӟȡ»9R}s3$! @$9$hAW=`1漓 QQ÷=/Q\˔SUxa~>EqlW`Q4TF?p0UcC7+|Y渻IT;vdμ4Za,Ԗbz)SM}D#"/JM Nafs G-2kS0q, /9(SMrj˟C'OcN[tAb'킕ϪZKF%1ϋN'ܚt VN_]%` wDim{Y,U"/ހx<2x R'ܔ{V@ad3fN '5:k(*`#ѽ"pNشiJ̪jrkgZc@ h" &\7VϮ.]JAoo71ЎV.-JJGm "d3t- Dk;39HY|𱳭F!7;..*4@#l:8fňO;VZY?=R1Q,&t=B&T =!R Mubњɴ11 O!MK~_5x< 1U4Oc{a>cCk  >^F.R X[[1SZjXXD}VLiҷ~ZA0sooE啢x *fLv+HKQ {ЧPN w5Jp k9/{0O(I/]RIl+*nr[lF;==&nA܌ŧ[bN]NJ|EJ\0㋞n,8vfԼq >z7}y)ŎKO9~޷AUDxLC^ݜdW~Vr(#PfudB80K@Yb0ʎ!w!^@S3E\CV?TxԺ(Z_No *d:HlJ֏pcPtsm$B#q(#ԇ}jνrlΏw'N-^`nxBVxm;fذ5$5gvwѷ6Wt*.@zaxwE5OY[$\n\R9x_f+n ҄;X8W#4EROj펌:6?dy[*h ^Ti}3"=(ul(e`,'44L5O9BS$E}1# :d[oEWsP=Ù Ĝf# Vne~#)V&8NM)M7n4Da x;X:2B_6YHKtV- \r#Qvp٧zWqSir 97\a'ۣTHN}rոlg-w!T[ C yBU=S9[Yt S<)(ꑬ$ϡ j(rX.h'F//W:hR] wW;ٽHYJjX+R{"#\jq $ [p1.oZ}ůk_p¬F;.&4^."aZԤuֈCdSO+XtɅ8 qspg 2`:2[(By.j{buI x`lCus,ly"S]8_o'eO^ nj~8}XP+ 7tô:.G yվS~TA,a>63ߕ(#_!n2)P5BQA %[=|wFք2=}9r9SPآ 9h6L9LjRTW緒{Ƃ47~П"y/VDF hS-_o<ڰHփMQ#9d4ϑt4\7-֤yT9nbbO_9CAġn]@p̗oA ?ғHNX~掟 !X^x1kf6j鈞BT6U"xjԷ"Cw0X8RǛI]N l8Ln; Ua"i] ()kV3|, W"&ݑ%ZGw+we:;b~BSXEU6BLUL gݏC?'o`!왡ɫ]Qcm0:U):\Gx:3j?9{gAʇ8"mAe~ECf:=}'xx{l̲|C xm%Kj—>- J-A捜ʕ0&e*4-zNlLYVxMMv gI5'( ZCa~NQmQa岌("&b)jA6x%޵P%,V(ϯ_ӊNDy|X3[/q#bΏ7&u)phGMlRoBJdm-+^l(!B]-xw7*68K䇳0.:.n md.tݡ|n+VH,N0}Mf/;7j`';|d ~mqK~XRF-'1SR%.֘ʡ)HQhk  Á=ɝQcA[$^1)YLÉ<}/#v z~՗|ַo%pBbf4[ڏKaFaX(HdLV@tl{^̵ߑz>+6]rVܺq )JR 1IrAR֔PV,b'O )6‰S <`qJK0=$%WFٯȀptbLbsMhgY`IUt ,X~G{4cy;hOzMFBC{~e9 x/YW0hz_ _cl81On C= XG0ot=ιne^B{ F}@;(csU!!lKǚ|@zA^' sřb#9}U .'6]}'װOuA%m+ *WX7'Q8Q#BjGBSe@譢XTg'G)5ls,vIP~`m{^ۃ:}tUhP2[YAyZp`t9L6`|&JX)wɦ&+̅CCT t0&}Luuv5gb%ĝ6f,sKޖo:Yhea##bjXax=;5y\Äǣ!S"TӴoz*䌰.}ŵg,[6lw2IZB +!wPkC64CDA7umIrVU視^T-1Oޚ_tUoJyP1̈G˩ی뒮cK#q3Eq28=rlm^higleG'D.gU)1xTME]#.S1IU%@Z`O#:9+L~׉fD§chs';w'IsͰ3D2gUjAʌVi/o%THi9N*kK?x9y᪃%tUeNna̦]T,Y™]Tp9#3:Ӱ Li."<@FuF(As:Kv**4.J7Sw vmWA1VOg2M"dRs++݆EM&߿bP7Yhc4bZ]͵CZY-'wgZC#°o{dOp3yhu"'~QrXq菎 ?PWCC7Y,c1>;Q@/&p878}D|엥dOO+ gU[\pDI`:t{e.%ɓX\ԉM@F6'n?C[ ]`5`X3a%E~$1]`DV弘BڔB@:(AU@#n`F$#RZ%;/u3 8UZYmu>z^֭`0r%A~`8 p =GUxW' g6lƨtkÚZE9\E.Z#IR3}'OEiwW^T=?fø@s%Ɓg@Bڛђ3^kԙR KI& 'ǑXMysbugu `!e<70f2('Oa!*VHy홇vj 7 ;!n|&eq-"3),sղ*!V_Ҝ*ʗMLA>Җ3Y℘Tr_@lCf6j~P)X*< y*>n4R7(L=GPGS+7JT[wWjKq'A^3bMKPs½g.{HbjS5F_wl?<<˃xNZbZ/PX ~j}6KaBE6h1nCk .N<2N\nC.B`>s ;FzXaw;6*|:fl-V*"m/;(4 &'Uefkt ޸Tipdb)I?ŕcm_  ݨ5? "Ό.'^~~|&&}큅 K7V9D HD:\PʳVA!lҬ'?Ee 3E6" ܶ22HC2{{5Y^$KX3i);(A#fBȱM{e[52]T߶|h!zEBIJhJ1p##MX9%J?le\>)7D\822ID:]2G-] N[d ,ه !''74[XuNgM+ m0d. ,.}IW|%O8 %,P_aOdv.=I8mDs7`: u5̳+ iiQ7ψɠ \@Pde[Y檄@J;hH{e|)/ŋ(7LgԏCfjVC뜶zZ4%=~=.>l ])(P%p{K<bưlADDqƦF[%55hfռ!9[Ȋ+DA5zϕUFe` [զ񟀀 brh:91 |KPVeʋm$:C 085h+4ٸJ#ԩ[*bD}g~AʝV#އӛcDI8K>2e\A2_4H&qB`\:wạ3xu(NU|g5%c3PSv7Y&d(Wx>b鸈e(홺e6GT.Tw u7\jW]d٧Mt B.ƩG谔) !K {证"͋Dއ My[A|j:56S> Qm\8 +y zy#E8yծAPا@+P*<~(Ӭ:X\UqOFmLydJoXD@c~<"EQFpE$%x>?%氡h+|ƑhK'K_FNP6tIЋlVnvQ [( 7X҆|r! CSr*RWږ8@ :iכPpXZ\WP\NˢN@jj 0 E6׌oPWy`WlB .z<N!OM13}VмQAI^j#6!Sr9{}\<"8T"idcuADiQ͊ՀDܽ4i.P˳&]l*GȧT,F*F uJI/K RjX2Jt[!saN60<$_s"Yd=Pv=FsѡSL b¯{ fZߠ'g90=M%# 2lW FYFiI Ykjn&-o 3E>/0HZTZ8*&+RWoѓ+2 yrry4[lBPPe.yNi%qt`z)_0;<+x͍/Ԣl!¿} (Lg&KY{"gc' 7Bw~n@wOCw0?S Q]O{頵tR8eX؀ۧ &4|*mPwHs`Yttzm7+|M9Z3Ke/_#dFw1RY-ӗ/Wuٟ"cm]ULD% [F=}5_r48:\;UȔevv>f0b=D->r ~C|,ҧ JLkJ1#$Êұ0tApN o.:``)T_B2jbL u]{b >n&op'!DM>t9E R#(‰Tl۫0?S[KѼutx|Ҙ]ʐށS[f c[Y]X!Ui'\IINIKT=l@J [ W[oyq rN ~ kںeA^;)GfBFlH ̋BJHK*o=Pj-߼#.{}_AtB(eM6$>S^{M1_w.fȖָ?K_2>޷=)ryޝ&- 4ƑFxGaיEW𡮕 0hS}D`K!U%׵I:| R}jlj=Aq *Ay`|{{mxv`^$?ND{lr"-^XozIZպ1.E2q#c=bK \+02˛4uL\H?7M:a‘01=؁`A ygC~ 21)/+g$ALͳ(2+n"0:t,s^=~5,)ꠕ([Br ϴWPDT~KgCx&x`Ԍsh 6)'niJxAbvmNk x]ƈEՐ!˛+`]XVKahBC}U^=E!==%.$_hd)Ag&\1QVyW|\5>Q5љĹ/ƓWz11\QJrFkCϙ2!g*F&}PҖR;,.Kf--^T:}Acے^A|tRH OCL4~r8C֔řZ`3uJ,왥|?=N|GΎ{Ō[&͖=ߦ\_g 1T4sM͍9T8$%U\/w8j?b6y5c糦@_;A]9\b&JmY*E`(.+WOӳAOXء 6E0IќV^DV,4}9^Bs~\[UGdhCl]($ zĆtb 7R> M"lv;Pv2O1^zfτLo{c؅  <{LsP/iӇ?0gSB -{爫NVb$ $ItnI[Ax)v:_ ,h޷Y5rwu ܂H租3Yl|Z fdh?ZhtĹI`GзG!ӆ'`$Tԡ6Q .epaЏj#eA؍ӔsMAyPGtl:$ OoطD$Llge&Gn)K{~]Ђ{(6-CSeQ`DˌW`ahф ޓ.km-ROZﵞ^MŐqn`{mKzQXO e8X6]΋5{1q3_hI9H9˸I밞ӑKmqt(!Dӷ\D'+B&ó76r!ߤw,~>vF^dH `S3Y.TyѹI!45s.@֚fXgNhI3굛7oZ, {J•7Y}GjcwWjck ^I8&H|!#M;|p S&fȉ@ǁ?k^;wd,;zy Һg|9P# @O""z;oZPnxQ7f;x[,[ UV/r]5BD؍Вxnj'X+ujybT6 L LȉUe[>\oMV1'Q[4O(#Z3%b,&ԏw6V :Ŭ N nkb$GGc18SM][Q>tgR*-" ]=E 12T-zRAʦ\+d[)9" <48Zal@*GBr vw!Ap:-٫ AHٜ.shs֋KƮfԥ1{v I9{,&#ٶ_I-|k-+E2j[OuޖU"UP4ܱVuL[wٟzub^]]>ch}QCo 2&dԣEYQ_\EY݃x[o >,G_oo0m 20/P[~N?-w7vg1uG~g^o+Y۫_jTp2}4.GkC`@,~a󵯪U@҃2نVDGEP$ao(@1}bY `e)VS~o4z .L}5Ǖ"m]_ll}`6;w|KVLf-\:MBO72XIfW)7+\ӍOj<s8KN!^<ؠ=Su^z{*TYRp$)m'|Fbel`ҢN'गLwՌ;* N΁@Qdˎ8yg-_A kL8 #sJEOvH :^gT\ sSSqz,͖!ea_A{JI8Cd ,qRyFt+!YbE4H%aY(fr*c Jb'WedJju*f6*Zip, =wLF)zta7 ɹmL*e0OhyPaB6j,ɕ"mMں5Ɇ&f۸wT*4D&$j`8x`~.0k$.w{'.BidMA&׌뱰/cR=U\A/Rv%OXx=c[mOR]&q)`P61YXX (F=zb!I(*Qs3,ba͎VUC7TnPNjvm4Jum=T0|l|1cNB@A[Mda Ul0v(&#ijQꐥ9(%nYd߰~T}ijmURV6yp4DE}@A^`y`YN`$' ?2KF[Xv+ע߃= TaEMN6CN}Uukۏxik;)aÕw2x3 KnC/I3e1`R3U׫Mj68F>`Xa&J>hN@gN_D%}k+Va:\vDV6&@%('BN$b?XF'3I2xR 1Д$yĨzu/qfC)疛Y_QWqeӪO>qnf*ݙ _o޻p*ZKXd^n<1 绿=kF=^MBaF@18("q|7x}btI.7T{ML/pD;6`yPh bn^ cTG~j:h9jVhM)"A3/&]ӋIZH2z{noO;p]c(+ `=_sn E`) ya n8l,(6pZ񎈏p#ONI4(!%lZ"Å=QՇb3q?gd_we=&mLqn]f7Vb)|e슥v9ru8\-oMOKA NOZq uD_x@3֮⩐J4oERba Aﻷvqv.?u۬+ iq5sIV/Aǰ@j745)tR˲6*ίlUj4˴!+C:n~oi.=?D,Юﭞb_W<\w+ O_ v>Tyv‰#D~F) iHLimaW-6mOg* @W&L51|%8]ɱ4-.PQv.C%jZar461N)\D~*cUh0ÉDY3'a@.%bP;~q/5;\\GRwCx ?mw<Q& W){&)WF3A7aSƾp-zx&|тP۴Qv-BL2I܄t:i|5J׃;?Ȅf3o+ǡq,zo C08^mŽйv9H=Rg–#vwg `(l "OB샢+=LH1lyr!U/Ie!$ɗvC?;gڶCOC]Z^C^vc Hye& 'i5?.CVxV1 ~]..Vr.꿺lJ*Iy=)%2q@ EުNߖh\K9eZ>t^l[t"`d}&č *F 30R`;%m"AL@6h@^٤ǖN<<WMdxBfzFYFrf# ؜f7fmaj{TmjI[6ϡz#ȋMVG0F0xATE|3V'Y*3GŦ3C#S -ϷxovgEn3xh~ZsETڦ&{DW55wx7LT>v3ow!5yޜ_y. &E]F6 g:r^YtUދWaS WMZpdEJC] wZj c(m仄p:MD2A]r}l(L-" db(ߩN&x݀;]ġR1NL԰$@L'n5gw͓An;3C[\[Thps ,O(JpzyA,?\Š6d}Mt&R[07R[T<)۲QE#~=_AeM9Xb T\Qkk" Չk&'ި:4h~xZ`6sRUNxAՅhE.>x†8oPtz qS޲vYJ%jߟO}6rKV ʹ^#1 g jȃV'  a͒-fusS)gVnxWK3tLۉ?I@du~@&wZOi5j,RÒC/-<@1z8&)-x|K-w/N%sJVܰ(gP^xQ皥cn[ .XDfC\u~D[dƜ˅]`]Dj6p=8â]2މ٢"nN#f,|8F,Yzܖ[~|6ˑi D"*Y\jHhٺ+`*%,5o"Oaؿ9وC˵a dtde1c/ÇU:M}9 vrF;i #Q ~@PI4ʾ<;ڽjzMe+J`dI.8\KI3 .C?ۦ# VƏ԰uc~Vf1<ĥ:W`ԒKl9=A?Ht.SD0u> 9x| 5ՈCK cbkUޑrq qu]i&'68BvȂ@#Â>j9fojg+& FI"-~D"cv79EQg֊nM%9ق{{nI+uka{2ˣlJP;s 9o&dBmA~4,=KѬ(Sab;|^cMH92YKpȎY%=7G14-&|8قۛU>>urՐci9s5EKƆ=͖6l`%p2wt3Qʘ/@5smaMyaLм2 #vg0y*Wr iVTx+ZTnوQ23)V| Gϡ9IIOj.yPD W\ߐn;R[1 „SЦXh Fo|Vfx*"dt' w֍ @^"+ \ +/G;93NJ^x#DTI\g2-& F)nZIdžU1-ߘ*HUXo\zp>>nTCnֲ.,$W n,xu2M@7.qsvx=1j{s\} |Я,ZtRmz9jM4xufBٍC VG,t tḚKkӳ7.# $-e4SwRΆOAwi{yrθZ]1fpH fNhAepM#y-B{N AJpM8 :h_h'.{x!ǺW6 —Ꞅ]u}buɆ=pdX-jaO..^^.{CH*;9 5H -Mǧ(y ߮I?Y^zs6*?RDG0V;E3V|4?敏=F8&iG݁PR4lL~ƱK)w|H={ASB{:F E^6T/"8p0Ixs^D#/ У=`R wLq.u rdF)W(1,L'tlh<˨ 5M3P7) X?oȈ)ڌz 0vslQFf/GyQ54նʼnrzMT:Ce$@|! 9|A3p `6̖{! "² SQkm0*)4 W`NK y*3G[0 N4 $AbGt Hս:Lp>-]:Ӷ)wTB]i$4 ͑oX8{m:orxFG>>50YBp+u!|hfKWb*ΖK#ɸ W~c5hr»s\-;lh `O游ͨp˭{2f 3 92U*RXp !Z{ju?WVzCgKCćjr_0Q&ʁ}{:h F) k+PfU-jm <$8>e$G,::7^np¾KTg͍YC+-X\{8 ; _QGjǡ5NxYEj:S ʑͲpQ ryY _AuU3ѨJp^kvRc?Z SH$J(k^eH@pi|rn Gw(e T l<@Ga`E'Y'u$RA)t>l!mχ٠RDX VƙٔYw9ym˚U.d jO3YTG|m~X/fLNV4c%l+r7 C{F"p܄߇4_!4He!5-m 0Z7{ iNx(֯y}XH1-W&reXy:3TyO`Up3Oc*]3옿e/%dy@6- sPwJ?pwe2AW> >`U^7՚ NiJ E"ȭ@J|'}V~3&HP.\Ax D?D>JEk78C+a{zh{#$ DEWC+ m%wҒR8Ѣd&=i,e7Oyaʨ߳V^1t~&Vm7:(EtX Mʐ`#Qk5)KCWڅb!x\^,W gT򃌎C-9[r GZ¾}n5aF=bzG#_Tbׂ>ŬƯgпYXHM$C#bE jWYvMqb 8,92K䏚x7 <g%šaOPN$>L`Ծ1"s{T9xv]GBw fy.WGxʠV`(5Y r@OUbK@|ھe:a|, 4ݎAVQU4m_9Vc>0!Ac@1sZ2 6  Th4 jS< QYcp+ īk<_os6Dga u׊A Tru>1 B_T 5@yhrmy?5d/ƋI` E^̕g|w;eȺ]bI71sŜ M]WS~5AWG$<&Eޖ { s[NIݴ'JH N䫹"i/1(/VEq >(]iwg`#:-i/c`85mZq C$MU˭QHđaw#uHhRqF%hj1'3}N+%Iy!0^cl2#HZ"VKu N/(}E2җB^``$P}ѯ֍92#SڑU">8 YC9Naɲ<-F܅UK3] |n|}YpH"Q CEX̀.-h7SDsk^=f}}UWsIZvn|7axϥhӇWBa_~Kq1fv}NYS6@/lq^Y}C@uucL;CP -fE!6|D)殽&Iv15Ȉew(~f~4մHť[vƹ/RpxD;@A-mF-%ERBNF% ,a4TEK֩IA~qR'&WtdKm0H\?R';հ͚","Kv%" O B\Ŏa_ppB3t9xibSaJ2*9^&&f,2b߱Q )<]=sn:fmSꊯ Ҳ.弊\^Y.#YˇQ7gHT1a =gpe ie<حF3(̸,8U W9JKtwMJ+3U_m=Dfv*9w^\/O@U/ɐ}O bq}avKsAl#(q &Iˡa~cn Gb.<:@Rچ;}1OͯH~Kt8v1w*%5Zr  Ud\P#g?&hљ.{(◪הT;9cQoddxfU7 .,bשYXɓ5bgU~UhIa$BGbWƶVe#P; kn130= IavQh{`[ShD3S 1ש cyiBUsِc+LdPav0R9Q^sT[t2쇲T]zwu|+m Kţ1k ǂ`#-f< |bG&cft w[*\.tGFLPp/W՘ uia4ۉzփ[n@6*N2`{g}T&VN3("ӃƞkF GAM\CVy;@/DsC(Mʰd2532Wľ,2E+& 8gRO[NŹse뇪%Lɲ]9/J^;?] @@Њ}^O`yB0iaLCJT+7$şepLe҂w)@S"N$‘H`$b^~ڭ V{{qx'J^FIz20VTB5M{Ț:C3_YB x<QdPV>dyZgm')$[ [=V̻r{[!mcQO@Ӫ!DM C,әg$MMhlTSUt@V1L,&in Y0YUQ԰"&nr=ή{8Z0|ktUf72n ȡޅ1O#.('ͅ=D5Ft2ӑYA}m/a Fs|(xzL6zLv1ZdխZ 9?h҆u~vl8bT)X>7VyAjz^k1\-T*$ 3yCnӭ-x/2VAQs :%nIT5 .dTYD7~7h`r¬;YMp-ц_zk˝j.OGK³hD%_r]$Nx%\f4(Aѻk=fcʙ[| V4D/xEO`vOr-`O.wgf3u R"@/#Xs3on\.wѢeEʅj*E" ι3h?FM(lDceR$3s,{O"?edZOm[.Ciy? 97m=_9EJ^lQ@;mb҂gHg00N⫫2cɻ pA2x]>EاgNzi -A,tŊn+-m#CCAJke$GVC!mv:3o5m(nulʀD\ p6qqxڝII-Kw<`O?ޥ@^؃{Sc_&Tpf DCo<q]X6Lh} J$/g-"lVov<u'5ȭxeoi :?'zANR apϦm{/gbZ;! qwb_A]*[ۉb^X 0ʀq]kȄ[7)_Y `/0h1#9g{V:U*hwQ}ub#f&RlKy(ajQ"-/my |9{4g|W54ѻ?q>i߂o ;6OWe59W3  HJ|1Iwt"5Cg:Sa?NIvF +ڙk`~Aɋp !˭\-"KE.񲰒"GZ[bZ ۈ G{֢;ne`f)eڴ?Wܯ@=jּq 9y?WkBŐCK%PأȦܦ98pR-{ ֍J“h*ov{$N!+xy<~)=l&;$b['Mz`8^NzPy&Ɉn88Qii*"s4ぞli눲h+Gk<6e\~ìP35DO/5KTSkQ0' ۭf` o y_==;4+PB9CZ!2 Bc5`T!gT9ŏ]wgoOɅRAnuGNҪk`=K"}4}͵(gaC|(v_žL-<οS6sjb:OQǃ ֤(9xхkKa$0ҏ銤fVTF$+JA^R nz7-J`4-.>\KZ=Aj0z!LaI$p8JyLvs. uFwı,ψM 1n(cw~@:D4Lc+n'gF4`JiO_5*ĝ7˥%#oQk"G>8L6yuޥ^|OؙTۃ0U E ~hnxØyÕ"Ψ(Gut '𧈇-CZ:WKo!ODPH( ('EO`"E/Kέy]O=2tUc׌蜢M|vL@GSO l@ϯ{8c9տ3BOkbL &}\ d7[o}=Aۭ ĔFlĔyS +AVA:Ɯz[W/aAWbDnݳd?oƹV{҇ W;fD\4kZ~So?ud/ ].M?pjp`6{@73LǨwܻ&TXr*B'7aYmb <0ID]O\r]'JP3-? _m. \M ^jԟW/R4/É ,'ޣ8OE"pܲ.O@>˰4U"K40pjJXՃ .Ab/mԪ œNEϡH\8BE;QƠ=~¡Z ^kuZKM-%JbtE{%'Hˉ-8fB.RZd^++6~p;|q8#m5*wH3!~|œޮ-h ,,#`kp-ׄe@IL _||H=L i ӹؑ5QX:u>j24zS J6K.7_9A3MODܹ1T~@B?$Y$RdX*q\<(Rqv|Q46m KEZKJˍ[;MJu>|1Hb#;+4w1D[&-tA gˏ`sW_:̑9X% (Oe14jqqdf&n(أ;pe5:qe" e8`vE~b*1R:+f`8|ɜmy2`8~Yhuzs5`H$`@{CSY2arA`aսX#kmɗ;QꮚY0:d)hjfMQw0Jks˻Q}x٦jbn/7ARm@ P$YI'Osi @]_C1e }cx()^Haacл(i.X\ؐ hkoQ0r!ό6I4->O+Bm#Qکr٥-NmE{3>,Ԛ^rx`+G Qpj(G, O@  &>YcE}>%0_*t:a}9S*I:0m*Nl/KZV0ukQHew:2^U: VD&FЂ%[b͓3e? ]pC_^%/& A,y= 2N.my! ۡ Z5Nl[bx՚捗ֱ"N}_UҎ`za0\CؔPhIZV${%MK# s Ѩ?f xAE4t&FQvz!<κmPAa mD=6U⨫EziKZNH[@Ʒ\ ^u#Bzp-ёx2|t㡇tr?i2/e\(t\qH{-nĖXue;<*4(<57<:l0Uޡٺ ~{6֗#*]>N]mFDR 3=8s@[=w8A&Պ1ĻZ1`O-~W,C,̴19otӋr՞ U,dNm9U$1KJyċƒ 2;& Ѭ/ %]s81_m+|aEUqpt T eMrԄEVGKPOԥ93\;͍Vf/:DY8Q(ST)!0xS!LgDxQuw=a 56yPe95آ":aV^hp}.yzY̗2p1xh[kxZC0Sv)2|L0hu$eTt^[&pݐ^2X#/VEz/E n* s߮j9G|7xQYszn1{o_싙u$kkA;ԝ>QMUVA5?;/6FzPsaSaVQ kրDkjRZv+eUԃO.qJι.i e6j(ض[[,ưg\VUjwf)GCOkq)T~KS4b~ ٰHCɣiU=2/%38xa?!ܻpV5I"`M Gs+fFkbww?Ii#2XX.M| Q$Ќ[`~%t&9">÷7CS􍉑z< e_/f\5PC\B7!H9}ЉH_с:{ڷFVmꝈ WK'_]0 b=64 x0cV!@yoe^Tq٪dz#f` uTMZw5'q,}e*f}wE|P.5=0h󇹞J#cq.GA$w;Ϲw_4]0XQoͰbL5iN_^ʳV#Ԣ$2U`Z72Mڔye]%n[ 5Njz8Zb1yLRWhRƨŰ),~KKh#4v^r\D;^bobv h2u Q:5!O3hA9~#ȝKuGAwW46`І,pyfnďLδm7 ]'*.HgHRz-^z|vLmB,LgWȘ."G'SKBSm#_>,Uܶ8FCßs%!婢:_?@qӺ EtOX[IG*\l3sϸkޛ*[Y bʝx=YT q+8.T`*z'IݞLJ&ߒTk+ٯ{A`hs˲[I! PY\J, 6$'sNƚ&]^U?JBP ȹ ?-n>H?9=m8t? Mjv_Bq5ZxB4E){AV=/9MAD8EsJ5.DeٰG^dݫ[n*#7Xijp<P@mFfg]$cH?^./ lhH: -9H@RA*ݻ(:+%q}Ww|^:njlRlaM'jpϯݴ<K %#rNh%RyǬO 6bi4rha\lp`>uYjƏF:)ԟŏ !9]o2DuJKRR^nw%=ɜDwX6.Sqٵ!:]g@N]AO׿bQb^c'|V+(gv8^:%%;" a. ^: v˸ݜ'Vو,J\T.hFg'+ذL0\UKxGc#t.B^CzPMz h]Ul)U2'pfpiW^mQޭjٞyuNdy# ޙYJ[!# ߫ypRvWZU.1^; @gb%cӺG)0U`:Ғ;"u&q++91d>?]~> r$CVUO+QZ zھ4+q+Ǜ=&h6E#NT cM$H%Pt^%h+0CB;1-NV*ٙoELSD҄I! ɑhe=Rż~d@ {ȴ?V \411 <;gOD_ ? }ásUR h%mB0tBw0̖ E0 j\7W\ [$Zōɗ͑6?*\ӵx 5DѡF4@IZh)ULR(Uƚ9fFmx綬Y`Xm`V)n >^ F5 Fxn0' lQe}**SEjo͑\TL&³*tud6&׊AHGQ /;-anܤ[v.X0\j폢F6#',|eR1M@VL5Olϸ[?WˣgS kTLQD#߃R֑3%jT1㷴JL3E aFmG)t#uWb~M~ʓGb#V26 =-;m}ԧm$[GpYFl1|0?gh,7biTeߞr  Pm%Y.NyƮu:CR$:$ &9vFh7FC|Os (S^Eb\*o$kk5fv|uf-:2rpb}B>Xy}cl7*Br0(SDŽܳ-W5!%%X5KP\\?'Aْ3Q'RR=Ibj-L2 @Q/!ӄŐf 2TʂA'Wb`rhdD^ -$o-@l4u;7pk]^|AwS+U*A>,F? ?"4GA #EL`53l$;$܃!=Mq%suWwrp }U$*<b'!HWrn̶(הq7E_ڸo;)FG3Of !U,E-U"}@.%C&&~@ T)"7rSAjS{" HVH뻭X m ,B¸jo3ˤVS(į~c-ѫ3EY Kc' #S\+,g}U2Dw"nO)<}5yo F%V}"@ZS:(: n4ʼn뒏"@IQޘ@C]PM4<\TFԛt~$ļ~0tcJ*x#_W2 "c_&)[޳ w.YCW3'#3U`3[EmPY,WcKҹ.z/ǧv6q)`թ;B )*:X w9]/,RbwV?.ߤl ~ q`s]ϫ;gIR%h. $Q)D:[GHכV}CecAʟm%/k"lgۋRPHCe*F+< o:EԿ?&@ mͻPk8*JCT͛OgbN9D?k{na@~+[io〟hN7l[oq\/9] KhNGLcve`QYy!}=aQ {LkNg/0ret}5"yTMFV{Pp)N&ZqmFYO M8_BhQ(5ܶeVU\J6a_ul8<`!|ezS -5g 1-QnHTjru@rW޵*-y j7d]m+cGcLR6/hj`%߄/ 9?Wﶾ NJL<{IJfWϵ[&2:"|\tvsMT8=Jyz 6(ʸ]\&8vZjaA+NY/ci s$~11جPqܕ`0^ 318eFӰZ1g>#`.a. A\^XI8ѓXQ:oL_( A9C4zH|O3<ܝD]7Z-s~Ʋ -L^i_IMQc~QzKtc>C:n=KWe5 yɵ6[|3Flv h3)͊QnmpАJ(Ҟ9,^'{3bZ5NJHilk GR ! sh1izF +oG}Z4q"}Sӳ_`*,F'N C7ebܫ0>_$K :H v!%Jj,A߇$uĸ&n6+Sn3.4'O@FdģL^%e7]'.К?,MnzJyڄ!K,4Sryѻ?֟ջ~}pbX!fOwj]D G%_0y㹼aE+y=8Hg+iKS3H~6V~ gr͉ͱC& ފ(|dZ _!2]o Oծʍv;+ze> L˷!V8q`83Ev6$JUBzQv<(.U=f5A~m$Y ?M'Ν< ?nE{}QA:T1nO% f?]l}7lGؑ[X.,v!i6 b-_n&ވxDkihػ"Ldȍ74MS*;"d9 4,@Bn{%xEpׁXDM{ϭj\Pی..9Ls)TB-F5TBP~71"> /+ >bfOHBX6wb7c#q`a$?JJUk:씇  n8"˫&f^b*b*o9W0GF6WQU$۳k`_(+:̠b&jPF0*ˣ`z|gyNntl(Akx* 8*mi\Pnul1#BB{ O 3diUgZ}xB GFKs^ǙkTV%ٵ:Ys_GǢRRj򁘼0y70kdAWf ǚu7.`ד"I; _$:d#j];Wo?اlLgt9e]oȪCD*(Y!ʂ}< XI>6WD;aCԳI. 7=b8.]6` ϰRi܅(-xM F[QE;WFl}BQ N%j:sm~xoUmJ|ipx-IX)=sv.aCqnz(rRnjXXg!*i)g+&fQ ?dg y0gO8á93QD"hVCW6s6CH0ӲM$˧h~U %k3.Vi-`DALǚb-fxRZGޗ`uןzJU4Iw`mӚaU<8ar1O==q;gV 3sLGYr);D zFxàXẔ/SHWkPS'p|%!T U:u6!d":{aKNRz̺~39koOXRY?8^a8uvݠ%7?Y9%R~hP{*\SRkYLڀ@H݈Fc7ł3- M,E,J=ZuBh甭Ĺ%Muc$>ܛTG[cq^x~-P/ &'k>\iNU3/[ FۘGsI"YGos&cxa|8q&m?ɇn߇$SHSy97͇Q4œIZ~wNQLao K1 , ̗$Dձ F/d}'1աnПmGoI~8:6¾fCOH 9}9۵2t Xc )[@\2CHۚڌpQ: lrQGB?lsH":t3#]9 %iD Ȝ:rڨX ߼pH{`^ pvnnR?M#ӿIlK6ޤE,]rC&R{^䕫_H6퇆OJhæ+%+:*X~-bY^ypһ۝C)LYJ+.87 W`!b^`?FNTv]p#+R >qo ާ:eo%|ޥ)]-,ijUMuЍ֭%lZ%|IHUG^'P=BA\W^+"#qZF)sЕ#HM.e+Ͳ_oF2`l38Q&?e؄x"׳+ Pi+fPGhwMMn? hqxկ?1;ҬA܀9aUrQ;fDP*1 e ^ V[Xo' KR<1WdXLz @0zoD'NZi5V@r WO]tQek߃ck43m/?g+]U_ǁ4>)2ѺI<*lj?bSu0JF GAV4,^OS%^\Wo`uWkã W-aת D ɢGT'-?h\6Lx=4Pwޓ$ rMЍKOp[ ;uV]I.(8٭,:AmV mWO_p2X uڽ&F<2Dh=Ȍ ˍ"a0 e<8-jI^­rXF>k$s#$ߧgEQRgz#ϙff6tӑ1"P*KTn-wwcqI#}5#g˛k׆MUyUf#諺oHcUf$^{pHm1ǟFi(>g ;N{}xY埘İ6G950Rǯؙ_aɦ6ފ%0ȤaVfB^=^ 1A|0X$//c:'+Us~9ǐ<'A5'BυTG4 C,[d(Y{ˍF gW&-@usiLo%B?-KUgQ b2n?Uv!ɇ#e0l\8YXq*XXZSYP z }q5PWx>%AB)\ldF}t|0t.&K! GE&j 7L|0F@qjzlZ slgR4`򐤡PEd; oab,UX?ɶasTˆ1QQy=L|tIo\!6#v (Ĕ')DВLF5T3P5Uw avCs{.Q ^X$O_NkaɷמZ,0Р/d#b.K.pɵ!Dcbߎ'x ޔ4OO1AMuF2Ѹ+Fr%7ﬖ* V D~zX*ESAϟ0ฏ*v,vcHW(uRq>EլWہi*Eْ &Ȇ*~Z84yr :U@GfdY难dFd;-Ζ;7(ȧucKCsJՀ $/B*M'\0qР, }zZj'Fɿ jQ qz:UW45bndubCoZH2&5 6v$lٵCRZU7%:0Wt @E}$ O*=P6)[py*K,B++;c` bY_u@dXp={° _TˋKqe3/MGEKw\iUtړJ4K"FSPCʎ׆1.13*K \q3۳V;"\]~JW2# ʽMSyjVWHݟ T698M} 3Re/k9z"|d~s&f:E?:4= 03yF`$E0Tx4[Z{2oTDGrB#ŕ1P'&}4npӖ>@>gTnƑW, [uU6\M&vPUnأR>K=8v2Ƚhx}8]8DY/Qy9!2osJg;gcG&N}C B耒^㯀Nq>=[Q%IGW{b{4}YF)@M:w a=ֶ49Df2c7X6"u{/f4ϟ]-- u3@c5P q_D@M"L4RCG^y|i+MPo<ͪu/2kݙ`s Ůjq4xΈK`}MѮAuHqTŀ$iFvzo ֔'=?P=,¬u^TLe9X 8jٞ5\>RPNuBJ.ƜZ3Gp.ߓ l&ǂ%J$ND@H7yʊ0(DeT/ '́`372s 6#PΰY̖=xi kIK.p!4e7YPJHNbV(qLYA7əu@kA0YщFzWNSmB_̴{Wʗ*^9f$@"Q \D ƀ~jkE<y33Yɛ u{sZı.>_'97F].bLY kBr1_2Ø68] URA㳴8%>Tq05'jƿ8 *N^>ZW;'58#k5\=Qɝ=&As8p#:vg} MYA ksi>dH_^rdr'g[pAp2tBXL@Qj?~#jxE^LxV SJ⪩MjzQek?EQ咊g#[|rn=iDfEu@ڠHng@?"8|Mѓz&{\iG=E]z ! yMV0a" (\;-l~RZme7䞮$<7CJA$> ڋV&l|G7@V[H!w&rdFcs4Bn$"AQ .h!h'lùhvZ葟mF&4_dCL6 395zK_[G3=[b!q&][boФy>8r䏄 n20rłGp[!ؒuCW/_-y5i 4ŜʿذuF»iȕkfF\-#^p0IP֣BX؎ żmK;a<ꍍNC OiWꕝsD栕>R赟 wp|4bQ[/ `o|ʦH*C:VBkC[΂$j0gTZHl{ ՘2fF|'=Z5)! L k_s# Ϛx_7M5kΪ\_|Z륌Vsw{XDn#V'[3Ws#)C>PX2?o>eG|T[paE><-Rj2(E~af&J-֨p! VBMA- c=ݎ8K ʎ|S2o'Ck5o:d H`lJj@@lG=] e[&(f Un1o~N%Nk*K·)\h #ǝV?$zn {gg 1^8T% 7$c~5V5LB&xLMYz͐2 ^"E)&Fa)І).E4 )?JwlFw)Iީ]%x0:K[| PU΀nuACc_26 |9p0B/M#3S3L%2%2R7j~Et}harj1\6NQ-wW&ȷѥEMtk`7)&; !,\}oA|Jk_qP"hc`x@9 a=z:U), ]lKQ*SU7X0o'=QZ3rgRӉ$+/mfsaVuaUO`*2Cl*&p؅qe !P!E$a˝K?#rø^xK<سS4&l6܊ S=l_$7/lei!q<;U6jZq-{%LcA3zTÄ;,~;E2ܮ82f ŽJ>%Hb5YCՄ NA@J(7,3Ջl ']Ʌ}:M_dB#j9"H5Vd` 9zh"@M##5I}P)%/^Uo#t}d#uqs0_z2{J$?@EsITD.u *w!hͥU1f*kYd I7'Z6k1CgNaُxDR,tWB@@&ĔL\t gѪ0? "J3߅+=U *q'bV\P!|h3d8H#)6f&Q kg|Bdt}پo FJ-ȡ; `.C|yMc{Dx8!ZK7an*Ï<ik 'e{0 V[e3S%1Ǥ-gѼxTZ# }nlmσ#lMem t]ϛ8bw`Ha/ B rD~}b ;z> Y.|uC[ǵ 㒠,MiI]kĬp0xA!Ð9WNzc l&ոiٮL>ƠHR&`Iט,4?.Ȑ~0 Y[xjYD(fko$H{)o(o[si)s?H=pl1I}T!{ ǁ3RGΧier%$"14E0ܧkxT^UHP4lN%s}q|+~a%9|+ ăF*ji仲Ƅ[eO6:@ME9l0n=`Tvxfc'ReߋʖGSzzhh ݇t84K܈qc{pcdb*d"(^SEW36vz9Nc\zx*9C{ sP~`y\.XL.6Ҩ:%SUs6 'jEQIkʒP FN'b9HN;;g`_ibkMq91oџ7⑦9*{%7&pU q‘g̫+Tc?T#X`7z%;L¨eZ@mC:&v0-ݪg鼛&qF k 19{r\gK F7}Jq  ;]p.?Үy>@/>_|\v{nZ96VB""$gxէu,Nfrukr 8@]W-9owmc-$0UPH2/GMU-(FS :װ\. NL IbZFB4W\k NU+"-ot>\]ٱ"5M-A-u\Q4?6[Q|ƧY#n)%i?o Ž5)9gTCr6O!_q#~ֱ30d;j|2ah0TÈrk濇HncV J>>U*euK% .r߈g8 q~i_m}>8Y\B Q:#?YGIغ4srr6 `.Nf0gBO@R3CH125t㎮9ӭvuKsI+B"t33@xv #yF.(Sy) Ts١9aɖSx󿡞/(J e@iwQ<hʓn}yuKso'QpBT>,^4J?ƾ垰n&`ۿ(XAk5c~$M*i\؟Zddo;飜\-z7YvG>J\ѩ'UO}ڡe?B\`HǝH3Cxbv'9iܻ׋n|G6n m WbbED}D=F6Jʁ\M;<9 ZҊ`1U [R,,])(Q;d3 HKڀ`C'B5g ~{BF})30{B?#wQvSW7`| JqcEyj4Ȟؠ*[gԭ0Gl [ahpVHhFe6ahvU-4{8Si\̪-_r/ 0iz씾z$z- c"-;7o![ p7٤u\Q*5!d^S#* :ˁՒ.]vN^*=z4$ҳC|`h@߷"9߫ \Ms-Y|t(Om$-9jKQD 2em y U^MB`TMBytvm%'x_gJdެܱh.%la`]ΠN3&13TVzҟWsu??e52*UҪ[+ 0t$]Bh i2+}'ҞkN|' g?Q3lpqDE^ޖ0;`+  ౥ wHV ,YXËxfXV# GS.(4ML^렙tr*P-D!-I@:ڥtqBԩ.ͦ›<85U9T&6,.GlW(qtύoTp[51N|WEui o/qU C!|i%2&r P0} hal? F1Q $4ŮGdwu̩csFyc x ]0}b]QA\_d&>|X[Z3M,5$//bysqE#*4RIM:.Muд0!ԑ:OYɩH_;6V HUOyA8-rVӲ,\pi Ñ|XNtVJ$0o儯ƮH\%!@xڶ<(xqBLwH\I*'2بrJ]\i})_(=/q˜ 2v(eh$9J}} H^IID.'< b'bSgmCu 7ҫwl:J!Ǒk$t8fsgkvw~؜VHl!_E;$\Q$+AP/ 56҇!x[I\e#%쮄`p2`{-X$j*"? +X 0_NRAϢVȊ'%3B|o(~iJ+uYu,*˅Sp2ChBEegW",oW}/w@zJ7Sh dǚg.wƿ5$<.5m \\tke*@ేeDThd9>vsңOj!泺y7ݻk3/yxs_):R0j$ Cu;]q" _U#@M~CڡD5|驡L.j,K"$4#2NTbx@}\RJ1c^Z2),i+Ê!Z5B`fq4U:MtR&|E5]'yؗ5AEKM9&*|IV, ;AR ۓYIe.:p 3r.`O8u]@]^q Jvf#PwU,3za#/ Vtr/E*6cE;BSn8p>>]Q8KV!Ge(hH"YE'%\mr`+$U\=4)Oeg:p~-v|?\.[=xWYqƢVzG"4r*{e%@9UX~wK͖ގ9,hLB\dD3O.8uO+;A22=HzOZS^DivnY^tɏ/kLe30V(!#*3|ip?dFn\W؎ 5_Ƿ_hFc,WsQ4w6 VCqζqgge;A6X~4h\puU8۹Mt2iS"L"/*5򑊇U Tf "QܴҠϦݴ6pLTΦkOōv2b,Xtp6[^,ڮ_)!*CػJ r fŬ8lTQMB%'*?}}`+ 5LN .7Vdw["vΫ Kv3Ôy ]X.,.?EJ `Dm( l0앛 ן N/ &WWB3̛;@Wthו14kh.|L6|h"1'KQxˎ JQ(}]:,[]T= J&12nQ%]5 X /dvDR^K NDwCZh}xK`((3in-hBԆЖgzt1B|P6U&CqvM$,CzW̝S 3Fagt:HaYgfrxeKbqxb0ah3"2%gvrF­A\ z`oԐm^_}X 6y1ѓ零e7gN4 }3NBRhT!Wb삄#GA<^K;O>)s/> /4cH2}`>6?MXᙏd1њ9Gs7"YGF_ 9 Q8ı(.qwnpqМ]ev'KuY 09qsXрt*@Lro]DLC=ܡm2W6^hʼ& B Yr#.26XW~ WSλڌvЕ+bq'E sb0 rҵ :4A 5hV?\@YƜwoVEnbyA".x &nBPvr}2QZU\5yjSDZ6 [rQK )ȱSOqnIƞ_+bz,EP~*˵*F)c9;?%p;|:+ӱH*H+*_Jz={ǯکnIrd4 yU>CTrfۣnemI/A‰I;Ng֤ޠ2-Jocxߤ~|clb7=/m+惫RáL_sk4>DhU`8Ne㑧a- ~KXtt+SF>|vF} PҖ$cD\B\- ;UANVޒU59}#z:%jflrdOWТ6Q0Z~ gS'UoUEwa3b1###.r+Fvgm^bx*(e4V}{Bcxѵ1ߤ$+WͦxJl -ϰq 2:PF8֢QpmV 8ۤBA_U >HyzR8L9{x}WY21,{]Mu hxBu4x>L.Q&x=uUwt~xbŮ)?韤"b4hVJ"}moN8zl0d*LRwYV%߉Fy- n8a8MV (vPaxj ѫ86X3ܹ7kٺ>Y " AD.G݂ŇN^oSԻk!bS^m<[W~*$w0}By7 qBjUV^珮^m'M]T8 |ә =ZQG<ǏgR0+ P0hGNع>j;| -mVĐWFgh)|y*s 3fhn=̒| U_Υ`>Lj#MEff4_Z#X9dChy/qӗ y H:hmƑQrKk K\^*@O@ ⼹^/%%Ր4<8 WľR[#;Ke1_9^MZUHvkks QD>ՙؔ[6jPn`ዉU"?? |w-<0}gY:QL=U!JhrO)};FhKHz7-_ESasH&9͸KRM7j-Crc켭} Pi pfx7zM쿊 ͥ<J8YDCzGx"G݋FwϴG|i*TQ<1$R11=!_6ؾH:+:,71 UH-BnВT&gM2a &Uh3""RK2KɿQ-B Bȣvh4]Ѧ]TZƙU'铼%ﰊeZIS3`~-€Mx0mb\f2jtYm=D5i ib+7 R?@6߲ ϼ:N.JL#N«sSKm,@o"UĔĦJq!PB(>B~qm XK;y!49 TUU?DC$($8O=.R/A9ѓӓzšc"8Ln!:rIoz cA+-t.L9P"R?i-Sz1@?g'?aj|.[") ns*֡#(͏^SPSJO"pOقӋk(]> %. DݔBwӭ%KqP ܷ Ҡ1ۨXOm 뙓vRs͡IG5"߂`(J2^+_3GjKRBC`q5;!FPÓ]hi>[^HACgK'q sU7r&+1rls.?GB>r&nF K%q?4>{1VF'MʉJ:_ߥH׼w%*pz?"4x!ߞ*[7\륤j }c [v|fmL^WuwYۛq޶q Àtz'0LQIӛD?#)yUi/%L} !#8[L@vWڀ˘,/E~ S+4p~xTS5Mף\efAzHqZl'B4y.rwykxZK5FN7OQݑ]:ITICPQ22V% b{/%wREG'GC@e'w{@2p\aCX'VrToOyuCմj vos+7r P0a??s K~o3ɼqAv[MLK% eFu{KwK>>WuRG̀Ti1 8?@,Z5/ U,/㒗%((ڛTէH8K=3 3TF(4ззHOST- }*!_ LboEONZkO;9都%;˷ZՕjiV% C hwhZdwtXSJC]JqPD^}Y#m9nO |7+.YGҍ[y倗>9$ bSӹ0*cV!soyRce!5#H&bܶ5g_d ?[pT\E)I bo 5 H1 [VN-Locf':޺Fiwb權!Z 3 hB-&PϋRߒ(r8YG#<5nPZ_e3_`4F]STr$ukL$UmcAnJZo>il[j5˗5vQ)WK%,Z2X_X^lǮYJ φЅK~,0|&TW ASA!EL}ҰY2i[(llT{9P/CE ɜ÷Lϐ`$OJG~=¨N.^s\NX+0_ ̞;Yqgh[U^ _ [.PƝ+z*Kj \G>?c/Y<㪤؅Wf-~? VLI@_vE y r͛CmA%p4 R$b"RV rlaiu5,*-\=`ab_؏f%#9N."mu~fa4"ʪJԍiw;ʄ@RU]]0^q46BJ2gOpm i+E<-F]UPh0ǬCd8UHHt y [mS|~kcG8 g,GNq#>C{qzugћ x&xrYw/&58 ˘8YG G{[VT<4~eK/W /V¥-iه20gc3N$pU^V( vp5|t{A*21[.7a PPZ%}<)WGM׉7+su2|dt&%=qK LS[QH|XnPlK7==<& rxh:= 5x]AR Űc%&m([258HX-zoPJy9]HL!  "R48PcK+N]%姕zG|!lc %H >n(!QA> ^9,'NXڒpTX:@z}Ӥ% ~Dr"s?ANc熘ۂ~bU?lX*́pJ SNE;H&%`܌Z&nayML p·-W^g˓i]Dlb3L1$qfDq@)gf0ts/Z6۲=ܙ BL{J}+iHCkB&BvMDC:["p|T oOgI~EtƧ_+ThB6'a~R] I&6\v@ /S ׵ȏ!iԦ9zo'yڻ6~(G0 EvQI[}qĞ6Uɓ+v-` To$1_,`KdOLXQF h ;2OjQ>WW.)IXrH>P[=&6\i,qNoΈnEc4u ux3vӁ&A?l T~*q>#BˇsD I ʕUtvᑩF٣i<ˊ&S5vw䑚~MUrQqu1s^ +ȃuۂwj ffP7c{?)WEa8: @M%{H Pm 3XGd(а63r%xYsiyR;=R(OSLpvݜ0c ϿMrt\`vD:?v`~;٤,3wBlI)'KayAO #:t۫$ XqBr]۶` Ts2۱M{=0m)qf `%eK%Lx}Gl)IޜCtZlsq#Tܲ8Ԏ2,.$MHo/iַ\ha%"a +5-Mx I8>ըIe`|7_G!؎Ub+fbN+֭3/=pbwh$]@t $18ض8gd2ڨS KR>e*px?/d!QTo}?V7ֿےK?{*+eV({Xn[KXQ  ]+cNlXOլb ;F O Qi ȤVE{*3P>'I; _pB/j7g%A |gĸONṘ:J떱[uE#9i 6G<ndsM#NQěOs,!hVӘJnU1ȄA uT %n3PrK |m3Ӟ^Ώ'-Ȋ~(rS+7 *Ua<^9*cQx|cB%ȇh%-`0[mjp;)3G9X%86-e!Ɗ]6. h쬜 ܘGwv@R:c6"0%v i T0-A4,p Q?iQ(~ PU D*._\yZQIz7b8 z-rD,'}Rv]Ҫ\S2D6A ZR`Iw-h!Wqy_YGF\+$ʊ8h(ō+cWD%tMUr\EC3<it~a)Ssi-2~(LqjU713!{G뱕742;0j[*.a}~~> njj IDiV;j1z>d*//j+F]I(}wotUcf֜>BXC(-Й t]8'v')|O45M(Q=8spM'0goLy.Zd,ԶOz"ARd&{@_X!oElԯ^aTVbH CZBD'7rjU_`S W`~_hsE89B;Q*—"ul;MUߐթz=!JxXA~`g~;帙,/{^ЌmkhޣɳB8!sKPDbImC8cnai0pSp$5HW}0m{b> rFv AGXL ewtWH/t,]2x#κ fV6w_.pVwHKIW>='M w+47 XmЌ =#F.@ht)%\:8KͤŖxпoSC0}Qs>=PsPF/~o/z(EL@0HHlԄy`81ז~1(_aCg"*-ocz$d 1"9XZOR׷Z?p͑U>HwJ,-Hd*ܺob$OykZn6@lߙ=SS%Mk(oo {k}lQXszzͺ ēɤ(!껼㝭.֟LO%WҠGCuvCElZE;*!Oha.r'i!Eδe3J)6N' [0yטŁƉyg:ά E Lg-rbvI'fl%<^`~`L3z ;mZk((H^m m==_WjwkfKg:#/SP?BD2a.0X}4M/lG 6P7OhTLf`a%Cw#/ 2:ɕ^׺3y=#RB$_WD|IYfoUJq]G+&t:>`zڇ>@ERn.VIR>wLyZ`YD*;F TQ<f߳{6ԳDT "mviBS<Ӹo~B_1eFOº:v[R.wnuB@f@W%+AyK-2E|0/^`z̬t^m ^ DkZe0ga.Mtlnb,qg0 ^+>2_o7 Tl0t;r Fol~沶ͯYu+ݒ#twG< xݻ5Mϟ `X;/i{btPW瀥'nFgMo2ߡxlr>[^f1ɲ8> ƌ!i KoyN Yk;nh[esY cZAzsLfIZșRe;Ƕ ?О{_]QV>ݑ3$&{E<$T^@\݉:m ѻ. i!ţ3K:saov' q/~ %!+Ժp qtZ+08Zڌ zv WUtE*k윇2xyU cDLk&3|QNJ8?hloao/N162K&mܧ.RZȰEP ,#Î{MP:/@^~!k_gȸ}e|䚮=}]OFv@^lyzk#w.2Ce.Ki5wЊ?=;4HH heh Yu~.@|@**3{{ X $1`UZ\I'~Et;3y%jmN{N QJ ˶HXܐ^` .G>ҾO-9xӡDǨQXZغ  4Vl%!&?Ý+Mk'G#[P%BHdg?|kbםVPW #tYL9tL&0;\6(+N\zN¶$)I:usm"z?!LX]OwXU"{Ho'Fcc f4Wn840lr ƽ؋|r1R`bXAAI|9Ø0i'e:K񰽎c_ MT6xwjX)ԈtEF8H>CHs(g:z{A>I~Lj d I,nº%93E0LPX(GfcZgY`%6hje6;"ǖ]U:jjLj+\iL]#8{ŝ &̔%L85*ət? rUvO2=%32\˄1GE8_:H5n(<"|rG i#zV x/G9j3 wvu@f==qځ,6(P-5!kyI{grY[NA߉"x|F(9.@އ賈 2HAS ["(U`B-c8ʧnL,xJC}ʣW"eğc}(V။jUЧmJ4Nu OF\1@avK;G ҩ[1&|yi c]b*˭ Y_0ܰlI 0EĘCvݫ;29U]W>dGP y I7#B-tO9ߋUV<]147&RWRv@&+0W"b7ʾ\-┞{3SjyLF,d8h%# j ,KS`DiYk}: ˬ侃P8OX.:|lX1 "mF7X "T)+y̆gu=،~SH|Xp:a &hTYk-0 dƬO 4J I`gv6bQtj/+y* Uӻ;|./5b7?ޱ+maȤ|y{gYt%* J@+l锯t5;7r,IJ |G(d QHuGîgDQߔ8 ۫re=%!lk0xw xƊ|bQo-ACD6ɤ砜vw|tp?Ԥ,[DgM`?kŋZzFI|&,#ĵ*{+b1pF6bm]%&˔*E;Fʐ  ,T I[5'x@9њHzDeCXHx}\AJ|߳4%@v+ jUB3Y4hX'CfKSh:HǴ̼e%I SZ.^Fێ^}+fF-TN[rq`W\J2zUs|j9,o żĂrBh#%mdhnM8LhQôB` 0C hSP̚D1:N`G'h> uj4"O0@5'>Auci*V wo0%O+'֨#Dmp|žh\CI( ]dEdQ! *S>7"LZmwF'P#v[Y ,qWCj ?Nk@rh h.udYbcG7Apuۮ "^#/NyWF2gC5Yf6=|M>Geͧ$DjSXvg*X)AUħ?+ #\sY1X*۲mQH}kJa\kcIbL43m.t e OK6&֝"ϣaw2lVU:."e8`*q";DHt` F~V ;|MdKH;F(BAWuLoLCAiB5պL㷏J;PVeP /zstKr5SA0QN=QDSiYWl)8'xa]x ZQx, _!+9˄2 άIʺ6̵.{Wd)#}DŽ)] оX>ҸctR>pl c$hК3iKl?`L ;9C+z{_كJ/5! 1NctX5$̜P\l3'XNdVb-3 ~g1ۜg Z>I☥Y٤: P-pxa 5~ I??Sh=Aߒ*CL#EF9|^l8 g]lۿĜ*d?Bp3"Wdd?y I݆RʼEHbsۦ69t8OB*>@NwGWy` `~zqFla6T?Ms` ,G.BU",UqY\D^3a8۪-`,HL$C1?zY:'2V P,JsRV~;IC$W@,Y%z[n!]lonn1$KW x>M`L1B`C̬q uNp3m.99֠P*Rl}B0rU&GgNGE(.09u1_e(Ε owd^sxْN_H]jcW \\\TG1}'']DgXd[N;55YGRZ,>ׇ~SH;JqolYXVzvX Dp)UHL*+-pᛷ<ͽ@łqB8֊wL}G*p60f "@^̬}g n$Dv`VR@A'jBux'gfU}_rGC~{e.`:ٮR9 Uic)MD0[1L̑yM3h gCOy~<+pO0#q-͉}wJ%Rܲc/$ڦ1iDg- S%e( [l5\v c I5CKGP>E~W|NSގ6#ėt#Xcs\_?g J1UVGޏ 2uSۧL 1?9ٶ}ΚXw.X%Kl}亝)s/>X(!uN7f^ri 4=K@R kƬ~ӚKi!O@o~ ̱0"B)rJ[-@&I4[vDg5ܨ˳b4 /++ؚF! 3r`HMcV}F|/=4J1)JsZ_"nxAqfy]%dkQ&w< M w S&I(C@ "^5yICXh#(kq>_S5,U* ͞ԏlTށ4-tW{ܦր8 e3 [ :V2Md+H`2[|mIl tX$iz޶sWMP'mn&FBKt'\4:y-qmJޣc /JDwr} ȕ<Nuep]kMϋfN /- [joMJרK:RS^'*Q J*t-}0JP./aP#r1Yivn{*r(\WT W$$E7 Ab:xg]| G5z3 p&[T_-ybx, ~09Mz_)@ &aަn_HpI1Џnz_M-ke!ZlU ~Y;tзbRu:pkޅF{$\7ÝFGEԿO0() ~'S{EԥU|n 1ݭ-fQoJKg˦Mޕf.6k:)~R,@®uͪ[۩KmgvsspK*hB$G`9; &O]4o dlk4gƪժH*h2%*Cg ا6lBՂ6L3~zBiӀt(WgIXF ;,Nm%n47sY5?0ƃ0x!*;[|m_%=C%{эu)ƑCEiKruNN96sY)+.*y}|v^^s%g$ jSۙWo{פ3VgػKΧs h-UVcha~=?xW۞uBKI'ƔGņ&6Gv9&ϵo^ҰCXjp';Zlk#!kѧF/_B7'y@ #An/;9N.}6`z{V2w`=SۭJr:)JzIcMMtTӴ_0gC3UզaP$7E8c{O[MuÊLi+sSo^i*Xho jJ~SgDYf!ݽv֫%-َdnXfԖQF辿-?7bQ$Dod{:J7:vq{_!"-Ip"6YL1P”rJ;sX$פ4e'҃lOr/\NoP{44Bf'Au8^d(o#z_$0.+WsC%^WB/HhR 1wlA?9P7u5&Ps3! #͐fxHQfnt2/8ze8_2A{BUij]?iEWS8EoS10ЬuX1]b]!??K&Wy*^ ɎjPݦ4/Gzw69r Ք9Cآo. /˘6?Vc8N,xy8dB#IXnGȞ yR,4aT#5 Ew*x,跀;Gl_bQg c#\T4\v"܈J@cхxfGk' \. c'ƕ (XnP*tӲ~H+&߂b.EUWm3h+ک{1S4+Yb1H}M w_YBQ .Cڂޥz%\ȍML46էlҮ*;qh,9u Y'J!Q_R|hz UFGjc^/  h`YSh0zj҉ Y1G}l4F4\48+rzԇ':o.BjoEf[eǙ00<q~2Cv*+ f ֹ=W `ŤZ |pv=@<:Q]"6uǒk9ռN 񒴽|Nf%˜`>Je,|t؈2#8fYҭOZ}gB))ywANp  ^`\pMRɧԱ%Z+Uӆn|vլϥ> !OIn3{b@@H[JR:HJ"i~a*A(CKr,ӌÊ;ti5jCr"2XLdоE9,w(QBPnh.tFoy_0NttWSs坻˃{L=RMJ3lP+ @ \I %] C¯[FG]k$+/ pgi#/@EtKTsH4a{E;^ .蠢3W-:R G )"T@Hʰ">ltL9ؖ;PYA}ʋ4w.m*#™ơm M>!27?Jžw'Er z U;4O{|ú>cx=bh#`dV٭?AO;P.5(V򾯶M 0#UCz8N)I,*<^%F"7cH=,^{\t{T͹~Wq&(F &B^ɤo'YUb%dt!ZwA6 9U|֞KA6w)a~#$}Q Ӗj'ޠo1Q-lt}e9R"K^Z| AѴv~ceh.KwK&V_Nm^y;yED?g|D'C{N#:e0J? <%) /} ? MDKIq^e Ko|V8brt+^oGWvhLߒHrଅ)Vuxk EQ f6jkƬBhT," t}|$E)gv.gk&;0a9f&<hn?d6旙žqdaEӉh1,"YY#q1p w@By Es12pc?L)v7uUY_ :j[kix4;Zٸe[Klv]aW}TN*S:y.ƺj'T5(HIP3>.o}0Š8jjka|h\R_էeSKZr~/Qm?T"p0;oZ:I %vߌDCQxfF-lcq;A >&",SvYW7aw_΃G Dvo緱kR;(^:ۓT!8͠IydᯨT@seMZO”8LoNn ur |NM%:PX¤^R0@6|)WfM'u#fB5[#U8Sf/6EI);4t|&姐/g,yb5FW'&Z܏hgRAdև(xa\s%^1YjK߬W>{T)#..s߻ՐahZ{%MRlf>1jlS/g^޹)l 7ef}`̎G.ry7)W:\CGz :lO <ҤKaٙ2,5441픾.}_j#^e]ݱf$?:Ѫ f=>w" .9L8݇AIYK8؀Zp6SnnRr1 ZY2g|lf'Sjn~]=&%; c^&8;*REV!۔jʒ{JER̩vv?>Ȟoh* /#V{a1W: M u/1^9M mĝ&+V2N~jt!, ^FU_6j`@Ե,%X^=WXKkk\(fCfF{>B*wޕ"8P+0<kVX:) 0[BȽmչqώm=<%n۠e9o#uB 4N<4EkqӉ-Ӕ+fFf[9[R{b O/]IlOZ{ nLvCeQ?,M] ڲΨG7t[J*D4KxR$w<-G_pDkٷ1-Pnz^Gʺ$Axk;$ M䠈)㏹"+*~JeMX <5ۧ(PT.ӒM/u'4/{lX`G q*q[`xcS?cgWhAnߊ`*sG%304ADSI*SdJC%٤\MħXij=~Uo(&(t,#d+1>tL;Γ0awE(u,0\kSP8~xBRȨqR۸MHtFAQ;*괪ɑWq!ӯtM^!%GZ_m`OX_'ŚYS}EziAg'+P5/ $:k'l:%V>8@9,Z8P5rsCZuK_-~T)|lJjK͇ZFT iV"PϞHz;jutȒ4<7r<"(~ [uWn;;hG34Kٜͻ8?[MLz*rh06څœ)(-Dcg;Nr ToPh'I[QdIV7 ],,Z3;:P#&Mhefu)U6j0LzFHQ#3d>2O@C.;}@񢋞3f_x,;/ꛇAH 8oL&Q_w,W(J0kV0}kݕƈ18-c8 ʄ:/J$~s)ʐrնҠ i ]S{zs+3بΜVRxx0kyl~KPA΀#sD.~!}K)HYHu}n&]I6$[L2 rh=i:=Ώ9%'51Jzgu>7B?e!YvÞ!dRFMjo_:%:8Z*n&밶j?.-e;K6GRdjS6HaYiwzKA."#+ų¿ e9^hfKN$Mq"|7:%+/~rwMFy%C$ zVqg"l=&}'5h^7Q5y»d+#өb~۵TǶ^l5Y@g>$Qd"͈7Dlِf%0F|Ň˜<O^NF`?ͧI$B>c6'ua&uZb= OW{N+*DZLn^(>ŠV|)ƄF.{D5n:֋U»A(N2"hdRO2~aF_y%,P^DRwtYS \$ֿ{~@b@m n XM ڗҰ>z]+04i_?(f.g*yϻmd튎MhOL|5<#.kbՠчDt  vc%P`l}0pѦPՐ\AQi€KztuZ_Aae OX"$,)V1g,v Ȗr{۴ėQΏ~˵V>ibi޻dw9np"=` jb ;a7C0wvWD^}ǂL̾^\NpKD(4Dl!yo>|$z[rBnOѨWicF7W/ȴ륪=jOKm2cwSl_k$TNF{@!T#$Jd{r=YX\:mKe[sO!up#́&ٛOA/c1?,?_uk*n$& ^>l\oլ`YA$VmRRiW?BC6O;C(  nOM8:-o8{Y< x3 YYPn(p-r~_tho 'IS{!@Ւf4ۈkv41tWF6nM~g_bsba_pI^oP.HݒBl/b62Mdz;6։'Ǭv}LTV.!mIO -f.\*_:3lVU-U@m:㌿Xz+-WA+h|tÛv:tddimwP=UFLӧr@i6n̚_RBlѽf0U5`_/(InpnFᏀ3d+}D%[N/e̻iֈ}{0Pl!Rv Z=a}l+ytL &F40,Ө#<ց2o^!3_1{.\*b$Z(Qd:,dX߶EnOTysd:m4(dUEN ԋez<M u)AmP3xeo~lavZs乌zx8;^Lɧl$RE*|:2: IC 14iMryCU=ah FlI]B\B]'D}Yq"{>!$ *{_k~H'Hǣ<@ 1 @j\)]W̰_X)uuS>av)l>Yd}dCn? n1ߣg{s39] P0[4Ptdc@f\-/j\&[fdd^FtyP UxYMeɐ"Gac_o&qwZAF7V .H1T ZH]p2B[ ,4 >ȗSo.mo4ۇu x;n1^NFTOA0ۺ r^ enOx`]p]%9\>NXcItq 8=:^7s,ګS3R`z*!kyD{r 3`Tdu-!+$/Nõt'תm82~ʥ}=(rhBU~-Im%yww>A[A{5:KWDgv(IEB\JxP |_p}$Q֎3n1DٔXO%0(dD-!mK1M㢕iqAA敖Y \0@F 8܈L u2u?2OԖ8|pW iX%ubuhi8 .f9SAy#)8\l^ee\`ӣJGf% =7Z ˍ<$]sOhLqMȯ$oaVr@3&2yIVԻ aE QޝbAȄ lVn|lNКMÆ0u_Bׄ,һ/U%T*}Eݐ-Q}{b .V8P VIZ/nvM"zd#W]}rKu}^-38n^žČ-4| =5F' oDF;Pv)'_S#=xz~:Oà蕏(T;G^- 8h3ojԏhyih@1OPdH}h"Z/'bZi̝aAp?MYq PHُdFhO1w/4Zʐ`UH ԍܜ)JL,1IaU.JVgV^`Q;K:V_725t fz9[/Q~omRL+sGy ='9%r(9A{Sg3X4gC]j?KJBWqshVI$]Ua#oΐ[a9K@q!r> wޣB#kZ& UUJ&9Ij]bΎ;V_LYgi,hqn%yG$tγ?Q^S9܆eңc\lP7aRVFo׋~f)jcJܷtTN81'@w3}fTKo$zJʼ2ԣU7K8%nP{uƽ ΝmRe8M< |{hݟ_dpd{&$Oe̔{)AٲߘߢfX#?;\K@XZjCLXO¦4z7#d#RÒ1 4zhf3iL'I8aŋ­UTSƃU ;޹%L" ku]n^5=R̓hgʄilʆڷ)!$NIv弡k|{a|)^ڳ;]G7$1wSC5i8w\P zgW[Ԯ:- 2j#«'wxTEHV&S|/ eQd~M;`-n//*j;.Y|T9z)kvDУ1_a9Ht=Abzn2QsQVtY{h|l)0j":cLo?t{/!EKXDT|ПWa\?tAÖ1 5i읬VU;W؉ԬwYciw=J7|sLyW5- :.!A2TG0|⪆!m%L{hN\C: r54&aI)i*ש$.Z(Eq} IqL{= JV#:=Fw6쟂@w_!ҬHH͕%F-* N߮U6p;o 0:{i2J%*tdPM'a~잒d\XG~( (O[ b_)ܼVF1B)J)IkA˅ ~ Ҿ+ AjK}hHI/JUO8gP: >~86i JF蟨PV3bbBCpS}*0lBmZ on|i=8i%u~})B4mO.c4ktX{ܒi!,#xjM8 ܁ mY+𧩣#>ZGD t,#HW_Aʆ͢^rGh5Ne~z2FT^'bn)s Hib+%>)ߎ ہPcGpc X$0 uV Ӹt/#"^[_l4$X|A9 ecN,K=f:I@BW2KZgcV_ &@F1kM-)nB~e a8fJmI4 i7 i 2ɪvlû4G-EqMqk Y)Ydnss9={a@!w\7 rF2^;k}"f$pg˼9 Rq {wcq8Y&)6FC͠4L94ߺP bDruEqj/(n\os܁f`?2dcxΕnMY-X1 A_=75HOrt##f$-P8) D^i:p))ݢiQmdeyҾx}Hg(F@1+8 #,7ꭵ`u3:bjB"LRiMO`HIY;Vr 6M57P窫ERUS58 .GdZkS8DyVY^:NXsBZ#)r SA!睕Ūb Т2?!To͕]/Yx';.~IZB/תnT{ =:r5&5n8 A RqL\;G9ť(v!m$JjStWP3+s8ZW9=l\vI-Y c| '%d5&8V6s[1#: w4Pgȶj͝y%aYsǘ<5l Th?@anVA ~Tlv;Ŝnbtm%)m $ǭyGhZ*}A\ڭ}uE8B !iǕѫYm*^Tr;)`7fOf`ЯF[%Zg+|\.@ q`C}xQ@ bGt" eE;5Ȭ*Ő8y31#rTq*™($Bg#A o,L1{g{]!39)ߢŸ ufzxNw gt og_i_:.e HA[ͻ;T^5fE]4Xiސ:89|49Sg_;}tɎFWhz=x(}> .?g 5: 5YS|gp"rxl̨a`D61 M'>.lL.utKIVt5xɄc- vNte}X;N4XSl f:x*SJ k V>[HyiqmO'a&k0(0ZKmvKTc*-vb6գ;\[`Y7=g8(|ՓQޜ}]TZZ6-1B*c9Y" "ޛ}Cr)7J)Aک3Oa9/cw"L.x{&x]4>rDGJB!&E?vKS-IfO.5gؓcO%cytwS)t7JNCm)UeoҗJL8IOm_qŽ5DZ}PƓa dső2202Lչe+KQ}cJ羦Fr Z64Ȝַ3C%ɀ\/xb4,l XRhR,LG?Ue aoVc^ʾHNּGJcP;B(UA z|}f]XSȐ OQ0%(;TP=&7}]*.tYY!\ݕQ%Df8/\Fae1- FA՘S?;+ðD 0֛ ܺq,.h5%CYs\̳ ՚qkgaN7lj M@` tMȎYk[F@)@u54LF.i$?^֍ "D[O^(- iQ S-=uvߴV/HQS1ᦊ}u?Rr$532 \lרQI)9CbDo=%~m8;nCl頙)1<0B߂D6t͓iVa r}9 .o`Sm9)z(7q[S?f L5(8NR|*)~-G_ HqxV4`p'sb/r@ErDqEp\{2 Tfp6:PARfk'd6n+HO }XXAd]@Nac zsMR>XKz ~C[Xߪ~&/^$ hdTu 3_X'Ytj/%ګeO= [a}# L㉎HbW2HHf"֕fR)HoxRԼ&k ydL;SHYb L~J+xD1k mH_MqWoq}YMsXĬ@CgW)[i_&$ X.3c?3볋ǴMJxbBcPF8uC43pLOF)۵MݳEt.D>pIΨ'jMUB.1D[n_10ZNm-n{^<ΓuŊ;5wF)W>)5Imz^eeb1>fx5Iwڋ`fԯ4cφ 2uJao c4ïmYg&Y‰?*eIFyE77M-+$ EnrMEa3%/XZ/5SF1<2&f~J3y з}{UUqaY;Ҝ0i'G[6SΙVOoz[OHr,i>Rd[:D6eKj}K"L @&lL( t;lt}{)DŽ@(tNI?J*sEn AH@HzKr>ܼju[HTOM,Ǖ1n'!XmnWŠۦ[.+l$k̘/e rn)`\8-_h6M$OEe+'^?ڝJաXQi+P=!K$>ѳA (:v(M>YV)gPl@i8uGXS_K*C|CFDЅoby ǍQC$[$uei8f1L"aJ'UeKRVxM0)љ~[Kҭ+s,c+~bQ[ȸLx*^c."l@/f{Z8o#][(V0ؚ}>?(QxklnOySi l 9>{0 2P)~j̍' T 18w8D3%+Թt,Ie 5U<%{ښO[2{q:YI!=l?^BrV|f7h$s lgC י([)>Ï78(FB;Ehf$vb^U2u*yvEA׸:zKﱾl.>ɽՈ-U~na,ѣ SoҀ5wȠwsFLfK<Ӆ\kz3T&C:p#^I Zm%L.0Y ?VdžI0Mu#B7vLP$VuL..Hivȫc81-Yl 5 []i@m$TGS@<~F,Vo9u9z`mh e4] pDo{kFBpLV'}aI!ܥZ@9Mc\ 'Ejn|M45ko'7tiT=`uLb{Ȼl@F$NiFAG,GȥrߓE⺉&Ui1 ٥2[忯Si^>on%H u{e4%Nj߂%Fnէv4UO7{syΟ@_TF=Hm51L5:M\8l¡32+"QJ?= `#sDI☽xdhO]j(ֵu/JBW2sB|}j'"<~oOؐF.}p#Ѩ"&x_h-d)@`ۖꮇІ +$< ͱy̍A90w<-kb'$bUb!'rVmd$ $ޝbxePx}8nr<]u(Ѻ005A~(3}E_yH4n:B~bS('>D45w܍$k4q4shE5 &0<'wNݫ5G Rh}*061 b;cvdeS!.>G]VqR~q9cO|-'9 P pCd[bpa4x߬,(-G+sBHfX_25;CoMq{VaJqxR9@C65K)YhF -Wvo0H G"?>tD8u:^<^UC~6k@$ HԪd }mv:Q) )UQd`&jGzxwI%!pT,V<_#@s9\ݰ猙1vv+:{:Dݪ}rgAAJby{^zX{h}(OgĔ!t q 8%򡦺 tq{ {>3Ic 3y](mV!9/˚\n41I5N@,xd4j;{su6G oVﳧG͠_soN %;Z8Q glkգ (&stkEpo[\PyQw48U&P~ 8p&v#e6`ծdxUWb+e!8&7b;.LN s*C:e].0n7h>3.<\*ʇP+̟xwSƑe._aVbn],R# E4Cz4e$u9$U@:PPqq]nN c$5[vp jӥs:_ӖKɳcuS/fy`(aD;IW%c@= З꠨IusK{5}dZ&,^b-L^KFnsb+y[M{ ZT8ttyHL̥LQx &fxG8uҼGeD020`F0W]v]!$1}b0۩ `Vr]PKokͣogy=c0nGZ w9/ۂdn<~ zJF탩gDH5dYU}@+ w^_P=f=8s0']CPo{k{ y(]u*oLHвC"(_O i*ε8^XN=Kݗ`BxLP0/WCl|Y72[G#u /28#.fqȹpЋNA#=l*򜺒d?]k˭9Jq~[LdB2ݛUh69s͑MږZLIzCuY hiQ% ǣZ~n@!6g+99s83?@/TJmѪ `H!.W9Y^:^yZ豂GN_FU,`KER+ npqjVq$Ơ 0rlaϤ'{?g]WƃYQ{ QH-eJBcY8)w#.L?VfPb:I;6\?ǐ̂ݷAH`]qLp$0mCBp.VSJϗSVןAŒ;I<$!ؙ9'٤H@BR\t|?-:@j :gq7ZyC BaDYLtʷ4D I}`ީ1j.2U?nBs" }yxX‡u/v ̭dh)jm}p[3pįKۏ w~NX0i 섑0Bj[IfZCdnH7r^_@|ĻôUb1M_o0mJr;JCiY<>t"nKop 88e꣓/UEU|7Bm*XZ+~0J>ҙO'gK+N1*g>aɹMɪ'ͬ!`,.v4IYV{0?X>v_X'ʜ My{ֻ;9d7OIZ3 Jf6աńD@9 S ?Բpi>([aB7L[H_e^ xu68d# 2No&daB/]Pԝ.ԅMC)di5ଛ-wK/L)oЂG thϵ|dOݭ >%yɴ=5맨 ӵQ1u[/a„/Fun VI\ÄIƘr/Rf8&=.w.<I:cD5UP?̅) P*AOůso_kgh8HcWAx;vػ{Uv(D/CY5ha0Uӈ'-pZV~u4c8̧s397[*X/ ,`C('["Tp)9h'23 zsF\ޙ8nPWe+Ld΀g tF5 蔞c4G9 99㗣Vfbh/;"%_gBrObn T`2R; $b32׳< _peI[VeOP͝K?B_- ) b`7+u8(m(}>g :R,mf_ A@gsh1Ol9{ObIRoJG"k1f~eZ&B?Ըeb!0C˾d&P1\z( _Bܑ #!FSb-G" AJA.=Cv9Y ?4å `*ZZ:&k 3ε)¨8D(ip%HiBp0Ԏ Z[Ay9ur!Ot :Y/o!X ½\DO@>j$UBpLE{ /Qm ~ϐFm>SC? f[sJ*Da}bw(/p =R|HEpB$Z_08x(gz'3,n3-2O1l`Cc|SBen[7 "t(49ѩLEg"<)U5ۅjHdbop/CSR=vST}+ ߂`,bxhbC =6;8[ѕG@n!W!) Hע_`sq4x,?s1Yuap\l. aH/cJw%hs&bGO \u Eb>QsLҜn?A<1<&Y9nMSfLFx} 0}"fr [{NF20r|k@Ēn#_1`E,"u^tЙv.FB\KlYj@~w0C&@䐚 1V %b|f2m8]4Tha RP$΁`]CcO{E!"DP !HJ>x)Bk/?nئk/mJ fAx/LI7'rd4zX#3ao:3$8r'0D 51 u'ثB{f^8_etP6G 1nU*d$P)[VA)A+?:EʊGv Cʶ7G< lv4m9=ߊq"Qjz2k} 05 KURDǰzF?;+km x c%񥊾`Xa`SuV0Pmyc ɓ˥Gm[H/ZeUGHod}"ִc͔/Y@rd9G{|*D~5UK{ uwAA 53)WUH-u٣Ա]GfR?%J+nbʎomBPp~GA0&:sn7AcmB|qYJ`}fE\腀 y U^@t[ܥX~ ,@ "z"0;̇h5UNTql 9E%ф,LQ$/-UwTIL&`ro2mLմ$§G3#Pp@h9(0S V<&FӚ6nZMYv"<#(:h LVb*Q:AucD  ū+ÉOl P|,=KggN9lHS@[KWDH,OYBIWX 1wɦL;a\ q{ё}u4 'dJ& (X/\X/KŴTukbv@1gM_$㙮?{~F<1tR z"6[aח>{h)9RLs}pfCx|}|맘G6.?~"F Ȃ`Nw<)K@ЯY+[vB]n躱gMЧ9`%0ū'"Bt]TLyf\ cLU}*PIn[PavHbBz"I[o `^D6~y'P>T&ޚ.{tNMya-2<'D (WB*Hƶ54R7;t͉YwOYc)|crxt3"X..ш;w|hcb>q rd,Mֱ| ?x ?K<Ҡ t*u1¾,48d G.7,GDBLq |R*n*k`gv.]QSV;U>va}&59MW,T#@/&^Um<.5ϧJsdfP}SmԔs,~w09Rȉ=f.)@b=MT r^w m$6aXg@< Q,MZVI|8/7tW~s>?<i4}>Ô*ZV_D/4a=`o7*ߛO 0G7 k: hϜr`56zPyGud$Cyx1&lVqqp](.ρZ<>?a,svZKKa|>Plz)+Y\\mJo$xo;&F% 8H4 ʼ̓9˝'_4EQ?iY㝹]*¶7h>q(T!wa@~.ZK Vgkn'ui(9+Qɼk-6if6F;T3+^NB+IpFJǾ+?YFzT1Ho^m%nQB-`:^tPZF1&ZDŽ[X1Ğs 2y5D9CژcK`f<ВGV+A+H_B}3 ;T (62d5_ L\-WZLX&*\ $@C%n\g80&4ͽ&i_O >}N*лo̿˗Q;/ٵ 45Xx&F<3vRa ǓQc崆}{ ppȪ8kԿvr"lCvQMowala5jPO]TPS_z6'?}Eiɏ/@E_3-0UI͛n|DʝK$Ovw3OZm 6 &SG7zK.$/u Mp 4#prlq'ɲ5 1E^ Ȅ>3|?<u&!C_a'o[} VwJGzulY` m+J:$ ;'QRlZ@K:A\v@I|_ Ǧ.cP$n^sUmkM qLҍ0p+]YW'&d CwpI!xHvgR7 '1Zr!KUb{4WU) Ħ|A\ֿUyV} ^Ӭ[_ ?IViR6T^:/H[)!.!Ч;xVn Qg8Hpo yѹٟ }rICUymy vv֥=C­F:l0E|Df3nۇq"نa7X+0Ѭک';j'"=TqFY#qYUNtK혩/,D A}Ρ:Wu0jDA|3V  kU^?6Uv;BRN[#ң/N^Éb?:= }l&ȲNVwz縅ZJzhI Ȑ \擕jEɶNEOްXK+`J1x 8`GtZ/zQtipz^-f9@̛zL c[<ّD+V o;yt}JDK'BVM9%>T&YJ*/MJ"F=>;EIx%x?#PTFUvt!_Kڜˑ'1'10;rcU{BU{3kePqo|;l'ԩU*'[Q232M" rX< Q`U)tf %;GAqupxDJ(B=MT4Hw̉3/֊ND9ga5Pu ?_ [)* LM;ɵ:,yMAz Jv6} xU[ -D\GC.\0EBuP$}jUզH(J7J i1vwkԺ ikxKأ̫4ϸTO÷>xXm4F [o{6Kw<6}A0%;J=#BFvzgl& 5 !mX} z(i=m;2yCK4-ّf2n"skۢSq|R~]^Pu:em=d`4-UMhxt3LG{yƕD2PW7Z.a4'"ڡ(b&ͮ$2Ub(v+P4ϩ")ahCY+ 2,#>e5%/2;0ÉğT/”ZaNǚ`a ttϳ l@KxEr4'\L"'swq54ַ/bB+G ܮWVNK(sf~s-;H#-Pf%B28tKoQb-]i%3]d:PhE :юn{DHjܜэhVZ-MIrhk(0soPQկտŝ}YőwWˇVZo]/Ϳ=.w;)(`.b58 &"I !Yn6zz)M?3b*1]DUbg tuX${2JSC$ 8XFC>CUPA9|~(.[,>Liju?F_2BW'klzXQf߄&>%=c %h39crR2JR\YCw/bxH2_ЀWov c\*|kn8'Mr_@ Ba;UmyxN0[2C= ??BC#_`9=0"+ e3fO3#̠v=N!=ugnf-xHb:g.c∺sߜlc\نZhe&AeH@7ț/zmma ֘KLJ]8?ն~w2t2n](qceCj|sHi>lOdu WBI4vl)KT]VI6&yd]2#6POw@ً5v30}`< 936 %֖(.W?2QES-Zrd,WfG$9vܜֹ(kt& H.ozG2A_wp_S4Yh"KM6HZě8=4TQE =\7ZxP^_ARs ADZyrU9-ܑ}% QcЏJ &<đK3S=p*55a @i sPSd_z&U$0|Żn j,W}_qHDBF#anWm0Yn $́51isA&wg>e_laݱx/s~䵁ב/j,_WĽD3d`接e/ù/SSV#02Lf̪{ͫ{QFjs9 zڀ4cߌ)3m(2%dAbwWs ]0hVMh}02Un>mxt&YH Z'8%AJjʇW^_Q$iWW/-.V,*Q r̂Xd`=½ZVzsy7P3?r8Uh]*xip%&7m'L1)*}OA̺"pw &؋vsOjmy>nsL[H? 'ufIW Qև*{ғ` gwK%'Ԙu0}^s=ġdNkyAZ(ȼa9z[K4qђx⽻yHݔ,;l[2S9K?bkE `x4.@M)n]WBGVHے/nPY>+, (Gl Ǔ.|<&d͒X%WZ⌗֮. =A̟x5yz:4Vm#8EڪeׄWwz)2295ͅY fܷ~Q/jx^[u%ṳ5-m!b2snIk?@,-;Z39N5Wv\4Fɩ(eLelsQW] w >Cn6Zvv0va4۬f:+~_𵃥Vw䵀7c%70qZ~kİrňp";ĂYnqoC \;VSE勠GPgK܎zW޹CQPBA6+ɺ y!%:  ! WۗO^MÝ<<;*r|-V߀9a9to)dξuh;Z~Y(%W~/.L7Vu| P>xq!w,rc1.(7Nhz%ϱߢ aJ'LTWFo&2mΤlVedyR %8C4S!6<>X V4uqͦFZF8F i4xmFʩlz xL=Wi;K mddžԜ#u9n~%q&>?dP?X9kLANs1̩v ة~U/gf<"_Eeʃ6:Ƭ+ Oj+|.pCYяZIN|?J ~+'0A?ZrIb>lHg 69; vunųD$<]d mkuAAއ|Ö"( Һ#;+uݡu2MF|O!Wݺ:"6,3.G/~% "y>e( PAr^#]\RsڞO Rs+~r1aeF< $(ȓ^=CUA ?4DX gNk+y+b>$wEPDsP}r]!Uam5m:U 9E"5K^#UISԜi. -QO4?EV陙N@uU^ٌ,h7~m7ٱUРȇM XX.";erxH?ݼ{M]zrg? s<{,PƇeat򽶵_}BҬXh*%}%&{g" B +sKCÿ i+DLx{g.+G]zUۜME*5N,9c=`, J_sL\a9VeϚ˨q {&4b2=񢟨@rBS hHUZwklr'80-V2OՖ:`@x%gM\tg^_=K2,ʨ˕>Y2VKzFPS=KUgPdz)߈4Zބ`jS8L+DG}6+](ε~Ҳ돆6 ҩt_2j-}q(3\3D{y7w7ܮ jNAGSkYfßZsBuڏ \',? \lUʉ|s%v ܘYJ(T&`[6%@?4hۻfc6~^~lL;ι;@NH6yhB=Qx;+T͓_۝5j^"fX*ġ (j0hZCW h D'9(Bq-շ6#VeȰ ZV H8 &|scQ= Q6WIXDpPqbu 6k8Z#H@pB~ca4B,lov$'d'De  ,i\E{DXԊjKZ,/.ao”( ju`5yfB]r J ͬf6Gѥo<9'0!Pp4Woۋ)7GGxbbAƧeDʌbGTٝa8`Fu(6-MbCIlZ{gEy-ǂ^p8:y(x{6蝩jnmI47  ?9eFht:{aUU>m`nH ;G:ՁP8_%qILF'^u4ǀ0^| WGxbxXr&+H\-ƠdgaEi^/Z(j!"H~Ҟ?P! FD'o%s-u:WLH쭅j 7S%#3l-֩ē `Zz1s<|ۡ?iT[vOXLҽSap̞~ 7-(d@ sQHV<1>MN;`HhlFD>k[&samnKd3Q~ }p3QK|C~h[PKsG5Jʹ\O]F7j]{)`lkX۶˘뉚{'|^)i<]JMѤnTl\!+Ps Wg9ko0% CC8YEt/MFsb}Txt$JTrX Ώ?dgYZ07070100000009000081a400000000000000000000000167ad58b40004b914000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h7X@&E32?sGxq[Ȭq:i~ZU"V잓R,妶umB̴ iςiGP -X#H6+2G|-pkð Vv( ]]%C25]ϼњr)T4ύA1*( -LٽcEDVG~KO[j&4 [5ndI3*B6ٷ 3&DC᠙@!f `0XzKmp~P* }v嗘O>!2ϥ(Psŝ6$)X;k҈n2NALU!":O7lj$O}qȀ*]g4&a,vb6C$ g@Mso 8[s#nO80'2)xz!rGǴ;2O]HiN5?C!M܍A8݌~_p4!C'XݒOKqZ}AAoYkvG!a'34a z3L8|_  l+Yv}eEXH ICT{x嫵s 78Tsgk4oqc!))ʽsawG,HWlG7DhhGec卂acx#Z,K\FwLQK U%.Cl_v Â^=e'=Q~Xȓ9(FCaұ oP`uX<~\ҏ=̓} w<>Na d4_ w'|tM&O]a_H~_;e4l:KT g:}r.،F!#GhɄ =飺y"mQE9#F+}ޢĦKklʠL% ! ηU1d.?nrhDŔ$VnYXiI>C@"h,8.|ʳU猣)O<䜗c ҳr4Yف!r%KoH|bLb99g}1YI,Y0[޹P?t0TZ3E+zx> <)7Y,dw +eM{ 'o,œ=yFE$*5)tGָaz(E{PQKaf$:A{uKU{6Y!}kd1yI/l4RBsqEU啖RiaHĴވNyO{y(ɱtW"aw#>o[01RΎH?ɧWX}ds5vu< fUWW(f=#C\ R_s:^tGGe&^x8jp#ǭu]:s\/i`h :_$Zߋ/99yBb,N:nRWwxXL-3\YD2'q@_K2|!ΰM3֙n2+}۲;nB=H0GsȑC{REv0[Fbo3 [i{֬82Kʍ&:袸qRD+P#8d n=[ ?3n͢k4iiSٌK _X׺4;`$|{FPcH`ҘP:#rn^SrYMxT,h/LUϫ43(w: HL#y}d UXnmGՏ?vKy moF(Qs!+ReŌЌGF%muLU$Lohϓ-J|qİP$G>ޚyOff:r;H8A]pQEZu69x>̗3 Fd 03#<4=X9uo}=bӺw_IǍ{ːpYU^ko3՞8ƴTMZfخ>$m)jFqMCʓ:0Vh_nmSqi/0o3!Ҳϗ̴4?!d.B':}Dr1d_5a ev2DCb!LU19v;eht-5 PG갭#:L.,ܾWn)aDSH U{u,'W |Ho i<8m" Ȕ`Y(t> _]OI5:a쏎5QGUâ` p*q3a(yf/79dk"ly6_=?CZxz}Әk^"gx] &~Q %Ϸ_\+VuS]4}NvUQˁU(n|[z0鞛I=Zr :jއxp<{*~ lj\:Оaeh9AA蕂Շ1ZZMU|5`N D)ٮb,-A) Њ?S{I΄Ek pOԻ'+Xhr"G F} >(-H `@@{@ŋ&tʴ}0TwiY<IF,e2h~!2ՀM,.\mAx~Nӝͪpa6UN5ݒؔ?]\8o P-CXHE9 yWhCH?]ț, (忣-N>\jN&ٯ5O4iMŜϽ;,r'T(X/J,In%`p Yq$vsTCq"~"U,kMפRob\%Rg"m_Q9̸U2BV2sguV1rZQG|Hfz;%b d`:ƨVC/eMlɶWɎ>GHL(cbݰ I0MмhM?dY^fTsn1c:ӯfv̠@= MW4[lt:h?"%ͫ~* q~΅#>Ǹ>YYҡD"3.FY :ڬ籖̀TO|@K1_IG3H6M4I$ODy0ZB}Qd o,@YƒUFtwoK}lde}bQƤG4;~օN4Ef:mS½ٽG-5^]Ȟ ؿR1,ϧᢕ&{lOJ=l_ rY~Xhox ߫OHtPhN],UkLL₺MHˠj3&X£#n8{+7_;bbv 7C.{Efa/H%GPk"8UQ[Le.\zNV<9ߖAF"wT+,kHW v=± آ ɢiz{m\ zV ǿh{D{˅V pΔ% *.[ pȺ=q!R 6VE&M#>Emқhngu/EV5.- Z&-ؠ^|3!#5,\"ZOHzYFj^NR6}bXoe=B%*yz#؆_mp+!OM\ay,{ zGESk%b3{,j ]+q@юEDUl,f /͔h,NT`ABB7+%eǺby)R;W$i7h{H!Q_Mi~0"Zh7F7+q ]HX<\[i|e=C2,%Rj0 ތ.^`u0FJ0BWSX"4.y=+%/VקQ_&ez-9{59B:#qye mH~½ǒPUjEsF.KXM\,sItm#Tj!7M k]aH\i|3۪~A?{u:"&XJL) tʒ~?#MߎCԵh<"9 hR%O%={:ѝOhpBg!8aa#u3{F bZ~nNQV| Aثچ+U  g [4sQ*8H.3 h#<έNٯEyalE穓dj|Mv%ɖ@FrA0Z;5 yˊXm`܃'$H~ l-6۳{-ţRt<7U$il 'vx适.e]e39P7E(_ Km>5\u1l,=hWJIǃo3I}MC[O*="Lvm欣ܹBo]w200\2 g؇AiW%Q24 AO.5txBRi $7/:IY/$fiuS`聡' ?LA_Q`Ծ#LV׸e]oi2,DnY9bz\s皷gA+ \(eתKHgTcE(\ZRnlpy - ьbFrqJl(&B>-)Q1 APg ~A4pݗ)N?W`so|0׼|3]-cPCmT՜t :sS=Ę[tj`ۄ k9$NfWJ1ی acRĬ̓p4C43 ebDeP|_[>j}SS2D>-件7_~1=}bROKBFzYz)bycTE/mG<'M>\Ȇvj wƸ iJKⴙ L䘬2leCk_GYh_#c5e7 Vc0J`:o5V}v\SS w遯}M;7^':QtX G(^Rz\4Kjl:bhЇ _0hmC׊C6ӚAuv#Yޟa1넏+OCK|WZulPhK9F&{K䨢o9{(0ʌW95 ZwWwτ2H V9ӺA N+K0jxYW$%.:?vi=o\daȺd3D<&[7ەo3Z˖~xDERl[%W " r3#QnNEE@y^5VOn1ICn&,n%*gp}.N?(XVkWu)NقY2@>M0zlBI![sIus \dmFIe!6lOb=ȞP9j=kaM#)k"g\K ۽!`;>N5PP,:A _ pxx|ZrM(U4*ymc*aOeJ0űW&|"=#HچDޑ'C3v@ )4#!k:6Q<0ӰFz_XThO:\[|n==.Mo9m_/ƈJY2b5Q C,3X̫'SLg5ï0 .<ұd}yqv' Q0˧8#Ms`mGp&Eu=g`IbjPݝs&٪3sl& 5ks85$c'+L/!u-aB"Lnľ3q@mS˂*73Zx'fn`xOu ,̽p#A+f^G>l^I{>0#tW5yDD"#/SӸDҕ0S45TZůC9 13qgbPM ؃H2@yԌƷȶ.aI0Iyk1,o^D%y^x,SYT іq}}k]rS"ahu8|w֊SC7h2 R?M3 ȂkAFL_cd:5~!6"#4RKeas^A5YP39^r3zlfFRPC7c>[58m@tn8@F] ::i4(ٜlKG?CwbnGfݏ huJf7](ijD&;}# tDYUod"S<*Vϟ9ݒ nj~+<BMt\*e>?ǴgnXfc."suZa[_@<c1@PEm4]S7{sN|l(=\&,(dk$BƃX,wb(^MKҋe.@v**hSngCQy(hx> sƐ\V$r_h,=i?j9pF)Mov^yFx&rn}cF& ":і*Ɨ2GB)VW oyg:OF)~X ȗ~f6K U`}8CJm5 bxu). ?_I<ĐD$̍ `I,۽*A*p بoL \JvR3XW1!@TIq>ɚ4ZE2_0z5g no !dVm *环p qe4B}n(f[<{={&^X$E=@> t 64_BfFԓ5~œ7"B}&;g:Ef̸HΡvno6Tw sM1o; pEfefjuKi;gA"oﬨ\($!kS \T*OFzly=EWnrL iZbҜYffFe`KK58">u0ܙXװ"c^[Рb$ Ĭ!zL,cg4Fg먐DH3ѓ=.|W3pÈ"n`UE&TfUNu fNހ0l7RT>+kNCI~Xa:G8of@K/&"`#nbQuS%ȘMR~Cj\;K i6:W'OԓQ1=Tx|Kfvg6~wɢ3S' ͤ~@a>>0F< JH}p Nrc}{RIO@d  lM`s rg)1z5QkRjxͳ:C!TКyU;BS tK{{SZ1턲e RBEc:4O8l<T['Oڢq$_BW%bIE)LR%s?z{+9{` wH5*WtQ /6Mm`i #~=)ҧ8Ut9`#SJBgb5eE ЎT]AuN1f[J!gButr(N=]3F1k+[ڍJg7USsvѐ|fވ&40d'2Dԟ8_\f4%i3]M*^El$״bFtyrX,:\x] T~'g-Wc& i֒A/ ڛi]9EpiroJU=[)Ce_U'QnFGtR =Ŀ!ܻ22:{ KBXgE4knrVMFxY/1L+F:=17 )|\LGV1jxo-P>wKhyBiy Mu8w,ƫ9oV'y?>o85ll"d@<63 1C-Za(JFǛ )DkUԂbVYVw >> J^P@L-Õ=4I3D,2m&>+If%}:,CvUx[5Spen=CL⬟dW17};}ߑf,s8j](gXïގuF/XQ]Aǯ< l{ez4d~LP\.1EuGQ.Nh:hOU5H U49s|\qȍrW/I!1[{y.AeGVGđxE-Okr`/]z9FT̄9 "Ao]k3YSWItr[Ȳ0%-x K }j]X@JtGPz7>}jv8IF@Ccڊ폍vwn\12Hkcn|vN{Vϩx'(t; (tΣR%_"Z0d&62;թ[ڥv]yߓ> 3*I]EF~u;Ѧ^i!+njnL0㴍_U?04h#B7I K{(ģ1Kd3=c}Q PQwNALwKIn _ב^[MpFRZ|>)1]m[&|?j̈́nhS]'%9&{3b|AFE4̗41e[T?e="ʄpW|*B F¸?sb˨İ,*:Xʔ_~J>Pğ6v>@ZU"t@XvH֘3gW!Q+1+ktx=5 r=%`!T?Xо]"[:)f^gn7/;7Jk50ǑVW33AO;DF񖪪I^ɖ <BU%BojJ-]#ZuLmE oj1VMUwNS/m9_Џ;{ـ3s ;63qw"MGGϑ3`|pPb~(WO[\ }I7ibsџ$m\fy]p$5鄜[1kʖZf$RIeS|~i!ٶDJ܋ٙB\^\̷z=Jh޺V%eV$A{/F&`i?UVw ۦRe%Ҏ5H&NG$!^mz( $S:{Tb>lcJA!3IHGSNv 2o/0X`*+UvE~6BCY~a\M=6 x*$E1TʋenG[`Sb吙gzTuU%j9)w3K{@KxUSsw\BJB >wyb sCl@ESʚ.8E¥^D;q'@5{m֌A2V_dgs-dIǕbYH2u2>RLR32N(q-įhũjkEMVB!զ5HR UawX$4ཁ?Jn7h ۧ @F4ԤpΤ,huX UX򶳂NK>[wMHj\Kc*Ěe)b. !zrpS}ўLL})nc U |l_]8B  $)ճY(^KL:j[aN/D@=+=Gx:y}%ޘ3_?'!a[25BS5DP/Pdw${N@*pB&W'*L fX rPW6T[Ţ a-`SlenR.ا!1o9 _G{6*xwWTg X<@D:5A,\&,yS {|Zu)j˺Z|)u7A^ 4ƍ5hпn!afog9^Z[鏌W`g&h7qF4xrD#][ӵeV}&Wlg gcl% jBa[i*蘁(RX[ʱR6Ktw'x FH|ñ4,`Ab.h:@Gzǰ|4(f'[֚40n-!+~LWSaKA˜\vuWVčiMkhPQ HdViW]8Axvzo /̊ޑRp[G(\lbZ(n SBW"28jAd ^SP TQ7&hˣY KdFS/Usb+˛i'PڜA-.xbfd# 1lCmGoUJ4Ȧ wV(>:_h 髪Z9F#,fi\;5 [y`[ M&h| 4sW<=`}vCy:ſs#7%6 Xk~h!K` . ޞE] yp6d͡#E=Z\54{dL5z_X%۟n׶GoH/ӷ7^1rㅩIPN ïKWgC۪^&<`Mz"'O aL`Z&=oI+]pf8؆1;ӣTNͱ`lh 7/k k93&jo{%]W̅VmFCC :{!j)!N9N c"kHW XgUќ<_8N.Cd lhy zNH0bUص'D˹b0 gYu WjV },rXԍ9^iPqjC&} S}6!CmJfNP wMinӞ _RB*^Ϥrs?ZvU e.x|xDg*SyQ}doL}m"ٵdgr[ɯLꧫzc. s}͒iˊ0In2?nG-}Ew<4N_8@ kIz͡sNTBT$< eMUz TOLVfUWS" ?QQMj~嶫.>yNbp'[ K$A nE i-gl9dD|n¶s9h auNP3 GpiG\͂NҹWymKz{C4"b=hj{W.ΰ@6>mV35۹@*soN!DWZA4a?=xǨ,ꅒ@X;V/A@O _)Xi U ]{4%qPb;>t;OhU4cddĩWg(AȊ8ql;3G!ZTрTb0VԒ#)dJ^`lJ_lj f Q@'@LhH>SsS4e*VqOcc:g|uny:qv߉]CծhLvq{vKc"lJid%- $~Ų6VuC; Vy; g .) U_, >>-.> H*]FWF7a$.h>ތ&TU]C o!V{ۂ%xHo{ӪZ)߹ uw({QbjΟW +@ yLgH'o L}X:QFDk0S Ńa}owbf; џWg*Hk /Ync4,& D CJȉ Ւ0o~v G?^9 8&{lZ Mn|;|U]:cMH<%FAt딮|:hV5/2I04f%7t R#Tz=^XZlhxt޻)>|G*ml;ide,3 /KgA5 ¢>d x[pn͑]xx*܁:*2d}` zaٷ_oNfxQsi#dQ5uGڥO4m-v#4(`>a6$eھ𗂋BPVi Y~xiX-ƭRDl]K\sz|Ok/'DpTm>֨Qpm[痀ƦZFA]@g^m.DpoZy1Zc]!;-U5˙Y-T%X$\@3, cY̜ZCZQmOkD;tJ߼W R 2`Wx$`K6ȼd;^ rz/ƒ8%A1 i43 ,eʵi`j`5J[¸c<=5Xj  )ښu5O`86 wv!LȸRna>@`ۗ@i%D M\ UF]g2X-hzߟ qYӱ0ya^=30Sкj>OǽGEis+Ԁ~6zAb9Ań\"ftù{YwcNz" 7R a n?y+C $I{*HÀ~!YIviF_«7 {j7P b'J #<>w{gͱR$ˬjCߓ"@snt^v{Nae2{7y4¸EP9TTV4sxXֹ}bpM4nc&^äXR6p|k;b@=o(Џ7k_&w#ʜn؏_Xu~8= t d:¦Y E ꭬3Y,4;hhBcO`p(0 vҠluUȢxuoʔp41},]+yɚrM7"\9*Cnow_ ks?wp0ڇuY=awM[֖r|}GfU 5UK^~5%a>J嚀9 *9ڏ,Us,ٱY}A*rЉiK$eG!wCɬ3{^L 6Uq_$a=cnU9y5D8%"QR\:\ޞ{q+BkOc$'2*=RYQunx5$^Puף {^%ȋD%>Q=35PۛeP3HG~ݡiz|_j?4i~1vX@gXA\4rxubDF:dbT*A=L{N^%P6Z-O%(L;{U/$+s~'f(hLa[K{@ؒ:U~!/\GО#>宽PYqiGK ŊC%E>YZJ(5djkbb魶FvxPT 2#JO60ZbųyDRfpa..Az'>.NquPj,1?UW3v#J﨨"?o+ϊELpG Ѕ[u :$˟VƂwU*k.r[X7jQ4S{s?xBEoY/0Ž1x~4D 2'cRX*>.6㌿!! R:=Jxj_5o*djGdot0HZׂq;Unxȴ@Ų{{#$1FNc =('n"6&L` I%vg\H`wä}ioPhϷ'4 M?j;cYxӸ҄.JHURh{(hc3i5 V7H'~RUWb;@X7쎷|% &ǟj2W{7}e 믑XdIWȊ1/bh=;ʭjrЂ{}v|~n Q<,k`]C.΍af &{@fCx=1Ze'hcz;EMڐ1K)ɖyz'{(NC4S |q9SGe\.EZbA0:f`µCiIs3~eڞcySbHǣ|4ϬO3* bvY FJaٻ_O#G 8OdBҷYqx7g;jo{J2r8MW-łH`O&'rMz7co Xe̅Eю~{#gRh;hD/Tak$49IBHdv0F +|<Ȟo?xAs lmt>d!!y{~ kxIWȦ^%yaX)+ .ȷ|..8 V9Iɭ.,6TP14amAya\ YNoBrC8/\}W˛Q>i{zb/ukEܜAZw9H$T,Ik,t]Lf?JXa-.;b#7?@>#nmJQ 7I\tVV>a:Vv-?:[ XvFFQw=Exa*Aa BZ|Jl88kJ~oB{V 4-4֊b71+z7-SHԸ jN4_,**4|N<ևt$8 &4PT4BufbRPsE/bAӅ&g8LTZk ,Z&ǦN۟2ffG@)w{Siq-CG#Kݶ`y#^B)fY͡P=Q'ib+d[sV}ʸӈVeN񐥾չsB Ed:$jv7 ~ uwS4ҡfzKs'B,4 OݨdpYGUإÉhTrCtUd3+_U{\˗W!twΛ]U p*+FPf^V"iHyĊxjTDŘTox a/B53Ds0>>4 tIٸOUr+lBv0)nE-TS]jʵcCjj7oXu&@>O4և\Q4PkGV;ɒմxi'9$,'x!;lEi7ԙnC~~ 8ȼ MD;u)K1 `SO}EX&)c%:hMZ_$ ԝi}r?񦐏*Gl6*9r.CZA5cU" S ]$G͗A[q5{NF^fS'gz8It[S@Zg^YNhV2uc4D.O:+EȐ( Im~-x]ar3h ia N8Oh~3$.zG]^_wUM5}aN-8ߚ}_FC6oZ[I!ie/<>7~LrJrm&}JNjطat9yؗ|2'͛=-9rbNgeȩ .V& rԈL^Pٸ; )2G×~kfo-, )H`Ӄ45d#.th4!8e-RqޒhaRp"x ҈|ㅜ+@gp ik "XW#El}Z ,ɚ-P] }}&]?wk-Yw%Gp֣RJA+_YA y0D  b R+ Xzɼ8LQd~"[dY.E鬧kB(RK?/7xUz Qg  l ,V $$!/TU4jL]MhCoPNVW"+6upZXί?jq d{}Mxcio^& UzV8FA 4dK\h}w Ťzjn PY.~Zg C4RgK;YQ0_us xQgmH7n!Ir) hWsa9%jqoC(/&j/nX40{Xj1^ywMK$/lJFIӖ~vȬT}*) t;5ON;LʖrO_\+4Ǽ~f|e:ԏa |^%@ؙHt̛oxMeM]pjFP~VWMX2u5˟ + qdS+{16"]ms$H:p>#Z Oy9ia|Ν0>r1;R=Ą(i9Fa 8-xgVv~JUxf)\\Lh Gc!K% O,QY')}a*oI4n2&<"0vI冫( ?:0<;';fϵVi Zt8 ;~SEghoDS.)[c8ǃ03'풚+FH@X̒m"ة8hj֜C#d[aT/r.Ham#B *<{fG }tr1c53i!짾!É 9hqw:Պ6蒮) \r{);rA];Ѓ n`۝O\&|H9wmf,8|o`/) +_UJZG +\tJ2ey\_㇗L40Msb!D8s}.66-5s\"__#P'`+ʕ1r6"tUzvmG $;zKF^Ta~ D2*dGYn U fN޴8%l( Ua=}Cf_!MTWI። ;&0rxH;w4+9X "#h>mBu/aaO(eslH_!J`;A{:.=i$ }26{``Y .Enz*:nmw[0OхOw? %R iaСwµp+hm'V6w^9G7)Ot܏1@PSp3X!%{ ^r&Y}=q͑AٖΩ|V[zcyGɥ^ߤkikyH$31q-aӋ*n 1哊cÎ'HTw2S왂,.N` )ݴH꒤cޠ뷂w7'sYl䝷4cW'h+CiʧqFz?G/HB$o?b1:{B3Ƌgw1Ζ:Eޫ-Yr5Ug:>:DVTuñ*+E/ sʳY'gZ?]o8^9sy .}x8_ 󟐺 .\Ηvv[ ;wB>'@/9lww PuM ea77!,?N@ 򁊽ajA*5Hkx`\޽_:>/@]k* Xj}r]X4lBo -bﯢuؗƖ$h]>a,:҂vɫwmMAJݩ 7Ѻ;` އhd;>V?oW<*Ffڞq$:r4JJuZsx6ڵD31G~)-r?XKv-<܉Lw븳!h*f0mP^7_)j[iR>3EV)v @A8%"!O2s O %{|5S]v\KOX('(X?J:+t7ԲL9w˧etأ4!㹶1>K9Uh .2K8{ zXW8DE' F ms%z@O&!QJDSB:uQ ˿EVzʗ|uۂxz\K Y%Zz֩B|KnMyYᤁYQz嬺ݴf7CU"2rs> iys*OS])={/+b>[t? 敟pWaΡ?)P{l$6O}|BZT^{̄}x}nڲX|E]J&? <+. ҺNi5j`\Pz.OcmX@F["zlPtR%78]H9){bbWv)/ObB*,=~|zNK0'xB3 l_fƥ9AV@q]oѰ%|A3 g*iw}N .~ḯO䩅qDM2Ki/fy xngS2 zuZ--sGWXشʍdQcۼTIKIVmZ%- 5p-UkU/=E Semox {'61T0\1Kaels`J7U{_mYwxX)j(~eqvyO {PRh2uDq[_ Ծk1}'mv5yNaAU Ǵ+>{\@5#zt:bX+"uʾf5|s]p[K C/vr]Mh ]F} &A~L3꾨\v\}fTi٥V;@ <|sσ/dTЇƈo/o1tqROطok.Huut*]zٷY$d#vQ+3ZZnJin-.fȋ//yZL˔b֒3Aw>gȈꏅ_ 8u} aJ<|}״U2  J@z*؀xo.ؑ *W|]3=0L}f/?rt$ j\s풡/~N=Me / sWL$Jk{C$߳n=(Bb ^?| zӤs"0ӼG\ žLa2a)(n5P`<z6q,\o0M/LjSinzu*WV!G%yv7x~<^;6Wmb:wr] *Pc(Ŷ2z(w34=dݨ|<pʪ 5|)_.@\5M?q8|A8IdK91/U-(c[UQ tۼ_`ĝ,&(\âį]y| ~yZ@-.\L4Qj)rr$ 4KZ`yMrx}Hk'T5aTpLS $WQP׋?Tv婘BE0ir3m"CEo\AzF#:`P6kv50!n0A7h`kضS#Si25]N#E^÷MiMe;Jk?PbK=cm>S*[p;\2ۦċ447WCi|TD/ p!%"&Av3$@] т35*ߖ#&#[k#}`CXt1+b-XW/mo| ,S"$GsCm Nʄ5nΑ[pʲ!8fҍ6gG)N0/A"+]t- - k&eVVmMA_%Zo#kDk%c[seer| ScCȂ)L5Ì^=r`X Tw&KkY/{~eG@bOhlLpcx sq݆yK42rڥ#\< 5>7.aN8[)f ~8s>zL;"X kmjQf;PfDd Ɏ/!(Vt m+`]{Qq;wwˉ[Sl2q)7 ¢eeDʨ8\) aVKxwS#){a*1 Q ,hv+TST䩏<La@yP}P]:U]\WN}HL]Wxe{.W)# Zjl\ W[ZoAM^W  j'U S.r̦86 zRkQ$ˠDAk"1w])صW]$.ߘl:P Z}\ӓ3 Őð4raxM_*F`e^)׿ARD,s=lFL9Ӈ=s!{[t*"WTwɸnȒ7=` AK/}Z!A} Vb43!Nj^4YIBҒ2.Wb0dANo}==m;`9u0!E.Ik&4pae4 PA2ANxH1oѺ]c E] "hgb葸Fil.XJ [+ZP$Y"w*}L1G#SD;Pb8x) :jo:Bwӗ.KV8Din^{dz1 Ǎɗq;jv49N'!-a9{5*g鼏rąэbWU1 ,v~б8^kJJkVzI \-AhPW8;?ܡ7/R޻HOFד=QLHiJ#\Q5 Op6wF7/Hy :Tqkyj]f}Ub@klXPN9DtV_#6E&B4p'lw3!tDr7:RG'O_ԉz8Jaqr6 n:. Zm %&/% %QS1,0vxçVk_{] V@B';̓~* UNUιb2ʞ@ڽAZczkq~\?3F)s\XI!Gf@-f9aL' ~gJ ӝ5m $g6N_ǘCŧx6\e<2I3@1ٛ6\YuZm1zs0(X$Zڛ'^~OCtFK3HcIzK& uA N9)&ɝPZK˨ʼȹYZ;CI~g^ Uq]ByA$^s@p$YmYfvaa*oש H֌ojXakLq 'XDl[ m__6)8[ F*dDo{Z+&${^ ٟ' D<.ی6kwʦ7n8ItM 3v.>k^ );I 7KгR%Wl jPq׻\ r1!4zkRD(07(,Q"9@ `uo޷s.&.j߯bSKVk+IX&Z^JMs!Q#Or9q<=S`q@As4suU@j4蛳QzB-i _b ³j@]8EaϨ칺Wzjߠ_uV>GZtc=,J(^ӛBa=ECd [_{ lˏe3(*DBsU䇱N3r3]:9xSzjZ8NWT!mhL:zV0fS9A:cNhUm}Ξ-jo37>eF~C-7]LcD"}F Ū_2;lG T%A~ \T00qVYj/aveb P~*lK9.m$8);sd-L-ps? ]Z{h1x̋Esj^(a=:emu1Hȧ Mt{h YʫԃAT88|Jz-б$G4F`drm8fc8Z0Lf)&2/x~].]õ3;/h! ϕ"B1+BlTj ){rX5'bLƮ%y{pr鉜%J'[, I"@)A1O`/dR# b@rey[S8œBLTkOӳOLϸ="?%S{dj(+G 15|H-FY4Lmva]PGz:<>h $5pƙ"nXb8 `6J0#l>6˃km4Yٞ7Rhg6=Mc|M\ &ߔf}*=+s]sC,Y' hI̢]8P+o;zy~m=I}1rB+S1##]F1nXR03gjޔҔ&;ЋJK~)VͫmW.7/Q D3AmPwNa"@ۭ2w!$\Uf(\0Vw%R>~3:FgO(0Bpk>"' (o32rT=W_{@5Rvj* S}q~6 JFڣg+H,eqh"ݛMrcC0#0NfAޭp}BY0,STC_|,k T"tp'4/@ÊMAhj@ޱ!ޣsvH1هp17 oH DY_ (]NY4&ߠk\M7b@pYx>K3QCl!>2Bqc$~닒SLMOQqXJ +)Mk_su-E1,r" ӯ{/X+RZsR~A)+xMMeKʻ;<{2NxfЅ%FH=8AXI{;ʑDB5.n!wLD  GoQښVtȀU hWpu^$V4Od" | ŹUz,(>C#.g+Ir%m9T- %]Bz:'qyg]q,2ir ݿ>wn~]\3 !P̓%4.Fj F k0Xe#'|ĜyLuTp&ӠGH_7n4\k8xNx` Xo[|<.Rġ!2F%x:\q[_8W&F@0MI?1<J}70݄N K`!i]x!@]OFm mӾ?~[a΍')4c)8jxd̥UfO/N^(k_/p`jQm ,L!&;hS$P^V" fH^ ^,w>>#a^/ĸ5np{ ii( r/u V |W\!VGʽ>UHGwӫo/E)5S-K%W]Uyk .^ؼ Q8P{򅸓|$=[kF:X?.],yjWprQy;E%pQńBJه%0cW9k?f_f^h :e)#cib5i}Ј,ET/ar!p䫡X)sY*`ܹ9]"NqL7Sε!7^F%K4;1'j)+i rǦc.I͉Ja2螤Hʕyog=:Ұˊ5N?ru"Iln?z'rGw!@\ %sZ3- wPBvtjMŴ܈Fa) hg`ݾHub2v}Lj+SfU?ŏcfԀ6_\jw9Q @~鳿%I2Y򸀄MD3I/a>wf<X-@pó0&SAfMd9UT2,/o Ő|U [OIzo n"UZ< $2Qtja]XN͟\+,w QPI,V0w]⎎xcM)T9] Z7POv 犢/٫vk,-fy*eTOOXڹbҪPN'Go0\-i 2lk^sƭlj{{Cր|↻px۲Sk4b=T8kgoާG/{@m5S&K$UB>DC9.{huaﵐ +o@5XƣAAMN?XYS)p&}P0?6/޴w//̿kдZJdYѮp?|.0> 0#,DuZ0Qa;& [-s\WiWz=[{g"](v5 :颢sbhn2 4XƢHRc9GewOadg T:I Dq&%P b`kʸvd0:%## (s#^<{$ӐZ1[nJ?wȗ>{IYW<.w5!i<5)aw"~t:o#γ+I.2Z.ۧB(ޘMt$+QloU:yr &WCD2/u0%xr؇Nd&5 $< j8)@:j "/ 25 c= ^>#-ؖ]sz_%o l_j{hNp'7)#SnyQ𡠍xc|wȂ˻tRe~%*=vh eiDRac|4iUW6|s=0Ekm[n[=7;n$/5|88LHŲY'fG.<9M%[k ,%RY'8Qw&(qR 3DvhZoѽ\ 4Bo`peVi4]6ofUý!bY`"22LOMemHh (v&jk$z c=5ka :Uyfзh6ǃ fmY)BǪ2|p} K$~usR6f~|7DY7#ǯEeܱ`4:dJ}M_|YjsXpOk+#7saJY/&='ܚ(O74׿2*G);,; wSme/;?2fx]ȚZ}q!e6a4aZEHAmDLcb_ɸ]'31>ԣiu:&tP˲]òp4FF=u)%)?۬f&:Ad*;PJv>Zr@&}q2api2jju YYaEJڏ-bB!)֢:SRe79h"]Dt,5wVǚp $̩ˡڙ,@eomcVeuV'Yi.6W2cC{7.2(-9~Pyv|խ>^[,|D-S⻲N0Q:Q>id7&xX8iC}ſOďaQuu>R̨$ǜQ3JVtc 6z`5WޘG( &z$Һ+V"X p%4uO0u"L<ԀqsOpF(L:c=KjKhyy }/xciq:!F.:]Э["]vaV$aBHױ5T`(hW=1VGUkgq"*;0cqE`>+\isƪ 'p:/ .u"׉!D&Dil;WI#mtJ lgK" fo3`F)?yf8 ,Izhv nkG`O okΩnf4Q]rFB%C{50鮞ַᚒGl.Cr]':txnX1xXE8L^Kq˧B׳zs]ŕ|?RFE$;RkF\82׾3 znҶŮD8=ӒYoU,Ƿ2MWXrnDMgaHS*$|ܡ ð +.-_8qSP`~}PRZ,^ۃ,/(p=|*bwwA,{b)_:FλBYÔàh}d824,*MPdnN)2woig12A3f5aSA6ҍ_~@wPp%3JbVɴ@cM.j17n X~6&*"7]휹qGx^>6EШ6Q&_AD !Ȳ5=]C)s~Sz(bVl|dp-w}H3H{[G*P k$lC>64@P͐9w*\Jb)m'MhP9P' p#WO^_'׈|ڟk^ ͡'\+*]T ?9J<ͯ7TTqHEy8c. dV큁&TZ{SwJP}V\xE'4QQD󎚿'K?<X4+2GYYnBkROld'Lp1oic(ju7J8USm-vPb~h_j72D(11{-|7u42ʧÄUpXph}l"8UŦc(]Il"Lj~RPtO(ba-m)`^ QفZ'ct5gfwm;<Æ>(87)bk~tiV%WZFGD6 @ r9zζV"L65ү-H"R_oId@3|7#t|(pX_ta…Gurp{QkjZYSgW 8}bכXYA3.,m~Yvb>A5aEAJ5C+]1 470LNc Z^3>5,'P1b.1좮= 9LY CLqlXΐA& KKUպ-M7GlpEWP;N#L't+ťE| t`D0DLM蘯H Lq7j&ں]lY 0kՒJ ݕs`WC |襈 R ħiTxyK薋2w[nPwu5ݫ4*T xîO]Ѓ4m@hɀ㯣]OdVϠӬf.W`U@s\ҏ랤Hz縦H'49. MIWz7dnL(8wt~/mg89~bp}9a5hϴ61-L2c+KJ^%sɷuCWn!dSҟ0eܗ/ȡseZMZKdP@}.:ހKkYt{~l1juԗfPB[jU~RI#(5V?}cXjњjt%?fUd$LcN9՛ȇ#UY&&%5ƒda4_o~u&uTu֚U[y[Ŀ 3bcG{x_i= 7-d \V| Y^(O2pVض{4چ$R38JN?ifi] w'{*oc~9.Uj"\͠ALmMΨ삻d6L V俿F]-?WaTK'QRbAlٰFCPʉUFzVo/J΀[rx{_L2BLI fn3/+%pu }V;f(:*)a}B0nϠ)H-ux7ԵCˆb}b pZڞii( JH[C7:0s:{n΋s7v}se$IDLJhC5W#:zQyUT`) r> R/KH9HOB oqy`ۜJsG *; uXr' W`S8}*LHqB2 Qmg'$|-:;`m.1Wblyٔ$n'yu_;V*qPm(wVꈟK۔`nǫl$o`VDgJ zF]D*F)B7A6rOESSzW4Sngd KǒP'FO Q>Դ4pVWJipYDZa+}zv$ڷ.pWv9}'Rz!ݩugt$&.CnzTգM/j v5n/}Xt>j(kr&!DdJ󡔯ǿ`jz@3JhxXl(U!U*Q1<x<)!o~OER d@k~ V؉cgu:GI PY&v%:(3h/4v2t`ɐ*"ϥW\}v kE},2ڱ|ދEK <5 8|E3 ` #/g>^Z;k =Oq.:(kQd;mӌ;ͫO Ob(u&&[g*dB ~ָ#*XrmƂ2(IIR3c(!lHQY1'0мlp\Z^F]U6d@x+a;TJ`_Avwz^}F\<ݓ1ހ.a1.YB,0ުSÁ1cw2[d _T<B'UND#]bA ]+k\ Uv>Sq^K6#Lb'1նLl1 3~y[L] >4rD1VxFoIǡB f!c! &C&@J)5ͽk%b!d:j+b#Y}^E0`7|DdG/bGHg8|E8~`7"NêT< G+dxoE/-Yb\&7XhmIŋw4tА@ƈ0P(x|Kpd=WC wm4I2~f[e:'GEXu7X=@h^Z%,"\OKzs999댁ȇme\.t'sR(ڿ7ӞY7lO[j _;[K KX$~a:i^f`tAt."}HT'ŅDn:]H;h%´*]KPuBnZ˯d]s)uH.'~p]Q&j2@ùJsZd6 D˰GT>)[?_P/>=3$IJn,`r":vY X98I1U^=זTU*s}m$?}sUUcӔʜe<\Lyց~#y¦,g>i4E[2NۓRO'yLƉBD.eЮLsӌtG31L  dDg&?VqhGr-hkY6VG= +UzH Z[ .Qc[W3]|F( *; <)l2ܤ42L6*٬A>FRGr6so=4{5}dIJRc5xQpYd Tzm'?TI$iXN߂T.gUdG<,[1glL0z=!(h^:0Z꤅5CisΫ'>XEB56bQv*nӁN$GOR6@C_rp>w4q:'ڹ CGçഋ;& LoOd ɳ%˔4-8"e bRk~uhi{ۏvݜ>32`T D*X1!o{bPtW`A,ꖽ1g-s#ZCA-'PH+:3,63G{6n]歲Ek^u+; Ij~g--]b+8X<0B7}[":i6ס/-75±毼_\r晪`P$!=-PA4BRSRyx^BN,战&R%Km)Pm{>XƆ9 ~hwL/HaN{5ۃ8Ie{iV;nCe 4 c)&g<={rG߅R:hl7%!hbkE&HR _=&C{98H3C~Ȝ@m#f Yڣ q;>X=zIђ%5TCؒc<j1HsHu̧?a/"J3MҌ4frJ )9PUvNTRY茀 wcU K+haրsEĆ.䪹UR| )"8 < % B!e\ `7FMp7By:9>-Hw#neA",i BK$1b gY扱."UT z3#DDz^.«_Z $rEۆ8)+-OvKTҴ{:C.xEf嘌hhr\̥+drVecBo0r*>r1V+ }"+ڃ^+ICpvy͛@j9ePFdTFONA#277<"PU" \ ϕ=>ńg7˘EQ~דF/F1N>X Hvse(dnǰ%D .lh 6n&iX=ө%HSs';'l@+y6hߘEj榺z\qLvIp|I`7Zjns'ا?xB膢\Q8 ,}dRH|m'N~+&TW6^¥#4ʊF2H3TG.Ԁw%o;ND˥C^k|J#ǟ\m]3 +>Sčnn(Q9C+vѽx^6wK(ZާzPkB[a/P6&b%A'@WdC@MKX P 0"lW0?^TV ƾ~}NQ;Lre;Ќg\ kaPl:3TM99]e4+5UrWTt(AF`THxePy|J۴.c@]yxQUȟu gYb0 mc:3_a~m*(UWb,̴G1)xZ(JK# 9M6`V. fXRy3m"N(>>+j^%^4cʘaUuZGȢj"smo&(֊~A̷"qD9>ǜ.zPa=-m[Sy&K-闋mҲ01Ti\Z zPMF!e.|f+klKőVKȫ@0GE\sg WB3H)SqJ6\u%i*,V5 H%Pغvv5W7oGWoF4x6OqL_{@-@؏9vzsЉٜCp' -f80$CU.j&oТkS>kVEg1LJ-o±6 j-8?˓!BSۡ:ϸ-ܬ1xM%LɄqJ2^4zvW9/D;ÿ,p+Zb{}/ \/'iG4bw%ba@oiQK^>a\P}I?b-w&8=w yjsd\]wk*g|bDcbŶ6"#`>=^Ї*ȓp3EvmkVMB%7yɋwWmdͬ,tXG60lu\A-?-5xh!_69<8i9>NJAY)Wg|.fv74}c!N. QGtAhHɍH?EwYN+J: HT{+HW[M0 Exsu77x>GIZ)!3v<-OsٙrDtl ʭkn;GZ E˩:*>.SߓƥQ'4Yb~(\gg}=9XK }ױ׊pjaIy|X9IyhYML{_abŚ! g>F١tifN-F&gX@t*XB$LRgͮ5O|  B@YM9ZKlʶoSnw`\;ޗw0 `Ę i+,^ 6_:ޡ xvM_ądlQWNv& !<;mzmxEMHQ.] R9;X8?nrhx$ײJЎ7:㒈U"nWbXEH$a{vyR"Ȩ'zMvpyIeD`az4>Vڂxe07 ?=TDCjf}{utݸ+Y[VBȈy+AFUӮ8H3}jGmهÃ2iUn_+zAѭ@[k ("[c;~Wr(E!6?K/}8aM:/n|G`FF1Af%RzWA${._]nk#)(/lcZXoB =z|vi=vpb `wc{a\Ix6-QGS@ǂ4q\+_\C!)Y?ͻ^Ϊ.$7B6 ا ǝG'AxMf=P$.,ҫVZ#.ss SS}5ROH"VG(4°iߚxF \ؑ*ht5%o8}q5tzhZ⵴E%'.El.c1[eڏEqYWu"(Xu ѣL]#T+W71y7ڀmLd14B{T/dO%o_nAhD9?}#sQ-7:nS2&V!6V=*2 *:M謺0!iɻх;xC{RI78LU0JʭFo$ݑ'p軈z}`b²B"a<,Jq0$e[G렆H5q84a+zJ3a*4.lbxږ8jKڈPkC%V[ -)eCGz/O` h??~L 95QvbK$.l8`Kq%} ^[5\0VihL38fNxޠ+Nbw7m@$yOȵ=2W1AH?JHL/\#p%QwK! 'zoc.&WBcBma^@"QѴpA|to|@g`GT$yo2y{'t= 9Q,xl^UqE>6='B<ʡ*NHt78Cw))} 'c06҂5s8Я]"MDDtp{3pL8lcgUuxf~Ԛ[[C",O 6T 8 gw/ QVωi86Hd c|lh ?)mdAȡ$=D_M`4>yTD~gZ"j`A<\*1 XeE_5bɘհy!zf|If~" (!U!V]s.חU2Q wh',S.hj؍AKSnܘ$&|J`e^k)pPxރ_ =ѳ,hݬ$j3sEq6uL7}(o*OgKʙ% Ak?!o!$wmYAYM];.>'UYLDlvQO2S4[̘C+>$+*皵_d3*7=>"qABe'?'qHBݪfzaL'j20#bX )Z%ֽ ν1*YFQn.B6%YEK?P+%c@|Ư]-ujC 3S8If6Jf"JfvH[ +ܐ"oHk(Ʃ{k%:D*>9RzbXzs: YrwĘ"t=捪Y]q4PpCdAMJ ts\>)zAok4K,F|ʣLu a=',}-;KqW QnK\g~Mͷ233LrqR0dZj4'Mo.Nj+ٜlP~ks]N7`rY%za<G>EZD UN[ىϡG zK^U(evcuB&C-=ѱIW7<įUXF'497  I=%'_E)98]G߫.+q6tvGR.lIv=sӔGMX:کͰ6vB8},O&G w\|tl;=8vw Zv˜W_H⋭(h!]rqy{]bsNAFLȂqhX"oMà KJ@7gp|o6ҬqD1e"H1["=n ~%5 <|l,ݕ Y+;6O_:)k+p+|M(OR=οaczqY96b\UeMB}u_2&fUVQ)F`uIȺC~bˣ [z-:g,x<:λ*B:D1rsm+}yl)q.iuz{{&%qjؖ,JZ'sk5>óh`#n}:Ыl6z>D0(xK`5Y7{`SH8ن+ȌbI[Ȣb QtujζgH=JVq2C7N]gOzWJ_0CMGua! IkTxD Wnnj?wlI975Tw+^p]_Q߅3nm\nbnoAH2~9u&r"F[B!]2j3;ͨD턪d N p'cIB2K;4E Џӫ&TF6AZS㸞quu͒iD ?gN U7(335XZ!"}",nPc$VԏVq[`Pٙ| f(*A!hf_+&FCٗGR*v"t x'‰&|$v-|ٹ0$hD J)Af BaR 9C'3vv<h=)jv׻)fN>I~*Ё 3&`G R@,PU)dglSQ}]nO hnHgEn6q5GK eXr~GSq{_KXZ&C+QwLTMg7um`]e!9|i ~ M#bֵlL걭^$mjdz7$˥fO3gwTԴsY˸iZ~/f'ȫ~cMR4h31E)Eef~pfU!Y;|Ft2{j /BeiK=I2AU!O$B۠> E ^VҊ[jB-@[ULcrkT3Ҵۜb߆ %c5lHϾݥba!:&3>_I]|Kn;Z ~dS-rTФ(䛃DT戙)VC%Н(S;{F6UrmDʟz3Хa-ZB=#~0cC}_>&i IO좒u̝]2/ԫ}׃?Ft&Ǒh)a^px;/U35W!R"\0ں҄C 'g$GSЃLtSbsL;KNS)TAJ]ǣǽ4កdޟV!-%^2ϋLƌo(l?LzM \l\Y0r.DV`1v7G+N"Y h 64 ZIFbiV.60ȭ3aPJ*6D 5&'_Bf+ #dxGs16!eΫtWަǒ̻ā?8.9Hqqs-fTc0M9Nq'rF&F&o@/=ȻO\1wA>&CS'5Mɤ$" *3ެWf:,xYFY؛SF,PH.q݇ѣF51}Ə74Yxl(Ր\p"f:*~Q'A x1h{)l&K~ԱO~ }İHmb~a|r'տc;[?YƬjLGC~ qPr8ѥv&JYQD\&J~/yiȭ? ׼3}'QB H:v žJ ?44&tv2 n<`dV7g]H!<6R 1qEf>N)9/vLdy{O" n ;2L "pq +bvS폖K=L>_M 2hic2=0/!jb7<[ r`f  hf*~슿\pqy1ªyTFyVJSB"Z@rgT̄+P#ۃhK8즚TzW(zũ=?_،6H揠Iѵ#ꎲW2(&kW/ADZwЊ/'Ǝ H y53tNy3T*saؚ{/m"1D4%:"kc&gqD{yje4 arH&X,'ko{JBuGoud +(gΜv 4`m9<0">&fj?Ţ6ɠR#=`o5kxq7N(?U?+-/0T?Uv{$ǽi^]RӫFx]1x_J4nXZU+`D]qQհװ}nCIGG? {:3{Bl t SQAqUD еǪKFӼ@ě*#N*. tfqy5i?Dy='NxxK!XtSK]b4iyy@n=!x̎2?O~&..V lElNlJV2Бt{ Ա(TR9[>,Z=ewp/ΠH2M$ܻ&uvtd15}~1T:3ueY~ gFu0Bp)ONTɛ; [a/֯|e5H/NP7Lr֓G*Y.ؼ>ЅTO疲z2rtZ)+ QX6st4 DnJג*d ӹX å>=$UK$Ӊ谸[+Sk.0 .أ ڭb| Ow9_J⊜R\ l[{$4V0}#sҿjh}o|9/E#yV+1E:6Vz*&r肋O 35v(N]9W*t:^c6QW${dtn)!^N[I28aF ^0+LuϢ$Fu 1Y_s@,XՊ._oLQ er&?.֧_aPc9>F];vdmnyQ`KjZӵ&ŶܫݵnoGxPϿQFխ`̒!a[j3RQt`/wqY,Ř(VBGlbjrm}6$= 53$L4?qѻ87ډ3\a`;*m]k>L=2 ]_5&LB Ԓ度I4s4[HX0ߊ.{U^nV.6Wn:C붾o{K5Wv!( ex:NQPlKn@RA6;rsU`4b)wU?3N<>>zU%t!t~]bTwm='eҫ-:6S嘊y/fK7X/>qM Ry8 $RϢLK#TyZM #BcB(aS0kZ%C$fۙ4~D<7^_u9[P7FgC}\Z9%E-*j K`3%_;.gEEzj$?"(2Bk/,d2}~ڦ4~'1]0> B`'ʠ%)e4,8赾4tp:VVGP SƅWO:ǩR­@~BX]$-+4(bg4[7&aPô|43*Y{O~J5R$([9yVVbJzjȖ3 M?~U^ի[ȘfP:y]͸HYP}xPI(?D Nn|aq܎G$u9]n+UNgG@=m sٳu+!N4#5-È?&XԋSO1Jl(De˕L||?.ھC b4.r o{NMIA?nQ82]*2 l2Px^H^Iv|eJ!k,NvuZ~2Bnn`YY}iƟt,X:7B&"u?'a]҃`i᫂!W}FyUҪi]_iO{rI+^_m Ҿ`F(E2^Mj3DY$!'?^dC$ԝdI>,1 >rXeBoPlúqDTJ=1U+=$`Reb> X\b]yyJBbWIlےLx9/yby^$CGYJ'ݙ{6XtS 8}9(34x^ tzRRt5L'DV1iyQ 2WCoBpF[$Az:@m*]x9-Se=+7PZy FxV!LŸvX!qM*!8#"QVR1ю^1G^*+u+ *GC`ڬdX)"{Hsi6Os\~w^/i23~kI2XEsIEo` m{©ʹ/FaoZ%Ek=(itGM6h%zFu0N@'%@ȍD}R7`'1 &:i as8<8f_'l﵏:j[L{ҽn;sGrU>7!\33-j=j.u|3KEH9E%s;Tu=^-ݼ6ǂm#ٔ Ewv~~ h6BA_wL(|CI[(jм%HlWOg_,[7\GA8AJ˞u D,Ԅ_ӌFjUh/K”qYq}gB}(#P]oň)<C;$CX!*ȭyJaʻb[8HT"'2%_Y4B|UB#F6XjQ+ T!+ o84tD#/-[}58rS;v]8J7rJvDZ amvͪNu&Q_.KΜ}x&ܞ8`! )3=_νP @z:1k/3:|ю2N _-~NQ۰wAM<UdT(c><o(fi룭'3GfoHPn4_6sӥDf, s?C=hd O0b EϝA +r2s#C'*\=#|p:YMS`J*ԛd 26GȒ6SM (uE.bzͪxèFґ7};CH({c+X=>ȫ( ꐽ *ζ7NxC9\eя| ڝ+I ;+uRP܍tbҝ&3~W(D348.,kd?PxnCSr ``x@4ˏ iWCN/at/o"HӐ x$U#~"nR+8k)qflv8G!ڠ" ˗C58#Tqpܺ,pM fER0wY-M0E`HNޗ F 6UHYB~"@9є,"gg:!w*BF*%Myh^6i⯰2OͲUU+hHRJL.84y R@x~"/jd%7@5.x<9VJn D$XrVE_Q:sk?p'۝LA\Q^AXB&C1پ|>e[Rӏ &J%ʌ9,z n9k<;[i0CJYzmͶ1iy.zuA,5>9̸A;I  Uto" fV aj__el[m>9\<j/[(4fqw[g\` p ۫kUB݈HYlK/4 s0]3f/\G!2dՏ=(i3ϥIe$nQ[pv6jx- VH+s"{Tgld@%1W{l Σ/pNX%@~)b˽JpovqMEh*UݗIK`O.w+Ŝ=8՜ ,tBz7/vFPUٸ]~G?:C?Ծb̦ Jf6dL'̿# Em,hC%3Cs{ yd@"pλےcL_@}%+\006( )7!M9d, sBV'V c!(C\pRY~;T>Wp.drÅmOӟR~C,w7`,Bl1+R~kopSA„Rr<aNJT(ٞ&HlSؒ8w*DP_z;#ͯ5Jb郑ʕ")*Gt0Bmq.%( R|"*]U" _ F* W5*Ȕ$ZraByPDkcef ; b+id8S9%$''tר0ŻeO62!2@ij_|h"At$ѹuNkw:qsqѺc)&,_J2 +ۥYֹѢ~CO w/m(knmF,(5 ϣ{?َ {FTgd/cG GZ욼i3+K,tP迁R~..Qw*h-)DFT/]1a*X7a*װ+܃JQEB+eqn$wb' apjz8ԗ,f{泣y^{?%$ W]F> #,z TF==e7"ڀB<G##G|&7e;9mq3\Sɍ E9CEŰꫀM ,@pfʝx˜AX/uuyzSg%@snIj|4%`~u!^,ZYbҧa%1@}[J qv G{CUh{[z&!+c0i]F?C*Ms@ O;P&Kk6 iVP뽺$]GOToRuD`b3s&s-Ի̯Sx֯fwZ?jX񐳹At<S%*/콎LppR-Q:xBK{7>D i,yyfӗlf)PN0HȻۼ͢u|+tz}R0>Qt|gZh9oѵΫ`c^DmZ7kq&Qdf8bֱc- "g"`k 3 P=.Kk^lL6ni F%;K_;`&A67#ow@sVeNX ,dl%$[nݺ`R% X3:TN3, #|&)v Zٻ^ zB'•mR" =Pߎ疞Ği8 kzĒ|q[.4eQK|7JDPՎT`;g\htaL0A ]f SL(fߵ8Dy2H֊$1E%{ S &co|YhO )45 :QvFot*JE$hF~W Mk~A4WG#苩A| Gm|FJO)[[Qֈl4wl#&x0M y#DMZR_np/gO.U]4b،G.؅Aܥs첬*"eZrMv łD=R!j(uP` `x=Exe :r0FFϞ\Ȏb=K.6vW rM6d@(왊a+EAdgQ0mYrL6h܌)Đl}n?0Vm|x|n. K9Z%uI/VZ9FTZR~K 悟5+ppgicnrZ]պdUoƜ&b!r q+:": Q_Y'r[u*\wmV:}wK%DH1G19@N׫0w=5mfN7zWzƩ4fl]{AAR=yN۽F=}?mNw.vگ+BO!{S$7!) ;n=Ow@2J*)?U ^8 #F|+ţwtw4gdRsl@]\iesiZ.]xbk>&=.:Z9R1[*u< C;¦ 5,;Q1]vWL7M 22["'F&Ae)QQ-rKI7=*I/2KU|WSͣn)U3q q_H|4Tf9 aC$ Ois{BK?ފ5Vb V̌W6.zZWj71QsZS݂M?8 |r:0!@a2ad7$>.N (B#Vg{AE20S˟H/094dOYWg;iAE,ߔжT}(u=שּ߇UgCí>`:)T6+ߵ[2Ra5locm.:B`)U~ĘW'ZMtݸ^ cQK| )55bR$jpwTNǼo3u 觤<>5UԔ׼yaZx"讜v0Gk.wqҽYTd*IV؉lK)2*F)8&m|>SC{TfkK4c6~ȼq~AԲlBϥ]3 3J mv[+bo~q4LL@RLHH9ܠ,q"O- ϔOc D(wa$Y (Hpi= m۬fRƃJ|P?밤 ߥCP F1Ehy˕ͅ(Űu H\)-g.,'iWW9Np :wK9ܦ%M݋v+nЕL\@ȘQKS}veoF8?2zˇKIT { 4tems^ۢxMtcYW:%)`هT#}VHz{_Ums"Gk!dn+TߗpG?RRY/Dq6r4q!&ƶ ?wfYIEDS]{^2`@ݴ̘[`BKH'5lUJ%sO\lӉ53H~sQW=zLkl}O5y}k gu7 'a GKsf\W' WI1ڦBLJAd0 m? #OCWaYE'm`j{G]hXe;/9U38 dLr"KuOQMFe#v3p6csK^_DfI`E71]Z4G׀'U DttK~2ۧJ =}RޗEa W04-~LWĿ/'6+-Ť!Zb)P?=^GnP߉DKmSo' 7pG NxѺ,[geWB!z'od)5:ApiA[ 7H^Y*he0ZV\8OEmFd1a;Z?'`믓u!7!BL0)A 0YC)VG(8(mD UݐYBK<8wUnða#ߧ,pnq/\%AQbEl.\)*Dӏqܑ7E+[eYtl/q,Hžtpw~E1>cSp v/+-yͷ-rv|>g,is!D&Gdiɇp÷ݟn~PjU 5̀ւ Gp2KoǥߖBېpy%w|ny 0m s± G*Pi%jsL1 ݑp? (O.ч \b"N{l`Ԧ&D&?<6gQ-o* ω`x6\-r^m4Q_ 3ոeLStK:h TeiE$:y1uk+-1< Y]"2)ƟaPy7GP餞L6'=9җ|Џ :- Vnx/Fg<~KEKZrs3~N25ޏ'G-1W#G4پ;D֠>>y=u >fM$^rc4zC (\kZ <\J̫GnXۇ9@kғ.o2vSَcjHzh\tЁY8otN$ l?5 . =XilXm&|8x~R|fV,=JxX(q&σVxׯaW`524TAS2]kQ uk5m-q!c/DG+>+G%s|]jO'03G :-b; "+&&LMGI+ªq%{j~:SRT6=w=;֞x# V/@LIL"t i˭A-V:n@G)bpkŠ%䂳k`aFTN14:'[žm;IR+ҕm^Z c \ V֊fq c` ]v&mza#Km3IU){:ɗ:͙w_$kv9ʢjす1JN+Z Ng)i*\f *Q*͑Mpsj{@`yg)mpWN&%y%mBlj^ !<-F鰻 >[<̅O'l|LQo^qIdбlmUF-jO-5yk@֝)"Cz8Hn%l]U{łnM/uo$89ڼxƮ4j{I~<34Mfc V~鿤lsYZ~9bQ~nC |o챉*e`f1Fr=%рη;<.$kqis/)`u\a4͊w~ԓ UWQ9+N?j<; 3yA;{Y(p˒lD׬/qTq ` $jx{ޒH 0k Vz6#|XrjǒPڳF%VDnK,@!8T^MdckZ2Tp]<1aLӀCƯ뢅j:ʻPiaL`^Wxeq\"Fr*=f\̕v*{W͸OZ |{mf?EF0UٛcFwN}XBs.hcX1oCMvimi.RPA{X#Ԫ Hwe܁0=-UΉIvhFu( 1pҲĽq Ԣxn Jd9K0+ٰƊ=>HFN79 atal4HVHsqs._u'3_v!2z4B|zmrg ‚~ax-Nո0l I)a;L@|:A/V{(%^zZ݆t5C@$Lt÷<3㘫$;/ɱn&'U<"%~8"+ O.CF2~8ݛ&ă 1}"iTQAݪYfX+Q=re̎:E__f \Tm֍z`ᱽ>~) _ܓuw' Q7fUG_=+`6:/UmT/&Q! R]+z5. %C6n^Ɩ`m |@Z 4~Konq6L$f-Eϯ*/We~3Am`eƟCpǞ1栮ŵs?0^}m}@Q?ŇͿ rH39 -)VD3~c;E0/&!+h3ca-]>}AK*02L>4F X/zyt2q*WqZ xtB`aו:ɭF%y2IGg"NYQ1u[ Y$\)XIR]L/Ҳ53P~YZ!ߙ {ŊD)A;cPjXSn%P8"Ճ4!L3w~`~ФTP6LLoz~IJb 6L#7ţ5YfTQ3&c$ e$O#:T Soտ%f&?Z ٙMX[xA}(Oo֊axGf!]BTn-G~`.f+p^_KqyVJѣn@̴%@$C/M\ˎ{}W:e>*|xe/{;Ik%䭥*#ig!!w-]º#zsj4r\ݸX!iw\2}@MΛxނ[ VOA 07''&UA֬~Kv gaZ_<i.oX]J(N%pYwX!#].YL{⊂IVTZ*cWy{򸿄#& .UWN;.p=o0<:/ŀDV6bb'd(>S1(5r]"E%obc8{YuɊ*6|?<|٠>]Q/V$=s6( ,otzЯRsꞠ)`BUL^ӺgHse8B O`VCcj&7zsC}WN)S.*lirICJ&H=pzhT(4i#\NL[P2~^+eߜ3̜>aR-8 RGsL0?݆IBOrݰ.w83; ݤ%^CX}%#r^=&6=3_QB;u8,:9c N ѽCvI[$ ESJko޴,RKlX\)zeì9F3Qorn1z f~:)L̓{ə"`]ԛ? _Q;=?/#PKQtЕOϳ i/εpnv%L`TF˫dm`>@< jGK}R}hWkiѱK6R?_si~=D-ЇR#!h$9~f>y n2w}*g$q>53$֕$A+pGW T'၀KVx(yITO kQ*yQ–ǜ=Mpx {5jCCX%S|4I_P[eM2^]L׫F+g̵.av+`_wϔ}{3*Hec>NT dz}єx~ F7D)^a*>EH2X= &9o(u| /YxUK*kV~*ǢTeR`ɧZ +Nw ɔ,d* YpŘyqS3bb4h0T0<7uX "bӴ7!YuoZ(i1/F\jXٹ[] -#7H`# O'M-̗Nσc-*gQsc+1؉гp$6ox [=N,Yc.7RPÖAxy;=R$ 7 D9~h]r6΁!x9@r !BO&Z HTm^ Io4:(ħ|yx<)Foez/"Ϳ ޒ_̃k;HHLqkXw87;E'zкaGve& oxA(){iְ{r,VxL8[EbP:4'ڷW.:ba`zYs FiIzıeU  DmN:\ks-'hAwq,j)(t+'ݴuAvtHB:& sZ?>jԄB&DY)}QQ|̈][V*8AGӌ0X'XՓ/ {l$.s w)nb&o JNчGG  X|֠`ˌNTF Dh}NQ/ ;`_etvjj ewwH3Q);#"POwQxmi}.AXIzE3$Pgn(&I:ֵ4=-)zfo[_j-mȏ:=,4: l/נټ̚զ;Uۊ4Ң@Kϥ)1Dtc}YfFs'-XJ%P'HԡG!`pܣ e:@N;, CH~ǣT6 StJ@q!zy.-a`0WP)<:xRZ;U&pl`kK%)Qk;-'8.0=-% ̀ G !C6߸l҄܉Νw#B@i_?R[h@#@\|̆RhVXwgF6B9B͖}Ul+¼L[RiD o` Ρkx_*Y|ʖPCNIW3=]N\Aҳ7 /Qh{VVDOj }hL7Ege|:K*e%hz77B HRĕAVy]U %}ksXj5,{zGFa\B62myZ/LϰƛpAӕ6^InG=L">^x<\nRO쉂nC|76XXxI %h4eDYrlR97+C&!֫R2\<5VHm,`aRV'YXτ]ģP^hViᴹa?P5qvԒӦF˜ɋ~ <䟴M0RV F>X~nԋ[,C_z{nu.擾XĒ{ KQ6+,%,W·wYzmU=P>: lPĒ&s[GGoxXmPʼnJC g+~i)닐ۖ"'YUTAoɑoHpaNh̝䁐o6dz)Ӷ$4g!&2Ƚ,X~/e^ҿ]7\g#׋B68k@3ᣜHsmGYU&dcCԤs;?LsUq#HѩrF6\B){͇4+k3?Քx:aln5hĚy fU~ { S#i= x`u>!ň&dy^qQDӊ}J5ШvD~8߸ڗr}A`WwA˒&(N*2=ox2ЇCCM .LevW|xr@;jDרF-kZe10OQ۸ xr_K:p[vb4O@P:"LOꝓE{1r8poсVR; Xݰju5BU 9p# ˻j_MMe<]\+SAҘU7+PN]dDnnyȝ!Ǧ<`{+8_D*Jъk#+G4Y3^sVHOatS ԁِF4;  Sظ?򋬜X_!60/W*%h~Wy %,BOn[:ŅB'ʒE'hnh Mic5אFI4x y%/4c&Al-WH6PO)ΫɿȈ^F][U] F=sbo#g  @C-ծuGq1+z A`]1yc詓do 㥉ײI6+AvGSM(4r_Tl8 <Ge|P);ZGcIA+D]b@1{nW\j12EEߤypk +.:W̨ʗPW1<\4E/(RƂC!k>!3zb8Whrʃ>BcF@X6 =\MUUsIT5M{R+KVUZo]F9>fRuԡ)!L*"^8K8+bSbr`tZA\m\N=nbk}MwG~V >,7 7#ݐgQ_}:c?7YCp0f_r<(1Q|w}IW:E5e+'WLͿg O` ,| beM嬶:o!+?1I93Wnynkt^V 10k*V"] 6:Y bE>3\&nNhʻ&GeGi|7籈߫0-!EkUlOܾXQJ%!VY)RIH+~t?D~=l_Y9߷tePAx}85٘ի(<\ 6)% IkO]77ӏᗋ3HDi24HɆM1#"_Z8/\f+ fhSIGE]#^]}#E賸5z%N{E6}=S~i~L +r;r؍%0 ; ^8^^۞42]Pc53x*DH$8&6t}I5cD& 7"`TO hO4&R9!E\l5mv& ,7rn;Cx5JĪ+el[J=nomYKy5}<15bTv5IZK&6S=húéyzm{gZ`ګ)SK %RQLf 1*QPޚNP0J#!<A8E$.%P|ɍ{tg=R],T, Q9ƤoUJ_J$N=_8l+NZ'J+1^?I +׀x"NǸ态R,Bm>g-X&fjJ8#)evV1}L2+P4*c:_bܨۇ!N(+.XxBNoexCLHa@PG^h5ds71h&0SY0,Y6uQK+PGjo@:@O.,,N :6=(Yy Bk[tDXCmu:n Z=Eb!נW;3,%y|[.KdDQZ) fgR&Tz ׸ "@+ w/0'j4%S6Nx]GBr ↇİƧGu[[NYk!#&/ǧU^dr=tVJ S`FP^?-;1W}:O}wtt5\-&z@>ag¹H|T2UsAu9)%(Kiz?Ah.;4i@(_+9x2kb}u=f*imkf/*J8 D XidA] `FX'CH=rpYGf[gb?{zNn $H?|JrA#EͶ&ǽ/3x1f,Vj{ m8z 1˃mhlq* %x #x@ʱf,W"ϷUnw ufo#Iս])lDH𱡳#SPf((xԏc*|iP1+072^A*kQHO|Q}hM ؞4n'N:.Q[uI"8EW.*W p *$(OvY#Nj Bqm|=~`b]isJ|O1}E9H4; :DT}>OjEºo[Ineo< C l3͹^$ TsFGj0Rpـ[/OÐ)'Nz|-Gx][O;v$!#[91F۩f*PR&U>@+Y` 364L[,^mz8:wd?梲İb;.`_= Y_kr1"/[6w2Ѷ[ -P|tjz/ՈpMwˋcU f9̴aeh7\yދiEg]\h)JI E:&$m[c>wGݻL_% GQeWBmhL̄H۽X.pm6nw3m#JXt *uusm p3ly 焔 ЂWZ[)6໯עF!|I/OoU rPSLR_b~Ӿf<Ƕ%τ}*}؀uy{SZU1)Sݑ_SZ܆tp 0NA3AncMP9T0QLg,' Ll 6 vjƷ_1a3ۣ 3a o5-ю\I| ߝuY螊aS UVb%)'V?F ̄?,# }4 (k7J,J\0C_ cY\G 0 }&ΠTcԕGENyZi\}_ ) c MIڔٛy&G9V 8,*W+ rba\e˕s?64րʞ{0zf}4CֆExŇFSpOܑZ]# ${ ,K6 :$&49c,yWR5.7րQ? ɗ\6ۿQ0YyEe?H@gpQ$/Ky FwqV:#1sn=H,]\2Á1:͍̕bWx*5@6BNp87`//ӝit/YLT`LmPzbnM)kJ0I0H{sA<)C~]q1&T^LJH=2Zz|?8[ֱl kb-NYz~Ξ힩`n9Y$4~86/0f(Fh?'p&{R66|m^-?nOg`bđ4ֻ`?DŸ|H _} xXFR$E{1~@  bI|Q>b`dv~XdD?" fGT9f1O|rʀXV:s KiF7`x7FFAGkUwq=eI0;e/%yZDķYXpB[ݡS.zCROkn] @._?ĂwqJ(6)'|H._|TeO!з 0:cm@F.%#D`U!Dc6&kvv_&v0DێBq(tQ$ >ެ$uLuMNmV^:AHXD_`TMWmvV,f ޯ wA-rԬS vo}97bB@M+u]0(jSWw{v33W.)S2`M~C>79&;K~[=|3iH|:GU,uQyPNO>e˜k[&YvZ#l]쀅i¾7@YtOCL~q7~b`wŶ!=0 y{?QXsg|{꧳]tv|?mj|k#t?w7"Vu\:7jbs2%@淈M{1u]QOiGeS/@wޞӏkIm5 J.SlAz{uWZIdȁ>/ˆ?QsR{9-귒id#i4Uۚj>`Z逰ži%yqHT1|Y=)B6rX],,!GYћae z:\7 -8`cѴt& 0xH^ C;-+Х[Xa? O dnLp 1} 9c掗\{_Y[F"%z6Ƥ_a:1 *$J{;=ËjN#[¼6'[xO- ¡CYv99f8Š]֟ؒ P6ȶ4IF1|<՜DkyA7)gxF91vLs0=IM}Y'vU/`cpu,vns 滯lb?^%68従,pzJn֪co8(qܿ5㶮_n}z!K͋e۝'3+nJm* _%)(`t8˔nn`|DqIbÑGJl7G9] -ro w?YHHPgݚ;< zgۚtxO **2{)6՜vOQ;=[թNJ5qQǔnVL!c f̏UX izs#:]h)f4ɝ,m:w#F6g*="IR}}vζOzˠn+.*.Jg,]*#,ZPb24EĸEIlӴ.Ϳn@mQVK][Ňf6l߅S_=.@Tz!rOP[*B}.1܈D%r-uZ),J)96K@gc|EC v Uֈ9r| Kh@`|%E"_>-G8FM"a'Zušz&H,\; &ꌋ*35BB>ӀҌ`*3GWǠCqKtZ Bdmr9Zto䎻"dc#}>Omg"+vVȅ[L«ĶbgC } ax'4:9rcjR/ۀBȧ}bgwKb'[߼QL 4rH{wݓJGUf M4J$^kEG&. ̝ye^@MS- g:b٭Kqӌ,eur G35Qs xT,OX)tx5v*g z[P)ojnѺGg1nt>1;M ]bW~:+B3pV_`ǁo{=;aO^z 39">tۘ:ZS^v[y d_-y[abRi+KU8RJI,I>"mbhoj"Z }j݁,W>gE^Fផ`:XGnYNߌC=XZFb_O#ED|߫S(ā0e9nJ4MO0xс>T Y{آ}y/wq%kHB+J_#VH1 zvQe `%Et#$ށ,R0fp=H)z>6TMg?uVT;DR>r4눧̈ @deb;˾1ֳ]b4D*lI-J̢ Z/Y[&$?)megvd-Vmas\ގvOx{9o4B̜  Ww'tSbAFY2( ~*>&zK̽[GTQ#=QmtG3T@IrfVmMg}w`I=ɑlcᖾ&ױP/E i,V8uhrboٞm"xG%k.![+wӣfT |0m;7,$#9/ιjm-qnyn18v"{B[*jC&M# C8{cΛWDMbpt1|}i`'Er$ RP§ѓnǸיa0?HZ%ʎBSYaoC}QFa_@wLeӺ) sF"/FS"Rvim#5&O8񸕃W$tގXc/l!ߺst?i)_spJ'2/+u!6>cBY<ɬ/bIV0!<5Bo 2T~0 *r@N3܃pD 0 +ϱiKNhFPBK%3*qIr ɧ!uW4˜X+LGBH_xCSGqy2k׍XnOI _ħ(ʷK9t j}io\[AznY>"蛲IႦ=L(-sy{=E1&[ ^W+dd5 v+.8J36³77ᆸxAS2Ip%As@ǴgOsnz)dLe eor{\!*bOFD]y8 rNez.qDcɿ#@τ8`[J6}46VUvxӘӞ+vPr,ԃ5QXrʰذ=vj`kքjk"X[z|^`)Iƀ5)sVp=JwP_kKQ7KTV<,.-lȽИìBRNm^HZ?\ $R%B!\z.'d-(H r(6bBo ^~l6KIWw?3 T-:ɵ5,!}4*]'/>EKq2q5mOvlU'Q_r5|# ж|B;aݭdsH WC3<ibUXn\:]PL{l3S HK;?<8T K1S󳰱\n[wX.g`\v,7VSU[!Lfc"3ABৠ O)jFDK@pwU{5N/BYKz8=*=SQh(dkN` )x;ON "\I<":HgOa!|= MC[04Lq9i6Xg'm[,ZxozhO;qw ʹTL6'u[b"Kt47x6ܾ(j.yNR'Vڟ@˜fqa*Sa= rBw%eY\OYO\U?Ծ)f44~htG\#=5Ϣ,pt9qϭ/Z~\B'Jc*h`+#(q#/tҩ{20e p׹OhzcN[(VVO5+g";AN=N n^S_v1z@v2܊`nv˲nXLOW1~솻Mb70q_JK u{ljB~/6bRyyP8x~.uQi 3]֚ jTnPK[SeE; lpN}Zuu7O^||ݰڥ( &2HwŖO + C0|\o;M C:-sC3rF|XKԙ@J B|N8:96t3y tncD5s|乡LRZuCy}Ki2% !L6{d]~2M,jP\`̟ L)ׇGnex(rLN%IK߬w+YˆTJ=ȭ~et㭞-:kxlTcΣȣ32#Dx</ ".U"UʁwKją mtmydNbi4c|ޔJ|>)3h5D'@߮='ɐ} l-,ZP!-Q,"S1t|X9G,rI`OD `_h~')TIa9d}dh|L^(Ǻ)pStFPJ#Si `:&b;⦆ Jк՟dXqwT.a53ΐ ϛ{O&l$CڍK&FD6X5)SU﹈W 2 pIYb5ql{$l3up di?Ft܀M{*Z1B:odϠ&K5nDtNyۦǤ]C};삦~3`XArbK䋁0JރyæLmT;`_c0Sb%}ϸv; 0T Rdt)eߜbl%LQ&o@|y 8'LS4Cq@´R*,#uH!ً dIOZKR];gfx;aD ?W15uܠ*Z-ZD˷;ϣ$*1JgôK.8ޑ}¶|;Y`ٵzfAē,mG_XM ޓ!rQ1rLtL$=u/V_"/L7Ȃ7[I&*DŗAɂ/{fLsDuH>Ӽh6o6*Gd 2\C+Mۣ gbwPh%uH<88ɘСbMvP|"wh0/ ]vٶ+Dw0؞JѸ3n`31>--DmK#9ߙܵV_uSd@%}=;s O HqBW̧E,&9 $08~ f4m1=-3 `W!9_zkf!͸m 1T0EQu|c' *} $WM1T@mUOXa)%eNM=G|ɫ2T 4L;1SƐe@R4Ket$mkhXpw-nQE{ NZ3ܴH$b~66> jJTz-fKnwc2B1Ys0V ި`zAEUTgqd,~}FTGWZ5]&m\*ǀJFE8I`<^M jݛ_0-Fl@@Fa Pzei@cz[TDᖝ#b_7Мf/V\ qI>J; ~d$z ܻ4/bI*,=ɿxY?>t }Vyc,sD8 шrQG!z:glnp O"]x.цȇ;ҳY W(JH4w˲xM#oozEЪ>V׏ aW&e4M,`~>-V4C_k1  |̔ Vb j? ,C0}Mc t~/DΈWV,b/B13g#@W|w#NMӿ*,% ^qH0(*ikښJ؁P| ˂9Nnu;Uy`sHЪW/t`HCWEp :,qk1DNX2s%Rfޮ=~ĥtgZe@qz,>4ےIIs5l|ǀ|ideJ i >*kij[mY`"l+2+ߥI!o[ͲᗚI$Q?9*VmNXj 'y ֥gY8LRfM@.W4fDCs!l|.Q#P7q] ]ϡC_YP1`j{ B1Yߤ3h_7ǣ0).J-1ݖA ުOFMl?dOspؐ9)/=i hJ((4w5?˪r#u}Uj(‘*yōe.j}#D乽nB/4whLjBsҸƆJ6d'F5|d6P|@Lx]نggCED)YxbqJʬvfPB@yڣ7O3z9==Kϩonz`3J66eұǹ@WLUkOBcUAHxE [q 9ʮO Dv۳k[S#GPz:v GCyw`uǟurC&zm2]@}K07nUCt訙-"DZ0[9RzֲP[u,ɑ?_A74J2!%2 P!ѥXR=KC+G.`H$BEˈ̊`z*nXٝmNTuU&iHٰ6'W,J{v'xחmor610hM޿gˊ˘P)/j "&n8tϩϽd4[tH$upa>n'v ǦIS v\>9gH>XNS-rjU6%Yr'gHfW EH.ՈC ZNu zU]z[oR$>;C@`# IP3$_:/ Rԣ> Ӂ_Jzmƣ.v΄À5HڏSzH0V\E8y`SqXfv@L$i( Qpr22n}L+[]NCZSZhqwה j;!A -+ܳRu/07>޵yldus+3[³xʳn9:o L的JYv%jt7iʑR\@D η0S#!, (F~Ѳ:o*!AFF-3iN4#Zjl.B101Ǻ~"2i{Rl3aD^`wqO CꙬET ԙoBBu*RAxIKKj*M+~tڻ&NӀdtQ0 b<;ym["H&rїm.Ɍ)ŻJS®:|43CJZMxFמ X'4Luyn53;-78ݱ?@jt{EP0z"ڴL]S ͶL$EFW |^O@1Ќ؀'[ƌLڅ̱+FּqJ<5" wus/ȹq4ɛPaO , %+_3 t&Ll8B4AY>|'RSvm}Mp&EoNljgW|rcyٍA@[XIX-NJe綱_GUbJ]PpvxM(~N@/u1pK5{]"`( ǰ!w 9zY(v g@ TtqYYծ;ww`n^u%4u3< [{"c֥`|s['.8jĺNR9%jfAuWe`4\*v[:??ǎKcB̮A7r+2㛼MZ7rN 6 z*AdS9:W2kMgxi~Rc,AK'}K6"zSK,QRh9o9N"X˼+s =T8 #rDa/[F |^xo@Aj+ 2JjP#mРoDG'uNFNVBhLy:-K~Q+bHW pTZ5CUG:W!x!G&-k_O4PeC)ĆBg;Ebux>Ltvs[7VTŁ3| O&C2o{6c ݧr.)ylF23LG;yځ#Τ60*ĵF\9hM3ɰ 9QR l`#<#4+V֡1:֛` 7R02fA=\e`(q䵫gDu ?*7u}[LsFS&:8Wݒ5dEh:r2z{UXUh5&Gu Lȕ}_b.LCSX;2|;]M?‡g0AEz"K V ;|?^R[4K /5a`hpKS`i7@_\8-Iu0[Q].({NfTV ʨ/tfz* ]rS. !K: x#T\󽳪h @D# cTdoڶ/lN7} cSU]a~i!X~6$ϽKG;EJP֌a(-Y(G'nAZO]y?vUKWOB`gV4[:Y"hԉ5bҴμP}AJ^NS֐; |^7f;AIc0q/]xw\'d =ml?{4Q@ d5 ^-NB|3^g+v'gm'{:hS$ ^IM)X'ϭtIC]$%?|0CN%S+QPHw;q.gAc-W9g.+mj3`Fdq^b˗,{1F^䈶L,4[|;д<Ѿ+ rm'>9XE!C+?Z!6޳P^HxbvFPu[]zeEҁ4Kf7}r9;GPU E(қdռmE!Wp.OY$r OdXڿjBvݨDΆ<9C ?aR\n_U{ ?f֬ɷjU_cnJŠD7^$?~I{7ښ[aߣV,7!!튲DGذgĿ΄ԧwT o#kDY0t ^aVPsYhg PU `5FzNGbu*:oc8%XH"fs.g',y5wjj}_fܕnXD0q*( :AfKKz t:Xؿ$@u>m4(i}jRy X"-qi+Yf~>/G8=gl4Vu=@XB2H;'M\E{搽D>7";<xםZkK /* }o6>.ER:(OܝX,-3_T~߅cJsCQ*5QbӴHێGy!t =TC ]q*oc@Oz gwU͆b^_NEH;N>Oje 4Aە`ɔ[9L, TWwsQ EiCz2 v˜$bG/I]0A DR3ri+qqUlnWXXxZQWx&/]2T\Ƽ˗6qQCkbn [,V+od/^P,+B(?Xh=K^ pM1s=Cl=>W?>8 乔. 7Ixj>=mpTTedY>˨bJg?d/+awAγUXOڕֹ >Vd9Kf z_poHjC!ʭ*/rH|#JaELG~P 0'逢3D}вAdz-Wn؁huzD{.C%`@4,mz׈:Z}a 5 ]|՟?eWU 4 Ps|zEP3k}[Sq犂- ~| jqEY~?ތSn[CqdRe, ɛT߬vv~Hp$9+֫@ 2(}Ъr?Zx2<s ;zVn'X|nǐjT|> O H- ^|#U %]̘~ )vV5 /<aH# 쟡ÂXH#PV[E-J/ C[Ap/nZuDruBȥuL418 UÈ3zv$2K@ 1dECU֧0.{sy$־F vg1k43 d*Ә7#%mعť}LLJzݒ-05'B v{oQӊQ)x/Itd*35.UHBq$D~ʋ@NZ ʚI#崝|y|wWV"A0䑰nZRK9>}fajʲCD'ܱ M^|A:~X~ GO#G _\QD`z^9L( (gɁenv{6u@gt d09pX&ny$M*>-0\LNjKSr0J)%3k;P]^Ar}nmH֑M9k%篈X\_ Ui+jkۅj4I&9X_bI0 W?Jo˙5\㘾UIԈ1b]vY#`)x n'GI_a7¥ 0tߒ`2cuj4d Wܵ՚hĭWkF !>42;T2(hchDCRj)J-dAN2*fn+) =? aB(\fQwJ)nǻ1WSNmE of{)B{!e- kgJs*QpҞ߯=xckfOE}vΑ{A!+6 /GڲzSD$>^vgcz$F=݅O(`b{: -DҖ ]v {W_]cm:U7O|ng1M5$M_0OPGt=.ƞc՜#O[*,7N2GJ"l/B4LȀ6y덛IlD ~9G+&CC|T%M^Q!Ma=?+;y3qh\GI{&hS8݅=#B P="R%'#zZ~Z<ʩ>L$160$ v ,1d9꺍{uJB'dޚȈufFqQ^=zLVT3oA%~Zr` ++sOu 7:Zmǒ>QT/H!0ᡥ|!k~K @egw-& 8T'~kZW80$ppSʐeJA'@P rt趶. $R"֜-hr%L Nl 1Y!aL@XBW!=|b$b7t4! )0؎']s.MϘDoӦ>4|z7d+j"|;Pٓ3Wg_Xi˶4f!k(aa NS{u]V9ћµeLd/V~lp;&OqO;4b6Ӫc7BRΚ vg&4,C#5MǻR`'a~H5] 2Į"YF$>)0?8!~^]&f͞|`#'q!Uk 'X_} #V0 $k4/ouxX*LH]-<2\DfYJ&pOhhj"4C0nHM|z۝lkIk*pkځU`ҝ,3H-~fy_,E$)tV&)Q|=+X8XzG$cp fU$jayĦ% .0 {p)KArYd[6p/nO@DD8X9:)1&;βYKr y f7@lxj$t/Rn^ջ{H:KP-orJJ\ੇ6ꭒ X빷PAʁumJDfSKZtS+ؖ9A2RDe8 u8D3vKgqg$Y|ud ]n"R4vz߸)zSKW3..אzā zQ(sZ񗆟HK3Bdx bꩉfF >BJPn3y2sJ`?& ?G:SrN>X0U> +9/@04p>gK^tdVhVn-:,B[gmmTJ0?Fp(#.<,%nS$l^iJ8JnH9 %BMt )<˼P%qm3AY $%";TSo0aЩG%Lߊ/])Ԑm0*j @AId7V{|ۇq_9tg|3Mm`p ŮcsMG 7++݀DҲ}X,=sB*(V_qC NTՇ6!˫֢׋kɂ` fdJ/g- >gWpu <6K8' 0X 2 !Tػjݍє-Ūc$Ӈ %Fd)sϔ=k0,Y:ojl}[|-ѷ3Y R껽pw3D΅괭|}@n, f_ 'ͭ(d0&.FpκI.8'ߋݶDl;hZR MHoz̀[U)l(;#U`BF< 㮤!^D. jHt~s)uC L܁xCMpްgFH f3}/y``c6]7qhYƢ?BB2j> !*@bWc8^*2Й擔rѡhO5ߟ:p0nJ¯Æ4HL*X|BZx~ͼ)}jVP23 V8 A~!*_6+Zq\_si2S8\Tf1߆*",p#iY".ޢ|~ zz-Q Qo蘿~-3Q\)e^!J4"u߆yW¹`<͋ubV!zNXD*ycv[B YF#Z :~&м MHu]IXqletkW{|EB.DoӅW~}U7NqpJ;\ֱ cI;WH[(&yQ]f8o6U|3 7N]4w.,KT.Tܘ e `R8ۆ&vA"ӹbc qc2 4&(J#nNlQc3:)f0J~-ٖ*(QWt3n_d벭rLjoW Zޒd@߬C ׏UZ4zչ=?R{*b/`)݊% t]Au&eH0^,ȩtW1]:BNX hlUt-fN2%8]v.yFL.cΓu|&`@AsuUV1/`7z2}($wCѴzG9#46֙b15=E;5FF).{0'8^fXwrȷ r!XkP9xHtQ'y^e:&!̦%^T*hqpVeaŪaea Џܳ)~7bf2[k8'^nhkjilcCPd}i*Rpד.\m. 0\j7q &WSFqϾm:Fn[? j2?eD۞ز=d'ټ|ű,EqC\&C[Шv%fѐm)eVjjG`L :1 践N'VJZ1j[,gϧ5I-ގ 1Νˣk6E))8LDɋ]>,:LruˎkkK2V,S ̍H81}UƽUƺ'\c:3IDł*8@^zU/`xxW3E^|_sP n_ #{qY;X.G}|y`ᥧZ$hwm1ņ24-\e^WtETCbQ;0)4"IJ9uh|h("$_I]I=ÔpB›J-) VY0R\=Kb/T١O _[|HR#}k29ͲZ-#pcCX@':Vڤ*=߈:M[ϙWw3o-Y`UkiB}&"Nw{Qn߂tl4dV(1Ww vw._ R_5#rۭqmF7ܷU4v.橷)޻;@v'W-_ }}1(O9Nb~cL0&JĹASD uS/ MGD͞h&CЈVaIaqOȵYdFQtFC7btz73,3Ym~ f-9#I{O-VpP”oSoiE(ߡ +^(8]\_ #t1#%( % G7J)CM)4pHo/Hg3U7w ]>TcI\E<>n,9oeo1IG1fBJy* ؔG _?mk)T#%RL(UkM¾7u%exHlHb[ܧ# ׯ6mRϵ#uy |F9K$7"1g]"d#}s\qg3Ym&T^A g-*,=%̈qj6HnCUO1;xMGԡygpJE1 Eҙ.[^+Dg0CyZN5SѢ@,t\[{uNGq$mc mSckX)jA/XTn5ORry8vʐt0oaCY!I ,Al?w턖1mxyҾ n%fd.|%h ژ+㻀v-A2iX{ &7Q}3.i0ry1ofq(}Fj95(|S~B‰9"ɬ{?p'!> 8Ԓśt2\wOs5%k+H&k7 r#2+2pce`R{ζ%ҀoDb"+8aeQ.DHF'Œ`ϩ@h;P 5T@`5ZBeU؟+'z ٚͨ -eo>Wɲ!t,NWzg-;ްͨ ~n:0#9K4DBRNb}-xtx_$3O՞Y?1] UPX u@ >tBz `)(m "Cԁ/ɀR 8V~k/!ALa[;ھX6<JG5xgՄ=} /)Rv|L=aJްPȨ䯊wvϡuxXr$]l*Gi۴:\8K5Riw;; D@I\;k0i=d]*wOk jk;ov M+j(w;6:ZV*a!C2 +YA`דDqy@d(m9WPﯟM-%T7bRT4źܔ}W0-~`(:8_vhD-ٹlP gŶ4QD dja'Q Daz"|l|%~fĞ.-~˶hnXc|5$pP4vr}GLz>8\CKS$و\c/>7w̲A/uH=N V&b֙[؛aܗE\]sL/ƫB)6fL ;[Q-F+J8q^9@k*mT`o'BIs`kRf.-oTfyeD DJJ9b{X:MK &}p%N]%nL~`i1&4kClHV' VLO[hj^sO8!*Pj酢Z޵}$oM1GY1͞@P a},Aڨҹ|e33n[ZCduI 㫅/҈DjMhu"x6p"ryBޫ89ߑAikLo=Ϲ7Eci.\B GUG䪹U|L#i<4"N` 8]#ƅ8*눃y|LjiXJ&kbqkhĽ+Y(K!IҊIŴ|$zH4k9VI$g8|IwXY Qs-$^y2+L0V6 ƒuٱC U .`3O۩Sleib9к? v6uG@:#l~#pɔ3孈6As߄ҷίV~9ѭ,>3bЀd1q}rJO f-'8-F&'y!iqK/sCX[ a5'F6% BI @;md~E}ROPŒr{DɉhBmc R\ְΪ֤߾ڳbVoI%M[B)pѐv)v@杼Ӑ1w@7h?B0B)buz0f#@>uc[żo^ zvxƺ!?GȠ,gms_~ 8D8dӸ@+ݮPfrȩ>nC_eO^+zIa'b5j: 0S`&Q +& Iv`R~T+na*_<24Sy=X1`7g[֦m#͐IxHzLtCA:\GXt[wQ)V=i$ IIvӲe%IQö5g,79j]{!:8FE ,`h~@E%wVAܽ6xr?TX{+q%e[FDT@Rspjȿwd/iXZ=15o49K k]8ai(Y>.< B 9+Z7Uh𤅒rvAfsL+ME՛kpZUoÌ1Ќ9)enm˕47ki9T l 3dЅSQJ[sj:=wFċ|?Z``V *Of; ŧ3;~1Q. 0BJN7Zs 4N-ׁW1g3:TQzkH.hTN 8u ?2k v}StԽd=i+ -R(TH((hszEj].X}V';|2|oZ TL̸qkp.Z v+lX#nxTai ŊHe|7¬rFQ-tcJߧ;*"TFi/=S?|'i@vVP%zGĐ2;"kn*H{}I(L0\%Ad%3; ԧ ҽ=B=ALWW$xQ&^H/ ?m 2"ef)x  -[j͙ͫ^sl;NZ9[IU8gTOC T#AeWh ղ,.zP r`>ڐYC]xjrwmrM.<"qV{_hԟBd0#<֍eeUȀ>"e2(KGh致}/z`nQU0 ,( hk"8HL4;5Qo{ֵxx2m`(TY- ⨘H8ʼMn-fҴGKO5&ЃydE/U]@LD@C@7E[)fVRݢ"sn-#@hb;CbMɵd%/>Q`Xm=nݳ$5N#dT FHzx6-eEN *&.|m!Cr$E ݝb&w7nZ1M5ȥiUd#72_|6A3TD7TG+~'[vC Ҭ׎7:yhET@jBO79b>j5ubߙx )l#qV4 z.v`OHQݰ -c0%+Jj oJo N,p?Zpf- ftw[{B&!s5k\ʛ/k*j(0<¬Ā~,V2(?ƒ̴RHz~08ObG^^=~n:kS&o#<]]yTYlRlB4h~݇/_uuD"€}sR7g^3X]C;̆%L2]`i;>|B"gV(. +q#XB?!/Df dMG BF8 q90 YrmSpWa)ݤX#Zq^C;5(tTdH&wioۏ0GGfDRjѳq7@-2oY?n5VQbFGw&xp|f. V0E`I˶; %,seP8fǟkkjvm.3$ډH? =]-pSd~~r%ABPf M3LBQe 7Q!wu2QD/3>΅3b h ɰd wۀUbM.0 #fi2Eݵ+dQ `͸a veTy4`ZD`]BMLPӐR'$)bf. HRƶ"RDSh(@W8 :1 <%]zfV=_Ģ4r,F궔u[H@o{΅ >ߵ3jI#j9Dp[ekjF#BQZ t]D psC1\S@;{ED 55T\S2/\)b/aDžK , $A2@?JÎXt k_Teߍ 4qҷ:?L %LǞ_=ǍsṂ7ɖifcϏX8h:$嚐 *2q5O>c›.<u:ٍ>PϢ3X#>/_Ri`#1Qqd܌&g!6deg8HӏLwCRS;. /y@y?gJioS$jC&=HL1ϐJJ+Ү~i>%Ӕ'Kmb Ք/x2yr8OY=n5wi'.9v'WUHB*h͒5iIe]@SQy&|-(UpĦQ#X1S3'I+b7+N)/Ʌ CNQ;ZDBw2 hO] G2(oaJɪ^ڳHT}HKz9 b]J|(D!O'l9OW̒5/eNm0, 5uԟVj hbVbXl>⬮[}]j]WO\B$[5.ɬvWb30, чx{37E~+uen-QQ-n>et1OU [{Ku ?Eb4,R=18UXxBJX@>@^8&Ԙ|ĔWUZP +?uѣ~Ң}54Ƌ9/WaH)Yxq`/՟̜e hqw0^<-*]+wuD1ŒBd]>ǿ!esd $9Ļv aJsP+/Ke *њb aty,Ƭ@xP{+Vz(q(}E|!`;UO;!6HO+f=[3'x3fo PyEeG)Dgn-dTz,׉IkT_ZTwжБG20j/Z6p?Cf(/ќG-f/j:  5/|%EF䭤KrWb>Kߐ2^ 8h0`~i_jÙm}}k]q}DH-$R\c~kY d)S nzKdx/ T#>hMp{PwIUBLq7|fb}h"< Lo,, &_+7b\JA`p}Ea$b'PΦHf̋)#lt:Dkm)Xy/FIf+DCXDr"w;:!.Dg8N\K87e[_/X뛹 Պ.K'Г3 mx,kI\\:J|\ mfc(Wp"*+]Z)#?#dU .y/tձ=܅d99'f-OW_18*h> JJ1w|%A1ql jU +KpH fgUk'2Jc 'obryNNzAޢ5Q9BK>k7ŧF37f` x{4PS x`PXF<3c Ҋ[{v#ap)"m@$C]'2WLgsA܈0bku~ك qH1HY88k4I d$wz&MzA{NڡgsH22}5ʊv4\'ĘPX_51 &5%c`k K싗GQ)S񍴖dYҐ{pq,7e2 =Z@IxOxS ZQYTs[nGgh:$ή߸*P"O<%TP<ӴmMs߲*g! e4QVK$5(j{//?xn[gZ|8}%/{[O _!t(`&gYT]^ eSleh-Xؖ _(m!G%muZJ :@2fqg:YOb ԳKqve?!DG|h6ZT=:yث`pԠ7vh lU8>xx untSQG z?PؽWoxu?s<,͸$Dʸ<}vBA̭yYϮM`OTD7c PNM(\\aCaV btp4-g,-8X lY!?&vt(D1l1Fx@Y2]q[w,kzdM-H"}V]vzo.4U@B;Ha Z߿,vugkPQIhDw=[+2O*MXU,_C[$,NVgaM@# ʱD|/ ,,Sle7ɟlysXތ- Z| (2:fmm[ͱy5ѐ*ic&`~7,9ə$\PQl{k@FCߙ# ҃kqt;$ھH0t6 McR*k"=0^H`V +NofR)IrJ' MDX cC8i:\=) ‚o@@"z?Ww6*J0 值7w )$ʤs"߻Q"3벸n=dK94uIc( V~J晻udiNd.[.C}+Egif{PDd{INɩJ!'.AOhM 'W w tH:-)O!㟟 JDhZJG~6jJ۬ș5RT3r'rCM~e]O#z*Ы0O 7V%!q &+!cr MgFo5_R A7 Ih klE*f'g;OUu##VH`&q ua6|4\ tfeGt(Wgy׭J|Ek߫Qe+)M{x F"o7 uj²`D gFDt 4ijsNIG|s`nlSU9iV{Z榮y<fCbaʚ'=EDٮ%6PRB ;R˔C=}%b9a|(pC_cDM J'mJb*x~V6Jnh7SBlx H G=v y=%WD&.*V岟LHl]-|_ɶ&_5PᇳrfH[G;Ա0AfƬma(9lZ>AcCmՇՙ IcRM|y"GX+Hoc/~+l7Sp$j<#X0r]sJH%`|7ݹ̎#2>Oӌ 5V]l~tq4F!, 6tla-2b9lx>Z$pk oP>z .-iy<]k Nm,*c$)cA5p_ dFYE~4fczhԎtާMQfIgt1@\aO:$seۮK DhO/-|zV{je$񁀁1$0uF˵#Y9䆩});r8rtzOxs@*nBC)9XxZPlt7} я'p^dֻ5'ߑ7+O5TJсTe;}_~NTD6u@!Y0V@}{5od [LV#"*[A' gD`̴O)QZjx(A{ӻʋ0ʫz=gٍTθpJ0͙"'i6IF ѩl6Ix9,"޹`' DCÇo6xhbA@DŽGJu؛ a(:E?AR Z2_)AV:?IS^g`mXg^?=*oOs <{UഓOH ɭncBHN'U.RBbfrɷUǧ =]!dOZ܁|2lsJJ){tSPu܆Yཀ-1Ȟj@m %4ICI 3;~7>^_2|37QJLl'L\/v,wXA$vœJ'H\]Ogd~UGv\殜FWL"^wbwL$:,@{f\ YQ63G`m{>s* S+o(v%[pC M4gNwwT*ZxV1ɔtadJy~G lnDP,}طH75kR %ZUEK]6-x&&cB:vTd8nr:{Ul*^{hDi^5D޾NsS!c&xt4OIwp437WGI8VpIoAs -odFo7F 0Rl9pR 8Z<%0]"vFN}FݰEZAn&PtrO& db^!6;d0Ob[M"h=|-ڹbj7%0|5yFF> pEj5P~լ?,W@Gd%>?&VC6 ̯8 ;5j7Žb;ע\ ./HbYmT}o^Rm?elLku|t(RacH!լr Lyܛ4,<|"VF/5b~K'S{^yXKb*GZ9[zsrq-8>xWe KjEV6 ڙ>'pFCSbf&P_nTus@"B֫7_mh:1F+ӤT>DZz;TK̪}r^D\n#zCFOLE0C)Bu/5#/ڝi35tuxRp*2#xIZa`<$r|lҋ𷢪题WNmէ{ql$<ϛ4 D4btY@Yb59n\J ` b%ǽU3L}ƮMCMMQ`(z2>amԿfPFأ:yMh2z܁֞E\HkhOuY &iNs NP2tU[I `?J?ô5I?g ~LXDڇ^mkG{fr$2*:pyv嬃(MS\="_;<3;]W"25Ui(bUDn6PP_xX qo≽?j`~ڨ0y+ 6s!b;R஭2mv鴨cƚ w9)yKc '=}Q)Y qqj=ecyߤ;bh~% "Zj/Y~uuƖ:`c.`q?l D5 1nG:ڻ1?ml-D"6r;c%C)O%ʍrA:E.];ՠk(4) W5:;P݊0G3ۻXs01pa#u(lH_9#N9xW7G)Ym|ɃȦVDZ}TbKkо6 FڎY&QvM#zZ]D$k H]7Ef[2q9>kc%1hjmaU!݈fAƏ MإfOˍ.2seGuשׂa**K /̒k X~@ `"Q ut/4eTBL r"3(d!?0bF?2ҙes9mZA&!Cu-ȴ;8cFlT:ߞ|v2I nz*YB93ܜ{mV s9dȅثkx]_HfIu\= iZ:_,%/8c a.^@im@{ngoC7K2@%{{h@^Փ|M{udB6$'QRb)=eDW CUN6rA%; R?GO,q0sC;3*^bgzKo~]Cvm%m۷"䂹Rx{3BRn8Zj#mm씼ݯ;ɄyxsV^I*ngJW==M)ߙ>@ٔ9 IC.ER[̶ < >[=,ךй`F;O:!V88:GOe'`9O@ + Q[Ӆoa:!`E]qKJvRVK}6` b2oz3B%E:δ'u4xl^ gf HH.#3" + hC†@._dut=8I1 *,0D}ҡgC}O{@ƈtgCnUN"N500Mレփj >$"ڇ.zµNHJg1d5הʪL4Ȳ驽֠&^HKL|:l[5d&s޴1柄ePCpWsWRU}˛.Wg'2hM6 I "grجR} +R4,hK}xڼ_) :No<#=o)O>>\iXs:|[!-x N /(7&k'3U: T/|a,wj r-tQ/䔻~$Ӧg>6J Î;IZŽ-KynO6&ٹr<D L \nMh;`| ZØCL/{͍N6R"w6d`!Dl¿#x|h;1fCm΅Pe,[hNYyeI=;W ܣ+H;'r!`W֒Fu0 $%NeRF|2SffU[5suX+&Z KZTMkHW&Ƚ lKt]5|\Ѐ :_FrU d$U@EMz W}SH7G@j4|EtӠsNW8ۍF?2jNh$oB|q7miRxF@$\ %v=ĸih Y k✦T0D< Q6鄻3F`tEWgzG2xǹdքK\8VY/.k[%ʱ:tmI'%Gz9@Rl 9@—UW<@rKZmo,B3s@|qKq*AOw:O#8K*璢 4.($l qSoiZfR9fšێ NIdp(f) K_?WjȦUOj`#t@- Ce>22RH 2<*M5[ڜ:hMB)M[hv@.IfB&nu>AqR0JVv IŋNhrTmX~u'A>3er3M!'|5E#1>;HoN)ZUY'~s:ֵ{Ŏ1Ywcd0YӇڞC g e.EiPϷrjZmos\DɯS$5Y'5_ky &E]^/4>plABS|]ќ &=]Hjk@tW pJZ^9zf{NSi'C+$7)OZu&uKCb%i'82$t5͙E٤R*7P fUr_|v7hGԬ1YR B`I,( rKcyB)p̫v~9BҺy~{4'}٣h8xYЄߛ0r)0QVz}uw6I=?8k;_A͞<%sIIi;b`(@VLc@z8 h-4Y3Svfs!0IG*v`+{&cJ˟5uR5WZeg$MِF"Tx!}B"zn?.jwˊ}-&"F⋻4=F,,2]`Q:NV;W,C1q'k|8wNqjhU{h:>kֆ%Qs*[g'2l" %A`ʮ"pC1&psU|X.[Hz"=B"dp5_F GX?ŰK:A^ƾwKh">Cݙ!i7\*L/.`?[AO%bm4*Xɧ ֗!l\m'^-~\麘/O& ?s {)1*I36[6f2Sb#&w7]_4ry@j\+\E3\$H&7OeNeH o4U'cNqR`mCxBytX_З=4͖">ɞww l;DyeOnY$Q띗0Y lRusӠKNୈAs4|}_2S:> gaydNLqJ"ӬypŚ_NHbC~X+#l@}HOzMǛ$|i; i[fGʬ zy7/S6_6I̎_QP|'Cݻί=K*S*DRjGa1lBѰq9L|\t0/Ga{~٣5j&p8`kR/L݀n[4zL`A;[ӡ[ $jǏLί[B׺ 6< 2xPvXhy7Ű/bfɂOwzm] n_q`p2B̫@P?<}ib5sPDs\]D2 =hxF [48=IE1 !e!| ?jP/y*@N^CW_K ZK9z 5= ,3 Yh@黌+xqM',NtL㰚g VI[#ݝGB@Uz ~#!Lo_l5&i҃TWFko,~J[t+H" "T^K`^`5Zwv;XޚAKб4X^:$Q׀`]BѹT0$y4ػ n[t`ɐ݇G Q}h[hRΨp'O 52/<t[)|v"SB#>.(ZEfjx~@1-č0V8LeN3-!{V` ‡Ș4 *N_n죉jf2P0+lK ?S;mJij{`1bҼ WzKy7&e5tqFQ9z AP*4a}%.&uY'1-̗B#x)mVaCq"jg':X (9`X9WillF vuGH97~ۿrHW~ER.4aRh FDws%}B_Fj~5Mig%u}U9\6fijRaSPJr'IZ1Lv9/p3 ȕHif@#R|'P8-|R>Қ lHns` əU!>s(!P8l>tI2Y#Dl[0 ϛI؝ge[qţRkʃ#KmOiC]mdK3:C64L=Ή]2D[(5ЋeA޻BXwT15cs[e9v4Ův II-a+.pz_IM[UD 1aF_maiOD/>M2􈍕 g[VEP<#J$j͸?߀e aCig HsN6P9#pe gܯK``>OJ.Y|FhaX ?kmy2[ u],WN"1PWc:F5 Υ0b;ϺQ"ak!{WU3no_dpܐK 5Šb71p3pS(uAwF\:.n%NL*EU PH[D/C>6'ӭ\0:f%eHm  Η@?eiDvޯrbJ%mB>j3z1$-}4WCk1_%WGh~swXO0H`2pC}.kH1x)k$YT6>? Ζ؄6FALOv΍Ɣb0e3$e0sNʍ3,)0d隉ԛp:۱I 17XP[XN,vEDSdGNO+WN{S * Om8üI:t*oHXSW!>nUY|^oD$0˛( E[l(S!6%(Ad˷ewr+Q l0n{;eEzSɪcɚWgJc@ @|+QZٿB_hb0nm19 M&FP kD4Ww \pf<~;b)HYqX9ݍ`o[4y.*tn u3H 7EP#Si96mK6wE6K H%q&ꭀr.(&`bv7;=B!`Xi/ZK/%#ɫ!IwFjB{cXN 1!|n(k*>KN9ZT yՉ}\ >W_/q(ہa*fF=s7{;:-kT,(^cui%{U'cKǔh0J1uxn-Mw9{ +aex2 i|WX9q>jgN]W*#TF^WCZhLxk?_MiF*;4܎-J\-[(.}cbX[Qt(,\nlTsK1-6mm.fr%M")u3icW0 .IBXi#-4kP^$џ{SKb)DE'0,0{YRH \Qʱsq.l!ԫήz#륤>y3-fPAK -:s! ^kxGIs(HiI!g7ݲ%b>^Xw" dH_a7vI[Γ0rHmAV0MNPb;aû* n찣i][bJzDٕ3h!mA`Jr$@LԦezm9kn.kM'"FǷ o&cv5IЁ.ۭroՂħ^D}f#DRwDRWqynvkvMh+U𙅏/gHRݭ3ː5 !a랔eRm-M&0tN9vteւNu$̰8 XK5cwiךT4N 3'8N6p]%f #[tw*H3g/.тb)kFRMˌM_!$?In`a׌*x/$?U_hF[0?"t^B劶5ptQxl)sV2R^%l_&JI-ӛiĥJ,infbG/N@N ,zzAk2{ lԡf%9|u7E S.tZhUkܑ<.$^"#6z,M6i%%o ʀ{+<,?U*_:b3#,XP4s޷mG:j:cI']A3B֓'a\}XH>pF| :>ԶXfͼhKRvwUW 3 BaQ #m6m6_kzUQÏk<$b^. &ofI03xxK`As$R3A2^BÈnt><hEble۲fwFE O6z0B[ㅀY3Uw,:ٛ*QV}ב–®b>_lJPR)s}rvSe #c(GǴҥp ɠ`_k"IO)G,}E_}S%.d1VAk-CTܑ8JNh3b;7}B)GS|g8V!%F>ήN}Baݨm(w)'*)(.Yqԝ ZsIJHQ' }΀>U:Uax㑒9Y=O:*mLOtM41|ڋPr6Ki_1hD- "Ґb$ oˀfI0$%CY}siioRF~)`gk{t_4,Y |JmIGWS"`ٍ DFH=PgvB٨[F\riO_ jZ~Q <fJ){y+)D> s n:Q)ic/:sF;j)DL$+< W RHovt ~;{yQ_2 rLa\L7aX Ӈu4#t !j߸$F9Ǡ &,/y[k+dQ\ )3HepڜYӘ|JROLkV14]|}(a }9lIXl.HkF3O\6_ Hirg@%^'_bN+fX RY A V]7P<ә#z#vvW-.E,44ZAt1!oM~^'H4@PRPw`cb+@ol95q?I3,vYR)*xK[c 7*ZD͢!vH>czf҈3:hmeWiœA_,Tmax75VW._YdE"2!lz<,Hhn.@4t}m|p1 ctu43.n{LjjʿcFUE&Qgg;ӥݲ%+|:&Zn0:YRn~ ~v<}vϸoẐZŁb,|e]軎"#m,rF Qm*-/79rJx=8Sgc<- ܛІDZſ'cCI UPkfZޱ_g1 + 2 h2V 3Ke89wrr?< Jx)Gtor( JHs)J'dLt3I!LϪQ-.+,)b[6{?j7 4Xyid:u@WEr=2L"M즆ʝs:PWOjY0;( oQv0wMX4A$!?5\s7@:sr(FU#ly,=C/ڐm` DR b2i"=Xu UQY8?~"nƳ1k%rorMMژ(-b,ٙERY~$3/Kw˲5һ9DK2IR}W*R'`pVz g.ǤQOG%4tzWxq$@5N'IYHCBH`.+3;P,u}o2$T6$@0{)fa& 2lf%i͍NM6]ng";K!Sr&*O`Gsɢa[̚Qk'>v?2GU:A?ZqRϱhrn9^#bWϣ,Lt`Ƴ={0z`J ԶKlв\UY3b5-ZB~֖]ܜ-5yKvW{e*!ZohEu,鱆_H[k 3sw,- XNDZi8sh>DI&A>@ K&Y(J? f ghCgűSf:hH)TeuEeCG[UGkN˓HShwHG,\݅#S#O3 fAUH%>=Ÿvi=#MR }` xgk2@&E`uJ}p5Ig$3#;jRrGWpƔ戔G^I.hT!^i_?Av)TS7:Us Fm&oI}mN(. jrE]otӊ'r+fS8mRW]]5ÇOb&hBd6_ z75U-_Ť4lmg0-RzuȈ9 ? ժ| l;SݚI.X팾p!}DarFA-#BwԃEׅ>{MUW:˓ `n.(}Ok(cQL讘?ZM_Ѣ=ZAJ[) G)P/Mb9ĩXSjIGt(C ț8f>Q| $R{/ԥ0 %.mŃ8IdNz7^ rkZ:iu3Ff6!ҟ9zw6lThhD1x`v@ܪ *C7OB vϊnI:)M%lڌQ0<a\5^Rlȃ{>۞{)w&%o>dߓ٭_[?tSg17ޠںemA10yv8+`~gv?𭔐Ske*S7&fj!>$ȱKp־5f5r_[MNZMK~* 6&-9p%4 JAxN 0*pT}赃? DzP^O:6SL*0Q<Ơ_!5RN{8U ڍX@X,ld4bA_\<ٙsL9M-:I+c3:-=Te;cOI?Ο(U&/(=Mv)OEW+,וM#u1 ЏhMvC$ ձ~#O `ࡨW|Ή7bَEo),f񉁚 Iru}:2< &#tU3]t|-WoXQD.d:e`]#c.5wwt"FƸPOky iHTm RcȢI$ z 8O/7ܗA &AQG! Tk >\8*_)"fJ-kzDm`Aڜ/뗰u9ϡVB'.0khJ{{|^42 | O}j̢ȱO?z߇E4n]U C 0wIP&G_dE^?KѫrP^/cBxVfl ~c53&>dbxkܘl<(CfrI|1Dpĭ1ڸ)#dIHWq0OJ.E72ryߎ/^!$a p}d?Mt9ok=$Cp (DѩZ"bϐf 0?DiYl .a"͒vKD35o[+fU ~NI7QoZ.㲉_p i5=##!gX)>ն mls*F0QŇ{@nvbf"5$1$%SvO#ʌId oAp].xL.hLSF@&=l%! 7Dkclޏ?8+鐽 lS3{FyĎwdR6v s) MYj`YʜCK~!u1W"B) YbcmiاvH(ne:fI jآy1@}O1{x"' npûQUDwϙ.8_"qݦ wEr@ﺚE!/ hM-TLr}7m(8/SW5F%kjvTT\u)߳i{ .gct}" TemhsZ :Y͘N&e*4̒4e Ng3w K$O~ϫRV$7$Mk'%OQZ@&l1u:\ `}.(VSS@vvN ï%Ērl+y4y*C(jJI kn"5_I UJ.985w 3v0E@ڲl(a8_ 2: fI 7V &\ -󞧇p`Z\Hh ۆ-H21$c\$~$]Hx7bǒ {l6A}Oz\4+JiPgҊ?>I阘nY-}:x d;{M4jOSEIoVC8gZkE6ɨ=ִ|&P3ƅ[D#n՝2UHFL'C0u"Hp?Ep^>ףM~tPP@Z(HAu\/0wYrwIzK 1\8h=yBk'y-&%vݩ8# %oˆO*)}b=z?vV g]V6ڠu*RN[;t1s]CY`^`!4g~*\:4կJW}(Ϟ%쀁b4V|-T1tS\5`jfGںR=4Ki.u_rUtV8SWAS_{_.Q%ejN%A-qB\ԐОӬdH6* yL`eIAIyXN1*`Uⸯ3"z^ѾH [N,G6GcCb0 H?eSЫv94pA:{,D`OVLPR CǪMn8G[ BxlP%}j?*? Dam]4Ecb*2Rԧ L2+*_rő$3&=svf_fAk%< bp~m"Qd~f YjzgB Y;2nLuA["jd,qj'"nTwpa %Q^l.qF3Вkf7~~œ4Xs8Dͅ\7-iK Z{ ]WYvi&͜ `{)JOX~"yZ{_J7@_Dvv$5hA&1#LqX{Y-Qd-:󛣱/bRi4{aE,6,v%=~"nvK8/̩xO<3 `åcz{ ]\Lm={~lOMGz?3 -FTjhĄlnŇCoqU6c : g^r5.UWh]B%˃L!]/iG_9 b ̉IwD#h6'P^WjCL9K87k_KxܧWdm^}D 'dΕO~|S΁`h\eC(1xCw9HTHbCE[i cB@=p%J$37 7GUt;󮬿-T.U/k~1)6L!xLh경+/#-QS,PNo9LEdwٺ aEC{p# Sv$. GB.](a;G&H#)ob\0R=-)]/3јP*tYëQ,r-M +=5Ǻxy0!Ή]Ÿ(MH\GOA/r5}i_=Kk,͖H\l""]v$ _GЯ^NYb1{hWH ^uY|hp3v(,.+@ԑa0IJGJО O= tͩz;{eV-7pJ@-z~ٶ̵My 5x? K3vmD"M[اCgO[K=]t;#_5Ҿ'9G7W]\P8O?DT]W $$"o 5k.pj`mԣIw<nOC/16}hlBxT1~:V:\-b\d[844즇b)x8($S)I02gŕG }B]8~e!bNeݍbژ)#I&UC(E\0IUxreƜtV!sz kmyF܃ɋsӓG-KĪX W=Fa6_4w*AÂa~ ݪf}a;X3j ] @.}ؿk3+fR"N$M`mg]iKhZ^~/Gj/({?*փ=0{@\y0o9Tf>-.{n% |Og9}m!)l[)2V3e:4V #t <9AX_kǬH '|ZfPxHd`<DerCrxR5n)lU^dԚcBQ?,yiُcg䒱V(zOuB7B\'vQx1f>v,Jj:Z)K)q:myc_t>lչi%*;g!TΈ Q'B;5O rԨfGOX^`6?R|n:bhV΅zquoٕq^`^MNC}oG "a%g8Rhea;n$sg?k 5ۮBN+UE3a]aW}亲Dw9Wn#y^OeYw="{K騌WdʾXQ{<= #[vƩlT ٞKsW=,e9fXN7kFB :0cΛ>OIӕ1cw[, :f*cJ(-ޞsV΅&?MC}֥2Ybr7V]\})`TO( 5_3ôvspY߶fM"_!j4VzV(;gcqjGحGfCrUW۹כSgY2\^-_KGc\H 7up#jUKm@($ߎ F:Θ_b4Ҡ;&Wr)-:>s/\uyrPg`ٞEd~]±<"@Oo߿&~KAC|KDv$L 5"D|5K(P~Y$PjOHooZ%,^:J-a `_^S' Id tҷנkaFP ;J-C^o-s_bq%iƖ[¢ Sh~a2 Y'qu G3ʜ4]Zp_ﳻS_*Ͳ+-(-w6g,1qo;s6B-_')JfseyЬn<өyrI1qBFښxB.q,_ϦЁr BpΔr]d<]1ؙë HxcSjۿ=}<.?1DYpz7 ?Ec’׸5=cO@G y_?0*ߤ׃[MK36C(MdCz,0?៿=,TkB#hȎT ؒ.7˧`:b$y:TAf ?Fh.񮘒:#kmǺ"WtV[f^Sm6Jv_3B &ܼ2_úҽ9lr][Wyl::)1>Jw lpd#2qXpMNj0wx"FiSf6LzgW~Ax#4/-cq's{'AkQS% ht u*=d!4̞*OVfdz~)7qQ,5v=ʶ:oxR5õ- 1( (=ar%?k~NGx[tATF F*bҵ_@!9vfHkDxtmᓊt D3.`nZǏPYG4-/ ͱ#A9SàGz[ќCǡn&~e:{1"͒xBE2MͨBiԵ34BE}goG@%IoYTq@3hk \ס_lg2U-%V$Ko_I)/Ceҽl0 \)E,rg8[8ڗJ_[9.ė.(7gݴ?JG%=Lw&9oŊ 9r[N*@M L-F p >aO--1(Bl%Mf3KBp+(sDŽSJ;Oޢ#e*@v%T%< ڱ+ \T=Ie`$a!,WxM<C4}4E 'Wm#p'a9_5*$r-C;?~N'1O {uYR3le\J- }4[H/^:EDT54BtrzST_`xQ 1o:]Nzmx<#Uմ:LÙn՟x< $.bOtKs8+H*G4f~jE-;`DC{q>4.yFgdc8M܆%^] H`LYi >yt* cmmS&Z#%)Q|6C,KBV",402BaVHhHOd4 ~n04P@WMbm.b d_{]4,r,IBзWBŤI*'t ƪ5.”V"Sy5駭`t"Mb!nAFJԻwsiPW>qn ÃS Llz@A>7l-,ʑ(ʑ|nl %8*(9wx#blJ= ̹Pvhjuڄ F!#gi-dcm^xU7cҠk meYQþKމt 3a##s*J2+ؙ4-}!|i:=\x_:"`95rIu/Ab$弿a7hC(h FwxHp ?U]O-q΋!F;ꨏԽ&nKݰC;LW4.1*>WR%3>&DY,Sbt KKxU6GSH!m+`@>/H՞k̡qYE?!N# +~sg{޴d|AFf]PJDϛ&hlLg%Xr ?u'?2+a@Y@6}#3%]oHe d>solz|L͈k`L0y <<5u4slZ/r`Lhi$Int^B",N{-Xʮ>Փb3z C_ƦZҨz.1 fw(`GOh;\%[8_K8_M_){Ori#R'<}afOlV(6ӣI d gcbtjpƶ?-@Y"JUsmֻ]I`Ո 1WEjrӤۮ,Fho1܋Pm&H.ZaǣxIy|3NmN =8]Fg&2=#I La2@2{+Xi6` n]O;)Pw˜ ?s5:63'H]s[oX#BFWf%BJT&! 8MDvK"X6yfN,x~EƙHv}l$Ow/c?SM+W*^ g3LrBY (Ms9n&?R>,o)1D(Pl g55^QU 8! < 6.0#sqSa}7v[ GdF0uş.vϩ4T-4 [V}D<39q@clv{%HV|zY03t20$KQe W0](XK UĴM㹰:U擊)Q xdxn`T"_J޾J$5'G =/%:?/X^ϥ *\nw:w@3LK{:amyN0-UmkK-78Q+Y[9ϊP52t "+"~[pGC3Γ'nsd,Tct5m=q0j,*e;_r9ɉJR31pD9[Du 5٪ܦ i 6W-ͪ yc6 v"}Mu )UvácOr(eo䌷szf~F<0e73WV\ho&A&hgo^I*VD2} 1o+0!+/kV#eo2;7/\_Ys_ s"Hx d k+N>[K̇gI0&G7 2|X`5׋SВ$SU=w Yu i!3~XX>GGnŧ[Mγw i'D=>N87P=fciڀԦPzk҈{S}ho 'ʻ28qgS"Xob7@{Mn _~lprpڌ:v1d?ɧ6,¦Yw&IZ̡#8]4b['h_z8:;VSuL_<90.|:j@O\.{И?¬:-: F]h Ŀ(L'6NPy$>;G-@ m<dVӇ52vd,K-bAc7*Oh|b-[nRXƾX]|NAdmq!0xnCb5X}7\_<q v$f&]&reE\w6ɴ҉3?@MZ]9# H[\,gĦ^3vsԠ XJByG+@7DG&%692G :бo3@+f. Xs0+Y:jt iTj>X趥?6ŠDۍT I. fDВk04/.?83M7OF3*Bn٫r&6좈Wv:;k+{,VReFҘ,%>_;LŜ^r0}Mm<$ xu6rE@H+{Llaɾzq:% Pnc5vq&< --86/]}S+ 0B0Lڴ5gj+0[3X< 8]vfDS ;W:-C|?l!XUI=ÚJIx_6vo1!b];d^^sc؆H~pS(͔B] 'sӄ}HuסC|pPB'G"S _;hVs,#3X+}#Ýfӧ9SUЙE{ƴ yMGEdPpIh=HnvA !!}T w1]>Û-)%GeQp 63C*%7̀rE?6Wp6{;-ذ%Kyy\ᑫ >"d,oǵOZ% ܔ7MMuZV</HH``ʚ!V!'[E.%X\'NpOM]NȀ)[՞/mH0y[7|`8F!"cxFL%o`.nm 8.=_$0EՎTP1l?6d$@8IZH[UBmRL3WOߑ,c/?$]sAH2;`-8-AMHW NyMw V@؃h X'H-KIVr38kgMdfҭ-,4>v K R@`]j堮a\)ZbR)oAPõ[܀Hixv# g/bd21n9+pRČ똢α^"aF.q! ëU`fcWE7d"1*gVLXDVÀIXCo L- V|rjGv OAxEIf3 vJ#76ݙ!LsDCsZZP=u&΄!+4ҳP?CRTw31[_v!\(V * p{\3q~nƷb+8){oN/eQTE:>D'N$9oqg[Ko>E^Xl  h3RYDyC3H}r\F)S=C{+o:Q/:!I/"TRmǥ}v%ȷ )J[ܺ!NE&׋_X -o 9KIiGK`"|b rBTfyw K5`-8=᮰OhjĽ7㙇wF _˧f=7cc4#gzr%HL[ށxf|mkIX^_`wVGkCT0@R;+ol~=(i"q1PLi( [K߄Zŵkn2B|Yd@T[=XvI׽=Ja<'z]_9$! ^` ȈenpkFK9 o;AUPK f $>e2˲C NybLkw9aBmq$ +hЛյuvt$PZ2!ɯep ӵ1˘j#tFrZ"~g~sK<ؼ4Jk|}&\ҏt\`}LBڥ1݄֋7%D ɀGϱeSo h :A:EQ1L7Wh%_Lj>=zTHsSuiTM.*Gz{:}nkT&}\r87ttd=ȁo98:Se<+=ɥ TK5_rB_|نIoշ qqnދojQH]6,Z7D༧!Y=\\0Ӎu&~V D%G%=#h.:ё ^=p۹t6C{h8"68c6tJ)c*)A F.2 0


6 j'fj^d5]zpeZ]5#ZZ[lpKb(R)7(TtQƦ`T=_*$#I{;m_s9{桇6;>鹩Vڴ?3KhCӟ6,qc3WcB3ɗL򌛱&bz1;^u{>CEHp ?Ն,=Qr8 ER sn-'W nSENѺX![{**!$3)CKGS&:N]A~E\?| &ݚ}&gM$[ t?ⲩx0,B Q I ;r ucQւWU?1e}a>νM5~E8=tyZ#fs_H;+V퍌7PX''`ydQWFeo6 _߳r| X0ʔ|`s>:wMz \2ޱܝU1ox"!Km[TlPsco; |rh4nd!sx̗C9wo#aumDf\zne$L[6@^#c,s0d@R,z$ﵬt^ 7W);ldirF Cs58Izܲ~GD8eӕ g,=WՀI3g\Ivp;}àtimiPeAZTE`v|"kTEg!ؤX鏢gWY COMt~ĵK}{5-V kC"IVA M@ fqwYߝt3%kY ۅ_GO*A0%t0'2luk?d,΋TD[οr{j~b&O,˜δF.ɑTɴ^6E 4t@;e(}D4KIODo%8;+Fjg\WoIaaU;#n|fl +@c? g*}+uҩb-RfyQ[NtAfʪsMOhDjHH+ǫn8Vf{660%W,ٜx`6V{#'08OJ6 Y4+:#UƸ)g$;y~1AޙT?١ZC䏣"f)syLl?N@2;+;{U~=?{&s1ez-Xk\Uf\#é`qf**5lgmك3eK+"Mwl 1Vr;H(C}F5_97+uy(=W\\(@g}Y;W'fg$QHs_‹bZ3f:SʜZG_ޜg EE`L,o#FŋID34ÊrF6>,_T+cfٚYCBdǵ$f;kY=U iFgGև誫G #WZՂxӅ% !=y'-MCWdO?<žΥAt t hVLQg3ȊVWg)pfc:CmbSzx&%?fa/4fӛKӹ  8`PF{=pu:r_t"`a_,8O dӳ\@c\[JamW o*Dns-3vo-m6 :V78ah}Oԥ \b1ݥ5 Up 0>Z5R(bw#(ҍV!fݓn:1eDDMsCvE|b8 v A gLu YyCeQ޽,*Mcd(>X0pT4uǜr;u 0<50 *[!c_sW24ki7>5V?Qc'TrK8kY\203Bxq׮3()h85Nkpb.~ tk`S0)\JevnGGBUcھN$u͍1N ->]:BəzF.R9|~s7ReeJpAdt$HpOBRl~Oe7-_1NHH2d= z^ ƋwV%7}}M3q F^H0;D3>N Ndj֥O`YhOUdӰPg:Z@!#0.2Ԙa;}XP!q=7pTm.}ooL&Cuh)Ѳ {F"oTkat65]Wmv)C+eF$~N]7\fIKR+S\# $]FtZXQTv[њ<1̒tΟ3^ ]opu ԓ9|dRe`4t6P $B]flE#\«_U/A`kQqa . #1{(m& :ޟׇE5cmfaذƁ]/( G^$?F4bP:rTo?ATot*V&a}EMd]ނ\5]sxz^̅I-(4B7mlR)Fms^qWr@&R珸95Vjyiy=U&b3e[{ɱ\F ePD-AJpҩ ggt t2w_#u86{ ;R3@D/[qyh^ݾz2ڜlC;] '{ϴM8C>Sx"՘tzV$G<6%tMMP쫾a pTxe$4/W\l~bgL3x+X7z,VZd[TSGtmu Tɉ]j4ZJ  dě&9LSGPR?[%Uc[ZxM<.qV >k2UMnD=[W;Ÿ=gQ}]hN 0|K 0y<jgh^gW6J\=uud8){j+&a-En=7[r*Lܯ*ĘK\~[?^2=w9(~Ƌnٌ(g7R5o,͜BoMO2CɤD6D0 ݌czi OOY6wWf9zk%fa@A*,VQ s<'O(؂5谤 EJ2qxeAGP6έ]^PRU}=F>1]0CDd?t#x$&ۈǗ8/0lrrNZM6#SYUd9?)S~C "b!ȿ5E+%ύ U{y鮝0ITuWANϷKa7L Tۣه  m[ixS *tf\zB;Ti -Dճcq,@M9[mġYk VnesBf կ\Vj} nJ3Et ^{1fηzs-W'3߅7oY1Y Q=A >@^Kn"9uUKܭ7Гx3HIYjf l C q(eVH!bA;#Ui3:o> b8fՍ65Cp&g)s]Fu!wFlި*T+ydҥ8vڶ9(\&g#D އ[|5hW&j@1ۈLIV8P2F\S(lpZM8~K w^-)ٔSX&~0q9;@o jc _-qPvk%q$a*y'\ #։6u;ѣ<4lPs$s=V]6F.ݍnc8(|Z13w~'sbM1Y#PVfk̵),! .vrx}472o{aGE}P _62~!K{@t@8AYצ8--X+o |%?%Q3a ې+q4]`HiNGUoPCS #L0*{_5W",B/b[\ `@yx@pKcm>g܀eaUSS3ʍjfer0\XLJZb J_HAUPA?"TSpƨO&$w@ w,K5i `;6 CҋJq2Cs'L  uZ=l Д՜GP9^ @A j`M?`X-|͎74X=ng2u@JDB0쾓{6՚ShV^_<@VOvo]EYvF[P% ͻ;ttΞ&QsmؾY]Ռ%hg%d+2޼LQ)_P~pcWR^t8I싞5E'톆\ynj0FN[}0^Wt W~ǜYXa:Lу}[o7śAhIo[sc~:.P0gEJ#gK9$mKn=8 ĉ u;Qh•ʴw~j|R~wI3 i->Ny+siF]D]Pv>ɫ}\9fDua7=r:YAu1_IO'it HZnz; %J8 DU3\Z`n Kؕl)`NgBj y g{|9'M%} ZwR 9Ӌ]Bo;l^dbtC5>oҶ%y~fKnq7=ƩV !#:*r [ ͈Ai߾ \g1LHm=Zw- q|e-) _QFF.Smb$ %-2U>/LZ +Vk@]22 zMZ>3 Me"Y5ZTmĕ;sM|%oonW xd Facw9,\FgGj w|dzF1.L}SDzb eT4{૳(J Pp>>CƳ"/W (d\U&WLqmKx~T'xH8d>;Y ƭ˫ ty W{PFFɊ=j5 ^,X%VSL63RRkıCSO|O$xf:͞:!^vyg/MbTh,.א0>nVeGM0kB /P|n]SQ Z)u`deb؞@Da2bޯ댠b"VA(c5OWi(71MG0u?cjK,|Uv_k|O珶|}Xؕ`s6A&h}HB"}abњ{NrY!uh|й̨273hvҳ9}` vWRKΛyg .dhŷrA~ ;"U[{˘C$w՘ sjHJ%}~jAܓar 'amN!ȯ?Cf0v߭kNsN!/2j ۸*׶,c~iRxP><]JMnUTDWKk^{lz5AY_PuAhVù~P9:g~`B귆̪9$_K䔶%7/hWg?~2?dJf òé[QϠA.'(.Ȯm6}l{E]uV.*LJZ3pDz949.hy]jfh a,Ӆ7|@^mdW/vnf 1SXUiHե'tg琾ܑ~# C9gc%Z˳! tUHyTJU'R"|qz8YzA/jUwB/&FIIxe( ;[Fb̭b$d{o[t~$) g߆ɀQ}"a~i^VaʆBsxM 0sh:d1&@"g]C䍵}6.tSC` F$SjIUFmЋK*wLsOV*fahW]QyK.wHxU}v7%Ék6P2nW_Ԁ_^~UE{ز-:P%v7(ϹmݥȴHѣzѡ5&َ*#*D5j!?(#?,FSWBߒ; 7u.V\Chr] bؒ06n3gp m@Q#g&ְ++湳>??s"O~`W1yES8dc],Bj%GպZkݨ;Lg!q 'G" %Osx z\ 1} s_ ڤh!#P&h{΍Iz`%W8Diy(k'pa_5 nKFIOK3̟-+ 8HE!k:GJ|/sOݦtFVU˔ Rw>bq +(:f.ݱ~534Ô=ʗ.XL?LT|n<G \S]XkT_zƏ\/&iHM jni 8?rPԗC4FqN}nVlLYg|ԋ VSc:zSD}`R 2ڋ&+1Jox`&g1[ZxmY3xI\lc!p&MX F Fl6Gy&56\uRECt&Ć`g\7ϋg]Nh+hgRM*[Z}1mZ6m~hLErW@ͤBA!ݴj̲6? 7;[: lf|{7pe'ȋb ς<ʧ_\C9Ġ:y~XfUΕY0`uE"]ކ4e"jt BMuA'-Bto8K 7!USŅl&B{9wU>#XlkD}KY _X(M9# #RO a~0m?W⡭ ɪI:.AuP]gl&yhV/@McpwfƜ@#W lSѓ':γ}euILȧ VgķrN.Z%/Kתͩm 0yݏ\hCMSOgt0q6P9Ohpv٢q0NDx耈XF>:Eb5Tgu}o'x"^WA>1HIy{?="Y\(MH,('︈sCa=" ݾ\RU>FR">A̚ȁxba>_|$G]==2"ǑD[,O'V5voHqU(F-7n:?ʜ'w'xAt >?k;.L [Au3awk)ԋV އ2ILk4w1.Lp|J?K'~}i#_9x,KA*anN瑺APRW>׺ w"eKM[qgkfGD|VΆqOW #}">:>ߡ0j._ ͜PDClDf)03`LD{mGY>E̕6M9YҾ$Gh>ϛjs]ƠV ?Taxa}܌ɔ_zqCṔѾ> XlrPE ΙvqͯY#97KU.[ťl"+BN9bPjgHY[ϙ ,.>k3 tCDzN^/lwF@q~,{g>[`#[ZpPE[ ؋%DA[gu)0u߰%^~ Q5tгق.lw- MlB mOeC Rw/oEt> K糬,sFӓOh]b*[F5m 䁋Q3QR=Qϐü&m@EsdcئYԨ8㽩:a+gR!|ƫqXS56Td_7Mm|vbkqQ?wF* ~UGy&j St ZͷʺI/+8B΀F"H*=݅Yfb㚮HTӟ<ؗw&s3 _TiX6' -4Aĸu|1GZ0\Lg7J 1.zFtqqo1BC^K#.4Ho,qu*RCdv*$א35}>] Wrb4,C.݉ ehp?C=gWquNn+KhK(#mEq}z^?PZ>XIg^.b͍~;gbV )ߟ+Saxܞ&$0 /in#{4F66j3qg.od_v9z4= ohk }KK($&q4 #4hi8l'cb(gEi#E\ܕUYYYfjFt|^i.v+Y.ϗ|pYt>w{B 6:LV'f1`J܊ KֽAyMĴ]v9Md4)'=s3h.C$I$„`Q- ƁM.kD U\@hH;pJHLedH=Tez9d8ӷggu#I;6-M$ԇZijy} Yrn{]NF'rf6X-_,? FܪypK(4ڃ$>gۙ cA7BY%@VeZ4"S܍ AC򖾐t'NE^˂6|zj{ũAږ{ A~Y2C SoU{+\./{jڋ+4b/ QŊ}/>`6c3ûT4[$a:[0$.5!L؈kM=Ayl a[\ 10>D"#b'(y}pkE g>=mTQVNB>jBv%ו̈FIJyUK t7IF4iԃw;d+oOv]o<}\<5X0)k祉>?WAn e)lCA>|w,!H: eи{Ex3xdZ*6x =PWFDa#F }0_ω2VkS G$}y,HsBt.+~S#3td.haƷ(' 3f-"`1lC! ds\7/jg=ȦI>w `2@qVw/G :Ņp&hDD+wyE7 >&%6B&<Fs`l#rȨs3ēF8񱉛3n܊nW Znvo>{П w]}~auz )E1+t \CcCEl T7QsEerI8iܢф0uqxY) y{K^Vz"t<,,mV8@63im1|`[i.o-`A%(Js&ϪZAEE2 ^bm ,K+S?UIφq[qf(ᵥƒHwfr}& kkgz aĕTB }A{jnBA1~?P;˨8mD6!9ࠏ,U߫V=$ҁ &Ɵ7}x\yDFȝUa!z)Iܪ%e(j' Kٴ]h 5RX.xҾy`t/<֒] to@V;s+LutZ.:{]֐F"ً>7Ҋh0g d,7;{S^{DRh ^Y~6eKqص9bp ~PM ǜc.iHw!~!MH^P?IL![dɌٮ EG Ťln_H(ew3 &KR J{VcNX>9Dsm4:]oʼnSݑsoȈ!bPCOf>x%4ևWS wΘJ*`aClo=JMXBJZh.[W Bpڈ<ʈmj5"ouW /~THiNwl]d\u*zs&LJ1fY&ຳ'|4]%ּ2r]OG>s\`.~2)5`\%Kp+Pzk` QOlTX@2:`|[xR&?jzJ)SɽGz6C!Z- [4Tㄫ.n';`@ ,ɺ3nٓ%Ls C, `dEg3r_Ry@ |ȧLgOc;ohlaL2}uɋ:xiz֯Xe іlVGBrXEj')ɉINwl^'$=1xFW)W'ҙ/#&%E~R{I0;?KEfdhmMrgipl2hZvvvz_0WL.[_kqNvVVm%K)GMI_?F<):{wNؓ 񸽋PgdN9{U#`vƞԯ"=+W~jѦ4c>:>Nca&A0y_ :>UuT 6bK?g&aHS3ɞ;J՞aP,D5(}fre?8PI"˕E@ߡ==v헅SXwW?7GBQ@ B)@Ӟ<DYi(71[b9l@ BM=b3P"P6D IS9dKqbS< L.2ݱ5,77=C ƾ.IkΑV]~q@O/S_ڱ#NY}z@Z.6&Zlb]TXΌ4Ы.q7K }v\ RPB2 pQz)Xpkt#znҀǸXv &(UEVswQl!Tb*"Q~+A_6ӵM273l? 9UVUOQW% s]د?0_gȫ, YBSe 2$<~ePVjq!vm_3 ugO JH& Tx'r@;vpI8E^dҲZO64HwpRtўVPKZPxK)D 9R2t0hp7YSB'񈭉;9Mm,2mS:ޙ2Php˞l'P8LZFM" w9hSzeZ @fO+Ysrl!f)>pc+ZV %/S+>Gl;W >|'R2noJE&ao)P&XGlf8f]Mӭcb\Ji(*,q=(N(%zfG:JJ^Kjek4\sp F 8bl'E!=!BmJT*.irbY>{.j?[ J=f=^+3e Z{@Ffml q1Z+~؛$]N"Ӱ$[YH&^\h蒉ԑ m N ќ+FFY^\ %i:?/Z> |Kӻ.RQ4qw@͛EJO]74w6Kwi̷'fߧ TL0s*]Ja1ETCnXS -gXRWP"P_S#f}*q>[{t{oxDRBA| #1 U*9Q^;-7Fg KSC;Q 9nvɈn!8:9L>j NF {)JyH"; 0'.ᒼn ^;Pa2߸JALF0k9;5DJv Z1dm=4O(I&ffV= 2mA HH{DuX*92|,7K-> BA AEE_W_NSh%0sQ*hTezJh Xaߐˊ}*ld&AC:3trK=XL/,fgB)Ctrl\81\kaٛxȎ 7nI y )G+"\wyic{}O'-'֔~FXg\'6 GѲ u8ailX*oyBmU$Ql0U)2x*_o [́t%WHU4Pf{-(-eQeDU礼j,漷UB,bwcg\+=UZ?iΊh-2h"SxZH.84z#{ Uz꫽Bj66\aFkaAe9[fI8LCO`@,G1#zזyG&b3 !:/iD9 5R)|kQBB' ,GGbuʷ%{`1ѿxY*' rAKgH솥)Sq)e42 닰Gm뭆{ ނQA뉙 '-rr{ƜW[J%o34MC zҐ_`߁t?y󅹙E7RkH͎e ͯ In2(Yk n&s~O'ˑ|"7 Z1Gfy71D F W6.*eb\h g?}F\<w[w@* QzYt6ob?=R :rG@31xЮ;x7^>7x :QX@ҽXkCڽ̛x,J]Ai*%"r`x?U_}{$T8{=#hj:g~M?ڼbVo8]>L&! ;p=Ǻ bE { ik.r gg`t Kh=RO u6k]iY¯7& zK$j!]pbBU?UM#@0YeOzX_@gƗxMR>i"uhq??M3Ec ZJj O:nk)XR!Mi?JN {' _O;kRR1.OܪEҨ6}yIxkEmF {mM .+@*ǟq!bi:I=)Nȓ3D/!ƙ́DV@b9f)gtr.%־TPN&r?lJ2g2UGt4= HFI_=zc|h@ƤGzR$n73&mECܞ#̥U37J%i^)P@9^䒓Uڗ+\3g=.Z>v{ ﻯ2&x!z|SYTrxj]WZvqNu hN4g B%j8WDzOTa@H6\e24LoVdLGĒn"נ;õږm$uF`B:=4g}?^`W4_~#YVH=[}z[-%t/QL`Jei >rH!v5ASƶ*4-ŔiWzzE5KbPiSipd Üx])N| t_ 𤋮oë5 DQo~=9 ?/9jj(.EX_pGNT㮭(MuR' fƒsCᄯejʖtfո*"4 H$S6nѕs% 7vFb|A0VƟA.(#tW*Qݦ#4'm0G97E5 ˊXə\.0,RLtql"Nu1SY2[A.‰kWJŔ`գ-3$gchhؘL L?2f,7H}_g $e 5k@K#K|nC8~ԽReΧLX (OД@% D";$|'=_x !-^S=22lEB!a Sh4i9"x;mΫeե+ߥ鈳1Ѿ;b•!jw# 0`R0{r{@Ā Io.S%Qe:K&qJXJayCS["f}nO%ms%4`?`vmCL~<+v-MUV^0]jrq7 Bf]>J [D}LA$ڕ֍ dHkht;aךHŮ'iIF^C̐(qAfFtO%Wa~[ugj2Yˇ"[Zb-806hJ7n%޺,0OVC,gFcD>W,=qED}ѢGHn]dfAW% ˉ>esu$.JcjiKŶ<`HKفB`R[2^ Oﭔӟ/D?fvSPۚ+B8cOc58f]طXL(:E=6ڇ(8տfeh84rj]#qhh0z#K=ox.d/9*%s G^L_H,.t)j%*5ъC( 1 O>"P A#&\ͤ9I<=~eH|#<@s |3کfj8bbÍ=;WVWOǻZeh\ϓ\֣S(/`ʆ6.:&V_*~gPq.2]xh+pLUGL5/իl 0PWA0loS΁`0>ӉϤ>){$A$߮Gar>ޟV:F .Kq|vgj;C=y.-ˬ4N q6$и5W 5w-jg>ſm]]`1"%&,vo67$$K*:+0_ranNH'h{xfC{?]2鰸˂GY 8%"N)џG5qST逤jF$Kўukq^(ϱRy.ԂwEum~S )~S Wb>BÝEV_ h_jȺG-vݷՉ-Z>^~Rf&T!&x`E(dܵ OZl&t6jܪkO0+n9ybCZ1f~T du)wW9rgƃ")8o%8vjG\,5樠HoSI2"As |q_nnbdc~R\YXZ2e&u$'˧?wd>t'6ҿ8X^}`1n$% à>bc,?[07D+Q2yJ^"N}gPC% íQ#?fh7f^ݗ)XHwg j-2;YrVRR>ϳ/ h^nzgVG=H$\| \m#"voD _΢#)zh/Z'<ݣFRM1$$H u4 k*݉g E,h?A7&p]۫歗>qMeCι]F:TR7^JIq́Jr]\ppp羷V%Ȝ _2ZW?Ji]?rO``^Y%U菓DV*v3/,W9O?j2k)FBq|~?֮v^2]JmUL'-neExL7BN=e/ZP`"rOOs~:5~=> =pوVZ&ABmp"ov$§I&8n̗xDu(Rj/qaV{A}-zG$9geD|:gPphD A.0$hZ"y ՘׈A'")kF&!pώ7:ѭ2g3 0 ?!r,I7]RUŌ$}.Fނ2^KS2n6qU\G#*T66|+lEOC FLfSFO.런 N+҄%6ɘu2D#G)^mW :߆DxfSuR%ra`93($U?64P)MR>>Du,jIV{pLJ-*f?ov[kRBq! $uCY*םtx7*hϘB@\j2C-?9?WS'F/Ww `vyӺWf3:M{"Pc6.ټD]JOJi`EyQp=FiS2v'j#iHI֔}#xS{p^betM(ŝ-|:|į8f$r|+p\a*F'+HJ̧Aor V]z*0 qNxN'\N-DM1fR0)"M&*훷,hjjJE +iOoVJ=1a (3~RA]⡱e~\ zK\S{N =6ZމD;HM&-ѰZ=WE= F}UTS|ꋹud,!׈aVdI-Xj"UdKJ&ѓޏËTɦ2g:0]ׅď`ŠIů0ѳt2/`گA&c 2ݭ6@I10Lui9G`*P^lTzϠSԦK\' ROK g #U(^Vb Ҭ*LBІƒawB}V[p4?`k |ePԕ|/4].OR!b_77I7 #m"(^͚;Yf' w-ɱ \%tW?Q"@34}5ꗐ/ ;+#byF&B]U@@G΄|c(RY1ޜfDޞ߾1''ʙGb$}N͸ !]Ն(L1 Yt}뺖gp5Ee懊<$$`EH0{(tn[&|I` Xг( CSʔޮ^  \g6KaQ87ЮSo}"H~(*)%eYJɅAôǨR@y5[NAk즋Aq!Zy 'Uj:^:9 NaþVXY˾*Wans yNjh]+$e~H5tBu dU%l$|HU?)O"a#J3cP3nB]$lNԡIòeu!ۤtϷ`BLfVmʿzލ.:1~B&s&ceBT3;a]YV`<0{ /Y&j#.ً3`5-7?a+yMH7`'c߷ro/s=8z,ğS掜[H%tb-wPq Zu|#`W#p`Xݮ.eņʠGPX5 Rz4%Hl)ԫ.|3!BWxDgR(1lonll+# h!.sQm6!͔Ip􈺑0>| [:1r3~8::h4;!D&ՁVclbj _ȧ"r[zC upyJE|͘j(@C%+Yp!CL)IQL#a=F ǩ0֩t@e'j>M:PF7rUf1_8g9GQ+O2ȘSj^(3"x4i]7ɊIz{@")!(yۺSQܵO 0+mL{Jc18Q?@K71c,"X!ɠ+s["~6f튲X Ֆ~U@Ge9%:1Jæ* UDs/;lB7+Xgƀ!S0뢱?:P4(Vq$CBkR.l@(  3NmQz ?d(!)PA(oiۏ7_e3/.キ?J\~%JR<'SU'4tvOuǹ1v6`u~=h\yA#rVbCYMZ"ࢭ;1$m(+Oi-ϗ}A;ؚ۸4Ma}7 6=E:aLM҃V(aK"G@ Rl ̡̃ͩ+Vd6.#`a.ш#-AvhꖰX` "}-O/-63b^z<$r~]ƃyq6ORjWz4DRDGS.X)^Zxҹc6KLs!7]9g[PE%ź'#wꁎ#`8Daj"b.R%Jq%U P:͕cCC+YD;50r)PPaT^@ͧ&xN'J&;~~^s;aHr6˺/Qs^6ȰסV)mxyӲiBN0y, BiB6ܾoZ]jKdk|f]6)94o_/) VSnth+_8}[ gh=a!59ZV[,}Dc>='Jl&R z'0soK ]hLvC]hULqrUG'bb\iωnUn雍 AԔ]'WE> $%$p8,69"H>fή ƕC+/X؊ {Ĝ8( iQ&r h CC 'sz%5^5 H VyW~& io(QmL#Y!=s3pyhu =1@bR):~+cXd&`+8ds&bG&2CjD DsGO_Ov6EfMiD%J@wwwN@oWDUuT+0f!)|p#"Vv֬*(i@Jjg' ྩ|7(79=ꕂ0C{'V%Jhz=Nc\<%WYs%Pmlb[zwH.2NGǻ1 gMy|~jն4OμNUs"#7l9$acmgtݐl&@5g$ DJsyIӹ/&SD2+'4$Ecc<'kuqjy9ݝA'q2L0h2=FgkWK/W ӎYZY#"\"Vx:;wËi$ڽn *[> 0mi/)M#Qm䃠wLNdj5Q xa?㽅7s1+H "*K OZ΅.Y<mƜȆ22 >Lq!;5SxrY3v,]Nz2Hգq7r{hKo%~ lG0aB J5ߘGy9Vv0 HXoeW܋uSc: 9:$p'hP*!4՘={9FTT:}$gNK ݲ<|M2e4 Ql)34[D^5%5GA兛W!_ax Mmpe#ޛH5rx*9ϣK\HK< /W%r*Fv<*.ct_C wgg5?;iJ!yb <0_7-hkqYD{mG$se/yڵ,+e[bQTS^ O7<AlȾ3]yWsV蒀E߻ !Ъ4/0O/wk __Oz9iB.f/7? bMώPm/8}N5oB;h>&pM8AVp i\mxd€MC~&ªjtZ0e{ho-,M4p"ON ;lWr+o"Y-r~ ŕBI_@n$݉``~-J\7v} 0 <¬0)zwa [*fP!Ko*6#&́ם+A_~CUbj9$neЮGkWPS&Ԉ%^Z\T5 EHUlT`YfNP`^f$6A}:]u"\cN/2!Cs/ћM>T$PIO4\1 ͍VxG+ԇNZu]n@7iHh((8(X|jɷDB K_bcc7{)  0ҍ[宭zjk{Fw- 0,6ÒLvQ޶7O8>bAaِN$ FƠ ^x$5v6{tk?o?rV}('VeYQ+ )"8ria4(ד1S)EQۙGCC{#suZN07#xݠ-@iBFA{s8%H9w1Y['DJKL%Gkʆ`xsoVpna2w a]ZP"<_[O\$":PAs^cG}zS}eaݓ"ѽ' Xp "p,#<yzJ3"#6GILY*jh%:,Cl |yGTs#,~Y o>gz8 ڙ ?\+k+V*|E:bhŵN*CKb5W]c.7q``ǏTdW`m mJ7Y}FlI^ n>n!NԸ<.E(BF(0}K7 z:#&ߵtԠrt/ɖ+)vJEyfZH~2c͖د+ BdM,_ ߾@ j~T!5w%g,g_,h,E2/2s#츹ӈhhQQz8+itB= +iJ _I/.lJ&fs٪AiVM7 DŏSd4ܚ25!1H(W_CBb<VQKaPz"_ Ac=BXد-\wsj&;S-| ';P9g!\HVs ?33-?ӿ։bVÓGl&D$T T AQt_,̨1/ޭ߬RmƒeOf 9Ӻ#O8$4Pe]kN=Q=Jaϣw}rU [&AO(u{C6GuPؿ +M갸u_ 28^!ۢmsI&Et?D?=~5Ӏ@:W?: LyVw7:܅w^BOkX4g'1PXtYl6R jmѶf7Tũ cV=oSs+UnTeǟ>`ac:&M~lNmo~nTA0*'Kvayܭ&D+?mь!.ǐ/74%v2 m&T &:h*8..S2qcY]%}Ne>*]8da9L@^HKZ٥L?4+~CJuRbڑ:ۥa(*<Ծk@$$?)Tu!U7nVɴw %9wi4UdL$]! ϓ % Ƽo{:tr;@QMB90W7^xߜpa_GPi>YCWU Ot1hO7ݷܜ: %.23܂Q-VRhJ=t vhf}-[hCX'o򚡖H.XV Y8ZGi⧭)WBdlߖx3=F8%MO<%Yp<8>䊇c!;n'}"FǕfO(^1Naއ&AnkNx{ U̇}#ٺXU,Dj`e, ?. +R)JD;ۈ5M@C BHЊPh1,l: 69.a _ߕ2$*'ʩP+i6^w1JĭCmN(30 }mŦy('@-I?bwH*'Zl6V|5<lL/0 ; 5xs^-) DD3YU~EZ¹LOZ?N9T_72+}lg=Ih܇ B g#$+gn2 =,"&p8VK̜Ad//Ҝd@+鱷I>3CX}!'╹Nfm__PTγ!{Wk-ȁB.oRҾo8tCH">ڧM$ېkϏ@x)$0eHޟahYX i{X +waӝa!E'BRL>fF$f HHl:t;4ϔc4Vgfe| >Aze[$ֽX}2'\D75bsBIJ7:zLGn@:_y$rg_#Pۣo{-zb~_;mIC[=3lWdA'-*K3I7l|Ld ='̝4ϺcOVyNIg l}ꌐ]WߑNg(t}鬿L_9V/mIRDDX}x]$bYBC[qT_wvGQu>t3IVmXpy`gsWGE16@(5A]R8_TN$ؾRU^rK2R"n -rm;(E$q^N[a[u[1̷U欈fL(7Jpv)툆MTmq:ۜhvdU~Nލ尵ĨpFT]Qo8B79~╨qVs;X,J$KG1E"/-6|YF"Y77 h`F&;\Ppk|(`j"nF;K[PÕ'jp?-2Ą?sJupn^UUQ8S)'Ն'Vj >2vJ?_ڠ"]"30z 4Aگ=Zvþ +LjgMth 8G:EMOmxB/QqWvpZqiucB9#xے8*> v htY^G1Dܪ+>6J`:uOReʁуʋbzrf%U0;ۉbJahFػP=lѶ@Iyx7?NDy2Nw3p!pBAz8ϟ" "%)i*+PN3_˺yWAS;qĥGsx;WGB[Qi󧷠HWo8>Ǟ>n"* 6^9[ 9g tnJwtu"L"dDyQ`KϭVD̶ iE+t>Ǩ'5Nby,McK ,betjiR-X"hSWS\6XQކ,du-0qt\ _b?+sdm9M@vօ''h=hA ّ"JVQㄗ>!Av *mG ƥC@ RfLN `k$[J0 խ!cR 6.x&w`$Űi1 q&4=Ns SPC>uᩞ$͛66.z6)_!Q#¼; o Tx;-@)@Ѩ&K,Y5HCz#@ xo14~J2-lp:*+q> ܵM>JTgm #QrO:B0x(3q/,d]q6ʄ+l Ѡ' â ˻'-]59-.8p0u\Ҟt;jbͻd{Zޗ_~-`ߔ~af;AMyw|/?li;lnrv.?RŨ^ȇS0+6y>Yz[e8]f6`՚\shy -"K*Ƽb0耳EyhǼ)5E Qɠ *[9 $A%mZL,d5% Iu\z [ZO&@={SZnubkBv~oD"jLForA`@>I v̠(@=y;yzޤfvi)#9dϞxjɨS7D;G;ie2Y MUs;c#)  ! |Ea aFaNE{odV_.3)A_ZnLck7@y'괜 $vBw+lJr1] _.Vz՘?@Xaޔ)gk Xh6QVjh@?^DZ%0B6NezXNQ /l>g`(AG4C"hj1J.BE24gn!0 }"!s-1"=-mW4xVcAcfS ,`3e4 \>t Mا6\G^\hw;Al I4 n "x#mSFF!J_sSNE;8ߤ 5TgWVLAʯ+C 2 eVeCؒ!Xj8 N@+ ynKi?m߃x.=my?6h9x^y1Q9 "ø OϖP]vd U0Rivt5Vy&47CVxt >B}-sF-c #FPr "өo$]xӸֆSe<Yi22s-g!-4Z0:&]}[$4 "2%$.FEeidenC'h L<}aCv۹HOX+_ 7i " }+3LؿMw~,5A"Ī i=Qv|yoݐ%[I#?ΰ =jgU :{ҴF4WPJ[^6T`EkGVB7C 2r3(WU7;}i 5,E%C:Og=)c|Q @ZF|O|"$&(P2<8 lyfHMN•X;W#DekȾqH,/ ǎjEI PuiĖP\kf@[ DxSTzDC{Lݭa5f|c6!},I_p屹KO:/ &Z18t&ϲ:,yZ>a|֘-=2$mJ #\Eb t w!.yqi}]B/ӛ5EMd2'OI-1(V ]ݞj[xRq~#jQ TDs]z8,Ш"cB^A@GLx4{N)$uuEfl<3©z|(`.W1M?<_ff'5P,BMz^}6a~uBme{A{S.1rwaUNjZ1p G.hfbyÎ"yTEa{I yi?s) |d3 *wp?k[|G(i}jYfE{px]q'k[`;.M(5eh1ɽ7.~6hcjP?o 4KPҜ\:|-7 =xf)o",CvY;T1@!ވ|**:҅aNޜG"H"tY&ŇL%^ <7B+msP& +y@ƴlv6 Ԃ#1YQ<Ϡ 2<9@N bx"{ SS8~tgNYU'vzlH!#284yV`9*>d[9:z5 -VobמAje^{َ خ9>ajD敬<)חep NIemVC@`2?G Q׹}T5ݜlQ>hd]dŻeYϟu⣑P^̯EnOξRqM:R'*RMkޗxl)c#Qy$'ۧP5Yg2]#Y@()h4`HM`|st߽il΅w~ЄQCXY@^H4ų6@|SjaFOOXKuiY+!1"ڜ^d5Dxr< r9\/'~<\*05d.ڧ$a4 H o^>_O1 \?"8WG >ҽQ,od0Ź *2 Bg?KsT^RZ4](vmR3TLɔ]ў"'yʃz ^s 6 Lώn &?Ď"8;xSI5T%x:6iry{@6qLNzd6Hޚ`ִKIa/ QV%/Λ[ڨ/@o#sU[ W kCD H~rMMNKX>GeiA8]g!;\Z ڊJIW !``<۳KYY"\95x4$U\jʬ$#1_A*: }Öq#ɯo+秺#Xb%+vSzp3@}-JnAބO߾1AbB7`cpA&ZJi4OʂCf>xWJ®26͡%-4FoDpeu2B<*f+`NFQ4ݦr9oL:~G\N$|g|@$rZ~#䦀Mv|KDŶ Xܤlv84Z2IB&>Wj:/ưkr9+F/{@4XH$n%)ߗg-1*a(+ ܅4sCj{q؇}-D6O4s-cCN̂dK_礚-2:H/s#woxl4|5QzV|yI>~W&lߦ;pٶ|R9hAx}{L^j$HC\x*c|hWҞ}VAFt>„q fTPء9 Ooy߶}g|`Iٜvqz̰e!3qie_%+Hd.'Kn#  G>I>%XdwUkS_,C@K_h9l&w#E-&nY"|6Vl.A@H,E3,6eL1p4Of4hc;btjVGΌ\D;p=p&re<ӊM}*)Rw b65~/8O3a"eݗ=L4& x _9.ΐ4tGxx BQ}[Z S9/ƥ]v r&{2f3ήg6Q]ςрŚY$9'`o$kD(TXjM@C=ц4AcN0r,tӡẑ0/)x(yx8g⭹"wƻ_+S~sܿR.j-hU0(& 6dWXoh9~'\) h/QvF;T8I߉Qy7a.M Y[ҿ3t6;x"s VfKUXuRZɁ۠XO0 bH 0:8ReumC9H Іf)Qji͟_\/&Œ&\A+*rNh ]ݮ3\r*:1(RM [%CW6%h' =xE'Ws< `UG{I@k+>o;b[tKΡu43)e<{fa_~x=%qE!500|ŭM1`"cҼPF1THښ{"7k5˳*Y%AZMT,ӫ^I%iQp&8Z51QnF1  ˋA>gs$+˿m|]nd aZ WDJat ,G0 W{{hsc{cum0n/W3n>*V7~'=&ҳN_\aS~'!NӔ4=*e6R@}6GVOΉ :]Ai``o5&|Ew!"("ڨ0a)ߎ | Ȗ4?$oF.,匽΂H_.?20S;iwF9D-ʫc٧s:fQ.BVkO4F?lz̜?C#|^Ğ]k"c(]mgHq* @~ 1 I!-c m TK^3!Zi$2`XuP tI.P@r-2Cmi.-H*:.uͅ>TF!}: V*D 11;IP&@$!IGn1ͪD+7:Ĥ`yX S̝`Bn/ &26]-M4q!H/ =o]8TύKXэ?~Ȣ?+>&8`6;e! n'Bڢ)}a(;q;Yg'meqjzM\0cH -8މB#!vܧ:t`>bבTj~|J; \oK=%]PN[q$rF6HB2j)w(ub2b"_ 9Ww|)rwiBd- `wE}$A<^#qLsJĎŸdź߈b_H?kkzDfX'KgE=!$KSSp3wl{=?amhH 2C|R}YVL!01v;P 穘YL"\e[ 㫨_MWw5&dr2Zۆ5uuVyXitM#zJkt1L:@ZV<ϙ-4y9jSIr|=9Crl"v',i=傆hiܛGKN 8$b xQ$(j=~WQr~zEYZ"^ &\3"̜J^* uwIV`9!Gh-:b|z S$ ^g-0{*eޱ9ZF9g, kÏA $l]Ftnˠ@u^")FǪ=zK cء_Z3eȇKmCqm dzVX[)gLЉN ރ跸}sM>j:SBeQte/ e'aDt%܍&ϰۑ,1ayt/@h8~H2\#SlݷX\ (/izpSV>- =\G܄ҹiw:Es$_4͐MW&L`KzF}h79<"b]ϕ.xjs!6ϤWQ99s$k0-Puzs ;iG8dh~gF{;Y@JJhLb nëAsfXXrT};iWBz> ۤ7PIX^mɥ"ǡ=[$?t L+ Iw3N8Dk¿̻ئ#GO)11 b@daI%wf`W:=In\pƋZznac"݅њlt `,K|K),)WET7jqzn ~377׆*J"v/%V̌B/SQ>AsEʹu螋s@^WM;Yre?S?%-χz[t&oJƷ0NV:'>dWJHO@MlI^:yW9 o1{vsJ 1[3@mxld'r Ľ/#?v+3ˀ6 .hGiFϸSh4*3NNOI<Ɨ} a@v!.D ?~3xq:5Ʀ>to1M /5Jłtr ݽώp:%R=+2jJƝ0d8d,]V_Mn†QvGscUM&Cw;5|#LH0??wC0m|"w6ڑ QwS[*00ZKH˛tLpƛcx97}tP7K`atē4=J,M]f徺mkDOwө/kJ cA s"FȮ;Χz!FϦJ<`.zg*"2-d yLmBla=B4ݒ:qZڝw_D*__Ř5b qSbe կnbfEZ^aZtۿkˉ7rig^A#h?~YIP1eA0lr.P sÀD+3MAiߴ&+xj}(T23 6XALYF(-"Yud!7%2_LQxoRVKK"Ξ $*$e^4c͋> ްSFeLJ#̿ 1>qCYOdB YDTrMyK@l$ƎɃ,(?{oOrm!SP3ˢTHϰ%9j:QAd0f֋mrfY)7L͇'vѝܖ=0Xe39R;P@yZLw~U-Ăde$;?F9Е == 9x!(r/he^ Ć9֧Ӥ)XQ|rKub*Yi=h Xn'ܕ:*F@`/cFmFbԆS܆@€$(tF3W.>Mx&*F=gX J39DŽ_d)8[=}A*Fi;Hx}f)uRM"gIK><`&! X6Xqp~|ȴ7!-|}yB&\U (5ݾm#:~b^y  S̿\R*VdCkH@$^h5ko2W^[ID8ƙ+UBH~ -e֣\6cD6V_Y.b:(P>0t$pO'J6v.<"ˤHAS uB?ٙЧcIcV _kc Yrz^?f@“]~-i.΅zQ[[3T2J=G,mt:\GLYTdeANL>ґYvd Nb/mU,.嬙miYjG%I%ő''ie|,F\CPW}5EsA:-n0rxy^Yw\Zn7VEDx}=,EsG MB&&%b ֘T,U  z9Y|GuzT \%*o //G#l`HFfgūO{ΜG<T;{x{=MWxV~w ~ Sr94w)ejs;YäX>)GS"_ƨ;'9]Fi@Rgpݛ'ƻ+G+ag$QE 2OJKqt{{NLeJH·Ż3qD5DҴnr++Ez(·$`}!T' @`.*vדw @K[I%4x5> `<Ʋ)h(bj΁^:[Ј3=w\>ՑpUCKșB*kA4T:n E")x@QMr.'j_LO.Mn+qZ)PDlI$Ά}7[.'J (> %5C$h1cZGpJ 7)JTȽQm LW /0CF?kjSH/AAv=kEƍ5AU\s.ui&P˜6} 9 L6pRuuX+ֽ*Zv&ԖC5Qit۾g6sM_" QMy&'_X[g3;fF ]l@wiFH c#[; {_U"sBK i8("Qr pvܲ1)PaI-S})m8{”ο` hCnZ!?` :M,Tf%ڂo,y-|w4E4q7?ygY|&Ͻ_z޵Fv)n&@>L+U+ IEìRuD+[w.黣{,^7geHo.6.]+~1~ˉO=6( &RT4n̸}ǂ&- VQbc냄 M֚!G"G{9g o0| >|$S0tEF-_C]>88+T >1h̻WGSsH<qfΐLK"O|ufuP2%9.tN3B- Z,h870JMEoJ7F(IX@8+S}gEd鼅v$%hXIE(UicuHΣ83mߦ c) V/Bl ;/cODžj>'c!J:Loh}VY=zS"X*G/ /t9JNG34ueQEŤZA 8GW~ aW?`rC+F!+冷0XOD<3UFǓK#A-lJ8gonm)r%n' ohwc 몦]$S"o`pyY 8Ql!"YV^t!.%@Ŗ r^U $M :z`׈:-lLJA9~=l&Qգ:e_h#]a>6bJM3f|;&C֗'*W ON`HwlKAhrV8pj`0g_a~^^9ˇW}MI{;W/-q8J\:\Hdy 6Hqxa& 9֫}@znBk'Rolh\ѺA)P>t+ȴ!cvܑASg#z &Dg]/lc~w"{-~U Cc [^?+2wĝL2=pJ_7mal;ΟxaX$ЧmWow . E9'% 'e_ӀX1SKސXlp~<˖( r(@.OJ7Lּ3ì u=ra3U(gtE@ҷtSױ2 z-q[C}o}輘7*"%铙GcMv]D-,I4}bLXM-jcK}8 x> Lm4J?T.%@R ?,C^`Tc #5vG&SRz20=τii`',Ojfi~ůsP єl?>49K@}jsۛ8cՑ7TY;qG]ε)An!djYuY JY$FXƯuB|78?xQq^í%)xs+^-@Cz~&Vmo&cꇌiI8{H|CIXj})tֳtV%d C9FO̘?Q--B+R|{ 1jv34C\hEȏZ]kBѥw\_7.$!Xvn{`EF5AvFm6yCI~40#b+l$"Y?[ޘ5M}M۸– !lj}L90AYR`%bzYKE`Yя2'rԽL{! iccƀ}dZ1NWD@˸xC I-)Ss|Jy͸&ޏ3wUK ud_#/CʌDK(\|BS&ybm} z˵x`z?j x3a9r}8˴*$)[ YtK^#jI5Ng!߽+# '*1<<Ї%unx}@MF/*C? 4}}PF ) 2fZX3|؎hK}Ĥb,X7ha.'Dqqp~X+gx^% $E?M*c (%",`̱bXڌwj).XX0_j(LU) .@$D ?Qr<yfhGVϻ#gr€0aB7CQ/E@ROZ&cih#^Bg8<~Z6bWguhYZ}VIC|)"MW2F@aH~IX8Ǹo@ܲ`vGvcRVJg!nE~ ȼ7[K}R̕1*ؼ[ ?>=Gcj6lJݬ.hJF5T!|Q!%ꫮlԃ&,)@]/%Q2iȒ $ڔ(UQ``PBn]( KzN8 l4.C5>ߦfgttO345K, ثTQllpl;:Mlu?*'Uc~8u!UJW`S*&=t=LNu S0)}!$1<բ0Z!^Y/#BݑM"30$9+|Peq!~$G:o <fCY -= SåvzqeVչ+{V ICM2Ix35s# ^("l%儭E%UX Sd}t&L8h6t:g3_ܬ)aïTd2]#?׭[ .O=Syu YK9s(3|p '$N󚼘Ƞ˶s:[3r$j䙾NW/lFk֘ v/[_+=OU?0 |wdHbOSF˂7HIy=T+럹6i>\G2DQ= (R_pYœIWB^\;e8zwE߆̝X|EX*Χ]vfdK[|rv2W9ҙ)$ B(o*hqBXM-y@Kb~Ey~Uݸ]0,Ӕj~8@T'D3ZaRxuQNav>*Uڢ"YM|RqINo.L· IB[ID&C.ﻎ18'vK<ʲJk#,"glma BϪӞ3ݒL=>P/WH rtp$=eNLڄ&QpU9Jc=rZr3 7ۗXEg "xF)Pլ TwD0"fH 3i@ S oȋ&W|)YA<@߮,}J"W[bwxqHekzys Y9sM Y=Ot |}ŶA}^ձ1bT_eړCBƫZ7UUiTM{ܰڜGLMH2q7W>H̥؅I6IA$7㑥%DS`ԏ,SX`@'0cn "c,;qS@hۋ"*:eHCnJ?3#Yf:Cz@@ U`-w0%'ᴒQvݺ=ނdt~J܊[,m40~O3%I-pp $;#>؞ FLd}lS8wi5QaOm s wVS~!t#mp‰F%KKn(O14d&63Kv獨OFz.hf b-c$a2n%faĸ"xp}/۸n$WzLʼxWLC*ˮulqxDQ?,[z\҄Eb $+VE?gP_ 4 EVB<ryƛr':ꍐG<X\!2J-,NOJ] pc0:[ȴyóK%ՠ/kt Ak&xCRt&RW xb(iUod`h>[D:agO՚ny,N5W@]H4.Mp%= o3tFk":nYY*NkckXOW%^,\9T1C»N҃:=Czg9g eGLz!᜜b8mI͐EKeyEy.û#գCu }b 37e ty2ҵ)9Ofē@VyLJٝs]a6Xd(3V'{UL% Nj > ^| AI7/ىcGb^b ҃%_=[F8˅}ͯ0=:*gIUݯ⊗f4fA沝4C)@XJ~Mq5(oj,*^l;\l. )e>dYY@ah|ڑmb3sRIUT*s s6XizvUPH$fhp~aݰY_IabQkf [8]kT>p0uȸi8UHͲ@T[ΓCNԤ=:(ºdPIg98Ԝ@)uʄ*f:WBLĊ%R!oz!ގaWn }mݫGnbb(J0JFxMۡܙL?d|kIZ|Ze3{_T^C$lDP@K]~ _v-TX40nڎN:!3 ۿ@HHkutߥ}(lqyj'bS쭍w'gCeizoinSOJAQ'T 3`᰺"/*[=|zPY;B溷WIijXmr\{lX{(2Z_yAȗ$"a"Y뚗p)E>Vݤ[ HAB#%J?4"2xAp<#-/ޟ `I*UKvb\q63/'_ 8q=`3|&Q,dsZp#w @7xSUnD{)qJ2ǨUS /'Eu+{9Jo.grf.81#VQ/MIf:,,Gw Smc>Mn 6$f\vAbaE&p jfAporJL~f4{ Qk!cϏN@x#CF>KfHFA  WF+h2zjŘH.#`xӚѩƝs^ ͱ*L+yYwVᏺAE򭙼Qj Waܳ><9$)\iw3¨+ӬEvƾ"_|gwO$V夅bζI'm~x,dy1aLxzXHFu]c=@2nZQɮ/'Y3x0KHe|2vkc1oS"?7@J9)Wc>4x`|ȱ\}9Ve#mH>Gyavy.Lo'tE7e]*'&ǸNNg/N"Q1iju()ʤ}9՘.TBg7EQC@/m/*뿑ϩ&4 T|*YXhumy(i]+sR-[1V\;9] ?귫#}P< L0%aQʣV"vY?P@OZg dBk $=)h애l5onFg3 =S1I>.D7'OwX#@v>e!nDʀ/b:2X5mhg5?<?˞ .k?,ܠ"Pq0I q%;r`PZRSP}U@"qxP 0mDuWU4O;vwF>m1m4A7%-_,(q# ̡D1011-ko=;Jē+-q+ SE 2X۸ 4rt/(X83X]0pK'JIAoOv3+"+Yc[6?)m*J 0A.Uf^m+x1BƔϛIJ7V( ܪ9a]T_oEy5ҀLjv`5hKZ 6-N|'w|$*EjލM&]Eh& 3HفPkMuV?9}.nGP):׫6dɳS-1͚Nw PLXMГv.OյtQER7 M;[T_`C+LJ #9(Ҟ5)\"e>]1x@qtUC: BWQ3<\K5(sG";-Vq[W3j (u}}^R?(>>!- ^phtu';8,/[z,h11Ф P wc_ѥ{lfQea| Xtpd485}IW9.e$EjLrYA+~]R^_Sbz? ʴ ÷GBf1"`8]?|͋B qYLb2 aݭѣ=L$.<xkK"#ET'1]6]ly_Aיޞ7e6WKe}λj='"kv#q} K*J^>esu ."yR% l =GqxӔ*K-™b {^5Bwi=¿R]cu`"W 8t AhoxřXl| $S7BTWGQ&~c['ŠAA1+>̓@YTl2Gv}ꨬ Mu" r/+eE `vmbK*?J $Z^t-μߊ_ $2ƑEl\M5b}/>k9_%/2~ߚՏ$/32>hlU+mJaOR:TnEObqS65.|3eշ]!+u íV/:CPg )i95?&y9/[ww]r3 ;(}n4K| a e<K W)N:cرhIe4/GZ8|~$Cx+t(1+ hssGhCpU3,N1oFA"ďuh(_W׶nA+|l Z@qp>ʙy+˷P-mBN|^vh1lt!Zۤ7U-ËXUTڳ!``AЭ,L3'^hN3(jmm&1 |]ېs*1*Cdې~(|D1bt=PO>8z i5R\8MSPyLTl LǓ^O}B"i9FOn*iˉ=mvp[]z"] 4iv xڼb9du߁6[^f.՚1طO^7UE.jEtwr߻cmQ4 wKw+3V`F+"5 ce2\ecc:"Iڜ,^52T.}8 jF>g엛%*}(Xr|Lnh<_'=2=ƲeC*bm~` 6*)lӻX:c sSvm0rbicJPUB}3k&=dB,Ml l&%}MWN~}Uߤ3"O1Hk$Tcnuv]5W͗/NQ~;x~lV kb(AhReG7g[yBͧY@WE IZ/#hނS"HyԽD}Z] YxvB^R J7R[M:p>t167p  A>\V.12\9[Buxm:$: )Q;)= xJ+0X3 Q9*q`8XA [ nݭxsYdY#*6\k ̻^?W=2i AUK*V 8ǡ@ܱT[Ү2C;72{AhK}дO9TDSAP}c UFHL4"JG{}75z"KZӌچ2+/qdg}\s97'`~ڶ:w wى\m/qZ9*tŗBt|{א2^[m 5zx`/`iGg(A;XyEN3,< z^(\9f Ǯ]*(ՀvfM{4\hin}Mlf=@[3GF\j'LG&OyPX/`֏-7ÈvI$؈D| azOZvޡI* 'BeD\nc_{ +/AH n7|MM9UP|5W?{{^Ga}܍~wZǗvi$r ù$4x37Ȼ@E 0ʒg/*L@դXǣc sgx] @|&aA$ h#k{Zؑ6P!A+=s?:*tÀ|LLA OhfhQO >B{\?Yw@sĩd3g-(1-'R5'}/@6 s=*pFnXDfӚGFi#Ne6G~t5BpbNRpoݬ<[ ra{;V4f"4d5[s:,mU) 47c{3:S mC9oI?DYRPߵ'UWz$ npj =Λ5̦rI2 )h~)r.%V=TrDvV37O&q )Z:6зKܟ2 oDD=F*b[;Ͳy@-S LTj3w=in7vr +<'Z+-Z9U]ٛY\o MX vxK{DL"KF2`uS 멋.375{o,4@9`tuH4| EP?YmI:W隂m\û\̾ۄ7?9h VzRjqy9)䚬`8d{ '7+]t בOPڸp%bCoZ gẼauŭ5uӵ UͫrwCo zH-).)I{U[vf,Gc=Mv w+61K?UFdQ"Ǻs2a)Ҝ!/@ Dm vA;z "Q3) aH>f:',$I,fQ[;^QW~lBI/wnfiGMppzW}}jD?-z2A>ǛAĊ yoj"`ѻ)lƼƚ LD+h@uV\؏A ɩ k@$R c%&~RO\HdžT$@qu+ն==ǜDK,"*e6N\_C n§( :!"]"ʴ0D&o+nHxس2|ptj8V<MG)O;cpmş_i(2@`ɗZ'=ϱ z;S R>W15OX4ydIѓwwjHn8!niģ֚LeȽ+h"*P3?lTe1!=<a{9~9=ٚ9m<,A6ߍ:݈PadWPs7syQKܒx.ѡsFoGNte&Y=:RU@ -"=5IJTܼ4`w5_2ƞ}mĝ`\>E™O>xwjx,ƁP*jʘ#ptĘaa5|sd'ϐtjs%t͘A؉= JxlYcHày1--7eK 瀇uBP*@9缼eqvNeY#kt^Վ'ZK5R\kGXiG@kLQz8FȆ^ُ^P|"M)^=U!6 @׳RT?br޸. BVCl]m?,.*}GI>^lasg d:Dhw-X%.ѡuG !jŸgФ` ?Yp*HcȘa #ʵb۰ :+/y@ :(Gm#9ѻ 0)u%o˿]!frR>P; PnR 0OW 8GEU)U zf}EeC&ȷ;8Hg ,[#C7՛BD[@챎eZ* &_(e:8)_컒ɦXF}LF{lm.q\րPl N:XUb`ɽٮ9'O}PT0͐zt$*dXHq@P?<KƷ.5n~3dO93!Q}z,GPԁ-9l^ܻD* @ fƸ w Y`u;o6ulKDl5Q!g{}79Ciu)bـJ& c>ZbN\a=S~-g}bZҒQK BIG<h2c)sW8S 'ٶn07$Ov=bůu˥ ̏/E`YSCH&[Clsّl -V!᢬f7YD^K+/A Ȏh}iLȑk8xnFܜ=0 E 1uv-klF*)B6N0`wo$r ƧpkҘ<IOñE/Z{U 98l>r:y(Y 80&+F(1RS bq>+:לYx.ނc;4 O'9 ($T {2;n! @8uZtQ()BVtssm+7m3cA 5qYm cԽP(SS_R_qa_v\},3^X0ǶKk4.!5zdje7~*C֌ sPnZ>tt?x~MyqD`TD?JxoWv7b͉[W=\Y1S&ED6J1Ȫ Fuӧ11 mX2q 3Uo 4 +?˾?H[|9+F)ʀ]6|)xDRIJx’8{fZГf(n{FSjZ?bt;̧챙d{J~M,رV#_Dߖl:],jVQfl.Sa\_uSL[d&>vNLX-װÄ^ڥ* ß18ӳ~x+SYxZqߎY;"%Jq"j: ѺG4>_\BW'Y7=r (|oGv 7ՎD7 S<jB\:TvM(d@M2|hU F-ntÈ\u_w}ECDr_jLL X`Q]eVet~GEkjq2'>yqd\h#TB|20j@q?W,Rްdb!]Yb!RH}DLN_Su#N"'?^ d3t?\Ra$=֊dRwjfO> PEժ@.AZRg8:-I}Slw҈c` !23 oFVAJ9eii NHu ?Ls"CR'`Oe]a]5C%=1U c{o_U)"!]rӳdma"dO`I5=!a%h=bY .xQ2`V.7+`#M}. _c5O8Ӆ3ȥ6/]^Qfi{z<ƟP'WbD9qj!x~f0 +ʞ#&/ZL  zLsT<,+j) -S$ɼT\Ƙ> RB\. }ֻmBB`mOO3[Vh$.@ j'a>&<1ba~8=AQ$VqB0%jZF1)Iҍޢ<0҃kX!|ԽkS,}0Vh`P=}Oh&)D+];ݑj SE@t+ 'HZ A,ɰѳ̏}1 ߖiTsu:dpf" Id DѸ*q'e_Ɣj_g@˦%,3lcP7g1sj!ǥA/"Gid(.٨+6* *X24=vi/phT C#]EV7R8gkspW5lL;tMtB9)fÁ0]W s/o3f-dCvQL/'򇥈2)P 3B\~MnEӚup&-)?8i(HNikRƫcO !,\8w`=.>L3~!,tc.<|{*-.3+r"6@U n'WowEßo]5"U<VcHp;:&T vRZ?4ď>venӿYnFi7Yr#w/o$a< ZҜTϱyɝe.41mFtvӁJUK_bG;] gI(}SX"h G)?3_*gIxZdG%}!zUACPv]\ynݨFEhN)tRA OYlЋ ?H;i=X%)+vj~c,[i@yC¨vѺ1NzM^E ES,^Ajn0VB勭jC߈ eMt`u2sǀ058_P<;B447BkA(R+>(,lP?ʷ%c`׳Zq!Cn6Mga `kkp+ WOhͣ&U7jOXs*ɨ}fe3i(wCo5E˩IkbVtEJw9ҙlĸ.F]{.3 )RؘP `嘂MJOo}8H`i{.&9UYFMLB9_U@RڔQeJᆧKzudHɒ(~_m5e2ډZ(eos hѽOp%4sx :ъG˒iNrީ=ä䇏OUr{8'EqhL{L,re7@{~vP,_|[FpD:D)I;eλ)_ifY7K ZA(쳚RVᾘ㧽P|@1,J拰 Pӹ ]Mq0Sޏ2 E03&Ǒٿ 3m>O{d(6t]M1W%!>͙##{6)VƜJᗯQnx?쌍U#bS/^KP|_1ɭI.$lM|.P]:Ys᜸KΜl\pYO翃/%Mwʱ~__KX裌 X  N3GƱ= l TR ^Ȁ/=jTk W{ dhIZ=&FKǯwW@f`R]N̏X@-\$=TnO~?*5Y+wun36-9T =U6j`!F4nqiq^v3-96\ Y 4;G}=mԡzE֮ɷw؆o?b/D7@קr,_Y蒒hjg(loʵt8ǁEyC+]faGD7x;UӁJܭ*W׽F ;!Gz'oKD^̸[h'l:gRGid|l~R!zv5jWZ&0\#OR2CS#)NE{Sac{.L8vSbݘo/KźIRtͨ+|\l^F-eK}h}" o{c\ff|;^_g&jc~bx ]T]&}gR݌9`1N 7'‚̱Rm;[ l ȀV:/o>[ C>dB7 _ǏԵK'Ou:z7N;Q/_&L-qW'7d t{7mCFv$ _I^~ݶsk7n u0N۹l}4V܊oS@v00q>C3㱝ːQ@nyӡ{GTٚR1Ed Q[%RY*D-+UYe%Z䠾N'Vެ6&{*{oB ` m5MGq_%zKqtQ 3a+aCkS~ɗZuX-V&R{ٯR=# Wrչʥ]1@fM֙:O~+* sz?4YTOЅt?| 5Vkp,<4~[EkË7Ĭ'yPM̨D!=s#Ф)=:ظިcnG*١GCKVt{ϫ=Uz;ԅd&E4~&l=t¾FsS>JYyiV .?7=< kK,(He.a\Nn86'5/{\m}uI`!GtUIncm 34]z;yf5VL;miE5HV%Xx7BkO 7:*q6)jZ(35޳'86h˹HN艥p/,G\b%Mj-#WYYȥKRyʚgFzQ.eSQȯ) W{[E>>02[x=m0jlC=\5kNwBf.*   )UV똭 A8z1#]r *patn B򮗯ґ0g9j⅄w T )/%S9G*D/)D/Ժ)۞|t?N줶8BTۅ$$፡2yB~%b!=# Q Ȧʼn3DY2| T6Z]d#jlY$GY EM UA6A9mƵ@f9/|M )W5rG/'$*X;CcQbػnI_zi3B:tG4amdFF\ Ds]Z`ߕ|X/јn b"|@[Xwek 30z%897kj}}p-9oAi@gq \A'N^ͽ y(Di=osr'p!-/pҲl BӝqQGpa/; cr8߈DIn @fIM紷ghuK {3"-fӓɵ]&,jwI[?m OotSՒwjQ]VGo.'Y]bAխ})o.cr#Ax},gO7Y*.X[پԏ0„xfVDMYޝT76Q $_ׅ ?5BZ|.f]U-C͊To!U'.!-%Xb^eZwR?< e4s[;()B'$Q,}6D#9(+(,v'3^L3]kBzQEԥl?kWj p5EzVoD6'.n*ί=jĽ s()io1[Ǿ E+r(9xcxl(w88S% zsVE{W;qǭK%g,ua9sG6o`9LW=itAt *O2QݞSqOٝU#.,"Fp@wm?7roIɴ`n. H#WKjY?ӡ.U[ tJ/nZ"Z&*^X4 E{[SEQGF\'S٠mH2ĸl(:ȉKŸ1i)r䉜r䈃$CNnTRmJl1bcXN &#d_pi9QEsh~~[ߊRLtg.F\N DRz+t__'1Ģ C!aBJLWu~^8(FzҬ+F\źB9ોM,Kϰ+}ׇ;;J'"DXeS9Nv7| 8"y/ܡ/!+;3VQ/U81-bж%< _d^k``4YFp$%-yicK u0 в a$>s3PNմPLRV^9aXk8/A;aK% knAdIi|ǻNS5gκ2:d|QbW+߆%QT]:= C Rvo=l8 I4%Glc#K{a&v[hWrYM.S?k1+ r;h&Wd^f:G)ٳve͜;(tQv6,1{C8g%Ƚ´"e䷒mI$]ԯ>ԏY Z@ [! a',LKp- gA"'k2<@i=6'aҭkHJJrӽȸ>Ƕ —)$oDx D0M@ӳ zxqvmHW?Ec!y2ǣGCJϵ}*n%5^ѿ/vvkwى/RW/;54FmWie 8$$ŁW3ujP(U:1LԖw{x"UJqDYo". OHCR/I  tb>OH{ w(ePZkk}k!MnSh05inÅ-lbno; ]GdҐuOJ2r-[2ݜhc _w p}ZKD< zEfP! f:)7HI/+k%'n%f񕁩UM OjD¤ m$E&>6ؙ9X.}e&Q6 9 9CO6Édu j͌~|\$+T |Z/P`1ᓿ<1-lF+9:kw24 f<+}6qg%)N@V$@`s%˥M *TҬDWP"7=_^ >%7-U氅GvӤFގ1 9€?CY2 2F8ǫC!t.ofsfR2^>} b׷j/9F ?2ԞnwYͤ?nU}>em%DLN .z3 7۪Q"3ibs(5ZZQi5fKXt)dA^#rjq(U>WY1rS2ŀ7cv]euOxBYO|&ڨko>F\ (4Cy9{(~g[m;;O./|okiЪ>lgHx.'RtkrnQ|r"'mt zY5gPCfwM`O JlnZ<5`ȇ,"0sJ Li)nGTDr'wjk+XR f9?67%B];DDrd{i}%fLOz3Wk9R/T|,,n"UqQ!`snYH\IU>\z)BNeD$WTʟFu:P6X+/ii!EGL)^r3lWZ[,-%>Nh b2AUCZ,V&U{I}*E\mbz┟<_n 'erg^f}4En<[ÕM{`yW\ZnY~sZR)#Dn``>De7Y31  B+x@T[' p- [Ⱥo(`!)yy( }BK3)[)̠={GʓlݞUߺKYOE)NMMBvy+]T$-P6i}5pKqT-X>*Y4'?n,$ۦO d<6/ͫAKMtJDޥA}D3^x"?~ұAуBhJ$X0 ޿È4FLnN%4Gao{ֹsrU`?/_GӷN2,c>"ﵔ4J1h*_QCBU=U@c2vd+{䎹Nns+ }j3kK.c_2lc|6*_1CBqZI~<3Ðѹq0Hb1m Bou~u| ؜Gߧ>[i^ne~{٠h/B?lrXg:L:5\j2u?Xc+N>C"3m`Y4k$xo iIM#b#h,`Bifu :~>qUf P}=DAct<vr(ؽ, d};;qQУ}8 v7_`<91р;,<N0rG5{PHђIM1Sǧ'B$.4Tc6iB]jY7(6W+ճoEYݱD15pːn)uz>#!@ '2%l<_fq#ZgcL7RGVyMʢ޳JMoϭƨ~$ږWc5We樽<^˃Xk-cm3Dyd|}H/ Ȇf#)LA6,YTC\@X U>tG%Ihq"XƁO`3w٭“sBL1YwbA^p+NQ3H}]ikMP vjU g<'QzL-')NnZ{q&]:+(Nм=cޚ Wim\EQ!>w Ӭ>颊Hc v+gd.!& I`FwUC֤!><;#ܸHT5HOckF.z=H* qC ̿u2WCLWC[swbə~6/8Sî.j] t6q\ ϼvr=lBЛ ~ԱuF@sGr@FcǦ(ѻ֒ғDžw'8J{P~zVxq7OX{ib!gyg#JZ_.z=6;4`Vx{nMz,:IIJd%?_Ѣk,td9*:} tlA6r INVdT2JZ(j2^7 g$Pe18l^0ԎJSe3}HY&f l3A[GV,6~!.j.$\AFJZU X! ) NgQS?_*Nms{ll0ɣb,!@# \yXsʧRv!AA‚7z!s&zISza0`.VPkuZ`{+eDݕZǫkBCCo^7d vw< =Vf=^}/ c+Kr+ʩMةBǧz3L3ҹwa#_dcT !x[V?IY25gyƲ4*ʙ2)/CliN(#鴕g#Sx_9eo~|N@zDd`UV#9I0eq44kP4Wl̝y<>TvN^ @]η6?5gD^A/o;*5g(Q:6:(\U<ȯ>DT'`O,:BVOazᝦ8 RIsֳ> Ax.l`̝-G'WiNj`M%ﺶ-7?%ޖJkإsR E,S(`~ӂ' w?ЕnJ m3E3|B\-p=,ּ#;3zAzQE/QwdLHovYAPntIgZmk9%Ow oI̞o5BߑDo軔nĴr 8{\x3g"Ei)Q/Dc=: 5CP4q[-F``wMV.ce琠`h@uU&K6 `PFqUAJ 70{[S#hM.BDǷx5 G-d]I|2oy,W%m|eW "#@fl@vxD{vnuc\S8zCcRI5o&m*ѐiϡȒ|!Hom [vrGˬ|;>(ϔSgJa`I ok)|=)t+Rv(i} TUꛌ&bdW;H] *s{A^JvA1w$.VC=?U!̒(D͋^a.+GAM8䡗 Q~d. $|  J/9[JG EZ 0Χ@>[,OܕF6Bd`u%S`5| 4Y&;S}seHNwgY:0/K'Nh5?~!cFh-~I a@)Z-xk"TzBץ@p9u0\ bu5~p/j?X.xVOlgzj5z&ak|ǨΏܼƆAgTrn6z'p<0;xg:+oWSyrl־TJW6e{"$j71m[7BZT%v%#[[}. 7Pzxᐌ O$ӋgFz=c2z9FnU W ö4L?z2?}(~ZSu)/-,y)J`]ϕߠ tL\u}q grMXuXePS =E.?N$!~S0ŪiD0}Bߐ w XMjEg|LgnM ~ym%\Hz+vi` MBL/ XR`w14kfTM'za 2=2HJk|VOi+RE\kɿI.1J s\/=bP6,Ef_8'9Z_J8XtZAsxXIc!fO[ФfIohq1PX 4Ft(5Tg\' 6 @58,7*fv7΍WRlnXǩj__2!!H/mc BM .:H:w:'C͈wQP04剺]NHa75-/}ku3K* +r`Q?% X+=l:{D[_Հ^5bK?V5Yy-{,`G TX=Ȝlm.4jX - Bgh{;$B0ʇCc;AeYFϓMe{ o~|\,QWW6K>ɲtCO^1\dw{v=G$cڌ6&Uw9Xz7fd̗[@pʂV]^47+*PN).ǿ v?DK8@q=Eru#rukf-LZVq.y .Sc帻uWQKDa[DUg\%wېAa)ڰ=x߷Q2v. 0ˁ OĒ!5,nkg,TW4qIGЌe;ASٍz}J7xo'NY3nKM>Aש:.|=ES;A[Ne#i^, Ê<[rl6<_uKd| Ft۔3(9y*߹=_d7aXj.69x7^v Wǃ}w$xdC!;{O"sᲉ ViAT"nƎjsq[@i*a%ɾ`22T<J߃kr'&e=^OiRxo7/Dk=(%ԣĉ[ej1 ,cҨ0AV*Yc`ӿvt= >e|a.퍼F*F&m+7(E b+4JqH&VbEH5H?bkmc|yݷtmIV.D4iORg=xoZQY*MC2TNp.`~-ȆXdFbΘ]X :s%MZߨẵWU/"֣YktϪƗU^)]Ѝ/4& bT0=47|$0V ڗʤcL}ƷA@]i(͡8lG BK'5}R5L&yVCEf=h+a3Om|FL)8Vc3H9ʁ^eѹ}kgI7PݡOsZ.Iʾdže;.}*9G#Ӳmy;t 韞s~Y6%-W>UN"o]Eך-7 "Qd@5 mz9eAHN^Ҩ@H\g5dAKTZC"`ӘGB] }6 _=FT+Bٷ<'!DʝV0/-cPXcH.Ѭ 2sERM%tfehyLNx0me֝lL2Mθnq.#J%M>rfñB2o3P=/q@)΢d2Q`fV6Q d:6C֧PvXWC449SVt_ ki |Ȑi@FpdIm{>[zᱯ9J(IB5@dCcNymʅ*7~ gRƞ 1$)%ڕ*[mHkyYB˵: '!--}yhʯT1-8x^a~]`v"w)^ =?;PjA,멬;%}i|81qXc,Y<(? }R@YN/q( 9yi{WZOq3|c30n8 IMm ˂jr#IHVaCY7XcV=E;:{q0oY]7|tI#~Qp4wѧB:hg =![tWUo[s1Yޣr۽V4ۙlݦᒓڇcb^GcBW {v$J5W.aJ vfe?~HrI@K_S%9Wd9X4s )/3jԝLq#O z.sCl)dDp7NltCV2Yn]_e`/@{+!:WԎTZ~uהy@/3e*u8e7oW 44 \kuF!Dl&֘'y/A.vcioG 'O!p Y](XNe[za$IRE\+䝰jhgXa'/hn0a9Rcd2򛆦0 JhF3"p Jڲ/g ŏ2HvV'¤yҿy(,|b<0E0sК %%/y%|F)h؝Yfs!wFߞ?Iyzp-WCmdk2Lw aʟ}*X_-BVs*%X5 „0qv\+Bh2Y@vLL#K҉nu7eQck@_'7ǡe8*4cCMi3!M3\OzA𤤂y~,"fS}2xeX^'?Q^fr v:zWӚ)M _Hf<.ߨUc8!b5r ;( MOS,]݈p;Z DEVHpcAdG37ێӟkR!pS% &As'ߣW#/iR;]oP)1kyxbX1dЋz:'F.73P_w8  a([Ez1jژ01z"ݿwW59W7Zpb;ukh@K(Mnܘ[9V2տAm]RyIM+d'<6?j:*\܂Ujmor'Dk>]۹MeMYm~;jmaj X館ߗpt WCY<-3h/GslJq#D 8D=΋I/ӷ~]aSm}z8'q\waLN,bw 07MBf'ˉ N׷T'JoS?z"LjO`MUwӯG.eOLP}ikWSWD4prk8gY;c JCݩ0\ys7z e7%R[`*Lo* k0':Fq%Y( 5US5;v2<.";8ƄA:m_y2hTBc}L3V g| VL;{cV| ٹ;L?{Ka&]O%XR3taP˱24-5 {+b^_tdkm|8s&*:߯ ^qK/k.g}RD4@s1B<YfqEl'So7U: aje!Ic=,])vZbٝjM}NRB~YXWƷέjrŪȡzF^biD98oƼCO>|:`$]e^AEHȻV~NvSc2vZꐞқ >5O 9FY1KbhϱTr-'jV} F(tAK[E(}CDl*>-yslɪ9kK>78σ7m gh] 'i]8}t?zWIiB|Y,})n՞E,dP5RcEP%3MIJ rW-[^7s} m4,[DP% .g#23A$-ػ Zi%Js#h~ɌOu wi_߃8= .Y *W琋 p烌(uPYd-c;ꨘ%ȫȟ:c#8bԀbc -fC<߁d Go8ȋ!'BNyS0C`o/A z.ffJABQͽ|.;%jΣys1_5?<iȩ@t~KeFf[j<`nx;* ,[ĽR:niՅ/idj"1׷8 [s饸B)fbVCirl =ji[YY9-y44sE؎:6zZF]%#2OQ{p˜KvY:0Ut_Kbsӆ z^jtiN㬘=Sy6cVɽmkFy:#44C8P)S))"XJKs'ۼB8,x;"J_zmp|Q,T)3|= 3+#Bkwk0o~fI5A4_Jflmz׈QwQƌ~UnsgNX)J0ܑܖ# vv7ưBN2Ge>Yuuf g19֠k*PUy?_XQJgKpOևVߺ:t~Mh;?ÓKfJҭ\לvnLs%gokS[4kaa~w!ۈ 2U풣-W)W,GOBDYhz ZAh7jں6 KU{*pU"V9Roc.2"&'b WFu{)C,{7y,ƅX+BmNYK' uοrEfko/^,:MfIK'3w1XG-UD倪A(8)@ ;Ư1;)I%B 7?cnŸH8̵F4̿5e7Y\a]di$ o<`}}EL $PڿƣSptް~f Rlz 2.%Ez.v)`AN#5HQDN(*>FkD@Ti;I::=.ѻaSWpۺղk2Ճ3?T}k1/;<'LCHMluަF[Rf%ꡗXl]?68THMQ ;)sf`u5,P݌3.Xݣ8LT1egn`s=<&%uz+q24끽dx߸I쥠i,\EK@n3N85jiyg0ԉfP?DEvuK? 9zy왞6%Kwܦ& (2k<3xz @Rn+D,yoSNP>lLzV 978J-|KX}f8trv &):&Ibm:r^-ZP^;U Ι@:S$s]%|?Xs)& [AV':eKQTŠV~vG1u鎍ü-qZBz6nMA;%EZ D7tr{x~#W`6! R=ks$=I}=[&ftR-u,nhim|]$03GfH߈cfj^I/:7_فfb$WTbVfi`- $Gn]9FrXG[Bxf<Ґ+ mF>N C;(_&<˂I &e gOwtℱ$ʭzT`Cxd]n (H7}WOz@E}9y#h3+I94nT-SB9㾰Y'K< r({_JClV7ȅ,%F'xf-BH7Kg;lm!%ix%5J"1/=U8pSWAoIMsE(tm-0 3% #OVeaU}3QS )e[ WaʲtVVcE8lAQf%(^Bw#ER)V Ks~g\bǏH\ #n_+S:yJXos0W!QҕS|8S룯J(SgE:$؁ҩpN5*F+p~4Fo`!  Zĺ e_Z03a6D#Un>olfn3!c*CK=2X8@Xr _c1 XtDi3؂ .eUWJΙZ'5?yc(dqG^|âBMӌXl)5h= y%vX XtWj!#Qp#y-ݍ"DudoԂJZV! DR.:2 =툔ifQ4}2rn~Y"օH!Ԃ`Cja p)27Z%?[O3DՖ|wgg߻S&t">Vke3m.Zz?|*2]D&7F> z~O7m"~F2sMbwK)Z;(]5ˣ5A-g7+C~q8T!v0QIؐ]iA,3F9CʠU^K}PKiw EU.; c_._`vL!-UxO֪axD?QJ!sDwiFԎ#\ЖByaS'vtu>5 -Ǡ}ۇR _ߑB-yĐ1]`ffy.">bem^[A?uٜ#H gVޜs6lk?Eɀ bJ+ҥ {ޮI .,Lf䒦ByE&.3,0BUzrT1P4Cuqڛ(a]U%Lސ1(pA[\Ң ($csvV:CCXOa8I,P+f~t'?=²D3v:\|rt#BXrtI4RPr Ӝ>Y\(N " F ZIaxyuq`wi(Sֵ@ЂX$ҫDi4j:cڪ#>-PD^+YtP:@z @t-ZcS떫].w֖o2VYW}WuovLL$1|F^Ƙjk-F5#?J G䞶8jR5UI6K&@dsi/7F`^WX0zYu"~O?0Au?aG&uD{e\}NqGto%2[Npĕwl^+u8<`WiIco77rĊ5{"3yK(ÛAf2iXʁԲRY|guwJQ~.B`3ԓ!?Alwp\ h!sH`aKJكѭa1)6zC \A98ȯf® 6[Dvz0#D YK{&!'x8!2J.D|N'Pq2{SbmZ N}5HxpWG qM*x9%U9y`&_H& V҆ "3]Әlss A|Ŧm1Bd!e=)#Ĥ"U>k ;Gʩ5gl el~Uf:%B+e 3N)o>mP#wf )Hy eoT(܋'n1z(lzeP^{8H9'.g&Zj3`tnmqϚY?$HUjb)v&g-3ld8 !v s3sFH5:*%@$C@{۴}{Y$4Vs+iޕj6슺^1s0OZ(" JeYbn,x:IȼΞ0;HIFoyY2שWРAN3IJ6)<<Ʋ7NBr/XR5LKZGKҷEbWj)SxFd3 #)A*scɐ'κ`cJ {t:vsNNSM-+B7+#Q0^wŸAQ\Jֆ:!gW{gw{KR*u6}MJj!1QUEqR+#Œ4Hbv_}&{ȵJ#.$Ӗ~O m]YUGR@/YyEL o`6be*lB\7ShLwy$~7rF6˚7{ã"_)٫u.fuwYAn|Nހޱ]Dl!Yl${nqBϢ*PLAd~2ٟ,PhZXS? p$V ;BB ާ@T$Q^w]rJ!DgEywt޷C\)~L טL`9A&hTN֓A d18L! >IF X˦BW5ZpcINU#֚ZVӔ$_Fi.;Y#jH} vZDM滾Q֎Nyi'Y֞`J.v5 szV,-z"SɌU17Ǧ( NׅJZݭ;83 =6PZ?)`4Z {7zkQKjaGɄLYTWYt1poe -J,JE@7T_Y#!oJ.ߚEr)[rv?-b,*mrROtuz$ٞ~,Ӽ/z!L߼Cؗe0~m;_AH[q#7+QC9cIe-&,"4k>{80TH!/z9dvx-c7M[i\t4 X*r$GybB] /) r1$\+\&v/} ٚh t ^Uyc])!/.'L_FBpy-T~p<*6U[!)`r'_Clʕst5?`y(y_'3 4jЅEwu%/V=ξbk 䦱jcUq"BǶ&LYXJE~g,t57 K3!?n-M/r}wCC'*4YO6m^<痬όn/x@^{lRl/Jv}ϽُK`5yshlwpl‘ԵjcC,9|NARK;0XAIqw& %sH債Nw߼F%Qç*rcI_:2vųc x/K:9^zN"u/EPwھS_[!@! >Vbn)(dq)M.:SSsgxB9v\GЍM?{nq{.4⊘!i``f%U5])ڔhE}@'j}g%0e_(|]i=+*oKbX;MK; /r[H0)'N.>6dl(9>м γX8u=*}pթ/e,;2grgĚlOVs´cIeduK1a!@=|<2pXl$ h!Wgȹ%}T!!=GuzC1Q?,C[SGط9bb|wbR2BŹO.X6#xeE$ݝ=n:$l-k! gX;ً=ʙ0ݴ)x(ylLv#_]1F_D1?J4J{'_\U92$;i:1 Y+8;'\! s EZ:c"_(^F~hL+`/n '\35"#M|de4Rj@'~aFBS6$. A? GPɣidp͢3ᑾjo7)[_lXk9s>[6.f`8񖪻r WV-4E_aZoǞwrVo|33Z"lzM%Ql7tdA^9y(@cXv?S79iB8 A׽TZza$?a/h#H(SJ–:Ο;gIF,hfT>LDC}sڢw~׎ZL|n=ɕ [JMGL޹lhݰ c:2pFDFqXmҡ /U:&RgF#$vd}#cujaNsڤmrtZA&V'!lIr@u`bcڵIq*{d\4^>I&#X`9h-pG;eu%V;ٷ˨hBu]eMv#`.R]9쇆{<,`oj|=7^8R.%O|/Z

G>UURgm1ZBMqTcz:fl}5u29 jz(|"cq9 z45|×UeLpaKzHF\Ik$Ӭ[SHRA×6:F)5?81 kF,螌F ?/{('Gʣ~NXX G{<ץ%)1N^~L@{YmZQ#R.{>'LamQ_e}t^A+= ◅T""|wꦈEM^&̏_E2l(nV "~L E9)'вW6OSta~_5 Wu7fD_$=]S?(OL/ag11l}[6* ZPUnz\4$M|it o硛5/<0ҟc z{ |Hwfl(o^+Cf\t7u Y7x9MK!fW/h NZolRRx.Q$2bkT~Z%9)P8V;prB{1c2e O+vw;(mw.7F>g]LwFgbX|0\eGT/X4 803o%Mh`0DфD*J Ifʦ.Ŧ o{(aHP 좎-3:}ܜlu?=N'z?PV{n /zfd|'_BiMFAʉڎכ6u%ڒm))̬ 9H 3R7ƙ-+B fmus>\Z6Scy@uB4cOl ť^=O^+M30-C`c3 Y0zn&+x)}]@Lt f\ ^rև,CZxq\Rg>ϱ*Qn{?C=VѴ:zSŨ0', 5#AHNU!7 ,2y1Y˨'Ug'j谅vfޅlx|5֕Hb?;WCX@#iqXfտnfbD*q9]ufo"C?=UX@D`=; J[k,䃕@~@Nj.$8PdS(iM|+ {˯TAz gaIK=/#EfJKQ._>l"f*v~zgcOUiigV {|m ʻIaSGq7%Jz{DgVcJ$]w2%s9 ңwdઅ~gc c{]BITǷ,MGZc)M$7ڼU"J.5P?lY#E:p"MN8&>dZ"|v!N9g}#TԮaRa">ϑlL:O-LersC1TX P rv`a`jVghVvok9c} YNgBӴH) /'D21ɭaTu>QT ģA:kɑrdh&oS?y!B~FmSA.eALo]T!$CJϯT`i9 KS:H{xu܃+ ,n\I0řw)&|g:zFF+WŢ Ep,V y^Sk hӋ ĝIcLqnWm׽EJ @G4k#ph"(qXQѳw&O N{^*՜KU #R3K9br?oM/!=&$%"bU[Na AF^x: x}UN߾\$zc6c|ժ(<@g3U"ObPsjD\ť8l!.nmH1?>TfCvw8MCr2Vo wlO>CN@G=(,;.,_&dG7ǖh D_VSE&9m09̔"߿"H( pS<\,f$s\a>!52v o{ 7 ~ v@loT'a]mqZj6Gq$- ¥q䠀KT?B=6d]r-FLLd̵1VPD +UҠMB'ˆ":v&M AC`C]!cx7YQKa(PRΡI6N&{|J 5 ?>x&[?T2^S d2JS בt,??yAQb>2fhPw=(Q6F=ؕ(T^x8jK:NJ2v'e2{ljm\Vs}\*u3 qy]# [2S-KYNOBdH>d&z6$G~?`ď}Fғkp 0!O ʡ$,9(v KZ %A i)^Y 3/ݙ!E -bBj~tNh6) }Z<{W/ =I=mUpv WA P%o"LJ2#D^!9>WMgC  R_ܾk̆o?٪MQ ca[5g֣c70GXBee NOE/G܉,td/f`zxguNZt=]].68nM F~ju]MN=!͉ YCَsQ#imr}=+#nS91. D$™ &i'Pc wnLMAXEyk"bZd |`_\GSOٚ3B-MG;=hWyQZYcN8ϩh $> V H|=rBPXToL>JyEÝDw764abm],kw5\0B n?ATpqN?{Qfݮd 9ʟ'/@Cۚ'm_Wmesƍ\!d\ ٿ-䝰Xm;`4@a?gV/er7W_30sAww(L|\}ՋktXCCrNx7EU3T3/&!ִ oOf  Gx ~吆ɂ=)ה#Cv<[5ގށ Jƭnki2U3(َR~BY) 7nžsc-Q&Fdpi5foVC%w*BPם#)ȝ-(:isY"X9h\Қ '3H1,r>s 9;:˴{/(τ^jJqFZoY|VG z`Eۖ3M(cZ-|@?אf`yW79#jy<`!g0k_n)ŹԢG 5F6si 3(Ә1l9ћ1!E1uG D`kw:]7!EY,f Qfp)HRS7q>_9IfGY⫤\„hC?7}шށaMP߈qԯ8wFaع!` 7=I44FU!Ylr]}N:"Wme]m0Bqv gG, dGїqSeXφzI%FY^_Jv.SC 7o+gh)<7k!3 ~2i.NIyJ r+ͦ_Θ仢3[1\ 2{woa>UEe Vͦa$P@d\{t[,G'KFXDBafu1t_3=Bͫ1m51.'B#b*F6\o]!8E.ef,vQ/YRbQDVG&ѣLҪNA &Sj@{c*cu)&@||?~&m|?k|gwWrC!L?ʖI䒐Q`ZXWJ BNGY[oObdZ7ĺ(ѪwV{)!7GVκV'<W Njǵ6{vNKG \FHtΕ^$r€Jb_ )~Afgxk?0fJrZǏ4%O#E dԁ {[95NHS5|ًb=au>y&\1lPv,mOSJ˝8Ǭ:sp SIݣ%*]r1/@q>W03: | A:XwGBGjrR& 7#6mx%be*wZuۗ~ oy6K;V'zs7,Lv9ΒPc'ɘ@DGamm"$㥇?P>9v_.Ef {/у1S 6R@kEsP\ ɯӉHԃѴ(ۛ/ A/5XvhHh.hK&i,S@n%J?O鈬^r t(4yC X^X008jU$~US"Ѽoqs#M8(Wiun쵠,&C."ܵ+1&l|_GB(Wļص]+1~h۽'3@C ȍ-χލ0TBS ;;B_mzoyS[.}2 tCa2,P(G݁f%;{wvȟLZNdZ]49_pa]${asI%1<"TБ'@LNZZ-օϣ~&FXb[^{x,2; C= Ң~ML_~\v EI1-)$<΂E|ڣw"A$p/c M=oT$*FT }% ؒ"ntLb:=Cg1oΚ3ffd P*s:Sgo*EOg Kt=$~8āԷq/DXY5Wi)~@Q!+9 FmxIq]uW^-ݬ7X H{ ;wR\uQ\1QQcٝ{[i}R{=HZޙ5Ytl^h@3FvIΓtXHij#$ht|3V%Y;=[bƶ@(4%iFڹ5iZaZnSL +躝ќ*ǻ+P0?Z4qfnht+toCJzÊWr?Zڧɗ#)wH wJ$|ǞpIzځ5oz*{! !1Qi#Ǚ[d}Fukg 3:?ܒ:dK([64;]ܙd~4Q2i$5yb|0c~z~it7Xt;:yeqX8$viIRk -qd~gXr'=;ΔD`x)lT:lepL|4Jx9m0 gpٛd /x3Ֆ*vҿ 9"7 ^E䶐%fP*n͆u %coaJ$pU1R{4/y ؈.0s{> 2 g\r?p`ޤ:4}x7Z X$/zwHtzKYg;w&8}q"xwnn%h2EtKQbo&JsxJ6Ϗh/3+:+֝08iH tm {q_ӈ_/(k`%g$ʰz.a04X3rjsg88J..FޱǶ<#ysl¥ 1'Xd1H=mHsv@<],;SsgkRWn^/Q˜dƴ3)XIJM wjKioFmwPzx?U{hi[QEjߊɶ5{[/܄>SM(!|zKe$ cJT9?# `ە%E -u2KQ>#W=tٞJz  Usi)U^OθS*ؒz~`%Eچ0Q/m+Z AS/({h R柿;:Ʈ\w Hb%n977N1JAcdJr B:7q{ R"ϳoPZr[fU.GE ((dO^ ~VXEJ@y"q"+yDf|Pk1.mL oP.08P)VA,;OItn‰ y8.zgvw 8=rwļ[dۘ›>shaM´m:[djU jء abdUh<lo<?p.XKx6}Afs͔v6;8IoȽ*'/})[ϞZExޚW{ִ`Zo0C%e-3`}RA/Q d̗ ^4'Ȟ /`1zI{|wa(/}@X >\eI0r;fЭg e̩3ytI` v Z2Q,qu,A]cG [f&OsolD\3yK⹏=*ձi>R{6BL;"@ƣ[u5c!0#eO*h/ y8+ZVvgSIl LšP}pqgIv.5'sXx®^9uuuXIT,-JƯY 8yhukI:gڣ"`BVYk(M͜PE3<2hZ@^S-z õO| }ffwVr:u44T&3 LЙռURzKŭq2]-'l+,>I/Qny|q݄х~ؿrJ@2Bp+bTaސiξKdF5Ҳ1R-Q4I{@{ni@~fa|vd:MIb #7n&ڌNtL(."ձBH^Dيk>x ӓwse^L[&I+7̞)sPmLpdV" z]<+׽@5[%>NCs\? #Oyw>_T Ȩr$l;_*X]G+ڰSMs|])̨V%b>6Llz+Eq>T*6Hд Ō/:9¾0 Us4Y1wQu˾Nr93-7%nYh8퀟.ǮpL0!eA)|%"uOs(ۅuܳ9-AQ$4.J౓h{Gft.xGHQ4t[2'v_i\, d6s㐔Of\#/YŹ) I~iX?= ahG'TY S#WWp:' KR V"]лyZ:jT=eQ|{Oco$A1dKPYO_p^BABQO/1TqK q NQ,ST/Z̆Dc Qϟ܀-XXtQڼD 7BdFzxz5UobA'07$in9؝uwOOpW";~ kahn;0yW3i^%q}u!! hA> ' vFeZeنk1*(te(gúLN Ū)dTjw}/Y㮞cNޟ)*,(}Jss"gT"<ʬҕ h#\r1%3dKhHTV֡|xd%KdVXBkIܺ=Īd|`U(rTL!KefM9, zJ#ٸVnHWRJnfԎUl>b@64X8m(G WČ`iod }}\]T;OY޺e5 ^a"]^Ѡ2'9=M% -?"ֽ,/m~Y^J؏ ;Gg"1E S1͍݇u#HِS"jD)%,.VŒ6 FJ7$b0u"lj QѸ2hk0\O@iHW_^Ix吋j+l$F ;`Mm~TDcCї $]BGDwŗ;jNU ,6iU$4SY!2*ӹƀְUg-,w{{wo%eTƓ߂ED .M1?y=aڦeTG%w5ΞMbiBz%jL/^{p WԑMF5KDѳ"}|:p^i!PT_Ό3_T+g4> `K+{WfK3{1hu<6kj3A^kqqy~dȎ_gst fJHk~ZjAym-sNDN/U(CSu !pDO|]H=$2_Ow]1!g 4 DH_EڰVDN|f gI " v–0`V]a%vXRE|&838`ʼj%Wa-2,#?V s/> Z)7<$;d>oZ& L-< HOT4pJHq?oK@ zP#ޞ3l%6FqGk\YHlT;c$E'tQMp XFGԌډ@gRZ7k}> ^#U<WPh};~;p%s1 XLD}`Q$"C4[ {Ȩp q_N~]䱱kaQKΪzdU*Ƭy m&BLb<+zޫ|1>1bDWi!-̴`,Nkߩ<BP$<|&r!+֦9㏭Tx+Ϟ>*T@(0i`" hYhRJ}yU373)]c Ýh}iV0U~"7F `c.ӆ-miʓeRߺ+;:+\ jśYL+3 aluE"ٿ@kUzor.oƷi:>vcBGQ\BkfX UVG喣#tG酛+.V, y j"~ݓ-y퍪VYP`/6w иךn>\)dZ~0C$065pSəH[f|Fdz}J2@)WV|>Ajanoy\)eQ 6^"R΁Il,}~\>5T$÷J>Y9N-Q%/,.-Q]t)xr>IQjy/7:4ٸP OY,O).J`졜`St?RJUlhc,z(W6xM'`]&Q·m*חVYCv#-4??JIoltqHqwjAҊ栅: +*u*ryB!EW@0Ͳ6>=G9ѐZJX7cy֓izީ}+)ud})46(՗I{ mOW9pB [Y7ls.4CyǡPH rΰtjcDL Rz!i\= ='-}ґ*B2/TD&+ɓ~LXi>S&jTěQ̒,D}dyC1" wѦ}2?xH$3^@,B(ɿ XȩIr7V%n) ұ?fjK dr7L񭼣vwcld?b{vudDۧh_SֹԷX{#>3kw+K`,)K.܅E&4{I3Lci{i1UP``ҋ)a0򸎤z:}wm"MgWeI$DscHÏ'P-#vmrm*kdzx4A>Ve"qS^gST4~OF ! |t)|(-߈&J3^з^!/co4Ep EP[#0Ҟͳsb݇^au7N^R;6ڔ$@ʊ&m'^1'>G&>!8}*Tp2ċJ۞s%_? Xvb-oQc#Żs%ՏK:\?!oyJhɅ:]U't5p+rI1kߐ:XPzb7/ P0dA\KC&`ޥx_3A%QE >)^ \UΨD} vr%V|a ]@WG[b[" H'Dڎ kJe{`n f?`Z7@u"xdk|:$IrXXu-/x0kk#nIaΫ G1g=7/adm"S^1<פK;oS\ ϙ;){ hOl%?%Kx.Y4<π)ʻ~s- ('QoIRhO@#Q /{P9zmC\"Iv2\)qM 3;^Eז e|ZT7sյL-,rR'g枤 ,;N\pB6O ]}pd<:ALD28-9EjXiH$fXtD&~?T!~㸚Mj[9ˡ;3?m6=n5iu{ΕW#ChxC@tVk3|{1q\NF_O6ct2[fb8WW'o| u8asţ]dwj f5{C򸈽9it!`_uZpt}>J`7ɆˍYҪogav8X]LifQD+T%Dkְݣݍ'6UQ" @BU_,zI+ l w']Ubzt_`ʧI}ߚc>[})?%cJC/`kzٕ>S*?H.[7!$I+8B@NСv~&ѨwS힟vdS) t7]\H!M<< qlR9# z_Ux߂I F\bn-z(" Yn7ߌ"/,B"hya\>TH [?6V"]g j5=˹t\_>QsIߤ##5a:"8yN_dݯS0QP )ҷX͙Gy`E,bF04 '^4! }(%4oƻшd6:1_%3Pf]Cb2=04BvSAMU_`_6QLrTu怫n4CF|֐7I0,(4b!ѓ4_o:)[mC@zX='7|=z ξiGF{my,`pէ{ [:3$ T#MKg_Es82kSekcl!stШ#h</?GI&W}BL*r?GkNE1Nef+nFyvo7*4c-}Q8<&:q߆cZ.b6F$xwg3hH%Pm4y&qa/َq&q?4 g8z;;{Tq'b 7aDJj膻=&)2׶fU}#t)ֶ?匑kˢc>W$V⬲y.o9HN~ wE"8)PO\ͣ; tXHjydՌ\: Q]R9:Enb{|vُheaΨH>e0,&="y)M2I>Nlh+%4ZO"b̐~ hZW([\޽Ztd#mȵa 7Bķ t)6[H+y#$(A;J'IJnbnR&cgCSD)sa(f@:*fR>~+*1ΐB4CKwr:*ƻнKx£BTD\Ҥ.Ts\1橽_vIUVyw9~ވ=7)g>[߀}.XIJKSսK9/_0[e8|[$0(׿)Ք4j=twkʯ}I} )l+sDXG &yBhItrmATPD.5d?O$Fi,Ayz_]R܂V޼zd [#K moTtG(4 E(-Kh_wc{xqŮ뗬 ZtYdL,/Y]0^ oW^>^0 /Hz4&8fk\&aY);1bE.@"nkFnV#jm5O=)]%|\9OԀ5`EwX {o,[Z n8ༀ;˕:ϽwfNLҨEr#V$]0`EYJ-PO{KdO!D~{~IqoLH5"ȇ%wVKB3#a4D~"bO**M]q %H9)j8)H'пEZF =*m+[LJ ̓>°̓%\9)\qۙS2txn'#A{NJ`f ՗GC+X[e]ʔN"[+U΅b-jvoŬ-lR k8ƩՂHlW PG暏I#,>~xY!h߀8-0ie9\,& ˅M%?j' R#CJDZ_p=} r8%:fd(Xg!6`:oesMQ)Ŝx9kv0(slDyn8C <2%U٨7Mu|zؼ2B : u@fIX,kYpfIlH*5ת۪XEd lUiwS\z5+7VUsح61/y[hcklezar~w0r:bN'j\v&_0Nw5h3yR Iw(~Ր#@ѧsk.ٜ౨7x@i2ưfD>$6'fu!R4.*Y#|u7oS#Dw!UZ+>o'娥uUuB1+e"ϖC=ɥmq})UHJ#C,m/7 TQQ޶˟J~86LFG VZ(݁}FȢ)Jް5^G8lWL.#aX4.|6EU.X˛##^|ȡǕ?-8 s L=iY4p ]@/r39vަdi Ʌ8pn>Ii>cY^hxd&t'9< ۇ;ݙ$%q:Nt tAKXN1sQi -.Z*\JO߫i|D)FM]y6P`kbՀsՆ~9|bCBJ*۠J>6 4cX;]0!~{ ǣh3y78/%U9zkņ/ [¥)& f,]-5UDycxF64Arƹvۃ/1-,Ϙ.cm3x` aj>ɺd e}*p`"=J613,y^qp`PN$N]7FJՄ$1E_3"IV2|,H#ö́݅q ;1g ?nT)< !DC,H =k {]\W8-EK*`hؼCQY@s|2fqx)];I`MW1PB] Oiz ,o~D%ǮqMuiva/t ʼnH,p-=Bb"=b\{;.$wKx^Hcze} l@%k.Aii̛H%$ɮj1!.ٳ?hK%@쵫wk*q c ?Uzjpd0#K\ w#R 鍍2" +9v ЋSgߖ0GgkN0"q \.RM](7nWf?~1x9wJnw 5OpME83ޓ?Uj ګH5zK˖ Gok 1(sZk  E?آPCSFa hagEz{`ʹb%*qjzx"̢! B*MX,NJq8uTFƭ{bxȁei5!ն ybjҐj^<5Ǝcn nUXxc|Ʉ%JxGo=c̝?jp Œ1hYs"KE@^S1TX^*>Mxg#//t7P7ӹ39..(-"`l)ՎŢ[$3'2~t 7~: PFE Crv~Ej5xMFDSC~^lU1?IW~{&oiL{ϲ2Ӭq=;sh[Lc:' rx|K(M~Zbv)$k+x2cd]Ȋ`2ݽ &Ʌޡ% exp7-/8!g] kb7;K´(6[9x +U0I?8J "@K0x00d)0'#czϗE!DnuM&gP2dQ9괪#RSe]:p,: ϴMMD)5Iq'mZpGc3mEluOE:&˶ے6G+1AVݑyq ar`8a t+,~-5vyPWd 9WShVCntvѬ4% {n5(dW^+8_pr9[ Ή=aWrI(=ϤȆ7%ʂRntSg]fXuk חQ_cjPy;ŷkq.^,&qr nO >PA?[V $a8D8>$;}0Dbdj6ԇnc PQT'8X`ccI`Ӻx~wr_rf/#)Шgh_pq@U*|$b;)n~w eI?!`22b Xy$]|. +vCLy%U ,ikxܾc_?c-OC ah\ֹ|>}V:ZzL34S@+h+ ,bF3`X "eҜ1U(HcЅ}V=(y-|[d. 6l*Уs\Ah_X 1?qQmREhQ)2- 5{T%[lGGWn v5jNMw+i4.O"ͪ3e82c+=K@E'LUy}lrd? &j.᳥inz(6tX?tg|<Jh/!ڛs$X /(%k5"֑9待H`5F|g<T~߇i!>W:D7WQ,.ekEx^$&g\r6`MA~F3DVQ/Z1Jܓ$96F N}fѩA_sЊg'Eg+& yU^XݸmQ"sfbޣHԔ[LxzI{q5--?A:豱>I0oӵ]\,hL9ʭ-=\{Q ILNdtJ+j(Glf"C #_T31Vr Y R<3^:Ji6ڳ:@Hla5)K&ywG9ܺYf޷?2j/mmCOVߡqC.t#g9a.~J!y41+rur _U"|N nWmW9_~Ǣi3ZIh'D]2RłFUө [aV}io۷u-!bl|a+Xq)#c=!-u6Dgs+Ho[MsW{V Ӿ1v*p^zQt-JBLYf'&?bm֗pOvуA͝b^?pO|̢8s(ry4CLP*2~8$K:5Q.D="j?STm/HA"Ѹua 7 ;1?:{8˩Lc_x#i#/k N ]JcB+}c;AEX:+aP%t/n#Żge(R,4wuטrHP(C˹_ΐ#JJg2&Õwfm71vxqoY{ƖzD fHkM3?pƐYp;?4,q\E^ϠK#_7#VY_QJĺ=0]9C9e+,%u,& GV;<'y(6e.mF?]rB@ъ\JݺE) ̭WY;rH۠iB7*\UE<.e)^@4A;.$uȇ v䗘C34$@=f^r[냪*I@k+Q ] WcG_|k7vu.TsJ\/Wm'.a I081zj_Ak}+=]c#jD%.{zbt/:45u%W8ݸ\hui%%\TG]Nqi ~e;4{c]lqxFcB0>EA QV$w1UfFTv }":zER$!>&9Nb[*;-lB{г;b[4JPo}vMih:YM&O41/JH^@`m؜2[r mz1;lns{^38v;RAp)l ,m;2m_07p`g3<}yǎ<=|A@YPA{eR 6 zúhU)TaP1xv-h|;c>16pU!KhON9/&GAZ1V:}ˌrk?>bPRHST E~!]%MӷoTD ݨX3ޡJ.Z&dn?u ."kl79C|4\UμBy'DEU\!6GBƣ9׶Ij";3[_\"^Ŵ?XO gʺA$6f71r6Er8*܀P ,dc.2(]U=wP*yP" &nÐ3'Ij :E^yi6&@IUByw?ڹޜsJJ`ERf -~ҋ.\VӼJz'M'kg׉ d@sIBQ4 hZxF13㔔}zZG#yćm9LgabåfIg5+̴!GRn3|YJ+yp7!ޗA[DHw?/O%6ןM+  CӞ޸%jmA>awrmF.=sHH,k%4•_FAGçtalvudvx:'gLyn_+ѥ b?5ߢʠg 2"!fG\ 7MȒ+`Xأe} ݕ$/EfGWŅuf5u6~U&L3v<6o IdJ U)b8Dңwk]ڮ:W$}aI )阵 gNC(uuۦT OW?,q gȺc=g # EUOL,2Pl=Wl=~C~4AGM*8%`Ej*OUPD)S(am^'ͦb9%.X>]GqX jGB1ɑڪ@"0UI P Aߺ3z4T85l$젏-M͸hЦ _LkiIYVe}25Mz@0ůXZ7&P4d뿭k%j8&?rk&J=MUv.<`;%3e4>޲F7ucԋjx-PgמRsFt͡6f]lm'imo*( 5o1(ꨋ8gx_pNqZx*S2Ͳ:ĤOh90V:ƮYrͨZN:A+Hw 7 zc?L6Tl|5ԬuXb5sN$A5 R{hdyk6b '۪;EkUrR&n𭥤bpufr]qn_`4Jd ni=KJƒE~Yga` Ю='ⲡ p)ޟsz^|A}Aը|ɧXxqx7ǿN%ֈω{Q}[y m,CfWw-LN%?d0]H'@Edr8d'\r _? 81O|Qfz/4)#UӃ)qi*UQE{N[~D%of0בi%HrlfB)4E-C#ARw k 0y3ܧ )Y? G+]lN3kQNf;ͭ(Rv/8w* @*3O SXLgUDXo'hcmc%m(jS"K0l%,e}/B*ݠ6Џ+Y.ٞeTߓSW3@(1%gkw ]^K%0n(%R1G٦z9  &O$G磏hfD朞|iۛTY+D_7VϏhjn 2_% ?r9qvם%(rp_IZhY}4[`ZIUa2CvB&٢%SSt¬'j² DzI}wcGW]-B tk@3ɿ )2nP ΔV,D E U0W(P3,&^ЕeuƠ4ݧJv,% D0F- @ПOmCg܃mX™7Lyf9[!<%}:?)drԯ[K7[`_ D ="s7̙N%CfWdeec7)Su#(G~ k#@7yfNhQjlb%ϒ&"1"J`T)wB].*3|4BjΘ7놏9UU`.8+ZK` V] =4f?P:Tጛ#ɒj4[-ѶЖ \~})ZiB*cʩx::#ܦ;/={|.ud鿉PMjxL~4_ v^T+߲GHHh5sY_mZ$%@B(>b4 y 2 JF\{֦:⋣٨GNM~ft[Bt*``s0n\f j*z+A}Eab[lh Oc,, 'bWS4 5חl ~/!Vam^b19HN2^Uh:•4Iퟅ' Uw5rb^D)C+O Ec=1ՐNifP>-`iV%f*ߏoؓJ3#݀Fb&r)UzX{)<V(GWs޺%u<>$2 hv0K4kU/rkr*-g*|JM :/ sg y؆^;/@rL%)kTLjެpW C NT f;Xu eyش_zBoo=&s$ &fKIpnX|ʉ_d,D!O68}P0x/Tf6]=t7=S`bwyȰ!D<o9{1ȦwtYkB*o ޣNX5t;O=4[Sf7' :u R-*^٢18̺|f}1c] 3cCcS[' 朅M^$#&!-?KH,y p*Am [UícX g+ U4X˼cVd )h>DǺppX&:o3pr6[OgOVX>I-`D@]1_;`>vS l. G,`ttbQw2aS1 C\MTw2`ObN=XgeK"-86 ټ~rTbd]޼oG57[J7m#VqެTH8;aOϖ<r3욶7jƯR_9\9aj RCS:)|SD'+ t-륙̧4_֩7x⾢ $E6è 'v*-r`^ų[9Լ9FҒ\UGL|,D cYTXQG/)smҬX6ݧ٨j lX0b>( (5.sXL,ב0L&I3N?y{k]4C*廰mł*s|d2'Ÿch.xN\I.ړӒWɗYmB-'gtRF8^gF̄{Da6C}]ҳML?L/{uU4W7?jZJs. $ry?+L RibM;:'] Uۿm;c?PK3Up1m#DiezP@=fAkjD-Of)uX8vdE~ŗ)05NXazk-*v'ۿEkaَ&`6G)1tA|O ngU]shENRu}0M6#" C"S^E1it%RtccW2f23Aq+*(ˋ[û6vaYG`-d7a|zn 'č"9ndaX{|觸+;U  dQb@ek/>9-w<4+RF@t0^cK'wo8 `&&py*S?fǂQn>YZo!XykD W8u&l@yH_˂С6{=`mTO5lxL1?\Ue C(5yR4Ycl60|ӂrAGT.ʑ%[c>k@ҥO$wƬl:s%.j=Kנ٦TnkLBfz2j'Q?ϊ ĽOtQn=Lt ӯ2"ĀS7$wc:(c:F+P)^:lʻN ޵gq PvGK(/ϳ8bK/7_X2230P] Rg rj9]~ae̓j-?T)]{dܕB>Ռ^hғb:C1Oo&( *)I$އB4 q](gHλ T7T^ObG?[[u)gk + 9NԺDŽaiד}\Դ͸ViuDa允_] H+t|10g1o>#p{{+aLaC{a8;SĞh0? sTkisi6cCOP^,q͠i ;(>V/,d{S ceEUhSЫX>A^kbN1Hwmn+ƤQB2 cLa\(x =H|f];(AJ ȦO׬O;::+A&W07EG7abźؕO|4Ipnxʿ,Roe M~:z:h')3ޱwo"~>jt᛭2 3gܮk6OsT<llIZbݵ[xuV:XQn};GBe~FlZ5y֚&ly o4D bm]5L:bNs4w$s'l8'/a{ HҰ}3Z3ahG#"RE\@ ӻmAgǫ+BgKz@Ljّp%eغgwQVY^f!cEO(ώ1|&a$=Yu>:u̢ۏ4qxPL#*5Ht*97* "fXf -DI6jW;.nE^%Q.%.$&v5eC%jeX،wƵAXR, @IQJbjB{]yqN-=RzB߰F޸ߣdrѕ9^݆#m{2J\no%q8D!G1IhX@GM]1c4xP)~(?Xי:|T619P۝e<%[`jny| dR3赌~qw[&\Ov^;+'vcΖ^b)-@挆ȺA`!ݍi7`r٘Q̂c_ǁlP:0:@N%hTBڇe/jKe"`@G~Җ':+Yx- A#Ǩ 0pẘdꚁcjESޕ %>w m|/sB qi8kgcw @)`?芶dȽ gS˼+2 1Xԅ.͙۶eN< GV8?`Fw<^62]1r@nX{nxD0u pW|GJӂۜ7asKѷGKdAVb`0WǬ{ӽx$@p-Q{[|Eء  XecLL۷Q*>iAhM.a7_w E| yZveĖqmizۺ?:N/*GxB26b4jV]ӝw7y(3m4' C:Bĸɶŋ5ⶴˌh| COLb cCKڞGa^#ɹx')~sFCf™CUF- R\M׭T"}J 3uʠ {3 HNޖoA *u:Ǜ٩DY DL- HLY;6ë*1\Ό" ]p֮DUYIne簵Wb}M953ψJ^ė4׭hcTSh2\XjqdI)Ixo!"ն gd]yНݺbEl?qO]+?2B h/sܩ] 4&f,*1ԫ2~clGpBNB5H?WtiTA( b@9pghH杷V@#[' ?Q_#4b:X&<1̚seEDψ TO|vx1f؎e:( \ 1BˊBQ66 WgK;®<D6{+]7gw0ҟ;c+xY;1:IԜ7:z1s0W0VPOuDEo KK{=(5' Ȕrً33?Im-Qi *涟2މXCQVyoju+ENVZd}ʄMc|Dƣ3a0^gM"F\>f ek7]F[F&Vmɵ6MxO 9h ~3;TEy*f ߨ"!M<\ ƥ]`6RϜg{+Bn-㽹9 &8IVrpx-^_8H3 [;a7G-JfJf xDFQb \yg*⍼Fv| 5X=8~HkFS .{bq{ 2l*:~ aݢ t m8j,-+Ⱥ ]>R'o^aU'FwCI q6H>X>hX*$'I \TCВ F-& {S]6o-cra(E5Uf_k>|)0\: qGԇdbUʬ lV|}|(Yt.Y@DxCmL0yb -46J(A,JTnE`E5/[\͂mݭ/'kNu pT<`ˉ o.'dc^hT"]8!]B?[ H3hi&-ҮΞV~f0zImǔҐ[[^0R\4!$IRS7:Q!Q[&$:\2n5 K]{~HWl {?VjT|!?T9ؐ׾宦~j,ovS0&~D,XaHob?nXh<ІYD3 /gV\Ph{;:$Կ44%| {uMao;nqۥΥcaճ5b(yE3[4f"u]v)B_7ӡ/Qߜrg7d]QoyܫF;u)IyIXZl㬊#t83"ȬImR]h*}=X H˅a|946T@EcS蜊<>:I#.axA"ZBW l&"iOe9Q>0v% n,aF7#sBbs>rfdH孮3Čk3ܲKrҞvu`!:bU)~ܚ1UԽ 3' Zr~#CtRs'2ǦoPcսDkJt?1Bhs:yQ y.n Aďk5:ǘK>km"|+\i`9Bl4οtxy!IOwŰ>8 C]zRwŪ 9 !:t~ 4H.Q*+b϶μjAc gYpwg!q]rX?jYM0i8R]:L߈5Į2YOG9cyN鍌i V~P/ X |Rz2m'v7g+8̓!ڝPD%y;c+VVsT G^BZuW52YQ5cSr߰Ho*Kb,i?^ N5h+1 z'l U]]| V(˸=AnҔs1=,|vxM<e8B6[#3%8GLU%ݸ+4Xc!CHqg+J.oRϬiI{PUh ]2{yJ#!j]fi2cF3NVڳE'LWoSLhsfB>muCt0FR")?, Ƹt6d#a-.f:kz+݅jViw}] =Qz&8:/ۑAϯ<:EINF `U+Q5=ap=;s5^fF?Kn[GG[Oueito~M{ܚcKC"j4T0T=csq;Qϟ;*>(H;7qЅ͕ĆD%!4sU[Kr\73Ϯ1>u O$QGۈvNc4GAfyHpM7 2@-gޡ0ߩִӔ4ka)RWm۹#BHe)̌vKq 0oV4u9ɖ]USfz%ZtmEO8:PޓRA@6˕7fPVVgżv\<8n^ByKiv ҩ-[yEfZX8DL1МN~HW됱3C\S CoRfu:P? 1lyo:R8y]1,Ѹts,(ٿ8[ b,[PWnkG,I[ KWVAV 7igPKUmM B?]jzi qXt0Ì;מc nhV 7J%W~r3fA1 n3>㠺 ݎ@aň%]zT5dx)~ #[Z# ;V% +Rj70^WP3J }N-, $! mZS)/EN2sǁ  &9JW fJ9FXq/c!DÂֲCGnd6>ۑ%uLѵ챹 ŝ@HDJƘ#"ghp߮r}0n/73£H8 Q_LM|k>tn+]pUd'Wf;JeEY[ DqnM= 2ecHkKs3lMd7(W[MFEo1^acS};.Kz%)[ 6 kL2sYQݵ6R,[!PIeFZIL+s _ j(ce,(Dy p2I!N(~sԊM, *{kkJ8< !)ٞB5(H[ZCf3R5Vj?R[סm f/dL GـJ`ا 6NAP:ũ )A,] 1pH~3#˴}ⴊ?nG%Z唴dzX[n& UHn;CNQ!"|E(- G‚Jq(`  " 23Ż{h-&v~#VcR$n?8OiG;v0PE4b-wC~n=6<>ƞ99H(ٕ]6p*M qI&g#$/.J;+'I*G3C!tj'7a%b]eV8?/X0Ƶe1屣a񱇠Mmm?+,Ѷ[&( UK%Rt%OY`"uCiY)!Mgv͡ܭ؆ lr)pd"ZErS ieY'*6 Cj)'rF1(eS݊8W5G;;;Zv&͵pd^ʚ8*%(q-?Wx;lueT ˅VbgY z$,N2JZ4@[UgV:a@TGs1bB4\+$V>V|VUXE;6OCh<ڧCv|#ED݁$N*ߘ@w3o(18dq/N":Gc_v,*wf мq=7QlFpM&Ii} ܼ%hڧnG"tqʡ AR:+{D8<+we2R0 ]nksWQQF_vJ҅ TUP|WI,|w HЇ&+kwv~Qu?4)u{+k [΂EI;GCH{ާ<r1,2MM{[DFGQۄ XSp*U;N?WR|5̭H?9qIswIvxdžC?l`8.tXW G$,g3Y6l$帿G⛧˙B5mP:X&4UxIZdpܒ@3s{s.06d[^٣ VFFi1N 41P?)C (Dԛ-jLTLN;g 4YJ. ,3B+`h޵X>gIڻBo_T Q0詨yH1R54:g-+ܫ(ⶊ<"sUȘ0eWrs=6yuzD ?au ڢ]QKDR,qlL F<' Cj@*K]hz9ӈIhUpFGAXxlPW4_~zs;dHs'1.8k+]þ4A!."}>Fam~9ϧ8e}/At%㬏d#Ll;1GHK38p3ʇW49Bl/Ԝs kdKRC"-]@?Ȃ ߞ0r|M׆CiMKύSO]^}NA?UZ2zE$aToiʼ[.C_gel6ͫҕ< @R}*r`"aܟLa·>M`+ M J0w׽јj]7/A7yO>)(B)XnN6ogY؏ԁ$?1ўN|)}!CUU/kU6C>bF {cD\C/Dtrbza` A[rqKgLBXwM C#)\X+e<٭7 ! ^X}34MlC)L'ɛ@3`4'ඵfV@ ձMPV0 ׅn/П(Z7hnw~ACt%G)@{e0ɬ_wxR-G+ȹW1ae7ysQ's$7F0/w|xDnBϷTR3^]yU틐qLD&+ žj /#_tAFE~"үyՈymb}t$@WB";(^ȭz*0U{b1 c*սaaxx ]^;5ӈs#4H3$v ]krs_4U ZJv~ƱwG(SgZC?bNNUZZ:8k 7IE|^G_ν4LKmKcظG :m!Z޶g [~eco/Ѓ膚j'.`?llkc9J$g։n&mUV? \'YI6ݭEfJ~A ~p?RtH.to.~F_n;k.?ZSÏu UI Uky6!A3J׎Uqyn8ipN%*ɵMC}&ٳs:;l~5cc+A qp 8#(&My7d΢ߢn?/%8PfHW;C:/DSha` ||,3sǒyڔᴾ{e VvrK\mh }pc N+!A~{,ב(zgI=2.^M1,zf!tóQe3.BmUWj\jTgm[H[`mB۷0Y }-53۳B@G O M3H5ɧUh%2"Hq'xePwWk(,u5̢}!53_xryj_8B9:v/n/8byx] 1}!3?;sV>vfpXOG#,۪3uP;D*Py(*;G.U0ǣwDֵn%7=Ɍ;uܟ2j|3Yc sdc ds~BM;ݼ?=| AwJ[_=w@O%L Í8)WtGDlgrq8.~ Rz*+q +\+IbļFKzjFFVa}4M*WVtl93+L>&x}d >NG t~:8.|ûv ŅXH}xrݒ CN0qMc7^ PD8]rF]`}+n&Mg#.&?[s,p6w <إBBQGCڤЯB+>U*=Wf2[>W0M}C }4p_S bCObP[xzudW0;'BƠ ]@VFf0s1\Zjtɝ)/ &+׫YNY}g|mbVlpcul+^ !}\D٪@ZM|&ھh |$oRs kph$h"D8ݪ@ &^#es%9x'fɾ\1z1ŝB> l*뱡j\Eӆ{%Rį=|,qDFq%CzpIwX\(_Xgwޫq۴_lW<+"WaFu#NT`ewqs;O漼k Z59ޔHjn3vSEuJu:`ozW Jf"*{ asvh: ]2]4^(eSoFWRԖ u|yHW84k|H0θf)ZyG3l T^~ Rج:: 2;GudžӁڽN2O|&ubXN^Д0Ff s7u"AP8ҟ߃-l KkvYQ=,+wwm迺KePIyL!D]*T^n}q^tv _Dh8G8uѥ$Dֵ|B7 .7?k17EWyix=4Mtѯ266 H^-0 {PDG͵+ϙ[LW)`K bKvRGTunbDZTkB4 R`"ckG ~ڈ z[?kjT+co2J|&Sz!!HU{z5y<_vd‚?ԋ{z,w.h fƏk 4B}Q2Uz&-CbkS:S_iW^w mzRCcxe.dž^[C#V5ITli"WaO/91t@cIwKFÂTkW2)=M'h}IUqN6AbVeYC?=eHg mhͼb2FՌ [:+Xϙʇ#R5@Ujc]FaΌ=Rcʢ[.QDQYPߌVEt_-Ђ͈f&S[¤@t\Ti=%GvD?d~՜~*Z!MoA>vqAkb#>@8c.PFzB~| = !\*^/RW-!.χ'UN2 pYŋ+y(zJ~p*u}ڃlET"5?&$'7bpÏHʋ @!r%BA.\*O$:Bs!܇J%uд]r2 bpX"{N*o/G xH_c"I ?Iu(%vaF)wd)V1@=X2(YGջKZ،mнiPN=yzSkv?ۧ!`QNr/Y#_􆛊^{sYiR}=b$ 75ćE1qg}~"FY_{Mtk?2M>GqN*wp!p;1Td-0%hE% /,EfN! b>0烡hLC﬙6npa+W7eUqnre [wz&-jB 92 .Cir#8őQA[n yS|:ܳ21j[Zc]g~fͩ([F/S#H@+;>HOahKBgvkzEủN>/ iePF"X=Cx*Z:^},nZYjWiCܪ{r8?HfҞpV5'z_ Õ .ܻE`dic '3y#N_ܙ.`_JiѸPZgZD0j . 2\̱j#lM~ Թ8tĒw-A_gRV<m?,aAapMxM#5V){#j:xbY d1܊vWIq #Z>n $Hǜ(O}1I^Tz/T"zu,31Gw.')1> =,q]TFϥ7 Hcࣇ52{ f*i_\zĄ(q%=L*)=rA H9ń9rjy[)X=UMq Tq_e12ʔB͛ӷNZVw^Q=uCFɓΟÆ,eSNƛ/`-KFbl*v `a](JSkjIA{@0AKy xwA,ф1G!zEE~L}Pl!іy?+l j!-h8ݧ~^|G&h@p>Ai'\M1Ks"d.dyYdл(=NP 72qWhP1RZK⯁YVgV; F8pr2e#T;:aIxF&ЌݝrKw5j ncK";s{vfH#'%l+3H( L`C*B!1G.v,0F]۫k"֢ؑLaHs永?-y)M$9d|e,{SVA筢Iۧ_XYi b'b>FKq(?ULys|5 6QI18vX;, včOt[MoAJ:g|\+ B=ӊbkF繰ѨS̚#z xh_gCnw3ݹf t\L9Y#f;N<8HF~l]ψ}2\6,G˃sx+I5u/ +Z-U,n;o7?!p<͚0%# i0- 8n?Hf Dw1v++bY@K6.9ǢOG܁Á Py?#ϣB L)7 DV0%MYcr$;9waBw[PmpSGfjUޜ2ښiBPeMЈAR`ýHG(\Y]/[x3y'>+nFʔ l-n.xz=3Me ="|S Q#k~J\#PݝAc N "F``WmcC?+ijNw|-q[._FWR)2>La'IGPLy%ItE~ZWcSkd!`*5W"Nr- %Gn 6UtGdD󝋎%5=9'i9}#ȄbC".MHTќ mMN`{S,v]<\ᰕw39=} 9UPs@'Йm㏊&_=rHیY%5(Kd; @ HP#4*2a# J K{?z"x+#i*IV^~ rZOͯ*'Kri3yllP;Պ8W)hݧ?Coo\pLOQ:ʩ}o"9NJsw9G*8抢1hՓGX-@QQq}o\QpkY5q5 ]FP?/xwgtzqB;vlL lVf.aHU9LBA?DG3J|iOZ̜G y@7T7q݊J;J@#b.džn3k&qeNx(L'i/1 CkX̯*- l))d >1:}w.vFb:Ƙ7Hp> >R*?i|TLhk\+"v޿|%ubF-Pesxƕ{`hCTHM>Ry1?C0+64F0[H]rm2>=5avi8~Ju;~-u@.B9}#"R!7*L,Q3wVgĒ·Ag=X)nCN4@T<Q2,/D%P204+H/b8w4L'n`; a MUtlpFdF|h9@mހ5ηH`Q } u'+$`5'aX/] i>d@q(x|fyUY .{EB0[6 Nu-}z)1 !ͩ.di"z-a 6mbCqB. 9ijQʆՄF<vnU _ /hPO/Z_މ-$61*xn /9"`wm 괻'X.dځ?_>w}wCl_jvV<&{EmgŪBy"iKXE(u唷оMe֝^GzjPuBK1PŅJ$w4#GAǯ(ܵ KEW,QlCXMq[a4ꀲ.J9ngbvO&+б?7Ĥ@>53%7psW&SZ⋓؉-Ad'Ws}$W$(28g#lGȰnmJޣJ&k!]Ҝ`GkA5$4soL9˜Cm^«j6 ]D)6}o23w,9ͷp>z]яo,ӗ]5Ql(lP3j-2iV RgК\⎀%% 3e!Fwf}o+zw@}nf[ٌ&נb1Ge+ +o1gfҚ)&[q2'::7;"#ZʗTE`x3V %tKʝMJEМB˥$h-'EBMOF@TnwX QU-9?.8 v6ɨHΐE¡aFHE\~5>tnΣ`T-\TĀ?L'b}/6ʨK5+IN[KKϙ-r'gU4vriU1 vE,pVM5*c fGS!/1'4 ܨOtdVrPWm.mVj4K0@2Ҟ~"~ cYw/**iRSgǤPi\tV D%-ͅcy$],O_-RαPR?X:]r-wY~\v|.x;&!SA_XδuT\~ק~PGHܲ3WU$Ēn ;gZr-6[気OҼlar4cbgk12sFGD.\EҟdfluzE_ƄF\IQ3}t ppmw,*,^zpHŸF݉xaDlk<;Aɰ@G{t04w3&3/F mآxuxi˗ʅ)ωڏ 4qքJM %=XvNdȌp.Z3b$) 3Y:GZX u-sR;C&*<,[^!c .ಜ+y0ׄnI# B ^>*^\ p?31_ΎCl ֳ ԱnK7w?¦SɂLΕ&%֑X,l8GXx!lՂ7K BB0(vOY`٢W&6 9X >M$MQ9چ-k_t,*wF 2*B( v W{3/Ld0}3%zl`< vp }2|A`Jg}9c^np+?v:X& Y_kGx' S :1|_k~GS?.08M ^ߑdrU{a!'ܿ혻v(zƊ XÄEfn+w;yR.M0qgN%v$yTqv5 7먽B1鸠y[XJТ+QN{~Fp<2$l.A& & `Yʏ+D 6 X7]V~bS$@$W ]ib(XȀXTcOC[oT\7g?_7W2vIljw@qj'n["ѴXa`i6s$Yc(WgXߩȋ~,h*`)^9G Ԇ=4n$ IBnݠc9S?~F Ȁ-ء!q#W[uud в3O3l›q;B*EY0|(V[\λ3uAŭrKzՈ)Bln))T׀&:3UMx\U; (˚AciD5@.rR5>6Op8T <}[sX_??%'FH١\OM` ]"t֬<:|sн\a(*iΞfK= ^(ި0-aKZxp̵!:a+3iyb4;tIr/ +*icgAQ5l:٧LW{`~&D{zCBbɐCe$2U߿끒߶Oy=ց 9\˷څ]#K'D=r4ˍ$i3$H8kngj9P *3M} STc"5x2W$4i6U3޺l~>G ) h#youΈ]tѱ24~%^es挺)UVAxm*6{dzPGN%_rÖ}n.]؟Nb |oLM9dZR1r*YH*1\30yϴލlZjLF4sԝ}F7Z*$R1ya ,`cS̢$`xQeT}MVCMS }!=oo,1]ב;ZcJ^%'C o!d^q(ZN9(;JQ2ldvdLGg:9Wh q~)%F"4)`pE=oxo*:븫@|[GNBǮ0%.Luo蛹Q^BFdʹ@e:%8@]AɂaΞx3g\-;h )fY`w~/tO1l%tF}2۹n~^y,b z<2z$ >BbIZO^|u\;6KS#Yt'_Mm+u?1'v]پaPp``v!a߸Ԓ3*U0_T0QPY{_5R$J xQ {}܃/j%F x?oo3%^  uji8E+{\L]II4g4l(Q,}j+X&L">eGu8vuK]x{JTT6>'5g_D;Yq$d]C8✴/0C:j_V&8u2\ iCl.}'E7Y%9LujՔVB]bqzk瘽ŸYӳӣ8lF!\LlXz'qZD޹r{WPJBD\v ԻӕJJFƢYl J)DDx-{E~&\ߞF07ĭ;Y\Y }jҽVס5wөŘH4Jlˏ>n`td0Vhڤ9y?NЇ3Q;dg' JF)z#R#qԩsmx(l.k1ÃVqrڸw?WGNua@M^+ԛ+<qi z/DɱJ&m(!pYdN*d/4*pS$Y$ '8Z5q?OB2 Wٌ@z*e\VPS|نoӚŃy@Y]ҡ2J`(Kr8C{jD#ǧ=߇ jcfu^~u/3rG 4/A㹖Zr.=M-yG1i'=et%W0 kP!F,)V>VW ۴eYb۰#'TrMj撻}K1ܴ/Xq4Jj~F[{WXȔP|;s(:Kh!ܢ%mT:?4Uœ;='V37,k8(f7G |]X-iyO%=sm_{e3c6)C8%Dd;zb=[T ^$Awkpgi󜤾 kk/%4zO"8bkm.u1cYL*iMU)cњv*"Dg-%~~Ӄ=zH/\妸<"+ĒJCf붸4Y͆-MzM .9m sJ!&5hhh2Z,ڙ.}J(3󷆺CNXpXaCwTc`c_Џ>^9aGa!@Qc7%a9+V]1,2 bu zvM>Ĕ!%ի~nqg2]q܏% ڤo/F񫗽93f+^%RY_̎%FR[dLpAeC5x[g%VMdtgXJm18m@w`T-:}R!p~S5P>7[7ueE GZc1ÀVNLowE˖oܶ5-ZU&[2fV^@K':œNlz~8w=2\)AcE6VɣG/N )KU3.Js8 gNښO-3Y` M#6+АoU Pi+{C=2M!lw& {Hr7Ȭty6@2ͲW KcI˰bJD1HٝPh Bxw$ }n$bmF0zbGbDQWp:9uF&]AHS.mEUDA~DC~hWiSLW oG"Ttgjn'`M&]# ?Xo ӫ2oՆ"t#ز$n" "=+]\K R 1]lPи{d;Zo h54Qg>"y2߈H͉УG& iv+͟SH`~&%PP#bv8h|XO@ [hֳ Srl,PԱTS`cGC }HL^@ reV\^%w)((7({3\.ѱC1 JݛvK1D@V6q)rDŽJЖl^+3PQ>ʻg<5|S5 Dziݣz˱(k-n^ eZ73Pm1Xydc\mv'B]ıZhPiʚa*I^W㩪r|;Lb^X_ƒd ۯ{#SLdBgJаyPq8蛵V 'ɠ]ƽ J?䔕4ߗA߷wgCG*Q3@b7KG FubMv1Di}0Ȃό()*^Fҝ]sLK*n(|CFQ+; @%P%@}Bˢ݊ iJP E+XAI J9d#g~HMtT7]6(i% " a-#N?P7*Ӝpcd0GQd2rO^L>r{I(d:Yk\-#<D} &8qW|{&rPڒ)\FOZ}s]KkyEliĔyuȍ] 5amJSPcR@x ^>WDҌRxx'2Axhpu%ɅJy4UJWk#Y; }:FSË\,u.`Qxpqk.6v"ZUow!v?iUzM^ C%$|)hx_#yPK4M饮БQdn,G6ȤwWvx?>?֤=տJHTJƓg߁ԬP:Jn?| \2Γj[9SqI pHn|M0ʸu= woMۼsXQ>4W 7]EMWl#_}QNQ-7rKXzg}{6j~]C~NdEW85e'D؎bǪUin;n!-_%\!]Ej#8MTaS1\ijwwdX]&|j垅t}GHL3#p>cvE8ȜQ-i Y|nr4 4K2N)@#,S}M>]ҬJ"z ̟**aQ5Tcm{qaӳ}8gQƫnǼ|G)ST|78Rڨh$+S " $@=;tx$.j`r\1?GUB BV`QrJo :S\L8MTOԋЉ^H]%Igq\ '}aVk/`of[DjC8hdT t$ywqlD XVKgЈ~OL]Tǧ>ED88O9;vˬu>5|tvsnD.-=WP{k}o7ܰ5&|=jH$P~JE|+L銻T=Iv^\[b<w8ަ7UH8$V@`-FGqn$, '4Ҋu0WFvdk8WLݡyYKڋjqw}o#-$DOYJa/P{5зU7*cg~I7^ԋt;1K o/lgGhD{uyIZ܄@jLj+7+ iTwpѭΓ$ҐۼF&@ pb&dAPt㌅Ρ(?FѸh|.Ѵ qaz`=;؎_M^ %A?o]FkpId1{XjN@ʛÁbx6ÿ ֱ'-*=X@vf8j|m UW/^văp+Eo&,ڈ˔yu5=I#gQARX@.Fk"3l<꓄ZRzpKI܏u ܉-> Qp3KnA2#Q(P8M; ky<Õ:ƒ͖r3C;S]z5TDJmWbI)J@MfIz4vp?h+_ŏNTAB_޲ob<d26Q&or=!r7 Cd;S4֫)xUr2SF3MZ8),*O{\O:f}':,p* i,\DqO;'(?e@9"y٣!\IPx}F(`ckb@{:b-m/U~. op\)SzXl>Oť=U6W&G'+imsdhC1 so gt:9 ׹J3Z=7[GvHo^2XYTrLIaX$̔ !nɞ# q$gV؛Ýc_;fAƪE[&}J3Vj=Q O7Y"w\ZRDE%5k/f'*N"ٔB䊷m֟3Ï1+uMHu:09Arj^YLi IJjuf+YIfeM}Kl{NQԹ 3ZAfPTA62.͎ĤX8`.<łrѮb,1}Wo_DWSD Bg3:v䄆7j.. 5zx;h(3d~WLPzT8Mgz:"d;Ь1&5>^\^R /ǚ"lژ{U>rR"*iT۞H"Q=thJ4G|&nd-b{ҵMV=E94DH;1i8iY|vpOrCImDZ4Jmx<#-ˎxSR) T@P^}<(s^/Eĭ)(u0yrj^1éy/F%+3^] eCJy ,xa-Ap7@}h@amRA#`Q<4XseM][Z27k,,1_^ i.[E! oN̒wo(v9vޘm =@$;L%`Asv ~ ]kPGvL F׾s"jo3-0*J 3A̬ xlr#!m7R3`,h kꇂ9_͠>H;chF^[J$+Hs6qlB&{(?_&XEN%Mcl, QMQ+w[!teTwngԺ0<3oMYímy!Ʒ1y;@Sst?#C)L&z&N,7x4qIo* JS` _N(@qZsΣwqm2k/Tr13خ<7)̥rty(y_G熾; l Br_"h _4nR:9zF4p{L+L"Rd> b3F:Bي˖.=*_Zn369B[VN`g+;Zق!f໑&GUF3hi[Y7dTmzuD:wrnǦ:LR0emj'6glyN*N|xdraŴ&İPجb@.HMPWvZfs? \zfJ>1AR+tX~M,V &x )y Z\ub]<9Tt3Kx-NVT"^c7&;X peNs=ᓐ]^Q1pu'Qnh˰(@մëŏҢz/PTF~wqԄARH LdV_OS?Rt2iVm,} G:[d'01;ɇ)gx1i;\!BJRot8Mn[0&JΰԗHxog~=Gw.S%"nRp}SPx08l5bJv-I bHV ^ߎi_pSfx1kP消9c"k,SԲ:nS{l񇕵)E"dK&ðȀp2lHq_~ѡ̥NxP&%*> %<nʒ˻Gђ<7@~hdCHlwr'WJh"fW G%j(Nx+BpF{rq"7 FC6hqnݤ,9T8'zT =Hh LZo+^U`%ܡe!~OhI &wnmGR%iZ-lKlO"S"ӫ#<8g'n{R1S\ \LG: >oNlj;(6NQ*j5ݧ; ]jq ʜ3ѭcV&߼Qc&쟳?bf%ݜ/\Suԧ8&K{+M)Xsah6Xr"DE}ѻ*H10W BGbW"5ޯX4j++ΝOG(]qi!g& Y!:ejPfwz!NW&7"HELq5_Pmnu]n̝9 8ḳTsܾiǔePȶ)-Vh.՛$!c` X.9ަ8?ӈ'r g1vs\m6gw2(DzF|gnAIԘj: 1P3YvFr!oc iQ\&N:6'+zL&MeJt+=Nʻ xVNk U=iTT:RS&mC[ƻ;9s˯fVIȹFH~Nu>R履߶PgwM/22<׶W8_{4mF!j2 |e_ ZH1Rk"Bv\6}#˝#/lYnS@IS.R NءPs32ܻ$) .̎@=1(ErxûVRx|CFj`u&=iTY`rܡѤ'H-8݉ `>[- 9oC;h0R"KELg]$6H+̭W%YXʒEl2sp)?v /`L 'qLO\X֚LnxOuLś9gC6ElbV,M]%U%੟qں(`d!wDs0l;W"yBw-j"!.)usvc[7ЋbQfrj^f+|Vt'Jǹ^$· 9"3|WSJ_e;je;sq$ZYH:9<p)EX,~J_itaHd* K;mop6%Y[g.SE~eeq8,Bi %miwQ6RwTN*2-'lQ$5m;!䄹;0N& ]? E!${=eYasRRejs)(zciTx$;'GJ"\oۀ.ߙD0)!,שAP@1z{l⪒}[%?WCEM Z$, Y~侌ϛLn+N9<\LUEsE)fνa`D5HZOGIHFz)L5E[EvrB/a=zjoV ?_SOYQTCb-CxpX\lqD]/$`VwڱU^gceW"bhNg; (lv=;6G"=$K3A[Y& 5á]>hC>'jO{6x\!נw7VI}\SaKՠ8P.ek!?)o{囍(6;QSw#Q T?+{1F?Qzgl *2:,Jnl EN4#/7mqKkp~*@GwxB"ttUrﺮ6A>vF5.gb!)a9@GӧRCgjfkc7;3KD7I=uo{ g%'1S.GNVҬB%dΟPCGNjxZ4+U8"Ү5ǒf4ź2!GfjE>,OVK涩v]~7Y]i 6ְkK:KzOHGZNe*tMr0XgwP>jEuBrAVsG5dn8v>^`vZ1,ChVuKjSzT{U&4dh/Gr˚rc]vI!@5~dQj?;G~I7DIw%58_-r[t[MM(]bEZWjl:욁tOjLg=z?Y|,_>wvI2 [|0AtrCmTNF֠pbcwrtx۶|ZrLI̳ iA,2?VN$qwA9 aA1<3 to8L3fPPIc{0'-!l|e"E"N iT<=z>s+UI %EIo*?=&[jlz[ej<]R`<6=^{y6*4 \NQ8oy{OaBJcag+gj[y/Z`u܅Ru23Kg?Tɰm f+09 l. 5r*uARxy?ut-^{غ d9KI)\eӁ O};o܈+wW5uIPW»[eY~^ɤWPJk4;޾I &nikw!]qدZd)Cw@UeS?\%Yq&\4ds&`͠Nlbƽnc؋֛JR$9?i#?kgrW7|U!n:.Q*BԔBJCjӮRk镳*2ziˇ"O[f ZiAg۶2i"2g~<ut-F/yZ~c ~w8wYѪG1K9yo!VEѢ  ܾDFĀf&}6$;uAOduymGfV<@@*|B+kcEa[3 ~/}Tt0rXj#ljEFbGH~ H܃Jc|옺e{VʰNF]z-55@8v@l}ej_sRsFݢMarί~jpl[zKᐌdVozMڈvSr})pQg5m9>O+/upe'uttq =ڧrs<|,8kw5PK]}r󰘤5G Q^<o7Pbpz;=OɁ4̅q :6+'/G2kM<K S'|'ŠgZx&&ZZ$/5Jr2إfAL$k>15jj[sϒWЈ VbH}qO]p?@XI{~IӃx.&c97EZI@ fy{!(OBF ڽ'H{ivMi*:J\?TV} hu.d^Ow~kk.lafGxъY݅JoEV줙2? }y!l. 2SR]1DW3FC냊7*a3ՅV- h|eTAšNu]=}kCGMHΏolܨ'ITbaQ:ƫm:2,Oѵ? WQX@A! sX7gQj5v_d?=<;upB_JADhbFug\a'`XE4 xŔhMp審?erACs绌HtHUR*~*YoVlr!"J&K`nmԽ.l%Lf!xqV:~( zE;Lg$g/OH\[AuAEzDkPcVFUB/g;sT1ܣt*UWX"Jǥb6a`K+[u=҂< 7*mSӓ3}5m4BD '':ცOد?]aHcг C;H"# ^hE*/6ى}/PyyMQ^k9hd5`v֏[5&G 0)A8+sF[~e$`xL0sk+K01 fr}&Dž.Wow.z Tksf7~Ӗ`19,oƞh]@Lga(5^2J-DXr=MͼD|~ڵPx1E ʲ#6xTg۟3&uyOWЙoYll81ggLP4ӻjch+poǶ,G;x,2 hbS*l)05dfV,8۝fj8R!:_O0EȦČ+-B-b_$M\bdz#*K&Q]2oPxЊA1kY?Uh3@dD3t+ֲ#i(r=(_;qa\Fn bo}%@7[kv"}ݵd1֙~a{!bZ" ➫J"6v#atoxXT%%{38$1^=Rz-h6IOQe#G(X#ln-xT;X/*%K H dZAéCr-ûo)4MtaT D+ v1vC3HiRtCZީ1q xkl{_][K,v}^ِhКA8Oˑ 9ʱf ROa{ 2uo=>1S[̳oM+j'oC.@*"&r'Yu)eYe9TÂt농 Wmղ󨽪Re0u\ɟ[͹Ԕ{^oic>D6-8$!O* )OK녓l&CtJ/-k[~TVR:mVo<'xcup%vA'q.{X,L;~@t/. 5@ك$aA;~7efg_-x4ma}Q/R5QIVGGʐc[&̻DV~C1C&~oUdj^>rUߧEs0L*b߻+Į,Ɣt &+!(TUb~TBms*L є3=tm#C.i\@WNz IJӡ dӐP*٢M@''l=9jV4oi˿\-7 6T`ŲQZ$ь6 `OscrafsFH:?6 943|FLBfS=Py[VAUBMƞH(sΫ&n*v:)&YwB}3kk*\^Ղ&;g@ޭ6C} " O{@d:{)AL4YxZ'+VajR 仗N[fbļyE~0oȝ#e+ *W>zo g[f7Q?OȰՠ"踎2P_T1/,JsUX;/>N??1:))l*"Z4wwƧ}A5F%);FnʧpM-X5eOqr[QpԱ_:.er [9)Yљ)pP3| Mo )//UY/GbxF&猂` {vWj1$oc!h}v}e [=Twbn8/0a|).<ܲXf$Hp[tv'#޶͘UѢk#ha>p[3( j΋yrźplf+ڬ+327e#,o8(Buk{;<}!,y':MUř 1#| JzL5m܂Q(ZMUhAݚ.v.^^]&/ҜSva!k^?g8ƬяM-ijV*;y*iX;X"TZW+K7ޙ@?`φZex!reu_S~+ΡwC̚Sdã|x̷0%*(af} tLMT חʰE>V1ulN BOk4VZ8 J`Z/y3Vư2Z8^ ӿj]_o%G0-cReY. nɽ2 yƱRK8E4֠ H8I>:iÎ'82[@~܊qN ?F_sX:n tlʇ%)#5mioAm0?ec'/$$9Sw "gرa@fv6-6nTzcR;oYESI3h/;? ZXDD \1ITCGkJmtW-"~lsw}` ޚJҌcيZ"h7("+Jϴ  !{xkYEh93I Q:ӟk ^ ?47S#۲E`Iz Ɋ2ƐUq!dPFCs})8 FJiQu q6Xpzx׸,Tq'xnTYuqpyI|Fn|8<-܅ޚ6[VBTKp'4kV;zr n { ',1 I Um;p7@^3JZ@M>3/㑩^QѶ#Y+`߷Iy;R~. NJl(NF멫xOAI02a@[,Y UBy(B6RaIEcNJ.Dw*GݵujVi$-LFDDOW;歌U ='$\-H6p7Q#TZ^m&f(bCuЦ;MEI(a5#N|EFb EӳrRq5rMa$ rT+4i7=)$VAq #^TU:VlL{CAzlZb,e&T݉kyGXՁqXiOjx6JI_< )])V՚4/ obI)33vd릋gxܩP=sAގ:E+aRk]T[-C[rek C#A7Q'eAMEcз,_~@\`2]+KU36 %Os PD`{@D`PI5S  VIX}g&Ƨj#ݭ \ FDz ;!A&ͣoymlA;m..'|^0H[m32W0+E{,}@k8ҰY֭snj"z;<D]z\ v;pZ$0 )0Ei q #Id_b] SfVib! q}-rÅ^ցO$D `ڙ к}UߠjIyȿ`ieR| HBHj^T`ТfS'仒r~$!bɰcgCӼ5%;H%lU/X9=EWx>*&NiTqvo}U^{+TZG#fj&"Mp@z=*{ҩ]D-iQb+HH} hA.2?ipT!:Pf~1$˛``蜺@*)%h.?˭sn9j$P{B1!7hak# I48U|7 lM52\4lci{yتķZ/0!̤J> CX%MQ0bh·Cƅ$8F Y͝`"-A)i |rX+*̬Sm !H9DW3 b >5y%]->6l<:8 Bd=(8؜1syR2E1a DnC;Ȭ^N4m+(fRsPʹNvEx-0l:h/L~ DNTn{-ܖ0כ}@) Y)7 +*[e=S.ə_Xo1B0js Z``{ ? ]{V:[vՕR53ƹ#Q:gLJlDvF22 ,Šs|DPa /H}ݛWX3Ԡ\lqbľ5Qd4mO{ؼJGwjm=T5Nc>IY\+t`qȰF٘70;~+PЪBs+TY$U׽q G9ۅkxÀgd IK$IkKYsWX䮵N+?@Yx_{fWl]rc4FN:>{&Dy eCVW -8$ ]i`߯dLн+IQ8ؒ\S_,梆2g_ѿ9: 94`wHz+jE*Z\C>ÓPHKmS:fs&J) p6krܣ%/ ˟}]:Y3-~i/ܠ>c;A{Ö coW^I~cb5ĸ+)v`C3¼ d-<\Wި\ .9"1K]dיe{;MU<GbD&CD8ieڄn@CpPIxC F?x}<;ѬFZ`f"0eoYZ)}[KA$R ̦6:A;-0mblWxxԩ" >מй2f^_m?2K~ Rf W$_>V-NO 8T!^yhRh$_Zn\>L:s@;iESf/#}}5a # u ,EJތ y oRȂТV$}(r:/İ]*7Xvλi4E} gk \,Bo^MxwAv,N0˟no D[K/̭05x H &tW# d?*2+IxkYcm8H.An!Vd#뚄PJhsJbC<]=mT5Wkt\jDlu {_I;l\9 QZxO~.OM=rӈ2VyV|g!@w F7O>uH'G$ka<(hZc ]Uf" ǻ,lP \lYF== &g {Nn`r⊔BNMcYTO|8]/Ї*fqJVN°&s$n' Z?U%X`M14eꭦ#{t{+iHںוRxso5_I9 ABZC!ۻ~kcܼ֑ѨN?kI8|I RV*+c?%9ʹP % |wYYpfJI]W+/hpmx/RKGnňg_(2J&5fO|Z1kcc_gSħx˧ e_DtSY:'ʯ[T5^>Y(^.PA4hvc0DСذBPb~BUrYoD.ĴSd$J,dЧ(yjIgXZ@1W4-!Ź,a !AEO\bK \ouMf(= y3* k͞װ.jă؃8(:i$5wk!O=Q6:vo'MB:S$GrDmceUǣpv̱ٓJp #jkyAF_'i(x[ݭu003x?$Y̧κZRUZ"$~M"g^Pu:("-0aGd1?E6h/B-ajwc z6FRL9p^zOHJ~ޖ % Gת wG)RU}8-<bx(6F Zep6ܼ~Uj֎UqQiL w z74](Ȝ yl- ۵w9lڠ? n'{L;8[X?-c&U@5PR Rs y Xɋa@"&vt_xJj2w,}il`K]=3§\W4fqaxtߐkbE坨2CY7I-͎0ɗ5#uBY`1wj6ۓ j4e_[5D>ի Sn{b^E+Ooc HRW#,Xs|}sC\J.<H>}TYEbv)dmpGįX͆p*En~eWȿluT#_@?BwDgë+-fOLƒoq}?!Yn:u0rz,[Y;!{H*z'7AT@=@m(ьS b!&MEO}XA0HVHrEה=j3#2sU&nX !u5Q!h̤:B(}_5-v=ӃPI \_!Ӵ_u]xvcy΀n3%l6L)yE#>¢rĥPk QLJO@| * C5?1[D.Qם%X(a iYDXNj7;*>_NhyY~|6>2$ڑs b{i+l7C~;U].ء@7Lw?O} %U?uՈW3dlMyO&` X|nq칞Ͱ1](dWC1P𭙸3e|Ͷ$?s<"WkDrKsx׆ᆥx0yՌ4s‰'EʹPZSSp,RSO&2kH*Q7w[{m u87i6/YwHaҌ_fǏ^>We|N`y+D.aT29rlivk@ 5 3yl߰ BxU|&zϽx1_Neo [Ǜh!miS@KsЁ5+% YpCt^* =B-?pf .9m_v~JD{4*EHG,%ޓr!g%`#I<|7a#`~cd2DC:*Ro@vB:Nh̝\b-]T 8MQZЮ,̓tKIjsbcQ%;hn35 ܬ϶M,75NpRFܿ\Z"r<”VahJu1FJ*YM8KqjEYّk J) We - g蝷z?>MuaĴHrlV~ЋQ<{QA99bF\ah7RF.5,p%"xЙdm9֐P6Rf`xJK=a_٣)GUu25V6CW6j'_[A}TYQ7vsp Ӵ"X$ [2w]%׸(+ANnkʯ(pOfm囀&ͱJm'x\6y,˖VIO4MMa,2lԞ+-Ķ`(Ύlw-K~(Bf/&',Ldңhأ}*i!|``~p6[I f2&Ae0's(;NP^vp [ Gƛ_|0nyiř; ʐ>tȓ^;9֣فUMQCTaN4"'IJ?h1Ov+Fۄ kV紶NDTG2 ,CH_emFzj[ |VP{w,b [Bsf2%&HMgKVX4!^ڮb$2uR7x9#)9qw-j v`t`uϼ,qS,J5zwSP7Ӣ{6dICoMrҚ) ̜\'јI&_)/yNc"CH^#^<ąG"<`SJXH_lK=D)Lu`:<ی:Lw:\Oʭxl$t2%R(% tp#RvH@n 1>\n/}}3| Z ù/ QKVRQ&K36V%~EWrKbCskJHmX[4sA^XRn}ZtzxIetf?k -q<9T x ;KW~<[vS6ӷ5T~@B`ל,|mAc^1/U>vKtϲ;y0Q =#lvnYξO NEa{#N58s2i>QxrB}^AB_k$ӧ63ǘn!?v]8ѐU U$%0~Z5<)Y')WxCFVF]d/}tǣLi˲FE9Q픲x\\p%f)105y8/)`{A)UV!+I?|?%bRaUzf$a_PȇB:sC2nsqb2u1hd0IrL?|"zxu\yڞ.raH4pRjod%Z*~(ܐk UFՃ40̺C\cKv׶mڗgOW+. 8Çtsky,ӧWB rci* ׃t_MX <>gߡq2o9cd}Tʼn$yəxy *K%zz4hZeU"L}$VKqOt*$Dz~iHIOG>ņFf*o3Ѭ4fGijv[p(cf"!9$j:u1t/C**ӤEfҁBnpBS*\.i`7qWx+DR∦BOL`çx&$*a9u|*>ti&PY#N-- ( 4r4KDDjP{v-Q?o#oBcJlfƶBB*-r>Di>PİJ{<|p+M85߼#eOFzpwNQM=/"+X<2f:5qZ׬ 'ceqKmI Rnu7J޳BnUk1lx}H  =e_ZXC lycV;t=֋>wCk {2Ugkf[hХγ=.i7a[O4N6׈}uç<+dRu{Uoxy8ڔp#%)5orDeskYmwu+a Q /}gy) ;1%ZULGkL)r+/=$sdPbEZ٠-8Q$HD_һJߋNxN$TMG"e"h=cKȴIP]b:o'ȔkN) 롖"44VB0`I,j,CL[V1 }| 0ؕ^H੪ĤH@+V 0߸x5-/>uX'$h;?e$AVK#\n&;VO?=|95YZ$$r+S/(8 1^]]Q{pP4acHkNIP|CHw͈lple'71ATe= :, HR\fBҔ͘5ަ@*1qqz)Y'G=֦yNpۤ57kDur^kv|Ľڠ;hzF۳$xwIxӳS_ -76찎!h]A#ga9zѥYDP.6ڼ{\w҃mye%SÄb$~H}Vn͋p{0!zE/Al"Rc4^a u;(gA$a[_ mEփ+*Ëc*,YԡAK< &^KQK}^WKƿcnuխ׎[Z᪖+-5843E!1| WXISXa7$<#|K<:tf3% Iʨ I_y Gkf aTl/ϮT#+!bY^gXiqte."J՘ _Y۽ܼ\+?v1srmizuZD#Nd-JWCo8c7HHnxd&!ԙK!k5 Jdgmb7z~ۛש],jV&<9yφS\ nM2mgG]hD-'!.pmYF8A5Ÿ'TTh蠄BTGC م4<}}= +pFu/sxPk%̴ SN~ݒn,Ϩ^Sa/ †{:;P_oo#_I3 #-YGo h,72FW_+e vUm{8T z z6x" 6 TDsMf/Bbwpmm %/(\*A|)Zl\nnyBf|].ϼH6ZƸ,HPQTnBj' 3oYs+7!eʽY=ЃXR[\+P<E MGLCVB@OP#2~UЛRs]F5"TmҳvCZhS0X,2<AcJq1oqǪ,'Qjj'Y2*CIrc*9o]0iç5tXu@fh6lPϡÈ{M5:aR[!|y;n5kNy֢<׉ ij1T(aWC&qRA 9:M q bRF[M;O 008!}DA$]?e.eʫ:,)SGF"nmW{8΁v~ߢ<  EzbŲecnKʹA'.ôoѲfoƯ{*w t6Jr27j c>rc@|Ƥ3NYEq`bkMQS#$)i;0Xr~o-bB3FC= 0B8bw5ϞӘtFyMގC{h*%n.Q#ETZ5pZ84}&rn;U d bv]ۂc3|Z{aɟm(̀ ely^Y=X!kr4[)idq0niT-5lM_+2:G@%m,diRF8x4fZ$=9\4k1<ұ-۝kŀ9e~3ov7%+$Eeժ<+*cm |Cu!C:)9rJ1I\"O8PO)oca$BihXR̎%*kƐxQ)fKj[W߲e5|47pᵬ9 +y'Fv[ořq:k`qx@JԕS9!'8dQzyXp(-K}=ZR2vH >7xȶ58ڂt25eE 3}Tғ{7Ooܨ8[c%=PAǸQw7?z |/F̺YDMΠ42h/;Ht}װuQJ6Ty˓>처IV䒫;+h.xN xB8~E= /'Ձ#53Jfm)$tzkYćxg+c踆βqʪu4Վ uTj<˞UX| ^k)KK=ǴeU ;_ιqFkLWGmnV~aWMP[*e Ic30C}Jl;"Z>"lvNM89eL%YŞz;X0AMn: `b ~g4(иh%4"ɞ \W<}몸!x}L_-}DETYr? {" jGFqS5V}Ť?{l2z7o˃]!&ؿ'==9%u%G-u3|FyJd&[,y :D@&.T#̺KiH5=0|-RG% fD0{3YGymr\}7[8%%jR@Z CEᄏ)/|2Ă>0(iXU9&&uBW*Mmg/2F<\/- ؇lswx wCvaH\bTZuY˃+yb jHs˝ u aEjWi"A e"\eâe϶=!/ad23i.z'>$P GB]nޣ[r0:׷QyX#~<ñSWfȟn\!F+gf~ IOⷕ2TaxΒP|WNB_S&J\ wm8G)[F|q>ӵ>%PSQ :V\\YUAHXJ܇NC$DKàGeACPi"=#u|BFxp_Sl9R Am,g.N2$n>NyПJl8Ր*'!43Xb?!18{3kY%r WGJl?lHhWLxbBf? eEOيKÖNn3cҮ9@h|BV, JW0\[\u+{Ĉ؏.a :l \;ei^a@ǻk`Q~ +N;Ӟ-;gӉ#侴l@0-R?hڧeHU\'PXnFvfQ 4rm >5=m0sR*0cgbgMհ?{AefRT%Z=s:5O^Soaz۽;z5xN(N`@٦{lGnȱ{myvjkGZJ`H يTѸP/ӥ!;:cgO4 )~Q~OjΞ836y?&\V):$ CKvFEQ󄵏QZNc78gcSm&=}5fczHkY)Pԭl 2>҄]Q9gFDapw{fpQ4C]`כ'ZqϾr W12^f IjVuQeH#,d@)%S.۰x1A\n]ʷ:`eYg6Nht"oMӠOtn U?;vǣ%5> lt fbԩj:(=ŵo)@]8(y*:{)J~8UgizF=UΘ.Hdǁy|IoQi OC7o8eϢ1?rWiT30%zp]1$w,L|mĆ8⻤*46C0p(ƌhu`&ZLQ>q":dGۺύ$xlg4Hr>{R*#g_8Ę"ۏt3ϲE\bEa]:w?15}q?wkKwٲJKCXkr)d': K7FHh7- BDgle"L(>qq.Ii{K/1JhLssMs$+,'32  lCiSXb鵽'㕲AMbER2oU@vAkEP)<ޖtNl^?UMMb]V9]vCm&%Ű.%oh5ࣁ* l!Xt05n&iA65Q;r_`}e$ P^Vic6@B3.k3m?tt/l9ٵMT!;c>@ ۏ Iڭ(^sȽJ֙)vHwʾ'ˋ)EvXl+SքZpd 8QkV'=c̙4o-{ȅ.dDtw.+0BͥIaݐ-/2p |SURFˣC%R Z{Q{0T%ľ=~ٯH*5MA?Lg 5"G s>: s6~0_ցEr =p硵EA`V }azc|BGdO~B<}qk,)%daI9k< 媻[2A5ϝNDf̰:h.qgID)uYe:⨥@%S͑m*c/vήu{rpz;^#_9v-lbZ(!~`wz؛QoGj07 dw:Q!՜qġ#+yR.Iͦ!0Z.>j[6tkr`s.,-y|l8fOVUG=h8-ib >8XKӓBUz򞝩XMfW*m_a[ڼt1o~aKBIv]\CF PTV*qOp%n[3sa^&n~S2( 3 P n;ǡY8+tDӂshgX>_9̆BXSs˺DU0'{l5y3;akhi\lG '| Sj/eP-8'e#Hl6a4(~OMN4XQQs߫reݗPM`h2L7>+d5ذ`%_)Z24) cK]P֖F GuYVs!Ng*VH1 Ke [(t٤-¯ =M-3;%Ǖ(M .A#U.KBSrPB cۡT:V]xoS8BMta}rJ@1Χ9ǮiRT߶9* T-ʫz|@-fݡ̓㤋0&jO0 %kuH@wj.Xd*+|*0^ƲOa#SUX@ZH~8tfjkt' #Q-^O$q 510פ7btg3L'!,ҹ`[!< H秞 =?r0Ҝ_u٧|VZĈgP?-5P[p4>xBv]ie #(:Z&<;a." %VmJ-ͳ! rgBd]g)[daa߁x"ᵷ4L}k-P` (,j(gk {f"fw\<9b,) r_u X> d!Ly9٧>"m%D 8x >c8PV工ߨ#C!*}EYz#NVUX.F0sBuxc|AvwvA69 XtD'Ь73nC7\pӚ}M y p*5שr%]l9d) livp.G X['A q<@_BPCs4NBS|"pt;˳3/. /=J`6nZ?5xمupQɥD,1(x~/:7N혙є-ЮNq|ZciL"z?5`EȖT^nIc= d/rD0Ҁ(?Sy>}˴M(vt:nS56f?1 S1P|kSuO ?w}'lXA9CsTa涔a_Iw }vot!N\Br1 g6^Ԍ%> 1tW52"9T*;L FDy ,`64ݷ;,3H~wd|8U-B{jzW`w>mQ܅8]}0SEمw"zz.5ϐ`ܛZG%ȫiYdP|QV#ۚTc| s&[țҸ$0pY*"7#@x2]N}dPS6hTZ3Wd%p:lݴdg3 F!3ж+ -$1DHHJr"ضH!jc7ڍrS% "wؙܒ lq# lko}FFo 2pw>bSf^(02ٔiҗg#B]Oϧ*dCXBy 5n&G?@`ũUz!9!x"n& R6Kcojpi"EaoʋF,VQ+aDKv8X;Mb}@lb,Zӏ/>l:˦ɢ-f'V$+$%#+kQD.iB 1FDCebG!{_*d ,WmI4KI` ggRmB ,CjCD(R8kx<potρ T0Z3Ox%c #:0\kSE4+"QeU܀ann3`A^ti*]k<쯲$O*r2pMtHgkH_eU2W6yxwBih C߆҄ΖC<*rO(yEӍb wCP:DA@_|-4ZdW:_6G[R`&Q6nݍVߎ:]O%`fOerj̈%`A8 n&7*@v?ZD<=1ZkKBG"%#h5k_D=Wj0}\gdEoz!oAdozH5gȻ-hd5^fGT DOS!(293k}ɢ.U? S#eŕa *NJIQQ;l@g)YKæЍeAJ";&G9Hk|{H'-%$ *:o=Xϱn};W9MEc"XʫUJU/YM:$_ˇz^kӞou0%1Qo =,)T2̾vQONNaj Hw=Q'E'$ *aS}"cF,!k%,4Je q٤CA~]5*[ڼ9\EIY_:ԙlꦧCd0"p} yLkse(I+}_bBRZUoo~W?|2U'i_p_~^L #U;v,QTx,:SA9G(^d2$-7ϹAԤ3 (sـ HkU!lŴ||:n~" .p 4my.XOt2jY ^~DaxJ"z#c -irUɘVԃ,f">+uOD%H ^<gI@jԨ1or̠ƦFxVKPM7.Ja GRn CpNz@%f,`~>!Fbԟ5iF,$Y^VyTNqtĻ.wWOir Gh6$ri-yDs GCAeqgk6ݻSL] 4#d i2CEn|:%G;qKz2D]6ѝ|q9Bͩ!`d3>!݅OBIe Luar"1%Aѱ+2Z?+"DӍMG֭CzKs@BW i|ԋm>m8 Jlu j`Wr zXBaZٺ"p?Uċ@wˉ ݦ+yOm):~ ko7";*nTK̈́Ł슱e:ʯKỸ_$"dIwܾ0GzvYdg&_ogAP癴?|N&cA:e(C'D(I 5APwk*8+G߶ѣ=su:Yd~ e-#ch|Ee )@l6 Pbtd {vv KVT^q Un&}ﲕ]yy4Wݱ9Xh>^Zt/|L a(?j5К+?oja@dg1t&gD8~GJ[Mw!2Htz=$|fpG]ZE6(#!jw wSQ=حTs{T#)mo+UPd*07D;yg귨SU>xu2͍Eh  Y Ԧ 42\N)S+"dƟ37S3"iL{M<9/PHݡ8j rVUJ͋7x٩ zy7*Yka'EOs< w[׸'I^F st<5CT* V'#%uWEs?LבvK1 mUlEt(&,O3H:,6Tȋ Gа&T}bURn-F(wg6iAdQ/ J r'!`(5*蚍2hW(H;]CÎΤ(up:]!du.:W(Zb3691%Kw -(}oJWtO<(G@gV$ϊYeGow"l0?KwZy8(恼yw( F%}ym[7!1|6ytN}'KnChbVX$*tƠI䘹[/@mAmG4Q7ɟc-K?㷊P;!]܅j$|an^4RD%!mKv/XlU)f`:)Q4Կo(Z5{eY1L"ktmկX-3P6Qo!ts_:a/!uCɨ83 : NX;>J9Yņds,dV>qzY6 AH#\`s˟<M.Oth a)ZG#Ӿh]il? vw3`]EzPxg"` )"5Em. @8r`!"WR*ćm#-~:c[MD?JF;ori'J%Z';=*R&b yt7]^$YI a "tY|QFrLi8Nd}h%I;5bojj]z&6ˍbX8K@sҪRRf| kvW^h:n)?Rsm-ڻ*%2 VQGn`l x0]D|EUP%8ȩ~a"tI~U/2>)BQFD*& eWQ^tZ, ݞ(/|r4J赾YDB(]":[esO9CL Vh* r%2Z{@?E*e.E;4I+p60Mr%S5h7h'c.R8ncV= 02KiL?('eZ?dfUM5&_i f[5ZtdE7k(VD}Aql/NSG^+mA)xaT7֞6AC.;,EX9 Fx kے/sfuSfi5q0RL,tY曥Mpm|)RׇXaOOl20q8^iHIzej۫8-eDr16cCPt*8TpV]X-m̶yyKoCˌZ(Ӥ] ՓCkKpnV*];t@X*6AXZo 1xcD`pHs^6SE֛l+abvoi/nT1D>! EU.4Qyx.->0OH4(/ԌuiGZm+$bJmp7-g"n8} ~bKrj.E˵GgI9&G7IjψCK(BR-P9wlptǗmq ! [P__{1Kwa胛q0@;OkB=/U}_<3t{ToIͭR[psWϼ t =u\Ig;ᔭwX8DʯFw໸27:^Qq}%b0-?񹢐mCr(j[oTk϶>Dë1֓i~E>zl ۫փ-!);IuI:$b]?XwE"tа~Vm\VyK2%*l&S _-+lC&E|7h][NW!φC@+#@r1gyʪS;!-9c5W:n;"jhIСJr+U `[0Zg^g $o-DD|궀j>(gAnƭ[9q!X*;zpތsY'[Lz4|j܃3^tu ;W5E(E,X!S*B D,Ryk5&~Zye_LjJ}ީYg(Wk- ˈ"{n. 3!~ͿPa_GQ[=!?S63ڌ*%B(cE+%BDʠ_krUC B},\؊.c -'dn;qem2`!ZS'UM!cI\᝱r!ۆ/@x/ :nqlwvInDkve!exnӓ6vShqX^H-I^&I +uDj͓ TEӏDZ6|(=Ϗ jaOP-F$U*Z숷'M/;n]rk6!ؚB&΢0_S ;oU)MXL>UB觡}V 2;"i FRZ2S/`c:b V,ޙE &EM9OyJ ?=eVR PKO&%^S|!_;x 5f kw5k$d@!SĕM q-t7!g'i+8Dc1@ZrnGI"b"Z(E.䯽Rt9GI3"~(JsJW0qSeYAu|'tUn0qT(vE,' u : F|.iz + 1x◕ʵڑ'C/v{a@CkjI7 I:$)-E{$vF4Jc}q)+:;9N^:[FU :B9@fMގ. $b-l>I^0yBh32.ДY n,!Vma!;K=`=݌=lϵo/q|6,5NFJӪKj3>]|j#H0eCޒN|Z0ofbI~B3\|X}&̽xJeW>pnT|wX>H6GS/m7#5UR;`tO9)[E!$tKQJNI \V0ݥ<$ Mq I_*./\?oUU;zgD#mKAo.nn@ud&]lMFƛ$`Ԕ Ȳ]+l\A7SLWJ8Y)ZdP<a]r*(KIqy`hl^‡Sߵo(x(jtU ETɚ87ڧPqd:JנZ/_[nWVR7uKo J:;ˊHtA0wHl M4[qc #ڟ Ɓ^L^b%*9"'*3ZE%i5W'06Y뚕x  @ b$'/ !S(@1qcӶ* BW $!VE$4y6αP&`G1^(I;Y5r6H3!qr9w̞H{HJ>6fxE>[<^ 3cT-c[PdY(-lZy z!4(*]Tb&3YOKR::rO}SLH2Q C먆X2[p塆V%ˆE]ô f["Uӛ9d@&NIF#x)Ԋu'эrʺD9hni3VGJGIǚec@ |/}LVFKIpvTeÛfMty#j'&~Lf룈khDHLXzEB/JARfpJLnKdɫ$/&CZq2Bcl.o&%1nVH f^렙jp,u mI_ҙbN,]4ߦl[ؕzE=lZ:SŪM#;a\'>eRB!i+q!^apo0VB6HOuf@f)WW(I# z9dy|8\ MXFWkzv @|:^;fp:dbT.%"r˟\g3CSwUAݶT"5RnpH:;Grdgrgq5*͛l-ИD_Ĝ iSi~b4C:Ӫ[bDz&m*ẰT->-yTunt24u`ڑ#.BnBwG :<ΞmM@)Sd-@<`J* 3,ú-9~U]9hCuFNhV,o׏]8MzHwP%"<3>ٿ[Ɔ yDC> 3]Iyeecͺ K)EǰQbB m !|Tg"T/rݴ> ~"R:A p_iT64zAtѯHqE$>C~*t⻪?o2bj=ų8#!6!{ET0_Z,Zi  jH8x3a$`4 ~PU/OQRbf 2GTKv8OX%IX#4SZ\C$Ś!o%ɐu`i,3JZQ>ͪjNuQ1)#)iް^hOUdВ[YiCL"DY< {\~7D7ySseP#5nNy[3Јk\*͓ԎJ\,o*46?!1b)62f#֣XDkF Pf8Wrݔ=Hݒ]1=фtQ Z /lfBH:73is_/="c GkTFktHSR6:"*<~?`>6 U9Z# QɎm G`M!-Z_e_E5 tqSDZTy[VGĠ0ޅ M$">;OB|L3]f0(%ۜ(w4PY4݁Hi(;5͠2ǻ1ml ,4#7pPFqRÈ|v9Ԋ/.{&%->qt'c@uT[JUG +ieQU ؔ$a֜=p }^|tDU$WÙ#v*`QZھ2 C^O ܱfoCu5>o#4%@Y$<(U]tl, r}e mhYp[#sQUKsTpN{!K]yI٘|!`!WލDY@u%ͻzRD&lA *"+]60>\O3u9 z"[=4k/Y\B l43x_tj04UշGvs\gBoϑzܰ{#2ÌyDb]s11ܭw^91صvo]qCgklɷ?T4}9cNfd^sy OMz#7oM+&*2(ysv .͞ r+NfP"ıPp2 ga)zX%ʂfZxeQv!航񛥌< tGȴG3yП[%iJQ_iwӡ'2`k 9CcW8ӻi7g2hv= ^  ~2e%/6{be6: J1\j=9NݰNi־k(<7aMzX]zɐH o bT*8/ɇdyvx4<;it[,,Kব*B JޚAMoHbhh (l\IzubR SغT뼛 +Q6{?)O>B2 jgSN0S$&!hPOѢJS.;A`ͤkw_)f% ܃y%=CT~DY+Gh`O[<̮nD? $yym8n ,Py5u$Mp!wI ч_2$|qCfvr'IKхϒK-4XbRʗO@AcDPN::Bl@stս2҂|uej!=OtCP{1υk+3xT D8 N>ŷ&u (Ztf~h/i,#0vwrwIx}/IܔR{kګAVUyt[i/ G9("g8 =z2C; tagEo37y2}A(iIP `oL?c)B~7x"{FNv' eW:ț&*4𰗫|PQxW 5Τ$yv7o"9W1y :ZtvͶQv ޳OcB=G^&`nDl?D#8lX 'Ӌ9E+9hg.4ǖLjкp\*׿/MIDŽ%0Xry q>n8(S+i!Be$ub {pJ#g=tV $ei‘;'-k/ja|}PF_FjO%`r>^d|2gjX2jc7 u<ŕ l߶SYäau.h́Gu˕ejC`kfBBr~u4V^JK;n[ppU߻ ht6SH[Ja$009!T’~;bcm( e9|h n`o/J={un}8 d*+$< %Kϗ>u% L؁ryY g^ A&AvggTs&P*BEVaБ7e\/I ". ,Ja$y;קO~T򦘟,Py-?9$,T (b|(%:dzpyDTcsSH&5spv*",Z0뱉I kיs@>]ӑ'>WGD]y(t"5n}z>I;8;+ 11Gƶ =W]cމ 5(|$pi4J?ߡɠ^lMg9ҙE(2]{+, 2x28$f{37#CZyMq+x$ +k<VcJJR|XjGgZ𛀎Kysu֨F5wutcoR{ 4E|O jDӘNa/;aR_M.‹0؝)fev bgQE鯡)m7KږlYo ve +>,Dn{=4{Ʈ0WR<},\*^)TP#4؍󂪤օ ,ى<*"9F->n k==ڭc\Ep[*$>?pXrH`vEN}wٰt}JH1F]֘5"Pqۏ*]< my]`z 6JxA:Gܶb۫@*%n\jsB&Pz,CڔEudZl>4d<.3&ݗN8[E=rHc{ΩL',4kٕBDǭd z; a@<#`y'uְ_;^qQJj'Ʀ籅 Xœn1[[0υdY'vLwrKh,PC\m}Xy42 $:Fʡ$J'UaE.F! REȫ# az]rH^\c 6 %&Yиƣk_՜`ß(؋ QiM+M!%ϧ/?2]~oU|;L?c2yjbP3#!έ{xmԞTcE}&_0$Ż5GUa[$rXMc!!l (UfL8ήI)`F]}ZCrb.Dw}I9U=oBR/ܬH# |yRCƌ&iJQ~SU C06ϐF0pAd~N+-O`=oچng3'(Vba| _"%]"*BY4e#;-GN,Ce&@a>SMF˳8@=sfล#錪inOӖO S?Go11.TTgုN!ֆO,2c X|}XODiawTMH:u귧'o4i{Y8 "!eHO`uvJ)7fR.[y5L8\'6l58yƳn!u%fo\ 5! $Y^vQd/j!7NP1q + {5w6g*&NGbIiaWH|Ȫ WkCjWEa5LEmͲagu g2 dbВ9!`gso0cWK $C͸gǻn&ߊ|o!op22#inB;0v0*q{,RtCglV0Ɠ=5hxDyzoRuKY 33P>Ҡ7J%w똀"2C2rx|Nۄ͙݃mO12q<7{w|sՍdxM(.~lŝ@7 7LP;h=cAuk\H&5X#B3VbcZ䘌torTq5)DqMv]`"Az#S44Z{jOjcYuQN.7-#.lCP9ND.M8bĭەr['O{0Vꪁ(e}"#c@Ɯϻ?ʓˋw)GDX6͇9 ?I-5u0{O ֺaP m0F@koXb,`:t-v\1G6 `+\Xfծ7Iez!L3= ,O:]R:]B<~`CSH0`ЖwրpBͨ Dd0lp'?j1}yLRG:= Q)BH[0o$@Ґ| h@|4uY%,tWxotz4mW>j-Tٜ%_яŽSfk!YuV54^&s" @-p{# ƿJJRY>?x7{ wc&QUxo  4ڿg4(MD#1Gn|&a_*G){F1R<A`&OjCqw5=&e;5#?Pr"ɮg7>̟Q2!Ka!m <~qp΋_Xu+ƥ^Y3šŠeB.ѻQI|W2Rҗpw2XDp)cWuY^6{ÿ|3X4Ly T:]=ڑ/{D~툐ZgUsx5$!VK}ᱬ^a$߇@ܤGsK _W n'Z(qgxZg/Mbc"j0= u,k!#8dAX/yhJVCtI goK^JPX؁R}wT.u0=:x0)53헲Fn 4ts8q7瓖6`zOe AZtڣ@ VR`zԫnY֚\2Թ1bZPrKyx`&/ޑ|$ТͽS R 96R1ްK}fklf7yΏ~xaZpR16мjӢ[{Ij[!%ԇqh2Gx,e)R_t"EwI-=塭}xԻπlDX-hx ؛pm2s2D%-O Wr=N%𕢞1"iSh| 1gO 7jhšxMժ׸ rbmTR:xNlΙSzN7\swu&/2nR=_H( Α+/$f3~V27K{+Yyt|Fp2K _nWiKf[y/;[[#p7sۃBm4r[b]W#ٹi\&$;jN5<˨mhfKl )^u"uڞaSdlȫ T'%<|DYh^R,9\,X_7*qy3l KV40rG@ʔ݌$oK(P}phsGQ"Yڹs}?ɳQ L0PX=*|_$}WAuF;D:!~s8:3ƃ%z4֝؞GkH_;M@*~TB' X zu8Q}6Nqc?O7شRss{ExPBS_|SϴĐXʜH}x/yD^~π:5Qri5Ag(fgVD__m*&]ӪLjsK֘XnKWGv{%H4 ;rטďs~TA)e\!sARJ,\$,@+<5iZT~ya:D=8tF0Xօ.~k]h74VÐ Y ҆=iNeMO\:XFAdWn%pPAw`4,ۜܨjN~t9R>"Nrwz)'t$‡s5F=}dS\Y*wjC,ߕjgLѰ@CK|3MoԮ.RS?grfxWY:X ق>}-iGGD]kḐ)f`x^@9b?LT_t+-Qy/%_( 8vs ˱3֫ۏfg Mr?ZSW/k'pߔt-Ų) _]_ zȫDMc!6D< ].凣|M-b49u! ~;ZS:iN[[0$1ixF9xDx#ݞ}lkD[F)gDΫ(Q1y[{}Uzha\o1b_P|Ee*D'|(a)id=Q&le_l!=$&Dw6 igy,‹ߓ_\ǵh*?4:t^ϕHdPk;^>`kmE\`p-q+IL|9@ijIr ]`ɣ6d,PzyZ{a(%[PaTrzS-q&#[8cMU3I]HkB7B¬nF\=Bo$=i.cU`P@ nG"Z~h4VxQ #T̚(5Rwaf,"JALG?2ّi ǛfF4c7E;Hz#_eN̈yᰵ?n]q (hՒt/M-cũ>@sGnk}ch)nWIJHu ll QHYXĸhY_gfsƁc|a$.aHXÄxIY  ˡJ?msL;G|9 P.P@WNtn)5jŇMCjj,)c>-8 3FrAPd _*iRfߣ|\+@GVum4- gQ}~pZkz3 <q[DPnd>a^1c7[~T[ m+X  ?aZ)N:9Ki *Z8|*GI]&Z3Eӊ/a*l]ɟxP6!0n6!3YRihDsUCbm6&:$r!D*~/8־Ô4 4k&'BВ{61l$`)V"fai1 yR7={]6>3Ru%_ wOIc| 9݇s r츓|=" qVƶ?;rZJ13oZ2,K䕔{rECtsq|gƯǃ;ITz3ZS&'d/^ L:IʺS9ƴk徥/^?ظ[< !N+O_n$ƝU5f[b㶀X 94^Wdi4acTo@WAmTTA5܇mEVļiKw1K8KoPn)CH)YMc 9Des1@/\fwfrDS)h-Hz7SxƯUrg$]p(pqdRIaFnN@c#|_v+jMJM/)Ey' 3K+.rEYvs;m9T mdRbC6NR_/&qzpϳ(VM_s{4[RZh3*⠾aHWnwl#|iptBZ"~W_ݖh7AummiJДX>go'd<*7zq9}[9.ֲ֔&1*5gX-ˍ ._W$}_ SI^$/f'"nOqME}+uj @NG_9NV[~ŕ]W!B^*EYJLNǂxÓd[={ܝ@ܧe#6 EF̆|)oX }+_h#U=M>- cݧ^EQ[L)@w *R L=iCfoYc㚞|nH752@g!`j<0!c_ gT͋*a}p|ݔG>x|ĝ'nlQ /}?Q6ywN4RgLXݾ޵Z_'7e3x>bb[9ϊ^<*lot+i=ֺ9kD7)reU[RB@tws(:;Laog# S ҃β 6;E3K9S*O Sz xz&sŠE!hAu} |Cw(1aEˇO7-fGw8Ƙ;bۀ#ݦ̗TmdHs36צOF8|/CMFD:Gmȶ Ϳ6kT6 B\k{z)D폒0 $dIgz!_h)>`,2gB50 ^vm躁nN v#?ذq`-vB< ^ CM _a+> vlWpХ5T1^R otU~`>хD " qQe.Z=3l8KSFχ"0"E5 Ck q"U"FU[N"Az,A2R>0zΑ₽ qC6Z\os D ]uiy*Qw%[S X*VYbb+k˙% t"mz1MΑK5Im5Ƚ]Af>DS8Ox펊X`EZqB8E#^"džot:4_`zH {/m١`Xp&?(tcg-uZ嵱JO⵴ 4+#{\ZLQNrv1.j'OdP]mJYbWYcrĽbh.JfR![zE8Zdঃ黒aGuŧPlTMٕUHSNJ]R2Yo:u0j0dPéK01pԧ5$ ,MgD-~BdDE>1 ̑B5Ӭ!NM;Qx2b #7W++~(t}栩ICω t~uDt>J<ȽbQo}p;D^ |AA\lkXXȁ82Wwh@ao*[[?$+`U/-5ɻ#ՠ+NlB04hk؛w{AC(O>v@ގBO ז|FQnh@\i+X; x؇UY &AOЪ¼!$5 ZӒ|vqTd7el5~SgPIf1/3_/+nnnYAA>N~fK=sRHT\.',0Lea)_'_d՝|5SJ¶pԒ.NjOpy‹;)Yg\R6=rIr$6v28~ Y<7LY!3ɆΧWn]8k8oyG+rNqA %E~l˜ssנaQӅ.h2i,H<$D2/5G3Å(yĭƀk !2cEд`lG:#êt*u'gYş RcNUBTLm *v#%*!oiT]s2|4PEgW]} 8CI;G3mS*F9Q4vwsBl(جv| Dv5Ȳƃo)-} !FZt2H$328X WCb}(Zb#`"]U~=I6OThOe K ɩMm%8V|Y^kp9X$hٜ09; PsV˧%\]y)ddMb!LME5Fb|tW f0M=2|zspns̽asg @$Tk5ix3.ʩ(LtBֆKZ),pAbe+9Z^!Jd=@8ԻzVhrЇd ;1֬Has3jbG'!\ehr++2DsD7y/Z㡃Z?~C%79sHWTF]P tom1A;}f-tbp@X:?UUym`By6*-RM,;W{I3]*v'ݎGz_S>)ꭞ̇eU$JH;\27 3?/nQ3mq+Ir ٮlfCP: %ʒWIlCj kˑKh+~lLL Hd ?S!F ?svT}g'9f握67nqNeJQ+B9 =PW Z3vJU<-?X:ܲrZ@,`) {Á6)2+q9*<lqw&CB v"D#Tr{0ΛBDw2{ts02@Y iU^#_1eҏhVWV.p#1bT2Q::!ǃzCc@~Q&Ls4 b}èsJ(m#! ifYw&фbuPhi%Xb\(ׁj[#'bX V\x˔ػ{A(w'g\a|aiv'~Yu.a@e8 a Q1HI?n h{Bt*9ФSX+rܭQ<|~Wq:4"{o+V ⹱eU0=;2chy[ !uLm  ` 1㐼DYO@f~2ʊAܧ]ZFy%lCdp?c%$FZx',Q3h?ؘt>tc:=4xN{7Oz.JQ7ZSC&R]DOi4L+2I+QSBB p69-Ue "z Kacg޳8^|X\j >Y`asTV(/X8.<[)x$P׆OM܌g =yh/jg7=sHήv8Ήz={!}/Kq&cIe"(O:qJF.Oxյ`EVk( >f0\ e „&5 {m ?%8 .`q ~.^TS%&IтARN'֦tiP,4r1ÙqqG9xvcW[ܪ[$%fcKOoK4$]@p-4ԖEK{ ;I$ A| 0RJ '1޵` ڮ**ye*K-PP"l9J9m+enDR8Op!!t[S%RK'JH@D:]i:CFxs6PӜs@e؂Գ '~TO%lƸJE99@jn_1TM\v+kHڿ; \޲k+N};N|Q7E%9c"̬dDdRCvx>q+^RB\͒C xsaWߐ[40A*:{JIAsLJ׶v~^1\om_WrUR0e;IyF=x:-ˋ~҃8:|mʯEJUR)׷J?GkyX0m+rh.A5Kw~~:Vs+  ]B9|^?|@RstHcJY2SD2eFD !`X ՟xlnҠq:Υ\FF-)F\6nOMuN&+BOn}i[>kTƨPڿ0s"])arWC*cvZAupSyA.j؈ #(#J9]f/-t+v,|ЖK-&f-~_ViwL|L2}Tɿ~-ȶQ x0ax0 qĢQjWMl,ڤ¼u:){L t}=Lvo s}y/u"q˥þwMyUܬ)P({cE"qbA)Yy¾dJa0wYQ&`zUcW(XHk7EByW'B#2UPByC˝Y1cSVx~4 c p`r{{ιz0~^ wFw|EϭXC.Aʆ37'?iUnA2^Ss54c(_/-)GpkŃ:q ffʜJ6c(̾%®E%°!W訬ȻS%XsG.9 xnh<YdʈB)޲qf `+$>7اL wZ> 5~R-0Cq?bsk?zt)ʨ|3#D3#}FmNwLM (UWq.psm< /.&Ud'%[3}Mv qQb Ld, 䑀dNpO7SF7;Ԯ4-CݧyaE|֩;}li:D3/ Pcig \:쭳|[LǩWnbwL*m!'&6>)جP&L9qhSvG|\ŕ?ߕ7h 0A ?evfYpa%ɧ\}1\wYL*,{R&u Igʫ]͎8m 67[\?VN9-w(5Ui~ixm׶xʪtk du(s쾄{H, yjhKf~\(B馷u2B.>uB2 󩞃U n+9[LAi2U-{7 eн`BT. 'K8i"u\z`^+qx||ɦf̗]C1]$6" W+p>XE,GQb%ta<nkkq(2U$Sp@OW )jc86ۅM %[TN4w2XnanX?W ؑa%I͒g9nt6anpk" bUV U+[2=ۢsɱj^= R8rAy>>_϶3Cj:h cg[E$V5pW  ( V0,x0|iY  [2IsN]WA{`mMkLRZ5}[%!?S ~^''yO=F/n=chJK_yznSgbz10HPf^Rm2'= 7z/BX;F &^L6v]|o!(A.7-\`Vh,yd v}jzg [-[U Xi9i+9b$v^m>$XL9&CKbǾ{ 8eM\#L&"J5?‰ !AK41ӝdz" E$eCT㒍}M:6WZnP&9טyd}}B^8n՜HĞ_>_I9؟ň^ G*7Tjz](Bym%>zy*zIb0swj{U\1!Ƌ>Yt7޼[NDFz΢pV~@͜FUq0/ؔEZx:ޖb~`a':셒]%;:i2s*H3.xp?߅Eu,9iGt<@Z,Tc74{@F]d'7s]B; 4ͺխɼ//,74;K`g~y9G2$R>+H8/0\pPzAnAyz򳤯2i ]bD}}O2Zɣ8ޥгL$=elRVT;0<М)?7&9UIٚ1#ҭv2,P5?[϶g6cyZO]^&++8 _woȫӈ؝,.WfPU_0*\bsD"e{p[w(ej=/M`q>v!xFyB,X &8ZbZ;pzM򦴓wJnLM4l$Ga 0F^R[QaBďJڞ1ہ4u*LVɥTʨɨ,Y")8.H,$^z*MLCH߾z'RdW42 @5a5m47-u/t|ED~8a~Mmxֻ1!d٢#> P_@cH_)ӶWi-#tFb0 $f&1X= \` \>]y!T6AC5)[û364m)mevs/IbB]>3Uے}n'8TËY9a(KN@} .%v2u&T[7G>xo[LoambJYuƷtA2 Q1afF%4ə䐭;GK8hdx$Wmx_ ps' s~%kOl:]sBY9b(+4Ys PDF]qivoA(zZQ#$s<-Z-}Ko ܙī!ltZqr`<8UԺN '++rJR_gE.Xj>$z,Z ^ SZkP=@ݴЧ2jι*PNjJ rnog/q H,eK (ŊccyF淡X*n0; $ T^/5@|eh"r܈3Vػ' 5Hzx, ;繫>/6pC4nή."sWfD#fhg[1MB)ꃃ1z3դѐQIiM3a&aM)_FՇ` 3n3YapDb.+"H0BEa.q5BqX`e.syIJ!4rs25@!F8!ʥHj#xg\uZ·OBQt1M=fmti2P5(Nܩ`[FȢ#TCЧ1ulc<@Oc)r)\&XY^{9ePe"lV]r **%&{MPa:ܢ Q2X OỚxxI 2D)(v̀fWՐ2݂-NP\kkσQ2R=YY4pƭ_,)tL]#82gz,l1]Zp~qbzDvέvqYWoitԪz U|u2n5U#=LF\XhNu,\rBߖ%x+=A$au{s4?@-2f=_@!qg͆*o z9nRN?r>4n?S6XS^G"jh9,&ERf*L:@nkZdJϴ _X-~&"yAڒPtYoM#^X)n[B#u`{82x0^Bvc,v-(Ҽ쎏._S2Y%¬$c}^I:}l܏O@Ct!{eZs6_)@b<~'aiw*Ջ# eѮ_-@~̯F 6rt4ML'gk1z]A= ,Yuzo)蕲d0)-Y, RcVB>pT"~>dkZpH6oMF& &ޓ~`lIv -->ۣFX;1Z=eWR7AGA-V2(&mn,SQd% :]oQh&p NMXڢl'&tr*=~ql8D/Ksof xjo Gzj6>'r !tMuMXFkz)AN HQ3MsQV=ǮۂXK-0]f *x`ϭ`<9YLO[#=Yp&9?)KNUޥO3tvz)2iX 6 P{:M#6p,1ZĊ1م^q7 Hȧ xL0{>U8pâ}BSRUۗÕB4V^0:Dq_>}*5S)@RQ# TNZWsݤ)j{ԫ&YyDX:ׂ#i$TpJU4RLx^y*BUdf{F=!?8>PJ;4[O~{ub=9C5~y0= (wutq$ĀbzE=͌@lw|XQHy/Ԕfﳋz|BҢAl^e8긽KtlzR`XjT._[P3rI*0Vq#:0spSa ĻH^=' qWVܟ2/AP'LT5I-;19nҍGEN )"g_q}z*TU2sdn\9R]2r)X?aYB`K#M1D9'o*2NGsV_·eUݪYM#Ln;0M"ѥlA\HヌMxYc3CUr^LN3nq\tE@N ߺ0Y +nޛW\ 9H6czrD~uJ 6Nˋjd|8ZH LCI%k(DPECUzV1}*OcVxda`0>!}Ĉop=gg&4oO,AȊ~#Ubѝ̝ [ nWxG/J;C+IMH':"Qʜ2tC8?2HAp_/Yȕ P!̾-%$O P )"mH5{ CU-/:p%{o-(I PnN^f&>?NL$F2];s)]G?wx3r>ס:;m eDj0^ a 5'R,gc59n,o]Re*z[m1VscH @gg[*l=ש9џ*[mlR\Ea ѳjQx WfgPj稯dZonhwwŵ ALr/AT`6g*4(Q$E{bD+,B6w:& _*c2 J)c:3VH\دHe\,{uG*2S J +6'湁ܲ|H5 yLkT Qe grĪ(8r.¿UPgD¹hGQ&x8XEan2H*Zl!lA֋:S(ܮNRpr(3ǟhmhj97 )ծ>v*ΎhRC<*_QD(Ȃx2bxGzS^폢_OF朞"f;zxYaG9R@CU^_avcGI2͉YL2fy؃l%+=;*Y.ӹ!EӮ':s=(*516*;6֩$PamP< #=6^W _Bʘns)NgS ]oJ&yo&xo!nW2 v&lS0斆Ķl6dS|)+g5/b9eL*$I.Bt8Ӓy6G˫!b0ps٭/،(C_9b-[Nh7bgb>IZ%WUCM\74ZQQÔB_,:i:Ck#lhK^6ܣgn?$_x>$xN#!38Zχ*Ӡ@ ?GAGo~hs8Z;\U9LOMwӋކ{|wug?!&- 'ykg[=lA~pIoeHׇA&;~cJR iZ0R_DSY=ޣ:D)b\)^wZ\3Mr 41or"E'vģE@y7zq8qIl[H`ܞ>`V$̗+]0̿l/FC;w]N*s'wxBx5Pzݲ/$`HJՑeiyMy?oȝ'`i^_(n4ԧ?9z"Ё,&0mչ̀ێ,׷ Z!!qz_Z;e큈axưDJrł;)?D?B6#6WsZaʟL [`dJxkշ|c%]|lZ==YZX\҆U(X2jYڨ勽ThV4$wC >㛽ڦz!'L=`(QE@"4;ɼS0gk"L|j(bV+Z2[x!R$[i\~"Yp'Ǥ7TP H*: mA9P%J͟Hc~o+ګ.d#.a4Xaٖ=VkHY\ x a[_ ."y); CYMwF#Ґȅc$M/tD,V ^ pBi q7hfg\6ԆO'<{'4:OP@ ʩ7ѦkyFF~Y^;.%ɢ+nsؑCllxii@o-J.F: dDщh56+k$հuԄ*7e;.xD!nrZ/V< xMzM/v03 F`vHz7b D@uVt3ͶF%xT8d-W5>Br," j[dtm8&w'{ 5qHU0p5<;MXFYǖ}E"eMmubH>J&\G r tV?l15y)UFb<; KFyKLAѧr;PRX#~J.oWMM k`!kCK|5ejf!X1dcu[TXp7Y'n^H'eQjNCuOubV=av< ߭._x4RzF9zBZ4:wX ?)l{ˠg _@;/ _.; d4dFcXnŁn/c,0 |?z1,1 @pj|^mx:b3u]0l'Q]еo.*!$%4[lDR [U(G%Sn aѷRqRZ2PU2W+_U lUy3׵bc!G% EyOA~۪o: 1`Ͼu qݮ K 5onn14gђg}^OGO^Z"KQfN[xf)`+~9 lZw 45MK:P*%xhmUdZ'.uK&wF\='+4'fy,x8"ُϕ_}poĊ=lE#nIT GzhZtEBkW1I{@ d(c*mv|ӴQm?08,y8,M6OxstP*5Fҧ#~y+4bɦyd &p@G9f2ofŃ2LyU'p6WX$H^὾FlGïus 0@ihs8u%g߂v'o#uir9Pz[?R5y|R]S#ZΒ`1 X\''&jbJ8 q8Y i6&ߔ8wc ˵4_y^z~ ;պ_t#+ K!ƟKJD}-őq.lZ SJb[/ډWvߥqk4d{OBZB4WD=!{?Ֆm{lD(juݛ#Kv;;0eGmKyDh/k2^3 ֞ũixd(_1x!w:1҉~`XmjAX h2{J1rX1k["=g0y6I9cka&Tں.q58vв( 2qMEؑ[=oN}JL)z}.Y ve6Eq_tH!Xj?,N?W%"{;Ahjɫu+k-j).5> Wibv8*NIu"Z.FJǍeZz2FLi6R|= v}T[,6ŃԜRD&3 d'7 wqJ(w;j@R $]p2Z:kðPCz*L yF[BSC-B?IKq+u?,49Iq]"x\n1QU Y)_F$I6a"l{K,tWfDQ Xr<q NJALY2`12su^ XitOlbk,.)Enc0!=5D r#ErbS^LVcO2ް̹dzeLo+"O oi$ԏ#S" y؊Z6n+Y ^z!RoێnyP̌/.BKi?N)n+zƿ(դI#6%jQ>\{\}MؤR<#"s$\'.^:>n=7D%˺v}ޚH HO޵qz$&|f ;Xڲ6j= 4Sl 12(vrkw>pë 1E7g0E566a#Uj$!#>n^IQ͛v؎Rh8Duo)9IȪ)!z=m]*ď4W-[Z;.Zk|ܱe1"'~ES1xM1U˚ ?g3G^pϛh&LasYS8pg2)om _xHF!8Me)Q S_гN?6'ʇVTsH4vx?5.VXiSHmK'Ե^q$& ]ܷc[(i^&xntgAF.J&MJܞށPs>D,[\Xq\t% Ј5 @h P #ϷEmpvo~5O,G?@QCuZHHDKw3.nAoZ^&Ջb;򤤒sȡxЙ'O^v!|A i;;@QPDI228k@]S/!*'M:]>:8mNZRHN/4>T.oR]]h6(fP?\jE3O3]\;0epRW<ﮯ4=#RVMA#!k-}lc9/J)\Sow;C&ʮuMIsȉ97\P[N-SX)PM$mb,I.\N龸#XBLa6)25tE=?Mduy%c>Mf6_QPmі;<V*=' v|;E EL'A jZN]X@STV._Q+;x]I.g46%G͸vCr7QGB>^pi5_i:ҋY垎 wa3#I2a*w*a!cdP ;Ts^م (bq^00'7S{B_ ])y& υ#L5-=k%;ady$@bSC Q7rnmZ3jncH"Z3&pU~'CW/mItX$uûFufU !+܂πو~_/psS̆A#Gdv&Y뾮k>%GzL xm@Аo$VBe{-qϓcwt+Q`r1*{mtyO&U~ } dѰX+%tvN|>]i㣀Ǽ+|%<LJޞ8 )SRAis"q:*jgh:B38 e"Cuch JhJWL[ȍc+e +81%A|䫇_ˋ+u!FhbL>G23X1kɪݑ:HS#FXzaȁO&1'3BB[3L =lԥ(yu~0"Ol3mhR.xۂ\u"8%;6 "C&ez^~0_ӬxW+4UumYIeenD!X'6YRҟt;iX#cóoCY4 s* y+TOr_ufF^%> r%q %U `E.~ڮȭ}!lh| r)5J׸0qF4[Jt˦IM=)ŽC r7__MqƟ#^^k(+0!;K5bǟ_'lkEK,;Jɾ]Ðjٓ%U4tpH]HۍE[m.zu<{5B%k[fa鵏.H&3Qs=I9Ӓj'W3Ec56BS?vR opkv S}5}2*&.-?ۈNq;lTĮ$ʺfEԊg`.nt Jv<>*p% dAyb4b>:ahӐ*C*}k Qh(vJ-:V!_1!JW@ .HwJΥ 9d6)4"j"GhFgvydQPI:KW .QI\?@W'u>_w8gEu]qcRbsF߿W@dٽ,XǢٜTZ=Fu)zoZ8>_`J1+^U[6Ȱ}@q>jFd-ת'Zu1sod9(E cB\/k-g٠C-uнE[MK^mt$5(ܼv&`M>d*=^bӦ8L}Q[ؤY:.Y cthȥ? Iq@Ǥݯ[leJtaDZx*i{f14eFŇIwzQ2~U@ՍcΔ! efZ]NPfW!:XhXta ϾPBj٩Rv ZEZldQh Ya/8 _$āK}X_#fdnc |W ŵ9ɝRwdidI[qR)ncB k!= 0/n\x.JC ⾏Eq4Wȕ*y[ރK+3[. .yW<7ݲhNHaeǏS)/=3CڇWQ mߍr{C璛ܼmi-eշ2J/BiA~e- WIAa"aXT$ECiׂ YRú=HظpuQ\ sKomf!Z9`cfd{"mX@SVv4V=I R~\C}>ޒGcddFKJBMnp-\^\J38(⢠q|l-gT Fo = \bA}`(Ka3[u@$M#t(2>@Hl¬:''* Au*p fMx(D_^=o,bգRo7sY=^ ; Tכ[ĴQ i1onR}%H#w͈al1m>jL,0ʎGIRa}Ao<L+#bH/(sج꽭7鉜CV!zAx&RD+|Vb&t!~? %hPwn.8K'؁pPZ)q]Tw3QX5](/VWEj2 YFBޔ{~,2%(g[87wA{ҿK|@`)r }kʑol"h,z4 ЂOk\3L1-9Ut`DuQ3zm59}J[k wVa\݅CʨCȵLnd&sDŽb E^7'5YC}͉]b[|7הSsۢ,X=0BVz!3)/Zc^zlr:a7 牖O+0Y׫Q4d<ݎ3 PXSћ< J=܄NGsw g fbB '\ τўʘNG':iDr0* &_3a$Q.z6n@N>\Mx97?qQ%hRV5ksEX"tF\ &ǖC|?ոg1 Y~Om{{;Zv_|]4l[/7;CsZ{srmuӰ(}G#l/͝{kWyY+a  s~,?ڧYh?PK~$%{EU$5pYDe9C`Ȟ\ fRPgtm;A#gr蟞'X_Vc{}n2 KT1@MBzV#@dqOe;Uv%32HscZ:np v=D*TWx8L">I-# oGy| ꩒pB`vŒ4=K~8Ml8*"K=8TL/D@Dmͼlt:Si;K/? !p(8Վw)`9U4ܲ ]a<AY7L Q7U{#AnƄnqIJ0*@kv~G͍b!J,H qh{gJ+3IiE~G1Z^! +K8U"p)(%f-/ aSSp,~ʵL@=I;rY;rrH?dRuu*r ER:\ +{] (*K 9;3/IHǸ iJv@L^@"ͽ $x99̓e~X@ߗ#S^XI|%蔡JʲASe:K`+M΁ 1uXz垈7u)7Tx\QvX>Hy(a3{Z ؀v&sߑ0/'12xЎRp:M262)wJ 51‹ V#I3ӯ]'bH8'7 トeA K 1[ƩJϥ"-@S]V5ߡwu4rrk!jQoMp "(b' yݿ#F&)x=i U^H-5obvؤO|a4T \@]wBY$n'Qf!{:s^%⩦yݾnq}efR*4f훕i~. "Zu8 qDsnHh/9,otܒԡ(59 Q%d u몵gp3(aq 7AnAY;48Q ԉh+?@t4_4- Fm^#E5- \L:5?8:OަQ9\,AA"6bwO=>B77ȥa m8_ϒy(#(r-~WfB&ՙ8^#_ 00iI]~*G'sjf0;t)Oj\h:CP-t\ ,r?qvBmʋd0T񶎅!2~r?2&(\-mFiN&u`N+!A)sR9wKmҬ:aaBʯd)N(89ڈ Q3ࠦq$E[1= tP}d((o<||#c"RTNxxI$BtCJI |2,^53OэcD4 ^0+č i.ߌ;W|M ֙er[Lƀ[ev=$ /X7lG=wh**QJW-&k8J_mY:M &JPdP& f2nj}6rT4MF\D|jp5.Lغk]F lpq.t7{ڐ{ܭ̘PX=_!eNlpJ^/2(4VwT,Bi0%a <Ty]%+Fu{xi|bDQ0WyJ%g>ࢁW%>2$5qfto@zz޿UF@s݊CIAMQhhp\m#mf:ژV8)Sw 0abP~l \vhAnsMߑLtq[T9>Q*$(?/`@ƕc w{.ݽhPC J\*>P|JHz \+" M9^9G>(9:[ J Ed&3i^EyX2qJ=:H".hA˭ Qk!LI[Pۧk-UPJD&>{ˮSO8QMmPrpSFKS0A *RE|1ׄwqlڟޝ5ֻ&+ŋ gS?c/=+cP毂,, w2Ȫe jO$;w̨-tA|bbu dE"<JAƅ"(ܿ@t %rH81uqzЖyY^wEoyP #r=8quS{] ad C< 0"HUMAzaYƁO[=< =MiSpkcނK28*'A~}"O>=+S>/L8dSy]vpFuNFbηW*ُtYSy|6fy/g\Eb hM\5}-bFâ_HݭY%1CjW7X"=͈[Z4Dd``Z5LjM;I-=]ٟ{BO dT~8(l kĥ?DTu7 Ҋ 7v؇"MXhU Y(]Epa=0K7T{M'Ѝac 4"YoIRn*fm[@.XW1QX$:-;p#0aEXv#0WRR.XWuI %G˛Y K횎Q oF/) $$I 2{hε7~a鼒rƳSeLpewU g ǹMSl3|)m 0$2nN,npo/K&&.v1i0aeob"lyӦ=@&uE [eoTACsYF_vgx!0ы냾<ßMXWWEQ3IOL?oE{w6ޯP 3YzPOaq! ĵYVۑ'*CflQnw. x-ݐVF)BۄlMr0k2@>X( ޜ6]%1fH*B{  kJRx6?oGBC_28zPYeL&"5V4HmvU`zh 4KDvQ@W5raPtlFe|~z iv|T{\JxR^GTu,XЃ:f"Np]Um Hsc$&@9ft]E&dgczVQ<}Lx:H jiCt-;: qv^O'wN(܊Or@mrBJk=P*}5+$RrQA%L${lWkc``!Uj2A%Jw Bմ7H byΝ|p}G$\niH$-tKeWVM@oI%({v|66l, `W-,^!WZDEUkr(9U Ãc\VM=|.Q8!f]4?`PĊg1!OIiH9R72JyIOkf!? vG!,Hoyݽ/.neF˱W'[i"Q(`TЋGp2K[XyjR/\zffX-:yB+M@+?#MBk¥Etն`iVYò.X1z[ϠZӀ/?lѪ)߭RO* Ti>-D֡4_Ʋ&y:} *P XA K+-WWJDgOF6w6ۭ^T^L[TkEFx98ݾޙw"RU6hJ#5eD.Ka%5<z>LX/qD~n$B7lf\ w )]M;2Ar3Y-b3dLnоiɦɏ&񒭚Ov#;㭝 hus]9S8I c >5kx? ؤ;[LjRIތ5!Ěx/ϖ:"aF-XrXLYo@i܀ o?sEA$vY3ѐ\ȴЭLneD]H&9T_8vz/~^*Q5p%Ak3! -z$IUH|=ZNv!UumN9_PIJ{.DŽlh˟%6LYTO vsJ_2?d8j7lqmX0h_ O|b\t`\[N Hj)Pv5 w#,8o`}bd>|_9'CGqyv~M%^GK S$hbBtRPh~lt+ҟsЕq9IyLcV?6/]FkG(#XFhla\l^7;˵(kmvCVV|L*aD2GS7K K4R 'p霪x0ށ56`q"fan .bЗ=W4 AJ~ҳEᶵ=\X(-N+X,Kؕ[*3/RU BVWŠ5m0 VлBB"+D~#]6&vd܊A'xxf!q}a;Qn#NB A2#لY'|^LҨH9%dCp&U"'|ҍS!@gA $0uQiDsVB媸HA꼬󖟬9bp]F/DĎvN7X_z$}$C(6N|Zטw[ƌ h}>!vBF(hWt؎ [c)baPeHRN/ŒqL~E>EP]}轕8I{6q(Suf!;_1w%3d/H,n.-۔,`ˤPۣWA)&꽑{!&fg[ӋGR6WTb->':P RCPIR6Ӿ] !{AÝٌIDG^OUb5QcGe4>޾8)NgUQ<,HOq L3ny98D/bUA|DFޝ/,wJAnYy,U5ضdy fo˄)`LOO&{xi7UXjfb~fj&NBiHX ˱ tʙObyiWw`Y=Ur6h}W8͙"%x(ǷZlfQ];f~hZ'$K3v4A{j]vn/e7s [6j=p'@(Ŝ2LJ,&0nR9>ɅL#L5 `SE?ϨEۏ}bCs?Th< 5JY"OZfţ1R0qk?S>v,?~ |z*Zg~`$Jq{!¬GtYtK<J658 {&f5^lߠj# k;fNAǭ_藎UE","ϺtL"FPzP%Omb݈UU3A3yD8߲EI"+M2?38z!Y sܷouy`ش*Z_JLJceM6l~^%:>~~YL_ܣaE<𥯜N2*J;!{_qրv䯽?qS<),F[Lb)g:XsM+$KSLYG$wq^I\/q|Gve1 _nv֏6 s>YָD%qځe   7v͔4[\g \KxHr5XI1 CZ\Enl@r5)%!,ΉI0uI=y[ W:q!+G-lQߐ5$Ch6 ⼎Js\;9WKZm]E{j[L@zXorg\sBS)yQﵚ:R:2ULhd$){,Uљнc.ظ|;/ǥu A1FO8mɴrÍS CLA]~ qflv=/E<"hOT2/0у 6 s{MS*iS.H jV<˶dm JBm*%L'?eć4{ֿqQ wkMPD9,  A>jpdWm8MV$ (9㨇vh8S4GkIlK$oJpi_|E҄xZjɵ',[9%l5si[p#;$/86=1ϕ?Kr`ys7Gќ;ZE MnFe9(@/җL ȬFqqҊ2fWk0t_?5jsM+"~@]cej1Af $]l@˩]=a{eXrkRMN/TW]9ϴ r5Ǣ+Ȣb3&6T70jDK- A4`n*kB3uΩ7Yp@V=d^$F VR:Hod aElz˪jX/%9FtAWTkkPK6%1;="YJ_fGx;}9j'")4BoE.M˽z9t6Cddy{(Eb Y颷h[S,:yş]D9!uɆӋs.*oWmE+>Os.}&+z|Bp 5 j >|(,Z%Y ,i=W0N<UY+I8fC&ck&x@@]J Q`?^Qkb}WY\J NWPC^nM-(x yڜ|}۩1DdMCzWnˡW|@pn4QK:i tcgNr1-sc"`?-kfƨ1tۙ|L} f_9( /s6JİSwT.+( &J56LcveJj28VSJh'3Ceo|W9iӘ:XT!t{N-xYKv縟< 58Sh:YӐ|܃K[WTjKȁ"kpxP?Ҏ>d#ֵxpcUb{4gmӓ N)8o|^ˎ#@T3 6g5Une0XoE y~p2Jw_R"Q+~EF=goZ)Rm/ SxF64|h= E(25p;EW[䣙mX\v4]%%(V^M,J|"aaYwCp, _r=(4yZ*dIu kmkFLgei(OM 9O)Ps ]&~yc}^&^Ɣ늀"08f ||\CsɈ2*mzJ ){CGQ^Ɗ }WVW@Ona\~Ԇw6gְCZSjP]5P¦As _?;Zf1|ǡDp2ݦJR3ђ{0QObխ@i+l0ǶJrf53\iz(u0bQ[p--̨-1|Wjr"Ɍ db0@3ң(|2LC{N/k&Ճ ~Gc $UIJ) L88\)glg_ҶֲDEZlW¦9ے;Qm. 4[.f`v Kr:;৾ĈhEr?@y=OB¦bp&+'qpzEbr,he"ɕD[Hs1?DɖD*T FTFjHpJ0,q%$lɅ6U*,Q_m\Ă %Hߝa4=8eΩ״ C8NM! ~bw01.fu9U\tgKGuA@ho{>=qηdH%raz[g<hd/Nhֳ1>?<̮\)53m(HL,^E/y_dN|#/q kvm?rC5D 3[w?}*G.*T0#ibhB+6O^R_ـf/s8{І]o 'H8렋=,~c*T {ϯmv5!i_ ‹(ϋU^4m;惧>j.>7+V]}9zVn }bvphirCb̯%:t@I0 3iKGo1+@U1 L?b2E4ߩ@[E#G#) zM~3s 9Ř)#{IAUmG5"w C $6, wi}0i?3&\כS HBۧ&pNg6s7fLu HKvuQsHz a&/%Ô-wira$Fq:V)(Q0?q3\-*[ ݍdD웹%$F$|DdU:A-=+ZjE~A_-gCd xC_:ҍBsfJ4\IiAhҖ,~n_uS#%EY+:RL;9;S"d˄\*89R<+Gt,BdБ)&_dz8Xnn;L!;8 >rqt.'lv,iE< yn(7S ]gtH>hUۊUV#]..;6A}#I`}A``SiOɼE@{&Tbvėx*pKXE@7N'G5i<-W3\۩ۏK`OhV>E@jjrͰ8W0 >q؁8Nn?$Rf-p10}gick"n*X&8,i6UH“Ճo~BV:CS!˙MVx?D>V8~SKbULcupWpyy.g ;۝p)zަa!/9c8)PN]ƕq%RHFW N(#kn'?0l3oQa:+[̼1eII0p3!212B5GQ4t@hNϺ  DPEe[D"7ն  o ܩ5e ::EDZHmJS`r8|G|`n UJ|Z3 ڇIDۤOi>kG\[]D6ŗ֑Y1^J]ļFu̷uV5IcN(i`ȷ| X").d㸪k&FZתX`I-4P"Lq=fJvA[}O=Y&݁1;t-0‘jpcWc9-:Hje^̅%QW  Hqψ˖yNQAhHXO}Hi8LJe$ncRJfYO44?E[BδQ,\)Mc%MGՆDP\B6Nk /iMHvz d^{.Vq*]YbJ1^H]^q2?>\J%mx>iC: ̾7\ecIEp @Ysn;'juL*Ѥ|A+,!Ԧ7X) пۛJ&[Gg# d`a'¼0Q"EV|y3oLo2Zd^9B`n{Bqn[TXP3!~$x#`-$wm_i2{Y .wc-ll?: @^_(~:-eVQ3jtcJV6NS X_X;y:T!a8ڤ̚qӣő("G?%V.Q^(F#)9%/k('3re"Azx~tY7ֱI'RC#% 7N'~^.a°@k Df,rI#1V"ЌSzvmYEٻsF4t۴ uvW#ذvJbJyW;9ߛsplI/{q5 vN Ba9^V 쮺BB7?,+9l%"d!MzǕ^/HY@񂧧Bt@R1>N_/>AY3|/VsgP1 {{:8:=-h}vxD= o9r/`oom()F~yG.#MLDn}Jz4RNN µ.ȪubWCQk&H5 k0^^5:Yfc J3쥢^\mD{10ɺ4y5*PSA. PZ~7fMzu$"1$Rv.Cȡ2 Le$_G7`Htl-D m tu^PwphV/`=_LXh:lb^*c){YC(JCfy:1S[2 /JU Ll'|+!`ݍ[v*d1 )#Ie?Xӏjv-s {B:#lV\kv{.`|Klb+ZeU#/@Z }]CHGqev}5-n 2Oow֚&jY2:nB+FFX& 1yby;qyoXb ڶTZT=WW\_F<fnTϹvOͫΠGGPp2&R 8-WY1{TL$ Ա2FK0̦-`BJ-d #UiDV- JLU)X%ͻ/[tvٕQ  J< X9nE+#,$>{Jo mRc1vpd+qB‚*Z$(VOR36meqόB#fR9j/뚞XB/յ (hò[bP,;N'Zӆ1w |F;Yf rP/iq"JLj o&25 Z2p߾V!d*VA-:}}Z;/:f}2ࠝNZ@" 4|E^}t4ͥI-(F,(5 m݉3X=/BlɼavisnrJICGZ38`]}`VvfxD,jf.ãE:{5nxix,.f2;9cbܮUDɝj[yO1lda#G?!+@MG3u(|G0h aO-hɏIL  O#ņy0 KcAP*s ě5\D:NLŦZ~KlPbE@nEunc`= (NLX =zL -+#처nn0oNw?j]s_xr?HS|]|$˷psYsΰb=f%\R_ڮ,nc9/E92#K]SUh e:h<]L//T5 }) <%ulMNgMLdsH ޏ>P7ls t}O~h?\ 858s#%RPML)u)uI}Id2hdӕ 8n8o <5d GE9㫠"b՘+a&1Y9Ѕ`T-/11v!4^l<ץmh$W,X^p1Srxb`08sD>r( +|D7/niW#@^;&6%[ hڕFUsz HUQj9 ^餳hd|8 0eRnoE+Fnu>jt G1"ڀqJ謓}d:}ljMRkMˣh* >Zg$2Mݮ'TM;k9aX޾Ϥ%Vd][X|2@1' T;O( Թ42[Ս>R *{9IW|W4MTU  -/4.3XΕo3m-km&\[|Du~p R4@]Q_O4)XCї =BUuHST ay- YGG8{9$_ İ1}~&3c VcVUqiYE7"&@RX$aň1PSjA MxQiy%,¶$GqTu3-xinѿmm*rRx%FZLv/@`;Y1~e/,mlKu{bS}ӝjIHp6Y XcGt:<;>RdO4Prl0@Q)QTdóÎo4o9%8 `Krݺn/ZthxuS)Ȝjl~s 1\K i"<hYH+Xp߱tM#΃JíA(i5!mA8PtiSʝ7=$Aw;<- kpLrɯA@Bbߛ_b^ ?[~6zMf wUB|LXTZGXDl)NAfv햊B;*v8pR%Jo?GD3)0ڴ,* (>HIW WXүVEE{󧳰qR|0:` 4k(0JXI֮"[aP`AWb^FwclaG2,YoQe=W*(<-i2#ůTԜѬ7 2Oc5ƓMJLk:S#tsT CL sӯT3-At㣬[~B_QRToe(br7.kvH4ŭǯ} RPe !Lf; G7Oꩿ.fb.è_dg"R[}vNN>:s;ECݰ˘g*dX06\5{x|0!N0'4ehR?ЪJvh^zXB=~{vi?'B57F應Da(Y 3oãZc# .qfcwkvf x?م/ӌyDd{(`aYZ"ʯb,;eq `Y\OMa8Fk%HLy/E;u' FoZTf>8~buj.Pmy1#|yGe]0j(s} \]:Aq( :zWABiyeȜ-M7}kԃib1vi6*RX%R@ `G)vxJouyf Zwϻ2u:>6?9:%=MI` pku 1քkHnxT=LlE# WzRKש.&gm)N&UgEtC(JprKݮ^H`&2h޴}C*)=>#ZZ> 3S8mCDXy. -V~IOq&aW,[ 2ݪ>GMb)ԱQ9o)#-dDgDA O-4jm*oS<Gq[B벰=tK祙-*{J4#%X˼~/ &g,CaaD9+:LUXg-{ D^Z|G1) b="FZBd;Od!q 8+="hz^z#A z-\gd5w H]TԂtL"0_W S:u]',&ʏld$M{I8%LWnp aY:T[^uL6(HO)s(F_4҇ݽJß̔)Gѡ"U;=+cgy=]Zיdsc"fnmpwH~] WNS[?%c1'r |5K+5\'IK5?u`\٨r\o.[OUAi7M ٕcc{_{Wk^D<YoEW427'ZꙜ;MrK/myS^VSu-V2bˮӃjMgg(5/8Im&*s/uc|ΊwC͇]ʦgdÌhFNxSeژ,hVjkj U=m_KA4X8=JKn v δLgK@1gl c ]1:ф~~b+Cm"2{|߮`N%Y_sd8Y)ܧCDVM0B~?X+КJ.*e\G ?_1UfXnP<|FOd#`m-Ldе\$Ka4Õ<]z诒tTfCGB#Z;~y9#Uj s,PJa̠[L-QEԗ(Q%cQKoxW|r q w2E}^tq)Ym\!#a&\ĢK+qtbUtG_p)0NXRxYJqi_5O :~7˞~`ma-cW_6%On1vu^y>HM袣+N"3#El0~h|(Ž?'gtVk㵩nVv!3 |Wce2Gv&Ye)j?+=3;jǖu\R;e^Seü!vv:)H,.#Օ Uʬz%9cL B)&)( gAsYsJ:߱ƬْƝpg뮚,Dts/Ӳ([p%(nSWCZfD=d.U!:ߣ#kNB:@UR[ ^UTѤg x i]N `AնDp z'Ӑ`)"HBvy*дn 3?y*"ȀLm Qq7g:lL~[QuR"ԃ7 -'!SA骪=wӮ@sؕع6O6^_bA?ԽH6Ry$#=䆲CDTI]8ݗ뙡4y>c'|+.ԇ$Yr,$'VB 7cqViYVJk-]b򷹿C広,Du0 O _\$f ]yw3֨o~/3ϡyAyOz);:06T9JSOsA+ynjk*}Y~Пyא "/lMgBy}7Jg%3Ss%\Γ;ϝ#zת H%Nf#dy0(/>dfg G`{Ή>l/sT.im7y;E_ഥh~&ə5;R$LBF|&63_aRL[E3)ޡ[\yd-tˣ"5'Ѝr$Uㄻ:%F v Mrk+e# J",P{"l3YvyW+8e$L-o󗋳bK<؋Obt;. sbMh8ItΛ; X^~ffK@_$#+0F|C~,c^o4Y(Όt5U]Qs;R)[t2-췀:$*aeI%)Ttv[*DJXFM6>yn-B*|1g<7Q tc3Ec\Z:([;<p"CW5"3?R*ǣj `K2s%F!@a鵤wT+/xu4-5jS0~3,@WV+iՄ9' p6rk|L} BׂDDجh7)5z $ @=pa{W !0R j;,0ЏODfK/_LIc-8i(4>F@3Db' @#%AK{̎0=&)#P  -EuTog$r'S䑠پNߌ ReUc8}Xln}?Kn8gۑvܑ˺^ښG=hSbTPЙ;Do5"E$?E^eYuT?i\32a0d]" '0'0084R2NOөBOɊ⳷~۬˲F/7^fQ=\ C8ͼCpqwhӁgDw[#2't6h^ydЀo;r.E?i{ie'o&:#(ٓ Xfpa8v@dSxlr__3P} 9 |P`J_kK^﯀Zm ~1#ּ`.c sߨ!?e1'V H{vQqJ"1XS(2Gi8W+y|}4s]|) .` $YXZRR\{?uX۴2OjUd']/-L ]gd:WV7E@m(PrM\߯HPj:..doN$r 2C2:rpeu*uC Z yipyP;.l8ߚU)fwx ݶrW7_38JtEJxHR2 d41WH)S |ԁZϗ(c 5<CI K SeX0m&'snJƙ!QG3=#q"y ̰蕧T^~I_S7I=淿szR!Ix}K{$KԅdV9zjHXSNUӪD5sbVz$eOԾ.2a1;ʞ Z&04e@]4>/.@ tBA2Ĥx^ZEā_r dŶ}ӛxrKu.T\@n[q򼙪ڼ'}_>jsqS)UjZBXSYgw7)V%4)[.uAI7SP}/-b{Uԏl|ZFg0s*זAk c|դq~ "O[R0n&xHFھW3*`Ow)3xEjV|fY]_So A!j-.TwUNbTWE.u΁yBw'G3*M7? |/K 0D9=0le<,eQwˀ.c;9Ft(:Ue$Rp%ޜ%j| E:8|2]$N9?4Gëk5:lA7gGUAPv /&=~{GM)xvZ}Rc/`Ѻ+I^5$47v.k\g!V-++SL#_-ׂG3̟ٝ1ᢥ.%y):%eO0@Xĥ7FNSٱzI[]&iBj:#Q/}AH*^KS)GУ$5'Lޤ@D`b,<!o2!qutno+*iܕLM)қ9}F9FM<&]sBƿW+Ǧt33ɸ iwGTެ 2{|g C̭Um0o׳İ30I??[Gn#]ɘvKC5duw5EEo !.%@8Fɑtq_dQɹjrK{D$*~E@vz C,`QċL})&ҽC 瞼kgG35銿mE;<~6k`؎)g=20 Oֿ?fEa5yN8vQ,yݴ'pn`_mtU]-LwV^` %"4ڱf410pWx3=_6k>b%S> >H(x=ةȐfl|l¾]aY֜ !H֚88`@ DLX')9$mrfq\cf qZny͟Dv1u/QC Rz*8$5i E}m Nj6 Z(Kxآ}N; p•( u 7rPofhr ]*I3&LV UK|:J[Cl{/Q+!q~bu갵߈ޘK}zTBJKoچ~g b>rZݭcHB0 uކ[*s ȱCA;(D5!YPĀZeG%xeg]:,FTkoJdNx3Ր̳zI:?W4̺gB-ΤPfs'OAC.A!;ۦVtL[A ~D`ߦQHFE0XF^]oY4x[z-fN?-—=w}5OFfkEڭ =V$_x;w.GHO!ɰbl_QUSie34?y+ $~+.y*VO 9<(PLpAݎ򖒷wN510z'=4_N^\N3XCogYС{86bkh aH"1-T95z1kgH?xgj\Bsix~k L/)=zEEgtTAӢT^LcR"2{؉DD .7dBjzmȋdr7Bn;d# Rк?X)ID]#x;/FVN fRj&10yI帎g9฽/F* %EzZj XaJԸpcZ/t\D(W«݌l˖R.n1>`i4@鷹űB'oR(xjf"1 "'i}vcT4bdr R]&K,`#V (Կ&d$ݢL=+Л#U#乓tM|;+ \)Lr5UT0^,RR%Ux8?C.NEҎO[ !=YQ cC0zi ,]{%ӳ cf{/BbXr+féF&Ȋcjnayw0N`^*T-QkYkIuu&{N:D2" #[c@+FaU7z Ŭisaee 4KJ3"NA\:xiC'/xu s2V;t­9gz\rRJ_ѣsy`e$KD0 e1$[ļ$ +.70Ew$7R'|n}W&sfNv;SD)+ H N"צplq&ȸ6[J$M{D#%̝Ѷ`K.#IC`^!ʻ}ܪ&1,iUdM;ՀZVj9arK+_<Z(Nvew*LʄOb[=L<ιv[9 sV!ZsgglzC3U@ 2U]wV֟"hMJ@J\Y| G h{k'~Mhܹt)fim"'/qz$p;>kJHf\#Cf6.t7!k#辤}0`~X)Rz!s Pvܔvb~>ˁcIV( nVfuQ*Fs= p\]Y"Twp}U=ħm΂wr8`syb yQ{xBN9A cԢ mT^xdƑz4CaIWa|82>wo54ŌVcټ ](d!ƾuiSִ"D5-tE2j6a_ȿ_rd cێ,1X=0:Q DZ vEn'ێc+#Ujͽ q*Y| lQKJ&0 Anpr epY%i3I$Np뛽v<3 B;9T=yd WZp I+ %Wz{: *E7h}i4HqNiN|=WSM孭75x$ {fXb $f`M =s?Ey}] A\l3`@|W[|T9^X:{ei@uC$$~V65:ZA++uXh斖~Tޔn:U-Wx;(CՁ$bl4"-)QϜA5I~vTh[XULMۙfA'~s!c vҝ o ϊ*c d~ag7EQyrhgVvn_R G WnZ7]-Țmpܸ2"tEk@xVT[VNX{uSk?t>g CHQpDǃ~%&pW}]6XWatnFzYN܆ucRsh*{>OC}^͓r+э/Ix3,h KmntMLo9,/0j<ҙKʞprY\Vw}NYN3/p r`foώ%) Nyi -$EϻJ5ƋP3[ {+ ;Y-9 j,*3uR=--V 11@ (Uk/`j bd#^vqϣwCV^~yV l!σv1]7>3ΒH1Ûz#eC`I /w<Ϸ`>u^߁8`-ЏxЬ&gQہKYc7 8>ĥ:Z#m}VKY&RZC'8u .pur@[C>3 D$=z2Ӭ~$4]X)EK~|\.*H&kuPgko71|AẄ́eXQ]`F]Зe`㶝ve4|4rǥ5ĒDF)][nF%{zIȸs;Mvb˨>]?s&,T8q[{ZR0##)s' f9J3lD|R_Z`Г߈IK|Vb?d3d:Tرӎj**GVGuWCc5e< }T%*Բnh$Ŕ}H𢧷~x;c,P^qd$*.unlC\F}B˅b$f [#\2zt(&eLӅ!ʃNez7.*T }vKeêxZ=2l]|KMy 7ޱd$G:!}U=HOL͛_zib0W!R9Jի烙$Ys-GdhXSC.:EJKZXմ(D L|l1)Ęf)qf#-2VcSjmtqhIUY8=յV%xb?0N+p Z JuOLZ(PLn%S$?O?aXv0eV-[II.t &^؛NdLxHkHHB>ߌI}5+C Wܢ奸>Ƥ_1]G\B 57(\`d#Ht\NaM' |.0q~ l8gq2w2J8go [ޤ]UH0bRCJĶ5mҴ8p8B D&> >' |O$Jy:85̾2Vh|gFLdUo[-H{zKTŽuwLP~;'pvN*̆‡P$M#,.qzAGOg$ݨ%kǠgeoN~X6C NuU/~, }ǦZ.H56ߚ5H5<\DH9˥8R.@g"!)P!M/ߨP'7#б8,(y1U=32|ɝjBWgXFz!=UI3vX>1|0k@~)h3jz QA(ݎϢGgU"c98Ch \姐ވr*H~J;i. aC&"UmGٞ׈DjZ_罙eim|엕Ch*qښԅK3~sZrNh:H]X ɛNdJQFqjYg #%LR*q_ U3"&hЈ}@̓{'<*ͰQH7F_>vID!&suq @ąN;PނñX$$pNM7,Υx3pCFuw}D8ZC:X-}W|[;dI>',5C95=$ շjzZWgN$b87T}y\Ngi͐96!(c)-$T W4p쑖QK):`s,hy/Mlt7J*$Pr] _jY|P62s{P#8VeZgͺG 4gQXEυY&fg?Rk8)Dwkra}- B:k6AkqHCy;l{Uy0n()ke3<:&F=hF69gM`:Wox^Piw:#;p\[;fʉYoZaב/a4D@f'k7{xǒmj*%-QS]ƀ` NJ*ږl7۴8dG¯!\^/u}`~N;ǧ揱b ?_7Gypc2>乎ݶ;*b^ҹ0peM+_^(!ʏ>J,0\_n(cY i&KtrF  0ř`J; w$V-.J6|yurV8?ǣЙY`8SvNq3ƧSrN Y@T;ܧp8]WlDוN׍=pR֗ALC)&I5h]MLw9UFs4! w|t]LQA ?ث| o<+?_b JxJ$F%S4hkfOqcga&>-j7ۄ9e[v;VE*$ +?"#Ό2[`z{ ^"st.hq`/𐋪>GwJ5Ue  j^P<^;ۭZm]) ado;1I/sR}:!4E}]4OPc6\]Z0{jϟ<[=O*y gԶ$:oA7u|?ɡ˨Qfxj4q/@b*XsXYc 2@MZ /+ ӟ8<]ݚ6L*E/wL{M*MB}§Gƙ7(t^-*U{IJnl*J$WTb*sMs؞,\KҊq'K8cʍ \|$Ϯp0y~Z@Ei OtAX;g+bFA_1$~ T%_T h5`5w6T9lZHݎ9n殸;e1AsKI2=Z1LyZ>9t3ǴɬAJн0 7r@"&<*o N Ri`}2{fOĭWIf&KWP\ {ix*atK6Eg6t7 -nZ.)=5ۯpK!'y)͹r2!0KKM`Us_лk (Vx$m/921'{IMо}q uA*UP-c@\Xת~p__@ B.=֌|КFcNL+M} jx%#( +~[3 9Q{g(?%մE[{}/)©sDx=O7ka I&Gxs5{Yfɀ[k@K=|yi1 xYvs];QLҖk)h4Wi !L(%MnҊ[SX $y.XHEva|LuɞŰHBpK8M"@f(P,Q$^'4JZ: D(aU]HԑOEm~uܽP7ӷ*9XPkkl`eg`:8HC/㭆&>3BSVgPB9h`rdm=$*MVS~[58`&~3 և AS͙ꘕ Q=N\ޙ^kZI'x9 X5.1Xm/v~oʉŤ>(/)-K(Ip-5 1qdXpkmls^y̾OXOgb;u4G[-n nE K#$Coq)$rB@}JA7qgA#::ƠFfrvyL6 03=  ea *:^O %wO=ԆvlOƞsXc4jz1CQ <\pҍr!R;`DJ\91:pa̾3CCLڇPUIG%MpiyG'za6s!Fa>#դr|{0ʫUC|ߡKԉLcefrs@@ Dxf:Vq&%8xUД,ٿ훳)Y"ZSY00qÒQ|a3SDwrK!+N3\&s7S 3Q}G-w|xfմMaF]Vr,4CCد6hv d%;#2[N'@+Ņ/wMT*Q^p41Mk pAZv2Y[;1f psy+j"eF5r 'QbLWDVo]vjwZAB`A=:q)ɱ F=2vkz;-u=[5kC`o7?Wd C5#Sݟ_7E~/W73EX?+|17PJ!DdϺt?}'ZOv I'As&1&{ oBT |b7($es>Ug?'r\"u|tϨ "6[l\ȆG:\cda7WshAmfٲۨi zUe\"BU=cA+ny D(5 9rXV"3RxLTVBT@C==O_ˍhU K~y>jR󘔯^~W'Ў$s`1ɐ_?%!bax e4/jc8(^h+;Cˬ1GYlM0MhSB/8y,$TiG`:/A6䧖l&BNN(ol-YƫTArt5 WPeJX o:+Ln }L򙨶1͹EMip8_/+-(߭^G4eA^JG&^{kClcV~E3h=(19 }i~CJD m+=AHG/ơe9Z@oj{+?V`BO!kX$xߜwԙ 6!VO]p zJ&O Pɬ's'M[l ϲ V9Oj5+\OD~8&F0Ceߤ\ |(K/U 9sK'D_d"-XA͢#O?Di8)R=>G=S  cW18,q[ vfW[|g$DtoZ/C)ZK"rRRI /P)yf5=NF VG(dƌ1Wa_&dv~GH yQ3õ nL;+$B^sX'ٞccb#N]rLd;uЉ`_UPL_{]Rb掸gV1) &ra8! arҗwGܦS K\-W PvRl@0e9Dc5eu _]ș _!qioG%z f)gZ,`rT/'s'vVZ 2yʬOn+d.ZIPp{x+Me=Y8,iEf’?9AIJLS+CZ^ΑHJ/e)7g#x.2a-FW\+7ztS.+X{y ,A}q#lV|gUb 熕@g 0Pi.I;N qKOC ^(֮ߒ#okMmGa1e>B'yk"̻Xj~({ Nl\KZArzKYv?Vg`V%v# ]Dth lcnhܵ`?!+t'4\-ˡt Rx\yk4l?/xa~}t,-FtTHbcN 2q13Ev,'&g$=Ogz_ xqlMLI4|9ɱJ=0a v\C<ͧy)|eK \[j?qwZKcgy:HdKzSsrҜqEDċ .q#Is&Ea$R*47( ^KNXOp4.Lu^GɘbZgCWvFOY6&4,+"}PB/|^hAw[]3ɛ lgccNd=\#<h8nlڈ>i 7{/?! jLԷ+Pgt~RF6_" }ƕJbl GY.u ƲNQMq+Gc<}:p ۱9=sY{cRȤ}q7\PcLGܔ{*YgVBž_I(1W7"dxXU"K:^ g]lu3gaǝ6|ĺQINiɸQL$ B/׮9A>\C3qdooLpF.eK5vRۯn#@'hڑAdj /-PƤh{S@䖏9Z59~#`>l0x]F!`|K}]U'l{6HzuݖliI55mHp .@5@6)T˵z/Zв;"CH3 YC4?%ttK`J.=} [~^z8J0gKh(Ȁ}.iG>w ;ȁbkF &"/-)A c@aJcވdc-4J1;b3LGWPQВNF^;Kyt[o~ߐ}"!+*̚RSSE}fp!.Z'3r]aP'KCp Їx2%cRcGxnHO,gf#,(s+ƑvW3.+8Fh C#NC07~:e`|qv8=t5_oE}G{Rw@ԗ 7gX/ZtBQ*K6P}{`믐4-hc+mSa6$\?k<`TmoϿDoI7GB9,A:a5e=4Q&BLD-^H* LCE(6=߂@q󾍍 c_6Qӯ)1EO`Eww^_Ҽ C{jXt]Wu^{lkR`KK51cvP"e&]Q5>F-eW*G9G6E؂D^\1&1^yL&m ɞF=+[S=L#H` ic7h-['Jc8! 6jO=m +b-oDy|1!2d n%1َN? ˇӧpeۈ/ݻeY=@Pk*.4V7{/ʵ(gc@Cn찷iv \K׋Ukňk/y)+J\z:j&zm_s @qڈK#cB V 6qSVsI4C&>F)ńoѢabr B\M9:IG(Pߥ/SS(rfd&d=悛`#7-ۑ7 #UJ~][vW_[\P`1gBf"y]Ho)ť` MR8a6m% Կ6_4N=F6wyf z1=G\-l7QKmhC־ݵYFk`ųY*_cϹC_H0{?jY;MBoCWQg}amG.pot,UVD1h+[fDgI*DcBP*1m`䳧1gnuC:(Ij{7EprJ?M;wo]r i b&lrR5Z0M鰒x7~խ@}z%-)\p{ pͽ Fq0^5YP:}H"HlTזYO XZc;cX,XG:lGDt-{M=Z04p$2,z;!Zh@Zɘ^b2FY?X~4Dk+5zI . ҋ0@~Hl">Pڣ$mlxD 5ZU{=nrK͑v Z;QQ3|pjEhJ"X8tCZt13@sNXLM8V'x~+dr* "Zo<|y1&'6P\˞_,1_Xefu! JfsL6)sM(:vaZSV]%軈kD@!ʚ R}#BT2kD* /G&uUH@HITuay4oI`ZW]їT|%onG"[ B!+ۗF  M1(dI|qW&m2!Q=;z erRr[?̪^j <iX,-!{y.?"Z0LY;hm~l Ije }Lr.4rK1 -DApb.b0<¶xCe Zk DNXG )yWfUE  O $@Ղ$R.\X"XEfmA=%Ac1ὥX^s8ڐ r. 2@_:Dn,Y S:&z-wƑ&y%Qԑ1 .%66-dnp:mrvWQ׊Br^&Fs?06a &]|M_Ȼ5#I_㎊`)8;<ɑj\H[1L!M-9w7&<4 6GcwxuJѐ)wn~DfgnipF EUޒ5:N~4:#Ɛ_6m1[6zl{Qø/Vfln jzW6ˎBsTT "GT<% xŚQcUk9 i_IT/*um}EsybHj!Ж1lO q J>*)1Q46A},HPf:UNh lΌ1"s 0m^M<_yds1UNfH ]"^!P5sX\UF;eBuJM7K l2j9N'[y s%z1ᔸ$2"Ц8TܗÔ%͙(| j_p`ܠw{" A" u x4k7Mz2¸m6S(cح6DjpUA 6 pjш),1/ ֖8es`'P qڋ$beAjڶ,Ј~dZrH֎umd<߭'M)<@tTpLi]a"h:%!ԉ5sdau H&PvR@67~ "!hCU0{R\J-ʪ5 5Eb\Sv`7Vž訳!D;'9D2smhI;Jx_A>*G2Ad,7;BL I%㮾ţE6 sQ9D9`hϖr(L&& rRcg 9B}Vߕt1aWg,j3D*[v )GWvE3)8<6Hx(C1728N[>RS)a'C9\c C20+EN(zx?־v((\x;zZF\xo,8%0TӬ^NWd7oq }i!^'R fj5)ʍpNh&v`7ϡ\ Q?+2Y2[0csXqUYJ?H#򆾢cn"sq4oZ9W3aDݦ5oh2έj'i(e-^,H%ӽTLY5ͬ~Ne?%vIXShKD4!BܓٵؖҍX,A/E'5[ƯeAU^=C-6, 6FqZSj42NeOT }Dn}jHb6go$N GݑWzeTSCf2Kd>`\|6ү:SZO wBI1GR8,~i୽O?..V›z<'>a{>n3B`WbZԌhi1 lZu7Z[F7b3$NSsm |q 0•_dv%Hz,t3ڃ)D=3ʗpR.[r3\oOe۸MHj,ݹYB?:_D㆐S*z?{RY/,oRLPs+CxL‹ ONLsNNY,>%%rZͲAg&j6 qP1,XYoF,HM~&)yA [efw| By5L ha&H]o C3=A;}HZl@fAJ05!1cw|/ę$ďWk;V'e5E{l"&V^Yԫ1-d(;v Q[xT?òFzpEWI2"q*~?s1\g@S)`O3#{‹ 2oڭOS(J]OV=o \:nLnZ8e'Kckg*Ç<(a80 O=-]LLROyF]/(쑱K68 bC[npvE102l|v/›#dabsexqv7D|퍂+ڮŘlA;y *$o5o2=J`I'95"2u0 8k:gټtuNȑlb#b#$< '\wl=Y /]6ȝ-bNv㛒I3ww>_ŻlMܿ5"/y%TڊFPşSͰApY ҡfm -Lbra؆^6Z11N=YTܥ}%9zy=8KIj"j>VYLn"OA_=נ|K~z^I"MglHőx̓@pgE-+ʢ%d@QTOE;àHMzv` ( X7t\Y|0f$kU}}F,sccgGu-C#&C^Ab]gWn%o`%"i,d]bZD=fx/4vTeR{`Y%/\C-`Q(mGddyH*]ĖXGl-mqD#C*, F x Lwi+Sj ~k eV?,]]2fNh&S25ZbwlWUQ2J73āBۃҡI@kKXy%@HOfAK@nD J@zG`YgY ߢ8I]Qmw0ooX/"oTz#YްYcB [w6ǵuql4W-uӿvlv}U!=xXcѫä.Ȣc3|@ l}s_EmVzz@@$* ɂЧKy2`-5 f dI!UF<6÷z?u1[}Jȟ^2ZKziRZ BwH_ ;/H|2w5;Lm!%[F܃'KhB%k'/WU1q;Tբ?sPtiIl3&<(񕵍CBĈai(CU 41nX"4pu$G[N@E &_ps̡:++ %W>X 7D7Lh2؀!TRu,=TsQ) Qɯik:>Gel[em)*)TaFwOo*>ԯ|J) |C) ,2RQIJW1|P@EjH̴D@{ $7,*Vv/Z|Klϭfƛ0\,^"%Hd,|.%[o?r6{[eO]r+e&oZԂ![Tڵ{]^F yRTjfۊQ璞M4h>64"8--E6F.˹LY6Lvna4*pVŸ1Vl;qG*")d%7<7xD绹z!lL;w/zM9ٵAW06YHwo 6eüCK>&=f^9(75j^pvJV<X.M+qvR>TgsAqhY!kBݪ ]/qyCmE/xG"#tPhF3!:qV[$ Q8= xMjШ-م#sy(c{z~F.[%WlGьZ=|ںB Mഝ"/hv*u/DGF wH otm/}o}b׊hT-~I(z,yvB_"ټlLh^oukQ( szJY%|\GH&E&QH&vjJVupG`'ڟ"=ܤ˱lgWeKV/ @b X^6gVڡKSVԃ'z85H:6`yP4LoazTks uSBH' Jgad󔏺y{OA0tʝ\E J9cdA3Q:X?]D;G5B>oғ?g^y 1鲶$F$9&q!唶|59Ib+If$Q w:&Mz ~ kɅc[njlg ǤNzmg'N>(z2r.S&lY;hQook<|;1k$N:@}gϹk9-e7`dt?/ou*mM}?^ ]?OjA̗>?_b$][c=▿B) MFǻKA8Il*g8G@Sfr\gd/ 4 =i R0*^6HgIMlr1'CHz#;g,m=z29p&FX ״1vm͟pΐyC|uȯ:283vI{=3q[:2.#;}$S.ß(k+O(;mХa~I@H2'Bb$Vžr<ʷ$/ kh$y/a)=e xD<s̡;D0bނLk /n0 ,a7q[Rfrn<})!! 6'`˴!+GYogE7/À{XH 0lT2aR)Gc`yN&ʠo#y^]P5AV9@mD'D hnBKHSZLD&3OGm]i 2!c3:*x<?okV"ʶh{?dPf8d۲Up ]$,9+ Ew(CnkP3BjG^!*zˊ,6h7͎PE--^/\2fg<%VZ䦐D0WpӴ4YyvD.P*Am;apMK@#7-xՃ%Փ0 %mH*:ZuKr"RJ_D>|& Di|魞>fv,'#-ьCn;LlSA}q+ buzuӶ!ߺ<z!V/Ӟw6KwLu R{\x}szzBJv:] "?_l3yo%z('*x:9,Q41ob5^~= (ou7ӷG9llᾷG4H1]Rh*M L$U 6իq呈%R,KT=J \G6Zr F`6\EOZڂDB5"],L#-yxn}?(06-~'a  9!h>geqhPĞ 3/~xren ~y:_qfP q5܋&6WK(aS͋಩4KǺIDl,+pQ]5`pT 0R@dQNjB 6,~ɼ9@B BO\'}WH)JrfNi=p˿\6`8՞} ˪*;k u!d0=rzt7Sߑ|9 BڳeP9YT봽6Za3 :R܁#L@4Ol݃m$0s*?Gj3zp$xёm`S&a10.jSo˭Dxl$?˜4n~'R7S6<~ޙqѣ#0Lrͬ͐-c莸y**s 5;,ZPj1@-B^A& iP7:UA #qoR2d;-_^[`fb5q:wn1u[(;Mۢmq!3% }G=y臡88ti7Gho\1<%ܛtR.`\~iA]2 1B+v#Gfbќ/H eH'BFmvV,DbvTŖl&E|%:x/&@͠n_RRMXa$Svoqư2g.+X˺ˋavv5/1Y ށ!*ƷEh:][(ǔ?#!w`5ea% _ 8*EXeT+TW _&Wi)q?\`"M f}_NЀ .p44(1ֹ6BM/hf^#nI[8jL~=iۛ-oӪ q/fҞB2 ^2 ? v~E]k~llkc)ǞE|NX&-/ٗԶn@a8̱-m1$H?y VM*FdaƁ jtaqh,s@p9"d_JCգEkqk@0gj5Bdznj@<22[TL=6B]2|e9Z2gHGx!eDĺ!1ȝ2 ۏbYֈǓsE%/w1x}5>Onkl JYwr{Ztgc:lvw;J_ם3)rY;mّ ]FW5/o;=bbW8Ƕ=+Ҳ}#ai3 7niVI1pQ$6H"dTnZ2^ *72:Lq8l┻B26t{r-Ԁft2|icY:|"qˢlssSߠ YpExtOq~Xܜ=焾>}NWٞ Hl#X !{=V@uٞ6_T*#Z6-b'vh1)q~tp*):\NzZ֯τYLqeT5/8fɲ&nfg'5 o""Mj߀ uY*ۢ#\L sƱ1ydS*05pƭ{`/T"|Y08C+DQlP׸3~d!.#"Q{Sb_?r$:{ :>칶*7c!^4P߷WhԟGL? ~H$\xUh fM}H\L@S}^}`A0Vs16z:*!E |C:WZF˝h]}L$V}oicH69 7WUfŔK(ك1L0ч7Y w֭8dr%ߡ.--'sw U^WUC$V.D#VՃ8԰*c~#[ȑlOZI}6/9vh6 6s%G.$sX_='"8qfz1!p#6s(5<}a(JE?_rwaFM{=(+"mٽ2׃g<=j(N5XFP a-#~*nU ae^~ζ˯LO.}fbDm 9bԨ2E{X?+=yB4G S&ۇ|.jrFJuFN|P)Nw9n?Pfא?ot𯕮a06IQCɄ轢! < p5^Öxw\Hs__͙=Q]lĈ@Xj _̣ ,_#x ȃMΔ!&;҃K7R|K{u&*]9Yz-[(B;{_ ˒nJ;T6]z¢T|bDFQ`E+Vfe|J BJ@-~'׉*S(tU }!Y%#I@b5O~7> #JVZ~,O߼WU(iiH PumWVvI>#TTW> T\V宠Bpk C#R*2q%Mmg )jd8qLё.VUKP~Hzl]iij9޳IS9"/+4aH-'_OYlXPWߵ!r_==x3C%@M\ l>XNi>Pohׅ"@;6 똺~Ikœĥ_Sc+}vZ컜TNZ(Eh1̈́v*@'asPMZgQԆS4o!nk,eSICf+_΢,Vw %2;;~.jH.G3P̉ih,Wj"(73 \W-1znOh$#9'R;c+=79*`!) ;M^RH!# 8%³R1[j`٦]af?~s@ -})(l gK.6ֳxPmLk'aOcpY}&\;򛵄 [@D`A[Ͻq4^_l1D[#f~P'igHȶ+:PzPA x=Yq8mtYi ׃_*~:62^Ya&GrfʏL.rR {J Qi3kXp-*nv ڄxSRSާ5-Z6k9˫1?ChXzچ)U,HRS QW/J*ėIҋ{d" Yl,ּuig_N/ΎvnIzxAQOOs+PLNKQ`qfѵ$R2sDx+NHUn`r܁ (녯5r^BeOƖ5v(QUfXnIx ;m;sbD"ƣd1?ltx/1o#UC,Z}nolv Q9Ί;I{aZ9~cPS!^Icx[e{GF̏݁G4{$2ٽwԎ+jM&HpεVzD(ݰz U6د2F<}46.{`c<6z~x%)B8 АhΣދ*E&s1wOV.PsU~jݨ+AotrDt]X!͵z1J7|!j+dл;(KqezHK75'R(T B[c$@y$n&mM̘9,}q%ΰ}1 d;x}Hq3ZJ,zFIMʀGvdc wP#IaұEZTTZxHEk.N+y(WvC:8KA{Aޱ>M{`lVCf!_* o0HׄCۊ" {.~@N,pjC[w^BS?Nmepsɒ+|@6ԣɎx{_Qo}E bўJ; 0UdzxGsږOB.m%;s΍D]9,uDo*~ U8˪~L|Z獏aH=*F'>B]}*~G$FCcrFdg;u= Gsޫ$zz-Ppa ͻ 7:z]`nE< G /SBAo{-7;.M1rQI}昈1d)*!-YȕcPjuյαۗ[Mqv=L!32{AD:^=|M8cG3 D:q9aܑM!N P!}zb2ـv^'^JJRykӁ/"̙OJ|/f?̆ڸeII%8ƒr4w B;=bmFa&&XI7_d;'iZ[t3wgƿ=1ĜjhVx=l/C4g$'FB=r ̸54Koay_=5X3McKԾ\Q3:O*7BL+AyhpH::RD9>Ӯ;Jb}Q's4XqqZ:Y5ƣ43;1| hOi*nBJ;yeC{hM^MΫ6mIsi1IFu;.N)%?VOYNtGLZc{ڬw2 Ţ[pɱlŷK>5]zŖD8 h02LkiPF|dB?)-~ jooU>) ft3S.oe-W hT2Q`^--z+EnC_Uɴ7hlHC1ž PݻaڼH'Np |/VZ0WXF@$ o{ yPo4OU4cمR%=Z:.ᐬSwDGBNN p=UrI,iYJ㎡d/,V oc,PGr p`K;EBlKQC.^w7T$[|c=wkiBf,g <.D[SE!`Ր jj'sblnsH\zH@ed ΁A㥜5m5TxSy=I㑼lN*l_3Cz[b{Ƥ!Q;#fF=I'Zi3~>9%g8o6]o{ oVRM ޞG"RP]3;љ)aeeG, 3BjqS3JZkgYyfe6| 8 Vv"<( 1a Fl_Bx=|])&w "/t~fk5_lE5*&M 'M߆}8'}6>.g2u 6ImƍzW7jfB"x0@,I!z6*!ZM{GJDL4? ݺ 땆 C/bf灻~^3}GOFCs?*mY]M deQG QVyAR+җ(^̻d/%m"K/[%3pyo橲1dXK֐` SBAp~x<>&N)Q @~|F!#Af`<޾r=VmY=]Ɉ(~X×/uOz|H>O5]@YҶWߎ{NWe~Ȳ(aKx]침I"]-|9 lWڛ+F`jNVwn\܎A‘vʇά`U>_L9{/㲚q#"7ze;{HW*걫Ot 0m&-Goއ#;V "ŚEOD *ͪ7)2tJ73(CPh{zA{>;qV[0)6'=/-ԅ-yvBw+/s_5-Sqt8~T̾ hrw qZhItWkg|D}7 )xjy،&6T ?<W;77Z}c=6N6Xfs7Oo ֧{> =;(HX]K[ujIiּUg| 8dסa5p薋*أCs|{5J>k\79RmiN o36PaTQNfM-%p'd?KرB)$v{t 7<7t]Ģt٘.hs/I].wg߁}Q̏[8W%|+;}@ȟq[8jx;ͤ f5 Ew0&FOL\⩧ržֻB=RNd l6hd&_9gs8i3|՞VhBm3#XjƸn.iU5+.[d0}nPum֨6e.>cVLJ Qbעf.w,p';eeA7, (n&񩀚UoБxL?g@kDD?{&dݰamh8S)Q}'VU_#L}*{ԓ,6Zud JyC 6]*@: 44XwL(o (B+9yٷX2v)0@*5.9ؒ4%-Q &^, q36Pƹî7dqKT챃iF8ߐ.R' RS |uxД]do3Y>{H^H :]Bф~B b)fVQښO@<$ y"e)YgfWux+[^f4 z0=5 Ħu"z4Ef ߀ZXmXN$U80z2ʄ\Sg٫}'Ð|3 FPգ+D*6FA<4fm|芏ȐNUȨk庄y VwV^N+dߛYK{泖@9e3C,1"Xnuɾa.nxGPLX+zɀ)HW}G8> Éa_hETwAEb-S Jem暁|^av|B@^<6\nLjey B&Pa eHUĖ_dZ#̘ |+M.@ #=7V2ٌZd5ssF-?LJ/?N'nNOA;~ ,#uv4UEYV'TUa&854|rڈ 3!tv?msήywC^0K.Fȹٴa˸ m3C :OPfbE%cbPcj/IVk ^[+ClW ڊNjp?Hҥzu.,Va$n,%3Y*XAOG@ !yA¬VN\[.GzDTx{Y#O= ne9|Wٷ%b"cc47ZFu`{:*36YVӹ@vMZQ):BsoE0;)8K:hykkt@Kk!}]#ê($ȃ*Pnĭ p+m8#38- 2F&2|C_X$rۣp ;YydapЗv+jcV/t#R+-ܴm4N{.o s(II(S//̌%ZϏ4M B2G/€O|} {gX3LB<{do~J!QxҴ(:..֝ ̼U[[7*jg3́y/yG@TE+T +3y@̿FK[iO:,@Y↮2M\w4s ;}KUNǚqPY#λfVF gu]À`Hs aL8/*d/JE ȗQJĘů1$>^;3~h%gC]%J:ReWznhh it<=.̓94i)c1#!aIq/PcǾy^ CG 3I˴vvj) yf#%6 9;f"7%OhgOĢc/"bYqzDokNP"ؐ#RjebuC+A1jW '򆿹?nݳ kESeP=|LbIO&FNp^lgZMh,'pil|3[O@Q7v;㣙t3u.V6'ɜ/pfmPtyݱ?pܳzVLȣI8{ ѮrH|i=I!ɦL8٬ko 1.IJG?d ^xc|3}EtK|$C Ad:rͧ\}2Nj9q>Wtɺ"݉)s 7ԧu6[l 7yDmW$`|1Ca!s&_I(ZdQIs۷%3{VqGOđM~S|MErW iX;@[yM\"4D2`F@n g K+rFHQ}rY Z O"_3ƚ?_C1G'^:2ڎ[>v:EW$ZAp|QۥTMBm# ܘQHlD|*uiILƐ9mV[*c5@c(֪?ƇRxy:s^5iwۺIו#9CXK4oa~lbUIVNz\":4}YՄG!+>ƠxI~ϐ0<7;Y&;^Ys(W@7]֔mut]4g ؾ'?ۏpkLGqlj&A RؘhOդ婷]@sH& 0$W ꏵk`&.3~ W\[ʖ QrB6 3b'j앢oB @{n[ze :6c<&eK3/ │f0r.JNrm}hG]2wzmxp<~>$moX:,Ճ jmeJx va5;ݿ5py(F0ɼ䐉mc' xJ#k֥Ch0AhmrC ETi(`5ǀpp$ $M7dC]N=t੷bvx)iJb&"<ǸiҸ:iG ꫖G)RS&@yKn2ʌcr- ܞSWa^'n} OJ_x(.eϚN3`ۮ9E.< ͗FAk3?2Iz=ce[YkH`8Ћ|yk6qV\;Cqxk0T_hڔGy^m2PxW<60aaOs%{ *aoY4ukagb,WA\+fa pWekASNv`r*89|AoH4A5@iCeA}kUOșXJ=<n~,M HhO uMte;(E%gk}7ledz#S(O"MF?3Ռ?P r Ҟ(Ov# db0ضl r:J[r`E1*+ʻBT 3n⣪K"em2{̫ONFZ {,0/){>KY&(c)7[a-ʿcK[~.ݳoLo:dԍ wkteqsCdN]q%l0gت#t/zW99E):ؕ?^loRFcнl9,u_4tN|ݽg#` JaMof|@Bex^;-2iZ-nK%Mm-r̭oԱ'P Q`M pvZVn=(D&Nݐ@*0N%w>ũW=[QUg!5\]xKs,TZ'9*tRT U&3?'=pd5tn0idfP(ٓ&m@v;'f˳5{+!dLhl"@Rc7Eg#nѺ,4ye"wݣiz&GEPWtM(2 ?FCFɛ14T3 wX=q`/)=nD7!o/輷MH%sJ2uR'عnhsr+⃌BB5@S.[p Rj8F'!Re0H!γAiX,=w}ݿ8TpA5`h}cSWj"xj12` 1-+AH:N%D8vRP4j6\ zxۀUGQ.8F1. '+ %dC> ^4-с)qf9M~ˍP; I:{g!T8 QgkfW+ 禲՛qRYY&Nlu(▵n X ,OTD*v'Cϩf'_b ?%-l.H?,ͦTZqhKO/2t=n'4AmYTnث\t?3[_1>2 |0TʁTFrk[n#J;Me7]g'E O^ݰRu4't[`sJrSBKG8`2auR( &k!rê5&/=}3z`Q?F yZ-iEqlc&I)f}na0H2Gwجcn]mK$. a:Nv4x(!\_Ͻkkèv[q&pu J0t) t?M;&KS缛WɈtbZu'MUfZUHҖ|$ YG;T Db M6?KɱPڧ܀3~"Pi8,p|[07sPV'ՈbS6uԾ rbsN))W* Tҕ$M贅Jm.D &ng\1uVIapaZʶ#FcpaTyϦ][QL i85Z0L-j){m1,4HeWa &2"]4`zR):a\ך_9d-|Qu~t6 s9(}tҋa(^AaORĻCw0q㱌λ*' UhElSoU @Vo1ЁQ}jcpnN17!r2yQsAʈt.Vv}Ą>mnm4}dLcA A[bԬ9j% = V5Α~c/۾SFK7oy?d\t 8>֫oiEg#tG+?W%:D\Єyi^I;gjv[;Ĵ*ƴR{ W]wx|jwPdS. =|hmdCw^eXٱ@2: j nBЂlT?+isUÕ*Ĕ\*ߢ~v1aY w2/.Ҷ;QL~XaibiE#r/(dYei5s-~fxdL%P Cko6 Hݒ CTT? kȊ]sInGߝ6a̶o ƏWxg`&"9P '#vԧ{VہPRJ4&V\A8wFBV <g}?wn"^JW#qLr4p͝In< J  ƹ?([,og1)D_CkUbiX*r]Hl0<,Mb(i c'1D0A; `.?8Mbddb^$a'ݭ]8F$!B%Cu8USjMCGշţNBL j m.h&VŇ5\굎mħrF_D]/Zu@-+V)s2cJ]"4LLp6|$ lSnV̸wLj!{PݴVU{ľshӛ4$rU"_N;1;>)@VyUSzp#爂"~ZDRuBWlq= KSXxj:]~ ~[$z^-TF̛H d=r<8nE=EG$ݳ9?2 '%2wr2uS*9z0CCٔI;W[>ќUb]E3ӭ~~@9{ۇ\Pf2)yb=h,xҬ"HëY۞"|D> uZ^4r֕bk.NU6Kq܃ta|Zk%;O͊>A 9M&e@vTh_qEY/\07 F)Wcu~n]h4ȫPVrW%IקF|ch3PݰSi煔Yo!,A>@z"MFҨd }N`oQPvI 9܌gF)hµR.) `~un(Nd=T}Ntߨ,Nڇ!x1jn඼ o{O12,ɩR|T qfA)s̽{$a0>O}mj Hs2-$ncp&p c{R w?4 i=Xy<#Լ*8@p&.[B_,sgy1uKq%t%h }9*dPP=40_FߝYn+c kkt\|bgXBwC~PC,Im{u-$" ֵ!gh{dD\Cv<~Zo5#c8/+ɠQLZ} 4=|.Ы&8@腋]m-׾W^=:gJ<܎FQl2eaLE;#i cm9OƒG!-deׇ51 pq8xɺNu8.l'A,TυA~;lAMzSxg$] /\32% [T2VI?RQϦvw+zBHshMKIy?d_E.A ݐkU>MpJ&`tk)|%f7q䒧_Crًn^[ڒ (wQ DRVs;#u+ݎCfK,ɳ/oU=5gO1{ZcwX#t:VNꔅNƈ՘%R @|>"Dn54AѿkzG$ PRg'e)EY@VO݈ĢSE">V[ijlqG AtX=l!]?iIg/1 r3%T|*8#,G-dCX#51|hCf)I@ΏL4ocQ"SܗWsjN-N:BW(4Um3ItYc(>{'AW F%$[!iHU?*Si)Ƒ,#9i2v%c8{u7ӣGOX ln`ζLGJ˶㴪pL?&|SBd~B-}'$}2+S)q} BUGqRDZ^Fr:)\pf,'6GԨmaKM___ @ݢ1Oŵ~RqɓXYxEOFd˜=NΠ2X[DiT!QP{ȅJZ`,u1 P5:Ao*k@ 躈G=3QW\L:rF.PV_Ek> `RO7o7'<(v3őYw_0,)êdғ)j_ Zr\4$]7;$zV=C(`+J`Vl*\ϧyaQs5-7kEl0=1#IXtjBn< DlLpckPv رeH}9X(aȾ.2Y]U=':ƿ F>nٷ3|NYgabS~_L?ߺ=xWSM~Kls6B,k^+rp[Y\~^Ԩ <϶zߞ" cAA~pUxh:!Lq>_[5:pI Z)1k|aJW,ѪE @sWᘎ qL$s:c76;[Jx qҢvnj'{uҮ|W#Ѥ]D>WR(uU|"nksE㥆mݘ @dGvKbp]߼Q ~̈ED&]UTʜTTOYyc8(z?%S( Ȁ~\nP}U h/Gn{ݘ%nfC;27]KRv\] ץ["`  U/8F !'zA}G7ΜKPF,FߺjL=]ÄYտD-F*hkmgi%>m^4KQ R'.Q橯'ܚ ,7<6p2s^y+$r_5r6lT^. eTg$(#}/A\g56'-1jC1`i_kns.gl-O %%sG_)`5*D59V{fT&z"QQ#muS Y:#DW'*2!Žy+?xqS:g9~NJWzPE;LϽ:y^ӾW)fh({haF:N*,c(Y fp3̦1պˊ~M+@1ci|s%e%q>,ϑ>ͬ +K{Ƀ;)jЇe2O >g$h:^ъM߱uFUb>Q S$|ꡰMAd#QVx&Sy`ʦ(悋ؽ҄U![>m*V"͜]zu2]5'*mWb@7nQ U!=Im-.>Z_a ųGTʰER$<}݃&2dyuI#y}Tx$Լ'- PT Q?C''6cp>Ma'MkUNj[oI]hB jL 8q|=WF:c 3U_c.1ȥ6\ 3>d["/@O-*s /\o{.Y6$6\g1S7fMtkԿJߞYhbx\w ???v_K$G)xwr5EBb, 6[pͤlmEf ԯvkIx5L+D#PXTy~tK8gkLk_FXD4kIJ̡}v6_T"H R1\=π h .Gt:Wk=+I=2\4xkV]zFz99D30U5ZzZ5x($ ~V2fVddxVdB"O] Z7}@m|{0G+i@09HddgBC1g0rz"GSP =k'php >Wck2B>z*UDDn#LB frTDDO,_gX.ȡr-=Bt@] 8qo=Wmrām'Gj  J c͒UnGy2^7kʹvOgK;sCEf2Lzw eatSKłNk iL9z9 jK0sa yI^մn㪑Rl5)?iFǨ*}}; @{~'h =.$lSΌwj( A"_]Ѡ6{V^|liXA}Uݾcgps[#(@^~vs}'7ni蠅{GiUϕ>DB_]Lu̴X=7 Sͽ[$|N]YYYuƪX527,U27;X:K>2 PEĖV[xbz%b]%!?HE CfEH̺^X<2 ) 6מJ;#79{Rܹq d2eE,WjR7V9̣*6P7o#hk^@G|nD&ne$O ]K`/523,\%cbf9_M! B ~腈0'Y^#USL2>: L!*9) #0Ʒ) }y8܄&Z oxBt哨cW?F "8( \Z Ӣ|w牅Ճ$Ҏ;3J#vj^% dp(.j$HipN3͢}!9Þ i&АzׯM"yg XV-;2$?܇G'y"^)[lKVxa7KO%^<;H Wt,U &+1L6<ӘG&ۋǽp]?>J-1.C.Gnm:.71-}jIsٓX&u2F;AnWN|y>& v{s!%ǞM n;DV^6G,lV&:z8ӵFGu` a/yAzh{pyj6;_a'G`PP\ ѫOʮ2›G[:`@6=ݵG] T}jv2RB_9@AԏŲ%1.+>Hd\7j+{XesTJyT?fCpz9ݹ+kFt<8IpE쇴7Z4C TchH-2?s1)]M?'pIxMofGIs!1%y9wxI y_q@f1^<D LDlK-HƇ ,-wQ2|g,Uo#ջa岸τ| ӐspNԧ1ӄ'd,{1h<D`ܢQ o0Jϕݹjw 77ǃkDaC:I6Ԕrp%KoD,>0&I05Rq)1A L8|0c61˞=RƹJJUv]9 Je1@G͙I=;u]G*z\UCAwX D\]<dūy{sMKpQsY9v٫,oaڄM7;7gߩEMf .`ndSYD)Hc×$x^$<⤓1 I)ha>+?@q~4[b^{'H`Dٲr9[-M2ÄS>rH~VxFB .Y 0Q;n-ˢǹ$t5'1<$nal vc_GwŒ(л9(_mP U ?DGR?`B-+chE(|TQzq+Wv-9b'N?ѮȤ1p),5)mѝ]}nF}**MnR68~] ֪ Ld} *:[-9OG+Nv]X3g?X7+lW`wr<QpEp.XB.8)J3),fH%{cMńl9aJ;CJܣ-dml\n*2*Sh ͹#t!~C<OwQx]Nqk/(+<wwR[Zg%`Q rꆈ-gF~DKz:dN6d);?l ZɄoh"pc[:_@Tgq9kWszV 0-8%BN`~&uQ= XkyU @ h5/6ͬ GW~!ss*cdrUJ23Eˆ'JjNk_E|/ƙC܆||?*a7t;sbPttR`BaFyrSLV)ڄVl,k% Nny8|fʰ4 )yMvvS GU`|4Hj؏}! lnZ so$uGݸ%@us@x{ -'NAZw't͆\S!/#5^J*QT`u_9dwvV %G}UC79}^v@nGrW4g"2rXS+tKM:h-F̵P |(VQI(~ݙ˺@xI-\D?uZDrzٸ6 >~wHX[^{|IЕ[`X+B϶|UUpƩ?ˈMm7ME@]TW*voCX{8֥ mC~~ v./f-udb-s=gбvDL6BFUŏI<!$LFEŝX[`|[C=#MHA.I/-Nmy]2XT!F9[2R*2yͦ HHpI;kx8۫ck2tՕskHZUNEU^"?+4`'TlƥiT#]SUp00%,[k:nܴHsBtI~XݎmGHt'[=nGZ n\FC򏁌Ji5e[k$o5\َrٞ]f$3]7h@R`)I=z?c@Wy*i" npF5 L~nv7=Ona Ud)~44^YO7Z]LNeDNƱ$m2F&2G5I{?Nk亇׶6מS% Q, KL:}M[t'l9 `=s's^Eo#dh)Y1_F,Xm|΢|ipF4p:hSu)?$" ZkJ,3|x,W?= ֽ2n_#t>b_dtSS<1s~yΐ[eoI7̲kV Dt },ƗXrO'b>ԏm|\Аyf~/tsZ֒ꏑR:yRe'4Όf( 4Ow #s\kQ! &.qVO?ukm?+aÇ\'N=@ER~ʪw k@1Zrmd'51W*]܀*m;՛WD滗Fd +| S 1R>ʁt7\S{XD5<nFIAؚUzsOEhW(,Dk>u3E Iq}HrEqE3?N;XqomTUc@l> /RWc;_6C<d\*|Cik'A~+x@ZUX '{ P}}K pp,Isu^S $w I4>] XjAcD]F`*٢sZy4u_`/2$62%7о)>bomþnQp~^R? NAJ|rNkԇ$Cbu3RD|rg& NKy%ػ-gЙ\kHK7R,3rhZkJ`,>T?B\pۡ DJ~ NIKڂӛVa?9?iQj>hYC#tVVSNU+3s>}Ob:!]CA1< c~ZޓB?>tOk>R7 OFi M)I}bjgz )MQʪ?Zؗ12U~`\?WBo`Yd@gZ tW^cajf~GW,|ςY#K dg &p'lt@SO:!>"|U;MKF@֥5S1ԍ 4_^["qq[Usp,%jʹ?_p&F?bsqO|XIw5O& q56'BI1CYYf{*F7 22ł) l^RVxK!ثxXZvaOJ iW;2s}2g(DBOv {/s#{׀j[~,@^_߮p17wryxQbZ/Nf掊 ZyvކafEuZ ^c0lv/&FR)DZZA:, ; `;Hm18[ed4~sѭ9GH>FhMg(du@(28D {YQAd$i͆Z7`܎6 !m_f gbqI2aRIv #SPYM(i1.IH2l@VelL4\9Lc!U87<v&ʲo@AY`;e˲݌u'szEeOVޫNm^oqZď|YѧtI{NxVlbNfPfaqF1XC:a{N TK7XL<'soP%5#Xv3NH&{.SWw2STHUy;;a*Ka)Xq=:|B +/%H24Sڏ*'mًxM]F%lr3e6iG")"I"^ؖBeHuW쌾? ݣq8&MyԸק,S.T֓R{shL% vWNp " RLzNi 7 +7` 0>;.U?۝I"I)wd>/鯑c&VϡF#zldw=NXFKmܚC yyw+k(Gbvwes }ERɀ̘K=Hu= @̇޾t^()e wh9UZŸD 5OTa|Y (%Iȷ8Vbp!4ear bznǦ K)FMd)2~FMգ^ Xv&L)DMu5ORu;~{>QoxN῕vduԫ尣?[xȆ9>s{2 cBy=?dbn^M(N..&[Q4E nr- R/Lsf #.6؊!i|YOҍ*kc8jVJҞHH1}!ooFڰBȹTU~*i(3'R]uz8mrg"|&ҦwUDt(ґR!/QaV~7YsAľ7J"PpTx ݰ]tBg&'Ǧ:n{X7/瑀VWs:_IQYkp큓C-eQ*VG[Kp#JȚ НiШ9Gyte%Y&5kv,FK<..z{.rT|t :>*!AF?wn,5-&)/j7hOذCLU '>ж\鳜Q! uPic,ã\_N8mΨ(K9.if I &9hT/+GlT^O:^KK5.}16-r2p0ֻ.%>LۂVz3L~Q5j]3pLk5FY/ $]cN9 `/QУDjCx&~aA Q&Z3Ѧpҭ*\7HKGZ`СxdBBy20Rlrڹn&jc:|&fk>,E$Na{1ʱMi}zz0tq5H7a'7 dEkl8h(~٢phC,;ZEg<4B;H,"jE55.kp њ)w^ ^JmhHoP' h\ffZt-wlӺ曓0!4/<)lڮ>7C7PG눐I.!04G1xJq7^o'KՋ16b. ^O"Q%y[PZ݅*D& Zmk[][M_i@I+YNf >8" If .֪{ЋǜR`HJ.hmaLBA_),z˞4(֣>'~hWM `=X,Jfb/舃A#tݬD wa_YA$yGGv8Lg;e5Fn1[v>ILϱwbA7JqdĬ^+BTnC0=^!7)o 6Yԯ$.r^/^e̜DOw;[:7ڟlXX&\t*MP =%ܬLLPOb;NͳYkQfc@*Fynk%RCP-⊺Xq.sR#Y3Bd$LHLLw7aJQE>28șC;nl ۶kzexQa躬Rӎ3LC:ځpkMR/͘Q&E{ e;󹟁 ;;uApgcS#~ZiF"R_|U2w Π@#*/ޜ \EApc7˖,f/6:|,otz1"zV}z7jW"R8U|ʛ"Ǘ=Ǒ NAqՇj X;z9 ="6)!}qW&keb8f˱µ[]hH8y:O͒ ?ui_7^Co,}ltiT5CږDu@hU*}A ֟N& Zkw\ϭΨ7s {`GlwD 5!HR畻cgt`c*GX,§+9tsDࡻ!jrUӕiOO5`^=b2oxOc6, 2OE7&h)!{/~0,tRDZLIC~UED˸jFȏigUBM׫d0n̉Ix4="o=4tDkDhKhJ|EwnŽ7)Vo$lԛ3)Ǽ Wq .s~mOH0? ׫9緍aA0s28v74J5Uk7Kw@q?Y6-ʥ} z(Bq1c![2Kxy}̬Zkϰ Ō q֖ m=ҡnj虈cb#3D ү .m ƎfD4˴ 1ko!DžY5ο Wpu;0ltUiU7p>o:Êiqj"'Ȯ#J5B%Oη^RV)-^b k:p`gF) |wT$ `]/ 7ˀMOK.`u GI7bS Zq+-ဿ;z/60!rX[fVjҾk߁h:M[ovzhC*,(]A8~+r8 Zd1tؙN S,`G:6㫠'vFODN;/J@+X>#ǀ+Ö6AK^#2)(knvS(@\XG1f#[1kdWqZKTϕ%pq*M |gY}!Z0Ԯib , m {_v޽pU,0%n7V |IsugL5kmjqTn2E9H SJUR.k;ΪZSHKȋG$ñ  * 6]dKO2p:K Og;t ]i6?gGRښQ4”XkF!)^Y uiյcW Fx"{y;J-.k W, ui*SLq`;E2$Nl5bCOAR5 {.+>]waElGOPl}Q$DNkak/ .yW,N:`@):ZZC~G% ~^hLMդ vM ":9Jq&&ԏPuR}6F -LWQZ?e&&!p-4K׻9"|uDuD+ȋ\R?x48z]jbe$v./Juն4y@ZV|[0g>Fj1w7)?ֶ6鲻PyѭJql d|>ϳtۨכB#Az5G %J]xCJ#UeAPrؠQnAQnpTsۘ^ǀ.Zs{ՠ HΆ%nUE^_Rs< 8'4~u17^矉zSީ~FQ@Eț)Z%yHp_'!_ʐp(RmH}k.[F WX8v2W6 0[^Z/wd%pnI?`XC v?[Z/-"c{8<Ze^a_ԲZKn_˱ at:b`\B%U%I%t΀$϶5/^^BhC_޽MS{`6K|W:Կ_dG35xNJQVի忦yeZY>T5ܐ5ְeC` [Wf_rpfs Fc=rs H}=oyk ˩#^쭻StKԏz 94j:601ROPKY/t#&$_Je.7R{1P[Y#K5`kyf>_RMՂWieO>#m8e@I\_ߘ|Tq6A.v3%vGV$8&TC/Xm%gw~ ae&̔?6{⧗#dgЏTiU;D@ q XFSQxwBN8՟[p 4/J:AdĞ(z5'gPmƪQ܏"K"OVݬh=fۼT_2^ik^Y`!κYR9^hFcyd̩Qn"9!(.s%oI\iPf =\k#ԝ4~7k>Ϛ;*鵪xc5U{:L&yf$.ՏS&ʋ>ъhBӏďJNMrUEr{$[3wQ&A/? ^B들qam";&̎Kl" o*'X|c`+{~2?W#-R_g[Eق0(, Z }˳}bHхKG- l8W7 ^e{%@A:Q<:j_G "\Ol{(&H/rdJ}@a͐L_XKCpM8. w_߰bLi"fZe')C¢ںoГXMX}LdB7#H9%d ٰ{RHŃPC(JAnY0+ۏ)ƏoVi'}o&6Eå YDv!`\1&8\~=9$1-IHfޝ7Rʒg< %;R żuq}Mbz6hEk-!|q>:VSaϷ+0+&{l;69< ({|ӁQоiXi$++0U.HxfJ-Y!Hq[aԟT,u4ck~ c578nq~F.j?Vbb[YtlNA.T@XX?G/J'm!\[FU ,Tԕ*!"RĎ6ʏKn\a$RXgw)22;ZI"Q/Yh9n0YTia { 󾿥*3gXfmBtɠ̉n1?| > E <5Y'^ꊪBm(Ky5utB.x.1M;S""C~qR$7ӋzWٚpd]:wl'.iy7pX-ܚ| EJGP7Kf 7Ȱ"'8LF\.(*nhQ/U fR"=n@?HJc1gT)y1^6j&@Z3CX&hZ<@]2 Հ]lOz"2R{ 3Y։+:N_نyeq{4ʱn}`ޑS/=ƶW1&fӍ*o 5 q=n'qU,;vF?T\VWg0dџdM)sխzFʖĠ uIV݋uN딅J:1_`l7}+[f#/Aq{7wR\@ }A:aبܿ@c[$Dx'dDoycރF{i 5_6q{䇬tk zSƾ&Q[.F- 9FG qSFڽK3ʼnbf9)3,1ڍ3s~kM{?3b{Xq_BM4 f[*9#)x4WrBK}يcnhKUV8*m91ԲzjwcMj0кVWLX™~k\X::4 ]h“tn>y„r,5%yCaӃ^:9^y)_\Mj:ɫzhB5.TWb7Դ2Zeyu<H5S.V-Ŧ澵~S'_]N6pv)?E/. 4w,{)ϵ'W 0d$xwE]la1QRuRnen n#(Ec$i7hw0Mq$ar\2׽1hVqkmBht{n*grI^Ԁ9"4* >'A;G9m.W`:ʇZuΧɽoAlSP2|3eIՊ!˕MFޥ{0,~h5veW&?5Q6!p[K"~(_.d^4iS- | QP]Tb*МTx4kg&L[ D.mVWkNeYyԬ0B&=dn!;Em6aAZG _ZFYlG{嗦IΓ:LMSm[੬dEy-|Ry[ c㰽wV &-'E'GJ?A]F՛63)CYh^ lBLn}pU3Pɹ}'*Ec]Ma ʸNqާ0S^ɁFڪVyrK/ 4VF\G8![3"f`1\1ׄ}w.=Ld9_ts?H23/+5ERqVTVH޷yMCG\+:a. tIٿ #m$6=P% A%ƓmG+$`*b/Tsc1(ik@{Rfb~ $>)`\8A=-߽EC+4ԊXhMFH4egvYR&2vD #>ܦ:\ztH݊]4)*D~7.v@YW$/ ߌqY^V[:UgAIh>/5݂ ~D|' 0W5fip90B0=M+y{M!:ܒt1mEoεB7L~[9kp%b,?@C4#«ȑw g[~{ XA6 x'V{g[ 6ԇkl88{VP'w2uM C>hNHt.(тF+ q /!6i5hIAH<P]*^8d'H[MFlh^˵@^C9Ef ש`_,1eoa!}Ms3Įg\1 ;0[o)Y؂¿G)[ue4G7Cj[C5}R\%HӤhʕu wۘpւ^nl˖1ֶ@G\$ ܦ’|7Ս z0 ˝%Z NVJSEIZLQ+X 7]N:qȀz8|qlBbsV4Rn%!@qj0F eWyX t/EzcJ 2&ő\&thÓ'l+0ߤ|}"2;'8Cg҂ д:ۭn.BEDd@̵e5M:Yd[Z{vf@N+O SbB/9>,yNCj梠jl~ۈꋤʎyVaZ)z%}cUSr|0I8`Si]u0%d\N?[:zrY(-4m9*yLy}nzf7f;8 [ MDm(Dq1{w 11'ƿb\OObEY'ڄWzq*$Q %Oo{A./ dwYm+]Wz9%2kmSrn{9&}$ηd.#@t;{U2GmU57 ^ Jgdz6]4z}Gٕn^9d$0dtȕ>d[B\L%+b hR7*|͡94 W_1]5dD "jԡ=YgR@vx,iB ֝6ƒzŮ'nXV&#.,xTOƲ-4uXQ@SH0nf|j,*d>z ^4leUD\A-xܦqF?ߵ6SꦻL`еNǨdػ"E~=~TɦL+7F{\o3izPOEEȺg3uWyUO (Yh2ij;w؅PS 1<^NuH,R-,.'UKϦ3箱Ug}Fd /|>R lpqj6 N>#xGo(Ӹ9KL-ERʸ\JyiZdJHY$6igH&?;npoСYBUg`1( Ę x,q8IǵZĺ29t8ZJ !g= N 8siNRb)4)0bt0?M1h/_BtC{W8- mRN`w2Hz/w TB$O=E쁿fY.<t^VHC- x~F!< sG&Ε%d[Bs!Yy^yjٱF||>CFkf2ï271d?pEHޭ+ 蝰x9C`.r(|4{4Uιi0n;c0ߦcˠ$S;#[=Bᄍ C <3l{r9[FcZ6mSѫb}å գZ*)(Rֳx,DBo!֓ =!)C#UF,LdkՆ` )TKpz>1~m[9҆߷F"~YFڳGU 4gN9U¬K%/?r{/ IC%uZt/--0t~E^k:7M2qg ,-xW/bU|Ȕ;HSĂ?4NLP@.}1kd^a5ݍ4 X9AcO>IpJ2{;c&h=O9kU?aR+L,#{K-!n%7U m Qrʕ6I j]c=<&)g{1P9xr< =#|șRIA}/RMԈEܳ Wï(s1TBsR2{,3KrȂ8yUU_#N AKXB{\b7{byb#{c|z <|dمI;tKtiF=QԏO}ŝhsH= ~u0p5twh;\-vtD&]akπB3&2f(cy%>Tk|ާk 7#$/i٥{z,9DP e NkțJ3y-f s!8Mׂ_V Yo|B2$7Q$RѺ$)ALz @sGO;j+*BTN(|nv]W!f1lG5 l1&^rjòvjhϬT7b\7KJhXa@VvF\rʪ-h#I35eΗwb죕olJZ:^'tng6@m>Y6 ;x%4 iW,Xc$}dM_ݞԸ+xOkG^cnUZRT ZNFxWR fԺ>%;ΖрJzdԓ#fu{I_$3#K}l U&KB@q_a@% )ɔv5NRLTKxb"^.'Kl@Lt) ^h}~6ZnHP]PKZ"{^WIElOJ~(1',=G/P㰿1Hmc!{]rq/K@Iid?cMLVg )̭ }ऺk/)ށ-:~ut"=i>|)M} *׫|`x^qqMŬ̳%-2-[njFx@ZBnܬŝ;:l7Q ,躃{PJp\tG '|r/UNU9+b7 /B[| KhI3kPQլ[~qd{C$a<X[!sx0GŊ=b6*TtQ…?la_Qߦ|bd?g"WUkT0dgfE/q'n 'Bދwwuwҍ+R¾FJj@:%lH7<#o$.D5G kwj6 eImҨW#us3Ӯ5`%;y[Kϻ.W7EzR ̣R^Ώ|Lcb^ (I\uuGv vM槜1ϕ?rsdm X٭${L k8ӆ؞Ku^vUvK7v}K@_dv10fukhzP壧ڃ@J) &7yd&jȡ3o-cYX1`.?cvSiح Ghc5rd\>9?XIgiO7:' "!Iz!G.zqP;Խ?Kg=1m/VItKGHt\:P>ݼpt*6dHllp)Ρ ,#$72K|H$5*G1mw2dc2lufRȄOܡ)qҳVhY܄zY|q- kg%iW.Q&OF%B@Hk 8DkZїp3c72Fe *R΅^Pu K~ƻS_)e|悵=j+.o{sE(nq[aU?;tͿ$%"*:+)p9rԇ//l:lB/ZKgBKUd])Ka(6;e7T!_j0˻ڱgF>օS׊yȴ>_ 3VGi?"Xݩa2"A#Q!F2gñ3hJ7;~pKw 9zQZPFȗ}Bds(B>?=pp g5ܩEx3\0f{rPuf<-p++;_6tOmqB`]j?K*M W0iBTL 2 L\Ě[AXXKyf~3Eo:b D-Iz 6/0Zln7`1P,6BuT;%%#Y ^T P_yebgghF ;pe.-Xic17zBnvFXZګ_:i,utPy:G;dUO:RI\S!&O(\JC֮RjAI2řOYk1z+{[ee]A+G"^w9N5oϨf _AR;_ݒFsDWD_<';67xQ>wi&6CŤ֌׷8<H/B LTT[,p]7KG.,A&zUFaY4'oNb-L bADQeL]p-I 9 \yҶ< f0}ёLMJHmmfhD>>,e{U˃C7C+ofEHbFgc<~+ߎ梄c1ٟAb&byKɺpp l%b JlBi&=# 1g|ǧHqq|6aNIE7fH.]U,kˉFDW!BJTkDTF|d ξ~P*Va^]yW{fF.:w}M!p߭tuLyiocInMTd\X80UH!nأoDAH ЕWd?öyK{bIsW-;vb?e^c`qW7*B^ͷrϭKY^fI2LQ7ްUiM DVօd݆<<1?bYf<`x>?hU6WP|ekobxCk.T3!Kv T2TzH"W!rg4vbrqRCVk2"ռ‰IIk맃ARj +Pf^lHZVL /'lNq֯))@1#N؟.>Ƕ2pX^=vtjǢ7\I!߻'dq랹"eo'4"Y]I]b^R|g=4I^ۮ|+ -u}ٔ0Sj͒oUs&~R:748Y_ 83ǒAj3L}\WjTk$(qLQ.R8<{mO10>v\!G?|yLW<*jM荖wo]!di-qa><؁jiĖb&_qeׂwR7| ۹SE! !{yX.χoS sn`4/ I׋eoU/"Nicu7t\>R{W aB2l:1˦+V@uUeq~u /!>zBv) bo}cfLJ=iQ}"˪сhj| mxϗ0l\& 9SMpB=~hb e?*ԇ*;{ed}:hF{ yN/ TVB@\SkҬ{ܨMEpEv{ucMgU% N^0H,7qy:Z=6˅B u)iLIrLaHRB OntAtd9b?.9P3pܱ\xhdNGf[#؁.Jѐ![?FMpʆAO(V :<+k$ (}oPS.u-L鐶JX 9>\@YX}P̻)scuOýjHm|8eH0qfDy$F˔ /Yl B k#?]imI6xwv`"OɤwLa b1-ꇌExّCG,zZ#?j10{xpϩ4 If~>uؑ.N` $,}V6 z쳘OABtװGB ".;#lg>Ub(ơ ;K}${ @Wܹ`f5hh "h$|Fsf4'bP*O=;Vv*(j+)FLa2, jOѪJtp wM\?6]|>#.j)-j <=Y|h , y[]9gQr6h9u[m([6T H %#1Hvr,|5bȞd\b@mRsL-*aћИ S NPDOZ)B!InQ&(^m_=Pw|D('[7g?:VC68&OVD{-'!ܳ? ܼa!͖g_O {$%p[GEz{&3y1E_Źb+u<;Єn{x.rF"&!HUfGiD ԓs$Y?uzL`V)dcc^18-hO?9J\Ȉ۽="a#INA԰~Z!} 4[׷r9?GF)W^]DuedJ*`6LF:z.CzEIK,.[^E~CcDH8Ogq!a5&Og[#a7N䘥2kLPfHmD~XJL`h:&KO[X~8m=N]˻-^$נ )e: <΂z~ljY );ݒ%S M-=pϽxafolHnk;C>\"Wi&A \*`6OݯLB{{+{Q`PEIu /K`8 4ֶ̹ 8!Fq⤢A;"/uYS*S4li݊ϹXARƞ=dEzS[ÆTjvIe&M*;wYaaj!'y+?4^3R>zKMx)@]5iVQ5H/,q/[V{g)4(*ʠ0eEAf1]sFI`eW`7f  .CTSwwp鶯$7LT )A|Y%N譻onzr1Ɂs '-J}o_e9+%-aP -P4ϒ3EֶeqӲH`4OZ2 bb= pl j,qǹRd·͈χ?JTU†`6o"g q<⍴ srF2[RaENڧŋa*F1笋'MrFRuŪT\ r0 Lp y^Ϳ>vO8Lw D79b3A&pC:UP$xeB?eOoHlʵT;zp٨XQw Cw~iBEJ߫ N^lCs2ͤ:YW8QuȓS D13&X]LқxٙUf~L܀'O[V^>'758E>gQB#K#zW0CRXB:R_d`05J3m_ "9T>T^Eh,*(aWdkzVG|;V>QF_5 :҆˥.Nu;YLJZ!geO 3>Us]RCI)F~8x 2 v1*Im-R$# >ÿp/s" X1 EXޖ'9a]kįKǒ#|0lL_q9)B'\e4Zʁ}.=7Q5P CZ:8Bi+WƷg+qX [u؍a=Y"I]IT&59i،mt]lu}kI4jFy_* wW !G(8|ll_GL 7NLC0ټ@J Dv~hs.@A˞b1ѧ?oYOwc)` F$5 :*˪M(Jx[ `2t{iW0kv7sRwD3^6/uލ {{_3CJ V(S%wZ "/U˚ /ƒ\+D)1Hk5*/*w綛SsAIA*YB LAP?d5 09lB/P{n#N#,Zo+<]X|5q'm V${v.(6TcH\@ 9V:p'G%3%JyܮC 0K.Ǵ܅O Q QV̇P;\aY*ā7*s 2PI.!ޝJ*k MZrq.H&kKQ?QQ0oLDsGށ=t仍|:;{$tm;n UG}:%84ŶB}3,r\yIދC)2+v<%g&#Yڬ o ᇒJmFRϱy(eJCX?$/'18ln6ꦴ?iHlX|*A:8. $ O&NaGG&u\͡ r @v_8" YF6tԀ{7;?/M>!TT(g\c iPA ,14Jlj*s҃$u=o~BF4~׻oLɫ~gDCͲ^ߌ ]j 3!(˹wwL #osIX`tݿ)qT[Y_IG;2qI%nXX1 t1kSWS3"K׺# dASΌ'ުC۪._m8Zzꓭ_@h܂NۄC l[IadWsOe]x>[0χ.TIe[qtQ9 eC$[I+YC vg"gl'a y M*žHk'X !֖/-f]u7m&/FKIq<`zO;2] x+MUo-K]m|q$*1ѫ#!'+%?dz"ZB3³M.6,ho/խ(`{U+l$~l~~X/il/+Ɨɋ㿓U/]]u5i_?v٢;T:{~ w= Р{y-pygF[10ssӁ_{# iZa Pl kdڅDmt};L3LӚnSZL}\cǶR!4 ]<3Ig tDovӡU5:.X C A>KwaUa:cbIȑ0q?І]Oe@XٹR$*£ H5}Վ.K_?j(p^:a*r qΣo.KT]f_?:/EZ}?_j?}bs)^Y|nm$̊@H<>+;pqWvG R :JT<V$d6}nX3Oi|Q{&ߧ[pkq] [1'yzy7+ԬD8aXةa7||r)ͯ6o'̞ʚGB  {ڳ=KnTz/Ͷs@=CaFY= LD)zN G?Wd@ 婉^$ a) i'i-yӑ(AH(2Op] HX/$LV]a>$:Y+2H{ڐ]Y:xҪG؜*ub8*5jVztK[,r'F;7ٕ6o~Rg7碡8γ\)h0}0( V:sX\poRNpSdks cO-eRwWc#0Nvy$b<ؾ6~ 7YLӑcP`ZzZ ZQu5tuA{x?[=Tv1!`cc?+u@̕%6V)tlgP3(5BL%մ$StbzfgĘ4|]+hHxzM|juXBoE(J78W=Ƭd'`r{"u7]hT#UXB3Axd[{y**y2iDg`!e*;Weguv:١wp͑PN_ǵ);nkL!|:<{fCRU-lonKwrF@7OMiL8w 솰+7nA2f(DLE .|8~ll@T'jXİG~ĴRVA%{5t\}il4NvZŒTPV{AvW[9AV?~~qsv-'I%4E~ei{S,GL 0fWsJy60%5>E W懤@0[l;ـ)( 7ߊ`l5 ܵ XN`GPDo-h>?i"')8 d!ga&v7$A]U/!$!|sx~M\Ń?X#`Ȝ4ѐ0މnܪy,wNQ 0k2i2۲ ϒ11T ,,atBl8d4(#1hsۿcaz4N;c!<< WsLY86FOu鹁?L=P.6->v/h(`fECq"_#8 5s!{>[g0pzyW`CS%;tAjѵ 2[yե/M۴O A#oXBMq?h'f 9.;*lj=O/n#ܝcz'*:5S=-quəyDQ%wxjh}[}_(#_A97444Y+HIԓ~GNg݇g qzJd5Af #upFS~\w$xoqcU%;q: ϧU 8TTDF7(FED$ڑWcHfYߔ8/BD1?ga637Π#68~ =i_~lyzIiZp03گR2A- FQGvOp9WH,RKdz ¥D_~7)G7( GV5eĶ& JQO+hGhn((I s7ëRˇ\|h]{g^Xt\:WCV?,fsY?ŲcmNJa)0!H˚heLA+qJ6;#C#&e,ee\V:"4 7}|[YrAw\|CktS'7z{x<\3j\]+.W]Qw.AWl-濣^>,G%{XW|69r@B .>CXunv/EJLqYXk5GNژUC'c\睂fS'G 6gJ:*_lRsCݯK0̅~5ܷ:ZQM*gSR1Q^ЀbFpvF8Eˣ?B.ivJ4U8.){2RSjv>0邑s<}]R^OjaztwͰ<q ,{-,ņBb=.d?K3rb>7>nn̪Wj8<[5 &l]%闙xCUmPT-猠AuJJ58x ,ܒg+nly ]`+O@H|T xf Ρ#O1vigX CmJ]H]O⒗P~ [g=ҕ䇓ĈBUs]2Etxz+%.ՃJ[%KC)x{u4yN*HP"tKɢ=(O /$}"ąG,rOv]ك/·ƛwЮZ%{ޟ>1&`BK*gr(#U;a @,noENJ孞JD w Ֆ:^ E[M$0D);ڍG9R30`A+&PC*$4괖DGGFvb k >x;wUǤQugi;([JLWW8Dg c7]rtUK(A8lR\g:^pn\r4O/L Eu7~)fz &> .oY'SK#zMAH zx `&p2K< x7@4 l{NML7H/ftRu"G uD="R&pC߳cKژeu-{dEܔ?H/`b- F@ߧL^xBKr~2.JÉ翶eLcme>^߂gKQ*x3.0 7jY˔O,WlcK,@A\KQmyᩅ꼗7OP,ѥw@ƠCo 6 uHvH=UD کjӚ)&"tM ,HahؽS5uMxFfkOV?ޫ:߻"IoPA)!+R)d(ZPwUfx :fq OtRm~"-pBr @xiLXh!8?{" = [Gbe+& HkʷF_3R{3)}BM~s1COPLz),r7J#HYqZ[M}]*XJI-'""zcʧ{ Q.vEzzܑej?Y7%Ce [!},&@1vV@~_Ċ(Ё uB'o`$!M@Vz\?PsF|%HK"  [{:dfSxi jî0ڧvUՙbLt;N'F1T/ oly1{ppAn4ӝo{1P7rF IBv[0D² :$ *)9Ƒ!9Q /Cȇk)\Z n;x{3h1,hA5kd#2m4 6<.9v{Fyp*'^b=vɤ#͝w8CƀwH!~ř,QN rj`µ\BVÐ&(UI8؇~HtYsз8"'aoDCu\rtyU Wnܘ~6MFPF=]9*Xm>sMk="T+߅ڍ1QԜ9$Gpt0YTkSA0YߑP~th@rt+Bo&硇rCSKO`𥇹wYGHfXPGBT(mRQ,uF.~O%D'TB3aE '9J fW, ~6) cvO[4?Kc1\ŚI3ʘN4;Q(xT8A 7E&YzXU@r;6N-$p% ie /ZT#9g*Wp#ӈapLT=kaK޷B&SMxG2{T)V;A'ӄhвbH1> þaqYN$!Z)}4/i6B%ܔ[xY*$=MfaRut$a"Qr))OM'ǯ彥*#JNEei^%ZqjlgSBs;'AC"XX(߆)@+SF@?# Y93tbn"ukҙVqENʧoBƈTDWjpP 9CkXEI`2|XaB7j0(qG'XWOr]j(4.fX uS.\BQs n5$aE2!Zg9QI3O;/BϞ H,' zOX`uJC4Ҥ<Eu%H:ٕnpY ]qNk<յo}am^\j{飜fT $!dDM "ۦŹRPjN6 ? D{A,gsxs!TF&OZ$TbAsc" Td~W>A3$w>| q9sxH=d g$B$UAG^(PyZG1FX~#KFىb2'ةG^1 4 [V%y^6hL:oW&4e5v6#kmW?,wѶeЄnR9? E&ES35WHlXYG }h$~=5Qq!2mFڣ7oa-"xxb1h:1.Qs=UnDe׹ * .Ƭ#>+FƠ0=:;9|+}YюuvH0^6wT+qVchܞJ(R#UC 33ҰQ:фZjan*v̠S^r[VED=-)Gq A CiM>$MNz֎`~--P[X2u\%XngJ`$?yP`(mМ.Iݏ+C32+I%bjgq+d4X1|m Iz3tN=s)73)5_SC1"JJ0߳d 8ss5o+Okt@"xrI,.!6ZȑcڽY)^ 9f 7X[UwcVϬ V,x B!jnwFÂk6&[X«dbT=9ukţٻI:Pj[')q%1B 2TjqO8I CQJ-VjYR_;z9<AuX&J#d>߱H=b&9ǭ#uXTc^?ou}1gY*3 9lYETt &FQ| FT/]mn׷#Px,I9ibP:$t)7L [C6mB_ܠP[k]+yU;Хi1% g8SG$hF!8 :W M-j΋#yS)6B _ l'fޔsQ.~T h+-U%[Ot}:B0־ta\s.Yf/ՈWrHF:鐀Y.IpB@?\zkvRΪ7wkZ3B6 T,œ 8o~+!W ٣3{;&f@cеVWt>GȭKCNcȸ}qewBc K|lPD{hO_p >)y9/ݕjKHC:m^}0r^Nhhln~9*lTz$S8ķ3fK#dT`rІNwRz:2+Q>髴: =b /Ax/7#P7, >wr ۧWbupuݠF|5ì_uU̳Ѳh.bó?sSVJm6{WsnFA0'/4yzE"cio*a)ijrϳݜDTl})D*SU0 9O^Oss!71d|O-,dIZ/#Y0^3\~Saݯ#1NX?(t0 eᡡʘ~#I՚1'%J>HD'O 2]u->n{c-͔Q9u68d߸_iӨ~B<=R%yBK-cF(\rhArg¨Lm\LQ@tr[jNgt\;cVz-.q7tYD蹡Q&M!`1,z>il VFG(#Y;L1SSr'K>=k,vR=稹S50df-z0BLJ$PVڛ|2 ?9ҐĵM;3˲ǦrE|!%; a{Ng݂fyD᱋t@pYwO7d)WYۛD.(vģ%\T_̺s)I` N 0{&A7 ՚qS Rk·$fQOE_k*y ޷0ٮƈ&}ar~zXɑslb/w\`Uޢ̷n@ƭ'RN;f"*f!0KWZ-aX׿ RXI]p KNW35Y"VCD#MuJ`j~REnmko`ӑR^{YN'.Yג e<^h?0|}?ZӋpvZDY8// I5@)xCK ø۟`3ۑ~,^lJڶhH~{ nN'WO58^1Z`5:k)mX5g(ɞA j[@nG>߹ME]})\]"3nFy*<]TH6D;Id32%0 ڐP1Y͍+Ы#wjl~+:J4bʹvrUuWgO-XPWPHT3 ]\H i Za؍ہcZ<4?\'-+#@H"u8pa* wXI@wCTNPg-)+ rC7(ü\u /2:em@]zg0μ%M&6!W .4`q|DoNޗnR&f-8J;wMz.+8H,"s%.d5`DbxLF2p[[X"ME~J[تr[[G(~bZW ptvZϖZ-hЉ^v*]@)X(ֈ"NlVM}-UfVxE"s~ 7_/ XT%_Aq@r24Co54UY>'K:鋫“|1hiY rB_$'emgH6F D~.֦@dSLG=,V,фYSIA3Fqb^ Z@V"&m]ȵ`d6"K7ʜ@F/x'! gvx0|drg5*f#br !Q,O08~J9&>kQC/kVW Iw6`a+ 4_SwŠ ٘9˥͏_*skfhHY fs Ux.-rriNd哃Ҕjk3R5[GL'{&DbL00#9UA6 ץ%=-%D TG}{INK =Ma`磆m܌ +˜G-:嘺:|;& ƶ>K9W}Yt^5ZI$ƿ3zܻL8߆_cn[aiNZI\VNkۯ%,5?B}mj 9Izby9C05{AA5uO9{3uJyxSK^Z 1(!92lU1lM'W0 x:}vrv 冊S,*-zb;B B*; @B{fqI<.@? #W|y&'|ڀgymwԱCy%Uu{6 jW@.z`༧~Psݲ4*C޹n'pOpͤ!]x\ᙔu66 flV]rb.v`쐿=f9٪4܏e S8>Sb4R9*ݡUX0iTADLjysR Hrj:1$H8?tFV奕/N.)ԟS?J'2bOs' Pn X 0d2)>5sN4$=L]Ƅ6ְgdb {K!ep<U d(l Fuc'7Tϊ@OwYRka 0ˆJn`P5H.BŐOgoضϪf G95(w(t$TC4#B@~JxDўzPx/ i.7$r^G)z(n~l>Q?H*365aλi56*H-a';+?I4 9hڇӔ=pT]FxRkB2l1Aak,'U93Wx]Y,-J՛L^9SB| .[D`\QwH* L4;D؀ @O Ay1*5:ejAw:r I_ 쪗1_>=Q8VR{t_0DTBtJ"6.!s*@3jWчxU,O&D_s-."|;ewUe1Ð0:6q:YǬ\\+6Y{mso "0-F;hvc$gxVO /D[}FtKp E`s(ON$|N^6IURfB ;L;0lUPaU'5&5:"]5|_pX=P5NG2uPҬ'y[^Sõ|GLt"' Zc<{§@p? "oolümwnկ*=vuiRD<4d{ [Tǟ}g{Qv[@?}t^,wXvsAIEJ=nj44²0A0WuTXz]vE|;MTPH K۾G"VoJ#(DmaXa:<~8ɹZf Z&lx<̝pE9MA'`JՁV/׾71*c6>tEal̖RCJ]isG;G׳`$AS_&t| uT"`71Y 2n%NetR^Ew]Ö p\\*,C݀v_#X:~ SoSηLi|'*Qr)Ll 2LIQsyǐ#` w<.cr3XV^&ڶ;2~*^{Fsю&ַ?&.;8ٹ/"Ȱik.sW-ٙ!2o']^[_Lr>j$ǝ.8٬6]^r=5k{y DY"K_1,/.;ZEھf; P` }YZTS a(ycQ̶}DJn__eaVQ2e'7+i][9$Gf M1cI,TOqqp7,Ϡ&qj[ʋOAD4OdǹWsOr22&Dܑ0%+p̅RB+Wu~L Ku$W"2 ''^~l*n'IIC=@tnX׃{/L!(H>v5fjd ?Ci,3 i5kϮSOpIXk?XX=ѠG)\ۼ%m}ͦZKtVXSX|bE[*yzDH=W"ܷH{H$lC[!g:dAH.$h/jV2C45J8@1S;_чfY@2vӅQ裍0 1@E.rWd7E.-T@._ız}ԙ dK>ƏJ&%QR,T[KVl u?2aR1V&.#JFI\lvq'ĕ{) S5za=K&ˌޫ7=V!yPi0 @#*Pt>gٺ׫C5w\)]S~kWfRM&-Z.hi9 aׅW+\ 0-F#9ar2u'÷K  d`t47[W'u% j;Co xQ[#._b;DY:a3b5)a&MOK"E EHa=ʭ`Rݧȟ<TV>"gWJ WWI)UJ)p~U:ZK2mJVG9; MEN9uXܚL=Aq bq1p=Fg_C.hKG,3u~ >;5w>)P$s|\SNG3~PMHnv%oNnY}MQZN^X65 ;6IzGSJ=*|/KB9H?1Ch1HDSSo9![1:2V"i-s,p s + 5\G js20Gb2V #7dì˧;VD7΁7iÞi?]"vadK Oj[k^(},#8о炎CiJ+E;M*DNFr%^c%|E]ު4G|_ٮASس4'QN,\ s XJY ˖X 9Jݪe +ӒyO=#Ho"@i4 =o̼$8qTt/uQ-oR-+OlEoA߫!_:#<=-~XדmҰ~6nxyJĵNuu2ޙ> JF m3: V 3ݥ2} +(MKPҕ`UGWT 5BhBdD_푕*GdI/0`N@D/#lDapW 6봴{ICϬ/p@A#Ł[! Ϩ~#,]7Ti΃e%a_d>[LÄ2̩iU~cfbDXz+>M]?2P㸸:̈e rEQw܇j;2I֤5,#½,F}8tl, Uq*df{zYGD~$!ZYB uGwpJq¾/=-P;Dy[C-iA;{[)LVDkU˅zDߕ>%p.04I`^maG}ʒ}Iԉ)hT-s.`*0-v)&p& K:jyu(bV27%NG3S F{}S҅1DT.dWfsz_گTfv`F#JzX&ȴž:@rvrڪS mѰN-T@F@]v4|=@鴣"!&j UMVOMM$֌)# uc&_ 4$ mI+wt SRO{fϬf/4 8Z:F?FDMp Nc8@'}60qLc3U['_vN 2PũtղEN )&olw"vGjI>$=3 U_Q>9ڈ4=_Z ٹt(9f TAG5AKPc:nEZ いtBa4q\@6gx:(جw52X`otlV[ ~=]^cC%cnK}P͒mvٓtv0TcYZ@2u k E8B;eH?7 p",*|麇_5S!.#T$#._A1,ڿo M`n_/>n@:ƉPh__0'фQ[BUыխj"^KA+.kf'!@̲7olZGYJ>K7m`RIgN{I3$3/&$]Ϩ}ٹ7А )~S(O`.PPZ;+-f,ⷬg^pS`VBdW>hS"IebK1X-TfWJcam9r (ǿV4Y;aC|8»zeóDJnq.V6m=L›i>;e6uG]di4H!loyI<ƿbی26VaK.wNۍy6 ]O6&M3FmH] kOxGyMc/v,@oV:nsA v[~1|KCnbs =]0:|:Hȓ~Th1N{2_Bz=yZW[,3@9IVbe5L=7(.jNk]*9Zk_H¬ <<۫o^[\v^vՙHd8S C`<18?1v'Wzc^EDd$AL|N&*\y՝2K3@ Q'hV.TgJMY@CLG0׿|K\6~& y~|ɴ3ys]q0Q%Ȗ j躺YdG@ރt6- zODj1!Am p툵_am. }9 -a輫|Xf_XTyX*5 \W##6q{Ň*ьg5R;읠@«5`X랬x&0ev0K$jk)ЖPFH #&GYBMg%iddzܲmAxgy{1?/^77 N.K( }F.y^DZ+3;vO!:w1}pw"2_+LУԷqʭy!9HNk桼8rXgQ|nd xF# m[G[|6z9bSCw6Q::-baUŘqo %Vv7Yq'?h[B\|$U:Ő:. e·?ѿ6WC١3FJ3.SX w玥SrOr1Gfy+EV>m"u'&$ ėC} !q*-oe맙5mOgw^&B%Ҝ(`a3{ݛ*߾i':Lt>p)\;|v6˔%RIМ_}i=48DU}>\~~şc6,n#?hDBTĒŲ"2jXN?(K{Hx9"}"2NGauy VgX댔\Bn~}0ې"AS#JJ^"|NRA]d (&1 q؊6wG\D hAZӍ׌mH1e;IwPYPFcyUsUBuW /PgQZتz$*?{EOv8Z2Ї '|%4A-u&^;bVyf@ b`:fyxe-R%d) YRJf 7"U4AxS*W@p*a;aZ9Ǡ=Ŗ]V#N%ɻ KjUN)Ҹ(eG#b TuK㖸62/1 /աNmpx}rTV Yrߚ&U>Xy{r2Q9}?Z}p q-l,9 GCcԽu?bŷ8eUB FRc#!IYqٜ,%À - /Jn5~Ќ ~{kRv1?(l0ĖҼ0?kYhPx~ t[Ij?D:YUH#]u_UXuنp19L2QJpk5{r[5nVv3+FOf 5< >oWJ`0q5.EI@W}+B!|< 7 u-Yh! /^) .z+(ѻx)􇱟Ɩ0. KY?爜?D&X[+ײe=4 P_A  3F^g!/1@Ւr$ Dy2m+:|}+bw [[7_Ys>)/prgzi,{ʀ v6UOPxHI{:U^Tť'-+"xs؈2J6job ⭃s*̂En=iDzzyb@@$wLזatZҪ*DžXN>';h/&.x61DvK . Es녭̹VzDAu rw:^aL&fEg6$9\7^Rݟ8ÕGFYílicKNU~o9_XBu܄k9HMo;É(RܻEi@?S6p6U0ed u!=oSߔ0N}]X3%28>h un 秘0}9N°?Y 7M8} OlR6y&G^WYI kʻU- TvXWsT@fQu8+ 04l}¼G$ b`a2.\\su`Tα 9ڑ˼#]!)(Jh񪎚-"@{tU}WK  Vzn0\!f3Hr n| et{q0/qTQi 縭6 uU=[ lyoy5yIJ2ܪP^w RDb#]tӁ?,~~9Z; ٨ fq/?N-(݇~dˉgY_pĦge,ܑ%ͮqAmQ' '󙗥*PCFMM}M40>yrKm'EWr *yEv7$[hKzF%5MikTv!tVTj|-Ul8嗫nFkWӲO͈mPx+9&g[HΒ@d=|S;!W6{~iKv;=\Q!70RիebǤ B`^L2ҹԄNݛ_7`[AK.<ŅZ)*gf2ր2҉ oҫ|CRi_"zwoTS5ibQ o묺h:( "|oG"n:jS%1)C @C\<V4Aj1Pz tb$֒֨Rghq׊N҇:ׂ>Ľt /{vYY"|YLw G⸊)N4S=Y+Qrtts 9= J3c EO`>`Q:)>++4+G/eVՉ?A>^?)t l`G (.WdϾCi$J(𲤽n 7r5=%= Qn:sMPCpk oT,D.-=z-w^-k7#9 H/i;RA㨨v(+22^qp>n9 &-aF~=3bƸ52&}NsU2%3NeM'tJhƧ\m^M4%X*La+tQD9Nv<OM LxuYށY>77i{\U<- \&2`و+]JM!FfHmRmVƹ8j"s0f^h0_݆w= [qO4ŨUl JgVILZ3L,ةiSoOU (y"W J^0dV !ॕUv' b'⥚&1bIQz> f-:$qDVW, de(a" !jV?ԫ *僪>̟o%Q86&p-_C ~< ߀J+ @QPR;%dd_kq4[.SlOtD[S+L'gpgqYq :foi@UD#ey`;|X3}7n\$o5 &p{9Hr{ (CU]q#"NjIQ' 15͚Wݓ_=Ω)̨:9rݯz"2f,ph2`*kiڐW*1"ڧǩl? a9 `y?G2'E~&5iMbg=nBזp=D ?ͩ*ċU]y`J*H(*X1vHhUZ9%{{~Z3U{t,qRs<]]rM:dnܚ@AƏ2ָ/3`Os 5/n ;jLo/9T nxLufuքE(A&sW6ԤZt" v3wp!'zEr7pSi^>hevFQ<6ڽH#K ̥:3tDE2zw_ NP7vdTmThk!}Z<,虇n9rx\uƔh\aز6L*dI~גhuZ$&SF-s$K~ N} ?=M0OY(kK{-\cjZ~fk89J|Aq7h:GU>) B|{mDZ ]&U,"Ġ γp@OvC\G)+70c@\Jex$c)&!Z诜m> ^jpLR6O@'1%h/7 HJ :R?cOB͂G:g-  5vYȎy!O QŌ7y':m"_}.&j"e5ɳs=,'tlnv0CT*byP7ٔɷprS`{ǜ9mtn\ ~h8c+IڒO)e>p^H.ѩYۚ.XQE5Y fVWjbd*?/e/HWd.wPd4'c=a]L= `SaA<J?K!y <>L):{-spOn1qsh"SY`/H*XڼPMM'Kޡ;κ`;(VT"Nҳ6zV!l_E7&q8@vOMa :UJtr}| an0{YK?j,$@g'[J "թiiJZ$G]0evlggCG_SN,#P>g TK> BӾLY&S:ua'ȶ!/kQ_N$|N )UUoqw=8+( Į4j0,Jp}Mq19ԭ(\/!9/q3OU<&7(Gђr~ڿH5#ن QܖV;Ce適֚8q]*l2To2CɟDI5k?$W!vF&i~),HȰ* %J{ؔ͝]k/K jZU uo6sc_RΡNIJ-;YPe0b Jv־[3ׇx0+g얰-q RV!w8MkDAiF7 /8 چ⍇6O{Ņ(+ kM&a!ϖkLU d$ %P:|q/d6VhXN1Hd+* xq" ٩'buhgᬺa,Ζ"HZ׃!g!pQwBCv`Rh,/Z2 z4R8a. O5[]DXC(X*a{ p43yKa[ e}v!k}Dg.VMW2soK)jJCtk%*QQ$@<8 xD ׿K̞EN$qn>73c< ls *2v8 -fqkQɑ)f:GnmHʅ>ՠ b>j,̋Q5o*b`h0{Łg gb)Ma\:8夝6W 9?;'` fSTPρ֪jg}2d24 2׷GК xW/[a9)PtE}H<3u}!Y`٣XGsT96Z&{R4+MPcRk)%,@F P@#Eq71P?W$0v]U4~\+kv}p >OSdP(o)e3h-.E]_Kyn+G&_ŠZ-v5ꁙ 50q$ew^'Bn;~JܪjYB~l=Y'<25H'HQ~+Ktl29SN/Xk L%b@_.MVQF0Pk"K0AJ IuLvn0;bI Tg○~(OՑ@ּW[nPҵN8ZUmSV#rqvFuѐE0t<)߰\gk>7.Rk9`cL^PՐ&+;5uߨBSPQO .݀r.eCp )E^Lp¢׊ k?xˣZ]鈠9lN\E0ޫTkA>fRi~PQ'LqB/d] 9oTon4n ZJvj=JoFE\ԇYVP -+1Zhv "VJL92heB*\ m')i x}.ݩ0n.$rwl0#𣼲ߪ m$Ѓ0y$I6jvY.rLd7Hž\^haZeԻ HUoSB|أ&&*g>:Yńx3n{s`ߡ<8wݦȺOaŁzWcr[0Ci+yǃ8a)hfI-Vb6ʼni3>=*ㅔ2E*no/6E-f-qxai84C{vx#,WuH"TACa'w?oI&2G8|;}G,ꀰ0Ư66>݃C*]X}Jɉ 6|Fd/6QO\K,ґg,]h9rjj(@E:gce2nHNr@'ٶd^V<S`^bfDq]Wd|ZhGj.uRp7 $r` k..(f%hh UV.4s f蛵3YIrKCdKZcShGww r/Y#+Ư<'tyPUZVBo" _e-%NEm#ʪO)P;e-F 6R DPk}d4Yf̭#^%TU.Epp0>Jjbw0CQQ ЗǞ(z +|5=uj%%^m%*Ѭ!f)̶\1:hmoQ܎^P =O)&_Q X#^[q~8mMKvy`|j(!₢DoKB~]%U40$ĿlDP` M~I$T~{ kgwxHQkZ0";H'-*85:L;ji|׾g5uc^nܭE8Ԩ)b5xژ 5 A Q3e?X8m 47)"0A\PmhV)*H;Gȅvbī"xzFHJ7'@2/&h% 72v 9ǽ(-V " :)+B[`4ЏѕeW3%vF{sHaY>Ⴉ~OV&򢻠'`~m' Ss΀%m=_JǏ93 sMgMQ ǽTšl5c;Z/H@.yoK+5VD^C Voaǐ0G-aeQr?q?d͔Ҍ?6|rGHqzq=w04f&Uu0i(WO8M5>4I#b"r6f~{uÓl 3&f K5P;_b&N/i#\Yv5bxfOЬ>ޝ-CzqXיּkcYo*p3'){8TR]!ucZ-'8}zx@ImlzV}JdAk%х %&!Ǝ0B+]=9:eDB뙥]v^PpƝB~>-y-ED㲩"  {s]Q$f5!|/ܱe»H,V[\H/tDZi3Ӧ$Xyee.I6sZ!ZpP2K q\dt|نG@h~2Gk%ce")hbC I຺>}A3ӅT՘ѭwMв]r]n4뀌M|X.@L9vNvpϡRhk3dKtK=ȔU9҄+̊^I!?wt=3Ĝ˃, eܖ i=Ɍk:aDPs5s!ہ0$)hW#@SdjD B@uož4K ++:~`Hɗ9{%EX>Fb3FB`y nQ=/>U( CFJ ~tAъqeƝFbmLN Y=}S@6;1l(4tsC!jmh'Y|mvXhQ_]l󾢳Gh&p`KiRdWV]JtkC5 ![Â.+b@ŅSbޅWKϒ{ƝԒU*5WZ..WPIO}Ej-aR| f^%h~ZL]i֩\l0,&NOWbu5|Txo@9hHTs>T &Yaߙ1@9+O!խ~pW$-%~Z/_`|;$Dl1މ33)cү6>oD΄ [M8U.7izʳ)3;+*V뾓4]_bWo.JlHowɍ$1-3ZԔixSV(ڳEQyO`JUwIjz2.V^˾a6OWaֶ56`5.^ub#>CUt4!J#ؓ}:D(Yx \K&IKS4ω..,h~Ӿ6dEַ <Z601ȸIԅ| W'%vʠK# ]}1 x1]?8vXMLƹk"'f"}`XȊ<+L e]3$6aSCb Yld&dMl r^G`^RӪȨ %`UB},Ѐ5NN _;j^ZkZAeOO:/'8]kHD׈KbVq\naQΰk4~\􁶨j&jqMx&I@[(`-FO9uaeiB?QR{*\/ 5ׄǧ1kq c_LNۯV6|8ZUFqJP@gr\RlϤ)QGAät- '?sNLカNIf|" Lj^i_X kw`Z rs}f#F#ƃS{3{݆"Ʃ/U% BtUYqI"x GBMi!Mti|`Mݷaxᵙ6<;>ǁ.h'zJT uxsk~D˯m!c`8FkSjpwKWFcE~xF-6 (E`oy_C'3.\/B^*:Հ4̓>78| x}"Ƈn|B{a/k~rʝ#QyLU)5j"VۼllW`hpnH)9oeEi0cqfGYͽ˺$t}0vK숮[y :lu\ҪX3E*ثv/🠘6ahdȪ H剂 }ړ*!ERjh˳^}nK`ˤhlVd<&n(K;1Ggn蛑!YV6 BVo.bͭN77cA"I}hFbCHF=Yq c-xDnd#XV@%+?+^,RtʢVPEKK2 IvR; ;6"oz)pebK&i!]FmUwP-/^{I޴k @1F8HTn~fn sjfmizߓų$0ۋqoAGꈡJFE^pZ{n%ǭ?o+gS7{g}˙&wd|QiU)L1C Oޖ>˲j7֭&z/5% R97 Q3/&f`^#sOޣڼS89N5`~xgW$oѡTVyφ+,K;> Y K[{*SU]IQ i_vDNCݛSWrD&ifqsb<2"`3p6_w>WOm'F88R&NI+D=254JnnLłd_".ゕ]yZbYVo$k|nmM˘E {Ytw>?,%mS0Ӹk ]}Ž@5mˎYF.EMqbLp*k"ؚ﷏Rtkw$HRQLHuYasAyUOC؛`k\E/~G2#26qv"IQÛ?eYZ7EK ;ͣ/xW"6#3)a)F+m%H&cyv$~]8D46<<yܵ-,= `\1_ULH$!uoAKYQ[֕G3x/ (N%6-6%FoG~9yڰ+20ZΆ._.90UL,}=(BNGgZB6eO ŗ{ƛNmN<ֽnnBd0EjHo{(>'"nϐ 8Sc0T*"?#K(JPtW?M} iBDAIԇZo(hmպN:GV9r4dK Oi]vnvJ` dC`狷,ܺ v'x^s9![Cu<$܁Wq'8}`'Mħ;*1vOngzВN?3{NhdNC$(Xf B Y"yۦ\@S'Xa.1n?ZQGGD=.g} <vcEkg=,I㊇Y߲,'=ybcYnw?|'M_8g$]WW?_YZ5[5䡢δL <`ڿ2% 6?:b= AD&P%9UAYjSFm`d[8"#v'@-rEYw$Nήy&M@IG6.hi؋9ټLju*P(A!ͧ@$c}b 5N[8P(\iX?DH ]40iv|''qcHlWJqsOh듬!:I5ω9kCgĮvSҬ0a_A[w|JFcՔCoD\9[O\Ԗ.t#(u=5T0qO*|Q @YY{-wŨ&ler_J\MZ1Ya|;6mtH`8I]:@8`Ӓq*vZJ9Pf@ evaƅmīGOMR훤CMN=( E܆m{j9঍|yȩt%6Ҷɘa|ftj[Vӊ$ A3=׮޳Is@sdJyYL^=Ͱ!7 oƶ4}21W}F3R[ 0lΎݳ=/DH}גN;&T"Z ia<˭@]DiKRHV T;PrulK۶'2zhK GϘh s)Dz82b$Y=j AձvWe+4$/.!-';Coc^ŷ.RTV(4=R :Ba ;K!gsaGaTb+Cן@Sxr6VH,L:;_ 3yo^?a;L@N[f4.4 lAH2e.C_@(t6p==+#ݹe-ij kg]˹?CLGFkn+= 3b>XM"bXYӏ Ͳ%* e[>_7͑G8~߷@"m/ma?6GʓlR iB-N\; A@,f~iVeD2if}F@z \&8 JCLl+aF!Gs-&X&uyQVtyYfom^-kZݮAe7H|Ydr#XyJ>,L. ඔo.y=|+ @./m\&:-7Ydͪ; IWaoWWPR|fY4ӿAa;{L=C1|-o0O1ZU_k2YS5HsfAn\9%bQsr-Mzv 6 k8OM5?yJU]N'mb0*{&=>K4qgNֶ8p)j5x5=ŠBp 2*_DiUKá 89eS@z/%;XEmH BnOߋ 芕]ujħu'\z$0EXNkv03pDᇅB4]XQ:CP`)X'i0 %ѰA4&>wABkRK 6HdB8wr)cߥ`!єgᕰ;k,Lt-kgê %~9SVmY.L,/x"S.ǵ7RX[&£)t%v˫[´aYd"z ?ao}4!$Bv%+܊ԕ\u%nE" edDWUȪ5 )F%d¥wumE8foB +pkʡ\-JUųEx7.[!cF1O 4%.9e!f1i uk)NAЋ)q{l p,Ms:*BNoKEҠdJR(c-Ə8ΡCfߴwv9bZoW^ءC:oYĸsu+Y n8Ki΂v||zzVYE"nqAgZ0.\726홒Pc:nMG]D! ScW|jCXpUT-5V*4nvk<&?N/[E69VyЯ07KhM1_V4}-<DzYEv-^2C ݶt}` ms]TN*ԍ{vkNvcgx*hŞ1}.i1:5`"Ʊ`IJvhO;&'>!~1RԈ*xeCt>gvI:bc2toG KtUTx45GRi<83ܧAé;/kfucNf~I%Bx_?gaRL.~7MU= q 4s0&VE_էΰz7:ODVuȼZHWmL7//O"PO<iz<+$")jMl_FQ$s1v T4$`yR7*N"'ZV6E|mˁI|kl|dzPOkůrj/vLkN-1}ο--og&HF/.U"G:6(X*KO^3hxʍ#>RLp؅4~yF\)B zmWM{oI)^g(&/σ ]8o)hRvaR\7H~גq5ơo "1S̩ń@:F6yw jQfUt^WVG\p_m'1 <ߘ`*7'VXW"w`ҐC#D=2W!k譕'XR~ڦ`7%jPj$L(\c:KkREOƠ}n>p_ }BjǴHEQ%`頷@DWLS⚤ PLPLE=19yO]uFHNDPF%ɟh$9&} ^ SW' w<$_ 1nc,sQcWAl32'cb\0yߌ"8 HlgBIGxK+t:$nLſy0~K{:г:ɣWˮ넝JQKQFa1I[r{p*ߊZ5M볗bҶ=ͽ#>Pi %GcMLGιQnjAVJ"iRɐwx6!)+eo+{ U #gTsǽvM]zrwJa01Y*w:3"v(C<(, '*;sLqU 7:C24B(ˮ~V OWo1l`c\mi"pJKj/~I tY@Cl`ָndv^{kxhTȷ<ڃeYTMǕwl@D́X8zOŠ G76T]tЦP(-#u:gHD1?!"19ز G/6/?,(, "r6p/P!>kp Z^rQP+J'hA-aWuVj6qȢHTf@DntU,FÊځO{da^ P fs_e ,`_e|Q^˶ůG٤sEfPCUe.Hpz(BS9ӇbaxJF8,8M; >-Hb:V[bvq,]`˟Bclߨ7W0Ѩ/O~]e=vL+l =Rߋ$P_#1 I/QzG*l8(Ț?4E"EyzQ ;%NѾV"}TsƙVD:Y٪!w1| HN[땟Coӯsؖp6p}mKK5TPuC*o7е˰*ҪAyom_(6 fض<ب*+29*> &ƾs):X P=$NO%91 %E826n+Mmv s]"QտJy5Ϛ :%Im!2؝&8#`Ų9 CuxCD L%%r܍jzL`C :N>q^oKdgI( eTEF:ؓ4^`4{Z_^VsHt.F&s+,G!M<.oN\tn8XMswZZ{$-8ίxUc>El;-KMN7|6ސ)re|S( yiChGĵ=)q8=hC˚Qdc_&(!r flC}wtB!^L6K+ >K]dJ=A׽eAlvOb+ QTKmXEl6/>yƶ=‚I|ZWsȞc]Ҿf`O!^ 0-e4jflҺَpJ#`,oZ&9P*򍳗jh Huj caXUg. ܙWQulؕe9OaANMm45tsq!M]=4x +W%bjdk-5Oi1ad7ոYLK1D /⴨/z6JݓC٫Ѥ3&Eh.@gZh[͈$ x]AW`tأA/\G,.58C NW;,a8b:50X?np`䔠I2n7 8~zc9?LZeH7w6Mi č/V^׋Z}}L4#dqV|gr݋ЌMP7t6`ZFV#'RJWk{^C W-e!ȉXŅS%M~$0d@OǢ_#ŸHPހ*le`FDˍKFed yԂTܐ O}v-v!q9 coߌM&]  1suTtjߢni9* K'~d*FRDPЁо7'vTY+Jq34Wz~4R+XN Mr[5#R'p%V}_`臢΀E%d]b-B|OԸj]2NL> h`?VRh_ef[h'/7 ;>ڪPd%sݻLb狂&8 ;]kwszc6GGnاgz!;M5ty٘IyYm<$x,XW)O@Z!(s(uԆfxK27؁Z^*)ONDG# !DsQWLk%f},cJ|WC-{r]5v)hr g ד* u:a( cKh`>:a5,HLO>Y-e:5cX@BY$-j"逊E 2>_XGz([nl{fĠSXq Ꞵd i2e޺^[LӁWuvB>sWc{K]Ą輚ae|8,j.@P9Z H<ʑEff I:gL+ Iޖ=T^,$ <D K!BpkO#]e1oꑂOSk]_󏻗=,o@LxN5MwEϟdC|۷WZD KiaZl9@nLfF3aM-lcWk?-P҅s }&y2|qCN p J }Qv^XgYU4JI%*32 eIyl$!Qz$̎<5ՋLY0d ^*Vp("˱(Hqw,s1D6zՙU+\-w+\ y+if{.dx] t܃¡K:c\L\T1/ E2z9"\cori4\'+aj¡CZ`iy6(&@ly'zˍ%1h3 5Ću- \s=H |=8$bfP:7fmŵbD4goed9Zj( P~4!,~ pk;0 ]L±[ --d<ǤR]Y TMH9WrllWϻ5\q^Q"z27lfR8]̾? aV鉞(ˆV eN%-&]#jn&4}+XhꚣWyb窐&xA yl*wl =n~@?X9Et2@(>|dt[Ԃx-oyp٧x3@HGg٠_b΂E@o\"U_#ˎ^:B~t0!mSW!ͼn]{AV.}~҃mP$Fy檬Va4JESj.AaMF:.q]l 3("_ \p@?4F/_O+{ݻ04O״jy<櫶>@aUƑ6Eϩc)#Ipse5&ѕִ |՘FqTLrcb/>Svb4[|*n3]2:%D&RpVBR,,Oc |<հ[j1j[8$G -v߅xsCYe͌ʎѷ49'M&rDv݃ޫeҹG >jgG<55'><Ҏ |+9;X0{FN$QJ@YA&iv,CmXw;qtJ>B<6 ,Wg-ϡr]'||dޚ33nd7~e*IfMlN@!,(X8R_E~fps U[xjmVq36Tj6rp+bfBFViڕ^t&{>-s EbJbӀ|gM߲3a@J*j:tKMvENw|JV*}g!Ed{farT}I .wΗu!4Jϋ)9-oPyN)2wy@N(iP>o{}j{# sxhf8zRC2bm$$dPၯbE-h,&|]:tBT JN N6af1!Q|mZ1@g)*qW4 F|wa 4$ZTo}zգk둌,a:thWY+ ٓeg 5q,E1,r_0.CsZ"~"S\2hP-G|edQ#T S&g$*_dmA@^a?6QZÚHjsúK!d~WuTWlzZHt~u ٦Tig7E= JjNf:|ƔIŁ83G(?,ޡR!:uFSM*QӴ`* En2&_ Z y9hV D_F&`>8 ڜ4nr/TD6d 3t/!Ƙ,%:K IMtC)"{dGߙMقEVf,C=erJЫeȏk~T@ msH>:w杀LFh:ؿB㝧j^FԔVu`e$CO pΌ A?<ޱ,z$>d-;g\`+rJ⠼b[G 9zxs2L4Ң ԉ]˴^,JYPđUg\lPn03n@M! 3[t WatS樌ErPmxXbIw*٦ɂCmjG195Ъg-5 hئja!]؄DӎgBgkr1IEvď1/:C7~$4PNq.Q^>aB #i 6fyn9JCH.Ps8 | ȧPt\I]oAPNvq|XEԷmC{6z\FGDյfbT(~LAONCh@rկ[ ӡ` Z%rt7X97J1PxC NH ? 4 37!0+sZ1GU " ~wZpwh$ @GFbk.dgjp곒qȼH?S+hCSδOW٬aZu&6׷cL s@F_t"~rԪۏ+GY5ZFdWƁȜ>=|E];K\i5'`^y> ^1I܃2M|ӽmXO1YR6q1ڨF 8'KSvۺ.}?B[ Am K'i.+ [b4 Y®6|˔ʻ&_4YL.a#CmwwEmbVZqsV=[k)C%V9a&06:C I^7\y?󴁠0n:zEe-2LKՔcYEn6j' ,ё_Ih*+^L܋'8Y@S}sSo@)nIc ~ ^ )&>n\cF.\!zs\)SUK`Y,ӝ,?\1Km-& @#+ֱ[̋AplmDdNga-QHkB@y-@ LZ?Ej'EJݼN,3! %ډ5{XvvJƦf^{+՘YFѻGh6xCT|jzwY#gD@?نEahjf/E5zsz2:Rۄ"62Q e`N]'w'zh`6>Bղ cT()"o'ˑyѯzE!ƺ rh RaJ}K"DjJ%1y _:iX<ʔ8yXI@<mO.7` NV,HF}N9i[!E!`Fm~漗@4nݨچ9c+SUD_Vҷ5f R;5v gtP} qW0 EUq]9Z;U:/Ņhah/Bd߸Zx4RIPHR/.xcXCS5 # \T,G@JJa,. (~k,.J/tS3a=xn%dzy6kiDfV-8 hI +# AZ>  C3~"I(ثsAl*t #m}wj}p !n5eԽo}j՜ٯk/Ei>好KNGr|d(Vן<W߻?YIv}5\5@m|rf'}UrLΐFhK 8ߤP[g ueEbibT3!~B4 A+Ժbuo֋=K㮰ІġB4Whg+LQg/TXc-FT+3gp`\S4qd!X씋0IR^ [cޚ hV1{7nLBa2Ǻ`'Ȍ?#Ulht(GsIOaLgWB8bk_ͳauL*[ ՟Aiζx.շkzߐ>l?xBHO8W@4 j2MTP\/Z#,f'Ziӛ8Z+KnW 6x|˫4|1Ofmh7"ɭ/α1Y :`eڍxS! ы$rR}qGKȋe&ESpO? DMҷLcUz mB9yp2ΖQ$3dKjׅ!zjdas M_F= Z!HhȾbep#}@b,=)&[ =L {!}"kE7(3B4VA\1$ŚO$ZX BO`j kg{m;9֝eT)6V5X]N*Z(U8EϬwYJ kQ[—{e=窴g/?yKim>nhT$fuBY r!GbZw tmi$N\=,x3>oս-ým"nwj-s0:ªR>'~򞀬#O4:nQS uYPHfH$(})H5i !hfiiS>nˀ| LiȢ% knuv9[)緍s!x]3zY_?tO㨯yjAՉ@%#Hj]o` R|_b!|#{l ?f҈U,P ]ʑEEh缷 }{>uMa^k$#v[Hj~-pRBSS B~тF҂ݿ ]>X.jub]2ops:TfN8ٴ&%} ;8D\M G4Zbd#p+"[0NrMqӦIn-C5up %~88[=q7;ѥYo?9j/C!픩wt TuU })Yn {;YJka]UG؁-hc5"0,1î0zC $=9P40 4o^!vz9O4@T)8!!}ֿUc *QY- Dvq?7OJ L  YEpߙOGQir0~?EG1#I4\ĖO0QaO(^]w3ĸ}@V79#2EKv0*8ttBPq3+hĬ <_S)rDBy7D>#3GήejzS B63; ̰ĭ327ߑnbcsl;jca1]BH4G{98$#DsE^KFup+-=âؐZ㏝uɰ. rnJ:V$|Q$735rEӋڻܐ,5Ƹ'-,!-Cz*RO[c^5X=mfUǽSWikGőony +'|pH^VL?,ޞfz#9=8lYK^-v7Ȣ=D8hXlCJ.li*{j"BO-9.`y{d@b+'EOM,Q 6 ،oǗS^p]kYg@P=op EA>u᎖Yt;h6&@+Dz+s,3&hbzkJ*߰\e>,l7fDs@bc鐫A:b MF)꓍!oxe?QNS!2b¶!,Ga]^;kJ@:i x.]MƔ^E f8NF7z|a4QšVw{6e '慫a;rߑ8Ev/w0-~'y$$}H|?*BhAqn7vp42\KcQ(T~&`hh:$[<0~\zܫQ{ۀ/@P#:>ѺF9vixoxP/^d4^<7M B,% 1+ n=;&ěR_S.򶠑!h!Zsu -{>Y<0]bIOL%\ݍLQzxpnF$Ϫ4,Ia]#$樵{رo̞ZȦ{&UaL B5O?IS@6hXW.8a%H|L a8(\ dWj}m _" ^^rzZ .A)<-@٧C% ;[0׍B>X6vjKK[/()7uaHzf4<4[*W!_Ybn=i/fU1V*y`kbV%s?Db9aFpO_E/7aΑ@^?=,$t>F/Tw:BDvn8t#4-v0#C|JDgFjbCȾR7/Ra\3$Gwۡ zRZ`XB`xUyW@uŸ os} q)k3tKy~<\R6"ABl1 /T*|sY_YKXZg;r~"\&%}rN)`25(:S86Prp,P6W cf8j{U'E`i}d-FI%W%PI1 M&9't!# 8}+# Šs(`#/x Vck^y_ξT!3Mpяg5QlJSm5N>kyl{7gؽ 꽤7L:%o Qנ?iNSW/ũu@l#j0+@-CWމSM_ȳ9 /2Ay}R,?')4"a9.~(T1q~R" &ɻs+$p]pGR?ym/!r+8M}H_ynKv=GCAw؃{/KxOa!z! )>"MuK0duNA>&HLZL0nd@?uH]]Z0 2@H0 IK⼽Ɖ[ (aF1 0؀2t'kp"K04=r2|U@-a׏DF 5{U| ˿-cX i+^D ZnMkzlc(PCg^mJK2jjZ뉑~3M%S*]ꃐ?Qcu-fmXO @;="hR`-h/̐?Lq\W_}IK뙸x97fYx+ؽ->'|3M+jAfTx A6>{fF&:eѫR*8k*g̚4 ILޓh]uECaȴ}sjx9Rel|}-<~ }{N0p#S5u./Vjf)T<rY/շ}:D3C*JqU>2#Zhgh(o`gQG2mG`9Ƌ3zQӟpǤ(4ugPкpl?5Lzq'Kն2H H|MGO UhO;5V9^3~\ocҶ.ء/C,$ۧ_%K iW;Xy.@26S#]vJ9֋ϿW{mFI+8KHeYǩ[2 [L5pJ[=ɺ:?%`%YB؜:Y{.0KSPڝ}]F%HATh9N%.l8 (_ v2~j\2&| п_4'llDII0"ZӆjGUFHS߰c8Ǟ.DsBN a0G DQzO?=@=ϷVH^(цfLKy{2e V{ }+F3qdZj,%7m2dk{x+ۙ5aomynAWG /ajʚ1O8~(t2G4y*GOHQ -DZYuD|3Fې7Hħ!$[ilWG]I=Z$+5^kv6_8۠@*q*˞賥5 +66JF_t M0苞nֺP" >+|cxU#M3.v[oOs:=L}m !kNG.E; 5$5ץyfٰ:{?6DYE=A1Ptꨀ;*(_#Y<H5S9G&hS<l,NȤ? +х /B 6HqK *;#dj%}EXqt jXy,~HgyI7DM,H(s'w(YAy:` H ω7ѳgƌ&WQ[Fcj2D#p Q*z`XBvA8s뵭_o7)JC8}ͲPdeZ;gZM"-5(tkX1NqWeKo ( ^vI8ڑ|i.p.Edb|2apk~|p֬R 0 "-+`͹=s(Binj'8FS,&Z.(罵;^T7"x%̽Z1Rj>l<\%-w"8SCREg>R^Pv7-jvy(&؆PL\%y,F{"R0׊e~^Z|L^з{ \`)4զ@MŢm.ih)~ +wz~:)JO9 s_nȕ?P̚GE2S)*:!/UVHXO 0HFhfow5bjd1%GhádV3@ԯZ̞sm<=i-ܖ5 8]̵[3_:Ejېsӣ=R'di&Up]kn#IM׸K2}h˝YoV# //a¤x691MGDŗ_*J4 oIu!6.(h2h6'n*&n)HSJonHhBɖx׶](%6+bDr4ut=an84qRr?{b0ͻu$+jtuA"Zg.ReV!Жʵ`^ʽUƵjTAsPl…*g~V)'l@]Ĺ`:y~?=VgNrhuюtد)*ϤUk_jHBX-f<.F3&ƪq+νg@.R,z`ǜo6i yLԇn%vߠa$QB<4MEөDyqߞ;3dž:* J}S`c-f˄5cצZIhN29#jQb8tE^MjNUp0n#S ?t˴ҙRJoLm)}ö)/q4o@;)SY! C. pSdJ=_جao ĩx8fIeA┺{1oFmՐ9; K2 W5aMk Nv;9jq*?,ałz$,4-z8QxCkځUґs3{bh'gWM!5ž? =;c!ySGmZLQʙo㙽r!sTՉE"=3hjLR&d4B+ o{ lo&!,Bbn%KvtuAej_Rk/Ŗt*!rLT;jRp_ӹ{VHI#+m5 ` n!Ӝ<:xIy%ޗ0X8}ɽs9fyiL7i)VpgFQM8_ݧͻzZ`p!qɈ$ʝgE_AЏg}wr@cjs錼XqP)wjw#"IƞMN?fmRf=NI#U:f/NI|x@i,KQL n=c'"_J;Bџ!cU]^֑SGbĽx 5Y +xNI@Io"و|*fOtuHI݉ěA{n?Uh$Rs<1:l=?O:Ѳ.Zf$?bO e7n]u}wb:\OZ~Y%hY.$'8+k]%/|ky2 [TEWtza%]{(ZCzئ["] M<^9EܕPϔ|U;51Ϛ%$P-$ C@S6ݴsOxL#gR؏c1y%}yKj'})"KAkׂxlL!~hA~WGUtP)ro8nr]` Ǔi6&/mc(LDXSF9JC%g CKAi>>s=۽dܓJ|$[xEp!DWPzEVw%RKOSW}t3^6q +w 9-;'kL0YUNJpޠDQVM^ѼҊ(x?+`gj䎖X h[᨞ӺLwk,X9Fd#hpHo{Y{"9'jULHL!<~I; "o`XrEZG-Rב8$7P&7Rħ;gi3चdO/Ro ;T\{ٍZeb r0U;G mSN7/*Qb9y cU|$w;yp֙63؂_uhBoK K [[˒`GƉ{&!aȥ;}T>^JwQk)%>4x f]_p>)hq ;5=`\Jbg`;ˇaĀ\e\tW#I#BZ>QF͸'uvkZ>833~G!lZ%]MnIwֲ1U9EKBAk&~ ۡ%#dfLRf8&d'[OLIU?gd>oQyET[~{i:5 [cݑMF}W|Nsw>lT<9C7WCxnI:#-=l6L 5hi.2oI}luJMcuf|s8 `KozNUL9b  4g5DJg^Fx͂z?>!ͯrjo7gݼ<+p4^ЩBi 5DŽ uIfc@ߏɨ[@SbY id^ᬍإd/*$jF;|-a=e=Hݵ;jBYTJ ӾYϽ ۦY ^r+ώ@, ?57 @1ƨ8ӚSL/Kc5AJ\D !+O$ld.#&[ è& v,J TV%^[lЩ#aPDopzQı/;ylA";]W9ywwO-h' `,#4CJWH%0 a_Nx~}2 rFWy7k=B3['ScCjKi/Pzk!oh:zKNe2]ݰT֖$c٥癃sdY \ƄiUP@XNRtX6+CP6qT(^I~ ~{0jp}ʶ,Q})|%HxgRSF>dkHR7YK,maz4yꀢu_љr(ww -a&Hht=rּ${ -q1h7Y*valI@LZPv ]jƖE1(ߙ%j0|x &Ȍ|i@ƱN|?M!/ޞrk3:8eߔnjS%XIwyGkQ_!KJuI١R1*m>0#ln* cܧ7aO JeQ"ͧnD~PWlҕnC=$) HRi.V,h)3cr®XE4}$>gcRj:ʏճ 慊meHfVBƈ?DUzb;Z>[\_{DAok\魎\{gx7*M\ s2aPt& ,V B؂IR{, 9}lZa*z&{oL%߃Su1${4iW?{?L\gcݩ9\-JD2!*U`cdSLdA+_ö8]3F^5+Hc}9܆8e!28 O2n|y!^fCtҁ2 .s(@ nC#CD?4M&c .? "g>> T)I 8_cBNmHp&ʞMu_E3AE.X.;_bӑסcw2%vo1;:?¸m7i 8헖W%~^3=k#5ؓVڒ\'#v.,5|'t>ek+d֑afr"ni %8 KLS0?ݹ9O9s7Ź?I -.a"w+5K(;QZ" ߪPoeluP.hc{*L8ݡLm4h\RA?ʹ?Gr0=#?Ji@y<$H$ WR WPKW 3 jS%4T1cTɸqj?cp6Ffp;M5xɳYt2T\Zz5s,5i޺-LpϲBP򴟽r{I(4Ѹp0j#:wVfiŒ.|.oٺ+jadg=bQeٗZɠ8l_=&Uāl~ҸK|p%9赊:!PFȮNILG@)tdnQ1Mr$N+2r26^ȵ-RQ7*7–v5bdޖ1lmδ"~6~1Ǘ$@o|3mA(< cXj1Mtqt7W'{0ENZ&q!~"q >A.RlLߏhN}4t+ou 2UNh-WA0uc𴙳f:Srza5,T~6%xCfdo! ;SLZ!@r>M@o ;%(NqBp"Eṥi O|lVQbiPW[i%a|^A`6V?);yYԞ9b|by,k|knMJ3Ey<ԩ򈤂Up]#[! [}̷1{xQ>Uvܠbb3%0?ҭ{oؠAoka$ D_ WVR q1g5ĸ_a"w8+ݺ(ѵGVW*4̱ڽk1D;pT}hyԪOrz$Sduqa{qdؚL춛MX3=<ԍ@ 56#C=7O8?.XQGdxPf.$HUkT@))°1+FS@Ӛ$+LĶ^m׍3C85o0! tG`+׋ 0% L_S˸_%*{@rzv%Fl`5(TDA䧃L ?_'_I·jvhr%m;4lOenKrvǚ3nc/4q4j->ŪJ8ؖ{F 4Z1gdxs=&s}VK'gZ/[TYp}IF^W)ٸGw_2\&7G,Q)4D # Vkdr^gQ Ēm׆i7Y6y*ѱmDLy;INz :i.4Pg4oG0jLmA0 =r#g4\ !ɖd 4) zz@at"E-̋Ly$pCZpP; %41_<iBFw %µ{ِf!`2ٜ^#cۙ )߳_kv0WWAk߿٭o JHp h1ZA:&6/ wg RA"O)HsOyww vN8a8$6tblh̆Ap z%ۃ,cYqc=_TOJܾvh͆;r ס@(Biyp;Gp+FbS~VOǁjY%ys PMCHQ?"R  :]ִBYaE!@  Aܮ2IW% S=۩{ĀJ-ٙOEæB>I>LBRe2$4!|ձ*l[ s3zl1Y\Zegȶx;۪Őlw{T&ڣßb9r",D-熞ۣr3R@ h̰<rW(.!.LЕSQkN}hxS:%(r6r^&a}ɮƨDo9N8`oHZzIE R,KcsN7OOv2=ܺCQ{>_uJԊ0uu71.p773uxvX#GCtiw /Oc?Hv,Ħ. Ld.*Ǧ |E~S~W6B~op;Sz'aTkxMCOVplQҤWl%7KϷh͏ : 2et wH6>[@fi8Te;@bp9@#h,d-WpHkͷKen(["%$>teRns(:ȫ^IPIuѯW)B+z|j]C$#~-ʀ\x7P,ŎU <~ ݹ掊؋g!c_F3`V#Ѻm0EwC`>;Fql|wB^F.H`Etd1Xnʸ)5W.tmN}jW&Ad0 ch7QUX]ix@b*$\.X;?F}Kf ƞQXÆN4!#SS[KAbOi],dwC<+ Od"˙$]^aIb]bUFazc]%ʒԅ5ﬨ @18@E@tvx.׀hQ$4X6hv[ I[S~e1NVQ9.y[?pǬ6 I:c+w1~Fsx9ОeN`hzRh^… 1R͖O]g`R&O5u 6wtLgW\$b, |Ӽ\P Xڋv5\)…x.Wz&ShW4C"'-`caطS0˚A':/-v]oDKK&^FD@!,R[JEQi %PJ~T!-{%)2m’<*K CoVt{ym8BXӓ/A8ʌԭ03Z9T]7eE⬣m&-rt֨)0waJR]9~MEMӯGcm`5\܆vi+jz5mrV4F8/8/+ewDFџR"pO<-tnPr s+Z^`GhsjBd0ǖB3Io??;F`ȜQt3{ip x҅xA|{i<[V$m^C3Ђ%?+6"e30l+IbO^PN;2rAv7Yuf{#XD8}A?À.AAFi2"9'4 Ʉl31ja9N_2;mˬb'ϳ1Ir_`3G:tذG^-|o1hY5`VƃaQA[V'{du0.4Pg/ip5u1*X\sBƴ͐:d:%BosίudC u 6m^NFg1Vcm)ab;0z 6$u'*#\Fc}52CRZ_#' ӏBBoοkeq q7 Gy [CX*T;>1Ҽl4z@~B~qk*|MZ}^P @v3_NQg) 26Ɯ4s~Ml0߱6F:"*&Ϊ«Vy0cGʤ+0HK%U+\2CUʍLf=7bo8iHQ>j[:t_ pJќy8]tߨ:Y/  ; uxh,>e|(˪3uS&Xr+u, 2*u,1l[޸]Sf"tM~ihTΜgW%y-P(S#$'@m$6(`#Z\>u@( >*ռZZ^-&kK?O'߈ BZ@Lc[lCTty`&YKcnᑨ BE"ި#iRJ>8=]#AD*)| LW2=\Tz]68𥆺(rMs$HEEtȒȔȾ9~חo7rǩ:'#{{g)0|O#SL>7-\ȿE?+Iz;~n8=CcK#{xP9kנQ@ŤiPI]l 8e݂LD#s?/mfaUxtұ%Q<ħu*k^ TA%(LzAWaL嗻/HAT{mZ(?)!}3(RK!66+/׉>E D#Yp^{\{`VLN{ff#`%E-yVym$idPb<'ցjOB:I hmǰg"]0cx9sfd ep243N.kg͒O&D )l* B{D1j@$!:JA*h#S*P 瞃'N/yUczF/ ̑q,Af牗OHv^_sKˇ-/N1|0R]C/)yoْ:m])8PX826>džڨa]Ph RLlFcWp.uWTӄ絗܌2_Ώsoo;!Y?NįP\SaCf ق5̨IUݙ{uc;Sa??Y X3'G!7<%pᘄv=_R-?N6s!ewi_ޖ3ј7[#aN0@T%4B9useI }⁑ua֯&M޿ZC znV.xz 'rrhCKn6q׀—AuNBH<b|V$:]D(Z{OîdPƐ(B/(qlz#|%@׷ tFx-zʫ슫[VBG{ VxZb|}\%ֺqu&kߛB^ eӤ*M:6j[е+ =_Vŋ? !ujGvL + J#O@9`CPr^8#mc1(h2>ۇ`HK ʵX+oA08}JˡAڽOqȞd(3Z}J $828uu \1D@FQ=:q}cu\.x:Xbhؼ"kwh/ [-\"%q$aIoN.tcFKKshĖq~!!/!ٹ? *SQw4Y,ώeK;M6%i m5jCݛ먖tFزJ8Y6ּ&SͶ+|3:#q']]$yCZKLLNIgJhXpmhQ&ޯ^B%-Řk1TQVTgCy73ʭ-i>;7= ?"HI`nENhTDbv-.D$Mɖ&0juC(! ̈́޶Lwo8@ *Յ6CRl79/]EI v>˼!C_WӲ젌*M9<|FjTpJk&K6!+Y+BP'W̽[UǬ>RBwjktF9܏IWZ|% ގb];mpO8B@i)\>͝o13 Y0t@ Y~H%n) B(2j[8` JggֵGc܉E[(L7$X4S;o$eǘ00^sO)O!qNҜgob#@c I9ۑ q`8\#>O~w|8ca0[&3 >-L2o-4hY5<սa I\=N[샽6t."_Kܣywn/:IK{P*buMUÃWދ5z+fBmˠ$3# Sjހ'F 8Q6.b98 ?f@:=\N)VYѿyM,j޻Hz<o* DEP{a=6=I?b-4 L3'ι6,5w^(K6'^R\X AaE= 'E /{b.bXƗ\$Z0sZa)Yz<+)=Cd! o.眅&rÞ RRvja_s<@cZ/-M.%fSnak fkF2f8(Vb6 $,,1r񉵢@+hvsjЋ0ϝD;0gȱ|bW^GiPy!~(>;\?^T LKLa͏ohfI:h ȋCG'J7\J45ϋqg|k,͏oyDUF{^c"ژMCO6{EH>s:h߫0'L̋E<fc m'ʱ pmzNݚµ? r"Oj ~&TI3c1,бWyIv<@ȁ&1F_QAO--Xh%I(%>kqƱ_72H ӴTMNRR*EAqfF1L=P`uekoLҖ(cN`AZ/Q+YD}XC $2E7G~<vg.&9B2hR?]9;.NݘQ_NH Uf@V :|(LWP1~:'Ld{uP`ɉ;,OpH?xԢ Z8?| s d0 [x Fo5,nC Q.hɣ6,r= !!-@E87|TBL S9 }t˩lH5`mr4@vnpiZqAbOf:Xg#N5%6ׯ#b4~CO Zj[i l?5she~yj~c j&u8,J9C}}(>CfN6vd;:/,G_nN*ĒzF5)o|yٹKJmۧ%ͷT*8Ψf+nΗx){f șMI$z*wm<4} kz`S7+肤f{¬XA3%z0or'n@.WKAfU: ւNP{}6NryִM6\+|#>KF̊D0pmt4OBrOFȪEKDs |ܚ%Hlu*#CW=llB?IMN`)"݌ 8bCʳ:4QҠ|`&,%`>llV=y4uІ$ٵbd\.\y oѺtc/~Jj%C !gkEڣ@ځ,5 <5١17ZH:,A, >׻_Ol4'4Rz7e b{; ƸqÑ-ͦ%PZ)x~@,k-*,T‰M 8|r@@V\yn2h~4c?kyfjCE}o"O|i>23qc;m_Gk$yѶk|s ޠ ϴ w|_:!%gSʓlCR4COlG-$?-g˂h3[psZ}p0ݰdB8ἑF;'*AEMc/4/7K Z2럍q mҡ"e +Rwia$2ß}X>lyW]mү84D/ }xbC>2&osZQv'IY:1I8!T斣蓊Ao} )}tdKU3GrJGdXhneִ~?0)QS;[MI^5-k9peXhdTވv@O s`K7d^1Wδy2,GSfe)n6U1iŴOB|>+2a#|6v횼o(-97P ڝFF&г55AGht /yo_sS6X2/8,* ^bH3ZUF q'!}TXزĕ]⫔A3qy9> Igk> q|Jjz︚V,89bnWǔ^2>U;ҵ7Oר/J9;bp. {>bE?FMlG}AD_QJ台zr VmȵR$< *Vr㦅Szzs-Ϥ{Bׄ*k&K皒̵'QtaG ln8va m)zQp4;ăAZ3p!;7G[5z -(-=,V܆dÜ3|c3ϱ9=wOzd1 筓58Tmg8@FlK1 yw'Q hլ}$@f Y y"}b<ϟ cUZ),w7v'>;28m~{~5zOI|A<}ʦ(C,_sf=3_FIVi9I%t(b'x߶qmA*yIʌZ6 U-=[{_3.ܵ* 覕*so]d'[#`,q >E%C 㿋㬃\ܚn?Xh P6^w*yМ |.rZcVƼXMRb,K堭^bѠ`[V^7ȯ8l^Q6M! R&i{##(QVUyB#ey <'lgμ8'|r23,+G] iyrwkΖJaJϡSFjNOκKYd0gECcNsABXN!DP.4Rۧx1f֥kvo 0r!/hքv9ݻM 4QwNP'&I3@Y5Xg W֚m =W aNۡHBbş.5S4p T99/vY>y=tnN`:p!res3K6[dJF(L!`N8dJzփoZq~ 'MNb-^ˊ =M B}X(Cٱ}`#n%}{?&cz/tŁ^.1+2\o<;,V(;1a6p=;ݰX ~:Y8  Eai8#m01s~,˅I_kSC`BjA.oUY'GysuG73b|帷 '~ǚVh;BP6u1R4KǨ+ݼĥPYK }s~N a{Eb$AUvcm֯MxIsLGteUs(Y$/u'ͼ4aG$ z_:Fk\Nr4t`8ScC)uO a,'lp%$tw4gy-_ZWNDosgo8(Ăf5$`H(Ma}j* ?v_5qf A=[}Emuvϛ7!R Sf JNLkEbh w DQѱ0$jf]M*psCx݅^;n~S NuR7JҎ| cptZGwz3"K$|2W^NB@]f:u%tv(Z?Go աX-/#C[v; MY ._J̇?~.RT7 ͧZBװ `oGmhiHù)~phG tNU#‚1?I\+sٲf :i -Y f;x,*"šr's0PY_G+5o}ߣ5t%M%=gKFF]ItGq1mME2* #VTO6=R gP ٽw] osrj9op.b\B (40;^yt @_qKZ#7AD;,"}Pz++ jg(Hh`K@;tjVٕFrկMY1llMI3Y8T@g+.1# i-KhP>DaB|;z%?)ȞT{ݱ[t 8wtnxe-O,n{͋Źr&H03 wӄ]Zl;UoBm&Xl{RPi  @ʞ cy>/G靥c݃UQN\Q~/YZ#ۚM,"")@7wCN 9T{k ,C2S~.wdpݻ hdD7$Lϑ$l"Ua+qCZ5 #3,6zT_T 3崢ia/.8ӗ eAO),A|&@E2F"| EF;J;y>Oad 283^`TS B“8S]h8\]z'͝lgcAgILo+vn(`*@1^^C{(lYP"LG nF)9u5 M%nF])3h8];@y&%\V3 |ޯJtT2)k̠QH"6DpS|4a&>i$I$)0t '´%f(rijbn3^J{6LlHC\қ96:;Syf#(Ef2'Np;A 1X ڦcLg&8V|5DX-fȁUcJ@WkpZ!leRӥ?vMt>_s Ԁ˓AG8g+FSW 3KΒ'"Ӊ7u{< 禛 yg;ҪpE؄\7`|Β?خ(l_ p|2nB\/H!pЬCVyLR2ٚw:aa @a4vP}gl:75mQZgRq+y"NX+n.-eE>*\~Q +T(FϪ/D j1O =@צC8F{:^XiNc֯\ 97nr2Н[U<[Rxl::h b^!Q0[yL ܢf75m- 8HҐ EGıXWLJxTyZwjޠ!?&J@AFoрWG!G o\&9ÂZ^::By큡:E?Ҙ4LpjU:QY5TJBɪF(EG8wKT}E|z񂹍_% K,al/n~5yBdC8$'AHRR/@prRB`>6qӓz04)z>zHKpvbŪn\z7GkVV%;Qj=v!ϋO5שkU%Zؒ4(7lF=/.wOa#y[qrbC& EР7D*IPh3<@J Al]ڈE0.#L_k:riBTY'y NJүp=Μw83KrKSUGE`<]y g0O]_ֲqәj/j[`?Fk6$Բ7i済X_v+ݽc[igtβH^wAZɕLj*>W5rwD+nnw ٛx!99e^۲r .iY1*: PA6srͫx:O!^Vv&U$-]~Dj KX2U_pOw%]B I- IڿwꈱUҷ4_>+ld7`ż 7~$)%=ηۙ#nIȤY,ސFUHsgX$ga#@+=.{b!& dv\#sW؄)t?S*_{/ǾE^; nՖ9g>8d<\f00Et$ѽdB|QW4s%gI}|e͌)$饹>| qF&lJ Hgg`*-ыlLp[-4ي?#i"Y_#٦1#DL){d2{,myϋR;au4} 鏜\F}Oާ}Z ((ZjG5"EI7 :Or!q@֊Z* H͇'lǾ.mFf20{SquOj7Hp!ׂ;:LyL*`g{ɚ 5E^2 Yr Bf^=_._X.H0S( [6H!N.>l5'Wm7,a mUAMf4}fϺ3;> eՐNK K\lXXG |̱J;}}C!*hf[>JgJw /ތ# Rl%_TP)(>܀-%2ds=s$Dq_f RG,ܭ.䈏}տ@g;sthtB`Sk>zQUol08Ӳ樤t+>bnXq,HσsL?N-$yъҥg= R b1aD7]!o\mjm8SfҨXw&?` ^BϘDa'sOi+6QقO JjQW2/Z_h2:m_JSlMr˞XŁ ) WWEtxeE"sXz>8=žM+^1ﻍI;z/*xt|-uca2^,5lQ(7{\OFe;DƐ ӗLow0ף6VmV-m h5&K t-_g𜮶UE(H={[߾30:sJD0(T5:q$z:99\y_u3(JHbEJ})<]wSBD)'_՟x1s>!JX7w q~Q?J!r5qLf杷)ug֫3U@5_Zړyc+vcu_/&e.<z oZm!-2=V.BX>pB*>SS39}(Hlez/s~ټQC (+q]|#K.w xd88i ȿ![J_xxmk=Av>kjr *M(u5sf:7ڂШ nj3f 5=(/HxSZ k¢*VktwC<}Kd'CEcs(Jxtѭ(DQf rӳҢ̳i#ַ{j 917$#oB_VT2Soz*,q'Ak nw#w-<)=׃6!=H1<` QFd7~.oUzTm@$Ʌٰ&{XL]G|2겶u1>Ec\&ÔCɫν9T&F^PΑ#5t]8lQmW(j Ee'< {f M--`Ѿ$[z9;W4M:xywyS%1bnI/Qa tM6@ ~ilؑc"rW*lL53qφ%) l,|KpS i>:!;V" :s]ͫOm9/X>A[t-3qZqHU%]kFM'_ŘmgrIs*ĘgjYnd8I:{E 47@Iń'W^ Q2#w.Q+hABY栖y3N_"ۧHfr2"` }B흔L،#oV!.yOy ?Ann4P 9}W=_^IՄl ]q'PwrҀ= [2ZVuBDn2N4BΪt',mRCڂt66StQ]y8sbZ1yl:58\mԺLhs2 W n'sfBdf 쨏m&乪rRsl;4V/:E}9r:nQfUӏ {7<̳PYǺ%lSUگlZr9؉;N`gkc@_M΢)"xpOF6 [I^j364Pw]ˊ%Qs{#_ON~\l2"hzE:Գ9#XCDڤNͣz05ޜ8T#Y9x"̘xl+r=\9#_ 9=U$ķ-LԿ; G RFMh\Ǡ =i?Yb|SrG$>akcNmk؆K?etBe>:sֆ8ss9qBkR?BSgh]D77wb.,,L>WEQDg9eؾoOu0=59r;{S,iA^Va1az^0% QXNSBH8P)>_6+T u2zY)]p2뎅BwHѝ%*?}~fUK0 E:@ g< ׻ FaIbgEsFى)U :$PΨ.濗BLwqe~0{-<}µ⫕LtnČNp@P*Ҳmik4;?vz4 ޢ$*P`tVF6zLGBUUߍ',i"-min~Vb8:Wr> Orof3= Kr$s_:\"u]k-g (؎!9@bi4@ZjyǼ(cC*-ZL?oF<$#}W0N$ #2CÀnՀ]. 6L-[P{Urfn6kGyA .]9CsY*i3nD_{{.VpZrOvtFBo•,O1{%Ⱥ֭2u~KQ99;Q iiX#WJ azi G[F19 j-l|HxY|uY*Ϳﵭ85"}2sُ;^A9W]3`@%Wr##iS b+.@ͮi/+]M>c֏F"E"r\8tnP5$pu6a.f4Py>BgKD+5[g%w$2$tLR]Aĩ:\P:+:]\G}IXfp]x0\hi2}s,nobImC̅uFъ(}E-_R!,ɞ{GWg^$\JVZ2;{Zz#pϼc9,i!kN/ ,7<ݔGNY9 %%^3`-S 3XS|zTcj 36\od_F99/͈2 v;x*w\zNގ{OIAiҟ^Uq;Nћئs {xN"%iF얟g^?;y1|o^aSl~˛nM1 o7xn-79LhJZ- bū$TfYэAnê'?uUTasfXpkXubLi!k]%kgg)W(:C'g9=KLd3IJB{J/0 ܍7tLzRɟS*K?QFI{Jz7ۄF.jF:ʝZ)(Oz7&4*uj`1lA(՗qͯ1͈O磘~H\l~<cqsK&-zTDF]znUTmJ^^8ӖJnh~#q|,Gʚh%9P_Vėi>ǒ͢/^^݆De外o~@|W"IlH^Hx3gE\(UHG6@dK ؔ qL"%jҗ]W^T21TRIHJYշ-܎`_&:.\-M4Հrw1[X0Id =-38@0QSi՗1ٝ VuU7c}q kT&$U'3E8&Ƴ `rUDc+Pj k AWqH*v,yOL&Hopr{­s1TP2$ YB5DLXVVx~M+Αr%X t@/M9uH㜛5b ؅ ^ٰLڸQD}&15Lf}y$`m}d;ŕIӽ0M΄\s޸7]iD֢bFq&\,@ğZ%$Jǡbj|#Xܰ%V*bkCc4kIn9ŧ Ên:^߹JW6b&ib0LF۵@ڻC MO=uaÍ;wmKtEe# K3\X|1i(9/TK,)8g sh[3QrWŔgdzLaF 28Ը,6nնq R`|0נ" nۉnZ؅NYxJkIٍJE% |a\ 챍PQ~6s Y!|<$. x ~IKzT!X󩕎XH2(Hvh:6`Vnyi$>p-$3X$|iҎYkZKbo8#gȠ?_b.jz lqLJ#SG@Eg@9kSV|5;0Xv!7>@@@Db|RjN)[M>ls-Ce;g k~`ی,G&^rylXtQCAJQlIG)y2$Ȳz\hɩޘ("_U\2 Ещ,pRGKa2{N'Ʈcr!<Ҿ҉ke4qKǕ3b=}`$5nj;4cJ㪒d(0-Bn3`b*Rɰdhĉ/p?8;9T5Xdz-`eHK5۝ O"j*,%jqueM[43Wl$˙OKƪQkTan@.{dlE g TA/G^tY&^}i0ΊW~Wt|0jYtWÆ٧'Wrj_n^H=\yCÂ!}=JʿZGVv}V}FZna#P OҞt Ƥ-G8B/ &1p9p:~9(($KoӟΟ,ԬLR@5jYGt/-w(¤b\j=L%d綎BַAµlXTQ0:k$)9AԯI}y@e\<&imȿ$PAR>36ƾb/˸NuK%ӛVd#ZX  ?ܗv~s{&eeh˛ kleU/aA) X; /U徾Ȼ[K9o,y?/I! YqZT.%V=&,(<){,Mњ!zM/f4P߬Jfݚ::?|6QBy/^F::+U@ 彵| :oA`zْT6Mvi4k!SΙ@;I#ǥ-z [rx#,vDdCox]{uX?DU' HڔP(BpzO j4%zR: uk@s1jR+lwj+HġROJ& sqo|d[*Fe o  "!ujr.v^)U+i6SkV<S ~y3(9# ֧*pB=K;'vo[?EP~ i'iakɆ-[!Q6m2_|-Inl?|߹4.o^,H琔z7r/bq, Entqf- '^RhGǗ>Ч̝/6O@q8:=zKrS~sYf} g<|)>@N e_*D?cY|n o3]ޯ$`nJ/-׷I|W+{(]A@xP.g/ 5 a`E8qYcˌ^Ll#b/HV{Y=V!m6^zCK-J~ d60߄-e:̭ܺe&@nQK-B`}9êB%&mܮ+L-C1sKvmOoM0~w1ap(|WrjCῌxjxk%ȽG>0}Yh)5E}?2%17 3Mữ`;7}p>,N97kET:R}XzoE:*9vlIJ2h,\q\ԷYA;&n$۽i'nBTTR1I[jBF_I8ȉ6yxR qg.QzV6l&Q7 F9I*,Î[4i~kO}!s*ԢpW>)zD 7 _O> vDʓ\7` φ҃e!ԬȪ5iGCO&~:e3~In/WBRUuiΈ.>1X~|G rD{n  `fzݒR;@EG;477`qJXCc)9DvU',xx!Hܪw i#]S@tŹm¤`M5VH['uyL{`Dt X :Wߚ",Z`B AV$# r{|o6b=E#esr=5/q  Ibx7<ȹUx/^b5U:@ ;%+Ja41  _ n?ʹR}R,cBnpM46Y4{޾demwk6x%UJO 0O _db'0#KMjoE;iWT(r^'2Xlx8 =b׍=DiN4wNσvBWC<]ڂ^~5Uz^ Pցи wF'.=GKWɲpTw=BDeQT4 e7-_ULEо[q5Cdk~NםpE+K;DѹCLCC=F@ƻŽ 4JFSNOIkC-x=kT%ps7)κڝʘ}n\FK (Zn_=DI r2֨_E86' ^}lّǍKLP~WSL ڮ&oO5) E+PFDy8fw60V pzE@0V  uVs<# 3RK e9Ϻd&߉Rp?IrFrLF" 'H)ċ\hɷq 2G[ ϰYIf"oÊw_R$;"E{ M+_ +\OB".i>n|mÁ/\/ɡS~pk!)/22eps*:f/WlC; 8< UvSHfՐb"gAjPJGIp+Ñ7<=J>٧ @,ܯMI&3CGx#苋t|;xNPE %L$ƌN]K osv=ŏ^޼gg_i{РV]f]ӧQhBn^4?i b/4)u{{0nb2t&W(@E61p3u_%+$~w^X~]j WeW54Y|%w[,D :^ʵY#؋`rʃwrEޔjFh9jO?oxBXcRfgeOw-X}Q͍!Â_4YS+ezf2?~#-,!bo_#lD`3ߔ^>lg?akϑ^gxe݅T{wN7fH+Fa|Gaӳ54KdzڧnbɤxJcmۖSlQ_24 69v'94z$D rf[Um`? R7'*iIV7>XE&AgSS!AuG-I®~Kc2X=0ZH.R0fR` ǖTzUZ@ɑa!E7U-jAԽr6OT}S6Iݑ F kot6=T Iu%U<'Y,Ql'41}&pB_VL!Cyϫ!]F389,6cRYI}5냭X*;"NbKthVZHKTy^z]߳)L(GȥnX*&JP3Nj;/ޮ b?i,`chJeueM;,.?tі^pri(IhJ6[-d;F;K8Zנ; dp!kEm.ɡmuSA2e/+P|Z\qRt5w5E5,qvpj6G0ԣN<;ͺ d8;]6p-jiTWrćԼ-mL]bQ@Fr ?ueEFQ,{@Ƿ;twU?4ERC7EFM g2Х&\**䝥\V@bdH~87XzLB5 F탓Pv}LCaz0Sf3#Cf27-7AO8Saڕ;r& kcobQN}GxM}qg\_, q7 Bp>W_7 5X<@mF|_nWJШ{qIuI SPf"y,73T4*V@sn ~KR,࠲Ba.f _3{êOw^iY$羜 @IY%&7c|{Iԙ+W` pNZO*kjsTtoEBi5.3 WP>bh8?Wl)ϕ)[rzuE$j}tQ>:M9M'ӻ"u(P"8UVb_RZ?Tn{EE m5D#}]9h9zuj.i2xdMcA6F.jHړ&Qz3YGg=ۼfJ.븃F/_}j05m9zCk [2e/hilx^Fx9[$(ONX cB 8S:?*ލ핖mma]I_"oKkc6iE#*,z IqnC'ȓIҺSUNXVS-IͅE3[sܻ;8avڭKfнν3l/LT۞;r$C2/ u~*hP`nvY1֊ ;5:KbF2QzUA_f^K=^E,' d;e{AK}أu-]D qgࠖ(PΪ֭n hohC':4fbˮ5Fybnx#&3RaeۜV@|P.+gg 1l73#pٻRo.S2QA <[&SRDG(AB)nB{^Ś3SR*|WjTϘ2uÛF˱x܀גnS6\'=R:_]+;fxnaO+C4(6Z&‰7ȎXpN{潑YrW־zEgHl<1؊nJեb%=/UNSqݴX$pz"J48jm Q8s!~DӲuHS: ۗ" ش襮g@ǼXa勳2v&R%yإNo"pDoUl/V 8f[vP{ VN7٘'[;a#?D1ecflFcE!zLœܝ @2}TnK+K`^H9i+u96ˌ  nywYògaQpbC֧SgP;hDV{zxd.$Ʀ03Ml_=?ݟ"s V'A-*+炌hz4B+6”K+|(̋XnOwt:1,x5IfZ" ב&عdc\d`k9e˜f0ˤvQ5ԋtFUU!MD1 Hيxrcsx{쩑ugxFaUK:CoZ7ryV/DsF{[|yʼn\0'VqmGI4<;9ynLތ=iN==EIR*i JjXXl4pkVWhda=vy #/ķqe\c \cL(~TtY!ϋpAtV`Blï;Vy&&Ss<:ȸkۙݚٽeNTf*nj d*1 ?軱,| ͛emT"&OT,RuPMv3zHqAs*'ha8ڒ1MpiæA#GhFC`PGVv!=I:LdBk$UjZ_p*V^WU  b-K)Y 0=d~ۡ%lpHsmI棇Z{DRcd#͎ν;nxV Y nRvڀ ꢶ):PӔM_ėͮP풘 dZՇuޝեpHC0UHn39lqI iZw„*mЖգYǟCJ[f:o֬PAFy;C˯ jN{0?6f;Ҳq{ktYϗ5|3O^q5lb'Clj/Km/^f12@3˲GO1 MSL^ ^RH~tEE*vim}Ū BЀn{ ~9z'xpD_l?_>ӡu(fڧ53Cp-9BGNϨ [ܫ*BA;rܿ <,*?~NWJ'GXB3=Ʒ5CxVWw&'ǫ tCPr-( I.7Y?4661lӱd A eqƹ}y)42 ߭9> 4 frrc'jveW81ޒ(Qط)GgUCJ8Lf327rI^paw!BOͮCYEZ/B.Vv5̜}PoUIPw95>тKCqq I9-]^zVzũFghճ +dT2Z㻌0o/Lb_O!.W~ndIC:,Уfî Ț!@qt6 _6*<|[f P ؿ%bsrpKVQ5;A ~.C hQɾ:}nR6sCz0F/23u Vxd wm;}v٣Xά7jƬۑ]?Rˤg𻆌VWyUf:ZKܑʇ֙ן{3(.tM4{{==;i5 FUTV,*Qq%2ÿ@ 6:߸("<:lAbSwUyi!ucօPFtH6c^ޡ;H 8:F %&ŝ%ޅbrlFxEJ(x}-2y(wpt<Uup.f=+Ĥ`*1 ;u:G'+`s:($rL8ڝN)RьSb!Ju#o2 *ӕ9<WIjҹLP9(G 4aZ(YXd&PQ;)jcpr9ʽOZ` ߬ERP JQ/E ~y;5} [pt@/\9, aȧP{}MHzY8}SEnVtT__RI9} WI`bWRỗ2{egS]hPpUu57,X݇9GHib6gTx"(R67)TB:MpӌzoX=Ti r1I (0(O@TNмKv6Y8۳>kMw *wk+t$AoSOd,>Z_\@4Fޡ JOO"[!+%zkPaAuӓY U_Mvka{- vo{3IK8ݕa~!+/]ˣ̜ NxF"žLɂ,*FSN. ڮ3u|V{q*nT邮w1|e_muEcEBfsĻixhQ I^ G <vq;T>m>wυ<rLP  +,+5G B4~.\ejeښ-|`%H T?;C:g:izu^%ڑGP(8Pa8:4G4/^FGWlewU dݸLQ*4Y0*;d-p粎DSڞ>S9b!J@(}8:c7]2 9d0|CxWJ-0)HmԀ :d}4U+XwX?zC,\C/'c*|ŭBdː2BEQ߇0B?*IFOvHi8)ifmfh57!j* 턜7*"5fJ!%W1"qM˪^W]u>2wy-\D\)MO@ oұHw% T`4CF+OLB= ٕW 2g _ }z.UXxX YA_iъ%>rY͋pHqӁ.GEzg[*}o|`:7vǕ L1jvRMM*Zj`p,1%GI+1֯]A (Z]'Dkp<#6׏|.h-eaY"`a5Vׇl;E90Tm2D]^~Pl,E?sB6֖zL476+K-k Цdvc9Q\#M/T|ԣo*G$ QA$樨;u)x ]n!%h@SI"ogkگx7~_d*m40AmKn\RxxH}}o(P39e0+S!f1;f&VcpMC a QB Ě z+"7V\O9&>~sz֯Q)2WISkfYI$ Rk?%<[6 d RX_dikXs잏@* #{ Y5!pjڡt]԰[Rf mMf@Hnu< ZP*3Kc)>Hj+G72!͕W⥁;hW Oml!9/eLT :QvY·l%)?F9X@ML0JO% ~b6AZK>eDP^M35s Swp۹ds5׾amfسdȘ1IU kd"^|!Aҝ:J*dr)=qc*f*ƟNR96@uX'$H DQ[ AZ-TFzHxi\q( 0d2cv&pa֑aR$9ܺRSH.ճ7Jw5e=FnH 0"Uߏo叴MF6ihR:pjE\my^/"4OEl'1[ȻTqjfIģ`m.M ǎ|65HZ'I:NR%,.fl#1'EG (ӝh $7/dŏ[Ild)KdWbL 4M<ͬ'(ٲ!+Î@USບJ~YӷF`vlw9~m?=vNĤLm #GRٽcsTpapȥ/H7 i=Irwd8eU9:Uʳ Fv82:8cv& 4=n[s e _m<U-GԜZ/m,8üތ3v(_ysa-L"i4bʹ F>lO@C[ nr[$-97D8[Pl÷+eT:6]<9{.!8Pzhy.{]+)dVujFF kzI`0VyB`mIjIgp#Q`|^|kj]\03 oeN(= $cl"Q/ HxGNg=Fπ5`~7:%喁,齼7@+%gK)$?y}~ajQO:D}7r>ޭvԻO6+}KK::IVKȣ4"͋M'V=BB~Y?WsV fea} A;]BZ\F,H Ms Pd 9:FLEk&.k6%WM1*yWԱwy S<@ƛ"(!5}6nyjzn GT2X䏐HD`(qEf@36 5ntwB/7%(=Ef@gZg Йg/1Y"NDՉUr„t}k%\R~5J pQ}38%:a`x+b & ],,Ddsh3`r*tMmCSHڛJaV% 0(8]zc2WTIB?A-B|ְ#.d?:P|oҴrNtXYFt GN)R7yDM:q|V4w@GxɭSVJ *G59Vٱ\"_l֖4 әy3|xjwv&wzʮgW%?A|!CP|,*-gl2qf,^k0@Aq_7M#42yʟs27/bp㚍!gG`.A7'7̊].Ĕ6f'Vo7q!;alpSDjiP˹oz Mc}Kh%G@.o[?]Iǥ3M$Lc3hR;3LM%iXP{ă0f 1zI?dѪޓ$iJ\hR@`W XD =֕q^fzq]ß6@GE3r'_k$U%nۚ"l@x%ꃓV!5!-n\BNYRZT` = Eyg[#%dYO;0{:J>& mu)e"Dv"!-35GYpw0}cHfF4恤Z eh;;]IekL5s#f"|0$߾47ǵé6rgUNj?zB݃oKN&1px㐬!˺ (=E*0R{Ѝ:-d\5xH)Uyd/NVvT>P1mu]D`f4d)s۬ubBg/MEo:р5è$fJ~ƞYD3}8Q7473_f?`y,hH`)~MH. >҆d {@/L%bXDEK;3 z0Ab6}O$ İm }2~WSي?xa뙃!r C5E pMd_**SbROzSkt4>\8C%#av.MHwY~o FߓHN=~UpjOsbJH[qyS{IvoT>#4V#p}$Qi$oɶ+Sz؜_d8Qگi8L0"U[ђg'-ysH"eJ1:z*7oyc5k&[_Z]Tk)%lDPwӕeƉY(&tFoyPo)zr͸}{Z[6Ix=Г7:KܶM06fUiywT@-guwHsŷ209uJkxb%saqDN мP)Y\ )C@.x! dٳ-uQ"UI}\[:@ %pu5JBKN:4Cl] XńW829'ߞ'ӌcx+ h=YMgo۪Cv/4ކ=20> ISUeF?+/tcE>G Z?bv-keFPF~ͭ6A{}F/{ſdus]C"b%<0,?[PFm_OƂɁ#~qf#+RLLk_IdD*"WQ`M| !{Y(<ձ}7ȶ}6"%m$}f xj_!3;z Eei_'0O-,i>|ǂ1'|Tn3UE^\̏`ξ;R-]3Hx]1ye#X2.xRZ ~9ꊼ*[2KRV(?!8Jz#"эE'.\l^R{H,$oCeq%Ql:9T8{e7ѻUv@CP ^5:i<7Nٗ 0 zoqQA^Zk7ז;p~7~~m@c?(eUŎ"qxnĂVA \b|V*)4g+V} w-"Rb"O`_7M5*&tnp:xXܧΚڮ8]*ݸ;&j11ڤ|v6L()E1}犲eY =jT$LY vx5d&'\~~k@@!9d*hڥ!_L9gn!k A%_gO<30 Riᄰ~1FIs FvsE/{qB^o.ݎNGw@gk«@JV\?ӷ~ ^UIa+QF&Rhݤo&A#?QFS@^$ A,+PO&u5q*Q7Y/B 6&Ey:ܤvoȚj5J=]@u6N_ݐ%2T<1,@ N;/T;8i`Zx)iq}=[˾%АEHsC}y-V*<2|q80ب1ZRߺk{kSv9B=*;&S߭Rdѷ"sf)^Q"Bgԯ[0Q[>c 2 p2[p}\q҄w=d~ KbdXQR -ϝPOoo`Yxת|PN7w\Kxt%:&'葫57#,.DL%t|?Q| u>ջ~SS~}f|"mU.|lnQO= lE v2H^҄ İDvs k"w`1 ]v-EIi I6i% =C-Dxġӑ2Tΰ$*v"U)U6fըIP["lbVveSwT|XhK5nȳȽjH9e5oM jX\}Z11XA q-܌mwO*oo!T<X;ڛ^`3!neBHuR32+2'i^ȍ(清AJgsq/a) A_Eq$ʠ-sO%3 D'>.Yk JFï˅џ}qTvw-_H檆5P~ Z>5H3K{}/80!hGdЙQ47pjD-epHvu/1ʬݡbpdk"86:GH" AK¯cuvkWQ7-1Vq ݕU|f HA&T,{sWH&jYjNp+7i;=ήҭM E,"ޙpO䢂̓}sY]jNf-b LUos<%#}nG*b} :f*ja~zZC7# k{(O%ITx@>^FS9 -^;)ԣsp܃DLKL^<1oLso԰l@C:jdMLZq}^Q#Low%x a=!Yc*JS]dX)/9G%|%΁Xc| uȸY=ú[jY F__)ko2G!~B8 А fyu;҈&*mA:!ZH>2vkcQjqFbY羍oPC^閠z]GfqSRX *y0I^iU$n?̽˸':!,- -~6Ӥ$L,1DGNzH@8qZ\}/B45orF{FT082 u.U,QԸ_qAF:TL)a[B*:R%z@QOm[/8,^a^ZSFHc8A$c[Wڣh5$a^4,/Ixx){߹ڢxS:L.^YuTKqFmY31 55ټ2*[ j>ӣܕ MSlV9¿%u wD!=H9~43}K)׭] ٜ&M# "9Q!a!7|r/`AqYāO4ۃ;6D즅n[Ud"~1mXnݽ^dWKPN`Zm6Xe]ep*P'4j}&%kEt#5{N)Ne3q3`6ieHH-Bp_ VR; aXwP}beZssXehNH܀=7m~xO#8Ջdp%3,p]q;?nHzZ~fs)$MJP"d ,0>6בM T]S , 8C5b"b.5(Ϛ]Ms) Z!n.?d&9+Xz2F$?шɌ ]5FZ5g]\& lh[i##݁'o/c&ך8vIۡQځZAE%v+HYx5a[h< 0qW5ޝ5+J[vrtDDYa~o /s7$ G8@w0W 64PBA)v ; 2imx: @; Vi EpٗȄ5nk| XݭPaB@fm)ՂgNvA39|~*UCBo/^3=ǥ߶W\ +*V0aiSTy5Գ=;fB(Sٜd yzR- {>?n 4_^;el2Oz!&Bm֋x֎=|;qAG_>Es'rp!Y=$NwjlʢTVxIvrM"D\naۨ9΃jɪeP3c!,t'vnM6~Rc;[76+e|uK0"{]f #I\] ? t OMw+E?}A9D]s5W&ƹzwlwN}LKzPQ΄e`|xstKJꤜGOjlWV˩0oɃ$sOЯT%ͣ+T]o_:piZʉI K:LRE4N(4;O”m|e5 Zel5ŷ?ʯa!=GT:lP`qh{ S\ZK۬I1n`" 2fF".k߲#˧t`E_[4C),Wp!1+lE>2[Wx7^Mi3gD `KeYz}AbJEdD𙋠=͏m93DHbkV!zfׇX'9{o;ZתWEZ1fU|ʨ$k;z%NLB]F 47%J= =JS>Dr̍L LۄYZ7^s䢆MQd Wҭ8304hƜPJTt,Њl͍] *^ʘR7p:X?Qn-33_C~ ydzCPbEFQ3 >VD7{P\B/vP/LnEc%ݎmS/3l2b{JU|5IwV 7>! 9M)JƙN;8B5 `"mSԟN| I:9,~ť3X}DQU, LqLOBy4Ù{%H3TZ@ĠɃY/Cd꓄ |Xp:Ԋj#+$:N9ʻEm4 Tp>j#`~\ ,CS)>).Yb}gFl5٥uJ:B3+0~5hWqo-dɤp(atp>#.^m\GJ*uuߙb.Hcbum \1~*fΞFcbo3jSa{dBN"`aZ{ T-|}eWHM % cd$VRkeLYX^m.@I_M x`{5}WMJm ~ώ6%4xg=X۟0TuP,Y be Y*_E!GR'rɣ+6:ڨi⍁9-vh!1C-޿n? x-oVnY 卙1hc@P7ju}@{;?CcS"o6@,giyf*ix@[s@y7OzXs7PhykδJ)Kb)߭*9^ҩ<͘PN\Ŧ,:A?؏۩Wqs8轈PF8j!ŸҎco (mשٞdxk2a(e%'b>1wӪ]K8rau/HrY_}(uF9ФCKE#%ĭ\T0_>/UA-hTчګL9ryϭi : H|N1=}d;frNmE ~tҸ k]I43m =ycg/^~փ|R5a}tI%FzpCH#໨V)Icp*ĢB}z$|o\`:L+(ꣾ,fL6Jb?LdNE?f($k3D HFfӨFeqHX9Æ66'~[11T5`q-la`QѪ?Ma kyF7 Ӫ%W.Cm+r:>w*GZ&qfsXz7FXTff|-_ȹR~&C:Rh)?Ոz5qkC|2=A:\&G<]]2WRl# %`+Ia%b˽ OM ^rףiB=#<1Nf-ȌAeHiI>xU/cqB0‚mVɁ34T3FIe4Ɉt8(&9}CW^1h]u3:1x~0WTԀFoѲY_u}Œ eLv$yf"Mk۰]u @mEBnۃvP̒@&=n#âڔt iHZ8:FeQ+mKr{>Ŗ񡝴tIա"ƚ9)Q+q S;HXN.U_?"-篧m-1+cz٩XL2٧$q=BS< d5'kBy+!Փ'=걁{'f5}}]>gOGs XZZIQ>`Ho}t{% e4?kɵG[/@+u'=oNYVݢ0+p%.8f2pnLڋ,n1rUxm7Ky_|E?>?"EC!9LHb m.-6:P 8QT Ӱ'n,ۣDu tG+b=?HS/) ~޼lFrgHn=wʸi5f?LLSgs܃@Ҙb1BPA̶M78\ϽZE9 %WƢCf:t#]:ISX\,X!{؄`1")TKQm%w{l4kqgڜ?"ŋ(J,]Azܕ;9+i `^[շ.[ y r;G2Z @lH|JrٌglDrspO#EDk$ ǕIܠvI }epScg1oV" RrM| D,O\k`=`%Ht{|DWȳ<%T(YiKk1@KB02A - 9#Uwo9sjZbYЫ2Q#>v]ՙ.XՍ9[c% #鬟᠈ @3gyZ37oYy$WAfDJ&lgw+Ӷ1F%=;ƥyx4"l (#Z.zjLgmH6=UJ&7bJa^Z[BT[ĝ f@WIUwD$] <%oi;~O29a`~LϧХ^?J2?$ҪZ{! FQ=QnEÛ KL Wp)u` _Ӑt>S>Qk -&7 iV@}8 VUhU&%ߜ'-6H,M# o} cD#[طiFjq+  ?qlsf$/)4*2Ok:M\7(S[cYuggvļ@٭taA)5R34JGdMfkA*"X*POT9OYdff@uvpAM;=S e͔m̳+}$?TZxq¤ōqu,dǹLћ.F҂6.Aɓ S5sd֨^Br t㽝nWWh=!]Krׄ(MRoQe|!rCvƅ ~ۺ#7;P)Q"E|_Y.U-؅ԝ7xH^nD'2D,6Y+MGltG)&pfY0omQ(B`yf`y8Fr,Qv@LO!t a2.F+ X۱o`tDi6H?֥@+V)beR_ջ;&GD}ޔ+kRI( FUsfQ3fZmT&Q`l=`=ytᡪ֛SִLqmtK(7o}Nbڀٕ>xQ\|24wEjbs=Gff/LŦ[Q]7"Ĭ@jW=,Y1t2Q@b. xB 7(rB? ,8}~n99_TؙN?wIB33Ld 2<_ibnA,te4:4TD-(w7qzڐRIVPfal_:T1<\nސIyhBk3P }MN6yD Oa_r0ikG_[9op=CTs 7"n0 Dk'[Sܯ'R4K:%'հ<(84˷HqYC? AR*~#GI^/ [Qqx*"o:J|AYJ!?*ւ^jpAQ!˰E7wbti`)㥒YOzDNYq*غg LKrQzyaٗ?ql/`6|sDXxAxB`Y#FOPfA 7уr|An}@=kf'vr(k# *3Z8]SJ iʸZ*4mH϶lD6٩FGW 3}pE18A,6Cݯ|:;ptQ!$q-)` jULBz)9ϗwjNmW}pIL29]yct׼)E0 wh2mh^L`}m&kv[pFA?9+^+mߔIXQ^TC1၁_]J ƢE 2\s]Ly}b#~ik;N^2 9AlM_TRhϬbfTE7P5̎TRM o /7)lrR̦{>mR%RnO5Md4GAc ێT6& -ZtAE Mr`K͙/|T9&Ǽԝ Df-d,6;dHď:{U'@h]U7ު_)!Y,DFB4O)OP@@Z>OaZX&2/k5uC\g̽ h4ٲR43B KorWCEi+-rgeJBe^fs}o0J!H7FqNik7:+C9;b>'ms)26Zw !ϼ͎4ĺ"Q(yM_TJ7e!=XU1K ^N|/?n**Gq;cmħplЎ1 +f}.mH ϲE]NjxGEtlefF'fT%~n*p'ꥅYy &l3pތq|Mf$GfsctwE▙W8Mp}S?mUUP+E|7CZk":essm>k&nߣ RyţnJRq#pNkP#]&]Cȧe|!ն=Y4jWf{+o:̮oQOXU,t!^2jy+Ϙ˘â+&dS'Pٴ˫RE'hZ'xE_jT sN~ Oc`9utr:2tIЕ|2L0֬4\/X]enBщU3]>F)) {YFWת%sI%|$ɜC) ɢ2u~€{N~p4YE7 ak;誱9kȯZKBo pT"jdBkATx}hJ}9.?xP*#M"PJ{> gIม`t s-kD/.t3 sx\4Rgo6Q'#4̌SFD Tk<m;㧇x J,kģpE3KJ٢= Сk<ג8kB*!bCK#p9kLBAnF]JkwWR?oO  BToS!šBZgKY gYF=(#]rFd-k4a,(CGpK]q~'V*wdĄ鶲hG4e Nє'Dg!CS0!/#j)bƒ?m h0/;h9>jZaN9HtFAXҙ8LmH0vqѓ@>"+WLP:X^ j kOKW%H LTp>{p,ؚ>C&%4eOvUn& lyn,ivSFE 6!)u0/-E?euMve+fC`bzϬW/Wi&dZ)_/tla;N>ﷳ H{Ǿ'0]\X_#k(Жlq=k;pIe3hAzlx:L.揆: ܝ;R7~N!D|s%C 8؟w[HŃ@8?ԟ&W5.FH&>(!\G{{JSPAPMd6Dl8rY BCsFLFXt襦O8*̵"gtSauWUF/ιEbw*,}e$]m숰RW?D+ ^4zQf% yKQ/tg%"+]ƪu[m1'dw^SqZ?+?9V*M}>W_ai"ZyS@ [vl)U5"Sgx!@&a$_J[Q[z'"rk)P`VNj$Zdkw \5HbZX/H~@Υ4ļ atUYW.\J#崍s yaJƽkc <$N!Tlg}>ΓP1 sRFg9˃n?:8t^࡭1:a纊;kF{J5n*|9E;ލoǯ7 YY=rC(r`Oկx%S8x! ֟Mq\U<1|zt4J灛(>>ލ7w At<]R0>'ͧBJ߳ES}TEϙȟNe> i$Exzs£'|ES"Xb=4x߆u5-23K&`0O7N2T1 `Q*e4Q 빎\ zu¨ċt-? HV~})(D"]}Q9i k]\\!e,P]|W3u֕{zx}xBm9FЁ tؖ/(y1u5Yڐ_2$g.Ўx)4Iø7S 7,\D:Gcm* RNJ Td-+7#<(Ru_NW4Q|S^rQ/2#)TF3(Ba?CuA=]O'U?u\ﴍH+RY0y1wغ)qA?)׸R=K v $EJ)15.'g0#vh$*RL9(I ?+#1F~`Q3 `xBJuȧ֝eogt*9)%<>#c XU,|^6|Kk6NC=)úΧNQ )qqΑ'q Aז' -f1< 81۫W!Hj 9LzӄȌt\dps'RBa N&a `82zt ٖ|y{Sk|Q1csz ?}*! S5xxmMK^|=9ѳ </l|4qT>.;.Lӂ@LALAʭnFEa5qrI87ujXhWC?I7R| ߌdnKUiG7Ȥ0,vˡNĔHν;@Aq졏L}0aP"|$NFZPd~תEQڪ\kFw).r|@h&&LeSIr=90LR_;3hWs*7?G5S!W43[M@BCW6Y+ho`|0TuقyMG#M6"16c!gCY((H=a>P<KvVPvav f8URd  ; 9 _3IlǑKYb۹Iߞ"uD17 Iӱ}r&͊[UPXSQڶhZv$=:ҸWN"1wQ(RHP}#ٳKKA~sj5* r/wd-Y3,L6YX4?gަF.d6VH'KȮYJM9zIk?i*mٸwDpոESlȡ^%Ggr>`Ad;v˜Cɉ'14n#ޒTM_|C'0,P̙\KW?< a/Gp[M++7r9oۃ䰐/hZM"!nR&؂6GփWh5 WȎ ye5;Љ)w.HǓƘ%iph>j/0~c (}::,X;wtVzL)F\Dm7˖a4?sI!d,;jc ?4ly&dXĠdVKǀXn%u0.|Cf1sM"O 0ч2V/֨OIߝD-'!3wl`x_UtM}f!̔[Myp?×pZ3 _I7sї^*Dh Onye'_^Tsh+I@R;kWik^X $eQX+|o0m y~ ۧMoNZ+GH!l"r9hU-+:!lP+iqAzN̴kP}6߃07g>B){MVygAG峂$|ie5ӖC~{׺mqe$__;ϛEx:_ylPL>ZR8)vvS OO S8,_h:\c {D 3Td5Z^<=*M}ݝm]TwkX9-̒Z ]Cj$d[9{p]jaUA5h#b,S$oC})edX1^tSx-h5r2?j+" ]+?A*Jj`Xh}3e{ZlӴUޱMIOᓳECӗEE/ZPKsM1:C"  > jЀDr'&}L$fG&p"mC丆wXO~uТ揷8 '#yvE縭 ^l(uHhcXL:FW޳Th-c)8|<筛bVqěQMu֐"j5qU&?ڞ#,oXtCքqeuR (Tvib)iVCHAypw$u Nm>Uc+4oz\)Sz%P}deNN ƟGmN☩ LI /Э{}6|QpŭObs{ b{[/ީ"t];ˏHCst+fBȭv6X|[vVSY16bR3*prpɣ8!y^ e\f!.Pl3y>PB<{[b@gEN¢(L#!,˒yfM>*s~E^22 vɸ!6$'{ UoI—$4 ڥ.#*X8+A{bMZF!H |KX=aglOg7CL"A&b"*~[ǏEmqF i3s=QSF#uϴdKc9 쁱V0刯9Anj+15DS{BPGS=YJanM>&6Y}CY/ 66KAbIfAz4bwœq;\s[iJAcǪ v3gIπlTZ[ XΧ1ڠR}w:)ۮnt-*=p,]ٴV/! wD‘,ZR.qc EprxFP$\y$Q`ͯ*g<$R!gw۬v ,3–ާB"^N>@CWs0q ܂>'8: ztyc0~^hνr܀w,k,`VmqÇ\HuҨ+Q,bєqR0*92eXCr'm╮]u_~z eA(}Xv{V2}XB@*nܖfq8Uă:Ik2ā(Ihtq;2ōЊ5bn~-= \^ nLݐNQ[[#XxbJTyzskdY:6qMvfh{X 0s"*_O !Ec>Gg/s밳 Jyؗ>RGaYSJr#(V>:Zd3n̘hݯiFuR!Wރ>iy*}20oB;@!UonN톿`iب8 ?Ȱ *߯l>š (b\9h d0xV b)BmH9j YDS\<ֈE `}/` Hd_zLm?$IrGrMJXg{A:+'gLtk-7IϡN'ysH 撚fx 4&獚͋bYlt MԊtbVpvћj:DŽV[V<+qx(d0щwhwֶV!"dS@]Q.07h[/ud5 䐃Z+~@ӒOg:}ť P_㯬|? 5_w1zYWzp"DsoEᓿA>:.VGK EN_Yk<0e83 8%^T–$G5/y%ːdڈt cT*YjViLUÈbln.0=..H-NKs{K#n?z6v؀\H('V<2LG]ք2Pz! yH☖F5ښ(?ܮ@}; U!`;Den݆_[aE4Kv g'CM[>'MVZl,FY?ݧ0*Rq^3awDވ^T.U"Gg)Ute-*u棠UGlsB^|0jxH[ݜy'!, }D'CU|߅g GfU_2R#NpAv@o3jݯSFh-zՏF1NN88E2̈́ˇd"f %UZv320p!lkREΤG|,ZP`Dt1)V,Ç; ݵD3;O6S[@G¥˞~k+K:`"4 fJ{4l7|g8հp{QPI48r (ˋYO.)Fw=}@0 3$p$7]9`O({yW_j*C,5#\ȁkc踼E9Ke* TD/vxl lnNf8F"KƂ85!G@f{*^%%/>FUX S+r*́2Ӱ*~?zud8 'TVahvDVϓ eUwRWݎ?C$0+T[C˷&X]V]j/=A$7geHCy^x*#8rS1cٷNz$Z.ۉHpHk?C!. ũ;tT畃sj/žrKFLAnK*O)< vt]uny!Q*$,#0~B b(_O9 ی4O.&wӜфoD@T=DvX'մU@j?8@%q7\2r/~ܵkk6tu !xpˡc*GyUVԀk\\)PUy2hy_ܪm Y|5 Y8X[HW5iNB XEԝw(O\] ͤ"#i8TD/XKphHç*0Q.ק,so7{#OXft ,7eo$ y")GL[Qs@:xs^TKwMpތXSt W ߩ H5G舕j8o6\jrkP`w@f'nDM{El|"$󦸥3GLΘ49 ~ueEs*xK2M==9+Ft>f 5gt?2C2=$𽃿Ab~VsW@b螘L6RLhKnnXua1I[cDB^nRm+ ?t8NvC[ W. a[wj*< 00t-@o/E0{ݡz[R7?7c~TH`өrg0V+6~JٟN;F2k!H>i?,f²@af$+X2RT_ʗ{0T贄'q%N&C/QzQLYZM{t*L<7t)JSL3 (7QsfDLCJס͑mT9-Ethghqס%i2'*Usg~CeMYix Olho/Xh\֪l "2'Z5}VuM;& 4h#a:8\{F'+M]fʢIwB ˤ)@q>- lNU.lA=^ T>?UtVml6RF7fZ% M8e]Rr<׀NrT"lإ?ٹwAqۢpJ/ZƋ F{a rΈ…ַ_-B.rkw8ouAw(oݧ|P0{rru ē^Ntɟ0bm`#nꮸ7zIf_Uw A ͚>C=߃=ڷAe^VY qeMMV6TȈ NUHZ?Z .鵌Aoy@ Тۥ}iҊӃsoʼn^}}(LVmEb,ٝ9VN J>cG@ӷĨU<8L b_iI/Jz xj[sR]g&h5US^!`,Bb#3lz4e!L(AREag+X3n˟/$`4De  C+NA-M]0o9'tN =s`f /B.Y|֩㠌{Ѫ8ɨYs|!͙7 NurrSʊn8ܶ Ɔ^8@EB켯tR@z@A(d}(g\rȉ0C*/v6lMje,1,HEħMM#H!tLDV "g7~f~Ne$p`p})Vu W~q5mLd90דSJ`y2+p&],Ŀ٨D/]pNNp!p``HUUD钂4;S6ƿ"U9<ƶ)cp/fx@_`(ZEdhDfJ)A_Y4@F}>{|;+\q({(9rP;NCţ"`?–4SV`Vs'4m~Ylw8A8FW T27- P.a"vDkl9e2F@^cRub==T~ͣD~Gb 3Y[i"۔HCc Q-@Tr8hQcbU @ցIMߟ o*t-vmZlnfB?%/dSڃBx"نIoBkTwY}'y (3 4J@Wb!ֱ՟ gH"J)e2xUGu̦3G;i!JWaYnR< zg% <0R_`0A]WQ{:cL& P,iZ9 AW0‚8Cpyy(T/-$/DNdOհ0*&`YjX}=' ,Y+Qv澟QN50\sfEp{U2܍fy eCeJ8Akyi4V/ q ǧ34t.ݚ!47?Vb!c&ԐH.V, ͩXxAѓϻF\ovFHߵHf+,*U@#ThRI*M}+Kfz{ŦfN{Y.)#tyCm5(L+zIJ 6n,[q*H+;8MU-@2ԧkƪrCҤKVx 6rN;d{qc*Urbq]4vQ冇W7MhpWeĻMrţ,!(>MћKIR?}[a衖VS 晳JBSYLJ(*uqu,ıpGT\"2偨HmZx͖=SDҟAa츝֚Lazcg %RR4r 햾h)!<\H42`킭|^՗\aKƬGbէqz?~vKG m!=؈fMx{o BF3~28!#XwJ2fџVΖ:f iO8M`uLzǀ- iՀj?=|NұX_dZy'cKd{|[Sذs;^V|b>mv߇ MBޭύCߵPS5FDLYߙ,==-|[XRؖU}<(.|0ƹjD%l[9L~:Í_ڝ|A%˸ٗ;l0zmΎ `kt`ۆ$ Y S]|[eK*NiYK&nNr.unaѹ†nT}JO.pC|lDL]e(9]=L!ZoٿC쳚ݺEZ]<29'9 kZMcf^=c6ѿFlr5xiby ]:k$`9[^\lni|&g%͠Jx rO+ @$ Wfd: nD\uHfiONm4{܁4|yo@k֐k^_zv3-6y0" Z.,_b|$$\uBftwԼZ\Oc‹[%p-76&26AŅ"Q^ف{*;pKZO Ged!rJl5L;D_JHHӆvP!@i Aİ[d;xٶ+,:tS(P]:K~y P>X7+8y:.H o\@p9s 1~O?XRk)H*V1 E 'yZ <"RĐ./o֩9PD3/4zlʶX78Emc?P3\O]ˉ6Թ_ú gzLWЁ2%_@:_M P0>IX}pY]@>Qa>%L$$eK /dt0.[y~TNxaJֶ+1]*f&b`Hܓ!S0WZ#m[L%3K73\F8L"19I#~/N ~!]]ȁQ4Xi4|/ίR:˛`|f @䅣#l (g7!y[>6|Ҋ5?a0gs߄Lt[hRo-Y&LuPg6ve X2@~S|!ϥµR>q T4Uk (q`۵&ܕD(c )ܼ" eTqmz2Oq-Kc^ƐmWv,{+Y TI?a2dn 4%g=;OVȤB]N^ lp2ibT(1GIDkqZ\s>yB5~ozq6yi3ھc5J=퐭dtKz,{ȏ"`QO|(4V.P.Mj&5pA8dc%"J8*_J5E&2I:ɥA?x iO7x3%\잛?Ía*lח? :ڰ ͿbI܉[4$<?4'|.D(S?aVK4o4=Iӟ5'0^c&9دVFx3xӸ'i[d{mok[r0+oXv#5.l#d~T6RYob+m5}Et3jSkh1i\<t"WDL8ȁ 3iS50NVtf>bR&.{};'JL(Xޯ3ԢKMPW7MߚaVF)dOBO2- XQlne#`Dxf@]PXхkt@PߧyōdjZ} ]B^$"23"oBNg<ץu~2̂}7q f>(Wo^I"ž={c|&q]]|vLPFΏnq u;ˇh P[(_E#uS jӶ{zZT.M(Vh@aMtZR6_ 0[*;SM$Ы-ߔ 1jNlgo*CBק_jz kdǟ$%i5d :ath#`ՙ@ԁqT@w7I+Վ G0ENt6}&Nk}GK]EhLb;L#ZF%3AȨdyb 532ˍy<7,Ba)wbL4ڏK3u-K Hvb n )yi|de2*<?f?f'5o0쩖 lܞLdw2L<5mD<)5Z>:Bn  9IR r.Z7(C<`\bGm"Rg|BX+cZPVkVĪ1/yߪ^깉/Y82. S; 3N#6Pafͦʥ=ThZ/]h]sh)Ry\`@' [u-U{4 RղYe?̫Uu8հniG?\E{\&Əcڍ@\^9HYh~ˀ" 0$)lD/OȞm՗y&|4JLQ@$T-"aMNZԶ*M+/rզ;IADMXn ïȌo>o\!O@9i TLVlL2c8j#|*#-FB,Ei5"h/`6a`nԶG;d򢻯ʏ!hy8fG)?E$xrUmTʔMik%~ƌũNkK (ϓxhj]T,g t1DҦAY{<%5(,E4Qȿ2LH9|ao}ξLb\Qh޲W?[8 RGhgQNEKߚ3pTNʬGbjaȵ (y!W(-q|i ZCƥȞc(bUweT_>:l EzM }ue0Ж: }I` ( ]1uh?T4;8~)g)vX@x^PC\gݒ:P;VwY6mZfLcYEҴl~l,(o +>q2I㆚OXǜNћ_ ֱ-9NDr"t< '8r:qrΏ/VS&A)kz!Y# +-Z$&@-G!NzVaJ>$MJNgmsokPfUsN̿a0Y*r/1c+Z%$nG'JGRoc.9]$ gƝw4c8v+z( nn5b*z8tWwF+ +ҕ[~GJaY)^/ >o8zY0>4' ryʒg;$؝0DM읮Y5Y= 9]@u^6aiQáhE oWpt,_a/) 5+>^Փd'}$;ݻ}Vgɩ\|^ɍY0 | :>Ub1La9?LlPMN19^}#pg>VUw'RTH:qx@Lc}O#*3n\l+RwNO#*=NܳWO#@ft2E#*B KleVd{GoDt8Jbkᰍ ,L9}>>P4p銀1bjU^,»Ld2 =Qah ;+3hy8'ܖ+it A0s\ڵhdΗG뱒-g"ˈ WiMr չgXQ /bwr:,3• CܞCjԬ^K+{g ٗ [؎>6GqqupB'pXq1꒴?­f /< 8"Dd^HB,3J|[R>24/daZՐNuܦ@1:1AJ8Iy<[*h:`mHuY1x<(A㞱[I.e,E{qRAGȸUiZm&,^9 A_Pڧ;;dRdf!Ԍa+PZWeqF-i߅p-ac0GI|Js"LqcWCԼ&۠vt>v>2;b5@h.0?KQU0!}0Cnir?[&LZ)[<40Уqa9]Y ||?f(qmL8S>V&כ0ҊtyKEVq5Ȉ" ()':Bl]e] cCj^z"˹&2gAhL^1s\3,cH>Y3; eev>;ωe^?DGU_|I\-O޹iFZGDkX9Ab[½:\V@DlװfgGpPu$<AmO9vZu:|=\?P%F{~Bf}w_wnRO5NzGCk}&#PGkþL[%;c ş55{P^?*MHI'-lVRͪV:ZV.6`,*Y^xHg2~WQ/H={@)meWDbG'x=Zi̝8? qрz'/Lk1vRe(1؏Ff>knE~,F/;H O,ˈ=B1長`zLPi|WQ%#nܣh>2]')t\GRR Oy~&fWߖYP*f==8'v|#zy:V- L؈ymIHY}#+A;Vk y_r:)ų׏ލ8Sc0x4 > 1d :x3YWNsZkJ0YQ &`'7OImQ< ],Z޻]k젍 3o,xiʾ:AG̴y]#\(:]0Ş+u0T0Y4!;HT jS`Ǖ?tgjBj2\YCz'NoGHξ~|:4T^:f{ ][@)7ߩD: 9-_ Ikقt#9[F8bYp"ie|l#|lb9 e_G5.mz6\[k9@tbB{@`tΞ@t+}XM$<孽KDy Y握^$^Ϯ_:MY}MJHR[^lϩWGaLlwXcE ]4@b8¯ldR MwV4̥pAh_\?]W=VUB;nu^ґZUX2ȴN-;n6ܱ1M7Qj+p5sN` E* d 2 Tj# )>ាsBXuؤŶ*lL\sCO=ٛ:oa$rh>`o: 6t8lm'ōKqŭ:M3z)DbŘ)${'y3r\X*';)bMXK,?OOqnY[':2R90,䋛rc oxy=_.ĕ1%U5wF)}JR{V~ѝH}fA־xtɿE?:D oWR%[Ubv5-S ">`dcRgvm}G}=!lbzKXӜՎzOj2_외]vXW%%LPD]M6MyuExlI彽㘗PRb|>:gV:Q+M\c*@P9KGrڅέ=P= X-/{|<Sn/ք,MYn51F6s簬q4M_U GK_#|6*$F ұ`&}HuQHkxq2L=qʆsĿN`4j]/uՅ < ?d@H 㟪4%~\ H8.LNETGx[Sܣ y8ˍ yz,А9De۰n`TCa]=aL^]MS?AuBH-Gg]QMi̽b=9&QJ̕i* HkN7pB/UVhX%NrYEnQуJq%yz<HHm`s09Od$6==RY ulwN_ݐF"24Jc;$>oklkQiȔłA([yNP:PT옚5ڕ]D>7b=Fs_Efi,K~Y&;WM&ޞtYok֏lK_{Obƥ-QťRc겻 %uyGp=ysv5"؀P{毚f79#f02m $2qG{1ғ2Ӥz?|h %]T 9p;2*bP?sr+gnsv񏛧qF}֚?T']6%*#貾@l΃g~k[l>4Imy]rB$C0G8& ִU !--c惘i^ױŨ6._`^g2 =^{$Au:4],3D'pJw6okˏM_UG"%cRgpz܃R}u8}г%QmJLŶHwSGaօ$(.Uֹ@fmt{ti p( џS[ $Yҕ"r׽!-UH|ksԲq,g)HyJw9zhesb!LxP}\ˈyƣ8 1S~Z}ez&8G$FaD^NHaV;tW(^ 9of~,AG%@T c Y -,Xk;",L<8;Zxd%cZ{ÕAV>BD}\ԀR=-/E-֭1͕2u&l2 WhgFǫeoypԩ5꺠 EeGVT}kȶ\hI}7A6(ufuΎ,ĺab pBr:xLuצ HR+] c*=ģm(+DPo(x56hBr"ϤIRʽd$j&r.& a f#:_S wDd|'s$jހ')> ""FV )Y}ux ɴ̤ 1Ldk3)HX[[z;o[U^xL+ʇ-=ps{;W'OYm?$ךntb熈왖m;]%nds$*} JJ9=R~*Y+$2zZohOßXwp#1(-%/7Mʌ" sh豈fĩoZ.Bb"<̀ @m3KxT8٢Q8EpnQaVau򌄬CgYfyTM߃q@iv 2~'uUQB :(j %:̚:m{eKn4?zm4YbUN\goʃiWSp*H9 5Ey^5Y3MXI1rǻO`/Aixep8)ܢ@U|/I_F|^Z_8rع߻H:b\Ly^:={ TRl7m;9Ycoaeq DO>6[3H>Y4AMat3G,|5Uk,sL}e;uL|k $-W"r9{dzE;R3ϹJ :f9&)iG:g Nqy1d 8å|mKjorW5H y&^ʿtDz'KazU.6<9R{Wq\ș~_!Rp'%/n5w`ϥOSέ61) +%S)j97$0ԉl[|T%  8 : ^ٚ2H3<k!L> ʢK > ?֜7c*ߌZ+^VtxBISqŧ-̶ؘAk`gi™+"ZĢ%t˭}nTٚ,B0@)DøI汒( qu%}zB?ƣp BI:}6'-qJ]oFbI _];f 7+Tl {xWqՋ^%.#t~aiǮ$.`VY:fqJlk!$VWF8'=9.sU?/7;^i)3_p"W{ѐ`=7pPEZﻄ3fB(8 @e]iʦM5 !dLQLJTn\]HtϏq22dyUU bPI5"!2ʮ u z?}g#d-&H́T-ľP2|2%4?3dkRME9H],;J31\1=Z`Σ-FS#Z[=־*~5% v+ϦԁWBۿ@N/)蓉?7/IF^g{%Uh__Da7kr#J8_DcYr:)@IOBU^>h)A\T$ĥRQ2l߭Leg98;{N:2{=tj5K'Sѽش g + w^Z mUGMQyHZ/DyVO}7qMH"\Lܺ)#ّ7 g ٿk[:NGx"< [[U ͦFX_g9q:$^7",o,Xf? JIpqJ^gxF :p|LfУ[ t*nN2U}",4a ɠ~pSʢ҂D`|(El'-$淺!>~7: F#]/J{"|d~FhvO']G*.[gf.#Bi,f> 7fs?R`.;FQm:چ1̢Śq]9]31p ̩c)QtaOg :#(#ΠH*>ĚEzvhv>LF!;:~Mo$Q# LkʳH#QװE &_+;A;;6s(E1׭2]U)60E$e.|m:~ہ)Y^s%?YR< t͋pa՞@)=|Vw.(!uj_B01:q3xZr檈44V2AI* bY^ƃeQ]`p|:D ϣ^)`l|tٍϡ/SW_ du.᪘|c&Uo XjPԯYSf$N 0֙ I|̇ =v>6 eh]VIUƙlfRkiۄ*šYy}R,{:f `F2ufTR2ɫbE (h mu,]!$iKt>dK.ρ)R2Zfq7/K>OQ\E׏,/ Exsg5eWmI/ O\4`$𻘦2 O){)10m>ދ0J;#OhXx\"(֮.@M4 0'gm<% Q1ӥr|!m9M_5dA& ΥxAxT%Wl욁R bL9ק$hYρPr2KxTvshERV)7'; @G֥ӓ K8o}i!i151A0ob$^5XcXc>O,mCgbmȍ'!;͊d~s/,(>i?ʻe^-.,/0UZj[x9<3Pq#RzEE=oaI#yd)`]_oCFm(_j%&n-iڛs`%;*Mׅ`觇X~LR\wD$V T@08MTj)!?D\yDM𺘜kyJ}}ԁ%IlUFHjRKC#CVʙ zVNn ֐TݒuGvtX˚f\MDWEև*X!fp"ţĩ)=ߞ8+Yز<Ljr5|ٖ'ؖ8Eq!k#GɆ]xf;۞=J*m 楒<5FpW2\onZ#L/ɪaU1=C%s>w) Eu6߆:ov0H(XJqeXi[wͬN 4JĪgC=|d ﳛ~(a/=COqF>TiV& -A+Wk rKe})- #X2#8[ҙT#GYT02/*nSaY 57V|nLxZ}avuhaI[Q(Vd E}QS381&U!j:*|wS8Ik¶x{Osg4dI U1}ϿvfTs:G%8ez1'_r{G)o˥r`)v9[k3'=rtcUp/OUY/-tk0 9_[r =$!eo rGK36=r/hFg A/Ƹ¸c[dK%C\QZ_lEE`#AweiT, H/j`e,gM-]`m>7&ȃgOw2Qb3QL?'<'Q;AFHψ~"AUoKc`fuP>ԓ;s+d.͝#[# mVH㈄1(\_v+rꉼ@ɟ{*q'Z'я*vgqbWB`k F=dL-[h4A"Kch̷݃UHMY\l]l|IC3VsCND^EХ^lH“SCY! ˢ_#/yj QN n_@IPx+፷fjg߹0y^ \ZFY6 :PPO.PYSr"},)V@u/U<lb'/98:I*]o DfwNlTmetw.!rT/D0^.w4Ვ~ᖶYTfґ|ى'F;h ܪ1Y6ATe|[ ǖIc>a22>ܱ@2wWbw#H !Jmqޗj::־|㯠dt062 .K3mxr8/ȱ2)%5svo´[ߦcJk_u!qRRWl%lNi҅Cf[F!majk&|+d4e"EV8Ji Sni:+ [sB!XIȗ[j^&['$hE%)u]5ah2't##N_./=4{f|$qV+e}Y=)I G5:UȖQL_~0"/fax,³EyK2j3꿯XHLo ~,pTwb0Cp\?=df)RI\bm,M?3$J+ݲ?ѳ𫍟?H*48v@̌?Yy*V&?;Yb˒oy_a¯qო U00i |\;"Fr׼b-~k(R=PLN4v]P?/9Ɇ*jB=~"ZFYYD'g'~ _o`ުȕ]ccJdy!bC8Q`4b]_YOv0 \3Up-27ӼXr$A.˙Xɽd&:v@V5@0L{qbUIKy +\2%Ro88:\!eWƿr=HN8e}yS5X`A<.^U~  ٛع-P'{Pv'2qCJB9 bDή]=m:gy??5QB\dCY:ԞZcʯ zIՀ%+m@ąwl <3e68'4@ (b³MW!Ѥs=ɻ\@hgmu $͵IxvFK"5d'da\UuW]yWd,7̆QLADl~6R{'-H'Uw֟#*mC8^5fCifܱuEyuYY)s ^hUO{<`vu#7$޺*+ЃJX{D~m/̀UN c(s|Li8ê^{v$wKx!l ܦVkb.Š?oHD$6n[HriE-W"$h2Fxi >&/v 6׊L$jAa t7dȇvIbu@ɗp($ 9)~MZz#_\Iz < :bB/ʍĎőkd3gd}F%|L cM$&T~v%at(y%`aH] ̒*ڃ% n"wJϒyaTP@z\vuƩẈ:z!tJG%J<W{k3q"83cM0)zB}@fI7m6t( OU?h!tGhyC'JS` .s)bOĸl!KֱYL|;A¸o}V#(gKΌ]#X" !C(et4d=hؖv[Zކ+e=l3<3>d2_| 6HڐO6"a7 u?R.p4[M ܵq=\AJ[wL_ zt7/ZU WD˥*v+Cfe4:[:B'Wx(jqĨQC}[:d6\ 9:]Еq)8ñ(EO'%[́ ,s=PgK.JOA>]SuZAORn)(OzXn窸X8mq*!Zy\-OP_@GR7TZ3knoN&V6?Zb=(G0& \@`}@_3#i[W[aQ(P&Q.1*gv[*[Fƅ0`tȅ]qI=q +Ijf>Dd#7 mϯXt,xLvFyN heq]-K,KWY+i~ Ƶ6ѶDF0xx`:K)`4E^z6np-%7%xnu5q1,mo6qYK ^K312LWjx{ѻc*8T t Z㙐{U"Hs d?#3?p`4 } |(`#)hf 멊fe㴱il, Q*F%=xH>"P[H_3>{o)sDI]b :trl7/J݈Fpt+1RP_Z ]+g}XZ\(.<}D,CZ#+S&go>Rp![S_F`wڙa{XlP#Nx)oxX]<@!M[" -0ЁW4INP?*z歨s+?ׁe͡:λYaEvQ3.nƳz* F=~|+H*3Ȅܫt.Lt瀣IjAA V{ZНiZ,MmՍjFgy+U*f6zc%Q?8Јg2l5"ZY#|`sק !NO6% M5lYcYeonV*(b^aO{(sr:2X/y T@乑p8=h%ȝ2 z UO灡蛔-׳ JC_,UDỸmba #A0"EM[N Zv?udd嫉D=G~lB0^( 4HdaZ|;99cj-{e)B>ғ3^b%\e8ۘ_΁d pLe޻˛ArWvtbm>ly汻'x0j<7r"OϕG=zDDaar{{ooO›d lfZ ̛D82Ÿz{Us9^bYTκH&3V8P(]ǯ/M+fD{1kë;vv·zhnS19iUC]QdlUM=&KDt˜ŕ ТTdΓ釢cas8-?0#y~Z{ML!Gύ;EԛN Hw1.qqJ5uh)5R(WV"##/(Q Yh8-Sh73'8$e*v`_->XE>С_)q;WGp7hXp#6jMnO t?:"+O<-ێeɯo*W7 ~f׺`YՑHcsrYzMilVS:8lNl0{Q^'yFFg+yYVY-k$k ,=sg1yڿI_ _ hBM!4% .=%u] njY~-IKn@VDZ:l2\&W'h D_H SiQgGzD/mx}I6mեU15 ^TC0v˭I)h%V^ΝZ3Bk{(#Rr/OZ7Z@' yP/E /"@mY=OBcB[Ȥ@AF=prb{53GgZ`j"=]^߀8?25>>h%T8K:gby>Ro֠yd0s ܚ'\n"o3FU_on*^ []g `Papb靝HU+SB;T1:j%)X{bR\x~0¿ a8@*@X %VܦK9MxTfq>1_|:)Pײ*/`lъYօzZDX387 VFqMAF$Ycsxt,|nH;zH! $J3_,?80FAkqMwmA<ǀމ0-_l h nfKl(,^<:SVr4A({7᫡ `EC;_o>:c]DBv2xbB9!jTQ+2]k/7_KuBGs 4@G9/\t=tk-k-J0$}zw 6>a~ua2n@^Ǔ͹ۚf(&S#4yyn}ҩw(D (\*߼SBiFJۊf_ PqA%!*fx%z2.!@qC=)8^ȍ~ 0x,T3l]S]]nEsfؿM9, N9[Yz hasN_6qdH|c%QNP*m`L.N,ܿAg+#a6 *\< p$5ӡjH |ktRiȉg?XhĎ5Q[9^SRNҟtkWH?pb `wY9Msin9H%DrJ\q[Ǭo/s\'ّ:2BM==C'A)!EHKN@.>ҡ\3S|DQF w2 '֨Ո9]s`'*yXdHxs2)6 [`Cw{蓕Wf_dJ IܶF5! LkE=KK[͏Of^X%Y'_77qb ܧ**X>`m<Ҡ7p>ґ|LLhpRЅ`4 &b$~Ӝ EHƶd2D~idxWN<7NjuTTw$Xa*ͷ;D&(uaUX3L0cY*Mu.dNF)v<_d0{4QW|A/щ"e);9DPWK7B4Pȼp`-n߉/&0,U)p\+-^>_nÆOuS]yT#3c;]]YY/#%kW; _ 䭫\ Y<6CYbk+X$YI|J\2P40JX*XW'd̲4^_HDe7]oV_f 'g=@nw(zb_G}w2-hz/'wƴKםɑ'E8Y3a&=k.ĦgzZA$dkF'ۍb!nq tmna *t."Pق@ceϊk\dp˲BX"gwɶ\ 0u$YR $Q0GY{^dcSMyQ,Ѡr PPiC^b?Z٩w![΃o}6 ksZx4˼|zI~M˴å`=)gg=BmA#r+'re !h7kټ #^`QQ#1 s ₡&x-}RyZH|[^VWe?~ 7Gyۺ"磼sO+m,#[ڣB2\]2DLj5YE*㩧7&)MNL3+j2錦XKk御==Z%a] 3z@KNΙQ'3ɗI[gjPp7!a  .,(6Z D{/d=-CKn2ME4B12V}Ydk,6/TtPҭ G(zݜb) Ld_r0~%K2Sa)駩Nٮ4:E{L/}{]]2h?T{zbC(F$M؂^ԫ1?a0 C:Khei譞}ݢZz+Vk\cIl<"X9MR\֍GbUVö<%aIY]-BP 1!tʿ>(i".+e{ńwwa []U ?hʸr:(E( aH^D&vԁlkr8;s]c~۠:bHx{-;!?)!LK_#WhDg&OX0uAzLWINRy XuMM/i9ᮇ]Y{ݰτ6ݹʘ $dȣT<V0Ia}|0j7飬?>OΩ/M]GMMR62* 5`-!W8%׍JKVdTNΉ0NIx6mC9d ,QrIp[B?6DATicjA((j;v#EJyKF1౸lm nS? H.?TXTZ$VO>-ۈ?!CӺ}XOBNYcmomBM[HJH1#3@3XJSN>Z2\/@J8n0^2&䦹cNWQ+Q'?(SDjL۸[DjYW#GyZ>CC"76'_3}8tz qN_e7/fV#r`~WB%@Ֆ R ocʟdkewq8߰Y8"F(IVHt? 9yMp Q/>3Q˩| r׹F-k(W\)-rA[ᴛ3s~$g".E1鐦 ~Wk*QwB/(|_"# F|Lv#Y%=e, SF;qk i9N?S,>kW7=xDvʳƔHc㌕'3<ȯCeg1\JD81DžhU=CpڭrFgiU߸'7ny^ᎵpfݜKGת\]SJHݾx 3oFv5`r8Ʉoűs l/ z'lUQMW_IyZ[x-yު0aQT2ʄJ Y$`?-1v Pg P:^iN z# |FnKG@1 ҋͶx"^b`||,TvB_Kxfb1Qj"k E_s30j~u26fP)D= NOW0}vigZV;+.`:HZVfGi?iyƛ8R/9CXXQW}uw;,۞OoN5`@EڧHN$Egh!Bb!6g^ljUnR?Bu/߹WlU|~ﵯw/Lg*. k~,kieaPI橦2رǼ:'Py|ZTq֧6̶?ª벵HwP2oNk^90`(_U9{>"mIӉnO:2:n4q)Y˩ ӄ2!5JQ:0- F7}KUƉV >&CU9Xi75ut݆PY``,3k`Z:a gŇ(ެ74ߴ cy[a6[mD⎸/qy"yJ9!ozlbO}s=!(bl1B<#U aotȠ{&כi<X ͊toG85<W?D^`bmUeU<GH$MճA -j*<=Em.-Jxc\,7ddIQ"vHӇUl S2^\! ϩIAEB\8' .5?wQc ?pW?bud$.%VļIbTDŽ΍Ø^:7 %d哃%ŽHJ齗!xiVdNd9b"H(rj/lhEkz͏/@ȧ/-H)< ^?O,M}y>^;mW3cMEE쿦xiQbm^.S]uM9HV1Hru5u%=? #* W$LR;0{ fHpS 9t DW;B3.PE4[KXܯ"v:KyˆFׇ2[5Xz;@hG $f5ZBOT4$%[ Ҍ-9߾F `ЊT!}y{DC ]J\2&eTau!xV^*p2P(r&4d_T E1퀛sMbRWfMkiܛIݻɗA˰Or;u1gtVaGBwY@MkxtSWSMhk*&j9 CxqT)hľj3jWO'T{gVrI0 P+qñ+䪫M p=+fWE:pTNd,^]X](ǫV7Ҧ™jNkwu[4)vuffGs;b]^RGreSս={wx&e( X)`3+9dO"JM4ٙu1x ;$IlrE{A!) â&MD(aV4mT2x }s 3J2+1c`gaġnJO`K~/ϸO\ЮXH{ ; )^ ƌܭ+ ؇xё⚐Y! '2fDu4zU`:<|ИT~w4{W a T9Wfp4xxzk(J/8ͫaMmʙ[!Dgx&E,'߬p=ju.`+ü˟Gf'Rs*KƉIQ$%>6{&Zc;Cb+ k!R^odl+=S'_IQWmah}F\J^158>ݾ,nU +/2a{w..V0q$06E3RmӞNJh=PsbBzQ/JPkpxKfW7DVcL3*/jRRnww`CoCc!="kZ:bCK<_9PeH #EAknS궡!bv޺RtK&8tOXlP 0g"P;z+¢74}ip>kbJbJjոA {xׂ?L5syf*RBnԱFF"ֹƧzYw9!y)}*}dz+bjuVEI6-`8q_?=48Pj?8˛Y ȓr _[Q$ w/7TJK6%iZi܃fb'aXhV.X'O`\ee9{3"֏eo37^JyA{|nFāJ&:O+4Wf<v 4F47Zn+FF*w7yb4nbCW??*N|&QAHK `̘~OhF 1m{eΧpTpL?PX-SD싧뱢Cwǥp(iG7W ve'{f<7܈G_;c<)ѯ~MU LiYEZK7L6)qu]K4H&I )k ,kuK+u?2O->jҢlFƈx^uUݲ cmHo6ڞע¢b蓿gU:@-\/Zi]@WPJߙEq##kX̟N>H``Lj1}J"~[,z6p̼UŃ-`"27j) T -)}÷I`.pҥet Jhn4@AT{]wҷEoTof32Lxĩ0b;-oa@Ac˗q5l!ʫ 'V*dN!b磡O9`'7%3zbs7 uZ>B۬[<@nȧ']IPTqRQ_Yr{c v?*g 1 C\C$B('_(I1 J DB%d>dC mu %TVA.QN4'I13G&h(H6j ?i_#?,֧Rfp3K2Bc|"K6|sJWSJGޜLyuAsTc: $7.+<"Q?@(08Wp}EDCrɏ]FY2g頀BHI"uK[`j)`w1{oQ7 '=L(X@ZҰY!/ OtXC(Rn7as4&:/ F [YUE< woM]0aZYIGyK fpk \G~i$~' +d7_9l!K?psڼEiF8g|TpKqƉTz_^Nm0>X@V0KGQɞ{g9m8U!~3[w%pH!ܩa7 ]P ʯh=t!oN >e$6S6EB4uM.3CԩF\M*C%| At܍_'@zܗ X jE1P5~Vq׽ppƗ`&0Ѷ 8oT{rC{jH$NKSE]_6K!Qpj0)(tR,_:A"mn#T"eocL4Y6:Ss T @+oH=^e~,9@I虞x6kUiN@ώWRDKKd*I/7V()nl:6֤'-P,ǀZ{`Pëכ*yc ׬LM72ۍS+J /ỵf\Pnqda5׈.^sHWAz?xnw/Hp>=1?䇧p[Ov2_w=)0Lm9j4H$7-yG\K*mQHݏ /iyI;uߐ_2 3ɵ7i߬9 rXci>2:{+'^-V =|K򿆜["vx1IwimT !Xr\oey^K@qTwuYIXN2@p!)p vAu`g : TĥB?ݣ( K>Yגs qײT!X>ygVpvn`AɝCer9a!צ"l[0~ÚXBg;yn گ9Ȕ9~sEIRGdC /~֒`xykV*k?;j-`N=:]HԺZAfN'4Xiҡ Ԁ$^3JZu4D!h{&W K0$0I>ub=`Z aGU\K9(3 لdo2)CCng֎G Tu'^*BA&/V{h]_9ϾVbH&4k4 d4]nR%GeoH5? dRy\n09>eq^!!V.Bha }h$xd۫s=;%=jrWpݺ0|fuirP6ԲGǴPWL- [|Pͫ.2㫸vt2!gnq(.BsNZRZ7 tNJrv>L)ԤDKꍒ cs Gٹ nfF*NebP 6 TkY,ƛoՠ0EN8&IH6"#_oDjO^W /IE"عe9".ť|M*>1Cl`;LM,n*`+py[iW[% Ɏ$~L%U|K?B(N U5>ɿ{ߣ\kIܾ~cs5d$\ E@Ҩ#qn(xy*Ն;ϻ@ k6o;s rAxi*r (ДK&&qv3o0߶]Xڻ4_}pf;3̛|ղnǬ=P"kNsW1v䥫Ugb m˒D %8uiv`8K߉<~dG^ 923!)fVUt=Yj]3lG}=~r:G2(ϴRV+wSurs \'nD9)I2")Rx[J.s,#D x`F=Obz1 ƤWteoxgH}Iu(CE:nGkOe)׸nr1JjSo̓L.Ojv;qߧ;D-p|)l^0<#7'C F5D [A~ozr&'sԐNGr6)AŲ (A4U DDǁؿ2_ u`E\}Mv9e"*0ը5 j5u&b{~TyF2aUB5ŝ}Kt:Eqa1r=jhӛw)6O^r_Ƥ:;%DaTa;ހ|/G4vvK%`hQ)e%0PI6)%gM[| Q3_IUI.mMeۃoeD_0'p7ib$Q)EԼvZ#Ρ觮 G<g}^ϋAG@Ck@7V-lX{)K5lήN?csCcG^ d0&=kzZf")޻ĿT`Ղ)Hdyɡ+AT{e%WbUߋ~'>R9 c|'!Z屴vυ'"382et_ehyL  jc]%q9]ܼvc-|^$H<,{+kd$*36 e6yZ3|>O)'AE8ӆaRDF9yn022)Y(GSTHWHTG\=ڟ7nnlҶw~7Jg癸W5cA-i[uuͳP~KNN#m58}GEJ >m|r$o;_^Qgۣ^JX~`9fľ,`CN$3Q5ILH{ZMKDUQoXiLhBPJIS+4!]2_Fe#qE8GW\x&9,KBtXMdQ#a7LHě+f / wYڋ[s jEՍ@6L_Ħ\yRtwr³gh1hdΉ"n/R&Ω CG:F\b%u;6Rh"L&bv]c>|Z~zcQo]|$u-/:kIBYR`.}åh zg^L˳RftU6Z;ߥRH "xvg6f2hj=]=$!OSԂ&ԍǚ(49j\vЉ}781 A'ǭ;z,`7IB`>aT!O[–-,iznJPzIPk8FW. U7:fH N'! (_ q/:+ +*gWXVy SE*##e"L7?$R) 2RF tGPo<"B3f-j?:p1}_,ioMoV3Lm)4.`%_JLgYy[CJ੉wWj3ebM|2dwmѸFs(q>p<< :b-Qq>hA$"S_ץF9AkRld;߫RbTd&]r&<=QBfiqbF{- h˽Z!a\5GCM2`wpS !AͼH+qb oȿ9z\/^hv І䡅Uf)>XucsU4SLAKOH:. X 73}:V\9fǏݮFQ(dmfaoL8m [Ӱvġ޳0ߨ^~ߤŨy\Eݫ,ݖ͏6_.C}ԡ5i*>rAl8Ba^h2VEhYţ! (3$h'[vR)9UT`tB bl\d5pћd7˰]p1TufVqVvv}/":Q!_Nͽ=_riwR+~5qEt4l!ߟ!X4uERK_UHj2 h+,S=PŒh-&Z\P i`i8\⥷ _!˫b`[!vs~-q;C MMj;)2i 6ӔV!w-Ď[dC &^P"wL`0FnI$g#;u?$^R煦,]5| wD,nz2x j9)YR!jg$[?^0<;35 5#΁w`cp(“3Hhu+=~vʞ 5ѡJSNOroTLN`?Ō; > 0Loeq]^<2TpX%YԂ{Cl.pݱ { 8e~րӝ_{"4%|:& )zE8-'*n}gtЋ e<>OpY hzrf jkؚKo!bqKuZ>p6KͲʢUj_uQViTH)_Bowmu&-#/bxsVnwe$o?ALuќQƍV(^-ݳlѸ;N?%1L y˜#1SD1G`&LiL;a{)QF.uzA']WoR'a,>Y,B刷=80V,O?[p&*.jT@~dgy_# NCwiwys~ź7%?`wu0a`C|?*$aR Ƽ]C,=:#Ո` m#8A!Hb5(5XKl jmnbȇd6(ZwieC}A |#FD}Lk6($̟h)N;ɨb()\s(qYBg򫌎NٮJ41h%Gc*ƹTM=HKAFe ,Np7Bvhв QͫGZժb òG;Ba;l# '%"#L?ІS-W/g[XBxkǒf:PI;{ͦuå ,ґa|}P~F=F׼ۖ4ݎ0+ĥ&|t~&^L":J~+nT`Aл?tf| t @%zyWS7 R4H; ҩM}W~ l]pN?bG3K0tćZ:c{ϻe`IhqS?lrH _]^S˙-҇jcaSrcܓ&&C:Mm3k6Is72 e*+KLy`g܎FXΦ:ǑOj0ː:;g(ԍeX7޵9Y*s|Am,c!I;d.53gw4kmEUpסxG괞<I &|;>1V~u <H?ejcRf'V|+`7h_vRPr=kcQ^Inc5bHLDG) tp{ltg\^cO#hWvӰ|s)oJFSaG/}=0o%abkHG-/fJYɋDҕXwϟ11;Q.6Xe;ls=p/T,׬KG:XQ=ZYѥc/GFwA,X9s6oS',Vo{>Dr#-4Ӽ! -sr8M>،oGk2ʼn:&$I93g Ϊ[I_q=vUGD7Q[nG>=OfNl6)κat?jzVdц@m65ɟB$MS<4]$OHA4jed\|"_MؤqT"4c -py|8H9/2tk_OA"siehzf΄4w/{H¨N~-"T)(ǒd5HD,շFF-<`~)^B6𭠗"q5cLͤƑ c"[ -7Jֿ|e^ 8E4-L_ǫr(A-stRfwGQ,Mh5mv,AgڽW*cBpܛHKjɭ=t[i3]XX+"$Ptt 6&ѫAbasX1 #`]=ZQ,0hzkJLVdbA.BgN9pFdoTPRE01*~d$ußkKUSz>XfrJԤDhϚIy˭=$e [:EM ;5K 8⼆-vm"֧H4㼽W3`ttCq> b5$@ |cBw6@PbX}HUȿw"cz)( O}['aWhR bM%> .W0nb")HĒE]3If)~/iaˬT2o/Q{ELu[y GY^7CyԚU6 lm"iiUΊAeVx)r2 b&nĪp 'Hƪ@%j ; mQ➶%v\y1`ff:ƨcsE7Ybm~DD쌦`o%ņ츢KFX`0 ۙ wܻ{tlAuh0C)n´,Q&2m h$"!!rc9Fy<Ϣ l}njr>=Xb7&g>xҺKP?\|aoiB/1|o#!@"5"RiiYZ?MB!;x['Eۼ}q ! :ߓP1M2ơ%냺QS$?kNG`]y7/( QO6HVc{"Eu-Hfcuh-Oz?'\iBvBR&@SO>.EiY,oNp! j|GTJB '@ޛy#[Nێp6G!=M|`ƃւ`/b? tz0I^Hh\y૰4F*ת` Cb\֘s7bVw4͏WITH\6*m)U)vF*v}kȅD\H|^,ho71z> rϰSPa5MW\dR?qE?̧ h5E.'\پnNJxhs :7SB#Q؊84BPf% Hfq w%k xxRP6+V:Dh0~=!cf>>sQ.F3lyLYd]!M}tapH߱mu*7ٿ/Q'M,<8bMK9b"xl^&"A)xi ,eYoc]ϳK!9y20l$bN8pFb%{ 0_Vn,;aQOs?u٬]: (9}/7Y4H,@Bf!eA,- sh}Z3 W;5fNv]FU%>F1}y× z. (;NﴫX2nMqڃK KMaHi>q.BмM*ۻ܄  x[ (HT[C^N?,NSS<)4A_Ɏ+"|WSH+C?R2*_&aU~Lpxwj]#ZRT{˖> 8x]g@*šȵ٬z ÓvH$sꀴ͇ݹ <@&i>i"|<|}*>}q ?<ǢVط2ōpw%,W0ۀoEX;&J̍g'hv"x<CLKQXAVoԤo?h0>ub%?M"ogI‚#KXd١v/AArfy]5?*{Jsk.V<>_K1$Jl1>I;VMPI*t)Ox_j 'ڕv=(IJxܑwmG"v#!˺V!bS5-|UKhj { kҭmԬZҸם6nVkUlEDo&k/$)Dx4ŲgE18!i(~ 3i^AnYг& b9V$1l읺(SIk- D܅Q;c@m# ڈ¢|S|K0{<cxF Ȉƕvş ɓ5P6>9_NGy%N"h[?Ok! q 'e5+vro*/,M(x<[:8{9TpkX`m]5Q9Q!=x!=`f^m<=6٘ -r`ʘ]Zg:jV֍ ٘~OOˋ^Yt{HF4U s.]Z[d}rUv/apl)d.>`lTCfFҲ*cԽ(wVG gnL0k/EkjOq6,fS5DWg~6@i몑iuh{yxDyoOz#kZ^g~G"9=Ul >tWT$beJ;fo2Q:T9Rׅ.'IN 3 [of:zh(vkE?o_g X64BQ(} ^U?n'޲X5  _ ~K$8"V6K.On:+DW.zwzlu_(p1vq3MX, Pbhn4%k id9Eܪok:ע1av8Dq+3`93M\cg&G7_?VчZN_m!d&Rt`V'"2Bx{muŽ7a2CMPAW9O~S+ ?'rIc`w{-X%; Y4[43ԋ lm=thp9/&GBԙ[l1>ҥG+Iڲ~ _MWxv9_L'"4rV o !8$0]$7;~[_Ed3pUP;bcX e`pY`.rEM0}nXa#Vx d-e⺯̕6o7qV^Pa1WdﻰLwBSW" z&ʩPFCv0XTOM\ M.&Kr|X5 vA}ҽުe \\UhQ@ &[[ jl6L9]. &)'s (~2 )3TuIin>v\* tJSAF#\!9U0$,j\#anpf˲!p35g1aqb!rN·J"0X 9UfX+!wsj '=9/Y؅+u3 ( &گ,ZNgӶN|.j7K.=^EZ<"xXLHC-pn*%˶1;ZZ | 7r nSmouNmg~.GsB F'*^ciEY]/ڇL4'(?G Et7Ma(4=]|A|:w]SNghP0#vJI Beq)/BQs3r $]˂[VgL 9 IEk ?kIE~5,E-pxN@YSa sv{%l-Oˬ#9 66 n1"PԾeǟuδ wXL>E١.M<r' f7OifE - ? R߃{mOuBy>hI(=zg%2#buU@HA&Udz-S[P>`>9iE,9Cߢa 08W ^6nHp:{u}ʓo#OP'!sQv=ڒ*^V&Ro3Ol5BCi4=)W ˔d5T`@!f&V\U5BDvP$- -F4\I2e0B@W(Ph% %4ѣ[hh;ڲuҔf}~r昮Izw(WPr?Xv}kpݵ%8* D۽%jy?H7̃kjhبy9Z'AN/ymdUT zJXTwynC.?{"hBx&ǂ^QVa0Z䯄{q'XLr@(̉^G/tT@lk0Z8zK\1vkѰN<^0m<Xe360CA)_]¶lZ[mgNf6er^pU^bbz") =Q؜.3ëݠ0z`$ neǼ4!.xwL&& 'whS^*Vׇ.p-S89by%s$d&C`@&6LnE@ nz$r+w5{fn@lh' F3E5OTDǣ5z&4F:aHrU|[o8蔆F} c k& d?0Z8X9_4xDk' ^MULL M-x1mmeSȧ:'%I~@"tuhc5 z@C N}I+lCWV  ]za*aLgLS\a4V$*CZ/azRʘ<(O0*CHb$Mߧg$}NLFlvw1cFn̘Y`u7e =5Xe. Y㞐¨T֑; YCǯur0xLSBމ̇ټ˱{ NGc>OՀB^$`^ y-Rs7墙i2Dv|ƍ3`5;+D%mL\+.;Is+%W̾~ıơhb 6_tlDW!:2 ģzYToѣ'{ Wͨ4K!d*0-m,`2tš޴jR\?q  y^ɋ7g\1B2%)&+s<&# O4Й5 fNDJmSH LaQ{o Gp[$/Q N\-3*4_Uypշ!U?O6:m, K&%hvi/]v>Ukyz}@ :لˠUvɋ|IcњL!e9TjGx%tHG%1Ƌiyer&Pa8Ua%嗅,V +k9,m%6F̎nc_']MzwװUZ_4hlaa0 mͮd:@h0̵PWOϏTd֞=K{و_F ["&`1 @TrKSj)&e5 C£n\EÜn051N@,?mE|1^u eōhb8@"Vve"-E@epnCpzN0bA5hGl7zaMa8EQ_ >}zJiǞVy;;Ѡ)=pF^w^lf`=3OWm'6*{D)qLEGmkllk$!+? @ǙfH@eʳ&\F9҄8XZNg"~PoIuW'j"jY_t%E(oUFiF~_zE55%ى mۻ߅ X[{;zRomk@~妔*6Y [jz˽$|sQ6 +ZNwVx' M%fHܼ2ĊrEuU (ңΕ ԯ1h*⡛ ĽI 0ڶW3 ܵ]@BEmhŞziD<ZǤ>ۭYX$"r[!sNhȆOWnDKrYv=騖oIhWsWmHnU/iv2vWVE[aX󇞃 kM%"€vS 4Z}YmtdB2>yN]G}W d$i:$= PehimA08ȋB :$M͋y=ByklX'YA&Rѡ:̕ƓbZo="-y\fJ9{r>7Ac%o}1r2[?,m4Qwsv=AĿXd*A3 / 6=m6hb?#B~f(Ժx 7$vΎ{ 2HwyΝCI9c,`~ K<>X\ZlIjÉ{ k]QR59GD˩۶n4RŅ~6VS3,-d'M* QḤ#zx2E/ 6vcYk]h_g le*nLūŇIaDxGt-[I셂_v@״&vl`;t 4\&_H@0ou:EX31ްTC&cSne@<=3 4'ݕNNfžCg.M'OBg)SR;b槱g Ʌc9ǎrC̔9-X8}8Wi51?[CHjx-`Ix@w@\~ پ'V+?(cgȕFYZqa!u?,GbE _Rq|Ն$7 Ʌ^gz6~f  [p?쀨 tBa Ft+Rg&W~Ng uG26`oHv$! !]e+ZlWI9 ̂QM V8`Lr*y9<QAOk(sr.;Êq ƥaN(35SWb\]|^'TwmWF߮myrmo Y`V%XZ:޸eM GSã|j-M]4Yۄ! ^h5d2jD6qL"o'Խ)ݖ; t1u@\x!*m4\Pk EQV:&׽9d$j-jĭ߿Ӏ&KF3>?PK= M6%GeĝbO0M3JN& b^o\xW2R)BYcHu*M0#S2SxQⳄqUP78GiQPֽN4fP˺$1rfR܂߿ 'bߖ\g/_<  ؆N#[ǑJ9Mœ0O JJ)z}KLB}a9+i^Pf4HfFuPῢ"?qoll+tLL,3gmY/ݠ3W3C7J3Tג [ iY*-PI`ykb:"/D .vx?EBhUi]NV-ˆRTXڎT eURew渲v@fͪ4MˍT)ä5zLefM ɫeEJQJO3w1i6GzVljM +qiD^Z@pDgeUƒ?wrY1Ukf|2/aAzvbhLu1p;ХAV̑6Xi 3P7v6}7 %ii4`l=Q#@w/? EaE5xy` ,ncM"~Iڑj{c6Bv蔑 ¼"I;82OBڮ}9lɠʜZ r S3VFy%)4䷙~',ԹW:3l30%+J'xyh`OyJ-5DeQV8Bb-ၩU)j-r ȳpym,4}Yn!k=lssr+8GMB0b;}%] s6Ȗ`cYa5h}g: =l 10$F$UV˜WƽDZ`rHmٽwVk=IaISYΠUs=%,nb9#=dafbpr4Shboj=9lw'/3nl<|\l+0*m27 sy1Ty΅ w%lj؍0d|[aF:# Zth[ʚ-} ыuɄl 3-/wo؟E5bo $'=| '8+m^Gf3U3^9$6 m/R{28`\T]g{iոHVg3͵\}u ClZ ~ڏ )<"ф'YP2̡:PV]@˿/D$ܶ5Ķd_=oႺjي&$NHׄ"K| g^6D e-pLҹ6MwOLhY\eQI.U:uݱK1m 2|vTQDF\Q ?%6>fEW /NB:՗b;4I[=Qq;-T)4KUK#vtʯ`;8pB9ahȯ|$̳AʋMЩ̽OB-/0i8 Y/J@Wi>eYiXڻ*髴ϼ)Z ]f_PګgӿwRUWOb1&{?mE$7WC2tr@"m{ڤj.whItJlDL2V?u2fH gyEq0TY]&Gy)2Hx_X*2Ɇ8Gi;=!R(BdE[ڀ|e}{32ǹᓌʉhf 9U"~.ch.x7?nȡѭkU'|X1*U"_:C emB&X^Kg&%6h9M%m rA `J#h~ I9(WbP­lmrϣ6ΥMg:;oƓ}D z^ZO} ’Xw\<5DzuПȤSqfR6OU[HuId)8 `\ү <%lLW&Z)%X B+Aĸv' % ,&vKė:ڵ"pɒxCP;N-| Pb{}CMDT$i0AMɏw8 njDyp6Dy+^s.l rj6⋎S|kua iVM'S:<ɑ.{e] źTb# e; ˹`qloMH l3kug\hpdFaT:&٢i%IacNu2)+<gv*bLr z]᧪+@ELP=ud7-ˇwi^kAP K)s}~ 4TWn,I'~#cqAЀR|2!HZمj沙=TiNz) sq QrwX<O#rsUq- &=RE{.G&L"| j.漘i@L? 7ϳ"<݉q.-]LU(O*D.sscc7;*aj=1 ؑ}Uw,=|HZ?ŖTOorU <7ڀ T*'XڎhS\'wFZ[VK}NahxɌ=y6` E,QІwN&X9e$! =6pj:_;K<&jDηRuErdsSKgZ^k8>B_/8Ř{^@s$^)}yHU҅~i߬aPP- 584F?nl]|~ZK24ղ- S:߸?V6i!/;F^xU3gM6^~#\ff(LN3)/^׎BgTZ"ޭ,!-`$[dX"v{>#q毨\u ɹٸ DC{|+KyC|M>űmT$'hg.f76ݷ E􉔴rBuS$5L_w'h* l+ڼf ??=(ڗ0=\vT͵DX+oګI3+3 (ByOW r96Ġ3IҴvB-!xY vѳʾI*ҵc亶zSys עC2-. o mg ޭ%xM?mt(ɘÆ5k w;#,)Wg0?wh/oq6j7# Jn6hs\CZ<۪vQ*. Yy?Bȣ~a2LifÝz@M3 PUuI~Ey ~,%!;*mdV3XX_h!- Mɏ ^&.{?(\40B,?Y >*{*:Er Q0><9 P\Ocx0ﰦqPc 8`l[ߋ8*Γo)}6'5j=- ]OQ7aq)>B*ݠ 3,4/knu*%则 (C|_Wnmin)E7[zi0a]*b_ "7՚fր'!-hY+6!ɵIg#io:TI3W!ΜXQdO<nqY&x4 4w ˆzm]I^-S缹S ykEc{*DAQ9UI,Ue(dMHcF/ bބ ։1v A߈gތްC%a%_IKH2l?etnF3V."ObvqHE=D 6"DRg"xO;ɦ6P(@x9K Llcd513~ip!7ݙN`!µ+)>c `BH$lSTZ`YXZVaJ2xѯÝ a $ąvUȊI (9s"+#Cg=--~rZ]eNj^x9lݐͬ)JQ!e)EE7 <`a!+S\:C];Oy/R;N_FWDhr{ܼA}R/Oa$ANB]&o#LU[2Ll,*boNaMP gOjQ&\jA?*Gq *lǼAw=Q>x&ޥ /:^&P@Q' ]}#^[lT B{VQD y%:4`?HX~Y=y0oY $K;0;mKTT c!`ݞ":¿K֨H:QQ؋@IFr R3K+x`{wQ%I/{IJKh; ȁS a4<90v[kE+e9vi{2 %~nUFvDmsUVmw(W)-qj,%3%u/y<>cpb6QCKܖRH0aU )2`^JFdc>D6eGdeq\Y 4S".Rbni?Jrbƃ fm[^›PBLWe[Gʟ{XL^)g]F>9ZN<^ kIO.anoC}#|yT0HG{3Y{d*4c>:B(Mjl׌?_tٷtRJAA/NĶ c H;v "FHxPL_:k]EC0āo78NܒR0hoDv]o#gxnd^u};:Yo#BsLA|,KZlr\i|Z"Ryf jtc'`L #J0&"1L gthhl ,=(ZItޝgH4a]x6'TRzUr>J3V@-,K'>%Ifۑx?uA54.۴dlƬ)Cc೹1p;.F00V*>N"Ngj~Jگ}`VZdu̲'-*uhlۯ~oƌ42z>Y(-V<1{˂tx+ƣ9-ľ`o>e(ƠNG h;N_C"8+6TxnC ЊVu%^*^\W)Y/BcFPGx \}d.UK5HB҄z^d1 Ϡ!"Pl +#$s7 dZ-E1ߛC1j~GǤKHG^\P om 4&jԑk=8Brmju$Vc#M; "F"1 -W;1Q  7 ·J ZLuV^ʥ2\##B$I3QkYP2Wm5?Jދ@cO0^ v.NZ+ g/-4 s+lSZ3ljb;%RA1#:py|v_ZC}E^|TTډW9Rx'auX|Q"{Yew 4,><ӫeff|BgOV?{oAt F>اU j׀0g"tkK~\y;;YړO_w{5߼G#R$~PA<{7ΫG#cFb`d Z=TN\L%^-IMOj C S2!vB1#ITܢJwQTs"k+߮l+Q$`W23Yy*(G9 Wӣ&tUS[v<ԁD!cȪt$푉QDg.SߎaB7g3\W1 ]5eta@9ߋ~^7j[glF,W'|#r(+QzjbƓ))ۘ3f_!3?eh: _>rD#Zx֗$&SƷ zN) C`ǖÕ؏\H.!WE 3ib {.̛#EÅoMgyh-DYM0͇fYsf$5c ~c۠v|6a8I$|nem&)4 l[JKc M-X[ƺ5GV9L?zT0YarT5E%g}C1y G,ȿC| ;F{iݽvMx/ O+ C݊s^ S!6 +-LQfzBϝ>hy _/M*=7R RWemCysK2.J6UVQ )=ڱ줯r':D:%v_DlZPKhKxOO$U>ZhH͒>(Kkơ;o b͢K>Duk|J]uҰMH:z S{N:~9!S͖n剮!{΋z@;~6E/Է-AabI33>NGsmmVxR6_-&4WxLň)n8W'Kz SeifC|bI4t佥G윂{&NEA{L;*xoQ36~qn0 NȲ3$Z&Tm|7Heq8 Bl0fh^Iui{]` ^B6"Ǫ Cmo')֞ OϜY3߽a2n}-bqQy&# !~ Ÿ0?ݷ9ԇWf'+Gq1ڔa|D`;fKA~TN#L˶`g~Χֿ# YEZQ6j$ ˺ƹVIhេ1z6\0%YM#FCڅ_ %o dwC&@%QȽo-DiJ)b IiE{aY5]u H|B3,I p@[šC:$P?,:NFY7F*k0ͺfg{t 16 \/@#_>=l27 D& T RIѐ>%`sc1pW h@or% 3:Dꉱ,Hdx%C[ڬ tE*N+F293?KktTFJ倔rn~ }+#pn{ɉ9?GhO3g_PNw {jxA\_0mO?=KCC~='3k'Qx{6sVt2>qN~pU>.cl,n mrɴ6UX& FJ{d}oTZ{'k%;o4W*A'oaP@ZsХG (;m'5WAX8V=YYƀܨ[Q>^Plnlxjyzv3>,ԩAHT05aF#fikCPf yjh嫷DBW}!!x8"Qe$Ė_g8o>.LQu<\rYY1EyZC S]ǒ,\]&t~lһm<|%mb` DPQjshQǕJ)&Aúa뜵b>[AOI-xՙU?4&`&K,6bA#]=GbJ\\.M$$T[t#~ܤo-4GyϹ](]M~^&c<{?Ae2_׍TQg@MQa00o& H.,u?'h~ R0) >ca_Ϣ.Zj;6!h׵w 1MXU5gF*gb b na_qQAcD(OJXdq_pܢ^LUvxƿ4D_]hˆ~'Q|mWn-HFG_OM`ɚq L"eSkާE~닥JM.SzFqYieiؒpSv& B-6A ǩqq0Bb"[=i]dJnd%W<-mv3! ?@w V,J-x\miQbAL$$Q*fZHͥ*R! &}*an^s&xj w6%3;Y`5w_䁈|@#xT#t}V` ÞGh=9$EϢx]JfW5QEVqoή Z v͵ݓұF~YjχuuvQMb<4t| 8T #Sk`Ťw*,=*Km*rYm@˒쐳B6Lq@n)˒N`'ƆlLlifHiE3,DA$0&oW`,n Aeo6ۤ}-҆ila ˞ڑevG(]<]"’v.:z :E?/HWwG%zD:ʇ gHYߕũIoS,=#呭/DB}PU2f'A,H]N oplQfw^ T?$=@-˦uyObdxLw:b‚;Xͽȗzu/1Kw㓸giVV5\uv_+\/ѻ =3G`,k.pA.W>ؙ_tT* 46zDS6,`SLAJ&gaP#J45ǧ7Las6'h}oc('̹|d”48o #%Cy7G%%󐧴C?^*Z!d̽QܭGT .Pqyn$v77Rd5];;t3smz"\Vto;U/YBd1 v2SG@ܾ, ~pc~$f'rλmJ&5ih@HJviQh[F!t +[QV#dqG*pVtf~x!1F):bɯ&IgmV:xM8+fㆣsR/~F8L:좟ֲ.cRy349dVr %ů U1)£٧TnS8/k[ 7Ksi@6ƾj،Y!\`̓ mm6lqT*Bv֍Gssz9|- P܉QҦ-Ggԡwl(I'axi׉̪ !O˄Ԅ+tey/z)T㑌ĿMJy⓱ HV{م!ffẘ|t;Sq&9)[#아ڇ-w mxflH]!ߍ"F59x'=!kPjTӈ|""%Qщ'Kے^CIv*7}3AзY%e{hԜDz^U-nr>eG54 5̥+bϽ೙ PU704VoyoIQkwQ).8\t"Z1>AOeJ 9bX^o9Tt1A‘D c"j-++ 걝WŬg׳MN% \Um@ԯ,ᨥ(}+w`NJvRUy%>h2yv5]E=p^HU } g]ޙ؎dt[q^ɩj>P|*vV_(uቺ5}8T~:6q]}xgn_' v''ֶtNGxپg\덟NHR!A Zxvs8Sz7jޗeOiF 9?c7ΐwmj/ԛ-y*h@RDIgcܓ}Еr2\M96k`A[4D~4 2YRϝe9Ss@zJjPt-HO i$4\D i\vOx|Va k#\ⓕ&tnhgأ߫[rzUiޢv ĺG \`'{^sH.`ϟQp.AѩpjeY&WRe4H]xr{@6]1~\طNڀ(FEK%؋da?8o1f*ġg2Qb ,t676ϭJO#D]_ަ*& -=Jpl_ެ/7y,l[ [6#~X eF ^?"v!>%(MygVa>Dx"5 qy]c0#p57+#rz8.H>a˕+u/Xl [(Ec$j.uK=-Sju p(Y*rgd,g)PB2dЖdF+x_Kِ{ZW93Qcnb~Hi$( oܨLφ88,ئ|oVx_p%--\ 7I'8s߮`]/P҄ByvOvT<>l;$nu-RU Y;a6c#DkvEԔ=- d⁈raG9.ku f-AfA֊6P^ IJvqQ]cPP 520/ħ吨AuJ[ "҆R6Su[0t'`Z*Zc 3S0/$,cyyR׫g(4;V<.>@ 2vs4'3=Ơ"8_AVT)6>^O, q+тB;Q=1=~\Ș)cgK-D/<-dCV Ug_k 4֦}j|C+LͶ b$XEl7['H"e,zy)ƌ?/Ԅ+V, N[\ 0V%eM}i.[r.OCoPaip3~5bco) ^ R9yǷjI>s'm%, 4Y}Xյ\`O *V-jZ/Y3JJɧzzߟ']y փKp/9*榙u^bMByﭧWp璅PK2@0jэΑRd\w,V٪OD,UlZ9-Fl_Z1Ao&䂽[[R©?v$'1aZ̰^X?f&!8H[$߻4A8%_~S$rw˙:"4)ԵG@dOEװD-F &s v`+xc7~k,?JBVTĚKHAt'9 ·PuQ}3KR\aN$46(ׇ \PϷ_[⹯a2&}XKV*ôrtӍŅ@{ IU B`2dXlt l.4/-*Oh@ytX^$lyXNR~y=5?nDes8Zf\FPДcӯ&trFJU~2qA%548*!lb6U)./ 7ZEPw[+^_5d)u|M;Wn"7Eh2@$.-=q/YzCTa#]خL.΍tc…?j"Zd+JC֖;g.}r:H  !$xiP<L|tѐ?-h*.<|n޾-*9+,%ߤAD -eOX>vCdm ~x<7m[_PŃV$ަToYX>"*a6]pܪJ]RosUR1'KlKFv?Vbps~ &"h7IOgCH-JG\ rEУ_LS9 > L=,^=MNYμcZiZsWLvyC=fފ[I.\^ns]ɛ(-AdN^{oSpؗf FAbwT-S| T1\V ea.I_?_N8lA>ΦJy~R ? hpxS>w9 2>nXeP03ӜsZ Mȩ(IvRC]aeNl$D!cp-,huZ^ 8fvjRbO&]vsqE$<؉sM%~??ݒ*w~^%ɲ]dS+CQstNHG3?8A I?21ǰO8eeaJplcj^?7u1+}~`Td4fsÑcFYD|?d%'h*T0CQ?D.ۅ(w.W|P̋BiP,I$v*zשׂ 3c2=@K J0{9r':N"=`c 1enHxsVq7n)19W.pEIN;Fkg#xoxclJGP)#}KS B{R*}@|Q])o?+ OMv7X9S:}qX؃\R'`c 6 9i+q?h hoX"& .0%/+4$E8q62h۰Zݞ'$ 5T?)UqADzz6֧ 7EsaYH_ k| n=nho f҃aWQyNQSO t-I(砤c;Iڨ Ώu%J0_Vw4~K M#`{.""Y(9 :o)}6d(S  >`:Ϫ Jʍm:SH׷֜wMx"=!MK0k4)Q,#5zp-n\c_f"2K6IAAE kby7U%QKO%*:>u^őF+1! #%q5'܅@(8uUXǃTlD =9sUZanh1EKԪUMvÀ zonl yl`'bW %(D&Tn#l)(VZUͷ*v4'F, dV ^ W=kU ڇ7T|Ct_-51:!Oh!8 bjGg.}%z `d:zd1)_?V\hךr;V׊H$Xd_;|?.V"l,5Җ+@ޜ=j@K]ӈvEg 7n4[W+JhF.ܛe"ő2r 3BE}&*)05G6Z 6s, u7rDdu5d""t6(#p/hи)҅^Bi Gkyr /-Yg^hv,`Cydq<'#o(C٦klVjAi|gz(:`ܞ7w췀 %ɉ܆Gs7GZ% Xv;4LP9Uo8l&i^pE}`qY VCy7DgGC`M*NeR ,/o%m֘vÍ.T'P(+D(֙k,'Opq~C!|5,E2vБuGo~=g`ΰq(C)ex?XD1z֧k跚%0Ƃ$Iۋ!<4#8a,?? ٿv64*yuzV_֯^2PL: 5ْ9Ƃ=λt.vjM[D/iCk1AU?3h2⎣ZOh-͹w&Gl|JTe^4>ZF`㺽%Ԭz!RO֜@㜰yB&R|'WUE*G["HDRD>@gDbmTAN"YmumB[{<$/o^>E?ڟ ~ "GU#/]I^݄O֜Ϻ:~[eV'_]wd^H_d\+GNɬY 4%NtK.mΰzIQ9iUjZmja5 ŬխMp7~#ŝslbFQ-P>浺i#K!@`uMcT*.e56w8<~OpQZ  ;ŧ!*#=z ӸuʝJ,6_[:O1dGwm>Q^QFك@! Q n FNo~FhO,Sݑ[yni*,X}2h|[*8հ}m1W\5W '\U䪗@Pj3*9l"N|8XRMR6fʐJ֔û]A/U3s;h [&Ms\%Xm?BxeHoQwؗUxESP+ٕ% [<]ntFY%HVȸ$9sP0sC,!xtOy"F3 }j}iWd[#`g+8ثLK qPBKO9 oPC/|19l>#o_$q-G9OK̰[N]M&'NN r!_I_ " -G-7kbRdcam$<*-z+Og:;R@,_߫ce6vSq+Otߪ9h_2|Xδ Ӯ]# )YcKXѳZEl#đ+1eF)ab_;KO^lc@Vx|#T?#h@ ,(T18`3H4bU jv*Y7F& 0u+T(_743|wzQI[ñqhyZ`cllD𶇊$䖩M74^KPaF>4TF'/^@55[3 \(#6t,_Ś-IK ɈqGEf^Y UbJ Ѱ%+E>"j |pĶVZԲeOs js_د+;CJhm_J'JXYr9R la=XU0b,O!jG sy!3 ǭ,H\B:2v%BWy/h]^0(T(@ٺ_2E> q"C.@+zُ݉ ^'r$- l5>2LQI{C8X"ti-Ug4k8b̛XL|AR4;H27q( cK>+ ǟ>9h?a}+چa8+KϑR`KbN Kтhk ~ΰCs$;&SP+ P ڮ׸h޺uK!lI cPcu%$NjȮt:fOα^m24?ݙW~DYZOv:,?>k6"_t+| E|6h *zU=!Aj,qՒ*FfQ<,+'ͭr4"8G=FZ샡*WUsp;o-*Aq.X w#a[/<]gau}\BP. Ñ[ڹ/?#::.C,rRaq 2& MBn=*[ĬP q5YTb.(]OA /,X~4dX)U/5z3M [ci\Y`m /t2mn,I]uc bư0s8fޟi%U:?)oKGAeزHv. %<[_ {l. 'ɬNyQckcl,,Z_jīkί[(9aPRA.j6XD67yEzUD8zVZpAfyYw+9" I.>\XukƦ<,Yu`$)1msUUpRHoEA'dg%T1#$وq}ʍRs]^1Q$TWp1(6Q aX %vdo؋ij9&NgRA2@*BU&JXdT1zTqaMb }F #k1 t8Ss٠P߫(<[ w; 6JrBca*` w7uSNEVEKC(,&lz(H0E<b!QN),q$I.$KdMp)쮲UY/cY\fgO)!|oO2k-l^ew:!\!0`E⿝e' ۄI%ɔ'0| \R-Nn߸nz_y˜Kvu'8l^ՒNnޅBYo͔*VÍG/+@}Yrɔltc1n6h9Mym&|q^"T{\ 2 M|/130X_BωYCE0+"`􂕮#؝&#| ߒz: 23giDmu'WN6j)2 _Pp]X?*ԸšGX^||*`qլ* c~ZU]бC#mCw6UFQD5#.{1+8O+S>xNHCRl&'o0%Ј__SE3d Z[+y} ݸˁ+ֵ36{9r'kY'>YEeW9E&GЯ'˳D!8? s!cYHۦ%ue6k{vsZvQb[?O| c/>@zB~H369M(mfI6v rINkҨQH 3DSk^e%ޖzX*ۨIoE?h'/  >ݢ/aY;.&֋3:J= Ⱥi$ySEMo#C)?h8޹otS7R>d,W 4vvwxiGӦMyP w2iػȋπ,{S6_fzM8QI_'"Ve[0w7 qI9IMeRU*896+s= 4 Y mi>G4 h)&+0șqnvJ;-f~$(\52.Ƨyk.!9x÷+:^FzUZղMϊm,A~M]B'#f˄j_JwגRk3qaMn犙Mp>~g\lyR#Ln%1bG F_^YȮ% +WPH?~+gZgwO{7CDߛB0k T~ls3"߭۝$4d0a̓+W͌y\E/kq@9}ݬSuBj偯8}ibAfϯ^a (eO)ʤ6d͙`-M.bMgOK4Ǭ35`\bi+lWD*NrF/1 Yv y !zR5)vٰZ6: =uk)4dQ*w .AՈT<tsېYU#~fcV:58 jn 1-pC䜫z:m Q?-=.0ҷ~BB=ǒ:t|!|m4L'z:Wf@G\/#u"[#഼73\vQ"F$݆њ䬖9>(B=6͓{e[9v1 k>K#lco|%\[8c M-r VHUl-T*%!Qw`J卖>ӛV2yL4WCv4Q8ԟ!5g_MB7{+]$,p%+o&CbeQ\Z١4<֬hFa6JqZ{Fl1HC?? )̶|JvGN`P+?5Cdja=ڻ:I߈=\QeE74؋24Ӓe~#f M!|VzYWk,-6N7LNT05oYiu6 j H&ozXE]kmTq[U2@I^Q/ @vn jQo3`lK_@gxE ߎr&UB#m* '~*P|wC &UܿuCfBpӒ BXZ!.!PCxɔ.+.ESgco~Ppb| Zn;A{FPGz_"Gbǁ/k"2G ?^q6R"9|D0wSX &)6 i9D -~쨝t嚖Z j@rMXP2:O%f"udm XG{4S7ͳ,VipẌ́':.`ZkyjISR7W F5OʟKϩ(U(JZ?WY+~̶> FEUy@YaoP8Fʈ\bp_Lϱ0De{!%3(2^5"ôq Kp %gKhkC/prv* F\Vу ep^h+mtJ6pRc?}?S0": oM7c`B3P)ǁ^~u%c[*$܆{"eWGRjEF3q4LG@ laŕ=M~&.0d > c{ӾұmM6̑TMT+A' \˚O2oO3}\UUE+QV$PIr]tMֹG\@O^ye2`$; Y N-#G6#]ֶWR?.b8q}yP1&Xy 6Lk4??BFMv~3BC<`Qon-"#=7&z\A{R$PǜKfi[q-qdм2XMk f^/'¸MlpkR?TEop; ) Кi_J9..tiV]zJ'@3i A0\O CD,I%,G.rK8i0\ "ͅ]ZQfEP{T*!^@B>&EHe2Pe| : qxew k_^ޤOt6VePނ|UE [7|3iRޤ4Jp'1کuZԜĩѽ+7@S+{Z53ܺfTy bB✪E5>+N1k&~p j?RKus5ZpLT7L1FY\I@ [2A7W4X?8c. _ *y M,:.E<(!Oa ۝W1Iꎐ/XfwƱ92Rq,PjA :qx,M2ŸQ?XpsvY&ݎ+(0"r݉#c}W{E:r;x6N=}M3q{T؃/TٝnҺB7 gmxRF`?q9XasXe`Sa&$]%j{@ ۢKS<,a-onԻ_?hfn\Xh`;}˶xL@ ,@oPl@m"BuOCES‍g Oq"` Aq N= Ŵ1NPOXߟcWj\7ox `rY~-Sy/34x' -/)ޤ'QBoVJ^/;-Ekq4آVjUiVw a)9#[Ȓ.VQwV (`N,@e^mtXe+ 4 P,X O`H1H.$9ηmiGI-^h%+ˇR?.c_h`2&{h-~b3 2UÖH;Wnڧݼ2 i#o'Tu<_YC&♔n%`TX eLQ k5J#ӑ@ rJl;hYOOc'^+6p^+u0oRg/n{x$'i6gCg@XhYFp׽ 1ZkI!\,oZ)mލ5XH]ȁ^H*7C4Fƾ7JcZzXrA\Ōmz&Ae`\42Mq/˱_|5<Y3z3>RC_a^!$U擞HK5ʐ^@?Gv a)bO^Փa=V}tk^vXB&% C- EO-tam7؂aJxx w2$ {3^@F2vZ¥^?KF鍚 2fy0vWR:3eD#%&q>>F@upZÓ_"se׊-v4Rū'/1&H-4ۊ|Tͣ Aկ6'Y8'd!Ӭv0'/HH#G^i;کNݢL@M0]1+)K#]I2b{kE,))ϠcJk\WOK)n 7(Vhklj'c##RZw e23fm1;@' nGR^*-c2B;M)sK,^ =B&UH=!p"!Z.һ] GA|!%y 2}UaZK8r`CV7QR,y%qxwks yF,HrjObx<v*yk w,ʑFEN2;ԭ$&6v4& ̪hLU{oZarv(^,"/ur \xa\44l۶=OۓQMiFH%].2OMџD9l1(/PlbBFPL[Fώ"BaF~Zv9OM< \ARUn_,}+I525|O1`1m0);턺&u >dm~ MF!cMYq̈́==&'nk|%v3ؓZ&ßlH(9fVL y!g3>l-*J3=Ƙ v䣥gL_ IBu|uL2&WtWUm Dm\v2>B8j=4O918Aׁ KۿhS@ɒ N^aAtsOn&(k#*D| [rH2s\Ǡa0@V/Y!ض5L;awc cm*#E:|/ݸxbf~+Ndc+ޢX(5EŸyx){zTL;b"H,,``XkHfQ0)O+b+a?TF (J+x\\߈V1K'rTåQ?YX@eyμM-Bמ~)ǃyӤp= \~Xḙ>Y'ZЈ0(m< *8+6>oOQ>e]R/I] ZW_F BKaY`F+|MjlSY OP5XV x/5p j7#o+|J @GKqa_08<⟃+]$HK'R:I@n#ᅆ#,"x⇸a8$hFêU(\ygrCIV;űe{gP`@^oSivKyhY14 v!BkpkjkEiwASrcˬ\$wC̭ 6SQE)O/$S%zQ ;xz:)@(&hFnxE46[k ,O-4nآq9BAƲbIumܫ#) ͶIZCS TWV5}gMw|{YzGQ]q7fCFtt']q"Ï:dB{9 DЫxDʷ#~7!8L%oe2b>$/;E-(fnY#*$TRhYȿf⧡\Sk#dU(6apLfh[̚Y$ɟbQ 9iF~]%|zJX;nSӧ˜ʦ i9q0vDG֕ʢ"M.=GtMmAaݼUBh9|֢ м5 ^u,JU#9 sX;lis ƒ)x xKe mEFF~ q]PqyHvdmDPu aRb0qb2OtS M]ǧQ.6f:%HRdjXj'lFQ^75hJ]\ۙjňvk 'W_QV֍ #JWzE FpNLp'g˕X|~}G!hZ&84 єb2y1I]Z.9+M-n_OZl*#7h|T_|1l1n`%ΛoԮaECVuE1ʵjA9TD`GEb0 L-scYF4k39rØ[ leudCwYa%(|IeBc$ /vwd^@Ff8JehpApe8(p;@ yΞ2 ݁ &| ĂP>"bȮd}R ݂""ˏ e'd O}Y+&{&A71'"*Z1/c7f\tnePsrOxE3rLZrt_60 y'νm> dwdSeAً*- <0c6&,[]?̨~+HJq\].`&z(fw9ı@^稦 ybƠ_dsn9fr5gUEmtpC"])p;?$Q꜁@w<05;$1E_X b{ u ,q1Y,ŒCisSf%*5\_!Ք*f׭\'n_cou!6…~EYO"$FCO @qEs9 ^@o`|L6%wb3$@'M?BVN[T#u[qs՞|0۝Tμ1e)|| 4Yʯ޹|$cS6[2XApĢMh*~(0'G0d ޵6gЪو;i2j/Lj0۸T*fZ@#p <4x!%*s[^[y:ڝG, _Q[stDV͟ńMMM=r~'a:2L %ayeM86|gQ[?wNO룩϶`vI&4|&9]Fcx=Jj.Z: N5=76=f]}/) ʈXy󪧎*3ǎ[m6e26:bՐ>9 o7cvjT[K}u0MQ4֞_ټr^yg["tm]Qr+s/w)NEAOYp-Gn'=GCOb?p ܌-†z r`[VSU=E=łݵ2]/m]Rc},_ Yv$Q^,a;7ceY:_Gڪ$S8ۣ$33' d !9\\RBꄐsRZQljcQ5E*Y)i@Fg5JTr)!آ:ȵ+s`O$28f3:-xwvG(|OTۢ4CNp D80e7dS5pzpA_owL$rzrgOj*ڸLBŎNhd7Èa3:`64pgM<ʢ\_,`WV?JM쌆OU@HKLZs+k w ff,HkMsQCT- C0:֍32B +!^)PA^k~xͫ^wI4Mj0OӕүφN"IB bn0CGvKzPT2BU kDkl3:XՀaY ڝMƨsM3쮇2f|&h" 2;;jT+O--Wuy͡/jl( K/ E&*p$}.v\ NqU"ml9Zd\d~lT2_]-eM N5Mܾ \t f٠Cf/Bc]팳7;Ζ4"UE. ܓ)>1+ȹ]LY [ү3DzvC[1@Le|zVQux ࢵƩ^[ۈ?eidm8BhBH,PϢQĮr06|beJ ßzo^wa=(s]ط@kBx ;l$Tq-Ɵ(g=SՐm9O9V" L‘m/A%hn !Ԗڳ30\!WByQ!,QrM'"}ʼ h@]!mdչU H$I &/aHBG)*l;1Ci2ODtnϏD4*鐅'r!*S?1r9d3d@bd'02~1PY !hUhMk! 7Aj04D#!dψ'UcAœϡfBB0Ц/egк?&^wB1bDHÇr=H&ObO^[jZS9(qj1Y W_Im-=jN{FDj C89;=ɒͽ L3Ox,&e`T ]y< Tc7dߤm¥l)+ z=RF,WձN+OQ΁x6<ނ Q>,f \;YmFϧSy\ؐ^r7 %Mr]#,ha?=IF,TScH8ś_mCKL[/u1ϛm*Rv֯ZSo6`-:2;mO7eI),g "f)EaMR[I]%M) >6k>1G bXUį#? dĉ6-7(9Tuv ʼK e̶(`.oWO jz ~vCF(ĪKLnX20$Mwa) Mfz <2`҉)3GlaØ,uPͼǡux)Zs;ɋŌ+ZQ^G y|#٪r=do[N+ &dL@(qYﱜ&E'PZ󩉍eY1,ZIO>PJ W  sGNľlGEŦC|OȲV=+B4]eǝX&fkW6ƦQ|x!h*FE qU/|HQl!v0%TD"vTfFLXSu~7?TW/ot)_BMW$3ݨ0qǸtEa<&,y0 +>"\>5_`/&Hd3=huI~(HwQ'<6XξE_v 7P=c8(ͽP2 INwpB#X' Gm%p<Fm^̧`9U}" Yr%Kq,ӫGfoN<ǽ; /'l¯S%D͟ 3TЃPa+rqWeH52*QA$ZK;ۿ!ᘹe0x H.){~ a;CznKV2 ŞFhjx!~tD;B't _Rm.ymjxSׯ-i[}=Vz ؟#H6GR6%ɡ ςLpn5;~p$Tl|龕M}CGI'?R52>9e:25:27K2Rt< :.2{Z ,&rjc۶9{'t3=R =4"t-Sm1>;Exnpqnli n&\ˆ\Jr{+#B6iYw<ekqAJD[! PRR"5O']n A!o7P)Wh!&^zem(?iVTgL<0DY8$ ;Iy~z1PVz9+t$nV"?}ۚ,־Qvߚl}Ł!SS2!䖌c )r $R_{P& P1^@Gi &O<+;XdM_ee=ZJ.>V>8/q (Q]+L$~t@YcR}*wX3i ĉֲ|:jt4[3}8K;t (,Tᄆv6B`ڸRn<0|aw6mj,F]I- SȠ|1[e/u'=wc{,m }QG*{!Q#СtEֈÝxvI^ƼaG3XV5@mI]Nm`s !@׬m7TWexH Į()UQLм ycxF)!M4 rˉD[yfgI8.{7&'84[|E}: [p!5 ~ϫXaۯ(ތ6_RG7[KBCLhl$^l)3qNZ am<ȫP `H~ATd5|~ "4x'xꥱl-,1ׅL?HI>_]&4u+kl S;9lb+B[U?k.tP;-]vV_Dًm#o7E~`\*Ϫ{i0oV͟ΣQJ ^lN N4%~o[ dR-'Q2? x=@)+d F/EVm; ӬiI~RMզfz-^p?1ѥS`O}$/Xl}CԲj 8iN\Z!AJ.Cp C\A{oP|2hJ<'c[j(4PawqjE5&UiU.;OD [ ! sA7DYN( la0}DN/iptՃ/C&ɔ~+wL|eGJVvo-$ Y?#U˴|ڒl`,(FjEJhVSCk.- ]P W8rQU^} g" S[:oć;qs!ۚjD^@mx$Uc l2>rNS[SP{gN%=#%ievzqʔݖaVbE\g@; ~@Gmܣ j=Pa,W4|$4l''e>dyYC9#eѳpCOAkAmG@%E|(DRE̲WMn$O"GP44*XdB^W5|rYgu43= (ֆI6aMCD/XH D'? D}ph! zXj3ȴJj2x(J@3θi; gp(U64=ĝГ4 ̓AI[Sifw=W0H!.@P$@"uаi+ρ|Ajq0p2h,>R826zuk^*h+=%_|Z8;s5!bR˼Xv,&1ۺWu>$ƈW&R| 7\ȋ\e,EX_Dʠ Du_g/jM|Nq㳠?}*I>z)Ch''`w" JS6^"cz |aw. r&Z5yzlVV))r8mAm^by/(6,?:CL_(d ok=5 C;TƢQRlt s\MH~Ed$j'* ciH ;խXʁst ['| +: %:slmj 5P|%.4DlnBzx[g@ꭤ,yer[7=怭K37%0)dи A34'&vȇh\<; W Xp)Z{ڑ+'F= cЩItߩ"|ӦȢّLLHj?ezkbR99ciVj"/r tz۔)#iM$ 伄W其^:مZ#\Q͕ıb*O8q?fM!8F>X$Ǜ8i[ԷC4D[k"ڝ:2X^ʚ0a']{r!!`\z#z/a>wKdWN> AidڹK/aekpJXmM\Kyi V^:5@'≯ ^لJ2ś{OjmNc(Ϊj+t`VMa&rrR&T*D;D)%WM۬Hٵq8E_+'X:~;B EOSvTQ_z6mxbIՂrQH&ƙ#P_>ww&a=O&L/26'K7]x$n-[vt#npzQowM8ADknQ횒Fܥe ʘ4W(Vg*qVj')#Nhs8㢫˗ MAM%h|j|}'U&Ybζ+,uS q@&57m6B\^ٿUP^OghWvwĖEܟNQ^0!z<ӣ;:[]I[%ǽϥh g"Ŭ;/;sbތ C@6ji Hku },OPb!swnifY PawXk6xհOgN9#gϏCdA@%LUi{'Hӵd'/m%S Kv@y@ GOay (Y!rftɤ DJk7xB4Z:NF|f5zF.LfNk!)3gw񊘛K{@oJ0#` čHfD<:͵i35@J̣ŜטkGW?lOXR}5jG{dyyHѹT;DdܘJdT kζhʼnNZ Ҵm(y>%(OS#d$ @x5Ү+kX[=ֲ"݋G?Djlv 5 f`KgI1+,x2Pe~9:-y8U1)XTd"^!onG ]Gmy J=븁΁ogCHr2 ˠ`m>fZډ,(w=x,蒇HflBipB@c O[ǶG/+I=\-J +Ɇո;&mAb=G4:%)>$kcَ^>3 nzGN<|dh返V\}5~|R*EC-#zqƉj Sin&M~> yWR!с ooYiY4^mt΅}) `zJ;ƽwM$w38"[ Ѫ͕9q3qAa]=>2Me޳&]&úpxPQz_5WJMm`cS)>ʲ-~!$ ĨUzIr) 7!KqXkcL[vnhaՄU9n~)(zU&KxD;auƇXJ2TFM郐3JHCׇF#IUs`*<(_}.s~)ctwԯ,/SНGkyzxA`IrvzhڑY4!eaqc8AFVS`(p鐢sW[\/Cubpĵ3C{ C7DADgHD[ӍXN*ʼ[}qK1A^YwM֧kB2Azx<[{[ dB "Z̧Z*_4%@gƫs `RbMUT= Uf)#i22g貦%r6!Kt12kz":oqS_sm{}KJTt`޲e2_Tc(R8O{|?ft)⑭ccϵr&Pi b/~C#PC[-@x2[Ac"yOx߁.M*$BH<J;!84\GgȖtHCbܘ|1=g*׏FmX{r@(y^o6Н#x%K8{̨hB⠴ʌ1r-̊-!Hx6ּrs\k%dBZee­jHteLCPw̽^Eir pʜgV" x(֮vg0GnYqwM,t(ZŎqtExGqMLRp"-iW;P1ڀSM~"G4Ev\-O+8/B*Q9;oډc|,~k`6|~c&:F`+xLiRԚ„2 '8K|Q|.>5ωTeEUs[eSdFɏ^[|[&Y$ײ,uai@ЎM Do(끵E?wbWA8& QS.-|I mc6{moXl4xjw1d"U\jV:vFT?FxXdiZݛsj; 2:O?%I834JOvAE4D2{@q&sҺ8ƩInN`g._MwpڝV $*~nT%aR-Av=uN߀,]tՠA7b ?h oye6L{O.nŁD*ΰ$ u ~m}haK5B8/P%0(UZ9ރx؈S#`yEs"2dZFM(O])QS֩˰.1 fi 칬PJ2K^oΠ r"<e(T+ sIk9!jT:a(Z;?֙@pω;͋=pK^c+\+$3?vY7I-EF6GY z%X&ct9wP՗E0hRbZ(c@{}y]&lZEN{yK#6 K0 U ڛ.Mmm_LݟUfJJ8t%cOaY;[[S$\N'rT/ uNkJ`Eg<N@@ޖ)7Ҫ~{8ƆtQDp2w_THqYzcU#MN3EagE 8 XBp/#dme\* x{-E>zV?k uc6k:#C+m@#,u~^q/y^4l}+xl4D%[wM XwPO𕙡}Mc OjeBl1E-:@2}nW˴¶CzGwQä]gB0xe,/^XE =`gХfq JH C,NH;xn]9UzҴO`MBa^l 6@# żrnIY{8 UQ> U{'s _tA'5=Mor GtQbX0{,[y X&#XΈ}V梨~j NߚmRtdXe3WQv8u#u12~ɅHħJeo9<,+{1sd׽B Ǘ K'&{h`1r ((` Ht+0}6S CǺ|pOmo]eFxmJ*vᚹa'o%t+7]:MYM -ުБ\I ;Ra<\bfs)M;녖*l>F :ṵq|Ol1ԧS48}qG]@B_.J gC^.Ϭb^E!:.5wU;lQՊY!([er?T1;h^'32xW$1m6U ֟X17[3ȶEIoF]=T>n 4 _!ݻ.J/B>mfaE"˯ii9Eti m8ߥdX$&~PʷRyՂ)wX;l>.uM\:]t~lMk D+"0G߉ynۣ3#]ѝFP!9Ɓ{.Rܔg{A)_l4$a 7Ǻ d2RzeىvL'dxN(vRSO~7aDoy 2E TrڪR GvǼ+BWQN?FmYyVI2N8&ɚ a42TAj5п/Ђ{Uo1t=f%2^VbFePS kշtxn'gdl~njZ^˛g_Ƹ6IÉ@'wMv^/ZH@qAz-:@[s㶆 QX/'#"x l#gu{tbS:b\}ϻn{"F=HikP!{d>igW]w j&m,1 @sU- #a@MU"?>k\q!4̢Xn,xKNOaf~uKGS38M͏9 1-K6tKr,9cǚh61!U2PDDO)gcw_/:EDg'! |bD_[?TT47el C,BF ZR_,%mF6 AۋP4O Ds~!(2_ 80i,:52ӂ)"aN*<#d9L˻4:CƎ|qN[[SZ"M1\#e ѭ\4^lVӉ\4&\87x6 w@eQ8S>|F%6t< 1 ކu9zz'Pս]Iµ΄Ȳv_4w[fM-t֚f -朳5tTψA0[ ȀtTf %VlR;cD[SRiyfb,o6$GZ glmn2phs-w&>*1*Piz^! ;:B/.|mpR*`f*>K;6P<xq%!PZaX1eŪ\2NbJ}+[_YVBw.`TUpvGS7J*gKǏK Oh_a{Y' 삑ƴG0 uحjvًSIWuWENi%j5dbuQ |u@FIcJxH^UyZ {H`<[=;ܖf4VTCϩŔYP{4bj*9ld^"P Xȼ12'DαŮg-PuF:Pm!+xrbAF2 \\w'9|ssH u0#)”$Jg>_KMfyJ%Oj$qwY/De{mn8Tu&'STe4NY iHZVxwp)8x^˄=RLV;i^ήdY 9:ЗJAH:WTūDy] M j;ʱ&[p-w*H}܊W^˝) NWZ83d~Ѝ/%Gv}@ w`AxzD$'CCW2jr)Of*zo$J J=5xHI{Qs ;v|DAaJzTf->)^A $䓁 v 1'juHiw3O'\)#EX03{|̳V~ȭ]-%͊[.i+DԖGO'< [$ǞGyߟG3Ɛ٫2NCm^]M9~y8  x 裷ARK^ /PZA:/J[Fa"hzPRA;Y4lxú'~ 8fcК/a 4/؍8~?:J ]mO#be;UP~w*GhRx4 Q-fH)L⅞>Q'T7%'pI@O G@_@pM7ެ=݂*UttXuc&5(!'}R 3~+d-d!T@3-`\2WyBWzjntݽ7C$muؙ*}7' ^=͇Aڒ}Ch"q+S#T˄,JK&Y ل1k*_S. rS(cTS'懿%L) ioo |sAV!T9Jy3}$RUU7a 㺦 ѥuC-3PQ̝g9@>NMQIA} z-ר0}>A-9lޒ"B#6õppi-XtfW` p3\v FgHi;)(O%'v չ\&TN|s<<13}Oത2"F$pL%fV:K^ 6xT]K-\m#SO *((gn]DwJ~+O/(CӥD1^pU/daV:d~FG:T!Z(IDp^  쮃^72k68uo\0S=ݜlP:94XI 5HJ6eE*?ZSn+| qG~# KBYY=6r4wz^+;fxl1jxVF.spFxN*JCfx}L M6tY8Nb+dԖpz٢zGq n-:?fNүGGJمy`Y4鐨1LiK1HUitҁi;Z 5`B`W<VDVK0e{:G#$_6 D᡾װ VaYT!) yN. Ac 4X֛_ĵg͎Zbd[:v #@Ob±2YJ^QI<2oىRP<P%ē{l vdٹМ,{g7?N>3;͜=(#$!7(]0KY6O Pʨ۩yNrhNUlh#_~HAS7noSܱYi!<{$ 2L JƤs?%Cq$"4P}ރ>W&ȲR#?ζ,x`y.5kZ&v99J! hKf}\=RPߩah}jy.UWUkx*i9Hvwɝ*0xބѢ+jH14oD @OP?lkHyxrK4 3(ꉜ>ޯ64/B3߂Zc*Á 4y$^ԏr ,{ " Ȟ ? !ǛtRTH >p`{ <ֵ\X>w-\2Ȫqɡo//۠vD!Q9VE{mN4p Ƹ"@!BDb; 겿Nf*`ݚaXf89cbʚqzϵvGQNn*Q2)OV#¥scKL?PY8u ܨ-~E[HH#!Fah%8Ue~h 3hkL1G:{ X _Nd\ʣYT)Riʳ1đ=?̈}1{ `dvJû:=]54b/c@lSRn|ZUz.+0`..4)n1 g I7fZw` -:Tcv&@êf; ;y;ln&o5(AqbvT7om q '@R721RO|ߵhNw&2oNcx>2T`Eo+%ƴӀ߮Au|9NNwO ̩IׅNGN_hk񠞯6=z"D/DL {fb+!a+Vi.>1!RI,!OT>ZT{RTLV+ =KIT-\D6l)aŷW%R n_UH-x7MhPh(NT$Tڛb}ޚzJAU7_gmTD_)e׹qLЅ8DAX@їЌ&oԳ2e٣P5wt=H"VN_ƋA;80B[S PnKŚ־tHID'qpq݈t}#Plwu)CU |(inL7Aw CJ֒vo#!Fx;n@нTqC+f++Ci0u]QfUb.qA]CT>@w\UAtA, *pYm(xBiYK0>HQn80!jY,h%nČ[5oO2fe>L SǀRy5?`2nŮb%|dlgҫS,(Vs裯L}RYBS;nqݓ e$1݇!9^E( HX*Xz! d"]@Px,4JjewYd,H+YR߫REof'6CDhOЏt7LNM |%tٵZU:ɐЬahikG(Y?yL3[LV+ޢ8ưO9YE?pCӂ|y מ1[qLg9 hnjQMYI aQ9.sOȳR{J{i]}V%X%k`I|M{ ɒFڥ[f{23"…\wi"߭6,=W "yf6<(wòӉ`? t ر~`HxRu:lvJ;ݹw]\'_rG;5YT"&(7|M\pfqL~2Q^ñ aL4~<ߗ褹y@U3:D( )ĸ^`l /9*Ka6(2~⸂QYkfxJJ`& Z4N|Օ K2bOk}*3!gz`P.Ktmzãw%⪄jKΔ)Cھ$|܄>C)ڨ4_;tvgoyQ~UC8ScX~B4m"(Q3u tTa1B*ku];хFD{[ylJ#yӕL^^ýXY|dKT)W֛QɆ v[Y KJ=s:` 쪀XkHRsErUs&.FR)6كh+ʯ?:ߙTDr%3c=j#w&M) lՆhǷD˗29 33z2U8xEg3i4Q6IF[IBDb=䂗&|fZx}s`vsb*Xe|]@Ci!!Rc%Q;41]I"VA-Wb29맶w?I3Dxp] %UM>mNmeGb=qgv'QEY4'2h dMU[` ɎAaM/0bQc}f@VBpgB}b'4&V Iˬ3myQP`-sj I)Dc4`qQ~AWr@?Pd vd,* cf:3mЗ}f7U?"#Ѿ}c*PzZ̏~۸ 2C0C8:|ΙD;$:c۳΍*eU ܡxFF?1sQ'-_l{˃'\ ϨF C 6 dҵpVe77[kDFzPV(H5~B6u4` $,:;#M]LM~+E'kB^>>!xqhR*)h.*j%**oaY1`L]92p^$hoٮxcF_yb5u3|<4bG"ԗ!{̮︺̸8Xt QI%hiWCKv&|" OT+%k4W%uĮ-|O8Ò}7ԭٙZZΦ^ ۨ(%NU7= Y{dGAL/- Hp^Z`g=3B=rS ;"En3P NY |^ l."QF٥or@Z& d Gԥ`o%SSl G|8Hdz<* cf]fF / 967JE]דߍfƒ~c֔R 60b1MF5ַaj!,Q. ڿR0?.UMVi Yv> $ǏPneG0刭1;Ǻ)vj%b9-kU[ 2D,:[Tۗ>^>Mw&0*_/܀?˨6l^˿B5>}ecD|2^i0kGIpU t9t~u05@Ԥ4ys/V bJDSg5 B5R%ffY.eWLJlDR#*pY QC7`^_QrqVgc9M2/7X=yV'S2xxe3kv;MW^K.:u@cQ20qpϸXGogyF(NO ƛ025h;)~Θ0ߴ!I㼴 JD?5b+tiG&^x鰌ԃ~z:5B+zZq<=@U#=)2y)}aV'Y]75)TCFGGE!.pá?iSO]kperE*,oPYOwTw\ڔ~mMAs70 '-_ܑ.;^Y'چN[ԇ^ Ͼo]@iv?\pFN \DG6)|T0bpeoICfp]?߫GƌJI$h\X&A<WE@-Iu)^h޶ LZ*4uw{4I4|QѨQ~MQh6ٳ1YOvr$Q [Oi*XkVB%R$ӎ|XM]Lc T^]O3@^`;@PnBvH^@0 ħ%pq9"梗ur_Nd}nʎYl}F#Vƣ"%Zkm0d aڜgeB6.,+^o;Ϋvej4ȴO|AC?ndҒ~5dҸP 8l +:~)!זP+vq)WՂ`)>$ykrJ}4ߋlK!FPҶ{Z p: nW@3 #C_[ļԹ%\M$鎜: L9m-H҃d2oZ8!1]'6OϽ#PJE\rf9:zN L`W.p/W?@?`ȂS+K' @_X`5#9ɠ׊ШS2<pG|4zl9Nd(Dv8FV//!y$M؟)hV:wZJNwb&QFK籈bQKH<$ԍR]9JHWrh0} uXhCa^񑩰V\X'8 id `1FTk{z&+~1.I֯4`}s5v]qߏN-ћU3t{,p0J/WMO<[n`v(,f ;גn}1Ƹ=?d%ݟ^:[QckgYZ0707010000001e000081a400000000000000000000000167ad58b60000108c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eJ]?EhDTTk׶Ǽ+4ao&m=/WT>X$7Y<m]t ѮKn p6WťtyLGj9v(qSJ\c]b<< Fd#lXHx|8g U\.mEQ  =l#3"^3RzF!4#oO8~n/HsZ 0"Yyv֏-(Z4ngf"봈\-KDcc-*x}C5ÁeKD1gǕD7Њ?<[cjԣZm8mqY%6.ig7˟\~$@\>\mЁu2:-&ZtvZٕ*uU }~:avj6%w3$QqϊƠ L^.ݳ8ww.JAҪqQl%[n9Ⴍ|o>P`?b}]cb˱V|/oRK#3 tg=mbnf!sw^bdkB~:cښoE8exnFkF4a\Bx~6,4C@O2q~PoM~zD=gߋ9.nr2Yi)8{ ;>:.q|Pcv 4dN~jBeE@g0lݿsH3kz3,HƵΥ.(Mkf"OrP4+9;2IZ̀ r*[ tLn{K)R ːWK!\n/6H=ϒ}U~Q]^q<+٪ѷDglT%.@_Dsֲ&G kTy\/;@ĵ9$k㪎NxU5zLGFT&AV C0.BZѷᆿMy`&x9u٠ݽa,q^X<`IX2эŽ]j^uGs(a RinK"or8Zr. c_nљr9R2詢 ߧK;\Ytʕ2V ClԆ1О$Our'Xi @yeWzN[ڎhhߵ,FC=x2V5 U,!JjIlh3v#QN51.Kѵ| i_qI>:;1.,-ߵaDDEE4z|U Uhg(q-'vL>R  ?O!#P& 5Ȱ*jV8E_dɧ?« ztuK>se'&ZPU3|.#e y:cdʃ:rw +r5k34VxbyIPMo8Z[2ckpA7L6mAl?<Q~fc m]\H=7wO8\Cz]/rqXMBf^/_ l>:NX枏rT I-<ƠU.Y|JVm:>,a@7ǐz\LU&t킈皊޲ ü0Ekֹ$y>ލ8 G&!,"`SL.aݿL/ؙrM7̌+9M2Pq"~L: >G ʍ'h2p+*!Zĭ:${_,&mz 7԰#kŵ q(YJ{dC!uO kaH6g6ObmRUt nDRt2QW%E婠ׅ\ጺP屋|!u'i5 Bhs+R#T.Z#m[ܧgm-"AR}IHk|=Im D,3$=H\dNLA۷l ڑR nOT #4.1ܴ8aY*_pfExbg=>o I`!erۗeòKJ<QE[ >u폷cT\Bd'X?=ˆ7̷9 7V{]ZbfimCUUg7hwbԃR<_"hh@PlR-wyNˠs_yPWZ!^ 4EuCfzPvFQI;7ȣFdg5CF'w6; aeF;mn*A'OƌIX6.am@<}P§<^Ed&`@6C0_KzvxRm϶:oI1z&bl+j̎?z&}r&5Ia7JJ{Yu9^I$梍2t5gZsYX&RT 2U9]4зeF*˫EG[<׀QïB PqH2(Hu7&jb! w>Bb'gsNXcS+nc|?_RF#J\TԫdݨZgԕ(O_L2fʫEC8Bt1ZrLXG7$"g:VeO!ND撐oqL $L&nswv3hr^&W"3pldaznJ.*X$WuKgBIv{w fyc|)^o0ED+aegwk;}g]YCoɀzOb$ɡ"-ջxW6(ۍp[4YïYfT]hY>W Z3i'7U ey%T?gt3 $aPow9Tsm4[7H\"\2?|E-[At? 9ǩ34h%Msez O#D(Fd?Ljl\\3ڷҡJM*KN\zC+yWA#& t}mh#b]jCHDZHL=f]~ tJt/ x *swA_M+{h? y6"2O6 Xͨ"L!UؖX~0ZCut6z1 =*Iޟf{S] BVFqsyKZ~]7Hc^_!zmR c]5 u<hîsGpNwR41}mB%k/Wpy EFkT>2ʃfM.6rv*OI_Ιb`]\zVPsx9nH7rS[HK-yVo" FmETtjV ѝ輫mY|a]Bj Xcv@LyTvðppڽ?gY8" Jgnn~}!HFWoMm3b1N芍E_3n4TM[IgO%ŗTi(:!+@’-˿7WihQϮNk9/GUfA(gJU(WOgPҭB:(OedeAh;J.GCuv'n1.:6fz"֗}WFTB쯭kcMPt[N,Jr+[qHZ"Y,Ky)P-E=\NN̖SEhU`&w|bAD>ԯcC_J2=yŹhkYcu˽ꐝfCpSn2XG} to<D`y[?f~v&-TF/+fC`2 E'O={<:[/="53o;M:<¯fBP }rW9܋嶀8XQ ႐h4)Rmm}TQK|$Ҍ<0 !>Љҩ>|=7W[w`/5 ;\ʘ%\ `D-C;m"H…P>D8#|@~-ux䨷UewZO'4w ,Gc:@rx7t W`^zPb'9G)^EyV{E}je|?[k:t}G QNq>a^85tb\kVfH\oQO-8 `XE^fVwV䬿 (&ǍZL白P7*xʗC뽪b(o?RSփۡ N2G8Zm<63U˚Ad16pfa!3Ak 5ƽifԫEa ddZ̶cY^_c KU~Z>gH~`͌ Ml{֋H6TNEtSt(lU[.N d e~b͊>B_Lky`-m{>Yo"e9[ёUb"H9L8z8/ҖxbtuQ_"D n8'h٭N!be-Xrl@}mB({:11q"8cDP>ZMȞ%.l}6ln m4yukp[GjGcl25Y=esq/uE=4ތc |`Kg`Ϩ w~aei`ŒUwGZtcuRҼ4na6+ 4sXI>sk1~Q45҇/Q? ŭeЀ%'a7قp'Ӹl<-.IQAvAtԟ,>~oSc`'ITupn^b>̾ݫ71$r]-.umuZt4ۃI[nmX&\@5F%ЋXZd~w=|D?5jW7sfwԁvAHZPc|fL[-ڃjIƟ/t ~lfA<ԥmF!D1eI{D-*~'\BoBq&MH b!kN^+P!ڿbe*QOғs*ys3StE4 # ˂*v0gӹ&I+cZL̇k`ެ?@2 )Zp '˘<:WX*YZe<Пp&ٜub Gw`e60;f I##SWs^']=9~:SM`5.BtzS~k' lR96wʤbqNy%C*A %hMctj{ZX-A*6bQÁ`GP׿-2Pyhn)q8gyx:Me%avM="ʂA8tDz0w2P$Cw*ZsVD^j-D>8"#5 wMk1C^+y c6|"H+-,~ID8fcNLgb]'/{OS+3vcCjD2w.jYBG).Pݰ;8V̀;;T^ WO3sNCZH8/{KQaYdl>PSOW(.Ɩa`SmZ3Xc? LcYiFCޛs!7|d|>CeO`Ț\c~QL@iNlF>ٖAgQ<=a+ F qNY.hlqў~7J&ʆ: >H\lQmSwbS VMHv{5ZA q QѴ{[|&lHM^ƒECT_]/ZhSZ_[͛~XT{z#?~A'GD6ȬتFUŬbF$s^lUFD[8kUGpYRi .hmDnxJQe#]]3LL#bj}U)! 7쁣=7BU>G.T vKK2 iT7.#xS e(XJP/g\f2KjL"W/0߫˧ =GVf>y"듈v.aֹ踂#NnuXQ`%DO3_#D"EHsX)u(푼[Oݥ\$6e$4B\PTVk0ZAknTt OM{E m1KR^b7mUOR ;zq8=65 9ezf3e[פ)b$md>P<9d4_N~q.+nba_fe3J,д ڳgKD~f΂D,;-V֜ J~U1}zNV Bl045οD\(?/$&&?Vo`u\;NΨo,Αot߿* j~_$$]`l6fݜAdوdžV ih 1ǖ{V:o6e]"1P|j!UC9g!ʺ@8!f7UdУd)V邱ڙN>6Fƅ*RO-nb/[cU߷*O`$*v` o`m)DZ,v2 ^uw1Ky7?Uw1ʄDyY_# 褹;An++f0]3tu!:!M$<2lݹ~^,0~MH:WP-0GorMo|FaKm 1Szµ`?vh<ʐۺ{4ZjM*;8ZUJg\8`;n3$\=ozI1TAhf*= Ŗsl/lG8JG5fU#r*m7U$u,KR1`3=JҽC1h"6pWm45:U@3MkYx? TejgQ~7 ` 11 dfoj^FKB3h*ih[7:IO9qmثڑH1u)*[aďlM:BSDr 8s"Yr8P _nm*3B]6 L2hJKy3gES+(Qt}*B9EG~*kv9=ZVdȤ]`VNo"5v`m@xE';7> ['MKu]QSicW"b:=[EZ1\M]esm}j$0/YQ/aTN80QvdrXF2]3_f fY,/kgEe$ Ѱ|}uW=@j`쬗9/%}J+F&=:J[+n2 OլgYuĥg%SN 9',2CjU/Wg?N=T@H\ A,⺖VUv;7NQE6 JZb%ws1 z͌=^LN=J"sįP_2S+sE 5edg_4K>$(zs#G">)޲IPSڟ֓KO%tx<nj2\1~XifR-"l/TW+44oۊ͈/٭5xvYOcSg3:̾ G R&f^Lu_ҍ,.N(6uCkD '=dVXMl2x~ @1i(Vp|7=ȚU=WOpzb ]{XrKdI[$5QVjABn9s5( KIW^`ء]8S }7 *gkHG`g)Pm !\xY:p~VC13LVBȯ[;%z0r#u;Dō lmAyO x_Vw3soNU %8pyhg`mfv?.|Ǜ|׎~ٸ%^ŒYgR+EՀy1KfY-3U`'9AXu; T-{ֽ%BAZIBaqK;P쳚Δn-tmgX{n^#2ThvAz:L0@ZyFWju_H|l =rQ;NY/ǟΩ"XsX$S@%#-`Oo Կgs;V+ >&e (Vnw}uz 8k LwN1=һNlKP>glC|j ovS523U܋;PJ,0nSzf$C)!06@V* |y)FZ?6}8o_;;c͙xBNȑs>(,)0,ZM@rc;\RW_alKO6[$=(JP@ f+M3 {<wy}ǖʀ:/} ǍBs1(M,&p;hXwfX/xDʅoWu:IZv$fی&'5'nMaxt%N̆jΜ+Q=4 hFMX]vǓ6yUv:S>cK89NUhE.1QS *4JƵsZ6o{wد;wv' t'ff ֲ-\]xV5%1; H:De4TEU3eh Dbz3ճ/˟\S졸Gx[陀XmE^7'_myLV>2qD:Dt: KuK0j@;e[)$~IQZ*xq] "\g O4W{s''4=| URפ iW5@>BOo?IAL8OSsGxzP!f9_n(iGOQ-VҠp8_3!=<혤}lzJ&,E N6r4S0/["Ѽ]ͳsҰ86ﻓ)-xj`&a-)*UPu!{8; oD9O2$>3lA?0lUݝe*Oi-6ݩY=d?^(j9QEVc ]Zӫ0-V+{*h3Ӗag0=j΋rM|rkS)% `Z-a`!Ӻ) TO3Cj$[ Աdrr w0;VbVR_*\R (Ӷ~m]MzY(JF,}#L-w}|IFOGJ{/:xAHtu\ΏL m$Y[H\~5 on݄St0s$|_ꛉ:ٯzHIm#ܣ Tzwj)*1+ NO@oJC0PN_>:192@GVoQ2$6ƠUILZlȃfrYQ1dQpR$"QRp 躛${KFc i_tצCV/t"iO&WvG {iy%$7Ev uJ੹3u`2&f}?djUF/%NtM&n]$ W;A=>Gkտ~oJ(yF|[!;0-fzw0$"8H{g_xl,j[5 ]yЀP0?kC ~}>볹pINw.+w~`&OϦ|u(џ=(a#K@g 6WrxLw>X:{֌婋o[};e>K~ 9u"}1^DMJN.^ ]c uޅNE% re|r->s1Y6x6~uK 7|J" .7am0 RSiMcuGU Is}<9%qwQ!r1q{Ψԩ~4MpfΞlLz?N_}5#l.Gc#Uc01fuIZj(W 1;I8 '{VNF@dw 4AZ˼J*.ja[{P5Mot&ήaZ<)3Bef]Ff`vIVOE T']j1Z*°$.Y:yFǠ#@]A|+Ρj9vQnڻ0!ï~aA;6aݤWO]/Q 2`[sWYFKN Ru$9~J 'i,[k 6>p&h¢\?|, ˋvl<ës߲>C(_"R̼,|~US]ZZQAmo>0EK0:|iO6[gIyrTG7Fq_y`E,]5^) g$̋|qzk":cj]SM,z2tA:|S׷NLnnSt$6[fx;)Sgeo/S#1 .A7.jvg2ytJOSLo]hfKί 4beKiL3r C'O̸mI dY*RfGjūyNG^sf^\a@_jb^ϚwD'#Xt{ftN LrD?Z b#q+tpB#~^N[:&Ͻ .%6b0NY g=^0"8͡/cCY{^WP<@O&p],wHb7W)~%ŪBh^Ћj=E_"thK?5x8W?`8mY $Mz`{z<\r|d< [K#u^qGgDW|f<'Xto{Y%8UԌ{su.mrwXҕJhBbcFL@ݍhMa]][j[m;1OO.a۟CF`G ţfܿaoT ~X Ys`/srNjdžcRo%CS4EU` i|Dr_6Q)79ONkOF9ia> g?,Pƀy&eBKIJM6R-TOC"uCa(>iR[6bi߹rE%Q#Q H )eЀBw:r*ȘRe4; ~JM.%`ݼ[ʈG9{{&Cp G1#a҃1:W# .,t\ #|}Nc ԛQ]_|*;ItT+XDh߽s '"ŖPzheOFI {g^gZLm!i;:qTY]2NkMiUijռx6裒XB ʖ{|ۏ&0Z)ޕIܠГ`".J֫^Yn`/=9+h[PdxpM N[rU[H8}5] W/U;|lXc^Ե&.x"/%4j/Q^slcۖNWIp4PMk|ߜth;Ys|ia)RAxkpRk:b KJ)1xM99íjIhS7_de."V:TnQC#-bu7k θUZY!IsdqPAlOG-(=|~W<EB6eON, 1UfvU< o$ŏBjȔЁ.jYH3bYNX<ܴ.+GI 4@j=G0[&}q_'΁bAVL Ϳ(1XQM{ěsS9Ja,(uXB^i+ _@ EmßbUX+4]Zu *CxSf 9#lju%̗# ВE3|~)]fqa+ Lpؼȇ^m%Īj &6i.3fu.k_oau2$_\)y Zxf(a<>ɻz?7H~Xw;<$lE#~W) Odlg n쒊v.в HElAbu8@H( sB[ K[5)jl'#@eG͎=UA@FJmq$X[,ʹ @D' s[k!Q׸w-(ݔt-j # 8L'  S>? "Qq(zZ?pDر~rZ2M*m7?QQ˺,Sc'v*n:D*nPKVFI*֫pp(/%{o>|܏ш?as]6G*?FʥClbJo> G F)-S^OSOCp.{M~~> esgɍAw8lRR2W*[D!Ys=iMEW 90ސϥ0rr5P !AKϢr0G,##in9* "GNDq溞-pڌnݚ#S6ԮkD%B$Y(:".g]G<]副ˀ qwvFqUVWޒ ]Ts|pS[1CwaCq`lu+V?49ZY졟{^L+7Dt[j|z5 B&ysDMPm^UgfUc{4`1SO{= *|mȞm`:E͈<d- 5㘻ҼqXPE3W?)m+r![-E8׬mjH/dŲA PXJu Mw.p"(9S&KڭAAm dAe.\u+ژuMW ~ُ 9=44rhj:.شNM[ ;#Ի9Z- y*.Qeh.+DSv1{(mI[L5]A7O|Q5G \@ۀr(oYR 'poMXCk)msڪ`g*UirigV1ݍPK&']k‹0v('̵OI~޲ʍ&5V {V"ż;uLo謴5Qu}| P`S$ae%UZ`#Oˠ|BkFM7F"5碌"e7Ƴfڔ',`It95aqW wsع5/մrK\ drU$AGs3xe1ؒ ^Ѓep&sP]9rz^.i0n>_`S[)HehB=i/?+ hCzڔ]}쐽9[`U߆ }(jc(ۑ"3Xɂlx$1Ip _MW/j4 ~7mnڵ4+Oά1 hfx*$oSwtd ^sb1x{4].Tp.VOd p$e%F1[-@ 2R2Z?IHVc8g< kD.?L IOa+zPO<~Gu5LԸ7VScIN9%[L.N wckp"mZqC. 6 3 Ntâp49L#:TzjH|(_ϊqIrNɮ%s* ":w|(27PYrEŦ=%emb:a"SkU:ͽBBci 'B۽V x I6".'ĉwC܆0*"k ˸CO=re%Au;}Q5O>$-*7m߽| Yzo;}}]=$wF>]N.hؔ{Z Z?spj(?<(t b=tA3rh({KZ54PPQjr$u3Cf(i#jه#$UN> 0f(Q(t?btxcmfr~2I КQCtݺD;DjMH  <Mb6pDHkͭ[G *][6\[_WxL*㬙r=~bh Fґ,YZPL072Ќ2>Ip+m7)lY~,kUT8ϨLzQJOdC?ū:,aRI2Nׁ Z&cOMz d@/ öxw<|6BXgBuh)>Y$2QDNԎZ,D2)?s}.^7tzޣ 72"!?"K o7nOf]LW qg2'p;؄ZYm9c8 ,THɪ(I¬,o 2YM=asW^jJ1=ʉ_do{)F3BF $ʫB n<&㒹]Dif%k gK\yny)huxRJԹO0\h2jjYDڅs-DOӮ+B pA EVq+^كբO5rkq^XK~OD!OwlI)FړlPuGhԳ?8{3Fd@@LaG}љTOHdݵjo@ Й,t\7߶ 7w1l8erY ZSNJMKX\&;W{b1A hzׅag%v.e)l 7sKRFebv8Ӊ-2^ L>Vv(_>GXG(-ˬ5 czԌf6%Ńx;A [*|/O}=HaB:'W¸b"gXE@|)(or[CIM4kF ɏJP/hߟ ?,LlZ&2y2NB/?*R)+}5T|kTSkXgŤ.gr>ZV%POکc6NǏ)څ5_T#@B["R8+}ᖥs;y Cѝj/H_fM.Oldس9(8*yOF7J^f6G§gvTB7@*N'mN2hI-^)i|j)xUѼfqk OhliG+h"fadNs^ nnIMC=%^qm $l$rCrRNdϩ[VzivJ36J Ǻ\e-!\[TzYvdIo/}#ChַȬDʕ¨ԉb# O\lq?㟒#$.!yJ{ (Iggh4C$@r.A{NBqdD &[ق@Sr.BæzI5qWt8>(trzS-I_2tІ`'&"&_8h57<>ɥ# ŝo$,9 5zR@ 0ʱ}w6soi=*73`bp%Qʣȩ;;.Br`v>DvZ$_q6vYGkVˆR>|㽎D8b6<H6f<ʛ(3K%;bX O8!Y!x.Q?w @! F'i&D{#lWޛ/!'Ӆf.xʶ8IT|76O"GJΠJq =qsUyPK`8CfT(+C[mPX"(xAhtk&2(wUG9sLm,AP'A4C>M&eއh$!FĥU4HPĩ@. dp%26CΌMpD]̓3EThSP牯{U_n)[?_@5^CA+7&Kׁ1)| jË]Q-S4yo<`#ˑ-0dW.'\vpFV*.V;|4u% ̉&܉urGzh'Wc3%_d/5g\9ɨ&XnX&3u>ɺfWJ)bf:3/Q'r5𷡱M^DXI5Dp:/Gh0<٘yU#qh$ 0qd!CdjIdL|ݝ|! a]P#H6*`rV_DM$yAA^&b/O6H9TG;FmA\G%rJ;˝9迧|-^?fB)uDcGƔZ-K|p;UBQU48)\qa]Yv~R!6/diaZ; ZٹcɌvi2˪ҳXX^3+Yh,kjTMP.t:f0}"oSS@ݣAPP穂*s|#ڊn't2pM"+:m&[*4Ѝ&IAA~X'@^4"#q* eS5o c'\&(_!en'rkjO{6V.G&e-qՓlՈ nIOzp0{LbSftl-@ٱX{KuvGMyy'$o?v\Vh]i^@u>p?UkHT'F>p{!pT}R^eB[4gq$mZxK|B~вpXˠ"-n"i ;dἽ~ aL,/!g2C*OLI6Hc鉇Ї\vGcsׁ@2g x؋Yɝpz#Gz8qXNY Ƴ6 !)ۧ)AHWNvX6Pܑk8yXgaJl]5~F};ꧥmMϣl!~ vĕ4VmV~"]$н,yGch)՝ XH DW!LMܳ[g)mfy4~ܚU*{ZfWnVV[n %w]EF])╦;)_Q;~jVXP Z 3B}L-g  }AJ48n ?׌ZV1)2ǏjbEd/ҋs5̯[׭"C:wDa ]*gQlY9SQV˂^Jns;Qnf8tF=vhq{!׮p6`9O)Y/=kez"N]-wRb80MJS !#}VE70tUGGRTcL]@MTFwطdN5v3QUa|9<f8.&DGen㵹{n vÓ'1.5ebޭ@ \To';CRH!÷ؔѩy)W+%d 'X#Ʌ 8V9]YA^gѦI[MoY)+FSKDSc.9'00%U!pP{3(Sytp[~͊3I(}ψ{:L '=t1ǖ)y Zn8.pY 8%拄-ϥ] UUaTS*f٥Fj InZMYf*#/Yڿ%^l d-ʼnnqgBX`ן|uR*\9#:'iɕe엣XZĉ $}ɣ@S2$  A)TPCQ2@[Yf Hy!m 9Es&98mv``1M*ϘJsITG5n֦-[Sl0 _2bZMzI v?qG Ejz6}#bk.B3y¼OmU$R\!@ӂl"*!FcTUR&s, h[6r+7UC.~͚<_sh: F]@sVN^\M^_]K%hvΫ?h 8եtZ,q/=:?/ڲ9 OK{H"r4L%oָDϕ븍Dw)lLt)'I wz7$zHu\:btM&Vۙۘc04v#`({Z͸iŔ5n%$86ᏹLTF#:ryG2?Y'5)>2%ؕoN⿪(ڊBA"8@fp։`At[#@S{u$'<YG,z~.X~;|m |fʄpY8EqW qX#Úؠoay|(^WjEo&W@10f2 JՆdڥoab#vJ*h<르r!E&n^nOJH.rb/çO7K4UR"8dX+7`p Hn)qa͘+dzڀ !l`wP`_q .ϢAɮgSZZlk%UqmwUxưd7̍B'Mt ?ZfyD;eOa+"iMSvS?},2$ y𕭇y!,5|bh=E[U*!T/9HPYڕV͝9b14;o?.|k\U`y4%bEY8boJ17j|Xu_jVVXm(#3Py&?Tp4kN@$=XZ~vj''qf.*S)x>w0ӑ(VA/5fVm_SG N#H\ OW"vLLNwgݸɦ) Ӥ ʛ1nUc:RIQG4ާJXC_M)"6.OL(-¤Y+X1[@ْ!ش$ tq]5D |85m+A<˧o>PL!81K], uVlD9|H,wjH4 bqd4>p(Cp վ/ 2věM\%6e4]F(Ou3hu'd=T. w(H:YѦHc#Qg]t#Ir8pz13 NftlOI8N)_]Vyub٪&nc@ӫ*½*HSsq4(R/nxەv[p$%U?jI4Ud&ʳy'߬C=_Ju1{#ҫdqmr#ȰdLb"$iv,\=欉mljthB6<kmP:Z1Є>:κ@U،'Fhl/oɕ t!ҔWpo$7F O>B BxY>ϴNě!}7 O'g(z/Ǐa5>Fڤ͉KΡ8#([ IZhȓ ѭZҩo@u"Mڡ FBkVOu g3f?D9Óm4LTcuw kEg8'|#0vd!fQu ~ΡIm{Akk^qCp:p ҺH4  ='Oà7;g~3lJ[ʞP;UjJ8N1udtY͂nZ}'M J_qE'A10Z@$̅~i_bx-U=&mE 8~cuJ'8Oh}ꌯf%+=7`&T;~ݵtx~ Mϔ4Q Ӽ+}Y ky\4Y%X]}}zdZmWȪ pT(c gLFh)g1†Bۛ{[W jHUw'A Rrq^*Y \֠롖]_2Ϭ]zl`q^Ce|˄=Omb)*+:6Fnn8s?,faf / Lvi/w-A2G28 T:ғ^F&K&`vE$mkr&U䳝%/8J*턑 M6`ž߼OqSc7#x3y&bH7 R_XpSI]b/ !N=բj1\ԁ#"EZ{&5^RmksЍy0“xv=F - dAB*Yp)1Aqlk՜Z un8[~'db Iّr~1D^Q"tl6LID-:h]&m3J;̔"O!gހhL@ .!H!sȞXR݁V0 ]5/plrq`Re!,ΥyqSPy9MiG(|KaHlP:M_g dn.دkV hec퐹 Ry$L&+a}Xu\;gSo~fGZŒ,^hj_Ϡ!΃PQC7(0)3xOǙ]@ᗷIu1(u3Ƿ#tn](uzJGaB˖%??B\4eQMyE9[ t+xm҇k_dVEUE.72b8-Cp3 pl{3# /jGN*d";% q@nP%&(eZ)ͻDm5hzd~k'4Y*l&&\hc?v.ˠ (S=gԷ }3{e 9)_s@7b=v/=I$ՖZ59xkgJgTqU^Ry;@<0+ѣ8DG~P!]#X%@ :DFsbὶmWGjc[dmV[RMiz:\ੰJ5$FE,7*[VƬ mD=j{:ak EeŁ=Knǚ%iE:|֟rZ6+rcg,(eyLYՅDtd1~i@KKڒ-9WnT娩'ñ3u4 \Vuѵ%{^kHS!7H)^C;!0 9pi9r:-JIR,q4Kc}xXoŸ vn:-41"MF\ 6aHz7*Uu[![i=3xr(b^vdž#8"?ՑHֹr,*4!޻s};u[;'g%^Y۩ VvЧS/ |Pq?&GE{9(Mf!V;hz"~hOQ~+GF?h |⵬/"Wsk^^Lп  o=(2ѕm;nuWH:I"Ca \S<QvDW[d[`AM̞.Jd&Bf_,C9gSLDCeqIXf)`')K}I Pv)XubĄruC#^Y;v ɒ$ _Bo2x>.Pnk*bWǧt<îjG y;U+j ?!ʊS˹H˼3*2gGrC2p!Vb5<8e$oP0GE 7G#Cnq][bPkFÝܾ_Ar2Tؐq 1:%/1XJĮx uLU5{ ÛIY`{ϝPj0Fn3K'U܃ T䷴<_l).(Ð7LW:,xc^$g{59MIdXmK肺VSJ"Ϝ22BY\\i445XҒ ?OTYPſ#}%^"Dfa#]I?nIZƝJ^y()pяVp#K$|G4h]=Cnݻ瘨B<`JHUd_.U2l&E@HZx`RIPc\4O}h#H瓻59z&)Ym])ӥ>bKhH/ާ 汑cy(VBzY TnkyIp Rltƍ0ߕ[[%]F3]xTP?0 sU,C־iR:-۸)_O˴tyN}(t?爛 $2%no_n wyWz>.Ax/, L$UdrK]v(o2 a4[5CsG»Dl2Mc {*Y Frq::rue] @djjJX≮%ۻT^KGPƮw:|mm'<\FV`"P"a|&0 qG&D0$n4Ȗ@WDu>,_.{y?_`P#D/qo׏Vի|^8kAT~Pa(,#GpܔG @J&$Z ʏr?Y3UGJ}eQG=C T_4qfFִh}3h y(^Va1#Q)|^x|uѦQ3Z.gѶҸSHi֒\N|HI Ia{xA;lUE |T쇭VSSQRz eX+vt|mDj/\LA޻.uh^/ 3 ceNR[aVzER/OiffXHP|~`N,&bkK)kJp2lVQEm)\O 4siJj5aYųiTaX 3G :H9i'[ӒNN5áJmuD c Z,ln͕ jzNk)[>FE#C<TUz\ǧ@xt8}Pq4T[๧xO#M.7PZr+M,$"=Z:ct'|'C%Yt9Y"S럑ÝW)2W>u=F&Un>Id'LoIzܻvY6uPL``T  ew~`ab$5C|ӪeSƣEST}W9]9O} s|IGF؈1?|\滻?ҩAb5YJ8*<} auޢG981}WŖ[͠:Q 7@J?eحee|`nCmAv~=+)ޙ|aHFQ# ]bC~8L3փR0NsnD%UM\,*}O + owAW<B>|#xx7QD-_:/ Xk(4Y9J]ŢjP>"Aіf^T5I@jc"y%x}GxB仭-){*zU M!L}` r>>ar #ibU.L'Ey\EVS Q:ʑ 8>G1'06 ETDY_*#$8sZBƉ#vyRc׺$v*h܎u`H)=P9><;w{.#SR_bf6=Pt.0f/yn"xPb~21 fgw5.7PM \FUA^Jr4܈|#&7몕9 f!an>kzbAh X>Ij%B|{H&$FWn@sjTrY^ mϋh3{um$##f*Psp+.zCOu_\x62:!pI1>>T8fQ  E §"CD׏0/9'N]TkLj RDFVC}6,!^Ee]I oTv7PvY aҝI _uuFnҶNMN㋳=LvsI;a[Ud.Nм=)V6Vuwk/u9X+^J!S8.UEAbpAiMȠMQ퍨5$!yN-fT;\!"hr#1Qã?59q(,0&>2HTf<Ӕ[SiLÜn 'Xដ ߓ_~"p>㘹CD ~9^li2W`R1i(GluvΪ)c,w7Ȕ܂ènEÿmRSJ'ŐegX(ʈp-vd=Y@owhۅfu} I3T{XKf;!~"k*5X=ЏSw+Bl`U+}xX`UY0pt1L2p] 5~Y<:\)YY_MZ Jlڶe{Lؼ$G+ILjԸ_x=r˲ 6Y'z՞|/9c̄[غt%??.~&  1^|軗;o|0'!$ }p xyX\R.9ɍe! =*O9:oi9+D6Vj1h?B}K(nДd$;-ݰEhs~t u:* -zQ÷}}Kx R85X$yn2c7O&CRTxnꜵjR6M ë+ ne cHaՄkIλ{7#Z~h*L SfAD=- bh[ue'r^FR9D%]9 H[PRXgv׊1~k'C[ݬ@*_,!QR/z3,'@Sq阑$D+KBctdJ$wu[gRp`o%\I݉n_lX^{Mv@ ltꎾ5r{WjJ|ފcwk\A+mQ|3aPUR!sRҫpsHuq)l,Vn?ض&`Շ9mt*O5_};Ծ#7) sxK̼X/uL/ ,S7GByNM+\ 1EM-.b [Bf@\Z \ ؓ 7ƒw-]sF>/7謓u":.qT=τ`||0ߔi+{\'`KWx`A9څ˳)dM߮::Iścɇt vt1lTr%..edXOCL{;y8=GB؅Rx7Ca5"ΰsGECbR'_9 }MgՁ8̨RDMACHTC1|4h>ӟBl>NcQ(#>F׽zwAYFO";))@ oؑ,+ 2lwG_7B\a-TW\^l5KQ 4_ʏƓhpð4aGٲ#:c[h(0NW_H.{n3LƎ,;Xi׀҈ތRwy*aͱj8 3]t؊R +(RGWE`ts #8^_Zgrz)AȒ`]LK>{C:KT*\FɃ} Ȕ7YlY{gdNotQ 2XO}*E7 ǟgLt@HIn"BI͝xB/Zػ <䛣+,dѸMiӘd?ě3kK=8 .T cy}d)Zu!N%=v%VAL/Lx=k6.8lt-)-ƴP> "˨ 4OQ󍪧V;*B=5 g18$@?4BGVɪ))Ua ]ӭJν9qs趌b}Ʒ&ĤEouR\b]Y{*0I!X{PlBX?utˤpo EWK,h{sW[KL]9T3kgv\*p)tU:TG Q뮠G7BKzA@B13FDKDmȇw$y#bOqvLߠ( ܤQ^"Ȉxɖw$:0^L"4H9Gv ECj"nHMB_5ʰ1TPyh:jӑ&rEJ%|lB"i%-nMQq_@=˟;7w*4H13hBLzNYN}$= hkHR;2nmt r=\DF\/B8I `EK,lIIɹ&xA2/b/?l%r>~_ pMS& ։&fg P}5.'7'WO",Q"wd_piACޚ({DSnX{CoDksS8$'~hq,Z'bИxM[] Um-y^լ=$4g%Or~c+6;EEw^_*z7I>n?d'ElW^!@^4O|ZN W$3!BĹjƹEdPŸisʛ:pl^5^//dВq9:g".][uPǵVɥ䔏(%St^Se<h>%j9mˌ)%&k(@&􁺼@"֙CQLT5R0^uOz;hy3+;n]Kԣڴ!Uhs硾v{ uqo=ͅ>Ż[jg;Ea>p&qN ےy沁IyqEES!\*U{I ~,yQǟGθÝ|8Udv$7"ygYɶA= v[Ue#RN&5sÚѵihjg܋VN]iEoS&PWVԗI'-LKT&(6EG&ВHr~*PHaOsJ*grgZYðCoBKlyCSO;A_5ߞNZD=avgd:qαs("޺'؛-=Ǯ'C~Z4&G5v9-eϤڸ(,hRE8q72Tֹ?\0WOW>ӚEBz"gGeZ΍{4L{ʹ`\$+nMsjp3:z#,?-yʒ%*ȥkO- 8~׊NLņE/HeTB;]r.M&\bʇ>*.5sN$8SA&`kz b [ҏ|תMV)ɨz7'<)|RG^/@U)LyC4o?_jWWR9՝u.0υjN;v}[#&D Ɂjxxx2/ra<#,sIW ?qWcTcg'L[}tfgMF#?LF}-\G"[P+U@SKU )0-H9 Lhh +Fʰ4Tk{K6YFJd97.`T^AN kܾcj#WX׬}s*FM}da3 bXZݭC&Ci^57u? pG,{C(><=oGDsIlvB.:/b]O_MJ0YXҷ"o5v'%N~irG6DN,֜WXW(>34H.X'nd H?I߈*IO<UZLOx^hLo7 R%u5sշgqP=f}"gq`d!IJc "N?|Bw("/"'˼7;P?V`|E6|4i>B"wG&",0'AƑ/,ik7:5|9W9&XaDWe;PQg!??& ЯY"9. Z3V7(KݯP湓QmADs/G۔%AKʚ#B YhX'Cu}_J[ȂԜ$NbрU_5TYAHDNə:E(o h[F0C[5P3Φp:8heO^O> PAyW)mi4W4-U[=o( }+ Xr @E.g~=׽% ?k Ufr]TB~"Nt% oS/T(tz3 @/\H|"@"/q?Kk=/Vϵ.BzBs!dK RP_㡂gA ,9G7kUOr:muʲk!d|[.el>Jg91g>Z;RN?;$qC׿V/k[bD5]M[g ?:ax1z%Re3^2$656}VZ^+ 2Ros'% t8 é^ RwO)2q-D(k`nSAhl+!4*#5 "\[TSѭF0@=xhvڈ8$>~"û3P}?iDz^1ob"rW)K8zuqPln{ G|Jl* P~J|0}J[ز#(ݟ6;V2(ڜoތ(椛i Xy3p̣XZ4*uTGqX@F.B<[le.H%/z"DZQ]ة!k#a o2;;XNr\`+WAu<26vq{&LKhdAS[CFJѨN=Z ˆ>iI F1:G`&07oesKARu+mTlս̸=JH&r!%N}#Q8CU.| ^L^e} mN3pæش@Y""MW)ԴkоĉxQROq@j7&!t>Cө俋W6ߌZ@*Z/; V(#}Bݱ]v3ůQAou:kG>%n'WD|L4mrf12GϳҽQO_"cAj e'fn'*<!]201(`o60';#jРn 2ZXo^6S<+b5\QF-Rk̞*F3q*0Ƽ(I@@Ж[m2&Z/%4bJ >B}@񵈲(i3o"qԘ!сA<R9# #[k1 K- l$PcƟ|JJx3TN бƹ ) #_Xɮ_׸A?u ~ 2ǟ&ȈF1f%a_85O.Ez7gXo;W?PKfi4`\2x-?'(!."hl@lm}fy_\ MM)ϋ vcZd5(rahk߆ gk\:Z%}ަ'zγ3ada b"Dq1$;k/Fm5e$r2Xw]Q!YR"X8c9Hnr<߯ *HPE8b|u0;5?+8AK*S)ѰQ?C^gda9iOfem$;횐 [#V92 Y\h*goX^u69@w{ Uٷ`cg%.om5͠Μ>K(.8@&2 >ù23=uWA1Ƹ+wR{=@ A/51zƕ$̱΂B#G<1/ JPb`]@ ֒<a?sm G,KP% m|l=#Jq[kqcb/+698߭Qm7tT-s$SiP.vo ;FG-l\In %qfk|AXMȃ4{QJ؝D~*#ףGz@v" Vw0x|(AoTFpav=|pn/(ؽp_)z$Aa=]mGUK-U>NF8lq&tX$M+|0*OR֨3lx "A8̀u~`gh{2%jPТ{tu)KkhHxoq 61t"Yw3+Bt$%x-M\㐐 MJ_Vâ,"ok/R aSzy%9;j6$F,5 P46ϖ,q>6r|'O? Rr[s%F֚Q58v!lꂱeJ˝w{-H+Iw ,.Gi{;lh&b]!NVAO{!! IJj쒹*ѭVuAJG<&jm *J?nb2h2OC1!n(԰}.|(rL/Ƿj󾵊Mu2? poN-4`T%r` Fn.3QZs5[gV6sm4|STP$r/>RF8S^ .+'ѝCC(nf" c#Jx=(Q0>`˂$U'03V5U]|߂%Ԭ5 %2U0&CWSiY~=K|UOgOr#Uk6 _ppf 'RvrݚBtvyq5jҥ'vogUhESG- J*cǫ͍ TN ݊a5s՚]ol`y/VּKmHo>nVD 5!p%ez5x|80y;O:cMb )7K,=,:U%]9E*^&/4Hwrw75=!!B߁vC %pR'(?dk<*Mm˴!=}B2+]psqu 3Dyh-2lTI_9i ;ʪY5r04\bo7$Vƃ~UjIO`~WFu}{Ɩ]柎+X)y2S1P9A[Sp~|GH#vЯԓ:\avmsfuC:hQ9e'сFanHFg>3l#9R-Hn ()Fv5B^e+:O$0u^x ՜1\B9X8۞@Ń*M#HH߅x?6WGer#=)&x bk/bIi`4s "hEJ++ ┧7&d+AflHGYkWC|/$fut…5 5khnImr=RԡْDyJ(9_J#メH,@`ջ-F+i!IJ@,Շeg;%p8bzva\9) ~1Sd{Z,IM2x*;mgX >lo^gIA5oՊl\>yA+}7N٩$kU v_'ʯh~RnC+ɗ(.XC=ыPs $WɴO1c_:l3=Ô<w\vW#ULdvk| 9ȹz0\>䱥 &O\FLXsAbBNӥ*1W UQD*,r(N_ $!Ky8 6g@u66tr)͜ثy]_]iMݧ:@͙* KL7KΝ/5ǺCko'Q0XM#K(d#qKYL Iiρ\wYhXپkpj|9#0}}!9Vd_|Q`w9乚ң{1u4ȷEPt9VI;JilATmK[0_Lsba!%K3>+Dv]o7dkgXק^|`)DFɳtix< 87lmԘbD,Iaz^W:\UŖ13l@%zØVOҮe43ar>य़F!+ʭCaTtW#REvbyQɽ] (:0Ʈt.R>u~/+jZà)c"=Wh&NXy:NRN L@-Eק^bS܋ ~ݧ9gJ4@l4qp "(s-ݚYd!UXg^=lN9S*@~|3]8CE5@Ի&,\><!RKXI'U8ZV;X& zlYsXBS &&΢SgK Č)@/,@ Cy (7# وd+_@bL 3XTy9q \™3Dk|+;-(@ƶ_6|Q{3H0ȏǰ3ĉE&'a%0e/ib*~)tt]U`MbAr*)Iz+(3xo~{KTבֿh?)zÎ,[j@_@@2^q˾Q&.*Ȓ'9 u*6֘1z5ay0twں,դ i[* V~mhäĞ笣{Ah^] ˰.xEXӣxX^U(!ƿ; S$;=|] Z+7+# eE<~u 62gr/3In,IISmSHZ0}bFHkA\6p,>,i>VX!= CuIReriސ |=cubggQc=4y9ñD%ZϏhz?ۀA"QIV5dD'?e~]IZrE m\PzeN AZ,*+@EW-"r>֪VS""<'/sXS͢k"W3MXBU8㑝A젡Y [ϾSKrx9 /BHq\]/&jA"xC&0])YRm6űgYZ07070100000020000081a400000000000000000000000167ad58b600005714000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/V]?EhDTTk׶Ǽ5WYP#7rJg(@cF\Ē^I4.>q8P1vTJLg 7 67jf-f_LsDZXN%HD͇Td"UH8/W8'78Wĭ8mƵurSkw_ZPH!O%uowDT9fY`Zi$̴N-w~]VylLbuk\\jy>뭔L(1Ĵ}ImA[`y" L1™+U˵qN;WkHx%O8WR[h\T28%ט"Ѡz7׸DAEhR)#%/n@>[y˗˸px\24'J %o6?2NoCL5WHGHx/[_BQxȱPm {fC䰄84ao Cktř ;ӻr실;G] k~=yG]bgmJq1@T05Y'| /`9}IET?gR.X jP@t H=Bb 4y"f[ɖzĉ\?k@HNLԌKjA^&diä^k'`6 dG VoQ(bǞ' 6phNʵ !Uwb~J- "&V~CFǮU3ѹMl٥QB:[<\8g0ͥc.F%O2lLȲ ԼrimGzUEH㜑6EDVPPOz@{CCN]3V%kiy篿7?:m'ƫ/N8{x}B("Ys7A&X:)c*bJ̥mb#/ӻ +tEp#6Vdœ~3[B" 6OPBspFOʽp9>Dt֧p7Zeq *ΙmӼ;M;BA3,a8HsB0$Mae&k'-d89]A*0pKQʻhKXk\ے^# G߶\gSC͆`V]UBy 644-;S[ywDU&kL3Ҷ~xU\0xPυ2cyD?L76o1.pLy<jwCLKذʉ;L:j(c?tuuM+\^C: QT=z|^v (Jٟj`egk&Db7v>v\C?2ZV4{3~ou70沭q ?Mo#jA55ZLa&oSu8?ny nM[/R hV9…F>~F ) O,_/<|Ogѩ1@kErF!E.,س*bc/N)^z`{&7aP.xGo,ӫL4WZɧs+R>m5q?c5]ڴ¢;`B8F^ir Ҹ8PzRp߀o*R|62D./a8V+t@q]hڈvFs|58A[[Q/uWej^@DFQ"gi \9/t`5 h޾8@ێ:;DyԄ]W}W@@ǓX`pAfXP4 ]X8 qǣ*^A; Fesj.AWg݊7#VOV񄕫#r!UビN%lgw `.g씰yQUyGq=?Ir&L?ב5Ee B$Μkɡ=>?RG]{W [f?qf]*DWj,3 zP{P <50QwH kzNV㬘hge jSbaC 3M'_z֜0/Ex|\r4϶ςFxI|7 0 B0TJn?lΥs0p!0m/( .`}l7+w\:eWRq%vkGmٔ]ek_jd67~A'%E N63U_p- l[`en21 c^tw./N"so`oܩWn4 ׎1̫]Y)DڽW ҎIjm 4lf`|XiGLϛeZ:ʾm9S!Ջo ;t9P-pfCHf1LGx7W] 0%d,@R%=N(:hŻς710›Gv`J1}p#(X-8 q9n o P+f9D\ĺy\+')(t>xvic|ց }VbYj}6I/S6nlheOQFS[a"P*4;NH$^{wlH?vgT;9mEaEH6$J;JgRjD1=W\>)ߓ&K@ŝqfh*smZQǫJTcRsjgEٗ>Z u~z5k χU-70|2'Ȩucj9视 eǰoa`bTcJ5ZT 26t=Oqqi_2_]w0&J{ kMQ(++ħi5O\E4j,,ؓ~ԕ"M0EWL}iqXIHapnnA/:cORCWM0+U>.r͒t_$S[ Q  Fh\78v]P&Қ=ѥ5l^/ߛ{cFUF#TPX3?1== Ϥ4B @^v.<( 6_~#ݿ=`k@ovL"GjJ?_s(`hd"% ;6[צ\cgWF|@i_bK cld+|-]\Grʡ>`+ ן|0tUCc)q ~:7߃?8Sebs鷨z5>2R3^ BLM`2gT` 댜HEڙZ8_&kV+kYۂcgP˥%q3{{^cms`$#Nl r[CR?DhvgՆ2]K'umY⳿ O -ۜ{:D )lYP+)9oC7S̰/x=r ]I?LdD" :Sx֦D}a3U/< BÔ̻Eh/omҸ6yWl)~u0΢:h ڦԋB*Y~\\sډ9~WO!m?$F0[wǶB2U|hnJ G\ʲ6KVDjЬkarvM1f?g*e02Q;!E^m۸GW R6w 2rCMa꼂wU$ԚL%-RaR$Ǟsbr6DgzpEMYۂHzA,G0\ 'ldH& ̖r@vZ]' @Lls@OIAミ б? Ņjxl ̑SLh,G  t/Y-n}k G}Itz C#NHxFb!8ig^"ޱ<1br@! 6IqLu?ruu>隟 j,GG[n(gO)'v͔<źB1 2w6蝬J@TRبCnp6{%ot~l.}\-Ph|֎U4W$ KeWn@2N^1äe^c׳S[i[—{pKºaSn7 OMr(_wƋ/l[ _kgZh́CҪP"C5nQr$E˥Q{6wN,7m,fueg=5.~˹;A52ŰˮvUO,RN֨2OQMR7F72M##f`93Y^Qa4CӪ6h'.آ jЩjmZ(a|PVEXKx?mT-M-_t#ө<(M8Vދq:%g"!JC7U;Ne0#Kir xGpJf VYtfL&)Aj 7Xś@q2ڋ\E븯=B-Q}?1 K~5g4 3%3ٗgB&墣ڿv3ɕU/k\͆|ԇڍy}8zeoesV浄4d֢rݺnVKς%H˒r!]3:+)0)=f 8z6 $J/n3"Ϳ0hImyMI%uPI|kc"ŁjEYr] 3x@pfG'l0 `P+rmhi;'t aZTB|9u])pQ8d"HNXd!J S`=l 0 }5~c[Js0~9slEfd8^n1I3j9;) ZR vUQoz18Jg=PY?b*ny1Be#qQ0tߺ <JqгKBnp $&Z2uO+?8:1%&MAֽJ5| /W+IV ,Cm0H~GPEp6/e$~&u|ʻLC#N-g7Q d- *0v1)uTpԠ"wIO5@Yj`g)ODޠӢh߫]Szjb "`f&@~ ?.g(hUSmZȅ(JR?XZq+9O @~l 1i-A|%|;,ݓSÜrtcW"ydAq 5svQ`&4V:hX-c($,> Lc}xm3 `L͊Y.3rLyJkSz"Rw ڳb_TYqgR w=az|4VIfT5VRjl]Lt,<1vUH0>S'9Eq ytO% f^Y0[^RAl .f36 0,E.ڸ(vA~Ts:VBݮ[\ D_#1wtj^֢ll"9NE c;- pfY)tNؐTq uϣ.€^Oo~+a@yI\-QWEVQ>i]3,X0i,B P^Om, SXu0 j|M dK˜{w=M0hV(3hDc z%0R\@<y8kvɶʛY'(\KƟ}eVF[@AynU8O;68*AW0:"%0:a|g)) %Dtid z!(:8}LMNS6OQ RmyD1ş~_}-<(NnTiy %T?b-W5@}fysa8. BȚ煼5QS snC6=wv!A(Rުчΰ ?t"^nCuk8-~ 7ABL5Ӈ8yUhTP@4L٘,48i{]9*w?hN{Oh}Nw#ihJ@~G P^U޿ Z?TXq@3y:6n>/Q+lI^Pk( ݻx:0zPMByG8eӺv-()ҚLZ]"e2HƜ_]PS;MK{6x bae^JE o:!3-iS؁:#jL^]bL[*p< tfY?CH.+#|`vw(~:N @{8ОLcQC6*{nE .N=E GH9zF:Nlv^ѭm]CH9dV>wAdLՖ\-ūi^`VFD鞎3(cN9pC! WV̏W!@O|C>Fe-d+]K(M+ge+/>R>[h'јXP{`WR aql*&WLDh4vΞ>'0zePiݿ{;5 X Wզ2v18 {3^7b$.NJLs٣(Y#'=IÕA0҂ͺ1!Da&^6KG3)64T1_4ZwybFwV}w-O%Y_zce!pXc='SmUŢ3(㜖pwchq#(W|{ f^-c\NY"t `6y.;FOٺH14xǟuUv*8Mt<&"{W""^=kA!&.u;4?NM# 3 bx,x"Ab62н?bmk芻dMZGO 1ˈqw"V~ 邏_[6ɠ'6 2凟7a_H^aJړӐY[B !4?oEd#1oʙNjlÐ+LHէu~.tʴՕ2Ep{38#JQLJj6*'Zv3*\K+Œ, >+2sv)/k N>+`ui!' lOepygOXC.a$,xKٝZW&f <ͅ1bqMk{C48Jn+3d~ d'%i?VônY)wI KIyRH?F r"ѥj 2h/βByYp%]WrBԛn39 aHV_0` j!s4Fq{Rit~p!Bm1Y/6]6㝡Wę[ ̣Gnk5B8:ߝ>;}x\z!k4%TK> "LeEFIVkugr7]Ռi6DoIwI=ϴ6glٸM.qb`?]䷤.k*%MBhYL G#^Y) oV'nFdyc11{̟7aҕ9P"4aվefY!)}RckX$q9jܭg5*?@T}I*S֢UDʋUa@ :8s:73J\Ҕ2L&ADqd>Cm@g^9fV6qgaB(4Q˭!~|W9Σ>ὔa拶3XRgnQGXj)0e<G@d#(p .j-бZB?$B9Q^٪Q[*Š=j|L-蛞 ®f<ŌJWJdR axTYC||FO^x?XgDHs戀M |R5 cNĄO;[ǔ-S8Uuc-UFXw\>.ۃ'mF{Lmasi"q"]DzWBdI]BCc-}S- ͒%:pZuc۳@֮F^~owgjƗXKu l9>fysW5>fn2q%KH  xICwPS&2U$y z!$v*hSf.>cb7(gjL A mͷ07%`˄StE/=R]V d`>W5^vM;޻t3+XiEA {kO؂cGB<5f9DG4"4I:7Ui0?/R=3wVK2Ԣc3'- 2ýϼQ ~â=omS2jB]S*q瞄ͫ9}LHPN |y[YXa樏ACWW"Xw9žxEee8$aB>X@Gt ΂"缍("^L \gTq׿KˉdP'z^FlT坌RZ)Y<(~P=Zn5I 4Zӌ9Vt7HƤ>͟YʫBĎFLنhc(Xww6N`*yVŅSX66d.JFB|AB\FwH Y Pi}z ݉5b&q1 pyK *' Os }Fi?*]]1}ӗNPFH(0Eg=Y)m; <*D^IyU\[eM>N!{5HΫ,N * \žX^VCvmCAtU׺UcKCįOj e"Rd_;@I:iʙ6V:=DHgڻ 'sXwUDRںѾ Vf6I5šSsr/%ὡR -XR:ia2f;WM g4XkUFdrL\g{'*HImn]}D1 Ϸ_Hm)G"X!vf _XJ=uة'8*tYM?)yDYՏ55սwzTcs<\Lii/¶.wSm&t1eHP }2L*ib@Yη!h&<ؽ1]!ؗYgs/;<XyZkE&˵&4(#@b)?A4n%>|TKn@ R-wr|-CVc_9]%CJD"_M!TЗ+bB_YlN1D}|pK25k`ЈRPG 9kbj`=:ۚS7iͷ*uo//>olF7BZp=z2A=mql'\p%—Hoa@LD8/KVYX$cB*>-) t) -˴āWi ;uZlڻӵEb[qm`E@(:ʱgD`hTʏzHH^>r]l975{JW;|`{$Ys.[;]C䄱\RG]CC}SOC=VZ𵼖(~BayߏxP Ԛ#7+:ՏPdu.SR[}Ɍ0B"jR=L|Xi|gkp9V#݋RKɄk-a#N)koÓL+ebNyJ*aϘ kUw,8rشI@v[N\`hHsQ,}ǞChY fpj~Jg/@wX1MLx9{zmi*V圶3d_i:\*$l;3}U Ft`>9&doO3i^iO@ G.]^6/Dп>l#GN۷$N.iJ^;S|f-8-r|xg{-}{4ܿ2)c6XɄDI U݋ϥA(_#}Ɏ= ZM$ѪJDpM4A!#HXC7@;;P ;Q≢RL3r!sX51a_ 'V{Z^.h%w٭n^hج NQ@3:_]Q!X 3G;^3_ N+]YʳGFnAcϧ81_˻i|wEwȡO ;1 J}16#ZJ3S< N l{-x3/zd`e,rHZ#d݇{Z MYn1INcci6}fR2yW*3TS("ԲHo:m؈7%MPb"WgĘy@aAS/)6]0Scɐ=9|4ٰ\a&w>9?_Ajs_ >/@3s)FŒuB: \nGZ? WSm[S / P>Į3v-9Ϫ_*;j6ވ<:;?WobK #:Di=d<9sϟϛ:E)0W|zٺgf7ij|`}q$3stX8+yNd<0Q9( SiHsL{FE>Xz3'wZgٜzK97iCkA&`eC)`]%lDރ`hY Vy,US6J <ބz9(a$7Ӈyp$_M #C-ͨ&2 _wiug/UF)K̺7k-AMV wV8GsA$`72Ǜb])xu1BE<:}B|%jFokBN]Yl^ _Fs_Vjד [ԧ|w'dkSU ^1+T : S-ZEb ybڌ#_N-Kn0#HFnLi3kd=?%""%t /XCLewR6 OEqV>T`p9%kB@"bkҝZNBo-8dVqQEg4T\X<.Wŀ7DwK|0JjA/̫4uJzYyCǰkB0ަܓ (m(1c[ 0gn}vEPV"5:\<_hL]v#އrqk,K̊,)2zreK:2/5j+&Tgˑm-ȜlF*`랊#|pl?9|‘28q-:NΜڑ~y+q/kB)##jm|HF,Ko(@GQ9B]?J~M|[ v (YK GEq:"g[O Cݥmc-g 0sH  %3l?9>R/I'| 6ڒUPp@oq/)$ [!llO(VZW:GӟgҖjrܔHDܴڢ("$Y!V]* /`jmcΉK.b&-ʑ@ Y u }|QQ[<χ_DKھl1 ZPy=3 Jσ6I0c!&cJSRV"=tKCmۨ{F!iuWfrY]u|No;E pǩ_o1_huoEU(+b:1 ([aSKxuĠoC HK\H$SGt6Og13v?b$悏45ʆ`:PMx&jl\ 5_`RvPL? @X}ڑ t}t GüdÒZ(Q"|~*'m(Rnfl|tZ2RK#=42P!92_Nkv]ԺU x1屐CqLi=0MTo  ]jѼݼ% TcՇCn<nb0Rtx~p.TaؘxsVk(A:`5?V͑T{4nhA|azA\`p\?˱Kw֬YY-V ( ,)M]E gRr%^,';LRk|>u ڂE?VV*^;%Z7zt4Pb<DžV94i=U3kabsDR;(kB^Xy 1 T(k׻?f];bfh&Z=KkWMoT -AK2C^HO2{S Zc]Q5q[?j%-(J"t&+:Od,xHx,X]6-VL} k6FZp6 ^ 5ФVeesm8}, F6n{nFqz7<[U\ϴx/-ITgI qgc:-r30sZM8['x"6u붉s.' ['\9.q[j 7 [B;U^ [򶽌 ~1[;7G:o q ?[*{<!6xF O9V67cn'uD2<JyjI2ww.GEɩe7 3y暇Dq $ sw%DL,Pߘ,İʟV ; LU?9 Y1ۥ$F؍~1מybOlRs Ç`PCWXxjqjA> "!\kH0߻JzR[!/'|@x1q)QrdEOa?sԅuwxo?(ڌZ1;t@$QPߜ1\?ȯq9 >, ajНoT}n=0fVܩ-^OORz"P/m,S֚aėTqYe/\cϥM] fڡ/Ó"h@&y*qtuPzx7L+wX8,KlW!LVp(`b< ,!yǺ jJX0LG$:9@YzMg=)PQTLY$YvQ̊PGs7*GGgHk^NeӅک"-A6o#cw u!6ƴ_UMŽ+V" }s|u[q~/28~=|K5P }ژbYLiT{dѸ7No?ܗ rk-J@/h \nVc%ֵcrKlqI R;4ڥ0?4[#-+'Zʙׅ&.{wnF{I T8'ɫ.\SMo g)zGC^l;Ճ\jhJRWtH=~wpu%d Gп}խmk= c/.7͇̀T`-x4HɿݣƩB~QPZ13c"d5K֊^bBe5i1yC~ҌtogE8*|TϹ!) %=V@0-[zOY?Ս!#3ӵh,~E* +%PgR@ J}yE&l@ҒiU{]* >`>;3#IJLJ*ޅu V—p@TL*CJp֒A6TY)}=^5&Ơ%#8s;7YNKM u^rLa\quBپOVk5Td͜ݤuy<-;b< gQs=G*u'cN(Únn5 Al){E 4˷..3Q5,U3W2 2 :z͕G[2xnw&*P#cH³Ky~Zx~E4!iwzqd:2`¬w00!P'6꯿*3%S`sJE ScˏAM4Z8ƧoCU.{nP,X71=ւw*ÉwApɲ =m*Q*Nabf ]FvDf!AW}Fc$eY=Ìa\ꄑ=0i~~;sF޲;R4@@S草9ƻ#llkf6Hb}h4܃;j# VLkY*]]$"wX"+A<0RI% m3\d̥O*d'Qe 6ʼl<@mB½(J2A3BP,eYhTne u$QSτC0w>qg7:y"ls/ dc&u\Yq6GҸ5# ~˘]YŨ۶ߝ[X!ʛ%"MFHvpާjgaG'(853Zg5WB00v=  jRXɈ4UZ{'ih4nH4eNэ-ֶ3'; m 12 ɔC ؽ&XgB.&1ŤD%>2(ZAzV2opw]þ܌?A\W,F){ڻżj$L  .r`yT|@h7E kdY_< v vz d.}5@!uؖrc FH2t::$b>lSFG/_7Z􏍧H9҅ fk`#MkN~NӤ@W^r-\Х^M99wԔIӭ7EJH..QZaŚJj7 ,F97IS)`|r|;#zdp'eIh('O:אpw~ϲ{B]Q22fu0Kv<^>U>ai*+7̴ ܜ4SoIWQٗgvϩgHs^fSND*D& 1j{pC3Sj?PQ nA AAZ/ Z3i9irc(Š#){hs3.Fi)y % K6ϴ-4FCSY?Ld0O!`IcD&^M0Yam}FY{l^UF 0FJ39߸S ֠|:9t;WQ/m]]BI - bj HV CQ/U]*:I/ _a"9zB7}G2Y7|:ɹz ^J6pE5*ⳬC,'ug~Ȇ~"[^7* L)h`V7A!F$b+,YZNxFGK-&<"zdcβc4i_ݼ`HI32. otIvcQLR{Y̝uyL=9g:jp_1VqZW殧iRO4#C(9yϷAro9?֔#DEl2*BK:W ؾ.J%bfm4aA2ɋI/=˹<>y罅;"G2q/+v,ᏇuwV+7pW5PE;SflZ2;gi9RY<= `҄ wxCD \,/]wMu;z{Rzo k UEnk=5 %rFqVY̐  "b+>ULA8/Vi(0$)O7HEla B+"f Ih|8P(,vXI㗇 Qym((d 1i)$ˉIj=:t[b$c_&dڅu ~>.3 ?Jk/!x/[N](Bkrٺ6p0??A"ڝ[ŧ?~NsN7]*QPʖU$le렖‹~3HFSk tQAYshlX} !2^9ɨLҠ<11S>{e{.?6_p"Q}Mnd2$bzEjU.xԇ궿}(ߑ_R$X U"v Bk\%^cl3ѓ'‘guRo}$3ڋ;mS -DKsk[Sa/kŨ{ x(޻f!1C: -UW5-Czm[&A^d| TSȄ$F2V|ӻ ,'AkO6>@cOMugϛY O +l:9|/Ae<I *k)ly ãVEMM)Oe K)PAcQס =grkS\P(3Mu[=`9ӎ2 %6c37Jg!wXH ,i_(ȕedv8[U F}4Pg?2U>`8QgCz7oKQl(pќUw9v̅ :e'(+3hB$]w@k++ǂbQ%/ J56`UF)l =FZ{~H_d  R,CFyXJ O  &N0;Ϭ y-f3cx* QuQ'jclIn c(9]s}Z727uNsWJm}ݻ׳2gAVcFq)DŽ;QJ&WQR1t$ BHBS&xޠT@rC ʕ"RROo{E-X$:)ovgZu0\q,/ ouv;|eD߳m]UY}O@-*ՠPy zC_^=?ZA\%D'mF\`%U uhCC`wD 9Y(}Uxd\3 ``r{ŸU6 Cep\eԛ?|+}WPA`Ҫ5pVq5}zsEaEI'<1U1BRE H %azh8ӫzNG>qOPT([ hk}lcZ@%[Ygxs2q]GG~Q +Mgkl7 ՟Asq_+i^o=?zOTWmSWߪVXrw+Y;-$;U7_nUv'7ARN[O Wrgs6*:&sK#usIVGa Q 04i9bC,H4Q[N:RWJҺ4 O)+Y8JBRu;!~ͫ"7o1wR>pdM{ccTh`O(вkbvxJS ߙ*&# `x9 a$|Ԇ|7q \$D6o v砋vÒ-\CYFcL[ƌe!/wلÖ,F2#!I&9aHqf -dr}XSjOi/!zR“}1:%x}!Vϼ> MyD>UoZI/$$gYɯ2- .;lxidDTv^Qk8Y?H (_k, 4 ))Պ?o]\Qض38I*ӷ#M7#&!|7 {  $vQ0]r`ܕ[H+A__o4&EVr !zpY9 89 z:%XX'x&:RyQ'mGv9L!7]sށ%R .rmU2c8)i!v#2sq~Rl#^M-H;|lNfj"|h2ɩHX*7]6o?^$D(DܼF)/WpCcK,ye.rfg=_kdFAүK{cqa%r1Iґ;T[E$;]&Z]'a9Xo)z K3yX}\$fT,BGRV9yO:* ^3nn^A|C/`0Q%VB9!VUN2 gCR}Ɍb TVq7c{WyF.~rsMz*ڸb,(`ЀW&af9O[HDWO"VJ::`wB0KN*> 99f@=@1[KPjrM=򕿧 e^9G,XON^CðL xfh]="<2YhGPb;̘QAy$J0QXQngJwZ5 ;ctκ,Ж[rv =Zm&Y YBrP=ZxzM"_?fPS(d[{|?F ҋX- $618dԱ̭; z>Wx(0 ɝ_T""3 (&S@3GMe`o}ilZ|0%Qҥ?M\9"~_Yբ_y$t!J5s^$47 0̩KȳR Lb]C[ѷ~,E8O9, NͦM^[Gν%"a =Ҿ -&^}7JXs*s*ОV:oKVk3C5Y$Ct/~=߈GwSXxw1AK*Ŭ#ߟ7Ma ^G* 2rL22iaExR,vww0mѐ*N7UUTGwN|{fzb~5D< >vlA2 qܥCRDB9`vd+AJSIGK'k)75_YqM{(~+ :QuͩRrs+/Xց)еE˼Qt1?{)vl3̟P ']ϼ :{Ņكs!@9[4D.+ bcj'f9üF04PᚡVx__ LY|+OwSɛVߠ[ 3o*J; :+^-4_m̞̾=?p~oGaϾd&U5:."v-rԱ".,E8&ve|D_$ oݷL#E8fJFsb>cuؾ'>a [pAXXv)Ёr@uvAL84ޘ ʼ=bnnlHj;F\W }ؙ1r`[:YtKwc#S\U1)ُRqB\I  WCMbh[Me,q>Tȉ&޽@8mA3v(T-d%L|:<)\U·HlU8ObS}gqنroD y1:u?cy.ۡgr)45 pH=oَy7F>@UZޠgbj63vfL|Y}6<5F)]׎5/z`ҥ ҉IE;/^.;Sqxv ٟ.&ҨFoQlbm.eGRlBՈsƌΦ3|-C0T7cAװ/Wc^qz˂)} =] u#K?"KGP_c@Q3ɖLwDzSK:s0|hxs--tv FlcTfP}B8tD83\? YoLe}ׅ<==wB=&kGizk#~DT p·iuC(h|q98731e9$[~wګ^#`BVcVcmOl &)2QwZ+єxN\k|I8g8kƄCFS`ɇ4Kj5kdcf3 hB30T_2REnW1K5/?FijpnU)ce^oHA_\F@9ɪܩ0|pyq`uن\ͦ$M{,$t6^Fl1 X_kތ:c;d8W ewB ^2R&"nk썵uc'ITF$z |2߁a(/_qemFn*6"HS'v5 cCk Џo&%V_β+hM} ^۵˭!Q/˿:;޲et)z- WLѐ?Y)8] צV?9Nf[TQ q( ^ )j$R۴错w?;Xnj*` auԑr*%dݪ ͈9 }9-i\_9Tv(oh-أ~<˼{Hӫ8NaG f M沖Q4 @LeрzJj򡿅%Jg=P98HhE=e6bW@MXv9 M$ x? S]'u_ {n֞%jw@+#aqϲ TN?a5;26kpWk).Ɓ.c?7 Q+yųLB7˽2Sn@.x7dp}B2&^|NQ ՗!'ruvbhx(:5f<ڢR$ՆNSc…Um|ПqsosP)L7sŎi^a>0aX/<ˈ٧_x\x;^=9kJ43(4S͜2Q*Tv8l{9}]H2͆ sU<QΎٿ@w[93~nKVz2e ~oZ1gܻ|` q1֋Š/dnFH0+FB߷5]mi:PZ*T{Gaکev[߻+YjJG/̤D #ۛe;s\)9uvo#YxΒ<ؕZ}PV8r·4f <|{Q9Xz 1[;u F\k rbVQB~䠏R~-@6iIJ(@GNV_8R19C(n:/ 0ge}v|tje[W}v:X2f_5:=,R̝P7̾7ړG PԞT"/}a$Tj"I2L[] ndzVwm X-$1*l Pm({UAmKxI;읉aƋuJsfWAd-g4-qʙի8nk> \k⒡C ?|:kt$Ag2֓j:rԧ:/q=uaSu#s&lS_H/_תr|tH {ep$y;{{\M4Zf^ RR%Z 5jQDW3e4@9{9%e^Ѧ2*cDTݾ,p]~>z[dr%IԓȗtɹxR11К}˜Eۦ5ë5֝C7}4>moOeڣu#VJ?HL)8˕*!Ϯ9XFoxPf!nKRzm3X5!GT;SzG.{mhrE& ȉn[|sE=#{jLE4 [LXum3-.})d`I[zjo4d9jEMPЬU\77yoMR1;s+5-tah~.H+nOfG:V- #5_`-.(0+x'<_2.G֌W(rwꭟZ;- ^;C} 6X~]-nyBU0 OKf V^]-5̜_t_,OGuLFIՈbP=̘mb=ڗ ?;ɪѿr7/Q]}!O-=C.̴(tm1iO7gSLHMc>dic UܜeU&H ]W&=6b|+>8 `#MU>{6$ı S5@k?lլ1gYb7WKB X& (p St+4\X%ڵ y NA\w/D΢Y4愵*KU#j:(LtOD]adky B>by'$y2PN,7ѳe|yԂI`; f3Lw@X5C[cTƗh,u\%|g=gx5bvRb~YWy69B/ fIvq.2CH3Mb ȬrWtALmAE5VS ?wOSXm2@JND Gc+ZeoVΒѣA߶ɼ-0RRT&r!/FTLa1=,2vj"0,fd~g@d)@F ԜhOV[} Q4SN%b99.8 j"ezE(f3: /jkS(Hc6ub Rc〜 \XĢWnmcVF"klm}43,ߩE*F,[ZZgsv1")O\,T d.I!7ֶs|ޤЕW *{' S"Q[S%K Hu88ͯh<߻bsxoU)yKʺ(S J@OO"mRP>rb>ۖzUV\g;vU7sxA1!Z%Kˋ_U@;R l5k9%6a7, )u7~U3f8^fh0BpK?^7Pu|~0X@ Hz *75!#5l!jRSv'2v%|^U~~" 7\BALĿb0:mX& 5I|7En-HׅuM)7'\(MJO5ѧWhw`/6qs$!pĕ"7 ]O^5uxa݋?/A( MBK0O PG~͌bO}WjoCȽb}Mx;j#06ʒB B 6 'X8zw);59f>d9m:l9POX޵!cNUn(n~Z>$sҶ憆lH:` cRm?<*~eCgo_? tEC|HS-aW@!7U=Ņ.{פ3 :\sAL9yz(E“zS<~L9fs3XŲcH)}8p ᦉ{9:a}Mrȹ@v8+hj]arGe]?Ž*o/G2WS35 uuGi2UD}HzC24*a+mgwH8!NX>7{?Em&HYZW< i5ZcGȥQN?kdZLH] 5g+AKl7E_?׽p ݷ=QQqViiO>:[?:D"WzO4qjoúc*nx׽LebCdT͹NиfX-۴G\TR`icx39$F5Eydz>&.:0Õ5`PLKHU(l9|ayQ8Kr1 cZxj4=bW>AT\s/0 d5@5ͥ2>Èͱd6ܬ[Cmv&c,!I;Hk}:hR&Wøˤ= :¯/aMHҦd‰d~ &Jlj-)Ʊc+w`jNfJlH&]n"*@[)hdž^t dU[LiyL(dvB[of? }(Q=&l0@ܩk>ط!Pe'ղ7(dOړc}㑹I$ W {?6 tغڞ5 #kU" xrtU1m:ݑ-6ӛp ){ǍF'PМ(!P[ZHL ` LdE7T[JMk\9eH>ݐ1зG!!2C_}[H VeV۱F"4Wtd'|%ֹ t!Tg.q|d}7ʀ5%yw%be.M7=C<ŇB%92Eiǝm-9|z%Qn4JEHBU4Of!$ ؎:}ǴWї2EJGDBq 7>F~ !Wq3HZOX2hf7Q"MdM* 3׊zd)r4W!0p+vEbKIUmPV^>k֔Z@=L!me:-̃Bo% (<5sBx>ѫڅoT ϶ ]+Ѥ"1?OL5/\~q#/l7Na5Itf<]8H&|GWO..a&GP&w›E2?wQ~hg |K)lˑJXb`R-R Р"uv/, ѰS#kqꞝ>HgYZ07070100000022000081a400000000000000000000000167ad58b70000e038000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]PofBm!DӘrY`b% ۉa_|+&jwj Es=m yu*æk= -M̾Hbӯ~[cS0sUX&PRK70$w.)#^N| |ٻNEld|_fbK[Ӎ ~=3JvW MOE釚^,4%e㐖Wxd.w~F:3eK*ݮhRʎ܉v"zz^ÈU}PPP iK8"?n[ 8~E"~HcFv;hEsk1F.[#£nK] @|:^Œ$VD $y+nCK 7Vp|IiAH֠uwo1؀yqIo>|Eb+`׎4w-ǧyNJ%^>e;Ÿ9:dSqOѩ8 _bGW]0'j:p!"覦qlr7/.擟Cj"ݝfFEMJum 5}*gF7ɩm yϑ.*}#F);Py{3nKAAn8+rl4cH.Pâ##-Jr2}-G{.:#B[U&ۣz<TXCK f@(V z`760]Hl=蹳65B eJqpCGm>HVʠj 2܌7<R0߽cehЂ$qC@aɨMQ̺NAtyG x R)# ߴz9@PO??'Pهrtd~q ۥbs잪CdVIMK{*y]CyK( ԛ3F7|xf͆gҜK*2h3j:[z `ETodIH>agSdU#~ښ0!#HUr1rm.cb0}S,$4u 1i8r5W¾B+K6}vͫpߋ] v~)~襑]jLsߺv.Mx[Nd_az 'ؾ{]XYviQO!8&* =Zdrа@fTIтIX[܋sg6$ફx:m% V,M,fO0-1P+4:xZg@ MU)uur08}``jFf 's\4B<n*eSaU\3snN`zk0m%EJwn^{/Gr1sRnP0{xpR$|$rgyq6{N-uêe9IϲO+wJ4/SKAs8kö4Obv8\s G`%hߪMQ3;[^uh|iJB)1; 8n5_1]HK1uԤؿz$͊qymȒavбCp2[+y?gHGYh*9?A$&2-Όj`!6\>_zDsO}!DKQg{I&"VL0)Jn?|uR#"57%e<[¾!"īax93Yw eX* M{@ۛnƬEfE0%WbJ!-'T S;Y%.p%ԏ#UV"%&޷r=e?};J0 gG˥]%nC:^S9@#a )=}EEO+<)r6߰3ݭ^rd>*\HGKqkMmaɅF( F!׋N Mnc pͰ0Ya {>YMk˭}\p "=Xyo ;(O `5{ڑgdI'/y6B5sY҄QT?9*ԻܐXɭcBZ6mI } ab0:t97ekc]R+g'Imcz}&o~nGZy'~;a>"O0 3R"HS:l<8bYpEʙ\r66|بԟFk= 4qx.k NJU+|Ws/k7 L 0geTIiMx'qcHiFtkvzl6מ2e45p~ W:s<|YtDl5v8uX)e~$bMŤx:dCm*}P"Unɿ$6&=GyÉ09Ba+f>'UQh P&|u?i튋] ,-+'WW)8`BRq3m˜t7{([o.*|HB'HX2a%ܯ~T{Uq]eC"RБC{$:z^UըF#* C@rkzA7_QOڳ0Ϲ7 dM{%@V3~Nn(1> T۔cYfAһ W(\<6}RK-#|x[+鼎*":A md 9, ~KsW^rCpN5f^RD巔R"D3LMhJVJ^?)]h,jelk>/ S) Yq/,bq|X#RD=]&qC|z?^aT3h'2y !h7ΖNHCR޻?Os^WcD>gpx+{-~V9W@xDDbO^>^Ӟûe6HC!-V* #<^2P}ZCe[ AɒS2;tq H~^Q3{p 㲺=Ԏ&F&ZIuz,>f Aʹ}q$6_:T F :9XYt@brn_?eQsR|%7nvzGvذaПDWz@1۰ٿiYҘ8E.[%'i!?f7J9E7)0sK[=AlEC YGLBA3Tz9)+OZz*qN6TR|n޳9$Ձ r&2F8*KEǘhJN#0P^e @0wLqKr&STYЂlQ 80>94΢*Mt_[&!3#!Bx Wz!ێxL`]Cs̪Kj#?d_,P.L󫺨UěHΨ12n  wwɄyTxѡ79п#"m" ~N;F{)MQTD ۄ+vaje×Xw .˅okʴj"ge59tmeč q꺸e33vO!*d 弆qdWcB5Yt^t:!~O5o s:uDZwexB~U]#s>Ѿ%$eYrJ?mrΎP6& Q0R*A+G~_f; *6j%Zv쁹G]}N*mO\wnCkmOH'rcVIABNny PYyo`8ldn- MžMDQ0[aPFR3L&Ĩ>@EMՐ|hp-=7&^6 *I eHJ_,nu Ow_:#^"_{Ȁ;s(e%g䗽md8FGO(~}dY|gVh$ϣB(˜TEZq*k.:?NAGtӪq!o"`hErXy؈ڲqmP\H% CcV 7pv3'XUt`-׵\ ]?n 5ŠELu(TdɅYGD&Yi9PkR8(4RbX]a#:دa6 U#* HEX(T4oiHH+(yOc'a;iy6}ӕNC #e)'ѬLxe\I^W4[𼳈xr+hHe?жn'I cs_E5X,}JVU2'Yk|eRFl)y% "{5!dF!r3A-ߐ #fXL`(V#k'seXUhA} 1 .cGB]}" '! $³Kg9&asreLSt C]Fp8oE`T[ƀOBWZImV7kì,8|+:%d%z wy$xLk~PE.GSYnT3A<|\U3:ᡗtKH~-SJoD$TEr_GlaQU&ܱsxYR)\b:Z/s.{Q&;q%0~cYqm ) JRVM#ii#& [ݷ^]@:@q,ܾX^XVt_"e=:.4wwm<%"id<^f0&Ițg<) ,޼qWo`lO>ڝUUl0 [ !cwxBAK@KԧӍCL\Ks|LKKkvz|tTh^]= ZHPT{ dŴC (@t4߆U;z aI^7ěW 0*π1ig)Vq/b!yP"¢ӿ K@)*P"j"ňi!dptd6GA%ތJ;ӡGkh;aEm;l[.V~~gbY*SU:{<7ƐjEΗPooiU4NN[7o\ ˩ uGBp9ߩ]gEq_ EBőYŔI X?ݝMd.t ~@x`fΛeW=3,S@d 4MO7FGI -|n `ab>(:1u;Dql=X@G֏*DvkASl@mE̾qWMz8h)Ymb2Nce@ޓ iNTyp#wF F65ҙl'_T= 8Qq0)ʶ?AZj\3^C6%N6SU~hwL@]2S󯊵Z3@t0$|ި!z/-$_nA;)I#cJ!9Ѯ-O,8v#At3 Eq`rIGg+:O%~Az^+vܥ%s&\X\`(AYd Hqo'x/1ֱ*u܋-}#askJ0*"[J%l,l='Aن,^{7l/:8MXI.K٥*zL^&M{Cҫ\{g&-{h%]+!sk\>@~:O'UPw , Zv!]svwM3OW?֬8d,._n궢,v#'zgQ*gt6/M_ץ4!7!iWNV J?m|zKL!ydHm֊l{ Z~]n)Ito>b.XX/D/saj,KCaslRNXI{ ԇ/,x6$`f8fpΣqq6K5W0UAh3c6xg)*sљF%f_*˜:jII_߰@%d-8; j}Ggm8,O13'W=5\EM[kB =АYҮ9`J=x$K$kZMB"]~oyg^rMI.&}{گ%(D,ѐZ#r 5~pn0$O!"iSi# {ңz_< P_ M5x1R]KyHt)X/ʴb m`/M?9>IsnyӂgyYkJb)B7a oCSBK!ǜ]"$(n%[]ȷX Al)n,UJ DNiMlϋR*%žx$5O ;Y$d]-.I,P)_({i~?_}2bF|niQx ! L0wFȝlfѝ֪bmܝ Yb=vq3UӤwӔ 4ŪUg=]J%akw/'XVWlE,/$%+l.=n-0'RY# eNUkn#!e`*6qzʼL'0arqRc[*tKSPz\Ӌ!v!Z uN0ܤQ;7fYqdj/Fr[*QXK0g$@5Jޟ#tIM3Og¤Hq>ؔw[Z(dt'HZ75P( 4\36䤥N@w[xJdpo+.s'ڄs`S7@x.0ۙK6o[LbXbHH.F"11B.OJYo¢E.6MP6xMKP\៺[:` ːk>8_aĊڽܢcdBp|z!_~  92^=a J>Ox-y.MsžmHC;B"Jd?fpAҬ{]>7_!l}sKYhtEǯqtί@D;8y+W-Z\a%fnLzUɳsunQ|B vz;g}D J3 oϘlg~fAތ&VX⩉p"xW,a܇) 0c]akDufn+d ƬX'EoYzE4^%G,W817"й4{0CF!INGR *@i[D_|tAqEsY?_zjHtuV䟮fNypQ0c1U}gOhk꯭8JML~3MvV~3?XCiwB~=?\x(AXI)Zu7DZP EbbV()I ~_$G6܃9Hqxh1rs] f(Ց)\GldJB`ڣV2 ":oBS)qΣvB*'EM]AQ =\T$DY%'=ݹ-2w!x^=Śse]- ⍳9N*< _gW`3noʞӻL)qјDQ+dnc1LJw^tNUY l^2+$䒴ӲʋQ1l8e)BfA748C{5Ѹɔ1I321g2& 뫙B>JqXRU_^l,'hwsd'(cB*C]cˍhĴ|E`w[(_~^(hy"e H2o5'dj-ƛQG.4hW>d@kTqƬ+e;|pv~ I JOT$!ÈڢܿY)u2QbtJ6oU}XwH kM8'J`25Uy0;cwP"v(nY%_et-H'm([ MEر"V4gb3pfo(Dx ǀ'GCt 7,rk {G#܄OrlG)Os3kXYT/2HNJ:S ݣ xEw38#n&|d"9 >wѓ$r9 dm=ӽ:UES沠՟y8Vmi@N˵'YDT66L-A~SA^0(sɶ/ ;&֥iPz 1_o[8lAhnp]%`1O<<-5zqw$aZ5Ѵ^+&FЦl8\4,cS]X gCg!TjO: /7DP_T|fd<kقrԭf5a@d\ HH*-ԓY>>B氮j 䑴bH3;Kijϐ_w"odgXn|p~j!J^!:Ws[^i++e$DC(8"5mﯡbB!(˨DB^цDx@VB"\,9,Ԟ: )l{8^a[eO3~cN#2.V(d"GQoț7` FJ4sBTg`sj7zJՄ~" z=Q")f+#ց{Vϩ`5+$-c}%a2M06W<O-p.:t?C rsdٱHǙ쒘Hgӹ'`=ۉ޲J'; ?53pSf@;sަTV).6n- ݃8U/SWR]Fqq`J}qfMʬ[@DE:^igs 1)P;qB[1!!*y`nMe#K0UDs9GO<_wnUvc:܆S^B*C4N~89Qۓ`8ta0rkqd~TVk (ėo?F[(R@}bXo r,|l 'E,9Fj{WH{SX hR?QK6E-jI;YbgCkO]ub7 e5ޕxHwl:ɀL?Ka'}.0oX>IAkZUޖ]g4/"!p++h48q'z׮]E+)Dz%P z{?"^ZU,8؀:M> fq|ThoH=ryL$xbGȖj13U!o"CZScF/cꐥ\kau`z% ~Kߝ+9`_ݮ9'4M)WB-MQf-^&⪼i: 6Zhhd(%k2~y'2RT+%|I 2HȆ_b3q H^0|MW)!h <7~eօhil0TϔaNEKDO6)`P3)kX!+N$*Yl N4xx8mFRq1BHxyDY?㰶7d(R; ]\GU̜Ύ{oMd݃y>!Z+Wq\,w@4Dbd҉O->#\ HL J")E"U$ [)+XzHXᚉt೨ݮ&$ͱ6^fk+E- &rU``5gYM%ū M l:!%u{Ǻ{|ꜩݡwJJ`pT~{wc$:1~M~ARS/Ue*= uNs9X D':`q'zY9˻?p5ThLuH<ZjHv]c9vG hf$X iJ}d]^m3{ZG$Z}ρR8 xlR<8^XilЧhP?dN,m#NFuJ́h Kth;{AhqG"4k`Q3XEsC>tLekSYNg`=jt lfFz.ݚLq]™q~JEqb=t༽ oL^o.[$Gin]~؈S1Y/삯F(@ 5VLxJ,cج' "C+_KߧڋLORJ$ٿHlmEO`+zu{L*{湃2bw,`L;ҋ|iz6^QUZo oEo"F_OUqhV=1gU"Yʹ`KLJT% Af 23 +/cZ40E='MHa> ՙTG@SL2Gjd8xiDmÊ{Ë_dL/ܧIT H%Tg %Y5POFaNaZŷjg\f|=I|N}ȃ@\ka;;JzW $6)l(@Eca͜Sm$^֌^cWҥ i JU)4_"'pʰmf݈rT9u L">JB}'I(1vB~"%Ogb%F)˹_c[\PG~bem<\8TdS8i~MhӭoŐjZ\.n㿙aa[B/a{mV>Z& *#xF nH=(|U柕@!?!}8[v*tKw e|Wox̌LH8]uy%`ΚkŦ<~̩-'s=ZLQQFwn4V_y`?jj!R0Zo[T=3[%&T@ Q>/>S;PȯVp$Ŝ֋a$!RP< F BB}E6Gn4nztW Ϳ5ޥbJaI|nqb[̦[/yp>&rF?7̃7&;ɉ:vKb$dvu3 xw*gR:LH \=y29d:gK9a<0dmy4UkA2Bve 3 3 rIK:\-Cjvl-%QuP6aUkU`o62)x7gom=-_h\D]ж&XhE60΢ (;7\:o9jܯ*ouۓ&etIbN˿5u 㵱/Kt tlHuf"K }X̆\f5/5d #Hg}(z Cz)tE,)W&m{_*p >U%$ #vit%VG92i1޷I%E6r8HfwD0QIwkgwMtHnTj-Ĭ@eAw촰iܛ,>29}n/$q#\LZ4[iᴏ`E 6w+jzǰ>*e ,q^tq@U~U" [ bn<IAv*ȻWѴlcH^e V9m19`#JdhQϯB#@JwISК ibH!L>LJtƑ=Ga(P\Ӎ*Ѻr{r(d{ThJM4VәY 1WO!_F^2.>Ғk+@ >[`GJF$L! nk2HvXa@/F8yz_ҿFM4 e챌*QJP6u[FȤFC]Os:Bcr;sxv nHiPDHôxn5~V`JQ;lWm$.*5 鐹6t"bU"R6}+:u$c*Pme)<]k6У[7`f:v gQRs9*|%BBAlz.k0ez9>ot0; Vg퍏~ݓ:5RkXd(_ȡ3*7yx%mLKvwCڦt~P7!CUfddcA^X'jNgPs_Çv9ɗ]n[/';LªY wȏRSb TcS6?Ix OFNJ͑e)mȫNv>z`lcAlWE K-HE7JKKfco |P7]X-Ҍ 7;W45d,(8: R]aЮhbG=8Vu 1ۍCbp0JҐy9d"y(i:(x!fN9, %^4#($e<@UcF9]Yi)j*vq4 :#{ शvUߒ1p&~C BrCH ((רn[>g&yfs]^NvŔvxuAc0[uO "gOZ&NDpu /gh E~ /L2WY5_\I~0& -:&#D BAK{=9g Y'+rfۡj)VX@_MEeQiY=-i AG)RLT*3%%amḛ7F$5Ѫ;nY,''>8h3 a Tm ^dYd@m4RN֪+o|*vm/QQCSC"g[T 4ÕESu4Sr= Wqi /8QJДW^z~r rA* kcs4M{_;hрL=b"1ʺ1d .78krRTB̨`uwz83Q: =ޝ0T Z&޿ Wz``p&X_yyH JE? 9Y#Er&}3ct |w̯ nVҪ^P|h@224%o59QaHÂ1o+VSPTG[ؾťiL]]F-H7bJ4޳^e{@|s2ځ#zx-Z@ .=_Cp&p\畻SRB0Cb5Kܴ,-3pns"r34{Q@z|4?ॠ%\~7W^n)бbԇU̍UzP | ;\8 2ȿw1Hpc;*o=0Q%!Gh/sON/4%gzwxq04|ܼ{lS9- u&P\D@eIFKGuߌ@9~uʋYQ\KeMS3aFYIâ"C xZz3\&?ʿG!bYf)Ke+-.E It SzS80D)<(~7"c!OnA%4Qtp Eyd#6{ԮI09 rZef%/D-Er89\+=7KXyI1`HL~{ ߕz5VbѭyůIg"\VeR}ǎg M_%!UJ^ވ؃;1e1lΰ<|Eg5ɆΞI@z~m suQYݧP49F>h;!.t0P$x6.dW(mrU\p Rx{w޸d"[)Gz سz z:1уi.d81 I#*0]w.1{بbXF mqs2؆7B< (Sd>[O -"ڹ-Je#~!"AR.b o#X;\Ve9TXq8۝؜=XJ9R9m(\5jFq􇒅x*%;asY Bn5mOw-ͩGd߈s*G_nl4rcsse3-=cKFHhb8z8#:J j?iCwf8>CK^%bYPb9PXڍN%?@$Lo\tCݚ !RZ^@: p"*Dـ}FSQ^I:zHt뻻e0TaU+C^88[7( Lh2_ȡeu[<4z[=Sa6NoLypdfǻYS<ՓYpZ};Bf F2V2́] ˫AwѳzR ـ\? BNa*zK8y NcVPF9},m&j}0Y3\i>_E@zB2ۉbsHp_j;N PaՊs(džhc -z5Ț.yo9lzyϜ* e2ī4W-p w&qy">NqOi5AχL)+f!agUꎢAOZD nj#ٙ o}ԄL]Cua l v*2G2 ;jokHU8U=ĕ+2خ;I](:,go`łP=~2(]`If<9{BPRV.iuvįurex4LOϼTyj9rب)H*ά0}?ŀs:p>㧍үŸY"PGf؜HGb:-lu1I\<̊Gl:ѻMDŽ#L)Q+cXN y\۞xB6ZM9Zc..F_).5瀤M l~6XP[\Dy;&ǃ(:0?ȀTA~2)r3b%aPz"&kGEy{I?+2Bhg3:nҶg0@epQ kA3q yFܽ:wr97t(W~H@ ='_ROsJ6%2b]f6 >bF =@Z4r2;"")Dǫ)۵7"hh%z܊o>vvK߬k"_W!!b:F r '8ରit=d65΢͒Pϰ#xCp0JfaGK}zgti=y&ʙIğaSp'S2{7lZAƃ1KH^fv]Z7eK cU+R#}Wf׃4n*uaK uY .kO"k(mIwf"iDQu졔a._n_՛$3I޻R#ȺK|:`t5|m(9 gqb_GJ.Y`l(]m1XËҗ.Kñs3ktHWH)lݔX /vH >84 p L7Rc {y/.gR_\8e(D ״gΜ(ȀK~I/^зw8)"J4)-;nvd1u?xDۥPĒϫ&mgpj C,gqk!Q'ϲ^ j9z3^Oi,^X]Sx 5Gk&ێ`h .y\*\|wE6`OWG.eͺ;ĸvRcXɥLd|kLqe;ve0CLfP6Nc'D!y@ p[cgG~BSPE*gKoHndS5N✊n1xcfV~u9tK)cxb,.?-b>1aro[|e2J ^=Ѷ)[!&bn\%I8@gǑ~Q R_{NkFm{g-WoFlFK̅tlkia]E@^ nj2 eL͒E݄W c 0M>ʨt71ڠE\`F8 8e"@py0aTTaVv5Zڼ((W{99nUki5e -`;ͮfSy {'00%lj҄ ۺoR|ץ4Zu ^Hzo!n7",~;ӥŧ^ܳ)g\WɃhZBvW`Kd߰P>* B7cF4)ȩ*EZt)" ^C¼3\8brQ8QQǖ C'LZԬtA@ j'2BUnaDZ.cۜ2# 6(` *:5pn_|8D rg ,vW,.ڱ>wډH˶lOIt^Sv:Y F'jx*+5yDa9=B\OuHRp/Bk^.>Ch#*7lƊ?orJFWi.Vjbr*LCÍ(]ۉ?ͺ] +qf^KHM安=1эR˭B컓"fe_C٨jo n,(9!i5vt*1`Zd~?(/Q fVhf)M526h I/ߵ"E7xXV䶆t6Ԭ \P7kQk-~mi:F_J&]ֹM*rPS@ im?~i,CLH-RaH81ljU1%w6XtRf,c1u;$I`],:1fُ*p[I׼gVF]Q:ߌ-LkP:9boۤU65 Pz<&0F+1E6ש3ÛB₮3LCtX?k--Vs3*-wea[5K>_B7PQBlw۽Jѧ+‚ L90 Qq927/'rIZ<"&9x]=/*Z7躝CCA&Sȱ<?j0v`v+a4zٚa$j8ET:fі)cDŭ\Mz&3!w9[4K汦?8S8G PbZq9P!ƺ vs?'Uuik3 sAY)ӆHN`x3]Tȅ|)p3b}Ԃ9{3hXQa(ݐ7Џ_+ֵמE~k2ʄ ,[1?;v+L,ҡmϽpl$ ~K/o,xg=_mr +*3Qt9HqvFovh?h;9I,uJ3ha8|=+̬ .\ ,mRR(FyFI $xE:{nx>DWB!Z7o1 DhbTOXߠ.Slps?.=;Y _G7 d~ c}f`X+'mX$n̎d8Z(/҃,1"O2?"֌Ӕ/J9rR+K iZP4N9;rK`컷Jg'Uh9*IK\2/87jJ(Ӡog ^Z]uꔁ^OOr@en]^dqEcV wM5G\,Bp YH9p+jbZ~B6叉WI{3(<-T!_SXu@zC@C \e( Bߍ6-X5 \%s'$Zv#G>FAf6;[1P` #MJ_LjZh,hj_Գ0o.YO4o/c0so%HlNp pOi{=˻bJꔨjoXWw`q' 61II,-@;+ņjBW?\.2<I`%TKӡW2 ~Ox͏Ϸ*șFBrY).x߼zet.'-dFZL OnIJHʷȢtڵO, git_Xf\C:Ӄes< ZB3hO[LY$Z*X5y›<載.\+ #KL%,z<-}wQycK+ʤ-omhOӝGGtAIi|BL}ɜ*rtäk^bjVD8!żw&K{hy/kܨ׿u " pʊ!4S["|#^`tZ_7mwF-:%hN&m:8wȵJ^oF #!ie-iN;m S@lQn^r@XZ-8JVQ* Z7,&=Z%Kx@&.s dqySq "'6|f TܵpX=e:*SwۉVb[~j#^oxq\+k# }̭`G\9#Cɬ*YDjrGg=6u`B %< 2 5ͱȢ*uC쐟T[5ցIofqM^`ꢢW3I*3V2$0 l~vL[̂TeVh Lє[OMV~[ `]Pؼ:=xh_D`A/Z6g4y%u,=cU$jk}[-V'L(PbU{` C >uئ^1Y3i}~zOY0E#-cUʣnrrZyw#G\+0 !]xW٫]hN$-_<2WNA~B ǫD&)iР*R؅h1i&%WdOR \ybh:M9! -\e_-KVD6<-sAkh0&ߐZ̳A'! Q!&PZxEpNRi/^ 0qaKq F7Zm&~pUB r9X-^BOi|-kU;H t oV2oGp!Fn{/>$)CD%b725d򻇚ȿ5}[~'|'w:==l1& PAgkxD"نʭg7!54xoT댔2SUĂӨ_Nb [łZᮨR++EhRѾY d)b `+рb/R%O|ʭ(Wf/ kI4N Seb)P't['Inh}Mq$7 {(YM : X9ב(Sr]Z'${D*#/&Q٧(iUS-Ge Pp8qw Ԯٖ;_W!/\ʉɵg,X$<`s7C(KbF)\aB!aAC`QbR>m5fn)GQB0 I{rBrF}6]V^+`i{"g@<Ql]/*/%s(ƕy}8^fv~I-g+/ZBYZ'D)Z?\ #A|~1ӧԛYhmpU17r,z->g MYJT}؎Ff#E2{L_ۏ>J~b̂Yy9K|rARuC%eXObn9"8ʋqiH#9L-g1NjG$7r^g2lv9&[0 >c5p > 8p[dlp 1~0O|YɅPЉL^XIo 5T:zRݽ-'=Ia`WvYc47$+)L{*l5䦪o3K-Rr~Xd˅s% +򔼚<7-g\Ce2"T[&ӷ>NDk3_}ZKA_c)[FtRCHf:4+JFvgwv9勎S҃.nyY%%Rd=%wG`f=~oEc,!gi|UDTvk,{_؛"h|<.-;XUOIrD@I']*w<:ŻjʷO"k$s]{VpW_HM9c|Ya"`t[4@gy|j-qɆ7aH:I\m<5G'[ܯq#/ ԓ߱>VA);Xo3Je ڜrcsjf=Y4A[3?x_~7ƮN1oPˀNGh%O)YkVѰlpΜsJ݌AnyP{Du:_+)H2u"*41 H-]Sse|X_qIHrw񛲽㦍QI6^ŷE "Ȃ4^.eSz+&]V$!-VŊr3zv[qI |nX\^X5+ ^FZ֒z越8VB$ᗹ9}Dϟ"~6"d fĹ WƐ,:묛f}$z*]z`}˒[J-u`jCJ_\jaq|B3 Zq"4ޒMs/94rgψfi\K(s %`CV-i KQ[bIEvZ%Vw?y8h |2<,HkPqv(|Ępg nx ,>2p%R#~(>#" ) (u;R?DO{*?-(k>?]Z9nWw]cۃBJVXj'&A||2Sh#Sy=iMDV]ju2ɛ2>Pk옒K軾@3wſۭC2V9n(j[G;$.'3hHBÊ[kVV a0kD* ^ե.fm_¼ KY}F31n@BH˿ԧaCӧQm)gb>em"VY+L9AMm降DsR-gSon%=!_<9)T0-YB r:Ldȣ$!Q1W;;*0WgSĦ\1^;nxu$$ݭME/ۢsn>(htB{cs"zVjwc"?Tr݆RbIfb%,&b`f= +b"ٟrdܐR-P+^7s=N [5 n:؏a񯃘Q&O!d)'sߊE@D2U=oU $D/`κ\{R>aW^|Pc]SM|e7lwDD;iUbQzؐ=K"SέmPrwcaJcKa|eLB0ial-/et-3AKoKԄ U8.GH^#½qRΥ74ߣqp훈G/b$H \p[Ky1 90i. dk)}G(Q7Bp>R5c 8j;N~ (kbKa2Xl2CaYfP93Mq|ЈޅkojW%+8ctSmk@ذXaAkț'- Dx-Ҙ9 1`jX4560Agspî"q:0%h%_FwMPi50sP dKt4dv.x@zq08Zs{=Jt*v8.G51wtyJyOq[KGi Y9@"I2T%.߈I7zZ=ܵѿhqӏe;-ZSxֆ4H̏ Am =Q'U+QBr@tq-Gh!JI̻4q\b~ړ©i':RV)!elm-UYha&6da6$i$0]4WҰ|[0!qZX]ەsu߯p=wګffh}2{(x t9'rB"29OTZ+?`NQ [U䞋G+Jɐs3OCWSX{;8q]qGp*w{2f~϶mfÅ+/#@]F|˛ U YKc?L_0r:SO^ϮUPlq<B?UPs^ 0!gD)N~GC޾x3#ITWf 1V:lv)Џs-\֩gv8N} o*ٯ𢉯Hc5S>+/ Oڏ2>Eiw1tZ_XbjfN9EH}EQBm19LM.o/S/kBd5.VoБf7J׏MDžJewzO@-E]:6д2N"<68ݔ 34D4AgbYYĐHe׹8W }FIKe9>7M7v}Wy-pz< L ;L1yYpEC&.$9Pkێi_ZtRAWNPrgփ.N3Z-ُ[eXӸE`,J %AtPVnRH<~D1WFXlck=MK'7ͫs`'BkiU"@nuZa2ܛ.>o^I9Rh̥+k}` ,џd;e-;"%.~xάG/y&DŽ*_iRٕ r4ܖ#GrYn A~rW:o4wJmPghC/tmw2&3#LX*Ǣce%UsD{d`~=@"ծ8a!|?ɔ&$q]p7uI\SDj`0BL&̶fO ݂L%ŇEceN-.F{!Omƕ-γt\nMN%#  Ì_$):Hq*."ANO,yW''KoLMI@c)I3/ĵ8qX٫CN= =DlvdS.$*4tv|l5$1w ,Ih!q+N"H8@LBaHa Q8/W^k,i2G(P[#Z=Z`^yߏSA. 0VAm0\2 i5m1,GY'FuZ-c.1w6#ažb9Ţ}ZOo9A;]`^|aɔ"YZS(ߤlj⇱nIJ 7c" }gQ__U,ZbGb) oj1#-&>la͡9B x CCt#r5X~QpH~K3CZ,(Z䛚rYvI;lD[GdS 5UKQ$59{;KʆZl8 RJ怏 ]cc<љُ_4@Fau˽EdccGsϥ#ܩOPA^Ir"LEɜ2PA,^ X}|6E;kعHӒBq^AeXvPz1鳔LKX]͈^TP%JT \J$C;9蜧qhwv Q`NB)NO=>ku&o P U.~S@ۮײlWjM_DF,xRE'c<\ Vi,cNwgX`?;p- k/=ЁNdt$I>:O*3 #+UYg-ῒ~ʢɽ,GDr9R1ul03rf6RUdv0DE6 Z%: h1(GXD uTիH0-,] {،mgt,Gk3lǓl2݈f^LViOKJ7Q>NL^17JLv+5=Ly mYn׻ ɗE"*QZHOb8ro4IgE;[0]͊^qWL&$X[RS1܆"at;O)Ö;K#w Hs?}ehfqv 9sbu%DlTI2oh<:.#r+GkRez|<x׉?(p&M IS`NÈ ͊BK:hiGQoW"8gXɞ5(sdzoZnqes'[xs@j'NLT.4|x]uaAq{!$уPALS/2@+ *.px_Z HͽݦD ?fGd,6u3<'\v$s.Blp3wK7+nxMϓZwdҖ^9bD=lV:o"=k[D,jm )LCx8FP+PY𧒠sI,2jZ8tBG䭹}~:8exQ>aoqK)ҺݭLHyۄdpL,OM;8etcNQCYilJ!pec4mZ%VDtt) q!!k iJ&![d<#E6Kio b`F7XL C)涭%#٭ǽYhP3J.cl-nk ixɍOiJ_n/$}j̵T{@hI.UWBӭ(|]t pAdɽI 2t9[^H0-2z|RPyn9B%:pxcB^rйBq*e #MA-ffY=Y1)83nU 53kR>qXrI# Є:bVEU|:#ۿaJϒLm9V߼|Xà[NsէaE&^؇y18PA[u!d p[^5(t:1*Gɰ"$9-&I.m\Os8'1 O؇,.Ϲ@iXVOo\a˄rՇ;E+|Rт;6T?Z 'ғCz|Xu8i!ƻ'YR7P93P&`$ѤHSrJJ~ޜCH kn˜TWlSCxJDD#I۩[h[O2 pTq+ȯ$14@HkH<!Rhx/j|_t7Z1.y@D~IZwZXyWX2BaUY ϛ]xoݠa!5NcMx|aB |f+-"\p;~dھunW+#"f4Z?حpvybb.9 P i_/,W}ej-v|]nfVlwćnumBQՊyǟj%(Ьf3@??b-ǚYzȇnjs:lewϙtyIAY۱ S8 2-ʼnR/|a hf\ok?ԓw덾q`U~1 '5{P+Ώ՛_$#lIAKpX&;}΂Yɋwޜa@b<i iR|50S}%W:2xQ` Sn^'%ϓh(%cfÆJSK=P 3^5񸁧betr{殺7yYQ-9|[.ؐQzE1ZUƜ;@rk~DSaʼ`T)1,UeD_jP%_+Uw]$29jrBNJ9+/rNd խܒIxL,m!\y4Іq(sMf=@B N4ˆ^O3pQɒA{F 2V2u߰(V~cԉ#E'^Brr/lK޷ }Q\`tPT+zwF\dF׬Gᘗض~ҷUZew}v'A_lq> =nmg*GN{e;H6kD[pU5 ZEmޑ2}+ceթ7X1OX!bB\|un\i,C zɷp@GaA@uU G@10 h̩E1o~Wg(5a ; 1AR}a@zhC6:+$B-%#9T'~z|9.B &,qP~׉N4JZU΃8QfZsi5&9H~ E GоGLV_▚gX;f/_ UZ!)&agD'_\\Tjֵpܽ^mfu<O'#)5ކO'#x}mfe6rc{iׅjlDF/Ɉod"T7;le1.N-i򾩶i:%2Q58#Q fn GD$f8_u +/G"GcS<ҥW =cc,8Ok{QΩ&Ehn+m(yQH1'-,< ޯ3_eV{1naUiu"ʰ_!]5oeRB%0ۇDJ}vLԥ,ߒSy XAIްLjhiBQ3.+FWQFEV CraN:ۗ \<'B$%v- K}gA7łd24_k_6Z7"9s~C1.6.쫈P*j6j|oFʵB_2+$IC̷:eYlK vϽ@nX cu/"#2n&GvRvWǙr(: G2;b :Xd{(:OtK] d"a]t֩;wB%XC<)Ja6EvMLG_9"ƵNwWPhkNIοAq]3$u R DPѐ@$T,kgoFOrp1T@ fp~Ώ3y,J:iKE+|Oס6ZIy͋N_3 4MzDgrR`W̶ v}.6 r/8=l];̭n;V=T/(|}t@k{j+&rL0b. Q>VZgyFYjdCm!N!8/4?Iz3Q=V[ 1Xf,7esY`osշ7Tr+ڽ;Ug]mb7/, EHqKsb"}ܙu:m<}2IU./ 'ߠV~gneFjo _:2mYh2X{͝Oa +t?N8 y/= rҠw PVЀִ&:s$i}Y@4o6 _u^0L}jO>Kr>a¬DMAV?jYPAf8_l c9#j2%OCk$[ Aiĉ'Jd(&ӳⵂ黥\ W@vH7Aɰ^NCT}vX2hT|&S,3:L\*#B?A[VJI;KBF@4xe ̬zْ8.D!#wj<7.!.~4YB9`AX}LDZv[+٫z!;Z!]~@cq+8p3tޫ4-"˭u,{ҦL)njƵ Q 1D4az)`pZ1;wO /Ӂ̂uBzYe7#.2>TȦ̢n^x}`GG8z.3dOSxE :.۩'zD{4q[ɲjKh%QlNJ!H ct7s-B&ϻ`"ut׽<;;墿ߞ+;kR{i3e lK ^'|)?:ݍ`s%P "eEk;Qpxhta#66eYp.4sX8XX(χQb.16$-=ۿ16]m%x~09؅sT2`Ms(T w'Cc.78$Qˈy @^u ̀̔>>2d\ B ΡLdYhXD|tƤ{owP#-cP6FX.%T?'$D.FfWP7< C q+]cl| &8w>*>:1u`/0 XbLg&sN>h>ʍQ3,K:E$52Yrje1I%Jj[(1ӪΙì4K*3TZ7_ɱYޖJc2cbi^ xsI$N] PZ1u}F_wP˗ C& 8#SWIV/40>@}a.7#-sOZef;N` [L&}e&ȿ. pߗ!k*vI5G`![ cA!VrHqY`LSM% @v?̋ 0)e;ydU*O=pjAsa+x^’[Aޡ 1& 3~1YVn>Xj.&@eap%y@~$;{ʧI`KGR2am"c#H$oRy.m> < *QlYE!8gJD@1lwwGSqgx]sgYyPDd=]z;'7WYflH3Bgr RLwf_ජa޽aMiCwpHă/Z6y\VKa%7>;(B\bl{%5^ 7- ~䄐fxW:6!S}8T5"}Y)tťnum'P qxl+%kLK}4f -7yn_#1/bG'<1;1&@t¬FNs-cNCcY?{ԕ a,pe WЮ"8Lع[^uzgfʫ9 Y`&oBQ,UEwr]E4?d _elGoFMBHrkC$~kr(IJO$ ZC̷ێ>U{|–`=`T#δ\0<;QCߣ eL'OW6 ]5˕J2d_! o }?0&{kwS NJ!S_{~g{N\=I-{sfS+~9q m ^)yӗނD ,tQTr?PrR0vcdkAœ9C 7KKD}Pq[ 3x謕B̍fXuQVר>LRNUNcR8 1xq|/t Xh[s\ikb b}0!!'oP.|xDEJnh4? %]Nvh8[6)CT}3b!xQ>K>d^´`OA9Z`x5$)uԧPZ're7.Hxi%D?[olAr^JtI`  & aJJf^WG6\{d5sYFPVLR@;6i#]u֘?*d1j+ oh:FYÆ*Nixbd-룍•pla;ښn7o~:0{xCx[2RPa8Um .<&rU+ ,+/UMg\8#j A L0V--_AvV<Ċ:0a IaVgƴqoWijΙoY}ą#"-T5_~aAarnI8T ==<—_gIL!I+p5'911`olSQP!Sn (J:Pno"}|~eu4H krBkQ{B2 42Ț"򳶃f |6r +`FװܑJLs/7IPDbf||\mn{PR_TD* n>x$whqɟôpNQ \=Esl1wL>o'kFp{j=E-݉UAj4L@ S *Txԣ1.i{L_)s~ߑ/"|2L jj~A(|SVINIq~f@6WS]C<8멲h? kM<||+N3<0L;w_ 9ʃn`鋧QnL Gh$^E+K|5}cxžJsyBH ~Z7F:%TzqA].kqXL4n {YU@kk'tP2i%\ A%TT%TePgnlmtP,xJI<͢sϘՇukgv{r wRCez"p5u@ФqlvJb\>j=Ŏ QCmƄٕv>@Z>gb( 8 &Xy:ۡ6hOV DIZauxUl(- ?(C:s.HW5dXp6wђ6_%i!gTssO_cMqr1ߣh}dn|P @voT9}mAVPr8A }r,ʌ֧5kZau{/[J~lkl0`bNa#=~*fEiX0 ?'w@m1sk #u]$nQNz]%͆9{A )%^/TΚ$"_ҿn܃N4\,n`E\b #Kz )y; 5r- NkX~":@> n_;fKeЋIf1}>}ÎN U]X.wyӍƃA_h<<޽Kܠa՛ z ,ۗ~tӓ45Fx:J*^HZJNt+DWj"X$3cJx 10)&^iE7, E$S1yoM9^)C(fjOtÈ3ep\wƽ}#K_ }V!m&^,;zCoPE3o(\HT? vLc<WPޓ?}ˋC5mڲ_tK&aKRl>U'<򗦱Ogmm7&&kc+wHT&/K"ٟMLj:h!͚6+]X$`^#^DHTyLYM,weJ3T;##D]j=x 05{UɈ=sl0GWnUva{A]Sm$t@e@zRl-d[vrB4}b:kFYU d=ɨ[ɛ* 2Kv^:jE<\?rУQv '}歵t s)}^&B?@hw^C $}q+{s :qF>{YG!<1LTE24wvG]!15% |CP%y\iVoo1κÔƚ[ޖQH+b3"Re@~1YF 5񘎛K!Abf!1rBѥw)67b^ Ő x,;0Ca#NS7?Id~ﰘFYuz:.70)euI#Q Â-|ԃ ԋ9\GU:0Qe4Q& PF!0WRX&&3ͣtäK_…ҡ$!y6:1ՙYh{ڭM;ͮ-x 0,=3,2; :# /Z'@ޙ8Y4,:3-v[2"h$Ji^5 wP2w[}+5n8IcOaXDXim t_N+*|WHrXyqk&C Ƕ'd^Myڮ!QAو{[v-EWf_:{R1É+edLVölxLr. "`QϰR띫?Ez[\bmz=,Q1 }{6q~5EI-2~ПqrbOh+_ogC-f/D,⟠lwfx{cqWKNB$V`?2e׳ak`FM.[53m03AJ%t4J[`ȡiDVoV"lWs|a})v8B}7(1ިoWT%hS)ё~|V=߶I"܆jASTOq^f-m#9XOE?6RImQ}x wb0Wb 2c}Xs- H# +WF'fׂӶi퉌^Y3IhXʚI`>__Y>A#uynIyt隝6F_)4bׇR!6Jѵt WH8oqZoxB?KӎӋE5*2?e 90hX0g#I1ej _O3+կ, D4!|Ð] .iA^ƚ"F9IH  r;ܷC|2JX4  g"e t˅f!ȃTh@˃ AIS= 1s6&_Ku ?{0z|&8MF6lneUmk Bs4g}GGx۪7/|_9ުp)ɦYUo뫌S lm%]5AMP)<ɰGlkݵvT1,f)P轼pm>A,R= 3G(LvY/ޔݹ^HLS/c 77t ?,[I::%{,t֖KC\Ztqfs>y"+QvG MQC+ǓݡtdzHn~'4f}psj$u>8$89A̲Dmϝ;HrYi^Eb?Xh=pqPvL ]бe1 _+F)EP>TQVDV{9(5WRk'JP&ՁkKM.f_d5y<"2*:kL%#_>kZr} (lu=AR'laUGe#1.º#O!NßtJr[i"6_ZXM^Stӣ_}H0UyPnBGz#,>hA+NZU% Xf#6k'E(C- mpC`;&95Jshny!wo4*!+g݊DJ{\rġC&rWP=.@d,>BU v.ɵR8dKX.g7(%Cx>C=Kd{%J:nPSˠL{0=csv"^#+2bs s›I`OSAapj;1.?6as6|{gBG-`իd_!_zʹ'|yBԲ`^1QV:90+@ȈG[޵\Ӛr1veUWGNuIwBk2BRm*+h+OK8ɦY`LTM}{ o|yf<wݗ)'lGT>:GINK by\mn縷jb%. b :EdË'K݁-ZݜUvѡ;p=21la+tK7H;3'LMY/=(wu]mo$5V)?ZSLDGV', ?HvfS 6JS0v\4c;MȱS W*r"4zm+y\śd`4'o}f 6B8m^PXUÉټo_mh^~"%ϡy4@K-,lດ,;ům"֢x FZ9ưԴhi~]6|u4n[ kft_jKp !d`@4-1UX Ihf*ۣa6@WV+ma'izܞ8-d+op4Tkàc/mpa>v6ke|۔lĤPŪRȏyܵRQ V(C%>\m+6Mox3+R^å AAT@}j>KLC vQǻ@$AsaîCZuo|ڶ5??Gşר*J sGiF) HyiG+`ek݊yj13-a1&s>6 EC: 26?ǧRGi ;ە_S=Vkfq22#3@k?.RO)#&爑MulMu9v R"_ l:.D367e֜wGfsVڏWu^!D+5A{33 7Jf>tpC^Q )b"D\D*l3ݿU Yuo`" H$b-9Q_47?vЋoE=dVTLx"M(p0jSI[bsMLE7Ÿ0Hrȃ[7uU[&{?$~E|'?$2ZWY37Kr;j&2=F2ߞ4$T[vT]te[IRcm6 6Ik[r3!AG٤@8/`ZQLI s,[ϟhyH ʒbb*òE6΀"WFDvJ@_7X^L$OTRОCvUE$;]Tb(t,5ڹ֍(|s9b4b+/GS}ӣ3\]N^:`7 bx^g5HoqoyLsT zoc{,&3ҝkhCF_|߲=KFKjadI7E@ vP㫢-2 w{o+ClC=%M[9p~98&Ai*DtOhgP+`غany% n̅暃`^aʔ,:|Bt24¾2MR]2e,6<N Zr7NPESɱSJ9:ڻ>]4N{Sq"pz"ЛėRb|9yZ}G>-`:{N%8 aV0s8/''M^ eш+S>S\ 67F>髕[ @,pw"\[Z΢75 ƽn8 %%K/_/iHKL@u2T`-˙{J5@Ս1YGKgAEʈD;|>`{{6WFb#ǢpTޅG; Xt%tY} c0Wl]Z$^lZM1%NC;m)x~\aR1 `=x(`ry ,p'٦D Pqع OpGiFFدgghsށoU]H*Pmkk$oVEyU<۬Q=ޠ;(f9,%Rs29o1ݟi ۟&8#fRy# a2Lu5#g9Y4iHKOoo;߆ '!.ݭӑmJJx}S9SʲR/Σt;&ԯy]6oM$|ܳ5dg&.7~ N Hs ~`zLPo@S}(,ggEq^Z 2evz @JE*nNXJt h[x4ưXlw SUFl^""JWHNn<]9Kr`Nͅ@ /HFi7M V 2Xx9^Ez/&ngܟk|hhv߀YJ n?@j w}2E?MJVP 5=t8VF}`\mP`S\jǿ' NY!}1k1i &$tm8xꯟ[_#hW*4YC} A_CIRu'VB*sJƃb%VcHg{C`aK{R֪'Pm &~S+Y[ioX+տO5vH$ξA1\Cp;ko,F>>9p"/aB<rm r=kdqA4^or/bXpaQ9+Ț CN,?7g$tMSv"Oc61ʏh&k,Yf= Eb^"i|\bqE]V꠻r88d/I3ĩ6Ym@D1m85KPXWr'eTDgΐ}  &Kz* z€jk@h1 ;+uދ`7Fq˞eм݅n[Tz^{j!<OO[xo1wA%b@%]?h*_W/&Dp6=Z cFF ?!wߡ J 14I/#-|&rFO#^ʲwsYG|]xP 3N=XTV Yѓ Lz75}ƫșfՁ_;\nX/?>́ʵU{I>eD '͐Ux@ rZ |BcPv'Zf0zikrBeQOo4Ǯ"L,*GO9Y`juࡠ! 1%@$7Z^.sjs* Nޫ=ȸwD%B69_ ՞շ;?A=F+!`8V(D F=s;:[67ߵu!C׊U3Z:C8؉fv $_g '#eء텐 zn+,O1ϋ_'Bnt%Wуw/Ssۚ;+V0t0MVx4*;C 0k̰z]g0#ttX @ߍz/H]UWU&G\%ݮ"LlLtA@`.{Jj0f ?IEZ~N<-;QB3G tDI )5Qyjy2C考XQ a MhE}}A%I˳ hd Ye]IM:Di2(v+ ϨB٭\=_FZ0k1|C9_5ACDźc*vN9:FߛeѴHoʌ5$M:tS2w)@x]^6hAczSS?2pə %ol2;AP?9@$?m.f* C"Ll|(i!?7՞~#ۄ}\a=U `LwdCQC'vq;:F8k3u0wӘTd.wƃn%Kj7m(HjWSDQ`eJqn#=ur/r>/BZ XͶmmI[DBf tx\h…Yöʁ+n|GY SW[x7=倪sm/Zvpo+m{oJaKj#|1Ӓ"d"-mȉ*Hm Vl^AIf\Y5eof@5/:ˎ.%̏mqӿ-|5kQ ƣŵwgU# [f/{m5[⩀űN%J؆ܕdx3ݝYۗT%&6'dĢϝO -YUvtZ"#WV\мN"5+{?suid0by$O2Bv)?b.x2P{$𡂥 uPۻZY [$k5ι焞HtVT*$ޅen,%=Z6:݃a'_BJd6 ϰ=&1!XNjЮ̺z?c^!{6W $K1j&MPPHsF7e`0|:0#DD ˆeLqANyU ω(Sh%ZRp3 a#=5e S5]mo\2S5ܶ+Y_.6#Btwj*V.W]g5G.My^Jы[BǷp77tYLeT!@/XLQ1t޺TG(K6}pŊVF=);ା_B2h'=G])_(<D?w;(XQ9rE-KAqW lె8݊.!2郊-0npb*veD-n͙ m(bi3ʣ(j+AtT>/FUK4k19᤿rԣQu \;ʧ|Q(~|ljkew.ї@ʵ V"+ar*,#(~";;Il%Q |T",,| ܔX6R|@ג `fzi=vhb~5SWdxǗ< Ǯ7 "j,r\]O:h >r1gVi' C~UO%P~ 虆MhYLj;].5v m{l}zbb~ϛC/ bHo#8gyqtsw bNhJg-W (.]o:r<O<`Dcw}t_&&.rx5A^xU 4ũ$;x ;擃9 aPGj*pHJTѣ2LغatUrBfRlPtSM Z$$Kޤxmmڣ`72PKV8e 1Ƥ04ʵhs4Eo.c/1s,ABZ]'(v~F&x!]P"_$2'aoZ[mQ=Y۳혌%oNL^i5Ï߀SDg8֗=_L ;4.+QSZ!v]?bX?8􉝋*چA$5APyYIqs'c:f'LS^WGR4ZKK0UPR? #Uy2"Q%Mzؑ'l:|h;TRAP6FsK6zbue`2so%AbYm:~)'I".m;V4*'>l^w$DeMYtQ'2iVu' /G`0[))~ў]"d4 $0÷VƐn 8V&P0k1 Fly]W xWE #_70Qw\3UowQbɓes xe43f[[?}S[ޮs[뛈_] ?f~xHc>#v- 6.^ԡEym&Òg܁S 5̭TX$zi,]_UxG@j|9|Dqlj/?s.ˁϐ~s\渗#;?EO $B0d"W5]‹[jQ!R\H&ֶnTԁwwXǣ 䤶a3dzMAk;PC}"~V^ u+kP/&ѡCL>6jqNɧnڝ’cfF2tڜyzP&Mh;+䱔63 䩪#l 4BA (;*LQiMkA~mۀc wrs-^%8GGt y9^n쩲ƪ%aEn5X֖v/,q>@MH|-I7er4M]X#X7 iu+>Pt l:r^r G_JPudN|o%ϜGı:o9tj'1?z^eV f#g0fLÄ֑Y,Џ%0 on~K/ Hk`@4cn\t)&` [H?*kP%ɣ:YϜ)-2@#Ӷd6!:' +i_{AnN$uLc2dB# E<8+(ͧZ%](CQÌ+K Z35|l]wO3Hℭd DjySM (-MLZ B:rb ijS+cLyh9Ci)։~NM\+Q0B!/!ҎJ$n, jT}|آD}cqGo PBy)jy~\j U~Ѡek'ed))Jl@|ޡ(aQmEi PgziL$^sǘrpj62I#sҪ1#v3S [|*?*4 1zVaiNwuJՊ=VVHJԣ>, x,Ջ@Z8x zrVUM v͚B׶=G=uUPҠyߚlL.ښbF_YF۽4K~sC;T/+,!Tך _HaӷE/|1 IC/<֐p,ks{ƣ6ж_bCA0ļT[IL]bE/5ִi8Qi"~SO< VQqb6',Moga|\nɇZ'A$۫!E7E& Il%M,H+qL]×-GȂ(X]m!H6\ӣ"fgM}#^Yg,;k+#D&dXBݰUDRl8$!<p"WhoNhG}C۷esģt^D73 ~ʘd0.Pi~IJ!S@wv55/!OE"9?|4R򠰋C7T.jY[\})DN6"/Mu:8>Bt3#3֣ ˀ!`7)PC\$"fI4MO~dyY+tZ C(rEHHY eX-ު5)kD^"d)lp2 ޴]?[AT~\Hi''H,cfq83yOSB[SH^'jVX`bOg|⫖ɱL %,:uSnn8#-@0^ jt5 K!wR?iܥU@äcG|+kA"jO߈~P /&Qz0Øqi0ĪpS(RU' 2cU~8XǃzwFRV+f˪>oͱйY2h0؎ 'n/5<* Ƹ^ d61Uw (,˜ʍp6c7qjڏx&*c; 9RJˎ-EbDLwSɡi|JX~>kn@偌3{`MBAcJt7# +gB/v.y6BM~V~tbhCrbʀʇZf-~;2\n }M9OgCg%çHA}X44e/Yj16Ȭ3Fi]&$#IlLvd;/@X9Qdu%f4RВqpaFɀS9%ts,:;3ԉhZ֨9g0NQٓv )2.ܻ+$hXHɈwȏELڱ?n./D<ư.VSb4-=s!]nn0Lb^*:V 8iWEܡ%բ~*б 1 ݌H`:ѕenWw3ed7(?8@RP5v,y_b6ڼ8meI3&[#sW~ۧbRYӺQ[1h#zCey= 2:, 4% !aM>я0ֱXUr[<D/(}Up @|Wj@k-5iV2_=]Q9ÖZ&xB[΂)u1#]vO^Q' %Ո{_3z<0;Jv`vO|^&#fi loYzn`?J#s{+2}Jc{­o,5sVLOmrh{"kBI51WC3yNﳡ<$P]={޻!: k)F@`IrK! PQU~=uWCUY]5D2 3ZAF="`ְrV۠nC3ݓq˙vt*HdP SjڴD`CzJVhd,ڄ\a`Jg6<cibF}dWvVp(iq19,V M f?(^NieY6I,#SQ*yp)CR 4u>֡a]pk%9 !&қ_;"2hˊʝ BM%x<2H9xiJ0)wxg%83gXWL;F)%bEd|jD<~&.VV^;-k?;Hzbnd ˪ 9FVC`&/tob@k\z1?ÊfSd9O<sY!!vA &JFqu8H+V+8ч]m߀rvTKEdE{LEʨZim u6}e,Vۓ%aEebFj(N?{f2Ah3Ex=n=_<[ L[D˼)nLmOpNUN P rgF#Xh2˦ aȊBψ/W 5wYR կ$'hC%)@*3SzrMA#z6|uTn>?,@\?U.% 8O!W9 ̼+sPlyIn*t=/oሏAjn)G9ek\TV M rغ!z-^ LPυVNJete%3⮺0ܢ|&QՕb*]r=L跫W%13RyxR/q^?5xSx' T)K2UL:]Nvu*U {IG[= sB 8uZ#MU']y@hX]⺢=;cg')L-{bBP( 8Kp Z'/M1Iߔϑ)g39ě3Aİ.JՔ_6}jqCDE`o,[4`v}0$p|6}LPhڜd ܜ}LB+ĬLuvZ‡Ed}q|z][>8+;7p:Prq:<BӸSq 4Ee:_[)-CZ5^1깄eine܏zD mB SWn\/`.#8s0n_:y|R}HT |{I/TLb{L9Wc5@K_<fK `<&hҺВ$ɄRQ |X ~y=4qU |&=^}GF+mg[~Hx ~Md},\ᤦ) :{vYG}k(.,|2#etv75,9>~4Ӭ2GI7ON\tf(| 'o:xe,pLw[ ?,:dP2[v1F7k5A@}"RD^ݦmpGpB_$JOJOyau m'v;dbY:J9\Jqduݛ-(zE@zԅśRv8Ӡ!NifB Y q3bٯYlFMD+ikC;jQKdv{T1.ip*+߭'V7Ķ!"KoDhaq#n@5S6re)|UJs{1 ȤAXǜ=9KHv&ŋO۠kŚƥ^W=Kn PD!b:`Ç"0thT\7)7m:_]GAgS4ykXh0pD8ԛh\zdm&OC[y'DitCgjLOV,& [ vi3g]ʀX#4'DTTf@Ovt0 $" u<<*F[$*`4ު&vdo4|bwV*Ѣ {~1^|[n! `d㔻V?P!Ժг6qߜ }nZ\15`O]y2w1qLH}^Ts4x5Fƈi6C,19R%θ[Zև!stc8QKNݮqN/JD hj6r)f*ME߄?VjGmĞ֤ë6f?sٟ y~;yމS:)N7 R(5dozBxoރ:Y)#a68ݘ iAdQlR"AyʣW>5d5MUbugtuZ z#WKdĂs^{G)Ψ>Pp.⃑yei:`ogK\H[FU^[kϱFvڬZFlDAB,:-9v> i(SH6uX:H h9ї35aۉ_}݄kWC!ŠcŪcį,)=w V'ۮbw/rEDcMV9x|O?ȍ ]E=ngO1mmHy/AzofIt OBUG'vTfz`w אּ6xoS6Qtz|ݍvZVDn2!)͌?UdPGG @,C, v9 !T4Dvj"0d_nTӓ`CŸ#WI[u4ϸ1|_HKy[B ` hl{ũG!HŌ<2l;q򛩏|ysYc>>x?>֥~c6$K [Uy afȪ4GA/UB.[O5AdR胥bj D!;3f%5(<ч7w^Sc?Y-mhhzAfۊQR}x{%wj Ґ` - ϋ]G\nSwX=^-e\;u?j(\Gη9}sFW?nQeۙqvu=_2m H veJMOdw_,yig(tSDq# 3[siE_$c6&YǬR9 R=3ۀ,'xlaBf~F+Z$rAW3&sp`ŋ mՠvq g#/m$e4"&~g!Ngx E^RcdG? mҍe++mZBj/  Lp ƿ5/D[dUD|RٺFׂADRAKP.)w>"1x;t$F  g _aߑ%J5+U9~'?BY<FiS_ߏ0} 29uC29>:j)Hn ؆^5ZamVϟan{J&I@oRKx C$J9q'P`I bH&YzHxGWjT1%y3=X[șL9#_'뱭cGӹGNz2bf=θ>U=M3V+GlapbZ Ψ.t3>jM^Br]˴ȸ>>[DY1<.˕]Bn[]K4`+4jhlҡ`˛ewHZ&b֣*rP+ߕrܣߔJ|mHt\bqM#Qұpބ=|?F[[,uLo:xT+XA~/̔imuYy=&,gEc_+4-'lh̞OEٚFw)]::"V.]lK`ZIғ thfG<{hҕϗ[J? IMCRn<*z%#AɱxAfNj7mx;| 4DӟX9#9+l ?a}Bo ?`r[H6]>-yKC}iD3FVi;Cg#Hܚt2ypQߋ.P)>i:H}lΘ/:'dzUFIi BHF'g\Cmr(M([ұѝ/ O$je FUv.hag0&tOh!=D.b9b71G@1(N\: &Ȏӓ}դKM9G BSIOAv 288'rkì?Q%v5 vq39+g_Xml3E{&KݵY|Z:8u#ύ=77ynҪpKq>Dޙʫ̡)oXI"{W[ck#)/ﻘY+hs%}.j)*byBHѳLPo))x`3Dz9bxX`L^VRwTs>ʖw3 4o~"#ԯ1qgX?E|(U!+`5X^6B3M7zhlƙRs M?jC͏\4fsWuz?/VƎ6g" f\rݩ1Qy7P҃2*ƁȽ)Z*Ȍ4OG Z'swlIr554RS x#rh9OpcMt#A9!j=C(Mo>|6=8L)^>enK;dufC).D3ux@K΀lIu6kc ',zVsLF4PU2 Zsj#0lmd<Ȥ}˰*pݥRK.*? gvQ1YbZFL)iSتp} Iʉ$:=yVG:fhOhLUCPqsi2ej;KT8_7DnqVΞĖ4S#rwk=vK,e> q:Ci\ʓ{ͩHƠ1/c8UP].rY2 pf1,;MƩa|/B_([=F}z@Q*E{PBSZ~Ck[mwAFꉽ]*I++2P?tri~1A/O$mn^ oar$]'Y"\5W"8 *ƪihJpf |G.{?fsx3}"3{r.{^K0E{uKTC e:SBq`YPTHH{#8/@i"LNAѣv`ƨv ;Û5T[a{pD| \3wg0? !g . ~GM?}cY6cRȕ#ֹy͏[S\b_>jnM$3j0N֊<,n4ݴA,.:A<-?nz,#U'M_iLصo$sξ?[gNd[Amׂ 弍AMl-~0iɜax֋jճ;NĴ #!cwiU暨螌}LIĸ:XROa;TpN2IUmԾ6 M޼f<^W"x~ތ5W==ӹli쿬Nr&POn瀓*`ͻ˂=c:ۢj\rUeȬɈKpJSu80YaHh w@?j&S6DYB!D,=coNn{fR; ܢ<+@*wUpaU$͙\5ȅCtYˊ=^$T8V)bwZ1[|TR%Ĭ-lRԍyIuՖں;a nQciDo"v]H%iaD)s[tZ?.),ױ(Vp*29^D*|;c Ww--X#QE;R z) 8'xrIlQ'Pm7гDzgV:wt ~,Cqi>6ĄiҤ;2F^2!k.Sbf1z  .DM ϥ{uO" (WϹN0X8a,h k[x)gA;?⿡+)-~D׿j[J1>0̓KvSկ)/ݔy DZ,iC߂v2x௧y0c"ß=* 7dCh&s#okpjC-A\E KK F%(<͵cB"n)rUf)-DpqϑpH϶c7c\:ۢfFhHbaUoQ1~8:z#k o \ !gHzv-Mc%t'WibU1R,}"+6^PJz =}E#{ ^|atKi 6oܪ )SHդk]nJ4C_0G %l".H9y?{}@@$+njpm0OD]d EZ X2|S<4}j*-'_ KM!_(8(ՓOXtʵlw蔖I.{kč HqY9iVmswВX/ɫeGߤUtuy׼&F'bM(MC-y$t]&v5eNG.y9wy ^l@ } hE7 GIYj8p"AcxG uB&` 8kb߆VOM2 Vʷ%.i@I^V$u:ctIgKFT˖\/LQ0yc^o7zq K?S#@RPiNN:,I!)r݅o} xPXژz;tPOV#4rM -Z ԇ]{; EN9͍8}HR)E@0;;t7h ["jLẗ́,enQG-W!^`tha(47m !uE| pi(ͤUJ[$010h҄ vsXag+0nNMTnS akI(K3*oHQz]t3y3Zaev=Ѥ4xui2/BЙ1`F6R_mQ>Gq]%wK\1U۳LX _!v,95*-'_6ұ77 MiQ_vKBY.8lq"p$Ktպqd>m!gLrܙ}^dU< 꽤MD hҊ@;@C0$Gz,qE g~v@Ct"fyEhJB: l!']3N# %\Zʺck?T)OyjO\[CHon^d9vѹ#NhN!hV~4K88l dX6G'/=~wes~*V~=3N\d"޽=ճ}m,ԃ ӉK#Ľ r]u)Dy"su$)G[g"Wwn㽕 vp믯u녤+hj<Ҙ"k$MudHf[*ƞ>Ʒ勪ۻ;*U6= S ׳Y?xOd D qrpa0Qh=<[lΓ'M!mMYUs#2GIzrcɉF2RYVPZvr>ݽo ̲z]q:b>ifMTU&5KywF Rbݪ,h:K >.^|eQTPң?vx~PŤ%'&ׇ/^Uב419|i%3ز=AE2@bFłwhJR^.}6n]zsّ^sBtNӫA"kT]iW$MV9h.I:\=${@9 u0"eEȍ2a߄l4nFv+{2"xIЀJ{OUă=3A1y gޡ?Zj#_Pe偼tL@o&&Mg"'G7sT+ܤv a5WQ_֛ U֬@(x>+]A c.$ R8[`4o'-<[q/7W/|4S9n؂G><ǡ 67Fqoٖi< p}H=yF[`s]IlOiviuBCq8qMňpv z2@Aj4å>$ͣt6k' G]_Ɇ7 QBAqO{Xl%,a"kң Ctcܖ!S5Y)g/x7Pӓcr$UA6&r "^gTCij/uCؼ s{ahcdc .i=eq(%p_9j0Zps/Cށ6#ǒЅ\ eFa k=\Zقof:W`oA}C.)=0!|C8 kƀHrM2jLK*oiMmJ&@C0 #@1Xa6g7ڰ)l+gLy% %8>B{qM7‘!uZ%zCoH xf4zOs)(n!5Y{DVd/ jcӵ[~lZxj%MH5g #>BifTfBNHBg6XC`=G,KD*շ2K|DB6"IQY}P^6nN҉\ń*]!v M?q~@YĎIL_{?L$&|Èj]2 H,Ң_YBRa]DF c Hv:tcb"_2{Ym\FF/| !%P<㶢U+can!Se~S.=kE^<&p9WLUn_ho+)2ʀsw6\ ˴fmЃ[ߙ׍&{.JYq%}ϖ5}ӒM1V67b1*mQ5)R,;4DcQЕzawB|uo yߢmz,#Aԟb0^|ۓ uDLst9)'`. '~лᨩT^K<ǥBY [6;2zϞvu34My7%uHս5YT.k^㔘S51STF9 yvχaQ[71T M^wRv^}('G|u:ܪœPIc2@D!:S>{6P+}8~3=1V]k^^f#z?oqحzE3BHMy .hbu}Oal, 9}Weı!!+m ]HĂ*Eߺ5|@zgT XPMm0-0ǑQ%(IZ>{A(n ~]e$ֽ -kqi L3}d:}"gh@C>9]+C?Vf|j,Em^VDMz`gjl0XPd}!+l3Ȁ=bʓ0Uح1Pga `bltj=o鯆ET+g5 $ٵ=qÒ0 T뵶7ju觜7qmbQ)3NkTkB`c3D'ޛ#M0WĿyqENQpU"$N>4![?0D0ЄRXcVp W,TlQy%maؼJC}ŗ*- عg4xgF#7ys d gR<\Z8 TkY2iѠT:M_zR%OI6::m,hF9j (=Kpտ T.ۙ:# ~#l64D HQyV; ɠ )G;D|3CIq&$^p{i9HeC\ۧ2+B/ D̍×`c1x㬋ߨ 7 ֎vQ?&exy6~#R3$A>Z}kiՈQ=W[g׏tE?(a7.]>74 xeO?g JJOƵ (z3hsPO9];;4chTМ'::)){!;}NI8F\U}af@DRoM{,0)tܺÄns kT0){#+V"eXj" `ʞۻ#8nǑXWe AX{V)X:FK/7/FMۓ?.0̧o$fuL[_aӇ;b٤o7hG~kzgjuʎɦoE5T$F>A["lwO`qžͽ*Y&E:(n%i>iŚr3ି!,* OVH2HbDQV; ɡ^lϚY%YPΰ`IBǕۏKl$6Կdux,>R 3ZG+XV$Da~U8â5TI0g1\9}ȴ[?gTv@MM PYJb&6X&_#Je}4PayfMBزpWx#LzG`WviDp?zɈжTCs^ ^5_>mVX!Cp;%s{\CAqw 42 C8it[5XJ,|l0lW8-WnI)|qo;APg4đ5ZU[k*V= } p꾉˳H/7֎?NV,֥3v@K4 Vex+*  1jiּyfr,MA)0)S Nx<'V=Rw y$}䈿Qc*qcg5֜銕PRRzMwcl7ֲ&wû"~WX)U[Dϴ8^ 8jzS|:Se9:jd)M)x,De{eT 'ӦI;ʯPV: ֫V%B}^݅꠮oYN+XjoPdAi3* K?|`+qIU018jUJOƔQȸ^̸w ~};#DڑTd:"Դ[E?i'y>)YCYikߙ~dw{]\[m*XG :kkX53[FhkItIcO 3Y.ӏTݐye!SP 69]nue+wba2 +o;AP+2 ZVWÐ%BYq _xgU R3kl$صj^/fTUZC_w:/x,KQq}%򰂊0 jmS]TeOv(^( :)#nrI$V] ڦ1OSMY{b+H5Ѹ;@9IsEskh;28r>,F8#tE"J4WqgXI7VCuJ0zep"xHQ)xZswy8I ĿJQTǩG'~oͶ`i.&D4??h+vyڻr|ߘsQ/Wqϑq{{0;>+!M}p_$ d1^q'޴8[cV_G$! DQs,QTfldD:#(%M#L-4jۨ }4Tȸm:$y\8d+xg '`=sҨ''r p M|K%pbpnQaQ]< ؔAgQ'$pT yޒ]DƖ^_:dAm\ę(ѹUHS5 E`$N g(&Ƃ +6ol)v{{v$R/uWu'"Z Kt*md~k)62l{ 4O>i򲦻nƱ&lR"ط8յg|* f\ú4= 6^1>a>#m l@(.o> )$Mr* _"מ[9NJC&075TNkQN=?k"7;Up hixUҵ H9i7{AY`|_n.B~ˌa^F=lJ n20zT$?INzUԺ՛BGXEY^HCbv?4!-v\xP߯68QCL߈:ˣIpCoz/@ѝt%Xxmx t*G VP|G{s{\Fo٩uns o< ܂.0 HfkH4{I9"18u(мL-*l SZeayI+V&)0V=mtmMbTmt$Kl?=TkA?Xr+;/ :ȶ0ͽnЛ-֧ܠSI?`ߌHݗ%O .w:S^]7&KA$*?F|t_bZafd #NE2 r1y~ғq.舶`ãԧQTA^*i*l ٥tdd/g)D@!ޢhr;C=v_q}m$qc'ߜh8P88|IM%~)uuf.FFRLʬTE*ԄYK:_B%Gr߂(x43 V+693!3bJKWlBr?²ekW߇)C`~ x &ВM.g kG97^ شH%P 9߹ez!+m +Á L'NYUwD*#|ehbFufam[w)`1d#mQX1,i6XKb=z\/9vY)+"\"Ռڿ.¹X]]Rm/W+$S~އ{~ib*Msz?g$ZTN06)|EI!-Sdn Zf[3~Id@y ??3։(n"c9,Oʈ|lhRȢ#]}G_K+K㖖ψP$hkjy8$xx?JvO@zzβK &W{Tƙ wg2tTVI43/׶g+F`,e'WR {R/kfpb̸qz広CFqX.n]&6›8oKSc8͝U{~f$&Mz w#!o/?ۼ>\ WP|kV~8x'\U Ϣ$O&%. sۤ@[Z$H:rr:o!rx 7ظW* AڰNb++U'YW*7և{Eȓ'#V'()a*Гc{Q/X9?$YL_@KdQG^L{ 2Exl2L>*Rbju+kyk >{[~U5M.*Ja<t1r8voY*~(\^KNFUͨFQB$rBV6W>49|n$7x2, ;m\;cckf~P 6 :vQ9a 3e[WVشc3Fu+H;?,焁+6.qG]=H͖dOybP ך*a;}[b6-k \r쮪U `{|<_Y>R TULš[Fr]s/GAi_N"ôhT&Kl>#\wӓDݫ V m-Tml|>v Wᨢp)w!Zk2\H]N9'GCZEW{^(j1 1I_tk֘ L4sjY^% .EN>CikGD'ɹUe:~\ЩoSpLEpVeQaGg\.?=I:&!,ig!ዔ#~d|;0?`k<:|JQd>:QtqwSRs_-͘O罺TQ^+o'+ʄa:EZ|rQiOR0(,\%|TG5YG,C |z[$3v<:~vw(nd$Q8ڼS{uq=aٜRXb$&vš';Ȇ =p g8u8NmC:^8zoJ-qyCÞE:Vݖ>Kq1;Ƹwaˎ*.n1bAN||m镕?ZS$"h_KЫF<=UPa=ݬsd(X$gg5ču)5% R917SZ;䨎vxLr>n1_9Ⱥ-^Ca`J,u]a 09!Cd}g| 4HVf =|+f)"+YGy}C)[/dമqTAf%?L[CD< ZZ+ݹ]IKܙIs Eۜ F"FY3hn4Lyj *!IuHi!$(޳YZipd+;sh^,).!UGâ%$k.j3dN OnC OG,=QE$"jQyuYr!zA7:c./ur:oIE>3Ҭs 'q #2Xeya!zqne!BrkS}_?Y+h7aׁ!`VYɉ ([}Ę!Y)ÀWà ad-"mOB~yH>!n'p&eOƶoC>8c4)v>5j/F(Q مR])ゅ&{e#)x[g=Mxv`yy9FHNp$OWn똃oyX?Aq/vPK_UKd#]h|Qdcfl@,4*ǣ1v׎yTD`p=Ď4,݃"N 㯤*p[ؽpw-} c,?+b|AywT6ȵWofЈ2QQMOSےÎRw#g0UG^>S hņ&;OΙD5k"U]er &i,|))lNkӾ়\Z*^>5imm.- f(zb"eHuEG} bA.6 9`iF}O}gh"##}99EO(ZY6/<ޓ^<^'w&6Pk.vMPk.6{i-EyPjV]mn^zִZ]_.[5iG73-ѝ*`בWj"ӮESIm29ǚ(_x9v|wHӨhښA(^/$-$\xtڝ&tn|rég(S,5sC kŅlhU.ubkbOsu!-ʡapA7S!6Xj^51֑݅uEoi*f>᱋7JwCZ?68&_%\}bKv`h*AY&C -MLiˬzz= ^̕q@z 'vr]`9Zd.Ӿsٝ琱܎\I6.݈$*}@w 3Ŵb㋸roNb*Fڜ=%`wgMu9͌c[ ϶yLP0<mW)_FxyI?2Jz~6͚ U)зgqcCs/C!;-n#"h|Zygt*y!_Yɢ1ϭxIGU1v%oEK l HF8!]Gzv#b.{8]ۘd=grj0*tc[,Lݎ6AOQVD𸝈p-8s@l<8;_mqsE;gzZ5na b)Yic`Nf3oZ]D9Ph' :ad[;A~x5~42BIZD۸+GoTń>;H)fЛc$lҘ.0$x_㣂րaq'8&EJ+A g˰ t#7e"ўN%0Fߦp9k(f;I`oOڈ~c0L}Xpf6URwe$xh[hn]@r˄ %J@MOy6~~C4#VڒXCdC|Ĝ=mD r7Kl  ^zϢW:#qw9 @+3^,$ɉ9׵gFGvU5k?b8N6xf{5MtOfK[KXfnf|:d`r8N ƾGۍHZ[-QtJn3#D$|Z*TJx|bo=#-|E").mr>@+ !+Wų XQl560Z-!qa6epaң=v0>b;UbҋlɝGyB>&Tۺ&M;'@'=篺BIU#FG$~Gcȩ6"%,Oק_8q[{ m+]nQ9G=v5rHu0  G]E)߷H[uL7υ,h,BlI !\(qBk:;( |C950KXh/{Q87v5r3"f,ZPkXt% |G* ExY(UЪȒqN/@+P!cBGaDF\T#;IANՇIl2a~fD?CYp Ơ\D+I~íC/>~YB p9xv5~C*gӬȏ yNs|v%slAg(8)A-X&ęGsWd\- kByErQ'rW}5K, uŮv ;bh%Ia OL0+`f =eJ&MLl -! CXmV2_:C1R5?pOD말L!7ap?HCclu !!S GJР|ӽ>r X9v) 'f\>PC]ؿAH|@y]^rJvшfԁF0+$;83~sQqbC/VlN'ww 0zg6ҷQWMa?G\jd7ڿb @聆bi.0 hj^f(373#@\E{C4ʉY#˝}P]_$CHq va?1-vp `- +۝N=R.n*z~}oS_CZz{Z,_ڛd>&6;f{R4CTpc>™cHAa=& 63&iay$ɡaǛFgOO !cB.̣=Erɬ .Pd\>f_p@ЏM{\z|eӬ=.\o,.*M*F:K. ,ݽ2TVxJ d _!p 9|ahD1ta.9h$ b6-p{sx9Em+ $\0;5$oeBXvnq@Y\uJ$iH[|mP8vS]4Ol 9qFDEӊvoI $ZAD!ܕZ8<Ǽq&:1;<8u#^Oтazz]h{؛ F[2:jh̬{i'd3C1PY)Õ^<  _cyqSľہ7wRN(#\uSWa뻦 xN gZBh|6~3/qM+i悝Հ>mV S|'Ёr.:E6\\.xYSӾALjh'hisz6n)~8Ζ4f}C:a{ffjD^nn=ᙡN ƷJ uc*WPW*l,CNIwvP- iER=c-thļ6>0E0Yޢ\KgLDYv6[V]U;IV:c@+JӮj&\@RJ{953y:JpZ 0/9 [,czX Ub^<= C8擨B|P4d&&JiP'n/8U^2WU3m!k.@ (f27lqSX&ZЭ84k6u?'+oRzt4o IEl1߿ab 0SIZ 4.&[yL? @ݞ PhV?nI#$tW)plcrPa/X[/ Lr7MLBd;q;\%N-2dlCP"l[1[թ ^dm ɈҴ hRJ9o[p{I`"]v\MY;s ]<ʌkA]H ʴMQ~%ƤWڛ=vϔUHxd1}v; /Tth~HűKV:/9k\ԋd-KwmdSy@Q:^oG"Ё薦6ՠU#H2x[SY|SpbWElw ,H_E;qU8R.8ڨ0kMZ)?@w]zdPa%h=˘Din@&R߀}rZ7dd'B2•R |#eOJGFN={JVI8a[BJqMW sym~nZ JX  =2]pK&F9S~؛lj'%؎7M7Im@?AE Vo`2).1!< k_r9Н&Eܘ>FE <|mc0t4;Wi϶NU"e𩩄)h7LR c.)t;DOL,PWY*Uڦ? \W}N_ӿhugdc[fHnsX͝ IQ^j(0$) s2ܲM~Ή:3sA3d;5vpvP[*cc}-0YK@c9)5 B7E|n+{:B>m = 06ks}(NLIotYىtbQ5/W$R}I_dO&Bp&&z``[ȑ_v`Kvt-Q8mU4E֍TӋcI+x/"m_?8șQ1U:g.?G xG3`vǀlkR^1.faϼO4v{5wԄa캴ӟԙD$g:rc}af,r8Ǫ4r~.enM,,;U&l JNLI;DAIa?6"n0(oelmO0lYIl3/|Xh_/?cŰ!)V޲; \҈=+]uU{&1Jj ;dx=58XYKuU SJ TIHHykR?'x/ng%rKE%9ȿa:z>;*-S:W 2Dl}j%J͗8I3Ʒ-?2[":vt;nMprSN(_~t\{:o-(Fk#b, x9WFx.9}ڽ/ȽId?J9>b+j*t,9*w&հ$ќ3ݹLsԿ1?EC: 2[ JBn[L]WkP1TME{Ǹn69b@V~t2i &?U$Go&\pJa}(BqHAXz$eNNjLi[C1]9^lG|GrKjA@5yFyn`kBh>C4+H8LGGxDQ=aj#e'2ۼW,^?vRƒwpVީbZ7 (`/\O+ZS.kZɮt'8 BۀȳT&.0L@LJ+J+~:WXYczTATĽle؄#c`7B- L ԕP흆h\#}b*H:r$.WjzŮΨ d߾=r3 yn'o M;:(syg'hT[hȭ.J*Ʒ%~aDV!|B>z}BO B&؜4@z6]*~*~ aB$<J* {] EgF2,@W)_@wCtf,Kp ;N8P.sת6#UQx݈BY 'ܴTa^NÄeO#|w6?*0.rt}5v?5Jb:λIQwGZg$8.‚&p}YNۈ!pV0b-9炮3$p}Y^Ć>RmR#oy;~;~b6zl[-MqTPFke)nht; ZuqYp>pmHӴ(B!_#܌,jkPQd)t@:6sΏXe4hk6ja'E_J*ٵXaCNBshAsTLS;"bN{ʁdUwHʝP¦,xJvGlMv}*b!#Cyj_ 3:ڱD.ؙGUz%MDR=BO[lZ:}Dq +%79?t69<ߊJ ϊ X={s- CuC&Ċ*VSH` 5 mJB We1`zkeH |8^1idkMW|{>VŎ[`[QXf3|K]-Ѐ6cי'kI)q]:*e .-;#]ZDզwMxֿde 69ni@=("Uζ^"bBQ?,]X,녪`-k*ⲹ؊ΈG_bAdX/  vQVWkbWyGF~}EPv'BF^Y>/bؕEXP+^ ۫BDمCrf}lOJ&Y-D)W[&R~6YC\1ww&_G,x?"Fۆ 0IX|+Ҿ>` 3b^ћ&;fh~, ~P_X˜{nNk5 JF蛘6 K&e0Mi,diCZƂ57*aÔniѯ7W5GS\0p Mpm{{Rbt72 u lK2A:S5Oz'+֟([]%ܰC=cyA`9I)/jh7)a*N✉EE ޱgY+^YxԝKX,n Бbuls(#z~Llʕ mĐ`(`/&Xx:>D nΫG95;[xCل~lQ',(Mxm^g{]@>V_0-I>#@kuh-}&Ơ̑Yƞ'Q$vWc R Un٥m~xt }{^Db#Q}[t1{',tP %lcx=ᘳyv5kr3"3 =?s3sh L0`bYvoӨSzackg0!( Aԅ 'AAp)|k_OmKFJnj6}¢4O쪃0xQûzUȀϕai2F2ލo^gV> ^:c(ߤ* 3.ߐqـАip Y{,)+{iGI6@UlP}mE4t7SK"yۓ %H;{opmJ+t/6Wp{.;=n7 8~,mjV6-|}SJl/qWKgeP֚avя-xI,tF]z'owV*"cÜj& ?=zy)YYZᗥo9 x2:Ij_lw/Ƹqh_rO5D,;dCvW:#azJz$T2g#,̖V3#Js`%ނovXFn'+3+W Ki\Ov,jr1Έ f|V X $ +c6a1#tI@CH2{뉆4r#j{.o\mR贵S{ILv )pD0lv1rμ 1ym@Iwiw2b%x(oTg Pj.x{p IfiAx`s77+RvQClwRp!wR,P鱠:#eO4Ż/|~.Yv7K(WEA. 7vnq8uK-OJ0lN$ &>x wV_\^^/JIT;lNDj "d':1|l=ޕb@M"$NsקA{bZ"Nl(Ŗ,v*D`9mv4PD +F2\NqUdEYfUޛDؠU)eqHJ/2  7m817gw[/׻^"`~Tvi>[z4HCr CtލLW.|_Pov{+a+aFJg;RJB?~y&#V @85-!xq{/5DxAG+ :Vgr ŖUS=."5Tb06q󁵒Nr0jX' 9EVT4gEXQd#m,m^ܧQfFJ gݶِ13R?H{=촰QQ5^]=A^9l{c IE/jNt"Vy Gh AC!JDPݴmڙC#Æ+`S#GN*?0£T-=ƺ>8+T}~ޘ84S!S02LAڦK ɤd-WD>b΀awӽ)2uԥH0K>V/uJKs[4D{j*ْm T-Lom tέrT#y&෵xm:ң*Fot\/LTesŪ6HI3;"6+8?JOR&Ѩ%Qc.r0zBA //Tjl~De/H)>lcQ1a9}d:đXCYy>^n{z&ļoQNǓ\U^B|>#rΠCлx'$,nQ]I{ۉw1j2 8&Iyñg doiw/U\HXvN,zz:@qJM2lLCo,!ù.}y$/N3##P{ U$7nur-zzɅ4Л= 3m}?Q滛4ߙN!p"ar'Cp׷ka;"ZѺ%dWŅn"¯R!FķHOP#L2=՚ЈQ'[wҰ뜕)M> F};S3Wl`MkU˚d~0{L* gܞl=ƆŊ"OU^C}}FQ.2xVǭn0eM*|T>jǏޡҴ25~Ss7"^Yq(g$ΗT0$=U/dʼnZv LhpW)XmSv`2S޲RHa>[ >xmUqjjŔ'Ec<ʨdGڃ)a KWOAۅ ƤyӉsc,10b*BE(2~/_I_'a"Uw3>G_ɋ_3g1Rê<œL/#kb.s5)C M $ Z-ΓIv6G.>0ּ1TF7?*h%ɮ;+3tr#O.,86ܬ{:[$j]JŀwS^-_bfu+3eа736Gw^,rluY}2WU"*y dß39t*7?x Ă z.H6]PMQqzHQsǮȫ_Ӱgɿyjl4ŒCnӄ S qx_=4&XB&qb+&+;+m 8\xd{ t_bi`H9.9AүK y$NҔ~;&kNV}Kndlj=WoXKC3IJKEp|P;GXgw0>Hta )TOԸdl{].|dɎ"( 8;x f" v][e5́2(v3g?_<آ%ʡb"TQf~ws+P_a'8>xSX"R–*uhgA7T^_nvڬ8VgMB0e8Z)~7$Q.3I޲1!u?PpS8 d:ͽ·~m_wv~C1#8V&{:QC2\7TN|ӣ4jvEƑk q)s@m'1h}>#Bku;4A~lWg\26kjOHZaf2:zX41 V&>׾}s ,tXwx6q?z9]W@|04W!]R׵oхtMAOQu7-kjqRͣ$r&?|bY)Vك)Z*Gz_ c36' xν`o6!~h("h Xs^f {SKOV,mVџbA$Tl O#JFG_r:e7T9/aH1ߗr9Hc\cuՃvmZ!u8o;̝3lsh0[7=*$#1[ŚmN կ}Ə>'V=fR\,Y4\*IɽLZʮ蕆%N x`p5Azj_- ǩ?J2F|NׇYCwgl2\^T/(o= ;w8M*3%*Cq|}\q% ߡ+6-"KkJ344QLArŽP*nb%P|طa0xC aO!-ޅZ(@\lӪJ|wǯ6Xn}^#bzmQ'sp{X>qA<,;7C> 4?rkp44_?ښ!$RI`q54[8b,؀$DDO;WJ[/6'+m+1  aTQA[aB_[W3id|JOcry~sŠYj^::ֵ"Hk..S,:::uUpD^ h9 ^Sgqϛ+Yjjilr]ml_og|ڂߝDn V녊KBjj$J 0WQYLuN8e5LZ%AiPӜn{ANj<[sl;ajXd$bMul>m| z٘Sl+EFLtV{Rlw@P%ފ x6a/.Ɵj_u[tފDW$UHO'+z $hc":*:mbv{:Jv涔E%uKڧQŒPwwwL:1F<|mh Ǣm\U4qhy۪;_+O?_G8urL{˄Upxt]!d@}Zh5Hà~Cl9?7`u.VFMXazʪF{+փTƯyխ-&w2Ƨy\VbayLP3S|.Q͆ 7 RLРAėWo~Og뎶dAVaR+ej\\UGX3xHy>OG# ?>DrRgjU1b/vFPŽu8#Gfv@:k'} EwO3-_FYm#'1E9LR!67%F,Hzރ|i1zWb}KA0C!`*ay_Lax |}I=/m1Iȍ#NH >Hft,i^i eHTĈK 0! \j;:ekpmE;!|/Qiێ̮fY'>>7eZ?GSo&꣐5֋3KQZ{Fc"<SvbHT&';@,z~3[_TϺg[C5;(pdX`8 `֖,b( DB˝me`m޻0bMYU_ĝ6+%R6g#S_9=C!S:(]=nGBq]{HəZĞ6j(vI@oI=8q&f rе=|&]GIX'/\UڞYkv=:u49,kR1fni㨶Je"Eؓ[K24f@pkxфZP*.FH_О e=/T%x˭a~~>jܝ+g7\<ʲf̙L|rJ8s5~!QEbE^2wx|5N+u3&߬ٮi%jՋ(L隘!~~>i@(Zޜ0.v &_鵶`=]W"u *%pGM{ M%X/Æ~V|?ִZg@doU3%0s,s-9Fw"in^ƴx[tMJ6m&[*r[AwòK?Qfnd;yJGLKv1ln2=(IָO[^va)yOЫ4'xGh' ^ _YPG2arUO`( H&Ѧ>!Tt# }rju&' Ħ j^y`a`̲1@k9_ 3ulH`,  Z5EƬ Kg~ckޓrs2;8, tDv?I}v㕔%q( w=W#?fOAV0!6QAߜCtWݻ0smŸ8?>ȈRpԽLQA3TWtEW^3νeLm~濊 H \V/znq} XyJ\miF&"b gI,Fq@aAÉd28o 4hcNS%+HƢnN=avs$AP1s]݊ykz :٣V?3J,* ? gd||`FGntVY#Y&!b$],6׭AyBŠAA?F+LiPFcJg2a(\.a|:h;ˬj%xh$a0f} *V>:Ж.3 3Lf0b01hݑX ikZ%KfE3كX|lr!$iTW?v)b}3̽{y)h'20CIF4Wzkb_d&5{xByNQuA~<($F+^ 4]D`_/TDž8[mN }W] aI&@p.n&: + gK[w)z["tWz0\^QIlf);OHeggf} m2RU4; Ƙ8T'hEH>4 dJۃM niQX l},R'HdbU7'M/J߃z_$ip}}LZ-ζ#򤖗I] OSGD8q̾s_ zN֧t]dnQ3Fސ[*,)`!m1t^=s_AD0ft<'ܞw~{goh\7wōPIYCz`C {Gþ: 1cjhH+-٪_3]@?0JS%BlʣV*hbrr9xsFt )#BK \lRT֩ Q_/]ͻm]K [|vRDN͈P䁲 m58rM}WF x mꄐ\ !"c^v#5Yyv'ebД y*wx3 ,hr/*3s@| Yop+bodS@M{G,6 V2ߢ J{^6`4J`oۤ\RzU!#e92T/EI# i]ťAiG:9l4NE"#:O; ۰g@nZJ)YjݓSb>O6憴¢u6w8\ l2F,7aivmv2h0ʳg3/ h E}X$J@>*HwC!АF]n CJ Zqg:9\gGliȂα(v|FbfaXsTYKuYze3M54^a`ҿ]GͯlƖX{GۃPЇI;0ޒ8MĚ"J~u!MVm HwÈUN<2sYD-ځtſ-a[+lW kbF1=ݏ×-0H>^R{ζ"lG-Xp?fO#8؋UBl} 0I0Y:s8L/$gחD#(ȑQՎy LD9!:)IAV f`\*Z5L.KB/4 %"J^BRĆL!;:ȈS|$vJFt+ T)Cr{(DO{Ny|DJfQc38\v$  Wy7I+gCcTe{L˳Lx,ѩ&[>_^mѦ I/06?U얅?7_ +Vtv)Sӌ1[6_ʐ2|ˌvQy}cE]!qƧ_ ߉2L[ѺFN$zք19Tx+N`'TP+a<B-{%bN@3Awz[Á{xkJNQrqP Iк"t%]E͇9,esW0U: яi5B+S`|̕^f{{JX|3v? G%>n`6ܰSR y"љV1Av>{uz9u?:O閣,m{<qNut%G"?u3JEQ 2 Ҵ*p̗g)K],ڗ73]Jt ~w}6d0@"i0;x Lz%Y@'9yzҗ=xVS ̰ARF NVd]@#@BJKZx&,ܢSlöZc vk}exb5#? =qH|Vob^3'/ec/Pi#ɓ^lu<[M4(8m* $xVh( xkRN̜)j~]um @8{zuujpR&i63} ~8_lr#]lbD3ac27jOb3 9"Qjpat"T0TQLׅmGi0YޱCvL3OR;Ï֨HOm=QWB[pB2#aRuZ/M$QH2os8FIrMibӐ.;u.c`clZO?㚗]2N=~ЙCPr50}sz & fx?kwwk*_>?{ %QP%Frv^(RfnB' n߾b!Lvv[hfv',@X 6J5%/69H8CUQY 0c*+PP͜~a/Ucr5ea`+P F_||74/k[NlNàPoT)iA'(9zwG"Im$v.$G^mibioݟ᡺ƠY,\g m첶4Oc[d:j_lr &T2 'yjugbZ#E~=g5/@_]\qC_"2 1Z#?+q1ZY(jw-I')5UBFUB`Vbc |4ڝ΀ SapXCɡU]?]Vy'>J!-q'x􄢍Yٗ_a=*}ܟ xl9OU{YyY+piĠ m 8ÓigbQ}jBWc=sO8,v3&|T?}0HG'~`,5Q ['Z8-әxbn{5CI@h]cnS?pA}+ o!UUEv}m%'!"KƝ|haa^yy&|6FxqG|Jij5ϋP[66Yf] iĉcONޝwfr%nm?/^m-qBKu1db҈q>b ̳| h[^"4 B^8pM,FCݟ.2u8QwSHɼ6NQva!iSHWl\ Y%6+ MLķr@ͣw"ݻU裙&Q}99>pz '-FB(NMsA *X- >䷸tNS`vY+fR0nMBA*HyQ x&cZ`paBwEr WN/-GMt6LyXKB +0fyEFɵE%#7lIFGtJ؟"<(ܼ5[heEC<і#N~m/[">r#w-jFI1f́ϱ&A% oY1`1︾ Ce>OQɃ}") A"≼ȏ+k0FaΉ>hJĠI-#C@{S` Am)\zͯLSh2S@Fa<?<7%U ->} +oڗ\ F+C{|c>C)8ҩ+O̎$}nWX|s; DV^4%&jR~m}ônZxcdSBvR2g4ER.w] s׵p<ļїyhj?|su 8 (Hx7.CԞ %db'(;I$lmK0xSf*{"Xz&H|;vY;c*@>IF2JQ# [G{4{[^0 . |ZzVáH3Q;w8LiM !7^2vX'8[]p k{mO舍*QrfB¿J*\h>)q#]ك|1-`8~Ceg:yRS1![+9#T2ސc W-a:2Y'PE&ſadzmK;ͦ]uG7Da ⇕_,y b'nDT῜k$@UߧM!^iqSϤ QD$Um^5j+5Lu|#P BFFGU=׻WH8 OCFrj_}^. LsT(A}f ~ʆB/54ى˄UX(YO[i LZ0`fuoWǢ ͹WPѪT,3j /Vs"lҳ~̍uJ -=-v^,E+V[iwfcm@rJV)g (sD 06m̋Qybю& g'Y.5]q;qPZ@uB^3dkVlHt B5gNP!s :6yu}gWn}RFN"6AS/}\:undn9#+K5 `ا7\ON|Q[u岆>hf( (W>r/Љ`Qn% oՇl`uK4 ߷/A=Y8҂x#C/Ŵ }0Qļ,LF_hJr6Q;5t?hnuq/oEMV/oڨj ED[g)Ef'yޒzoڨꮗvtXfJw+:jSaSVڃӞVqOywD׭@NFteJrßzxqDI/%]0 v]0kXi3qXڌyO"t e}S -aV-fuxe $H `2FP4['J|\];ْ!o1B(LvPe[,MިzlGMHqqȤxE4WNw& VXϺlNJԚoYh~WlP3V'rKIWvg21N!$[Q崪~h# 2.Yd4z_V-=Q Z1P*WtMQ'.o/qnڈRA{XL6>( MQMe.Qh?5bVpuÔ5/JMX9 $ORcgUש\k<Gv)@XT\fsiϙ5<|j^X'ex/҉Gs|X@ND twЙxP֊-HYro SE ߽N]2&>^u!A+~nhOwY!5 `_UN烕G“@]jKUYBat*qg0,Zr],H(1o׉[@vM&=nvM6܃ e0ڀ[pA/KFJNoUܪDu Tl޼m-{F 0%$t'nđBuW顱+Oz[ ZX8gR!4n6H2DuSi rPX XD>$ 3`N;70:h߁7IS c>FUsb"­F֌4<2`|ivjB*B8G[pڝRp(?KE]= .L5^)ϲx584iML4]M E<̤v;>|џaV:#L_ L MȲ=^sLcCp.8T'hu-tuVKio3ưc$V;h`k*ȏ aC>,ǃ4!$C9l fQ ǾrmQ2d`\fFt/i˔ o8Lj3"e웲+.dfĮұe| 麭]4yg]ͤFR#pӾ;4^S^ATK2CUdk e\*XP*J*[qQ?R\/EP%I :?=C2PEkFu8^ɁJ>5>ZLLDGMT

y|8B(+EZU3<ª&1@9;gn> 6K0"cz-& 6_ 3:œE4GO׮6=@>owW>@}Um9JufEqã ~C,S **b<1|>?] [$FFXE2؈\lDetf1A 섘?.?/q,< taL?$yGg S&UQLCZob>]1oնYo(ILzغɿ!#$e&+o2 >bܚ 5xѩ\]k2XxLT9??u-ٕ0T咧F釅}s 'uLV>,ia8okؚ U`H\]٪Ӛ».N2˅&{O4P Ytrlhm\<63lyGl.̓_,q7Zg?ߥ"{94Niȹ@=OaU{1_ɼyxHZ%h˄E,mT5 u x|r ՟* 5bͼp&ڊY#g\KT/4X*=k' 9u.'&wdYÏuS#/wX\FPylގ6cXTD|<zw2&{׿k'bODju֟%9zANnI&]m'0YѯjKWWdVErm5hC]X.KkziW?ϗƭ hqgDޓ Wܴb4Vy`Kxӛ;$e'4ƆeMIV4&k G~O8E/ *"A6m Ay#W|VCv#x~F :F+F"A1\)$6rצuLiOokZҴAWg s /|IW$8=]+16Iu:>&BJF ,gx,܊yTRf 8%J/aoϔf.Sy(Ɛy;#=yٷ&Atئ [|2&CÔQC6'8wN1=[n!~kw|r׍K ?|DkRq8;2L a^_,(/syZ ]h]upb .}2L4~>1*1Lv YE*󎒙)3Opw|z=NNo^A2W 2 a;Կx#. T഑PGؒDYAiN`u`USw2$WO'lL3-9@k|3>Vƕ)ƪ!:Om!ɏA=ۡcQ"KS>{Ά@ UQVKbV=oMctӡ_)Q86D:=dځP}ٰ|+ 񬎘ۊk'8=?M{m^&+eEQo-UΦfq)ݭ FOR(UĐ)7^bHE͒mSN U@vhC~UU%*sLBZ 'W<.-7m\&Cty>hۥsYa$ʡuֻ+gDrK\uQWi#lQqxOUb`͛*tfCFdgBꨝFM)Ї}r^3zg` ?{^<].aB̮Ͽ^VJwQv&JTVkS }OJq` b{i[7 ̕.2mkR|<`I!t۵>/RSd@ =v^!pԵI) yOyW[ 5,<ySn'H:tU55`)z qզ2Hg0Ap.p O,ďfHB?< uQZ& 9VcLA=Ǟ hBsYnAZDǠl44z奷ѢwW+cuwF=Tϵ @2~ad-f8max2a$Vȣj$#U_1_a7.)=IrP\:f? 7tfuZ:2TY#˟T+xI17[0r9sB$ [spjG[' Hh?e[ '[ ]Dkȕߒ<>VI1dX4FE c1Z%m]IIdƣkOa:\L_h[PC"FDƑ-(x,Ľ|ZfSLYb+ztYM05/-@T;-s;V*_i& b楀?|[o Z뎘Ɂ}] j4QEƜJJ1cqYW Qp1f(X;`e9z_7rm9 Xl? U6uM,4Աko7$1–uo(WTIjsԤēRI%bb yX1e[,|:XǻdkRaKFȫi僓;}1wOixw滳xP̮o74u-QտeMU#p5*[/;:MR6DlbhS"6`xcμ.ȅ!FatS/ǰ{{)5Č~6݄$a?L ovxo:+b =B uPNK-ˮ?/&$%xZT'($i=FQC]˜K ہK~JWK_ `3n$+??b j0C:& ȢZDFAѨf^8D&'3P& H$IppA@1 aVr_%m4A#]gEc_,ҹ9`v8t-L&g 3Vi;%"f$ݛqnQ~UKN恱M@JOz3zXh5 _ 0Dʔ_ T"_4 0֧w?:a-dF7 '-%W@Wŷ' @E/c WO#QLCwH P3p0~h~=u s2 K!ZV?Ga1k>;}yP~sِ<{ ߬20)wOݸф3Px.H`&꓄ Odz>K#l5Jjfs.a)_ 4 DBKfƹpsC ?Ho&1= *4g1E΁/i4boCcnV7V̒scH*}*Zpn m~1tDZs;y\J说/V9U\U%&_\bR4 zN(slTlBp0=SSh(f-Hp탞$n#٥QJfAMD: w mldA\9*tzY_qۿԓohZۈDx9ĩ=Vf(;\9Xiys bxx">2l ֕UvƆa@sz T7VEqg4q&N.jH.$|XzR!bF1%d/Tr]j%MIG1G6 R o /q9ؠeq5)p~UO|`l)!BAīsM]'8./3-?9la&D 6!rI97޵6牕-0r{5T(%p 1k*55ƴg/Cmp1Ჟ<5GW2f|;OĆL]KO;rs0g=Llm'N\ꔾRJxЦ(Aa k=6Q,%I׊ϰIDsӦW)SuE|77&뙿4$=P̐)ds}&\2sS@5z#POdN=:T6dxIJ}"Xk\{*[l$H+!"$dh^_SR*Ѝ#n`?;YOIH'=ySV4D^[v$C4u@~p劸mٞ)eם.*ަkRMŕ:)k57KC['绉,PfT;Z7H]}5O$pH?)@} N=|^r; :3ܾ_ĵ#-n퀳QJo9S 7l ,bجj3L(eFR]qSWDTu }HPȷS>{%.HG($yb1~2ϥ"A|o? $߱MӬ} Mlh0„ZP, l0ٯd1P"lF+̀s6~cx $s%A7N_z|~)/Hz \WZV.$m4[CNԄS[6zOnK26GWp;Of4PRI䫪EAHfgUℜCJ7/XE;ZC8Mu&(V;Xl]虰w,B U' շOtzx^z1j+cVȮs+8`E#{ %WT>Ԗ:> r5O 1P#w rX_1{s5σ(D6$"$ؑڊ34ESi`Jwwe㟡Ip& +oU5,5Y9oZ`mR*1Id>u<*h}vf \NAgthW:eMXBs8}n- " 3]?j֯K9I5t(ZnI\F@ȿ7iլHN`A|A.B|{52Yy!rl;tU#YUwhuV^4+u@2Q<1$/)T`dv aؼ„&u>܃qfPK|F,L|H3!yqGEʂQwZM=fh l"7Es~P:"d sv<3B217Zհ.:F8c/@n:DLC\9$t!Wqڕ%ˎ{`Hs0k7RGWkF5ۢ9_whŒz{ʞR$ 1pT+wt]PJʼn<|c{—po" FG ŪF7c߷RA<;33&dvTcD`bbo`55j3`3 :w-|黌?ڐgAgXuY x5iCӪdhKmB)R STˈrq"=>@T &FĢGT-#y4]5-1Ź=R]$c]DɁag>/$vɖsv׊HR| Yd |ֵxűgYZ07070100000025000081a400000000000000000000000167ad58b800001d48000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4[c8^!fw > )zХXEJs41F%W<"P- f6Y&KJ%\֛sXmoHO%PPmT֡Kr:"$,,8d:ÖKYKZR }pm@CT$ݎؚZD3у\$xӎ0J>qdJmd~1 uﲬ&}l4Eb&u|WM4 v!À0KՉI7v: >FqMIiF츚FQp4ʑy74 nhX[,@ЌN;*|%cl͸e8&X_7Pt[] ?XSXɿw WǺI R9r4M܉{K}\|fIʫۚh51@aaK/֌)6fcYo8O`*C/:G;+5BVD~"R u.Ber] nY3er^`Cv] G OK`*`oXNܷc{ {90݉5@JXGWc "\" /riPvA7gdЯqA b6B>Db/PƬ&g;-q8\ _Şxj$5|B4c%7siģD/nmnúI`?.$Ąqlr0Ycq6&1g 1#mH;\\ok8`,L{h{SC1$Bw"eߌ▽1c 4+#1Zyk$Ioa_^$~Iۮah/%~][Wor<uc(Q]{:1QVW$"wYdEYVЂ] ckQYo{yU`J$/yW.=ܵ]DE&^p5!mcX N)P-FX{(~Pk=vWaW`W>Ʉ^i(w$L?or-_I)Aۡ d@aT,P JJ6NKtqU i\=}VO+J+ a4hqћ8 ꈏ=g=VO`4w-Mb{a yw,M?:A)?-,l茵οmx1""mWҪ9X )~J'VEB!L2 $1IxGZb5 b0ϗXVxW:*}cѭdᙊX+FE:^izCMWT|-\0Rc,Q4RI` LKjtՇN-V)EHp?DN@6Rϐ7!ޜ7ȍr2m݁HOAJd9(hN MqGڂ&ZFYMD(g-crVހ&RdҢtθԽqcr {" )>2w p=NZXs/v}Q\ XdC7=/'\Q2J-ȶƱ W('Y:v¸U'5ZV3$Z|}n omâ%e!M2{ Ҡ,Jƍٞ,q g"ET`HT܁Qak/Só~0c#rL5٧iϳxnnrWֆo|P voK5ˡ6-?w), ǘd&k"y7[,DZiŌ*A6k}=t3{u? Oi,&lbR%I=D(]kNϋk{#n_( 1ӭvob:?jA\h s⓯>Ы9 %?UIdA 3*Y1CDzxs6Mm]vAJB"%~@QC6DW3!vHG5l3VL5NZGvYiK EyJ\~g޵S7Znؖ v|eF4+2y# Ʈc!l܊e]ry'zMu]#MCǎ,VCӸjb3D3ў$ˏlkä3Q t]3+Fz[ߔSZk#!黐^hřZ7YAh7?KIuJTqAaIgg yqC,B==QyYRn[N<*ަ$t0w ó ޢ-0$= яI#AxgL_p 6㔶61&O8H W=Vt>뷜t 1CE_!߉}^!3XN8igd=D(~?x_Dޥ GcӅ z .2Sh<,nO[џ1xrp/Pv'=rpnsǣto9"ws+qw3z_R166/ł힫I=WQ)VhYF9l;H )ݡ]NeW7RG}tC"-yivVR`qOFn Su6gnt t-!"Q,f)ޙu/( Rfc~q ac4@į@&}<3ZCfl X|SݼO7$6Kg=UuiV-4Ӣ @y`m/F8$i25g񒋥x7^hp d\?F Фy.Tpz\0rXb󯷬FN׏AT8.9OI&󔑧YO^%wWК7Zss>=<&jҚʕ)N.WL_/~xV/u| _@⍡Kri FqІ"lgGS1J `] $ۅbrEyoQ$H;`On`?uLݾ }dzI77lCW ]K[)=fɂ|b.ſH^ "J~ޱ\E&&_Rk5Izpcߚ %ɘ3`8gGkE|YhE: TdҎgjͭ0D7 Wm%Aو]_GL C"V鿅cZԀXߏ KwyٴuNH 0qe0ⓔI枰se̹5" NC> Y =QEӈX`Q`N&W Q0Js<[Z "Kǚ* #783szQYgyV{[=Ɋ,ۗe{ţ0@"I"}`0iw0ʂ*,п0O:r1$펞$I{ti,_me$J0.$r25>uB1x;馶:b% F86t=MbZhU0{ӶP5>Z=rcJ)c[d `#}u FOn(ߧy&c:2wn el=S`\amS9(ixFY~?o|>8S}:mVW` )@hO}J0m7uaU]gI}(J a:Iu6%+KlC&K٥WBqSPgZ";@`}v=ޘEn'X7L# uT&uD)nGn!'; k%nS$V ,~p 4 Ű/$WB${ا48͠bE&]|  i?vuQɣST{RR54ע,!?-~ z<39"g)·A8 p֧{х3!t#.(4"0 …C~Ǫ/x!<6 1p im3,;6:9Bm;8WyǼp(8>Z 60pON^iT}rs n' 폙!1$6y"~;%yF /@+;bRp׎u~>J4c'8ezSuA8D>&Lt=rq;:s6;Mc)+ Fkb m~Hoj-yG0?y0 O|_.KMbVrՕLւr5nك% f?'x:&Ē/yWH}vtحGl%iR-3r 3_mÆk7my*"<&6FUH;yy.'HVnCny9ݼU}_bwP~x9tDXQf3,N*7n>0a:y"9em6 ۢ.x_[ˁ50/"b#g) U'-zX[auBdsh~ "H.ߴ\m@5ʫע^~` S\/}sU*Nty% x+DCXf#s"Q!I4k@aBR{rb qy7_%/dZ}>c981?I'"DNi4T j:?ugYZ07070100000026000081a400000000000000000000000167ad58b800007fd0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|yZWT7iQ_BlyTq ?IɻW+ CA{M>xS lK;! tGhnlm+hIK ?BAR@䇫 Z6.Dq@)nWԤo?z'|;L5.CYӽV/0w$L kʅ% SrW7SȰ۪J"kC6ٷຆE,+WJh|!:ZCB %8۶l/=Pfc1Śu@Ol[HU@Hss }ZXsTTiZ7R}-C-S¨I(E r|^/hTJLW"afa% umԈ@3w^ -l+dӞQ;]V킚eVױ=3] ӋLOK%#`kā]?1 ?>YqL]͙{J]"?l sxFOwA'לNijqpz<;J5 `}a~w3_vrNKjTҫnvN1 `VW"w1iEQ_nwͶQξ '̛)%cH"be{~sc۝,xc3yo3kX <F_Moe /rm(?MGg  ;m\eΑG b}|)F uILoCEX4nȠnMk:C2)0u>+`x"d(;/w9柺h4lz{&Oxޭ+ dwM=lbl ?o"E`LR!R "YrBZ)gρ7*L S aVwRl4cJ:~쐭+'ܔ"}r9~u\t|gȨl]!쑷B3ɔ;ڶt)(I$/w}aFZkGb?QtzU&f/蝉ci14V(mTϫCB$f'aug8Xϗ>7r!G JW4 :.[+b81r Vy Oϴ S`[]:U}XFj.6m coN:T$@{O6b)smFχVǀf.H@iGM dt>mZu&=W[0Rzq?1Rkk5rOL}) ?E$MmAX b$#TSQBXm4SJ {n3BsNOgM[?ֺւouʫC8>#1Dy1o< :px"4 'ͣ H\] y&0=CٯA7VGzԆHmT+?dKPLk(7WP D~ ềBw4-G0]8\[y9Z\VhN!'1_sZS}Lx^Vjڱlϧ HS&p+O9hה:zn *P͠Ky@E/$j)z륞EAWԈXS# .a!7k0Ekn?x mH^L\Mz LiHhLT+UmRضqsaB\-t29J_u~:IzO[ 3,^ 1ߪ8C :J. ; ^:@^³KPpL @JbVXku_a56)ZUP2}tx&i|t|jUI jx;GnjIU<^0T/pvOzt4ZIخko .rLn14"{YQϑ]-J/POḅqKF4[ʣzd9zDZh/Q^jP-_ $[;$6slbi|Ot10킾l74G&D5Ϗ=UxYI*X!_b|`YH5VP]3.M"= %ݏI0 vTBx5n4+bys-RJ`7rET_el|t\}PZ\ @qwؤq[*JQt!^kmr:3U;Β1gS FjrZP/C3GL> ۈ`]X;Kl#4pGމC Ώ53bcT{Xp^PEPDÉSXb|+b/~Px=+7F@3m+%f͵h DheeFqQW_ӡ' B[C,݊4 =2kLg`sqghzrao@}Y_$UK e)Ս| b2}* FIl ޜcH6YqEYw@œ /һASAQ+ ÄXxtEAdU'"XT4D3+m_E:(  <zHVM¹Щ8 j,aY6'*_22{}q6)1qH]|ɁB^gT\(GV{@q}{94i8˙4L߉2i >Eժ{@x%ٿ;3:͉>,\v

<QOUyAxu\.$'l/]u`O,'K;'VUtI-XokhOUWJpLexRg<-4x(E Ԇ>h#,!YM=gyA@+aNj )ς }\k'̫Lǹ s'AYl0NnynF:[ h* 2$, x/$"T>)=l["e'[:c,$\7 c{04pDU"70hKgr SUzl6u7R ċ N!2AJ ^!>mE+Ε퓭;6 @p]KnHԁc~W^Ÿ{pG>1,|["J[b;L T5'벳V*1z4eV((NDC}G<%#J"ɱ_V+n]q ق79([KUd,sF5(9o# z>+ri `&&[F\} 6’W5Ct:x=."1 9l@܄"ɉْ F/d !Kh0sI꼥4ƙ-֓%Ԝ 7eoncb!ۍA2}/5?VO K*(Drv7&F+ jr*&S | Hrn5 bi'"[(xN;ן&pR$`ߡ1/Х7`'ls6{e*8VC,sHeMIz|2@M4Q_""h%xHYwI aw~ Q- Ztr~[/*=j*7G!NTZ*֤k?_*?7;ڣeI`5h{\:J &%W f8@4ehnzyH[9*\:?l'DA8F<\ܕI_H zH@-N,3#1_W~~EC7g`!t(Yz+Cf-e"$v+׾d,t:vc<8XĠAmw+Dlj5%..2E&c[Jn p#c.JH~0Vm$?ViLhT!$^K$[iy>z_Ɣ y@78R9V죦7a A׬P]_ݬMv!ށ.z) 8 {Bw#Qxl1O՞x4]]tNA S !`z`Xi E_fr y4ܓK]X";){ٜ;׫z]#Wzp:t<~:WM >NnXJT=%ЕU;#5<<~mۜ IW-oOɱK#y`3ea6r0ԟaxGMPX6=Q.u:5$S4>xكeF'̩*I]v;+w;ê |aJaϺ#d~cH|\Aic6P&{M>{$Ȯ'|t ͡Uxw3-WZtr+  .J ,QU<6T`OD #}VG5UCF#lvrm[c#!M  pAa]AKY4;=dG_Ѳ"")K^bo]fEA`}ь&XE6RI/Uܺ+Jя2mˤ,u@rT'UkjR %pty+ĺT_qE l)V/|O8!Vغ'H8_AQ[+qAq6]U b߲BHrӻ-FP2n B\RL 4HvD{]v@Fiac+zu A}5@=Ü8.okyf&Aیfz{9y`-gq*5"T"EQh%wm( [0EՇio$_״1hTF_4aNqd)1Ef?OZ yNv*_Q,Hېe$GT Ehb ieIHLs  4rMC-ICEz /Qq q'oB%)6[,=io8 ?P)%֎݌O L 1xrB4n\*1$~? F8",AT& 7v q3xs#E7 LŞτ,\%hz:γ~G_gr{ ^ #ִGO}ᖖKb\Zye,(yᨁ"3J)#CܛOZ.UXT`nE/f9M~@`g /.৘{ئ/NOuf^BLVhv&`%3{> ׹MXʻ H5tn$LQ\iN&f$(czpm˶YeHYNmlsdO-K.[d #B:R2&I>jgWP,| <n(V#Y?B( µzvPbsymM77RVv&1MsKFI`-Y.8KK}$'|P{ x×S~Ά9-&^TcnQy׌Kbr`7eTuGO 0nSmZQvʢs4Ƕ1vXf'91wN<b*UG`N_V")VM]& 3FE} h(zSb4Q,doLds[?)yN&!1'7rq "Kyo$kFIG*nwGk}%ڂnt:hTbݜe!^VF6MivSjK&osqYʧn@oJDuwn[28-Ѥxr*Ofʂg_}Hqaиbޥ'Z,c1E\Vy2;ޠqr}\*o?Y8酭E72ī A5א^F6těɎQe/a$; 9,J;j2ԚQ8UR\k[hx_O KY|HݣViF5* jY1ZU_ ^ ]'昷@j@mkM;7y#[!N1v*XPOM\sG[A5=m;0Beh w359034E5^vYGi*\–|sl[>8M!Y[f!D6=y#$ U=Acix -46 ?7"{yk;ǂ]h7C(U2[35zGcF[&0工VC7R{%Q~'UWOqF,/84.</CkG\:1L6 9Du( 6]> Χ%i:A\RwfyRڋP]G.>Xq{b_ٗdU-B՛}AiGQB4!",䂧DKA5*;]= :s:uZ\wGךdL'8(qiIuF7ƁQJ΃,I8CxN }J'%<;ʰ. mS `էN+204 {h@mg 8mĦ@e=F2=fm8vaT`18:<~G Ɩm,A\_< | 1Ɵ4|DE&I^A.wSl,bWn7g5u!ѭ~P{&I3Yk^}EU| ʉ&˴C/aud/S/r/(!z1_LD(]ˋGahuEczfLm\G5%(P>h@ph +̎.HDƗTx%GXS(L+D2<@yB sو/\X qiE]GV[[Wub;dgR.S ѯ?zft`B80/%e,[`Vbg?&ytH4Qn?V!<(Av'Vbpv2ǀv $z n?}܄%Ƥv"gBI=z)hw>:N >kD3u.W– S;DГ ئԣ{0oXcmZ>{E=u@mSм4|ZGSCiF{+ߔjkCpnէ{? A*nps-Qc.RR|/pHOڜVR=T\X)k_ĖFY]4D{Ff)3w'Y=ǁwRNniizL(EV:` cJ/03ReX62%g! nTMn_ (G8cS4X)N 3 =k!JS5ݚv512clǝHK1H^+. _$nDks3gOI+pz ta'ƻjU4[ؔ큳1הuBۅaKqyƲ}x K}}V ,dbL]υUX]"GlP )wn ٷՄu0(BG;.#k_ǙSF_^LJ9IVyG`O"{~-^W* g%FƀRx-R_‘_F%M}YSgaQ`ߙ{aPؐ IgPI^|ą >P8 +Ggkn8D(pe~[p BQ}ͱT Zl|  _lb\knNNJeYI`lv]tăYɷݙrY]WjFh=U䊸:wMHB '#6#j٣bZYaGj2J4<ۏ\khw^10ewg0]&7IjN=+ueG?|6>q[g&Ze~sG $2QS5V%ȔrxӯUst^\byˮC!D6~ qؒv\.=Ш3hgw?:l =0Ghbτ_9@I@1^xq4vk0Ti"bA>ՈE_g5@&JI}^un؝ZUg2J[8]xخCd}kwia>]}1vwJXPZĘ.(s~]^ d5sa<6 ]X ӁxȞ<$~ŰAKDycd-t;I qZF6 (|Sw+b~, |0XCz^[QL$A<' ́T"t;U$!C*iϗ|n&Qatp-6[z)鈒>1̛c⫁'t;F8˙^6v..=ffKC[3|]Ӻ9t.ynV&*;q87d wK`  # 0 \LwL Pwiv?؃jzYS[ [nf(VށP9ܤBĥ)L ^xɽ%׫Y9A(jLOjOЬb[wGv"C_З!fetՖbbp2$_m_`3U)Y:gښuV B?9^W& .L]HIZVǵ1H.Qu؈|a3=~o ߰$c*zX,UIQ$uY[!F;zS&LlfZߖ>Qbh-/\'ѡ1ɬV|g'M=AaUr.@~V_iqgLBvh IZ؍ \ޚoE&.t^.2Yt:phhٚ.[x&I;J>le Kd$' [|. c_B#{vMnQA/[AQȃU`2 ;^@-wqTMF"0VJf~Oc0)kħL\o|B֩ +Ӹ9MF3G1:'Ϭm ׌7 e]^P}J&!& _eMoAJU"R][gAnD5,0P!N!cw:U"K>(h;1eΤ/Rke+(]!%L$wie~nw#"'EuVNX"G Vq(q$@BYA`VIfnNIqZԋηPL$^(kp J[YƄޜ,pN7B, =x-Rgex,-AqbQkl1S4ҝLҕ;CNVjGe `wfm5Ut@> v]@mƺcQD.%cU(d໳sY"Ux>- Y.-ZhI$oK2CmU͐63O'ĻDQNǷC^Bu!owQs88wP[WO-8}| |wB/Mja6jCAڔ" %"24GZcֻࢲuxш6JNΓɌlyb>DLsmYe _N&.yy|h(~jЖ43UļP ĿQ@0 %2WX9龬A3a|7LPAyG Nl+e&5z$2Ke,@Es~q J`T\/R|pʂCVyc֑ce6-ty''H'jz /cJaр1}/3ͬXt{Ϲ^iaX$&Kd `jgluePtPy$:&t\7hD AoYpjX*cKs>texd}W3j+BhHC['R&[_,/OD( hBlQU5ʏd[sR+RlVDS1&7BoZX?_wtҼ;g}zKIlٔ}/n$#l'׃cԒrg8ϋaI^ƻx'?)['|7^-bZ~z#ț4$HS1VIm4[qv7(fђj$ XfvFbR&mènNzůu">=f Z?R.<)M4[U6e _Jg^ %T#ȗ#*]2[w5w^{ v,|IwnYr(9W89@,Rl~ׇ>Wj'"ˤ9Z=2E(.*"'K,< "mJRx&G8]Ӷ{Xz-V3g{iu_i)K2oǼf" 8()k(i no1\[cݍ5LN8ˆB+R4$78h 7lewBCZi(6*X&F;"IyǯgJD(۱5I\bs Y# h< Qdukr8S5uʹο,1::aFĤ8_WP#}x u) "U#j3eA[L8:X/ nYvxkw͢\|~IJ SwZҢF ouDga8P=y3r-koSy]e-Rp:Ǻ{GD+ŸG9i1 d0\`<.]$#_:RI=W<4 (/VZ3IG 8!oI/VKu!H\kcžQFA e٣g[8TW+4},OLl#y%iAadA"\Us5:XϜX"Ք{dU7B6VO0Nw/:ZiS=uZY:uqÁBW_@qiuna <2HʔXrzS^?C0/:90~•JvątTYlсD H f˿cr̆jeaiZ0Fo3׎zيuͯʽ3D!B VlL`{{kX qջSߵJzR=?erHsGS/tbQ}IgusC273&zHD55EH$o3Q ]gfQϻm=h3AIg_R&$JR)Jm:BEz !}Y^ɭjU9T- `;W9_ҡN_I m􅁭(-D{Lz$9 Si~ M>lG *q؉ku4}E9oLWǃNr~w@1 ?9Mf-=:~IpWnRGk趎L$(DvN'V:Oi`Zd+}Q&rK9¢+ z'x4?chWdc4 yȈ kC oeUӷzٖ27#R aFuBꘫThL.C0:HyXoCG]Ԉ^lRByxs Bz\UD,k?1{mn`]wǾΌ/Xƫy@?T6&%y`J LvͯkdG}/5D%H <($zBrԢ $%V{C3Dz _HgltǂX'LWkYU`i)?HvǖJbxd1c^ŞXv[ܨ ;\LI*(]saE1Pv"k`}_IKL (לe +wYIrǣ`{&DZ]ID٪IrY[c*N2J*k2+8}j|m# r{V3)h-J 3Al>l5}G?jY&4$\O9^a99`p_XGQ)sbd~` _DKUP&5?]f+m5S_@Pǁ$Y>ɜ0m_rrV` L>+ ]$]6eD5ڲSJ^W_)_U֭;V ~Itopc ,j#] %ٻf2VsO݄){kKT~L?"\NNE1DKh"A8xJCxлC_fc]6a`*i:A9l˚}MyF_̘p{ohFi61Jn >*οȳ@) uioGv5 -(Tr~2[[2jzEp#\nܿa+lzNjX^x2ϸHIiD8TP'Ǣ锉O&(ETe>P[K)A.1d1_y^{BQA~PDJ/OEM+B?ưff֞[Z-̺d] н fQ |}!6 &>w!0"&s!$Jt%XT9-Q^`JXf[[_6M! e8uV ?6mG}"bd,ҳJ8t<$tl?ejqn Ij/bEfn){PbN%OF ? ,>j8Ag Hj˭l@2 8oMзO^"tn?̹DB@y:#x9cA|]1ss*w" F; b fi.Gg^bo+ 'Wm0Yq7Ngvr Nl׽hYd)Yߚe2&5LGM'a :``>[nOro_ <5ʳF%F{uD`(T[32c{adž$\MJ^3 =N`-k΍~ HYnjgHBNv߻Z~~NLV0E5?= |ULO~Pazz (ec|U.\;&fa@/:@lQS}}ws[$Z`iYg ;40 e͘,]mvԵZwu't Nj/4J6&y:Ç i]4v/v.L=NTb0$_~64H`{<}ifxr_L6:Ԥ= qso [ytoRTaPbhapj0,7"TDFKZk]?pۗîU>3S{F#ۭIR}lI7$tvw1GF>B B|]`>qߍl>J_H~}&K@Z& +]D+ aV؛)ۑԠI/HcMQp/MU7I?#{ vxB3k-YȂTi@>8)2ۥqvOHD*-/{(! ׹n.!w;G:yw=-Ead5NCEYT$z\:<7e% %Λ~@= !E\:N+#C>/磢g`xEro\ ="f&X[2q0W2},Bg"OHI-VYg^ߧ)H󗗔n+@yy({"_ s>ZS*S"dRwSc=rrRl2mkJ+o Ix(0Ho\ͅӻRʙ@ J|&zvJx4K;2Ǽjl W('!e㤇s18)Ҋo,?p*5p!~/ORƚ @7T\$ͭ#@D{K .$Jl^ HIg&YJHqđKRm'\G^ˤKHe :CDZe;w*/2t1JhWLZ^Ҕz(&C4`"<7jMoQXCD.tKK2|t.&@@^ 2&hS}Ek8)X٬e%#rq D2j鸇P]!ƾ%؅31*SǢN&5qgOj}" ;&AF=SIw?TL!LxI z6K-'( HSn]BƱsIcWvt2[ oB/gʙ°RĞuy UmTYW;ץa:#bZw@}ͮ1 e y l*ZRat#Ϛh]k4mmT(o.Å˞ ~nm;@co\oEٔw .kc5rZ+<$ӳ@.;A,"=85]Y^\ၑ؆wJՅuG֥w*)@Q7ތ2Csúac5C>0IEv ^;EuԊY5Ϻb 7^> #[]PܵZHrM1>Zd{n}l\1vߒˢOyUZrwٲ?fD>3S\+LR*TƞGK%IItT%Be0 "nYtޟ^؇è97aeo1+ɔrH;V:S*%-1< >4xY~B{շH]w]`;a `m VCÃAvĬ ] l3j+zL94u/I5`6][[^8C`$cHHqڎAV2Ńp6z%eЍN.Ԥ XoMbRz!Ԧ iittt=zFT뗲r~ЊkG;0|`⯞#.ZJ9~f_oIz}'*U6/"Ӄ,_tfCFj%*8B҂Imѿ9P;&%z=øj~=ʛEtL\ "M5F86Xn@M{hݨ6O-rjnjϤnBMnk>Y5bDo&,ۇʙpj~r;5vUÚ/P=c6ܵřXAe;,糋e9q+s2 DHdi܊ ѻ pZ"y5dzNCD*/#u[ЖC5-(jp1%N`tX&{wv >9ݲC}RA0")*.b MJgV܈zp(EdҦ _2: ;;ބYWʂ"{(/Ķ\~pͷ}" [#Kv8dn\? ^DXo!nxNvZ 0/8U]!uxx -É4\J&CRP\ajc `Mp6yԳǻmHU&Zhő0ݷs@h>(\)2xo3y5 JlRʍP-yb #߀-}-q_7Ƚ.lAaۋ '٩{휨u|dKocv\9>1}FmYCa:UW(sHZFaP۾؍h-kw#{hҥʪ7[G[]b=pBW]G_UISf \bI=3: s;J}}Mjb=mBv:.+L!Ip ?.A;^&؞6;V U7T=.uE__-T 걆ÅuHUZmfy/(ۙZ`R^~r%LO*`{9E ҹÍQfBG,S0 B/?Mph`ە=+ζgBBttV%;"u{?jPfHɗ^iO%(İ;&U xVe4693iڹx%LՃo^"rJ8-%|t(+W9^72Ԇ>d3qj+]_v94SWYkLKt N8aՂөxzl@1OJo u|hhps:/bscLqL [~xg8%|-هGtu25;^o9l8H}s.7zh˞T5fh<+]de%5 gܫ)ʣ10TGv9V#* ^͚U]yƘ9qʧ{+9X|?P$Ž$Ku6 q-y6&KUۚ2Qʥ4yd_ q_'ҲMҀ=ɖ}x9XAQ>s; %Lle4ٲ4e[䠓}2_A"m ݕ@SMױuJ҄{eV+ͳC&}@0iH& >iȺzfz7^؟E%{$i3eOJ+Iq5ͧ![ Ɵ˶5m5=NoJzp]1Ƶ^nu`C?X=L\59" ڴlHAs F~U dQȤI?\E(>U+X㔲 S&e>_|rSY|6 G fVp`h# !D7o7@B?w ""CWƔxŖ7$NΜ8(>g eq誛s7=ڛBÁz"0 GW^6v\O6{}~L0[:dz,KxU|:4aiE|eϖJL+۫ R|***Sz#Tծ scΏmjYh04Dl+.x ,/XRs 28. ]Y5qi|WAm7*Ʉ" kHc%B q5.GXWޘ-Vndl"q;gZ.Sz*Qɚ]$IwTL޽WT5/xʂl*>,\mRlwhk&nbNA$n| (+ESn#zZU{u^Y(O]&WxGQ/ a6X*,SM`/&aA҈9 eu!1o5ݎh8Ȝ|>k&SdT9./,o,?C6~x$lxGy6A-ǭ_~]^{N]%-z:+hu?눉Jfɡmg? ^ ]6Ӆ`/KԷ NTa&զt9L9N{pYq=W5t&.hcd*>;T;Q9=Huu$y&Ҷ)} #t^ܾݽ$PEgBO~"EGmʁV^ƿ{-0䐼.@}n'-"9x[5_-Z zd5M>ҙ GqyR1 bٚ(.}5*71y`VTvVHjD 4Hb='JshpFҚq|REɰpNsy{z  kA'%ϛcမ}ܺUS芇 1k|өA$iMEOA$i#|MCӕA17s&CIr ڃِe?N:h,,BUrI QlgxfcxuԚ@!#>Xk^%da .:74nT48 t~>_^wE{:VwNgA5$Nf8|@MP!#,Wڇ<1t~X+29+x1dq6e<}lc ԍpm#][g}9\DžHzb/gp*+m1%?3lRLϰK( r)T+j^쭮614P%ptvE bw|H>L o&UW2\yZ1P`-ό%m?񻲬>kGA/ˊd\8Quf mnuo٘Ɏ8Ί Q(#t`_9Xv_ex}сȫ3n^}Nh?Vt`nު-`ȏ5W kQ1P luyj-TW7 Ďm(U$[ (FCud2c60?*=#RbE)T} (E'AD:11p b4*SK]b^6^SR#/(}!~<>0YSF-+$oDdNםfb4,24ͥғP3BWQ/E}Ix^9U]}>s%r_ExJf<=/s@,LKÁ#qWs7qxUڌ;ITx648-j;.7]qe Dqܖ#ìhP7݋xCmVMPoe,o j6D)Z<I IJ{.̛)  y0 Y5lW'*2 n]xEd|+?ȊW3S~̕uA5⽦yBp\ .z|} +*z YƝ~'R1s'pARxw_"Zi-'6VU /rS55EKn]*_k* 4jk0+%Je%fDISMsܳS1&>4ξY&IT0L_ԃ}4NբA:w{t3bYiޏ=E^`~<\,#M/a)4 ӺK0 ޙbceWwT?kioGJJ{H8N\mh۴L&<ŷ 3 `4UQOS;:lQMe6r k>ܚԩ~T"t9R]D۫dWHM_x~ 9:_7֭?$0PF6PӛJS]RHN1&nm5;kбxR3w2cYU g#h~Onܜ e^x+Xy#ϹIZp j~wF:&<ؘnڔeHsytͯqM@\/+ua"^:ON !Q>ۯ>ٵ|Tz؋V٪շl԰v?Z\c uUwy}O~fHH 6D=miraf9";~ E{֑5C+G!mc6EvLX:~]"&R4cY-st;3 ƺhN68fb3Xס~}gb&9 A۫OYͦDɊGoJ! m/5qK+aR4eͻ:쎙<(NmF}Th4^[ {P]K1Y8Nִ9Mk|F ~yEqzߊЛzFm rD*Q7VMPlJqVz8>QiZ*7FGdƯ4\r\'TB |# 3ݧ+(y4uy ɨM Nt7G86!+:3pWnUTOL!25I5O-xVfŝ?XJz)-x+ejdgNw?qST6f⟷4P[ w m_\%G qރ4Ȕ8vN_Ɂ&a=9wSCAUGB~Z9ۡ3E3V XwD1L炦 kfCPX? LnMcg=eFKlNq" ~Ac>,ny+,"`6 POgjhO)+FVƤlҐh!!_lكCz8 TL9VB$:ѭN/2[`Q~.Z?\ CG{xo> G aH1kUCK󱻭 `Jل)JNjbX=_Eq ׎W1Ml~U2=xsYeԙodb6H}bpPDMʵ({8|1 P﷍E)™.%JŊu$>3JQv ?nNn' h@=|+u)mFCCLab)^h:y $?r3>T j\Lk\gHǢ|6hB;EՙC % !jKyB<8pOẍԃ&,/hU$8ZY6BLZr/w΁g*f$V%MPZ睁hL" _Jj]_ڷ$WGա2z[viB$z>ّFrw('dlbN{wlOϐUo!+t}q<|o3{Gch*f@߁@}X5[S61Q]DHD 2!GSllN mV~F`P$=Y [.@S jc3wqٌ]$9$ִ6nR$c럛3,1$<2!yTxC=nߏ:atyBzd}2By#DzraemE4`|+ ]r^>(ɯ&:gz*hXZ@;Val7( hSdD޺}<"Xdߟ9ϲb7ܮ{݀z 7)̧>YTK Gӿd6"+M?ZȟjbX~f>4'z$Bm˜84]V+_}򨞮`n6+?^7 t\2,AœZWH+Ha)嵶!M~b3eDͿuӣd.c+^낔&;`[ZhY|kZ&L i6s$k"d|I*UqM>4Z!bVyxmB[-a`Ae tguUZ/ql8N5 ,hvJ'3|/8X6չtLUƦUJ,ȿh0+xm-A$cAcj+]\-܏{YO|b!؍ H85~m;  9xt1D6Nl&UdEj6S[2tYnC8ۗע(iRw7֗FϐNVN~EؿٮZ8ʷo=0eٴ񎴪 bF V m Pɫcꤽ *U§\'67v-MZ-]^R՝m"j ڢ vu]f.޾3 uh-f 6ujPx8]`Kt> aKDQ߮XsQBhkވVQBY6/YA2NQҞ.&=n[ʩ ՛r`So@"'^?>|PKPL)5fvդ3{L}6vȴo}Kt:!+Ļo֕hU%?)W2o1U ck)LLP T݊WlQ_ kRF qˆ-qƺw2֖&4K%N/łc6 ʺCQ&JLxUfCGd{348FvW5b̾w@coרv^vM /?=T$҃Uz*ʲ"Tuqjj`V2lmArDb\ k2 cdqⅥ$Y|'LPg@% ;(`w~( u|)Гԁ=mjq{y1&aH ~Dq^X R)₉N=VU0aۺ\j i:6aDh/eDb Y^|ZN|2)?hLuQX^J,. v E$QùݏHspa8,r@F5gYJKio?1ղgxՙ1l д`, Ɣޒ?<avt. XQ3 M}' *Uoy>gq.S{?_*n$TCWbn(I x8V%3\9l$#EX{h8FAӎAH%J)Yin*}8Zh^i>ZJ==gJN>e'ScaiB3XxW!Ji2W'ems=ͲY?5TB_yfDzpy t(R(dkSPG((S 4k:R ԑ˦àP%aQ7mg:ſ^wJ$j5I!azN\R5b(R[ ٦б2%G10<_2'3Bm.zZEQ$s 8FTE<#W * 4xDX7M{d9tiLˏvǎ us!$cVJ[\zQ!̧&c}%KzYO6?ҚZ4qŗO 헌gΉ5%M8 =gT-z~ ^3%n la6=X(hTY c|Zs܋М!&F@h]`k"Ջ${"w"z~H*JPe&CaUw/N׆ f\C:eԋl+Km'Gf>jE ?JYJr-٨&MȐa*a] |xKWUT^7 @E׾S ]Xڅm3*l.-dCbtO dZzdWe<3/Xy1<$"0?be'ex4p2`]nn-bxN/[2쐸]}1Fenfcޤpp|~`$xsOqWM,r3)>>nkT 5F\hn-VCj527n :It%g.˽=2hFkYr!y2'k*.CΪ`F2-E,,svX-1FYpÕs"Z) b暃im3 1Ay5rʠ{oo|_*}!@zs;HP'tp_K/ j1M},(oCoxIDT6my9E*r;8] S1D1^fKa2~x?r bCbtF%eHC NqA3i9=s:8>>Wk^jF#+5Q45n2kk}RuzQ߲ s{1CIHQW3;[kሯPTv"\搨(T(e0--Oi <"2pWhy(eP;Z:M{]W'5Xqf4rԅ?+:Ыk=xo/b ;v<@OcJ?x)%9!Gc˯f={_'̗Hw LdE0c!N@֘;ĶryiLE{%cؐϪT}KhEB4N4sF{9QʫZPc܍5e:󃝶^ =۞S/VYV e\aHP4\FIK`؝ >BjʏڃgIS,Gwʥ`Dy{RX;K?ryM) g׆sI( [bdh24rT w7xn@tH(ȝ8me#L|@>A+M 0]@i !d1f⎓!++~sEvE7i]=+@Kx>FvRnN\_fTf#Doop4Yjg' :g.;H{Ϲ_А X2=7*b&}TզvۼU߯VI}FmH/r3O6N.OS~LZA#D ;:NS6UY6 OSd.M'l ZqB^&Ż,֓S,R 2!a>3Mbz]| y[eCM TCּܫ6h+`4 ĠR/`tޛ6ϟ/".CO*0*zKmqڢ Ï/y1x 'd](\̈PW(U&6%/Om`fpCM4'oOM'|I2TDӖHgN {<[IyUږOTv44/ ͆ JH,nth+uyd)0Ψ!Ǻ':V)^{3 C1 jBkEfoٸ'RBps˗Iٝ r *ɣ9%)31y5I>q-s)6k?Ls(Vn "= 3r$ jEQL~'> MX:!p6w_BY}e8'&VnFwܹ sJNP2A{Ј1S 3pd)EwVjI$Y Ϙ"$En#-<-QTeX1նFcq덗'd32pM%JЋ ,Yq uNga0(4Rd\xvި rVjbJ#p+6XZ\_9ۘ܅%m< x^dٯOTdL{B!2ҏWJ$TDO4d9gehv$.$DeCt9^EDAîA\srGUa1_Gdkͷ 5S'4oѩ[%sM4vN'lu5Mc#d޴aT3  <(Hwn 3OZw$<sd#`.=Gqi_$pen@77F˜_F},(8% JĴ;fY4%2mE}|'"\~ ߾jW*_4*heu#ǥXIwȯS*pӆe_voN%(ל֯`|H=tu .!ϋuS=֋.Sй yJ ;z qr s(s^AؿL30cAKBxL=61<I\C :4A01 w23xHQ:02_NyN*$iXz.$P_Tc[n8L 7?(TS۞]kUW ʇx0uJigC钠a<o-aITK-M/[ܹ8}_àr8ompY" /mFg>[b)8>TZ^XX_=AXmo((eb8Vh 5;i[ ' z m7:Г됰AvQ6h,m8 _ΰo~", M p)J"9aBfc_HwI&&S$(F3.BGW#g?9<<U_+gO2PDNa l2߬)t{-lo3"״%mՙSDGQYː$i$,ah#!_ebH.zTdϡ)|%A~yզ3sȿ;: ~'lT][WkmՌWߊ.xƴG'(V'+:- =e 1>nԄ]\TRYJnA en:Ku]ԿTPC`j g0l}.hKض-/Mn4ILbI1<zZreJ?e2& Fw%kӓ"Q : Ó\ TYd&7\t`訄7ugufu髝%,gYU0f^X.+̺hfFJG]lS\ᯬql=6Vp|:ˍώ".>(QTH[+z͗]&TqU! /E1>\wu=\bo,;4dz x.M2 ]Mt!‚zgNXZ u^Y qxܭnLE9dCuGtϿ^teBy뺴av{@a\RbеeGӜ (z9 3* +ޗ>\/5%jHuJigU"Cj=d]lC;Jq]]o'E6tžѠ.o`jo ;jQqwߧ!ԛ`0[^>D#@D63@vDdCFy,u?94/ 8+Hpl|=J'3`1d U]-IT&;)E8N[Y$kbSap%KիPG>2f;o!uw aO}^ e.A'zW6nRӣm rA?Ȕ7 _%5[f6r*{PKCK,47Z5H.:cb7 I:/Nw@,OSL$ߦVur8) }lBX+PR9Y'"plPT!TcaC~r5;be#L> VH]Ɵ~h}h>nķdKU襜/~8a {)w Dmh6,O9" hs_QWpz}[qn/ku1d]5aj&'hW8fw9Ma>hUeX+K0߅gvC3'x,@UH̓sdp4 } 2311i~y,B[Faj]nnF J&YO+]jA|Xo*󩔔6'cOȉD+#GNYkTnWl"O"XrԨ78yZن8ie,U&+"8 cUc'])N'{7P=X"I CޕxGi/b Vd OtSuX=>E1|S8mq^zm"DR36shʭؓw#{hd*LeCq,b=-0Kb^0-0-_:X7Jp1Di悏<$A`)R~1Gj-w5xZڃű F ҳT #6@ζ GZ dBw%I&a征65LpNn;vϗLO,f WϿ:=cPR<{]\hJKoOǩnlx s'B>qӖ@3b<['J>^gje>KfȮm#'KX'Q"EA 9Il&V,u aͭ_Su s$;Q~Bjs&~ ׉=J#5%1o+KVO٦SL~[ɮgJ)5]yC NxsmV}Sg(I`=|e# c}}˘G]R>A֫>4?:0_̻;-%g+OhR2s|7GOMX 5f381UGx:ɝ/;Pi$ʨ>s҆PGK#BiKqY!h 6daͬ4`gRƧqG:)4V=_(u02{z9'*@?b=<'DkMJ5a &as4:$wzCU?CJ-nr4YJ=<'m"FTq+~vàl˛)-3ۨԽ\o9D b80ʘ q.qatD2Rp_(`r3 DpioIf!u|,zr :yǺa!cmct?Tam p9eg: ƎumB@3s憏+f-J|9 M_*6OFR+S [}erU.Hk1̺`k]g9+[xi lhS*B's*lxD<dUK:Ŭst-.!N䫛Z&1)oUYVw>Zjv?c(¶bB79NofCJ}#:'-qXeosub~e1VwK? q\7yK &7a+r>,kGx$FSZZ q2`zW4FZs/fШu#>Q66U0G,ݱվsՅ^+xvƴҔȕv]h}gFf(#WEѹJX2AȣN v:pOWy u-<e2)K^)s*[M$Js+$)[ NBju *Jk[%A |7`2Z8|F'[b sxlj5Z ~sBbODs(0 Ǚ+"`+wquj)NlRY>{nbF5\~SSow*!fLl Ք*P֫Vs>0iPH@D\fc5R]vT;qaʼnD"!]P0D'meDTr yjNUJ' 7<XZz^u"%~ qs# iø$elnjN't6"\<_2((R, )DTaq5+SAl`.ȫ]gA֢ 0P*9Ξ {vQ?]5gzvipxao Fgi v0?_N=V\B> MSiæ6E٨'ɾRGQbk&DC6T!ͅaf,cS#UIDSbx;5"Y>`kp鿺Z\`FvdXq Un]ho2= bxVC$x[h.Z {ȥ|0?S8]ѧV6"T vF'sz9NbY[IVӨPׯ¬ujw3g<';4E'9sauօ'#J2۲*R/VUPs:S 1̀@npA\uNk 9DD9srORMKVpjg2&2L+R 3 5iahJh§eQyЛU #"p_`u|A!뒑c_w@M 7a0Qь62V6#oJh!PP,U)U{g SCM3dm'煮Q&YOd>6ȿ>=lJLqÛ|d:rN]#A0ʭ-ҵg2bQ𶅩 -/q/|f1^?Vl^OZpL#B!Q)c_m΢2Q6o7X{lv:{! >P~%'AVJ$-/ЌK|M>i4"f|I| >'-gOZttW:OT!<pDoŝȑBTTyBm܈={ n%ѷ @Xfg67BkzwX[c\}Gy:ć/8 <:vGÅafEJ(xWNz(Jin'-]I YUQMJ |J]! 3a;}To /&wLgl[DCũT c%tgs=*mTެl!(ﻩ=Hd/OV y7 q,3-U,YoCJ5#p\ºD(gie~Uc%$(ZX";0 U]3/MU I9}i aGAa < ^ה W*N|$0&ZmZrlʆW^l>i>GƇv>vI9CGmIb(yAb\U?4߻%`-6~ |dbUW $9yh?߰aH?_[,{BjhP`]nDv]ؘT[kv> oh9 usN!]p^ClnXB%Www~Zڍ qB"uvBCZ1l&$-K. F{u8,KTTqPN$KC4=Wbk[vq]!HKgYZ07070100000028000081a400000000000000000000000167ad58ba0002a030000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/]?EhDTTk׶ǼW-^Ik OЯcpe!7*Ĝ(w㾎]=QY̩.*̱{xݞ[ڹp8YDYq]o-*/4)y$CBf(on Tv#XZ&e. ^s)nVFnX)PgWd"~G5ksP&)S{p'ʮUd.)kI .?83g 3t%[Y3⧴Tk1+ȔoP =2GC-EC≱5[0y?@3=7Ȫr]\P{aẏ0=Oߑ:; /i8w'/O,Q뿊k)~G\k/u,ͫV 4 OJ+L-y>5 j: }PV̩Zu9s@S)J_&xZ+FM90'ɛ(*h kMޤb#s$;21wjk2ttNQ` +'mSycxuts0}nnM$L0{(O>" ,5uuT J<iB;ehKumn:p_ނUU7ϕ~7gATlѵQj2eQܪ>@psf=֨Is@q~M!zQǶZ 3VKnb,CD*yњo%>~z4wGJa ^mwM.<&[@!\ݎ{½cfgl<|x0巎%ãWQ (&NV1>$SH%nųfmal'C~v8T&8wC?J(R@`R,F&6)3<_%BMYмqO&h50JH_M=25:&Zdž%; @KRy9tjg28.dD^gbrBVO8k 16 Cn-z+?";F 0iIgOz, *Qa.X]'#'7̤J̴lou19}mTg-9? oh]}e䔗E0U.bVGۛL,f9@yLtaֻ3NXҠ;#K ..r>[' ;tpCt†MN1T FH`;zTE .LMPV]f"8G9HMg*JqvšlE^>yOq˂]x@Zg{ɡ|f`&B=AjLh7*}/~XjJac+t0ws*MyxL-[Yoȿfm_}5hCAFĜ? n3tun<@=mOGq%Ԓ׾l&ܥ, "bu ܯg8l" ]ڬ-O(*5nTTȔ%FC\J-?!%io)JmmdAa /P"X v Yg A03(@g7Q=2`GZ8dTldyqYt` %@vzW,};Vc}7ʼn{VwfBn*z'73FT*Q=w.n-ɭS҆0(h0xJLWؔ[ә[+Uavjޡ0Mpί;Fc fC8ߵK B]e m/b-0vkPDxbپnk etD֭Ѓ׎>p 8Ҋ؎e4'->ѱ-ae5 ֚9 ϱ X-P[&C4{/]\Wd$ܗyCGD/Q0׷HvxLk.wK>]'Y>6Zi%xUQmSp%]N٥ӻ043~$ΗC5=-j[*`ȧ7˘߹Ιe,b9(<̊ԉ۸"Cz櫅mr(MtQ@J V"mYXp߃`.~a mCJ'K}sV 3~AJ_TttT%ev];fK E*|4^:;@QCj1rpx-E]{vJhbeTXN4Fc-oN'7W;Wgw_&GQ8u4h 嵡,xϗԕf'] g ?^$LƖ ['l{ɫu3zhB\&K]33G ;3S3N4ۢ/2FZ9(RL,tlǤ~ c֍C Vr';ڮAh:]:G7hz􉾷c NꐞkE¡P IjY4'`@O0wypp?ciC; -d X74VcU*7O {ɓ/VpzhMĚ}ZM%0QnBWV4$wdRӒ.$&f6kEq~\eo:HjAXo\+׶v,跎5*tbx]!,*>$΂C8jx|r=#;V2DD*;IU:^Q̖_*qOAhhw%fU Go :;LX$,f[:k)7|fݷw kTx 2pH]WfV5+{ER? z~V1JXw.@S>Gt^ȆRG^ܐ.MN[Ć! $dB MBV#;f x&eb-dK}p?Uֽ~S*hȆMM^an{Ab 45 Ba]%vw3{f>\[ 6h)LޮAdOwsR@ڍ uS iX)pNO7of`All[vpIuIĭ!C]_ar96Gq6(acwok2_h|/X0L'|a;ԋki:1FTἨHw: dR_qEyjx;{~d=my ]ND3 Ngf/kP6>݆.:AaޜwA9F} ĸH+_c2.(&R`d)'˳?bj4Bxe1$ںYRo{<3I~T&*[T!d ׎k`Ͽnyr0.uZApLh5=r5|T!SvZW`ɽnT44ҹQd*Bќ'۟hw]<&0WLLw7ΒBLAylS> p T6u.b &~((bEBڰH"KϪEfx,T+0]vr bӽ'b 5oRwzhD:5+ x T\֎ (OU)vɀM*QVWkHond gרnCԜR2 oP TP|YIӟ}OtpE-f1ڐhgno#D%oیzK[,pbGЅdb~\d\rj_ǏD,{chxW% DY\MW"StS K"[X9hdu׀F~L>ߧh6Pmy_UhhQ4D;Df.7_ׯۖf^̺2}H9[$:324u *gڿOv6d;1)Uisy3+LEss3Lr@Q2x zW/kWҦn0m0; flUq_rwW}_7D$n0hG zyL?uoݙ9@l?ŠS^_c{_g@e8{$T)vi-2hq1% 8GJCA-{nׄL-ӬW^yH\8}8ƿ_:9 EyحZa;=mLp#Bpa;Yq:yԛ\ݒ-| @һh^/t58%LƯd83۾ ^#)gخ%۪IY!$S5 ]xT?.AH$ڍSG1OagRGg_E C4˒u4!1[ڽƯ(:TSRD~4t`ٕC# p`^^0gs&)+d?yOJ(p 8v47>S?x۵8Dg.rw$rNj9.}Vޙc+VlQ 3O]ګ" ͚敟c3-"6gUϑ;*sIwM%It@\tTk9%Ym-º<¼ց Nrz~-[_q@_:R`h3buhy^{xڗE=~"L|q0>M" }8ԷJAVIamۭ.Vj^1nCU!W'_D|y¾XIPBն,y|$(ij*HU)#ڹ~"H^.8_ :no:ÝuU]nrρ8e+Lf]7wC\{VV9vclu6ݲla.GRA#jFev 7 '3g?g }nc@fbͶ{-(+kvZ C0FK4-8-}Lvcr _3}Xq+8nbfeul\}FIS7Юz.`:"KV8}GYٙgeS;-=/Y 㝘k#B'yT2"u!-mFKorؾA˼)™!؉ɬy67A *Zf4_ %cN@>Z,ND]$NUaV'\ =QӴYM`;ex 'NQ>EKi42i+ab~n ^QNeHS5׵Qenj8s肪s/ft[H.{˰w1O%fsEh,Qw{?[/&2[rp%ܳ`up]x)x;7(t8I-}?9mОw5׌w W¬OY:@c/%R╀Paϊs~]>8Vne{{7*j3C;-|U`n|-k0X{T܃с+!BTg_qb$`c(] >4sEK?4GղnieU!V4D )h쪺DySŢ.2=c~\]Qz SB[.{ج 12TwqI!_P;})GcWdmlJw!n 3Eir8[N/<㕛Wҥ}y|Dx~ʱGK__VkQAPu&*"7-E%n]fR<Jaio5~$9Lh̆:8X(Gb1&'ߊi 0A"fP=s j~t{$ qߪhIX۟G@@|6Fq<5+$)@:UPr Rk J*3 ޼F0.wSW3Sc1?5U) QÜ{O0=riId D|nKH7冺x( ".dfJ[cEp#{W%"AZK`W/ut'uʚrd YvjZ#ر9i}*n#'a&{Q*,C|&Jv^Hsb03pFdȈ<[z{ 8G1\kvyop֫/X` w70kvg`47I6/@Kӣ8OUUUǷt0q]B⃕R!~&7a`c}MZf'/ ?cX@Īu,1,> s6OLB,&jiw8w# CT6Ɉu17BJ7C 0["7auBX#0/H@/Ѝu} ¢rt.\}I6&*EUPbapb"p VdcanM&Ѳ@Tu;`a˄e%v Z;a ;׫VN>`D!7AS0iHcዺ6ɷpL9`3-|Z-(\t#"Q)%ܚ'ɱ[ctX>FpaK!aa8JYUǭ&bm'= UE.9P$eY/4` pc@U @aЃ^9B^j2rW>Y$U߁9L<|S6`ӴJ_IMY ܻ2n08dIC٨YսKy;)| 8+Mr 0AD/(U#T!Z H8AaOf.=pN֔X&l\}@cbÝ)ձLd?QN^&TN]ZĞI+LH{Q;W,&A&jD—&]'HAY@9 xgf٧Lm O'pe5q1JD~Κ7TcfU"a͈qo~J(vs?sḭU;KP ;5vu覡z@݄1Dm{H(=}'!$:X,(S96ko%8R{2Q+[ 9QIuH*~ܶ haN;JI9W(jy觟86j˺o>npEױVzz}!,g 0RCtB,zы@5M}xjfd-MuˆHPI _H4Jky6jYF5|K&/U| ch J(x*n?Cڀ%O2Iu=l¡q| "%E;U,+JITzPt<>H,Uu=SSƞ|a9ῐ[ru6`aX\DyuղNQDׇ\hI' ƤCQcvro7<0`gn yQ,`{kq.bhk۟U7-_f.wJ?yWܭdxcD 0S>QS#qH_2=4[`&12#wĽ}Mox$?x2߳QDY,AN'3GyAT[V6+xxދŀZ ;DqR$Nyӳ©N'DGP#U `}5.Cim b<"-7ѐ yH J7 ֛KƖx6Şԛ^[qUzr<]/VW]W0=4(Vi~;{p&?{rRelOV,% ATh "X4i3nF#ܜ+(edd43حn]m-ɩ"D&M*?@ີD!-gJk\;iBVq]z7[XOlfSxqKtʉA/T11[, Hȫ|ᲝjLv=9sZ-nӪ.|}-.$}ԜV7~Մ7x5 GE*>>OH,gƵj%~E-ۤ uirLD2s2sao*ΊC 6:|0@. x0" QR?]hS[rD "~K-(mT|*))Z;Φ9P5Z^nIt7rRZ9k\m̛L |9A;wI;aֈlKU8ETuEt^]z8=O~K,'05EI3"&eq2/6gka9VJX&ϗ!NI/#UR=gDŽ#\ Ʊ0@?=Ca:W }5]/HjFp#"t sizZoNJ=鸣髩1 <SG51њ\//$CJ8Ŋ@F 5MsŘ1E XdN솥u ШՅ%j(Kov.vHß/'9h+}gfbګJ E-Y[;|5p sp`SYb5GVj6p)~vT>CV XƘ1< n`ܕD,A==վtl}\6{ `uک!İE$x05qh?2d+Cf>ZIq,чꎺx[R(6v50;²ӄ%(0sIճ]nɸ 4AI9ߋcUua,X-\'L{nAP=#ءT;t.t$W@)Pq=.Up9F Y,p#[qo((cu+P T|Ve+;GyiCohe{1<Oc/p[mm0O0ۻUBG4ںE ^ #YIߝò!)xt{Q2qk.1֢;wJijo=К˴7.U:!̔CEg3)(2EtNo#GLdX/ n2hdem[!㉹תz=f_vge ڏEcs$ҥ;aK`r^?)LXkI.i] ~5(otuo <W#[[GӮ80{ؼ_7NVRm]!Wi}L'4%*`yQ/S6PA3쫉b&;{%<,(WQ+ص0f HybQ!;眠N峒1hݚIJ3? "kQe{|n}f,3h֖3? ze;8xvN kp_qKcIXuY;{R TXo"!}vd͡޽Ec)B6.T&\?$2J 9&`< c(nW0F#Dc*h \#xDԬBd>1j3QtQ@ HZT|`!x2߀Et\TvX)QŇwr+cOH˫v:0uujJQ\^-M7Q4$Gɤ0? 'wrK$1`4'"U m H+zJQ[P5RWhWJ&7򇜢u5H 5~LX'. 1$45/.d[ "$:,9bw=f"OWO!'32D4ު8oOqX#R+͘b)Qڧ __tP5m6h2l37]fdk·.q6=QQcrTvnUd~}ч~*XzF&>2A3p|! I-&,,jR"Dts|XaZ@$1:|ɕ2鍼^xݖ&H\~Z=1rAYT\dqM[F=FiR&J-7s>0~hGk~ZJk[?pzvNC^7 P\2cmlX'F=5pCɏ7WopmqҳMwy; rpRFuPgSMcICQw_LZ)/|9lf\z 29lrrNTsZWf+!z mw+ffWt3Gd;Y||Rb4r[#h[d;r J]XexݓH\‰E3< G_ h_]O\a\I>.K~ً06ţ^ٽǫl&8SCqt!Yn_"3OE+-ᷮm$1ld]&n61h ݣff#BCp)g3dt£C0ԉ:~l*/ڿvDw2 կa.J{v6Cag!|QITe A\H|EbL%"ZdO! ƦE3>C iő*¬,k˗^fr)qev+Ը,]'/~U$`NP2)ɨdtEw8sP`Ԋl[W% a7뭙5r0rm&6r9wD6,lvR4"}hhs#qq H_'xs8\@ha؞0_ fܤF|Z+qyCG fO X!e0eb#)5PJZ/sׅk"#,?;QvJvPk 0|_}pÐB Х(4T+X,b|]aZX$Z oZہS=dK:M&أqD9%tPL5<`^_u\gU:6!t!țύohӮņʒR;b BoKV8h3A\{ WEm m5L웽,skaGY^YwJ9FrD%2ӡ[xI7f<}*n(58J~ڣ`EJ <=cĪ(:D7,GU۲ZG[)G'4{-itMl.1{?YdeZDŽghN65CPoGY)IʩTuƾd-t?R})r%`hW4P\TRq14*"S_Vt?Yy(4KDe@F BH_;2G:Ԑw)nO]#UIf@5*xcչbh٘/>~Wѧ6r\uqR>lWΘpeƶxEp`ދd m6G ?=\>Ԃ+Rlq*dg ynQ]~$}(}oLDnHL`]Ca1-H cv$n= ZXUfcBs ]A%31()HoǦ*qB*<3.dh?fId V.ݯ U^gQi9  tޒZ:fVHbaXJWM9YgeHFgp.13J:fKB^'6A)7`$(HLqLM|q/+@T|to~gpxy}SMIiy1?Kj? &Zz5)W1lA^'IJELw2P㯪4*)%! *sh;b *HLSq/NO2~r<0> I:ncX"6IJ)^'$-{(:|0WZ3نO Hu0XkoHx̀ "IWoMb)t<:\X/t72!ݼuw<86Npߚ!$Ό׭,j\?S (|SzK&,&7WBJIHi٘=@F^9 P9ss-ȳȘόn 'I!e⩪^-}axuch>ش.>(N[/ɠ- Ha.uˮ*g@>ImK!$]=ҿo"B蓽x ]%* BL9pudAB3U6f=̃Yr~X%gx,/oe e}9&8z7`S._Hpo+xZ_9(Ah'_rHmM %KQ! =r]Ye-oPP$Wc+R 0KS|F557lN7 N^S]SA*n>\Y0/>T+d7'[ٔ-3%JUM7MW)j9}֗D2 _^jFD^ZjQNp ©jPoFϥ;1zZ DHGM$}wэ-V㨦SϹ._h·GBdYZ.>'g;kDF.|1ߕV΢@T&q&)/w92X֬135AvGvɕIث:]87n$$Y@67v\%N: )g,)?Z.ym]I0'}<"8wR&)0aɯ5'w8禜tE W@铐D޲P,n/gnȮӅ3ɤ7> +(qgRI` i' "w5mPnDw y1ܢe$K[Rr &H$tݑ1ll5ǵ"-x| 饽jpqs10Xi#ii㧲- iE>ȖkhHvu&e'24UY1 g9j4spř;}^3DFc$G?2/{E9vC#I4>rՃ9Sa}O۝j}xE.KN k !ݮFވZ|:"ZlD:ۧq{Ĭޏ9ЏQxm$==SHN}_ I)ߒ !vw 7fW]0Q4FIq/KQ[YU(ҬAe(,izNj(DC,oDOmՍ?jWepdL7F!!ɞ0#S*gJ9aXPA)\_#py4(qk~n-Mt{na!Y, :LZ(⮥N;@\!2gPn C^`Ww[5G4P">5ߣ4qi*f'XN_5(j.t<'3Ƒ*C5f$XUmj[U'2%BDM\.t˚QF9c0Ջ]kmN@3Y9KPbdӒ PCDhek,y"c{G| 6c[q)ba'fjWϟ+x)*H3)6>[鍰ޝ-[PAC90&[iKbQ9lb J>1,o=mT_ehMK‘(h|i5G.7Ap[]}mƕ0]`7A ]@JhGTfSߕ5L;.A7=74šJ` {yӅXe.>5sErCͿÂJyw6'K?o8mFQk*HH uVOO1ip#s"!>L*w3-g|+{'3[<Vs/zaD{SF9,U XpsՃ]$NP̋[拒w% #c9d}.{ Hl^Ӻs|X2> w >#!$;o46C#ieyVsW5H?'$eU tIyc3ࠎY^ :|4;aqXQ[7XRi#XN-tiz=&9ќo3 w4TKe/>NAJDS0Aޏ#1n 1L8d GC၊$;2@eBAx:1 21 ![67!dTQC(F;e󱋒DN;.XqJ~/y' :,`ҠPETaU%'?+t^:\ :a,E!)$q Tuh{Tfd,yHթ7ٰTy$ߘ$5x ?Kr6>A ݫU7DvuB˽P0hȕ߁hG">gW%$lFAҢ:PKd]:F+NLF:&ϺbTԹSnf7N0Q}5o9lUـ`TBܗBrms5+2N NPz{ɅI0dqVɳ1J1Y*Fy>\X8!Aum\ ͯl? KWC`Ad2-~Ecm4*>7a.P0DoSqLx0<-O~b G֧Cvepj"Q;yD;+SիjX[XF\g|9U#"O, CItE[ll\-˵v\k"9谖cy}\zB(K{}I>=?dDG}mX;W6> u_j*MH$ 0,YDq&Vz}\j˵oJ 4D#T映ĴOy .֙vlP+ Dz1O5~eC3ZtMK4+1".]A}*BlNyyx ͎h(K ō4nA.@0~M7hЛI)q92VAAQyih,LyI~PQhP >m׻0Wb\bEgqҰ7cɾQKae:to>&]"ae"ؗQy$$uNZiv5zun䡅%=c0uy ܣiLZi3=OuQ\HQg ;} a ;+p"G#Bf|.S,3[<-C_AeJ(M`㩚ٌ42C3Hʌ H頭4fsh]a]\ש]}#/ۊV Ys@3]$?Aoob{0_IE Frz?B6sn8<*_˧ l"ߓ^G?Ky_؍b"\{<, #e? P\'N Kouo/]Mۨ៯xa&{@=sY77Qo;y99'"yk?Is5gRpMu0UQGb0A/ߙR4BQyĩ-؎"+X뺒6nkѧ6Zt'iQ}{H'*m#YvR4_1%DqQVZ(Zoʜbs*ʺwȓ G.**#(6ȒOœi.ӵGeܢo1Gh(aCmP"W|̮˲MO\;-)) fxnko(Z3)Q{fYŶF1!,E>ZԔ0:rڅC'is;dě^a5xɉyTL9-2ِ} mz+j͖*t*jUֻ(d\oH%Lu=Eya+}rM"ˢw1zJG#coQJ ڮ 0R̿<̤kNy2h+` _rhg$r0#a>8qk!"P9=H&d*RO6S`IAnf=w8VaO&7P8hACaܾ.+ QMCΈW^'<>r[ wD da;ո}b8 ×+a)#kD76}3Ҋ3QZqB_S'@e$$&suNW ;Uف =̘$DQϬ~@B:enΫ|Q߃0%rTX PX&G4穏f.*$x f htL@k.sZyUJDO܁T%*q_uXs GZ${~ 2o*~x+B:Uo{Lwh氡^S\GI0V'u$\Fg1گ?+B^);;I ^ hrX2D, ISt^/]PMeQnu*ONw~$ĆeYg%R $q6n ;LEҫaɗ8jt'A{`jшf&ڄ}jK+5TQM`ʚˣ$Re_Ra20]܂^RC=bX.r#wSۜ=hy<=I':C}j"13#0E=ptI: GWINw*l֟44s odmce+AT(O:.8>`|ĬV ua!_1.8,fv@Y/GԖţ<͋v"U~MI*mT@m1)'Y5VgIBiѬ?^DѢ|fMXǐb0Ww0dчS$HJv+mf$uMq/z S5'6[BS# 8.5tTH79=+#w)빯wؗ#i%M+ g>M.wN o*=1c}FMxޙZn8M7ʊ(O>߆=n#GMJӕޭ`\['Rb_c b'm| sH`U]F2ñ}}S5O[0 D~ T+F c|}̛c);GA>1~"H3Y{3a;bKB^F\%U%CaOd~ΆQLFçc1o:v;NƏ:Gh{h7&%G M7&.gK2G)pԽ1`,d!͎@[IBxyl346ܼrmH\P #O0 Ϝ" 0 M_Mt+gqKVƏt&m: $ G3\/pxU>^~0Vmp mBiڂ# *gdGFAk>Px=O)w:X^ݨW$'sk-Hbh_e>t $m~ޚx.zޞK/)]. /vg|(rD-$eNXΈXA*V1BvWZ0e @Z,!S!p҈l~ X#8qǽ),1p?Iw;/HzGvL_7"|O IjS[4uνJ kF]O 3dq^u8'9"EΫm1xlC| 1U(TZd3@znI!AVB~U,>3,_'"ȩL2 KA3jlKG lAzhѼfU<fv{Us1(<9VTRH K՛?< [Y"0ySciF]Zqr΍~8sUD_˪f/d~ >nf֠>a.%1U@\,_aUnP)URi-?4>P2Ⰷe,.zϰȤfjhdܠrD+:!/O,i{/9F0:]g?/!wsÕ~-mކYZ ;OP`P7O z(eT-ɧɏ9_2ކ[M]qSn;oV_+-rEAXW%N%-jgpC  DxEG9;*~u/Y~~kQJc9qtaԥc.L'?@u-_TX"TbOvxoR[,'ـG O6E\EhQnYviRcP$TO\HJxJ:m!dQ ]1.1lē}\l`#I3Umw<C0aX\Š} qp lslNmYEu{N1thWڻeUjuyZisG?]5\5tp 9@ CQXJ Θvd5#lr6Cu%ee(8;v,5odp""Ud鶜pNBg\k~F%͢~|P6Ov2$ ubAGKڞ 0)tQssn4 cFhxPeaygya!u%%xT$^k] @be(>Z*$4=MB)_A4;'bOԵmthxy/vgfR˪+&Bkk B:j+3K s='݅GS{q9.Ȇ-Ks!X|) vQV=Q+V$$YiJwe M ul.w:XKhkLtɳQ?MR-: R'?Dux%V~IbvVuxo(-L@~ wpȖGoBiMgAo4lyT?h$]*jUίvڒ}g'|T{]\ %\^%CLO @5IDp?5o0@q@M@tx E(mn=dX!'dBRT*z|7O_aąiPoUllF4+cvj Uܽ3E"{5OSPhm9QO?n. -0ɶ%NpQD1n~A7$*=RA_i=0}fi 0 T$k=OdiVQNmOEU_h1 Fu x˾~Vd  .&8&a͉=)F4$!0mIv3vAI=)u˒|l:8+Lv>/i\Ӽ67ݱr&/HMyAFG 4imSN{N^-.k~cqx #'B06 ~|2棈c87vgo-\+LAmLλCEl ;eEMIS+< G'Mp( 2_dVv̀ɺ5 $5n3N^HHemcDzn|I9P:^SX QF-"EԲFF7$wB? ޟx<?G;YkYFA1_1,/hok0 iw 22J%'_ʝ?6·Nkz:19F]+SIuR#tm%nXT?9/A;|$˯ w6dug&%8/lYUbapzr[ksȭN݉hH~Eӡ#%]9F뫒ߴP VqT F0왶HsmZ3Aj[ybwm`Q?davkX?N[ *s_cOeϯEf>BN~8٩z%V&޳8c@RwU/-br^=5q "AP>"ri(ZeL;F~aJTj]9(P %TqҷVE%}_aX#zޙ ұSZB%kpYN;'z>JJh!-rWmlJ)HG )e*'j؆8UB]L,_z:;v=+G"C?9N.Xb h^G̑Eߥ !ÒID+{1f{ڲ^km@&^'b4]_#;~̎P%mksPt7eG?*ل_$Jtҭk塗Ϭ ;+]va=Pħtwrr-<+$ `iC| ؊mE{$t8R##Im&K Oqc9GSuc.-}Sꋹ}ѽx66wӉ3Xmc  d %"ހz u8^7ym\zڥ4F:퓨hh5WѦMx ,;s Ds,!aoYq%ƈD)+^zJqڄ΄I*~Su *%pR~S:\U=`Qki{ؖfw|lBX7V3혤,Cea|ul,dQM5~4xEM(-tПwX šFoI,m :OτuWnstVo= )tlx=M!F;Qoosi00v?m$?Z @'"&W7ZUYf);x]Nx:U*,Py ?#M &S?ՔؠS~r:QT{oal滌CvJgcIq3bu%Ezr=odsz'}͘,`᷌&n#ʗR GbX`l#$VLM,:S[<a+I|37?.Vsg ވ]xݾ{࿍c,gowY%*)Z]7KABqSv8lh}h3F Im,R|Jƨ}(i2ENuBaq x rϼd4!ׄPvF!kf Nz-chT]@5vyl T{ X;❏:%--e}U-H<~*P/7_jb)AN?!7nu2Wo~7󍄓aiž2H.'V4IL:<&l\ΐ/+]!B{8^eB-&`w~W_Ö#0CXQqp֑oxgR6vO1g-ٶ8]!3ԍ0_tWqO ЅgR*|Icl ] ڶ 5K\aEQm]Ns/ihATt}I|eg&4[X]r1ؤ\ySrqusܲ˰%y˜_:Ne#}DE=^@-bgHlEhQO:1+6-J"+/L?zDބYsh6_la Gܧ?{E˰)506fj,bG!g" FʥK/ oz= ئ9m:L)}.:pKMsv^(~<4SO r.Fp'IPNL;<eZ?G0ur;^c߈So,lṇٰDևDzU\xa-cQ&L+\O]Ҹ͕SD070RWBP>A':5H^Դdak%-?2|?p(;@O`q׭rdAq8]AN[VlF8MG+J5o(,/-] hu{kPG`6Ց2;K(Fzx[~LSL9g"8NI^cJϮY@B57rG>Nxq'H]HL3q?aƓ||df&IGWJjOHFZ)o?$ )Sr-#g׌ El%@tBɯ?Si45Xjl$dU=N͜ل9%zi 7@LrAi]Meo/0lB VoXIsɳp ʿM\`DR+Ik[sոd N{ڙ w)j/TH~N,bneaj$m.\jKo9A}~QA 썥U{f3- 0nӗ_ "p埈NI i|0"C|[?6f.aj6yGk!8(ivNR<2a[zjJ^U8ͳhI&Q݃\m}:xAwH7.JXSJ .]oݱZܻ!XH2> -2eYYS*ae E!z߳fi|:xWC EU Is-ﳢrW(Zx<'& jxoVxWP) B [fdۅY/l!Hˑ:;6P#IE<'g."~| MԖaoE//HEJl};\ WD}0 v4q·()Jh1?࿍fFOMWWJF-c(@&+TPZ5¤i٫CIp M8n^ &(pnq'ͿZ`\=w,O5*^`sU1G'=rPl5sy6^Pࡪ.. Am"kp3Zb{gkSfݯ݅jb͒Ss]Vf`  KhEAo&lZip /姵VxR餟cG> B.^58xQ1Yؘ_Fq!!Y[bp09Rˤha49ODw<ϔ}A Y%2NWst0jg/VjHE13GU,!97ˠ3+`IPB0E>pU,VA+8pX1%]N5܏X[7-J!]kãH̜-V }gE~xI#"?n;ȃY&6#hlziDN`?ԻW?pV 2d!sUBR|HD3<佊-cWb*xTqԧQbS>XVr|t9*jۃv#[adZP.R(tI[U,WJ̷ۇ,=d8 L | x) !sꚍripn6Ęn1(JE:umL] ''hF_96-<Ɓ^7-/Cj? {!j&saBv0W)W +S,A 9M`qYQq_?DM-7HD._[.I9wg'iF?dWnzaIckKtNd{Y3#EX3"Z[5YШn,`:.W<0A?r 9[Sb*|*3˄ uAav]`D)SQjn]S{`w l9S0iYgGL_d7F$I֢…; W0~] ߹g.fWyxnꭃkf(, &y_L%޷ϙ<7>o\EGi9߅5,h[恻PxHMshU/&Liz8xU07 kB}^4>Vͨf}-XC-e|Z=:cx\zg$3+mZ<(jrz.=:M$TlwkS(mfH]U%a^(+EW)_iEl0˫He0&CEo}TӒ2Gո(GjXnw؞pd8³b+vy4K'w]R>b1BVU ҍZMpb\> $E} r{!2^Ƭ, VJoYɃ2 \= #)>\ψA<χ7n*j[Vw=Xyb#0|.lFK1H8Cb/?&{57u3{jyJO5%oI3 9}zƁkʪE/; *t42|>q*% `46<ę'ԫDNf]%&a{3ud*ȳJ4!gDbu[Q~$p Zd5FQ*\m$pf|2LҶN^ȫ^ WIo>Ʊ\ؙV ^ r<̽A}ed$k Z4'6>g0?[bm$̀!VϜԄ*\XRr@+{cޟ)U3_ dtЫ9@ڸ}5އ)>G ˦;B˫*/:z"RsNhweB52k(1 K%^Diٲe?;e`è.U֓8kdMf5*K XcEg R6oz7EcBܗK?-Qqr+TEv'>CP,臖E-?ń"=g2/Nf3MШ-Qgh :s%j𔢀,4Q _k䤿_svs2kEKoL;و> FW8]c֜IfT¸G)7QvՉ{ bWZbYP1K3jdR58]|%T嶥;@#$tuF q%u4*^E wH.+&wf=ՌUںyd"7btؠN7֏jOyEgH0rUhwg`b T;ݑoK >B;,IGDŽI{QfFxؽPylR3pГ~@ %ͼEp =iMNj1CȨ^v4ZJު`csKia8OVSʬ>.>}zY ,B/bX9$Y1L nوh?fWy'1r1+ew+ "(AĵU.;q̨pF1GjYL NU4-.CD }񄧬PT':$ުE /a6eV7؊u+:lgu[; }rBΧ\*e\.1 2mp{uLܙ%eќ}^DļxEy/R- ӓf'hT{;%5|CKrm&jF ܜ#T82(|Mp6Pf wjaOy:P}lm8IG[KrJR_2%>]h5sXțSKgJ1ͧQb?[Ebro؃=v'!wMfTv/+r :wHlO8#N3la\7'3gzn[V]b:S̥PeY+pXขe<`ZM0dn}-AFr(_ MWU7Gigj(RS"vA$cϝM`r#-M5)"?cM]p.+aˣSC+Z&_'ĪuN9$4ݞ Ԫ'(HA gȳ@cTUi|W%1Ϫ+GB ׹[Mv ]ޞ!Q9ϻiEg?@w,\Rv%>bD2S6Oi^|a//7nQ ,Ќ֩iE[&hCArK=چAU]z 䰋#oi\*ΛxVM pgq5x<ϛژ|P? W?;>VHAOW%G5Czh94-lqUmD˝M]\ ZR;] _d" zazHszwQv{B}W\jow*0B?'dogm)qC8@6TYkm-tX?*y%ﮱ乁=`Ju]]S:CJH/|? 9 ?4k&+õ1B{õly;6ZcܖBL l {OdtnY+6b:Į}XTC@s0>p1s \B[Aؾ;P1#vphjVLu#}J٪}AP B&eh5|%I'=fCr-gӎҊֆW\vK5Sb415md1PTdqv gLNj!O t펲N QWy]U%ɱCc37aK5*҃}v}5Ҹ5VA buډ;Py4J|uiT"{~'Gf8isKD(84$8"l͊fk`,xW򐨁V4;SBv$4;COv{-&nI8?Ou?i`xe/UI4/:ѭ񌠓A49 |ّB4Qu~ 2T1$ˇ!Tb1)c cQǶ lA^i;ߜ-bfb\Ĵ0 'ײCar"WԤqy(ϖTZ+;i(n,oGX+bL 5kY~^6:9&!Q'LM5c"[ǁ5 !BddA_ϼ/C{cG2=CTA ] '&-3FUNk |끬?S gYr~jn/? \Ot]"}I9mD IB(\DˣR lR،3lBrbjCyd. H.^+3AOZXK( t$ )L(s(<Nk "MsxBlO{xkB&2r+nԖs,XU5'A^\߮_C&.TހVNUunL)= Znt9ޤ 1' H!zd߳"äYŢNh!_ef5e`p8ƴuQ[(xO2mj,97ȑndnC e^Қ=PW<]+K\#;6/Ozy*V{>С𜈅>xisWw !|tcf$^6+$'c# iafd9#+,UB֘A U9CyP;%l7rT{V]T'd|ijB?e [>Xm#n`w߿$1eN{jd^@:?c|M]Nzl8sn Åmf0f5:cFi>dUhA >) t'm`Yk'2pqZ?3 }4Keq O%x(]?5<^+`l`ht:h?H/e'j[C糟 )6OssG<?u\yw3/mFZтA).-zzF3ؐyf^l4@pT{We"Y76NLΔ\cPvn4=XL*m>rߨm^7x.d~6-1$zJ5|^"AWl?6so{u_>fnlKmTɮd,"g,~o}s]*d2nuLā]:.q9HA \,)9d%ygM%~<*MQV&0HܺCC6Lgfs=M%a'UQ뛣" @=̚4Rc׻TPAA A=J@ݺ\`C;QEC "PNO][D !bxnohOO%X4@|*[_0}*p#"`śdCF媁 DyCztb%Q`Z]=B9T oRډ2ӆn*Iʼn;K[fWu݅Y%Tx(qv3;~-C8>rɬxe0ep"/H{Uɚ0un'lr4V o) l#LkFros܍ÒH;L1Hͥ^X^PNiϡG<ń#sXVT4 9 SA{~u~{I:'hzk'ߧ,򈕱 M3rwX0'%3ɔ%7D`O3= PvVg [}1:'`GWCQ PmO=ͤh% |e^C4lS§,r.ڣ` UX5A]/zy5WWIVQ`1cD3ye-{L*?4AL3O\ĩA2\bq'8XPF])ቦk^Qj$[v{TH;ljS%)fOZNǫCb5bm9giwk Ib╡MN)Qb"J;q:frBL^N_ l>p"3[I2k(&PYJ 4W9g:4' H)xO--FSoVIr;'@- A̲HR9VlR3&RiTupW^N̆{PMΊ1쐹HriR F5^sEY;Kh)ީL)'D9%WT.!I D<,m[ih#~$=_365;n " \r0]VV4'L)<^ <@sɀ1]2]MK;Zp񤹘 :VQtV; 1{ lNeo'qf-D3i MMb5l{ԩ&{ї "N c/&:ʝ;,%2OYzET.vwOв9EJQ> rX^{$'ZNPH75Cf AlTAwL;PgbU9,Nw|A 7Z%٩A *aJZ*A J T9].W?4msLInjk]`EI+ $mYFI ]V(wtVz3yA5vge\;uQe H|-h9hHQb̅ -vTd?,1,^2wuLd\vRn=tJПɧz& v ,AWT{M$Uqjڣ_ zqTylwm9m Yϑ@E4.ӛn&Z#^=q$ZPΰO[ OC 31wЌ%9!2 b.bP _JK!'0+JwKUň[gZe m [']+%9:2څN8i.9 6Ai@,f'p Ш!ENJ{/ça:sn:a Kሄm9R=qU)J+.WR?ES9= %hBP:TuM7hWq3X4kQ --ae@.ӭ"9Z}^YEo%T`с"oŜ{vbԊ {{#\<6Bǣ#kՑ0ljfef].o'0H4+&Y/y&9rLQX^LU~A#AEUIbBdLNtshhEt ip#:aD!2)W7F=Ʊ̩i³s{ 旵xᝅ[H#h+qGQ60֯^N3Zb*.%1w7@P R*˼yuIw&v8?\}2V2GAW"6{Ƥ%~ ?GMSOLY&}J|قR! QήD)>dS0V4~t|]ӑ.o`ъn\ēyP {Hn|7Uh? ] ` "3(}5>gޯ~ɿ)g"4x$DWn{qXK=-|/FHy-&EkBna+f:NA2p>b/³n V] RNbm3n% A8I'ۅdrE5m''N'{~-Iyb3ҒNxf80 Ȳۊ/ Ș'OeT3@ oYnk=FHպ;4Y_o\tn74 /W_4_\=tbω~ yП\ivHrI,kW÷1-/Gs6y$m͑gPadu_Ġk x27L7_!|_B-d|v-w}9K+'bH4)v%N=Jaܼ-wQDo$,B/gCOV=2W;)L3j:h\z&@\C]ޏHza%i-op~)YkzНZpXek qltG'' jnnȧZ7lB8lnV_, .]DY#>U\dGggS~F9Y,&_@G|m) \f>nS5TȾg2{ l6|;Y8wlsdG%|ο=Q*Zf妏wuSҺqݻx]( 3/v,!";oLkG^+6&e4p9R&7'՗ot Ğdk~^ˎw< j bJ)۰ jec詻/id _1^Q٪@1վWa2ٶ̰ցŒ z^ |~|[W"kFIhݵ3_UK߹S#պw Vw#["0NvB32l;ِZrG, #>I-tIwGG!Qd{4'޸>1ZT9;ԿߦPv $XzOqd̢r,ݳa"Ha4%'xiQ׊Fze 5Qyܑz*-)Nnw-rbύ7 Ñr =&C2N?TkK&4*#jQ

dS<ȶ%?Ryv$5±ZOY1/eG=
kl.$<"d{(G2}~Q?3$u~1J,Ŭoq߳H,L}a<]ZHpOŨZd9%nqX8GN@_ 1Wj$Iʻ0Xk7nZ篳0moU|CawE”C\ēoP^Jh?a/ә@e,'3*5J*w*!`]{VokAZXl,=+8onܨ;++FeI=i#LeOJ8йL/E<ǥk{.RBŰkZ|eS+܉5c5B̜}:53ڷ̔k
AC$EZ2_xnhZi^rg"M{E)$X`!RӮEf!g9
i|V/KQ6m;At^4ɼ:X{zoKKSU,Pq+r\	,oOK=>9|Տ!a{K^*PJ
'qk;d̕:oN<'E?X
YS&ܽ&{vS^ƇΝz4>FEM"`%B盷U;ǠV;_Yzv4/vlݦf%u1g6})RX
1}iW.1V1|$5C0;?fsHhL-..kn}e\@^FEmziO<RlhV`=U@">{zGT
C954<<íHSpF
{dVM#93rEv<=/$]S	X4u@2F y_ZY
hS)bNZ8i2.Y.P.SmKO(/#y!`;Ɔ̉Ez+5wUd(86lBJf$;phv&H.eyh(WBbIj4:vz{ކx+hiUbE}
TasfO]U@[v1b4mrs~N}AbPL
uOnF?ԍpF(qʄ[j2=>$Qͷs=G
M!
`f:qj
c@أC>b;^TkͥQ>&Ig
:S$!9-MH3_ӽWa ve|#>E\"RuG{A,=dw}2u|wm!> 1e$Xq-$,b[x@U?eU!KHDiwhu]4YU\־+թnr;4Yt{,Z<%Sc~gu剑!#eleg{ĺ)-Æ^BT.|_̈1z	ƚsC+GV29˱*ր
Yna0u/I,R{*]M;.x4Mע3Xޓ
ƥ׮
ۧ"tG\>Y-}8KROOӘkOn0(8Z|
2gWV_%ٯd>>"4:lWeXbK46&X0	Qw\$g%IIO!|7oH>֞Kr7'묻2j1t
C= Q;⹿쒟9؎i>>piPnVO`5\Ѩ3ՌUWEh5';
߄Yw*ܳ5Svk'&nzb28GZ_W0ѴQ6=sa`W|o鴇qD
5%_73@̈JNSA~gLe^/W$S$慷2;eVe{Wm00"P8?WR,\C9ewɸ7XIm\%\П\ѳwJ;n-Ϧbd
B)¡D%mT-X]J99I#HX'RQMQi2\ $=IU{HIgF0#(]Wp$!z>|cR<Gvľ0S/DriNhb"kRr^i5'Fkqpu}=K{)macX`V"M[fREm)k`7aOb)ؘy/A9(ua
{HMKl;(XHAv<:1
E<OJhQ3,Z#rh8SsKqG*FɌYg, }%Vt>5{zޠr
_67XR!O 
2/! ѱ_QB on

!EWDFf5
@7TÀZggcry08M!A>2%҃rP$AU\dK pJ<'U$<݉V
3DOMΖ+dVdE:TKdOey,8n%
64Wb߹*;#c*-@x(em,ii av9{X20C/cS2lpK}&׸@[y}@<]$1]T|7
CPϘm'I1Y}BZ%4-XO=/$o$syH˸H͑1@/~'q8ľP4`N;

SӍI˪6ewd#?f}(bC\6u)p;mRmfXn:Xn}T"tDuY xC!PL*pƕ3Cl\!,bl)
RϦa]͘=̚O`F\BZIcZCG/ ##qY	]DhqʸJ~OgE՜*[ubVUv4לWeGҜ#.f*|٘iPnj؟	V|q 8M9Ҷd>kl؁ct^`[gZΰjzOT}[|:Y;G8W+xpdB5_b:z0x7PѦ;Ќn}⑬-@^`UoSa7@GQ@&ҷw?=1B
2[ZUw^*Ut ACg(XtұFNzil:% {ԒgĒf:Q=[.U"y$`eie&=Tb?	aitS&S5rL~lc:xEOmڤBvYOEc
|=z?Os:q"{'?"|,N̓0YWeH@`QXAĭR;
2KzO&LN,\qᲐi bHCR%q8Sm[XP29>o'J]şw$܇J2?g0P;M.`8y@]6]c78H|egxLҏ>fM>h^mZjU`1;H">bܡ!VHT?_q!m4'cXXw;W ǞCv\l>0&N8o㺨RbjA
N?JCHVN&K[ܩ=ŒKuفڶL8PY\PJǴd~6e9MPx7H	0.3N0Yߑ܁0#ú,T*o	coR#V-fuDGg
:IL⇓KR,x%68&twL/K`!=lj\<M2.A
@Q%끃+C'33;>͵t^X1V_|f"-ۉCq۵o֋<
ѿI:[ާtٮq${l|ofAC>xΊ.T.VO6$J|"GX۳N:uژm94jSWH9X$q̉-1:kg
o{LOI墮GbLy{7	ؗӡ'abR칕2ZYg.7FOlL2xA0"S>12	w<<\TdvW٭pdi2?ɤt2
Mxː,t]HoZHJ]0% )CnPD?B=;".IYpO}#.JXz2Xki
>!趻%,5ŚOM.ܬKlE6Q@ˎI>1T }@/ApXе)
*OvÃ][,>b:OVCvzfa#h~Xysgme/),^~*bc.)Ȱ-T,SɃИ0;k[\02Sm!{W8@DLE$ zA,	]&la2_I/XƼGkYHUFZ5Æfڏ󞎃(SSčQGLժ4K,&1}v{gK|od@CHG
+k7-N-+ݏJ<3=Ra`]ϘC-R^O|p

CPhvb.)a`=sABy>.-[l!28Q';_3ϸA0	KR˱9^x̚.IgE
+"^!a	7Ip"{"!"]M1']@c&!<5z{M_V!so-JW\}GB|Œp쨅SMY3KIw:Jts'ف3VЁ$iz
fħ:h<>o7<<,V>Bاs ޟXu7Kx2g
ǼI˫Ps4Z#-r#*L	~(YzZi*X}`N5r}Jߺ-yvsII
j ;:39)»ЋY0bTݗ3&.!ty֊q\[L›癩}\ǖ`g
|YV]Qqq箽l(Mmڝb溍y8s
Sw@P*r~$NJѢdW'](P|y>fH?B;eê`>IT#g8Z##ttg\ӈepm=/I,z?_`~'&Bؓ>ц|s@V!GŢE׼vhF)Tm-	
(Hbu	2
bT#;OEh7U[v7-4dvhYNim9Y
7	dSV-mHFl>=`D͋l,ػX}{b~7	O;KGA$tӳ~;[Tx+yy}TSSnFVo!8~WP@59Wa0Ja)豃8ueYs԰D!rcti[8B€_*ګJ'/E/P&S-ahށ"p!+^~JbNzڂ'G[qk*=^茎gjgj>E+l,k"i7'oȴS)eNp}ߦpb/{cٲԿSrR	[LQ6
(2+=LJWu`?o({k]qZ+tjqӒwr :)菓"(}33:j3iYkȧ<2Yڏb`Hņ}
x|f2!Ǎ2Jf-haH~s8jϊ+mw\kچtx	fRfVړO`㝑SvտU;R	Q4/]. Tz-ԹxV:DR+[LsВ2:=LOe1.ɐ9l
SAΨ88EXf.vh]b*{^E3%@Y{LۮZDo*$kG\GWn{?J7H/<إ}O/s@y/*xTWGƈ^@H7kz}OV4T-?*	Tԣm
ȟ0A>ݤzg
lϱ:صOsq 	c)}/A> ikN''uJ%\^F{n
Bg<
Pp|/ٝ6|9Nʕ&X/5.?uKGoqQi#AakCh4NHGc=[:wEKE㎸&}g
ҙǓOZhRH7#l	Wx4b؋%.ngH]Q)>%a&tK6ݬaݑM1uy"	ѠcLG_ Q+cdϼF>.6]Z~{[Ҟ'~@?@[MB/Ps䂉2ڈ=/2!_.Z56V@+EXq~INX$GrT8@%h9I*o:AJOJ~R o׹k
YB<$\佤@.䲎~)[MaI\`wʳ>zEYF
mn=[Z
&&1~bDž10.vps{|rTG9wnVfjs~Ӕw#B{fJ\KΰLd=ed_y.XUwFH-|uRL;
9V$$kyVKSU=+ŠjJLDuvT~GI_<rQBZd+oa!kש7S1o׀isg$:LKc?`a_获@^j,5H7f>=q=J[%`U_
{S_xmR
èXY?g!640A0/HL>t:U
:ꎝݍ}Y\q/U Vg;"yQ$`ޜi@̵R`{憦ۍN坡ax	sx~٣*ybFvDxY֕-<01a[pz&EK%7+od*{zVhcCuNg;&ˇ7+;γ*Ci:	ǫ1EIbvQx`sjyE CP>6KHl{1Z?|q8- cO԰S!ІKrcRLȭԜz&baV3Wx?m؇4|JGh;wZծyS#݂/۴RmliBGUda#}W?V./)z`YmnkN.Ef$jS"#K"x6|=R0ӯ*a͎
J]WN	N˴h;q(jy^"lW3
C$fY:Z4nI-7%tQY1YZbn0C~T،C(wp&+G8(+d$CYafQ8l	h9%00NLA>MlJ^hM.4Y5΁4u;_yaѫa+oYڞ`bUX/'3;zσRRq5lRTW#;pl,ͳҧ,93{pQؚ\A:>bѳګ0$GqXJݡa6FwSdF!wh\ArcpSʖu:ʶ$|dɋ_~sJrI uPXPy^A+߇ƅ2$-@=X'y7
9N|}a\X`ՁkwqHpu$@9V18DN^-L_tCu_lN<D:l9BGC)/_sO%k3:CĢR$q^Z㩟3xVx/'9Id	=QM;?4A6O},<ss^
wxެSīDoAԛ 5DEٱF[sm(_{(EX,\-_4[2X/:U&H'|ŁKg|!oۃ}v_V={{mvQ>#͝*{n"SSH^֊6(*֗B'	iE|me([|z\:)E9nWk0c*jń?Rou2qHЬu
kQ'9z
y/.*9=?]2$e^=:YsiĬFbPXwLWKY(یtKzċdB
5h_ϯSf7,$~IŚ)h{3r2<
u3,f9kvevOs8kC%KiU\bzp٠ k4
ƕ*(<}HOt[Oe|8+詡,maYNVoW\nGZ)\2&	o'ѐ4 [
w#$6>dG]Jq!C 鯷.%'Qf	0ؘ:"EhI ?r
g]lBF0,=&S	$[TCR
7ҝ(/,;!ا@S'S:yDxQ˜9@!&LrҴ?ٖ&-(K-tAAL!xIel#kd{e9GbZxͲ$7!_,	]㒄Z+~myZVT'!*H-pxP͔WtMe/gg:D<H>!wK($aq\/l5agα%,'jL7KXId;CCM]$֌[r!L;%uٛز-uӇ~%1r3\<"yK$W,kNAUbЍ%yLRW2c#-3Ӵ'x	6X'1gq>c?o&:Q9+7H\jʰ¨4tDVKNQ%eԭi׹5zi'P[V*z!v}d@(i=svbG;j3泃Dxp5ñ(R':%je;S+
4ws>ˬ?\qx<\j5oE.V)x{jC!% ^st6dI+|06;`,YWX~mHxwv]3?QX9SFCwe2ÔvsF.$QXV#Ûy]|ˡB]:3%W:j#7G硧Ub"V/[aG~J@m*lŏj-MhU*lyIZf A7q/1G;#1Tg?7+F/lA
/	JiH=cIe#TnI5EeHʟAJ-a0i4%y2ʕޤ݁<C@K8Oih!$ّ𭼱B`k"+X_e\+B18e;60ybHT%e|e'~ڃLig36u6jJlnb>uDCX]S%oj
yy~a*GSk*MEs/$d!JN6s4p.Z欀ϬZKju-a9309= F3^`կ0fR5ڙMxډp6O9Q#pj}h$|v<Cl_=sN՞xʕ'"(Ԧvi9y)>CSr44L-
/tG*L2,mW8~
h,f-{k©x7L'G8U_@
LP3vg=SkQ/3S]8ºZ8[InfؔJ6M\4J5_s<}OfED|[t'$юN|e/d84fŶ̈́3eZWMdnŨŭ2k	Uʀe!5WmHd6ĞrPɣ|CW&@T=q~nlچϤ硍SSG4?um,7LWfo?QYz?ೌъRyP"5-WP7s;
OPaN1D^
vM13
)&E*,cCESc{7
ɱ,J
T (%f
 x}h
-Im,	i r&~o:&mшwu[_[YqN}SW}1ݙ˶)gH4󯾰q~E3U>HДF>#M)tGcT-ۑ˄'aHR}\m>yWTxd5Q:9QV?Ee^`v豬O9cUtkF"2U]eb87QzMf
kQTӻB+*=Bum}4SLuA
y3bЇTWRzqs/G+[^ںҌ"ֈnؠo'fk*`i6>omH7u$Př"y0%Dלx?owIB^OWw
v~Q)YT[`DG@cCCnәٔ\D\rw&uuv}r)]ZǨO)#@"eR6X<<(l9(rh]ȷYK!8IA#"5B@9U>Aa:Pᙖ^ckdR1(dhdj%K(ۧ&Ć|`ӵոj8*EG܄@@-Řa|n^`QA9OIS(.=Z[Bk[N<voz-Dbn3

?0!ZnK[af:˛ w0[ޔ>iyIkc89VǥŧPfS\$ɹ07j5TFW~)bfE޿?}ν
s(ŠT!>OYo=e~ٍےRXm?BW=ͳs'`ɢWK :Z
Sn5«]}Urҏ%ZamC6x#xp
2xj}\X_I\uuyu+W:$s]
p+!ԏ7TDY*4DeiƟ马Rz&/<YAjtʺ٘!C[?P9~Z/t$L⮾RH,RQ7<(11Xs|n[9km\aStݺID_.qK`;gF~9yA%riG܃;P>J>%ߣ@U6-hfȣ?!7JB/ʹC@!&ws^Fa$028ӾC;e`gx`DŽ&ҙ^Zr$uv3toϜ#[I)6Y[}whAϻQQz/0nmBs噋$?à3dCkF[]HVܖyK}}ǮˆI
~A݁wuS)jwDߎ/[;
9G=
;iZU<#=GZO.4ac@a\(8+Q[jû:҇F\*=k6.?^
\PviW<ƥ5#&R˳Ӂ!gR`!
Mvas;,@S_>g;z(eKNQޛk
%8C`&R6goKU#i^GʏE]?^r:Mq%E8⋂]|n3ÒTg1
Y4MdV&^Ge
04_^Zd0?4T%EIk	.S'A}
tucg7X]
:jn3iVX W=go䄆LFS ܀xqx?Vk]&72=zb
(C!9aey6-MgAYA\a`<ߓBU>H9
t?Q9DfS?0ؑ*U;$~cTm|B^3SrqM8SMyXq h|DžgL_@}-ʯBJKO9e.<X`{H3NTH+nR(
2$P^ZwC8M(
9D.XK-,uF:}n1"_woV$d-QC+N;wq؁e<Ú0Ѩc>I~ԠŤS)q7әZ3b>+yq'3,	M'!U;z\;Zvޭf6MnӐAUO0S84BbfuU5R#s9ZJ=KygLQLwgÀ^|;vNwSJN:gQhan؄W9†Uqx
)^C};bp$Nz&?%x۴iDCʊw۹KRM<U}C=(ݙ7nMptXl;БP>[JoIU*oZ2*$)umFj_a`i
7ilMVe4Qw?iFV5jãa7dM$2hPVv3"!&
rzV:%%e=тPp.7%
P/8*mu)}q:]=ﻮbcïqb=r8iWlp.fLYi nwjhYr-fWOjRpўf]]Gx/+g]|?‚F>
<ܚ@k& K'BØVxuּUx2[]<[>~Lgr,pZ<ކ}ȝǴW9"=wr#A8|
U+ɫ)V>$f/8:v#bܢo=^ٮzhZٰ%0ȭ%
Sjn=ȃ˵E3ipoS6ZLd8Vg،^G_8i
a#y{-iC?K3l"VJ69R>ƿS-mVWHuxw24Gz7aUױ|&d~m7T.jb;:1W(MԖbаӱBP>D4
w^$N![gðrZsG7%*7]'k9#a1hTlbz.3n	j:6rxg—9[BLkk5aVʝ{A#Z5
M@x?5+_GZ٧-?#o/>ݦ[2+?`v~p+'#JGro2'h&7ZMfWL?}gokU9ud)
|׋qbNO6;d=F06fcY$7c;t2.t+r
)- fH}e{ɢ婀WA䊶ڽaF[+)DEYVNHMnZA'M؅_[e%!'fLƕ6W+hiRy\Pl#VQ@,^$5K˜nuQ[䝽=0Pz1%iέ8=^p{&Q`n0t&5Բ74	y(oiAn&`PG,ۤCªE%	}ׅŃ:T\͜,6*SchĮR6)خ^([?ftTW-@Q$wA7C	(ZHWw}d}(o4v+hj)vmQKtB^œD%D_o䠁<׳djɺ.V#Hrb:34)jE,<
W	ݲ
mT32Vc[%O!Bëfa#d"CQaͱ(Z:pމՀ^=SA;Gc1kaFbִl*Ur'&֋[؛ix_1rE=[h])HبBl_K\eԯZ۝uw4ޔk0f/Zx%8婋eIx7=nN8)h݇vqqGN]+7|G1ڢ'.)JgK/?2ɠ{ɞu3`rG5VơmKUWbX
uۣ/1&Zƭ%x'	Kl_t.,_J	n]l0qu5XC/ycEVX8#R"-C@҂Sx!#v,p
ȎwrJ@~281fQs0S=BܨNUǏ}Snֹ{%%bSms+廒XA8B:ClPӞ,>kQG{b*LaOSL+uHtqnJM)4eX
a,u57te32ɴ>@7<7AQs\7	I&@|sSFeҾE 82	A	5Q2jW:'ù;(#iul;K\BLJ5Y ցg[ Ĭa{.hMc$YxNab.L`-UZEpB.K'H%LSFk'20!J|y]xEH;?z%4uh	2uË1_#:mäSf-0ʬHmJ\9)6	min70յH4%׍H٬b 5&Ko5b M\$eT CJcyse(Q6J~n1oeIӄl?#CPT$d$Gp4)㛇} xÖقWw\X3#g#,
j8Yo/Ɋݾ;zak니mijԚpY";$~YVnoϸeXoi:1Eü_b :xmaNAshԉVC|DT×biTܢSì{JFn&R2I qV%"]O.[qSn{m;$\^Q$ԜJ佱CxUs"
U31_14ћޢ%1M
fJ_[W,CFQk*<4wOF!VIe+'u[g.;9B32i&?3v.mZ
MXײ2ik1lh!wM*O͛e7K8;$UPaް݁=~1ypMyPMuV*Fh4*i(yIg@Dv@KLq͊5h̫Z4Of9w5Eb휘0_r3nT,+;?BDlDRJjBФH߾?'Js($y(o:I[:AO	@!4'd!ͫ1%Zu0]PH5u
ڹ]B7^76cWVM3tZsVwUt$apMZ2Y	BIvz9	?IwŅnwK2sM2
9zpAK,p|n"řbQ1f|J'V(OCluj7j8@zٌ1b;Wu0KjEl8FSi# ]BhһdxX(7>Ǣaޯt.Gض]Ǹ!3/.I@V}xEnJ':P'==>K(*Ǧebq6ӯ5_VP
 BlTɰ	16dA
ui=O#szܢFev#2n!N48Ye9o$l=xz/u%D~@8
*4+x7gN$}6'n
'=;p5/8h"[a#t&<ڕ3TAo>"=x-
Yh!
[#D@f(LGBߩWX2}iH0t&_K}Pḻ
B)g(2ov;
M*<ψmq֛"ۃL8>ldlJn$4$Ve֧iyp*GI5ZT|NZdvFx'AUOӊ2VnwCl/Vkj>"i5M*0) 

N)߲)B>vE~7s%?Fٚ5+ݮH*cG`O12$:J	"#oGVйV6Ӣ/i
sZ.x򋗡V+aN^S6C#_j;gMEX]rvyMԄވPdZHLKMJcQ9"BcVg/>vU,%@PH&Yo2y`a%؊חB].~{QF#aveF)+`T5ʗ*c]oo:Ɯx}?(q6Gw"Sd,Tܒ1l's.ŜE3AO	m?5MMVM[q
&I k\
7JPҨ1Wf__̆w#)4̍ǭMLn}/5`3/%X|Wy>.ބ/n@4~'L6
~XNywſbq96Xk4K1f<,v]D- I|-!?"KӘ)ّ}aI|AUx3e+t9D=Zy`:բtN}bc͡S忌ESALA0fJt-Vhs63pYІo3"R$_pY[f~BI=ۆtٞ sUؔ=.Y7?Zmykҁ)_,Sx`Ͱ}z20d:U2!:'zZ.}.	Yu@80
{nrʤK7HK%{+".D	qz4('.SOoEFzSmz.}fihnzRqxfoX@p1N6ٜ̄%atAq_
O\+`(WɉmDڿ&=/j6fk+u&1;3(K%P`slKenc)"},Y:V,|YTsw5'c'׫l(xhRoJ.ؖ-\NQаR):ʵ{xl@97F*"j)fװ\#|9'8آ=Ί{acRE($2|Ih̞c9iHEξb(08\T
DZ
^K¸^oUk;57R̦H<ΔDANN_C_7;Ef9zyĶ~z3֮\V	`E)rR[fB{۫=TejЇaEf0
&$ poQabŌN7m3YHkc"a\B)NT폦Vބ%E?VG9U:%墚(n_?7s{Q9S4RDu[P|b[DCo2R	Šx*TgO@&º+LkuW&mܻ8٘8S@Ԁ!	+9}$K޻a37I)OO
B3F
4
AYD;@on65kr}i	lr6_,heLmKDԣ4Ci'nHVeBQbi'B͌囻+5I
A0:?
?΁Ch3j0wNzOyCwAF%;Mn̹&bפ9Vŭo8$*e)-1bM}n
G02!	xF[-Փڹߙdj	Tkmk[N.[ll*Z&4Pګ`*$@K	 7>7BF7Y
$NX#$2(:Y)K9(Ho-੦!@dXFYi5=KQbgi!_5*>ǁ(~-+܃=`a4ytJw=zڷ
fw\?jzTR0Ũ.%cgbZӅz|D`ԃ2#yϪi*5zOyࠗiZWgߊ
ewDU
!
4ٱcǸ>!k8o4z9
yޙDl	7u3+1yJWASc?6qdHLUvIwYцރČ63CEQgYKKx8oņmWOKnbZii
«3l׬&0Zk϶
>Q?>bm%D-h-:WGwȞ C&0LrJ_O-?&w7Rp	jy2WRIp'
fp~^5_[vߛ
OSy4) 0@CA5ۏSt8ϯHBN[DnFV/?e092pmZͽpK;~$v}E(E>OȓRKթgS1`rצcwi9rF-*r0}2VI4ǕNusSb,ll2i9D;M7 c,#F	h{2(F=d6߫C#p8%4h߃w{FϠn,tbS))$C8F1xSdp=. uכ2|-!^]hށ㜼!+$;BwTU_0BI+7C-탸R4(T 5lڛΝDop7	h@'mOW-a/oJW׾Nhr÷+A<#XN~|;x%{Հq"B<}Ð5`t|n^s{&|_A7xS~}$rȁbq
63Uj1gTlòY7YRc]G&N5:?:@yv"M=:wdt3'2AS!\i
34F^s=(}#LP*pV8Oa;޳D$ސ<&[_{wLws,{JQ̮mmIDs׻r~n٢g+R^	o&@,Hא@C9j_r1"(xZO?cS/	6붇Y4ir9%sϣX#kᨿZ#rUC1xQ+o3Ɂ G]}ͩ6x]_yM]!peJ"8Ҭ	xy:̭kT	cBkJNIJxo?>KW{h[@:tKJ۴zPpȤ=\ac	Xmc<'
Ze4MJThϷ{{JwWԔ;RpPz>i)L/|rvznR/p"=1!
U`xa'yZ6BMffEv	B,o	Ы~NR:!DžU̙.^ۄv%&	R8SK`|pP6%3x-$8މ[qӢjb_'I="U"Je%^LXLUz/Δ `>_MҘcb|mm0U{uGZjv0IEI}v:gN1\B;jTr٣_AQ)nb)B-x>ɯ`ᨼʬttޜDKc
}&M$x
g/8bi
	L[q1T)G{
ttm+,"l#ǹVPTW.+e@Q 5rZܘ2ЅC2[v$cx
CBQ	z<;3SHJ8ruɛ="xO?}OS܉@9B70(HVRT^C6t]#e훀`1jS,{dAd(!=Yse't벞
*&]g@
cɒNKIG$k,DmQ-RAqGf$)UZ*R7/r<}|}sb.쿥Cw߱jַy:=0}Fw5r8ښbρd}{8͸"x2S3|Kl39X;pc;q%lZBiAٸG?CpubkR5+fJ!?
0~#Gl4
QCrVmCF==Vps
WL
r&}&kd?aҌv[ǔ|QaRjlMN"8
 fҁQouGB.`EQwQj|UoadE1}}(L2bГNE(]63B`װTs!ښAC'a꒠`:GY\&u=Yij7P[>&)[v*Gy$Qf!_Q&C2GbZ4ݖvrP80C2]Fj̕qGG*'mՄlQe%\*  ©_#-ԛNmCr'2F$]wsVoCxASfc!FV;k~7 4Z
L񴔼!CRIQ_Ls)uԻ7)}8	^h2Q3/cP-xBx)ph]H^]^lZqp;ƛ)0uJ0J9Du8`J0b[s79ڷDĎRPYbS,h4;CEdWPV3(lO5 0r7鬖j
NNqb*/*g	3Uaq;(r-F?W!cc0yX:󇫎Tu,acd!_bs]#E)=*VᡂFfwC:_c![݂[R㲶z8Xleh¼XA&׿:7	rHV[9;hE]I}fL	K_]Ž"x)/v'(Z\^5=wbQe10Kr09N/aG\&ɩ)l
vQ+KĊƬ96`JꊆН	S]uapHT46:N#4AjB'FJCVpVYʰĒ1ۋmX\8<pOmVȡƁC܇fُvn
ިx{tpG*y}Õ#}yuξS8HEj>iΰe`FEhUm)v- ];Z̫f}a4ӨQ[}BPSvy	h|2͵,ȥ"3q_:9Kn()~A]b(
kByFĂazjj$K"wE2..vT2${9yPlZ9!A˱2wqbEn׃$CWGM0pd=u~_g&+Q	a"bm@ ,ʹ`
_GH]EP70wu`{eD!*;n~
U~)MSm&LӼL
2{v=P]^pmAlxAnj?z빖nf9;WH?*	m#̌Y|-U
<!ܖi{J|Sor۹M%WMlz
8`Heve$1wbкT?o[9u=O{kxNVI֐raRXRPj>Gp	d	R^}m0o_;=eQ6U>)OɁVIl]flC=nrW22F1JL#!N.t
Ɣ3_n 9gp>F҅IL	9Q5ϴׄ[G_MQ\3w?"ϥlnZ~o1iKNRd~X&e:g6
3.ؖe5b0Ir\̃@duՂ0E-&J7,C:*o_i:wlE7yy>m܃
6psvWvFЊ=6</Y4UscGIE4r5Hpx肜ƪJ.oJ{]pHq.նQ'$^%g)	6Ao'Fj"QO{\kٸJVS4*8Ё<"ƭm֦.Rs}nk|E*lផEbcSH$k椷NM!׻JFuuq:HkTҠ+dw=`~l{ ǯG\gNܴ|F0"YD悧`n>wqiB(?P"s;Mi[8T+񶻤_9h[&tCT	qY'vmHxQ[[k/4#wDsx
-gjc?&9_"e
xL?RUgG:0`҆qlnЙ[@vt0?_[ah*z:oB"7j}zMT=Ms*kou}0r .Kp|q@|/pHhcLӯPG!QJ܌+Gǵ(%:ÓG9X[7,I; 0'Ise4Tr3E
>VWf{bVI+Csxh1I~
=yڧOБ~%ǑW F=az\TF9},7ڇ5C|5)u$ejt7j9$A"xJ5qg?;=>POFʾkB@;vy#e][L%:KNu^h+d@r ϴi(eT.RƖPONGǞw+lǧ:HI#:ʆdJaJ<ʈm`B5_EccLe6`L[(q9;{?>v'+{o8F5cPOrW9'9
+zn{X	l'}ݙ1UU
|T,vqPTe`XVՊ-}X|^✥\9GIGNK先Ў(R-̊5M$VfŦۘ2Mu
H[;҈X+j,3֧_=O1"Tp	Yj/\$`ý&*v1?¢S-*?S?))S?8ut7m5=
NhQrFE[YtA%SLAȀ]3\?
C=g㇭b1f [l2oWMS/Y8^M
 vxt]')Kf7jg?KhEr+­!m:?FJ1{4̱ܛ)#&<@1z>7ҙL?@!R뼕(]YO/.+mh}]{	V={)zd )F<@ǘwj<`IĽe+l+۲줫
JQ<q-^P5;djnh& a4S\5'ViEoBTM3Q]|iqZ
)9F{wpn0In~[tC$ktlӎ*&nٲxRӒ0ԁ$mVCyAן*i)dYa/8wIRٿEbi,:]$ B)H`K˫APEw?^[
P`ԯLmX?T*D&gq$v,8#REd0vbY!i.@;m#غo/G]) $Jr;$OsWt(]HC={|-pWyrVޡ232+!#b^ctM
(T,	?+e^`۽0
P'BnMq@OѹV:\$ݰ~#01"˧	rMa%`\;8wQ]d?,8±Κ"4Zǘ>-Gp9Q#>+wYP:J%iIRC-rpսEQ̀BcE^eaS߾y7kx
uX׸\4vXԧV<]!9;
SUyM'i;ysLH[sUA<<{wit ~,Z/}aw:lw$v&xm[}^*JQo1"@(kQ*[6ZȝTANJ&x>WxUـm[*3/¿P?Y9oq!RQE%żH3I1!mjZ/Xt'4tVe,$*4}դ:'Q
mۡx4.+443&p	R+i9E]ߐlCCWS!V#˚a,*#TUB+

$隆(Ɋ.S-]Kal"oS-H@CAi\oE">2Fs['i֧螡=7c@EjV-ʪϏ㹬n1n*ˤDG8!$>:M	;!Js5ڮEQI> \`w-s/<ٔ
ĴBѳL!nCx'7u*VV)ިGR+~\`鍺Hp}z٦Tug%dpJK
~1)(˴ۀ3G_1Otؼ.?k_¢=HB&>~n9w,9
郚m1֬`|37k1=}5XV@B~¥V@@VWc-&+{zu%$y|)[Sn&ZYߧ%	}!$K]y&ZTh[x6&s;}	Lbxy=@Q/2֬W<(x=jM@Ow/-E4RlZ?׭X&(9/[Yש2?cƉy2tVC64?(\FD.Eш>u9Ns+sQӪ.Bjd-w¤lڞ=KAZћ5 0oO;^EJ^Gcw_mwF%Y-#7L(S`S_ 1_3|2}[v餰g)Z^~u=[>d_4^<NfE qUSteب-Q2-yzWA}
3=PT?rBS?Ry#
-}2JXA-'
QSAsgC_Mg6I'?#{Ľ{)lx*ڸ@wR8
]HيN7.̖їJjjrwkY~:o\קHc4^8K;(fŴ{N#nV
~"b&C+PN2
5i0r5f>Nf#Zu$kRFiHG*w|6C/h6J;f'J-&?aYCU,ą7݄_R|	藻\3HUgl̶ĺ#;rgVn`s,5^cСخ	W)J	uHzw^0>aOK%}8W#|QkYw]:b"aNj2 h\cF6
isv`fR=.~UT!۲fRC^VIm14`\VImn:!{:/1iZa,l[j.8Vm[-0]Ul{o]kpZ@\Mxm7Ḗ:1k=ӋZpFN_,jh:nf))Q#	EbGã~0jr͜#y̖
T'`=41L:ϥ5	6~Cv|ܗ(a40*:|*Q0PUU
ka4(;7u(TҼ5k/,Q/:ٮޫɁ}͑^rn|5Pcf|(}d
41*>>kSnfnpv0p#MPwA܏)Nb=Z`
9GRujD{<@sT,хۙ[+!jAD`q\r_LI[JnJe>jmĊ.@x$kܭJXʹ%fb1`zRZsVS>r	ef9E]TV5xf䲕|_8RtvFUCD#mMA4}dV`0/|~=AVwy˅0ic!v*惖1:U"p	:]rZ(3եw=+v
Sv`ǠN'j7*OO̴pL	$Feι1Bzu5Fff=۪	IDcch3+UlRhMd:,ԩ$sxK<:AwI>
3!|2l^;= {
m2eUpѳt}p}{:x6:rIFʣ}3#ޫ)UqQ{OQ-'%KhHnr^pQ7Q[-lc?©*Lj#G9k|gm8jݖ2*kyAgw%rjo.׃5	.Pd1|/rRUe{5pқ@z`zh|Mp짛'TjPpzTg׾Pb<,uNV	e~g&BNE0XOARԯh=NczoC
&9nc$2븀Eld/
yIZ:tD2w{a׵g|?H|yGn셥JR4-R-%,}GL12HєS$kGJCxHX?Z_bQDa}YYyv9ʯ*w@"F]qg@
+ˆ_FI/Kygp oxpF8OQӈd&w_X)z6MϒWpV;8!7$6nq|[K̈ݟy^Y8OỊ+BʼP?wvX
O@h`9%.Id<3ߊt5^*U V 68K8A}䶶e~}+BwR)uIN260qSţ_hvhR=?hy7B"OG̷bG6cɵ*
n7|XK7ɇMw<+XB7Y39u˖	r2fug#0_tXd\"#ɽ%?YDbi?J_*
׆'EX(B	Lqiw-T(\t.9xqB5M[@0"|A^w,Ry须Ac`V\Un#a4,UmK+4gLޛ}Qy"B#)	pXLHrwV@z7ffSDpc:o宕ʭ-#`B۪T+=;>N,#{jG_uۜSfv^1ֿl5iɵR$*ſ*RьdW`9H&:=QeLwC':cƵY
E*?$ũȐ%ȉNAzC(bzLFRAɥ	/q*5|?8 D۞.ֲZeExu;U^]s,1bbX\IB8J֙9hƣPN{P9ܤx9?7Dr$dtxČoFoOm^_jf:now%ja
ٿK%u1fr^	%NDNDtg>hu(%&([$iιzXqd:	uQ53
6>i%VdZDX(k0MԦs*i;v4~ҙcWN	7eY.P?bofXBcWfG8~>9ؗi{ۦjς6^Z&`qlWe&r/[|L޾x[c9"W4EI}M~Rm4V<LNJ=(DRod[_4~KPc9m47=4tg=EgF'Rx2A`*EH%//Z7/4Ri,ӿ_6
}AA<(2[ptt`SC`њq=ƹd㩙4^tScUo*=-E\o%
;w3p{rgvg{Fnm8YF(*z٭".Y6).QYLzt	j.In8h/BUs,[ܬւ!ޘ[7_nɚEнTKT-Eiistn˼ꔈ
gmR'1?@1Iza4S?)QYR5잹M	ReCwoo-mR-{fP 35ޠxt)]>Ox43"j`]ۻ
R54q
X:v4(2[rܱc@l;XW<}1f#Ǖ8	vԂw}}fqg\
X$}!w|P50è-,VHQk5–R΃4{R'9L>zېAv wB33&6NbCnFO1a?&LFt*/yoE|{{a@o
8)փpY hQ>ŨCR
pPWR67
n6w˶>=h#)V!גG{u7~V,#`Aމ{2芧lKӳ؇oN}#&\c
C_fq ~VgΊ+;;vXkfISLF?wC
&؊EOcmjp4Z
`=DM
>d0or1J
_SGHq77x,௘6.d/K6)X$:~L-dqWip(91C~MN{C.O-8wg-rAyدk_Mr3z3Kњ]ǭ-3U*bc?hޙ)}<AE 
3*]Ҝs;kdmϸ8eH]xpᮓ(;[3dHm&/:ԐK
cVYJZq\`(p%z$NEl7<2\/{%@43QqavHRʼnZCrqmO'*!AI]EB\
X(wk4J~LPEgQ2xfrghQR|EnQF#Sr\B	eP^{R}->Saj~A#.B	U%ՏG}]hO/T>4buB+Gs
oP󓤐U7W3D!u/%/oL
4A.5;#Sk6o|045-s0DkH*4;t(1XS+8E+@؞Xg113b^p x;ō:
p+6Bw6q4J(=oGA(}]P,INw9&Rlr7ȵb""|kWS;"oj¹83\6a9.1ZLE,JN`Y֏ѱ3dQ;ZN,"rt
Hr%hf7/"AοTyβyjђhxUR~Wv*Ԁj­LD/R#97h|zh|eQ8B?-f&:XV/av&#_шϢG&kigY1h$FнU,
l4K۱5un޿.!/S:]/\{lc~Ųq̧2#6lUvh6zרKGZxPs|){gw.ݱ:o|Kްj@#xE(Zv`O7дmGf%tↂ0x[Iq>Ws
J@ /#]10N4:Ⱦ@2CЕ%~m{CL+-nj&ܹGrwVӒzaE4$0~oxg#9ƭ+AkKVxCXs7qLw’SW"15Li{A@hNC'N9DBQ=oK
=cL%/QbI5_9֋b
ZWZS LlSԡ"X1Su/WX6J!Lƿ-s٬DeDH@guP2D\qCc
/Nr+8"BXx09rp/R.Ѡ)H!Lڛ>=Dج2^9lYAERp\"j81ùtT;t"7,yz&*#H1%5:3iyU3i.5mW QGTzw3uּ8m3z||LI.SݒpM
NӍH;Q.,}j݄\&q{jqVL+bSJ0nR;$Fd7x/-4:qtEѳPzeZ|s!LFKt{:=LCo8lG\U"}.-Gq#ߙ/֗jI\Nv
C}Tl5eaUD6aсr|؁rᄇ	j[5񳩴ِѶ6/n=9OFQ~G~$N#x4#;Dt͡XI8@jtILwtWE
uj{F	r^axO:_|;4q$Q/_t])*43/xH/K8EFցsfJO]S+-r@™ݽG1[o1칬Ȏ`TemІ_K@1ogUsbpF&M
s49?%4i +0yd+>({\j\/QO 8	'Lob0A޴O8oYB$?i/$X/XJRj;5vTX4CD&?ѓx#-%lȔ:m;裔c \xbl}wLK6lYDd5z܀q'Jk_l7"i|xY1ohj7U%/[J.cEv,5Ԝ<H[.SHLWO5r
&h<ȷHMPD+fH‚G	[h14;i-?f::Q+wǴ1ܚRn?	,{ǴTf`vE-Z<~\/sGlʸMSitUSagɡěe|W$4]#ި#(NUTaz"A)ݪnDD
{JDZx<
5vj-5=$J)}lfބvY:OB8UQ
dgGڠ	sYdi8x'c@7퐶DקU̐ˏaa.+y)N
o5Vr͕.СG?.7.\'D5?#^&goGvOvwB'f0)+.3l1}1 ,=\
}L~1H5q	=lCyzA+HJ;#;RŻE0U#4z"ᶓѡY>۽ˌYުbI'
AR38E`\jvA)Y٬Z^m]
wk]ctƓLH犆>9Or#AaE 3Ƴa(߯8Y JoM?I
vDAXe7'ݔč2XiQM5zz";\6/ڂdx-R\\sK؜mBbFm}
?qKU9lsʄMR%L9C'LLë;ҧ:wr\%s
`(^7PHYwacѬ*&oAy5OYHٴMkvU-HA7
DG_>
$ի}q!H2Ȑ2ŻU\G9N
1z!᪒QSduD<3eG'tPą4mKn
Hq)(
r`5^+HG	/[_Ԏ-Dx
e9c{r0J :WLrƒLL]$TQ%/(:P?K(u@LOuM:X.	 ΆJePH
p86%/;Lڟo483|"S/9@±.Tэ;HT	D]`ޅc=
z&˔h8mZ}YC-ױ~@֛W4]!P>@v5BF[؛Pfáhbj?Xp烡PRꆝj܇MR7wU5ߊu01!G}HeY"XrU_(
㋉s?p~|%:<5+_
Gc*dJɨAzUEצ42ACXRAedmW[yLFU9~Fl)K.>#RPhvuxѹ%yTeIn48ެ=e?2ˈi&?ۊC.͖JG0Sjv[>y2mN}b@	 Itυ%\΂$(ū~CI%CqpL1dVq>۟1\eh9UmWM0!/rJ,T0A~!~RWxQvm
]"#툼(RyGbU?hNĪH~wf0DsndgJ4z%p3)Bا[F@:|R~̿dTu [?RLK4hFK~Ӯwz>r	)MB UbZk7ㆭ']mXIA`:u8DGK]V?$E/d 
W҂	j[Z69څ˿ҳ܀&؜pki!yJR}z,]̽8Y>X%&*S⏱n@̉8dyK1?k:\nhWpsE4"8
=PТ@f܄ӻ8X>sVQJ*4nHw1t'eJ)L+rN3ZAe}VW:'`I㍴bq{㺛/qbv}
^]GFMY	O$6dBU_NROn	N:i2Ƞ[)-i5iʱ*U;7H(FerSׯ",ICҝd=_-ͩ`SKf9l
(Ewę>-
EM(fJcW|J#!qATiDko
}66&L%.2KKbc)Xoijv|PQ|,^̀@n_G6F[v؂X y⴪Qy.@
4\ 3;Զ7
Uyjtj/UKBrRFT<~@XRHT(iLA#oiVٞt!)81Б3`yBj[O,>=m>:VM9!;dHCi9tf-\eV	LKJoH\ Z'gb.-x٤r!"f
c\tVo)q+ E^igI7j?ax
V~jbJt_۷%UF(#CMn/qHsts_-޼H츭ϱ})sѹx"P^\k1`췯\ǔ`V+;j=/nv8Az>ܦLL5
{2(߫˭D}a[_X=*^OzY2-Oj!Nb{iEaiۭq&~*cknACMK<лu>cV֣#?i|
:ZX%5aiy;/q3Tp(`p--$y8b-	L6
78ns~;̊,mk5$7v7k(ĈKLmZ̖zoe4 >F]Zɶngy̹tpaV
Wk/Z,hͣ'@}&C/$&s!x>v0P!~Bk6P;}vxIـ&`p	;>¦._}Ķi,[>7uZ'37Rv	% Xؿ-NwX~Quʗ~>9%"OFe81\ef5:Bc/skԓQ颇12㺉F2
qB&vL.\ҕQk[4P,V[lEdֶ|0vJvgZw'd"l|s⊑#>FJYq]U\rd6άqUnƆRW1kn(ŗK@GZfV?B{Έ#5DUpr
}hxO?2@`
P$t^߶DG(]M8
f_szqp|as6)$5l۾ql%BHߚ
9YT"D΅
Kǃ=V	Ip8x1ք#}C};LV]{&AFf"/؅M1W{.5D6աZ=D.7drB#$Plx..D-vS!ԉuV{'I4ǿx“T,4JsgԼjW<
TGK'ӣ?i?"k`X-`Ʒ0Ch:,C~ޫ)]ypӕ:Y0󋠤E*sMr5od3̣w0)b(P
e)%=͎b[jmv8f1'~5x	@	}FZ|C%s+/JB	x#NaVkc.t~OΠ}D%"ok?U7`LޙYkp[YΖMO/6c@RGtt@2<6+d}G 4ތS@#:տ.='	Y"YK/DːA=ZlC$׆w
l󤿭ȃȝΎ臧>:ɯf=_yTpf3rʆhcD7I=Q_nk
Ҋi?>%JQA.
L$G'A8VӍ\2;ܕ-9cExSic=}hLO,4[a
pvkAeF݊p"#TxkzHKq~:}`sq~8AYYLD!UUcS^(K(nL6_4R{A{`मeSߪñtA2%Ĩl]ծ	"7{QBf;b~ľ62Ԑtp1ã$_:FK$TdIzB-s~RjA90`lU_/@/ӝ(KA]!(MѾ1Vb"טW$-G̿s;2|U٭D[.~f['XϗjƓ(Ekgp%~6C	2$P.dt{!ߒQ.NP8q줳h/^>mYH/l{bhɬhQPѧK&9~>!̡1PdJ|H$!ВL=p-G
q$%j$;L|sFiJpayDJjw܍3prxrl<{~QqPX?5,p-k^	хt3n=RHk-Q>W8O"D[B:N%DbꃅmAl2QiۥD9C.4v!L]([`fR˫j껹fҘ*3zؤ7>6K>H@ߞ6!ent"QhR}:\nϲ%Fn'pr
+p+pH#,Qp&+Y\'l(G%h	un7}lOϰCHײ>|9%ÿ*!#y0a>IJ=T=|rw
eZ`֏Ig:SfIV^`E-."W&(!o6Z,^u9Xͯ*s`pܧb'.GWz>%2Ru?T|+Q𳡰CjG){\KY2Ň#sl,WE*YZ.CEus$ۅ(5n!3r"s"ò+׬A0N$Ȱa1}Jlr$Qa,	\OMsqvA:#)o9\cHՊz?ۑ=MZ!+vtk_	Di7g-!Hy`0RsмՑKAS50B{cl$-I;hYtRcR9(t'p,<2q<VaM"LDY3p^JQ:um-28-	29\{>)ӗ*iZC!b(i¹j7wmO1	CmC_7ٻv+1I@爖YEC޿4<ԍ}XC}[4y{3RA(ipZ:L}×+
JVgvߚ_K:?(rvX]׀Xr[q^!?wC߫鵧_ܙ1k!ۥ,j{Bvj0c@@<\ֲWI܊Ca4
|Z`5lh_.MR1"BTyٯNlz]ODH%?VeSS!Wir.>l1WOu8t%ÌlYqD͵3#5TE..eҠMm0<{DW\KrZoJJSo SXדhQ3֮$7/pK 6vʒ:g'^!@˕Ugpiuwٗ*s~衉|Bl
J-YFXKϪY"*	t!y2dsqFtdPP7&Of؆2Iқvu<,9b`71XWU(@B|PA7ff
^̺sD%fMFy<TĦtuc(
KZ9f-瞏׺6MIrJA?H*IvGҌ?xeWdV_b^L?{Zsi'$"I)P"H٭!6n,%7G.ӷ*G!УxHiÖ`٧+>3D6/vе=:KZxL?RŒѕKMm˒䀶O#jZQ|膰*w3c5M_)_YyZ㝮!&%cL$KH8䠣 QT=:ͅNExͳ8=q
{=D8w,l糝%2
 )e̮,LWF<7L.R]>ZtQ
<+ZprJZQLE)kPqGI!DAޡB/BiK
9[:rl%9G"B:!vUf׶4YHv&:c.cK3Y9u'k.s~`1s_] oD[4`Nh3lnmiY72\JC
fq<+`ҜRjLAlȏʂج,`QC!H5S7OSBב-b(݋gx|q,i&$1{([(T,T4g~8%,.pv8*0ߨL9
m`f!p>RaqK~ZCP9	ՃY>/BbDb,ՄdBp]*cdKB otEKZZs+7Vkook(h>}wm>k//`I-s_H(+0t*
ņCl
s)*paېytc5F8lF=kМEF/^FǍ	w٘|Ⱥ4FaZAdy&_	iO[K7׃c fUX[.@0#OPDD@I.tуC묞."hJ:FP	ZEe'ϲdAoBdDHXb A4]lIndJ&"˚0O	ĖIEn y//]~g4d3ݵM#?;CjǒV@3#Q {M&96Hxb%;bt ,6p8GX{^`5#A=oAee1ã67% /[Tdž_JPN(0[F,[	oo:9GTF4A _h\>1_#o=:h >;2l,77Q$oZ<M%K*R;5wm1G%y#w~~V^nk1]OEg%D,oC;~%9V'}f5yG	5o.,9wemTOeBdG?^0(j!13UOۓWnK뗷JOM074f,Ծ[~pwp<nZ+^IT\]p&n6juAlǻNP@횯İǦ鶈Vާh9
v:@
bfӮNV)gH%q+$mhU_!JYuz[Zكw,	)3.6=\o&wp:5Za\bC<ٰ~v_$eHMͧ{
 ^wL9	RG46S7/Bgvt.M~UJW)/[e'T7οr
cӐ>ё:GnwAz`V5*ѤT8\8꿊=]e[qK)g4]2f9ѧa!g,6;{6%J+,?eC"Y.o^-jÐxuDtv/n胏 J7J	!渥!'u5C5$FU@-D0b\a^hAoO?.c&>
}1>4/dW]f?2ȅ=\ItVI<<
x*Qz哲H`
^&{':t,xn=ËBЕzM)iVod%U13iãfQ$xⶺhMM	cS9SQ9Šɐf!>ٲN:rOL HJ--0"RJsDvt`;jXxTI?IyscH@^o_IzY%wFO4ᛋPy%.n.n82'%ivuUehUHzSQP
p}\ӱ}f2U6`9#ob@J`nޟ8JK	3$Ȉ.vEU2H;*jwrYQ1΃a'eJK}@ MrH]UGbT59d/bB?%`B5.bR
AqZɀf76wY" Iǁ.JygTYC/,@5lR&NRɵPlON:O~2p	޹<P0q/4	NLْPO).,{:ə,~QWѝIO6A~İW+BkIizStu¼F8)ʻ
~;3a4$AoP3k0Scnd}xpr޴(v)*Di\s@x0yYsD5~ۺcsAғ?pUOWa:&wH鞏Poc9BD: kcCm:b/책&>77ħ
F6VQZVቢ/#"i*٣Y爔n5ǒV lM2
?#mO%#tttOG1"Pr-)=F[/"$I4vݤ?S-Dx|%ىY,
p[`!;ܪ8h>N͗}x:z}+zYJ%)N*	ĊT"S:[s@~qǿ0;04\*"KS2mNvKr8?ԥV<8:3Orǩ~k_eX`0:'qzN䌎)NNK;?	6
-ԡcv@oJp]2V醶H=жo7fOnTA+FRlC QY.}jS(OަBByk(w/bea7|+@WcTDt;>#x)2R&BQ )YbaᛉvI2bMxMO*4B\
YܘŒu\Y(!
)9yn!KŴlXT6n"7:Mw,zk>yG~b-TܳP$`AybqdRv"x'gHqv{6FJh6G[e8Q}>΂[Y@xE|XbZ)@%}"WGG5D	s![NRΛ&MBB3cտhy^"i*ddY%qvzQb5ЦWڙ}'J#*c%*qmR@Umќe_2E&֣>>农?+{Qğۘ^sZ<Б_UJǞE˷{?{%]Rfz~+	E0ΖIī6[JxCi}ۜi+@	c*ғ“pz
@;ܠ`	dFZRuAꌃȵ*|?,JP)ԧQUyTmk^A:+qK'"Pq[-4tlnOoiOy&Glq?ðgڧ>ˋƀy1P,eƇ[åOqυ-Kښ3=b;7`C=
04xJZADiD1)ګXre뢑ju`n|[Ro祊&ܭCSd`Cɠx-G1uVz8F
y{/
4N
2G|?C:b>HY
1bT
\M";h͞U3{nuWPO~#-aoj@lײ1a[cn}45BS"=D/pq=
({tZUs(alؠYc!
ך$MQS02c{}EBB/5Gwt阐XrPB]VL4)/HX
B1H+lI.P4	i=	Bkznqp+IU9
@+?J{,5 ݢƥ(twn?U/svY_c>aCl͞C
ԁLД׍zsoMК)^E.k(t$Ms"zNw~sN%dڲK<967OIN%`,w|\
:g3.j䌎)bAk|0)hwNټ>P5ןd1ۏw뱤|e(Dw}\r}*f|Xu\0%dEĸ
^ٮ[Ӝb
?CXu-?nȴP#Tqq@5э팧jsȧ7󞃅uΛJ31y&h7dm3ZM!ieӭ8'WkJXfޠ1-~)()@();kq&sKSѡ]נo4z9t@k]"l	[0j|HY\ fL54#	kh&<>}J)OCN6nkB
^\3!~a8ƣ;J5KewH'-<}*K%@-7GZJ&xjƯdⷫUfo %LGaю31'RmO,x?H{0>1xjnZ2^p)7W8wqz&@˱2_"|q9B/Ls,XTze1|JCS~1IO0
qy33$$,IrhY9/q0ϝ}f0t%"a.'ZJ>k21jəLHt9ȼ*HvXBQ>/oW}[sTfCpʴrTYROQQ,Jzd.XЀ;:k;k
,Ju8*渨4-Wk9"v)v
oʼ͌ciSaFc0yn&*p4nm|*<79m{${=`|eZ-jbYy{32O_$F]y;
~1(n>#0n*+W4̅DSaBny
	;Gd@
|mU|~t#b
#|.}
}҃D\ <Yj1i֙|H8^9
2ℌ'B'
XRޔ9b
@+Nf/pI[f >J3p?K/}ǬLXi2`Tڲ1SwJ΀
:i_F^R\=g^aU<C>΀F0
yJ2F:]Ue:4ԼB8@Öa4r5,ص
DEóOk:bFm^rv4_%'j)wE^62E
"s;E$8UEOډh^S5.*xaKAD*Y5
\~u'p;>p<}`{?xw}=?̛p׻ įԿ홸T-$|#CHYTARO;EK4u6v%fx9:7Zmڅ6,q]=w[Y.\ z|BJc-nn00)bO&PȺSy#c*vb֫.DUZ`J,]vw5.?!ɔYC.=#1^ӌugl)ncKjXCHі5L^j;S
ȟU
@4]8c5ZV\Fv_tQC>:
vDli>w3,귴^/DOyyd1V
g+OnjiNJsUcdbn?YoىX+t8iqAE}ifPy%6ym2I}B2tF|9J߻Ź[rJǸg%p9V~]1/\ny7IF U7"oY^l
Z=;Q;6^$4Ӓ:(UUe=ԡv+ì/"V4FuWS/p$O\V?}	Q9k	i8tDtnӶMi&U(.z
=j䙍C
ǭH+
u\9ujbGNŁP+6/d0;e{AN,33K8{#荒´h.REjyd-q|IF	ٳըr"a^Rwoa*XɜҸiY]E4
y$Hޕ+C۞Uq/ۇo3904:@FT_էx?-;8Y^1d-~Q\wlx]pYni(fHI0AP+B0x7_ȧ`KZ*ߛ'V(o
z*mOcXݭK'%	..%s8l=QE,4`o>%[kD`UX%麯*!Gtsp5z޼icT%	VFV/@&hXW:
DRɔcqɺР%=D[*V؎<}DʅIi(D=gsq Z,:f&6c(8m(2-LF!ƢB^
5Zhk\a*|E7l8ro)r_۟\DE]MMlе)5B4سT:yAh8c9$C,/D%Q7Z(,T8~>@H:$y?pȀX*R0t	אY4ӠL&tfg1u9.X(OXs@Ru+a0egc[ 	/AIiULdJ@KڠNyϱ6ݢ[̱	>Aq4Ch\i5!z
CHtQ}mMP;cf-N>yNj^9*xϱ%8HN߇߹+A'h7fު!Ğ,]^	Jm\U>QYWʱ`-Zac)Mt'h&'}: cw2M1>]Ψ8coQ9|-MKaR%О'D[O~wY7ELDgUߟȄL9O#֖
C:*֑H_E~>o=OĎdr™;x~8U.II2շZBZN|AJ%#h4JhQuiȼ2dp"%KˌfL)j;}g.+r"8I;*yV?\X-D&+!W阡ڗjB4"tc0Ԛ9".ܕQV
gRk88?^[x~#㴯{ ga)c'c;?קCF`v,l42 'g`?@[F31:M*S}(Z6+6(0kY	nTt0|nW,$!ڧژ1a:w7<@SG%i/!nN-@&oKNʄo9uA#Jߏ,AÝoVA՛ȝ~zI1=+nBՖ}i?䳑]&}KkQΉ>H{)2O L9	ֳ#-\qpFAnC۴v:0j,laU!)w@Ye98Ҟ܀̞N7P3ㄤXk7z:BZ݄hi`]bA֜Bcra׽8!1D^~[g:{Ortfk@'^@hga~-SlPE^Oo7nƟxx/kʯHCͮh(fӌV<<RWE•5Dq՘$G
75$
zJ/Hx
¾:nL7^~~D=.3GCC1G7H&yq4grOo+SJ'ILҬ-Õ\r0v6(!O^.pٜQ8\s`Q|jJˏDȭKEf9ľ
^wZHy~Oɴ!LxȱUliv念COa0!/zxpW" $v8O0)Gf\|E6˶QBʃm{_HWu55lLY.P;+5QJ%J~p}|\2mo̥5E,䑾3aP/Ӱ3]
@%b/wG\fqƗ#^՜0HW^1ad6El!d\򵎶>֧LrR;b4;Ơyܪ}!L9A5O$6OKCVBf]T69N'ra޷==Ȗ;m.z#!j`e.s J{D@[3&co?[r,J홥5ByM£X&ݵM
##j#i
@vwZC	8.e-{%klw}ӑV@Q}:Yee?f04Cs%FiVt(߈VO(}룗B\)8]
Oh~OVMpy"A߶f_zW9SrhࢰQi;z70߱܊7 %\Z7y
P)#4>K
){olيL5v٨Q>lA!YdI-^4%F8俟2)+XL}p㌬N'%ɼEKHRx6эV EQ3^[۽^/50헏lJs5D:rym8)fO	`i'P8#h0lm/妖SDuᣁ')9qpw5sDNv]D$'@G:o!gE,ۜs-!`4d1z#o	^_S]KP/M!=*f:~Q>yaMgwYHqMIE(bk3>H>Q
^iJ
ڔ;Rk,XgA)L?߄@>zڒ5ZR{6c{r'XM.n="L=krbQY' g2TƏNu`<+,x9Hɝ1-1+VjSΨ[8"5k
r)nz:7pk|%JlOcu07:)V*ԵS{BvXAX$T
сAkC4F1%	MT*/:-iZI;G]}	\ i[4/7@ul$FEZ KԏY/|{0W]ƇH@]ʦCcc5KŌVU,
m>l:>iNr̳+/Şlӓܤ|>
S?v(BJbo7`_B	*oϱqsslm¥0]vR'J6S+ąYN7[qXbEy̼u_pRr+wzi	,CNZdg,?4@s8MNy۷4q8̗΋XVcڇ0&7o,:R.g*S&4s&^酽1K A9P~r ~"vnr	qƖ@DJ?.~Wu~6鱴E,d)5eu1)y<2p^!䉧2'ʵNG[u7n\e4-HsK|̵yI֍M0Xm[
k*CL0BNJ?_]E(Wkc0#\|[].5&*L0	TTJ%˕8*5G"2h%<s޸ևWLjdڎfuE
(ࣜt6
-A|1?J(,,ӵfH*Zad2=A:;Jpߓ;}0rƍD?1v
;	b4Z#fBF5c:S6N#Ns[ڡߋ~>!(yH%`͵s!%AE;QTciR&7:&T+
13zb3q8dș{}!,ecdQկ]Z6KHp-	rh67L@
~i0ZRJ@U4o'ZǨvfMҵA7_o[
=2΍6V}^^Y!aXll2z;ٺ	eVfmKp╙%y8dLPؖFGX/D4ubwW
IcUhYO9-ʻ%"?KӅZa$b}A\Q_>~Ŝo'CbCl8=[!@;޾t5^QRHb razmmIӭ82=no1ĴJ:@iKғve(Ft4-ݓGVWyiR"BoHto,*cM,sVFDp~E<bh9f|z/6yÉ8uA_Gңutĵוqc/A~3ѽVqUV
罠\`CnO)JS/J0eb4M=KK˞9M^	)rv^oS,?w7CR8'hPXztsEٿ`rEeDoȍ'P.BSz;f)Ϥ]|B֥r	"BҖl25›
+"1V $Z;ՐT?cɤĦ),m:4EQcԱZIB#|V 6L A߬,qKB:Cd,AQl_=v%CU,Iba9)zY
.pɘ6zKr[V`!B5o,92U~hf~Ae&<&}v9-whOGRoj|aAe
~oVJߏmFJLq#5f׳uUӘT!=v|t:z`VT:1x~FDmOŰ0~߿ƞ`ὧ',HE[[TAٚ=+aCo=n@eci%0qieM~f*ӛ}adq46am̷|cՖ(];V_>ĨTQg]{,L-3(lv;1k#nmV띇I:=-\Gb>*B%i1DKBJ6.Є!P"a%+99Pa5;6ʾë*6Y&p1l^`	W)+7d_ZF0"(PuxNq$Vi '"O.
-OmX{$
"[8:J觳F\Hp{Eۻ.4	`Q#iblK":r]ܹ1tȩucNG1p}'o;FIy!@O	*AZw"aԫXCC>1oxƛ~1NWr<0MzF}CŽI`~gACc4<\9RQ;/?$lҀ}`uE]\;Ó>N=آց΂hGGx0ځ oKCq=߁d9NH3G.OŠ+\qdts[q^j|te6$[V=>^RXPϊATy	\yi^_!2|4z#I3 Jh*q-xpޤ7aO4#Ym~amioҭ^1|F~Ҫ7k&#MTjpN.\ONGvuq*Nу"$+Ig'^\X\BXzOfCKvB웩yV"c-)@7yX;{OTSYtM12Ր5ʋ0?C}nM#a/ξv@ꭤG67Vk4 %tUU"V)vH@8}+~<Ӄ5ִOX	<|c~p\RC)*@bjRRe/iAʻ24J~DTU|d>->GKg3!0akޮbgE
$ȴu^$!g#+ cPljl1//2gu4DbW\4[-^BF^[
no>gVfu
JV;KOB|9nQ8u&"5\q	X#.+_		:~8AہJ$
m8NTFأvn|>M0`U	aZ$"z;ftҸ{Ptԯ:5{$w}|ij!lW9u4@ͫE!qE"5$nr;BJ)
{`&(;OU<J>澬YM:
jӒj3tZoe!b}T'AҪрU$p.h* w%T"	Ca?g[2M" =)VHCP5H‰Hf/ 󣷜uM\&<Өm:Ƽ'*Dwho(ͽB@օbn6ǒdL;xk4~LGԁMѽf񒬭)Tjad+{j>k)I.aP=W@n3
]5	֫hS;j
+*7Hln#I&UڐPWک+R\(FVuՅ-}ް,dΤ+@ȫ(!YS\b*oP+Fi0uLv$뿨ȋ5|2ˍ)a?zP$u&WFda:ājDWgJӮ/:ջi[#sz#;jO&kkݛrD
yO1f$_m'\
s^8
`;fq[_ĸr1]{3˩n$]8=왺UXWi9D/P:4#wA7KW_v \%sr߲h ~j?fD`W&JuG"U9tYϝoH{Ti=Ti'JZ9diӫy.
SzVpA9i8D׳QjHzv;JjQ[d͸v?F
CpEQ""x쎀4{z0N*Q	G2>[qɩ
Ht./ߋZKvM2WIƮ?LJƾM}%دdhCRyRZE^ú]4+k+#ԀD܎=Xpkw˻q1F)jjvEm+BIw0:VmnYq=.izz#0K7g2ΗhRN6-{C_aLAn(t{9z[ ޝ[d桅zIȘ|e]
Ad
L'Ad슑*ofq:(^^xLyJ^u7_
xƀ(ǷRR>,O 94oE|
&˶YZ2X(WV6'-EYLG9x\N*]JYxnE/,{@t˃u8;]m[F_
.[&'":dy~RAx̉У-_4k{R8{(U`ȳRuŢ۞˯gHYb@}W3~}Fb+p,hKJYщQgb%Bo${ŻlQ&0vReж`k3f2<$L.)4@^:4&J7^Ʋ% Z$fpV͔e:iuqg}Kf>YjZfb_Sꌞr儱ۃNs`ląmUA~%j~);b6r	Ϡ TGaC}bR !ߜbyG^mWQvh^FU(mAi vZNRŷԶuO
ẽIQE2;c)GjFqeNLGB~1.µ0(9.Sսf^*T3_%Nr|ёF^1?;EӒrq]pԭ<ʥ1[?#!sm]G7L]mFI07dRPYfq^FqjV_jyQ&qV5{FYU-w珺PMNi-CǷCir4 DZ:;J$~NE+&OrzBK'@*by&~%\w9+V@yMchktb5Aj. }؏C	K9ygιYW`Y']^@㌏('@>D
t%7WpRS,)pɯv'ѮŚٿ\_SGW/ʔ?ր
J.=<ٓDQu( UM
FXJ)Ďy"xԡޜA=_Of
_>+AuGb6Έx q{@$b
D[62UBkʈ$pS22vvXX`<0aaEJPVp46{(zvU)kNDžƐ_bVkq|Efo)t|O[bWXYj5bOFSlĻ^e,+O	m?Qls/
0mH@j6-pXY/`A0m߼Ւ?6UPE(+dv ,0~-z.0_JZ>%5Q_'^rŨ wBs}hFMK\Ֆ ZC͂mADrD0'-Oq|Rg|XdᠡQ̛ Y@
@Wˣk&.1qX.FW~-Z[95j:,qJjIã,yg
'QDڎ-fE-nӇwc҈?7,\m"U;^_o=ROv0aGP7/:eG86Ȕ>@j}N*\,o3R6̲c`}B,qVn%9kUq{u@cQlO>pT=7M8ʗkt!,R!e1:gWC3d+TtQ65ZuE~̩mU.GfbS=6,%
dmaʪ4ѓ'L\Es}yƒVmqնOVQM%
i]ybUs]8s,}yl]Lp]XY|nA.KN7t׸vj'd8`GjZg/pu*%{إP~@!΄,}@I7zaDbS$#n{S;hmxSϩnT/d?	J02rcB/#Ὲ>h'ꏶa%po_ruV`ކwpHr‚EF3.;ҏ宆\
R|WL`༘[IM'2pnWQOOׂRY:G#[H,J^X`t	/	/M[(o5kX6ߚָD`dͦq"Ș;@(2/O5ѭ(iÍbkS3A]6ħ&ے䕱=<=hLқ|:Obg	o8ijj*	7wŴ\t+K@Gjŋ	$Ԉ!Q+up	FB{`9P'x(@"Vu@QpP^-B&OHH^_as6d6/--󏟈c?s҉/Ca
V}5/`P1ğ\+*A-NPd|W!,|fJ'QUd
l!Iոx|XƾPpѐLiH*+!
Zw+wxG>v=\EДZ$Vd^9MBolx̑l4ʲ}I7=/#ThEW?+Yz yҎ>h!b.	 MyD*'N3s!ԫ~PɘGM@#,Ї]0iȫ8>
j<~Tϳppޕ`~(}MT<$rwͽ\^uZ
,B$Y8,YBT+ߠʾj.CjT)
vyk]24Siq2Fɢoμd,JDlwzDNԡ]~Bmh"J_Lp@5ʺj׿15@]c/ϗ\V	LrHY
/7-! }13	!io$%OV!2ie.cKyapXvK	꤂g4W{I?-9Fx~ɻI\T{}d2J֬mWɡUMSQ._2C%0	ɫ񀈽4|
ي݅ZIaχ\$+Yt3if$hBx8)Mesd,GMsWk5\m>Pa7%w+"7|Npf2V;i[tn&>>8YJB^vG⴦BI5!{U:sda:Bu"~hUY#EfHá6P'N_/63,zS!BJMJHJ"LNf6}M^FI~<àg%t|βLPj8V`LEYp!B{.ol
63>M]ήԕ?YJk*dp,luaofVn=<`a7Cj)ZNog!ѡ|QЂ%kpo}DsOe"~Ϙ"#g,(2A!"
r˕PJWa_`M[,U(C+[	Jxy'tC/Pey=9`l%]&`J{r"\fJ5KƮ6Ut`O^G_yQI6U.O%OdFc^Ctly؄ݷa_] `Ӭ
X愘6q`ȇ8k?2Z} QgxJxY`x??PdخH)uG!(Wӛerlϥx@VMݙ3**6[ef5*%9Q` z;:΍sI
ֹy'VdՆAmKZR%J{3ҡii2'ʌSmQj=<&\_٢cvdn^lIjǶ<E״,L{ر/Die'
7j3~sc$XqUOLJSB=9gȑx'i0w>_dnBؘAk(ub2=5.|6qʥ]ى$wRmSЊ
M؞lp_6<&U Q)<ԳgdHH]ɔCze8;ݒg#Eݠ
%'6Pd>OÏ>b׶@*]B"L>S0J_1f`%ͷ|X~wr
AgM!5E85'oZGy\)~v_yC/RF)PПO-j2d@Գ{&
F\mJrɈ`ÓмMz=u4{-9)+	Qƞ}#(VS1맋:xs^{ݠYUZ"͒p 1%55!G7
#}4fONhupXV{2XVJn#:C3MzD8ʸ6zc?Ҩmݳ\e[8Fwryf2\@܅q{¿+|8*@-CnX7RWHo?AϭX
s㒣zW&HՉ_Xk1OH#dzaZH%S;^	Z.#*UCYNxs9m@r@YYsk`q	5s;h?Z|c@&YnxNQLNJ؟F,M^!6]Iۈg}w-,#~~J01-5/K
{IO3`a&?[?+NUY2sq/t}ȁ3MNC#B[Dklc)gk8)ut22#TOh{`tU!I^Aq.[	C9>'[z1CI>M6\~Cvkv1WofrYkB~ML\4ljq~Ҋ%/4Z"`=X஌i v`?wWK5AQh5y-"5E{?ڜ._dnl-Oȗ:ͰS1$Qsz+7f8|3By0!}@߽aA}_V*S5i.Y^B#ʺ,kvu*$wIgѷw+BxUa1A@$AaIfLzܷ#M6}*'`[dWu	GW"zm1}$*Vҥk!t*!w~O%c"*,t>O{Q3ʒW䓍wlbh
L_PEc'hgβwcƮ?:ڲq^e_|=9T wحˁԽW"2()e6#<k1@B˩鲮7l ǁ$*%hy
s,U*k)	齁"*^6kslƙS#g~ҕʟxõ&h+~I"N*Ffռ|H?(~1q:P聓rmRSG<{xD&)BBT\w
av<<[jz5fY#Swjtz1񸕍
Z$YzP>9IkD06d#gI`9O>CySUe	FhX3969=s+`$2ĴkU*./+1#e0JzU2w!}@񂈵zb3~éQ$h^C?Gil2.%B0ǂ݄s-5vRGTQ$R{i;q.eoT
l0g\slN܅XaDE,yM2B&˱#@9檯e,Lue+0,Hޤ )	s>:9DvES$l_h8:2a.r%Ь$M(i}b+^"pzܺBzHKqfL״=݌.l}W\$kpՓ_=bwiR-E`hox%",_(eE/zFV=B^ W檄zC>$Z.[6mfʼn),kY0fXيpGG]{]{xn@g.`f)YB%雿@U2sTSՐql8*t+7gꟙʡRa8O'@Hά{E/ND9b!CEbO6+rLc
!?SIT..8Gyb4(FiLjoM^kQuh@Il7⁋]
._$2;;m.D*#Ð{I}r+GA5Z7&2>㼱GDj<$%>>%vJF!x=?nwE3s;xR컯~xo#zc7h
sSdjF$2myK圡М f0#pyXfa;cS:UdQBE'J
/ڏ˓W%EC|4
kN a{QT"q_Req
r7Y7Mw_}E``bhpQŇ{)E쒿iȓ(NDz	2䫐АqV$r,9/՟4##k"!B@MzIq
t>"<[}:32:{@*\Lqb@	|WLJEsCIL^8Lsӓe/߼p&Y ~_?HE:m!(bc[+	۽VkY=MH{τW_ž~zqG.7 pP3Mpꦵgk7Lʼ("իŸ!0}+X`YȷsB=Ks3l-seJȤ0a"95`l$}+ꄍKё\57T~pȾ.O	4ʣj~!e]8ڞx^JS8@(LFqe"kFE	\fvr=`aEcx!톏!r2u4\Tj.>[NjՄ5zfK1f-Pg-R%
9a39Vu*Zl
N(U+~ذ	=}̅h讪?L!c(ݱ&n"$s'UEޒns8:=ii֑υTjV{Ha**)q\1
Tk5^*ucLvx{qzZ!Q+![Xcĭݰ_9bXfMϹꎭ<SK}(mmE	CGjݑfQ[6?ϵ]PhU+{W.]dz=ObST> Д*\x4rG |>X1yd{Rj'yUY{2{!(K(X8mzV ;$^5N֯?]PG!۩~m@];([PՑ(S=ΥD^p|4nBˢH0)RbAo֐N}Ye]G,cig:S+3Y":Wbd#]OM^ةQJ!y䍺Rv;_W41]a7P8u,ϰmmVZfWE^EGκLej$<qdN@tLl:$A2
?Q,b>zsѧ9ZtoS:e$[a4L[#+h<9k`no* !p~a3fp=/WN	WYhSC%1-B0"0\LlJZGH{SE`[TӳuUç8xR8Ġ_gp(>,V~[2ճ>I-;6
z7V011DPl+[[p.3biw	ϘJ6}n03f3~1&w>
+c'ۣ].9clePR
b.wA5M=}|
+J˯	Ni׉'2P%ƬE+T{H_1XsZd*%٤+	ro׌Id?O&6:K_&)]_+k`t"™+GT
R<4iq,,s_kԟԳq3QZ\hSf6O;C#C8R)j!(l<żPw`Vc7GKkYsc o.=~:󸲊=iyfV~v&8m>KHc2rÃ	JAX96Msa0lp+\,nC@4˽'fsZ1Ϗ{d*Pgm2vIoBLP4"j̐S镑D=>p c-n
JPB4fm>.AI~񷴛^'P}(ܼ$aΖh:ż8LQc-C]i(>+FYV*'tx&qo)rY9;k42PQLJƯc*a7:1#?af
ArztGgQr0|u~X2꿾5i,13-J*vR2f}	7;x笌-7vqWK:^JZ]$ɻ?zآhMޗW
#ScP999(Y5/ọӹƒϓda֭͢H0A}aLRjt^cL^Dф2ڎNaCVTO|1Ų]Jnիz**i7=rղX˪b3='8#[	-V`m[.>/zUᝠH2Ż'dqWG:SJȿ
l>.E`,NJ)RYBOl:ޗ)	}ne]?Px;4kYIn1_f4LޕV*W#1?K;;@YJU&!
ر\D.+EK{0@e5A}8Mʮkj5MM|$W݁:Swe!s6~$X1ssRaZ5FT,-#^*|P)~}¿v`fC%d n?*Q@T/:RsN/NQf$8^o;
3VOWڒS[ffu.ϠJ/f;"	筺V*.!џR12S8
IG}Q}{LA^rW"US|T6X3K[_55TeXgºT[_5(P6zf0#9BS8B'^Kyn
Z`QJ\lgS17PY|Z#JvיPs2Pbܣ~CX?[1J%h~hj4DEOR6atJ4RzGTeV!?Zd_'E!CrR*0zwTht+;#P}SIB]ٶRa+48"d>:]pW0-	2[VkGϵ/ݞa&!=J)	IRc[*]ȼZڋM
U1AO>+q+Q2xm\Ħ?O;fuoUB!Ȣ񿅨aHb(	xw9AӭAʊ	2WٿPc-tƉx1xGؗJe=j{@Sɍ^M-GɤkXmPM|JtI)U͇{tG)=yK5ek_3ck"]Ev^#2S+
Լ33jZ
0lӨ
3x-zUV*SEu_7gL7>f}~Z*D	WZ09û=U<}2f&ԛAkR4OX'-ipEZ5	|mWZތ
EЃrf*'-JNr8d8pev+tBl#}zld18jAb7=#Zƨ=W~^]4_Ma㥺K'E+y,[>é39w^gI3YF&(;805\^s&a)11ФYO{pL8$lVǵ1MM_)FU{BՊrSu<2e|=|ƈ87ܭOt!y{i=j4qAk2nQ}gϲpMmXf/`_S&Ja61d_fhBe#]:Fx]2Nms=F4}*g@DkU`NOgfN-!<~艱qEUhf(!{TCCUluًwLEa._pܲGgTKIU.S[C)%WP`~	SƒΙ`IM]"dD"`j\cjp	?biOcL7jGP(k]F&kBHMD+&[Ֆ~m"盉N/4-s	DLN1w5N>}(w1Sp}YaBf Ox%eܟJuV:Mðip\69$q65id* 	=L):Κ#զ;6tŃXDR2>ZO-ՁHa^V]*>9bwO_zLʾ-*&0)٥o,ՠ6X)9=)3J8;\i
8R*/<8>IT|+j/#ڸf'V.-,ek\CP9_>0ռ:xO*~ȲKSesk?	YEIeGŮm3#DF1)i<;(k<KI%J7;}[륻NTi]b^=XފPv;UsԪ__Zjơjmy/"߻$}LY_c֨wD5BđNL!mDjlptxNa%= ڝka8jsz+R$̷3:rx3:IQ 	ڑ^
@q	v8:t#O4
z3eOQ68"<ګ9	W̰ͱh&V:KWi)FP)kvojkVe2!4+(v7$pEQ̬w(`eٿtDtZ[dT0&ϔF鞐Thȡ)/X\:I)N)	vcZI.i^G(]v?4SDt~Miۻ!)k*&>|
:dMtK[S#б!Q+@r۝IEC~yL@D= izС+#ME0<ګK@hp|u.ܹ*+vC0KڭLH9Y[J,_UJ[ᡠGpo̫KP`;Ȥ0mH*\モ5IC&1fY۸̯\f>@'!&*)D^q43*yupRAjݙVN$DLOd~H/Em홹1xJ1%0f%8@Ya0^=2ӣ/vjxG{To}@%ۺkn ɢ5̊{"Z=6X|-rQi6	H4c1dL0dav's1XL
z\ M#??cbK@4u;My0x_@J9),441qp6k>@Fk6$!M̰Pa9%IV@xWy7A9$(P6k_i<{7b B	 +gc;LYLI
~@YD}OHQNy9^_w3.oV,y1UnaIʯ"
 8bv; wL5,ψa'}o#eF
:b|\(Zi."Xпc.=8ZJŒD1j5MR4=1J޼|h厵r#)S
^!kx\tqR &X.ݕ}[)xr/eYwTC+w/keQoWODE8V[bT;Z"cQ6PYӵ;GǓqt,h|<&Xq:b9yV+93k8,"
8HЪtQߡC2Ym8d؟J|h%_*
QRdZjibh>CFL}!$`Rf}ѾԨypa>*vgMr>Őų7f1@|4wݕ(*}B?6+Dv$)I6(wt6a!@ԎK1yj]2_nFY*D٤4\Gkdk6d	`eN_02R`DoDҋ͊F
js	uQ*`8DXtsx8Z-7q1q(-E-̗pi_[ޏO|ⁱP¡;+R`Sv̉rh=#@R]bXp=hjXLk++q(AiډrP19aMX`0G|'Qi.PXPGjE9*AJsȽAaKFKέ$$Ӓku]xnczXV1Dq 4BZAnqv9@(c^~ytzO­uz
-kvFqtz:Ž/|DΨޣ!39hVgYGѫ@[IA0/]O00I4{8`M*e3LJ_|o#1=(5H~_Ɉ'8zM.};&fn^FNk.
Cm*䃰7,#/_csN
2N.釡aŦ+AE3j.B!3*94[CPZrp,)hC,._/WGTd_0*߷[.̶91P#-ź'"!ِ-qo1Pα*	I)0pi%gT6wmڬ70qƮ$-ndvQ5]sy8P{
k!-DEIE./q$0ai
x\PQ'fDcz|q[5jXs
~~Gd&F#ՉKojh^ZPec"|wkHD{0]5kESQB7م)kYF%;w['/M*7?xZ$ncZ
糕 ! وlj/SE7rhbcH
jlJuHnJOBG
hCm|
O(p=Bj\H&ɷV5V2&;]vN	fRMRKFl8Jw\Dcq`Sd "]Ң!miƘ!QɨD.2,&,16^}=Jϭ	~k1Y,аܪtI<ɠ6.D
2#(m(|< 7 '(Qȴ=\	]Կ+r3c虝s+Ɨo1&ϕ&1-Ck7C-$Q[ȷs5Re07yW9'=s:
`hRl<3@
|VTe^ډT%GWT'#䃇N{OWjw^d~ɰZb)ӟnPKϏT/{YEW!\&ʹ7鵏/6VCD3094;N!*%*f%{i(GPVЏGfxiWW*|"Ǹ~GFr71Xsf9
j|>7]ل߯jOjFYcdd):}e\1.,>L,s%_^S);ےW$fB=:!IǾ$Zj'ᵾ"D)v'|U|Ν
⅓&-	ej B>Kb	oD`-ai?w>X.Y(]5>}7.fyZn0M~		ԟ:;W!v NJ1.%gnm&{,&N%Ke_V惘~&1gڌhw@UrVp'%a+N
)ǧPHp6j1hG'*{1V3QO;T6=Ȟ`J
	va^žFru!	!2x%d=>9@|-8e_|֛QYAGv>iz$im%-r'n3kI,Nq"7ٍ!Gk6ol&/F
P`	]v|هe0!ߙDTNf7[Go˧CLqi
1$2hԫע
}x8pe
Hl6
ZbƳ"ۯ6VE[ڿ@h?TХZLRw>m6W[T[?ڇg0c}_O8meN\Y!WinEөJPJ
S#<>;sx%	ûMYѶ>Avw;M"1a">+Q@cS%J%aCA4Ę{n@;O.sTbCR:8#7i'P*7xyv.8+.␕rg0KKL+EK?"wm3LotcxOKS3xr%֟zO=SΆR(<Mgmsgp[D'4uqbJ4q9iNw%gK^74A!#Z"]y/2}f9B")
"Zt_S%g"jkG7Wnd~7Bs\³Cs:L3v݃4s<߈Dehw >xkj~Ҥ&u)'N~MbOA81Q8Dꡙ|gZ1f0򋟩,?߾𾖧v؅@\/5_l;ێ]5>ȁR*Fip=mQ^zLhq$@	iQĘgW%(UgowMe
.e!.cGm	kNe<;/&	冱s2z>oB@L[ԉ$+r0L࣯UN6ڦTzn*WNXZs>%
u=k[Rv{!!%ht
=Ǧ-Tȋ,rSX5bP,օ|Dgf.;}jE+}Kd=ԧ~
/6ȣf(i+R-Y3ϢZ٢外rD3kȈXMN0h^FLƹ3QכLҺ)kS{N|-跚J5[~Cff\D%#yWf%aafkAW#@fZ󍌰2#2aU	6;GvL/xKׄa0]xd^GH>Щ\fR ysZwM9ر8
UNsϯl_[}qBF'^Ppy|">Wk9Kya$	ggIG5Ks(B+lY@K1=:SiٍCuƾzILCL4c[Vq5~v{B2iW3sb
{.JALhwGIN'5y,Nb螜ʛS?phe5,%嶯f)7Jxpk;
4^ux'_NOR&<Ҹ
#&|{8(UX6[:V<Їnه[jN؊rXy2zd5S
T
b!l"%/t/@g&t(r`IW
Pv[dAFg@r6;٢wMwpj
J?066~5Rv}m~=GO!NsKf"QŽ0Eo>?hSϬabQ`$fpF{16<5?gOX55H#AkvڷP}hq(R+.N@2 e+tПoo0@?]n%!%ǣfO
gH9F=[W]̇܀FPU_\ K"M5hͬc5s qѻ̥&.XYM4CcYv߫s^+\MPKU)El9tVYthA8=Of5d4ǔBEVWQa٦}x,߽52\f3
	f:DݱdhwƨNʃ#!hawߖPu<>mJIG){\_=a8ZTv=	-)xЮ%b&
]ժtD~X"޻Qt}yB*z\Wslx""6NQz6R$MG1q>n{WSkP=~Ohcɿ_Esv8smApYu%26Mx8ӻB]cB^(˴^p鉎ޫZޕ
<پN5;RB*>*MaM*N(sI#*e}UrG)2Gk4N̳6~OɊ4ѸSł<ݺ~-OuQu@T4n4*\-OCB|a<܃1W@~14}7(_hB"vڝPiUl04BQdUQCFA-4fʿEpg)K(wwߑzEt~cYxHa;j/Gm^]-DM"_ye`gI)~C(SvjtaFq]W>@m/<";ѹ;^EDyV}$]:79eR\O>,SFLxv荫BmKliPF4Kf{ź*}}8S;"^˱Qv$HLSMy|:5Iz|k.#Gډrr?2C3WY63wTd\ʛvS7XS+7,Tݡ\H:B(	ĠȉM›U麺]+΁'0\A/ +&
Z 6UDT"?u6on39@JOBңX5.F9Fpj6C31F4HUF/≴h*)}R!óEw	V{Q-	}&r0~㟉u[+r,r"{L`y}3NpBI]v]3aJNέIcV|TzX:"_ed+m&26M8Ts7.7HkӧJfE<͡WVVMEDEE+g̺!]I$gUFsL&Eb"PGVx_GK~՛wRo?nQU*b$p߅*^Lovo
C&<^R7 \}Sz>Pmkjf$>VYFv@PaKnPiv;'o}FIG)Z1HB0uzO<8p<^RFXm&|V?3_lS,Ȩ?6
xFqc=zꤤ4 ^$krCc›wup94.6Q2d!zGN,`'At\"k~NҚgbh(ܘimE3WE|!o@Cyh}x^9V[p78sx:n|و?&Ggԅk2+0{s]j݁(
=Wk˅C$H,?F:McT"9AwWTҞݥjxY9#SYMl8##ܒ{0	>?n/'"J ,ujqS3)<}!u,^tʁb42r![:)y^pBDaˁ\2E'ZqLv,AIӐ1++HhҦ]ubp9ѥTw/Л.K]N	CIA_79J;[!
?}o#ty/KlxI4zZb{W
{
DxQPOu*z6d!\
Hc-W}
2FC+$
?SlϦ(1T&yS&{<@jx;N
R^[%0mo`.-?_ljxTQΦ)G^\֤Řwz="P4;p,}-6d=%x779xFSύ٘6S̖^%+_~r*vK ;[ًBea`g
T0oݢ |
TU:F%:g>mMd>ה٢=z*(7ZO=P&.صr^z㌳pnxHmya-AOoE(j>	N']b&dc"BPxkR* 5NYb
o"^zO+xucƚ)>I\_\@}9mWr.0Phd%tQ})@{%ܶcۚ["ݗ+,UmH'	[ٌXpu1iWK
q/,r+;7rMi&r'vwo	
ob_H$\nG9$#?I`l4PTdD|aPPEܵj,AX\=g䨐ퟶ+\@B88H^je^_.\aIk,iJ{P)82*~'WS"DUkduj*hD*uF'Y
R6a@iIh"/R.)AFmNc"hnSܳfqό%:u@it]fCmi$I0U4XE}@Ll{f1><~=@ﻻ#W 	n61'L.C3|H;LhYمhYT?(nRXP??{6(1:vg(ea;,Kjl]|zȖx`Zk	"5-?X-nXbr9
my/Ƣib}|=
om1pO7WJ&֯6iYR(i /;,L5?)	F`R41~^6}V6ҺLX3l$
d
%/j--LtiIj.U# j e6cy%tF9a(y!^.{2oIƿzpif]3LD
V6eI\xzLTJds_ESSj`xق66> !L]Pt@@9]D,hsl8:0d1yGWGUmHca0W(駽-z#>S9ߵ@y)PBoP$US2oI%tޠ贍x?XbKIx@a)[9)kSg,1sply27HB$cՉ
ڌti#(OFzdzGz^z^#|Ƥ2@8sņ$
7NuƛJcƇZ?@Sf!n5!*cpx|ū~zDۧT0?̗r-ߐXoLILwA[BƖv2ɴFM~	G.#q[Ƃ/f	ȑm+&!D#w@ЇZ`Fh&4$*wB^JRQrkAWE2<ШqrB"j
.04r:m]ݕâNMqO|i֊Q`wAĵL*~M/$싌\c?ގW
iS
lT
K
񨓬ҔAa0?]qHiϟ"vLt="KhrE$:ˉJE@.pFoYpKxxlX/'&TϮH.D:R(!BQ&Iaz}W`<&zz=kܙ
ulR iF+YDl`Gc˞_im
()<}6~	?"576ԽD5'#i:?'}AׯLZH涩np(yRqKE#
և:}EgYZ07070100000029000081a400000000000000000000000167ad58ba000029a4000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)b]?EhDTTk׶ǼVzJ6J1`Tqrf-w1B?[DW 9(u/1x:H"*:1G	HD\0i`%UdC3#c鑮S7@=+HKcIM/_&zwUx|LUǛ
iWpB<Z|OT.)b$:8s'|vYA	_iʱ{ՏCit-Yüz \|lD簬)]Jrjv3nrk~5cD 
)ɑuoG
]Jn[Ւ*<ݗY`{;w-嬒MYj^r`7dWϺʷԻ7dz?/L!AF~w4cuƒwuGPO4>䙋wJI/ghvhn+eNJrԃ/&/r+bFtp}Y+'U)FHQ>Lԛ+q1k
lUWT\[4uc&BN%Fv,HMD\e/G{-+vRnl#hG"]_;bڍRw
?]cnN1mGeܜq:2e|6bhm@HѢe7H,qd1J*7eAO&>ſYՆ+rFbR)x߄}&~`3(wRbki/:`Oi(tuIyR$ۨV/a3`Rׄѕ?ej>t/Uӵk5uzK{B93u/(j[0&Y%*s8f+t9|`mקֈ;JB$ ʋg0	\zR/NڌqPLUg_u*#</**#DZrD`%+78H`NA)#?EjaՅr
iɓ;v;*й :!c,9P#ZHA`		u{\-ߞcd*GQk\9L-nn-agIDx(3LPWQJAoqeū?CmL཯mPO
m_\	_WPVQ2&^}Jի;Ph{e3繧yzjg~WE*o851[oUW14ћ/&KbwNtlZ`8
4&QC~;(lZxm_:7?2O@Lj
O`	XAgxS#n:!j\c>+UGs^2|y{	8/5rPxV3^<ͬ/XOnme>{1e7ITp01Tg"2OtW-@ؠxπ{Hu?yN˂ жQKHOE^.0تJwSkŠ_WJ/
r-IWque(YRa'ƍ!WPkԇ!яn
+߫?5U϶?Еed}I@ /rR!.UT2\%̄^ChT9A}ucw(5
ѕ*UU5F'~ w$YЅ}OZz[az%d>;quG~bSKbhj<\oԵeaZ"9}ZCڪ6Շ c;UZ5͊F
풭 V4~s-X3jwUO6s#=Jn^oBla0Sn(q!=D,kf;HgkHt}nZYD5.e"_Wmfhb&v֦3z!t-UV~~BW+gW7sH*"'%=0y+V=G1yF
Zk+k+L*i	2^6;S*z5h'yѳ:-hE̾$=Qds/FA7IN|ƗAǑ	ŮCN$,v0\y#IQ>'/,̊u)6VrV:+$D0YFpշ!ܜ[2DӦ0Mb-^$3omUEƋL._4Y4"A aě/#˗g%,2zv
億vQ
ɺOz$eյ֨ 6
Nإ6%~Xr7h{WDQéAK!HU)&<"vq/g+ l҄,sdܹ"
v(HFb06Xw6̨9cx&oݾZUR\oL@A›	SVI)8EM@
T9iBV_~Gq^s7ENز{/'kK%x=;
7:7dJPyxIU>?Y$Nd'H!FjwZ0{4Cdwiۮà>Xsjp ?bQ6Bu/ku;ɭb1g1+$A{(A݂rr*'ƞӳWFT8k: e47<ُu&,d:93TbgCEkE&׏$vs"G
#ngA
E9gȳK$
WTȘu|pĨ9|T\­gHRK[>h,c:{y?UAX[uڏZRӹרwʰ5-t6즻bߥTgU!wkB7y#a,ehH4K±~q/qBod:<ߍ7/$Ijsts7;*ѓL&>
i#@@B()=#	
¼m.jKW(ӦU@z!’d
`i	 VK_nUuVu>]:#y7ɛ{qrR73'P`.&a6tWAW!}BZPBKudAD2~P3g4'P/FTRGvK*`tE'y6V3&1ƕi
*la`*8,x2i<æ#1,0$xK2+CћN|Jظܤ@̔!8gN%suL^f2Udq(t!I8U#s$Ԁ)98(L?M	 grA`7I=UV,̋bbT{jcq8>Lc
Br\'D9ˡv*)̑VY
#y?D{]pfqT\2[hϫľI^
BpObSmԖy;9neKtarX9E۶.v=4PxFUmzD)j
ޯӿ.xa_0*&Պ9νJ1Y^HK/;-:
yXwkc-Kē̬(t(~.u)^$Ɲ `M8W%B3viyBa1n"cƃ{Ts밊:nS>"
>M2rKJYd+19iL(ydYwcGԿuZwJPnhZ2YيXUw)Y> %Xp0)Ë*ݔ{~#9n'{~[\?a5mPlh/E(w SxbmQ.ò(j7
YYɅ'myib%͋*>y='jA{"@FU+?aLg0ŋ+.%9䟦[+l:2x?]C }>vjcP?m`C0/9bq?zaxEm3swܞ@څ_5^ kt$ f1(鞑栨.SULW
/ꋞG,.(f:TԢg>tLȏ|MA6w)T]ߐ\]ՠsmvɓzXC4')-yEKS*~_y!t@]K` P…žc[nLWI$WԽ}\ i`@l*b$~p$LcюjNfSquD52)eHJZDv;h8ļR	`-˕r7P@|襥٠pl7<hU%1NF|Ɗuqdն.;7wReY+!3U3p<?mTL=KD1زȷ>Zlf9WN8ֆj)<>[sٔA>4֋#K4Iod6&u)hn?u-7Eu-[͊	("U6=pP(k_1>,ing̭
`BB:)]wf74n
.㩃8C3~T8HƄ&K]xjOF]1%½Oh7Ɠ]ןfxKn|;mx&%to1p4kV`{%yGՕb-pos?ݳok36c
H}dkal;y0ڢA3N C@k^VVaAۈrvL
$UCj2MRxt+ï43mI.<#FÑ璬Zzc K[L:ri9Sғ~=:#I7%apui7E˟V	n\
,cRT8f4f'"ɯ9H6Ujo_v׭M5h:$,AFN?}'>ɛNYPgP.xS
]-Ä>Fx(4-g!X8)#ˍeSwz΁Q!tr
yMs[)wsB+LG@q6[Y
)6psOIF0HOf+4hNcϰ@~1OcMNٰA)J\G;4CE)VXby;}1Z!Y؃w8"zLy9suaրpxZ:@UUژ}iSx$A8C#$!J4Zb"%KVIM|Dl7=T-'x
qm`AS2M=t2g0C/4$Զ;+'۫'peM]l4Iʭ."=ECʦT<ԁGhОrЌ$9>9fB1!X8)Wb/škXO={aM?WOO9az+f,
f":7ҜN\Au}F%{H鐠փ%o)0䠌#"ɂ1ƒ+ldD',*Y$-l}lI azo\+cj,T	`#Ǡя	:^Uhω/	iy1P_,4wZ	9l{6mZcх]9'Ԣ AsfE}CL3|.&syN檧Ẅ@=$")!oK3w5#b,*iFHqMUI%0kF8gwB`}~_FAu~~mVB5
uT2z_I3-w{Mč<'#0{?Q: ǪOo0,}]O4ܣw,_<+ZqÍr
$p?3iOӵ~BnحtgURwiPdma5$v76­jIER/iE9=:QQ!\zÒk듅cAhY4Bfoq6<з,BХG(My+)wu<N<ޫ8t=Dd^)?HsLK1 hߒqA]qVvGWa6յ5CZ%3KqP\xWʺwЋG/WʱPSeGWD$qZ9FqEMB	~o%&@,օ)~mo5@]g۠&VWMlE[g? N+
*УG1~j]wKl%ĞUPtRHВM%T(*'R2Vx_9%g"	 _6x!fU]@3'Iů ꓡ#6Iy'w,-Ѧt~~Wc62_-S(s&=SЊ
	-AzR `gYZ0707010000002a000081a400000000000000000000000167ad58b900026490000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!B;rDJ:DB^oWi`v;Hk>
w<,$3\`P3dQm"έ2pvG"%C,[]ד'BWN[6=fS[Yʽ({LvTzrp@ɇN !gkJf ,F]/yn7mӲt8Nϙn	*XY]O>!]rB6.,ogɋ4%gfO;6\"`Të|9HJȾ
Dv]3mY/PQgvJqEr]T]6_qD'}VJ,PJҷmIO
iHEu{
]⬍iG)(xwɝg}Vg|tc:w-)1ǩ3EEY8%8mnr_Ę
N|],p@LRWuܵ!L/PyiMkD`$fM[=^?M*BIv&e~Q

wr b4?($G"rM3OْU$d%3GK>/FDv4k
 GX1WE^9f
LdrwtjE#<$ؖ$ 6sT~1ߋɭk,/Op%ʘgM2b4ۉ"A3_f#qinjk3HA;&IrևW5V͂ya3NdYmt*"	7su|"j$+	-N܎c̥3P]Qeh<^jrU+6XCjPED$gHn"{Sz=|n
_gD$wALZg
fs;}pj[5A$>hܬ`\o^\a](w&sb[v1(B,^&*K^8ut۱:BZ%dQ
jdJ-͔KL#po.zG->Vb7=+p{{^%bm#%Sxc,x㓞Kk#Ui5A0'աmg-Β1p{đ
,b")=ҏV͗#cS6Fę̈NbU'5/&}}{'|0n'ZqhtzLmB^F4noE'e;6<5O$,I>$^*xVQ+8Jb2`76)%΅r
Rkeb$/Tߚ
Ljbaҿ0gRǜ1>Vi~CrV4f1B͔Usj4ːPҌqnuavjJis
YP{
.z
E)4:ޡ=!_PcbPbGY*F_BԳtp}#gSs-5`\b
iiJ װm-|<ʽvXh1ꐝxX&l\H}r`69 ̀
-~	xQ#y1oS0Zn),ɋ'Hǧl6&S
kz_t.=uWD=V}lmm=YދC1T2QӺ3֫M2Z΃gI/bx[JfdOtQ#ΔExƶyJ7> @M׈u(:Ug`40;ù,p}%p[Y.ytwF	ONQqPjaSPr!ǽt]l+t'xnLv5t8Cn KpgBC{-c2h9/==Y,+N
Ր!i1}HU0dDzUy	V"(STәwt0k`ozmr2
9nt>$=+_ߩ* Zm3-+#d_/x4S˺x 5y"?1ӫ@:ˍ׶%ec')X|SO4K"ÕD%f7Xh'"ELY.
h%p-dN%bـ–(6YbZ\]ǖ<S4/r`k|ɩηkMlɉ?qrKb8'dy:Ό܎m%>4꓏ۖ &PG/074y6&
ƪOpY\CzfmPFEMKHF&B
vkXu_W7W0Z yu)!Yh~,iJ00
uK[ǑGݏʹsv0Bg^9787*dmg00@؅"y4Hz8!ul2Iy̚цAIrhE
qIs	?z>yekX'9f["x!aryMu&q&[A{*

yAe9YUbZ
פkF{йpԜ\%<+,B#Ҥi5u7׉MS,Vӽ\Dt!AM؊=\sUSS_PaSys@EjUVPrm!Zu5`5/d`Li
f%O¾6>ş-lXL;+@nǃ__jjKot1hs֡)aB\D(PN.#|dT.qg;RIuͶr:ݗšt~ ܽv^qi*᫞bꟁ/#g[IHt*.225`&T@K!3ϓJhКc!b%a.w^wJ#q9qb`3@2vd`Lm
eN2!,SNwk65T(' ,X~']a/cR7ӫ5LWq
E7QSE:1Mާo'@)j}WEՕpڮL-I/lwPߌv	'oF~PsUziQN.T$y>=iCU0wmewl.jhy=bT?eo?D1iڗ-MVG0̡"305b
<zy҅C4!l}J}}$7\}w-T{'䤊m#*Aps/qaKӻ+%™`2
8߸fSԷCPE¥yzo&OMhUr<*6NMd?NT
x(ㄞ;RYaAʿu0&|vz׫Z9;[14&o`qoM)5KQ旜(.^d5J@T5zsk֧3kЅ~٨	P+02Ei;0<%r
D`sBT#0MvY[b,1OGZ5s,&nOe֊AP{Szh
RTM[ڽK<%'*̣кDA:.@\|Tz+Պz!aFAcHϰ|NgzO8et*7ٍ8vvIcd%	NʳE\GW/y4Fi/8#Jf`n-mjEju
?-.6b*C+;|Q"Yފ`SOt~	~(|v"OEX2Bʠk2f?3Eovp2wNT`P6G",dbڣzzJ
/7V`Kd[R{T6Df4$h>j_oŎ&ɲ&sxkcoNqEȊ9J1&
j_'zb_eyR>ma*јlAk’``/Jʕ@cY[%ER+?j}T2>#5٠HS9ֻZmg
%G6v48w I-/òb֚Pl Hq3W{ֵ p1Ml)`	=IxJ4FxEDᔯU*D!l䨺^|(%DUzXL}A|۬T9YVx9?߼@J?RMkfiߢBL뼔'/\+@}1j%rW	:qg􁁉ٓ(IvUקKFSAm>ic-A^Fi	M7&=d@ՂO38f
α].!a&q|ְzjqo8؝1;]l9I٥QKbEK&PFԝ|߭;Jh	PJCsQݰL^&b(|vJ_Oc?/O0͜<
ײc}$ֶG% *-e0.*N>-*ʘOh'tpρOJPs	FmASc@HM<-ÍxΰNfD(1t$WX{v/rm8c9@ǰ!$IZ6
[1Ɨw]k	OCJS҃K0y*"#)zzpstFwga%!pEiVܫeƻAHk
I\(TP&PxΔ|{B,o?ͻmySxр	QBeǎv:rSz
V
}.$S)
7!kqV+j=N*dFo'2LhSTBp>GE$؝eɹR["浒ur$$/ޙc+nXz*zQȓZ&U+ȢLC*tvQNN Xhex[J;Ν4vj\rjCRR4$:FX54MCZ}
%
d}>+*rf\o;_'X#b|th+
#8Cr	7/m,~%uol^Sp!"Ы
,[8џnGP@/3^ڟ0h7@jc~i[<\f饾ߒTb|C@EPoQt".ؖ)X(1@]K2ZYí+?;PZIr7cr;9ѥ-j_B
pVJblWJΝX@Ή"To,͐*%ז0@]tٕ9c-)?Ic/f')JS<5~s{˵(d}<.]?lږf{91ැ4h:	^w:U/=stI\`yk^9"r4eф
L~	oBjR˘NM3fog:ޞ;No(`H}JԻF3GQ-PO?*gUc$Jr<cucY-qNl,Zsw2
rC
(T6QPC
mx|9%)Ʈ7ܨbIIMXwvra$,}v>e7^x6\D	h-Bh;?2}Budgjs[#87oqi8WKuX݈,2`[ABR9ᘦ/:Dր~<Ҧ<x*JS~͈'\CI2~RԭunB=0a'!M]?aEMVp}*%+bQ
lT~E3vz8cʬS[3V
]z|U_ՋoL4QpsL_WAΫ@E.'X'KTC-؟Zcq:j&:#^8>#شi6[;Sv?P2`M)tr{(R9?$8_S۱ CWGZfYtUo\T\z&"6LCb?;4#`T@,
ye6ȵh¶ب׫G"mI%ھbȪ:7!ү
AqNj&Cq4Ȼ}de8>|W۱r}\h@&N&畆w	Ɛo9ٚ׃)ٔG[6TyclWirܟ
x/`4~Bn`:}`ں5Ƃk#m7"i)sdOȱ>^'(O.EѤ^y6j%d8XF-؆dhL8)Csw'yfczKT$|V>\')_T}dT#1XF׶4Fȟ5cLwVQ!qBf{W8x^УzqHj
`rx]_V[nUx`A'ьw2^dyq\Ryf9
FV]Ij-
BWq#ʸJ;]݌tx^Xd^F+~[{ie	,ҵXCECU-;\ΆHC1_P6FN9#N[QȀWX'%eM~/=6K
>mD[T@=Y`j%Fu>SM!Y*nl*2LhsMw\L;y	|ֻ@da9ʼnܵ~3{)<@?7Oa*N5`>\)t}iHO^\b+G5,uԅ)9պ/|_iϮt)@5YECnC}NV7s 6fա*߮$
)	sD.I	x@#iZ59PE>/FC)H*.C6kX7F<X
NY*nv.LQ?("OX9WZqx(!RaY+~6_kAQ;|dI(Zd=t|	7&?Kq)ĶԆޭ|n@7>ە:( 5Q5`<R
&Jx:ECJO:%wMW
XLPM~o P*Rqy0oyJ߿AkNZPDpЗ51/e~Ϙ*	u2+
ŬN#w EIʴp|aF#2VOU_7IetRZW8ȝVChGDM

%8{,g=t.hHv^GcqXVC 
k[
F^ɣ,e3	k=M
/S7ۜwFOta{$[h9jk7n(X6Ϡ'@AQL8m8A[?9C:vb(.-&-8	++uڵqkCr]R̤
GR6(p}
ȟ$Igs_Mn_0Ѽl@lzZ&DnuX3r^ΆUa	1‘;"nZlA2m?	`gP:<~χG	00Z4'-0{l-iS
c#akSiã3ࡥڑzUc:8cO3,\UՋWCPsLu(R"j~
3.
=.>ܞ>"nD~B$F-= 2L;M3ƈG=Lp7	fX,EA?+fyфQeH(~f!Egj95O8t_9dpg8[\?&)1?TmIµq)Qӄ2-&=}#
K};i\d9/10WsgGod}&h%y#e^\C:4G#&iȅI5C3aUzRghdM	E#}hhyst޽9fbPGLbݽNy0^dF'C5S+zg}
?-_f/؁uqE݅fD7
/h\ͮC䀂?b #pw”eԙ:ޠn㣅(ړ:{*R*H쪢89<kSޮ~=]:"'J=U!N7B`&J7.4G!j^
YDXƎov.ӄ419*6fҠS36݉vV@](3\."\BbS={͢\HF]wx'x2;bp.qTGlDh^J:Qs8Rkz-3^d#W˃bvbn	7Λ#ĐGdo>J'OWiTy]$3cI>>#yVaqkSEݦAV*ZXR-ZN}'DŽ5T&.ĊF.7su5Qq#Vȷ~"ܘs[k}'+^^.+HO)r_'?f$@
QWjZD~ױUUrkS^ Ph`	xE,񭡵֟_\חl`~z(h,r7JEʖ;h'<瞑~cMvx(dbN*Zm;[ATJ4Xj~	9	thT@DHsB"?D"
ʇt7Aхֻ\
<9(TR]k,sTgPG,pXaqUV2'|Ӟi'UKg'TaRHY{[euĥ5xe2]2tafWkt7"M+д|oXJ'ωOD30*`1223AKЪ,%@Obd.xZ)'e<,s7YpbTZ,bN0H/W
(JXXѪu]ry:Ko\ˑg2T+,`N׬5Fn5B2S3*g.(=$=QG@rS
r[S٠jubXX&}h<͉5I-/<.Y?>PΉ!;'VFP󜈇爒!GQت	Unj֛%$OUctD] Ġޯ@UKyS-•
&.{tym
VOZF95|?,*RЪۮroOΙ$K?Պ\HCI>TGn
&ϫ^vHgz9MZHj/WJJ%qaPZyt`~a!!KAZX>y|u<,sJuWXf,Kg=A'avbm-=php%^ͻ|O*eihqv3IHvjpZ6
G.zK
sr'`\_~)cGrM P4pAaL/mGXR76Y?
bq䉰ɋKI\Gp
1-[? kB}L[od:McwD~'(c|gc31B韩ӝ0?;rF[l<@|Lxnh^ʿF)?J9hɅQOD0_Ѳӛ>yyEiB
J(Gcb(~E;20/DޑQ@ا.?0J<
E8IufZXgڶ}@-sMGC03|/S!YtuNٔmySᎡ^TF	5hϘv7`P][I\*
@EF.M},E$dŭq!Gi֨ ڵSY+n^K|OjeYe#W17c 6zjꭴ";Vũ|$7U=~+boY}QXp,Rdږ̼&tbc}%o;6]MLRLRk+gyi2Þn-ȉI^Ո~"ۚUrl
#73}Gt9).ޥ;x-Qg\Y"\
&:#~*#s`7v HrB(^gL="!XRuE@xH%gm9+NW>vg4v>P6r
a)M+nї'VGRiqè1WӐ[E$ O(g)hX~ULX$
|8G:lW6$Wc'Wu!>Q6WGk]]Lq+\A:_lfP
9zb94+Gȑ_sfO$L9[2zo˽Q\s:a=/i='KZO)v?Qc"~|_zƶݯ4H;;H@z룼aaŗABXnÝ𥻳ϝIN
m⎷
-fP5k7s7Ng$x^0	ɗ=qu5v8fSٲ`&\dBً]NpI|[ʘuJGJx:D	49~_
u;"vsF_8
r~HHȓ/qM޸νXs鏲3t8CWxcqo
kd+S>=ISS2hi_L0~䌇!;NNHRmၔH@vo<6bSZ<,}J:go"]м'~=WREBlihъ,S
Qa19fOMhcK x	Es]k"2+n1q&G+λȦb
q1VHbzLRȓSYXc+I(LP||Ld6TkHxt6EKdGC92"M6uYcrrhRl>o/۵tpin|4vE-o}Cvc?\k@K?ĺ[`ܹ{ϖku`I-<7%,h|g'\_Uaъ7@Ezd~OrMуvb\iJ)9T޼MFjoEv?{Zz2kOh"(M3©H|4·gkg1ttKtoٗXKQ5 	Bf
Vr@l!i%oaE:(rDjts5rYoH"SީέT' ޝ3_M\QRs:ΰ\˰k~WYx[[f"2}jTT
Z>@eO'܀{SnHT~k<!x>m
c?κk>*SV	UZʣ;oL]zєvCV¥QB3/##,--$܍\/iݜa.;+B:mQf|,|`mܿMr~lK,}.XkAH\wb
2hAbK:v"|/zk1QȻ-"T8/{}sXKG{F4V䜹joK^o&JN2X9"d︨]X`r:^Uun8^@Zcdnz[ded ]T[GYZZYWA#ab#E[H⳪$>H`٘^?&ۧm$86QMz@lQY)ɶxǧ!.D'8p_͊aF8a$`{-`İ3Q|P-f"r)Sj,ӻ0''q-MZpȊ`7S:oUw:6Bֺ0=l6:BbOVݍyvKNXa9?ViAx!lu3<0vL\I"ZPF>s$78ߔB4XGa_E\w wn
SJR6&_r_R~JCRnA|oƄ]oIcӈxBUx~zo?Gm}w3NaUV?(+(PZ@VUYLc&@?;B
MN|3Vt6	k}b=XaaѺlѭr8sMX-|OdO](rT1n<BSQhrcc tR;FE	2M+Qώڢ؜$$	_'h4Lx\=֓OBX[&7WlOSw.9!>;L:g&	0"څ:˿˷tAArw1ioق7e$,	v2ӯ"ҏ92AЎOH
p\b/ć\K!6ߜK<	.0@s!)r҇yaT밊6kcj4l]F]|CZ{VF̆~2{KiBcZf>T,&ZI޶@LNgӜCif|H{~?RϛnNax` ycګ).#ov:We@Q!WTe?>ٗRa\8tuHJ-l8£Y_1sS%bIu7OD	@-.^Q嫧19ŷ<q!uѷK,\L/-1w﵌-@++C0N"W:v-zۉB$VtOaž+'o/jꄾ2TBƀ.)Y͝$^ŅGLvb0wKƷoy_pk3\./>Uo%T'͢_1p fMMSa[Sj\~rtebtYD
fzO+|+
K&fc#{HqǓ,/m}YO`Z@(%(Ak4Pr{kF:5{C??勽M'pU	 @*mFجMȑR# WQ0g鑘$7`Q*2@Z},^:#%3΂>Q.RMH!):NHо{W#\^伡<,s1+aAmKYQ
3a4s弰	6ӡT*!̎9[stż/́GJ>ӳs}G'7c*D.u{f^fUٞ@4nkb,<_gҲ^@UZ^DCjRv=CPks-ۯ@ك'̙eX/}#`hz?%ªgBX:Ժ_f©^TW>[aVV	/ꠊf{ۓN0vDĿN`
Y{"3:60Ze6M}-c&R2s$xP܇QnV螿N E`|!>aQCFuk㈎mVkvPl0Ј>vYȚ&
Xx;xl"{-pδ
Df#4dixSG5Jv|P\%VZ`owtMˮ3Sm96l!jC"aL{`C
?pe1wzΜ-Ij EKκQ$X}-It%S(&
yd{|uc;-Hfh?EZ)A%̕FIm,;gʾRyPVD3[Tnqs/ՆG~${ؙV6xf_׊.u5hr?mwYŋ;!jw1(~i#QCBY1В
tOio{@5*Jt46wXXq^.2tΕ%%Ad@B@i:D4gIP81OhjNQ*b4m^n'ꇪ\Lvuy‿1놗$J`9>}w;+D+CR44t@ѲyܝN1eнzCߦjݿB#\
Ci\Iîb
FluPdvűY_!mXHm(o]XשH<-@9#ϡwj-Xɔoml)Uv;V>ňGH\f*	0R21*fD0E[ǖH~;&܋1;&Q"p?la!sDAz!^5}VTɱ4dtwvXtFÂt~[*
L'g0$
}0Šېk~eJF|BOϻ+kT=o"e蒾m1ŠBOH[%o=<;sO1]Ko"gBD[`tڠфy0OX7T\xޝ!fۼ.j@Se!xRvԜ
LC%Wio}vʒ[ݏm?݊Ы0ٜw(c,tXkYd܁Ve4-
,UĠ)]*~l(Kpk3;(ItJf^+F8iȔ*yޑS1|I6r"62T,p);ԯ=aƯ^=	Ë wg/7TJs=tTɘ@_ӨψjEu;rYĹq-|:SŸc)~̷y$fz'§
I!Jwh܈p>=[Yr~ԽvO-%q+"aL,	UզoĎ&5!/!q"Dx?v!
O,!2|R[T-zH@4H/Gg 7:e˖+eI
UFJ:Q
u
*%T{y۝A4zq#7}LX`~Id8gdag5fTLP4Ħ<]ŤZ|mnw.յIG'B3VO :s,UIA?!q;5P+>U?G`6{.{,I`W|
SO*Uf)&	ЎP>¾Z~ߢ)]SMgFCP>+D7AU@VH?ܝ޻~ot~1|s,YHxJze'$Di?VZqXW{pXkW>zHр&.)	DPnz?C."(hVh|U3[5'fvIۓ38%243e7f1Gư_i\Oe 0 zئ5cKzay	ṳ :a{y//-iSIn3D&NC8E;a#'0Q+aǚzJ<ڶji+އߡ)u}8S{T̂G4TN~46[${%S`l	|cèm'LlZ R/1
s1i aI,a~	@Ko0u@OOJ@"pEݸ;ڷ4$w$&o&Hxb\8g3ŮAc1ݠ{'6JL_|};\Gxg~]ָι&?^;KlJڊ^@t[u'RfjL;JP62@Q4<<
>1Cj{w=(@;4B37_a#۪4RCsS˱K|4S&~yu$A+һNP+5
HW
jS܄1}lx}	]*[)fk޹(_*
B6Yt2UwR|D{QtLZ#AQ$@x:_Q38xį|4WD_e"V_CV\a$6J-,_Un\g<#
mhɭJb5Jyٌ1AtRZӬ<&˔ʅt[DnQLI4M9ݪJ4<D&;¦%F='?B@$@mFPN6t_{m,d~[^@' ^e
-2	#I)DX6<$%\4U6^+8BXHu2<\+7;uKj}t~SnTĤ=z9
Φ:I9q(ϮmiJTZY'voM`3n2Eq#ƕ哧\&pj{צʶ:I#ihJH#bLN2/T
&QxRJLLOQNxC+TF-`|!|w@d H^J6y
;禴6=rg߳3CrkKF=lՃ6,Ftp<=\%A{1s%EhnنG5uIBaPRiPI	"%]ՆjXAxƻi燉'Aʍ|3,Ut
wo..mkOY$>!*[\ʭªPw>[V7։97N.Y5B&If yQν:e@pϯa\?tl>̙B"ȹX,tS9EM)z޼DJ7ԭҨ:n1IZ?%#kt,Zyw,]aG	x5h	h\rttCLd.+V'tPU6%Hr:rb[˖$ox!҈}P޷#m^ϫk*Xs:knUR&!) ,U,7кf$Oq>0f]va W_6"y>d$lϵ,9z6Ck]\hmZqƿg-"0}%ƤTʸQ:b~՗/θ]vMT.E6'`NMۗǜTl ę=L'f$f.WL$ckL8BQHqBH~ͳ/Y\G}eb@|@S 	nnUD@P/hQlGL$MR+-U
U'{llDO![.oD/ dOT~׺fvtSႁ[6"VN/:B)Fkz%fmGU47FxمgkI}2	t_9t
̱_0(WE55)=O"(X[qYz~ygϓ$܇\SSL!)Z}JZ	agA/݊itV+Rerٚ@n[#
UxruǛT5~eP
7Wش;$F^'mWl2y={2XށnTOEz4`uTxM0-_ÈxXQvͲZS/2$juIg!lS	,1Hbi|B@.&NͅtoBoQ-3s(Y*)4քNল\֞6.*abf!}wvq'NkZf͛ԮJ['Fғ*z^hȡMlb'Xw׊k-$	!gҟG?pSN+-eţ>I,m)1LI3E/dҐ-|\&&EHq2s.Nu5{
ZDDUq4a_1t0uw[ܲBN5SCE:B<#AkEF)s[`xGДH:K3ưpqfQsBɡB;%0L~n;o,=L%S)Ә@`2k=TCwuM+3uz^rmw(xN*mTb!#FGgQgnuWWR|`BP?g|-cJ;ߜ;ٴ/VcT Fxfe7hхV/cՅeŅoz9q_Ռ0/z@h۸/r8G{"0ƏghO6q5EڟӴ)KeR< 
f8zYE>y/g6XUKwdٔ/
$
JIxY;^,9") a{(}ڈ:Ӭg'_2L+waTFI@%*:4pNq5g+qRp,3YV#	xHrB@7}G.U(ѴF}BISD /Չ˩ѥ{f5Dv@*7.Y8,cӨղYl]BD]Dto
P$)`(RDFJV-RzbcvG̈́wӟWph 7zf";Eइta=ܳǼkQ
Iy/7afuMinzhK#rm8\Zvc?CuȢYY/|
RtBz0=0[XI$LFs24d])V)K[XٙQu?+^krqž%k-(X3M:D=YHs7WGxn8B/dV05'_y|s:ra{)u۞ѥ"S:e- 53U$O^^GCb;YՒWL|`>͟mydͨ Ϝ9&Ư,36?4ԼuT᪇r1-	̈́,Q6fdf@zˀDzA%Uwߥ2G CΖd,U,r/@i\G98
cg$I^1t*+EQ!%V09cy"ݏLN8}d'!вKة<,)͸I_*F/DS<3Zجbu)b
eNtl_Gw{/g7`{si"tp qQPhwү]qR'B]&X٦s$J&lYTbQ?:6@-p+Ggh"5vZi2G7Q`.,\f0;Pl߲H^:_{E5PDI"[XOCMIL
'>u~.vg6N
S-
P Uynx'&Fd$Dxh%t|jҹ`>2u)y&{.E$Yg:~'rPhdcC-BtpZ=OX=AjE+cvbBНr=Z%+2G~s!FlP	lԥ%IX:®.5 GE#Z0
y
/anÍWRBacijG|;u]t{|)'1(yL3nALzN&%LqG0լluj~RH}TX[,;6tb~a0N`qo8wPoyIg1$VWQ0g/Li*6-}kǃdtP\ЛnAZ/ljKI4CK=qkj^3T!7+A=8Ntl,2s1z©KLŃ#o_Ykp?TW;5$F#`	y#3u9̏7j)E)DV!ȥ8S5h?$4ZA
;T!3c	 zc
TbJ-%/'rmaj8H$N7fNRO!]ΌyIV	Xc!Bt[}	2=G/Ԯ+MSJWb,,<ɥ1zga7-/e*z/Q'}AnBap-.S:yB>wrdTLc@QY8]AjZ*F+HDA=,oQ*@|pU*9{Nꬶnc{y
vTPJNEd:@fbߴ%y}1:0>]KP
PU]]xiHuyŦ
uKzC+9ZVPt]
T|;tk:lb[D3Ҭaў?';*aL=9ME#ß/z"MVbgPw3wMVv^jAmJYSYvն~ipMb򉨳4JgD*@BfH^m1o`3}
PPŵ`9B`C;
3-sF)鹎J*&ƻ
|3L*ώxi
ED䩙py$Gg7@w=7;.F?by*W42*a%RҶvo;4BT&qt̥RG`aMT G%w+T3&m!h!
"*]?
7QE:T8Zo[󲡏M}$h(H?OEC73] E>FhŒ[BYc	߷Q./aN4Vltd0xDʩ_"nP0knTү̖4;I$/at_tUl3»VfY 
BC]
V!y*c`ec5(lQ|	k|\
4w2,}7ȾjlK!qNbՔdWa/Ke
61g8oQ_ܴ)Om9QWv>8wrҷJ!`Dj"6.x7Ӧkk#׺Y&yʚ=D-F=_"r*$1	Uhp"S/<.nli:(\`ܖ+wEJ4b:њ	e$Dm,WlޠGXs
/4 V%$
anK+6-=1ee)X4qS;9I!坛.s2f9M2qÐ}n1'ha3VHY$)mf˕qd
&ZyPe{h-#3
B[Dlġo.WG3W
&g)	`x?|[˧ˮBd6k'n{L)2ޡ)0grgZK`e93C2ylWWBC
h XCU~"%UJNׯMDJcP+Ve-x(C뢏0綠=WiEqxFF<ˣkY't]),=1X2jZ
>ƳXQ]*k+p]{*2Q?Ly%Fgc+Pᎀ*Iq]'|cPo 	mY)gžk+TG%`djr<yP!i0e!?j9պ5efz(GJf Jn#9@,ek(p-iFE:Eז\kT@˷y#*y|nՃݙ8?AX:[U3ž2K!l[N4Ooi{يYr|o-K^rf8/_Z.;6.eP~ǮdeU׿²5OjwHql8iL1Ai3fͫϢ	_%p3G	dj104sJ4 ~82:'Y_
ɩSRM|>5|(9A$Rm!+Je*x BuAQiJږtX6CJ͡lzzXf	XcI$9ُ⍛D
(eyB|RmHDiꣅAj} /bF":JN-Xt
iϦ&~:GۗR)uDJEdG6[.V
93 %+x>_zzmIc	u!$]-Kt2B$K%b4(#:I⃗Gy0p7^;s}%Ma1RKHpJ5>tDK9?o7cr].GЖG,t6m#+ԐJ:KfűӥnWF0i~VZ]eҔ|-71?ukqaF0Q~N#o3qIby6ﳶsm `qyMK}.]I9R4*
Q^ȏ]HR\0
z+{BxyîPl]h;3RyI߽c2]zBbt`
4]V""A\;^ϞM1m	6`{5)kI;GǫhI5VY\&a.r;2}
2DURxP~q"p1~V<ب֕w\(_U`t#\
ݞyA7{ez!I)~5hoyˇaތvgbمtθ`;)W
PBPԒzM#kCbgDJ80ZXj8l\*UW_^Ig{<+mv
kj2_>mpJ܇ǸV!l8!HIj;,Wdcb	Utb]C\FI[AL5Y*-ЫRTawѪΏiNHE,uÝxTz\7Q~ vk	=V$
~?	t
}YA!$h)"zxאm?Q;=FWtU[oO-DF{Y
op, xzB%<#-Nvfص;EVJƁzWzXf,IzN,0p{3ty.Fi/鶸nN_)gгwR嫛=&>65v:99ù^H܈8~XUig&7A@:>VWJ#Ȁɀn$Ks۝ȲMTyÎny5%vp~uڰ}`C׉PBW
9/v̬11狽1HiTϷ.;4BMH[á&"ۥq9vH{QK4,7"6<#3״v}pUX-L8eik&T<9{v2(5}Hz
vOY.7Іk
I4mcʩRZ5e#db|aPJPb=zzre vn7_SO.4VS/1a<~ϔfEJ̪pұn7JtR̪¿aT$a?|bWstV{
wHF xCϡ599pΧ;,i>﫷sZpfl]cñE8σ-K2LM0/gѷ`ܞ|VEmj8nq}oOPAHL]NI+SBHSg`sxƓiOr2lM'(aB&~=mMDlXȲi`IXZ=Өmz#n)%NizSɝj&vI"'X[ȻK"4o4\1YyG\/3JdP	gC;Oͯeߴne4(iኜ9yPFrWߒ58$T{zl߇|fc0ewsL
YAH >vYm@,vw%N8G'&|Z/KL֙X!7@*?
tHrCI|(aN6YuwtS?r2W՚sLA?^?%~eϷ#4s`A*`вT6@[lC֢ʣCFrQA6aƭy
ft%c'~"gDfDi쒳?`_;qn
W2.lߢGO4oo5?Mƣ2(i}{Wy4{$z2$wֹp_MӜq_^@ԡW-]1I;Q߹Xk{׾U>5Q3tu4HlFt͂tLӓV1NMG.y:NOǦ&(Z?~X
9:M+}h1k-jvQŁ9[kܙlcow0zR	r
^{c1c m^dqŽ
\~nW&Aa["=<{CQʭ3=5 SB46r>,A(4Ve}/MŏP-޵뷁jQ="}yx:jT~\җkp}VP22EJbIe# S)(L["C#fJ7HoQwlcC;TR?m4Iƴ	ơ@Ey>nY8u[iO
¾jauHA_WwV;U15MH5
ruv^gNQfLxےKC-ϷkQ:Ry^Q	V?/sXjc6-@EV_̮qsƣcgOґt5Zn%7yiX\iz+ylev~?ͮxӣ-!H7?To=χx.t,b>wJF3*kA>=PU*!K7r̴$㑧Ğ2パv?4d &e,n
l6K(M
n(FE]%3r{Djv8/7rPrЩ{
{b}j}sU7bVtwrV,@4-"OM=z]5ɦ>(n?
T4'*^L8.8.,Qb+OlN-
F2
&% _5EmUcsr)T[3飇[Ъ[|[|.$}
4U@cޱҳT'JBN˾;bTM$sO>1{1E$nY,jCųMIQD
Ԝ&~gItNv*n:u[
&i+I刾`*ҍc’	w֨0]*$
oc{WzpEs(I7~w
"^{ޜA1AX+ޓu`F"P~9XO@vtLD5ƺVnۂ/3q0򧦄]c6Yιi+Wlu6=Ӯ=,w`fzI	V.uvtۊ٨Mw0fY0JVϰ@i#:4yjy%kumWmWh'ڟ>\WNM|x.dJC5_s'..7xׇr\P_tH}<69+&hI4|+HтdAl3+{Etabx͒	U5rgHU(`u
E5ŕUͺCJꕄӞ҆O`6x;tx[ZG#H@Vz2(+*pI5Gr,TG&|z[
s*abPG4=w]kVNXi܈)ROs&,Co
]O8h׫9̟&ZiorkGG3E)*!Cl0\'+|0?O߳/!PXm6|g紞W|ҋ{CF xV47+_1FWGoM1HTY}˜xXo=O3G9)
^-Tŵc7hJNwnB(mpt:`1dmΦ!@Pu=c昺4OeUU2]S,"䨋:d?
E@8pPSd	tFUhSu:	Q ZAsA=T=7̎rH
>k6y$}UxgUKv[rs;XոaO+A,o Ӽ9Tæ9ѺznCe	G+p~
[ijYnPElkdkYIW'̽1Lp_/uwSXV.@̶%<So'=/ykSXꨵKCyҝ"x~M "<5rfٟ=XL~"ܟyzk*}q(p:]hj#t%QJ +Ø>K/Ҏh^6ʿgb-vW>_(6x3X2
$*	E'}ejt	:qLoPko3:͑w!t	ߧ>Q̸=GE-Z>tfp5Wɣ^eXZFGɽd昖NNzbh"N.4JYy*5Ray2}!
Q0GM@'H)Lsǒ$I'~	2ia7%]Qܬ4L?D7di\FmDd=),ä]"d.>>^ 5QqgQ<$wRPݏקeDQ*Λ3u
Mُ9FlB.Dd
ldNAdJZcdKqU7jT9ġ(YғDNa*/hinӥ41,:Ǜ.!7S+s܅zpKl
pJ8U){h1(bz #AI'ӟFݼ?I4
(md9|:yy%
5<ʶCC1{@gو:lw'sM(^jx<z{P5YZtNY#y ;3UT
w$;	[HjZ3HF""I@7
b{I݇H|O9%+c=jOCpל9nqr	tNj	F{ig|6uݞ@6Ӱl3dwϑh#b@ƈcJP'tid©>w9|,UO2!d5צGxJ,a58ΧhTֽd
ACB?	%=Qt3nҽȣڜ($6
U	c}[
ݣZO~121P~9$(|㋽3"G{
=NԮ"Ԯd0aU|’͘e~Yխ(6:4<ѡB]`)m
eto>BAzRsH@jlABrZT3=.yrhhv%(#bIF|Dš8lF,1;pbWX8o}VzҰNW)?~3Y}2}C"'X0ϥThZM}bKccnfS&Dv+E)MZcKCd2<լ/f*BmuSȂːNٓ=C}F(oS!9K]L|SWcy1++1u滁Rnen3NCͯTӠ!jϭE҂$lAH\'wcpM7'C_){Tԉv!R6)VkvsRTmO}E$<{ӝD]jTX<6&y(!#)eR*QU$v+nMM#'*a:zU~tHبk+oqkhm
 BUz0BGN`|K~v֚Sc>W5MaΠ|H+F+y#-VO0Ąg,&㓘
_7W1I.ff>F6CYĆLw<&5/8xIV|
QI
ZԾz"8UjЪd.ShEqww#F((1cz"¤pG7>~[_^jsfu-
B5k?vrmQlmp{O7HfG4(v5?;2zC.S^$ Xɡ^{h^qTlV^C,TGh'eS
@7d>~)T; |bTz~L5cUz"QI8G5abiĪ$9>`[`7
x&C*0X|]ܥ,DU?ɖsjw:ufG(85CQT$;SU$xѿlH2_D1Nґqn"#[lO($)nVE|\#&Csl'JE{h( 2dP=$~]zJ~Z5lV'k¯?c
({`pXs4m@PlU2@g;OmOl$H]=O
d{/ڵlS$:QܣuFMk,p4-[w#vq{$e)-1m0-"}mM2p:P8J77j58OsjXwA\' Y1+@%{+tX#v0
qdf}:&Z]^p2az:+DG'+:kj$\h*aFR5ScŲ[mĸb$ξLgs6rM[z)/ĜmKiJŪVNLtIn#+ke5Ձ`
߳Ui67Ke?0{"Qj*JyW6faLe3$Œ:|X$9r:דp*l`-`Bf>M]Nf7
d5DCX!5AS~?+t$NӌT	bP&rM)`6¢4qmԖ/jfc$R},wpDz
?C-@"ړm(55c:M>&HT쮦zXn\P&I[#ɘ~*8d|tրHip
euAawR;4y	:>]1W|ģDSۀ~Uq9M2`DMQͫ*Dթ=/2r׈Z/+n6Of2 /[ NR|Noq^Al%3Nq$5jķC.C:q4DSiijfnV
r{J$^N뀳ZJǭ$rh΄	OlX.;/(Q~|	DJ6
X&Xf
P:~F-ܖ!M=lu84`/X^ƪWa,`'fv!l!ݝyfy)mg'*7E5qIuEx(c\EJDģZ`GOJc&BRCdzĽl @3S
N29D*nPz}^-RTBq*K]ZGImum)a]i$t1nt7kP{'xpbiܐȰIT]MAQc`Sksi	BI4X(e8an%&JIRdzKˀ
@2?[s{cBۈw [!z	
=l:}pS[~Gu R"	;7×Z>R<~kl	hOX`ؓ3LiT{c`%:GdIvK24E}*%]XULmL9*@_JA
7E\ne]6/[7ZyCTv7~~1nKjv(7ʎWAk3E(0om.u\]B#2Tv4)(*|84ۍsҕ+@6;WcLSc(ARa];Ą~r5YELuD*F߼{
Tq	2\\S5+GVuaj:Yr:O\=3r~aگɜ>Bu}4oF;KTiY 
/㞕d>+u&HZdn1Rˮ(q(dzɒHi&(Rsە!K}q1k6;g#GL.~QQmAZNݧ7qÜN
:#j[g$1R6!с.d\:LunDzȎNe^˶Oap&٥d|KazC4ՙw=a,)J'.fmHpIk_@WxU\J
a{”ۓuOMLvObvV&Z"-!*BV\16Pϰ+ZCaRK|`fHĨ>ІymRߨi}Ǜ>Av.%/+,.(ό)Z
$v5smذ#V%Oݱ3cA _?N%;wHѓDY'Xd3COoEF(Oz3a	&rkSvOCA3HnwWW*ŝK+ѓRG6Z0Kwr7s/7#_{Rζݑ-qxj^FNI0U4	~ qVQ#iאE.NHQ+m8ioFxY~6r4Bt7n3{hՍwu^2
v9NBD>[Kb?T\o<ߩL]E2N6ͩd^&|ab2ۧqJ<EA^e$OiIFex-	_QŖ+[m?`!
O#ۀWDC+
PǍj.5hFLi2-paILGWց~L/ƾ-5gAsj':485FZ{͖O{)*ˣep"E&1CMm{7&@/"mD6`N"KȀpĞ!tM-]$\ly(i:E4LߗrO!ָX%ԷB*O?O;p4NFz(]`=+D.q1dOf+֛v#X凝@2eH7Ј`c	~_51;lwe@唎 цR%PO8=Ȁ*9miNz6
Uڍ'S%,jy9rݗZ84-ud=Q-z&!rsݼCmb%5\-9CXːLkQ߇irWu-ȯkyak6j/Z=i˷Z?]jDZֆ%<z	hӿRY

cHO0Ê9w7czt"k!R'߀ڭrAd8ꬤ-ô\Aef mb%@ka
-ɑ#g1^"b;Q2b߈gfS[-vBjUFQJ%xIq;,;'b[DN<VPMY)'VL|{嘄5?d>A4,66wr.`F	wN[?lx5ڀjW>Dz@:r+u}Xjȉ;sq]mIsJwlՙ
u	c6gW+lܽSk%űJ7o\.z]k2bTS$_NJb֤iVjUCͿ"+8KL&C_&4BafۭC.$;
wsA|$t7Ŏ綑W¡w&Bb!&k+
zV^_[̎qRӑpkZ]zJC%U#$I>R]|wGe&uC.#/Dƿ<4BYx55@s4_h_Нr_Ǭ"F	lb'r苁R
eY"ÐFK05f
8*rVyoH$`4r?AOTz<|a-26`ٿr?VaݦsCf-P}cb6yı:]3&}-QiQD—Ɖb	0rxz*NobIP^؂mdH+L}R$a?զ4;901O6dY2	[f(b7| wJ&I{&XRPk֥\miM+I2ǫo-epYC,U&H;
Jaɇ~>_Fړ$W&%|9Me/A
ԟH嘃PnD"혁!-%}6H=CX(
m^Q	|/v^
W4ʆ436K!Gp= a'r]S3y騅ʴJ4сtf~÷!=r6cwaW_2"[%',>ҤvN)ތK8hOcPbį
"<*_Hp"weLȑAk yRQ灉bA6
[b&JcrFܷd79A7Ek+MWXd](62D|ޣI'Kժ`BsriZ[	h!J\MY',s]BUa`~܏7x	uGKpdT=SGSdsdZ_f@Gk;@]Sz)ce`,1*Vw
Ew*cY]n&#i#|.Qʎp	!GJ^򑜰7\3޷G$&*c@TqފxR[D}/\F>걀ǠM5t3M!v
S8l-jk84`(S|u@A/+}IuPƑzr/V:t!	c2TS;Ui~F')
08rW['=@4PAI+E*S	4? TT9Fg3E?Spqz[{5tX?eIѓXUj*⅘2(}-;1zeJc<;94֡yi})6VrMˁ7Q^whnLЁiKӹð{Bcb5	!W
;NUjFRqAۖM4Bx΅irjqN \4c ޺yZH7aTiͧBIk6G2k5p{o)d$#LokkњuSEmX{uΥ-3)~=T[`&M	(;#1Ev9P'acB<v}:;=ގ^WR%q+ebCB؍/"M%*(8w"Nl`azȽbE~:í.!-gһ/?ew]].XkŢt>EkoC6EX$%MurEs{4(#7kXfp7ְ
ILӎwuIBM\bHA}s Ov"/8<qmqz| |l*?n@f'ewB>dqy4+I"xۙMUUx99B_'Lo3m)SGYG ~wȼ+kC.m,(f}xL[wzDfar#mGOnqf25%`s/玅6WVO0}cP븊I@Je,nlGߓg?~4j>=>YmfcDu3J6hj	LD@x	R̾pAC-!v<~zZLo$y%K`"qEƄ{A&	li4W%ԄDeYb/ߪ#Rhf}{>TM>s|5h>OLmE	f_cNuVӧC1Ut(7nOI_Yn}
7mߒj_^@Π[~/Z^'¹?!Ļ 4)Wf
"="퉳Uv⎘{bAvBAzp	˪ܚp.	
Lӡ>SajuOdc؄Oe3B l/.f7Pz̿5{/o.۩ꑂ}m:Zqޤo/JHĚJXk8|Xǭv(Ͽ)[ie)RM0
\PMg7rAW,{b1,Sh{kom+
~ݗB~a7xnn`c0εK"u"X0o9ԋ4eҺL|-,[O@^

D
Sު6^إ[ymiP_zt̍7BJheӜ'	A[*Z05+].FEq\S:2\Qʔ8&TAެBȑ5;x7͕l7Inj_!^Tυ!dՠ"z⧲R+`Ai$V-{
o֧uTBKϔI+\Wڀz<=Jնf#Z{_nOwAc7Q>O/e5)ve՛RUcr%2xJyʔ2d}["76bxq#փB0G|X#[@kP_L#WgeACݟQU(B1%4DVLr>?9Zk4S?X]j9YaTqF}
HSbר\}n&V(1 UB&f
Έ-Eκ>dr15T`(aLa?4/OX^aoa}۽JG=qL ~7kGKB׵#@	|'5?m9?(7&s'Gyyi5O{ΚJ9
u+V(t61אZ4b0z I%7_x&v/s09
0΋-ЬGcY0rA3aʁ:c6B~GJ~fζ	
,ej29
ZvKtL,#}>^bY;DzZ8 uBBԟ5xsݹIOUGꍛyZu;!d[cR"Dp@ROT0FFys!Qs9ޕ|i5b~:jk{|I\h)G&gߵZGԖw%tɣ2oJ@XcIš^g>.ʕu?ei"Gw7RkWDa3tqT@Swt8wbR$.Ƚe/jՓzR^=푆5yܽ0LhǗ
iPnVwn8>*m>Tg7~"7M,|̶6@tU!4̭.g;ӎ)tȳGk XlZ0FоC}FL-7ܢ=	w]^IZ	%!jgV&{βLy3zښnVX嗀2$_&#2Qjam~$ӽI줕Kr=XA+2m
p_&;YeS*j'+s~h2Өɍ9kH$OxdDz]<_$9#qKVҀz//miwp4kM1LY+g4Ud=CSg(EmCשn_p~/(#1ɲm)z3^lnjVޔW><SPeF}0ЋdTf&B[,:q~`s"YUIY&1|&{ֆlj@XuK-i&Z:z,}pM _|b.yEb{16bkgx"1؆Nzt{bԲaȓַ6$e?Ԇ2˔76噆\DTҔ;7' jA'-3SMB!MTpH3	H7bpۮ8RM(_@`8&ܸu^45N*aݍ(8[M'ѷwd=S"JuS'NN$)B3U	wqc&
VR6I75>gǤ/|àC5A	$nJ 131Jj{{RYex06b/X"iW56%,™yV<)YGۃ?<֑chE&KM/(ٰy7ځ*@"sLRr3!'h1n*Z_=tu12'dw1
!YIr!	CF98>ұl_l9|bS**s1A!8Ԧ؅p^k
7N
{ل&
<
JZ>Ɣ9MGW2YhxM;GX`B_(-*ϟVF}~ü*$,aY

:{#Wrú`AnAM=j~T R}ƿzrgo9wJRJHlʕ8Ъ+{v$EP'5Tn1
B$cu ,REg` :nn6yGS)b&XCsPmK;{Mfs#49:EwZv[C*[dd$Nw‰Mt֙W:y9#	{e^q|%͓Z*6A̦2b[A*z*wȜ&uhBS68[RQvO@`WEXz]'oܶum|OR=(tfd>Ĵli{&/jçP~8[`$P-2994YLyF0]ɇMYL_<0S`{4:~ýyO|F`}mQ}\@j/H&Cm'bP_Ĉ}!=38&suby#0*,Y~a*RGEn"kWe˒|~H?{1INL;8@Z
ДhnZS12!qaMy
{^8-yF#j-3[-hT,m_H@#((u%]$
Jm&>ڏ~;%ƪUL7fmD\r3Diq5DaƊ>z21ק/5T|!YIvYqщ—Z|¤,V	uZCƢY85{QJi_*B=Dȁ:)n]jBpG|qSɥGǶZ40x;;69yR;YpLĽ󦀎<
Do:q*950sp8A~WyGIfNIFը:/b\Av02H50PǾș<=cLn: gӺQ^Ho+5--!Y{hSq
e)'t͝sW	*ѼU4N[v.edi<{>U}T𺃀r
̌+aνtuDR{puLB$D0@2̣37hIT;4sDũX#1eSFs*XM%YO&\'h֭w\-05[-daO`_+"tbBSRѓ64')n1}4r
ؕ{>t#MC@d*^.Դ3yK~Ih,inxԜM,7 YIT1ydcmc!ؘV+t#B~3xWyRpLx²a/h-0:#6F
fg7*m8+Q-#"3|Sp:x[ȁ?&}EeAnm^WE!cok{Džzchh_wAp,-Y@\s}[
^e>9#SBBeRꬤ"5b@q[h<>%įPN
IɠD;
5/@t_b}Xڈ
jDz)O(XP'PNQ~+TTͱnz	̶fUl@BHv	;׳%}ru@8K_ !tiwLX7N{U8DRmv|MSM`ut4	JLnGrVe,6xjC{	NێE Mb{#yӭG)˧cXNi!Kýhk|
.ثprPt~: ['+{w枛8:f_}B{,m[F~mqmɠ?AN[*'k Cv]w3D+a
WbB4ep[Ia^svUA~p>8:4y	coj\!)Wa0 YIچps08A_c?G?=o^2G,8`g&a"%_|@HS~\Kp
σ~hw|fX$Ml-n)~0&T%;RT^t|Ka̾b@_^aЬA3ҒFNfֵctF!ϮY;']O	L5B]1!s6=Zbeڇtu&rf`D]sc$B7Qx@ĥ
NɀpFEI_KP༦X=iCx'08p'^s6h5jJzAtʟ`l>Bތ9z'qmlڀ&/n&K3ҥ$,n/^|DE7El./dN_ԯ,	}^$/F
*S"((8XVl?MZH̘
`^vJ-UF)$DNst>Ξw]mZő9D9EhOЯC)\px4Ka5C|OA*\gk/5QrS@:=#*s+hNGq¥N9Wr~(aU&
}{>84˾~V BM/cԓ^n3˞DR"vWNGA^^	<|B˘?fߔLTk+=v"_5*V1g/F5wܞ什 K8K-r@cq/tH{%
4_o`Hv:aV61zHiTKKYѱT׀g}
|MSS8b&7S(Mn3z0ȇ.$D@z6!}Ed鄝ohrŻGoQӦl8mx'þFX;$IӱDRp\,xVpry78h@W)MЭRayZ]Dp#bJɺn䡙t[h۾:S{M_%M)G?Ñl3mhZ8e-[@<&9KfE[63 7
ĎThT	eg̷9_ƿxb.Lk&
} hI3
f_0RmPw$uU{#/IM CxyMzY*_[FfA
1E2)&=厩j՜^c6$캴|
`,>yۚI0ffWKh+֚vEFE;LCt:<{Xs09Nf>}rf=zݹҏ2UZ欔1沆LN O!mqj9|	1ϣ!e6SqrM]G|
zTEI3~o}5b͖A曓NiT0sN#bȯ4ox~_\!$.g8=̶BhAwwV4Ȯ8dXBD+~YW=:[KF-W~WbuAQ!=E^Ʈ"(OC]Hr*.S0w0ZAJVfLjڏQ2W&<|JYP?8_XQ;C2EzDrkѹx{~,AɠB
Mh>6YqY{)jI96++HAǍp%}kdW>J%V,T*-!F>xv:gӡV8n	uqӅowY?{(6%srԓ=(CAe<s['y5e;KT!/f7+yg&63&X?h}ύSU`=~"/hvt}ylݡޕZ74L?6P͘g6
U@YA&7=x{oKZ~rŝ!̿Ǩyr&z)3J("	YnQm	s~Y[)GX	ޠp}nź[ZlC'hwѥjUƞ\ =Hp\{q8IiHStj[6[qj	Q8mzᲽ4Pu7o+MBdy$Y!=V(*]ԏmpx֯!ӝ1dz*M7je]w|kjQpp8l_ٰle/1܍Iù]K IT(SY磗|"ۄO;<5ǕexVcO$99eOJ`S.T\By~"BQN5EwW](|ШƸ\xK9\¥3yWYP_1`>
m(,fl%f2~hzlJ۔2/}#d'ڋ2ёhҳ_|)Vv0*ˡ
B*Mm[27l
@WĭK\Ak䍲^u7pH=CY^jT؀PA߻?c=`GȞ3McP&NOZ|ůD
`w'KY֊@lx 'Eu!ji`t-,%p8Mo0=V3̐}Cϛ|
yKO#P~^J]e=6^gύŶ?xҵpbJe_: /-a.vg
6#+;g)=ɍ>>d'κ@v	u7Q#6
udbc\T0vEޫWߌ+AlXG.oF>}Xqe/F2h?tnN[n	ht-7>]HIJ9)eylVzTE.b"8enNֆq-a=NU0kq";Q1R(!km_P-v_-ף9h1Pӳ)棲\*P&V~5,dN9,mC(.]"=w+ɝZIb{ixApl{HjDeQ.ϸ*jT}96ѥv+ðnO1x:\u\\DC*@J8n,C?T2)F刘n1lL8G**>tJY'w5gk+9Yl?PpY|7l丰ԝy&YkzyfwIy+%$oC"f6J^wЌ]om",Zt'`@i7-ѯ⩄2kԗx=oRlxN0H/񚣞9uu"Ôl쒀hŸmEoQg{HAٖUBK靲n)eto3;&d/x9*!Zޢ|o26EvgAl5%=l~q^:.M
!BFj"b46}̅GHT#f|3'~{j^Lͥc4$^tWg2}SpB1
Jy8~wk~d%oGp=GRBLyAt::nV>m.V %G3)]AL6(G7D)'c|eT&cZ֠C$[oS%f(Mlp-FEqH n]	/O&}VD|7@$~	m<۟E{]4
~6OB)26emB<
[!^Țۊ=\SZ)H^BWoGj8KK|vrw+a=?+; &S|Ԛ
EA.W%wb"G6^)j#Z}RY!O 郫Vt:A[j]&4{ߞf谜$ieFHG+_2c{a3CO"ԘbZqšfyS|&S!b=2r͕R_
l𬾰;,%}xu(>59ZJ.ސeRVq^!Kb0s,i<h`q>4kʩ	@L}q?I[y9Z,Lf_FMH5SQ۰$Pz?x;[ype7ȃuq
V	C~(rV\{=:$gD~z?r	n~W<[	Gh OP+-E,m%FWj˱pyuBѡsRbx$<'3)m샮^.-u@(EQ.ːүP0kĮ-ӂ	49O4 'g8^˝ޥ}Ww;}xDUf/@nUKH NH>:EkJ-l)m3S֫_Z]&‡;]FkRRzZpkN:(3ьQPY\C7FerLc#lZ;ޭ̜D*M
V@Aڸy.GI}Dbw4Z)|t>4"5n~FGRD(:vaS֞$qTKWUyM!.[O^-$,'|trst%ArCh_{crgtKH;\)~<Ω97؇8&ۧ.;6G1yOm$Jw,ۣCW9	j6H9\i P@$96n_.tTs~N]1gĊ.zQr7Srk:M^mӇngix}i**zeOde=RXR	H⴪ϳl>xB?NnUg@ϊ$5t(|QJxh
]zqk-V}_GIz8ŝ/QnH6I$aoTiJqpR[\"BOÇv~LeX@p4%h=CcČ|E^fyɑ
nm
<
,2q\^Dj`C"m93mt?A;3.e;Am7}{E
3{bWG~8P負:nuPYI:ɗka{4`"ƜmSPy}:ĺ/,U-1K{Dє&Vk4[/xFC%ic0w24GI'-˺e8x{
]>8|
n{Scs0J}4Ub^;5(&ҜdU_o}$܆ng15ٽ6",nؑ67Oˢօ
ACuH֤JFhBy	w$X,`[)kR,|\1|܄fUe6Y#[t*auyxǕ%DE)\HQ5.|M/TTGaZ?]j&Tvi
K!ꪰS15(_fl0v'f0
DMS]G0W:N`qLﴙYQRB\QQ`J軝lґaF[?}8S0'k	֙sʷˊO'U47йݞD`:E=B݄("W%/I9F{A7*kc\9đ4Yx"%hyDmpib`+{lJvĄp+gׄ
2KA'01ĩAa35;/Fh*
òG],3yF!E!}ocP2fpFA`<|-a$g42)lG&+Go~MEsdWZ%eܡ#oŐ}Qmurڒe4	PlUs)
?=rJjRIfO%*?,dj"i-N
'/
eW~BkRt\4>;ҒtXZI[Wr/7%0lK@ww#Yˊ2j!JO7I)#zUMFB9PDَ}	he:D{kD1z-1Xqx!To^pM; $68;v.JhSAҢ<'_g;IVY)62עwi=ܾu.~gCI_H6'T*-
S1i%]Ȑrɻ֙~,A?-ӨT@~K׽s_L㹉4~Z	9m=e;ʩq&y0"Y,kfj73_87QtvYDqD4z&3@Q(mpJ=됵*xrmrsE
zTwUk-,$f!="xzCҚR|(_ hC_y|W]	55#ˁj?q'1Vɖ:w;彥8}f˒j(!9m$]}wUz}	Q').w?g@al	qQjOUId8I^2&ta>/'VӾx՟0KHYCǣ(dڛm$u:_^6J(7Xr9(!FHUc 

	O5Nz:j~t<9E~7bZ2|"M[+$tXmdh3p-3\j*K'otW)cK(k~@{ctxo
2HdfQ9aظKxZC6PJ-oF)qrP01:1e//D8^-LS+*U7%>ܜꝬ][3536JﲭR
KdƁV=(NRy\^G}
|
7bTɭ^C:jorR!T#{N~	
bmٵ@[Vq &OdI?_v9Gg{$p<_8TW
f1љ5e6Q- IK,
y}*(LCnt O(ħ_!ӡnm{#R+LL&VDU@<ܗ|u)lgfAL`^+\zF_ˬ;hBӍuQATAjY9&
Ogd+xT{n=Tr*iW̤Τv5;
Z)\tO(Es&K]>4C,(ɍ
^X8z
:RC֮ǧV>LoxVG9oD,Ʃ/ZgZ}d;We{öI=BV!"S?,Z>f8~c LS!Qӫ	nv`k.Xp0e`~[Uv>s֑PQ9__e)s&-
-pukE(;r.3M)C7tgOmigk(]륍eP3-ԓi@ViYJfWc7qg_kP?l#P'iNܦgfe]\Ӹs7:Yn弯Le9b@0z[(WtJӀ}IG
.i@XrUe{p:U*.:]~$H^u籈ߠ!
!8QW=j@%XP^S#U?8ЇPSz3@	T'cr7dXMY}dxTYr_7́;ڛpcT~mQgA?CJI=ۿ/5pu^dҜRtBy?vvHh3	_sV_T
L'(a"cdup^SdH[n놸9F=7E֌ؕ<fWkDTImok<۾	_s{>r+`DprU
jޑ=$J9&K@
i"v(vVCEPcTv(KmR&EY67GE3Of%mVחE^+kl߲x%k^Pmy ̲ͧuɣhTǥM^!=>hC|x14:h3\jrytUnu	iMEl
f+POD#.azG[w&cHj"	>HtB:bkD#Kl\g̍+ؓ|)	pmQ;k!j*m7;|/PzRB˞
&qٜnoR퓧	3#Rwx=jF·p٢Bo}Lc	zTL	5CY]ACR4hs"_Z_ͺM=Xrod\
[l}Bҡ-L~ Y!'ګ3M(kbZ<ٗ1Jj=^Ģ}l46uBbq82=pX
Ǖ6Fv 6ml"V/:A!goLS{$*;rCT1TM1>oi3eMTEq7;l$>'%q/uHWx=YߙYt3"~4\L'^PkcMmp~0x`JQIpP={蠃׺-X~u78IY6FZ{ʩrS۫FM%?<'Y8by6e	N[1";Ҝ>(h@osʎl Xx0v&H;w'STz'IW}	ZъR^@ﳳG%X`V?y$,k@vOԅJI{f0JfotF=vtwĭ 8xGKs3_#V2"v<%ߌvq`fn
65h88n{Fc:tKzHd<"i<&jcP[wFԑfrzt˷4\'4.݁ǽL`ĉxzy)G=;q-_rbnBEɶ=P)&n;-!O W03Tu_@vqP\4Vb'Y|.e(|zpg9Kuar̠/.-_.S˿Hc&Uygb4VΑxqEǤ'#8;\jX~w>akPEfk"!$zjBjoqKNc~Iaoƙ{ LtY
[HCנ#y!ݯNT^qG/X)z􏓖XvW(ZiKLɭ&'*Y>T]\c&It^,6qkod$[
A*5߁MX	4d 3x+}wTa4ٜgD77[5+2>VfMA|Z^@U:|gD^O0p$N=&Ge1$n_6ٙIĆ+y걆O]_tPgPj띘\IQ,>	E~`q~E2>>Ѱwpl}fJQwR(>Y{F6gȽ(y|
D`p|گˈ5YuZBDV`FSd3(a
Z+:wR'z?d>ex'hFL
dEv0N&'pN,5Х	1>8dJ!9`>N/l=0G"p<W.N0iWA~VY7qP$bQrX
i݀lWA+ZiFy[!u8>dnr
60Aq7yJ;T4q[6e¸̶ށ
 <0ӭc95J%Ƙ1XUdd%{$N
da%[ȅUi*% #O3vbNI%w~_.68ySvOP6SU+4ߥ:{ZpdbY܁Z4Vq].tk	&dgX9ʀI}o7:H	O[RЇ<2aK1O֭4985`Wj(
W9'bAn܄ר$T9f^qF6n'\i&Xuy꬇Gε/z%MC8"1'ouT퀋"qݨ{ñ!Mtiv@֪G*4[jxJ+*~!@vc@oXdV&o/|53ʽt	>,M{
ncZfGOZ;1xSܳg]6X?{GT"8;o=.MKW
Xo6]6g^X213Sk6`/؆i44XPەĘCe"Yԇ^ٖ9MHύ]$A3qtÚǩqSxXU-'jOR!kэ/"foZ!Ã[x4@!ƺ*{N!R#(8u rbpTexxڨI6D%7i;HGjjI~9%}ƅhiK1PVl&u;`Oȷ).N){c|Z5Tpݓيw7*#V](Lt0*R4ǩ4܍U^|HS`HJ:GmOƻ@\Wu+`كtg>{~?*$am835R-ߔU2@zSNasXeċ5-*ޚeFNީUY<Sڥ9y̋gkv4X|Whu)Jȑ/8iK!*3cVq;erq+vo?b}6Wǒ%(bЏFR	Fs_JeisYJ+p+ׅ`]#{Q‹חb!Vɋ-^_6)L${2orݲ|CTȟ{:Z:vfL1jm=}6ٿٸ>XU
 !YϮ|=#bvidGNk6#iM<(GE8BI.j3I)(7rpE~jɅ
~u?M^%G[.vwݷ
xہ/ҍ:O%-LU?+P r/Ұ/d~
b>\ͨӰ1<Kӽ&!CϏ&:"N~5|uc=wo;^K	\Mkrq5MRYj0^)W!tPJ~]r9VZ!h8Z(pyש7:-D"'G/HFQz_W"*eL5Ylfpl*|v\ce[=0
òxj#䁌<\RTTa)L,̀P`ᒨ,gr[׈LIq4m̵<(,ʻanY]gWIxL('<%5G'&2&?v=N

axUJS p{쵑B%AdծI3Kkg+)a2sR.QFhiFVF
ȅ{y`^.jX+ab}N63Ò.۪fbģ-gx;s94zPǫ\
k;`1JR`8pօ;
QdI )+Dv .C
oFW8ќ1Rd#ƧS&6x0NvM3|5i.4zJN8wF}PߝbDT%Hj*!
P	}#r'pt)3}Hl5B.nAH
6]9,%m6z0ᅢ%6E48uf~ 9fHD>ԶN6$&kTf-30wM*=%.	(-(!kCo\rYE.Idc*@Lm"ݚ#>4;Y+_]Dآ!LǺMF}練Ew~e=AUXLAp.ќmjAJݤdb(4iE&w|-%Uj?vutPJBti@4'P
B'?Ҕ5x{=͐M:m[BFaj
5yLJe0Q*Z;qްLv֨LC	+U ە'RԪCAB1JY`AYJ"XiY΅@۠AwBx#%V1`N+-#-PWD:NvtǝVtzmӛA\nnx	5(JW_vB"iRމeToĸQ	aw1s;?u*qJ
΋k$N0S^vН
,{$Y1}Bowćp 0T{FtRy7X,E3Ië#0"i餁b:.R0L(	*XV2paTxdJrvy3x
84-0vf"x"Hݥ*2='jn/
ɫBE(J,'hEŕ]Fyeebχz{lxwM	/v58IV.n^=G\LZTvDw׈ۙvcIV[0uk]N"LJȂBRXfrb?)[52s拏6Evxl8ila%lwI
C.uuDK_Ǭ?WneIVʠKI)	]kSd){7-@PO>k}atѣNqs$h`'cD1ܓ> 89j,w?z_ᕙWq;׫}!j%H	tۋ3r=@5;f.R:SQo|S!d{\$Pf\׾Q~C@1(e6T
%pc)&\=t{٫N' T~y`B
El%/|d_4|Ne[x#^sd50H:UDJ [w{'+'ns5b@8ݍ=aaׯԤxN>1hـ-_C1B%h~T֋*xE9.3kGDMMIs3tv(,8ZzM
*1^*UR? `rsm-tiFp,q1Hl}M>JJ{W?j$%x5 ^FtLu{v:rЧ(o2{8iYD4^ »]ofRp~4n
7$36JB"Gƚ/<6AJn2	n+SU5ڊ>53o;f^?~>~-1Dcaiӑ)?I&1ti/lIIV&LSIͷE-5Q?fZ2'
bx$8'k}\i<OXCM3ҌX4&q Wr*E1Qz^IɎ,؊aGHhL@J@39THSjW|lWNC=i+.bok%JCxڿ8
N4p2nE.^ɇ7&F$q7.H;wV<Ԭޱ
,h>>¢8Xd@5L
ܐC@_|jFBEUiHFWꐿ	Axs@zeLl( ȼ0\wЁRèa@fW,+p36z@hs'oQD@O}?@j^܉Hm@͗RYMz\znj;v*/A0=O#-(ک3z\T9[O/*ǕߍI㾍"t$&DSFqտm?Q~lW6E9zG"v(e߄?E37$a)qޤPjEk^Ď?n	굄e=e$A{ʛC2@jwt6>b5[V
t"'҄qm?EKfl>:?>,	On|5b;!8qNbmfTTjIыH&zh`6|IkH\+_}xBsD9HF5Ref5	TnW'_4M1$D'(IFMf=2dS)ҐR	VaÆ()XQ"GΊ*,uSrzROO;3Jوp2;mʲ**E&J{ʏ蹲I+	0OZe'1`isrg(x	Ȟ{vAG	dDq{.Cm/+ogQ
2
MJyJg42 s@aDBm5k1ga/r%3gjLaq*3o/bV6ΠzZBVz 19d֠_'jekە8W&u[#/~i/,5i#13Bi#}x9x'%ؘ).mE~"cI3&nP@kiB9xX~=dVaM8
2+/M$oe<_}'+6
Ic9KO_YJ MI=	SI
n{ґ`;8&ԥ|SHaYrh[`)JfxXٶ,W] 6 uYoPS!"/9?.'iAO/ceEs~I	lO
>3]AJqOa\]Kn`
&-UQnj^Cg#<14d3[h7
(ӽE@#+61GEtfco*n+/@(+b@oBޞI-Ciȼ6:qo;>|	::<[AqT=jLJ)1MZ~)L	Cs6ߜ*'ު2(PcRpPUrW
C0--2Hz7x6tN6Yyb;mݪ{5~o	#o]l5 ꇘz&V9ePeM,$g>Ka98]pᢵ2`hQ~!b/f	q1UX M;qiv]-og)Z	m
$?L3|{RQ(V70
kCk	ߨZ:kXZ̧ϋhG:krTnB8O4wryJwX
=ꯜs%T0H(n(ujq"#M1124rr~pVV2ƶf>A}{aŠzt0twd;IU
;{hzuV+=I
W4AƸ)Wӈ-.շ!t֙UqESKN|O$tyP۔Ґ#N2fmt5+ÎU+A!T7JHl~vFoZsd&eH' ?UZͤ}	?r{PuE/:ٻeHR_GV
`S^@qk畫:nMx5
ƶ@f~*Ӱm2_RSٺljZgdHIlRVuv3"T`ׂlOe|X5NR"7N5@d^PPQ rn%%ɉp2^eޜk7H8C
D%kYz@w[L`
ou
Hq'r~~#R}Dk{vV(xKc}mqBB
R	]=0W8P`N{|Jz6D4]h=OMZ'^6"6I7ѻħH`k%L4#-1|/cU4Y/ѩ1Iү!<\46c5op%]3Lcozd%A|SgBhgdE0./fH8?5H-&Z;\
"X%{iYNNZIp՗4l#2|pd
yi4`%| X{R5`Y֚0ɺɾ
0wmŤ5	V܃F勗L22^]>EucuԌ,./||dWη7`֏#`y]@	j}`B'P!B9]z\[s:}$-QC-{	
\P7H<;3m0!=C3RZx(`ƥrjj#r)}%kД]a^nH6N3R{̹{su]BJ]ZYujZfYN]
DIU5YĤ]nD$DQ{!NoBw!λ6K.e8t'2b^{23#}HW}'`ȴɶnd?P|H	ڝ[rrqW G
>Wr%|;N403da1Ti|9|ZBd>6/ []ᢠ0gVx*r1eTX3a\804ƹsKCk^Mׄq`{,'[/4h𨵸X'9_),aMfa.-
9TK~ڣ ﱆ]G(^n
qM'G9mAMO!`g73sf`GAst/_Ys9.usPs6-$=gG.n_WF	P?+HRA3oJ.Q
+z|n$Ƨ{=Ҍ>@T{vTB}qmL
gBOc2L5=TcǠu1/Ʋ/.!V=Wm>krAAV/&\LzGYh-jR
cD=SNq!4q FKȎMx-~q/[߹E!l^l6CrD6pt:iyda4kLspý܂Ț[QhB'z:LB9wX6XzHw}?^ڌ~iwS-ö޺3i݄>4^L}t+eEd
NHo_̂{nX^;ztJwva0p+MuP1:EH]ȶ	n1#7€Yt0ĻBr|x\54&m#gѷ3ߎ];!dIeD۲}n~s+BOōQ::woŕ,9t;*S!1$(vȂ{LC>*z%OHHK0G2IsMfCW#b*X==e	LNǍ(=gװpu$@OgUa!븆_b>ـj̺?V){oJܸd:i6ئvkPI~9#M/؍=/vb#iD)!ږÐ_Mn'T*V=4KWhdwlQ>`КfY#qհepsˬg8|~AY4=>ϩA4"6z3^tLTuk8In~ 7dZRNNu7֢šh0(;;y5c7v'QwЎb}`a@
3O38%I|e*jHoBMJV65	đC(OZ_7YUѸbO&&B޸Mr6åCV'#ڠ7S[7~V2kBO\#MmL.q9KM?CbD׀)im_[Fi'T
51[i,	3@`@JsGm&_RLM=k©;<
.׶5W)3{0HSem
=\LYΑ̈́C!Pݿ?gGAԞ#F0~kg7ͥ&''Ϋ/dZ}9xETW7~qj!^ú	U.v:isD*2l~p0H)Uvo:iE>Ivj(ȫ]q-t,]"88l*@W_l~кT^#[XE@ϑ9@""Am+fsa&^vL7k^#JE݁{z*ܙ87#	@b1
3IկRUUJo%~ܒߓW8kjڮPLҹӎ5'$
dj%CZ
'&kQ&ovnȢv #BrȫQ(S1\ͬθ=>+}EA4‚$,+/@.*~T"}VVuTDS3UHYնۭ"cOe~~iiR`ʜ}rݔ(krw_}iq:T(.ad=#A؟ "	~Ba
X{I+F˹wTAa7ݰi0; ,7_-dtveb!.np=;nQaq
>h ]%Bĩs|6dD#b.,(**Q!#+\p*~1Df
}>Xp8ԟ+9-ӌNVp
f}6TJe7fUr4}}A 'ŸI{f%M6`U3DzO=hvVo̊(]|+ '@U<
oa{)Nk׭Jk,5aC|[&qx͞gt)k(>EgLITup.Qc[fη'E,,ϭ@M*:ڧ3,зhǝ(hC#kgs
&'JW甫UϪ?h-K&i@x$7:;T,
9t*#
bҾ(p/
9g	ή98ͩjeG^g8FU'`NA/q˩A#ЃzfVWe)%Hݜ\tJE0O8܀ըgcSK˅M`+Y8ö<»W	j#N9oJXgQE
TR-1PZ_KCW4Ner7`zU׵q8qtshaM_bk]eqVҔj"
ip+%&E`5`a!TSYɮ1vu&Z1Ite${^‰ki9$raH
D"|^#^c6WԻXOԂɲs*+%y9.#=WLvi	y֐oa'ye0uN@.S*)35!i<3Z=#xrݓ8,Fbcmue9rW
;SLHY3[VQYS!ElOW\-^b+xGsXp"ٷϳ]^Cwm~r.GkU4}lƹM"u>k|(¾(4f)K]GbS쥈CkyŁ$I?aۀy{/+|,K
ONעVjh'`|lQ~[D冚%5Uk 199Ս=Gླ\&m`FZ.I!j~{+4KϘDXCgFi-׌KT	En4#ݡNJI
u&L싣w%땖~{[YFΪz?뉡el:/,2-j0*qYS9I֟R?%*_8cxpkt3MDž/8HK;>#薛2fwfH>Ixg+%nٙwR6-[Yre3HeYށiH?X<00+UkYO'E.iv{iXk͂ߕ墷Hf/b
1.<8)$MC84RڡS4=kˉqr΢KcOp4υH>V?uXdr5Xd#!Pk>;RC8!S?Ws2B	\	IH;/ϕ&FuJ
w2#wg0.L)@8!J$oY?ԸX<v{x:S!w[茕zg`
]-aXו4c3f`kiauoէBv(ژxW,0{‡麘`iS,"
:J]3Qdϕ7-
~`ZgZ`p(q+k\5BYU]n
+L]5'>w֩1Q΢7G+fnbQ,s<3?5'~0, 2bg͜Kfd
6`vOODFh/ܾv?Bvy+]3RȄ9
!*QlRˬK5d) ]te"@ZK/[~rLEI1!ma(vRoQS3"sO%RZc-꩷9xUSJ%iݐE^R\jҬ/ƶO?Rd䓰b/τc˸d7VIa=*Ur#H]2GB䴸w䝛?Y>[#vxpqH*iTK
2f0Թ4𬽵[wI\ ik:;Gl5ﴂʇr2.G)(>HArz
0U kZ5c%Aq֟@ iu|ߢ2sI׻dRPxYSNw
=o/
:қS.j^t6#Ii&hKAQ?/͑_-4]YLdV=:o$kAXH^}8zc+խ	3>,mMDH=fo%l/h wd	.Phm5HեX
`	ј35k/O;?Kd`S6}:3`GV'we@ʾ4+V3A$slL{!uMIF,
q.t:C;\Mc:,w_d2S&yí兹n&cďԔxO-fSUqkkccu|mq(
lF͋/3	*~M*WIA
1["i
@f458XtW|/<#,I(ᐞsX`)x8VnfpǙ%ӺL7|&w^5lB?uHd&rU
Inn&/&`.P7lI}鬵Q]5wq)iD)j#\v6Ay,۪$! ~6a\Ġj|Uk= q̢@1)AP~ 
5МJ]Tr`	OH(45fFQ^z7W	.I?նGv8#
pOnj
P	C	>@rple7QVֵ߽& N1`glH<3)$,չ|dv5Dl7i+
nI"3Px3?rQםHrb?yI	M45e{0gL573uXKA@0rPi%?c8jP0ê+D.~/
Qۆn<d#Fe+?`Dm1(?;Ӌ[~fv|c3yoZ4jV/0ϓ:ȤJByDRn)ګӄin'xPSfRQ(Jӷ6l^S$
yYȿvOYE@VvL=5ӋqZwߕ=]!`Pk_Άmw*՘eTI#&KxdA@ D~&K@~R>[+Cyn=t\d陉;"kg4_JO*[\&78w>F@J}U'-8Әv2RRԥ!k<ڹ\.*S.ȿ"Bk%ۯm9n慨0}~oP}Lg9NnA3&ұYV\ն>ì}iK-Pm\5fn&**;v~刨_'ҷ^RdA:KAe*a.bV.fLVꡃd74Bߍg˨ZPHo=B2cju7PJB0h R^F[{"yҖJa1d
ނ,vwǹ%"샳>IoL}m
*7jC-+9V1W~٧3(A*{SPzoC@cJMJS^,axwsje;̍&A_;ƭS:J};U
&E҅5l@;D)UhGm FVa4Y~
Df<*Lòpu|ǔCg;M8"0>0oj7bԦ\a>ĭ/-}R&y=kND+6R'*qiw\2
x(_\xD1ϐfq`m5߬KġLƄF02h5KQ+h|6&`1t,t!6ĝ ,F9Yk3s>2y?V(ex#pX;=RjE0%9.$MUYU
jk#p;[.Qu'$v#|jJPpjeKQmf#//g7YhuK"c1+DA-ʶE%P36U7:~G~$jY`*)mC%_bQ=},Eǰj| V9[%kj|D{0i,H:	}5*{Ex8cL3h%m˨ZJ70]y}s0h~RٳJrɯ79ߝ5]:_~l΍nx樉计Nk&`x[wO2p?>x;PMj}N,^<+q/p'-Z{T3A)a1|!%!]/D[e8QNUzo3xz2RxpV680]۰؛PÝK*ϏԿHM&TWT&9'8ɇ);)Y$ÜLSN.fMR_cβeC'dBi,
-M),$ǕOT(XgG8`I;̀RYQ_ϯ^oCS
kqqY|3+m7	OrσNEA]o1)08MfX̽s?OZ֊4@cE]#%Qv+ 2~_81Bѳ MҰp^Bkܥc"'t"+6N1deam ^eGqqWn0E0H])Sgq@5Kԙ6M^CʿIt(0ؚ%d[敭NҝxI\09_20LKQ,tȑyjĂBJl.'QGYoc&Iw=HVVPVT!N:(2GԦ~/+=nu^hL4Xh|	_fZ~/Pچi_ꍫ
i/|zV4lTZ&h)F:3pp6V[\uk~YJ[QȢP$9;to[
<۪@w.=9)3V(b\E:{?8L| _K#O.26փMNcɱ6p]ޣ-YXOS&o
ݭ.ˀ^-ِ˰\t?	z-/yVIF"=ƒwQ@r%SfÃw߈fg\$Tcr};{LL|LYsZ.d0*9V+}9S)^"PCZqE?
l:]u%FThLF/ɉVmE"z<#s~b7
kEo<JNnw|X;zsP0;؝irl
kh	)!Rox-j13$i\Zvg)DC?T2n
%Q]ZjQmYX訵vې	n׭uT6gϷ~%;l51:ab}J	lulgK'뵐Ѵp
ĨPOp9#CEs"FY4wjRd!_ULB+H:udڮAkXf3\[Ð_NzfId_pj2	Vu?m9&%5K{"{dJ:kحV6n!Dt&?M0faÀ*(8S%.&D#v▞DuX$jO_!MwZeNilfƠ9p/$s-2zpO[7Qn4awZ)NZm޿NB$YۥA:y~DM\jC~eQ:g+fEB)!˥5~^{S(-3FW]CXnA{n%`̯jWLGC헄W
GG
B	cbBA>{\PE{tmnސiB҅Z̘S5۵1Na?k'ʅ]&ieᏁQ5MCW/(CD>W].{@o
FU"_6h/A9"`-Ͳj!J,
2	v@b-\sn!>^`{>+XAߤ*hZ4\STw&ttca|kNɻ&,to4ZMQMv0ElQG#e)`sN@l	yȯ4$EݚBY&]`!u8=('"N0-T?v;y4Q%lv9UE)Wy^GX7%Rڞv:%ҕfU*r|[
_˖~y;=?$.lc:#K׬eߋ|@E"b
	;*`ֱDW;[$0-0#͈Y.~RlglZ1{RtΫ+.K(dmd]CAڣ2#;򬕊:韈ڟTdfNfjh_s:bļ"X'^apSٻ%%[E%շ|JORi״>_(lmy5`#Jp뇃FZ˅QRĨ̪Bȥh;RtUb~/68Uo0ӶkME&W|4HVo{*T}H豕hay&酂X3xwtc
ZI:	B3zUwp^i!FM y饟oM
K.u\,S갧ɮ"-P!&Nw^KMuBd
P@E$ήy	:TL&Jn:pW2vXZݑ|cӼ5$\*%5PmvCWY;m7aod)d8
lcd܆x%q#IKhǝ8 z`XdSe|˔o
?^VY+#;jٚ
.F>CGF'v>F0m(*1E\T6uD~Z0u{7|*ԂNkԂ-`[X\#f ^VS;G{mXp* '٪p34
UQQ?|اV^Z@(8d>HKIyx\kD/2r9%հ)ˆ~nx8ש*l&ٮ!5嚚1f)`ɯbq~'L#&7	Lr9חcq?o1Պ;Oʁ,]b7ߢ,
A(2H)e(loiiFf
S2a9LM.QHaru[{nNO`IDLm]nRb+J9KKwELG$D^ǧc䜿zJtSy,(Bq
S7~x;n4:v`mr*Ӝ;UY;vgKUg)5
L{or9Z@NҗSg|{YD[BisdXk[;cMzN,f;n9#塰 icj})`I3sRota#v9ɾRD1,?Ve"HPn2{US0)90:\j.F;\\TfJl1ڴddo-Bj%Ox,dpjЬABg~߁Mmp-7qm;m@,$mDc*^I7^ZޜAɈi&==u+^dj9o
EEwa4I"eh1ѝE%ѓ^e|u0iqZ7 a@x ;-Ҝf9N_Ԩ&DF0-vvD3iZ{m]t#dB|b˳Wa*ʔ|HqEQ6@͖lG$i>`!<>Y\=~XV=E$mgIs;!ÏLB_!2[r#$0lg.ZU=S8'vd0fGHYGu9p8bf6FRDl9QKJQYx 8VM)oe̓_`? ͞`>ZJt3񖾤ڕOr2oK9"N˾Uꍏ}
x>6v<9H'H
$~ZY=?JeQѯ~eRZ,a1bTIA/nZ%Xee?ޖ-BG%|S"#}U/kqk;ka@vo|9o&3e*}XZN֪cbT6-efIt^\:H,4RYiK3Cޣ(lx%XɺYh@+N?/ihm
eKgXh)ʓr1BOg'N=8_GRơ1H1-(JExl߳_,,\ibǤl&f/-iul2oZjO.
FR OzA4=L澆׵DCsKuj|+Cwx-LTNw>dfK	)eoD@l3BXInʣ?:\U%*y".Usd{13PX%,XȻ\]U_vb\V$΀o&~i#3[g
9! "èl
|il%ޙC@!
_
q_
Zo7?>TND5a(LS­wLj8VoDw036d
f?N̒Әh㠰ꪗy-k̯0[M5c/Z1b@rW/B4?tޤ=`:E?c~QϙK_~+og:_\sel9p&.ni;sRk@f$˓
W$#ʏ+*2]YX(+11f0$8ݺȌn}3./Q@ɱ?v0
xceJ$q5_員ut|>DZv!Gqh2~EMMJDL`
;.CےKEQ
a!C #+8ߪc:>55vgb=A_45'!33@|WH=_^駅1667#LTquQ4|i8l”Q=7D"_SLq:
jR#w[9W ҼPOGv}RYr}|<\"n;4vk^6?um$Ԥ<(pX+E]ky87xunOn#Pn%&HbP;2d@hpWY?4Jj-}wz&@Ly0@cW1I9=bB~K	3c}g.
&Ypt럻,Ax^QhGr+/#h2>%IpX`Ow`!E%9GeiNH?Ͳ	B3y1/

^)`WDf&Q˰ˑFV"a7(_@M{BS
x6f[`nm!Q|k^a:+_z}upao(.-Eѐ
AksZ}7m}ϐN5Oi&h\
BIX39r)CnvUhYnN˨2%LјkǗ~%k=yOz b[ Y'ŤsLuŋnœ2AJ};/z2Z@.cyD"q}^p%0	$_!#9e?|5NL}-/!lF4tӚtȏdb%Ljl__:X$%Z]xM'aB-.h[.xy0'۰#ja-[I`*3|-W0[KԎgM>nWC6ޢ!­%j;+K)\7dR"(wOj|
.J?5SD, dPӢ*;j=҆hR	M{Nykit#["]rXfDj"n#h\p}h"MvͭP[1{'VDǯwƎ)1nLƱHj|rIyiL|>mC>{H٥n.#U:6Ǹ0|Eڹv?UCHIᵆw7Y;U>phN:tê0h0	κdԆj`#lZ47:>A;o	?"hݕ`RcpHqxcb[A	V8rF@PMyL`;=3 CgyI	XZ*-t`3P7o#wŮ#suqWGm0I[Oɴ
'D$ &JxtD"W32WEYcy@0
i'usPO1iA[bԮIpHH+Ij$W
BX%͕k]2nσ7}rcw$}/x|Ѽ]ϼHR痕_[8K:^9ӑLyUlt*/_5~H4nHҶgc؁Vtə.0)WtX,KG&TGutQ0xk|hX2сAtR+kK4j	&ek4b9ٜB_A#=OR4r\A!r>R:J(SG6auv>:R-[fr૮5,^WBI$F^+l!݁nJS07
wa 5?-EZ:OT9P,O:K(PHV#zX-g!&[#T~'unE:4cW
?Xhw[ m-qN܀tZeZ5ya?;2V;6ܴKP'ZP0(e>T^ŸW\ĵAưWzn2BQ9ɍA94HM>;ukX>H!BJA.p
_ybbqBER P嫊deK"o8S*%Kc/<(0fv`~+}k7cƣK_
4UN B	E~؛kTO5&$"ﴩm
-#C&~ͅ=H{؏N?-;GϗmsӑuI^Rmhz*[`Q(x5-2m3SڸȏK4ޭ#'bsQsdߓ$ħ솎Bu_6icd*L_09!/yhTP3O/3
bDy,=#X#zbtyV06#bfl
lQ"SpQds4"q5fɪ[Vo<9@nY(Hk%g߸Lp'[`}gBfEaOd,)-SҭY,hɏ{nTDžetfIƂcLsM7 z;PÛVⲐSQy$JvdTNʪ+s56U.&ٛ3kY^g|Uos(,ɊL	4(Z	I[޷.].1=dXr
UNrP_ἭɰE΢pDn*rKHu,
bl_4J|-˗Bhf Bm	/==}=+2dm7#+Ay'fG_zUCܠ~WHp3\{{oiRgWV(x2D	#'e"Z$Jvw@z
Ժ
ր1;.i={BX 'Z2M'f-1BP,'+`M2Ba$׉%	N.s"1w7܈'	5x#fvl5)y'z[-ő'a3*F@nb]_
! `׵^27W	1mNDI,yQhfr_w~u-X䐀ʭu(@!.XRkiHi&I8[
iC@?~+ "0ro	Lb?c2*p_ώý+Te*G!$4i̷|WJPAB
F|@j3w?hrPMeG Џ\2|%h,>D8>~)tK
K[a*+-ULx~|GNr&#_sq_4xܴY"f޻8QF6?x6RqC
1[/7Cu(룎xJN%Ulgv<c>uѮr0@=vo
-P}nx\d)pѵfp鉃39݉rK27PHtER"DP$CC
i|rdꅼ//L<%m!hOx>NV
b?gd1m?y(7~x5ͯxHQ@zº<땐ysB|/=$oXgs)_Pc
nC6.:tK]₍G=R<~
A)/暰bF_⅍Ȩ,X!nDyR?)ᶁFBOByEӻ3і;D6̄\g炓8I='XHHI}	"ձ%wzjʼnD2i&8f}7	ԒTiYc]{J}CzЖޠoW;'$Na^1)uX5uD))_8:lXIƑC@#
EBc仓<*
k]6XI.
Vrh.oC3T7^|28ϫ9f\:
_-ohy@kos+<|Sp	^Iػ.,e߁D؜n<#866./6+oI߅m#'t1)a	:3SmxgZք0C1!IMIJ3̅7"ۤa`P9G^AO,p9CX
"x1l_ekeű7,

f$Y_XKaM;ؠmIyH>ù+1T8Ehd31:?&Ca-
peMzޯɢ::vsbƳ5GqT~8|Zb}ۢv͛jp@f
#XmM7d,P\RJtPE0@Sf4=QLTà!sĉʐ
:&&W{ZO1QqNӳԣKKy)шw	.b
%oS˞1{5%,K2?wEM1&#J8DoxV,U
)K"]fbuu_8oJAapoa@4V?DXvquGɇ
$ME_J_$*;gt?of=RlTcN©A/-{aU.Mg"r@YEv$E"Uog_ν#3~ϡP>~@jߧo2 *vSTCdIjѿi,`YǗBοڰwEڠ?-,/;Of%tN:5 b_s|Ҡ5bSJ[*[O9샔ح2<	<6pW
'a&i}FBQW^o%s㏬U2=Qwza2crHݎYMDI*=|ү̫Jv{ZvɭD)!
q6&n} 1D]m1Z;bZXH0[$8jT,wFJYKxspݐg&nlo2Sa"'cnM=,Fћ&շS˻.i:ؐw~2)cr2/g [Ֆ76P!D
!iltY
.~h5N&»Gnc(Q0Y~-lc$)8f7ge
J2hb#$RIbUđeHY!1
.ast~'luUb^+E}o%RYhWd%1F׈ͤN7]{)(
Y{/e.JZҍfh|&bգo$ՓOKHH+z~p
։Qqh=&6[V?Tgy-$BbIQ2OHfʢ,SnKCa祑:,'TF;@Flm-h6Y<ŢR`eMIeLMgj3Yx\ ("t_Vvܛi~^:OT=kH@0WVc.Q|恕w+d-ٖ nɗ~~}hA2T&!"q3F0Y/[OLA4l<FIP/w#`:dvUfoOՔUG{bICC4ES؁Dy`Q?-95
@xnR]FI/3˷~zriF])Tmdפ3~KYf;/ـ?jynv]"PNSYEp}0HqLt7HWkCv̓H]RPLPc&?
~GHRZy&}G#
굥&3Iآ؞*&eqn1o?{"WP͸v5H؈5\D(07T'ʀvX[O_8M3h[k3dpTg7ECꅎ}Lo6}	KPDMxNKk&Y09c֕e0҇xT\o4V_UNŜmB-|ŶnMEVDjtI+c3T/45ZytPcYm!1KL8+,d#mp%R1MuV1qo	HEYw
+YrLJ9hw	aP4EvbCVg#LA<}$'V}.ȩ*%$/Npg13pD
JP+5$1ASgmvE}@kT.+x\9UNx[j|n3Q*,s8Ot*fTd?	J8W1_Zh8qz?Cf)0i/5tBJEk'ص_s/a~*umif!nGXdDԖz%L~+,7 3q9R&|
wkN ypAZ­~?γ٭0nw/*'jE=GInC1M/Ga&MEbcbF$2$BA7<E1QE
C)ɝnޮt'mS0v'j%}yXat08=HWm7:{eIkckwXn=ߒER9i"[M5]7ez1~Ys`پm>2vLBA+p-bsb%D@N:g5;j^6O0Cb;	AZ>H;4s@yM9q}EíҊuR6O4#oF~O{l!xT]ށǿԸZB;VTUn
 ),,2`=;KLqdP$@B
7
]

1n
 gdž\DahkMTz
⽇8Qq(2Ջ(/	>Z>搲mc#L9mSRcNvX:JbYNJ>&tC:7Q$sj@QHXKq>'JL`~2guڵ@G+E+b~:#̊X
smP@-(Ze!`~tT#[S{3V	Y?JXG$8T)Gũ>(wD*oޑ}\`-4^w`~,/iuO"qӉlɮܧS?/
LW@=	\P둎*w0Qy+[px~(mgZF$g`ŗeK8F9pѲpp	_6]ɭnT`k
p4]8Y.hwߚ^Xu_6	"F\x[z}〸b}g,Xx[?`TW7	_?CpxNz1/K׭bc
3~'!.MgĎT)w#
^NirE\vxS7k*dӀ)jU
HC3w$"mďȲ@~틢$1E,K/(VX(Ik'~N)/Dյ$F9p@*<ϳc}Po;ͭ,rM]ez.l*ys/,uQrS4!1}4X[y3=DԈ@T0,VYCC]Q"݅,쮣4!Aѐns7>%,@cts6b!5Arg5D=MZ]x8!{TAp҉+a]>H/'\5",69by	*s->@mfYa޺_bq8pLj͈lLW[/N&Y{!](!]
H	l#I)wef+P,.>NzZv7m찃]!+ɠct{>$ۏBVȜҰ+UN|#Ss&oT!x_L]2&ROt/Y~>Z]%+kCu05T@ x˳,
S;NnHPAi=9e?nS&V[W܋m2ܤ.ЛM1|rmFyJ	9'5.kSG6Qo̵=ͅ&v
lWT=ijr80LQ8ѹPAi_Mʁ5/n`$McLDf9;-#|[r>puQLW K\zZmݿ%Yi}̎ eadI-m`]{VYdNJ+EG 7d6)>|Z6;\JHD(բ/9*lD5@hPU
>>|A^ً 􏭝lc[<ۊ0&2j3b$4U9J0R}˜2 60c҆QgG]ʚbkH-Ԛ~P2.r#%;
?!TH&put =4(~l§`lFfP`hV1ba+6;nd}Tk}Er򣙡nVL
w(GZ&6)1{FU0'¬AYоU	jd>пr.(VTsP/Wڜւ[H7;*<;n\pMO
6"켯tuѕqۗ/*XG1a$3T\([м/'`ܽ
	gQ`pQ[ԹL[B
Uo_$\LrXTx-Za}	2feڸ"GdGI'kS!v=i't%ﶋ5t2HFbqlxSz1	Sy|#l]G;zFuB|ЭRI-XsU`+jZƶOW0l7+?][\GR<È
c8اDH :Q璥vʛQv_z3^dI92j%>;egt&uQtmElEZ	aӑVF
P^4Ĝ&
fR
ZKeFNr3t\o
sKoAs)ceS;l?G{ɫtu+BFDT#Ǝ
|jLuBUuzr}j|.'*	d*'(fUSeT
6_z(0bqYt>
߰r
tc2]V"t`C|uz˼]şBR
I]8-i
gll|6}Jy~j%9"cx
(^z68[m[
q~Pӝƥi>'Zv&ݚRoDƄcZP6ܵ|}F$P@cjq'ByYriyOv8E,qY'ȦJ3R8g"yNfҶ?EZI
ЫwR| M$XBOł`+b7&%wh(-((ưx@m,'Ci~5F`,DOP[ƶ*tNrcPz%vΡ:PZ3<6>qЫ_Ėq޾}/
1gDݨaoJŤmp/e;9>d:=K#U-?%	].=8J@ϰײGdl@DG1jN	Xx2יF#9e:W
&ҴrNu!!4Xjb0E'?nTq(eH%)s]1>B}Ww'[dC3*
f'~XMk:#w}7-,&.P˗SU#Nmü+tpd02'>
	Џ ۑ!0U3YA3&yHMm,UBP/vRxߔ[;1BYA?@aBT>Jr%B=HY|Oi ޺m"FydT+HV@.7MUq!,d{Dc#BOk3K.qJ='֢Oy[_|oۋaMK/p_0f\]̚J@%)mFzгM%q"fD4F'T5IK/nӔbX^#Bg]mZ?"@y#(\yX
18E6=Ke7.RK QS]]@%ߴUJ1#X&ۥZ[8(|W<Ƙ8KKAD'G,j/I.c[cK
uf!d u{YȞ%G+P!]bMx\7_6os^k}3uTŶ: B>ZUB?T1mPCcc7,1/tӜ*H^bg?#՟Q0g6.tX_2tn_._cME\'GAmڰV.Q;ft VٽQI|)#ݗ,/1I`l|r
i,({9aҝ~$!ETu nン&LY#'PYu͒j㲂ٔj4_4ZY32z`ުv8˹T	AsrQtX(}>-/-wG
u>Nа?Ǹi|em)5$!{B*N0vL14'o4qcWP,*x
n" M9b^9$IP}oY1ogoKĊhk8GXa"D< ^o٪"~e6aJXkK&#֞G.phJEB0$qv[c!n'jX$ Ɉr1-wrE3+^,+[NfZ5?Hx8:0(!HN~Ƚ0܈P3>
ZI990;nKl5Fft71 
"S
C^lr
?~־$j{ܾ`fAm=GRͿi0禯YT_/5ܷWб7əB'o隿S:Jgkl
X
b⤃%́A/4>m8K*8u~Y*Y*mG2Hv!kI5 ?-fQx3d(sS&k%™&q.ZON䞮@q^u"dP$\
G?zEI{ ,?Be*MdzItk_)
:0
D339HUp!v^yAnҴЫOA!ѽM7\\dWyOÞUlWx,Gy+1~~_g-3W%'E5S=y)9UAG/,H˙QOFRd&Acؼҋj6;iYlWULUhu\
IR
9V#eҧo=`U-S+l}.7r7Nbt3T?o#&׻zNjyؾ.Nի̧i}U9bk!~)b{Ct]
7,'
&dp%2w61k
tHD.99jFygԺIk!o\y8F┟fki"
^'<
gkIK(vTD6ԙsS)BƓmz2!1"%5aL@qOfTvt7gYTQig=[fgd]9'}t2uM4tVY(0`OFünoI((s,!B}e]Gry*5FW
7$%U?EHu֮c?߸Ьh	>v".A)!:ŬXL9"I$ Hۺ&z^bq4Y#U](y/Hw@[!IM>0d3}z^ޢZ4vzYZXE^f7MH2~ZNZ iY0"Rt?S5ipzNϯ1WG%+%+N~$=AuC;in?2һH_$K.p#}㞀('*$b<ƞQWK)EpW8)ױWaP|[RO_A8 tJ+J䪯3lAKȽ\Q/2sp!/|"5#G.	N+7
/-jĄ{_ځ{dj[ sηiWOEëN58iyEf1:T}~7.y9zˆ\ƽRXd!sV+k_޵1
Oo'YIX?V<YQl	~#;&[R(|aA
$|^lK>K&_|u}kɻo\bUJ2MkU';;y3'd#v%#P/Mp
>qp]i:|GB~B9YEN~y`˳5\$Gy^FoT;Tk$rJMa䒶|&9uO~!OBCDr%;ItbimAQm}O
%CMH&#*BtTd(ZʬH[žeIo0 d4nzT9~XGUx#wj}TaO3NtڣyE!%AvEm'}Fa~>Q
c!dhVz郞]Kp=I_$.,QEܹЦnO?2	Lȁ`x
+Cδ{r&42"n.7AwΚuLXaV8/,~>XW59,޼8Y1Igd.9XY3=3D:PNu?l$c^ALoTH6H/U3<oN-ڎctWpN-/NW=+BѥwZv!!F8҃1>ˀ3"sw%)xdW{_$<)p}$;^Y0ĄUtHn@vDSv#nc#L-JD,
3lK/)&UF
fgpKG@[^{Y/\]5T8yp]P
C8Lt:i>M[()c9IwT'mzKhf3wԜoFPGV1
ֳ>ϖ#
szja0QkΪݮÔ-t*
\&mi>߈ahNQ'2γM:ıJEB xDmea*\k'6(SJVl%GOWwgKJ;vɅ/ٲKh:(=t^)"kQFb+΀leeO6lI!aa/FN0~p?}_LEWc3ow*o%4*GIhL Y2N]
%tz
65a,ЂMۏ{̼Z@8sf孊c4_Z}L(G.gwtm|/?_0B"!U$FQU\FFvib=gsuw1S9lpB
$q8;}})aeɝg}(23u2&$058B*j,YQ!W$*YOcQKE?mokuMPOKS3@I>yTZLaSbV|GP8E,&,ȵkuyvq^̙0݆iv	>y+!cdwD)dOޞU4\\Zh3KcoNmˀETq	a/_Js:ø_ߎ)GH4]EOn5/ ]*duh`b!hte@J@s|X!dF1^qie͉gCSf']3w*U[Mu:6Vt8MV[.:aI~KrkX$\e+Qq[7/C[&?Slө+:MdE_C$P^:?;=_Msbϱf|ʝHK[Vڤfbl0r,޵+j8AQWrLH3:9\r}pת8dCEIea_!JM*A#n+3⚀媄OqrKM˸EIpS"eT@1:֜vfScU'9?6J($\_숁w
c_[ʠ$Z(.>jT#*ڈR9):
/ynz/裩@>Cu(l|;)sٹ4c;l2\B,TlGHh+w%RVYT#{O}Pd(g<2N&a'37|]ظu2}䯹/hm$>#Cz$uԧ.LKx"chey`:1zyFU$iБ70Fě6Þ"2F]NLIQaq'D*/MCO0v'ϲЀBoGy1/Y
aq
v*+;~l/ƾ"jnk kt|Vui[(j5Iw± `*ْ;9jȭWWTE5ۼ>$uxd"6bnA1bbŚDSgZ&փR_4u1]~@Q3d:BЧI Xޕ1JaֱJ$0.D!MfomXX,̨D'W6r<A%-dKS;		3^\pFl>->*}m+P5[}.'K-)T8q;$Y1Z|0|cW*|$d˅KkeNE,]p:󉞷U'$Bq{FdvR
H&F CxobazkՁZV7G)@	I/%Kuޯ}up,!Lh0r8I])EhUf_A]\L{6]g;`[îzCvMIy񜯠N+ns4%x8hT;CC	IescÚw*=.
>.@.^U}@#W=q&H81%V&Rjx7;Y]zTk#c+}S6#BcyiK0찓ܻG6^@=X2?[:7nĢ8,f	./('/μ-BJD(_0Vђ#HpFбM:
7qv<w*MIagU:$n;ݫLի/z=WJuA2%8tO~HUlk\cpTM$r9L~G0R^8P<
6a,LN֓Tva	Q;~?r,pFկt~gXZf&adt9__ZesUTaS
@x.֒ 4^W\yX2AhiV{&)UEe$YNJ>!FP"3`:}*f}i~[䦊D7ږWgñ,8<'^??W&܂,"wnE@c+o7g&1gCL6a,CKQ7%Vc4 ?nn.&"*ǜ阞LV\X6@?eD/:ȩܑ3rIzto]W|\/tW..;v=6ǐ0|<9z-AG^T־ʝi2;^:Q,Xe?*c#t| " lоB;P<_|x0}h1gl8akayMqBeѲꉝ|s EY!
=_C~;YBpɆq4\RDx
D9xS#aB'݄'GC'k("jsQupOJOØd0;cZa]՚=i^aUW` OܘuYfҕjS!	}Y2lGu]˃ɒ(نC4]3Ϗteѥ;ud׾TIJ/[W?͞% j4yoI%sÍRRY\V{>$@ȆBmrl%c3@),A682bZۊNgR@ٔWwH[bמ2rl)>n$0*7ΦQ_4-i=7<ٳ䩰bICofE0Cqcgarp5)\\_pEF%SϦn2vJG8n,(,(͵ĵIj	_E8gݨRςq̆I+hh^ޤ	}m7845֣gNqðZ	IH`\){dǧ4͟Ϥ*$@E~N	1Ď_.k(c0OermU!}[ڒn.AaE4g(\8+F\ryÌg($f1j՘FůQ^0f^[ZV3b	ւq%S^֟,|p4]Fr)G{DB j|X"_^("
rDJ^\i.b^1ݕ=ٮRC}T-+]HIp$>XT,H޹|^TM0տ{	nn,[gKYmO#بv8h@w\J0A:\ao0l>Y=;i撛v-k<ļ3C)i\@NG0o`NfCt
U2mq?ʟ$r_Alx9~CO.%f-BI",,l!\[dQy
k?K"p)_/Q]H<:x.%&WRԘS`7'YU]%	IpȒp{	r0y=QLfOc-ap
-ȣÀ(w^ChQ<ԟHٔ&sCwVgm}}>ڀoX‹"+2c<a򾍱Nqs 8֎{Kc!>D%qժuljYJ^)f%s8JLG#"	ad[NN|jɚ"Ku _s30~)2â,#\RM1wReD)n\"ˌV^Dg0:+]"0q#]lFSp'OR'սONyk~EqJpLd|dh-pҺ%ב^YeÅ(J1&{c>Il<ݦm#+ODYq(i&SCZ#=*dAvxX|Q5J疰!FέaO{]Q"W#Cn	 }OV'($Y"r3N\W8L"'Ae2
=+AHmkMnWjSuZG
b@0%E9Ə#ΧEn38;ITUB!T 
A0A8~	of$vЄ(
&'r-w&8-/^QllV뮨}=TAM>z憆tUӟ2}JZ'WKB,1~럄f&8i73LTԩp{Uv̎V1`RKMt[(/V>x^stCq=$4[ǕY,tuv@lAc̩Rw)C
KDb} ]P2)[_k\>:Lyeiۼ (b-.{D--ūƖ.XPt#D5*TҾyY3o8
v
%dE{&p.5:	5*/3A7
[1$/(kڄL_DhRVvOY5-bYd}z,-oW7,mYwNsZ1T4%H80ʀ2~=V+"o% C"ìZO~(D%\s{9H,aJ[+::	iv0'CMj[wR#o&BzNOpg1P;}3JjY:}Vs<7S^=ڕU~2ykP\VPRSS鱅=q&
F(R@@q/:H]`"ԁn
YVbc_
sA>e5qJ>PJxgaG=0qwfD[²n*l"j@D:H?2vq.*˼+UrK-YT%W`kW${,u70^&o?UO/cy
SzfUe?D([;>%Bid)Kx+t0b)ŽPro9c0Q\D3.gf&cX[7.5]ULf͛%=+kl,}fv8?QhMEZlt+8=Z3T1)Gץd4ymYR(aekW&Hz'Ĉͥh]Lq8kdha)41ķזr>Ǿ~.|(U0aibdJqK^XsU5%seIӔ6Zh_%N6	|48cyc.gd˼o5ofqu+r&E36lr
d$RHy3`4(Ч=f8VC2NN:+LQYlKIo޽u*HEW+Y-}<^	=57=e߂0tMϒ#F`OrE)`X<;fXBtӃU%ʞ|&C͖-3Y&:Kpܿavf'p돫uW s'AonaB'CC<IbJP]|!J!e`_B[i%pyQ#6g=05F"K;-[™GW3nB!)tuGdFt:,
D^msTzZwH(=	~h c}$"_r`eŠ>_CD`b}	SwwZZxGnfd/=Z6P1]^ߎ|`RiY
QbXZDAfT4gFМ%Ҫ<\?wk-9h]$ªv<<9j1Ǎy"
K5cʢU̱jQwm?tvl79$	A,HR4rJ
JK6mK_i"0MpD*DF{|jGKbl
}XbiBE1c\}r|(gt`23`Bя!G߉q0:ӥ"ӁHTyt|.#
Lu'g$Ҟl`g"t5ECT%Zh46Z[YMeݽ#bP3}0_at`ő;ˌÊowQxC2ⶉeU"̯c:F̔"oE?[<õgK֔wsO| ׾YVH5nxXPvV"y~ĥ,LjiTAɉo'ZIQJsl\ԧ0~|3[	&\M׽J/Zp"/ٕ0IA
m.Ngػ(Piڍ`ƪqd,8[{S|UqH>b1YB٠K?T%EZpg|frhjb^/,d;iOQ)7-t61[淝G`܂=s9]@qbK٥Q/gq+:ÆfFAIto(T?vN;3Sy(y%57Jr[`څ:F
=u؊a0RB:%s8Uzo.[';=+yT#V!Yp/?CG;<1,HX46[WW14	-*7ANU?xѭИm{`$։I$ꩄs%ҕds(2&;$aYoD$/$tMvQ{qFGVH7k0 gņ8y	ɬZ7E=/9*A(H*:m3zDy2Lޚ1㼠!s6B'.{>Xh1?phl8((Z%#W+rcϬ[+,ه!8Gjɦ+{l:%a46.w3=mk_	4hrAwex$AYoRL
G-UiFvEDcMCt#:ɣhc_{}KL('>MY<ߥn6J<pn=QPǪ
cQ6n,sYaEt`	o}ێ|Z-Tj<8sg\4M$\-$jNG?JqENvp~1 _@48~=ǵ}vr#Cb5j-8q啁\
XS<&`+X\~CV3hoZAl_V|)/.``)S`ysyoLPP2=̨idR<"̪t,2cvܫ2rHU*޽h*58';>Ao 1sYh|R&4Qcer7gfEQ#wrwQbe%X5ڽT#Yڼc,i/[-bdf!IÎ_vvԲE\䉯hAy`^`}oR6]W%@nUxKjE(y=.1f~uEUoz:rdHei'iAk5.@vM؇dA?
T׽`bDzvjG_2XR,U%جr0
X}tc
34sۄ.aN>rPsyhy*>8G96툥g!o.'i,p81s>e64u%\j֕Ԩ~Yn!e
+~pOS|QaG&)!bgE6Be)+vnc46m"7Rm7pϗ$@L"iw5WŐԘ'#bNXTn>5
C"<DoXr7Vc)$ZbB7[9NMG%:GPdiVy"^(ͮJ 5PO:T=*Yn
}sܐȚ{M]O!Mϕ<c^ЅLvrzцC0ϓ
Zf&<ʮz'PB!-lcJesD"c	J+玃fBx<$#ݮ.	AVy6v,>Stymgi4f?]iv5("	x HP5/y;	9;إ}lч=?;LI#PƂMG.
FXwi
>s\6Kǜnޮ&b39qbRF"&W21::RO([E֎[
E'{5^
x޶XeNz]B-e̗罬G'!V0ꄇyX;`maq`n7r0-<$Y&BKZ{{9Z<-HwjR
9zES &VẂۼNuQ=уDAJQ+\ѓ"\q_
31]3҂\+0Co;}ct<=4s(zQ%t&kn#17y0NK	/i
bDWSɆ`vyrv=A궨6CNq_IEHJjWftz\e(@c-&cjit[%i6&dfK0^ema*KmM6#!7MK.aY/|vA	EǛGs}0{;頫~C<®Em_zFNZ>Yq
oRA@*iyn!fX(ZU
@V~[!&|'᷍t3.`	v[6:3u>ǿKSt7LZ>z)ES-iKԠ^ф~Uuj -X8=P^qϩOxÊVz헲E(eeؒg>$J-Nkm	'_cN,~?,\T.RGOB2B 4D
1) :vrq|It&Et@)`vN42hlïFHJS*l~q	)?j=y*qO^)_,!}߹,ѭ!IeK6]ofhc4ik9~\|
nNFELZ_1eUS|mzwG8-w[ahY7M5V/a1)^rˎ.~k@Y¬dLo=~֓ҏ$F-^al}{&7r_́4T\XWWR
]GȤ'}D9 
7DPOKx֌J[z70hELx)F!n
BĤ0nVW$;EIfW9oLf667?&'2g^Zcp_l\>QBg@bGp`ūZ{N-+U!Oϕ8Xd

z2s5w~4H
4鯸c©(RKg
_\GVghwHFJNpF>6/jR֌\AC$tG3ATlF[+SmM%|&2Ca9vVA<=RelrsqMU̇kmW\I=14s[d˼E?m+f%z믷LcAmhf{o<
*!Kgxkb 8'q]CN)B'TYf`d#QN!Y|̭m,{V[CjyZǶT^W+!hrᐆE6ڋ:k8;y=MiW9zaK'L~sQ~&r` <ÍNl58v~(.?n:Ϸ鸂_ͱ%AwEb1ûl2[(83WeD`_^^5XdԲv+,YSgr&lېȼV6+&dV6|[^$uʧw 9<јέefpu"-msEmÐ'Q:Zp:^X\
{KPeH
kΦP1D_#,	?
܃{V~)b
/L+J(mBy3Y%'F*[aEyR
L02e
rM|\Zc5Lw3X&,lCܑ7	O|2Hb0w5%OGoDѢVIC/36
HFriDs"GJexBWeP?eXu9.أ$0![;-'_	E+կr$pX	wCydO$c@6+hG2IXNl
'᠋Xj}?qC
BTV?!hZ
cҵA'Bx0T3qTLLSO9ݽLlrmPrUhϭ=)clCLN@zVΏ&],<0G짻ܲ#Jtg673:BPz;vjgh\7`ɴWq
1
=F\>\XۗJ%=ٹwg5<.[F_ќip+adxEfhtSyg}0P2хP0v.W+KA[.*Q?
VhsL!~z#`ff~0$EnAD=pXk\8Li'|8QC
ЁB]J9K+x~,/C5ru(`叠)aNVnVIeha}IyF|<$J5 6y@u,ΜnmJ0/udI#?)˰Ż?Kd'0<$R_~33&q6L`cDfu).Nڨ<(%Ah1-g$aMP"u"kK!$Ln	{EP0`k
3u~>Sv)|d~*}wXnl1%mH^=S8xȲJWƃk
=<ϚZTF?$o^roza{J#b.`U,>*~wkǷf{Oz|QMjU-صĕ_Q>+
0Y
sU󘤞9l0	'(r
ZoeڛC5U
+>d,_njvUH⹫`99G@]j${Y{YfTB1/*gOZI-l-	H
Py)9zHC6%
.Sh:x3!8R8p7OKK@\!&vbRRrAlV>lj?40s]ס4EB
AϦ֬%~cMBK^}o	xOh,0V6EZԨ*ߗ\KT99U%Eb)$??IZH9N/[ў'l0ءj_~kM]r`;o>-0PlhԴ`Βo0)=>əm{Zi=!xһoA@@;;oL4%*|?2ɃS
yYG^N͈;[ߥuۯTbNߚs9H3G18w#4Њk1KIRQ&]B۱dG0yj]4jB+J(
U!݅Kż8r
j`$l=5BarWzoqB;攋L2,DND9p8k?/rJTR;1AT))WAsGG
q]q0t
7,
SÀY
zt]sjeV$̥xZή+)y?ܦbp晻*"!d63H?7
}&UAQA}M нj<Yd^ 4B"rp=C6! ,D{@Ew+uJiv&^mcݡ{*YjBѹtw,4/
w@t#S]o:B'NR[Q -/YJk-/
u	/ߞ̍ro7^	Nט})
iZs՞t.\oqYf!UY_/3`?@Z'ߴ$}1PȌۼI|z/븑%q
W͘#橢ICG"DZ8F1Tg86rR˽-V_u:֛?3HBQq-qZ\slL(j>'ǫ2Ch(ӀA9V:KCס	x{VYjqI]8YAOqVK-w){r.A#ٲ~uh_'?q\5>W)8mg?SO)3Ü%DĐKȡr@<"H+yΕNay3Oi{ 4\NSPVT6_A!AgW'o#XrXuk!`_y,Ьrp

"\.d:1BhSM
7&8j]5}IOOWWFAg:߽ɃzYCj2ϪŰoc]_U?@1+HšCDN]:n!ہ:Ah;_)?a ;xJ
e:+C0%}
O8j~[Ե
24H4\@Ⓑ1jٙu>qzm}XVlo-.hʄ%ѼAv{]69Ab$1Ugn65cV]Y9MkJ'r#
uVW7Ĥ9w$GDzI,
=1;_f))wPKn $NΖo>yKm_B`|ElF'=gҹ/>z [f!CsF'D0kb.PK$LN!(]V |rޘ'%|.YfZ§/\LE_GEr*˭OOGmRuoSmsnӞr:?d;]N’U'}CUϾ
3Ò1Ɨ$d?ԅ),_TZ d|uh1AK~5υ3&VШD>8	b	CIWz9+_n3u3>#&@wLf.x'y}7~wɄ{U۳T
]魀F8ƈ3H"#@)zj);sٷ܃†Z,yXY#;ecJNHWgMNl>BmOv#bVI(i<}.g7IY90ChcLI#eGwo<xE9@(}[xy+,Im|逴A;!1߽OQiQVDȍF@%N)or	w?BYk6LݫNw$Bͻ8P/c=:8>rY5Pg?$YZp։7u>+	B{@XVXyMqX9aV2\e,#5

	UW0T;#@OH\ZDahKlN$I(}K~8N=B餉KlhE#[j[T}j=YSI"VD6*2ך7zswv_
PU&8v۲!B|$k{gʼNo?zV/ pN,.{ϐmʽtΒ2sS\pqCƈ4"W@'#t-"9_zRlx6yluPХFٕ+Jy%9[Em,ńݧZI\׫˒|zߕB9	>?W;tg3,olz+!6'M!vXәāXL~-xj9\3OJgVɷX Zs/ کmE'R} Q8\L}tL6-8D0)2EoYs7{.sd}rC$x\[_5-;7ѐ!,+IKJfƟuD]2̋?@,tl [YNDӚc[TeO4LLvrn==pI5rxPl5bChH0M;lRG\!"
$x8
4El6Y{)P.ݭ\ڽo8%NsHy;mL 4򽼕Wf'nyx&-(lG.E\y,*^΢ǒoHV|:j/1׳#RFi $=WiH;CXAP&9_\ԝa}7eo@VşÇn]J߈‰Om2O1=
xB_zpO֔qw_aAa#Z\DqO@Dy%WsI1gƥO#j~>6*w{?߾URK;
8-ntuݨ%]fq#Ɖόe^bvz2
{
TYnT!O?rN=7SjfNj2##K2rI>EZ6{Xo9iw]o8!L/gvz[Jyx7}]T-%i#ײa
dYT{ʘxqhѢ."h7y-!(ŕty܁ۭcgW=@ߏI	?7YL~"&MߌNWIzM$>w5W"+b5}QrikHɣk-F	V#r0أHiIRo4NMf`=2hG"gR81tQEio_Oo>*uESyl+&, ~xClr7lHboUp89 7*1KPIhYPF5
gA+3NDC`wԺCEC0U]Z_p H̐j!caR%Wb;S.l|-`11PuO8ڪ"2u8Kf]f\!{vĈ6OhHR	&w+ȐMQ>ʚ*lLÎ1q!'tdJGlӿ"rl1,2EqLxZlŠFrqc۸Ku(P9O[/{?sgY5T0*Wu|CQ25_`wүC\UѣEvqE;0!B  Ql'Q`Q]dߦ?+TǾdNOyra-Ss/+$Qy|c{
)oUHc"2qf~rjnL"IzH]TcL͝[ZE~b"d~x>XgM5`q}`wa8%q瀥.Żො(cϿ"}KQryI(oyB5Uju%M	hMk@oC[sZ.㽰^'?~F1A.P^7xȡlR@;u2Yj'5Fs~lAy_V	Z+%Cd&[Unz{Wv#B2	=+Om?+|\Wk+
B|ǿQo|RÖY0!T*qֆ-u:ϴ^B	u{z:23誻3<7UBA_cz=1³VP4O:w:2:(̫̈́Ry}p&kE|p*P䆩wXMm>]-i+qJUofŊd$r!8e 	$0:cw(LS`J/o?߇KA涐,y<~zi?}[DHB
jgi2,SdY!ԈLi6.}+9VPXB$*{{CldHһ@K.Oɧ6KuY?-2+yn?W
zl+^!r]HJ.In4{ȇdܘ'},9H26CH^#5Gn$5<֊Vg^s͒,8׃%$ӟb`7{%ɵhD	kx	P7okNuшe)Qq!{j梐{de.Ƙv6
m_M*+B$5YrDސLH>
Ф96'3Ɋl5Fz/s{CTN>C"WD#8 (u,04&R*њb/I<0/ž&*\C[0&\i/9f_n}=,Z=ӘY~HPTH;mi&rW	ř'!yx6LۇcŶ96;&}1jN=jl]7R/УΠ,r(r If+!C5iEv	L|ψ8~m!gůHDw[FQB?PyO,ٻ
Z>@jeJ.`Oq^As%_"
]5paaKo"Lt2}	Ɔz
oawȞû`kbWٶyxpyO!)U$U3KykBC%c?3C_K
X"23zVDuW׶>XF<>P;+-Yh݀!cܠNKr*H{Q88Ygqv؍R?n)oi^\w8Z4vM7vxilѩaX39}OsԝE4ACVpphi 3y)adHIST38DA06,1#v&c {$pEJejP/Ƣ ZF@ŻNN6QWp>HO#&~>LŊW0+sWގT_'˓l͇蓥m*\H4rTp,[-},"|X|]N9nI"ѵŝz
y&J$&||ó@qplX!e`^gљdWPiIݒ+_fVv9.fY=0&
!i5;Wf$◚ %ު"ɥyGꭱ~r L<vXprF5}-_UOCp̎4Z._ƧV0
:Cߊ+N\+[׀ߎ,.A86_&<47t:4=%EX`v+|y#iJ΀pOF|;"'usU~GtyKJr-gbe"mdOybjVeèV FJK9(X]A"b2M,;-F1uYvKɫˑfeDkޫ?ux.V11L_#	5;N`3tmՏgZ]R̠$C
oz9~!9ƒ:6sߑ8D=7|VFUMez	ghNXy8grkNw	]^wtdkl]8t\4m>M|xw'-rT-ߌkQރl1nj_aŻ圼lRu̽ M:;)/KL~LkB4HʦSI#%g;8АMբLR"h(Ꮬ!Qƒ!fߣ3_hEG>V$㶿9z,VhÞxezǙ^[2Δ&}ͤZvEDZ-3oav|{ly!
/@Avy%P,uL53b)<լ$
L Tji$U=(×+ B&4"w+c(y8T隂SJDk$pU?xwäD-ET
1GuF"Vk[̹H1 mGPy#^ճRkf$О~L#GҦ.GOX>3wOg.QXFiU|-arڛBV˝0?ڧy#	ÆR@r\i}[^rKhs7("#}Pu|ap:0S5NH/牱Ի]z)+jok[vEhLY،iq<H}uorDFNp5p.X7Z°6'EE-fJAoN&IxM͟10tsm>_lx#D	SsK/lёBKgf	d8?ZXj0!oǰ؝ \I?
B[HݳT]dHD>t,D[*	KX\٠ ^lVPXTa`MgR	FLEVg2Se8(2:wh%m|&
6K(w?&EbGϮh]+y3YWƀ
q>V.lc)ǙMbe/18w/zΪۑîE!l;Ug.#˳kt4`^3(Mv/t*~/d/χ3\l9nJB2:A#;ypgA0mW7$U*fN9elj޷~+ڑG4lpw6
^J	s7&Z݊&GXXD;&k:G
ߧ
NJ1g}r<
/5/F"KMb^ee]+̍J/+c
,Z#[gHp*P?\1ϻoO{aZmC*FpUv0s:PxY(h"7G#πW]*BPp0Nsɩ\mW8\
Tnx-h&PqMɠ
GM8n*蟞ΛY㇕LTۈETF֙p_gť%%ewBqu'Q[eRUuE
śW`_̟֝
ӰqخO"N0Y~WN*y

TmI }Yu .RZ%MK7Jā	]W旬*\OSjU懦1NIvB;_^%LLfNE%T"9Gih07	,;&Ԗ?]U6'bQHl+5seW3zٌ?x[Te`17M
Se`hysHe	wPZCMwYrf{Srk{`o/RH
V,_jp}v<$jd8^c]/01'GM0E&ʙjxg0Aq$FUJH8IͩQWfSSXZP*TiR9V
4W+z0p@mU&]ʫE"]݃Ԇ/IA
ڏ7Ҽ\ rY5qQ+!Vg4W^ߧ~(I>,hO$FagWaqS"DW);r{ZvU\8X^jj
MfX%rUB(yf~Jτl(l+V!VRfeMzy#5i#XV
32$3EƳVĢ@̑#B#ATZKʨ<45AA*pb͉7-KoWob>B(2yI/Vv
t]B;K6;b,eu
s_u!NOue`+Oma=\qݔ]ܽH1!{vcs@ڵ=g={)F]4#$Y4[>Sn2_iz֢>CXzV<Fga-IR>Kńxݏ0&eOt͇FRZޥ+I;&D2i'Dm:Z|-jYd>yJXD6cSvvO/_i;z_չWZ(.@4\Bm!'!tYݽf+iȯpb
h#*6R@s9 :`vΞ-lx&yߪ]p'>m}UYL6E7苷zi1-vI#e7J8R2M\lYg[q7!jŮ/.qz[gxnG
$*:7SvCX63߅zp^c햿o?M>M5]Won*fdҗ_L9fjg6Bsl%G@sRW
[Z{DghƬVE@dd1؎
;iH%k,4Ե°?Y]gN_ɐ0
Sn=w|(i0eyBkPٖ97/g1ssI/rÀo0V"%攋"i|1{h5nau[Vs>X
|V0dT닛J=Y
تXWne+z|xGoE;#V=+F?sf
<,
MA5&*}H㝺yGiyXýlAG9
\4*Awvv~5.'ATvGA(dfs&^/pc~a"yzY3TXtgV*,bmx_+ő7*;a;gTeIɆ32xyBǓ[YaHoj-dR7l{ΦFlH!+kÆBUw0py=g&	|Дyzy!6r@Z7#M/`֙م,4ĩrI7Jtp;˄%^Σln4IVILK531Yך{&!a3Un|'>2m_zͺV'ȼbNf8h4Uy0:@3/Ì)oTFShkxM#4s'X6!(	d&.se{#"&L=qXqMД`.'fvS֎M/iV9EȚ^#d)M!Si+5'EίFH+[+uxc̗ӱY\ 
M&ERd`v>!3E2J'ޅ̥~9-7wwdFJ3

ꔾ	¦y[-7)/jidC	*5}>4CneEv}	:)P&Ew!AK䆲}AM:cFF}IFEpl3I39f56[
m}ҿ/G#	RoAgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!VָV|B~ѻe9tnߥvA Gr:
YZ

gPUަފ!=Ǩ5209 kC+ bE[KD~}7zYyjzCˬF("wRKXM.9H& "ҞISv f< u_k(4ji WFki)I#`ȸ5TLj7l?0O|'UPB]?>Q J_D]nHmRnemα"DF{!þ? :h6 3Lg#%}42"b]Y pIҺA/-HP3l6JsAG 'jnL c3w T/d|aX'V^w5^p> Ң,3YYocu[ߥ]Q]AINY.r`'=M z$stwthH3WYkbQ44BQ,[&K5:eXF̪7F09?r-Gr {S|gQZp爣a D87 iE:m㲙w)G%Ib\p2A&bOuR6Nj 31VxJRpea$!:SK֝}Wå1U /U+Q溽IY!V${L *R,CcZ genua,tw*1{C̘CŪ^:$>8?#HϕląKO)aўbK^<LKP.F5!YL9c1= L {cpW)U. ]NNLYz"G,L0K-TWTeuT4weqV^bD?F! pZœSu^3 ;;'9+!6,<*`q. O~lƌkm䱗}QN<37k(—QN!G LjWk53sFn@?&\hm#em}’7oDD:~7b^#u{ڇZHaSlQhnFX pMUVfu{<ZkлP?+lk]Wڅf 7NvVOZ(?眈M$ҢaNܶ N>g,r 7lkMDmR<&,v.. o8ɥHqà ҨO{WZ.zp,v`V%dj8^*q <AekT\m\gԐ-\!@݇ a0__+s~ӄ,WY9 M` v৶мzR޵B(t[|[؉k/E*4˞>ҝ|nTڻ i 鼗$IWh˜m[SD]B=tS[[bM} X3w*Rzcmat2(IK_8̬.Vj}o=쐌\b:O9k&':djG!FZ9Mm4/:TH8|*;]o΁/RODdP^O8ͭ՞V9xnn ѡ U$pl @t{GLq;]C嬀gn4и)QD)gkJ4KL3; mM0 T .zҳ^4#]I)b"^J^Nm:k.ŀ}i?(vR/ SXcWO'SVx&:̕} /kRNٽJa-^" άm7ƺǠ0թMPa6 @4 kEM+dSWoOTȖSց>ØŒ>5a!\ůBb3johr(:` JiJ=]N<]g6_`5lcA+ϷSu"l mHVf+#֩$CCCQ(?Dm}* L4*!^']J+T,A+kP/>h#/~ė T N},\* y5BδJ9O t鷝1g.@3&Y&6>?HZKoIbTO~b%lc[|K{*);M Hvÿ>>!PLzMN@!H *2W,R !9z\[v~" Ggo"ԾU\6g@y5'KeK}-vs/JÌHvyL.`t˻Ƀ: LC.N, vQ[cw)8lS\$7d,իdQShzD,'BDͤ*tN~0^ <> ъPrN=bphH)r+w|t*b~h8pSWˇ>RymeS8c,6AFiﬖa]XAgUb";z&/ɢtBf~]ٿbCVeT (J=a|  }( e8[ ?j"8ȥetl^"Icʭld D+&cꀞP0hmQ~acJȠz<ufZ \RZ/\aL21_s*;PjulUW5^TuKOVNjij߮ع=3=|iը}E:]/?Nt53=XoEVdktL6S&3?Nz:3ۀ9T|;$4zsf|2؇?UtUK5>^yj/TrQYL1:`sfo+&&B/B33%7%"d|muwdț" OhM oRa!4ְsJzd0 Ժ J6"a"nRďMnc|VZʸ> ۵oi ۿ3)<;xtH_x 4kybL}?Jfd~z  nP栤Ա~9RDW E4ַiCrkh ӡKO` 0-M.桚9e8wEk[3̧.7e GY>[ bcIEWBSM&\AͲ|֢P@hE\0 - m c/Y0=}U7 |8&+*,g'W?3ѭEJ8{ qW?a7Y4&"lq?6{rs q-|:; 9;C#n -UKe qZCnwA9&5.cATcp|ݻ .2P׻4prHj)_bR\걌?NXx߾dFy&u-giA93?.17d-HV[ϛȅd.+4dtT6A*Q$! &٭2MkEwRj-dK0 mu ~V 3%Hi$t vo$aQLweڝs q)ߢ&6.JCitt!ԝew(φ0o`J&6+~mT3C?Ғ[o%0яZ|N;fEIL5kAFTY5[߀k!69՞x7E6f5Ruzϰ|b)sfň(sswPF<'a7uKg WBk'H !xhTM)&JY$7s_?cwSg Y>߷ DZ;Gi7J&5fj׼>!cPH &c]h9'TZK{dLc"ޅclb}~M)OhC(J,Mg-0e|S)U9wMR0JMA&E,LT@.`e-MZm)FvB]\j6Y) 4Aui9&S:~*M=PU%+`hi3hAM{'D̙Ťϯ?Kf>h(0"]ЮD Wr_Hy?=›G*rC&q%n..r*@1nŜPC"};ΑO)skdNå?:m8%z 0rNB޷dn>rSz\}0_l z+>*.L҃MKh`?y kdI"-o kx>ewaoAT%7P K:>PIrH)ގ0UZpz T/ Yyi3g *{^HkHXY&}7́}P{ľGCq<8;/ L5ådu.칊50  = Kb!N08Z4^{הۤHn4:W mdi3tk'Cu*Lڧ`J56]!R$ЂFE7&W i},FmZ3\nrJ9BQ% aXFogYj9-f՚g}js묭`>zNJod~f~s?G*J ԦGMNn'B  ioJ 9G^| $(əxֵ^c!{RJb4БPpEaiK /$jtwLUQdm΁DAO+,ʗt;OĒOɺIso=`uGXF_̒OrZE_1-6'L}r xMH=$v= cO:[ӖJ {2k`˾`;-Næ_rۼ\3L`wPkX%ڃJ*>"\.ԯ0φҖ:6#+8&\ AU΋("NMgj7K^8 㞄֥7x%×x̻&W͈m?BQB|C^f88QgJt*zТA i"z[OPAR)p",AXAа:ᨯ"t?&71`L X4x@]5QRf)n>n;rף?*3Zl)e_#7+ʌ@ ^o%kN}5OR#@Es@o@h5sbe+_.]NIl--$fꞍv2]`*6 Xƴ Dž&rP2oPVTup69EB^>xsUZj˜x/cEpb*:m̔|7>crHHqu3nkJN]'4ɧ#eDW5R"^4`nnSBv`CqmE@4K[bsm\gpQQ]z rBOvK"֎ ~98ԊLl\5œr&Uqrڒi\28'T'/"b%ƥQs iJ3]J@K0]ۺ5M+ffP0{ sAdt[eYlĹU`7c\[{D✻Ѝ8p.!r!pw7K䭟4`d)S+&G\@?^$avef@l犧/$k`Q=oRi,~Y}nqrJM @sm3G@o`3f8!/k&1 !- ]GLm uN"Pjua~jAX!hdf]{nܮRNJ DwҠ>~B,L4rxZ 0^]-%!ykF&7h.i};tEMTk~ڗ>^2>v)3.2>:. 0jB=ދܻ6kQ FӴ ߡ` }.L^nKN%m鬵. A,osZؿ;yV!Pa(# B<΀a(B>цt;@~H‘}wu6[AXh]WLU7Q@af 4 vWHcR)#FfIoz9\݃'ȯʬ Lʹӝ+c ~Ls+Qtϴzaj24pmm5sAfraӞjv_ӿE̚>ť`Hp⽙.?8#T$ͦYF!hSMO@aUl9%`mH!mB%،#)o T=G8cV$)t$cmy)sU$I>viO_ F NҘFp/[q+ jfKi33sn)7!~=ϐ GW'!AM'σȩiKjAA$ (,MXW &Q1H"*2bۙ ZhX1Rnvb!`rxYGBvrNWf:$gj ߔ.(N]/}izsP >NW;fZ]k$9U1#^|ԭk 5cGL܊Լgߏ UL Py?R"-| Z޺|,skB[3 -ZIb`!ܪ^MV'(f`QJF_rh3}x{QL+D KUy(zf{8XEa?tX<ÜĈ3FSIrUz3&&o2lS"Ԛ>}B*y"}d9\FrW)%;$K1u(뛼Z[{ҜMr`҅at–RJ|nP 'ώBǢCBkhtL@hܲmn$l׮IYΥk!APi 8 fDT3( _Ɵ^˪KpiP8- u |mk%wSr*B8OŤ -:߫E2ZM-b/U(<6ۭX)5_gd}gnjȰȂ CQ -F 2zxD\(O}EE \3#Mjp@K'4t/&b@t815 X԰S!l!e.oI/*[3\ V_E#zcf 2ʻE$^/E[ZEIs}D8z/gbl?|!1.ÿxO'>- Yfj{@~ԕXT} ȻƒWk\gcT}vЇ$jڸT$5L / vGg 3ix_Cc-cbbr%yAWyw\֒ ޺|q.m pBJ(4%ދNzlgkZZ̊O"$N8-ȖgЀ^{ڙ8QrA=7"[ B^ .ODa\YEAyva0VwAQά=^9%knqGd>tXy_ᒥ{="-o]L Iʰ9$_י"0٘;T{>‰ ReD5xuk@!݅mUN﷜A`[7ڦrF+ؽ_.Uibttv.ɔ/\kK'ٙGU1gg@nE~e0lCn $ / ͮsAxk] *JOmEaD 9&謲F<۲Eq DTv:kYnHHUH(G͘MyDFc? OnQ3_@7Wc'/ t&\xn$-LH\z?-OV7]VI1:RKV`E X}#uspijɧn\D<_"FXp~"SЏQulCwƔh_WRo *b,~Qzt£fMZM[U/P)ORv I>|͕Gd@:tDO Zdie繲~]rO7c-fq_ʁ9GmJbQW%%\HÔBLԌmW'r&O&RW5ӾIk*OCE0Yv:'#A&"/ !6~:!RHcCXߦb5HTF ,o#tjV{x؉:v&٨n}xޞLl'7]N @)@Ra.:{>b}gREc a4ךΰƱ0毨Uԉ7em S󉏗@s]h;Q1XLT7@ iUI:*I'cuD]*Y bO/ֲd'r*X(,g8u]#Hquz:OxbgxzJi$яW>,ga*(RQD sx x 5if2e`â~{Џˆn;(2|ڍdKٿycYt{}'rފ` V䳰WnD<[ ׯv-PwN&*eR 6-a ^?ȃy!Zz=p){ d r¤7sgx'~0Ces7YC@BtmI0)O\ZR05ϒ~4B֟\YAn~ozp~\$fde5hY[.s`D5%Q]< (*|:JF$*oPS= p̹.pp\#MCCtTX?՝'%P|px&_XSw}(Wx)9ZaK~_e&I_>#ʙwZT6]J0a;4na{Q* 1WK=ݟNz7^a5?Gg/f"Nl*+SyL!D"eBr"GtiǭFvsG~ԙSx )D#tk¯J:-j,tҐ!:\}tݒ'N?00~UG"~ڮڷ,dz"HII7)t㒟N[,S& ?EĠbUq7(7E Q{e 06Vϵ!"(AUl_z쵝gō|[5#ֶ j3!:el~dޒdmwOϗ G8|@\.P`,*!p!m׍QO9lJI}Ih㥐kC̚[Y z0b搃)%[,oWx-~l&:q}n3?IgrX/>N{Rd!Mzo^vM(#,}WӹJNRRmÙ#Q]m sdpB-^d>+Prg:6]F3+-gΩkΦxE6HvpYzpr0Z'!n)N{H0 [ @axcj~M]/2:% oB@_ mHz(n/υ@s su(i_$?\SqQʋڋRh K2jX;=#ImW[XoGT8V2S I?+%@.VŰ/دeA!h V$3 L&dT{])%2(Xx@Ы_l@7Kx]"l u)OS|o^a$RM^G0D@ܽe| Va ;` htv!yC6 K{RJ(b #@GEMŽbwTV F.թRi^L.P4]ٴXg]!b]ב wD% Gq.7՝rBJ'Uvt)T h!WljVM.F(E,-}͵j7/wWx5-OG%hTE]m'Od{*'YNp\'` f) kHWڀ9Nv*$ Cɾ/0?UwLM^9ebCeb1ҽ\7Ix2  p?˸sJ8/~ ֝95rUކ@v)x$ D5>"y&wik]P{2r{v,u`F"H]Ecd9cD%pZ$"_t`e |ʪpmZh9apF%vSUгF QYbZy)sU=o1}`QK> J2@DXf) OI#vS?6uu+!.Ul>9شVE^JylDh;ː x O8) 0Mv'ZQ=7-|s`}bH9Q}V`οŞT`L3N'xS}=A U`*1T)oǔq("1"J% XiO5Sk?+ D殮~U=)<˒\xJ^<2R÷_;-6$9,"^}lzs8% t`sXay*cĶ"Rrga.O'FP\ZF81k!?Fj&/o1Bac;?0)_gj>F>r>X& i5Fɰ5wBV5;YxfK`&ian|VfyDErDyI3Fe=!eO5nyj:Ljc=ݝً!iqO%!#3fNokMOY>ˈ8#}=,#ijF%_QH52b=2"yŭtDFq45jUq=flE34XfM:+oҁ-,2q?lUZt ?qrI^܃},s/:8-/S $WaOvjd҉%`(`adc6wXtO MQvE߿FHVIР YU)m{pUyKf :7; )ZQ˨o8'],I7ZTzr*|bb/]R,ˀ{ʹY=bdݓҊ3Z `~xc,f:\vOp~ת<)uqŵ}y4-ӡMS¿<8P&q)1 %nyxщJ QP cT)љїAMi,'UB\4ۀW2P2렼2[Gx %z\ u4|O;ʺLh2@b5 t'bOÇF,9܅*oi ^1-0(z׹zTnvc呕(/:0lROQ 5{ٱhu7ʴ걫xR=JNVNRX[R{Y"vң„X(D9lR醹oLj'6R|h*|%L Q,EǤLȯ +7nn^iay/7_m_g硼['vlCuơ$Iq6ptzZsc͏w!3ܦ$CeS3tMei6ⲧmRCf%a ѷ};e[LͿhs%k?V,+wb@j @?ChB/D| (|r!>Xtn1rA*L{k@hA`K$ihZR :[\@aa+n:D# ]ND=%: 7Q*Zh$铐AYEp@DK'9o=O!=۵Ac%\J:{Feݖjb.%2@׍IYG$Ь!sp0u{IruvOd]haдV  e'gZ2k'mr{wOh5Ëm ZʭfVA{9֡mB(-&Q aˣrK6fdp #ʎONGj;dfu9=[nU}:𼗄ݑIJkiv  1*iv'l$At pu= TJ4a촺"Aծ3Yo*'`4 VZ=u}>Eh}h@+PDge{KLC-q yyWFu"KUܤ؟OH`  5tp:4rC-䆴6jU iזIaD+˺QE}*j`+6U5ƀU)-R2?lBq7diĚ7"1 a-|<m V/r^lmAh($O! Vo|qqLʒ<P]uQ=/v='LG#XӑGHΓS pO!+ LSlOlWi`I~ʡjtV(gvD!nPOrS>|0!_ 0tA@[ݭK8H14rɠ5i(#a$_79\8`.lSRCD!v QB\6^ ~1Wʰ_k9س#Ӵ'{R/RFbwɢ]?Sv DP+z sRX@-*%nQَ]W1ӑC?nPb瓉u+vA]kdᓰ7eq^R[ni|Y'aoKcĎ ŇVx5HewR te&fBR~ AWB["ՈW o3 +p5Nx1 HNXHvI=?q̝V, Y4?5{d:GePSA+ Zbo;kLHb:XY$ɒv&;wqwWdkl-nȏvڝiz1oya 8o3ѕ S>d [khW,5]ȘSer.׿)gGBΆCf8WZ /7lM6@V>a]qȫ 7gغ9:_˃Uсt7@ܖ5W.R\>wCXQظ_`E#)^Z;/ iH^({8W޳_82_[%0w.⌫)&+ zyHlnQ8(z9}斧 K=H9E$NCGh8b+yԚ%(;EF]&e [d] Plb{fb'bw9O͜T4"x@"irn N[r4L8Y*!`  |c ٖ zSAU&>ҟe n^= NM}*nIVo\)frQk&N*n+H\G㗍@yӗ4[]kX25;J!cZ>Cb͔+scOlhkLyHg - f9f7-ȯ@cmϪ[jqFͶ7o!q>͵?p`E"ʶPڙw bR4alo#$- (V fw8~@7 rsPAy©}NŊ* H?:w&F 8f:,l'!diFƭ(#8/6[0XI3W3(v$oO‰@b &(gRDTEn1vi=l9arO?{1 eyx(7UPwsT,ۚh;2ifph@nn<$JIX$P:tiDcG&Ff]%[LIӝ#ºCAbDNܨ{*iot7i_RI*}x|#z&`&YpsHE]s-~ԦƏYF<-?ngK!Ch_Q} V1q d śWuxK3~X#~\$%v{~͍9/d̕n-wx~l 6}AOvm}p<a!oU)-ni8}I;+T<k"k\:"Ʈ<PC>XGrJ Nxo{BG!w\ ;ugP <ÌηTrfŧGS{wmG0p54iMdW86aƷ5 yvIk!C4[Z$D"n`[Q_X J%^[V^kCo&-={ SC!G]Z&-l-Mޢh/b:-'m9-`g3p]_5g+z2,nKm/͒r&'rHk+mF1BNCϙ_"ߞ\^5n&X@4M1`A&HnIQύ #@"FN6X̧iß:NY")A\FKF% Oe`b4^#`p&AlMuIQ٬P&!-C.d×^[Cf˨\(%!Y1 pX6N콻q N/sRkVy@יZO]tQ;DڢxA_MɃ]2[Jcm yVz+|2FfЙ.e];DIj~9r(ҽ5v&#G7#(MG'[ .z_ߚO)C $:%\c`ȲVnWLHSLN2Cu5{ bYa݆Nf:2LK ]|Fmb:gjpYCCoU;8^:ra)aς+T/>mCQ13rS6ۨ}COX.aZH5\[imd_EGQ|]Ȝv&LF8_l#FQdžĢl*C R.\XYX LD{Y]pM7U$>ŬRկ6 j5r-߼ nCR=lrdI㸮gVt\!6΅|jh[e <۷%%Km%+ڔ'0nYMM갺%)ngp`m^ @.G&+,r< tl#6ь ]6 -#m?2lZ^p l}3=)v6l o+_ CL; vrݮE2B-ca#e*WwI]7ʐO ѱ9N HiJ.[MpK^nÕk*'Mq+F`uD(Q'hQ9=]pBQ+1ݰS$T~wqhc' 3;Qyn3ŭ&z_A ;NedJ9tf0A+Ljnʮ;ZeӔ.W<ݬ 5Zɗ2BwX YP7PBtm!>9WQ$fCTDcV A ?phWz@A54Yi/!'(֜$ρt^<Ő 8^E% :! 7;Κ̫=k^?NJH$gЄ`!gv꼜8rs(q 9/xYO(pZmǩAMmOl`ÔFd4jS'B N%q3 ]MR66%ۼUPnߜH9O/95KR bXPGYQK'Pk%*~SSG4|& kswYی ҋDVP 3bˁ("2_׎pJro $ ; &_"MY]r'YM]80N8Mt맶2_NY1iヹ ڬ Cݸqv^Rww쾐?W*g&$Cɟ$w 'ƭK@ԯ2RJ  geb8-m$ c%NB M^+oX6|Q7pCwBtR\^cmxHČ|ˤ~:ZvĀ`н.*tx!ݡ٬]HgRQ#Z]?D dVU322tXQ#dolO:0ފ`(R L1p(\ GqbA${˲roo(XWAq24b-sH<{~@l⠽c5rwhx40or;i,w@bEf7 Z6sRK7%D[~~[P 0:J`Vv>#5G ͺΆ+.Ҏ09/=7.N<\M":X7$BWm~Y7Nww!foóy_.h 4D`; Z\(W?U>ݛ.k򒐂 w $Tx_B4Ô z-/wF+v[4b:; d!PC9ڮgks㥠5mQŝu9侺}NeAeVZ9/-ҋ-Ex٭"'s U lLxlF'OJMn/~A[1G*Hf- T# Tk m;&&Ӑi8wʾ;a4s$dWlL%rPb)m|zHsǯCQ'UzpEjPDg94UQxT2Ovφo sVop!l=(N H٬eoɍoB[K\c&$"lm`#>։Z2)#FbƻWC&肉X)PK\0t\KԠ),v ǴOQ=k f) *!ogqÛ +d~ qJ,?o( E>:+k=0kiqs2@R3F*0f:$Sm<0[Û507Z~ҷ\Fh*\ c]ZAi (؜^՚i3 ;-\&JMRw>]Qkc>2K<*^0 '_;6')x?je-ԏ\3.!fLfA#YT(o((T\?MV2XTMҠx$^2ƠxQa>"tRErspT!(X AvI'y Ta3π*f ˼$ڊKý- 8򖦿 6=ɀа@7ZS?!o@L1<ČW=gy2Fذ7$:<ҏ^+be88c#[#]"m;ܶ0lzpND=ڜ[),A@g$"[)4U{j3*^KE~`fMx iT3Q(|j4>r٭w|gEМv-N8VYҾcC6TS/aXD gGbZK5D2TY܀Uk{@(,8+cǏyt}o!=v\t=u?<Kfp_/\{RKxSUYVɹmD[zTOɔ-H?D,1G1Z7v^OKKGjt+R=VǥgSWΌ4.  /=Y3ńY$+_™|PZiu1_;/&>NҭR9;Cf(n%iaaSnIߜ+UˆhͭQu/V[C1BHƯ!¦=N:M#resمͥh,O<7۬ZY3'J Ujx590ϧ!cӬl*dC⣚51Z(eMu3}Vʰo1w973s-Ldl8oZ`Ɋ&95Wf6HtnJ-P.K[cɚ~qށt>s+q bD4 KH`V5Ayi#eU`mj%8λ?:tNAla!gc[[ד&2lq5Ҟ w#ƈղcHɂ)b7У0js_'-BrbQVJfě_jdTYk?^pG/M fq⮨(BW+[fc1~/1M g6>7Q5u Lŧ#wd"VZDT0.97CK-gd]$~J 6T򔫨YOxwS}&3l. B QPݭl7R 5PYτ]r=_+גql(%NB|"8`TqXXNڋJ4ݪ)/(}GKqOpH*0 65gM{ )z.Cw pL@(0,wngNd&%Tf.# C6rNCBr%` Lp4 P!3qNR;[Zm$D=c[9d@L>d!Z[車[)%K7zR!OHuhIfŹ <ÊbRvtpnRʋ5ԗCݧ_Kn3/-ǯIn Ć#/;$].QFXFѯ$_f.7rXejwiK 1}ǍiӉ 0y)61v;LSg}17aDuL$w 1 I:d2#Q?y[e2<%T+wd~yCga_.)E3 mܨ$Qe#\ C̫$!iCJt?2؈1(TdMʋ\|={CY1XsA˾Lr(7AK͑_guɣ;Bc FΌcqod]:xGū7HoyF16G 7Ժ2ևx2w(RK&Ӏ65/-}:"ƴyiR]ʬTV+4gYZ:z^~|Q X5iaYk@W(tNK^V//qأm(Q*90UA+X`\3}j@" {f vll8a{ (1ȺRO?WӫZ9Hܷ3r7Hb.K,Ox7cЀTDՉAP=,\ʅ[Z<RژJq5E9ښ>!hT$-hXk aN}~ pbE3@-n5߉ SdY#|\S:AFPto*  woƼZ /gw7o{H4tgK{O5";L -Qd&*ɷU !/!?ȬuKܪ@lU&^L}xtv1WLG#!SZW!+D11tP(`\g~63UFf>V7V.gdCc:.\30EAMU%9ᇽj~^c>^IvLbj N*uj\ KCQ7J et87xr_LY!V+icZ LM-V駂>1Ob,Qq 8|[x`t!Th CB$ڣ._·t_X 6:_x5ُx <2ϏTˤRrGP "T!b3/Dı2u &]'dFF69gk)T)|7n]w~Jp]_A\y #k`zWm̋ LxWJ╡a<t~s%O0()'|D/eڋ7 @g#  @r4q%.s>ikM9xetc9 Q5h(/\EmVk`&m%=̊\L dDVQF![ұjFI,%_1{2,1,+dX'{֐AbG{ƈ?P~KN!`݂S_uh1pn\aEpHt16*H<{xK#P Uj%S!358۔{pIPqK)L"SK8dʜ&n[$7&Y#61E}j/oeO q Ύ=ܠ,]\QwbOl_bT^ݞuED&DRZwqU'ѣ'~䘌TXR$bD?>[w*4- 'V&Msj:XTV( ]aH;'My<}5.fR.dVjKfE?Ä eme]J#375>x':/MHcζ>?om4dZބɵWW.LZ)jR3( wL~*{)4m3&>?-}D]<|PގtQՉ7q/ZEB??q~En: i AGgw;fp2Uz+ȩ% ` 1j@\*[t=QgQ4\Bj iw?*DI+҈WS-kAUjg֫U'Cw$1t/l"thX\kz u{kn} {Gpb /ma^+zSoȇ-wѻ)OV4ec24"@#ЌEaeRI1 <pTѱTֵm1!\ӆ ~HYzCEXgq >'|ٜ]Q/2phÐe?kФks[ RΠ* 'kO^@DMV雸㩩`^^ c~=?1 ՝؊2Q9K)tW3ulj{ bP^A` Ţd:;ʱ#mIsWR-6Z>N5HB{wd#f#D@"ͽ Pr` Vy@&w$i֭ǖcJྯ0A6Zua+ <3cCd?r9xC$Qg+K?6;B_A0%D-A2_.k՗W _$auߨr 'Fm;paB$Ȑ\~CD |LwNJ0b?9#YnZC b6j̯a3Ny9ȬrCUb4=BRv уạ `+׺~O?K G8r,b%/Pmz[wʹZ0ćYX}!Ks2,!uUj$5o>F#ai"iRb?2|sw8'6<.Q 0ǎr?&~Fqnoi[VoeܿXn& mA947iRP@Hr~pS <1eq,UtVEvolt\Љ0Q\6._#6o5,Q}Z 96):qi{Wݕ^IBCH7}nШjg@Yl2R-&;b 5${aj@u&"=袤~Ջ Mqrk gK"ߗ"{ fGq]ll+v + `Om!ykG!uRrE Kq--|n!&U6ˋKAr//֦㆚t1_g~Ft"5@K'݆!Xhh"lsQScBgNtcd<0A'C$}6Uz5lQ>~o]|kj ."+/D xK\IDRoA˜ 2\JI7 Q-h 1 ;1CsƘs(pUU4/0b|:Ư>d*;V]3{@==f1}۵̬XuK\8ne5aw@/&Z?A} ޽WCGHa$jc`8=Ci_㼷fxs+AgU|Җڢ#>[im-kv~ŀ^ΣH l b9V<@<*O ui`%MWl Ge$1}.7 ^h b ]G7RR`q~ΌlRX}u (~CG)%@mK? +kM)-I(."d:OsX5F'XxIݳVàp)f.7,Iw '{vd"#4\@wջr~8&xݙETQɅ=V2hJA2 ]eiN%3[-`?i J(bF9<-2'=< 3Me3fNHc%?ܿѴZמ@Z?xˑ)Rj=qq Nh_,ͽnjYtzņpk [Ε=ݷ-6 FP~OU7zzH$i  sk=+vgSg5qLtL87J_#H\DJHݕ=&zN+XM>p6 VYq2\0Z)DɠPix4, CpIw&=e-`ϗ*7"1GB+2KZ@vv3MŴv}%P̏G^{*q]H'tfqP}Ũ.bF*!Z,b灞Ư@VLۗN݄E{6#_iᇿ(QΞSt[yb`0"*f=@Y$94 Y!cu958HsGl  !.lf̛/xa< JX|KzYT3ek*^ $h5qM(iRe>z]K@L#̋{j=q#7[i׹Xd9O&W ;6cF r#[{' 8ȶU6wh&VodЖf)% `CVefHy9/*VKR43FEc.{;QQ>p]x2)ZZi`˫m[^7EL[/%8`h*{.Zj`[Q%@R-WR>8Bu̎b_DН"ǡU B?^i2 ۘm֖&'@_'e"Eչv_Ϥ`CHJ R-JvI\lVgW-&'੆;__df;|]gk]no(aH[T|MM]JݹT{(cBK9wgi쌑:LT|0j?xV[#|lf"<хaI7B S=b"ISpz){tREB*06oDH=_w OQ` \m%r'[JaI,ko^>6j z[npKrXqkۮ9b<@ S~!fsu>Ow8ab>i@, VQ#g'K-?w/VyẌ7yԀ «I_w[*vR]9Դ )t_n-:|'W*` m%[:|_a9@=+=lSk}e"a5x'r4'@tjv^'b]r"vbEt^vS5"S¦r-{yiބf ꃳL|A;扭/vO$g9.=PlX%LOefQ`dH/i0NL,軅L^Jn E&JR/yp~]u#"s3Njֆ ,$[rTh #3z%QH"f T)y{{++eu":$.o&J"Y^SB՞m<;}a"x,>xom{~J~-X5yE?,Ws.ɚtNGzCr+^e[ 1 8"^- nqg?8uko 33zVW6-Tl?h5a`Y!û2S[߫/(نFD"% lƴ\K\d:(3֫.lgE*jv@&[aY"$I=ܓ⯏Io *޾ ߖL2BiA0VnTtY#:Ꜵy :cY55NEH(v VG|+CԐ=E TSP @$kVGA| *>ZbZm1ThkfiGI4ǜD-Qy̞+)k _9~%c/3c]Ͻؚağ1ln`6a3$Kua3nVSk<)\ c$+_ 'τ3~_p|v)aKmQ̴°PO !H[`9" 0dp\* 9·SS4:ʚm| yʸE H>7F"x&Q5v@pzb&Os@48s3Z9YyX[ CoV1]*//ME 6+X?ȖYf*?!iu??9Ml/aYLw(ޅxX34  j'V[),pv 5G=|1Ծ|NI3U}8횐 ߝD1pХI͵V!+~$ٟ\UoUh10[Z4)pJõƸ<U}coxw1猫P"U..g4:Im_V} ]/Nبj6,fMҗHGVZOZv\\7@Dv[ё=p)r@*'Kg#MVIꢛQ*%Z;RUsf g[k^`.梀~l0O8 (?T$7:IsXhZOy/GinߦGrTe. ~~%R`2qG^S ~8(4Ԭx;k~ ˌogZFg>yf6 gxUg8*pŗ!xh!i0%w_スig"p$âBq,H MYm5P[o.žpY|?>rm&7:y/lAYv+'1#@NO&4,WH*3/gy>.7V Y f3"kf*Miqr|BMm۬;] o6zP vHwz%agfRc售JSω&WēIJ*70j^)= (դn'@#Hgp~g[!Tq]N?MT橵0*-JAsP(%S>LP?`? pn:CfgZV~ <03j@F6R~B^JIiv`y@H1a/ ɟvXׇ @ġ!w4oMbZ(Ӥ[G^]h!jOsc0Tqs5Z0ZC{œ%Cy3~\y?!D>#-QدbEt%ET䮩e`0?0')/GC`Eڲsذ c֐1YY(C\coTl\Z`W_mD袊7rSԦ[rMu 9d){h_Ik H KxI~2xEhzo!>Y;4&!Ap=,8Nqls|w^AI; bµqTu1€{2X ^o5J yf=bs-"rk''vRkZ.75ht.d:q)[(2M4#̬![(ÿYÜ9u֑0)8ΈI.h`c K)7޴)c+„>ރOCK(MB2Oapp qȔ,mۂm-1l}evUqD6)U9q:0PF=wmv%a(Z{~ I;%9B6W]Ip8^0f1 IHݬSC^4JWz7q Q_X]ŖŠP.W/efqV2 asV _]) %B1! $80Yp; Q&r( iէIߟ$"H]eXw ~6C?)w=d'?{,Pf=an,IL9G'y AQQ\bih7S JZAaCҤ4!*Johۼ3#E 5Ę?h.MpRtђFVJR5_LdiHVj8J Ќ# ߳X56n2\YaS/-WCۆ~*6]0*x7>C `=;?L]-=6b|*Rp|0e h5=4׏+&q!$0{ysT$L0i(yۄBLk7_ U>e̮6_y]aIOKc[QzXA2 & 6U@4WL٨`ӡg(ֵZ56. 'L:pG~zeyaB0Bd<`M^=aNg5yLI,ݠaXMXZdTɨ [⋨;Ȍ{CR'eM[B_>cev|>&ILpԉMzRyŀON[h)sǵeNU3 ת^=No5h'rM.+JrJEM8뫩;raJ1a}#N'3Oɖ|+̃LqA@ƛx`>j-%f_ۘ&rr%. 5݄_]o}rXqE畗lP.K"+~"Uwо ~5C. 9hz E)YTT/R‚}{5!{(ퟆys$uZ)[.ͪɉ`0!xi}qgYZ0707010000000a000081a400000000000000000000000167ad58b30001b7d0000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼOn h>N*ZSb@OX|,-W]dc#U3z,s{S֛l\\q)9|;9{8ҪCP|1iFqi}aM@&#$ { 9z2m=*WP7I~ύyn?m5"jzc~j άho*]V(_V[ΛYVsܩX0/VilYT-B筼"DL׶kz>γAvȾRc%& ,xCv-VN/$iFX+>CGS3GN| řL(0 mS[wl-h%ѭ qfbh "x#%06sP?kXVYb'L4Xk?U,ͲqsW{7̉Xyks-fv} wJML%c ogɴ<a)&n觸NF7o^bw8uS,=0QFM(`w5+;{#l8lH5  ɡ۷`Tp{=6w9ԓ5;%Pb|]rh`\'x+^{GhBIWXēUwMi%n>##UAe<~@0<2zJK R!Bb7MAhę _cΐ=`e'TU OZszM]GҖ^ \пj4?5uFAϊO;edgp N4Ov/ p?e!ɚ `%y6;އ ckӰ =BOp@ Cg@WCX82EYk{//01om-@L_xbb1s H" ף6>SҟtgC\&><Bb~.5>{8lګP<7\i܄1J5P]kxǂ u! OPI4d6o@[ڛjwf~+Nt-@^˩Qkrp lO$3*BˣA47{)D3.'k3+& \kSXnf/Z*gK9(ekW7}b)|!Ы{`apB uN/X'џ8qP"Lea \|ݕo!C?(h4!/'4^l}X˻b66!g=uS`zu^hNĕ#cxudSg^71iV}V5]8>.߷!0Kd7Σaa2xI[E.6nQMI$eG&qy3*[)j)zU,|3=?Ql Y/bhx M}ZHQg?{WpTo<*jq]EaNſ HD(=[ufPv# 7Ye'4sbje6 J8ݼ0BVS6̌^3̤J{ɂ2.#F ?&0""}}Zz8eЄZ[GPWr+ ~I5!*Ƭ0.Y3=taIn4ݹ#qCnA Q+`puJ0/ li$ )v!5"of^$#n q ]'B9Y SFj;AxE@w 20H >gA DKL' EꝔ8W\SUV]wXa(NýXphh?R&U_1BJ)Fn||S~Ӽ}a*޷s+ E!7?L(ɞ9shEsAnPQJyRchIV•&zCHf!qGS7Gp#q2[UWrcY`ɾbܨnZ@0q[5*' oCt/K`>th8tK_* hmvRZF8@9~lj6wHr/:v]ktH"%r`"TWن)—6N*G@=R&uv[Qz80` 1ʞwZ델c,f[*q0{yOE99{Ć<樀&WB M`ѓᐳz{aѣvЏoZ烉k#he .YQ=0ںMZ۽4yf[]!wkStR߆ճ\)x|WGJ5!+UQYZiSQ}iEo1<2ڪ{~s,~9u@zQL}HQeէ *Ap][h~n!;,1rkJ Ħie=EYF)ل66|2ZHj7x qxR>CJ#1J>~h*[~T)s؁52Aj!\M,XUࣷrIhcbGp~ns)KJ!! W޸ėIcҳQ9t9bx"We"9+mtnJdQp-t:C M(dXf;tB4k%cޮˉv"r{`r*0Lr$SW@fa24~k>[9L+(Lx^EOr:TZBEcbnT˕%iګf^ bn,]>seڅ6 %oTKCiCؐC{0'Erq{w Lbtq0(]L [퇖;Xr+iTc6Eτ; Y;8R?Q <荿}ٰ@SIRb+=C`fPNo!e vV#GqH[wymhQ ]){k\.q}Ek&k)s,HPzqL[\ j=N=ed ~ =LnXak~V ?O#0G43œ["cEdߥP$ xIL[hSQQj!GG'{ DC䞆lD-J'iO@?Js&(Dg => >m\:_cCЛJk(.&@ lA OYPk|~m{ -'uc.pj[4˙)$@2a)"mU=U8 #ef:=p֤(f:1QXtG5t}7Tsa] { ua5I5T 2͵[,14A!`s^,B"yƴ @Bc +P0w|kWDvx?V&_:ե*3bK\H6aFf۴K)l=u AtŽuz VI/QT2ŷTz#ATc&k{=Kt"'+TăVO mw71*r$#&puE"_ G~3(55"k+=)j_\\hd ,]|crxh@rXŅݥ26gqWoi'WXnҲ[VJkVxx.쒸ov2+X]ֆ8uʛM!b%F)$"S;@1gб6L6M$V%<-VGa wmб8抐z /^aK) Q*~TnM |d)LU9$rQ/Z؈ %i'm3Bְ{Upw;D0Ck0F菨jcك*!*s8|.G8Q#u7 u̲H;3GƄVI$Sݑbv8EZijCA?r1fӒ8[4\Hia9T$Y <~ܘp;M4{i0)uW[2VfEac d*`j~@cWv2HGkw,vNr%G| v 덳 S}c!jA $ny91$[Bk\*؁cG;I_V!7mFOQUϊ%TuP4왢Z^=Ԓ& g􀗟  t+fxvٕX8qߕ4cqRr`i.#28x ]Y{2- }%욄 p'()Bh{| ]měOo&66g" Jܱ Stcbc0Wuq=(ЂxGV`imJY>&O0Ld?a]xTYJ 04064~itJo"nRwo @6-āG>GE2 ;ƊBse8x(Q=k^ BU״\/TaWQg\-GSJH[Џ(7}u2XD_G~k[>*|+j5YCO›gJԭ172C#ͻRMfjRFr1ٟ9<)~'Eʱ*f՞sp#6t`*K].X~Pc!p9&-vlpʺ+΄Db*g˜7[J![gfaȲ!Sر! ȣpa(R\3$tRъRUK4ke'BSDkfb6蓛+~J3pw*\t@9i?tStqu´b_|:OS;SEk{"yL[(kӗ!'IR2b&٪ }ӡ_vT7] 7pO@:Щ]3܆T>޽:-OYNotvj]a&T\vl N-W }]M!P)c<2FTZDߪ2 s˔wR B4qc!L7>[ ܂w;Bvs4@']#ܓ~ϑ.!;S?QBhf~*W)He:JmbVcڎctwuE~lP#t@|!' Ҹ2[w.ǓZ #\c<'`0 S{M#3]x8V4--Dw0љ)G+:Xk?wlL#w+5QS7$[-XDh0 /n+ϳ  va-m163yuJ$M+yQ5+?2dۋ17,Ԕϭ <ɶvu/g_scإеeG ^3.~-"p`9~r<-;IcaҧT jy`k4ӂ!I8;Qhcz/ړ~(뻥MPe$g޶oTz6^— ]/9;&cœt.vzb}SF` NkPtUw:f1+:u˕a z7 IT WZ.F6ȃDj5@6##ͦϊ Ƣ,|'vvꋐsSBVK /&sp}L4>d%ORE"5ݸv#]\3ټuW49<wm<|> mTҨ)tИvaQ֪[PU ,w2wHWq %;c6&bz\HhRrEꌰP/qAAs<9<[nՄV 8`9u]z=u됦&I=*gQ>2ܰ}L9L`S,ci O˨MڟˊGLv?D%z•Kǻ%,U[ vXөPVu~f,,G^@QDBjՖ*6M~2tr6Akg Hj#u.mVu2qwO P;iNN2HuKMX~TMV ctH~AYK?yQ.iK-9A &C \Q 'ع\\8Ey5L(hVΦ=}$Em6Swzl?$[͢|&'7FVT _,b6Z&8B*!*б=_*L*Nw=@UdaM ŢB_L#B ՠB9)y;<ܼ;٦DLJV P}_QV6f ck=o7;; jWaE(S5R $X {3>IiZ<<چ5̊CH2Ll1mh2\0uHӏk Ybݙ (X^( *u[۾Y6^4-9RFL9Q֬4TL@HBgJSoX%hkXA+|q~k8h,*U> Dmb& :7;- ȷdB؅#S_e&_+/ŗ! iCZ4NJ"p?-:#+B>OXp!wu& P#"ob77Y+~RRi8?{bg@PB%PR#&@aԢ3{<#ô zSH:بr՘7H7k3G(;WoD'0F gPkeObp$WՄy(u)R^Y, ?Vb>ȱ|s^WrCڧ1ҬO\3 uruѬH)JʀG P>BBd DxYcaQFjWoIfX 'C򂿘o"a=4+8S ;^9aˆ{fUTE%i'97a>&}Os;| A6u.-" dzG)%l"iD0v?T, y~ˉ<9ԕDvloZ̬ruGYvma> 'pv R鷯5ۣήDfFGN6=MYn^Smu{|ͫqMwdMh,Of YqE,Bˎkt(_xˎB,ad 3u%+<<*uh ErGo*>ӧF5S>|MGP|֚ A]co-GÀPVc}o-~[xl H;W2B(tC:Wٟ $Hb;7H#؉![WBҐ/:[Fϒ\FeRpmUAaBLPkB Wf= 'hĜZĻbszۀ #Ge$0y N6DB )M-GM7x CgCIUGT+ j%+0vt)ݭ7YKq]r[vH-MM&m*| Q$|(>!Nb=aE{*?&v 0Aa@녂 Ebr*i2$X"' ŪMX}zyx3;Ÿ4^H#UnpY~I(7S$lX{Iw z< H"tJ5ˮC{U<X칃:gRd_rzĴ;(x@Edqqȝe˩t _QRF@pu$M8ӍzYӲ# hQ !lL\.A[k?o9UTݕ̥ƿ0` MHڛy#36P{p${]5TNF d@l۪Y( bwu ~ޓy8N/6@BL#Cԟ#䜺*hvdĩ2"G7;'2E˺/&9=׍|>^9$kx_j^ @O*I#/@t{G@ZTtL [ܿ AeXO{];EUHOOj SX'OP5V'!R?SSApU>nŁ]D`?_hj\= _d%||?"(cC]hI0_(K\@rJqm-כ KSR=2yA; adiNNʻ(QE# @?u6  ^~doZFdʋpXptǦSMUXLtWRvXfqB ]VňmX !  H(3tHѬ!-_}bRAޑHhwba>hktUjn$&+D?A! W\L9K.V_iҶ6dz@WF2^o^@ ",t=M#j{,VlD'WIٚ̉jH{8w<I$6bϘ̼`nI0i&0O +-;[Dv>FUp1sXٙ4LI$C` jEqsA9P), IG{!(mlgT}w'T.ޡ ~2YgONӅF ͗ Ԣ4~̰XԗxZ(bf @ާBzaѻ0k ˿?Z͠~g?mmj{cdNvnXNUBJ|ӫômMe^Zp"#(]b^aɓŹNI>4aݜBj1ؖHh0e}hjk 6dg٠ڭsK woIƤtBlY辌mRÃ{݊]; C4ZjC.q ^~p& 1h׻[N(CGkw]ۍ@*{Z]z  8rnh _8`u\ #LWr8X KR{ה%VwXY̵>;6_$~aN排~u\\^V ˱dx2 jA/jd֝\»%`EkOY"N&{۩|<+j'DP*TM" Y EݍwFK7ؙ'=cJϙ *U?Y&FNfkN[|]="}CjH*>Ptm@VgzUulyA\'<(¯ϸ,5 f+uxzumO铱 DvԔ"> T 9 Cd!)BMo"[ve6=~ &UB|,O$DKU+Dqг}Be/Ƒsyg V0E Ç]vՇ[0-J"hT@M:j)Z eh̗`2|O/N*z4GnE?Zy q.ZsGD`N: @qc G:.$Jks;hTNq tZNM%]Wb2k 7 mzfwںbfJd&-'3>\y~ *<_Q]ij͒5g H6uQ/hP; WFǞXOy+ 5SDEb@:jޢ ~ -EW󠟕c_jFKO9|ȺݤRVmG#Z*\'9qِy@h[S}Am ҢQYmsr⋜PdW)eY-zi!@+-Z. 0*npH5R d7UHVzCU]9: ՏVY^^ҏ-T>5S7U8c-=Ce`)Lo}ʕnW;n4_Jg n8nK/mA.B ~2&[sCVd"^HȀT+p'nMH򴎅Ͳ6 [DKhF>9;ÏGN}!F08Z߭^I'ݸ?ͺpo}4se0cFg?rxxQ?J f:܅-bbLf3/bmIqcL^B9zE?0ָE.G&*|TFW㜲>w~-j9.+;/ 30ѭf_I47M-56ϙr0ᔀ^f$x 8`]qzC2sc)jqh f-6,A|QFq1fGjځgKQ՘0/[Vel, ЯQJy3w;pbrQ2Rڏv]ΦXw*ܐ`%o fx()RO=K4X\SC.1%rZ˔ý+Ԗ70֌9~!R o~\XQ^mNμ.(S8km^N˴5áe_ѝ}'M,7zpI~W'k ;"W:Ǻ8Wł@օn25Avdt6Z5/Ùt|d}qlFY$d%*ڮji ?L6ph:H9iŁ!bFz #C;3pZ5MN%퓄b`@ZYkwKQPM`@vLS]žuchA.r~CcYz(xI#ҶdҼV&V 1_Ǜx§ >r^G3b1xjVD9显e޶x"n+$sƪ(]B%Պ*t]rh-9t=yyp˻}7k 4D+|kv[@=Jl-bFWԶݍw22&g+N>fCa :wXzcR2jk_vTl2/?Q5olep|2sGeFvߘyuѲ;@27j uq7.ZlHL#HdP֓+~i2~"7ţ 9p@FGT$C'.ڛc,6DRD-^ 1m_W9Dx"5c&pKoC"dL\,}|IuVf7鄋~m/5ekfa?G^B' ~ed\S^%@ 牐Lm5{m&`UX :a cg|RNC7Eq߶OAߏ<~&9Z`irE5ŶQ`vs:K#Z:^tM(iј=+"Yyͼ@U r:pVx&Уq\D,KD>) Vkeޣ=00|-Ho:$Nz9[ql^igu0x|p9OP0B{,.%u5ְ#&on idǔW~Qgp:8³P7GvB:Zv\p= oI~07o=^X)IX*X<aeD:j9=G>S &t5#U9˥?xև{L\Gr+ΠjÚ,`|oܪ&Υ:{T`Z^ 'Fť˗w)r?ci#\e&y1G^+g"L<QVZ-u+DWX nSltpn⯡3c{G &tC0:_YT˙߶rl2hԯ3G!}5XL .P/->.1&'}d_Qsc&< "6vN @餠",D JIӘo'$:4߂JQBۼZr1ݧyߵW+_}b$Q]'{w흽RleA܈~'1h`&E am*0:-=$UQzҞ|)Ȫ*ؤ@`Rbw|g\$%h>Q{YJbOO70ݡr^bZw{ ~ F>(<1]-[0 ~p}d=*Ļܠe5~ҝG1lL} oG_("po3`Bݐ*a}ncqZH(AӆOdn7p"j3Y 8//z9`]wVB)( zɁ::0m[uY~9yEMhYoG_Q.@14%{.]f"u'< [T1ǖT:DekN=~@zMvr &Lš&)`dm-t14=g?6i$ S,f_`#|dִ3\G/8}|)}-,@AyjT$ҫIfaH= @$Uf?DzEx~B,A8t-,rsEmWK"-PUE:\?&3ᣓRʵjE&(smW8|<0Z:]@9harTo'N>B!lni8wv1Q:~W<[W q]"#59aFY-4#TKry%vd/T8NÎe{}dG2ϻ4u-8Ct80k W±Kp$':s?ף)opЬm`tOm*uomoŷK}|Q9q ;-([*k;=5S9 :J*AP[z˲ _>X("$=6QL2,Lub݈5RUgRҳGgC1H1)OIْ3L2*S_w0Q#YҔgwK{B]Q~ierf| \*z2à!r66q}3@f?>_זtj `u}P؅|'@cXGv-"H,oXZ(Yv>dEVxAwG2: $ mIWpZ:z3cGN. -cV (Lwj7 Dd)j퍮V"sw1 LٿTZ /R1mTҥSmqV?$9=-ak݋GBۅId?ZIcaڛ2R<wU c.Z,XJ(5Y-FC̢f.]p'1Xc]_Vɹ)Io&kgR37(8>V33qѵUOXZKrW fuu"bfL)C<~}t[c_f}e/ۖ{ciy#T;DC5LNa\r:}e , eQ&I{ʗ+|gJJI wb Tg /=z5 ,s9$OB?ugSl|B;Op?JD!81Lf_U,̛N̯u\E=$=`Km-F9mNx "O",e(&e&ReŢӃ5G(M;PGtp\h`wnأE!/qd ^5`Fy.6f׏ާ Pjnr&g*{)sI!:*a:!<2YFV.E#xDA;:կG5 Cͪ)7${(+Ru,3/&wT;? BV~ { %ET2#/!f6Z?.]bB8*ڌ7 եa=|O+O$ 0,U!651y<1bpTy(09Z4 bdg^ GT;~܂匿܀e-}/f"AJ*Yx5v82*g5j20V5 VO UШ`u$J%Xd 1dLZUsEEEc1?Q"vP@2#`,t5 * wbq-_ω7 (0aZF)f;sRbdc-Ȃfq'h7ƌܺ!@G.s~MT„J92*VCٙ>0E K&C/HJh9+?LM;'Ԃ@!{Rt09ZprJww uCXvji@M6|qqYťTymU2~2*αoRK}svAO@E HiEpF%K:7vĽ뷀)JQhĕWo. Q,։ذqm DTHiy(nU"w>}]D!$J>~PĢ 522:/k|/!33z.%h`SB6FzKX3;wۢ٧;o]Х~op&h".uU^3ICD{B3T$LM,*;"wL]"28NzA^3QG]%ɹdj0oSfZnn(=䜃f\YFsEG):GtڷD.p.D,sm5Kx)-Guy'@k&]~"Y+ Z WРnehTBI $ań~Q6w+g {F8;KoF-n"jT* X8yU,]`q& L|M#q/; ?pi[Q6[0DhvLқ-~yJ W|";6OU " 0,X_xy8~䤣g 3_x)D,/BJ;GWX_Ɖ9v4cs:C7tЄЋMY%rJ;̫iP䛔kwo5GƂNm{zZlH0&{J/(Uyǻ( .D 0!F}^4D~|!/S쨌>Ķ UOMm򒋽uHG0b82.= 𝏅Ʃ]`rqZI4DHx a{+a0EpN%K)7JCli[/w1AKJC%̀6?4c%z8+կce h<+)C#P@&g.ު< nk]/rZr/+J82* N⨔#95ծy,iBv`G _o O%/DAJ=R4.#+tQ4_ItgIn"xd y̵z継K)ɠ|"~,kׁTn9ݢp .J$Ѱ@ef%nb+?dir*U(cF`,ţi\eШQ % 5od銏hU,MeZa+X$VTGYw3n:MbS6GBY3 YC^+ /KYX |wf1vLmmٲ?+cJLb+X@8&B 6S/!Q| uP]"}Z 'y2'g,ZBE*?&7i"n{'{G%>?A ; ! r싛C&f$O}Iꁿ k)vQUnO\A_,LBq>}@پж5[Lr9QAu@EdzȞڔY:NhrcK?5Áz&>zFKKS?l&jcKE!݆1҄] ,oW5a;*& jH xv(с@zP 24@A޽Q[m0y]H~ >X1]oM1ԴasZO>J#tXi@{~E ȋ!#jL2FVk$47kpI^.mD>۬@V} !B ͻL$Z k{jTUmѳ>S5XrI}vˆ̝Ҏ/6 9SzƋ w3?Cwatk燌bĽ#VZZ -})#7<{*"ޭ˄!8 jrbK6:^؇ivWBNG \wdld% $8Yh7<V`iU%%mzS2, jђh#]lCޏpSV"|U% oκo"$o4\ٽ911/g4/f.b 0zV 5_;NjA4~t^^ e/=~4T1e1thTsVJ:?崿p=I$t305uN~+7%eR0RپNBkK0hM03zK(g ueߋQeW+2w>e7FG-C$9Υ]Uv3EnA@>G6a+yId)\HN/?DC_d|C; _!kO|c~1 #f%g҅~6Wu%u@@UD^b-$Yϓνk+~u] }EPÆ4&xvYCe7e~w0"$o; \Of%ϻ-s@'Z_]6l~Y0 tB-솅0SMk5{0[2R,ZhAIkSaƮ5vtPVIo?&ZkHE2b!NLcI}>\! E>+ Ur鹰B]6lj)F72X;+2,Fe+ʯ|Wpe2TU_/Ւ>o`)U&9n븸ɂJZD~vӆvcfG='s]Ta:sX1iMWruOmq)YY`JvGLL ^#5 ϭUBq%qkɆt7!R &{a? :(B^Lxn6,),.3( okT=3܃vD$JK@@Ʋ#v[a|3.3l H^4QK 0T}`#ė§w6 ww|$B+= Ɖad4=.K"wPOL 7SmrЉkZ~r ԃUE! f= GD@VĐV׊;٪J09ksbзһn{zRAlc0 wPYkMhJaߡ!.e>ثZ\6B3Z1d*[ᝫXCߤ:roHd "Q^>5>&T Cz}M6;W8,DFQ8ΝG$!ހ'JW ݩ'a) s\*?#^r?-iO$xvJ;1҈V_Zyp"Qn.z7O[kB٪%2رʏɔ?l7<"'C%Rל]@w^!~_K>N[wdr|D[o.-TuP!a[e7mObwKp=fn/]}:\}oKm=oKF5 \S?.ᶸ/Οe}_]# &_4F3W&X&ejy\mq ϏCD؎KYQt i*;nz[礈'B/!.0N֣krtjtS{kfBZuldAW1%EDo?z W܏bg/g8v'|jr3T4?0~//e W=]<U:QRܟpIg#'DV(*W沜@vN˩z0lNȝ.A ) )N'kz;+#4ՃyPGQr -)i-J`&cO#qr`UE[['*HXt.#_+V TƁT bR7t;\ŏ"T\Qs愒lƘ̳ƙ, 5F[uŠw<,LnrڡrO*Fڳ&onjQY`Xٷ7@yqܳ9`gs5N@C!ZNPvcNR pZ0I$UXڤOHɹ[9 VwR ?ۃ&!V9Ů+Nj ԍv8A^\zɲ))˕`uZH2Uх16?Ԩtyȶv>ͺ-|3IR>_ ”8޽ngsY(7t'dcC]lMUwH.f!+SK jTxDb0ӢFZ)lMK4*AXDں & @Gb/;CLF]&cܦMd=~ϙRr\xG X*X5G,EVm`ݑ׌f$^i;ſyG[;&{,庎h.gM\ZY,*B"$RXt@\K"M2qUT9WQ_dܗ Nv/*MY򔻻PN,R(b*>=}T|!+rF8ZSN;quMdK9Ђg[zaD_͊g`^Ώ9^l^~EXc5Yq^@LT4vc+e>(6vR{z2cW4mJ@$|*[WEL2'Q9AQGh{mwbvmC~"koްRۈhdiq6~uswZK4ǘ $ daNɔ.|o~.OID/ū:†\݊_fR5[):dLcu8jŨ/4F0rIP@U.L$qDy^TQ\6qbBנHc=Ե.+ٞWN QC;Z2P員.bSj1\ewc4D}Bڳ1<-/X]*Z'WWT!CeְO9]0Xh$Wae{gwAU`գ[-~bda C\bҭv?  G&S)s4ET:%9<66$˝>o#n~&'4\vOq \ɭܠaUv!VN]#A{!\0 Ac4tKfp%ν,ϻgO,F >28c:u~v9nض.$4aܶR'gKtmab >n%>=uIE8H!Z5.KM[C"Lgt9Q{J"Ue7@WB: x弙S~" ;wz[v'G.0?5%&5)uac1T}'DHZWb.2{gnϵE¿@$?;ߋK!./̔@2|a&|0{<錙2:o)͏($^ؚ.vH%?;NЯ]^ޡu1jmq́y쩓D;f_sk(jڼj?U\|O~e>*G; (E4$Aw㌞qiV]0:f=^O/<I+O %p@eqpp:+\?twM@O $751[Z|CV;X )nz{k5 lI2}vG8^Ϛ *.UsDyJ37NWw/~ܶiQ{0Da/023 q1'%nīc쑋&T;mڡc!(Jx#cvk!L&$xژy|tqƒ7_EURώ9ϴבP=xa? #ue{\'Pf9 JYԝ]|%pgT}/ /ofdv  턖P*vQI8GV^:e ϧcIHF߯BtWs}@e+ Pyk~*'j^R7TI Cdۅ[6~_B $J^ u7z"0?$E=;x+qPLꍬ>N!cF5:LMYIt#+\%P0Zf0k^%KT[:7-Pƙh9v%[oB?Q{:M/^fʼn,uOLmɪjCL?śl}0oKlUsk8mn7_>In/=tuTa1O1'o3@w)J7 dfE΢/' o fwRϏlfTQ!O"=ibCS (geĸAE x}2}LYo] mRԟU.ielԥ/O zå@21sh䇛#ns=H-ˇD)m\GX~8L-_4CG1Cnʔ>P*ty6Pl;.i G 肄PF = ק5CߜBt"@@EW!Bhv\Iժ[\U0HWŽqWZaSe ۚH9V}]:V]*9, )PLd,(0b-+%[V !d+YpӋ7\6N@8uy 4.x~4_S F>vʌzogDM٧L" , ԯn/Y#I0R"rHFF^]4\;͛8 CI0qpyNCQs!tB1j/OU~6#'XWDW\$9[P!(Ggf0X+,e@V2՟bUeP_.6u?feB;n]jmο(W|"iUm3),@psU#@_UiE[:})><. q6z | 𙽱SUF 7-.ft[ꃦ!Tw>I'(Iлy\vxiႱEgHdPƐ9 pM 'PT:yAtW0ٺﴝ4MWvs`!JWkQff3Lq^w;K6ǢkHYnL&K]Q<92 Y8;03.p;;}0tUm.rƬ 'ţ@Qsz:ir˘#3O,Uڰ3j)BYLŤX Zڽ- ?GU ەeK/OaͶ̹>p"ļY:cޚ܃oUJE-wՒ<B7@1VD~GK?[x~ピHtW c9+i.LeKEiHoxÜ$y{I/ޔ LDVBDʂ4"XngxDւrdm$hr.[)iX픤a$}mPz%@r~uӪˁ#^0qF:*RNv@lê.#Z_HgV=ey^B[|Dȸ`ѭ-M(ܒ䰴6ܻ[{/Q9rC—eBAQrZBFr۟{SsRkj*5[~sʼn]j\>^K(ɻ0}&KsN]}c۠Lr䡆 jo =U KX=4^yY.{]gmk3CR"?/[j17׎,tG7 o{1V'։We, f Xcj!)Kʌa_ߌL_P7ۂ. B@jeOvtw" vx/Y-vf֢;X`dft70ii0⋚d?{'`^բ\`$x{,hyJ ^@e[S@>6ĠP/>[ $Uy2 [{u򔎢O}3ޭ?b0jh|*O?gң"CR$u])6T?5}* WWx Y.{ry' ΰ' &֪,$c890!S_]OTb攙}BE>\0zˆgm0t'yz]=dy ~LWD{Fy'-S+M3Z{56u}t gN<:1!}@xZ*bcyW Rv 첪"d{dY6bI nVB}('EC0 /9G(zu0=$Ϗܞܜj[c ,Û&}.XCVZ7 %fV2&Zzĕ 1ynzzTwnA{Rpc@ݳ4CLt4\'@!zm3aIzBWe5^Лq3lZon ߁`PYZDHQpœ_l2%HLYoichBo;5-M:qӗşC9MJSKE^~Hk7w\.ՑJ!p& Y.A0Os{ݗ#BT;&xk,x:ƀԵ XÚl6:Ø rwaM)9Z1f` )Ѻ+M_'spy~d AE*[v<(gC x \Ad\moI`cB5aNϰS"@P=g*|ē2|BI&s=D9ǡ՚*Tʅ[5,ehQbU {92~]vVov "Y|n O $uB=1Du }eNY)?ޔH&H潸i鋒/Ѻ pBXԠW 6NE0ˏ"ժYa>zD FQt9Q;izq YT.n"(m/ 9xBoR|;{:\ցOKIr &hKݎ/El\8ئ1vYgH ӂj[Fس`xL'b&J 6m8=lk 7#N#OBz+^d% |I3׬ZgQm^9>U)߱@ٻn@LGZ n hnW>%ʈa;km@,h `*2yuf rt!]:7.ؿj{ZQg4E[Y^m`k{_PeԾy{zzeyMhO^cAW#Qѿ84ϨLj@p( ajUp jmK*YXE[?P>|ɰhkRW ^=82۰O m?L 7-ӧX†HmeoKZ7n]ޅsa3{Jް IۚCׇ߼Q啚{ С)M<Á;d%*On?ω|z`m׍n" ~nr[EɁŌdd45鴨-EN) t*LpJ T_Fe\4d\颧+~' +NUIUG4!C_<ö,^7< p u y+հ߿Q9 kV t %',[_2օ{o=Ԗh?Oncf"DY/T*\CTx X[DvwIL{""xN:NH_-]}$ʸuËW6 Z=3|/0:r|\$2TE^ؖS5 g{2Oϼ!UDCxٷ|Q{ia[i9kx3@$dU#G:-(|Kw9cl"3r?btD+>ŔsYY r\IEnɾFd*:u-X:nZ=ɦTUd%+qzS)}yup= ]Fi@?W:[5Um{ R&-}hJo u}upHM5&#T4bpnPi5;yF.mAp;>)~ajw,G6{n'bZ'?le"!.dJ(TB0[V *,6MmBdK{ .%y2Q ȌER2^Vd_VDvL3#{0_D7:('Mg <<4 ^0pE?FYD籪PĮUؿϱH%(I,mS,7EGo*B\B3uC.Ry54~|}E8 =R#/l'МGP>gcֆ_@ @~fL z6xbjz_ehݏ뫟_Q\bSRzfy,[2>+ w} & Ӣm\v8( s@K˸#OjHgփ]{PHD!g7sgaFK9G1AEiyŎ읺)=:Vi[8H9QھGIE dԷEcY"`d4dom.?7p^H3p22ы|lWyu*EGwΠR3*.[je #7Z y*~)N6ܮ9ܒ* cE.صs?Np?Y;=q=iNٶdڙlw.=Q hפ ǁBnWX-W泩c|p.ž#¾ԲRZF|OB) : y{.3)c` 47fgY߻r%< \SȦND%έs7ˆ7S ٮfpj: }_<1 u$.V-Y }ihǴZ*e9aЕVwψ1HM4XS*y Dey]\+| (WFQ(MF:aɾ׆*]X80+1HKCl'%Oе/%[&Q u[cim:/*׽2 Llđ\ir㨴fqO'{vhdZwyL cp3N_»9w*-C.;#p Hy~/&?ToOݷpd$i6 y0f);c4!i8_A7P2;tO~e=c3_,󷴑 {7h8y=|.܃jn,Qe  Q 맗ĮW{|L6oKTӆZt4֊4BWpZXbQ%JRCSH)3ƛoI57?b()xU?1ᅯ48'%s4 0":cD$@Wǘtk!AW;`eE=l%ϾWtJ nٔ n J%S@Qi"h\b&UZ`TOi^,zKfљ}HP[s|#;a@?;Y ~*FLƯec vE 7ՃR Hs+(Zkr҇l ׾$ƣ Ip<hZږ xd÷WPl< 3dm<$Ra68DX+435% K My]j3 ME[q]f21݁2J5Rh]sDS˃HYG}R߇Q$>XڎĄ{~/ affN)]2G7#:i}ϥ/EaF||.7pY"@_{$Gqܭh ܛlx <]6cfߡBY1%UͪLPWj"bH \h]VoLyh%`aB[!, Ap=T1FxUhe["Ŗ- #^bJљQ ?_[OX8͸Gyg{ ~}P7x́&RKg+sxl>簻)d'WWhxuύUϩzP;OCGVlp +NP%Rj{2_Sxs 4S}Zh?pJ| {-DSto/ P8>G-Jˋ `DRX}gI ^|nrWz@߷P7Vk(]{r YZѩD&-&ʮHЯ2\YTp{~_3q#@J =rl׿/i@[B2.*j,F {4 GQqd(p -AdΠ+,LX >)Ja_gg:C3THm,/(梏dfjhWC4)25-pvU/Zנi75|&[4DEqHp= QHhh]coQ)'##L+SI ˦,5Q"ܤӋi&g^#I|e jUDngT²@1@>Kc pЮ(AgO_C렯7:礕UҐ-dK\Opa{_ 82%Q&Ygk`6M[JL( ΤH着Wn[7r^{bאqLctΫ3T Μ!GRnE[BCJS+Yo1HE9 nHP^r3Iay[ћeLܷbTrj.I)]}y?{WXGr=1$!_[#Mw&uĹ:a[=Fᵿ;Gu,m<(`Q4!d=+7)2ÍJ'ÁF #-T2x|@u83(G@TG<Mp6#W>)ϣbX3sƣ/XX0f)Jh3\lwo(DDoqM %id=n,OPXoֱ:J0fTU0M?;U(a2LĐqo5d2@.g`qᬬ70"t0ͯ(mBVU(}_^X}gr;4κOcy;O|%!sO5s[znNh߻s7s+)(n(3ƃ4e H͏B4;ȏŝa}ߡNԶϪm (]r,t .tv%S]Sh$H]cxH (z`٥vx*Ɩ +MmLU@Q)IHl9{7 wcta:X V,sݕ5HkF*p,.R3Y[o_T{>KS^SaJ@\Wa*v UW{FZQ;DA֖3 Sy%{~4y?BfIt&6-ߣv֪ 9&WfzN[p&x;r٥x {bG09'` 'SѪi\p8{q㈹ml7ʫjU~ڑo Zc/9hic-E~[1,"_7NG4ӘҾ]Gc]j (X9eŖB-:Uzr¶A,G v}-䬛8-Q "SÐe`+ Z!掃<0IJ*' |AYxGk+zht 4ˢ꺯'F!]N2TvNa¸kW'/ #9SτH"?­wtYJŤrߩ}6Z(pArBt m[ߩ}Soܪ 2#YjF]%ǔhwѪ62W[w5z|' Wv%ei$mfv_ £g9ȦEF&ʗ]NP?dFY;09QA(:V]{o ' Iz+^R]Vq2Y`J MKmlE 6u@ڿZwfXBord%%76'y"V6 V>XQma`(S,tq$T05F&- \fB`/aD}d9tA/hZbtMlO`)[ Cp}Eh) ^ኆ=e_%E'$pf!5mYttfsF9rۗSƍ5 `m JO(|=\tOv^08dgS3mw=@X|-j(ΞOCL~?"h;@~;JWUM}W 5Q)gTUwzظc j$ky$d4Ŭ!PkhYuD7۩l 3Q`WV LfT;h$,Ѣ#Q~xVWE6Zf(k'lTwvp]&-Ly%Q[<MrM/.t?H3M|9n` =^'hv8,}(ጡM2kqysmw_Zf}u{G>B-.Ibki Ŗ8<_N{QS-qx1uA//BZP(S_ -UozW2tjx׷]9>GB~lKITCaeqPQ<(HeZ(68Xr_!9U($}B2j7ZnCbQq 4I 4E=Z8|62)9(,*K DDžCFlt h2;+^ 与-uz؉骵AQ_L?/ wy a)R^>ʹ2[0!7y@&d59mJ&7 B}֖. Nma&.Y퀀/_NȫԶo0Έ[*>s;%EN7{]DCk` 2,b8[u^0x0WҎl\U{g4"ݞ8N!ӇZͷ neLSBS)A&,Dq 0 sՊ~_bF(7)UMJў1%P mrO3J \bX墦Kj MߵQ+2R~:-c#/#}Jp#k?¥sKg *Law4%5a3^Ft(}.wI׶mH7 ~8Uzj65bET1`wpR; +')U(+ZyŖC`"IKN;k ^(r&QSm[=`O x=u,֢#5=Ǎ: j>U²Ś]M.MD1 k0F0q/_q@ՊpSiuH> CgN qZa"72~ 1)bGp0n8U%s'>8ح5#Q9S$ㄎ."qWZ^s8E\xmvGAA4ͤ5Se!#ascgԾb$,HI*7x;3`ߕ8T}8A߽Oi tUJIr jnp;TfF4/Bc䢝k˳?$©Dz*6R[~(^}V:+:& ̠.@L`@vjdgoiDuӣ2dj6%){>8zQ G٨h^7PhjaZI;LK3ׄӼbeZ7:Qv`mmB6dOFS@LQ)x\ك"̜V/HP&O1B]"1l7511ӝ?z߭’ՎRK/7{&!w.sL>a/3Q"IM5 W*Pr1AEJ8; О+5u#<+Z;fm{<ͨEE.֩%.Vc𶖎$_#e6]5K J0^"*)ICߺk坤UͿMIE5a[GRrVTӴwt1Os_Z{$dF;^t ˣ+/ Ӗ٢I  !&K4$}pB`AgqI"SxXqOQoEQ) ƀx\-G Fo\]z,ux;Q(t {_rHɣKI%_Y{ar!!6tٯVs{ZM$jF98o$Tt?b.(ѥ?eBc{g]ѯBFAX 1j&ZӞAc=mb[p($,Я=V v˕5(U$| 3 uZub ZhU&g]tK ^|!1 $D8:@h|u@|"}'=Fz!tN8VT!t3{o mBZh媫0=`6CnꑬpvVx͎ =9>3w߷F"= - 羿iS\B7ĻA͉\u&yU NT ef\)I_lWC8Y~GrRJ %_!:DP^/JQS5iܰ,zM\2o@uR %øKcu D7k+^AQc%Lu^@f{kbo 89[COƵ=1!Jkɢ~dOBC<w֣n: M{^/-9Β mҴ K($| xabx㈅RʬB:%yPB|zoTPz($4W]C%U𦿰CE܊e}h`SVَOF8XKլ*>ZzHDքm2dji@C% wDP=S(YbY*ʠ7YteSv*wSBmۋ8Vv|D(akfÅumeh1NlE\O;蜃u 4TOnh٧axMv̾PX:, Ac덱k;xspN|ltAltp*FO9C]!'G9LN,$C~K׽SN-k*Ȧ?ws72 a8#v'S}QTǷtѭ4s+V8_Rb뇼An^6Ty x+ Sir?Y] e[:K/t ay09Li3;υ9Ý! ܚIdri͖';l]~x[4Vuqo,cQ":,}R9NGJQ-Hhl2J\pWQNYo[R MJ+ 1JYcj6:*X˿4|v:Š=}yLҔ U <](pף.B۠Ē`4BTWjMԗ|Nuې^c?ޒcI5:w6GvۘH75mPuL_؇mY*#6IR:d)H@ S}2aߺsbWURP&0rY_ %4EΛƺpfQ #Gv\y9g,s)߰&kmx2*Cm]rY| B0IDЩ;J8k']sNՇVǞuȶ:GLF۫hɏ/o!3CFLh lfO_9Qn<P@ ڏd$R~܉8_Rܻޥ ƆTX~γI]R)AE; ONbP m^~+4c|NJfy8-bn\I<1eF]g)v Ii7“ TtFqf\Oy@Ϳt`61@_?VGpJ|#Wl_#C SHste;@ߓEk Kt-7X툥)csBtZHֲa(:9LI)jyzcJx6YB諸Y I &=ÜGG{ \{ov83W{`*S?S<i@C[) ٣h 渢e"6y6TFZj.PVbmIZP ytqM";DG /VG^}[J Xcy[$ V"gkkS5eiR7\͋p"e8Hو#!MSĒJ^#u (v"[<X(St?\WCSM V* 2rB>P-?etj#g[ )g/3Gg&+D:>!^ yc&R R9lgd,?D(x<eE9yìOt]e3ծYZAa[~=g"uZ{3wD7;uRQlk&TE#O}e'Ɇ5i 8朄zڛŽG^Yu[ZڏAʣܟvɎ'ItusFLYv8ÌL~zx-$v&X}$n5~`ˉsGo_fR]dI$aoïr7Oh@UU0m 0K72էS(ArW zf T]sʟ =3p3(>!-~cߡTT!18۲*q q = ®0mu&f!aZ>|?5ެ|OtUS$Y:xw榉3¶#Smy ӰզKg<}YB~>(扪!'F/gdrNR -dNsU:VZswigb&KS9%1zEC*AW]ST6$[y&u0#c|T!Mwr,)?+w9 ;ɘ~`mtiFܽs37Z-|<[1w!96 GOx{0+RE%6i>3+9>lU_n 97L(03#T,ڢ5VBOlѡ7ե^#9;$*^ x_v0G}x ĞDsƝIo,j/ƦQ1x?.W~ECޭk"7<:)»jR6rgwrش Fȵbx&V^/&)ʾ:gHb I'M0c:vn$ڍY*Q! F,y,y +TKA-?GI . 3(5d-^fo(V#Fz4isAA<ִE7d1DΑ0SmO+Bh/q0*b֝)JlՋܚǬCcVön.?!7 lk A-7C0fd Uj.nɄRZT5}u2ȕZM-0WCDe{mDNk dE1A*]0̛=Z.ÕP d7Wt3>V C:)jDD`gnupu4[V,gךE*mDN[ag=31ӯ(2`\[؉iYI8iKĔ(_$̔KP1Mv{ $*wy ڪT&r gWo::*\^E=&#oO(Π&:)7pKq(k2}ɘx!FF?TrV#EsE=Nt]@sIAA  $B-sl9[5Th4]FhBR$>Gv'ENwI_loCRkN_ch[;/ Uu8i)iopK#~14|0_krjnT_"x;(3[Λ{Ai3eF@HhpN ,i?Bkk1TQ7ȋO8&#Թ[,VqWQ<{o+ Q̩Yqn_Rһ!_o_1g*SwJ_+Re"{^6(n#b1U{>綮\bg$?Wt{Dq]-T#1ew:' .K%j(-D?{ Ws;ȿF=R#Jb;?2 f}6%-S$u[a[zr~Bnp ~I6)m$){6m/R(Mq1bcߓ҇t鑰5c x=TYX@<{\ыQ;݉mip I2_9]VH5t<, ;FdKsݓ;) DH> bʫo$V)xhmӥ (\Gjz]>Bv C̓HF,j#t˄mY~]|eRy,/*{06؋P)TT:gKdl"Z&hþPɳ )C@hӣ`{ ohfm(H62}""=O~뎙mP@óDrtk s`jSv2Mn#8ƟLz#w0 OE<8,#%6uK\e#n,W?kbP!98%}@eZLgVfЂ"g5Px N]},7ܠJ(w_4wՕHR!wuΰX0K5q\X9=J+ NyRU?ye [ ˬIE{R{$'2pLrf4oG5jj nlh-ģ'8lƥ7z*[Vo q+U_wRO|}K J|9\LqF9-{=KTw4 u)ZҦVG|ź$&6'ƵF\ GRA-:]|yV& {$oq,Yc-vn 'C0Hy6W E6y'|RfX)@};m^+8`S%PV)lI 5kM@"8(d0zf@@2H>_ΛKvCu+ai'qiBNs5r$%⩌@UeˀI~WjGTL֔jeTӲK쯣DY`K-9! xv @B 'J}l彃{@ $Twɻo98[e2 }Vp-;Iw˘FbïgV%n?u <3n9/րprv).(mobKweZϙ0mu1H[(SAHMN*wL˄.^bCYϜ'sJ]xE\CSOKɻtsDZ!vR(#=w,bPm3 IރU`I>+gkqsP|eʂIͱD4't&`Viؙ.U~f04 [P5+m4xBM.7ZdY Ksr7@W78e)w2u(MxEܛi0aIGxK2J.a^-g 8жcsd^h&Llqx{]6`ieF𲦆…Sj2ˌ4Ȯ"p|}xEc h2)8`oL`?CW!Tdr#bAԔ5Y܇2 CCLdXzW)b]ۃ@Pp");Ek`Pe{ԯYMIeEd> CP DeC %'Zb)TLWH%ԭ;Pf~~$MR)gD}jO|4|Rb-N7iEYB-?<,Ў *~w42d6 vP&Ђb`Ya uοQϙ`#յ&5z3hGOv[;95s?S6W~yʌqNQBxMލmb֓m8ka43G<{ qV>C acJ*S5mE˜Jge_ʄ_=r,{qz7C"2Sg lIө{ރ,vb(tWffW kL9lm߰휣 Qљ(]N-t0'gV$t.i0 CBC{-nG7Â/Z{)on}0W}K#z""{A RyWo/I-ڨh%3aEI7Lު+M;*ʯY Pq <)b* |G{kkcb$yD,e3>vf*rI,4lí,2_#P ")܀FZ赫֨A5zYLXs<%WJOQ@ 40t9ʶ_ĸ|F%k|ʱddh9Imo_6p - tr1Yn Z.9 c[I"ERHm51B)En_?u7HUρwp|.C5 [hK8m"LÓܘ@fBkho\ֻWMu&a§Ʉ &dx?*&*L.’F]_A[o11w5+ ;EKܪ5f3ߑ"ۡ,$#MR{̍3#- i]3Y?m!d)+ ]ȱ+ 9ְ:h7NTx%֖ۙGDNХM`-ոu V2bɸ];\|8" iBH&{gГ6`)}CDxק?WD]2t/_`Dߋ`ΒkzIٔ>Za'Klm1+)G/@W8HWcS{/She M% ѵ:5)fs}K(7Mt3e ˂rՏ;]5Ԑm6i~ O ُ!M =&,ucb> `Y^#I6ESUL[N+t+XgF >vݳg2Oa3Hu,Vd6?.&gǫ} oCBm*vC} qB6%yDgI2TQ rE;A5PE4F` 1^f\ _c9 kv#2GdhبB]u[{FM"lSw`]ˠkjӞ1AQGhf|Wi{R#eܭJ%\W cjH7=FXӿ*{mD'6ŗjs-9;Lox C>D`Kz&q#%wxt>" }?WazIJZ1_+19xS:qUθ̷LLu g,jB樀+%5vhZVEx(AxQ,)hSP=5?eJ@QPn|T@Oc` 7~ 0 Y}6ʁ6򘕈+el1gek;3R[≎iߺiY$tw{'A]PYD?W8K'ھe;ó[%vZ= eĶH}!L_ C)Aaa˪]Vˇ~-xmؘӨ id֜8jM\W})x=/Y? x;9R TOUpԂ]پA;4WGpW;YnϾe6uL;_ܔ,L3 Z^JY=ey6d4uy8*-6ڞXG2j̀thGEd!|o.yfZd/ l1Znb0o퓄X jqK%w"5ݰq"5s~)^IϤMXrlII[;]Mш즍F_c3ǥ ZqSƊI9'/OlUBo4jϻ׃Jyf!3J F5 BD$iUVAz{u.7N/rǜf.j U 0TTeBfr_?J_XeNw|rT|$2NF51oJR c*Y"iM;&|hB})\o*aڼ_!ZVoG*2đ>ɯZZ%T׈"_XJ-Z]+f*-l~L&yG !/Fe+OM{;_^K+Q4[#rh;0: YzKzk"5 X[Qt8q h7є1vErEDWyR*& 1ʹM[&r`Y\@l9IBCu\D+PʳVIBtS.,ZЧawg>0(IRlsHJgգ vDxRaˏFu|%Q9tOV,+,[`Qu2ƺMETP*l΄{X쇒Ny]]],5 )Z{E|}~:DpPSUiG}ӆي;'vVqgz]dQ!:QkYe#^\Eϔ\@8֤~8^,76R|gey(Q4@Is悬}+Qk+Tr +cat Q.gR̂qW1{=|Za,3xsB%-qȓ4ZCO'4-b/;|A ,:Fe#DK[ؑ}aYYP!J.=aƶ2 s ^T@uUY[֯k]F)6 +8"rNq,Yu4>bޥ$P!JX(3Х2Nͅ> zaT̎UL=;Λ~i 9R$G?Ż`YF_ o': pt>JiX(畎Pfhu,"g >[J3<\)$ci/\Z1#'B5 4IӅ1D;@{WcH:d1{+wp` L9n_W@MGAic SmԤl<\ف^ŧ"l8w^ڮ6Ĺl6w0Q^Zq67Q żG~=EwĦ#1aNSXܼ G2!l]ѫƐHZ7mE:[..7}0CY{ާB<u1vMUmkk3  J\쐺 ]{ś/ GY ˗`T8 o"AWX:4Q)벷n$S|0lVHdg翰uZh3A;f:uYu< yX_›W/7AH7 J7RQJ1훕@=5eH{6oB0I3F=#$ Ȭ?1>> Pm/lJuWp7ȠU0ycٓ1&4#MSMx;:߶?Xh&jJ?P]^ 2g@a D*v=;ЁHQ&!Z]5<#{c _ m(~oIC ՅI/sa9o%8Aȳ+v,1|32!. \Xg@m~ؾ%)N.jƍ 0s}ŞtFlOX̾)Brے+,z{}*{7xBJa s):ނ%/3Y GB YhǸ2e4.JVyKWeel&&IN %F1I.wӳLͿXb{z6`\[L'Z=~Vd.Aeb_\_* :Seb oJT+%JiQJ -p|^iS'6ґ_SzJY%A}tYlF4ց˞t^qFl~#La ||_ZK>B60JMŸp!'$ [Q.i 0|}/(ϳ[pwSb!݊`u::d2ܠ*t3^}\a0 SbU {xZnN9&I4ϵ;.t1`GHwmtRUa] %nJ^6`z尽NL|# ^DLmCG;;c']וr-$OiP_ѓLJK"(M6,l1@}ˆy}ejO)sw0=ֈgy*Y#2.R}):D L*"癔@|ru'>\ҥ."!\6s&4:.pUĊXYG.bZJ}h4<3waf(UZS.{L{LhsJa`$)MgE0:CƢI ?ȀB|DmfnBcM.>za"G(<@M 92([mܩ}_[ J̳\P .N\\/™lq1 9H|j( kUOHCcYZ\KÁJNSqN8?ؕwK 6-rxS?g_B m $vsCIgj*ex6J>L"WE ٛDo65ފ*&+>]Կ-_Î}!@~Orv1J5¦p>-Yn]^IC4p$TԠ͜ 2ϋV70<NJnxV]}Jd0 :Ôտ9~q! gHu.-?O$CIXD\q*Qvyi> ʠt M"ӉVTSpl$>?]A@MƢ@_!KX>!^&D&'( {u^ 8<8zu/P䜗 Zt*^8_|#S%z<\QQ$O']RQ;LݞHh3G!B&`Κ&H6agVDRd, ʈJK&ܷ8<:,cNpjg]*CU@:,lau;kO!iV~r}.KQ%O.IMR0MLե8e/nnE]>h`ꩩ0xaM1R+`Rƚw KLm^u.n"FBfȢgfq@!EAg#`;#DL]qk$bMvِUѠXq/6wu8KWR"`U4R2^ZHg[/#tL}KL}ҁ=! &z(@St ]g''qE¢#ʻeiN?`g i~̯7B ŧ':QV5=)Gum9fd3 -P2w߽5ru=~1$_𩐭+?-/r25#TW؈Q./--P:7|y{Q]LF5(FŠGFa~'gn2*o2˼ΊOj-nԪM/ (~kif8&IFOua>0*ƃo1GJ2zg)?e6PLM@aawvܱc\x- ozȣ)l5+@YK'o.Rk!4oHFH%A稡K̿/H;b.ϾnJ>VH;T$W!Ȁ.Oy K+nSMb=St@z/*37^AP ~vKQ/d(Y>vfO)In b: S}uG|M/C+3b [Yӳ rϥ4{i U 즯*R\!od ~Lb:EY@2y%?Ҿ&g (x:GXۊj(!M&  j"=evG1''@k7KѲ_P@sxٙj)W]ag$63r4+Nj+7>gLzdGom0a vlUxGM#s|nR.`C;1^f;yAh 7@c!lz<*mygk }")L }K~>TtkZUϔH@% #LrW^AGrrzD1oV4B{*؋/.A)l6ȰjѠ| 2 G8 ܁@n Ci>5aNjnѣl>2кL+STp=v[dC8oa(PpbdGGf!Kr*]phe^}K~_88 J[Fi2sv{ fv Bkyg9"84iW\{sٱ*3O0 s7v{ #t5gR,ැ]auv&#sÓqIS.U"7R! ƍ-cTjٖpVm( oCOV2k>ZN&‘J!٘(~u@\B a@m5,}9g@_Z@ 6FPL덝˓IWGN28(HlFO9)7951_9 /Wsqt{Q0ɽq 6H汷ڪFC=r19<&R1ͻOHL,Is5>"=H[ r8ʷUjQVOD(Fjm0o\?bF'Ӎ[I.S|?F[^4!3@:{&[Y>XrYgYƧ\'6퟽J4 ͽ_ -QI| Oc,hrmw#Df t*/l>f]gd8YɈqxq)5) s''^IY.gWyy s0{7ޔCP7PK ~d} aIs&6.dh">,tgDaͅ{6 lbnC07ۋDdg11aQ(Ľ|*PaeAw(* =i:_T G4_tZ )Yճ$`. :nC碞b K_AUy%| laeWGzΩᴖKj`x8ߔ-MdZVibZ(k,&WC$Xv)|^3'bB*7aT Sz2#F%/O|'& [|9։ϲÛ] (dC;!#8}d  .fPj0Z0ON0]GI+-IQ+c?ԘC,%D&.fLōJvHETVݯEYX~唃<{Mǣ(᭰M C`(Xa,<`4?|EɁ/O0jM~,?~F':^upʾ::*I1z{ƩRʍ7{״ {VvZڄbsE{s.[YJNZw~/R4[ T&3BFNS ğm6ꋀZ4IîRKYԷr1?UlJ(.g:?~}8?F EZ6z.qWKS u7 ]oL5 2ֱCw<&h=:P `+9uQr[] y_5jUMoV;㕼O} P%CmFZsf8@=xppF z(Va->G> [qbҜ!vt eJ[S<ӕ$"FǹDS!S EQ ~tnp("pd2MٹD9A[0he[0bbtKtKX6C9͒9RL(>ߔrnϺRl9[Q/urVi\{Y``l+5KIrb(2e?R 8~pE6|.7!O@0%~n΋!:w`xv/,Y tzGua8Q9M>{ 텹,/̂NP{`ԁcHEu*=Ah_[{9 8q&&@u:!BDo@~]Ž'f#?wWn,N^H+*?"$~WTgM.zDqv8+!i؅1`/%j\me U)<PpGɶA]Y 4!iBJXP4Ҧ{nkMeYvK;MMF1 "? 8@_;#_7ȯidmRt9J1) L+BbQ4ٻx6GҎq|&,p7 mIux#~ Ei#ED Xu5#(7OKu1@պ+c.̣qj3'#jMg8pb%D1idQ#Xik AV7 q<or%#.8^1+SA`j:!AwB҉o'zkK`1RKRWS$)хCQ KUReL#mj}ohC6oT5hB|ͱqVi֌q54,n=~0QΟڋrH c:@';Faa[N105J4h~T!bQ`[͑T@ԅ(O/ICe6ޱNFwdPhZ8]~y9I_#vuզ.a*z$,&Fr꯺Ci]qWv(]ذd 5˿lfu?eBܦ ߿#%=z1 PqT~ebmQ7=2VWHkSZr^Uzڙn,T|#A]'fKY#^+~e6 4PV֙ë܀ A۠OOnz\co<Dm>*9G%rD'EDl:b+[.Nݓ2[t n.kLs .{~}P'|0]dkA!PlBuw"8Ӑ,ɡGچRfrV46 EԹtlZ5LɺdaV$X|ZޯB& \~q42LXb! CL={6-6ϕuq\N3uǶsftV$rlΠcܹ YH˻ fV t|#Jjȯ<!eiCA;CWdG~(ʶI2n %֧l mfc2JA+Õ7\>sС)BDΥV+0^iz#x?M?e. 9'{+#MȘeZ#!0 ~P" 1V%jw!ׁE7/7%Fñ$I@1PP, ֶ1D ߸^}ЁΥmpX< M4䨪0'Pt~ﶧ zHd]S̝rs+4%$|iemOO.8C.v}Vϣ,g ^ί_0h0IJ$%3/]a8?PLumԡ[zky hc'CLG]Z9?&t+U벿 =Y,/OR޹ug*4 cTb>ȸFI*Kt6џ7.x3fP$m '}p!Յi$;wړ IgS[+"@T, Q4މ"aq*83Z=њ}e!ID$ ҆-c(:dei],B&X V~KXZm]zn璴d')Gver 1 }QeL6?ݣjũ2i<YBF·7 ,fq%[TB&ߤ !VCkKh@eL]"LBߍ|/ÔdJm i%_U_wE &bjUm`\h;EueM1Nϙȩ<6ŗ,'.X-M2 x*:GrWzp+kW1p]WnӸ?-\ŒCX̔:j!xT.^sW"$g諌UF9Nʑ߻O}LN (#*vHkG3ld Ց_]P4/PE rZvPs[LOF1 \txs_kו xJ]t@壴ݳ3HNe6 ;{O;P)Gp5.0Uܯ!r@oQ%e|ʌqtߧmv Iz'wP\7U+Zw&+ba!(?q7FP{ѯu;Q2FtCO Lc ;Ft$:B[YoN̓PpUz"`nxO jzMSBf| Laou56Td49hSioUEdt㖙"{[n,HnP49g6!N4?ڷ]R< qÄK]n{2]Q)#Q`yk4o'jLLpWbTwo I֮% gwڏ#v͂]6D_ɺg۽P}H}K%dcQ_fy ) ^Mٔ1')3煽2(>U"*fTn:/n;jMK?.V{}~BkĶ=8I38o }^Y Fu>)N N֥9is 3xnIH*:3sJW9IMd ,?K'*b <~tǐ=l8Ȅ]Ov9kafO~ ;nR6&>MZܝڍZӁZq=Co?;+ێ aҺEƑ.CtR{  g D+YkO ScR 8~,f #8_@DL2BұY N/Zƌ?5knH`Bɘie f$)E:-A?qan ܩ|HPFyaȘP'y0y1X)2( 5TJ^MAX 9hXMGeO7rkE c?I rM2f"9i"s&]˝-:R FOQ^8v3#*XUb3-Y %Au,ix+hx Aܳ>{ ^D~Ș'_Z/GdZϞP pS' XJ ?7=b pEh3s9160 z=Yp#pqKyž#H k׼FЇXu 7+Ӝ2O|'hN zLהD-. ۞tA6x}+.CbcЂJ8N5ъ[BUjV0϶DȣT*6˳VBvBGDw! -O;KpIDgǩP@]薵6|V+J> F]ҥ̠赨(?i_$TEK1kԎr|gW %# #m~`OƸc?XäyXaX)Fp^뭻I m!s3%^ W(}';]$WI6,<7I$/E$jWVkZZN&]6[ۿzAYt8O=OR֔K]Ѳ }K%w0hᏍ6򞢻z,c[ &(&m#|e'"s(PO4@PV`Rrʍ 6Q #G 3mL8D5Bu6gtETJ{9 +sdMW1 SPcrxC )'[,u_vEwpiXR} e// e<}$x6H3Py NJ)RzXS'*V넸`e}J+ fZ}@|Vctrhok5Ts0D+kVq]KQS _YS")ٹ8/;1^ E|&9|RZxpG(+1]}f{F.a&j̲Ev҃Cd4Y=!b)a1PNOop1*o󉥄?57ylZpPZbf; e3ZP@8hNF'L8nONt(jd68V W= _HSMKóPh5Ʀi IJ}&¡KWBߒ!8+W_ liҦf9 U0Q\ 1HDmuh/} H@ӈu!{x}-xu'Gƕ>N}ly-͙$7{nY=BwxSJRbrýp:W,|ZOB!;CYr.,H`Fڳk;*^He nAMp/{pؤiE< JTހ_ &遮iQfR$:D:XUی8Dy'iػӊX]l7eմllRc/6yooʕBa FWF8{,7Jagk%|8Ђo6uQ}Pų_|ȅ]P&)GC{cR߼kFY#x*{š/p$L8IC.56r&z1j=6GclHY|>+@0 {d֕m&LjmZ)5rtH$$JQ_Qx΅Hi@vZY6 0Q K9|^K\;ȬxeG_v<α[f߫ +8=m`n&8ӊM6 ?:uGۈ "k! j5;ۄʤ?n+m*m/"v y<s h7 XU"L(uw#Mal@1$g.⫲Q *Dɑ3,5 !-%c *6W{QQQ=kz63ŽČW6E tvtp?g2`Terfm< X7t){@T l[*%PGu!HotG#jކ;v$l, mꢡ2n˖BT٘%bs:wK>KoZ.? .EyGS.pnٓ2 ^$V\l}U,)h5Y!tm#.q[Ue^[? T^ʏSz=YbiI8Ka؈ I]4/$] RZVLA"<,8VÔyP9#պK?#-MDn:ׅ0&OIDu Ɛu3b*2ɠ0C0ۨH1P|O ({KWoe]yslՙ%ڲa41V߮LR5`Zz~<ҿyp@)yv &m$ޟjQh ,GRM^`+eQ*,ZI, lFk8> uyVgbIGY{޽v0qo%BX\2 *%li$?ty{IpR'=J %3Ioy7QI jQg7Ig܁D b$ `!߻ĽHSw,U@J%~fxQL#BRi bPp=4\lxo!$1,>o7_>KO9mK݃WL/K%Lat~.VS0I_܎-CCfa>x @9 šDs#RJ_ .%jsFiEQjWl?1ӈgN@u(x D(Q?[;:)H~_:wiEK'%"dsu2ab@uV3,F3LI{#=Հ[eW|GlXp}hzemm0:捻髡?)%sH?N>l:%5&Qd.=t,SD;wѪjX _[t\ EG'ߑ_&W1v6ä9s>; a&L\At≗j.GCLRewlX;z ӭQNzS{Bv?,kT{ORQ =n#1mlFlV(;;&6$.>~Oɯc L|^s~; bL8~V_uqJ?:Qg="j|stHRgbb@0qiE]<2C0?$5wEDCoIRO ]@a;v!).cB+ۻ~~uF` l$vQQn=(UXeZCF*Y$X)w؁!5M?$vq)Tni $"O5?P(ә)| NILOzi&-̓%!H9r4'd1 n6[P iփVzK> Y'2\B)fw\% deyf:MeLWC6FǸ:,D(02:Aej$P"@yP{ SJ{ʮze쮢p W#KU(ٻKbG Ie-ޤf$q;WEj( +a[.k/ԟYJ [gVcA/k #³BY}<ʅi_1/%8jڳ@ ӹJĠ /<Ͼll+T6ڲCUULv]34u;81 b 5ޞn5w[KaP9 mnZ6 oTMO5 oj-z! .O_xJPhe fZ7W\4Abp€]5ZQ0dڏ$XWcI2/fg a{N0ey=?G1hf(jGčx{Dmjv 1qUVṠ[|Y%FN".^afr/wԣfo9X/P>H[E$8 NK&-wFEj+Aˌrv١iP?~Ñv a^gP h}ِ*RNhImtJ؛,Ձ$]CBj~j+)0%@X掾p.(n@p}Z{WN8+wB+w|m$/?K՞T2uz/?wL n7e [.n̶f .h f8mv6N8yr% c;uVԜZUoSsUV)뫪#xnz6r5Wlp~_j8"'P&8#=r5PB'$(BF@(h3~@)=}|z0ɂl"i*]#6+2=2S ˌji?J=[x4q߂Gq6JH[IJ#w_w.1ND>_GU>&] ~tԕ!X v=vܵ`Rq2Fnlk@0PQ("@: ޞ>&#xd.Ŏxg/׿!隕糢1E?AEeX_0ThMįwe̊UD h?K9mzsOc|A#0_;v~ ag'׷W[D_2RsP a;_l#~ J]fEŲQy"묞|CIݲ{fص U1#*!(U!*T%@yUGkOmĆa U{n a2?CTrgԇH]Qs!1%s>nYlb}4t=x!+W _hn[' ]yMtmO:(9 <)]|ڮʫ Ob1$֯?2<}v٦kڔըSuf`S A=-'WAsS Qt{LU-p)?:fDJڍ! cE=#bHWl_#}8!; ci‰9 i1\Ư{q+iq0[ZƯ *:W77@vgԸ;Ha.1!1+\/UP5zl|N,F5tEzCV2^8YO$δȲJgF;Ucm/|JC!Z鱍ɧ2:?qtÌ7C$2ņ +mTI%;Ҭw8K\L%fA?GUѕ5Qi7$ oxTT6UDJXlINq2l}+sB{ 0~~rAsa&~P @ؿ՟^M2bG-! ];pbBG]*F]ȧ~6\jPx#TZ8"+mQKPgdT)X!7hpP`Z#/p/ޝܽSB҄)ũmv(73G`LQ8  Ioy|iC;J1qQ IL<k_L>Ė"Gɜl8ɠB_8HaӨ;[wAbJ' Oj& (W7jJVag߿Š{Ɨ`NK<\|Qzۈf{x2z@ςP'槰mVU9uN%]8^'' _tm)fD1Y;zf_*k DRfih:IR ^NjAv6eR۱AT_$I;8Z˜y(!vc1odh&q{?&Bje$=bYd*=g*A_}7uq m)y-dpTU!XN:rH~.^c)-p YLTsӝ009nG )B{*#KfeHD* IiZ j/Ԫh|*@u @>H-osKEx|x"@zcgNt;&rErsy~ueiybU _ɚ\l$g"o7G8οR uNQdfy$(S0><3yU6ҁqMUrrFąFB(X8e]umfT!myB NpEIDJWj!żg]^7'9&0`eڒ fiJUOh-Mz""Z _q]w=znc<#)͗"QLj4A!V^L9JKhR9$3BD"~ =@22i[=aȵ|dX !2wd qn1R{GMa>!DĮ6cMmyo)<{RG\?ga״/X,C }Ďv @y{kudEb], MjMv>pZexkݕvtnO")Vp8`&y/Ȧf$.B̋ɏ#U04͵QCF&*ۻ]>Vwt}ctoP'mT6vb򽝄iTGHlYg0ne| N]0`w䏨*9SS}^2&EnXMHG]+պR"u"$uaWJy/@pl=JN tD~-?I2 cl䥹E޿fβ\t_:ַ}Do"Ъ봐n`}GV{]7D]XHh/9,7QOF`/#ZAPcW%hwxƂS ?]^.}v|8uڰ>>DkVe]@zOYa6߾Z>xqcw_Ij!aPHJDL,q|`ѡ%ׅ6̱bi\pϘ)w^ΐ6J6Ov] } tT/q51Ji 4y#Kl#h>ES6:UC fJeKV)MSKqnv`va҂!e{ _m4fv䰲Ш 4MT;ϱt(x{W)pǵ-mC;})XwBbԀܿ h:VD97fZV=Sg7aRy3+!ekx1KIZ65kO63(>锝_ڛDOJJO]"uHb;Vm~nG,ǫ2/J dwB>/@M &?8lYVd LjeDsR9Kߤq H:HYSOsӳ |%e~h$b#=_c OCd)\گ35pYb/q[&aG}&7Tw[nޯQd뿿H/m8y̳`4/hCE CBfoa:/w0иr4fW(,ؐh,Z73țn¸E|S2l@J ax{&@{vU9x}g҂ކ< 2N LLYl6ghuP%317֗j\!rsVD7Aɖ,*kW r3eh6XG=5(o2!$W$"&Ej=΂cKi(x9V@N }͸Srs[GaUel ? T2j'"Oӈc`m/cl0w\QTJ_8Eɘ./uVm&ȥP"yלL H{fgDM7$v_ h: ɘÄk+a 7HLi1q:AP \P^ g{OKP$$ {o?>&Hхw!`#|IV0޻80UQm k]v8oaB,^SyJj&z1kƪ{_'!MͿ _vwů!.򟑘ÅK=> oI|d*?HA:%϶q w4 BuA="&;l`̀i'Jb.hCȞfF`w؎g!}kZ\Lp/ۿ?prH4O/Ô8< ѧo`~w}0TfΖz7 RUYh#۲vvXr1l9+ &(0\Gݼ"ykGo8?GLÍ_ "Š9.G4 b2 7idMr 3Zy1JA (ͅGUL빩`Ŗ zƍ*- ͨ҂,Wf>ڋ"/Ve`׻tjcqv]|S͓SIN!wm$uR8jC~L>]M$@yJU|DDY [VJE1+O*"/ lxk$XQ}Bri-}ލ/ X= K$xz:WU]d k3 |2lN*@g 4P:2 t}W+rg> s ƥϢMWjkj8ITh=^aLdT 4jBc-2AL+'YiD]CK\eHѾ#o:i1\?uc*)Hbח{Ҡ/@Z;6ƴqU9usq8(]/2 H*/rwБ( &]閨qulj8טM КJgɼy/E=G <~778Ufsz1r jܓ/t@i϶aOrkH?X(-{,nKlDFG?Ϯ /A%So23@mMb 9gid۴eC '/2m7Ǹ_ن=Z,' /^W:J ^HT;5"'Puh.gA渓:[~eZnqT<Fo] ?i !@BثxcP)B7BW}T ?ia86 20b(KyY2I#aI۬WA.As9X'q-D>tn DM<8f/ ϗc, e4yKƓ5Ң.DF~:E!;,د^! jH+0&;c~;)=Ιt̎ajqn%ԞBA'ftk$8&Kaaj9-ETn15 5aD0.y*OMa^4 `3ك h.{ӵMf,~s41{il7Bݹz}Qu4fch&2o4vSyL01&|DU1q?;}5|n|{ .$陂n%&R_Lk"zOf(爁7#IڧoatWC)d2eIo7p܇sIɕCk^Y;7D0ք,]35OPp((5 5s ?%K&}bf\Ɖ_UL,1g5-ڕ畛qڭ(!L1f6PM6vSzCJ~! Avqk^XKLz.޹ûuݠ6Ł,qP{k'C.5ID%* oFg7o̚tTLJ@6gOGw ^:>[62ufkevw2Nb#d>:zS Y|;Ml"7~N @ֽtuI$}\@Hb'q,NK}w=1n{V+ !혺6ɱr< eP /AFsZA#[E#,[1u/߲YG{]8o\ixIb%|V^R$:l7$- <Kga[B h-/rZH Lݯyڑ$M t]Sj3TC~PQ fD44D-j|-v}]0|oTQo,(*lCO-Xc^7'a~ t9#n4s.%Z!>XH;>+olc#@_Q̉ Ψ^P= fu|u$)qEy)Ўf)V {H˿eg+ 5($H[:mWt\ae7j40e 8h _$3,y| \NrZVgs60eA;vkCKv\)HZ6Tp>]Vj462@>K)L⽁ĂRy4R95ZP-R~7i2^Kr,H Я~p"1HcA@ŹJT>o6t$]j 2"q>n Wd_j/9$Sz]YLMhgkSr[cn#KftJ SEyp_IJ2asF!ˡvߍ+|S7+@$x31r*c:St vU5cc_.44G%#y ]tS%MZ22-J .gFҋԘS  Ҙ`F<ؿ'< ,E#`yw6ޫL<*[LM6U*,q" m%҉;nqmZÆ?\O YN %3`ke{n:;-^1B_TVF\uDS8WFwAMAT'J$ &fͬKA8xNa}h4B#QEp&l</څ+cB,1},>aQodnӋ)u0#֬4E~A{hy@Hqxvx ;;6Q>ǔjFNX:ע \pKT\v ig"]2=De_ [~*Hhyƀ>aW/l73Nj~I %GvN7v`Tr)Qz[cDB Wd܃Ws쮧6uK!BZԧSv#:mWp%34M$ 71'q. 4Aս"ӓ0Xo"(2|æ>J$^9M zV)$I=Ѿ g<0ЃXH*xtODFcǺR@ O0LKY#t\o;Pu3,*瓎-Ҭ0nJ'MWhxA@հib )ZxTzT`cTHEvq]ü[o)XS+k;Yn5{#(cNzh ;RʱOoOL.oGs>븳SC<KHr`d˒&HE<̂&oȔ [a>\s$g7G+i]5wCbiv qQW9;2aM֕h=5**#rf% JMʫ+U%rl.#pw86ε 3U ;ߕeP0'&-TFdʷų07sիQ7c/'!)& |rf|ͳT2z4zxO Z/Rފ<'Q1J$5BnIc]wWwՃ>Q3[a[^QɅru% !  G4 K;z^uXtRFڸoHڻ(M A Y~Q\pezƣ䱉kLU"1?r{q_)TmoQ>b~vU%C.})ӁTyGTӞɫjG1 YZeH?ډIu+#Q'l|-*x+HĿ{]PfHus7GUЪ,q=W<4\ [I%K/y:JC>\vU&o*'D ifYC6@}H ZmпBn^B󞆆ܥKQf(g^:QmN=l΃h~hUE:f1h[x3PSl6kC.o"H+;؝q FJȩj&H^&/%%TbÀ2b&97<8-E>StQU߮3l1%>L"ǷtY<0C!%bl6+j&J>[Eyiw1_T`a9OxH>wY E?[?=_)Ddx]/_yBBs? Yd@EӧAxJ7C. 29rQ7><}(pP.c5pQ4x(s8O@M/@O*Z./Dެg3U>@u0 d9ڎ`39ۧwLcK]Ɨd ,*担ג#Rz$Bռ%{P4zDF$K Lʘ,TXDQ -L ◳ZNa pRf%8[,:dۤWʎTI+_ii i܆JfV>jx6ˤp7nt= #]r F?!\`gH?/ֲ%EdcL!`Ķ<8 #92.)na3ͭVFާ~4>,ė,HPTC CeE:'Hnw\iF%;3k/w_>zO IB fȒ| 1D=VQ6MUףv^;C|PVA_bF`]E+4ou޴Z!B`:6 XLUQ1cy IIH+썀i;^5Lk= .ٸTȍ" V&jku,dLg$BLS-kA7tnԙe\Dɫ\Ϲ7&`k O Ͻs_4;reȰ(!|a^- @߽u W ,:lPLB]?5;`$6[V(M#QZߏRNg= ɮG5A=?fP 3N9Z)rA%\6N(R .;%c&6jB de4oɠVpLg9j b +O4m:T/bs/pNqgk\E'F3Ȗ-fQvzf4VfZs2CΏyFDcX15*(HOK1l(Z E.5^ۀ@7ɟD9+wg.g%'n`NR77xƽ5('Q?n#i߼YӼĢ74)*kƦmb:ϓ7,_*2{1"HȨBnHV j@StB%Xӿˮ-^~6zsUc,1ѪyOl[h45o _u#sС/PJU{+F{aGuGsncX07viK"X^}RnKy\c&PMb4,!8XhP~cȻ S\c,aY>2bU$pħWρf\vf<bu7⿥2Lg XbXmqw<~%ZI`Md%iykc⇳4N XrM}q ]-BڟAAdD|6qtOˆB 3d3``Q~__%izU3gO=L9*0s&[Cy7Jx[6peLzwzR?1Ě<_:Hy]F _l# B\n43Õ,2kHS cecB1{kZ v JMd%| $]$=EgL--jPx MuqVЂ\ Y'hU8`get7]B8CYƏwX$`'!گUAw. D⾱ C̰_5Q%΋gH<|FV407>S5)9w:򷌹 ۰‹ߪca#Ka+41 8:8&w3,Q6*>̜$^7) O Z2R yjʄEfMgj8[JBT_|+ZSnrUfRKNNcJ GJX{|8Xf6QƟۗըA3 Lu:@׈ ArVwtQ)~A mr;x\tT \n8?<=`6q ?t $^<|Br&Qb] W'*A!Vk%[eEHDhG;  0\uu/17шwsFc4`LQ]h:p҃HRvHDX t v*$ne3sN?eBRqr}:I:pHG(-el`ih{zD7/Rs<9x_s&<'J aLv <ɃULʫ~ty(rӘ&)٧˿@|ab. 2s_}ۃX֠ZY(KWNB-vyG(=a|T_>]ey3;|8h'D-Ix^7Z&\]gz*>?x+E <X0%oW dN&›oEǟa5D(غ{nO}+o[F6AIuaGG&e,C)>sʣ X,nC) ,(:N*# Y)VP↟Or*v>-&/eVNQ\3 rzw[c"Ϣdr\L݉i/e cs5SSeYq٩RJS%P髼<pMMf@Y >4RC_?Ӽɖ4n7+VoFt@Z > jzxYP-%?k"6tS{dc'N<,Ynٸ5"QA/໻Y@%>)p&6を19KXypN6vq Q@t~k$_bH [eFkLG\|:+n~!AWv*,vD#.Vo;>E .439$w~ SsǗp0N_]5iG2!p;Xo? o/ v\ Z?ݲu(6Ns0|2{q^P HIx|K xk##wGZ~ՈmЮ|JˈK%%QrSw* 390jgoWUh4azZ竜s+%l]uW 1~YEteg:  y,| {r2&Dupc0#W'|"paLLB`n2dYPؤ-ݻX"h ڟ"XG_o#B]i{u6!6A] љbƊ4`9=A}Qo XsHH6}!RI)Eu_Ӝ;7N0]>Oy{LixtކpH` |+d\׺iM!Ve,HsP(~q!ektmB|-Y UGwGw"G|p•B åGqDbƾ?UdnɧnA %Wh?AF9:4z}e<03A/?0: OV@WE1_U^c=Z 3Y;[Tpe `Hb)/J1n ;9!;+SE @Jfi0-6,U($3!/4̈ƕňL:I$FҪ¯)|#\z*6.y-zvyId\HK,(%xZOTmsAF6wY@?{wkw"?t*D#ې)`w> 骟aH$7,vy|"r@$ߋ^; X 蛛.R&ӱ^J˹,L8 c <47)F"'Ɲ)U Ҙo+0A!U!L?$ +krĶcKD Y'_Iƣ?@F?1r&=ׄMx]P5i)#yY\r[ӴN?aSSdX޺ڎ1[++A-!AxѺ;Pd}xQ5\gm**tYZ ]Z1fAǓO ?P Ҁe1ب@edEd7NP}GRQrRh7%7 wOXFHn nuMJ$8[~z"_k[T] seŦ -܁h<\} =&oE:HԮv^{: hcp=;%0\m b)΀tO&SWulVgzݺ n uM؇! bWp^{?2v de)"+ܴ6 {[mqO(Nc7*Q7sXh=1'] ;{h149m:6,-$8 cZ $~Owsv6Hbfe-xZ5A(зݼA RH4@C SLzRb1W{g{E8=x]iwkw1 \9?Uzڳ5rn9j/_|ӶI(\ NF i('1. DnR`P:cb-+c"m`o1IuP|Rl:b}YHdhN9fOwq%^篆Xf iïd/Xޒ3I] ~*`Apk+AR+|08qKى͒74e6(-^̋6?id7؄o6v]@LNTVpLW4E6V u]AG;%]+g!騌1]jȎw/akG䜺|ycŏoBns+7~Jqsե[RfNht(Ka?)voS̷lI{XY#ZLNkp__B)$ <^s1>ӊ}+uτizHSdaTհ{Xo? m1Lc]*@|B!{U#̀//Ŧ]#=Xq㡙5VMKmop]v`ʯh p&vu9x #͐ҋyʅa=scV6H2P*-H _9 ءg*OIوrF1TS %̙/•JBbj(Ak}|`ևMq]7B)b(jEnfXҠR/.Y#c:4>r g8_t!{Z9'-Cw4(;C#ޣjH=i'T{$}Vh IAY}<!cLå#zҞ?"kZb\}m=0X0KO @h¾ E+NNM B2Kh~=M%;_4 f!Tԕ|wy<滀Nc&}{@+(GYTMkXF+Byv8=咴|}fhOSzR=[TQu9ΰeCߛ( 0\Z+4ǢO|-]tzD_c3whG^_4KiA'.>=EK=C;{xQz4RK93>A`^,knHU'[;J͔zE'ŃMac^]'= "l"Cu~<$>Ljn s6tyBŸe1CW67l1;?a_M|M>*r`DLK?q};jF ̽oRң;u \9izviC?dP(e$W_W{ o_a|6T<@<_̘\T˛wapY=mx*Ǔ.V}UV?E`vvx0Ř+fy.aC&#|I Xumxin %0 |8PTwpG}F>*䜨G丄ʚ=;fy.F{ ;GV@v6(E/9*}YVwcϝ^~Jc*ť;1Pє"z_ZjO^(pg)8* z&0QN֌M D#P }LLUS8N"-'z'e{~4ҷ[]2bE{+Pg>ی;bCڭ-<(X55j.i[Z' 9*5D%ڽ.39xa[ dH7#$G=X~?O^#\^x:5]dſqc Cf:˰2c܈mʣI 9&c84,y[8 2Sk<ݟzC#[U6>\oMd@D 15䆹IUFЌL 49X?Z:]@:dua`E}rn4:wA&ԕ.<*褃6e o'P!$ֲ+bB!t}CL1>^R.(7:ܬv&1`t"8`Z?@<kh)x;YDPX Dq>`Qgj*Vacj2~h~x vϏ"KJŬH)!"X W1<=unS}qڶ7N(=+x N]̍dp "bG<gL2SS(ِ ^x,B&BL>3SYHH:"3YFH=?vU*B CRR*W~8~ږM )0x Q>/!+l2+&'*^ܶ@Rڌ͸4.|9.PC$uT9"eud3˧_{ hq CseNYW3@ɘgwxqe \}ަG"Ɉ2V#1%V+WLV$RqHMW4Qn/v$<.#z:ۇ: 5#N }8a,y 0 Y4Ѱ&c+~(P^*F*nZ嬾٬R\,GO@VS[y$yN;3=Rj%{}mZx;Qa2Uox]IsybsT5I>ѪG]~GE6K/=}{j~l;\v v Ny ~~8yh n܉VHxl D*7;mn+3B;eiy;&j1GEP*ؑxX^W>4 j IB`)Oځ6>;_r!3kW.+7)Vxa>?wC: YYӫ{:Z8?|bT3)z*vW&H$F t)x)8_3\"AVmZr}1{AX=jlyPS+ X-UTPwq qgꞵpO3AX~FlJKPڂԖsQ4ѫKQYؙ êf94u`*xF->93 ]e&~70ag//|0l. *񡝻AQ)qѾ o^>9wp6 Z,A]Hד )Ÿ-5P`4t·&Q3C5]R`fDl,aJj|,W2ưG_7 HwsG<vY[{_a}etU)x+ ?𳉁Ũ+\swl(nB!$Ƿ!!_ВjO/v-j2G쭤dmAYPehdo63΄:X>WˬΌ{q RH(g!K;^ʞmCwRKo[n-ObVcQ>g2iPb,(4SúkЯ;d`1|` ,gpapOiv8w@..7b;^_j T=&ņC<ݲ;|w۴7v&M?is=≾6>Q/`D/ea Ү:|HFVםac;lX2kSש5f.ΩG9 2zu]J3fqI b+aV 9a5 )}BS'3IkT1R}Zί ۉ5CM;yyp'QZ~ιBH[DF+tX$`/.--pȊ(V-AHueGE-HЙ'x2LFqXhQ8? J͞8u"9+u9I`pשII l芪މ蓷K9Hü9 ju+ctF +2c^=/EcHaѣT/),brJ !6|Q`ؚT7z>9' #g1Gfu\~i+L~Ҹ5ha-2>ܿ`#% ,b19.r\ ̉h'ChK+m@-殣37ٰϐzP@uj[?^k\eiK)XwuY!Y q1IcA5֝IFa̅EW CTJ^q-) $65 V '8y͍/N>HTrX~Ie Xk'Wj;s4B/j#"ClN4Raڗl*_RW̞lN3Wd9NUUZ3ܒ`7wpը r5E*ٰ߫hg'&: ̐P/1J-=k"bIiԲVT`9uy<Uv(cHx8JuaM7\sE&hFu$ B'{gq/ʕ\(F=gNUQw91cWf@UXhBuԛk%9UV+A&n @/hQpVvxDb<ҁ=QÃ݆ b_ _a/&.gSE ѐ c3UNZk6zA>#"fZnn2LX䞏v+|/ ࿓ų ym&HdƸ\G-ki#3w` wA{ՆHl.Ah[m06+3sC!ÈnٻYP]6+?G:X2htbji)΢`aHGAdpLk75YT]bW,n~->sij&j5%!fwr:dތ3K~@`cqn>A *zVB!զV*\ с @ݝQ1ߡ8@v$!N2HIbsxKHXLŊḋWN\w&3A+j4(\qNYp ـXe5Ngqw1Dbq#a7,o|?pe[xE '\K=,_y[w`iZ TcFUSc9N5; `HX dja\,6\_Ti9pKlk`-# { 1Cޗ2?;leBQӍ=2*&h&=e ȝWوt>c,tVT49%{t_$tvN<WMZg 7+3;En=# A(ӔB#?n-KBhdL)Nk'iĽbװp[?YH)-4P>Eqqy43I a;o<*lUHOU:WY5E; 0'(6> Z0Āペ;/pc䵙Wrl;^ yuQtʭ:0t$f@iIuL zž/K!YݛA=%䷺KLƪ91:Y=Mn>V]ZLmTDU~P6|ZI$7 }<K|t珙*0d|DHV(03{KD$b`xgYk푃4ۅXdYYυ\yqIh2R/EֳGzZ[-"qA!\D3wH0g*K9.~`Fg. :9spHdV>`P)} $@ ~y09,坟gXc˩Yeo$-P7B'mZ)1jL4yp4q`6T6 Do CphƑ'!|] ]t%2v!+E 6йJ8(߯:=7yfv&-@k"Nĕ`.6OߙiQG[s9F;r'L%-eoy6ީ,s=m7ĨDA>B"! JDT>rᩍ|lr~FBҪ 5(˞~49G8 Ho -2n  ?JLI*3}B6‹AzX Q0pEy~yeI?#H|/wVKl7u cS NouDv$Y"QbjNpA&{XX$ ¾P8%}9еκ3nJ!cJߴh,KCK7}{Lj7^sԀ!KnQ#,2pwy0cT㦔htZnÐkuP(&N7%D2e+$%R*:1Nh.U;R#V?RmzQ*vn5Q=H)qЦG@uKl!pϥpAYCp ̝ emo*,Z:Fk %K֪^84~[3A k ,-Wi?`X7ߦרzО_ 8/Zkzm ;8IDĭsfqlhVkP M2Aӝ)RP--AH(LՒo 礛V xbmE3GED䝢d`={zҫ4)V|~?"ػ$ѦcښB+uД횃L|oZeVxX(lg7Xc WCn[g߃${`&20,3|)Cgusrg\ ₩1EǓjm~6+gޅ3^FEQ7C%4mϋ9>Lʽ܃f|4B6:9W{m\ߢ *ky9i;0M%vL)V?>_wKuq$锥Q9tX*+R7a!}t+ &( 3~ mP'8NwRq P '7;H %tЅf w~AG+/gwB o B=7Ĝ:Tn+eEHt`1|Hi<,?K' `OBuN63bNKd$XCH: L2w֛f:G>Uʟ>XXbCACby}*E黡ܯpDSFR\OR 575t;4A@ ߑ8Cyp]!T!:Ha!ˊ%uzA3ߣl|9[śi\!ʂl( =S󆘕X>fcä]IKNʗ4|D6zgvl7&*E#g^3FYRr6];M:1XMΦGp75"}eO-].hj:Ii2,a[XՃ2[^t A8+NQC;mAIX9!g͹ Q!?`otVN<\,fꀋǻJpIT//d%LHEt.d,J$zG{(0@X&TԡiPC,wGC?O+e\v=e/zco%ݗ)j{]k}9ܩ|V\ -Vxʞ@9nXA ͇, kydr-P9K$_9nUJ0ed#btDc;h" p<@҃!ЇU<tH8U L !ۅU5#\.f D0|ڽV묻d6InyC\F\>}˲W |8 AV y?bhۉd"B=nnS29K%SoLZuQ=:Qu&n6G̖/^v8nP=xߨ@UcWk/0p?X[y>볦B qyce"!Abn_t9w3^?=2T2f8Yܱ Gpb{Clи߇yX vӲnu>Ӄ? a4FJv!xŹ/{.* #V_;ɇ.zխVm? :`~:k*YBWcV>.MZUU{QH$qQDV;}Wry7^0G/Qu0\B;ld"dق Q`gznw|H|cS1Evnptʄ#éMBc&'8єԫ}oD^pBz œzyځF61dzTp3|Wn@Cc4u 2:{x /T.svM(iqvhcíNq+Ɵok ᔳ4sZWٷl0j e WEe5lCNӳ.ymv)gc/P>Qw+J/9As4! N=}$ j`Q}M;nνw+. ri@{A`l]BY.SW!ԔрF!,L/frpˋd[n!hd)JC4T$Ύ >,*QDK3W{`kUX}> \b(6mA5 F~g(JI6+0fU"(5w*㽤栊 \ :"<dUQ0၇Bɥx}˜JϋZKG5t*=yqaav7CKTd]@rtv^Ի%XBC3Okw/d'y`0H=䁭eb.!1(n Jڢ7&0APO\+h[)5Bԯ`O]WXHW3:y,zKl^D3-}o05xv O xx3}ϱD.K&iza՝vI?i CQ0)f*F٢AMs濻$ON'w!#d-l馲-i}fCZ*p#vNe쒐PxU9V8Qzqh$@BIB3l?MKotj ^#-cYL:BH(bu/St 7\l>7ls6#}Q'" eV۴@,=ȵK0͞oY jhFbHUCt 7\ˬg.C# 7j!~VЇ*u'l(G4m8POzOUt=O0Ȓ]XM?J\% !AsZϨ;TŮ~-| zA&@cS,Rxt0t һh0mOv8[QFu3/b!Vrps5fD].:Yɣwqkq\Kݭ,Yf`K]wܺNB^>K=v9w?'׼ΞE,V!AQpD738j>TBe^Dz ' yrd\[%|*uPhP:o!~' '9!ָ!S`X!ݹUj]!1|kﭭɮG30ix>awsӋLjt }Gq%H&J"*CD{py 4?NYNz^~1 k6|Ȳw$\M~lVfDsl8t7uRj(r'n[ٍdљ%ʡ =J4cSh6 >R[]\Eԩ9ОҴ8}f9WD$el08<N=ޯB\^ikfOe윅^RLӷw);~osZ~EL^8e f i0Fyf AÉT"3iĄ̠w׽m yT9@ѥ}ga[,@wh RP5{@-G;U"QbPUOzBh9L_B1mx)l>8+gMkb"£aܗ++U8*zdy fԗx 2@2^Tu ܰA\HOa ẕ>U Pʭ&iBȸ1C&±hO(5!a:A;u &NLBZ55;"_dǺg2}k:hƲ_qV{mѫ. 7~>Ù"W}t>I߯<o#j3=nN02NNds:.|u^ b+-YE) mDɚz8'\jYGC ֦$tfz5V ~ 6m3 T`1 CCZ/F!ƕg[c(M7 ,2Rۍ:O*ǰ|;Wg?mu>Q;@p{dҧbaU]]MinD)heXh]QNFM5v2fNIsm=| 3^+XR#?33Cq\m@u:oC[yFݺ}pv?ߕ(<"vD\1[IVΒd w| D:CAZG͍D&_Z^ߥ=NKr6Wr6M~Ud¥itih>gYDyMm~.;!?(–±)߃UDch;F%g )6mig|4EF(tp/v0*1U˅ Yۏ S*/]Wvl .ٺC 0Iw ifaW)0D0-)-r7@_3V9bư_? ji h_!:W`ZeGp0 , Jס>b$3XR?vAjbdk$7-Zh:Sd NtZ;8e}y=:Z # .͛C&Ì\ٵ5WD4>!^{&ӈԱ^,.4wꌏ<@}=)nLCliiPSZʕ0yWcv&N\ ܲU@tMony۳Ôj +k ;zn)x|B$.Zɓ8,12?xBa%-R-lOǷ ILM4-fӱɡیHYI7SyX A[ !h@f2MdW\V ʮ鵵1<+jĶ𓸸(3jz[p^WYI2kE_V9m*nO8>ny,`xn \f!UTHk/yD zG13`1^DZgXa4Xi^ W$d[>G-ia5p!z}?}QKE{>,ZR>egYZ0707010000000b000081a400000000000000000000000167ad58b400019158000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/8/]?EhDTTk׶ǼHSKQqu* j_=Fڰ}$K+˜$rPAZ=zT:45m:;nm{jO1./I_@vvo7 bNw3וFԵ8WZ5RїJV+yb(]Iwg_~[-J ?6µ C0x̗8zy!'hT|A&`:%DK>:HI3t^ l oN&-F#"ε6y#,1黚4uƼ'fRe|og&Ď[o|.?`4vOxmO?l@X:ۼ#+]gJ!s$My#|φBN"57o~g=FH[1]kin^cV[}) HX |0XR$[vd }H“%~`]ʐeCe{b:auwRubj'Q6:Rwb)jN[PGy?V.rIܘl3"?:5Jtc7:rA DGTOho%2Vt' B U\oF׭&Q$2 iܴO]@@{2BJ+IrSo c68'<={oMve03K4/wj$ @-4ENTq3 GeJ];RXʠlq'xS 4daQV'E$v+i+ C~ Gowo'肌Hh~@"nC*7iX 2Oo_&oi1v٨ FKqڂ//;2HT@*Ɯ)+5eKlcԷyP.mѡr뽋WjDP)9 fJz%0x9M_2&!ڜjxH TsB}FͻRG{sKwV 爓n-!ʎ9b ÇWFSI T9e=o<;6"  Yuj6 YWuS2LӅBLN#K%MaeJibR \qŨ0bBMj%#'WݥQјr֛X q]lXTi"y4Ō\]2:Ro}(4n8&3Ĩm*ٰxW~)4: `ϋo|k /xVcθ7CƝ1n]dz&:Dwi\qD iz34+:}MOE PG1  :?cZo21+:8}+MP Qm`L"tiTEs l 0Stsg"?dc2~*BHš͗tFlωM[8xb2zLFӼx3G|:Lr+u} ,-!.c" =Vݓk!ȴv<1$ױ @,L[t餥4 s $"w|@JLk;_-H#q~6Ķ@ hl5Ze5N jtjM[@pɚconODuD,:%a74Jq?ڔ+lz#mz#o99Z\" 0}ѥar#VZzȯ^Me|yBnMレyoM4gChoXgHKuRO!%;_/C0?PJFv2*՞-M΃o|0H1YhYnёʊ.]rUo5٨ ~+T%{ Y.Ɛ) Qy7e'RHxo [?} A{zzwCџP>M `;W+`j;'lHC9鮆D@a!qTwߪxI|U]6UeS Z{ȷ>*_s>EY"NpNO R4bfky&[0TM¥*o \stG7& J븒i6yk;f CE Y(FL$Lzz V{UQZa.Y'ܫ*HQm)Af,OeoQH–ΗLlL9; 5M1;Jz9܂ λ'q:].&H2]gNCCce1.W,߂qb۹2[`c[:AR?js%q_1k7yõnp>9t?_G[{AО!b/B˰SŔuXPĐ vx=L?*Wy?lHH=xw 4nĊy݀#x$7TN a[D.X-?*y.S\%x/Ljkbt+4N N]3?ށ-ȓQ1ZpZr$ځ]m U֮0cpnUmDLK*棑Cx?,2+36w/ =cX"H?6\)M:ɺnM˛-m!EL0"&1Xz mfY1 7`$^}X.|:+?թVȗIp_nBޓr`;zŐ+xvO3. /Ź~` zFf X01Lׂ [hkC i,; mi6av\ F7뺰& ڪeQX`m" HR )=PӮȽVeK[/@ά::&w$½*Mdۂkr7):L[S ?qEfHU8Jn׿ݏm)PcVկj"kب{Voz*MPɕ#%tcI:73D=-\7L[38Ũ4?0xl߭ߣO0:/v,wF(p* n 6E!˗G09mcv 0v; f b6~tmiZ* C4ß!um#ey6pTKG—I294nDk([= cz8k7 r3}U_.Ngx bAtЦTmA+vvBU(-8-Pl"2CiR@ppEݛ]hc <hE~N5!  0cQvFV.eȪ},. e :;AKPC$i;+w!6}BT'; CZI4F6l޹3K~_CZUi7HF]աr$P}Qwu@!5vIkRlI핂]poe뾐u髛W%Ɍ$SN^zUH:ygfçmC'"E?B =)MZ>6r'PF:0T4Nz[ʼĪNeĈ=zOu[z&sWWh;qKI ڍoQ' MqıѪUAQþeQ=ڠ)XpZ6 C|l CϵkHgV`o4G[K"ϺޖA P?.YƑ܊:A$_=5{~|+ڥv8׭ 聭'}3P/-0 ڧHʼv K)ǭ!//S|=㏮Z.f6L g}UV롕 ;Or1PI\.ua*nq%6M>I@{zQ _ѕ~ ?+ū$UxİiE~RF83*T@kI%k+4={:'O6;+08qTvDŏ+eCƵ&*E&$kO7CmڋjW ƥ-(/P03ľrl߈!^縉oŕY)M(loQ}G B&d,aA-n+5%p bLB3EDBSC ^XA>,lEԹlm@e 5 -`0Փ 5B%uN) ~Wqa[6^.q(;.;^1Zq*U>ꩅ#rc"+_Hɥ'E1X5R&& Nq{~ַ')m|E:9Wro<|zhe{ YPMŷꚭZUѻiwQ¥H: Q r[1􅗼z=Dmwz4j?(T A\O?#3ȴL%eyS@E`z7Ϯ %uN4\Kq^1 Q?ErD!"c"_Ea ɽOPט~ I lS >;lf Ks}P#sbs T(mAMIreI-!{-/}@<7i!! 2%DW'kݰy.wC {inR vB݃>Su W XP7LtMuCfgV[W_zBT 1?8O~迕Xn+52 Q,46◘(oqdHjp\R@eg?IT:yh99)o:obF*EO{\M ";f,f5 bj$yQ(`E@ c}GX$jzW3.=!ÒDtv* | .ׇ uR.؞8i`Ia*jcO8c|N; '-tjedfFq.κң\.;?^r i_W|ǰaNU?ks-m!*VcMXd9ʖ1pP5ar8ORj"]]+!ϠJxGƖn`Q&p۴I!(ɽwкI?Hl9jK۹EgYC5ܤ<}O3 hun\5|g>ò^;qc& YiIYS[O|GG͔ca}+\Uj4l'9Ѻ رwIS*Lj^QMGe-y*ˢ &HXy 本mSJccx`&?H{ط^|FJb݇|w?X~؇ :mo̓Q qVQw37xG~x/R?0c}G5ܡpuTtrMh@=%-عio'a_++z+,iS@kiv&Lul3 ġ} V_sWyڬ1sZƙick=2.U+zg|gSf׌3i'&7]l6E_)1#yuli\i{W@;FmC6=ZI)># zDZ OQr« Zk)Uy9HH ioFV-!y#zuRfTpKJ)8j7X:1EF㾧G>F&(R( =>wc*,|h,7K9`x8գͼ5rADs.Dl.F0k&8i/~K-@4ם5U>ۄ=g_²YfdNyB L泥Ogݽଡs+'a {mP-s' &pJC,ʩWF7#Ѵ7-CsޠyU#1 .Mo#E+A}^Z{NbQK4Plr%Vj] >ʚ{~zZ90ދݥ?mC xkIQ//VjgKDO(Hy =9,XJV: d{\r%ܜԠY]}+ E.W&BgB1vdkLM+^2)VV֓Ȧe^;;#|}uB|rUT M2rEq2Ͽ) _GM-P[x8"}һCÇBja ?wjNq91}m~,ð+off$09U$Щ-)R;|+JFN5]]Bi8Z7t (//Z"~dUܳ@4S4L0RZD '{U8MÅQ 5dxCڬ8k3*se\} d<^ТA?X=9rp:EQ :e'~NNc:w<1ŧodIe%^Qln{IW.[#[ ?{%>2)0Ad'ӹn At( A?7SC B`=%E'@ق]g:[̦˕$~s 7.PvYbOvnYD:@&kN1I9E^W)$iB ȡlDY h2)4aUY2Vt 7EEr p^W)4R-^iΘ *~TqA"s<{` hqU!IDҡF!&  㖺X'.L݁~Rm-Dj| =:3z:4:.EYwn4);^K#&&)dJ|hFoڸw"}֍*t#kqsG% A$F S7z8X%4:6ٔdj0_}z@Ш >=6znm}_~0dWnظ{#Ȝ*Il(\>k`.ѮZ Q#+n0Գ#d3Y`_w0/f{|Y_Ȭ3@&_^!\1aqn廙Y8L]ӛ K A*!UƌiJǍTi1;lݐYs8%I>mrpLVPRS UF]*_PF VHV[9CPPۃޣ N S:/ Q'{Jn!ѣi/\1HtN&}B]@6 ix0T6!R=Wmf_fMJ&ۓjY=ʻC,(>=^[!n,~Cy||B|#NM)R)>\5,eCM|:$>+;&*Ӷ٠ ̤4:oG1J6X ,0%p\uF$O㙊pʀ39A8PVס?$͒c{\7w%ZhT>VCQO u~t@JV$dg#U#&^<2i a}pX1v/%g@ Hb[-}VR/lzQ pvȖfQ`n+3/N(:\9`5+2Zаˇ*(B`” Ru$ۂly`.nd14DE܉ hX+2)V,$ \C*7{y"]po~pu+hl_P4]ewLϜ?V!LD6Z) Ԡ/fɀXGK&_!2\mЉIp\NΤDR&TwCpMf&$ddOaͥky($+7o_jL +/p!3|Rc& ݙw'V|bXz?ěPf|,CS8BXGCIyJ[ s;t@Lg-C ++L.PnʘQXWfrtaJF*CUHym[1`'PaqfŠMKy3>:]MȞVE΢LS@]j rQ%dk1p罹64d5'JrF-HkaytL ?ޟ³&8HYxptcXIGrDȬZJa 빌 Kf.ߥt^%:ta)"?n&$L `d(ˌ=q~q;!䵩tsBu[t&j#&8)3[[r3`wWO:t jiztcC 殴xyhK=JWʕ>!`xX,}-:ƌE9*XGF*=nzD%85vP/]@3:8>r Mf9u [wcxhJ lltdV4838bK߹( =#"Rdʥ03!mJ+n[ֻGq-q_gEUגL! 𳬹  kP; YJ&1q syij]$|^G6"\ځt~7Wu5 ]xMXAt" 槥Etc~hR9ަqFs^|n*)3~Q~!p1vz$MٚoJrs6Y~<&6_9p,"bȳ\h>>7҇4`rUt&|<S JytE'7EL9_4i[lz\3G67ț֌&b mer"K^`8|Y=rZc6ejld9XUĈ>]$j-9έI\&17S$3sn$A#R¼ኬhyK~[) m?oJqaȇVm]Hj̈dFw4$7=.-M_}Q {k)A)x jYt%}"devq2"`X=zTn/~NEfV?kP@rtcՌo2@cNԨa~{[c u8!NkB:I[QaK0+$d/NFDJʮ??oƖY*9r[ 5$0 HhFPikp|,!rMܶ(dDTe:bVg[cK_jAdd*T9gbHcZ g^7~\SHzꎚؙ$˒zlJzE~:sǼeUmc}mG9 /ݴeT[5'≈cO qIVblܢVG9aq\ILoseR隲cȶo@(hAsk~ 7Ao݋'Q>3}a7W5\E; 瀔aA>1wjOddLmjEh4ٜf;@=&m%v"ؘ#UtҶ:5%1+ (5oRY/]y~IP}/MЗ=3whҜ@)MhN ãS#P5`Zi*J<9/cKhG ZYvB (>1Te'姰Eծhر͖ừ{6`kjuvj6''sVtZ)jG}ey5Eটa|RaiqA6j1 x(3 j2J kƋEoV In/#m6pNݗܒL( ]`;*vWN eYrqw,5kV>Ӄ!`yU)!MC{rh_4!]|UPژ'ÅǒXӻ ǟi () Lg1.-Rg֋hMб ӘEBZ{GF{/ !u`찁HZ;M0fM_ RyFm ޻x!UfT`Onz\OVDXxD(p@tb~v? %Q<Ià /3C*y (* >- "0g^}8EvpbԪW?{~:)i֡q0nISkP($>gZW>C"{@%Hgטvtw@֑uG qMHp5ǴېaFh \v:nD( W%sM*/Q)F2mB\a:aŪXz&HK>| H/Rb,4. }o0K+S_>,"GdRydTx:WQ}-dge<VKkI$LQ!|<16%k&OrȍRV]Fj;  kZI@S 6ϡR3Kx &m~P<0R{]sQ@}Bd򉃺}zVy،*~+heFkڲm$`Ɖ|Pm3;AɠDdr&Gy+@݄Je yNݰuy%Є[ H GJ*o<%/Zl&JC dV3R hy./v7>G@Bk1dR^qh7l^|g5RO Bu"mFX ),%{uw ~qtWɞxS+ʣ 9#!yW)d[zT5~iGRE; {|UJ3J٭'qbZm%^[kWtep*,ʅQr|WG9. N #N(N`%%C@|=jĬ)+,o y@hޡ+upDjQcpAfiļ Ti!ِPCͳH vDq5d ?-ĬuRw~Ӱmp=vF57 $ޙ9/ˊԣX7L|G>`mO޾ =rҪA7VԐQOˢa ӈ(z7a?tJK8|G˪\YBw/5u:|-$%e4 Jϔe볜oW-{@+ UL};VaXOfVii٦Jo%ۜJQ}+{wٖNM}f܏)y< \~bF ,E7!" ҦzUR>O3C}>´ 1*+{u(LxU1 X211OT $eC|ώ"L dNE%l+xc:ӄJ ]cw"0En& 2L{^]垲K`"`17C ^\N%Q-}_jFh"6t>.wl⮪gϚ^#řӍDQ'5l~D\U/,0r?N6~J1W)GDGy㑑\ {7OٛJ 8u_`cvo1KHf$|^_MZ1Ը X2Xaacdu&!1P?g!=h´z;"sFsp/x}!ǻJB4T "WO x FQ^;ҡD#` |,-0՛M0Gl0e& ~[.%-?] v? )!cĆR/xylV% J͠Kn yKYA9jhp OX8=f+KAވǫ5ܞDNљvXuÎ aʃ4؆\OK;ܱq@":FfhH%v# LAU+>ˊB芄yCA-!4db/*v rL%mVGaW*yrW[O&?ei (TlH&65۾XrbXoX x??rEvwVF z됈PNWPt7v';θߕN>S說8ddZ0h,xjH}lXmo^:I˞ TEdYxi{e 7TW+WDRgeSZt4ǎ@pDۡtc&rRz7Dk 㠗 xg QK=?|ɵQ"`\`m #f7(=HN+/B߼L;Yq}Жl;+e14([@nhKWn:oq c ,zyW+0#CPs d$aNqЬU|ۥ~ՓypQMEpglޭUʌ,}&+;Z,U4#8B 6?~Zn{2r 1:4dyѺ}۳|XEtN}Ӓ:.ط xum5b?n"$:A71 sX4s~UC?+CA1DS*nZ"E؈Y_2tf[d*1CJHdd%C\kl"xSZ2Й6jw2 _p ]p+Yٝ[A#G<OEgD$}?2ן@J]p{@6.UԮC3vp F:pJPDTļB2!|}0sֲ^C >ǞC$1o,ň:^wY3@'53 ăJ*_X*ce'9SO2&FFS`>>xs:+AB=jWK˦[LmTvDA8C@Li 2t0/6]C%79QҟYXl\tdeQo']ěJ$xh0ԂϘ 6*?nzAjvGY`CPs5$`lLzkiC3I=ת8-.P#4Z&SWFiX2k)״&o`f]o!t% [/_Vfs{}z2b^79g<;447B"Z1sމn0᪦厸X}Ӌ n\7W8cW?+i_dΏY4IڊBI)ӌų 22ے#ADoqޔ, 7rxzЯn U$O krg&AŪ=P?@s>(f(CZ0=7 7E93a/8Pb0x[! $z(ؒ-ڔKRS=1ܥa@1BiNL%q<ȘɑK1=giҁU?l!at݈$g9['h+sr,s69P8PpJBkVQD5c-MV덮EvXqHS9ڄl6o7{qTy!m:.K6HW ŇfO~պBn PrRgO(3-#832j!giar\ W@/H^1k2NuJ %.Q]p+0aA1ߑO KI[v3e>u!|sU"dp~cC]l7)$.ڱA⻎ދӽ])"r_~)_/1Ůλ3((A`0TzMQrk5''Ty U/_V[KfWdPet/ϫ>lPme$A7ʝRul7zPS9`RZ/`|#zY<)d|x1cy6BF-0H;Bu+3u]P(َH$Q\ ~ֈX}f-N&́T…˦M#e~p=1L[1 &ɨRb֩zj6#c/+a`m%-Kl{'!w 1jZ@ tK2=C-LaF{j8AYk:~Hv.k8 ι)(aMBљ+YIBΪ 1/ d*5֪7/B: ~y`/U)ƱG, D7ns|@㧩P%qZW/G( )ɟōEFr\^Tm!(cnw]L{I@qn *#cLVL n92vQv꥔򒫊B6Nļs{~{^zk4kep8: k_QGV߇akf8^O׻/yF_1);Ge&Z㼢^b /jVB} Mj0-~yjX>Vwt$d#|O9;6U@a28ON^6$<DgLu"܅W zl0ךf"ӏfe 00h{,@vYͯrB3a # /(/?08G_ٷ*\Kִz8 o2 DӬ4 p9jpf|)0`Q㖰{X<zkiDqqbn^*K-=Sޯ =l=Kň}r]#nURBb ];>7a)yD jjZaPf?(6.Rj0T%Om-A_5ካ'"AR/@l9]G ibn\laˠ]ZTcmN}i5\.7RT:f.=WcT8}=ErY-ڛ?p \mGmZEl1t.( ,$2xs Aַ EO~ZR W؛R ^xU+zx1#,^ &IrtLBoZFiMlaK K6? `OҞF;8#_}㑆IZQD vrK {봰ȰJ[Pm %N?H+3Q˓;jĜ΃S /ts_o^3a16ު7mgf\d5@|׭ZpaXUt}W1ͨ_$?E 0o ;C; |(WYP465VXXz>5ǟn^;n,B .D RA*w}}zEbY) 3 FHPR}OBp$or' PINb.x< 7dt6V\ VzOqBDϨdc __ .‘"%*v#赯v@[xAT%`{t#͐BlaBcG? 7ٕVitꆏR*LUw!'HݜDk? ouk^ÈI'=>][t<g$\ƥڼblU!hL[@]e5fmS5%5_G}fprp=WSvq/~) 4䆪) 79YޙŠRe4ĺ%4"S LVQ&5a<$"A \`8pL "Diw+,pϷn+r5q(tw)j>$,%Dhs&t>} @;ݪͱ6S KfGQ-Vt Ʈ5bM '!*b/먯QؐomYOk Ml6^Gr (<7T7ji!G [YZ*3^|Q} q1R(G"-_dFŌHV58'Ft AG((@\%PG:mhr$C,!kX=ٓت/@"AyXeK̠z'j>S^'#E&߆*18, ]3o^BxwT@S+Ǩ 2OH"jVJ9#(c\4VҺ~X^x3]Rjdcgg!h h<7{v[a(hZeNZ&(VV:&M!k#My_s'0$;7^R7/ҟh"3*`53[J2Qt*txgdӝ'QV;[9^x5(ȱلP<#{ğY4(f$w:U-LY$F=:/\ZM 0BK5Jű% »{٭@hv<.U T;Jjs~V_jX1`lbKIq*1+L7&ؤ^Ys!uL^'2M$ I/]vD [b źy Q+ySqZXp_ ~| >Ϭ)*-bHf`SX(t?Fe@C]~A?c2w ?;XI.K NͬRk' ty+:7v+[倄ش?W]6`"1,I|iwVW!6칓UxihtTD! KZlcAo@MA'J JQ^?I;r*:P]N<8v-C2D潙+$GWȃ߹ qlo" 1R Xg[k8e劙D]{?8* Վ=Jj͹Yڷُzҫ2T9F^>7`qtB ˋ4]O֒H,6`tKR.SW"ֱϴQ[fְXcfz0Ʋ[GMpuGɥܣŊR;^@D\ӨM4yU?ۮSS6FQ׍ܤpD&WsL?\^էԜM Swg$vī%~qU"}:}V,tU=}Yz1Ws9:.։cܽ؟c_s'%t&=Ʈy!h Sh݉)YJZ-͑Ks4ݶ,:#zTI:A^eP+ugI2}<P0s\C/ * |?'|Le3uVZ;ΤcӬps]ƯYGo S:hݬ23!l,!c8Ln8"iYZ ==p0@1\so 5_^dGZ(~ 莅}݉6z ŽOЫ5/sG}wlSu}OI(BQ`XPVX\1’=&7eyGE{/l4Su0{R,5 q?65Ā `tLd*u]:=b-(B%Op8ndgw1P4@̞}_34m}e*cUcʘa%6m[oua{M6%$\W[8dB.kĈ0}~KM|~ P'zRljo)vM@i%ޜҖ5ST_p1s.fki9RJjK݌nYS?21UT9YG !QYձ&k[Q;_! Ti?BͮxAyuoK\&F+w໳H@I*6VKD*oDC'˹%WԕԸ!v ƎE5LBBUe6}a%k)E`ޏƪEZcK~à(`.N%= 6Ë!֒,his^ahS"fS}RSڭިے>tL :HtnȾyچS:7f֏CyBו}mÖL@Ð!g녈Y+j^Xhe8 9IUj Iy&?OԵѳ9?3˱iA"ReVRR#,&B5K9#LLMgNf#dIos[pP={4!BhS׏ت]X"1.nӠ}c9t^îgHʤ6%mU|y[XcFa:UY@7V21.V H7;|͛3%k톃h8+Rt7WkH 8=W$6fHΞ4}L)CƲ/ f[LhmcZ n?z_ΟU8v6YYhp[g'UAScQv`)MST{P|,8׮ qNkՋ>Qf65~\)5+vsX#m'pb$C/]AI,`V 84J)3gނ4 kk_GE9O1p[~5iYb N (3!)4[hC\P:¤tz[rw7ohAL6S³[Nsǁ]B!|J!l.-;t1tNA236쳵/T@`Eg`HxHb[vyE`eFw}JS] ÕJo?Y(]WצR0C_)*'6VÐCi Ϛ"Ëi2^]x ^mU扑l Omsq?LPCA͇ ^:3C6a*RN"J}(fM憯3$1Ӆ0^wSp+G_L*tBjn!90…~)̮ɨϾ 6v N .w=]}j܋}.0z+\Xgϴ!D}~JBפJ^!3&:),XMa^Kú(dd-C`$~}S1 mG0Sfo.t^(=5[(q8L.+ av_3к8:~Pzĥ8wKh2V^ɖQ[y :+{Z][Wa7n<PgO(TbSF<W#lba7.IjU>]ӰczS"P.+@ c <Xwzm"WNϔiV^~o>r 4g>bNF"aPXpp]IOP(-Fߠa*X,?V?1!Iǥ3`T׃LpEƄǟm@k!~kr ʦ=2 [+ŜC9)kW˅id;$26='$deO;`sʃ/|cdNbO\/S<00"`T܀6" X)rȏ¥:ʆ"[r-laJ&a|:ػrPr"<0k*C^q.H3ߎr[Vd6UoɚG*vX'ڞ"Z-Jfb ~HhYrI5C փ&n{'TaW/bl92v">x|/-gNAyS7D+$-txxvHnJ܉<+S,P弪Ȟ}J}Qpik`X+qEa+, ]1Mk zY5pͫ93oОBc=p'mb ͑d̘tCjUyFi_ nQ$` fn &|0$DT?s4]4)<.^nLOUٸЊ49y&#eVf?d!OkF0$zW@w^K4T~{'ؼzS*p~s-" ʉ{tPt;[k(mz2 2T&ɽ`T[@毐=mv3[6z<&:Fŷ-VPp8O?d,Ӭ{*_Ǯ~AiaP@(,v Y=fc-''W,W%-,q]? I[ \JA| %W9 *5XfZ-J32I |5Y2$}^R}z KQZeTQQHl6doĦP |=R *GW/-l/BG,s_u:I)ldGnt{ ;\lfU6*کMm"iFRq%9,lo|r}TO-'MqkI3'KN>6^5れi&u6 &;st59× Xf{yIg ݜHcʭlQ|85|?ՆK̈P2<5% )KNLDm{o ٸV. ;etYPgD}>e#ʨF[7zrSz\% ƹ2dyX0-h,4?a†O ҲHfrNp<0o*_?PMW߻=y.ZPVoAf)ӝT3R XgQ:JC7RM/ѯ~JUV9Xz2oQbGI=Ňw` frᱼ>J'_rtPC9xPaN$z-^3~3\1Jd.=ifl^٦z_M٬I˨@'m~0Є}ڮ8&6os|z#kF+TR*yծ<Jݑ רJ ztŸ@iy,TQ7O9q0Vii^j҇#vM+",/D}dAgw`9B\Z`K'Dg,/[[e*yœ_@ H 8}j ]\8[qRs&]# MT ) _xr@0;njS_*ES.ڠXmPrNj)jXre킒TsA,$q ÑK"#PЉӷՋ~{ENhj <9v~2@9 ۣ+U`-vFC] e"ka6PjxA1 ~dԆ?x_9C+E[pA=,?2[_䈘Xk\}hB"@jW?:׸́y%S:(f O?kyU+5|0V5obř$UM[u"5`Oe ~[)>Yg uvJCR`b::Y^Mj<>)@ݰi( ,p.pR~W)wdAJdg&'ᯠ;@3o~flm8f>O4Fs@ Dޜ%[ k'+%OEw#w%.*t퍯(f3[|qWnIa29 SMcl0^?7HwvZY/PThyrkkTձPEj[x%+054͜cfXNLɸHb v>ŬCk6ƤFn HɗJ ʛdwk opf(b8 #˖r#l y(l_\37f' t %e1IZRLK$ɾN|z.&N+awGHhie#Mt' _릫H-A &~q譪e#Tַk!AS66#/L^[M1 b+Vp/cx0JL?[5m=1zdᐫ|4vY:ۣ\šms 178]`K$Qϖ۬r-5OW)}}}k/6oL&DŽ>d~W+z>XmL%R-7 ^QPJ~$LH^ _1(:rB'쌤WV6pyonn|nsID-4J o-UVcDOl^jyߗ Lķl( "iJO1" gIXjnRgLǜS_+H JtLuWwcIPF,YLέTL##;y; sP\ h)$ VH7>T n{ωꅎzG%YI0ŠB. :QvQV.?.;R [7FۮXΎ3zjExU=:N6!FyN -Xb% 8[aq6J| JuaVmtYB.d+SM3֑f/nk 3^#(˧]M) 3# v1M Ѣm͸1_+{.F^ Ԥ6AAoqEz`TYwb׵ZZE5hSCE z79Mu=-#种떵:r)#(C2m>$hdznXlSu\y#zyW:"7ʐ],JS!2a6ޛүDG'!o}`MW e*lKsY[H}2UI_3DIut IgͿ_ǵu #PDr ~^~]\QX\G*StŦ,u8=J|Cw|V=_N+?z$ Bv÷uYT+b ]x?in@>iCp^D!+=e[űns5 eόd]r4ª NT[QM;ob|_q#?٤jufBV@§L/S'X}sd %e0"iBd>c!4qO#)_iQK!pR21M"Ҽ.񂊊Ç8|0^=nESifU\n&v QRQPRjRTBYz2Nn7A JvQ؅eXZXrDԑL峴:̦biKJM^PZՓ)3!5/)/LBrvҗJJ\{VDOv"z)F1 \BWW cAjt.zPo70F-zfο◍45$H6'ȕΚ.IĖcF@ A1mޱ ˆt_,2h&3H-:O?vc,۷2l_<)aME\.rK?AdHJO$x7r$ X%/Q%èO qB ,; X&wPS4ߟ=_2UļD??HqmsZT$ 3+Uy'DVZS GF4H SjCTV##w(0![{LDT/?- <ò˅-w ){m#V7 ^\u \y҄cI=l"*fi=R4啶FȪǯOIӚ~~oR݅j@H zh9+?\V7My0."v͚LZ{>tzSu07UHstqk^xhS1_Zpu-FqK(ㅲ:# M쟐vbp#~SZ?ZH1ypvknV|l˓uޙ<_,А% >̉K̻xcY2殝$^+pq\z. +լɯQqyy@-tAC|ˇOd,'{ {(P <ARiJ,^sKie]P{z7²Rj-X(Αz(wߦS4kjG\yHP+}35d̆4ɰSx .Wp\jѫΏm P JU,zF}B< Q$+Ǩ8HZbq Sv܊ie~NӷRvm`k(: E!b;ۂ=);{8z={#]A V{D "OOfS z{a9ζ3P~e:-4#&9ɎLTY7EH ӭξ>ܽ ("}11O.Q>sxUx{J4mN$ J~6-E|$!g#{ʸ卻=u}=DWdRǕzdxqb)~o38V;|$~r tQT{5t=%'[օEX'AY !#OÉV7s,ys3G"]gG^)*El,ji%+f*N8Z'h_WOvXgXגuLBP}E&'*`L+K3kU䣮֑K࡞em'@E?|VSۮ)C?'E p h$6ɢ,Tj\sҽ=&j,Cv *0joM'Sm|h?ARU"rl~5V͑.&;7;G_ Bwb?'D^Vtg5osy]M@}:WFg!>dB'Pa3]99X̦[:Y_|R0MfgMIGw䖃֋Nml-+_s6%笪iѐȸY/0D:u <ےedɊb6wP5C:6&V3z]?Kz\)ҥi k_J:>pX/}^e(983N: zO˭+E)M;fRDZĘk=@/z_6ƴY- `^yV?%0_D[9^BK(z΃/t72c`T?l5з@э`vǰ2廒kȮkSg9jɣ_pfd*[`t!8( gJ7ju 8G6fKDS Vա+L]@_\? iyh5S%D5l.M! 1R]Db,{N]mݥ!\+&QxGBM>1%͍s<+ߡٷzQ҆fCNj\'Rb-D%KA?[' qӭg)oϯkv}⥸V4pCC1D˦ S~d~lG[Nr)&{ PmAR=E`糘 B*C䘓x)>y0p "-۵[H}ҧk!ڶ%! 8|@ s0Lh߇A& [Hv$LD^Kn %[H*닣]fa#˲Go] H44뽦DdHOԀ^e0~G+skclu.6}c@ɅNhz&D@՚Ee_Q\nfL48{wHɂMYR!m}vtH'D#`jg6l\ Y lv=RԄ`^fd.].)@jRsm*NؠQ 4h';(b*$+{Zs]~s04n_<~L$uF%)y^h*$NgkgQ\O- I)n]"T pj5Ny*[SBE" $k|lIw+Bk#J32…ֻ@-gngV텹Bq[;Feܧ'j! .W]2cq⊗JTtq8JP`9!J{Vweโt/L~4AZm ^"lpT)U"tJ#{,%fP)3d Czp_;5>XdKC򩂼2 | :LoKGӌ'4Pۂ`Ǽ@ȭk4C|vvL ɖY2P&!aba.MFi 7#DQy,"ъ_V{@` W1_|ա(, VY*f}!6O{#m~-&V=pLXD|4ك?6J+G0sc4'#UZaXw*r)݂4~8܉[~xC9LE`6.h{o>%v-׿i8u<#I,Ŭ JUfp®Xh^̨浥l;* yK.yPJ\L 2 JW^l3xqvE }3/#J^l|-·(W_Lۉ5h|̔3pkC u1~<qi9!SRyO!_4+B%e4[JjĞUxEN ݞ':|~bjnnGV=䂏Ach5)uq!kIakAS 8(e@e"lJ֋t VV7"Ҩ6ER76IR\=m=v&nӨX m;6R13H ~(gZd)Р`@||Kz w ݚ(|>uuqJU&W̔cR#D 1vA0]G{=>~(!y+x[ON#=9Sn/F^G0~-mHwƒd4{;h9& Veȫ ;.?(u\n >,&;oΛP/m?":Í53<ٚP-9g4Nc:Fl}9&}U1KXLS*#Lxן^7ap:߾,;7ylzr|IL(D:ѫ^JwA>Q1#u'OY~X6:OM!Ū2f4>O#ӣWv=x%Wd( [-jT`,}@|HTVńIQnK o:Fj˰֑Vk`b.ёsxȖMpf1ij+!UtG(}k ^aSHȏUab;"fmvϓf2d+|mo {E(1KBo?Oe6CwuMzGΚ ]q y+_5ʪ&0v:}\Hπx>z rU r*pnYpqo-cdUǤH(M$B_uk+',@#^|gsSvS6 X =b}M,H[ ϙsI9mghI_go ?X`-U$vE Nr'0a17}f{u=F H()@Yi%c=O泿Ʊ5 jp< ? i86?" /|Ϣ:7r"8a%,7l}8,3? "0:!%̈́uXwi?`O[@,gĹn:LNy[~(?yoBEGas>cj5:GagiB;Y=X-n۳(vf.R'!"ҙDOΩnfn\k ΃Vvم#cn/HP<EtdX87rl+QJs!+cȭ>N&S #oZ+b_||7!{h9ڡBT֝{qXۙmP0==OiRZK" wHG!3),[ջ(ozn G>j!qNBbp4z1ꨤ jZO\zocra[1v)XAwl!/^AY.AI!ϼD ]TCeg6a_.@C$P 7=BP<02睠;A%)cAN/.Y"~ie~E֕@ mk XQfXP؀TَmP(u=&n+)!,=)kTV&fWaE/{z-@nU."n-ydHj>(l7 eβ~gWsZe6ut; HMX&˧4BOΉV ˱ Qb}(³̪rn]K@R_vKpz٦ێ(uS:1^j=:gL uJUJ흼33+)Bmb i>%W;&7 )`}Z'Yu.sdS2< }v˹9j$oハC&TKMpP.Dޕ +:vyK[Aö:@zCη֧|L>ՕTG6MnVxa@L,ΜDE>UOg ͷj (dB+@}PΔ/lC얺tFE|՟NnfdE}:װպ, Avރl>{THyk|$!(ma0;\&!厕j.JcRXݭY. Lj*be܌'JzhE3oF`4$la{4[^5v\EQQ'!A/`|X%(Mړ_!*2/>g%=tJnLeƊmXm!uzT̼uiAo{F-h y^l%/й$lv5M%/5rNN:6+ j 2p: 4M{YQ' T@ #Kya`9˶\>o6 {{EWdO?ğGr#"&0jy|:>=M)?vfDh]MEض)2EYV@;8 HAV=a+NkG\s̞V`AWOVFWzmսeGZU;ZAxQQv^e 6& )%w5 DnDRTm2nl &~g+ܼ Cw6Eލc[94Sխf1sѰ .=876.֞ bM|D1;fj;_ P8/աSkQ?^cZ\8g#h1ٷ))x'N*`MAh<l8ȲG &Q \  €2y+b>3RwnYc]eɦ{zB/$xl+l)HV(T }gyMT.*6M:1I4f\>f!QC,e̢b`TCwKh ( ϓ`oҷrڑ'cvԴ)Q`p=/'p%3it,'{"_7e^V^4 Ho| 0bR6$, #]L2!CJ .M!k>hhx96z+K7'}ͳӞ֨󁘀1q$g"7)=7LcF^;;)yzF"Hk/YA+?6%L]qEio<(-Wo2,rzl9 4'|vVM[85JU^'%&|iy2[a_6kItqO$r#|-,)VS$I*Dγۈ;5dVoSW<`#5L`BFdžX1s`7YR5(t5|#I3TVgA CHyyCwJye~Fɖ .aK zgܳ_ņpޘ\&FAؐ!y,$ʆA BPL@FqAZ s7NgQ44^5>N*햵آٽ鴧PxYt"Ʋ%V %orC"v:592*F|a$ WS`蝭/EGq?b5eYᙨm>Cv U\[0%ڈ&1bΐ}ǟg dyW:O"ȁttaWi"ycҚbzG/c|.cU?vѤrή+4nHEASx_w%ҤX g'D+19Oɠ+t5f%"V=')+Fe,4!0+[IY +Qm^/c}sŷzX }m;8b dm,y/$`iT 9\~&ۺKLԿ-~ɚi2hpM٫7&Ϥ Qe>p_#득rmpB4XkLi['-"Xg;B5N.k0lpP]d\9X\BiV/T hTd2ꪬ"0=0H/ h #3N80.xߤV34n $cRgc*>@0@nYc(E}A&0T!oWmn0ZB]rUi"&87B׉DvBH4@(8A~@74Qџ1@>LT3Fmu\46ki k qxuEs&TGF |ޕ#0GjI4Ø)V>H)&ׄl'Yw/9݇Y5!_g;q;:접 4< o \]kS4ߐܖUzJp`$CuKVE]\U9_ƃ'El a?k{+ZI`evzgxLd=ءf5aY/BbƦm7$X"H>EcPL_t0W\lSMCQJ^#@r̝֓eDG`G0!(T?1 g9BiZ-X1N} tqd\YeD/6*K/;w!^kb |L;V,_R>[e&1~M-ldo7 (mGXkkOƔx͕eRW$5F0)T6byk`\@y FW=$+zAUo՘~E-[5wG𘞹UkL,*?\t<)9|tבR0-U[od#ȨA70Z3$:p0r&v n q5*ʥ#švTs J5^Er]~ُݩU\O't9ec)j4wC*4m:8o- TBõ3Wβ(RehlsYu0{-0xXXx=(ëDPV=G섪m$65KJli|qI+ߊQyvD\Cn'r|Gp&lr#}G3h n&΄9|.v hG1?GF)|k"/NFcNK [l7 NU GѩwN志W RD(y8g9XC`qeY(G 7Y8;2+LѐjƟ%& {6l|vT@Kg\cAXЗJƏ)H^۩D W%,mr]˦1~n!5&dݪ&Zu$'ˊnu1/a&Ȥ 9[VHȪռEXoU %vK9_bh̾'y &deF+vaT60]a_iv^bG28g U,#a&2|p2O1m^ÐZLu$Nl,k Z6)i$ȏɘٛmx8>d |rj-wXgW*9HMLOכDW,mpNq?oD #_:ayb(:Nگ^!S4G-dNbHLhT:v2ڔuC$ѯpv>zGY4TA־j'(& jƤכ7Zqa2c(c|K`^& xt`|piFFh NO7Jq^j; !Hy-G`/P f|4<(R AʡDϋىf׿Y"2C;NEmɜ8GGomar-rÉÍKUͨ{=u9. I+P{zVj5BӅ#VzMTşߟx}fev__"wBmXok(``%)$D!pIuSK;iIc:8Op*$wb@Pg^( yo8VUڥsw!'-kV鋂ǢNtJ[ԎwR!+AaϤy+pĪqNܬ"M׃|`'!_@&嵴j%]ut{Ihy$.Ci{^k_<=h)`d Con.IL~KӅK4 *aCP\hb*O=[ꇞݬN bcAg1 kqXwP72z0z3p٢}n_Vp,t#.uPfWG:uD.;爣׵bP\9]ӔhHUܛ;>6nTB,<, p‚'W.}xan5Еwu~JIܠ€r6tQ u^B;D)cnf[0UIa,WBxFљ턵)k}H}\\`G}tO5is(NK*mJ\ mI3HZu":%<CH_j*tGrP4v. lZ\BpTOk+d#4@KUtqR,G\'Vi)qi>RT}㕽d=ӻ ; <=\S+\eT ^3pTr 9 fzMkOu#T #|izS"uBՎ?!R b/@:#7ba#|ۛN&>I}zaq<)*)@ςe"Ix+tXk*^v5n[_Ɛ/spWgRk"6i4"9`٢3Y4Q7-i\Fl ZnKa9!:uJ+&\*+Η^%^yOeeq 4\\ܤ}͔J̌+_:yz"pi~nyjywa1y X7'f: {f΁%Lmd $~wXP؃}X)$9ieQ@ն% ޸xӰaф`b\G8 Pؕj)K;W/k  ƕE๭w(y+rF)7P*U`b@dv=ym:؅g?56QɟP톩s4 "$aHԅ~ݸgZ2< 0],P gjUV;zUV#WCުW≄pnd>c'ӿf5h%Ty\?*½-</e^bk9//Q?^ &T$s{e+IB$fAEVrrLXT%Xj&I>eנ78|)s7l*ƁZCm;6XטYGЦWn~=nJTtXn[]/c4NJܹ{iXB}7P=OΦp~밨EIOͩXV=j '/KF A"Q`Dav9آ9aiGur,A{%]m푘bhl~Zqb4$FX-G3P1:O}p|lYkڜ.Em͢F79]zG!7:ߛ9x5)lyO̴`aޥ)Q7T2^%0wVoG/r'gAfF4 [k"z[ʯnBMqAqdO!xY^nO@":ZrX \Jegn/.7GqǍf! vzfa#Q8s!"wdGL/;"zJcEĻ\L8^F5y__" e?)-u6K`{W͎PߚYí2f:gSfnWXbq/. )L7wwo3:$ ǻw433_0V " ,l9xcB& U ߃s0 }{&+mB[ LsS 0%b.l bw.m !<"Ժ0>wٖW(N6*Y)KtZ5ͽ:S* M%7ۈnjrb{i H T#f3Yуѐ'u~e`'f1so}BgAjG݈[GWk.O\Y[31*%O*jtwv+֏bP9ABLvpDOiO2$QBF_^k5 z{=K@o¿dvʅv:rMD"u~&K.7:{DNDem b޲Q>݅L&ZZ{}7lDB;bTgyYG;*ӭ,7T…9tDntc!|F@(`*vPUMB`昒2Bm.t*`[U9n+nS7[ j= NՅy3\𮹪ҡ%9' 3'3uGdVݝUPXlyHj"Nu7x֩R<ӬM, !4eGq,&F-P/#e67m U.ߋrq 5 \LߵAk=]O{dތjs!/6 4p~*EnLi$k+O8*ܧMv<)TҌ nF( *SA/w\dQ`4ߡwz@hJ>1V?5p>쭟D%w3# DPYRK;-I0g^E1D@pԶMQ.DH\Li[Plyyu)LSCퟋ{{Z5?i՝& y2ԏa)W+"z|k)!ڏr N?KYYbJm|ِ}L_:#sE>Lfrzҝ8׆PD+]O7gw \;.W!ҽ}:8$D'Irw3Z y\ꦃ=*e7{_h$n[*itEňD|?`f^ܣ3}pQ Zcy '}n%f'`sn1;^B`b @<˱pWQuLY>ZS#fD! G-f dErq#U JX2 $A dlMx 4NI<=ɹT_ A4&@l|٩F{=Jsi 0y )Q[[@We bˌuƩ5t`5otZ^`h>{l"Pp4M"^( 0V*NuVZKExnÒ 6NcK }BB;NJ<]8xҷc¸=B"!KVV`QzMLRs\<,yEs>ƪ GЉ>qilS0͍x@ML=ޥۼ4Yr*-[3N=R IGӡac+; 1kRăP5\7 hqW1$eN1('7XT/bYks/%u*)Mc@w ܅O !(Au`io8 xh?ǨYeeJ(cY {gebk_]X #Y>8sz>!f&IÓ. ``N)kϪrtLǯcBFk>S¤a-;h[˻0p!4Oۿc_Ŝn`[;p~nAv$b}{ t{juTqpĂ *IQH*g5m6MN|7 iC|ǁOН2k;1p64;Hߞ 9'Vi8bE"Y,G;EHP(2^ɮH#2=12j-a/s;:"z`P2PEjlAX/)QZh^\Kz Uq_1 hMԙ<- .[x0+2&ߗC ՛cH)pR#6ѐ^E Thf:7\^O-b MNk `,Onn*&%0GZPbn 8\czJ+:T-F6"~ۑ` 9fe3oЖGEA>ywSXzWMx)pS6S2%.8HA@_+Ƽlp(+_ bCwP9Ƀ ti (㔉Mw(6Nx}gD2iS)BOd0KPY1Jn {P(ks>ʭ@M-0fwzdC#yBH} I2^TI:3ݳv &A$RoJy^(\ R+E>&]uocڅvﳷ"{VMQSð]'6H! 3cojRyJʉ8ANv2X-{fWXGu~Z+'"Jژ= kԐD!᱆a-WeϦg z]t ƇVJ4#mWd%M+oLh\b[EY,"cK)x/|WV"gi( |Ia0[;W 650%idmo룯|w}2=czq';HתnK?P7Cuf<'"hʴz`OWF`gh㋧ YAt"3S#MgVƽ%,͍q EN߃st[@|+'PX#s%MX>? i43DȱmdZ,6I?{pqd4v+[]Ew\7trΑ%W@+{MZ@TO| Fi&t~nvv0ILĝ98dgiAjٮV##C[t%NX)qg`1H]Sҧan@0!"yu?@ίlB]u|%1󌷞X8mvС">0$l!0cswi-U%Xi^? eng(Ho& n?ֶ2? cܸgr)fr{]bO &_ 8xY''m4m!d~U6(̠P!~WFVdպ|؂-nŝׄ=SN@S?;Cz76nEve蛕DT9g$ RbS^f]DtĂ3!f$0: I!ieAŖBC><jBdT{^dRk΅-‰4LL.}dGͼ73\;gQ a(9}"|˶JnƴX%ݸ0ִ"p(@Ϲ8 SmJWa$FEg&Mh"0}}u|L޶y9&=7qI݁kU] Q.0M$."#^C ͸lA!ёrhl?!XqpgQ͏L?$],n_mtY%ZcKSJ o%Y4e0_˱igbqo=Ā#PkBK.X+Edjw'|DpP3`\ŬpvZW_fQ_uNAvaږl,ֽC|ڍ e#4^n T$xlmiP1l\\JN[ȸ=u~Q4#lneYšz'5 z{5LX5N4nn χ{*xN&l\cšEQQ`V+z+*3?)T :E LoHmZlv6adٲV/_+2Kx0@rcE:hAel36]? 9rXF~aYV1SR^reD*u߆6̴kr2ڊ@N?IZcU3bD-^j=0(gվxF*& ~AaQ9}(6>Lp{$U<-9`|KIX!((9/՘b=Lus.o c vc`6Ie?{(GI`?J."C\ycnVMF^c&פg =}t5#9nK"c$6N9"xfP1,/[g,~>?"f:#6@xj>hfE&#rN7MÐͤ :*􁒦k %u)*'ŧRmk rW~/f7>KX *8Ѵi*,԰RLh::VMn{)jġNDkޘ4J[u I2,>;02x{xoK][55p{Id,'/ޫ@]H 0F[լUlimyz2u9"8..cE[U8*.dWӟsyjo] Ji棝Dr>';I zHhQ{?O|sSθW(Ǧ!?VUK~KꌬMzW);:'gu 7gd%SG*A8PǒnIt_@&e~YT@GS%A'J1yͣPk5/u5{+W'(jnF D.yU8juRo߈MQw垊ҿ7}7jBP]Nar#]ACdBȶ+JIÍ+M0;r1B;[s33;unp43v_D$.10v R ^l,R:y FswAgÊ -۽N#&Iw~R:y-x;Qs>aY̸pU [kM<$+~&(:[ge[x00v9]khJA7zFr xSXyW;PWp0qPQ蚅"@<d_ӣzVV_e+=2ᄰYPXz+1%?]>.'>~rw?'&Pʾ vuo9uQ:10|2q(Q210q?h~G@DB_lr KiGD6x-p?#*FJ11TZsk<{kZ߉ {y-&m6m.C/D6&~>S..vK9< @5uz'$;H4s#{y&v'yjk~La|j&M#%^-AWMz}wⴏn׷5O4kqBj]h^iu.&cVU'&l>{#݆I)Zކq4Jz Ocbf%Zu)⋐l !;^U'\SRZWgi}bn8pwŌ5Cw"9A i"F_lbm408ogGZs]RGRK,5, ؓ%kBʧf-ct|Hd/r0 xY:}>vu93&ͤ¥koS^2"%J&ޓ8DH4Dִd?_k*è<ߵ#ܴTjҠ$ u\^\éC n,{O壗Dj'iڵII^dwgݲJYe7?p$8E^fiZ۴rEпt/р>pcN?uM_72xD~}a<(nA'2ZMJ׼ݠ5ަ6(!ٶIÆ-A6Gh er@3H3Yf,pb\k'㡧k%o {n))IgzcwWGfx(KW(ރW$8'!˅gSgft Y;MËnG &lT_QX-ׁMn)I3E8BX!zUO@%Y4 oh.6#5)}x~t໰4b Vp2ۋA;g02d:-wyRZ<[4LO %X:;57 8뺵A3*,OާS (C>gU*nC{=|"6ĻJMG[}.tBTԕpEݬ.c[p~*ydi?FEy KAi ƇkL'b)'WkN%A1M4Xի 2iI' o%ڧ`  xHxvT@˅@+=L|b&yV*ĊcS?' Y.3V rgaDt"qݩ5bbJ*i#SJ9JEDn.DV Ms H:F{f)Hi=19 ȠumUKƶ HZ93v؉|شh|vv|DDgh &Pg&_ 8Y3"u[Kr]}VHqFAA NX],I9Q28y*jEEY&`ڳW\$dž߆#xRwBZo@ث&;;bP4n84DL`yܡ`rp F Bk[PsY JC)n? q ӊY9ApUu~?ZaY$jf7$+rXp;~τMU05τPP2dA[| "|L0!,)LF1hr\[JG~oO'Ltvgt7,^rc_dЮV ;>ZYD&K˱W.S_KuW=ͣG߸=$蒭ޣevOVIv[ O9G3>MV ~;7 BUjj4lLFQ(6BtvPg'^]z͍-c#HA z)^X)$}Ijf1j噪%Ի@ _fEݠYbez/h FxzKFߞwuBp|Y) -A#cǞ@(Mx$& -{h>!OR i(39o)!;jwk;R%8y@yS{.CL*ݪf,o'XTwO~ 쏕Q_K~#GQ赥| "BЈE&so)I%Y vEpDW }'BGY݇OzճC{úu|sr^ t}';!}Yޱ`jZ5yU sWRM S@ǂdԘ 0+T:@dK͌ q#zHKW(5*rp01$sէb0/JgzCB9]dv*9fKOyߏ̃D+ZHUT~UVZjY`Vk^@QysZ!b77o,[#ES0Alj#<.N_=ɧ"y%Pj}8̍?}A۬m8ESO'PFIYS2WIPb>qɓD]rc|:2Q9'lޗʉ" 0v/%tyu'6>J+6)  \ L^Yκ ;PZwhwA~NZu-il  k1mMR3,9Uv"LmteSPPpM${93C+bm&}BjMZ, A 00HtᤄAx?.^_۟A;"cp ll3c9vYȥ; 'xBQtQo XR2P3иO/yQCN/e5C,Fwb b e`}?g_d,17`N}WkO;[EqB)J`ݶ^x6P9mf^e<|7FqYꚛa08\R7>y$$^*JPH̼ `Z?Ǎ Y~2HJP Nך)9ݵ Ͻm4jK3߮ %=:?*^ÛhV;:t"vNȻza ! J?G]8Ɣ# rRpإF?R.^(jZNjOmx `$2X]wR(NٓrȢOIq^}C|U5";f'!#Y|qw5!aGE;`xNQqVgE5xzI%A*nSh$dc%-<􆍑8tJMZ4A_]uGzH[6l>,#Sop[L2}9BB"oN̢$EDvB[36;ESy}PUV#,u&Sfʰy{ix>ZW'(k9>JL6,B"MZ/%c:Rݏ r,a9~r:;t~p2=#j>0 ex| eͰm^^`` 4+'te6Uin@spνa=ֲ(*fb˙zF6te缈NC0zܗ/|=iN} =}<y/얡bt8]@?=_=yT}L~6ŷq%Òݛ}29O1+od"[6TEapt?!)?= '[牽 qmknZxv7<"4/0$w\iT; W6[t|(AzBtpYzbR.` '*ÁZPdJ')Ol]:PVtvUO jbHr*?[ &skQz: Ѥi߸= >IDqK{QMNUΧie}A|.+aVTLѩyRu舨yRIb_v7Yx rgO2@ǽx "ݿNQoqǽ-[dS8]D-MdF؈[m ,5UHU9Z3<~7ژكPG@(v Y0GଧjADAuM~ծdٷ5o/1@(گإC<3[-fƫ-ko4WUg.V^3tƨϠƯKUǙtd);l8+nR޻rm4sN[Pv[,ad9U]߹iLk!t*sUckG4,.A]>Cf#`Y'Ȅ.sa;#MsxQǤť0 涍쓒KeIˎ/_FsoËܠn16!K8<ЌGm9&-on `yj^gzs qi`UgSY NJTOv[u.Xd_ Äc$4\`Br:׊2v (0!;Y,Rr4DhP✻#Em< mys"Q̈́qeb#s:VjеDN H) [t:tp韮7zTZc5rz/SDmI3u֛i2QH ,'k#5T7 En(i\ϯ #' 2Ũ۝ wK8| 6~Dm;tZ5o!FBF,O#q^+| O-'=%ӼH/:oIm8qiIƘv;/UdڝPahGxoШ~A*%iU.}wԆL0d!7Y+Cd nB~F*=|µ$2_V-Zu.yCԛ`9 p ^"/N{nM(1iǏcQGdتh.6 O>RFJ.oI^ !a+Xj,)Gͩ!~P<Z"eezXr6D\JUs>NʛJW<&Y(ZP?Vi) 6\ZȊm{JGR7>siXE5H7cVj@RP˰bn}unh&%Tty_ "کD ))[b4Kh&ffOGƀ|MnT$ {ܯ8w9W; ;τS$CX`b]Tͩ\J#2?9}ic<.uXv(K)y/Hk\d-moS1ʳ-XErYCFlMݸs,'8~cqbq *,pB3$ߛ1;}0wg m-ON [W x졄!_s.'y_b>|t-#mzFZ~(Twc:߁0?+R*ǁþ'oL0,cI)@VŨy8f%?JyZ 4S/Wl%jF9f)S]IʛxމaS}V! (C-0tloQqHȶ/fHHgזك#OϑC)H'M# M=Z.I;kF5$5PWp rpdtZ9ݰ9|LH3VlT@鶵 :n4o C7(E sUG%$ WcNa m8O=g_KnAryTni c| .oc ͔85 HͺƼ+R(O?{b˔|R4th }' "Y.ߤp^qıe\^Ъ64U .4C+eA3({C0ɏk*\BrNHj=3p@n% 4 Ŗԅ9 @tQKClF @zHZY(Ν#ߝZ@Jj})q)Z>60iYpp{H{>)zWCz7ڏ%nKb YzTFD!2S?v@XV9ch`̘4IC.eQ;޷nwٙf |l7ZX\,*NPkorɝ8_isn=XN_.eLM)n(I?_(c(1nAUMǕM(%X2VT5&aL 3)c@ڢ5*{~!K5ͥv},#bxצwJBV me#,, p^:] X@ՙs& &C X-޾4[tfЙ'e9< ~?>#Q7s2* B&.  y'tڶgDZccpk ӊDt*ó*"9y) 9džݠɎsW,|( gy'Y_G! :>Sz6#l_ )LƽQ MT%AP1 jvSb4>DC f\n$GS¥S 5 `-[J!:,dڈ סiC&J_D 0~u$$,$U@of&!W9߮D.CYښt#).KCϊ甸l[dOD{HTsMI{=[W= z5 Za+tC ^d a (;.|ۺ㭧 ǎ tى^@sx%a;^WTT cAs;cRmU.G2I@TXls``ܓz}\ OI: #OCX a!Vsd0QPhIFt8a v9>CF 4qzYJRcFyY ~2}Ht0h֙6}^rǿxQF DϢJǹJ~&*3Dx$ԠeEE~lX@hI ,aQ\2 bb\75t`\^0&ёRgUMlؖu|ULc/D j%_pॲϩo5],n6ҡޝv%.7*ZN4sxK3.ևLdpZ6cH|f0/:: pܦ8">cFLԯ¤YBsu&kBQSLiHpwHIGDj؝5<ɛf Q*Z3"N!'s½>l8oTCw7ր&GOW4 6vO` eOmVإ%Cn$i}fgXABȅw⾳S?paF$Խ\$} wFг`KgTf'Pi6i fieBx3 wv4>e/;y}Ǯ4[o;q(zOTɮdgݫ~^!ྥ~~ޛhjn0&Kl31C悝<@Y84¥gȑ(S%OT~w,_#t \b=vHISla`xU&~ a%"M\v yV 1,Pck5{K%1v\/1 G4&&"YpvuA);wå!};Uݯ6w<|ĔUI?^:aE,rQš?Dd228,ݮA@cp%ꮍ:s,Z?f; )lDo#`:7?-mWM"7ȫC=v(>.Bu- $4X'&{lc֝)R8.O.3NZޗk޹=`Y$ҎnS(O0qMe 0ꁯhا(*"RNRYGmgnR[}#HyjLP]ĂO6nlaLEEQ::YH-mfF<РйZbEQ$o0*tjݐRIfBκES,N`DߏwKU׭,n<[kQb`U y9FdpV4PY6??N1HtWyDPeɼ8۫-J%D{}p K^:2hڒMׇ&Ub5@:kVսL9.c%Yg?j;9[E[qNo}|xzLĂ!|O#XCv^j"=! 7GiR<%d&=@p\eT61D`G+:F>&T^/P ^! %-4n"S_>V>zyeM&ZʰAKB>M6fK8EQIiFu[`e|ng(3'SYrh9IJDhfrc,ܝ@q;JDcfWlhoI}F3%RYa!ݛDԘ6u1cԢҢA!9O4M/ss*P@#~*FT3 Y{=Qr;R#ӳvD cpf+-n^-RM>qȰ AZos/O;dm'2gZDcXub s\E$rXєyan),js; `=O-` S;rKKˣLTs'VBվ3&ג84 XbOb}d{2H65 Te7'_>GFVULRo9=G`> Ųc-r,kR.ac%TL -9+rh3rwS .) eG"#bɽ>cb7Z}^>h1ah"dE/?2@oPԴſFY`bb{\MŜrӑ3'NJQ<:[&yyT"8<&|"S;y^=c fv H~ped0 C=ㄊTڑԚ2xhd ŰZ@|՛Nבx;s?*ґ9/aCϮke=?Ek _x_a4!㟰i-ћ$`nc83نjR@Dy|UMT~ G@4CUm6Ӏl_WM4Ȃ7rPtӚE?1]Zo h;G&[y<^,nGZ}EIUaC۬x:d5\aGUZBoSI:'|JE-Ov!f\gB焜W澘+)#$l/KL>3[o,뎚G"ZUf9&ؑQ&5@afl=^"3`ˮ+"QU<,lΆk:'uT'Efn\k5jƢF8ogeaND揯OojKN~x@hRt5ŀzÜ,ؤdTY_b=bCާ_๔8k1Op{ult ;E7__+75|rM5uu(Y ټ#3pMDS3r Ai,S;;m6%fn-5u>A@s|:-L!˯gyS:q)λ(hl^iKo|AFVhA#rh8÷6i~!g4{@#3^h`~\_/ K?8|Q ] aiZ'{yp9iԇQuDc{*(3U=([=6AS8"h MPKƎ[Mb$qQ~S_3H՚ pUS )ÀQ%1ybց8GgXĿs`UP|5bאphfc&%SjbSI?Jt**kE1gwBv1Cl4cGb \J#a30%qfCeĚ=يs_qubt;*6羽bǞd .Woaֳ> F(9?)49B^3m*o]yXq6< vH*ĔE"UD0AT[WK oغ鳇(wstSZgSG Vl|h {603s{> mޓp`=aWãYm_o<'̰ |W>!&C /yALJ-%f rD><(BHcndM kj¹-cbwr /<Xc S^t6q1.2JqO _1Qs0<ᰦ!OY "C{tPpj`>#r~ ͐ 9l5q=R}׶[ǯ^_ԘC sgv\搾ݓRnJYBBSq+6noXi8D.u0,}ON66ƛ ,V]EutZQN y9O<#~PLYNFuޓa; vsuо)̮gKMli29,Jlyq%=NҰ,h,qS75 8]}&QG޶<Z>1]7UK5YLs{9wFkg j%w;$O(Q9?$.z٭x;;A̿4bj.G4bJ#,Gc,TANJ(Qё$lBywj-+Pmܴi2IԱ82!ŀwϴ`@k!F9;6/.crvH;G5#ܫg 9=*;tr!"b0BMKK?xMjGM#{WMT2[.Tov]kpshU CyhX;v0UN+vnxf54Z`6KU;E m)Ǘo53cˁ/SyЕ>ËÊ'jmG ൅I{9Ϭcق'^xm;ˡ҆iϧ-?X; 90òP`&mQx$o&s'/Uo!&y ϡ N~_h'\@8x 8(az`~-[Ⱥ1QϘiIC<ܐ惥nl÷c̿$^Yyg82WC0 %5O(합*W0ZW_V) U>N͝0[ypA1vQy8ROMm;&"H} }0."Vu50jfF3JdVRc*l;[zT-82v[C%6My3~ņ#HRځ.{BMZ! 0 ko!+gU Shͪe Y|hdʭ;DeZxJXB(Bv{'4F#z,#.ef!ڐwm91LS=ݭJK:6Ǖ-nX0G@P~̺ԼqXuLD3Y(i[UEe 7y*ԤW+vdy~r{l6.c h6kuƦZB80zfx e/ial}obJr< ̱k4wh0Onkcd?ش2}{4ZOOakOV&0B98?K!ӽFKs[jnxD7r,|}']}\NRzX6kYgMFBߥnAC!M٧1\J]VC;!ʐA`QT_%-F% +jP `ucb6P23@Tل~g)*\ _k X$ipt!>%=|SI(_Q%uՌF,NCD7q5cA0,-EIOAԐtt7p%Gwu:ʶ;⧂n#Wvs!;d#dE2d2m.f$>%IǑ9bJMlO5!ښrw +n8A/L؉mZ}jL:MNUġ9Ufrެ@@x>ԖNM3\x{޽\߭4nuV$>EMԸ^ P!m);rtc衄}… sяWU!Y$;P"z=Js9M\Ov^U/N4]Evd m [iQƼ Y!R5\@Ɛh23z;Exb@YXXN $z M% (wUxMUJ8@cDi:O{tQz̽d\-X~_Ն,?4 /TCI>ؑ!6}0= z)с}8zn'WbS[ q.Wiz ^ns#6@CEtAyސ!ark 5%TW"'0oYi)浜8H5&dӋZ cֻ:zfmIi+W*mEALܛG{@qRFn5J[F+E5(|Ee,p&"TEvHDm2Bs>rB05b4N#DdG2 #<3ϊ:a|i U})fr00c{'U] SM)H:h兼]6Avyb'nrTM{(ޜ`N޲1L9 JPk25Rkv/rL]![su c֨eX'A3e*ay& vcRRUc2mDB>@|!jԣ.vv<-H=m2{z];A[rV^yϴUOwJTk^4&͉C!ᅕqn[)4QUi ^@7{N}MQZ}ˮ1&^dfդ%s{ҷXѻe?dxQ-Տd6Z+7U_'(MM8jp3Ʌ /ru"M%TH7 Muver݃x\1xλlI:+kv!k6n^!-?֒\)t#z^VUU%*CU ")ɖQxG0dAAdK2Bnq!0O>Eި[}fCv^?* ڍ2˵NI~ܯG,mggj &C$\ nOa$yühwt6C'QIUHuhy<+v(Tb-; Y0YħI>Dmѥ;1k1C}2g57U 㹘<[>Y06&ҹ<I'r!׉yU΍&}/XAs{ i u8 <=Y!AiS)ʔ`"OJ"5zg2'?W9ү1C^.9l7*B"Ro5uN({rHcҚ+3S-6K'hv٧b6I37 -Tg&hԼFC=OP\ s.pG C!x 6/G樬 dW0 >ժb()F#Xad"j0O0+RB9B4W&nPy9ph=Kߢwjw+}TgٷB䏑 *˂:$>.LĬI^KaZ 3dY0 ^0 [۬W)'6'AN#Ќ嗌 qOG`>7 v6ցbL>s4*YLG ĺSqδ]?"PZ;Ԯ*9?+Kbl?IASt2& H=SS:Ї×G( r%+ Z.=pAm0l:%CCsBj1K<@P\8Æp]5;eQD̀reXHbx6#=[R#^~PS<̊jeii|m L3>m^nHv&^[erhXB@vvO)϶Um$vLΐ(Pwgq؆5">k`&Ϊn9ۈYṵ7Eؚ-5 7\Ua*ҖP̀>,a<UG;"G|m'X?R3+Ŧ`(|2fqdjRp++w]w){P3!nS;,#`@3Kc[:aw,U|eG% SMC4 km:oU?YθcZ3oȳZTgB2 F:uFSSN!#b`sL9-L>  Rְʮ`֋ JK5qdb2>xX~xҗ6[E_ah1~FEjk/L\9[|{C^tئ%\ S,jEjɁ3`2,zZ>TڡĢF5U2k<:/oyLl֟Rd}f-ymS.zhPʨ]h>/׎0| 2 d%d/P/]Dm*A7#Ԗ2O [6y['\:oYin)(K6ck`YUja`tIMdH_QEۂ;`O˿?N䑐}IzJ嬼+<kў/1alꮠbX%<$#6_Pz_Àҕ@c}^ o/eITe*;UnIɔ3y~&\"+h ֶ8k $>$ԉ | b6oR ;ŅHFs ~Ш1S-~pzKGwq8BqX.ͫD}g ʢmϛCaULZjmR AڠU=/*`70NcW)*RejX#~-q -*f?.t+5Bd _ ]Й\d6UN-'ߊDl58V) ̘:ג Gy,k҈Z?M 9` 1BڂxTHKM:j&)W-7jĂ9a &O ^*ƒ3+ 6ۉl==yL0EΗd@Nܼ{|}މΡ6ahO6N?'Y1X˓K͕.r]A;٤Tb'&Jo[+׋8113, 1B@?ek>sc3}kMpAryoӿ$q:q,TN\x_B(<;W"hUИ&ʚyTyQJJ+^μgm791zq)M 5Nс Ç&G?$`?p:8`1Yǖ]FׅxW[y {w^P`hmi"݄ėPNO2±EK֒#%~$8g-0}6IZ3(֜]X=дt~Hُ1yh $f! =Y1\Z ]#V(D~*5U=ޟVt/ܪ.e8D_+/D~fJA\ ª:ي2Dq)JêŻw /gG#&츻{]r]r[oKtZ'# aEğz F~pwNeOyfZ2إiգBWh4X56_*ΒFLc>f"& S T#[k6D 0 OeP1g4s0%:lzk.~,{ #j*OD-?:K{WKe>lѺ̀>JV/(΍V>Ex2P+\򆵊kb4RC"]ygg#8|o-ɛ9~Ը?g lBerZS4-#.LےZUg" R2`c,ha ~>20W JP g lpphtz%-ݭLѪImr1kc`AZHNL9ptIQM a'Mi9[HoVGbt{[)t)kؐeE/X8T,ˢ  7AQSiK)w, A}5z^~ V4$vO3_Z5 ?0bS7b)_:ҡ{ 6Q=dR.)]$U+qD}N&%uV n 2':$5U(F4Ah)fkE{ چ^pL%&,5[[_~C\ֶ;ٱaќ.%^H!ػy|_o6W]:}g{yNFe%oFX7*I]2{qǫ.]\9_Y૞O]GuhܻlXĈ1i1__KyvQRLyH.$CK3-3C4(٭$vN}Њjo80%*/g4tM@,#12~Ӛ\xK =[IR:dX>67\ 'bL"NB!kM̄0yޗvXnn1eV/vŽXe'rg2jY*86-ҫ|ᄐ.]l;;+ "xA+RUyPI`4E8[R@1aao]" `ul(a%;PL:|'hT[HcވүBW;\j^ITRMxEUfZH 'mHl=d60͕](ECPupʛ$ ~ l)A0B}[eĕAzhS $n_zF7Қ&% =p6ƣͿj,[y~U'e??=_s4pJ`> 9]_]\ N$>6(ݭSCNdvӰsat. xd磞=7&qsdLˠ 8 VbAP b9rV7Amr̜sFl֟ɯD\_ 7h3"wQlO}(fm\dfjH t @69|S chex4K'|ݍ? Q(sJM8x1K5v'Er=/>JD7 &ZߓBv$Nހi˜>&h\vGU<|dmk̻vKwyzZ95zi"n爀vĨq@foE}V2n\l(?X GaorPNxNiSD*D`1v:'b?Qt=ݩ FrD4VM嬒s ؍UM"ʑxOQN`Y{ ܎as1U)֏~Lqbڃs?~Ĉd5{5lrq[,NuKNC6_яJDZU,2LNrHR!m.26H%#vbe bӎi~3 p`fHmS# .G@1ڜ)Xg]o~ /|c-ۄ~3֞ɶKA#tmü:܉yc%CgT w}"|f2:6ɘi'$D&`ˈpþIRYQ-$9C ]fn5ǀk1 AGqڗ]jdC~Uq!^4qqp[C}#,ᴹCmfJjcǵ OeN!0捵<J j<5ޱ: ~vi7rm'/.50'H9ʁ<9HcƇ'\vŠ__=OYǑeT"f+[ְ Է..RBŘ%=TUQ QiBi‘#`Dza ?K"%+nak|62o0ؤ /:9)#z-{Q 7%w~gL o](="7fxT(., 7`x#a }MTn7^=i p==e lVbD^yϲOSyOSzAߑV߀itW(Q  r1!e32f-SeހՏ_ 5AIb(n!,^R-NQ?~i"xkDJy@8m\StLmV? %2?1`iƫMkΛzs6~'kW*x\R/ 7'Z:&U $6՞\m"#"k_@{RѼ<43u'T,%XtϠ\b^ab$8e']h KJ#_9* _ t$~x5M>z''EDTi<.&HG/o~NO/wܗ*ɩG.9lh-\,RW* yoO^=v2C6hP'%iq܎Upd+l{@ى 1Օi$Dʑ2}ۓu#DZZī933Ш,(uǛGQٍUb{#\.'8EaE,Djl$*{V25I|Qg3b/~+OcqJy"$ VlG_3cw&M~cAXX2LKO w<^a0<%s#=sWOI{X,Ce袔'j!kj0ZXNa;PYmJ^۷?b썎 x e*sPͰ$ES+Y8F.57_ն}rmԣµ-}M|ƆJ0M 84m@A4Ň h0VT]H?*xi$ԅpmpRl"an7Yap@TpEcĠW6sGBܬ^/kFRz_aKzN{)rD;V/`D4fǝ,v =` t>H@VЉZ|\ i"8$·dH`n]?S.HgA$_Rz"u=hS+;Vo"W؃:%g͉#RŦprYDړICղ92pRJF/"-i$OI~qp (DyGuaY%7. ʉ $A:Ec@$;|ȶ,-F]?E]7s~bMJ^vܮhA4hPOsłhIDBb{%Nw!e>iofj"-Ki[rH4iK~&^s?hC)]d4c(ic\*%aUkҀ-~ I2d5L.d BkQ#C#_7HS C?Z&34c՘FTh}^db9xԮgLL|@V3)rx,(OdImdLkYW ,|[<^ %J%$ʍS))((4^>3꜀%y uܡXvfS@zXboh߁@)ݝc_p}yLibr .8?x#!άpg^0lQ/A_6kS^ͪY9MKWWȻ7Q[P7RCyuW!:L"ϥHi~4g|w2gZM=Pa6BJ^,]ArR9ƭCؕ &][x^0ȶ^÷oʤnL/\q*S4GVT$mNue5N#lGA*7.0qF"s;<)4#nuVnʾL단cG\TQS@/oK{E xy_o{#F0v+癩8'Z)kctϙ6}}ISkd2vy) *y6vŏW ܆McڵUZL{ fsߔ'u5ФȰȶB('L@Sj4uF݊N9a -x5>鈣$](h ѥjCj;+=,ē] Ff'n a~]גc%Cl(z*vK܋M)?R j^tdV6}pNm*JqsH.6p,fҷKwGR mţ= 31)3mk[/ϊ n`D^-ΗVL%|2?z` "X#7 ?F+`9cY:%Aw ~мrw΂(E"mGVg2VmQ,բ&ɂ֏N<6w"ck3S"&fX,O?wL[FdZB NL܋):4O4fob1Ieûgwd/X̀tf<*xxVK9kbN_g0i'D1EB׈C S jn) !s :ߒCm1Y$U򒾇R̅/],G4| _/L8^Zv3Cw JIk]"lrd0Đqbu !b09HeG#A10Iӿ55;Eد Ij S'"+fAezf :i- MM5U|CP|GSۨރr,a @,"l/_A"ڌ|C S(wh_nN@'>I ^tjy6b#ukZM*CaA]ɭ[g7ǜr|z-: -,9)wSw|iAɲŗQߥlp#8wh23硪̻"* \l|uh1~ECg+јxdu:"5+ Q"ZRXωtipSb8+#tL;s!F@9G+Kj Imbʄf" =A6 fP"BHh d`̙Lw1Pp8=Hf-0~XgÓږT(úٜھmѲe5-cY$Oj:WV˗y'eG%oYmND-7cil lKh] m7zc%YVPIL85(ޏ})mrC7 6_!l.+IAT ]x͎Ηu YLGfJ&2)FMlBUJXdxn0i[S_Wi>_בƫUL&$/J![K:1S3\IO>j^4UA~RAeshIv[fz_.(ʑ6cf. sD) \L0Cɮl  aTl {s:~kFC3̲n#-S MtYFV<鹓/\,=Ո긹|~6cWQ3Bh'4S>!Le")O#ٻ"+9T~R3 w&6b0Wo^=)sLFCh/}YaO&hyQ& LZZ%[AɉȎ4WIQ#L43hկ8b[%K{ Kհ? Y3Ҧ[8R>X{^AJVA`Bl rƼfwkfS:֦E;n_`˹(QއaTDZg,>q}Lalu|n3ѦtEEy"a`a#cࣹ#6lsBY}II`)b73^i/J+ѹys\MPw9 137TLW񏎅pihww'n6*I]KBƆK=4K_AĤH%Sf% %"e8S"_@,Q{lעNM"&\ cPbJOJؙXTi`M/c/5L,Vf3+< "gf&aަ14G*:Pߌm)ycɈe?{ʸ/nDݯo^ٱic.%pNyaNI{B,7n3sp G/D8N[:W#7DD/_C,ٵ5/kz4S[Y>4O:&aZ7L!V{l1cZh)9wJ{i˥_jH__u\i7e1Y񟆱]sD0acMN6R-"aӢ{1jDW.DPT̀a־ǮȧHZd7'";⋰$ѝ2Ҍ{8# N5*(-d1kFZCOs㑖K+:\RN VʼPvP| [5_kf8M:M["!Lλұ0yL5z^h0f0I;|]q G*:+JԹ6m& ª(HX@~-ǭw_Î5Sۼ8` v1= {Tu[83,юb{59'Fdf@5ҽ4vM豱T0n< bS*y# 5>Y'tѹ Ք>ȪºT ƣX^#"1U|/ٝAatcJ͇+QL";T &uz-\ܓ{'y3MzmvIRVX(wB'W9͡2AUߞ;jbpUv\#>!T gO4xfV7^cU63(4ŔHfn? J9$ygYZ0707010000000c000081a400000000000000000000000167ad58b30000b47c000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/9]?EhDTTk׶Ǽݯy4Rw6Bf\x7:$Kb#*B&?(ϣyv[O j8Y_){Ą,[NO,`K X!qDe5Զl8w=jY$ U%nRT hL6BD×DAFvO:96vga |?v*:O[+#:mS*0!dФ;|%#^xz>Sp)% ^]MRG1Ex'cZ "I= 7]kMdX)-Vڝ~񢑞~⌷UT7e`plxٟЎؕAWHXȜޱB*A7K= bs1I~RIXAQƧ2aaW4 q(h2ă˂Gdo _l,6"+GPܢ#ēr\sQ8`C2Z.ڈ\V-EW{Wjrt]…\c>.yѠ_J)$?^ɔ*Ib1ƚoMN!Vh )1Vm(՟"oÜ?pus:ѩZ.P‹ ^LG[ׯN=:z$ڐWAy95(Ggr0v D*ji@x%dȖ9] #2&r!>bᓰ{ڃc}Z% FO-vca"QgQ(2hav/uuJeN,g+)xBd_P]_%N&E]nOcђt͊R*zq hsb5m8/iթ""ȝ *ay\K?mu\6!hbxFSb"-x^rpR>za-xj9f[Wl^HHU;Tr#76sH.;GJwPyw7yCpӔ6o_}XJ(&#XߒkɦVk̿q)D]pR򇮑ew^xAÃhqr~Wty_tPA#a| 3K˶.|q,ZsӳFf7b~e%(1!8<l|c Zގ3x_}ȿDN !WzKVy[lWCNk-Og=Hl5DZBJ]Œ:b !@]5.#tԑpG…1#jKR,Sآ̶c]=0]jc'ka0Swu~(1 8arHƆc`]mz XPc$u40y`-;6kL|-_,%4M0^bTJ:5mC|~_u-Adm7OKm.bB~mvxٌm!a΍Xs׬cjGbYb"A ,xѪL-U$2xoyʰlH3 y+z\ EA#\DA >O$3j\_dtn٦%[BK%7mpV πÙNϔA).]w&չ>;%Qu&t䗵Q:/c%>}kМe>j pEM5+Ǘ * 5ɟDv ` V,CFJ1&{M1Y%@U=dpH1 Fk'U]TǮՍo&I,rE|23h_/k?gS8|j1~ [FX:քpv/@Pμ?\҄ץxMO zc NF(;5zD/pvVl >'*.{db1h ˇ9=rZZj洙n6qm$S?c˒@WmY`uڄWD^u"8\ 񒿐%Yjb2L6{{;O%LSi(7"xRѸ]9O{"!(L!"Gb2BC"zٚ[4hmuDGOzZ1 ɼ 2V^:\xؖY (./Cyʮ>>*PC&CG<E8P.V=#a6vK (^=^r sRzӸᅝ ]{LCٸKSvs k t8>Sxs *LIaxfCfHB7{\+2{߫Qk&F@_圖!YK\/,x炍 v15_>EMŇJm̬5ٛf^]#઼iA@fH{(̟ M7KILgߔ~gBuQ~)@>m 9TMpkc*k5Q"ojl`.u+`V@!/| I%La!s{ݔ2j8y}s-'`MR^%@GrkFSCdK2 u&7ˆޛ:CܺH#@N/}N|JJ_DӔmfcya#dFNˑ]ĩntւʏ}x, B W7qQa}̴8HJl 6H|}XZ[б$t'G` <{j:ħ-&olR˖;}ٶJl6L,w-)IdW"9կlܨ"_m܁sP>:[u5齬~i-†웇ep(27^}[Xr]XcI`gZ6uXxìUQTx)w,1&0XKj|R̀Řv#h[nYzˤ pAŠK(C3é# | ev/>>tsbҫ]O`: ZYTO)%\ϑ(Ө,, C7[$ߤ]\G٨)#.E,hi6 #Ƞ'8Q|[QR,ߕT+Գv'EyLwW، sGɫvfZ%MZĬe:, ̼ 'Ld~U93\&< /6^b31 K( vM.(CenTC&hH6nrsSv&{thB1 s^ZMj/01\ B]㶮c+@qm`+.-_W4U0})0QWk>~'?Z6Ihn,ڏV5h '.Yج\ e,8waҕ&R;kH'Cy(?_-θmNT *VTxj~Yd/CjFx)ezk\ǸozE >zT]Y9@}5]otzw <&2\:Je8-] @LZ2pw.q46d.Ri0%MJ5nmu.Yscbm%;2 4^suJikH|lw]G Obd#WPSc[q7"vkfX4abmj'ZCҩfQ}TLg'N-x-v穜FNsB\#=nv ;e*C[0}E"Bfӻ(hE.1т#5]m4N¸ޅ{L/$ ~ =BoV_NST#vοO_I~"ڃkg]l^bN.NxWw;s)TYi[s_^Mb5?415o}cl W"ztV `+4/؊= &Vrld 7B~ 6r!;g~:RԆJ!~7I3'( z9߸v+HhEz"ٹHFiaA@@fTf{ZZǿF5.(n0.d%| iZ}vN?Ki&GFD>>hepsKU17=bhƔNp~{jsnS }tum*8x]bM4m^40f +WxdnӈlMdD+QGa)+>F񴒧e^xo\⅖y*GocS城y**1wՆ^!sVݣզ$ݲ9Ʊ:IMz\gO`֕/74_GeNf](GW'A/yςwh⳼$#]1IBT{VyuUh [EGDw0JQp(yQPnPPZb I`(\K֊(rɡb3D'"uEer-o_52eu`NxJ)] ׻U96uzWoVg)O1T\ |$eޑNA]uțA?2]e&>#*ltR/曍wZ=x8Ryž&@l%4o\#w-Kzٲ69X@ *bzƉICN^;Cyj9kTG1_o/9P4KWST疰'⍋7zGܣL\#*T 鵺Qju:+tFE.j"zJ\Qıo|al^wýсse.Dz5ma+*tYsBk2=oҲLOYx'yqER%G.2q OXV/rhZ WeC=%Io|uTX,xg wNf}U@@o~ahxfLF&헯>LD  U F,;@K7:p=]Kbz/jj ZVYG0'uŧ>3"}^gjzyYGDlX80r)Y9ZMb\oz|<{IFI3Ŵ̠(90-=FB'|: /7zsRv* 713!yzNT[f>F J'2b's) \tWQpm).ZP,yt"x ّƢgļ)雫;l8[P|}^01i?Qڠr>-0}P $Ŕ{,^<-E5|JQkd*\Ke:r3#ugd odm  G< !Nq"=yuTwܜ[bXTsMiFە; 7xtZ7no㈍9ޞ4,85|/*)WM9]êNRxOCoėUDz p e< xf:cTl&X-TGX~p$Ï贚WiAn-~!ο6l(~IG3\訵5ڗwvXHqvHU\Dry`,?sD-U?Dȗ)Y'n$ 狩.0SY^lwv,)fŜXj TÐ Ngc4,c*T8#g,~ۤD`ȦW&G:,ʚ܏٤L Oaj^7oΊR=P^bo@@_q>Յ{lώᕜ:+'HXXh[fZ5H£OZU\8ƬE]]ڃapsl$wEv"Q~I=Ȣ '"Dښvth.:%KֽLTkTR|ZbwJ Ԝ1KTcT?DK)N:J9^?!c~G1 5T|0*FG=5Yi } ,/!@ȟ]r c]Cˍ,I?MP̟W>'ښWfA/$ Y%oYP w~Zڣz'3ӄ^5o4DGܮe`:.Y"niF>zO PܝƄhdΈVٝ~ˬ4 8hWם )Y&q=>ٱJ)'~}ZDUmVD&q!ʝ,@p)fSI(ޛ7F_؊2ŷï MT7 X|T#Ftst]ħP9{20 =EVNXYGA*%O@_WusiR=E$UH--[ڢca| )wŮ2a-04g™Jg >.)socR*!,B ҂PJcEA_~Ș<ۿ~۪o 9K8Oךy[K;˜[&jĄX^2vu-ɮ>,2"i kt):7r6ɤcإ=ا\M; ±Nr56 !F2BW8 ]U9[ѵ,ZDKe˯ PR݅w=__hhrx$FzW`/pZ!T*[$F4*NE]I- R<-Ş00='d3 Ig Lj3x$*J\BAϊe$ M\q:IhP6??ȧZ'nl"p8!eb۶AqU{$L%}Ӏ]R'$.WK Mz&q'+7ۅU}g}ܬ6Kf;J/"M[ei\ p2l/h;jg}>ݩD+ RcUL&PŇʛD8*?рΑ(Y3j@gΨ sxAYIfo]CI :̺2,M9%ٙmPh3/Buߗ^KMBgp՛#N!dvfO{'/RWdڤoP|}È4%nOaYSۺJ[tw[Pf؁ {;t<1,EOp~#)$U4.Yv{yC4;m`H`B>keGÏ˪:ZS'bj%Qxbՙ¡3Kmu1xV+D[K ~lHF)1'V .7Àeə1dXvIt辯kN]j-}C`y~ɞᅌjș9$O L%N%mFQ~K:r0;=-Sj (-)](~X5YT+[V#fDڍϛ5y˭0 3NE̜{~LZs% O\Þ :߇+ZleFṅ%aq[] 33wo?s50Z{W,ISqf-bb'̿Y3F={ͽd5[ H/oW AqR' N$~gW3a6Vo`X9PFF ˷O{\l'ђRg$0A?Z8{뚟VaSJ|49G2YP 9fp;vNH L7#o/5TcKsX1I_Q9EMq5\iC0j{綄;uҜtS O@ʐt),}"gD VX{O)<]z\  SfR|0)*wZX PkՊ,d(9c-K{` '+ױizДye_ya~1xH V6ُ`ϩӫZ@nǶڞzpWِE3J svp1U=9$Y:m!֚N;oV9!+y7\)ri.00ʅ y+ku2@܂rlY<4#̃SPV3ݵ+rxf S`o*͎Ho4X@7`袾b(qa֪u 'ol+MK>> '8NDO%c0R'*MLLZpEշxa[(HN)? s ՞f>b^ZbK'5NܑEt֝C$& 5"[( 8L*.8*G/r&h/95>G b'&ry,o9{ؗ^u^70fk,Sw{=z F{N1'8Z &w #ZD I2SלuMWVC[T֠)AMtS:7/;iuZ6)BEA]/ 5xQҞQ;j'1?H )^Oz>a--Ԯ-ϳ&y.c9d+} qx/ u<Zt:rǜsW9*\(uc_"0m,)_ǔ:_GM:x q'~N=G6>Dže w􇜪VPW/;XЫH-45'l]d6r*| Q.Dvj^ƮAto|?IPHş#u܈%C'tcd0o2{ESnZBc}]"b?oI n*mgpoKT"f* jEIrCdcd+21sY]V=[IO 0|Kତ B`^uL*i?3BtB4t>?р\&r|UHe<`2W8\$#$PF@ "I#Ø.˨el_󌤴74>IݥIneɖE#}~9jhscg`mQ|]Ⱦȇ`Z˜WH|H5Ɔ#C8z|m%Wn)Y^3NlOˤNݼj,#sboM񼡡RDp9̅w罆f7%$,?.pws#i FXlR\ B|bFsV\:u^glۊ.^ߠP@`ڃsw)іWy+azhpCIyExB ?8kUJ^dG $Û?8CSu$:p2qP QTBD-k6gM#X eR%JJlvOU;}h୯%}׍ҭ #;昵;j=U-YMퟷ$1όA =Ixd~3A:D--*u QQ|Nt>@%euBag<(!u= D}5. z~Vek[~@)TasKOu] wmm^eVgR<`9Y'1+bMuVT']-X`kBOAlD-K`ߏ5g7*zۻT+I?n1 ̆>Vb7#NOK|d,sۋllf6imEcGڔ:MtyNCm2fl Vh:9P) i6)噹i݉8^^ ph& P%9f $.y`V*eH?;Gb.fx^ Pv#6=2%YHW \,\V ś_\ʪ7a YV6`ȲxJJK)oLY%.jeX4dl[ ~XwKǘMƊ]eLn|?3LfJʘ7&e>ćjI=׳ (;0q߬k)&|A'H/hhE q "Áj&CΚ٪Uð.Jyw0>dB%4`+:3V cְvr3 O=uxDEt`mյ;_,MjjT캔];$H_jw/un?wMlHlQ>}&TSqv~%^zqP 6!dY&vTz2 ngv(rYxjE-DTP9)-#50`!rJy1a:OQc~3mUGw_: 2^$,6nz[-ټj<.$Mq/JH335lЄ^8=?b^` j- Rg1خ@@ՎԱZeNoѰ 5ߏӃ52rխkR .\V^uUγ[{5B׋kHsPH;.[qQ7<@S CZW'IOݎ4r+_#0?7@.r\|,!狼ϒXh݋{pt5 \?0=Z0/~A,OZ\ qKQ%"?b7!6mC¡=WNڄͧ3<9 :z}0 k. c!Lku :W)kOdT`l&W<7n+AkIaI[+%{XΐNE2CN# dmE'Jγ]!K3K).]nl}f4mLL1iwCMa<@5;C<7?U.p<PjNVqd4n5!yJ^o&\'d3օWf!T4P>`Az~3ؗƲ +#!Bsr}S#gQ#f{#5s/ hC`@YbdXٚh\ܖSќL:2&L,/ގHj?\?P WN՝8b+:&g I ƶ#R _RM(JQ-ƕ& N2ȭ+$YQKK @:V*L6V]!2(\Ot8r7oYZe|\[{Xo.rҪ4C5-J"A 0} 7&|JK!ӼM[U8y2`wxw?M6 = >cv2Lne@U% db O΍Mlrߏ,g |zZлI/[hV%97-_copԂmSssGFD#TdmJ?4wqc+2b.i)qZ4Ƶ<,p)ڹ h8xKč"p"uB"LK|\R )nztTH`51kEӭCH%;^J>o/^Pdlp7`J,BWi=c1ǰ gn :JiŽj^s.cIpTQz u2F6D~7F ߼J}Ѹ?TWA$kC"1|yk>W_GLo^piҏYdQ܇MbA.88fbϡ=03--W5SًIm5}=HZx2lӜ+y4,)yv Er!.¯%Ù֕u``K孏G"[ D}I~ C#lڏ]` }wi)c_o&sF:9,w/HC!& ~mrt2reG*EA7SԿpI`C|j̨ Wd`jTRwK{aCR|\UWT0?L d:ow"3Nh9#t뮌H,}=Tكb][Dbߏ& άYsPs\e5bF`"0LIX7K|UmY!,#}DuT̈,Q隕b!#.oD80Y׉fL2Tv{p=JH>ty+8;XHzae* b/JEI!5R7J q]OF I ]$* [d3ۭ1AL%%Y%ICR=wb/P;=V>N:E5srꈗ wW_SUOl(:rMQ; 8g: 39HVգ/ jV_ӝ%mTNt}b]aB+3%^ոbF>teW;}Ho}^!ѬD.$'A2lF& rp ׾ua{3&߾HDy&7ށ=;\nD_0t 9yK۫~%UBថGa<ĻT|jbjl7LqɈ=4 ?|=F9T? k$Pc6'@}㤢Mj䶬($ejffm0@M)$V>XP"?PU[n(ك_f}%tThfA6>lӪJgGid.S|~0۲Lq[\vwUKBSpc: `oDoN& i#rۭcI5iss$Aa*O/~aԅ^y~j A-J7 FGƴCC Ylw~nL2b;>aKb@}*A-[LrB㢐 ?y=b'wC0 B`qa+E+(1wT30v jF,ԏ}?Yvo9 3MSh(T9q5jc u&#S@p)v&o5q#1ʙ6jR(Kt3g?V4/UbRo撈077@rK":WNß. 7HZ˜><tDq.Yf%Hxb K yqO[5L@*#JnxИᜐo2[Ҫ_"!e-b/< g)k5sy4ʵk mMf+ވ:$#ٵ%g`PAd(Y]`[ra2PQTfr-t^2F t8"5>N=0Ζ;*spH)HHͷ< R}R /\C@?O9OGb9Q[k{fj1̻?|.Msߩe 3\[띸fŔRm Ӿyk?|QiAf< |<ޕTM9G%z٥mM]W]Pcf7 EiBVda϶P70rW"I]~m]K`.JG}Ima2T&FAF JEhƦm e0Q5.;\{| L{х80AOU)&Җ'#x" Xu?gY~a K{Dr1Sg/ҝ:O<}{5 u h؞R$hi}e.~|~3 }['4]~Ӿ#WTS /ZF1-!oBL~VǞ,r/[_v?wH̯HwTH?Ӡ8}t؉GLnay_xj/ip+#Q?ޖ.B&8ʅ z%|-,oS?HF(UՏ1;}l8RCH#櫴cz0GKk#I0ȉ`$703s(I\XJ4NF4:)}u1,ۭGk #j5Ю4c;KCm=O]ײ"PU36US勎iVvPPYzyV7p-"p{NQWUAE؜P[dzyt{Q|$&PDD0d)B_o(*Nƒ6v7A`y#r]dyXSYv5 2\/w0yoduZGo9G0'f ^v⫥h501~YdQx%9F%-qƜ2G.0nCݧ/'hbZ+:^c̋1IΏ^ gdRSF l)!yKf,ZHH2v@$CH#h47$}͍k+Z"G+YN @*u:1Pgon LJU\}mg_No>M&I–xĄtQFjQ&c>C7_$I2<~ ~J l$XwoŶq*8p姣ӿ z T0~U]&jb>k}C%}L!+488^\WR~3-KcI[I|8&%SJhe &:%b}OtEb>-r8Q]&_Y%ۊb~FHI$6/kc/o6gyqRgkOq&-ѻ1CE5rs[DRCs\=P^WƣTLxZ["'|w=XFOۅHH F%44DU~g y'\>j=]V6Oj\D~oWam]ؓ;,m7T9|svq[ 9]?PX#|tn6\w5#1M. R,j-̵"6TH S_Z!)wՖKՈIvQnj2kK&QFM|dFX*͜eAn4xːahPpِ)gO݇ccOVc1nƧ9LlĀ_gvɤ$0 SAoNvb22R(C<{${Cv0qа*Gl&Rw "dbݭ2F +YQcb2L=ln րm(d~Pݳ^/[l!Aq"+>ցV*xLGiF=DZj= +/;T_,(Ǹ&tHuF%|lb:OC'di:IJBsz]ا8WЮo1Yk_"6]jR#{HhɅ ('J8Gr.h2W4JoπEnŋ15CC nKFRPx/۹(CB W #mM@!qZjC5v]4jcq$RTZo3fRNa?4dSKHps]g."܀= [gY iUVͥWP9YIe#"0 rFIZ$B WK Ǐ Z`Rk`i_H\pI[Qne=kghcgo()s⮪rvX&>sv Uԧk`( d ٮE4/Ǻ'u7.w&\ =SFR`}5yOE+SG0#QMyxh^G,U+{Q᛾L s -`B5C>Vye`۸>- C*BFQsbXt&G$6[+f?Ӽ2̛Nl3jٜfs;HUq87+)bx%p0xV\09CݾT65>ypL - _d&y/畤T"hOZ+Fl;TsuV^RXh /%xM?A@\A H4,|63v b*кNm%ܩ$'y dj[0_Nh눲K!cչ= e: p?\](: INԁH#héjŰBKz^JQy2f&HPbFS$EPJ>$P= ?R [H=6]2#1!wp}{@{DZn@$3IcjqiDU8TF2I"`c,pة:udp-r :ImoøZ($^<.{TNt$2/ȨAc80rkکo?VD"4%nQIձ|m+ꥩd:89~  azǕ^,BJyP[ئ2Ԡ5 @?OHFCuM򋗥/S)/RӺ)MI(|G 7 /{fTti?-RVd`=Y [yڕ# lB ЌJ2` < sӹJVlPG'` 1ҰXoqaT-\:Jq2X% WSa˨}+!7k^e{ AWAE a&Yo\]B^lN«s{v 댍xu2t~=h,X\^ۺyS{ x*9P:]KӬ< #-Th#vx_$ORlb>Na uK/>Uʛ-ZI; I +hvJUp?Ԗg6SI"]+ -[O*jBP )zXU,pq#ۂ#xu⎳Ji_ja.yʹSꎰ䛤ޤa`S- ~R`qeJ1hU8~B\}0n:.3+pa6ms䑯$mZ}p0a+5(E5K49t^5=Q;` _H;ln JaB2c%n /%uUhvc#2閥lWPS#vkCb`J o3-15W4V(a Edx("VX,gY)/Cks-E Ut-? '>~$7Ѳ_)yVnߝ8ǙV({~immraܳ U3R|)0smVѸ 3j f6@&4VO̱8([8grD7U2Z$b_.մj:KgK ĦmKϗ b5&zRG`IoD-B2A#՚FR >βSܸ\P?šHڈ$'ؽaFw=\Wid[JmHSn{8˃g?iZTJ߇]') 8jK`IQS601;z&I\݊aZ3.7'=%1Bf=ƒ,Hdx[eu"N->$ϚP0?6JߙsP0n%74S q\K'l^!pډ ~TrFcE~܇+?ƣMe^w=u=S'u!#Uħ8y8¹!_jn+lw\Oi} ǺѕtpGg+7{ou/dc2 M8 R]'!ai-aIG.(`.B h &@!y޻l2)Csxs=b&g|a0}1cAPҖ8u(x WZ5:E{6ZU:VȊrڎ'z7s {y%?}ҚbA,d,dn {iX~&Cy|^ПG6 6GBn7-7S9jvPM-;W"+o,ņQ9 231BeDڱ]Io3#09k# Xr@MR\QmZ|#J+$vB+GU5KұDo}҈ ,g2'Y}E10f#W #Yp#EʮW\B$u9I'&Y>:`yzZ]?s.A܈,tJ5T:\RF3O՞M 2ւq$9ͽJ]iV~ױڄAwAȞng%@0ì@Bvw S_0y>*O?}NUGP;g_0i+GlD<}G2/\&Cۈ"&9?-w-\F/??WCȥĄ^U%JgfS;;KȹHJPO EsEmY~ҥ@/QYYH;uC*ZMkņ }+6nxޜ#5gZfJK~r*{Ep,W%j!@8n4?%Pb/bƭ=寭@+'K]`Ag]iRzi99/xj |4 ] oyƌ3ƈ]^V@ ˶fKZ g;Rr#R$S`(CuAǣ.f2[z59ܴbtEVG[yUO &z"HNP)NEG.gGP<߳xX'J!l'qZjJ'/cڄ2u/ۆ± *0j#=ֲҸ FM,2E> }D1lZ8zlFhJD-k"6R܍ KUl(lF3@ nGqZj$#VZUY].%?%w !|1SB쬄Ǒ.o4^_fr$Ӈ7Ne둛RN:L+3ѻ lR'dWbֿ[icZ--ޤ@ @`^~؆/U4;rJ =h\A 9z-jG{u ӬY Iچq&?1Nn4*7?X]9)m^tX2thEY}dp[m=.%%NCz06Yv .4Q7] 7淋7][4>CN٠@U09s}=powt'lVLL,75w|\^s1~6sy[etsR1gH`oDCBk|q6ih_d̋T5XQc$7zBy'Jm;D幘8,9}T J(+}Y#C$[z;ݤbPv6KtSɯt.VuE(_L9L&K)hnlګ82!c8gSj!*齉ϵA%rT@ i2~sV ·߫G(sܠ+W&L=%#%ftmS` :y3i=:yCp*MBFW ( Is`4¬`<7듋NOMLvgy"\'3@7pe˺X@ ,ӷ" U}w5Y*}wfUS,#cUrC7LU['s&>r(].;( u83?Ux{/JնM"ި"9/ΰkbcr˟#KVӚLHfWGq ůި[TX.t!0~0ƤPTfukM.<1⨦wZ[ўYԝ/a̠~\kP4~PPԤ Tˉo{E)HI,N <*$=nX%OAn-qX!A4hayVz_@>Ǜ[|yQ7ebl\ih1\ē[\˅9SMPͶh:xdwͷA?ȯ>N,[:4UGN`E6E%q,i$2{)k;([{:ݻVXǑϥë'WaMǠȣChpRfYb}hȯi?ĩH7 JZ!]_#q!'J18'( y8GoR"5>i٢j݉:tdА⼒,qaRNU^Np5G\5yFٓ{y?fXS-RN HkV,.wqUo>oK[pO;N`O:kh)qme]s4Zͨ,/x7Sc/ "F}."-{?thVʯ26`ZT˛U-̻eu;jaxvVQ\rHd_MTf$y.9&ߌ<(7.WK %'dR pٛJPJVVNt|.lOPQз[f6l R|p9}Ԁ66(͟f|}xD=g@ɌajZ8FGh_ӗNSD,8L.`]f3f^3ugc㨡R\y, XqwUJFߤD幙;]z_J_ۜ\&)VE.hEh*C\c.2Ӯq2e̒t7>%LZ#Y 8geb} d˿#F@$܀yO߶p},0— f񵞹x܀_ sw~ &΄똎rZ/[;b m}9[ޟ;dsY.XWk2ၣ[é= n\*>u~12fc떅(xf9<Ӻd[nl3D53:٥FTN)nKK )A!: r-5ʇ^!iG`77ӥfet.g$Qͷ3TLCuIGoc0|mIg!?Dݏ#6|ȩ>gf(pIvPhK~@Ϋٳxq s7(NE<^}].&{>+QN+Mk=9y&akh}& (-tVȲXAoKUxt$e3fTU]6u4S弛B < +5au7\I`-T3tt =j;[X=44@֭ED-j}rʶSt0[gêftxA"nwԫs}%lꝔhDv G_8pДLtҫ.՞,|?V*.lXdz,]O+O7]$N%+շ; hK0V ,ԛB"݅m- <\],_L=nkkE!JJg=WHH7qXc.8-и@A15%'ɏ]' _oZvt@JiK%S8+l h:./4A-|eϏ8 lv<~sRop/]uTp'Uܕf璿Dj)N 2|:VśnÚCpx8Z(40%͏Je ŚVğK+Z4A)!uӆg4;)T⤦+m鷘\ ;xHK<M~ [d`NҠ~8r z'>Q畡E/3 ԛ0pf‰sY ֚$ w0sm,4G$P-մfn ߒ,8)˹cA^ܕ$ː̷|ՓCH&7-)WwKƬod9Z%Iq&m@ A%.%sqi5c 8KGuSM lrڑRT Kd{M.Ny+[VGdZ$ؾ_/5lVīx5b&j1 ?Y%x,2J/$;9>gɿ<\J NwXhDJ*EE[,/ fAc\恿~$ Į64 ٟ2#>݌gE?&SS`L@=rdo;#K!KH]0Zu鬔U,=Ԙ)Vk*|TIXA9E^G1sr0Ҳ'N/ .Iy0ѿh:{t#k}gJ!% g?cp4qgIpbz-n}h`jp\g~Y@krBcoi2evxX KZ 8Wh`epJ'zs /-E.wNi94,\$. ۀJS sd:P봊ή_8AVK؟kK ;ymI8sKMAz2t+?]h)+3&৖Sr$S)G\e:ࠩ-y< fׇ"ښӔZP% ʜ1$bJ7Ic!7q'\IETnK 2,- %‰ jyg!aVTPh 1:Ț1Op]Ad/fo4wB">3Un' u ;̋m*ݼno_;&o7@T!.~Gt~iMCv3oq33)K&D13lY6r) (`l\~]Y}!hA=lSommpsѶ., 8p E` e*7^U4&l!7chj:) Fs>cdZrtEGeOy[2vNjp %vr.ޫ# 9KMas.֎,nvX;26ϰe@{S-#Kk-Z%$Y3T-@sm.2-`l଩A {~ÕsOMΏ\ًSŮEE!%R !crnڄ%<΋*A{v=Bwj6}u(1xc*87"6ːOkwtV>'2Mp0tZ*;\Qy>y,дz&">ipNKP ߦks Zz6T}Q4;*#^Ʃq+uDF6e ",d$;S'}qEyc#b+*~-Q u/}7J*bآ+BAS"+:H?} nmi^BD<|9"3@$xRT#hPa1x"D7djaLƒR<%>>p`{ݏCInl*B vv5$|Mk:Wݓk1rr?]{+ʸ<`ʻ 7ٿ Az?X 팺 Q%\H6Ϛwnz~[5C4>h$xYi8z mPo\uw/VpJG SZB9nbN.}k~ܱGm+,-p`:-#Sbo7AoHeDmny7eB Ys´Eȿ4Opbv{SX$jŦ if8?hr?FƅͺC3:ykP~o̺fTggN i C/PT 0%<Cb 97FNҘQj!H4KP/\OtvMX|~!`-7!ϙ[I)` o,4"e r8 G\`p~“QZg n+ a zѧJ1K)W9TT"%E<1sbQ<@T0Єa6KU)gr3բcO^N`;"-Ltcb ؛ ,8s``u:@!Ȓ:p b֤.hsWq'DN⥖,wc1` vX/gsb {JWѿwwZ߉Rpkyc[q[PmqlgA$^\H<_A\.WM LzSh%y͐>܉Ql|q0ˀ'cb"JmJVh6F!ΪI ׀mXL"#Q,-o-t"@ERgMDo* EmM+d!_P~E[@$W xI./2éIdz6KLYf dld9 dҒqpxg^ 3jãID(%DЏԓ4zXKP ko1)#§&~); b7l?v;0Upzol M['>HxSkE:CJ1cARCHT&wk 4NTɘ!\Ex 2S㻇d5qg̤iiI+5SI涶qB 8.|ujAF{C-쮎J;+E%VZST' +n6jupIu|CPR_>iqrd;=Tf!U/p(~TfUblg MӀ q$o9$ͯ:o.Ab)#CeO5IL`s&}{,5Hd|9y!5,]w .Ch\}~l"o=i"l~%- yཻZg}kxt 9mä{юmR HúN/#4kdc$=V ed68p\B}}d{C@DSN!-N.೺9-(6ve[X6뻋X[4)D(^iZP20XkaK$XbfB#>7RüAꮦ o4K" Ld3`5n ԁ3Z"~r<':*JEԅ . ;3 Jah͸md)*Sï)W ksIOf+pXbŐCkDVWѹ剭6vD#W1NcG2%kG]7'rq7"2]',$ 򦸙]CŴl12J ׬W1WИ aY^? /[lS95*v| r9`uT34yt>?edXlgrIcĤЊ v-7b>՟\74AT80(jdqlgh~$-7h܅bLD:Y^\*Aë́Ud%ӱmZUL&@xC{}pG.4qbrHdd'҂Y&pzğ=((ѬՎ!/oNDB,*7Jmy*Ye50$Ai1nA2Ǜkmv|I `kGp)bkEӃZJTڣ^cEd$yu?GphEb$'Q *8m~EC-&On>.[K)^*X6Do)frrh}@^vr$ x^UM>q6\TARsN'WA5;Nz"|Ě!m;ɽtu">.C;K|O(U<Fml'9ʯ7rMFu5YwYҒKb~/G -2_x cG#x%.Ի`v1QX'D҆5=o9u4SPiŮx) eFqt' { "hdΑ6|EP<*G_6B'?::JHo_q7ƞEqۏl ml3e=]c׬R, z} (z@d@uϰ$cuȑW?-gԩͭ4t2|&pv"~]ҥFCo&%跭7:㭶@t\[5.PnL;|^L9Tz6=(Y daZ,jK?V\L"FGL6ƶ.Օ!Y ?runRMщM~h\Z.m1odヘCs(ػV%r6#nOXCBfT̷TX2ĭVkj> +ZӘ̲(6"ƜdK| tfHc08TǾUv#AUD-2G{7w[9אRo0~)T_j-d1;)G|'apK5+ se$o(.2Yިlԝ+(Ȓ@{M"N/* E5Ҽ*b'rX{{{ W޶w] d*l.*qK2@Y2 -C X?ܶ|ݏZ ]-ĕd0YR߅ ߭+* CCQlP@Ϻh\Uh4/3-+DoɗN q]U.ѵAt׀Uz{PoJ%1o2T\XKyx>vg뒏Gm_h `ycjY*[͌r\,}~3x__5G^Tysz>?/}KTȄHআ>wqBdہa Y8? 5rY=W*6lӍ+7z )ԺJG!*Jӳ-MC?ݤ {,f6Z+OҼJ˳mqA7nR~.h }]UvIw(5: 7RLZEBs7SnϧO7 Bo;#QkKт~T] ⻟dƢqwRLYW<TMk={s!Xぴ`xXYEZAZ"uKxSUWtr+$0p^嬲ssqr/kG(c]*&(,zE}w8k&T ׅ/g88}7DIEpJO/ߘݯ3+6i+(*u;Zav"t ϳN_9zH7rV:gmM?Ru5+!K6k(w)Wy?V.H-kϠ<ܝASƝ0_ ˂`l-Dsw*%e鶝7:blc'}0,V%L]CLi[]kvuD,yjVr[r=4ARGo}؋  ?1w޺Bgb@WcUHƤ@i(ƹn6sď,,2{/Pkz[~\?)@Zِ!cg5|T&CN΋1 p&6?}9@#vpG*(}zǓp/]ąß?ի/*UшYOpij Y5x4:5O4Ձ8%[P^y#UxމO NZr_^hyzx4f棄_lAxzбԼW)Mj!XjWP3`bd({om8r|-ٙ,ϼokSM̮W9^kq}5 MO. F^Lrˍn[-TS {ߪry)ѻj>G @  X_!=>tΝo&zc׼ꞁ$wO(\ZgUVe~G{qT8rM`.hz)3G|,(OJ~n|d) z&+,v2\~ ڄpY?$Fo@v;|%88qh|݈2тUf|sP2Xws~$r1U)H [;ԓM:iK_q޼kP!~Y BJ{F>ҵ=HkW%Цzv:#~ޓ䘥GwF1pv U: J6jnF.f)/1;4F[-rB…CcM<Uཱུ'YDFȣro5ukX *燎K:Mf1P@!#23PǵPr]QY}90-͗ݐdoϪL S.}#FW,Q;l!#9Tǖ!$%{3yEw7 Y%0y[=W²3zK&i & aaZJXvkօ W״j=HڶۈwX5nq?*AbAQ`lp/Q8^h&WZ7tx$o8tNC94S*iUe^?pD1L1Ɖ!i4Bc]3>JsuFZv %vbfKG`4"E%w\G#ѭjj?pe\%B&X@2u{XBă-&K:R}~D~.Gx]" fX] FJ`{)R$9/d)ǩJpӐml~N$l-*86\5<o hm9 ZڤˈR8T d 6zi-DP6$6Hkͤݭu锻u 1h K۹C@%l_h5ݾ%: ocL ِ%d\+*aՀ#qFH[HF鏃"N*o.\PȪvIz3]S* Kդ)p@{::Wp6$9Wt(W.1#cBw֡^ٶOg<gdNxgbq~{<`XEËj_} {jGk˯1.FV!ĊHuP9xjs;02?:gEQ<~զzъъe(n3vẒEK, '+ r$R`[sl'Z]G,z r|0!PdH'?7Ւ8R0[~V(v%zc-<7TXamM{Dja)_:/Bc*0u5!๐qSG[|Mwe]1COml+ǷOAbý\wa7G|Q 68%WqT6~&,]Gb3|8r"oP .H:?5W?4 l<$iS0gY0!R7+X¡ HkAJx}EoX9"~jjD("AΨZ1 -vMx֥V)/,:3mP\Z2Boru ~D/o9pYw:V:I#ý '+ti}֑7)Wchzge?ӉO_7EcHٟx1'K4;%&iahu@\-<_ <ف K$DC387ګA2prL$1hublr(9@ʓA+bn}Z-{<s$cAs(YiH:ph f݆%"mI'?hFk%z1U䴗K#}͊CxDl1&Ѫ5 |(!3iUqК$4ΈrJ1{U տ>89r+녇:Ճ^)o bŊཀྵ З(fJ}~Qɒu C.0pJ`.bK b H!ӄgJرgO 岠i*hJSj{IK >$D{xi?/aV ˨8߹>>7~v![2Lʑx&[ifpQeXmAC=?<ۯLSnpJBl{%cPQe֌H9Ǡŧj%M&Y_SVѶ|d%tBfTI`Dug4Y|H%2}5LpR`|D"@dwG@G;^#!71ɵ=o;^'G@^H IKoې`QI?v5wđ܌6aw fy~a`EWdڣB^ ٨ïYNjz.c!ӦX%Q YBM gn ,X@knٳs/ӓViyD?QsŮ;V21P·M`B"SԂo߆ݍJ +d%TkNgxirRTp&~Bӿ+T؍S: md-g&}mz7W+10(-@T:ór“Zw$rLC -ˠ-J!⠣HMfMX[NTvțczD052G9Ye}d>j*a枈!u+~ww[ʰ2cAǓ xwV͊o*V]&\|x^Sy79 @3i^Yhюhy6GT?⹖赐sKVq";$9;2IvQL8Jx>Bw 2 |8gUE$/B,nj`k/P;Y5a_U<2li4!At z$Rޤ&t# lyf<8;݄Y~lg7*=sU8Z;!Fq Xohy;_H8v+gt@C78ci 2'EsaYfmѻnڗD^w݌;44grSH8Yx`)&G_VQEAu83)_r{hOcsd%Η?+FH& r'B/g|x٭SJwL+)V b`3's,FH1Co 4n 5s)` )-֎07I/J˿ta?.j^rvk<@:l>N!!">J͊ ÞMq{s'E+;ײD}ۺ:c2D +d~Ơ~wSW'7_NL[%cMwnB@ygbyhi:4wh'v`Z\>a|8 FQ06ǻ1#7|o#bQVဟ S?G&/K,i<4}3OabUIJx2u;gxEm5*K{2ۡt[J~X@-vI̱BɊ[cՔk=+@%Xz3cPT]irN݃ e~} &g%f}*Tyw֭l0U{Dag#o`G O5PBp=dc}Vdvnh";uos^5N & Yflʢ{h&3X1,N|LG}dݲMU0W`KjYXX'ͪ3+v[f = ς/ChL7ǚ#/G=P&yy̿WwfO0-F{`evdwJyc3DN #& H]?UDNY?C?~#0c,k뼼"P,y 7 s4G &] agR"1 x;]9AUa87ӢtkW+; ?SSlL\T4p9F!VIv9>J#M8xi|Ue7%Ѿ;4ئ>74xJԴSxR?hN.0 Yb#<(/dN%*MmՄC(6]WSZ%g'uzWKUv2,9> XN<{.jIT@s ؆.;WÜ P;N(qhH4vl#2R$:Sږv,h ZL=no\Nf< ܆@ҏ)?T} c|5)ryBY8UP?l,wD2ǐDxܑBU!t>)\gvզ[anTMXhJfQ~|vzAMW|Un{"2 f+Qo$ةG7)go(nS*\7І Rًڽ(p>v)-]vP=-nlV LYbv:UӈUfj?+qrH?;q5K[X[TQ7)')\#%MނțHn**$o:6vd.EKtKHE=P?dӲECuk(J"G] p { #?ZsеU[p=PE}ۦx|gYfTE,yb5gH`&k&bg.+Iuv셞Zps}e6D׺V͋@}1z~aDD%6 R\rnQ?:{C_<MkrY!yei_vj麁q[/jd2pmuYwK!E30#W^.lcӡ$엦 F3GZ9(\]}5C6 i{Vil!64YFadbU@`8Zpbuz#neB]CLd}t9zj* Jt O\uN(z_GLWS|pmC+}^>܃s.*{ܘ^ʷfq0"6Ȉ}O'rՀ9$_|`"̩?NC/-Z,9ƃPxQQ8 ż'w|^ m$QrE3$O*Dujt3NkԢ bX+4%[LB}f啮ABw>漉qJh 8!jm߼5#HXKL/"_gjJOg4wK?wV#.Z7&.#AEqLuMcx?8AI"i]X:~.tL7Sw='%)`6r=n}(\dKi3;{B<3pc&Z[ħ6%8hD g+3qS`s)M&ldqVO$fb3z&q6^vJ^Bz` DWdˑnV_rjٙAldBpc%Ba/OP5PZ=+YA0ACZtHd)lT|ޛs؍_r%$ՃoVuE]ՎK* KTP>)]:u\3p,}G#˕Իm9d9 H̸Zbpj'&j>uxfv-T3:1%l^'8G'2E_iE_3T(M7,@`,S@E{D&d7E0'2~4h^M ('A[Ώҷ>r^PՊk(WS1FtOԭ:;'\NnEw'3> i'/@Z 9/ʅIe1XPaMxfrC5*ǣx)DYbd2 }w{)@G$fecBfQkR0񿆵jܦ]~4:S+SrpG pP(Ǎr> aitǞYtwIlsgOSh)'ͧtBޡ[s+(A4NwRT^mat~q 9{ \tfkRҲ AKHҨs(7ABz1U(bhap[e [aaecXj:Ъ28liKfj#R;l?"ZlsDt'm:Bm'rҿ@FفF)PRWuC13i8ܛ2ݴ'vӅu +ϣ31^j-8b.LIys񅟎CN]SL[l]vN4nLǡLc~S,e`hjP mȃDc=۲-D^!/4U8sVyǛuy-ZƽXWLSbBl:W+9P߅avh˭525|b64'N~k_Fz>Z^Ǒ%D_+3A.o8~}v; ,x"9@ӘnBV{0c8iOdE,|F9F\'_Ǹla{ܑ3>(FL_jQhp>iANᦷy? LJ8?%HavיJWTX+̆gIDk!MBTr')N b mxU Q1*Zj{^!\95I!+6|M՟I_iTNY뷳aL"4Xl =m+!\7͘&^_p-XAYToVwYΎӧʃ38;\&bȩzZQ`L6+5#=Yj`2&ɿcpYCӌ* XpSGhe4s"| ˛HG!Uq@sa⓫r)CRیA>4Ls g5"=#{ffan-2]~Ott||wvZuu^\<<όIA3L饳 ZIŮ?n8f8▲dUᠺ΋)6:9}C-+n̲ܯ8C{k*m/Puk@ ~C[\!~LQ  dž+`tq蚖хb/LhAP'%/ك.Wψ>.= c/F&nZf|Y%`pǍx寏^Y^eNB&8 3E&eovA:Ouآ9yl8AX-o@=ˀ~8p-fWVK{$Nr  4YMFKG0u-pk9@A1pR 5`,/^q KIp`:ݩ.4ʸ ]vCgUZ9AG;U?w|]zRƣg!ު/ј,. .) e!TXi'p3{9mjFSO#}sON1RbsFdF׽a'Y:dE y*%5S]4d"jJM;@ᬮw&.Jv ULKpv\hn#リy7uTZoc :hY+ }U f)>Gܷܸ/c2 #>Gil"_8k`1"-E T$&S_q1) Ģ\ M .Ш{ qZea 4[?U##{UgOI*ޏiꡠݫ_vdžۥruɺYNF+[.l=otDKZ1_"F$c'75`Ԏf:[G0BT6#?O3WaNn +QmGPn|+PK3rMx0n}-5!H 2iM+acBkʎdbHǵ{>綣FtDyEQ2rW@N"̘"d8uB\Ue35@h_3'Xip*ѧ|e@Rq? 1I3gqn#?YC}QK'E;*=|Vһ'] B&^毅ݽTwέɇJC m@=_޵rҰ2JMv7=ʞ{,u!H )a  .# ȉr%y\o0_(i6p6qBc[$B2*fTma5joſ(K0(?~n,Ok tȠň~f\sȜV^a/{ ywؖeg~(U5b⎘R(f+#*(j~F3w~ oyBg&AjJ%K~ǣFrymXĦeϳT|_D`&3UvpP̕ }0}#'p\^F˨!Ʃp1ޢ ՐF@`BBNdI= .ݏ/ӡUa'KϥlvoGQ>.?}p{?}YKBy qLʋ 3]~"Os8h4;iV{OicI21&>g`oF{vEu5( j|]غn?S# QL(Κr!i#"R]"VߐRHrLxE#L*$b;nʹYMÌnShd/ غ{Z޷ <6d^+{-9y@0BnE}z#}ꎩu}Zg ЉYצ&@C4]1 ܻ<6g[«\%+W8P(&(- MkP嬡NɅGp}! M=m,G#޸nxj]Ι3u@ Ғۙi 7Shz *HkVwA4Aq ܮ3ѻ})o'JˤX3rkT <VnD hhw|ڨx"zouq&7kCjo1䊚E WG4&"OkMkh%E*C"Ἶ#BH?x)I8/`2򬭃4m\3rpsYu0͍$hqb&g}W|+{4(Ϻ'Yր[8\YqՇrc4#-ӑ^&f{Ym6K&pm_ƿ `Q1[=C@o!U $a=ZA.Uӓ~!O!J]LQ1-δU 辝5~uRw*`[btǑ X\O&uaNtNR.nMՏ0~PݔPF DvEA6i@d׈aϰG o}C"Xx3ys"v@fS" Zە?ևvon39 508NZ(m%/y螕r4cDP oǸғ&IVmGb o9;1Y0O`FFE>GI ɵEhp/V,+$d쐇'3%m_Dek›[("/E{BH`8!E߽ * S;oj"c8c_Co4mS85fS\MVx5 @_ྋs o#c|Jx3IWs*`Gt7wx4հZ,SBL+f̎} ?_Ш]OhkSn4%]}=DsёcM5sqʽjԹVK:LLz$*/h9]lS %3%pEHfI}% "hb}D"@FHc[mn~5M{7aHW Ym:Ys2c]Wm)/6A e-4C.7X25v%'1+oaHC ۅ/QS-sNJNq9{!WGSG|0䕤kM^nOT=]Tb#=D:h\C@شާ`[\%\%zUrwOւ/ӷg\jQ,ųx< Fҁtc'/t֠vc/x$7!2Eç) |On?2;/~# `L؅8>mJ"^(+VE&7),rXq(˸5gA%DU1?mb6\]EKS59ɩ>u`p*D)OmY:7S Y0P1;,cFVNK l!z]^11!d[6-`& bijH瓻jٕt8H; @Ns3>(dJm֬Ѣyz R1~\]ރ sI^wO|/FxD|->v"XJWzҕ+ 73G?MMi*|X_m`$H }DZZ+{F&FHxJmȇ0D|26w^2W$Ңœ:❣D.Kح[yV撚a+?S_ w+c 괃E WGa^3JslMb`}v\=[8F'ȅV5^mKZmzyʦ?cg.7'^Ƥ.c"svJ  NJX*P0zv~zlָ.Cw)1 'j$xߥ}EFup2Fvژ_qb| S^zyd!0y׭PACtFGãDߖmU58kEu#4Ȯ` ȡgj[WXjڻd6BV。&3EOv|; F\Z{p[N\3G4g樌= lvLMukϜk(ս[#eEk<05{)sؼZ.iK$d8S((na֘I(Q^˶m; +Y^BTJ H;٪j,~V K9ЧX2/R؋Zwx2ph aJ.4O"PAZp;H D/@꾚 %(>G ǥ u30 2 }X4Vbاh)#Yۀb GRP'ke^w(: a3Pm ` qEY+QΠVɥӎ[TXlCB߫WD,i_Ύ>BV2NrJYKUKL6"8#Z fq֚y?[M4EZ&ߦl\KUJn̈T х<;вuylǶ'Npi y\Q} ?I|X RÂ=wwN Xޥ}qr9Ds 7#媗I %ȲHS@6)r@}jEKuErȄ%N %&?D&'7)\^Li_3T2w WNY ϲJ}JaF.ǂLO%jX{L1Ѹlq&Y05,E!KG;ה|eI\ifWƂ(B/?A8a>L8ab/S'&&vLsp 8yYjDy)/ ̣lW$h hޚt+]:GQ0pM>^+I$HX)ЭY6 wthx&@iuP !IG/r7q&T+;@1u/ʉb'F#W^e7ڣVQȇ xgDdW{:4l$'Us{X| mAuT~Ҹa1@fBRi}xI*C͂-W.ȋdhcY"m]!Khj.{IWÚW>}W( m1Fԡ"9cDa3'c'RVa#9)wq| Dlụj×#pQ)3y(6.iF'zRСB-KM0B0)CS}̞BqHd9لJ5QSբ~!k<)/17~2)Q@` Gw,S^ ;@N 4ހʦߦ oO0B A]58iq(J˝ p=":iJŘQ m4Ql,9]3騤^±n!66ذ !I _lS.b|T ^}r(sDzU ^I8xtcj(JRJLNߓ?fPTXˋi~6d%ӫ [0"'XVEm4&f]Ő} US,gUH_EE}Nt*+&$+۝+o­䛙 Y|32umoweӓ:#e֭SrV`b 1P;}Dy޴ ;t$Zǜ)m*еoaDt/9hAS_*.XҾ2C+7AS*T<ŏ!Ũ(]u>gIU9 #j%~='>ۗu#;@JGV7=`ͿjQ➔YR CU8 ]I Ya ޭQO~E}4HBf.нt~cH;mPQɯgk  J >PP Å9؄\I B"gDq] R+JZ8@?ϥ tBM6%Wh`Uy{' h`'՗ }k9}# $J~`s 6t25,Ua߬o94aY|ϑ.E: 7;G Ep?wl)Y0j@,KRe:J1&*U;G37No4gjm c:M6y+LӇ_<=0![69!/0-@\қ[D1xY0|*\2FNX o-,,2q"Luyo\.@R-'BX!*WMSrU>?0=/PL 1mX"!pk6)Df J%䶍/,'w,Y 3dW0NڡXTnfO-uGP" CNPoR,Hlrj! xUV(D^vp%9=ZExYŸ _+#fXeD3IE$y7W{@iKMn"]k0íg | !ųukז_!9f%ʙK˙z^3>զ0~ ckn䧊O%Q g&J{5r9铡JwF4x}VsZo岂p wCp?‰o`\dI&LƆnYu KTuj=ڂm$&'B-&vfq+]ݷ"s&J ~\^ʼTtɿ5;2ˋ}r=@+{ߣkG Tސ-IVoc[ ܗ71gsgM __vt7ԞNjXE_cdQۧ`dwmJAh;ʑ"cߕY&Kn-gu,j8sVjRoXc|ma8wɥS'n}Gg-,+V4>+›-mP+_|. YPGFf vCq0c21k|_9 "ޭCTL>rVFf  rxkS̖#KXHil_暋yb/&߆^~Y[E,_庉;a;ORSYn~`E΁ϙP'/ zRw*:u%NDahn2 \&E,:=_08c^N8(G0012;= fɏx;p~)H#$*M#Y&P|3իU"\tL4&\F,Hky<`5hE~JX-8V;СnFүZR Qu) ;T:2Cr0?Da (4aH޶/&O#ky00~CP".omha[\8_i]6ǩd)aPýtc*E_w!ʒρ)KN&IBcJWR!jzDRT$dt܎q?&O@)WdQFix4#=O`P} /.m/$q&'?υ$k-Y/T~(]2 6#Ў=7Vg`JJREc+?8oFSDE6}zT7V]B]F!4 ?-#CSq$@"#,7a8LިH"4+{{S\lı6흜[Tnl[=ppS j Bؖw #.u(w *eeMB:83R5u+PѽG' A&3Q,{,rVtȑZ|-J^HTk j膨Geⴐ (ašWM*:Z4 )o!EeQħ0_^ C%ߘ-M<@zM9fz (W̼s7x*H?m7B$nR$7qq 4n˥/!v1 (L}޳T" .w, ?HUc~ csՃmaߜM[BӇCqB<]K d]d8:K->iƈ68~-E_̺=느?IqxWډc1 P8dfwk\A_@t^vmӅ &dXݢҁTiBbGCpz&^Жpu{q"BTg&Q7M*?-K;pw qD VH:#gn|š᠚ x E!Q-j@ bN$zJ0sUYHN5:F p=0rOs6 )#_*.[^qdhP'ʜԃ[b*KDaQBSO O*ت``Wr X YB)sw @\5%vH$|x)Ӏ+"Wr/'ɡOma).tcibFjȎ:z>`#\!ͯV!!WZrfũpS)> .: ?EZ <8N@K$gl3lRoti-Ĩhi1(_jr#L4POWmIsc6TT.Aab` b(|a>S캛hJj\_ゾ"!x"7 6&;\Cͅ4eSppS&?D&S+V((mF,\z(sHɟlc"IU5'̬.EP%1:W2런дɢ+.O0iH|v}K擱"8^!\P5gʼn/u}?⍎+pʻH>#x+Ϫj{Ɍi ҉|jd~yްԙJ1" 0S`ɄY*-׋aߗZ<$=þ3".^]} 说Ni#zߺa`o p,NZz'*|= ]թ5R%<\Btc¢c*sΔyWT~йt?DgwrRCUa VX+͗߄$$EFwQ|IN^GȅDP0iGj0ǙA]B-5h~Mf>6wzLԖ2s M`b=)Eش,xA,0 RUdAef{bk _Grη^u]C!Q*Pw#a$d2EݦO3s yX&, }]r|J@ 'x)1{ïl^ױ΍9"fw2e,'4Ȁfv~pW}.m֦%v*Ua!VQ7/)s{˭CzC-ع^ s} Jta{šXleԾQmXNc#򐲉mD+]u!q5W1BYƺhԯ̖gS$Gʜ@'!s|e4}ޤɑ,5Is0yIVMŵ3XkY>k#bJXD#a{󙿥{SL* cLǚ6 ԠOM!bqL+y("(w÷a XO q~@֨< x6  {טsiO@91s:}k DU<ƯGQs_Esst-uF-Y#3,Mr5gt%1[ҋm1 yv|r@bML_a]6.%:a:Pp])r[<)Q͠]8cs^qgdŏ*ANښƂ^_7Μp$jQQD ҽLG2KM`\Ⱦnoטĉɤ۲2x?ziFtW_NwN呏/tU| S?o wR1)ЍX G%k}wۏi.^}b{x62٣dG`no* @Bj V9I<2ODZ9Lpht}[X!A9"%aPܹdw5*m].L>@'dd['Q2?]`n&!Jwr}myp'MD)(jwݐQ.itmƩ!}4SjIu0cFޕ q-qt7iH^- wr7c"SyT[Ά٢vb٭ 5'=bD4F3@y_7e+7Ob{)~RkaOo3g ayO$ۣԹ>exNxU|!k3Ui@3bbȳ?q+%om \DKQ0*IAM/5xF@ab2Ax4Ż Km.i()1/yhrq)ji;^u("y*l !;RO}?)B֤>3BD yAE+fӮQhjc~HbT'B1UhOVh'O|CC~q$qO3ʮK)Y02ԖZ[*R-Z&=k7P:j&GvܒQI S.;QBx!ΣҬv1l6 =~4h:śd#bj6(r.ϥ3-hۇ͉Gjr+:VRxy<>Ywx;;W,񝞆IiZ)4W[,U.1s1.|X-o263*jY lvͥnI +5ۈoCbTu } 9cQ@>H+o)ULCilޥx4TRpM[0!{kp2 Ȟ`UҖr|6.TNaq.ԍ'&/{!Dc4d-eW BkMpt7Xѐ# KyH7ЪxlqvMB扢k%4wFМm;GqIt3ݔ͍}k W"˸#cYHGϤ}לhZ%B3RWv7G#<qq3cH^)BE_g{tFS uwIj&P4`b#>18N~/;a6纮xpZ߼D֢!U-]W0͸vS1ѳiEwD p+śҚώ~rW]ځ|~Vz&'ʈ _p|%~qlؑ옣K(Qw}M6O V`&XEF;u&\3,?Y}16:l:b&uov^J$+&Fu7v?(z($CyOzK@gT7̷҇yS"j>e r/˚]?*bz2G+jL=痣}OU;ʲ( ۽J\3RY2s03?yKrsYSC'^n(%[VCj&qtE Pia_pNljxɑdֆFRژez;*PR8y1 e3CӆF s'a? fld20^S<:M[g{{#X@O.P3־=Z:De" ހR-l` 288P;s{_*Л d!RPaTVr}3Kg^N7fM|80 m8M@0nOdp?;*܉RLɨZF-,BC]p7~fÏ@ĕIo9ji/?0#V.3㮇# $ؿ;yI$ uTאO?r(ᑷ`G?~a鸵bi1ӖJXjjN#j>F⓹fцuB<( %Wh%UW""&Ȋ$;8UKՎ,U{];?^nr4{L-۫#޿Pbp_h\ !"TPD/5=>I6^iF(XU@JM!т c]!pBoomTuA,yUO[٫>2Nǧ כ7L2Rru@T# 7BU]BΡ6~7Qԗ x@rbXYfp\x[v\Ps3T~ri?/']I8Ș; ;UY&{ILYd x?nBo0~ІQzfD8UmxL]'ٸR}D (cN :cѻT$yZv̯F;e\q:v;F$it񹄯sQ{;bU@6z-ZͰͮZQ$9I>MBvCeO:`h:u'"8]O(Gv]CQGO\_`~$JCњ( 5vY;PVo?Nv9f6o* bA_ݼnh\Uk»0iiC[˻PA-W6q>0)m.I>ưgL 2tMQ|۫/qnG; 'm%-ԬSy6 +}-QlԋV:x? J 8L̸L5bm5B1(x(Nu.d {*ziQ6>v &2ASAt $³w^]_\y鳔1}}u|_ ql=a\4]cm58s4fCzͩKqq (= nJE8 9_ w%n+ k9)%({hʖz+J 8n^S~ϊX_gŁ~wd lCӏW"}kekal;;Ϻ;^ U\Mw>~IGN| mHVʂ2x}QN4 7@nJZ&G ä7CZؽgX J1\n˯;)|8jɵ o5:n2y>w]fEI(6״3x H |śKæ@c+N?<` ZmH9s-X`ʎsu'DuƟ,JLVk=Z_t2p1t31xH8*A%@oN`[3qU Anh_-iݍOb37oLA=E) 7t|W_TjC!VN?u ׷Dp|n!ty`ƁIc96 %8\  0xiEFT-'b|)U|j(OuIӂ<su|l[#pšWCS/$א#Q-n;;nْiĤp8VŞX˕-ă|m C.]3ΥgOS=emp^&v78$xy%qam(!sțy^=!RAZ Q,]*>jR>la5/% _DfҳCbְW#Gg5Oh uvUYmU!5U ({r×dQDClEjU%e?#ejc+c)"9TgѪ8P#i1ZYIDntҽP '(Q̳zs-6=MbՄG2%|Xv[FGGg[Õψ<_\~ PsR-k/Բi Ϙv`i*]9z/>mwk,w<-Tw99 L`*p{\VG3_&}o)x־5!Bh,Hm1[Uku`s4C+k^uVE)^6iE6(ByOEz|EM5{Ad6?!lزei{ʂ%JNԲVFr]w)(jE?xM_wP'ɲ`x.QގA>f; X`orsͼGP{"W2RotXةn#[7oIg67*=UcO1)J+p[⺟+Uvb$pSjb[Pv6pV "]mSd ٓFiO_VqRD~oi{QG O>6k)ޱF3k/ew `C. #?M.% '6++,2?&tU{nPb{*,:6+q"wv1ISs 0wذK`tะ%pŬ$ߌB<#[Ǽ&EDՉSbZ$XPz7w>xOɭEK6]a溃ѬO>7s5yBb<ɽ]n۴iY=q{QFc[=ay4P _ I*ve5kI3 ]>(jrk8-qGQ~ױuV|f=ݥ J@Svg`'YF4M'55L贙 1C(w!)_Ws(w_"# I4B3ʶxfvmԤ>jU0S|X1I{mu&/qsi5iӫZ,xz۪7W]*'|8ޒG.G+cm5oeZS)75i_n;D 6n2<ۅ8gx7m./1Lڬq԰Jn2.EEh /Ѓy! iƦԛ=xksuomH0qYX;_ee+lpV@1)ש);ͪ \=Kq{Za>>w<)kIoyN"$ZF B ETU@Li.D;93%'n9}s6!"%@yf#er9Wn \{B]T@y5BF.iY08jr'OH*t+T4'2ݗ B7J0QTJ8`? f7^G}q cϴ(A ,J[!lu=x._%Bm>=G ˳ɇzHփ!=HjFY5#0kM:>2d=#^^OX` (i)b(~Q!L"Xo$W0n{3Eݞcq\ZpEŹp3vQb\lMk&4&7rD꫅7АcF.2ވִF>ӨO\g×/@s-l@imόA%m:=bUWE'1`DVAc+? DWb&w=4V9N>^<(˴VD!9|RAY!ۦH58 L쫿̗@/YɈo z dvaz8 K-;l$6.+ss@NkcGg4j[n0rc]heERGz.:dq˟UN5_ܪC-w鋱(A.wUs=vI&59=dwN aӼT!`Vx.GLdc36Z2{6"tUC9z֗7ƿ)F1蠪j30{$q0t#2I,EB]EV;Vwf!EšXW@v 5kg6>;Mr{ m"&s)"= {O`ib 'vGvnx[ňzdqEٰܓJ6ee,XDzK*[בrlSRUy)f(*=tNv& "sGsK׶5ANxA6/Y (!9iQ'OwZ&v~ÌCˉb"?ʫ/v-UΖ?#ʒxQLUcv ˨ExZDսk$&vbХ`@ fL(ȍB6soT/P'onz"TqdApvi|lr&7tNfPA$TUulŀ n}aЫr. /?ۄ,91n(7s?B >\tyx p6D*#𲕖Geb5ID{g :z +ߊi>lBFZ}za۴c`tgNZgs@~n jߘD+¯վ}x w-@+h fmP}W T*FPY%(>~>4@b֧ZzHwTfђD~DNzELCPc mr ނ*R&0rnt?P:ZaD܂y5h"o괖q: ^U=?h BtF@vGLSI_.BV9J>*y!Po6h1ݱLw65p!U Jy"m#:5[ A2; G `VuPAi?h0EJnp˥ 7z^*{B>۶h.YM}y$}[8gy'!Xg ,u+Yj!:RA2tȭ9 LW;LuT p PSY'5] .Tm*\>7*3ņpL[S5AiDe4g۫FKIvu:Ce{,Ǔk"y0muBKZ:U\1jߤNJDc{uU|tdPqDdVr]s;0h&k6Oq5~Uђ KT2D">I*!=1͠ch,ƿHWa.#(WD郢4~O߷-T!2RiQN>@h:EP8;%gI3P{U̧vQK&Y 0ig{EHJל yy7zz{SjK(pLaU~^Y3|waGqbW)nFԕG j \=Ѫ^;/׳7_8LP"1pкBA /yll[%l膞\ 'lZ|t9ťz49LZ{fS\n'P~z^1#W0VRtt*E ,8:D5y|YgAN}-oDwX1 :*|iY|@Q(=ʡI/-]C*#w DؘN8o*kƇŐQKa,Y{O44Spܗ=]R|PT}ڂ5_XE \;#nU@{¬FVٲiD\^';XrՃrg/Lp(FgDї*[jߕ%OϻXF qtxfNk+gp!jڲ1M qepҔs.6 O3q Jy<2d tK_7CR,eMW "DIC~ͤ(\q{}#[ioj< ˥EW֔cNۏRc'޵AŲt*4TMT1H: lM|\@Ϭ ٗu0'B@ڥBZ!1l{ض?jHW2z;љO =]޶k5Ngex7I{*jx;L!dS8֫K]KP߫m =_; \?rWɳf\\}eۯ= ˩}׶sp2;BrKOPF`qn ߹VFRKp5ZQ7Jܭ UsXh1yF˫f+O..42B=AW B mC+7t!j=˄NyMVC45> ɐ]jX/Q q'gB& g *ukzhWӔEioI ;ƁRV^QȥnP F+ˣ$.a;,o-^D\ dΨvѪQN*^rUQPb'`|M@(z ZZoN(f֑`_- ᢮N T۩ u~h]^Wn5Sѷ f(;z>Mĕ=#[Y{ǍXGpT$%Ͻ/.[]-^*Hԣ7 AP\ 'f:PD%E5VŸ^@Cո1<=iЋR"k_D= )P  {S4X=[|w~ԍ#W.-e5k,m%*aqBAүCaOjv,Yh@]d{=T|tx69#sF퉨駤ȩfRrz8T汘A9"dL-8d57r \Տ-hRtP%P+M3tܟDy}|䫷(xiM= ˱܍IkJ䟓`|UL+T?L}<<"l+冨ې6j(1Tmo>4|Ck`( nXʊ}e2JL VcS1-Zb0v<) C,wjC`0mGi򑴔(g~@,̂`2;CS̛yx:r{X L/aP}{ff9FR@'%N^4\ ~GbڜO>C5(GL!f`ߚX x_j3j#c f?cL"cd=#epע.9p'ٟƕxQN&Ɩ^"E/n[L)(vܶD)$ (Of lfجKmS2odVʇUKӸ=JY0,-S=Oxa.^5*5;Ta<@$lo_=!|ӒvcˍPCY(n$<|?)Jͩш0WPm`3rš !${ӈʪAn~"?7Sf\vH@ ڱ!aI';oؙuS7(US^ '?jΰN!mf9.QMq/۠NA xBD):=dN~V"s(RV_E SP&9XEus}o*ZNTfFS!"W˴İ"-7D-ۆ\Op)7 |?,l aā<8mxr|HJ[Q8rSHoy!1ӛP+uTj2OӺ|7qKx79i#ﶳW;:]j.wDCbw=sgȡY_DaPLh?{T}9I0wf۟xENsplDۄHSUw#9],Yy^ (=k ;rN3 vyq\( Sv(c_sr>&p4YүIHbzѶXNdD/ u5H`l*W#ɾ*&׌ZP1.K̭8Zz~g kGDąvd()VC-G6?F"4Z~9VvB8ܦfs9csmYU#ŪҨ`-f$6$^i C1@m.#t[)> rGb$Erez͒ ;%Z-zjͼ;-|Ɲi? V喅tᣧ#XË$7(l036,аKѷUrZ| y C>L:6oF՚ˎ&e%3q}): 6T3qUJ"S>vR0зBS`f_HJ+[8HFNSGjuVTd8;ǎs55 UfYF*yn.Y3[/i@ӛq2poq^B,n7D##HՌ{P|jz:g#E_EUM2}ak`CP ?~4xQIiԹ;%~_.^,Te,Gud*WsyWT=~ ,[2Itn577^Eڀe#ߏ9t(U*f'ڱ+O\5$\GN-qq%ll!PFȯLIAv+m^)U0ZnnUVK8mec_̓{aQEv &n1Ggœe50!y` P Owd:KB8I{o9 nn J'Ф$G[:1me2; Ze0ʂSSK0[ pF?SwBr[ag0k qѻ RӀ f^m R;>gQl D8?':ZV~@w֜*cr#`V,]һryX+^AHa9?lzޓ TxXThB&԰#&%[BkB=[QB^dQRH j آtrմǪJ(/# j6*쯔u^m|je㤶POB"~dcIX"@󉂀!m O z&Z:ࣲĭ8\nl)B;z%׊=rIp +aV0LJD>2W0}#0tu@ԯ3b*W3(CU7zԍ.VX"uoj@D4nFYb,-t륆qY.GִQd~mÓ|x2XIS֩ K CI DX=Kq$íVilc CLϼCPRy R {5)>H! x;MC+RM j޵۶&e|г"Cs{G`c l9Վ5cƯE߳߻,H'5hƴN<oI5tr%qhWHQIDIe4Gv,CHiԝ)t/އy͜\íC:UC5?1"0Ny .-+gcoC k!7O*4lr89 q/@ tcyejiR<*fwmbM*eL'X:eV .<8$gXM™b@zh#@K@:.o_-XWTzGM7q{@oDoaW=`lXf<Ϡq19ZEvҚŕ"bu 5RcN})۶L8`ДZ^SLcHԘ&7>c.nZt:U$'qb8==] G4^/aW]|<@;V*-jOA; e<%;;f}ug#[P$,g KLcJ{IvΣڎ7qg|FD;a%ZEnDJ[isɝU<D'ng2wd>\6EU'|SJ^ܱ1#sH߳H%1V*C>CBS@}HdQltnۭv~WR|Nb z4XS5?Ƥ3;s .hk'i]8)kiȊkwx Q_ovHꉚxrH yry~o̊P:nnxHDI/b`V R y)CrHJ]:^+~(y%"9S dn> @>3*l 1`BHQ&EvT?+ 1ږl@ܷQg63 7xb>:=W;qnN0iy$XJL^L,S'Jr3@%Уʇ:Zhi"t`?c;1$]viy} >a8k|+;)ev):$d-_\*"fIu meewzha;Tjkjj;zΑE1O"{'7V_wZ)D {<t ԳYDF2P ZEnT^m 4Ѡ0ڃ*=FM.J},%ycSh(?4-m&90sPY=Ŝ)놆;Qo2 h=,- lfe1H;)ޕZF\zhUq-qwٮ3-/oS=Axm4+5ǚQUt)`'\*<R,Ce>*Tf9Sc)]ws[="]MpKDΆ9sC\hף1zsbjKSΤÑݙ;i9$EVE734rKV1еU38C՚}")4h"nAB<JEƂrB..l ۥԜa䖧6S+t_jq y6L5FK M#wܨrcV?mP M0!)F7m T YS'E؝4QC쪘i1u`|?%.Y'fYa|z5C 8<{ ". R3cY<ά@ӵ>^w4sF|![e͆ve DXd$ȝ>h\ߐMkFa#QQܹN>ڮј4 'Ϯb20Vƻ".$d)DtJ4$mZ8kDƎ6^+_yEK}4}"NS(0A?"Ѥ%g!gxڜ1#PpN'Hnѩȸo\Nd'pbI V4-G7 :/7^8`ӭVށ[1WĢk\Ka_v̇`ڧ3Jr#`ü0&m$~dBEp{)LLf42JLeɫ@BpqZC9iU*5@FUy9mYڔ?b4ysSHSn e9{h,WkL̸D PP2֣ =PݫԶKo(6҂ Ш;:B0yn<<CO2<wiU}a5 . |^LFüq4 'ӎON=B]dӭ9{{T< ی4OeU.'H۸C)NnъybDSVݒr@vn/=FWDy7h'C ʿu@Y~}kDV6Mpp#BRf ԏ_: DFez~]eH}Y8N%6$arԍȄA氨笜"wEYfuҁܩ"AA%T:5T],lF!@'lԎhٟ rt$_Ctt @$w|0|grI5MAL^1tL|!}?] 2X_]=cQG"*qUZFf "?.z׹f0naag>3]#Őb)W+8 ֨s9=HҗA2T(.Ǵs[m>DOHNL%@g%P*M {v ))WcsjCv kxf } S8D$I:~L>5qx][$dy6,W1e<7tR&ә7ZTz)cLlXl^#-L ѡw$_T )K#S5DA@#} rӅ ݩxˍ}Z"Bn-\s8 2h86yFx$;͛@d74ٲXׅR"e{T;`j?D/2m!ӘE9y-_=:PUC&kjÆi8EҪ&[EIOD&`,Cy,l j%;kاhΤ&^|; k[-bM ȄW㻽 1@B4 ZK/6t=~wDpo .<#k#85ogZ--f Y)eVIyL+gժFEI?ćW]K@S Am?F7pKh.4r"Ń ӜA7[vJB#`/j]9DnL$u8n"IY`#EY=gaH4Tqy+?[AiK9y?h1m#s2s~2 ){z8y2]Mmno[9t4 HitL؛ b7 QL n<ٙEN-ʳ 6n.eX@p}r9f4,O}XiY2\?ZTpgbv@Kn"!.@x:-A d}KPJ&+`E7:q XGT)\d?N̒(Mb!MÔTл#5$uZhy>~\+AX\'^Ͳ0tZahS(jWۍӬx%ng{_@<ǛXW`yY|ٖ%QciBL9:sݯmрLmy@8{N AlBhZ{y%A68ǺՌW*w]UܪjNB'P j׽|D:Y~k̩^d_Ю. &ÈE!cBN>I"W`*/JsƵTdY^.g֙K=C*="'`BtcTQ;y֥TkM +>b'rP#p᥶Jg;le w #h,O!:G AH2\JЃo;9"t04%̛بJRCc-dն8#)]ӀqRߥd\? x-XDžRRvޛ8cT=ΉdFIg8AܿJミ6`,-fݽ Mb}<ݫ`sR,qc&<>KwfTm+~kg^6ذcz/4@&<侪M [Ik$˨`; 4Kps?TU?<~J_xu%Fhj$jB`h>>`/xq]5=l6G  ѕH#<п)TIQj<@mr3̽hY"wt n^y0\t(ľ} /w#Q(\Hi🊔â4b+P@D?\(I@IFdģ*^{d֐9b@;>ig:^f3 692Oobe>I WvwhaO遦7/f eiB֙1:ǘT 9ѥ}J"zqс6ɒ;\aȌjK5#* AFXZ|:'f'EI %"Zp0D68:F iɢ\APեY[,mw_)W|0srlM;( m@'pL:L3.p\d"YG mWto/I&Z %_H:>[s:W{"#x G{<;  9tttփ'_ZD?JVڽ'wycg j5\[YX,ZDO72e#00-5sK l0U]gMd)\1_>2ct忷}AǢ]{ DHda>]K <*ݎ) Wqr@tTwDʎ%䮍_j9tYʢb%wvkCR7|COI-5=rKB8}X ݹkE\UXUyaϴaMwZ<ɉY+f.> Y[wiP;V@L! Tё瞾@3B=) @cgo<-۟l cOypRvd^OjЗ30G*̔"B~opjWZ[ } !o}l !VQ#uRkkژoj"\~'7/4{@*Bw/ L L] @>PK,ǓGD593hje(nxT1otU,~-l?\;齄gˆvbb`)1lLնώ'yW=s,(9҅( P& 1[qJE<O˺5n!{Q}G FZm5ɖkMOOX)JB~D[L&j~,Vg@f^ .J>g8bx//ЊY=3_)t%5s]gn0 n x@ې98Ė _d={I@r%sͨ捜mGqi?[蜱L伢/rS\K>6Hj,>ȰdsYZ4JBZ +8GN4>>'zfnL[fLDk"VN6ϲI\{K MMVyNg][ɕ GXxݔ x(;t'y1Er@;mg)7uXOh^tL练f:jENSQ&UU9)Rz?RiPNFr8O*<.<1a"Sþ_cJbl^,0BrW1Jz7b3W"pDr}-h(y\wAazrS~Nxc0} }0g[ %[sNa*`4Wk':z]܉N"zvx<Ӄ4x_ ]>X JȊݞU"IkƢ¬fU=NbFꮃ 4 P.DB_]d4hGlEs?Z@b"%ˋuJGy*s{ryzd1*{"-L(C=StddS%L7q׬PP#xTB!'5Ys7cXq,I͟Ru XIVݏL#C ] \]Ԧ"c/`=䎇i`9r4l;rTPy)ĉ˜WTR~〶}nnhYCq@ڪTIB/tnǹiK\\'(J >_ T z{tG5* UVa=HA>4{SR=qqŦ=]t&"j3SCCp._9JiJUwu\js^ c31@wJ .{ԟ p"ߦ(2TxǦD2aqd\%bMqY[MȻ .A4OӐ<*ĺ O9b1 Jg$: %&$.k P|%!Cڝnm uFT>6a^x @J7A)w0o9Md&?37 23ߢ ̬Agɖa͖X2rY9*\( MZ;Fr7 r-1N!*E[3EuͯwO.rEW=q#5%L~f"ɂUϏrCq[ W^d/̀xb f3dmT;SWw]s`5'~97͝>'>,Gt5-)7sfЎfƟ'w@`zC ':r?4][&'[oBDxjhw/gĿe.K>uO@w RQS({|gh]ja,*Aɕ0chDT/T$u94}LHhm$;0MZ.i\>;/wU2L?6ߍ(΍p~ϿQ ^@ 2VI$i3{HcLܛOx b-ĕ11U~Z4` At8`5޼omR ¯r;Q5,~*Fk&PϘT }qpӅT[ENٲfO䕕pNg$Y Ӟr<Ԣ/n޲[MDXDOLR]o,{r$.=-/)O 4$m 74A3Q~\lC3̳0ݣ|%ַ 6쏔dLxLEUkE1a$\H2U;8!h@+nBoe7YoWLh|GJeW33h\Yǖ帉 ӭP24N~d];.QP,;tYVԉD.PߝCTr/TKd5IT-} D|}x:Y4XWt˷ 7.k̑//YԉJ^;d.-;܉GuAe;R%5 l|d7E%&c=7ݺ~_q`)1-.Іd_K|)+)UբS1 urzy22%ZyN7??^RƮG 7fL!m&F9.D,}akS$(R4?+R oO z.#;w>WƎSǀE&h:8Tǩ=ӛgz$z #zQݩrR?Ti&ch՜efeÒ{EM@%$u#Ԩa2 #Tu `TB=ô*qV$F jI<ڃOfx܌1Q f !ESTװ#!\DOmݹtMh,woq!<6?Jˆ7yV8J)x楁l>mAAP!FjDhZF9dǶ桜= 6JW# ק]~ wHE_ڍǡx5!hcKWs4VI.+o FJoVhͻpw:J1k띃kzcs{c5bkF &5su">xªZ'9M1~$Pѡ5w?Dimruu.Ҕǽ0TvFōS僆Č pu HmՄ^:r?#r;Up+Z~[wŲ;g3RQdm~ _,&5mAVp5~&ƒ 4n0(c Yǻz/6A3/W{̡*֨򦕖y_<L&N@8{BZ!͒(hڐc^#0Zꁤ,> 2M<_v=m"}s\WU4|c.uӥnz;%ћ/QW8LLނjpM )@s[আ)G2x4K(һ&y?}̸'ྒྷ̺G$ce$(3]ob Q%Fǂ rV:9e&m)$YzLFʝ*y3"meu2piC`Qo_vd$t_xw e5 l(}Ћ|JU? z=m0Rz;8oUy0^5ܿ#^^Y-"Ž0 kҦW!"N,9)g'nY?lEV$Uo؎ܡ9P7Τ2Ίc ledJf1C (w  Rz,z +]h٘(7ƒiu}&ڊz9{ &4]cN7Kň֔*ůtVN]a̺.% MGη5^=;uχĩYeqɁ|sx6KuBU8W+>kUGlw"ަ]6(6!^^\URK%¾%"6wcZߕl:$UhˠiE5sNa[%VCnuwͶ5V9K1*_k!ztAK]xI@!*uYH>̔kߝȀE3?cpN*dVsKHZ!V DI!sHH+ɳ3#Wk -{Km՘@=w =}ӚK/`haZS sI 'L"be6<%ɟݲFR<賢Ԣȇۻ4R$}(DBr4\9R*N-k"Ri7 qwvi6Xj}+EJcVg087CK #"KrmCεSH<׉ɔvf:E"-:bkhZC)׹ظ|а15r'75~1'CPLȑyL޸M|;2=˟_oI/U}0KM#EvZ)ZziB*m+V6o+n 8k2ɗMsc!<+l_3D/"Vzrp"x_/c$Vaqk68Wd;U\REί6-DWT>58pW U9)pqL# Ԡ-2GúmziKx5n&5,kwJv=FCb.KW` wԍ''܃p Y +I}~:$-`Ym\J24D!tfV7'@0ް+5 ş |dˋVfsIˋg]TJuu.}`Fy;Rb?KGWHWܓbk: 6|ri <}ެ({ WH+u0@V*Z _̠tóN"DZLMFp Vtۢx96`T49^fxՋ3~,!m>*wi>aU۟!^'_]m=xXJV#uU@iyV)a~`*c>G&f'& V7Z$uqұ{T]_3PI '  aT,߲{ީ"pYݯP*+]"@ 9 1>ȷ(ǔ"- +-L." Yng/qc#䅤j^dPD]dFUdJOs7&uhQ~QH|6hp5n Tryy*r7=A=I@:`af*^ɍ^Ӏ<Oܤ3V9ѽ@$K [:%yE^o@oTvӃ fתE҉D*<}$4G{ :IC%pK+:+(MZfd49"t0!":Ȁ[/>oꆢ1=o>f*]\XgR?vf -!AML>ކJvw=! DXjr>@;1aqEyT|İ%!K+ߵެ=ڟ[Dϧ6=O -5WJCA D*gya%ߦm.AthP!v w_"+AKQ˼^8t>G8U5 mz7ga^<,nzGxj}l;a0-}o{b%D]>јEB`F.e2"7f :1`LEHTmZcj>yI?R hL5x,]|PETE2ҧ1qҴL @3pܠMwO`4^;8\jΑ֪f_)W:s<2?e<{Ԇ բKq6afsyWO]Fd."=xfU |=S %x߆ScQ e<0}>r|Xn3NLKLJ(dU7ƿi9)~-fy΄';DPA]2YR33Du/†lAw t 7^1mxas}ac)khm]o}s-O'^^|yWZJ0x/ebz,_y s6-/|䅭k_}&[62\++kѢO:fqFAT~E-U_7Ke[Һ1յ1fJD2r0L~fYCֿV{]37h5i6 f >L0Ug-I5 Ty%UFh1O`9j:irxŽTUegŵbND|vQh fS}!@VF>ifQ~wQkm Jq}y&Ș O/X{/|jUܼJ.'ab i 褡j*2iuLϐE2z9Yxb:+ܪv#Q71_) (H`hG5V $vI"K9- ǻT?4:h,&sTtLM|ī!1`(sLjZm0x.;k~`ܚS&Ǭ,_Cq1"x~nO`ԝ~ @ƺ,|rS^D25euq&1ɜܬD 5S?PH8u?Ӛj֝;H"Nwшz'OcŞz5Pi5TIxX:X 6du̸)&ڍOF[Irw]UL#/ؕ+eA~25/!ţ@'ڦ vk `4dG@P#(KkAflEkpoԿx EpyR1k_v%[% d=ɒv΄SH_Чc>gN3/\z25Kig`?e3 O2/p)Z\G<*g݄%>. Voytc zw^ͿŪ]oO @xBwfeK<{=Hf/WĈ*Y7,q fد7~#9"' xZ$ ;nj_^b!F6#Ȭu; Ƽl'Y+byqUhoH暰a;>8lL~q3?>Ȍ!_$M=7٣Z#&K}PWtd)|V*n=oTFu (Yn ))rXyM/cQoM,/z"ыRx:|yv'כ:ވξ3Lty"8҄Nl\tյόvڭcmHwmP=;dd9-Kn%+˜3*~AC$Gml5QR|kFU@[D 7\S4GpY$:|Q шa a8gAD T[nDWsFe-9JB ŘJTiPAᑌ?-I?W2*2Y/i9ñgYZ0707010000000f000081a400000000000000000000000167ad58b400000dcc000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'#D 4-jIsuTg9?bb'/cnϮǚFXE'AϘgU=a HWǪtW [ i#\)悘Z1W*7!396aU#(,ArYƽ4/ZGdNz6iGxl]LQС(  LfuMKl.Zֵ WLz(KDĭͿLR- > Ӕ{YMɧ œC_|>~D 劰a<Bչ;j 3BeJ%y lo$JL4Ԣ?sUB@b&n=G \"F*jat|=F aok[pck<"xc$0>e=Auว>I8 c.Q;;":<{B"ekq`-Eڵw0\N7ޔˊF@MB Z["dy! ނrònO5j'΀NG`p#3!P:m 3"YXDbe[K{~QIrRtծϵɛ3Ӱ\鳉C,ǯ wh|w6덬@80APΡ]X?Q)=E5E!fEWL%@_Cr-pwX'f6 o7BKyVd62?yoPlxw쯀v_ DGmTa{]z?jy_1ͱ{Φq6`q2y;Z뾶,-w$/U娒* X@wܽ.t5+y`o[,2ʀ*q"D#mv~\?/єp pX3ek+Z@n C^^CQx։j a:b}P Ɂs1V,jԳ=dnFRE٥U E^B QKrOTH4(Kg8ToA{cu1 !$2rhlD#HFMh }}lYI `Srƀ^x~rp9}d@3v俊"&K\BA҃ iq}1ʅfC'cEōL}M[B Rm:.bK;6S}17W%zx~qMuZy|vph1Yu,4 phIaO_CAf.J-9ݨUq>xEY5V B!>gAZePlM_;]m!kt-@|X~e}*H-r߃y&!7v?D#Ϊu/Y πc{t25Okq}aK> YA-zṫ,{<0 g IQʓ wc&лB\-hdV<ғST"YgC+rHF3?\Jۿ%{wB j`HFJ* K 39>?  46'V0kk>4)-rslvHqV7 nœn$l(KǼmvJwwӀ^ yl U_MZ9y>+DCjmeoKGngPmp 4uߏd馰G ;bVPUfSLCI3> ƻ=A8 \OO1mgxC=y@D>*qugd x fCE\jToȭmw><x"c0Ezk .|e6q}1<(@,٤t3r"|l#6mr )ɳ'=?9uGەTlFT .֊guSwˡEej:\CI9 xr ;jJ.>jگ4g^,(\ jj)ja <C,C Ɲ޷Ӏr 4g 4B!9J\V!VM`dS Nzt,9M+Vp|QѸjw/7up) \K)nʽz|,װjD/o|Rท,]]M2b5v3Ds|z+q?6=Q1x'Gm$tUZ/>s%#U(C3rKV Z@=: lbh/A_ǚ-&0X==?G#e)!}=bpevgǤ<3yD G ┇.AuO9+4.  ')1w+zr .xQgYZ07070100000010000081a400000000000000000000000167ad58b400001964000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/}!]?EhDTTk׶Ǽ԰H/?dy4Iׂ%$-te 䎓AkNj(RĤk.9 5qW; M6$Y*y:ig1>%kypM{&vlԏPG'8yAD=:Z2Xdq6͘`V^%C6MYsoAL]kKLS[ YY>~ o[0JM'qn6 |fB6C' Ǣ^VII_ǚw"71V!`0+zVΞ@(J`))LJ3qEqT>%[kjuw3ύ21Z*NԽ1+B(ۇ9L x:JT8@Ss4([:JcS|ft*mv4 oHD[ (Zq Ssͺ#5^|6?T\cm$YIS3mX{%c> "ِL(6q͗J-byu+6fi0Th0"_p q$Ҩa&w184K-`yGF4(upn\hI!fOջo\ROݓy<^xiqZ=(3zUϬ]B۷>lP(GǞDV)D(he2L5nB p vlw~71q&Dg?3˪af}dxՙDO@hMpp$!lWGVSV|˝wA'/B21q-t,W0.H<"ЙZJW0*P4ho3Ix>jXQ>1تx78SDh`,ʥv8)fR4)#AX EQx5Ç7_P#Mzŏz9" u<,KTc[Y ~w^ՀNK 9w0؎5hUO{bL.ӫZu\Ln͕mp@F@Sj<UWY$9-NRk0g#j=FD^[wr_-,EЫ<0,qh^@O7/MeLp[S2ij Fq}lSu$Hs,mn9QYpU*@ MNfJdH5僕5TwoO<&9]u3r^2V~\4]EļECrLB l \+:DN~E#7VCh]9S-_\sd >e\leKeYBok`KD0 ,3~A7@7X 5ߞu*s鎫i;jja k.ۊs/NKQj>a(42i@Nf/N|AeoNA֪ ^p医kMH?jgr8U^*g Pş|_*@9X%`O"U{kޏm缼r@'rXd"yc&C+KE:}jȣǻ,/%6W}G+=~.B(kS; ȎuQyul_C~f;# i!>jgI s}%% t:ِn4p7K 52? " ]>{ ,Nb ?.?~홦Mt揓++J@̀Խܙ}/FL^cOlѼ( 3XA$jG;JDliKy n0dX}2V.^ ]ZF }!`E@7Wo͟\Uԍڞ6Vլ7} ٗ T2Y' Нd4/sqbQHTnzG ewn[5۞5(#2.F~I"DC*\ʿ5,3=r޴ \i Yeԛ)k SEMBcg\g֣ [Z@ǰI6  ēt30C%kqA| Wp N]Ta1~K{m[ j_qDT:7.6k,$,wiLl7 KDC#oA<,|Թkd×TzmL}(у )i0QMA˞A#l2?9BcczT&L0 ڄ޼HH& ~L>O؋Yr%sތ.V_gv_f#V5154T{9҄K94!ڒJD97J^j`?&Z Pm7pԏj.DZNG@[2[vDJUeB5nu=2mx,p5CFEOߟE.0p yT wQ8zDgȈG7|4MFw#Qhٓ19*KsY! Aby+f:= BQ>"bUVwc"m;.~wUs`9!A"-ٍ$@20_%`Shz9H/" ?؈}ʳ_ HFgyl2TܴvP\'"ˌN_}l/<˺56{hw \9zr݄ .V)cq8ȅ "Zu"CQmmvR@.ȕCNH7njuϟK%J4m$b|sruX喁ڐT')tdxD ŋ8Oa۪-Uӌud<0X9W[wb 쾋`(DZ )r+*Wd aW,knN =,Vۦ*޵2Ǿ8mKU Å)C 86HkԽa4pQ'[͇f8oXyT,[$^@U[%I22a|^CqBiW B"j^.#syWo~* 'oJE is+'qc&ls%>|ԡ7'w묧)jȟ_\ ع(Giݒ^CAfdG°GD qjt|'3MZ?s a}[] ǽahh\=*tE c!ue%H\%1Vr6jj' |鏁şpT>Tqbsa%m2) @X4Q^wd ¿0 zMF `Eh!r/{02 U&@^}bUz'w<#94OXDhVQ4ID0}:w:njmٶ57ioدx8ya`Ị9M7# ,NyWRT &L=$rՇ P7l$Wh<+`[xkphw] ?p #"=e5+0h4le@olOjωߪ32h]=<>? ѥ$ WeGg״'ΊCg &:-p tΠJp0Tor9"ߚgB҆98 ??c|3o, 6םD St`6VL>KwP^h~hv y'N0Kq($?) aQdLjL`y%FKV\B~MABD@o}BcD0|SK LS1O۵;O#-iGt9?ӯOUrMZr1J> 1?5)\ۻp *Nw#^kyDp$[Ta }&Ä0ڻ>R=d>$@y"4-9 ٳG}+C->xNHk:$йCi,t H`CܕNv~؁OC0t)N*aud\4]@Mm޽s|wqq\b=1w08̷)r+6 pPi} S/BN#Wt,O埌r *NX~ܨKSw X u2j4-(2ֱgW~Uj2TOB=eA #϶8HjRN e* d}J% Vm ?4se]p<+mMiX^,i>-s!PPÕfP ^2Ҳ,!6m%[< 7F Ȍ >*ihs7ƕE0Nׇ` %Gw`q}%}BK=wH=b$x&RF$iwa'(lg c@G, |K#2oOio;h^ ڷCi6Hty4t'|56+$3k͔Ҭp|+A]Nt1,e5~T.q_U*vL'TO רaLh@7rhh Fg9DBq|gj]b˶Op&Ѫ0vV'Cm0\>$'Lxdf"v2rOa\[GX=F8MmIrWI Q#m3 sִSyEJ݃N|QJjM&Cptl+2Id+$mqЗ!!d$(q;d ۇo1`7V܆EWG萂3{IQb, gbX2ړn,~wfM;0M2^)Ü0ތ4y*^{kFJz,\3"҉Ruπ-M@g=qTAe4 ) ԇ!ƸU޴OYp9ҪwI:v$x^t,Mq4d!ŭl3db?qamң>}fp]yejS2GE\f"aaG&ɻ3}\ɫ D!H_!"kY`UE.O,Q?V @ɘr jl$P"ܔo(: 8rX=4Jd)2SgYZ07070100000011000081a400000000000000000000000167ad58b500009f48000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/ş]?EhDTTk׶Ǽ8{`_ʟ`Bz^P7գ^] <+.,\~`غ ;x Fra)έiKLahӯ8 Q4(%)qXT,_?9|H|A);Q8ùAs%&̠<~Rdʰ1|A94;L;5xKɹmy*R1@wŲ$$DsjnwHE{Zߎ"#YzSqQH-j5iIlBPڶyBIӂ=Sq|J01#֞R1;zѡިOV2߶KuDBb#}ϊ%Ab,2,"p+qeʴK/oi$u jq{B|B؄P5p <8*4lnZ19R- JKnt PX|CTJ/|Iu+QoY_W!eA]hϠW! #WO/,1,&dƧ>ٻFe6,u]O ;wĽAA"Q4I ^5*71Px3jY6v+ 5nTny} -tuz$rIA w)@S?ӰQ_AIpTj+ Zu@gIw٧,!UoRtpBxZ0 1YeY_&7Ҡ" ԛ$mt^ؑ-Z}h9Rls԰s; <ߟϯ{pXkEOT1iSy.xKCe? J4Ǜo'o$<]L9t>7o0ܡpzgf!x=qgIBfy1Yg?axqp+=(ã&QJmLk2eF^#K@ڌO{u腳sQ%!|L펐{%@\H0Y/ hzr9@a3V{ׁEQ [ X lxAj^vzuVޛ?#s L %tއ@ZeQ88,3з88yQ}y3LustvEOhQ_UȡRtS\&YTjcPcWv7P^;i$h MH "ir-2 K&0JH.1u`*|諱?N f²A5YldV N9/uN3ho͊28j2_-@"L봻D KcrZ6f-SCz4 N,,b/?J#9>0cNU/j7䧌2oz?Y rJK@*\dYa WM>67itfE'ސ? ;!#%o~N g)^z'qMnn?Ӣ1Ja7O4;7n{h;[ڥ=[<X5UgZčV^hY@I=+l?j<ƑĽC}lyVϫE:DN/Wh|X^0s.eP')R~2'@dV5yT$_L+,Nϴ̋Vo,57Sȟ`ƶU 8iIý҃[YQBE_Z1w#0tzf88^$զzhi̧s=X~v%kmM5q(݊~Ak!.8H*E%1p[vR eOx?bɿw֩8L}/<ֵv|IWY ׭V8Qy;bm "d*tAja:KR C?kڧy0%8Y)v!bVܡ&\uNm@I'<)yETzFRk~R*n_!SP>A W|p 콫sʚ,GIыin[§Y٢kޢ5xyok~{{rC}@T&)$t Q;& Mh= {d>Yg"Hv,Ƨ uTb0izՍ!DIg6V<4Dj!#N 0삡^_\0h91 fV穸BWC H;< zpRbq$oZ| `vqG;mofܟANH-xf@g(P]ҡUf+*<(Pta-wpzFWdHdDIXXo^Q&7#qq 7/tfm;:RIYx6f:-w79g^-LU$X_ xf=:vT&R<ѯ﬙Υ?W "UYޑ́?G/jO$)y%`W!UKبm7מPH#,TjRChuXI { JUhU}a\IfymO4%B^3F3/mga]ғ2{p:n)[q5qrRsZ;#IZݨ R@{u5P&8#֟淟ZͣڱKKt J.o1W=//G\\BƀW|:afK&yG󷋹0 z?3=nߕVˋ!=]%#sqzoMA42XpCKar9zA׻%KRn [g >2zSoH<@7fyv^y6+rcCE.jkm~t dJ%gr,L| }Kpb6=b7 z 6=7#"ceT@:g{3 fWL&޸XEEN+:sC #XKBdVB1Pk,M 3rYIƨPݒ#yh$RGףlR+gv~o[ 5FM-}&U(鬘R߅0Rpy-<1 牋D)#C" wv#Ơh¯M+к2{pg׎B }paQy+H/})J/aG;QZ!'$,X2(Ǧqb.80J0SWI>cHz)e'`ˇP,kN1X{Ņjq,C h| 春l^a_ѬЯ'yXoeeؐ]V B_)I> `H_jslF@]N&$<@MچR|.NjJ@b~4y8V69G6a$Z&ǝ BX)ɼFsB`T򐔶 @"QT7`ZZg*e<1`E43}Z!`JmJF$ZV|C(]*qgWq]('eI@cAO.'[mHoʂ |櫰 _g= _E?J6LցyQ-#qWKw -9N5,\V!s%IsC -m1l=> Ԯ]>Gβ nh`8E ?aAF9mEWؼ\psm@o"ģKt_1zMZkMo1lu_y o;2, <1{ <rVr6!u/|^*3k< LߴYoO&,y+\2Y_r5Gzv֏V r"nom-4o.=.M_P?Kk]?[Y2M? g{94|m3 3qwn R숃 8\Ėz b ̐ӛ٧'pٮhEƉEo~AXZAH'-4/~KH#/۩S-Cs{Q!U??ȥٌR|iӪ(Qn>Zn.Rȝz'!Y Gl5_@>^x.h 7| U|}2cܴ &{)x4$:< cP5pwwP6m4.pɎl!ib&GqʫG$mV1D0=<ϫ&Kp4}!fo0h@,^Fn(n҆ة 2kx_n%Jإib"Hr첧NXy$c,\00k/`iO*)x4K!Qc"}an񳱻`ůy!ݎQsȱz4NDw/[nɘL*zR<.-ı!6;4Xի^OY q[.[E/nJ8\ bNÛoń=u_E+{NxK}.ͽ@Im\F}w^5y|w @lYiΣ*ej c } Ӫ ?*e=eF" IJB71 tDuV'B7Ie+! 3rӴ!8 IXGz61jG;L44߮`I?H#Dáp6_kþ^ǧ˪Cx/Il'o׾^V,~$ɪ@Je3 LhK5S)l qVAƳj*4ru_ӄXEX=帮z]^6YN$v]߽@^ϒX&,]Ml$y%7/HqԪ&w}RvR!~= ~ٰ4l!,ڳ->{F`hO ;1 >5PuL,0S4S.^]َ 2۠5¸|@ x_$5RsSw)77C8! Qy-,#_.@&p&*`nL-JTl_S@ #tu%\j{|]#z0i1s@CwU3=RR[LNsNlJWfV +aq ֪Y/wHY?_ԗS8IAN; \osފhs1}ku]_L}u(krƺMwq3'tz 3MvH)̾b,簴,p]у%pkN$U.9!\ƙ+,f qO㪬f/q٠೺\'@f' -:'u8zog&{& g٥`WICmOlG)^EI47 澧Pdvn/wnO@}oaSF!ج[C Ƒ%tw8.U?E'~CΧu# E%ƦtBO72득| c5ϑ7O;~h D8NqIG,<}R6A3Fs&&%.x4, $[~wcljl.-/2Smc9FD%Yl^d=4lY9\LWz4o"?K{絾?q;^@˟eē~ B@H!Zh\8ִzMPiXB YNj"jsVTA+bK&'pg? %b bj4cCI,~9Ob]Ң7m9g_̀uG2A[83v@td4}\Clsm^`ObDˉR"A7ݼEō* _476fL/H 9-Uq~Nj5j;t4VӉW p3^90s(*}q8d4~ E{Sl(#H2Igȭ@y$+ <Ge}ujD|xt!)7~/]7-aĥ`)6>NatuX+8=b̄\+YE0/rh~b3'g[!9 ^Sc+.iRt?#OI3(n+4./JYt=t3`D}n}r2i'A;M"zI dao[utME>lg-LnTmt7S۳wNysZ(7@ip4,o=n+M;l|-uvT$&}BuRQlʆ݇3HlHyPJ}Yd%2ّ ;!dZ!$yew_i!En>3%Ps -Ʀ?V5"_:~w"Hec@!!8 Mk7rԘ@Ѝ [TEJMyJy,ȂZ\7%u+w7 Sn1w=B~KGĔ-+wy^wumʷ)"3IGc`=rx-g`PvFq3vt VTݗzLjk[-UQ9"]*JM13Z_iΑmti%}&͝j#Ur>jMГd(68Oa6Ld()#TwBIJ1 $`?\d,/pլO\;F;M\ʜZSބ>F |AFHY)xxM䊨[U оF$B棁R|n/6Kzˉ5E^c,N6S\J-HW1֞c% r|Y7P/ncpC  N_HP]iD[6Oz~$OlC6>W>7ubǠ}{}Ȇ]*IHb{MGiF 2UExB01<ГĚJ*/6[5NgKV۬tEb>KAڜJ56o'}s &3 %0~*I|n EX I3$#q6|Uܝ7dg ' Fz9s$ix-v&:`bգ'g4iS9u  <#9 y'h쿜8nfI"A`H$Rvz)eh8KG5sثG_&-ȀvL4L{8+- yx /\UI]uhR ~O7R*ߎKpH3jL@p;/;z=o3e Bm } cĒц[憝gWTٚ d) a1(_q/~VF( Qyow{:me?WTW#ydv_WO'>zHҦ$st Ŭ1dz?KNX%spZ?! ؼí"X†ZW]&lO9;."vGqBs?hǸ_)@~w|;i_)xJN{Dm$`#/)Y$QE#F㕃'>Ә87M=.gL'N9pwD%2KD8SY?,7L % %/B؟׻_qNI8@+)e+VgjI ȊdV:g0ִܑO1/VL#(J }}@Z"\}.X{5^ .4ZTVnH[sBj,sm*ʀoh5; fz}ߋQC KssXD9=&nl35^[pwL*Z ]f 5NVY!rYֹleW3!mW 票nGc5" @ hW/9Q.KmyA?B"u'c6dR\9,RRЍ5J䀦F8.k'MOŲ/=*l7H^X" hh"F kohmB#ֽ|0&ASIXaBGM"f,WFҨ{ h+$Eҽ2R5o\umݩ1FO y{@ӑc}TMZ+Mke^8ۛa{Y[Oβt ElB4}'%3r}<9Qy@!?u4KP)־^rˑY]&RdppM+"]^(ziBy\C@S& ho>i[_pL*>8Y}BD1Ϡ6i8qr%aԂۍMcXleTҲϰsњE,6xyeAYc=׎DJ3Hy,Ƨ86aS$X0;"}3=MT䩭9H&eC`֋?:>SPA6`YH6Ο=( KϦ&9vNZ yfN;7\CZUSAP{TO 5#?{-4H]hx:"W7OֶXj;&W{) g=Өf8-&?&u/5&(|9cY.APa^љQP.m]ˈD4c7N.Z)9{O[ Q[0ۢL-,F-[+̥3M7aT!(u5  HY}6SwSyӌ$J5h9D=b;>n!c6˴-Bn>2C~NR;ԇt׊^MX PEJsZ#C,Ppn^*9bMIKG[SkԡP?BQSaL.%vuHx|/{__V/u+N]~'4N oԅZͶ',fLΫv_whL0JT{L{~ޤ#.xyx]&Choɋ]{0/ң ࠰C9%0S?<9J CL3q/X׵獗^\f0lrvj^^tDߓvD$v Ï#\B1$r{Tz(ȵ J+ Ǝz:lR;bwfA2CӨc-_F7>\k)ވ}*#L raɶ4lt}ZN7_ kH._F)Y-{ Ihҝw`'Y;t"Q:K&%`bLK@gm\ P|*z0j }4?p&%jTu.#"r޵] VQm(;\ku\OM0BOXmoc}-N@.d\.uVi$\YDPS "lJ  8sY5=o{[ gD& XRdR7!oDh$HH!PkJq w)s׋}7%|:\Ti ƹw˸SvqԁFUI~+gcT a Y7kQ(ly0mO1սpc_?EY JO mMpq:7F=wkNc{uKȮc*eF#ݾwrHA$V=H2h],yqkC*7.4PR_ϰga+O2{t[AɄh] !rtμ;)YQlk<>ȺKI{wY9kw\Nr\.K_>DLn?AN_ԌŌbt!k-f]0.v~nWUϮ-kĢ]>*ܙ YdE<4,SrUF8B|w xdy3׷9ZabY4S!@ 2㎤{dlQ fFG?:g%YnqH^0k嚥N ?9mYUp ̓(YV=}|-i:wy)Rvж3" <'`\] ~Wp,B9$ /iohud UJ|ܔm/s9Ls[Og%ت_x5ߟ$@/A:lMSNNv&p;W30X =;p r3wqmѸ|B•?P~eu7P#2,I;5hsEK|(ӓT5#Ͻ,Q9r';堮~ 'ɳ>0h/J):Tv{{I=tX9'|F(Tou:>,褟R櫐"ŠLsEw,ٙ:nrPǪ#*H'F q+x[M%WR=FG'r߇!&6o4Ceq^Q:hV?v~eJ{{  ?z$^(A}mLA"g'[RBxra獖6}`VeacPqܨO)z#mFԉe#)QPw &E(AJ%՘lA-\k2$gSz!#'WnC0V`ě39@'<)t!}5uI4+Ve3ƭ(n :W:[?0z ` SϺeN?XK61 :\z W94My" VU-eUۣ@aď=j ooź=2-X"WߛhRCp,#]+%?[s7cV} d\8B7ᓢ1mk<',\M!#U]gʜI,3ѨQC.Z'<H+kp2+OM43m\VVIRxC@F<\@VH ]+"8*]3?IF 1>Rd'eIq7 S9-_v@n{U-:ƩSs(c';kXm ϓOAsĂ]bÛId@ǠTKgoUܣ;fCY$:U9!5VG> 9%ҳA4*+m"vKLk 'bt[:wWsdD H{ӨRcEVCsTCmީctW ڐ ؛F)vZ,Ȇܰ}A jPM2cЫoB)G7=N[,? qIt̹kM&BOt&7Wθ:7=c1,BQ*"Li\\4PѼӳP,)Kũ!>EFdJ 2'<=1|0ih)9j6ppw.)<݋lH b\gmpd̓Ғ 78iRbLV~"BpeƗok*E(Lq!/FK %Q_GߘOjާe֮3[OΠ|To9|RBaZ^Ƕ;Ò+/NQXDJN)9S۬}4Y+ @cZ] |` }uB%:=&mPRJT3 &L㎻4Pܝ rom Nn< dR5.)d9=lqASls9T{I6X-Pe-*}'s_)dA3Ol ̼+r1""ug/i/'EsvͼCʬ8}v(f|^M)I5LS7GPxbP_:0 U U3AfUqd|" 3ٺn:vj]!U:q&2U>N*]n@EӡAQ_ QEKfUNM ΨNB7(;l\{Jٺ (ojE[P#I(1n=X!}]2hX͵l4uIWr轷Tz{2@V&XN$ع% ۡv8I"`OMnBcB] 6L&V)d$%AP_q}bQЯf m,6O̹fdWyB2]axaDa0m2.TDezT3h Azg聙V?/ >X'5 ]蒦g,ۦ͌SCETOQnb&)MT7g OpUcC}NaXJvtN. +ޏ oZ?f|; $]Z2_U;47 l6yXD  jyWB6=8,2j\ Aw0/<@g-/`vx~J1L!͞t$]OrQ. 2sO"'Q7Sx*Eűš+aȍ;;p.^9gUϴSD@(ăe&Ҷ;QHM&lryk||vvRoD*w7Cu6\lkl# -ƌhRzذ!SM>mbU=[bB/?ƹPY|5.n{͖Mʥe[H=+ 1DN~kH(|_iyQ9߇y`5l"I0-v6]Fle2 Gd*78nتݮퟄǥ+MޫyˈqM,qa5k*q`}E @j%dbr+ZABsG9A2d,\b6˃rnݨcuDR JG^B>ә[pkV.(X.dG#5Ol.vUD&ѩo Rp.7 PLI]m!jv$s`a_hѤwsa[ބ28-QpYzy\s` wSoۊƖ=%aVm~g QQR EvFv3E};oz';7F+;P{fd#Vޝ-qǡwI>"CK`?)LaD+Fdo'6.=WAŚrGxK[?l?Dkˆ*6Vc Yk6˟jzw[H'99)".$8ISWd5;B,FL{ 0ϟzkTqwDt]o|<ZXfCzm}>k )8?mNC_f;{RͲSQiB!B%[ě4|ȼנ*:!/i$^wB-]?@Gt7a* Xq\o:JK"8NwZ &.4j*#Zr,}GjAd:/aju7;=:)b%~\(+Ϲ$`bEctJ.A޲g Ukdg71NTnwhu 0 [_b_ /z V t8kdz7}7<L52|%"?vص!\ -48JEmx8ew;4aj.yb5 ,+>PZb2wֆ[CWp6iD;>:I5-%DVxľdx/Sv|[~@E< #xwAa? j}Wlwb-x k FxZEE*W"ںUk>̧M :q 5y4T 3S[ VN˄ZvQa |_i@@%ʬG:dݼ}VdдyNRI0=55Y:ȍd-s哂Pۉ0 aQ8}AEVZE]Ȇ.G($BNj]F  ό(&A-^a?i5VfU¶jn.}[N?'V%F9H'#l'N]K/sps)|tFZ3ƄTuW)$w.C;<[tz@imf% Cusl;V)F!<6FԕONrod>M[T&Ple-7{;|;ܘYQTD2 Hn&z%hbf.Es k">ZExp6"21}"Me-?_%U¤wf_d ~FlU=@!\d">3Yڛ7LMtA-dǶqKW*]wۄ)ra_#6"و{"$ [_5y1~8N=ou}Q XxPf8&)$~OZA,% o Jg$]YxM~t'߱cjžM  VpD|q\ϲ:?kz|t% c S-+ HuDփk=ߖl\F ;!I{;/+un]@&AP}ZuCזyxD 0_/(b)?X׋p@6{Kg,zXN3iG&9KU1铣ǥN3RSևx'x{~,镩&*1QRZYDGt[+ɯ V-xL\&>DɎS$yUi'W$(DiVpPI=<(Fr8n:γIRw>" D4z7Icg9mi-Z'>gPw+t1 (ö8=ԜI1UUjx"Ջ/4糍( Ĺ [WT08gʄ}b_zk&H/Bs]P㦬C{0P7pw"ܸ[a8LOqvQwt58kk%WYO(8_9gFl;Ĺ_'>u9x_{sOܭ'p!(X>ܗT"Ԅ\ MhXäLer@AU$&VI 7cK[׃_E1NAg4NqxMGt+ ! ҷM*^Xk}&/a[G0 WQ `r mx(dh) QcishiEI]= m>PKُ]V6 _;P%3АKIX5P kCEHT5F (|F>l @zy Sk2i=(cnUdOim}G8~ GЕz+9eC8ڭx6ݵzyh9]@a)NɋlM۾| #|fuDF^;|lR7X-c6xuY>=bX&iڊ KۍCgY"ɰ^ޣkTaەԘ'G^*Fe-U1-4]#5~ǽ]i!H|-oN`m_2"*#Pւudղ @NYU'E 1Ff@!`o"//$VzmA˱VzÛ*}]ԕ ԃEPKVYc}FF =;d }t6lTJ`Mj| Q{4߼*.u@Ҁ:vLO4s3LM/!N鳡( qFN SIRbkޟ0iZ*:@ѤO%+)H׿Ƚ{P6{= TףB!Q)'JM0L%;b Xf/d6}44i?_n 匍{P2ߎfcn(4't.SB%9oo(V`aGnYU{CW\]12*m6Ob5|uC ې!]0/Sf}aB[CoKSO~3l2.K^pm d%+=~~?hET1Y&ό.u6`sCɅzrX~o,^X }kW=1'q#=ar&W Že m׏C^$Wpi; #EMیsOREl2U*+4]Cx3y&e'I)?MQZDԲUx#> .w&d9OS@(=*۠o #P>UyMoz"{ ZEjU] #jrv#7GCz 0%Z #K*$:nVIG')ez%_wxVO vsՑc. E}~qxtT8P0JW=4<Tڕ;ؠЖ`MGMp@&vuuWPKs|x̤*9.ܵ7=}+d _Q#7) Lv?ѕ~!ף @N͛/~֒_RfYb<%imŽG`+(9m|Z7HԹ@ q .6rf0ͷ63|6sO%φsQPS IIu`2'i L_[@z]'  CRv{XO_8Cֲ %Q9 +#0 _Q:L:8H KvEG;fap_;OWLBkD#i=ԓbh ȴ//5_5GL-WfEZMlr߂1"1ZFi(`|ȴe:X$m:`3V^$~8 >Aߠ+#-\3ijx]V&T٪GbH1ǵkZ`R APʱrϗ"`mT5اYW`>-96mCK(rVET:/'>sW:vSV^Y0qyk+̓p:Y:%H1z;e6DYElVs[p%V I-,T;TLZz2!$u|FfGi5CjzG5\_+]Yq7e۟.GBH̫δig=!I–)Y@q;LS7>̾=؊6 ab7xKOV$|-,ʤYKB>f8j4M)(޼BpN!t8weW> BEgW@>%`R[Ws/Hɣ񯦊זк_&'=ba4[d@h OF*w$D9b7RI3ۗzh%NV$ X[o:Yf)Ca1c$(@ʫj0i7b=cdr{xe aJwmV#aFngbRe56Mb܎ 5my⎆*Xy?%Ш-,iG|}4ފ o($PRP`)KCesuXîR3DYÄOowYޙFʼn^#xͅX,V[3Gv猪!0{RRM-s=#`?>2^PM֗ eltjBJ5Rl”G`!4YRU6.$iS?abl R^åM1Xe.Vy~WH*HBtBƽx#=#g^rq,Xg +=hWemW\܏WRqSE:t\KuYyn52DBij1*&OJ!2!nBTF (v9]5YGFLuN97liedn+rnAP*We!7 (y~d8=u߇ 'u>!0 o&2e@_'{j$`KaJ"ÿv>6?fDb: 124mIoo :Wȩf1x\@K/m)[yluMH?&Dc\\a{,iEr9"fX_QQ4#X^u! g(nW[I+;+%te_(^mF !z?}`mVÙ8*بCW8Rq&WY#O昗w]:Hn~05$K40 ͎U 0:YsZ)d.ߎ'nr/\`ř AvI#Dps |& )o; LhK{NhF`v_E8MvP:4父 |V jxE51$B6A}p{PsüEAʁAMY c^>_wlH> ܝV%4}dj'qu8!ΜLVx]j<.?5" ظ*Qg9, v=. WXM`Bd [cTEtjKsS ' Ǐ;ơ{s,Z#{ǩ~]FDF]-:ʈYʬ3k=eA & 7"*\ I -;ΩI1N0AwdՕ~oXq`9AE|OfT"I҅ڛ7"|yT碵6po\`l.1l`ݤ{/# *kڜH;0<_@rDuclGӗb\Ih aۆ'mrPoGpPF3ŸC`Y܆D42IϊEFrCu*{eÿ__A*Gjj,?rJ%V;(dx']0~o@F&Ƽ玩Pf?HB[ASsMy H YT6q)H1_-3ΩTva2~|2OPdĈ?m5k| \OZe}q,آx ͅѷfHTOأ{YW]s>Ԙ|\C9ks dJa*ˇpg%y{Ē{Zl,:@zv8]|ұB4تXi>-{^qЍ$JHjZ)$JfWɏ?H$}}! 7[߸IFI7y kB8Ȍ7 M ]) y^v7䒳ʜX]77|nd'JNs}Q'Ks)]..MAcq{ p4̹F_d@䆹!9U{F 0,$ּCT9W@uתQ\ |S }{RNƀvTpkBly15#{ D ZFvAnV!DHM䯝[|!;6옖g-kU'0zR}6nt ~K6?33qrk(0 G~hBgh ]84s^ِ#=wRk.Ng`=BfOnaaȃ\!r_,1R2n͑91Ӕ4"!~f-$!)UX LVW4c#ZӅŝϐKFG4Kh=qĨ4!m}jL–lh>EcIx+9O\& .ysQCp(Vv!\־5^yQ>6]lO4.)(cg0= 6M_M<`B3Ye $`nCj%=o N${5nխ GiO@tEGR뀯Y2@bL:V-:.+ύFY4 /cXz(ڪUΐVdnmf:VgsѨnu}ymjf_y>[LW_WL 3 -]Y HaImo'$Is| R75,*BZ5kd4pZ#}"J2,ا0s3H‡8pq$EH'ۣAh7zurwK)GB@q>†is {ؕ> /l ܉FEc&0h\}Tt [r;t@X-ժz4k%8]n)\]nF\gGZhI`k:D?Kݰ$u(E(=a~'V*@b0w/!MjZ]ƨ"֡kxTRrkJk2|uw2.ki񀑽N痽$(#P=0ްOֹzqW[Bs_*zQڎ7(zr)8Ѡ@d&(Q?UqXby%9bR,19 }=1hx4xLM_ʯa}sǭr2ܐ:ۈ-'6| Llq,`?xMſ yrۤEB5ȪxA=n N[$6\(!}zYhi;@) =C(GbԖ ,| PƭPPE2>cUYȼxEcKfr;='@Ҡi.۷G%dBH{$. $t@D·,جdSA_fRf/Sw؀"UsM?ccw`PS~噃f@HOhS³r0x!Fc <)r@-S`W%\%,6ּ̔ǧd%AD|lIfk h:F|W/x[w$0mÿU2l ^(V1} 6Pn'?H,[S +\jBg~& ZҲs̽R+UZ %C3d:OLJK̕#>j;] (̃aE3U @͘ [5iBb[R :b/Cך,EDAc2" Yte1rO)t2QPl z"-8F7qXak4Yw@Y.b|~71|ި +O^("E? 5V/,wi%X{KbY$$2#,b? `S{J4"xj-9 Iu('wӔAv WC iZ\.G_lh}Uy^RnU z{ޙYNgY2s2Pv>ߗ׉-vp}HNpkEߥU?tE + JwgQW@ѱãO@ \^{TaR[CؕG %>Wrä'3. {%hPqK=%[YlpG u8)Fx:JȀǾX5Ƿ#Q]%C*ASb;%9 $׽%yBz\ ,31SD側f<$bP\k^F~sL 60IG()nog ̅>KG` X ~7 GA3|% _=qR ,#źI90Q47Ƚ<`&znF5n.X+MuFRZ>D¢r~986!&c؛^JZt W^IKm*ցep5R@.&C~FDk|9ӷgq d&UveEttΉ΋Ba6vx`g]740 N+Y {xo! 5:~/`k ;VCj4Ⱦ:IлO]ܮ:nS̰BSb͡ (pc}ۭK,Lw>/skzW'1PͲgr%v{"¡eɑi ' p×W AЪT%nB2C"4e$M}54vNqvlR8VzT?yi\U:QlJbZ"H)wU|ú|IUj>ftZˍ9 WvGé"܈<D5MQ2W]qʗ ŌAx^mp5@Iޛ&B<8+z'OfFm 5m{ɗX0FtU>rIAn" ̎^Fmv8gy2ThɏO#il= AZBE:\7O跌u5 ;6C#H'q[Sv~!AKc~AN^ Cy"i0c?=^hQ{#jj Ԑ)b{اmlK8K o<"{3i$  FCF : 䟖pqbVDQEz6$BEj. Wh !m֐_AK;Z__b+М}wb48SiaėO45UaBէCv;Td }_ˆ?NaOe?$72јݟ+xec!JOU쿪VU-fͮdXNxPg_|jj)Eiecl[JeAfZ(si=Z l@+ %_da5T־K=K^)?:>nڇ'b]"|v!Cءl$'ޚk|c BX:5:SJ"v*3/6#S^78D5E)=C-)ze(lHx]qP 4GH}*La37|> y."uZ󪂜,7Rbd=,«sg-ibἬ-r>x7' 4hJjӴmq8S2Y/'ԕeWUP5I'SZPĽUPvk%P!(}4k(G7gr&;جvh/ ʳlNnM:+ːͽLG,Aoo=d?[`06}3$qr-#)1mKJ%HeʥAH<8#7oWAjT3kUNxEsE$.Om1rG3S(kF"]3@ݥZ9b2< C:I |fnS9 `6ɐ?wrOswx^=9bΈ$=&-v\?" OL_UY}}@&K4{'ʑwmgo9e͑#lx)1]0YLWr݂O&YSk\$~TdJ^M T`\]:v*;h.,}[6ʵ(S5Ơa0aq|&AfAM9'AzSjzj%YxY0<@*Q%㫓ߠ߁&>+׶'a='#zJ!-տŝBVw*{ Z᭾!؀X pX(#&]]%^&iB[zG<]S h)o_gYpw)G*V7,%-%ޏ:fQ\ 6MӊDP&V?=t^"Ƅ+'|R"[ 0&o^; zW?Vs2dti#Ug@>g&`k 9|Ul;jr\6hom!>r.{ݭhiq bʍ49ӞIr]D vѼ#@9 խBa7ʵLyMM^amЎɄ0QbavT܏ê#^" ]Sq=\ח@cޯi@wJ\δ*Yϰ? 8υnRlSJ˥ UhuZU>P`.XOf󫸂(y4D㉒FM_B"D14-yz GPcKKd߷If?z)5$ ܻüל:b$G ԯCy6.XcSEY&) 3G+_Ϯ 6Ra0:rV7LXno/٧ N0Lע;B}nOdyE5 !:08ɓU<2/ D~?A,+鐈xrDhAv?SVgұZeHcǽ -!=:7Atæ05F_Qz ${v8{/W~PjQiO 3h~=$hQq'rp7r૯hplUɁvHNhRhMޜ%oS[%+C/-sv̴9ؖ! >= tFIM.9~XUb\^@MIS@ 1)z<:t}"m}S>,TqDeM-o.m#I!rir˚E8\]y84:PKI]ń1CGȽ&FхӀTQ +\2hh;N 墣Fd8Bj"'PټRfi#$z5%GU1G;7]2p(Fې$ >rub&2?0Z! ڙ7!^ݬɏ'ȂD<1aAuY]ll~)&5@3B@W5Gt!ɹda)\wƌ6_?48?^EҴWq>F( AȃtH 8Dnr!!xw$6u!)^x$JzFg \u3ڶT]ں~3J4FgB|Ξ4gVd{7t &nɓPojiF5h'y=\Ϗ~+4=@ܢFErcUke>2KJw]} $!R|MБ}{",YdƷkHjSYht3Szxi IoO萅gW!$T5#k%ėΝc,tH"q>},,QJ*f@ qЍ."T@6,%H *tVgYZ07070100000012000081a400000000000000000000000167ad58b4000092dc000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/򍒜]?EhDTTk׶Ǽ8t8o#N1=2 NO%/؆U 6إiӒet1V"U&fGL9F2,9@O 7κ\D2œF`b  śb[iΓ/0Q'NkSԁIrCX'Tͽmt'ץ5$!{qź*O@]-W/+3GؼZ\>Kv/P7°d1ڭQViE6 ']"%=*OBq}D$;@o`|4E& AN qpA rͩ?6ea6=xGMLEB vLM6q/q6+!a=*h0YXz3!=Ymz_r6xvBQ/iW9"6l T d'Sj3H` WM`u)ZȩSCvZUѮv}}!6Akn(K|5Kffj/M<`}J[.lQuw&xr5E-|3kv NVT ҵpl438ҒɄBvVg"C)\\iCEIN}Btg @ TsxVcޭRVε1ֵV0~!("ˣM-* fcqɶnw?vlhMJ?!&'~IK|־^ܤ[e 6Y{hpr%ǭPf=j{;aIM5[ y_ª,:,Zf4X-f\]7I Q= nv+3O@q+PwϠ Uh5 +:D|[1c =bS5F~ @CGrU"E u7n7-Zvn\np{~<#Wyy4I[ys 憅մi %+csH ۶"og%z%94~>ӏ(1PtyJ]̭\8vŝ$6UVr"CXR^!4[P#|zїz`"9Mc>kEaNۅIqB7?Ay-߀\8 4tOO1R kb'0Ξ'F~%tOq! J*<ۍs-pSٱ `m ʵ!YWDBd,\RfC>CHLVKmJN[w[l=`#C)cWɌ(nmA|nS+iT-/QwPOXET"^ؠӱPƒi-=YümhRmӍTxrPLagM "d \=@W"1eX)/#63rK'hQ4l~[ِBjiXH"Vᚨ(P369?aˠ!E^QjZ=f2f(EnsԽk(Q6'Ha*ʉC ·{~ɣ+S~&{WތBx|CsĢ^ؾ)B6ihXvsފтEKy$#M~u:nbg|`F5cV39qؘ~.tݰzϺ|} 6F@EX !H|ע~@QX)eWQ94[9)mVMUV*-UT1m~h#>GZvE;DOL h.FicQSî8D*)x-T@ے #}+iIڹsĢ=a]فX}c:;D %KǕ@ g.RVteo* 5m١.:gdȑ'd>rf/2XiكZpȌ1xoɬQZ%(Io)Ӛ(eUͣ(fK&1$ɋ>$d1f Ms5; äI~& O{]X唆7䪠g Ⰱj,"S0n2ުޅ#}x)$:bzA fKK5J[ M>VS\ɬ%[C ZJ5#(oL7qWz e [̱2L /Ϭs7hXz9Spl<Xr\qCʆ@HshݟD6! Yyֆ6CK< j~w\SWwٲCe!*Bpy*I՛]$SƼ7y_N iPckР7 T2R1_G ;SLA=C/m[L]kV>d7|RBew<$¨pU@4(̣mZ7SI ;چ-ж|iq\]2;1*Jq4-,H2/jXwY5R8񔻛V5n2rs5IlT\]]zhfJT+; 3 a&]b9J]";#ۥFPL+%x&xN=QU'[Z 8橇2(DƔմ`ԏ kxIf'~G- 4S' 9h@U@Rp6\&A޺%˺oZW)3gO~y ZD:7cWDnV[g̮žJKQÝV\U㦝YႡf'?}pN+9QW+nCsO X79gsuT#xdOJ>4<!bf.QL.=ÕGfL:USC6h&VE|&ZCY(`DL>],A1Ϛu","ߵ[ ؼyA !nնU_ݧ8FʹH۸1;@By:lJNi*dX#&Rn`1= O9A/M\UW*fP/۳T hz˩ጢo o6ͳĘlɉ-YO_;κJj)%جy`VŇѡeK  3gH4uҧ=jSg=Ek8BWN;LC`+{23~*vKЯo)_ВX$hk绩K綾IFɟ:ooy Ѥdǎ B 4X IA/ |;~r~h?WJy)-Әݓ rTQpEUg +sg7LjDLY;WvV\ۗpUQ *NvwT~|ՐX{oΔoj5H u/&PtE:k,zO0 ^90CC= ̺+:Q n\TIz6HLc᭔}# ݈Ʈ e.@M JְoO% D|ήS }Nߏ^j)R~}( 2ƨ ,ԐtS̓> rpCNV5_NW`S@ŠKq=hd>ů= Ӱ&0& 2 j%MS(K.eDE9`Q]z,Q%ΫN80"o@R[q}XU|{_At==@CÉc^XޓfO avKS''*?; EQC溏U@لFWFmk| RhQ3h_DͥЩyL]T%S-gX|"#Д1SsJ~EuM҂_p\auʶX[1~Ms^51EJ%p}[iRA蹀C;=?ҁqI]KV6UErg*:# qRثo(Wqjh9T>M{m6`jJZ7=J+tM5!Iz/Yܦ;N. &h$ bBF :'y}-6XI+3a*DW"Ʈ}.3`PM b9#:w^NIAS@%m^Y=EU Z) /:Cen#z)I.1l|9ZiucӤP,bQZs1ɨUuKrÔh㯗#/f Φ7Ԋ~O2pbnE]>b{2aereU"ouAУ}^la\H: "tCc1rT/3_LJBBfX14Nu</qu-0PNZ%4[>I:OYլ%> }u`3h&Cm|&Lu?{Q% uj>I؂򔳕(;pMvSF3s.N"D5ezVe΁tR) jBRIUhlW!QAyts0$N oz "YTev5㍈hgaϣtplKUJ{vX2鲔sc^6ۘ~* 8եxuryIa -GX 1,&#$cU}@Sb서LBRR$* ; ~ӯGLI2SX[.49sBXfloH0B9>ئ_rU],Cq Xgԏ׮Pؕ]6Y1rW_;˔stv-C@Ľ\F̓Noŕ)6o#uQl+.~i=n{)ZLi+[>~k$O=؇jVA/v27lQ]f3˒G](Mi&?gHI ݻ{Ҋ߶]b2-Q<*.\Ю5K(_y4@R,T_DIKG KcWVqNDJgӗAN4r෻Jyㅳ o މسL_ے1 yT znOWz5F<0u0:AE"a Od6 `(rPpV>t6U*k*Yhv8xHVng x^a)|h8YZfrb]3%9#pB}"^AǍY;&> ̻asr8Aw:Щ=7;d:_Zt(Qz7WMgv=.v`9XGj4:E ExW`{ ^*fW$$t |F 65s^#d$DZɷB!g; k7DcX9͊bɶā3H#9ȚmH#6nØ@faУ^ck$ȃ4y[-K{Z](W8rVEY:f{ zx}c;1,}ڨ7EfGCxW|{Ym!ǙV}A#M50t9洞ɭl)+ƿaTP3 'dt|qN.1 =@g7>P(Bxïv8 Mvg"tu(8_*rixw ?$:mg T"lM =`?d%;%L<k)Y6uysj`Aת<,F,nW\-9t"<~pRHN3ٱ[ ?<=ы: *FNY OeV5d[?[<ʲ^AjWB:)dsG[㴾ٟ i5٢Z/ 7.ي Vc &G4eә>HVsA\\}sP#l(!Bxvd|^;[ *6U JNv'`pAFs&_gPr2@jЍ@ ӾV;x_RϮqH:B9&3@y}{VC}y.gȰ|m@]-h1nj>B'qfsą&ޏ3Wg7_ 3yF`ƶb%L&lJ*KI%Ph()`ۭ$WU~%>g,1QU1Q]elҲ2<s*f9bEEJ*)c'R8yf&WwA]K| *9-1ȗnyb q5}ia+xME0/ -ssFsHvT N8~jS)9&GofO']o6|&I5Ö@fV] Vđk LUTsdu}Z IGOE&dzx==pH 6 7fҗ<@?۰RûH(aN+X_ sů/g62ruwOpIc*us+(U7aWO9 H27iުMJkd;P 9Rat6kbd#?R4l79dhG߳>rTCSjъz8p4GS*}tu.o*樹kJNT%o-(FuPf)Χ?QE0Xؗ!g/M;dBc+L2. *mk\F;J?Si|?fY@9,5DlB`a ? % \%bÊnj54gH]A usqtv(3%zy?eV#)k`p6 mq:W odwGф-W`k1[O3 f sɻǗ2|-#$ rd=y|g򬼑Chc #os-LFUf^a>_O$y@J` =Hߍn$\y!c6O대5{ FX]!\9?wrS>NL[p6nu`>iX6"Ѓ2{+Gt\9;EHM둥+`Z-{9QgB:7Js@B[8 yRp(H${q.5ITRֿu? NF8d8onRa3eN+&HB8y#($Smq\ˆ\ҟ/jD/.Q@\Fiy$[ S@]5(LbZ.Cj9,FcrGx5ɼK PT6Tպ[dygG_IwCA2ӄIKcWTȅj!U -"ww{K] wdpaj !k?"{I#jt7Y#> q [of3osNav`nTߑʓi5G?TW&Ǫmoir:Żɝ݁366<J ]g,}{b)-^{ Hnn@ɾYC2J#}/Qhei\ xc='6mK/cM64ȊeuDMop^R*^\%󅶿7DD+&>9an;/ƴ"a<COaOJbh$Ւk#J[7J@tQ $':u@,Q \>W³uG/niW|iLOY5B)ta Ā'P!6 +C/pW;Ρ 8y8 uNVe^NR} '^怲JՆ;X9|;Cу1Qr%*צϱ= [,}< o :v3ZZp;V̏;K&k2>+u?>Or;lW T9=Ct}.7%^?]8/a N J%+^h'#AuV6TW1{M7ҾU ={ҳ;S&%S0SLFi- Y2)4D}%ڿ4#Vz?fsyma`Z۵q'v3Gr~zg/3 #X2A}*YhfV+0\viG$/ɋ>lE&0~,SVJLR@jDj}Ea*U4ux' m,>_@?*zvg{NJuNݸonA{3/ !Ѥ~id,zue+y,kn/8ﮪ\Q 1`k_Vp{6]5 aPJG.ӫFD$`$e|%JE?5@t7CMą4\0T,ȳh"oФuٮ!HQ%SX+Z! L9BGZ|9ަɓ'"'.W}5F@Z%si-ܸЪU g -V4'͜DJ= ;tQ\T}8}w)_3/ E4ERD!n}FC5U<oaEԈ|c Rۇ!$«*8? > ݛJݪ D5v']P'ڽ'zv zNg#fV(l2}Y~+Xgo4ZGQtBD>y=mMizK`姿DGRVŵV vlDvns`?(׆̅/3VI}\9[N*Yb]Ρ`_; ~=} 5`A}ʯ,@ ~i' ê"w`[a5ffQEcҙ7\T7#P ڰWE{lp h.7{00(j΀L_e]=bglvoe `5L+ިD%z]2HLpVJA M#3oA4 ի3:IC0tTZd*r`47Q;;Ssh}i(⺖nw.ioLZL52;W;1Sj^WT|F8;B7Ɇ!6i$ P bL:.~b^ȷt&J>QyCF#HEnf6]FZ((QFQ[뢐NC`*8Wզ7G>Q2]^-C.l(!LwA {gE7Q+A̻N ?iPiz{Ŷ~l'LdK?_RW-'aؔ w'R9cF"' K.6J0{Q&–+ynԺӂ_=S_iĢm$_9W%T8xؓB΄?;| w҆G#$Xt׉+؅ꠁ㪠Bd>GG}@.no f"u"Uz*T:_M%?9u4EyͶ/̐1^3Tm Vlsʕ-8{Af*&ݑ7CWM!4Hv⦃ܽ7vvA B[% zW2ǎ8,;| !4)4>2 ".ӡjP_A'N\cTV"FحC&%siL\9_$&yeElֻo*w.ierFG6~CK(BwB̕^| 2J)ehMrTlx̱7k봞Qs]ߺ־>z@IAZ1 ]BT EDG$5Or{xPbSl2C3t2Q-ttӐB aP6 =9r[eJrm;KzqVMDgh2D]];m{o ,$*Su"옟L&Ci!CX]a#Ϙ-Ջ%-!ܐʼ”P'ՕIxq4l-nY;sInT^ۭ"$άXk}>>=1n~M7M)gJhge0qx 30^#k@,Jj618`*OĉCcyV?vy da>ߐl`T:frBbxW]Z$d₻-NmliwƖG颅 O/ols/r0[Nk!\f AEbcџݫfP/;}A˒"d)smip+)Z8!U(p*M×eqxȐzgc[\Qh# BPiw@Ixolxu[OonSzgʟuS=H:̚pMgzUt&ٜvʵgR?fԾ1 Wd:2Y+6`OtM5=pc3pڶfz<)M1H}Pm%U\OqzNj*0 UI%TrI_@LF11pK(+\\+ J 6 nQS&e HJZˣҀ<+8 9Ym:KGNJpo%@ZP͉[Jse1r5AUp?&+8:Tq=dȼꈢ2U/(%# &x;%S\y$ph2#IRʩ^U?n8`szE|΁#|?QOiQO#,Ae͔sØ2.^x0l 7$LBE?}Vwib<Ø{0403K[x?\nˑ =;ϴ`e-B\k]3*6,\xxpK ) 1fe0e#`LQ#UA uqovT\^;3Ql:C{/1|yPӝ4 Baȵ,v$!oR1&2c>%2[ I엻 Qp\B8'g(Dȼss$q o$n`ˎ;(w؏ dMWf<8y,}ar2/bcy?R*VJ;\2\K_ S(,Ϻ̠k о*d hl n%mY'[k@],K;/yL2$&|]{Ҋdhɰ!lm\ߣOa>?OzƑt@xꟺKrn}׳4!E*0Η1Ό}u;dbylFiS+( .G+Pq m%_"LP_&ك)j-]NZ?0:ݭظ6s]sRPiڂJW OEt$מeWtO 9z$?{qO*´s7 3:j.Q=L^s x|5wy2!F qjz0sߕ3쬗@y#P eqō:k3]6z($B*2W2TY&qȬim_BQjO8bWgjئ2sD3o!:CyxBӚkԢ>zn{L _RvsͰL"8f\K 8O7W24\[X7tlՌ_.4 ZП.^hMZ`FXrT{sVgt)U.@[NOYi=\)wFzguZ%RwEXj1;T\P NҽNFiSaQ2|cA$Z5Xuޑd 4A,PaFWQS4  [67i.$1U3;!]v[siqZ55F,c#dA:]YE9$ ԕi6XRx)T.pXvc{Єے`{;,/ޡD$Q@)bSpZ }wa*|%nL)޹N;6VypgYS'AbM) slE$6O XiTP&}'jj' AN,ؑ8JXЗIb `"Dv)d%C>^g4}| U1i|hGIPäin) K+-s==)9/3z*Qu\ܝ$ evO6 .>OsSsڷAJZ 7ͰTxz Xv9#&aw2q_c5\Wfd2ymRP6m<,lC8%䇒BX; Y%"Vyh9/jUZ•c4`!w5vm8#i:35qOXRV :FlJo >Bݰ+`],Hk"G[sw}6^/ɦ~|oo"Kzyު؊ ^b{Mjψ _5sDU S%?q8e}'ۤ$h% ns j&~*Cv3s+s y 28>|Fy[ni|'T[frN_޺2 7N9GDmM0|ky'DUj !sy8kUd |!8u}(ll8!Qő*j^؊^žtjx =JPp/.."(D?G@} QBs#miݧ]q@Ƭ-R-Ն5򒩫m'E׿ O\w`ӂ'=phc`S 8g<.L/c @례u+@C R0xhcVYNDQ,eYVdT)iLٳz_4p]٩$[ |±9qC7zaENrH`UVɞ+Q_o9Og6]Ti_cʗ%H TN}N?I8ֶ'{:wl> ʋ:xEZnl{IMƫ:WX%2=ji01+@Cϵȑ%1z?fVBNr ZQ!vFIT*HQ,nCڧz%H'?ď֘Īڪ{2toaw07PZ:/hti-oT.!A+BE|UDjIt1,"p|1y`7an߸^(PrsjpF,I~ĭDV\}άS#(ΟѲJ"{! Z^#rBDPågR57N!YVE`D2Lcry7eh35ЎQO*UT|:QHk &D:/.ABBS 8LH3cpz~H?b[\G1žN_\k O@7Q}'pPDâNʿmV?0+mJ^;9G>NVm89EKWQ(eKW$uR8R^ ȱAKqݝLlӑxajW;tҡ `W1,W#[ftJuQhr+崠 ) ԐI+pÅBY]I.R"2DgrPr Y&MBTMZcǸٔJ#䨁r"RNEFa r%χ/6GxX%i琚ΈxZWkc t@9 b57$LͱcuYA7nI?_UzZ_G0E(.9ԇdw{YrY<(,DvuD:h=p>\xjE]3OA`kxF#>^dIifS:L>y Ycɑ3Fu.ֆ6 ـ/=c̍aq$+;s\a ,DCdXq3^3!H^$t)"[bXz9]#FW![w3Sօxh8Tt+@MoPsAe~zg$K Oc8x8_ˌU^J#b w#5/e_Ƙ֗Y˓=[-KZq vz %X"kD[Mjk u@&#ټ5[:@" ,/6$A֞KV|xs^G fVszB|VV2 F#aw?[Tm& گg12x_gf]v'@7h2{a pi ȟr-IەV)(SW=>rS).\*&<7v9Fw8cdts~:DD͜ɸ+cU=$TrsbC(?\pdWg)(/\㴂M'HCKήmD𜍈i|׽dC6>t+Lz KHY " &auVVSeBeժ~2* _Eua)D{p=L u! -yf9C?: ~?7rq7ز+7Kl=0ޅT=h\z60X4"E"^ cN|D*0?CZ9XMP>ɄaLO8L+^MzdºP\2OW;Ybr|D`5_RHǘz15iř X29'UJ+!gQ>'}+_ݛɹ@ -QcAyEf \bM@j6Ksؙ7hNikgxFmcZLI𘥥o[d2|cb]sM4EBLY;PmJ4OH}YMP@A6n>WQ{g/g/踶K5!>3+ CpTS4,u>a#B0L%dtX˓AҸEnpͼ0fF2y~|a*; i<+s*w޺.d5 WM#tȈxǩQn|Y41x;)CC6excYu*}_B[C] y|H#t^UMko1rf6dQ!zvSRo9c T[s6Due&֟">?JliM8-dr&~2tZh]bB.d݊zZo؂'5,W`_ӡQ,Z=&'/ MS ؅@=uӷ{ !B~Tyz%Ή:m &N,`ZCNu.aj0T4; <|*%: 2HBͫ4Cq*y%J#}tLm<ىf( - 4Vi\Ozʌ̹"?h2VՂ⭓V#N"/L./Lв|YVSkݢuF: W(۸}!'(v?`ɺ9@ڋsշca<.4[bݘAV0:Ae;mڊ^ rfE(mw-Px'BR|-gJF3ʒ@@+2h&{ HbɡJV?,elZB~=XA.8i܁y/wxYdHj>Pft04@(+T0ޢrNWFxr5 rɊ*_ )kM*XSX*Z|g+Yv*?Fk&[mq(?P7x{obF;r4ȍ-@C3j"*?Y^R:Bp/!n,yĴgzoAEF %/|ȒWTĹ;s <([JKHox`favYZ_5Z7*`B4)1jJ$L3#Wb!e7 柒^ ~xbְ;D|,]P(=h\X; SD,y!5k䭈x]ؾ R yuhp *B/0D#Tc2=sMMG[w9vU<YjKXqU2=eUunMB7M:"=i@\'\Q "gC$e#ݓ~6k/$ ґ<``X4ʒ P'p:'tghaxFoez |-وCiksH[5GIo0+Ƣ;G:Vx`,3!G^)'9n KP EH~)(hHp@u87=EMj*.~O殀).o$B6-O">"mߤs`[(_x=()_ka't9ꈳ2_WD32OuAuC?ut[| S': o/2'f~1+DO` JRv| 1Q8y4aS K[ bͤ=ۜ&x9:.Bt-cCۛU$QIv'6..<H ~sqXzg֓s9ue{nM%'SB0?F:GY_cM;iAk[|Z>zQ?'&j_jqTYը,HyJGRa 0]s*Nb)Q(n`C#%}8Ŧe(.K5mQ5pmY%JN*pd!}"`]q#YKn{I*.0˷ؠN~4Q- /iYj@J(̂z?l.I c`l_cR]>x [@lkuhwY=,ò|ho=y\LIm`Kmw7hZCY4Jl=Y 4Q vYOPk`cCtrji=OWg0 QcڳԻbw-딖JG[W䯐^C Nٮg)(otE]r:.,41N4~£zzI,gSgp~0Hlت^::m͘M2O_X}ųҫQ=c]325e|. *kI)]bo1ˎ?$"LW9|iDEAQ> W y&jc2LK9<aG}XtH42 B&ЄS+Q6htMLV>q8T67=K.wuF :g_ZPts4L8u+E|yY .:_snGr! ŻS7JTM'`TІM勉gxhjl`R%e2" wJ`䈺]=23_9:R;\8&.Ҿq﮴ I[ѹHli?{JD8~c.^ *46Z;sDx-Xa0zؤFOfԁZ1prRF~ &0|CDJl1"K'dfᏻpe R\'Jȱ\yN$'P҄igɺؾw jsXk3 F-npWsދҤ$oB0~0 R1PY:tdLE! sB} l~5V.cyî6#TQTsJ)<U|Cm.F&"{ FH.Ƞ [zNߠ5qbBÖ,l_U:I_^tF:wB/l)e+hߖ>G4N0|J-3+Qybe }/b\9eHi`^-0#yf%Pgg_&8n?ģQ){}N b½B\C.w9W[RlH$UmvH?SUY"c eYOjn*g9h€>Ўc~=A1Ϳ76h& HZdpC dUCxP(zn"giW#ǒ$xoy1_ L1= T;e2J(y۷6>"|a_1&#NlN;=ˋWcj3>isp#. IEݖ„6wqV}Q}L[h ʰiC [ɣ9t Hc it:cHezP)Z23uGbL}G"0Qʡ3+1Xƨ " )xHl8>ӓqn'v6ιIo" ,} 0աI BRZ8]N](9<ڎ5۰&*0 =\tu6FV39#ڳ3Q]'p~/vY2W,ncmSKؖ?qz:XZx B}Bzv "ӝX . wYZ[th1 Ϥ&)Y0f!͇Rmɓ|t60t.@Ԉ5Gk7&ۄ?043ɹQ_Q3 e^r|sr%ˡ?ؙ {IьXVD*i^>ŴmJa3y\L\*!cGE\̸8ǖ;o1@B9 'WĄd0!g(My=)W;HNp1X&b :`#DHW$N}jFt:<8'B¯dwnW_ց& D f*HE_WߧpzKҮ63 oċ[qE2?WW,^.iwH6hʠCGRkjڂIl@0Z[ڟ>욦1flfrLGt>/oR_/}0NVν`M$};,*`7%+Q<:.y QYAo/@dN=Zͧ:l<zon*$5іK_FtGB vS# "n6^PtNG{2]؇-SUUyuY"KW_6YVJSU-DG?V" =-)I- u6Mj']hCrKxaz05oegΗ)4Dr e @[_ M4<+zs̖̈`^&ᴮ phx3k{^]R4,Pmna&~T.tP ǕN:6c%kz^fd3O 5m#@[.k O?%4][7XϋX?̰5hFX~< W݋o 2K73 lUtL|tXPZR8՚a/<\ܤQ[%~_yѼF%ࠦdGHËՖPBh$ARLLod0¿6hI(ɒ^CEq %CM 6g< pwOY>i\mL̾ui},qD8]XM$(iiKtk#}=Ĺj3nW jaJMO!Q+N6\x" ¬},ʓTBRsjx(VJ& x&XۍaR"7\KM,_AcOY됩uAN""* JRF'lx.Lkv[>“B]R?A-ӯtА[[{҆rY[NpBZcWPDNƲχd| T3AMWuFV(؎?蛀R!I$4G"ߛPFECSߊ`@Ք7`tη/1j;C պ1AțnMUb{WVZ˳&7#Jו\+*+c71Ф{ 'fdKݼpդ[Q ?&mVɲ ߔi1qaNli w+Sϴt>u5ѠP#aeDEP>#Q`i!kXM9tЀ4nY:PCo5l1?K:ŦoA= G$J>P7wFtGR\od酇2{1_]X'V:> %2e!/~'HÛلwÉVyrp8w(ςLs(f~!޲Su\ˢ.% đm$LfHMF5ϫonHH(SLw*dlсRǂ(zXV? ]*G8͏mrDf닏FAKGreWZߦR?Wgj[A c"(K,fU[.\e"w)Ms䊶J7ռ1\I*QIO2u(<Y f tT.NFY4"jse3{(` }ʨs,K#oelAͪUViucD03o=S[n1c<#?5d80<1g9L{Ck~,DT`P5zSiAH̐țfֹ.ϑO6.Fz!ctqaEoH*Ҷ*yMhZ)Rŵ< &[lBqƻ4ڛ\H̫'ԩ, P1;vH@.hNQ롕1Kq0QO_?_]ǯ]ZT^Ko;w^Rz\A\R|=*ߴuj>^EX{]ŀJ"EQ=rfAgzwDʝtxjnuu|TBg`Ʀx>pK,u؟G\nOKIJ{]ơxS:1ՄW_M1 zWз/w&g4i_B,-UbE\J†P>HC DF|FifJEܼ hїRO;azԒQ̏pπ{~H$zy%\ZFږ t36BW`\Ĵkkˁ/1uO^M,'k4n hH1 .x@W*5{ ˣ4\k.oƐ=єJOErǷiKȟ @S៷ 6d n Z!c$ݰkԭM#9/W}WRDžL=Oә pѬkQ강alܳ tw)r(m]e ] M˴IpP 0Ib^)&.o@yi\{ɩM i|8M3ֵkn?FEWÚ7uǔr{WTT 2H>Ƣ|pתK?'=z茝y`UlvY5b./;5f?9ȱ^%YG9 G*_C~~ 0A($8'ixa)=2ܖ.H]XPQp񳠐+ rVb*mdcZluTn+1o?%RqWTӔ6],:SyЁ}KYoeX&zN]P;(̽={'^}oe ]W6Qbt:# e4!|\ -7)*l7q~ %Whw\_*}k& @N׋B-GX\G/]~ ,M/B` `G7Z;t`=,M8N p܌ܳuobͫWĩdV7TH@7=[l:~" urxgYZ07070100000013000081a400000000000000000000000167ad58b40000365c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6]?EhDTTk׶ǼS&RLViNyN"`&]DM|s;/ ?mM EN+HA=[=>y?sģݘwy-sF-A/PnEipƟ:vgL8_V>S#͉M tA}Wv}cz0 vO|݀QSeyzW'r6n+ ;lY $03! p?PkO8b%}rB|c,uSXU( :'A{f1R3kt)Ľ&?F͖O.QHc6ћg|~Ln޺"l[EN.N]W:$4LLVkkYJdhMJ8.C;]V+ӯ@L H5 F9ŔDѠT~$W6N$8aeW8*{"C]ͻzl^?2.d,-űY9sp%CґOuÏ_%u`"4\"ץHix[ G 踷"-*i vVCehlZKfU|cvA`i` ߉Y]}^|fJK&R)e*o[H;&(9LZAoq ԻC9qj+84 ƅgnM}] g:(kЄIY|"q-Ȭ݅Rhz#d>p}A]"Xf ړr"UZ_T^x>X ٶ.UunC\*(tKE6]ttBŃ w*lJyQQI߇UxBE4 +ڙdH ZPc\]3\I2@2rN^TJ!Cry^*gli5aY:>sFHL߸0,k.2ޑ %nDrHˆ]7vp@=~tBZ2X4hm(KpE7?>Ov#ħ!^~QDa^iXq{q,)o=PJt#snE8b'Rx9*H Tx+SC@̓fьYvfB#@XT[ k(Uů,VN(nXBYF,[[lIֺCb]^5b Ғn0:- <:W/}vҿ=z#}(FJ9B2DF=Е)c xݷzL\.~lْ5'—r2oǗR2#_M- hVӎD:[T0f#H R ͪ36Odc0oBlI z#6JZM[PA@*d F:e٣IRO6fHZD[`0#cOuؖHAG}WO 5)  >ր6}@wQ"/`Һ"w X+x8vx@\ VC$>ʄ-~Ғ-E Opj ٥ye(W8FG-\/`׬' `jfsߌmgy׉[W*\$9LRAޜ -J,jdLě; `N ݐL5Jg{g2cG#y%Ũ{#I'YMvK&{Y ˺d )>aT0C qgt hU2'-ƜJV@i2`xk<;wEEk(l盟x7ȋB:ʞG%2qNsO,Aʳ4y"^_hLgN0F&gjF7j5);|tHj%ԅy 3;uʲ|ȟe#Ẅ́)L/<iX,e7L۝m/_\grP^qD= 4Va䵧=)'mNjؕ֝sX|:"l1k-mH3hIjqgw472eʮ/0ͩNur7 7Ib`@f!.Wj!@) |X:5[ֹ9l!GhAXYF\Zا=J2Zq. CRΌ.~m a6X {Д!|M,4P!ἪhŌKtˏ)@"ny95 Į q'4jC,_7(&`cX͉[oKq9g559G]vB[h,i o$vtZjj]J>fm4 b//2|i2EQ0Oɢ7ifzFe'mA).U ? 27i$פb1}V ~HqѩZ霏 rɷ;O@I6; Kv[қAڋͪe AdF}f[*G#1ȏV)k5"Dgt~LdOʛDfyh{ DuۦehYypf\A VeZ!:Yc%;HݫM;G03Dۯ[2n{Ԏ5Lt^9Ջ f!2~'j+<NpA%qi ȆVQ0xQҝIfΙWvkJ=Vv4Ev:c=nVh(8|}e`lrF" XFQ{2'Dv .`G Sz|+. ПVUo{7 Qiؑ9<ʦT:3 xiZ'{ r5'ĬQ_w^GXAD4ȾO!M` 3#+o#\6hl*٦ _SecQ̮HC(_Y#Q.ɠꕣӴtt.ǁg߫?O^nvò}i6r]Rf| ; jvEՅꊋs{gRv ;κ 82nӬC_;¹Lq霴^B 6?>wTav,pʎk!TMVf_ ; kT#⧈mK06 ìdxuݮ0j["/S3;ʼ~e Fzn7b?I6*44}\eas7*h! cȂ2tO R, %Nz_ ޭW &ZƌXO5K3No\J;PegRK}ܻ̑:ePwSGU$1u3qzge[7vk#csv+ɠ|9F?05o<INSj_Ĩ($f Eš®F=GupjT"w CRQ2.nJ}{{nXĹJQyƸgqPHங6Q`mê<,I#e|{DxbcÌlJ x}'pXj.?%#l*$*.(:ͤb3ע'`!kZ$i[na"#~0^b#}"l!ay}"u APȝ@ʊV:oHѰBnNESga$ޅַJ2hx2'y8/BuU_Uӥ}!&(]V3U^8\GMѫ^˙N( 8^ %t-~f l#Db7_S:#OZlٳhvF-0R޵95/+uٛaS_[ck֯:x9iTP}c'|bݬV {:l*S8z2o֊$n[/<`"4֛BBҽ3x?4Iʂ r܋iG9U|E b.h ċy__2c7 dQ-5P1S@'ca~tY"S%Lc .!4gm!t O _ Sz%Yj=,6'-am\u땱19 9_Y`I]`\%=G߰xQp' ZlC+`>j.TLK;KdOfyhNEE:}nXD9+lW? SnX1*\4#  ΋:XC Apȿ#B ($B9B]t<5k;EUlo`]C>Mj)=`"i0y 6-0- J3d5[_w˨q1$lu-+~4$^1њ}ծU tu8sWp|ˏ9/K_X6ah=}"-]Am/ Obz#(t-YoM3F0xRr()v@>ֲJQE2pOV)1c'^%e}Tܤk >k#2=$O<{ ҜĀcDcݥ}rXHs1ժ?p?dFp T !BrK%47Fөw~ Jne;{Dwl+dyJg1CSeƎ3cm8ŌD.[0vaV)Aڍza-]He=n 5sԌsewtg"-U#к+V׳k]ÂykɛhN3&9<:IFbq><S,,Y u>40I6 4Ygu DwB.#W~mܠ>NS\ܵ=33_bN])4E{m%w]{\=-(cc5gO95+ՓUIنp+<{)lR,xQ]щEW8݆Anž*W֐!E H=mz/IrK%Ti΋eg'\p{4׫Ph#K,9V_ L!E⏙YZ%;I|lzm*VEFWd( "g+^Yq2t)Rޢ&4`A 82X 4![,a) ;43p4a\o*/d1$H3 kg;Y_%{kەΨ1O+W]-0oryl@7ZdW]B@/9b▕@2.C1өXPhȱ;/]O6d`zxYxu5b0NҶ唻>8C!`&;Ԯu%9՜S&[G> EqmQj̉ яN[QY!/r{G(Bf xw2ç-.TvtGp&M1|g{p:*w"&Nj<-[A7g#!X+$P.p=ޛǭ01?A D^42Nh Gtaj͗HsOq4~*FkgmB\G eDk|7\ိΰn5Ь} ȞZ(:ض?i&?Qq ;щ-9I5EnL洪!hq? ҏ8Z "%=ble~5F$ڱW,TiH&ϧ4뮎7Sԋů1ҺX~d!KTqP'W٧f{ƛ<*f"?>4JLÞ \y@GMgT|_~tzˏFG٘7~Hw{X껼zB"2$/u4,K'হu2#@((ޯ ~.Fm^߯E_)>n빫Ɵ%`m8s05ӟmƙBSe ϳ;Ce i0>EcƁ).n7J1W  ԽPf閵pN"=WT J~\+>R0 aةS F= pHiSFe 0l쵊VU8L\ETDz$L}z"P80I#Nk2wB"p}IKodZQy[o:3-w< !;+ ]j9,Q~k[،v =-QDJ_a%|WIWWN1o18uyipXV.\*mU>?O 1iC!͝vl[447OZgrF(SNN?b7ev 7/wXi(o|fPho?qhmR v&7fp XàY"Rp!ؒ.x  V&]rݮW("Kznd6ҽS%Fr_4QC=Vސ W|[̴"O*(7w0j<ˌH K$~ qbOڙ/hry~. DBO 0)F4@t+S|0wzoGF C{[4Rb8kEC<mAvq-JqP[x|)qs ۯ9rB"!0c2 5Z XW)rO4mj')5h=MTŭi[y)Rfw"!H1I% C+-l%4g$ =b[^yGUx}-Vyi pBNygr^MUL 2їJKev8U!;cҸWq<|*<@B2|JN17bY<L"j`Ɉ|LSp"?צm}M=ul!k(5Jlu:f+!á7A{#C<@ 8/EZ\y¶\}'@+9e@/r0YNb )m97Sw voln0z p&*|8[僲S>C֝ BG\^G'vRWbJ)3!#*-^+kMxHɸK4GBONR8p&XU9ɂ~@W{ P8SZM-5[Hyw3S_KD3vybQ* ]S0qs;'yiX6V Mki}b>=p{O:EmisTRtC+OWXlf<)˳"#tWETQ>~2 In`<+G ) MD^͂0nxF67"^D@D3(,%=dc}{Ԅ!t<,v٬r4}Iiao_aNNԸ^s2OQ}t0}.ԡj!ϙB+o4V.[Vplwgo ˇze\ %t=]#\9[y6zWXV5x+1)))O];L:!,Ce94ί}% @,i/cͷݷ#.!«f #ДlVxrjKMǦA> > XA/Uzԯ~1i02i͗'<H b +C ˟T&3Cty-gnLTe;m`.HwWl tyK`߀VNρ v#zpw_i[@3>+X`D.7֑9iN :v#\ =/Eѯo4ߨA2|6Omd6)XEu/I6;uġwS4'(^gevc e?v!n"jSV$CI,-DhO~KsrYuyѨ<{ԓš dž0lgoj'Җ^ QfٓIL5(yԤfo/Oo8V {XQ,(3u'oP?8oa(AN+K؋-.Q4A&1pY G,Yd?aArʞw+d|Gha&ET2E+^#l߱eͥO8Jǽ1}snxq2*.lxa4f]w6`h)|,YEC~& ` rfù)Z)<#Y A 2`\jv{Ԧii:LVb)&m.O2& =l[r1?tp}Q^L=qr'FJ,U9a{$y.Qo72\In5 ;)=ZJ@HB*NxԨ:N.zSaY@Kl=]?r:bHf=S Hfd1]X qꉱ((^9$WJvBF3;K)/}j@p[=\؈DGĭ. zEΡݠ6&b:DȈV_8o >s"Uy;z-9hMUS@nOVp<'o{tȯYconqV6v7 "=)6aN侅 EqXmJBA^QY!D^ Y<eL$8ħ%CͣD.m'OQuNsbo.dKЋ.{rݣ-E:㻝Ѿ´[Oo"w͛~b˝I+L;jpNxnsb6+r;0j!ůb V "ͣUEZ;*53c]ZSZqlm\V }hXC 9陛#P#7]f[ It"UL"l.LOέy> 'Y  vn\ThPZpSu`t6O I]!y'!ev^ԲeE){)e4=K25ɿ\5|3aϵx龃A 8ɨ"榘VD~wPF\J9S Snԙ]v%4jFS:0ۋ=ҷHNd)+{\I)xeb+4NwIEea.ö,+Ŷ @{6?;6מH]6<<6qpʫ{4A}=PwcAWv>g;{zeͺZ2m 9}hIBN3ӠQZJa ^!)^؞=|/"[L \U9"98O-Ao 6lY+gYZ07070100000014000081a400000000000000000000000167ad58b50001f18c000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶ǼOw_k T-q3E "?T7E;%I—;gD@>4÷,/srܽ"}*(q+w5^egubY|wU@c-3FmmyPuޥւQ웱Xyʁw,.d@C۰ҟCLes>H] 1 Twpɵf6d,:u18y 9u!ak)x7NOLRIOt#[YB>%rpyt>`nqi UHe@mvMY'E5܎\,Pk&`e13# EͿ*it,5ahrԣ!V j?ĝFr)%v ۧ+u4Q9" U6;%-CNw)t.&t;T13fo0y)AVUަfωJ5>k&sJx-C<*+*Stso@e |D:8J/+H8I~S&ac6`D/0vpi{nǙ% G 5Y] sUKn)ƙPTv-aq-0q' x ENmyq-~P9X _o%FyϞW׎9qHhzJS2Ae+_W4oUZ Ge((BǜQ_"uJ6o85ްj$>]`{­yrz2US@Qqc4nk↯w#c*}3[E'p^lLaE (C,b(㠡rKXx].Em|.{&CTԩ ?%CMjkYsi2 OR8_wXGaǓ򫲻^rgw h|%_C ~՜pXI.F9'yGI:; ^[4icerYܘ"d%+"|pp.[ ]B/ a_$S9oUZ>^M]_fy?HjpFn*Ga~OIL Ȟ`} ɼ6 4j ۥUFE-QMCIḷ2!oԠMl8OXژ#DXNyl\<=4b#< ?ʴG_h? 08Tq%(t-蓄I>m=&nqjP|?bEqC|) %: @$yCw~}|+ heռ5ʻm?u\&n7hs&pr7',:;O.y?^џrKa)>G YC5 /nl4cuSry|rwN1{X7(#V-(><[c~&UEQOTS47<8 L̦[(v={PxwT i5 B$Xus4lu?ZC:^VQjHZB/L=2.|b<$x~$TxA8̟r5NU*XHtfR"茀mH50y u^6J&҇34aFcQm^B: uTnYw.}zRǭ3t#BX/(G1gآHɬ7Al._)\8hq #g>f5ÙLcօb 9SI:<717 I%9j琁ƽ-Գ%4:__G<0j(ϧ<-4 \k=?.6$YjC`>vk r < Е;?Fs0)71& l%-:yW\>/ǽCاGx(g )I9 uv!d&)1k=5}Xf@HחJ,{C$u0?=*.mFg^et<*vbчneeJwzNc9^WNgBѯKv{ՔQi̢lq\{&5 CXYIOTω&GyEK/;[NvtMaFX`.Ȭ&Gw-!9+DZIdOrvC"='t_m :"29Ej· {yCkQe69ԮSeG }tk*Kچ &^2,Vp{s9EP2)Z<R'AQCC Ar4{׻z֒K4oZBde,RZv|ǃ֮٭tI{~>z 'eI4!zZt#M ya7wp9l{g B`[_+G.nwop;@r%9:׿(q )?z(cj<>#Uy}؄G+6oϟtOO6u_Z7_{_ ;8 sgjc &Ƣp}m`)_e1blE|7J0*4 $)Cּ2aQL:8a?[Fi@Fn !l\فQ3"@g@pNxQL`"*XWwm،FX ]EH θ"x3~΃7? ~/$~B^㳱DCEB͵VssүX|{IDiKm1Z DӨue)9W'܉_5oN;_9eCӔ[H::ob$٥fS)$͋ү, F9 g/<%"_ q`HO`&/~Xf֚>\yIՕkGaAo%4ڶ CbF|K=ѷ,'&[A:@B߰Й;_^| B96~h&RY0:ƌ!21ῈI"Cηlp*ZD"9z>+:&%['BVLuy>bK4l-Whs̈. =E\,0ssƪ9RoH嶔F%2P!Nx%^>U$!f}Oc9nObn:pas޺bbE\@O%K$tGJ!~t Iwɒ"ԅA[ړ-_@uЇm45Z^w1)D]аorgGM/˗ 8k>bʍ.nho#0B' ғ:eXT /VaT;*$+]u05B]} H-LY,@'PO\hѧ}VҐP5Q_'H4-v .r9Uq4++"0s;B+:\nI+a+kWD,:"PN|0 o-NYBe%RΜ^d[M,Y=삦KS: ڦ#dR~^:7G aQUQU@o Zw k#')Bz0{ ohBʖ ^7z]ED 롍(Ul Vm8Cl)$QM=ӷ8R se%rvDIT=e߹Gd?1%cj:?xTO xsxi98f-OZR6(_M.5EK.Y1hEZMq"Z0m'‹ovR(ʝpxXqBXJNUbF-5 y{ i ~Mv*,@gL8tZHEV.AN?zdey?s'N`8t9Xb}4IGě8*| {AɪlI?zCBߝ[fv/WÖ IV'? qjpߖdҹ)2!$3Ut?>XD^FM>Χ(q}5*ֽ/{sZ“nNUyt;6sy-+t ?Xł)4B}ސE 9=z5Pa)]fk΄]2[9̺7Wmbh^X$F)[ۧ>dLJcޔB`F{6 C: N]W[^p!6k&XG͐%t`NRm˄&ʊ\JmVf*cHPK'G4[H 8ُ? yC8W}6;RC7?H Ipbg)Y2CC/5nM,>9 Y|ቱ(yBfo \IiPo #L;T&(**^${tiѿLj.$"FgA\ٸiO»$6Vn %PSi(U1Mt˂r8貣5J8C=~1 ~K4@#cz O4jdԞbXa_)3rSoX@9&jkV| '4㠽OF EW7J;?\[(zΡ.?#Ȭ^C#3 ]w2/!xnzKX4_+a8*G(5U[pj$Ls|Ac)i"Z޻]C}` 92]._:RyUq3ŃK3VLs`9J)C\@w.\_<7_!w^I4"FEe8G 3g*h /C] @ (e|e-EN3CpLkc8Q6P>J;ߤIeI[|_+܁[x}=]LGns<\uP#]УN/Q7x̭b5fti*H+|TuEvz'`l.YĶӀiⳍKgyaSQ3*SULd0Ve;U HlXa*O%ul S}648[Zk2 #&_#ӊz_u'H#X'S3^Ih 5qWw톚ۧ^R}ɄaL_У~\ VPwz#51y0] )A_{.lzLJqrG6$${}MS _qw<-uh36ݦCI}Pg}&hpL*&Oh2iYiOƄm>_,oX-/X Ts}b$~G Ȳ JӄޝQ7})9~XčPVoU&wq^k_ av!OyUPeEfNpMciEVڮG qUBU231ʅXcS \]m=ˬf>㩼?IAC3;:DAS7,TXaђD$v,E'觛) ¼e u)$"ꢲztA@ xsaWG!Al6 6dMV򁀡93Sy9W΢XWHX3f"JC .taz4*,Rg?C h&蜶yD莑k9($F}YژCfGK.or/Ϥ,gD|wt֗3zrIeeus }IC1.K7OMKQ,OQTDRgI%ΕRy}͗)=ʹ||Ҥg]uXshJ uedK~r?il]nTʪ99m\Lq#Ccɔװ4zz^ao$6b[3S\aچٞlУЏV4LwTUCAx>OniFოh1-,)!9dVBF^ @Xmc]߲oGw G~y,-@q{u Y>muYjέtB o턜“$mylfs]`Ħ%\Dq&yB'anuIcy`E7?њ@SӢ#7#Hbx2L "${G$Ƹ؊3C9Wg͉L!e43/bKG oOk2R∼L#H3x/Ha9"\#)NjW2>ٞ4zДـ8zHCXah`skv̀+OFNvAwј2] zvFM62J,_LU6$ݾ4.'`xt#:A Q=T^C䍵l7?$\EmĪ ѝ}7Ulzڊc,5E E^#7ep$2 nmciji* p+ PNdKH> 2=EI_mٷ9 [&|wQf@*C? + qZ#"2_:ǎ.1SXxs7@l\⒰|dQX>-BW4MX q\ t6$;'4ג#sV{vfZ}3*1z N* 6+8(o +x_u鈸0b-ӂyʚt*X22¯eg#ߖ&?Hϴuچ:V gd<'6lK"W8l^AAb 5XFdcX`G(0 c1s=U=5Ҕ9'Jq1I0+Mꉤe'B[p1HYꫜLc>w# O8Ihܧ{5o [ f?H bj1[t (8foUb/PK${UM HEY$T׽z{#MO]' We҃)`'7j_@i&|\* nP2UTŒV(Ab K,NڃvZY$JUwk TsY셹|ˋlҴ UA1`pBuC8>EyeߡZLgJJ$\'kǐ l(Nld.زHb8 >/giI7|y $۬pA!՘Z|6K'Cz(_.*ڟQ|趠c>A*?YBrTm5HEH&Z8-S"R9v|ԃX"^ JMDq=vÄzQklE fQђoI o}qEp0a!~vek%fDg KKSld.Vk#Le>nq y!1532ՒW?\5&?hCሟѥ+ +<ݽ׷#{aFO% ,^,n,s =XL}5Ucw fl'Tg%.;bӰo8dsM9 %vO#7ï EC᫅*A TwvO#i>܂ӵQWO}4 C>ٿyۍ;E`*V+Bh?{=Mb1VpEn N#9Կ?IslcEHXol[@<#sRcz j|!ԞcSpZ/GǨ0c>`ozo5Fp靡i+!2"@+ $1!u#I!(~a@ͩ!|>"D&Fp- 6%6ׅAq/Ax՜Z3' )J2:ӕ.t /]oV =omml`¸^IүA`N(T= =0>*s`zx 7b4,]9g∁Y?鷯s H .EGECT|ṿL?Tgjj[AU|bMq-m@*{0gqݞэm+/:dKzgTb$*,Y[Q$]R_AbPZ=8%IɀKްb7G Xm g}}4 7V;a-{Ȁsq\ uxe9dtG)9wk>\A}P j"ۃk,[>|] DITK%;*57GnlTެIILMqhR m[n*e7!/؍9Ш5>OP#YՂq+a}||dt``%V,ЂnK!6&.$k^U! J7eNk},W \s}y;~qYH*qpc^Zx8SQx6 Tp P+Qd"L E^7>|-EzuhIQ)}rK<:(/1EdBO!Ko4l$zB8# Y M9߬F}[Q(4*}O}h"v֊, 2Ȁ0g-P1co) $,ƻ@M"eZ~rSù^hf"(QqX ċQYBy={v,tB"ݗqyfeR`]x)鋮R7?tpr굷QmBLcċ[ܻ+$c%Z__TLOwQ\ k.|twn/&B˖F&^9w_+2r"aqsꥢx ;ˣ(sfw= "?;px42~M.~A}E/>L0+9U yX>0d3uvMsl*h fb"hTjpJ7.D/{O͝@K.'F=EsA?nh\;=$ 5U`))Ӌ&qY3`3oa ;,Úy[+lL%gHZxA8vIШdTAlcuP6t+ ?gk:?}(J:)Ed ({卛 ,bCIE4MΠ4Э^o;EYLAJ&lf[6 128}-U`<#z $8\@9/v'@~9:P4TzHf*5 (m 0/6q oL'J7Q =+3nG*ڼ8&SyTmtyܣ((#9MeCvXq_`A-K6c_G!tq&c)Li[;>Г-M$tCV~hpDM\26q&ϐP'BC;#Zd~6BU\H/||p0qYT\oETKDyh3cHd?Q1Ƙ="Km+k9C~> 39ö:طfv.`QӆgzY23smGD#"Zٸ5g @ ôi8?v=C Vןn 7lFU޹D~XM8R3 tb3I_Rkt3T` RJe5Ԙ9Gs.{՚B3JBeMÍ*#/(ñ+牏s<\s1 !!6;:UTމNIje<33v3tev$mKmD5֚NZ`(3c24B_1+rvv=7 Yx,1"\vn߹1ys;],}KصY@zQ p2 8vM<-Q: nm值κ$40_28Sghd;HѼH́/O#Gb|Pr'v:JH@^}E?vlZB#8u>tģ@fJ@b#SWMhu A?(l8:<$$aJyƉ„cG/i{R'v+\^ןH];Upc?bo΃ӣ=--a$Ja ZM}{5C`MV~~t&~mP `e$5vG;C=s o}eQʞpo F8 8vۓyuywbh֮GR8̨-φ%+dwҶw.4|YI Ovۈh6"oVBn3rGqc!E=D a,ڥ,kAzJXٔ>#߉WmyM/h(Pmr|Ҳ@寫"KUkh W8?=lв`}HA=x2x%Y=ǖ&s~ギ$kz̿`<+( k%?# #ȡd2u͂D-WO)*o(6Q%QМMMhԦHR]hPm[;v{w\waPrO#1F* c1(x?vm1לi+LkLmzS׾KO~ KKEfԧ> 粔klɛz宆mDA:WZgtEI@2:tb;h(;_6~A#].E*kCCF<Ⱦ ۷45zs+GZ!w݃ / J8XUn|J/0&vzM9솾2YBVSl /R=QW#7;m@ ztH|8Q!)tCmd?4fJcO\o?dQ\`Ơ?wG ?'R!lpaW&Lh\.1=$ CD -7c>_Nk>/+\d?{rf-7'S~F_I04gs _4Pևm &$2 w2 "pڤp$ۍ6ϫҴW'r7KfQf']9k0ܒW(=w^W~~w_BxG%YՆgP,zĞǪ"'د RÄǩUs`ȮM@jJB[EKn'jIrΪ؂BLSjr;wT3i K䈁RoQXvLVUluPnd܆/ }aP'ޔ#,PXb ې~u]N~> 8EwaҔ#RZ,D FZN…,fv5piCjY@Kxk6n?m"0#/s5Mxl+mmh)Ӧ95߃"fL8F AAQ l'5Y\aL6;M7Sz\ F^@ŸpPȡ惿FaX^9:$k''x̛w[EȔ4#K4MJF36Sխ=#펗:_t~ 1XWET%'ßOMSVz =Dz*ĄveJINns,5-b ϸ\C[kGQ%0^a}0<:%+~jvgVw(u>0 L(#zƒ>^O2a'N a&уO{Ov FX(C{ޤ \̹?>eFP`\CskmsA_ vMGycrn.|'LK\f" 8'4+wӅ ~j" BZFۯ?EL;"t%/A? - R~ruk8$N6u[qHS[6,"̯icc^q|_kCu6Ƌ ;SeqavZ_+7$\M0:yr t;AW],#sեW0+\v f,RgI[h CwmO5L4:341p-ld!ܐ֞]lq[`q3#L Sj|kAŠcI-$̯ٙd`)Ǣ F{I5 J_KXӴ^'¤~Ì7"$ֵ6٘[12従2\j `~#|=Vܡ՝t|bI$o"5hmto, $29Et5 qeԍ}5B4fTikMZO;㇙7ϣd{g>Y-PZ_~/kWN> ɋj_=k$ŀOg~~V!3b2cmehiB73s5\'+#$[cP"D =܋xjr4wicXKErkOUcJ^mƌPÇ v r`rFU]:>7V39}PS]Vh,;y6Hxevo=etBu]<~UnXL'n;pRn7;$M!ƅ@ AH1}wɁF88L7!`u+R ǰ]0}_=WtGCMSQ*#dȷSừKIDOJSrvtUxy؟BFpͽ%6M=gQڪ֘B\Kz>f6aH~(l:`]i0NyY$1̍sMFPssr襓Xʑm;%7B|^ƖVM\^׹0˲K9tKVFsneόuE& vC!/\b?SMrv2hDf :V`˞Hnr}cI]&ڰ&)]Hl`+݄v›_7q;6}F~͊ck{"[4'a3n2;L_AQ㤺P5MuI@'7dgDR>gW1^oBXeG# tC?WrT;9!-{w h鶘x Hx}@),Q˪w@amckhccqgLer Vw[vk:7nEԔGY6x _71ߒՃ!@swjq-1D=`[:P6}4[c+)hb~( ŋVN-!MOfrf3drшdϖ\$)Jf A "av]9#?VZb$n-T!,;,Pk%hra? a y3\Tj)XYsŴncl CJa!Et .k=&]& W((\]8R#S\:^ Ӗ*q H>Uu rpXu}7 ۖ; .^WwףO65[Ztfzb|d!_ѺZʹ=6Mؽs_bhq2L="Gz$0޽v B`r2/̜FʌH˼X$0owL7/,\Dǂl]}i l~F-T|؊24+ҝps4Xad j!$.hlG/O|:\%hҨĉ}3-H3 þtVf#_d];rZG3x)8+ݮic G*7* oyv{+~5ڨFYBhT"XZ<'?Ș:_TSHP(^ N#{k[?B*餄m K*y 9javCGAojW3/x,7&6C i| f8n{ڊ-5)S2Qo0 wYԋR@DD[G7;ufZց^Q]@uJ/F*'U (1ιaS;mޝ5 @JżW3 <y΋-v mQOf\+!he͘"s"@p&$z/z >KH] !7ކ |;'%6*I]\5C (C$3 HZY$TY5QsmSϗFCt^X&ٜa߆Dy=1keQ4<͊WZw$\W{2S+`{$yi:ơUu&t:cd2>WXLGӘ0_CpXj{*b  Yc_&pxڌ"6ŭۻR}wu )o8Bpvøu9Ѵ$u}G;S9BjkkjD@>[5s4p닖n؍Jl>~r/^:)z )إЇFD^Ny^^>Sw"ri҉Px57*1 /&LLֻ35n@h ʼ $c@?"4=q \d-qΈ7bN59q 7|R9yNgl^{cOnc$&EB-I OOXPrh+|8XXZfsEwq2,L3;TN\&);euxku>RAcRDG U$*jՌNJbyf q*[ק ASi_gGj*TFw͖I)|=( æq^qֺGL(e}z]>y65%7jRDxܱm/ifTWӾ @7"cMt@]Wۡ9{gdJRnv{3v$̴Em">q[iв 4}E?4Êh\,Em @Fy\[˪l~L*KKr6l#l! omfPc\ʅv0bER~`;>4f)W0g=1 (|DPxwlX?`$a"UpUtEjRP>Ֆg!Gq*J2XuwQg뾡Clay(o (!.XeEEÿĿEB~-J^e^tr xaBlr9d!S 9dFP|ޙ e(Te=Rb:)IvcPprBudqk-I5Cҏ9NH4)XṱC4>'[Yמ)ct72\<$+NP[d-,ᖒ adۗ;IW<J |l{ĖcՔgA/GHsC :ۦuIؗZ|퉛oF=B+9 ɀK6 ,hB$\!1f _?J;Ȭ+~cn DxmJՖ ~9/CK ^]@7˪ $Rsz]1!Ϝw06\6ic?ue^;7Հ-z7A*6BTFi8CB bF~JbEH;ǜ/;-p;g!&INJJ@Lg2PP'/0epB1ӄT d?1JGQL&ϟU-t։n}g,U-,!ciN& fP9w` RwLUarW\ZJ/0Oz'LC7_*PH: | K!3'hk&"eO% ]mYuuxocA0P|tɄ@qpe7zTlUw$PXwdDmHgW~;.m%Axlف̊,9 nhhVm9ay@}EXB K'F\tkŗn~X@2H=2[NU,VgL]w>COKQI7 q=T} &עI m 3HsW"Ǹ`-P^ n? AD jVp4z6ES+Ϟ{MwXSwiRV>*JbAy: /^ H{Lѩz=ե1OMur]^7Gab t}@$ y_rP$)$cmOO55нX6?vY{Je*ܱYOpdUI2EpwUv{a2FS%0=@XyᛧdP>"΁l:&00 CȍK&A`s-%/ts J cHچKhO`5y=@' dO~+9$2'%к/O<3?ƮΕ@z9aNJSF"gz~Jʼ4);K+L$7>-0Cֶ_es8©2KM2]E`/</Q=lcg4:xxec ؗn^1isNDns2 ?7nD 3N^DeY8콣ao -yRմ\]0o1vhWWrҩ!LyUÿ$Ydr鉑\x1&~eҧoPyCS 7i5!4.2%SMy<&gX+vÅȜZv)Sni{"8LA@@\7vZ6H`zt2BQIf:iTNo!AhQc$1}*kߤ rוC:pd ~Es{`ɴK VqAbA j+Oίv(Mk#W^qPb*eXnۥ|b̸[HvITGѤxtDEQ{4M4#Q%rD=Cr96kz 2ޗF13Mqc_HDDa;RkyߒLvV~/oߕ~ĠbT0F i)ybς-'6]C YZ94ڑ* d{uOWEb| >U oni;㇧妭"S(HJlHym&uTQ)̠l׉3xW7yE`18H=~eA/dAx󴍅IjZA^҃Pi1Ac=/ϥ4UV)a>jkl 6"asNVGx?!Ma#y.Ј-0/WasPABhCA8a*iԗP ABѳTA a!K{|*!|SGgi/TᄓJ2Y$np`yaN +{hWr~Zi!K+(;9= |om8*;.&rZQh⢀tCdT|5[)7ez!r[@dU}uNP1?lC{\ISn*=qK?S#ӊ쭇З gi+?ֿ^ 7 vs=;5VZ}ڞ>#>byUÝ|2(t6Sec9C)p1x=WK0"&N5M(ɍv6=1O u;w}XΈMňe#8#7ѰT!pTm|6` H _](_tC뻜EH[fSN1 {ZK_/^L%3f׍J c[}4! at9V=p0tavK6ΡiqaOs3xMBSGkK.Q.H"ۯQBP(Of+|udL 쭆Wa1Pl_PE! ąPVt %&K*'LllliWmQ(SҍY>K!SND  bF%\ZxPȼ@ 7ϣMJmg}y@Ko1P%MmVۊz>Axıex0i3[58U1a(@ĭt9lLĴ1-je/=/ĬKJGSĮ;ő=;)LYU3(w5>YG7gXhvX(UVᩝs)aiǜ&|fhSKc5`f-chSFW|ǃ~Laa5f QKf(bQN4 p=LUd`oYtvk)9@=q%PiZ2"ݣj—Y7 sqkwPԫ ed.mjfUM3Mp2]lb!_2=W?2n@:VQk!w2 ,{߽ N>3ͻҥk_9)$Rgb︉q7Ľd[^J+}خ G Ab5hO}S5g/ úS? auC'5gu@P&fd;ɫ|% ,W:lk'͠:cqPpm ]6kֺ-ʮc7mh)#MFww|Q}Ɲ(b: )[3̕kuoҌƗKTRH;v0!K$ ./mX;R]DY(9 v/ZH|1D~mvXҍԭLRߨZZЩ:טjIsMPpvaA%81O 49{;$, 6rmWϺlE <:VR?7ycw5/7ۤY+k6GQzP"Ēn28(vJӘ{*I<u䖙5f-Ț_D*M{γCUsUWOtk/ =Dv% &wDT~MJ!6;s䰣T sБ]\c`m-Ӏo-E&rL8ޔloC<ڝC\2 ,K$'" dbD4+ WTbk:ؑi  {ڣҤI =er8mw#@Iy XJ Hm㘩>0)f_jy1*@Y"M< Xp8F%N#'-z~0CR}SI)u3 ָ5X>&)o3pLXH&X݌Y""rnk x$ǔdRW, efoG){!Y6ӘB 7(IJLu=Q0h;wHL[8⡨ #Za77spVloB`Hd||_ERPEA/-daQ0Q2~ 5;oK"aQ>r ȋEo73PJ+q#%6Hk/O} U4͙X5n#-'-p[Q6'S=;2O}7jd?Gx"hR8-eH7-++0'bzK}F|] q_ϑV֫9j3g a/19∆dM1dUد2x_/3Zf0*8q,\D3Y(BDYXX^~1,@X@C X?Vэ[TsD b5eVۢ C]%LcCHnP:-m,{?!_ڲ}@J#hs%ZO^zσ&XXR/|Р 9az:g6^||o]@>"LfXrv_m4nB*6 XLަe8i8Vt /9XNCN;K| S S pWOTD$zL_:U><%aFjq8r.癿zJ7@Y|$&x8^. 5g\+O'$[o Ő-"yaGn'݈:Q>r?Qajc^(=&5!q"DAVǿPoFa]l/KDSXE,Qt( kع]b'X+'n8T[C7# |9( ٗv87ܔ4j#y!? #Jm*O* mb10 iADD9C YtcfWW+f_AKoCXDاȑ u^brt`gd%@Pgd/; bxr@ jCV dYtK'Lz5~*~;AdV%╨WϠB/_) XA9;ė~rFHm G%{|@\W]ߖVe5xEXr1fA@\Gee-2Qo(ǟWDrb)U^wA$S(˒0^攈E:[Q^e/V]!A >"42}|);#4ЄwW9XFʜ=}wvZFyRWU/GB7v@WO06ܯ/oh3:[׳CNJ; *% êjr Tͅڄmդ5;lBFtznhOX˜lӌgZS3mIPIWdǷQ}N j5e`qP1oHӁ a N+.a(>alAvRU-.&yۨz>lwV#&fHXz953MBNmؔr@6Nz1A="L ]F{(L q:mV$asv?N17v*ؿiBa~f΢KA0P$jpZVp,l0~kG3W.١H rْ/8lS#\{snM(w& W9zWT0Wb.L!0+i`sP^&=r<6$ҭZ{5Oey<  N}xG7q1٭eP+r:>%dp@/ Jv(hCZق. :(U VXWu nP;>y$ZÇQ&ؐB5};xl*j21gu-75B)ɉ)<ڛٮzMN k__wUT=AB#U%q_^ ӡ=pw"dd:6y KלA`Y m 2wUmf5#GtފV.;P\sf q 2Sc^~6bdew8Ƭ]G*v%dqRSyI`/A”ZlKK;ڢ`b#5:A' "6KR8nQQ}2-ŸUkMV? m9~G*'g] RL wOл<t\ueoUW5'_Jm{D{9vڌ-<) ;-Į_Y[7"Z/M1û=n(0 (d|ZdpƈwF`@ Vͺ鳪9v7 yb10GƃLf((NerA;!H} _o jDT-:-*G_+YQ:/)E !k@ VĻwqf& ?)h6oaHd`hHYi!e`џb[DmT@{k1X nk-_xŔV'8<汚B:I]/ў\՗B81T#.3S^HLpƄv D歀mh( H)Oj #BiͲ8'=Rp@Q$ )k\T+6Bl+:gU=Z<%r|gԚ14:A{:oG;CR !%zM񵇹]B+ʹU@޺=Vl$}fۙù`aP{ aiYTn?i N?~n꓊qq7ҒofR!3ja{~Y@ ̳eU ndѸ{'ywW D^ddP4-AUrbӦԛVhZlfqd)-(A)c˶.^d~T}6PEeVu|]I>*,aQ{%R^ ρqB ffñ4؝-,,A.` .>+%= eZdS7,t7f.1Opw'M6gQ6ZE [ מ{#܀C e eN0mDOF i9_!u:9MFP g.*h栋]Ofd3+܁z?TԻ嶍[q(̾$ů4C/ծ"J+ &RQ1{# Ej[Kkp2*HG7E‚Hf%9%I$?L I 6 ޛ~ pvCa ڮ}XйFb)OSZxeB`.kTb%ΏqeM]ʦH*Y!I̅Xe8C8h! PXQuxݒd~i`㫛K͖kJv˾rP UN]OD=72zmC0ǫzO/^t6XaEa-԰n!EY몭N2ӒRn>: 5AR/7͊;&CvՉȐt*m(0V6YDJ{]VAq7v 'bc|{ӻà@d]=*f6ؼ(zebߍL%טAJv>d:!U@֣wzM.YG 67 ڪv;[ǒ.6W*a^~HfQGmh|@2` xTȞ x"d;W em,sgslľ<()Nvr]{km%50W٭ xEEE Ƥ6zO6:pqSq̠~Y2/ 31K3Bk0!%Iߨ00hB;bsL Ed>co(Pʨ M\6ɐ>#1I D{ݺYxe5a<Dt]t\'A+t~bzkU/~aik]]OM\X{ g&ʚ}h:>Ŷk( ə- NhtY?cKzj-7t]8cN?¡<}Z(iWΰo8kVG딎$n~P'Fzϗu\ {˗U,; rdސLj6-L'my8Ue= wCpYpkG:p$2J~`5g0R}`/ "1G]3R րSN6Vo`B)1o'ғvn7vgrߧ(^eks[#Ft fRϼXjD}&)(dAnۢ3e="Xi9?0A/)['aC9n^K*!и>AuX[M;'i@ 7bPȿTULu 1?f4Zn Pù?؊ w,HT*VyrH 1PA#[p.~1*!8"wSPz~Ҩ!n 7CF }I%&cLJgEE&>jE<<J4PA䂫 =j&w"1ńj˅oWqH?N D_DDq>Uu[ȶ|ȪvUuЕ[.:҇&)lMm[ ^B G6"ӪF=;:,{߃[Va;15&-N e|(]D렕$D@hn#H_+[&ŕcz\Ʒݱ8p j,Rޜl-FΒ@?;A8\OI,ֹq;Њ:=;2#(Bd %'`0n ץɛf@=$/f8yXJi=jI\%6J9YD?_W A* ό;ؿ [XI|l94H֫(DʾBLKl:% $<Ȼګin2q]=&\r' ]L`/!-$zUGcފИ߰glQA9^I(QMaϣQ:?XL#d/t-,$nv MꕅoB}.Q4lx,uuѱC5Co 0NKNP܆11*_O!jrI鏺%UM^MuR`qȌ/?/=q@GDQ52S.}OVzMw{PwN$Dʿ\D>g\[)굼ƑU~$ 4(Ǐ7D ͷ|oFjHQ0Q7A{O#, ܁p;$2sT ك1 <V91ɣ-Њ^ݧrce(鞼Y_Y }fʁV$R"Lůޮ+x#mBqZ/VDB-Cu9u\D+ \O;{sli7G|x f [__9p;?ϵۏK}v?"djV; bdStiϞj% _$kx4@Z2(L:O(yn*Y * X@XW*sT{wct/x kkGit+yVmď?oEgާqR-o2gdM1F+'^@}+g^NX۟ d?fI4PŃuZ[[h(\uZ6%^HMRo^Tm>twyf.#>n͆?h² \ /ݠu}Pm6EfCDiV(R̠)2.IgCs)&5᪫Wʟq YtҳEaVESqh|I96ZO9G d*tJ- 3|)[`Dţw6rJG%zv{ƻS (y_ Ӱ@iѨteVY IAv9ׯ` Z/:Z; 7d4{Ff[8 #?V#cGۗ0_M;(g6gf :YDضG9+| 7O0q`\<Ĺ1b؂^g( |JzC1H<?s5"4؛Mh}*Gk@k k!p[i1/O+Qf瑑9X!QG " &/ "\~$[KmK\r-6$4)$]k,*At7z?Oߖ9QS3, 9jF}#wEHQ@ $bZlcMxso%|k>t}wU*1츐L!5~6nLo!οdZtg= r+rscYP`a'+> g4Lvy!WE,2*vX#Ӕoe ~LK󁻢骐SQ78D&YنSx r͘kL*Jz 0 Qg44CFqw|Y-쟊LdV 3ٺqBU|j^aN!|5͕~ýZUjQ@zP">VGaF_%k3' j t2)J4,cQ3ࡋs2Y`\i4U5~8Ikү,# R/8 (O`cqY?RB 9T}5JX'?> h]St}:;h׃V3r/1-HtJ"3 Z^yv~+Rܸ7e&PjVzZXG[c]񱢣Nm7䏽~{H>@i4%oodлUq#@pUl*Ę%CRڎVヌUy>qeRW Tx p}{~Y )BPVBZ.VϬ 8#ܥd2<6ggJ|*T<|k$f j!m^|B)ۦ3[~nevQ/9<ϿDeS^j[0GQ~?.\5*3Re[1#y<'x1`Hܤq}=²Oii˄BIiNR=%*+&wK6ivsn1\+Յ1cN^.Z c5{g^Rm[VbY0+X ZyQLlׅYT YZAekL:_wrAkaID ]Mƻ.\,h2%P5矶uD-ɸ=V9EK& u+&_t:Zh[}Hk+2vF߭Ú3T1߳l6Ko%xyYF +I  䈝N {RN//)_,zl'|u6M:dFR٠tvD y^+J)Pf8t ,NtCDZ'@)ϛ*yG,M KTޮ"i)cuYI,#R{$Te- 8|Q=PJױ6f~ @U%J,m7G;%a=b<%sCVbƉhOa-"$'Ib#5L1k >VGz4t^M6tRM/ktn]%\ݔD\S*dE^ IFEA֎ޔ죩BE8,ʉHbEId&ٔ5ɜ"F^mi\!Z՘'ҩr1k圹[WՖ^[*KHi#BpvwwE鷕Z,~C"xH93fz z]OHQ%{O̊*z$^Ȫ-a18ʏc!9q3sS'k@=qպUgkۛf1OmM 6D8EpՊQD-!o`Q,زn+ç)/'^ƣNpLV.*"mc>v'KAs hq8`#jEH䚭IڳJG40~:Pj7Tm[pYQv/>U^%znbLTʐnO4 4uneWK4)M@_: !:"\9&>?4Q r MMЌR"@(MDž_>ʱxF5 !k=3u]5U.3,YgmR$l$1{Z 8G "f>>Dz8X$=שTnˢ́|qNtP&Vm8 ̼v CNl`&wʤ/"!ظ|+L9jv!̨oRW=i?fhՀ"YIn]JR `!]t{D%wٮj< cAXplYl ƴP-,o;vQ; ;`oU SiA bҼZD1{P-I7Oұ$da&Zz8 hfegT t?}h-;\ﭡ TђɒEB>.95xugSS/()S 󂎓Q)x>DeaW KMm a2hM!f֨5q-@ŮPuu_6YpG^$ fmx97.ǖHѸ?}@YL؟QD?%Xg 0fM M=gT+;I{(k '״Zm]KRرž RE B`B 1ȨY/hcv[2K`+IOi{jTR @x*\0zgp7 _{ǁ8Uk9Z[2=Vs[Sڏ"`x)2ΡhoYoen|;COJ;7wxL`8}aݍA6B'kQ ycYp؇ ipwr n% 0o `1GuJW\a_çGJTjjQ'qeE,a,+Z%GBAH +Uǥsw9\kЕ~e ^D.6} .fJ<3fb퐔25@b1HX8G0>?H8b_6_\7Zsr_MXZ(*^/F҈G4GœܷWmj]^#'f LMQx rnX)&s9 ʎY@e bԚp~y&gk6.͑LLNYe'TM9b0TC&OWnޅ%Fت_Fba 0ARg X] 0 VB80*G `RmT jF/eEPYLI]<(Fρd`ZǪȺ&SS JWUS uZ̺bz%7Q'HnXDCXYY-APIJxbGӥ~mh"J4U{Df:,řwҊ邥\PK2s*spؖ" 6 C'? ?dwBB+_ݽIy0c5Ȇ7ZeR㮱s،`%6Nj}@L]_k kwmI6vHS$eF],R&LLl a|:U%TݙS%_R_?mJ[rqE14M Rܭ(͞ǩWEgč'O=غ%|f58Xϛ:$aG Ty{A}ֳ 0 9 I%"J&ځ"kv|% ?UW0R${Er1E(8 vL`#^B6Z T P@TY5 zt^i$wѹ&RE 'ʘ1y%T^(Iz?^LT*vfKp ȮeK]׵~\tͫ?iY֋/ڱ8V-``2pSWf \n[x 'uV|Ek2db>>xͅ) /rהIfFjʄ1𕱃/i~deI``q2J1-؜²?v ޫՌ d [~Fn[(]5R38W8:ܧZe!b kєa\}"dhi&QѾLK5@w&,tf"W#/s*ؾCLf'0!U|'fZ/H!bu-W*.{: O k. wxe;J\КIІ1⋎1 ֺns Qvlz^$OYЈOpAcMVJgvQYwv1jcjN7է\] @zɼgyv!Vaq{ެR؊.; qSW_CZ.d-_pM/{ ؀WAyfۣng2vR]?k`H#~/d(B"c].R5s[pPLXʿvA-mGy䡴Aiy ::W!4fS` w}`Z.8voɾ])ӣ2^X.\|,C3ɟj-qq Ivŷ @8e5Jo6(>Ng)48K4DQ1%b^0ꥺVqv}F,';'9Ukq[g#f@ul?PL> E\#ٟ iMp͕d>&2*Ϥ{w]jSXiܺ O (bK\lez͐RlN{ཾP IT$%{_#B:$*CaZa6'k$,eʶ\ZKNU!}\`^ٟe+ w2z86F1 j~=47MG ,Y ɖb6D`+ *Kv<@NjqR&g-йò#vuR~jk`f6}/F7W+vm[f3kcL]#޵6As$UFjNF|ŭHx׌Jr8t~Lw?ب+_*UC0zİ 1U2ᲪVNK%7x z]BƢ# Q|:]b^P=̣z DSDl({N(KXE^kśR:3˅SKlG RQo68!$$¯DMf{)%Zk%4`@yu:Xk1p3z?v]:Zq ~߯+-Kx,sH%p~a62.ߋU0󒏥?!XJtQQZWvKL;}5v\TSm,&e* Vk˱SiYDE; ]̄d0YPзMij%kuz̉_d@?+]s@9*9t)|n(Ao֒Im`$7G#2P;! {+Л]ȃV~TT;gKkfG Z i0`ְr&E8N8?N ȸjmb7QojL-#.ςw:(ZetYԉBQQklA8Y<( 0k`RiDt5zxVaeu%eH=t*_ֶV~0ϐN'/OSox $/nF.I7k7|SZ^JIlO'i(~]NmrKw"Hrٙ.%+CK;qI) #  DlfIf~%4ܒ\t?Ԥ"BX:[9|P@EL%T'ssB~J9]ByIU8QW^R0c1b3IR)/Q4?p PιL'C< ^<&l.?]%2%eXtNS5Eʽc Ī1Շܬջ-] ]__vUsBE7%/#J/+jqӣD̳ۥQ@K!D1W,A?k8~.t j{*q_Y]}w8ܖ6 5Z}Gs3o .n3ڻ2j:Gҋ݉LG}pǚi "G#bn6t\(Zѥߧ+ \O,S9`B bv U&\k7י +`[aāaLwuA@p`A-2[jP6 _sV{Jo0fc9=RI 3 ]zG+ޞT*oaBx"bm7hil ;.5ȉIֶWgD ˆ"6^,(dtZ&rKlh I&"wX8'NB:Uu?>Hk8,{+~*MjPVaߣ1O+:J~5$jWWK v n'W:GZHt2TUE|n;"[=,<)ڐ]eV>A^JZŸzZ\njMdݩfF2DP*+S5 eE9Nv+{+*Sl-Boԏ9&Q ==N}Ջ]xq0 N/B`t- n'its4{Mg+|E.̄".Q0:0Eh'#3𑔰 f[8r!wZ۳-Ƣ?֡Րֳ*e ']5aeIC}$Xvke)h,RUFws6rKl-Du0ܪKHp؄bhHN3ݠ!^`k"hb<,m\L3 얅% )b ΆίP%@¥%zotZ)[XVc $xz}{/2BU>e {#R&S AbASK-!5}gsCĶ Is+:>+9|>: Pׇ1D T"6ND_(Жe8S( MO3##P;D߁ѱ>acdM$HWi6\0CEl؂U|jbج{Sg11&S#S}᠁69qiȷ.5ׅF;pXʸ8q!U< 'kvڌhMw%8E'G+]7{qKehQ0ʜ̩4gHxASBZ {՝def#~Fb%3G֧1trr}߳3[{%2{UiPF:O;[cD0bOiu%JI}5|attAa +`n53[ײFÝOa@xGׇ%?ʯ&\WVjbac,׻b~[W[Q ܨ,S3_f_, q- CNYX\ԋciXq"-X{" 粼QȚ<Ō~NX%cv 0ee+Bjh{M=쯥F__c% ?KNJ":?lg(w< !~覯><2;GohO6ז, l 2]2SMO^TY |BAݕRoHB͔{QZH#k:.3>{}ITqoNL+[ꁰM;{ +iEr3[\Yȓ4ŸŅ%UHXeB Z }\dYzhV7iR5pDĥw)Ȭ+5Sw񬻦{}H2F]k|»Ƀ{:MQF33ޜ_Bn߈#FCuIzw?gw$Ka5R~73"Hkg۝ENTk(;oVf%FI/d8-B98:f7"MX\m̛vG3|sjV=S3h%Rtgz;8d XQjdylw6 rת4C[.K#` LǴD4L_/b'z_ Geф~1CLo|~d,̫_uSE+PO @&pdEr;<%,G&i0KcmOnջkįBo'"xhQj+a9KW!hDNvAx+ޝ6U΄!A-t$7z%l[D-^U4άaq,ͱ&L,[ Ќ%i=L{bK\&Ywb{ZEN` "ngO,֒,Б=hEs*g>e(+=^=>+ȤmC<3N(bb FJ*2ho=Ko>Th*hcoaGosPɘ>yf֑,Wsc0p +6?Gڌ)C؊.Pq4]>$A&[L}(D$܍=0%xz%C#06ƶ#h9s/E ߪQ_jqÇ1g% B|=*pIYdzm@ 6C@# q nzG3/{X՘Y=9䎹 h|,6A> ظJ)s\ǻ3PDDi\4˲&\y%8 :g لDuUjLAGKbjo8SPyxS <veG9Ae~yNuzNG"^2zmew2"QytCz_D,<, (ll&,/`2*y{xUpʯRlvJU{A%#3 p*M:L1fA ` aX\BG~Mj=X̥A\-$Ltk9Cb \% i:d=:ekŢqђ=>/t Y v fTV-}ʞMA#ū-n0!S/ںRQ⟎ P~D*KsXH.[S ÒZ}0D{ {QCзuX-J]ŔS>:.W)6uO| QYkjչzͧ"#+lOqxv3h: $YCܘakyWo͸FmHOH@ۺ1x=`PcEegy+86[v^a4>˪Xk=_ ^S<(]Bٔ 1:D>,tqf[; ]o:ұ(?Xچ]oA0Sr.pe# ק*?u kTE1sChona>87[JH15qw]Q!?/(LP .;7ͺ@9A5mt-:'݂=SBh71u~z*0=XzG,&.;O檸PGvIvI5MHԢ_I?T["=\E[sc4R2:瑋G'ih9Rz`'|Ⱥねg)sHoͣhPˬOTm_-AA Āz0 bB^yf1Zbd]n6أ7D ڭJa1:TWB3g %m싴 kqs`ЦA STc:"=BPDԥn~ {W ?ڵ7Yʷ fC25aQ-Ctc@ ~2#g,D-\Su^E9_; T/J3e.C9_]kf}`qO~f!'ﴷ|E\PW[%"T&J>f129ry-M;Y;aPW;u҈ԪaNLCQ$N!j$1M 1K,pZtb^"ޚY"֘83Y)5%C%]DqaL59jc#(2$P0E"% (`[K5P0]|}%('qaw'$B6Db1ޭd}B'HZ @jᾮݷދyHҏyTN䪁Qx>:D5M/fHf!7šHhH異dI<[60~8MdSRrmgjp~MR$ K᪂UJjd16uy7ܔnc{w6ز08>w a ZS0RRϯNaҎ{q#2!s%e- -Ppw!5o5%O }NS RM8n].V4D)hSxS~ Za#Y᭡As_8VH0*w3~ -Ǫȑor64P, WPſuz~O`*|n"0}\+cs҅\=&Y%}UXrW,4ؓfO֒H {c͞y[ɿGc|=I'-ikY':^ h‹s7qc6O!yQMd I]\B0qS8@"mÒbaP(R0uSf,ђ݂Zu C‹<u7"2}NUb( *ްi=a-'n Sr`-'m1,b'ݍ^ܜO3Cȩ>4ݥFglKFN]Zy@ٺC}d&t̤WK} @2x&ߧ_x~;Ml/4 {Y$Ĵdّ NX}$zaƙ , i)Et' Æ1H%17nTڪlEƹvLx 3Zl4`Ѐ++kPǩܠ| ԁo%K&'npō`v%62z9eY$6wɱ'U﹣˓W0Ɨh3a3c4ɖpK;>{MWA9tpt1cD*QǑ:l״IMǩ(.#b3mfUqik 5k TO6؂+}άxsi?im|a^ssAJ±y; +ÞPoܾTBPϰ9n1%joODي(ߛղGFnʪRMT#P>ht/hYxbbI T[FgtLgC%tjܪǣ9d/EQ/`rZ_}1m ~Q_I2CG`-NJt5|i^èؐh\ɂ BE_S `{ T[Q宊CV hEt:ʫx^0Ҕ?I0fyoQvmF= LgE:߆]AEt)7h }."u׃ qrrL ~upj u}XUٝMR- H]BVPRiPr3[4_w$DT#x㟙" u91c]R\ /ΏP.\3rD0dy1ߚX5ۨLNGsH,*_ M|$J9G p ,a0ewc(44ʼo#ٳl,qT5*K[EjtםUVQS6#ΆY hYugY֙GVwvşz\dIh}I)dQPY3h}A2Nؗpl|qE3QKH틨\ Lå>rƾE9ڵfχp\zsb("}a ha5p2N y驼#4:k]:3==%:K^O *(l\_*nQh,=7 gOv)%+v1xSc-[;^V}glӳ{(dGP pk2;lB)?A=;^(^>\{nn1iT[w@]HĎ(qNS( {rhj&rC:?׺xUX!B F䐃Ѿ:M32J0ytS%ឩVYy{|6ᔁ=K)Y",țlii8Un*$7LGo+rET$ײ`*{EhHtV؈ȡa_B #. 3SX_*܎H)uaVO)'> Z}A RuU1:ttEL @N}d|l4r¯J(gܔ8…$A\ ֢=zc3vw+jpL a & kI#rqY1a2xƫ!)#ݟH|æ'$VFzb3ziH존o8"Pwy`<+z[FQrH&gvY '98rb5]9+Ig}hryؤ)lH7?$8Ն\%C4j_@=|OE-'HMLkJ}^dH߁!\.+67~L}]oQ>w<ډ}9+RN zώ>w>cw}}MAu^ZcAqV"C2"3Y~Nc0zk, "Qn!YSN?5Jɔl|l]I'Ւq5f{vkx1@"_jx_y1⑒"s ćeG M93TI?7 ǡ􏮓# OXALs0𮧼_AC'GaY#+{-pq?`X:u9H݈"YceVHA QӤd8vVϰ"X&]"4Ͽp&dTKX}?pLx)]yEy/vJ?W 7dP*-˻ea˫Vg!`skUcv uP Czeq0X\c487r!g`) wj/V@ JH^XL#[mvRMVTb*t 66UlNbN|G(3qHQpz׿UGOAEKAD˭UTe/F&R\C.]&׋^֭LLz/d999@i>PV\W444شX"~ _v30hm.eʄ% ;ngT7(-A _;[Ŀ ?knتhBrXz:wZ,¹Cp@ *%~=ȑfZ0dk:/b" E8_)AT81F&AjZIW}paYxDKd!S5h`L Qxk6jt⮲_urN>ѱ Xۦ&}*$NCɄ_P"wwV|7F (gKf@ul (xܲ>K760sտw0|j1/+o(c`m-[u4pwk9r ɭ/m񛒚uղ|TWxJ% d J QZI\&yu0 ^ @q W<~ކD /F\tC'K]oej[=Da͂.VhDREۊQ/Iǭ\|͸mGo! )vӑXS8\Q!Ĩ O~ .MUZ\&@61?VAC}Z;WXiYp?A[n־b=Wy"k喔cNR` u %C's|nFnH&$Ti4{17!0]dK{+8N"p{c6dW|{|K6i\^?{5af!k/ XV9ӽ[yfܳcͱG9/ ` `4$! +4E3}x'*P%)ܲی& {4]*5X*YVQe ?cgۥ;j|sբF^anxP%~S}J ZI"Q`@&W22h0EoP_jC wh"D%8! (vg7pmv1߆ mih- dڈ~"/ ۥ3__V ;,OgVY᫵ĩ؆:,\ͱjJ[wK0 Cu\l FJL<,-R)vwGR脗SD^T8-ߥۀ&8U^:.e`$k2u w?TGP# oٲN6oم3wwb _MU>?@m]3.:xA (ؽkĉ]9F s>RrⓀsX+t!o\̔G@foM17j x%(o"rA4+ TĪyԺic q%^1Šow(M*x7M1 kUx,j3z`I- ` T9 + 6ٔzDWi "Hr<'^JM24|BxS1HP+\*'67Pm:טu& Fy zhC9pMfO*o 6x>wZ28qi}IJ+^ {yrj4ɄWgzm)j7.%bv0Kw4K%8 GVh<dzZ"ʏsWAi 2Rpw6{\XE5dLE3bYg&Cy [2b@I7AC#*QX;񜆓 rO Ѿg$X#+ BɊ]uѮXNM۠ Çx@#)g@ HCBۄx).0H?O<3$]+V:, v0!(~/t>K9PCJu ikiXirl2Hl^ =m`}X.֍VFۀXf?E/O%?p4`k֨abt'=;V(-~V,\v ,ؑW+w|\x䐯ͷgtf@3L'3i5AGƹʼYE;I 7x(jӲHwvk 0-7xUk'%PR>eEE{xAwu~DS~+hE1stsqeV;Yb qbc"Y47j&Hk!zr uqS ZR(iY#YlԊ/ gH3ŭAo܂û'‡ݓ~O*K.=(5M2[>WxB-@&78%B?G/B)pߠ =oCTs8O,Q4 Ư]pn[<,umŘL,{?=ĶFg$XK  ާƏ_|@T%[C*̠sS/BV$ z[ˁX[4&S+ҩէm:r_BhÏ:hTmu_ƌd*5;Cc#앬J'@˹deAvI_ _z0: K̅\!†,Rm Lq1Ak0RmOO͙`.Q\jiTUKiH9HK[8hK!#9E(! XS}D|XM1^immѩj3_)9u-p4"k1+S"lmMMwF3\Y<BDYҾc?ːT0!3#I:-#VXD ^z 8k/htcD&i]}\7$w28ZJ1'هF ]+Ǿ#u;朕yE]&\ W+vatC,;?#C7%"0j:~6< G*-~X\.01ԝ4J+Yu2gPyS8޸>qyDTJC?!俸Vh} Rzmb5[8hȊtkPtp9ÿoc&. ,,5sſ,.2V/[#2 Ȭ˞0f$o@[_ZwmR7-H]ĶlJ${凪B25|N dv5􈩩q}!g.`1U``~Q OD I &،+We++F,D\?Pz#{M]|gLk>OEظ*ݼnA^N2:"#e]E5!S_/pK"/ }]u|Qh*D^q+^Wx>?@d >|ZC[AÉFNP`U\B-@AbKiPQ*4xwzTGb".GrV筒B䰙tC߄QiƷuJJb\y|M2$}ߖMut >(jv@MĕMiʣO˧PfPDOJ;džj#tWVIJF:pRѢ8+u\idj_/ 5MBU[GdjE1XigDRP{B-܀}Jԣ5o}<_+8p_?TGqn6Se(L:hu^0l]2jߘݢ I;%/oȪS=3wbc$?۰bCBqEΘ[&,d^07w'AA 큽|cZ}n膇ZA! OO1!Rd39$[GWu*/4ܕƵ lue5 ɖm->dy ~f`p)nլı&]q1!a"mA.wzݝ%xzlRvz*1ο^a~:CL:V.S=YEY%3l&U'dpr z˭.dIOn#C3aIAiPc3md$ՅrK辍 IKT;1FM!TDC{${V]Ql:l6. 0Ia[-F{u&b[%_o`/sa26s?Ӓ)$@DuK_%]."2G <2}Nw&0aKZAxBXA@G)9t'Rr{3؏ד?MuVͭǀֈH˶ˈLÂϖKrJ,gZUl8u\6ys(49@;Y4Ȓrw%1\hh铅`LVtޣc_mϕ D$w"q^ )mDeVRBIq2@+m>8 cPcI ^M)a_/zn|;}uɣQj>z6)$lJbF.CͨR':c5?oWTp;8chHpē)(l6>viָc'o(.]d樃XKu9/}o&4Ҧ9io|IiEό'{_|L|+-#0~;V[ OkzO28| {5ۍ`焹Dݛ@v$/&娳HmY$-s<R9u0q\vDKKc&h44J"ʏ(SbEhs?p;. \z$(G[ i;#JQI˞RL mLUR[\ف/Ìq/~uƈ籕}0֫^#|uG8K5jnsD.P=sqP_$?ǠcU`;OrQn0xߓ )bV QB7=>%4 @ G`$s@ XIDk-._hJ0P~Y"Q5fꮇMG޿29R1^Ly[9Uto*3"vXL9Ze 0djz,ia})]w"0zƂ߯t=D Pch -yT/5Mh[-4-]Ͳe,P?7%C11ȷ3bU$kں> nn./%_~73Q֮yH,iK6|q`oxfʳ0Dchm/2!2B99Czศ#rDbDi9[Ox Jp,$6RسRU9 Gs epaBˤfWab&"eRmŖprCܤvOx\yNsRGr(}w s2ƺ:@_ X$,Ug #zĔkY|L]^ ӑ캆ĈqMXmbJL-$7y9KK҂OKc<0G[>]%ò"}괂TǃJR';lSi1.[nB!ۃ_uJ9^P4x}'3dS 6rLLP&+;;5&\둋2;y$/ҎNE]'dHV\L ;v0p?;+5zn"P@d- R[C 8|i  0LLR]l .o~|2z|Q7 $wǔZ%JFjse?(cDgi=GR3yl:[3e > *hk+k3 ݭ_E ܽZ$ꞎ*7 ?ШLsMAr>r꯮Q{hG$5`֞3悰\U\۲ch)tD7AE6i'`1SP[C(5q۹_kʗC\KX { &B,yo{̛4Y/R;V2uR넠0 xZC*G ܱhؚۚ|ld%Jx>gstbp-wq+B.Bwrx.DPu@M}Y _+ѴKIJa1hR,B8nĥ,]-42[YCjC(@ Iz<yK\36oX s.g*Rj*BeJTlO o72:z : 8rș&WhPTs!ӀM )m38XU ;~)W ɢ46ߧ^ik5M3}¡\(u+CddS#sZ8GGO1v`M3 `1e~:Y,c,^_:*{ ^Cdh'niveE;QWtunZJKÕuJ BvQc"%h[ɤP~t̯8(PG\`&2C[BZ!2X?N Wxh(\aC7mNHL7&McwV9Jgc_(IuNX2hݬ8 ƭ ˸2/Y-u}w1Mڈ;/oD$J+ {ĮO=Ru`1kjkwG$v!g߭X΋W<Eod3I*Lg) 7ai>~l˄EU@(D"-8:C Ee:PQq.|cEq!\Jmc(Co R КXA3#\za{+F=mQxº?]z= uM0L4[#iS= B+c*V?F3y]-ԋŋaLspo|g<ωEUb(ۈR X 4 , -7JU O6FY PD0Q~oAt6t2iw?JaӚԗ9  w#/&Ri[KDl9v9d?Mw8Sࡕ8~e ebo޺H}Uzj+&_ xrqEA L[tyׄuՕ֧mB QGpqa("qGiVD@ck EϙpQ~7.лbҢߌo)k7;2Ff"1=ҍm]-gMf)k=Q@HV_dXt}V;C?&J޻ rt涜ΎeFzqxl/r;&ukcNmL7\%GF5-BQ,mZ *&Q6 H[Wp׬6^:(Aox=zni~Xԓg{+D'rhGFq\C# UwlP0]s01S hFI&׻wvyrk[ }z|=y{ g$A#WD)ebvMJNXN]0a*Kt'ء>߈:8Qx e'ޜk%+4Anv(A_yѫܽ2Q$IJl\AWPr@&˚iЙU9=ǐ=D1k):Jz29)RV/壷U<#vض3n!Oe a#qA=󝚣1{8/:%rSӂ : L9ܒyAI`kڋt|QC^U!iǾ>hW3Ix›mBx74 +,X GDf\ELۖ&C̬&9D/*.g#W[5Y4 eWC44r#ʣLD{& B%-sZ$ںdLnс+7)CPxiݕRU7VrPuwsnJ V'g:d)Wa6p8D,*j(ݭrx%/A0R`8izcz䰲dž7"k&r\65#I9m-z.%0-Ǩ!3VDRK7Hb;#V6&@m=ԛ?u&/m)&3x5A|\ĘyRW].Hwni7\ Ȓg!򫃚+\-Ϊq\ Z!z+ADI餺g]2Łn̑(45HV}|% sFqŃ.Xĕez*T2ak1E,j`AʒX!j.tsU{0]/a% o&@?/PÅ&?Y6%qGc`=t&ۘi*:hrcں9b[aUoUux+WBp=F.a[i3-At,mu}˻dEOCĪQ Oᄉ4_N)9b,ZE߳zWͽt]*n[#:DWZTՄHMbC-n#X~N#4X#cv e [#92(ah-[>Y3O" cG>ySMJ\.nrw8T$8uQۗИ`SaU֩8t"__)F=HAs挚[d4xݥ:" V{tGi)l 1 &u 77)+XN/sۭ)LG#TnwJ:v[YNXbG Q3{;24%3&QC[4pBo??tvTzcⰚOh?!>1-V֚^rqK0FIj&)0 Q9\&ޥOd#ѷcr%l7;aAׄԥƝ_C'cIOf?r%PR(w}y KωG pg}j%m jY3_]s,ퟏjNͱm( c/AP>RMX*ea l@ޣG#ԎY$WV I=Qde;kwݗOX Y#'ח?=-#i"Dވs6c] Ml3tkH=&GmQF4[v¢ ·N i{QH%ikDfoYoѯQMl*9W`Ưۆ{*Uib ߌg<|Re OԞ?g 3YNe*:#Yޚ|. |GET7Z>ϑahQErЫҘW Ivy!n'$KX#uE ϒ|\gӗmA zE?}TUA̵"] 21XHbd os3cJ "Cd\%h~P#Xf wM@ дt>byxsWܠV;t7!Ѷ/vʐSTm[!!l4f^ޥ9s.A8쩍25j0O}&ywW#6He)U!7; Ρ<)_@ ͝u){+$C$M9z5E??,KYA>B3u{i'oxe|LM&Z(v9,<ɪhQ|OT`蚷L7y^M/%R߲ r nincȻ&7I#J i_(0 U:vvѩq q3 k%\";uƕQp{N QJ@Ρt1LK|E&'t :y}ilIA/͈G/Fc`;-8>1eU_o8iq1:M8A_(D\ojұ<Z!DH@k>*lXma{qeaxWdžA< Z@ʾ=HT3ЩBqq,b!DYp-58YxSAC pRi9ΆX!dU"OT%tW oT9ǒ&АǛZ'g@G'"囅cû|ϝ<T#Z^0]$ zDĂ\l@vcBpύihJh#犉Φ bc a,KBF֒Z|4PsV vM+>(qj™05/{X. Mv.r8YZLm7!kLE?8'Y ˍ&'xb153R`^Ny# ʡ t϶F8t?)k$mn/|38[p5U } [ Z1(x·p|"["$A@zzV¾@j59[a$l} B 1ӉKu+z殽hY'K&6o[nA#{O}ȹ(Dր6#D[sf`ɉzM LunBwE+Z5\ /GCkj"JEqA <ߚ-Aoӎ ';6)4r YD+j_@aͅ74wx@! iϕI-}eyMaF%o2*(kqiM3߬~&s';Xvk 6.MshDx˘k;Λ^–PC~A6`̂M~ͧ„7"m('8\u*.N$ =f T%b~[[w-\ZؘG AZ+J3 WK,U ML;-[WvE8!m9H 5VXLð9ШdD畐П7k[TusiiM1be*XF ,?~= |(r :4: ~"07/KX͂!zL3m~MԠLDTK|$mЗU65n{h֩|T3sF+\E7^'WjѲ NsħJ lOfȁȇthagr.:p?h/1^dYL_*4:Am| Kwtf71aЫKSO 10㠨o&tDǜl)}<5GOo[4һFÖ?խ6Ɩ|H8-el3\<-upR<:!Z4Hʡ˚X_8ϕq@ cѡ|DĚD7[&HEQ΍S"t#ղŵeYLְegжTRlob0EsG~Rā,s kȧX(^sslHZ&[o̴ƇI됧UhOQ9f~⮖ ٷ+v .ߦm+E fM@f#]`{,\ !ytS#)!-_ѪBSFν&6B Z-Bo;o}A_&cAqNp /; I\Y,ZbMsυ =3x,1n㯲<+x"]MX9G<U 8CR&t[eIC .nhmFQ11Hc ƚ6dѱa wѺ0z]9$0Sw$:'Ťz29C$7.Fq 2pox[Nbd9}x^!:8yXAQx7`{ vJ,"e @Np#BxFĎղLygȡ6 BƠ@%o>y"t; ;jEtP$=Aľ+n~4ecՑc,Wm;#F !X +1'GH]+&S/ LT4M{ϧmXYݴũvZ g[Bo2( A5ݲó9;-:4k. Ƌm&AKڣo`L&O?u7)'W.e@?³}CBM#1mSM_E/A] d n['3YCڿ=@mŅ}W3`}ݚZS;-=@DmlE\!\ũeܓ!jiԐ.!Z|]PX7Mt-Zso%TY G镵aBq4ՊOY^Ey"$TB@!3&OQ=+N"& 7:=F:kژ1v9NSmQ=7)eehg?!uY33`s%!K.MTdh?2ׯ{5;AR8\dź5YXj{O^t'\-klF-a?ʪ?i'FPW ۟&NJS֊w7O\{s,_N0|bԢs[E-qՂ|R:(y/w\j ֘35Hw{<Î;oDs!f=:Ol@>^YMORE(Xr0f͹,FM<|fYE)gna2x' lUf^:j|_xS3]tu^pMѪ|nej#+ ]j׬Ťm=X3ը.ќ _ƾR=ٻ_s9'[+L͹d\;Wr̈́+Of0SccxUL)@4EXL4us6gcζR <-߾K5C±v4PEo JVe#'e aGe\O*v9D-V6mjU6.~}I vgt8]F1D2"/}{DJ(i0?v~㓭$櫍kh~bSٵɳf+m{g[Y хҌi9rPz17, %Oh#@ˉgQiJQYD'2gSK)v?s-{柧 tPsu0$ ,%B(?+cf}y"{YE!)ClS!UN߶&sV&L:ұ1v,I*|H[2Q8)0 d+FYS@#lQiA.f,8H1tZK*C w+I c҂/P"cӯ`ܭKrY#S5df:nJ3 ?;g޳r½XN`W Buq~=n3(C=ͱDMstjZ*kKaRLrה:5CIdhUĆ` UJTX؎dz`<Rxڝ6nBA3#m=eÅ#Q=,,jjpU' v%/B.EP,.[iɎأV}=Uƴbto]nw4`;P~ܟ S}c#0ϋuR\N!Ili6d3j3E8[ae$-_3,]3j)"@`:X9Kodx?vWR5F.j|]{Xf2],aJ ǛkiÁdd NxA*#B5QcPwsm%f:lS(2)!Dx`PXdku O8y"nݷW_¦)Jr3(#u'^6AYjm0}`# ֈR#hFtXkA([+'Zm4J2͚#ߦT]}vgDCJ[q3yZjK;D'U]0La{ 7kQ0Ddoz[5V~zsBSJ+0>L[ k9Dxftm %y}D8]yq>]""MTB9Z~5g)`aW'/O%:Jf6Y{x#E(J>XbwD[W| q"}SǂVGkK{ #\7`,yS*=i"WCoox> serU ZXKHi`%ik>x}or}F^p-^.#Ġ}'uF*[yM@ҴF0U79}` m^өj^ۓ*Mu_(޷M2Ջ9Yq6fuV {}y~՘<#[ _5rVO!=lxrk"H87sCLIw:l|剀љ%8l3Xp" BԤ}Q[%Ml`)AH8,;wJ٤q?(B0WaF R}"^DSW{RjghV: 6'.Fi(Ql9-M,eaVip(e[gz3Wh*[ L x!e%@nru8눈P0nl$|oW-M  ;r" `Ja@u,uəBdAӝݬermYb+1DDA PU9>]є";51CvE-yt-^дn)fG} ռvBI(a?891XnsS|At80 )n-ޤtad=5//LeY#&RT,kkwJL?Bby _CÈ55@={ !QĦĉub c| )^I]ZؠzY;s '}!>9|X[ŖHq]dWZNO9]MqC<.$^ tٙR CdmwPO>e=;-Dja`Yu"6d"U6G(2z(,j9􏸂A^]M!$Im~u/z|rI\/B/05Fm?JIj&F3MʋcxMz3Q $EO>ͤ֞]metH3 }[>.Ňl5&.d{6ջYsRc`g k ŬV2.t#reC9ݐ M_ ~Ţ$MAew?R}=1eT 5_peꎐMgC+ڐ`867tx{4 /5B2{?EzDcį>ZՐq4O=D,R=G2Uh^No ]lAGRZ/3[, ?ߜnFaѽ}(UڣOl{mjzjXɈxUE+ùX#&L;IjX',e{WMiRue|$[=Y\akR bi]:2f}˞ 3 ["7$Ro옱/ ]ʸGα> d*W^Z.^srtk2Jl^C/FJr&3^k=r dZ0{_<$J_Rg؂ sDO]7yA\]be6}U'Rk8~Q:y "I䋣sdj5 `/L8zcu5QYNRcCMMȒoX 8O`oS9)cB:f7j90pG%1y~<uP5#u|'RdSb:$([ӑU,):ϡj՛@S~L:\rFPcz 2!˯!Awo4S(0Gbȉ\Rك3\QNQwoem<0ᦲyaJ͏;@"Iw٠pf7zRcסkYr$)a(#E rXШ t* O_6O .[8B1Zu=Ŗ 1.K8=%"OqLoY"WB ?vff^]I2D \e6bt:@+Pӑ>8 .G>$qN0|a8"׹ɤnL$AtiCdp"g2-#˅5Eii9m Ҭ;)[4ΟqWhlcը65PGuONJ/CV"Tp&~D9#seef6ݺZ |aߧckGU3(>8N*Xrh'b@/S>?OKxx峧z<ũb׌(@óWiܽZ CHnۖ.6eEɇ)<,s SHSįYr܍?/K0b&vSxw>mKbɚ퓽 E]î,xbf$H|k7YW ,@jpƬxH 93p]$>M4EGڶd:6 4}^H F]2u? Ol/x"Ű Yjiο9?o*0Fe23]JLiZwǦýoR)D351_\.=hS ??^T2*3QAP]0.k׫~i˴wR%VǙנn!S  `M?#!Oh4;~Z3]yP40tiL DwYh\v_}[6A=I(Z2ad2gUݢ _y dqA*³h\؅l_B6 穭mi ,6ֵG8>qfq\s[هSSoUb $ Vjk G68塺8o;|&K_GP'L즃yah~ذ[.~z 0S-hIް=^)ߴ*}a6=`e^9퉿ú$QL#zC!5W7jt^Z52EĮym^R^~X 7ƾNJ_ !Sg%x"Fҍ"sn|?x3v*|2=+QcsE@&zVL]3Q.2Jh,;4L!~9q.^&Kxȋcׁ|>U2֕oGt6dOᓚKmө׵v S AGܺF5pILPz%SIr)*W[kPS;_ =fDp1vqWMOq>vWY@c#j"eyIˎu㘿\ǀU%NJ$m5 Vڅ g-OpQ?5k,$hV$Y {,X$V#>{K%.٪`'VwkhTanWxr]|=AsEbru qڔAV~1[E &aN͞];S+:u MNC!v8i ySz u@^:K0yݮ`8&f">5d2R2.J W}08(MZS$ˡF S Q_ E'y]@[oKas9:m%KQa*6$vǽfx*fE eihH_{=7ŨMz`P)M(Gue%977gN!xk܊pB'0H1ͣۊS\-lCu7f$Hz3n.PAyT9ӣƎ>tC?H',[HMO҅PQA:vJVd{$H&ƭ~'^䢪=h IMyQDQ Ηa dGՄ8KgQ,AʢfUёS̅S;yx g^Hnu+0,ȔyMr"n~]G5nTYt3#SC$ M)hNΨg!0w˷-dLICX uȾ'X !~eCv#Kcoޱ}dX+j;fK@< Zr™]C$FQj2L:vZZv:Yr Y_#M"#.f4w a[{ݜ&tuO ߽6O銑>/pkڙC?|C$Ͷ̭_ok;ƙ^/14o)V'p| dz'SC.b%_@(6 3񠲿om9ً2'u& Ag%{.Zlw3m bkNǩ[o6 腌[FPժV,_K#ehJ5 (6BNe&@hEJќWR܆DY.; *+fǕT(4y:q͸XÕҏzlF\݁5p~ܰStAc€|&>s9Hِþ 빁Ok2C=?zLܨ4k?4=qQ OUmnCzN@#3!ҋ'Qm}2}QW4b~dc{Q,+5Nu7ռq5 aZ,E"xXSv::DpT*$ pΧuX:D 5dr@wwh<鴴DbR^41m0p;9?̚j>p!C ğ &m+phF ` "PA~k>Ҟ93 }*6]6[v $[&m`l⊍\\</[F++Gc"W-tb#t[1a}Y9kr~}cExKzŬ lS' eQE@aA|&H +5" ?Z`g=KBT0Hllu8r0/8e0' ص!&[pގ࣍* #/GrNQa%_^y]v18)h ΅d4RZxUfoVb> =`قǕxvxp y:y紻B'Ⰻ!r] hr~{鍾G{εn;[HdPRJܛ]2~+q>ø?R%e)V*E@})RnʩճQ>k$P?'Av+^" ߉bP%mlteM.Nq9BDؙb(̦,Yk|swKyU~S Sk༨awPXGk+4t`OWܚ%IZ5b%s.qAPdLzsnոm5lMOiV,LҬMz=e0mQ8(@"`E.Wlt }؂pcXw'/x+8 -~En|4iOM`o.>U/w$4 >EWړY2OQRO}DDQx\_"2E LĖ \φz0 }p@@L1LُAfD#^]fy:aku C DQuD@\Ye덲 I$[-"KNj#/tӱˮEo ^%0=!U^KuED-y7>cO! k+0)#y z(\9W(3|sz̢Cfgf/ﶖpZrxtm$4xxj! )z֎(tCãܤA,SjUTznWQSb E`>CD>Z OP\ȞS%\+:Rݲ锵4MXtyI8qY=?,GH`ϊIƊʄ2OhjࡷK``: R{B3  O؃Rqe%D)g\_ouBP<RdCcukcJuvwsk|N p`Κa[?ɓ°UqEA_qN)oh ɜ@Iw;W*,p[رmvMfX~;C.'K(t[P3$Ʃ g2o;Csi77eRFbP5 m;rxc Y@kޠ$5oA>}N[]^8(9SJkeDPk0?f͊apAQflpMߣ?SH&W99eTgW=z-FdxƢ^Мg-#q*)ĸth펓7{޻Aq$>.k`~^Ί>|E@VhH<Zng#}[0땶F?t.46iz^hwT7(N" ixಒ60`F)Kg1"@S5*z}ɨa|w'wi"NɦWHKЊ |ТsRQBnC`ŐqlOyש7a^ƀe,N<}rR´HV]r #4[&*:h'+μ5Q&%wFyC4Pj,U'] }Tp s :),14v5FPڢg4^K%mu<{H-3cdL lKL@v'J/G|Ғ|JEre "=`ՀvlBcJ)a[I6sXkH. 8Jy|; U!-`gt 3P~u֐ܫe)= Ҥu]߲ ]QxJ[q 9]= ^.K`8U&0Q+zpәku0%%#*0R7"C6<>mP4R^1")QbHgUa}]jT뱟_r)^9u3z!InǬٙh'\&(Bh)_19nv}ÖLpAS`*Α~~ԪoAcRW|%<^#q/,nh)we9Cbf'&4$&g,pC#@==._"nM9>R8~.%I ;~=[H=Ѥ7}b$Ӗ~/ c,O_|ϼpe\ bx Բ&,Vbz~j._a-գKc7+47=̑q͂#@gMMrMmNgAH'e*gu7S:Ohe78w?櫷 |b(P{Ƃ R|Qʍ1_wEnX??x&2Ρ#%no1E}u212r‡9IB |ta^BݕEʪt "$')'a9=Ħw|{9k%е];@ʫH#yjAwMCW+TJBI+ CPrOr ?_?)@ -+~t+;zH?4RdB꼲'nC5AA>*EsT4 l%<0KUQ)3Gt6@Ϣh&3/q8ۏğǬ@LUn|lkx_'e‚~/`;[ּy, _qU%(zSȽOS»'TQAm\eΩ" 5óy2F1%ʟ#9-[9V0ɮA4ڙ1|a) sïw%zfZ V]!tՎuRSQs΄ШlyONu4Ճ Z뮲 xO`u㘹\p7;n~5[I~3"^$wZ'IjZ[?^bշqfy$Wl.y*R5}AсWzZ'yx.! ?ЯHU$gE(Ռn%RA'SY|͎OTU4s) ;Q Iؼ_C`oR`{ݻ `$:D@S|dR Po{0a{j-aNd3R4EI eR=I 5N[llOٍF̩YgK/ι&-c>ѵEGAlX"(ߚ{-Gl-#|R-V C¦tQӲA (\A*~Va#bf]MQ7a\]AEhWF%:3捜Wjo{"eX WOn1e*˳5awY&M- n 2Jb%FHZs\:Uw0+G"2 ǀ`j \V:0u>- VmnT] Zbq{h {.ИV.qL"ͺE+Stn{r>(E9jݘyE5S̕^d_h׃ٔ?75uJAnu2?'| ˆX-s7V=p^kK=̯eR^Az?T%TENKsx̉PQx wY׬ۄݍmJ<ǿY$@Oew8ٱdɞob^2."K̓9H ؤ7S;hw>׋! s\쓸EkLeP0(a) ,ۼlT;Yڭ! v3ΚcƆ^c&U4tn]h,+/iYky:=o2eZbc-n=gt#)lP)bD,\yZ`Ҋ= 1@vP(|3 4g)۹Հ)u+ٱ|ߦ鴾P͞8 "2ӏQ(=jGM;_b;`IC8Kηth6 W3i٘L>&zKLI޽ [^:jR;(fsѕURߜz/jr;6L\d *}y`i!0IR9,td.*¾w3le #mz:{ak-'추aCzXt(5l$pڟ~`:*Kt[ӜpAi˺4׍qs(خº*m[jBxnpˣȐb]ExrC#]jaz~f%ANS|\9B6MJ~F͛1ASi==ޝu6)aϻ]a@OJ٫-e 274PA3d))^w92!_Ep@|ԗS[5b.}n)[,cRUwS9*GP>F_gH&Bjc{&ecdK0@M#{_\kR(#ɖ䡴kƂ!G@FZJސ/WՃY hLӬ <5 /NYunE˶x8%01 {<JÍ!1Ǽ9% 0)'127C8K,c&NNX@b'FM)wsAm Yne29xIx}(Byxbn8|IvćF1X151MW*< k2@ Kr`+)#@#xW#FП1wr~wk{+lY}'6rr>;MHjnˤYm({min~vpE Q}J'ٞokshAKC\3@ XCd՜ 9o+QMi4yn|CaR1vz\AC -z7ڥAmB5oF ֖m&> IIc GC!OeI^]ilӱ1ܥ]5dǙ| w4^BY5g,UB`΁@V, Xc򉺿ɍ>J*VT "A& s2~B$Tmc;'B3G (B^]偊y~8eC#JSU@'䔘''dcPQxz:(q;1"b0 RFPل(8 \ zyLmR;_PoY_;|y{tC:8Yo8fyo 耎BD{u Z-i6y>[Zޛ/wR qy#q/?VR{yLǭb6-Nkv!X{cea(jY5ZRtElyktW}m&{7#;[vlbD, ,Prh {O#u:oN[277HMIkRGMȾbrZPVdW#[+$[ 0^' 4D{n04W?i8DC6 °ޚ[z5˴B3 x[N4Ug[̭)GEJ -i* ;/q#_]*ma4^ M j򷗢 7;V1uSI0o;BYQn)b6K YCai&yj4F{eCz{xj䃟RC#^tZ>HrV.Z~pm&$hvZy<`\L*lxloւIc.O:/I|dL#Ѡ}/H . { :Fx`⠍X$Sɛ3O Y&A D6]Y6y:(Oٟš7Doe ƻ+r{<)lQ̩ dmos-+# Qs4{ t@&Y)JpDj=Ps~ k!ݧu|uUju-:Urpǣ ڂfodVsyct| 92 ^t䱈}Tƈ@yZ/ϝqݗ@bg!}a0㈼X9~If3~±IJІ%tvM x^/0؇d/K+nbFS͗b3hA:u1="IޑWf2֊.(HD' _ if3k}?zyd$AfdhO+Ht=cwivUj[+mgjv:/`jS1,MK㭸L's?NC2D= 9ڏl6DTL(m 3-}:ЌwQ1vX~eU-`ٻJ9Ӵd zʏ ۅɩ W󒹌H+*^w:}(W u&>"aEOɊRŰi.\|YlQJd5w=_J('ʽ~7uz$fvpڔxx0 m_r7>3ģ/( U5E-"pӺNO)y bxa+6%tc]dDefgr)$4}̳H^y#cMߒs8c<׽pI'h;>z3 ^QPc \,ؗ`V~ҢIp9Gm  BӀ,ǭ:+sRPvf4w3!gTcs?.""[?%D7O% [sp7,G|Zcv9&gYHloѱqD絗*"[3jdcAYm {:?(-AH!!'rKbWG6apYwGۘ{;ZK8ok7Q:-C@iɒ*"^>cdBua ٢<MiB).02.e^&WY^?2axf`O>8вǧ儡E;x(O~7"GCvI`)oȲN\DN"UWg<.SeR9>Aƭ a׭N;G0h/ɧ0g^n [ w\D?i;l"rjX l[I_%l>or a[Z MdUm@aᒅ5Y:.>gu>[xn7e[VYmZe[2ŏH`['#sw3N mCg+hZ{5-(BC!ko1s+Unc.N_!ʋ-ߪ`Z#Oj}nOs3f'An'hig'gʱDӴսd{E{鈳߈4V ܺB&q,8bIafd3>OHF#;42Afmź2JPiUd"5~6^^S?aQmI+2.:<G/ BmT! !T'1Ɣ|0ӫV-I1.zj34װƠGoAfC&~:7k3?[EL }kߗI3Ι h"HήY*q XAaF\̨lܸTe6@~uUTRcTL zbbO bCt@ޱ0N91F%SAB)پz@'Bi %o%µ7Rf!/*݋sixQ_y_~̡ Q˹1wCyO)_W )Dk;Y lCo-*K&RA+](o~JxzLE7 FsL/x a^9K}bHD|"EVWǐyCiԀxdxRc.M&?Dlw]}/u|0{pxTʹ[K4#Y3XJ./h K|1`_jl-qK j.g +"c画؜_qbZC<ٗ5̱?c]u0:K7 |5Bx#e mUiDڬMT_q j1=I/Ƙ#(@%v%4Nv9fe&@ᗻ+UbׇP)=d' |^ ȡn:I)Im)f88q%Αc>"k!%݅,SaȚ+~,~yuupRZrJW|b \\Jmʍq[g'V@_Smq*!uN|.C,*(2毤@PW NR.e|+ۋkb8 ݋o`uy. n6#:qaJ_|c伍.NI yZiV dAK#䴗ij mZz!?ϫ]uڳTA[OM&1hތK&Yo(_5+lH_eAtקԾ#H^ |{u!_? wLZOrǒ]P [۳QuIp$C7PmfG};ki>Fߛ?#J)6UB,lۼnPHHu308aDPЩL{?iD,M6Ғp>}Ţ)/ܸ]L<R`E ] =X'wzYTÈ2']##ߓ- %GV\hbSE( M{n0a vDΖxsI `eB^@kb|l-Au/~"6mRff/Mpinvwj 0i;m:(25|L+BqBz;LWDo&KϏq.u"̘LSR p==m.GS8pdn9#YZMy^ipUafv*VVvZ3BHwX qK7<8VG..zTh{ T9~?|X7ٛK!rdb۟<@ܩOA)_aiEutM鏳D> Η!UTKDYm#R[G:aẫ R<>L#>7s17Ʈ|n`w˦]ITm xFuG~*/JźsCTؠhu8iá:2xOIHa3_d9vM,A_)/]K}yvvaAua_pYn3ȒQ`q(O&S .eWF!"y.3IT:XK}{b2Yt0+a9%1Qj}l2uYO7sd; Hdv^v_Q'sLxW bKAXCT=:O4re3>hjK^P#^=ʒtu7keN%=)uk  2}0eɇ|Z㳊_k-Y 4%wze?O=$ tI^aĔ7yZI>*~d:̔B K'?R9R:& mۛg~vG)L.\Ȳjɸ B48Z$Xp\^wu;0tE%;ﮞA%*4Z=rmLmxdY:4{*y!&~7+SyUxg41XXRً*huR"'Z P*B2[OPfPpvhѠa&ر"b\G-D<|D5rT0ٞ~B PDo43x%Isf\]JVUp.:"@YbCh2h$5LD4HjD~>@")_ntS󝳏@x2dMUkL=k'tjK1.66׸Xgfȍb C9FQIpm8e]3JsQגrU !n}$cq BbP[ғQIu?.>qUX3II NKcy^6j<:ó4];hvsw<*V P4aC3ǭBN:{OS K7av\V Z]vb*à=F|T÷-[9ϩeK>2sp:ЛކQeN?yYNOv])RRӲάh+Td;(C]= JX=b ˳GMۭCKo/^b4?730mF ́4bC5|W3ԾJH7Hc1ߋZ=eOxnn_i~'BCXqȠ;>]K܇&cK-m1&ũr*&ӁOL<צuC~x̴n2J%|d(4b*(Z,\?1Foapt1I~u=ecD @yה&KSß!xLI@L܈py#DT)vkE$@% hͫ(]6ޔO& WDWZQ;R爟huf>z$zs; /Ũa0oGFj~y$8;Mt& y8.o1tPūʔ##z_5ן(RfǺ 2q;ŸwȞ-^6A㉗Ek +2.U`D-hp_wʠf R|q|3y =>..xX{tfDjP߂͔\i۟^>f$Jr^htZԬm2#rM-A8 M*?ۛkW{ sG##SŒ‘]5>f2R@Qyw@ufmrXRJi4ܮdB?E/K4Ho&Ba<ĉ@t x7~ݯs@e)40B" h|ArS֊{'͙ܴƔ]NPDalĭ0<[Pk'-mpv#YlzoB WCM^G?(m N $0z55y\Ie=)ltZ~ɛx-RY_?ܮ^gUFyEgIs4QSk${hjao PQ6 g8ma'qWۆɔ$ Q;\||<K4 wN,ȅde g^3k$QOjG9夘rJF0)\'9C!|f)wmMR<1p۟9 /DԽb{Ӌoܱ'JEmK0nw.磲+Ҭq_#4ǹq„aIǐ9$7k6Y:FnepN} 1 ~RT ]N:P]^:m )HwR!sM+#j_ncHX@']JA?JWcCeW[T*p&W.Y]I ?ow]Ϭ$x'6'kRǃybGfN\ͤB7(\E"S26i:4EIx'.t ze#u< < Hp!9 9,lϊ+Bbm4پz@^-Mta'kId׾fHh.qo6~CUuYI"`D_ͽ94ۊ!y,e?Ge{OQɅEagW(=y$be(ޞ慧'n)ϞsRzyLxՉ bԟ8O< ajq |S_՟|T܆J bG#Uf 83=s#Yv|_=X9nxm&}S \.?$C4XzN#e6j'dޑY%C{M*~X6 u25V@j,ci?S Lj7P=-S(4x:A`AX-v T3i˫ g^&2<W^뤀 ygQ9iYE@JE7WnE#V5ܲ]vZ@zBU`Nέ] QBތxn &f/Ōg󩟽G8I}e3zYq4RI1GJUrn0=™=Yk6 (ͺA\ F0,Uh#4s6IW>ğ3N |/8!gS4 W,Y!N_*b=ׇC!/=Q>lѾ[Sl܆UQbmsP >cq5@D !?Dp$I^qvLkFrhxJ"(Ī_nl_FIҴωmn,]Eb8ì;ne FԐ6i7ib Y onX_2򉽐ŰP1(BQLǯmeл0juM$K^NEKpQ9‰i"# qxd9h}үJxꈴHd;!J1$VB@ =UWDQˊT'bŹH:rܗbÐoN\*kq 2Zע0zf s{{s*RGَ~~;eOV!gΔur2Lv6TڂfodQ^uj5/ZBM,+~\ - eD}Wi*IFNrC_`o{@O3u)Tc^ghŔ=[V LAnxGn2g'J2lkDYhK߲Gl$׌_6k@e Ei 4'8!rM ;:%; ϔGTuZwQYIЎWV=aC(,gE ֛Xv?A_y^I WhBc 4$_cl:Х#z$C H̵C I4e!Td[*"s6-u D]IE2#1GIu<[Aǟ1)rUK(W>c_2ALb'fz*RJ؞zKͯ!(WA@Szd K{SCmvXƓUj: C:G?u '[I$CsxEKLGO e'^r|CO[>㣦1ê[F?թMB̭o+yM:f^\-Y~=Z^c],*f Tr[':z#Y+xI{6=*ſΒ;3yF^ܾjr\[!Ӯn3 Mb7V 9h Va3ݳASqi!3xU:7FNaJ~,Uѕc8V#Z3ro`"Q 3,|5t8݈LK{Swy,Ód@QLαgkBZ+[F+xU!4\2LԂ^hzWۋQЊ) W fDmKG,?f˖hv=/:1g IfYJZ?YW;W&YZR㐧oXvr 4+R"6:@ƈOzh\~yd%1?h3jƷ{N/9Hha{zH(_Vu%u )y}*r<"VM&橺͏ZN # [S]Pu/'oXpjI4dKڻ'>׻$fo!=eCgf8v~|VMd}ZU}ʔ*e#IgQ__;(^ !﬋T~6u |>w"˦ՔJoMzNQc+% Z+ރInSOq"v̓ٹA+]9HqH)!lkM, ,*@(cgF'ҷqe(akJ{mއ N}9UGDΩ4֚y|0˔S:dj:6"h10yQH %@נ|o-T2td~Ёߑ1Mb36@ı&I\-єx`ce܂r97γ!l?5bU%K ~Vy\٠Zqc.>ɰ,Qv xx$]T_Ι!{ˆgƀi~%gdr&V.xވt? Uֆ_H| ':،l/g?ˋ$ !cvK};?At!A<4t ^aj"3YUBd&b>!K-eԼ%U巪ҵ$oЫxV,A_{A)G%\3iF9WKF T+s\^Bm|BiT^^ deKޜ\В0bWΦbTP_/d(3Vv֭LwӒlE63VA#Fl=#_ o 6^1ͰXXB{jyi34&UleR<2L[>o^ObJM߾f-ꇲgT(W }EpTX89 {n8%"JR_sS2ĺ p۳gGQWbsí Z'վaI>V*وCKn>_ԝx/0\vZ¼> ?VA|PGm DV =Ƨ[|Yަ r5cڡuo x Ps&FtǚB.V4Qb|'מ 7PT[6@)( 7kBA/|( ?*@)Ǻxeu5BshJ%5;C94ȮMHųZ).'dx6M_4& :Hp?bk;k$'UtpX?gMR6|K-xb QZesB%hlBi+g-@"'zdt{}cz;zؕS$P-ÊJ{K.22qD ,0$/te}߶2_yg=B(܌|(_6 &ᙕ!t@ʔý d`SmaV&I9|7mheL# eq^Ņc/)R&JZG#鄋'W2EͲ>M]Ç,(u 69 *&fquuvJl5."$>MtN8t% <ڕQysdoR#Ƚn``x1*V8^QXXpa- SGZPڑ?i`3}Ѯj>3BEsNJb[?[z0x"tDcaU첇6 1gaIbW5SG#i]F0|Zvƹ߉I5rܷc 094̢Suti';ߓB.[X>]lwmSE5;)7E?2UPÀByps L<%8kIJ,["oBmW"'!lf@vEVf+ ʉg 9CAPb>ęD* 'a!y,ufVSS69bclj'iLy"P L/D|/l9f9izM y}Zd  uuf% `bWl&id+58bJs"o(D]a[~]E R/m(Ei. 4iiB}G4 -V&al 6"lZ Y53#tN'x3rQa=ɦ@) 25k/xS)M$')l"~t-#͏g(˖==%*/PSRɺEq(}LhL'-Tt421i\+䖉͸MFWN1-IB\+0\ @I,HƐH7|G7P6O̔%;Y5}*?\?)4m}:EL.%멚Nn>OѕIo%YK3l{e$d.0MT gqT̤1%@e:)KCa!'h YOTIW܇ C͔7btm=H <Dt5B1๯\- .Gh ^(}€?6m~5 Shz; t킰L, v ?K YŇI8z;.z({OEv@B8|J6>N87zI ֧?WJ_;Js@,/s~+؍zC@ZVS|ӬAdoٰ 7G-g]%Yu&xJ/ح\&A}*I!AZAV;OOh.⬴D?{oڞ' =,Yo9Q; ڊUkv&L9oKคB"g0uwEXBwȿ{f>X:/9(>MPg-?1J\`ㄤ?R1>7RgN2഑4=],Õ>k$(_5eOϚ/>MS3n'&[rOh9l\&`;;1W_2JAv;Opw$6rͺsbr0yn1Jv22EX^9 Us^RoqKRjċnT65P峝J@iD1RFK\wDw[C !fyN}RkMKX_⃐ c.HhZfF$x[^S /B()11: 9*K؃}EXl=+6pw;}aƝ5ߊdFpʘl(7;dEJQ*ۅH\O PSeS+AH39b ".( D;nаve&-RoeBl汛>w1L8̪iEs.GQ`9=7:{/]kӯQ(H6vxv8K%8[cwm% M핃ߞ G"- Dѿ ~ưQUz|3f:$SzƝ1=iۗCdN̪e3QhJ&6]sM;(J'!E \fŻ e97-\\Lk3@sTI|- 0p3NŜjE@viT28y e|d mǖEg!7@Ne {Ѱxl+^N"+|M״bw9#IV qהBfxDNS`eP "C(骱7}CTWfŀ=AV WιGYA#ym[ ai"R;~&NcD>yN R.}r1ד yҸ]ZajsFZa Ƣ#Ec8U|t)<=۾v(Sݢck"uNkUKO㰻I4)$ ׃Ma_D⻆R+aK'-AyCrjӠIBO*N5 C/+ytL L!@ rm-.=dY,nZ!^0)dձ#?;'nzEӾjn8`?uAAg*¨ d`f]/@:X$(1*;7 S%hb%?utf w7iv-'9%#ȃai;oTV+U8+/ /@9?;<{h\R%~'' J#eSynmvYeG:,Ú>(Ku0fY[T->bX gTL"2?+3IYOfal74ѰqOja#QT"5!DY꩕}z`xu}xk[ah3UocCbk9|DOΩ C^2<[=6YQ&8$ދ-8z9VU29%u4_E(Jw'?ux>GB>oPRTl +B%T\icU>?7vuykZ8C uK[o(b<,4$*;sT0U`A T־S;=Y2[&{e7^Mk;D}Fk~Ĉ#Mrs#&,/Wܴ.@U+>S,"e &&4{½4e&`ח#QMo(4_Hn\HK^&JКBurTϓI륆 IcF|暦  ZXֵb1<2@m=tQ XKKȾpj@#;V[dK_^(xWN@Jza&liYkv[KdKLd(FXّ]w3U128fԀ~^Zk6sRtYF]]"彜O24QT AA> $d^n ʈ5®.L *%4i,xBKMh{ڙS}^nE}9YeS~sde-wu+*Wҟ87Q3IfaQsV$p'':Aq` N~VP_\'Gc Uƣ(6qi$LUl9>C^5>ԸЍna!HѼE"^QK8uiN^R,$!PaD;X*ݟb8…N; xilFc^*>k1>k(y._Þob)n6)AV'n%2q?EP'EӍGLVhDb7-"62;uI*s('jaG5V=n`n+F)aF Blh4*,dLWڼ lZݿĸVMBæI,iwcv7OVUY??>ħdl+`Q*m9X *`g &B|VTu^yǏWn,r]@ʹh7\.-LjͫHH6.O ){0R8bExjxH| ; ާV,sce#KW㵲lZO }":A "!WJ202 -!]&&e]PtS<& ;>Gdr|߶2!UZB1|02]Oz͒^NY2O:':N DgSoT^֓%M?-B:l<\v-] ~\/wPYskܷzg#]L=͞`{/y Q(OꙜPɶdeQ] ?ID=ON\ٹ4z!w%;5Bۮzdl}o7U7z0?<Om,Dnڷ„Lct`C?k6r>P$o<RIf`Tq DE>dĥ @$ƴ:&ɇL隱'7NP!|$ft✘٣?j^^%_Di+AXd1NFt Gh Vqjyݡbe|5r +Ȕ>N?DBdl|IxZPmu %yMIȽ z9m3!k |AO瓬^ (`\tD |~-@K*-ɮ-f6)JE n@SKX$a2pJ_ŵse֏joAn^7@?Pb6wW. OtRSembf'>7Pq :|`s#: _lՐ[l1ŲqN="_a X~:]0t/evrd2hQG q{a W@v\FY[Lq bZ3,qsY3)Gmx1K 2ZӚ}~.cX9#Kp;f)"Fj wbR ?g/8{|AN1P*h/^ Q<m`&`: b%RS%M8bi#j2nEK'3e'nOa UgOJdZ'ag@/pT$$;& M"`gp}1(bYlbƃuAxteoև qFpYMQ5lΟ5)!j[LQY0{`;? NJI= 1fW}l<$9Џ:vL3ڛͰy-`H]' 1 $G98v@A&cJ6GbL# iqy m0qG{#|]!FBd9RK%^m\.~Mo (φxޖhcx);|fRYVpb\PXQ^vGH5A"oZa<ѯ2R7̩A~Gzf&n"+>Hn@\^8% u>9}h++6pK 3}8}1H$6ZP'_rt8M7h͑+e|Woy{>Vڮu&~ H)*ozjO ٕHyekW/bW!)Ƈd$qd85ۑן p{j0 O~!ll8t^DŽKj=Az"NnPNpvwc!?⊐Q>pƬT L" $[\[y2S,'Cn:^g2+ۑez`ƃb~F)'#H%ؒSV1݋i @",@"z5oJ܅2Vl^T*#<>o#:#3߆pjP7,}>$3MVlΧQ43C Ek@cvSETdp#ΔUlja8p`@c]$J9mzE{m*\Ա\6Gzrm!K’Ҿt@UE8*F{Hp ä#?\06Be0&in]8IA Ye:8 4V@ZWVw#)%-8Uˤt?Q3sděxWnx[R G9|=L;7b41O׮k95_+n8ښ*@(-#GSIDZ`N7_2Pe?.0ؑVk)y|qNnݫ:~·HpS0cvD6:1 r~|d4:x^<DzٕѤ#6K9 x݉%+%n"zi>=.&ߗl j_ Tؒs2pzȅ8t6—ݺFɿ_ k5=N"(Um,J(8@r]2r(1mq簔!ch,Ǚ,;HP&Uط訯K/-nz0R#^[ksB{x.$Xd`: kAM ZڇR^7#M=fUx(ta'Ѧ-b=9+jle-HRg XJ=$jINәqt<%|6U+<\ ΚWmEkM_!鞬gCtM`xWORkJKAJo=<턽ˆ믳KRڄx@q{Zx)HIuYMTYo5wg-LA4f<5gq_(h@c6gt P)նARH䓌J?w,ҙMI5y]hbb\ױ\ / lnpf~ļ<\jB]dO\j8D8 سJRi࢕6"ah&w_ },|/s % fB[Pص"EnY@&y"aB%-Bvd,mES[ Ty4?@95uY 724N|f\v# `W*Яli~tn;Q,6 I/t/t/OR'JԃLe6mX B6AHT?5cw?7F*h-5ίr\%_g=`*ys7J4w^Ӂr;PUQߘW 94w2w_C^}i?5W|R՞ x#ԪsFcL!k+o̠kbWY?x4i[gX֝\b9c'@mqfdfCx;fGό{=C=H_TNA0r5B6j%b|dbLlSi,s<$]SE`}wԎӼJz ۫UxUFcA׶aAx}6΄wH?J9 ^!}`iZ>s8/䫿_JagA#Mc!k f8xP.8Vja@MnКG%US^76drz9]L??!9$}ȉSt GB&Gl$лERA0[7 L=)$?L_3kcw]m첶9VЏ$.ߤP^v !vPF2ydwÿ&EYࠜLaR GY]^.r>.@}Ċ+;ȉyh>CGnK7sZ:kx\fܸ^ˊlsg'dLqNJ3jvvlZ`kU#cu:$]0CC$DtV#S Q_ToYBbBZp87dKp-[~slZ_z>~!UE?|s([O 0D͜Ee{N~,qeMXPO/Stc0N,'#pc7^漌x8^qЮ򫶆\LȼM> bx`&=CӲg 4XL2.xC?LDT ֔\=٪Q-oKP#(b;֫y  A PGybG(w/\3-Pw[c*˱=% l;᝭ Q#9ȅ˔S9en`pbE]ʦBn.+z*]f(G;*7H$Ye"GLam [oWaJ}|*:ck*xۉ{D67p#ޑQRt6ը,gv;p^4>!J P\mv7+D ~uu/lZP* <:x~N(glV0e_QJa||lohpUH]~h+sk ?Z}諀oN:7pPh;9Rm4E p|cW lQfӊзhАz ?֪T߀o@'zbB(.$zݳ_- F4V`X!sK<]]CCw c`~-ꋜ \ ۅÔ*(Xm7_Q/U!#՞*DF1Xڋz>uΪWʷO?u|Q_[ q6`22!Vo/Wee::/H :TRxņ$4ar7LcebkT>뜊< F9]wPsɺNjZM H?q4}7}i} bZ4>&3z*44e\ kv`U7UI"Ҟ`#~dzNd&Z$ $ث!R+I[Շr ̮;?gkPz[ܹ0cRu5c#6͒ei@|2:g4Biˮ+'$o Fݏ\A*>Y k~;z2}(tR1ǎ^TjL71i$V?PBWF3rYaג% Xҿ9qh' 7NW+S.gsFڠ\>QϦGm6nX&Qg=|a?8B\wsDsQJ{cZb ~{kp񙺅__iŠ3cs8I#٭'Ԇo^3|n?]q$~?jOg5 WŒ^* ծ̻/܍M=bpvc3&-KpE"\;]~W0:K69ks#io:F7xJ*sT&n}yߖOqS$<(a>{Fgeh޸)\OG@IT@Ed$fvpbƎX<)_Udav;CvT}YsSwE@sA5ZY0 d ^KJ,YKرR89hx1`SV @uD`n?Hb|W)Q U5HnO˂miܼ0OvwXY]h}X/ #3)*ȊeIVonO+". g-@x5˸V,0Ǎ+7M]8ѿ@r(a|F; 1i)V%ΝZ5NZJAz{>lYqSK.a1YǟCQWcD|=v[ֿxiZ  vFŃRjģuƾ&_|$'\YgD6m}KU\o(mE26;S'7Jei)b %5"=JMM30;GM~TT CZF)ў,WC$+j\ HuKnӝ{v4%}kUJYaR'O*וHkԔ⣁ЮUKۮ)^lեީ-cj\nA%JnJ ܠ%mճ>%QvAb9I ۆzJř&|O ؋"Ci2a֏-8A^5?ǻ>=M aPȊOPQLp%44M`~: njvY)"O}q >?U..rv і*NAtT,3as1X `2^7Co Vkz I:zYei0  *-W0W:_qܲkN)mw{y2 ᔖ7lۡI<1> qO'=Oi40i,T:38gVISQnyUQ\5<1fZ1Vnl}%ڑiWr2z# 9NpgTr !+)j /#UD+]g:0 UY:OQՓ#ܠ]EhF)(&[~n-hCEl%e~M њŏV]lz}ߋ&tݻEcUZ~ ʍsg2YUN@DWiփ(]l n;V\AGZ%g~MyYԚ ,-D%%흲5J)Fp$uA'}nH]Lv>|HJNW.Aw!ASR'R;sJ?t4չh®~y 4B+Z{670 ")`7շX $_ ,\=e3@[K }X*pYRIz1їSlßBT2@j@mdM3#-J;Ǎek-o?*M l^˴+?QIUMFhH3K)δ$QF ;2ۋ-03Dc--\{Fݚo/=J=Y_aM'n*=qo@ƗC#Kܬ UAbw~UxT0r_M M3OlQuA*"H۠Ü'כsdXĈ+yJ66k ZUQ`C W~;[5vPn&FƺGO&| fy$=U[CS(S @1!IkJbJ̻YH{27WdBẼD;Ai0.Ö|1)LoqaXAoJ w `oϫš<{{;.}^g )7y-47 VXpR&- YwT3yO1 u?w ![_]FiA^j K$O(H[Q3u\8(|HX~na*[kiF_/ܖud:Gel ɲǑ_H8!T}irex9.#-K3̓4_|@1z{1!9 Yq譙 Crp!y+ey|lEgL"ҬU$lYpźVIg`jXNxxY/Y . @*ẑ-&"m2M lo!o :,:di\i^ ?Xg6z5W7hoy-p9TCFS܇yR@ʃ-!? To8[wW_M}1M 0/<1yeň~HKP3[ahp\-I7|L:dnzJr9rC9wTh/zOنgdƢN8 wjurn =9#I_ؾ6'sin.iRkҹyx)X߮Bai[Q/~,3sh;if ;WtFuj+{t%<Wdba?QP)<`-򽶋@Vmߒenn/Sד& @>8E$˴edKb~l!SJK/ z֛mx6T!$HEgJw}-0MmLzыd?-* (>~ a޿g1joN Xy8RXB`P}әXu(rriEG<'|YBdT~[qXuuS_zQY[MK=',.?%4Nfbӣ/_ !eXX:^v&xA6':1r8|r I,ӑe&ҮH좟{ӌ M; 7#:CG}O;7g&Ф8ϕDHe"Qw emp4BAc QKĿLoD/Z %% /ć 5c|owc7˕FN{RNEO`u$Ȟj4 QNo<)R`ѪkaНU5[2fCUpU[խQ ^5,m;+%ܓܮgypG<<20w?7niSoX#JN UM >o[*KT>6R.z ><v>/יP  :{Kn7I<=,5I;ύlS t#á $`DLJm;G ;GJNXİ݃?>fbD\.V[ g>,k (pUOe6_l~YZ*ki`5k} nme-i ;_[Aq,Kt Y=Z/]y=P_ķ%:IM}>oo,OTgZonٟCIg˴Fݏp8bMoul-- "ѴL׬Rn3Ө8RXfr-`~HBʮLoaȐǭtxv0&5"Ϗ9 !꼯2T+1{p'CLFۯ/YOqvE7 PdrWQ~;$"[ձ(Ƌ󿠵9Sy+N) l`_g!}<6bˈ V`Ou}hgc)@Ҝomg@GD$en!ra,udT4uMAWYk(K"]PoZcCѦUiLζA`r5;#XԃJZkIP -Z#pS'}q~}$M@ʃd6f7vnkQY&Vć3k7oC7TQc☓5!:rl dGuX26cq"~RoDF{ހ97`KlANi*b Tۚ:&aB4P+bQWwN$e/h76TǑ"_3ku ;b]y{APiWGIZxkA+ J( :Pu0Ehʘ3"` `W 蹕ArHŷwlsxN;v EHHGx eO96u`u*X,*"_gYZ07070100000015000081a400000000000000000000000167ad58b50000faa4000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/A]?EhDTTk׶ǼB {5}{.&Ԡz Kl{y`,s_y./ }lXO@19<9V<#ײ090R"sz2eHfp2AzO\=" >>;:Ay\1ΗUYZIşX*şlb{/%l䊽AAH,I/_~K0e+v%$\-nlPոz/(3R ՛RwglőmükِSaPJfPT^;g.u1ca}o`gB<1!G"KcYqЇxKEn@&'Vtqj>kÒw(̖yy~yAw{nӉV!Y落Sb)4CGB-D (x)(y R>wfR\򆔣+62W]oAz(8h-vz544.W|+ bbh\c%?3MSءv '+|Նs|9dOYKx`s?{y&*0eYHa^|=guic3n?d]gZL4s nY}H6%[ $gH7n6n4/Ȑ[W^R>lΆ'uò@|Morz!+FӣPZar ?f/n`Nٲ(ꏓoСuE2A…jNN^FNZX:s0 Ym/da2?U|(2묤&KeA{?v0:I' K?̣4\Ŋ`1ک.3<М5wBfh@?vw矗B]8>Wodl݇^m G,@0"=˼Jɥ6,>~AhFȟD\5HtcptXjqLM)JAŹ 9,^ ru{4 1D <Ɋ]u+ nD{d0 ԩ$Tzc ˇxn)| dLMA옧3RuCo $yԿB>g&Lm2F BX-ߑ+S1˽io:vY  mo6j.7Qڮ]9fȷ/ҸOiԤN!].Bm5 F@cdMt#@>U ܝr+)Htr xeybg"*(i0@S?pp~ MXւ4pHWW}@X|pIygn0 kLdJ&[oOE$ܛ Ja"Nmn #oj- Z^3 #PWWa$Њ+­hK@suWJ$x2j`a'^LҘJ5Ċܚ7 XHΜ/meg cˇ?qk"ʒT*}q+Zp?Kh6 y4n>IyU~7ӹSfLEV&tXV3r!/CɊBP&}mj%u|~^(T} }x,/v'w"D;-tːay,4 ;&@ʠ/kwy?y9Ն4w(.`Y:v C–8V)s3.U`Spj-gE#e<F*b-Ҁ5!'Z`*)(?3SeLn'6wyUu7K0iÖp;U\+3Z_ԣI$d=d\֦j Y)jG|9V7$bk^Ԥ6n clC~[鍡O&}DmkF# S 8c*#jԖs؅"ѱ/ef0STe_¶O!ȿ^קA!:^IUIFixG( H L/_eUsGɸA9{Ҡ {H?GxE]Pk‰oJ T}v#Z<-aW:i,{>O6jx5CLK=VѳE.g,%o}%3}ReG5}.*端Kp%&,@.H1Hp +^*8S.?NT!?R%!0P$h~j)=YMWiϢz!"IX:k4nw r8poin\`ا`lzoX16xB! DSnAA,-FgʤmΜRRݜoBV\bYzԩCizhY@?ډMݔTteSZ//AThs WT~y}=].:F(?Rk.Xo3/uEt]S#阍\ƒ_kJ/dl;_?6Kѕ A,b%hO?_QkՌ)e Zkq@;-o:DBy#jEza=.AۙhVωٜ,|ڝ Yʙ, %K>Յ,&ʠF0}4x `%;'B)Ô_X@FQKlb9K*_.kv&ܑOtQ}d9Su1XEܾDyxtvS+n?+Ec"2J%.^73}ؘ,)a<~qÙ{껔 b̎oY/6S )٭ *h7&^x Ahx )u ;g9®v4߰f1`e ­J(0qDEE~FwpbxiG]P;9uX<&-"Dmm 8\oӊ uc sZlN;p: 39p-/j6j&(ƨbuCo8K[[[^rUSkrKiMd;2lH͍9DpĦ[@)eA]Z@y}w&&Wl}WW2i[UFE^ B{X|d4Q\ w5a6EÊm|!QJHG9!ެ[*̫(aJk1l%, wZ+l%9&D`;i}Y^K0Hџ gV"$(W;L)ӴMARBpbe~TmvrS -y͖W&x#E*]M֋MY=Ú+μI9. [ },(+V34 +'J85@iDP'd~ okFr\-DmZ /]qh݈ k ?V5LPM91˒ \" h%>蕭!%3}[ 'Zd*h{xEU?'je't^% MрI6b畫~yVSK~u'*G0W_[VQn~Yv{K20ES ,`2vB6#~_??&A l#f K쥶w%g?(?9ބEKؿγ^%gTdcSnK8#39rgB}@e0'w >J B|[`?\pז*&v~UApVB( }밆Xl65 $LЗu}3y 2oՔVvBpasx4KEGjJgjÎ⑒',H6v?d;4Ӌ⮆{2ўn-f 4R9c3t)mKHvչ1xY{l]* {yK 3q1*&`x2RƼ̜X)ʆ!2@_.S.Xzw1o@1/Gunm|9T:kٶa>rԕLi M˟d B6Ui$ak΅?#h)›4j?J]6 H9US%}s<$3*Ý\i!TaYҒS EQ9w׵9";]NFYti][N}<(_=P#|ŴP>E(ݴא aM;8nZ^A V_ QLj} 8:]^p޺8PglY5|W3,,!ὶF/[{3 0XsD]A%pu4j~Y}oA~+<3o^sʝCv}_}ĉ8Oa&>\eءP%:ׇ7ܸ(x{,*(墙1jݤBhdd-s]d\.wQC9 {?Bncbe[%4}q84 `o'bO0<  F'l:sT0>p0=A:KPٯ:l\P0K^עMpJrdWI*qh?Yٻi]ty^vc-&,G9TƄ 5O:!9w?˟d 7b:92ï7ijuևHqv(,i(zg"BNˉYi.ZvE]Cva1vrTu SR.k I8:k8#~hhkyEZnU3u"Sp" yhMӣ8)tIX(ϼ qS+ޥ)elDŘ"E$ c[Sf7?_(xxt ;O1 m0],{W@o脨:=5O.|+K5@`ꝺHҨMh\Wqt<Ɠ6/,kE[u7WS$o)+:$'S: kM.?3h]?YXB#<攍uu & AP=U}]ǁRKW d L4'ǵap?ruw`%#GRD `Rpu %E"6!AGOL/* $p:%80\{q)pEYYrc FZNťWXU6~-,0Y s0#+qqH&BZ³*"*QoY .9.n48"v=ř o؄WK]9Z$5VAIjhmVXRdwʂV5leI.|3OXbP!vzE |*yM)H}BɲHS:#lVҭg#avm-]±u"iܑ;Ih@#K*F?5}͑H(x#X!-0ӡjd*[qD Ai=sXv!*!5gs{qlYPV{U 1#emtkwAruыxbeT:\> gh3=jN=%{VHB_R-p|fOR1 |FQ,T+c]JƜn[y1Þ{n\F&Z eG ֮oDŽ>j+k3 MeYq ~r'^ Z=k> ,MaB,G7mHS^ )^ W6BQop~[V*j>4#ns_hUpW-gY#+Z=J/6u's:6)g0.k\!s8e FBaH8x|rR[>t7y29̢;kKx eh"Ñe᝻{  9>OTF+:K)tݥ2Gv^P:t> Ǹj #ejm~AmE V U5TmAw?sGۈ#q_鼨)F [L+fUé/i)0bg;wEB1HJ 4IFop8NmG`(7̭Hf<-/rٮLXVIg m5WZnHt)67T(?InǤ<+HP]֝.(]R@TW_}ְ:5$r'V{j [Q?ӓ_9|IǢVj} ŗ :JJL^H( X4nx)N~~[8Lܕ zH;5C&j\mVy587[VnG@ Ze<~vk ؚ~M<$6==@hjڮ826;ciJf>[L{)rY'F'fwΜb-"TwT+gx)d|`(*Sӿ8U̯6:O?'WH^.E uFXŒd4^MP }_zK}2. Ǿ)9s4wE\c;qvէ93E)Luz{Rw s+mnK,q~/Jy xmOQ]Uh1sJ։RLWBS є75K>1–~J.$ VuG$BL\<Ǜ&GUhJL3;uau K3[psk ,^ťe'\frwt>擏r ҅c&\ ߸VDr8D9H,An:h`%dk[H-?5 *q7ݦ]3FJAfV/d  4=q XD, SV跍O^.L=DJ瘆֓]KLyԛ9o: &fPʊ*8 3/Pq6${dddhB¤.D~dfiȀ'`~0ZC5MYŇf%?5$93m=]ɜN cD8_*i)0g(xc4SU!r-`Oe oˏ2fVd ҿ's``ED4@i?C68(h%-sGg^u?ZP~!|~k}_5:Ӿ]esWuLc<@TLj>dZ;Nls/`YuA| .LY| c1\Y*u&l_(w3%JE! h!K<4o vqX; 0˥oꞂ(kng R^@Uu1V3i.yh9?y#z+@3=Yf@@W QC*¦(:ȗOІ|P"U#FVqEEs`I ͺ Lؚ trxͩrc\v7E}rQ<_-h{НgG ueM 5*z* t3]ٗ@|˱W] #0ZZGJ/2w4JiSvU :}a5RSc†P@5I_CuL@ψ7*9 xsdYCU.ʽ!ҔuOk$KfT!+N)Bip\#gSlHo9T98uh w[ax;Ϛ#uYv>fX*Eu.뭄hƦ#VGzp!iW!?G7y[[ї(!ي_-.p-æ r+Dakng,9;cmzh"̐V*AʆG̩jT#v? .wbY~.Au77#ڦ_lcm C{nB\IyH=Y.ı-hduɝqw.K_ Fh*!qn\^+n=_!쥾A •[q V*We  t_ޮHS^% )ZxT׳^ 'vD|̨ZS%#۲ i0Ưj 5Y7Jm46!XҲy }YKt%E Q\* @߶j X ڕA>I5@JɄ )]cp[YuZH; T/^wObp3y"x@e hSL Kâ•E$X>fP(\^;:CxNf-æ#anȑRHOҦRqJ@$#L4-7a.5c>; {9j6+Jm׌oebt‡{kQK @)/`tD@۩U_D[{ڌ;bo3`I~c= CUp}<bou3ouۭO5"Dj4Vk39kCk̸Oy̲~.F:xJ\Rd#]R9"W={&NF B J.٩SD z* 2rt|rhqe%r`æ1o>1A΋~QFjF*e$gD161]qy1[{!:'%oϚ^j:YY\L-xAwtMg >_LQdûpAI$!d5sĽٓdjnC6sƶ*e(pF"Z*vitH.,qgKIkc0`tEa nIյ#ɣ%&~)q 0,b#{aepH QDmV=!B*{ ywe!L8Fd=+0'uy=[8&.FfymyՌLpK a\$v;̻$cpLx=E1Axed bv&uPgLbÍ!|E^^?K𻨓ǕYřza '޳FsXъqxZ eF~<ݷ69hBv[KsCAx~̭ᰊjO>,(zko,R Ur -YLlQg3me:.OG49gLYJ0,hyO SlaJr` ΃Yu!-81lr2r~ JҨ։rr}] 7.UO)0 K]q2rmSx/ Sg~U(P}O"6R0XXXu=WƞDfv:`^z9&OT$j;JVm|ru-̨qV1tEOr)@:\!l=pn_g6s6{Op9 g gBǤ ]`dFK5#Ƽ{V3ޡA]3J@Rz tHyV纹=B ("dj ~C|v>[8cj!Cy|0Em-GkC a>8 Xݹ/ I Lh),S|0J Y=!6$C SC`/D܊F6;ـ<`JRh 0Ҡ~_e.n񾥢ϗ(;+Dl##6 5ax)ٸU[qJ5%g? Q6KSK[;륉YѼ*dT \9'iK*б,Ml3 ixN+`v=yWlz.`!]O|/y1׫ jH_΄;C]&t]7;{~Zbnў`x־{2Bk窽}3t"f\ÿ@ .-ȵ0풢rswc!ի1OV$SV[+ ɌeEo3B.N޾3*𹇧YA!y̍e c?a‚VHȗvƐ0W u-p^~h͋\Ys}J*>RJRQOE(\ /؇^Pͳ S19 %\B]LZ5hQt.S5+xi@jjy&}c[  5L+x_ǁZ=`)aHM}95`[)6$|w٦4?# 7IsK9=G=k{d,]=H&T:+݊@F[r镔q吶tv 7h[[&F:Ց\9݄5fT-b Ir?K{QӊkcM&ZpZ3ٳ;5aTh|&$kRY Ԯ> +R{ 3+[$) MY][Cv+==dYed~1 )im*l)("z6 fcNJNÚBlLG\Ne0}Uz _ 5;1~([$JUg~FYxh 4rĆxMaw:gymQrFN;CZLn/ {X5Ƹsxg`B}w)TdqJc)؆Zܾo736޸q4W؟SwA8.ޑ/#eYۜe'k cV?!`${ioL+$ctH٬/ӹs}ҪEXS/%g0v2nyD7I-ebt1R9/&>rJth@?e#\}w_ +5֗\(bvQ;e +GQ*5]]QP^Nd˝@yRWz8e] e#Zc8#>gaT+*'KIEAEzVw}^ͧ<͎oJ( y`S"~{kG cvɰUw2k9HزkS+sl8.",zνm?!WQUyl{b7\Oߢ&mUSTOF|i3QթOSPFB8o\|#yuv'L/@B]_a{aG-G rmK؆ᅥZI ekA}hzJ' )r=@ ݞJdH1 `DG5bM'v.:&g yi,=  ]G22ÖO򊪹 Gv &1D1:$΋ʫàߛ>WhdX,g{ULT箸G9xIab"8% 0 J.k`*u~V տs5.vr;Za/Á2l̶hdGJ.t?ؠUEfĊNNDNtFH9e0ש1ߊ=DKP;pu=j1G[qsd&E5%eo~讬_#j*ƟZ_7_cվvg~O.*CN=n h h,Hkyx _+"} {#9+Bg璼/^(tj-mM ag(<ཉ\ύ] \wor7dӺ}ޗe2PezQi^+*J:W|#R38C>JLj\}4|z@{HRlEl eW,2H, (G@bVCL5#0h6MEj"Cw}z'ES^$NQHe#Xw-->$Uj>cw ƑmiUT1O 3q@V=gM)7%uf:Dmy8ƗOqT.6G/]8G Ba\Gm@͈6͗G"qw5yXp>]< OC |~Ш*,RW vbТh "M|TѢ١bɕbP7>gAF9< {Mev|!h|1Q;V/2L,+ƮnL cA.%̒JJnIfWsG]/Ox=ŒNe'wsV{V|ycECq<_S12bOS e'ji1-ӋHpLmL2z鸁fܜYǍє_eY"=u!Fs("U0Pl-eE5(>_J &? g1~"`נ eUJ/lpϸcy:g 3 C|v7BŽ/&!ޚkF`24p @h3Q]h$W).6iE&tj&nG\ G hWz@zndi!FR疉r_JlaΠg?>TrȚ:;Jg]u#ZUE < ~шYHIfάYxW?]<%)ݘ7o!l`R:Hk3sa|&+(Y9ֆwrY:# ύeRHt8f.B.(;xqSFGs"VCTJN7 Aۀ<Qh9=sa9".P5e-i%P9 HPx}6D4){~(uI/DRH՟? |FJXG:~w#2W< g%gAlD5ֺ򈧒] :O'+"Jw І#`T몷dKK< .SJ6fLRQGFkFzKq UtH=sݥaEђp|p@6@6C Iau|ғWt p!0*iċ=8k.ϱUwȳFդp)KphmqGl}M&Y/3ﭬآɰn(PBV[e69QFZc9;5Repi< y П,gr,M0>D\C@1˻umekК4dKAw5(=?D kGLuuh-ЏDx/N3z^CNx4?(U:*M6( 鸱 \D!P@N!K$s δ0Wi826Wj(0 <2!smY8$62m6"侀t0Sx}yzfT3ɥy*_lj{3ނ<_$xD:{$pQ̋ A=n0Ӱ5ZL#y)3mUibS4sicnM2Ic:pN')> ҾΏtS _w ^(#2dkw[R2q\(_ oSZ G3ʀ.;Ü#__ӷwsfW萠kγV GZAb!0zk5&|j*rP'L'o_Y_ֱ`:k/H% k/ -YqάAuC[ aK9h.H,zJy%ԙNZ(c!It.&.@NN]!v6JBțl:4aԈ :WH6h[!:cי>a#I5ceSLM?@T\#L 2LZbZE* S8[![ۮL@F-ө`Bp|)(;sBJ~W0 B`"1|<$[ðQ-BlBr}NU0mpӴ2U'h5 T1r^% 77)ETN%lr̄Ɋ#o24F.2YW4OJTKUǼi #HA\Z?--,:U޾ɼ&}S5O.Lx58}v=/ؾAtyX. C%LTYr/XJ ^U3߮j 0 =n񹚖G%]CO #Hp^u=rK% J[%4>vmkXroRz'G` XE77*^?jX^-%8Q_'PWJXB2x+FWlRd &JOq׊E Dp?M_ V (LCXż V)U㬷LGd0QqZ.&Ons -Kb.`L?pZofx$؏<"ob6ڌL]UFF;W)?3}6j%@|KXhϿj.%I'F}%^^`I0_bN.3 'Ax;#=K1 MEʚ2yp j.\-6CN!m;E?asǾ~^-SŎqTpl6 Y6\U=P#f|]GڔaVUJIB{nNYJ$%Zjd#8E7Tol0h0W<yۮ_g06Db<Ԏ[,Ր0 $EMtfe*[Fd|Ae[<؅RIxJK֚|PS.qW$<_Ț^هϝKA*4PG4XTZY$5=sFhg<ʽ :{2ӠSRc0_ "믱eVO׀ r{yK1 dXQU?$+ (iKk=|TIW-3紛 F5\["ݜ :eN܌z#%Eha] ̀.KMpRkF@)8_L0kGBwD6- ۥ|CƜR\3 mD~ld2"$EK(+=ߑ0m9p?arf/4~d5$pޝq`) &Lj;N)5`,2"ͶE !]U\yZE3b;JSqOF`%SHiSڝ%fh,?w 1k9o̥sx+$leՀ1jB,6cTa8Z>c9>\}Bmm50۽,۹LX}γ3OQ:5p`VE%,>cWl/"L)ea 3A•U$%%KzIVˏ)4La$1J M᜞3AH{/sϦh\U7 :yđcc,Į@WUcIǢ;W9B;X]TI}#JO&pI‡m[ri]әXMWB$ @ A5GHuU =J;pCTEg巳9{BdĊٵq! ̯mW<2DMݯ ֍ҠEprh0ps\3$qtxԤΒc&^e=fU״({v7*w%;V`7 f+ <,N,"+'K3dfz.j>%I ]J펑Y>D*iıҐ)m-GTWWuόnjr9m Flct# aSiUC@Pe:T.OG[ΓGVP *Qk$Q]ey)q869=.;s`7%`7 ]0Z0$ tV)^;]ƒHbU B;fScC:F[/``lR!@ҬqU7dxU@$e.bB(0kV)X=aA̦_Y#{MDBY4  W%u-i+=zzuiN4f{Yӓ=]5;4nJV4.k*0>k>hbsx2aApf68-W-g  GկH_G݃*W.CxIB Y.ñ%W|փ}w/NBF\2PxξlIC ޯSoYiRo*~%De Ǡ3]4ڂ_vvՎSEH&\Ol#6&ɺL>Qp %ӥ(*޾T2+yu*UbjzƣJYho$?aq6 'IY̕'n-ç -߶E!7x$Nd9>_\UrI55a\2ښV1H:^!#;%h?6-J5#ߍr;!Ph 7քپv&mĭ mޙࡏHPM BL^g؅Dy7 <`lf^t]ݠt &KWxCVMGg`[QX] ԏ)Hj;|># )GszS BU &٤UH"s\_Mg؄nGfs&(Qz? e6wg| KbE\8Yys=#\S4Kgb40 DEw2;6]LXk?TZ݊Zm[iqYʋݥ6IX媸hffvAyM*sU9ef:,MsuγZh-|b?m`iZsC 4O^CUV X+62$]ߴ}P.M ۿ%3W`Xd2`!nIޒ̰Qb}i5Sf~'9h9JKŅ0b|Uk Acn<ݢBcA=fC gM4hF;Dܾ P>·gЍ lb oWƣJ5h@@} qߊ%:!E}+5y%2<=5nkwVpDp`w[$ jEG] Ø=$W/l?zPilkRK@">Nl<@>倕@7&FĶ~~-6HdHJؘ6(xZ\m ~ Wq _M%}Tiy{$chGq5uBY"٦r#f,4i#ue m2B+@.39:* p9ǧ8g洂9uS96J^*0<yW:t#O;iq#=c RU4h)_/W@Pw "MXf|B֐"00@cB%) yNj`',T jzu4G50:3}7bMr.|TPs 2 ޱ#pZnj*vt;48 ZXMFsC .mVI 4\n (+8Rⲁ>0.Vn׎ CÞ_c䓣tNraTXoJGEv{$3鉅 ମzXYDϾZ(ϮWf֗"$v5Q/fU/t,-g}qu٣Lx˫ɣH83(2TFĘ++=05IT5]ls׺eX T;yϝvdpNRba{PX3Q hbZ .DSZQ Zən3g+o95 w^ N,{*džsɹ13bۏm6]D\od8eyygFGz3.𧻓f{=餲18 ،up4"W? r G!kzir\'~]")\LR[<X> V)}=/Cq{HKECp]2|x9،Vg:ݞFM+r~\|38P s#9H~!=)i 7ɍrov'1降 tf)$@(*$Slp!NgAhW 7pAAmD˧lZ[e+$ZȤ{Gb$m~"NbSGZ;K f*z6G֯zZI|Kʋ9/ [WڞczA-(p@>*$ڵ*66GcOقTwshU 0ۿZHלg1P܎=9]L:Xӆ'_iUaDpk/&98fr1-J@ ׊MD!~5* ?gZ+'>'Çڧ+vQ̠wx曫(,SҙzD(|vJ{ 9 @M "[8~gx_f,ybt~_J^"uǗb(z2#@_LcLjG'k'nc1!)&_=Q[gY DHWB\]MчEMЅ!Ğ~6r?J==;-?`٬$4TXDҳ. ܶrP嶷 Q.~?>LU#L_JBD!1A0ȷqç9L7ַGY!hL,Sh2ANah +3_s(aAJJOt˜˔ŴEP2:lxc JЪdUM^2fiX~N>w.f/1A6D[^{t#(Z6?a&%3(mq '!myQ 4jYVvuU7R d҃a|9%,9d!B\]FRI jߴ6JAd@Ta%C!j%<%.wƊ[?#`?]HV_i栠JTS/Ԇht-J705Su1TJ]+df^4tiJ$}tm*pX]ݢ`CW1C%O Fneƨ E$TuཌྷN}Js~ա .)g:ja~ׯ?+RQWdWWxaPlU4R r9\Y9`J N 3A ɸ–43GJ,٭Z#9Sz$SAS] =Z\g>8Kc.^&׼Ш>OA_ri'ҌXChl3Qp/T4NGZv2?@gbM 32sҬEGshZ )vqMQ ֱwyܒ 'TІ()j~߫`X~,4F#P,TCFsB䱆"irFBצsFt[I)aJQI[=1ԶQbޠlȃ%3z8޸jevS?vx9xըIO)b䊼C@ttQvƳT7r%pheXY Z|]ɩ]Ҫ{H\"b8ʠP4e`ZBSFU9mׄ2TɆ6Xvh@JV ʀIl-#GFuGld/v|yd(>< o<z(Q WBX(rGt6$).i" u#z}8HBlz=8-ͥIn a㉂J8S%Cڡy0OpRjyhlH4}vfS)_: gձΈ xVIvA '8Z( EoisM=J$OzPu)+JV4R--q$Ԍŵ_ }=_ KU'(?)tla!u P>qc@B&yܙG}P(iR-cb'At4}gc.8 }t7IG*"] a[KyV1QR5c$^r7X+V&,D{uf6<&Rt9BҒ95n|93KTycf5%~GRuWvB@VhP0r4%",2G?~$ͼmqqXPE{94 'oN赃Lynr23<_u7f8a@mn }W\6 Ox0Ë\ ݊3Ȟq^j 7%YtnE{ms$30QuKgy\ų<ѕ_đ'2S.OUIwo9Ai 'vF:}^P4._y~CXkb"|qyrHLSyFCYK=aĻ3PZ6Iqcou"am@W^xXDħU{ART/sf8cζN1&W wW]{&сk`MN$ikIA_-֝Cn#b@Z#G)Wb=o2(y%O)MtP'.9GhwE@k{ցr0i*B Bi}bRK^-;+bϺixr/>;S`Sx"x˾ wAx90?—3x$3 l1qTWU]71HSG;ͅuUAt)9XբM]_FV2B𨯦bdE$ˀ?T3'UzP1NcI;PŠW,|gJd9fGڻQdBr"jei;N\B60Ĺi1D^sR:Gyix` {sv= Y A~Y#hƒ]kھͧV>I222Nbkdđsb[p(5r5U ˕3ཐB EI T"TJ0Fob8QcNêr5ʥt꾽33 j\_3Q@T@eiE^0>-@ȔFz T P~ԓ_<(%y]&{1ia> xAI"2>n؈]2wG"ѼZ4BQ@KW9eGF S[c*c+' յOC k%rRep0)*E qo74=A+'xH&#K i߿|O{r躢dBn-dRZc܂fk/)צg@Xch>n2F7[s9Y!+J-QEc%W2]$N^G_G/%ۙ\?xP~ Q48POqGƃI:jW-yx$_֫{MbFD`֣n UAV?>҆5EaG\ދ]7W!w/ë">RogC5ǂD˃VDט9wZSS㈓YJ(2eVw{8 f|JЗ|@=r֊ PM[zW b\jNQ66"H(q 3p?_Qj8`Ce`J m8¤ nu5r wf *Z]`mFc+g$Ӂ˛WSI` 1]5eW%(K; -}Y>)joU<ԉ[Ccg='dJALt?sAGE6To c$\6€GɎ$n72fnf)YDFعji.t$0@\Kz^Y _-Eô&Ԍ/~O3ΌbԍV+-Ul 3SBbfݘPw:gHAhmɬSYJyB7fgsNWu[6ptנywvx0;TEֱ3ҶyhM1>_L6~٫-"&\?S׆ORҩTJGcm/y&n)ݳBmnouL5taݴ<ެɧqy",.ԕM}{}D7U vP8Y NE9ʫrKtސYrHwG"NajU}ݚԀYDL׎3#?(׍:@hcq.GO2:|ӂaa+ٟ+c>ŗq.21C[³*9;?bWc8#=j01Ns  yP~kT)(t!e+o3xbAsGUe{7}}2x1%9lA:&Ѿ]6٫rcBDUjyI{d)kN,5N9̝nE9N],e=h̍+!+Ͻ{[%ē"ѱܬ`d[&׵Xd˜XzZp]i蕢hKۑ]%lpݞߛbgd$^|)43?)dYcGn9uѨS>{eTq{ݎ]Sj5ڌZPz2RQ8s[ ^]}MFCTY&KC@l米n8!-/.ˆU NsO㌞ ;ޣ&޷-b]_X|Yy:wTgmO[#Ht=`zgyn)ZKdy5rǸFJ週 Y;`&˕k,d%m>UBe[y>TwPq~\?mK RC!bXey#D@..9Jbg' f̈́AM@c)C4-")c@䑹I 晆buikh42,Z؟^T'1>YIaJ+3j@U͇xް[ Pst}=0!( :BI85'ݻ|)w`Stba\r&R(\ 2Y A}ߟ7}c:xCCwh-rVK#C!N7M y=8E9K(0MȂʩ@܇;'H6d0?3Ʀ3ጀpBjJ<&o_Ɗ|WZD݅QpX/dg< ,0݁:Z ݨS8C=#TDV10Zǚ/\V. salym ֆN;3w̐lYդi/yJLXZhqW*]qbJA.ồ Y"P˂Hߔn<;2e#^RjbfH])$V|T +U T3(,AkRHHxSxr٨ sX g^#ĪPKXc !IZys:ۯq77`ϐma Bԉp^zH2x%NB (:*~v 9*K}6e$*9r ƅEK`8!PıO{N:l$;ѩᦸU2dL*4{}N]{Ō6C]K-jޕ\ DuRT3rJ׆r.#F&yONDņ.+7 <7S'T3\E.<"3X2a]Sn!]k}<ƂVSnOK_$X\SOa.w3V;;=;D u+A'+1}o$S[~U^ݤtZ!܌ZrFP~T"j0Uڞ: V6*|yg*yqt%(UW5)p y-x" ?Ai]@'j.?R6>3npDOR͓Ctxo.(p̐`梅Vh}@`F8g_/Kivd6ZUxa٘<+ߒzMYSIviE#OFD\8ds?m&w.`?;b݈Hx6Gzʑ'ހ{Iai@0RmuŸ&9qF :tDT*/qW7/ 0u.)1oaJ+wD6eMt=c,eZWZ ^pNX_b[t`#F63N} _.CŸ C>Z MIW`{FǯmYD Řa9nG8mC,.c mCO37 Dwbr㫍N:7#WL.X _n/\$c hci0:BBjkԷojxѴ}G私&mxUD/dD,P+A*5{qyJǬTʼnH( ,b< [ i(ٜ,l[ leV}7h^POC K pkw\0omynM$^to]0+;-nWkCTPJUWg;#+'ܢuʹl2 K˩-N%:իG5"Xs鄘lpo"]~VQت]$:)V]]_-# ;( kLTKDٱ;΁c&(LEvʦ^(@M{*!{YA'|VM8GfG?9d:9Ii͹Q[,yM:}ЭD5MRjL3˺xT&cHJxZvdc#1x)OL ;9ԌW_nO%-d{c^,O-Zl`E)O!o߅XYL*i끋6,hY,>{(w%p.zA"Szx(Y-rnF7Bi5sSگ{\$_ǢԲ7=X ǶJ㹌ܢӁiO6"lh8X"=D*L@?SxچHFxL\ ~F9DIj?Q섧Y|fqU!뺓kDޛ;!3lkRiJqt(+#Zj/%k>ԧFOK?$/#>)ݱt&qM 5 (560ڣy½ gs60p,rH2y K+)әe]OM >*?ɭ17PIѴtQ~v.c-0okN9>)VM=ʺ$\KyJ0Iz2^ #"$ԝ co<փPUay ܮ~.>FRqͲ$m=%BTgp,yÞ>ev:͜g;N3a(]+6! Yx~ϚWqSdԔTo{^t9]*D5Sm|RlcaImS/Aߺ`n.P\Z ^*V . ox;)N>׀͏#')Z &sU7!)L4ݵ*"hYu i+F3E3[%/2r&F+F2ujqߍwMic2ɜ X$n'張QzL=?K?RsNOEK};SnmHyt #-|zc ʌ짢4 !(@%Yc@zM) }KhaIn}6g&CƦ1^!:9U$ ~!bKȍAEjn7BRj]" bx#')I=Ad[WoxUT@Dl-K> C=_}(6ń2I5mWliVX W,J)Rp@"Vl&|A[[mI#G/80 bw#NsJ,S"dT,xhVĔ>Nfο)GIyK!Ȃa~-Mb2i0ٵb1Gꖜjg"/6*^SN-L}v.IJO0GooaVj1%Y~pȆn$9o/:O5/?,קs}N=@e_3-m/H;Zqzw+s>;UY&xĐ}ŽQb 5utKWcQ_)M2ޭ_ˬH{&CE:{:XB88}*꣮oVYNzy [W5Qґ^yiq3%iR0K@JZ4'rLbq )9!' wco剜U%jU!kS(ڑ);(t8  r/>  xsv^|@ւi@"js,₋F # Q+vVX`/ag =#ED r ӏI&{[ƬY?Ҕo)96nj+| /r5)qMbH֡,97 fewTX!ShIK,ޓM<?V^"m:L$:cDJ1@S'[VZȐtCJe~O#A2WeP+OKh g,(9VJןv3 Ze_\8Մ>ͅ5غyw_)1WT`[ V#SPt\]Kg!ap۩BHMEHL$ED]\.W-˹#_nS= X7&=zwzQTαf!O+eofZ+S?>ҢpKŚݎi={6r_ a%-xQ0Uaڳ+8<֑i.>`{w2LQhgynJq\*Ta!_۰l#\olz&7N%+<"*T)1"^Y J!VƀnB^uAiFD_U< NC翏c+g!󄣗@cwYz]M`X3Q;'qF UaN t4R 9W*s|r)cLeoYqG%pmm-0}nh3 C`>b+ǿk`+ h{ T&{%82`G.)" qR@w(fՅ<5l|K=`zS7{ 8;^e]K,LàZݘKR *{h^LL_LK ti gJRHcN|-GJiXO}h.0"D^MnPLŰ[h y)t"$-Xfɡ5;C'&P*uTifuYVzCqI,(tMr}b>I~f%!{1K/"[ûg %Zxӎ͓ղHFs^7Ϊ3]Ov }xuڠI8~>?lfZ lHA(}C&XS1eH[Cjc~s{vR+ag@Sc80JɆ͔m8ьM FTUȮSuAn'k$k|BAMZJ^؆#V(+RlO 3`Ǣ[hJH-2 )P~IycM^e68ȹCK5̰$oڨaި);K\3DJ;您v<_Cwg*Aa-:¸fwiqӾ[@Nz8K&ȏ42 _I?Ĩ4+=8#Zd@EFJ)204LoK!NҴh,0P]be}奂wBXyn#/+O/&_ [݌Hr}@ŧ6`7ޜ涢2f RO{Ls_Y<7gjAi7HSADWnH[z 0=fwhKYR89W/u;B!փ+gz{j~)~ekyYgXk˔mOH |"H2 W9lO">2BؕNj"A4|{b|bu.oͱs+T͠U"xӿ`({*t9L|=bYzxL^ܘY>x-oZ?ɹs(:P?r=ܽ <8s P=.ȉxZozmțچVsx TpC:hԼ8`A;WDC@o:C7t4ɖ A#7%hi iA^)") m֦pGfch7yb L.H Z*l3챻pXȌ08h7|u~@Df:rZ]=X|Zf2Sc&|_* \Y|fs݂Ut0WE Lm3|gHA`tcYd܁mEP14 x }*/B,U1؊a,||Pz6ۗx3R;ouys鄋p~I|U^ՍŴcnjzy TM;H(d9Mم2L[1bbK\A2Pcn/]BuTAwE6׆4pfsO/{AXX#PLK%UĩIY(c۷I߯VUm\F0ʬs]ZQ/@*^X@uW\T*(e@ ,9N|3K@T5g֏a!mhN-w u2$j*~N#nIw*ӈ`{>y4"򸦀 ڣc:|UZAE=lM z筙9MVK$ܓCI;6;k"1 HN` g#/2d⺔ 8# XA!׼$(G|E10Ww;!iĤz[*% \aH^"`b7kЊ¦D{$53P-=*RƮVɠ&iICpƵ&&Q'uc䌡&]E-vx۵kK>eLjUwXqb_ t,ռ:#Zz?BHH.gOO[I^>tpDM2ׯ E٢ s裙Us v'KY^}zgӉ 7=E.~dmb|}o%|CY25[T)ȡ=&4s"R^* 1??r })H@%dHO'!G<Hgu›B+ÿ #}=._Sw*q?NsۀxJ_q\ (^ƠMJءG]9!No~3sZQ@Mcb eGc϶qq&f^pr\5sQlH;Թ7 $.f!&g_ay۷Yji[ Scƀro~;˧hJ xψ,*upZ [=kg>pk`7-gly!l 2 &>c /z%(FT-{XbZJw}as0[o:Wߺ :'{ gbZE}o!36]}#'jcژ_!@7wq!s'2$e=E_kRi<0mߖ>㦝?zl-@w80v/f(} RJַ9h>32CKoFx$7\p5\@f'<Ͷ:qRQ^Gl/)rD{׋,(3^o4,hS ޫХ :C@3!,y7KJq\' *2K劽F5.r^/*Lo3АHߞ_پ[ C>>@c1:?-lCuN-ۻyJ3Pi)st>DOBi<|=BVk> MtvK y~H= h'Tٺ^jۺ.9z=qf U6Fݗt#GH<*4a#VT(_ 3ʻ(yZXtF=;m7߁\s!Pj]`4:o^sLAe|FMrj;RM?>ӐD,[yʶ7 BLbρ"t[y@/-zϳYFxN{43 Jxmڍ~1|PОi=oQ^l\^M1gav }ByITz8'9WH^j*in$ҎZm) 1f4xE3l_:9lY~LqDI WY2"nh$ϻ~(!#C{ i<Ԇ<ٸ+6= Vڋg'ֺQR ׾p?Q{#Ǣ{IafDݘ 71;D?;HW4c6VW z{qwk:rƪ?2:/Lez'QAt(|`n*3I֋${ݰdy!]<5mY5-(0P: [<*ߴc8{f}c]RMR,o*Y6NRL 5(+N6دC6q5kƴ0υcEQuycaԖ >m畄'ape&u J5.jW}!i~{~r(9UX=ȫy@(Khl J s'B홺Px_ $4z06&=42pDL!U.% /8֖ 4fqkXoL11)J!b pmۯ֢Lc*9Xpဓ0魙%¨m;1ZMA|D@y~UNw{wj+_if&E$)Hj dqox[KJ_uǴa샵eM, za wxXD>@r tBeeq۵Iib.~*H˝ 4#EຳRH 'qY:]97/=hVsk!]F(blaEzObbi( ഩ-%#Gchfӆ}1> (> A ď/}#KQQlK&tE^qIۀY5mڛ]]#{^JǨ_At(哾^gb*a@65-愉fgg{:R>•}E3ccj|4o4n>wLւGnIƓ88qDT~bJ LB9f9E\x'YQOIdv},9(t.ٚLRSYANp'IO7H9c [Z ~ bHyGs! I˃(*V,1]!P,'YJ7?9LGNHhKOL|q;ABahC>`-đcV{ +#-@_g;IE/F&YDɴ+u>"$Lū5 Tkf!Gh x@Ȉf?a UqSjw7V}*>02#u~)_ )SO{%̷w8xyLՈas+6xW(Xt[|Yo%FVD3xpBX7a=^^4G[?hLvZ6+JY };/ŸEɤ~.E`1=XF%<%ZIJDAPU371 ҥc5kngHA,{сX8\!A^r2ݏpE-EXާg "B}"cG]Iv܃Ʋfc,r8Ӯ+K{qt)PgÂ֨pn {s7K?jl,A#.od*, Ib\Uyd ,ͪf-iNfCnt>d~M3 "$,y6@-W8ŐJv\iPa`㠙nUKi+L$8YM>s rf ˌ߇\W@hpcDYaJg'?E ܇(iL#BPKqCё Ɍ6հc i^pZYSuLIrsSU9V\F18ն1#;OvneL4Qưzn:+tRЇ;C ߔesԡ횺#I(dkYD6Ή12bw!5$% Q7e7z,RajΛ.0YȞZrھA=x潤CO\cm<5hO >tk3\:KZpЁw뻠AXוcȨ'[؞g]2b=-͠-/B{d@34<dSJxʴGNkn`!rD_H ]mR`FRó>46aYy}l?ب[9+0UŴNjcTiavB{ HԷ\xwS#˺ QR})$ 3}Hɧ̉-\tR IMFUP / .?]ӱ Q!u  uHonRc>zDp( 2 xVS?ܡɤ Q_҂ѬHic١)$g!b~=&L$< g,eg1CO|6 Q0iP  mZ7]*p,M"T.l͚AF ZW+f mxvSCD}#r2+Ϣ1qr^6i>qn$H0>c,fST[حzEחdV^GY'H_&Y%k>aq\_#2;$bdпk VF\qM)* 5BLjLBy2J3]=u~d3&c)ڛw)8fDgT4,8.G^SBAKllfÓP;B,N7B2ucX:y> kn,T gl}NC>V-cgɀ@-$=ܯ:lc˲|V5H fŶW6w1N\dA4lc@ce})l@M)߆00+ %&s,o\`_P*HW n['4YUʲz\V ^"_L0e'q&OHҜP0wRsD6f`mMP~Pz?T:Boss6p,uWԠvc'owͅh+8KƠK5l_<ډzÂ,{C/+8SV"֙#r,jC'Yl/a[o@i F]<CEX%'*3b?H+7" 3YC{*S(,/}t l8b_Ng4Ń=~ҝ3v./_ Fچ/hIrp2}޾ڣ-ǡ"֓&õNy_Xaުo~y(Uu^\h?5k}VׅC}pQјX7>P 4}VFL'Zz3 [Df$ZfvQ;T^#R`ƗN4*܄'eγ8Qmx8^Hg/Yv )j.(z7+&~>I`@>E[>XQ;M M;eӭפL^1JP`]J5$nS/5":EZP X A+ۺ,4@X͸;⡪ADR\bdo-@Mg {h̲6c/M'uPhor߭А4}=uה%ŔMe'\o22}_XU>:6*t{1; T0bJI=-9!r7n=M0Cy$iZ<ڭ{&_o(/̑C#~&1b7lvflt +nŴ3i?);䫙\4W~@Z35绿ͷc1G`kstCT|N5?K,46Q6уV1`E!VȐCZLU eTQ7驋> [N{۞!qoR QkDh[!6$:U+D$4v,ഌI g3x,'Iͷ? Do/9( ʷ߬9B77yL'uAQ!Z Pѷ{2?'y /Gͯi1[$W%(?]L Nv^iy2eސyM̷a'[D'„{Zt/'U(3 **h2;E=nNx:؇~Y+-biUi2KS--EY/-q#~mzC]Wurf=63P1axh]kup]`[(/W5 W/a#XExVl_Bj*0Araޕ C\Ң!uj˚2ѭa|*ɵg )^عcX0I%82b})HZyD[06⠿SP% А,,Jʷ&K-Z/&G #b'q߼xOkïQ=Qc.j* Y@e`ޤZPJ#85Ʉw@~W(,dTk1M=BE7w`_oGX~ʞE$bTC'I ?I:YMMPۋ,g+_d*e)8 ;;ϫ@^ e4O 6ɉ[  4 NXzm@K n1z})ȴJ< pI7cL mו I-!Ohu r)6/"B7̚_,NJԃE@SםF;ҽM~)R3IASS?Tfb^:*!tLa0Ţ< veU%#l^*ͿoQ3EC?1P fiPTSY6~rX ͘Ɠs·7 XPB>d0#M˳Ӵ}>:Rs5ydd{gp6XA'gc!&=E^DJ#ASڮ=Wy&iŜ H/_4 @@5J=:C [I*NJ675 e ɷח$\ ve>Z EhT 5T"8Vu{& ׬e䆗&[V؂i%U14'\f_.,Z1er2E"HHfF -nZ=l}IraNfΏf*'7F!!t{ejPɿ;$BU9[=,lD6g"%|(>I{=tqބ< P3c5RaSOod11c'dRF~韥wT_Ks$ƥ?A@Ym8;2ܰ}O#@u~VAË֒b\q+{Lrd5I%|6 BLE-@U4o![ECE4?-TΪ$BS4j$9˖%μxNNwΦT dQ~u`3/3h3 إ׍Ђf$ˊ#Ł^{6h?|`a4^Ȁz`V2%Drb8 &exu%)d^QP7_bod}X:B(pSq{VCDv ="Yz# fM$yܞ8z_Mtwuti#T3IKd <;iJx+`ozYDiD(Qtc8Yķi_ZBK+N 2,NB;\#4fۤM`aSo]:{yT(ib/nw_7>D#HMZ@R(TTJCO~PU,QcZ/bVM)x)@184)Bh7,?HmA?8)њEB>G9_"k-FE>S\ӀL<}ҨcBqR8uO9VEGr[.ԟHk;}$εVw G_E\7!<2oE[O3+3 $ ӟECzWѧk#GdEf*=StvzI '%:̊e}Ė-U'D~WyrV2Ǡm~m;юH5Dh<&[y(!K7l"Cޯ!^ svz ASzyCS1'*yb6E7g"r*_\DNA.sHq鱠=X%fud_>ۮ `g?&^9qiwn,Ht 2 ,TWn4JVc*g?\7&|3Oӯo1mlON4FS+L4u_i}0OVE+Psuߦzn]qѩCy7x%C5"I P2wmNY`ɷC+~h%V)鴁bf-Bξh6M " L׼#FM1* <= z/ɺzp"CyUѪ,q'@ EC(uCXu3i1IqQt~lL;SdM!ۖE*p}ftH,fo[lk9;J=byP ,DDHaOeE/V6AgX-ԥO\Nc77ץ<9M)<) oRVgcnR{ڷCD; kagY8W\oڠ."\'B>-9H+5HDQj3([,== Vt^A:֘Q(t--,By_6GQ;i)O✈$ 29@ɌeSI.4QlAIqQo&O!_$J8b,sbƙw/WYW D7Pj30X-n˕6ʮr/کq_¶tZ1L13vH5"{nH'ldv$nGOvRy L@J'HwIW0?=Io5q 2($~-v@"x4Y.L~J!N*MV?cs_X7KY[ g%1ՉlCbt2O ;R/^fP7W dL%pr@v@zlfħ0'F|PN) 5ӱY@hB7A5ĭvoZW";U5h]hE'uo];n+g}35x/a O(z5J`.Zd35XꏒTDgx| ܎׻zP42rn<q9W+3CZ-^!6ge{FI ؂||Ze#~7nT/LN. clrBr2?T^z6ls6lEek-A .xAI%\IKᲰxT `_y?G'U]%~ F8f3;;Uoh`<4I>n7ȏRџt$~o#f++;iKk]sg¢]R]3K#pXNhN_b#B(I.pO*$s>s1G=n9$HBd8) u NRfUcoUR5_?[sZs U(VzQjzsaXk6cTVP-5dt$ꀕ>cO;gV6)IB~bm1)eK)[? g͜<(j8 c6DlٗDZKM[vBAͭYmQ@9tiF`jf,?TܼdOE&@/)I{ԸU'V9r>b^6kv(LbkRľ;5s=>F.ҨbEtf:Պ^WxxO+ggrWn)[a ]@MF~ j$pgj3#_HY"i 5?㲝ήr 3iOVbävDFE ;Cuxm9I;7/ω jJՇQjZS7غtLګKD|Evs[1cmr4PtJ2G۴>l9/zfM>1WQ|ޣbayB?D,kGd5p9:4K!˼7\,\`H3 viwFI'8AڳgnPm0([oʹ J5:Ȥm+A~Vk;74OT7\u s5ИWGŁ02wum*»*~EnnX_њ &sOYNN"/`6iZNc*33q'$~K`]XOEV_;!z~) 00:i֡ %+(!ĊOn7 )!SgX(klImI0,w/v!$:諿 AXL3=dRs =>vhkN.R~cNJI{y_,qN FYY,$i S=t7$ldAOH@G Y;Q^kMbKi:$uք`)@mOG$.AYr^JI'2%l;3R꼸Ef?r7]D‡.گ'tE m54榷X^-}M-898\!e(JTƕLTEKtK|X|xBGSăaͻ=vnlqpTbWbʅ^v.x3';N/_SJ" U46 7oئXZi$؂]Y#5sH4K NxkӈPgf6l93ܧ1 2'O /|@:}cQ0F*=}1VK{kv5lN x^HM5ks`1ЍaB/dR$B9d:Jٗo /Lf{q5R=LwG@O.2\hQh 켞NdOM/PqRPn:S0` c[lʍ"ԿlyPO{%zqg5fѾ"_Y  4PjYU@%7YRKR\ m}26B VY:0%cv:_"h*Ns&a'sG9BԲqpMSJM?ǰN? (h5 t-g($ 2!cftA~5;ABkfϏaf;[?WIY-k;o'BJz1U+( 3~]u* EܷN6κwA]-P}% IDnf+_̥xAnL:qhe4^mg Grz,jU BȊ}؄{j9l3O7< yye:~Llip@u$s.ׇ S*/h't:UjzFcaPע09j"n0#yq˞wîhTV*pio%4d{Ug$RK:!OqG+TEIh5GQ'Eq(LeV2?!V>"%/-L @'ҝlUc/Y_==vmy{sK֣7>szܕϕNdJ[Īq HkH+%/jOA|C9\hy>#fef`|J:]8Og:C3:`ʋe)kq2bN{ֆ9 Auy4g*oa/BzV !S-{Q%P"M`MQfow\zUmI*X/&K۬0$.aLcҌ6Th>}y % vtdŋ|=z1FKt^T,T-e:7XZ8ݞkZTqF1Mq[s4'|ؽk Wkc/lPƤ+ (ONP=!i֢HշBgӫ>PLȗ(g]Q̜?ZlK֊1k ))6Duu֥SF% mӓAzS͹fo>_))R~UCWH^@JBLM 'g;^""/\ӫ`+C^L˾ʏsxN~-0Z2uʰ ۽V_IUVmFFQ!fp *uϏxnc1bYV9{uXEJ&V9nf.$h-YNf 8u 1Y_гUrU [Dೠ(a0jjڟ%-V&$KK} 7Ece+"dG5bHMJ{I8v|VUc[q4G5v'stp{gX%ug j!yFE8 k-BG(nHێ%6q*㘖>o9:nĄ+/޺*8#tr{OD!FXO8aJC9#%"єw,~x ;F#}n;5DWW-7_B Yp( 9̻t>1W9 Ad4a;@{ xH% MV%j6# ]WU`y!nk:[ϓ(žꩀwiERkC+L(h*3|<@,CbE:> Z)l;ҶƧpd=HnܪMy 3SQYPzU[Tt}o'@ 6ᤕ@O`҆b `WH4~0' vg4+R1mD|,w,ء쒢E. ^;EP CM$ qrr^q`DD4p9v Le'XD.w; s,bb;Rw fUGV~r%aWC.@8r"YiY^Ml>5U:L`Osm$V|T@(Nṭ]h (Dzn(k;$weivojnh-pKJ-Hnk o6_a kxU`\o] -lE:@6s24t!wh[`TBcPL[4W8f᪵ZBQgk)uP mHp%$0t68k`o^]zFN)?^*&U,:rwX|ʇ+?b )^a^ÌgQ]deQ+ 'ʆC'Z=ٔ>a*^LO}#R|4a:` mMuq@:.c{tR|I4Yad+q֗8L:]!-D_̋x| &ܖ3Ӿn&b\G>=e%c8ͳ". ?KM+UJǃU4U;6'W+K4(+zeBS6XhS|=7~K}Ye$!0Ջ!]Z{ނ>==R]տo eK{㝠pZJ"Q6y[5h4*ITp Dއby詎d@ ֩˿!A;Ɛ>ʛelh+ƿ̀4 m2MYojyېԓX(bbK) !zU F}1aq{$G}M{vT=1Bkʡ8κWR_Bh`A{;6|ܖ)z2d*)cii7G?7o^+ U TjB :l|N5\KPJ5~RMX$T63mUI/RD3M p(cy[_~_[.8~1|ؿ'lo'ѯGrJ/:,"kʲMs'Z]z4WBoĜmCVQg~*8,Qw!gwõ.#{:x_=eE1BqQDmEUk\;61x!65YkK[P#8VdƵ+k wS> Zr}FqX=S5#[ v{8fTrE3ۉ.ݙtJ;B4@[ \ S)@v 6;xXx22E 0EQw}_]D:~>/.ĴT1X`fk -'V%8ܮ@겭cU*decڌpKaC5_B Yl"K1\%d<:Ceگ#xw zJAPNWx_(!G'6 `Z|.+&qqÉ(RɼaaULԮu.=6iP}fKw^BQP{$њ2/4i-K.M`_(4vm .f>j=_өoY9L&}pĜޙ?2IkAf)M2rBi[!&)$vfKzԽP C\P6acx)Wew섉tX 1vowYn FTXˈq#".Qak2P78K׵l^ْ 359WЁ %W0P?Cotr~!5{E d(c;Щ҉װ>t#=),~cWQPA]%4]I+R֕Ŕ~,Rɸ}(vP99!(1ǃI/`˄l5}0Wl\ӫ Lkk\nu:qAV ; jFnGT0fFEzU=C5ݫV)| %x J3 ]jTKAg/J^(npW#{ۨ!!5h k [K![}^s~XFPkC"!bgb 3b1 [. u x L8q/筭T3_6vjk2(4i=들LKqKe)5:'ߞɋ):,v* !{ w8:Bʰ^`J :o^iѝQ0n e.t==-PSI#o 85Y j݅( 5<% E3|ɴϋ^ƈv YQYo!7&/Փr!\> E!Ra^ f6,mû|WƬ9kً/4-XJ73 .`ʤF"4ϔK!Ei>6 Y@ZTLϛr>SʝƺXtA@w=;(Iy IP~x7d>e ǵS1ҰR@c(~dr-[)sWAQ!$@Da>48b{5p(1#ya~yJ._q,.c4=jMs$hHJ~[6Jo 4&'Q'M(xuTB>&T9=5LjK5 k#d8aܯI; 龎C )ڊodqk%6~94^I@܂]Y=;;]6R9QߣLmSHF,r!a y@֗7;j @|dk]bmi qŚEN|^!+ ڃ]-nAn` .cϏۖ Iз},̷!]HZ{@j&,Ȟpk/}xXw7)B6d]/Tc1SzI8{dZZ/́ڜ}rf/ /G (̎JHS6_7ILRX )􏥁rPet}:ei_t]YT&&5l˔OCLW);(͝mc<jZU'5[e593$.&,e'1*-Sl'C=eDy}azG~"Ck<\tRɍ6Czy}SVjk=R.4;OJ#PJ K~ )>NВ_Gd,flkvwZYƎ]+6(m5M{Ҷ.̍TYfo^ B'b+ އdԸAGw]J]xg(^?+L|((PpEROKXąf k۴1R^Xyu~w"&~3q/9|F5~?R{lfY^MvD1]s2܌V]@*1 MΕUy!-l*m_(R $H4nMVrd9q=~]X)8 qdaRs89F72kaKXQX6sO)jgYZ07070100000016000081a400000000000000000000000167ad58b500001f4c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ ]?EhDTTk׶ǼՎ@_Q0 tyu ~b8W;-%1{qܽVi ǫ6X~ZP ):#mB,C)^J5e0mu#)%1{ dUu鏦1:;R4e=Bsmu(jU\ZoY,ӱ*˞tn=E\eFz)ZpDMGrXnb0^8IHJZ`.ԙl&wUૐUH?S3 &9GEtym>ݧwSVg&t TP7e#7gXY/r]|7g_]Uڨ 9y1"oTs&).?X|Q$l$IH4V)-I)W)$By ^f[Bnd_nw ^&-C\˓ @7ml!DX4AiwgF6٥\C~EW{T&<ɾ+ E]w9(8MJYXGATEѧr/ثnDcoPOtKf~3؜"O1 a$AqNn 9&R-Yibxh4WP)o|HW@ q o<3٠4Va3y㿹Wh|ǁN0Mۨ֯oOUvbSR#ԿZ&ܬ! wD#n}@^ۃXxzXAif!ݾ'WAa98I'voiHB8 U$\A5^ oJ/&%rJ_Ob?FI?xF "GGޭóz_*cVAՄZCZ!4jǞS;6 ll9.M~P:MA'i`?䀨+m U><8!lsca4<[ 00;]r7byBF>~,*gN*״N ծYv3[L5Ar6s6Ҁܑ5z/aĹ]Q~9PlB#GH>{1&87N(Gh)!P<%w}5SL7o8#<|a9R׆F\Ȉwb]ѼU5ӂŔhHi^k"dtyPcKMlO'9*==0זIdq=$}Nf-'4ykByM XKm_.}9,$HyPr#D J˾4P퓵=˓}Qu D}v#*XRGEc]i,YKk3(1I(ry=:Vf㲸,?oNOgRn0WkJUQ-޵5|/v)huJԎ"Ujgd o[&zv$gsKSeSpn<Zj犣ee>xR:DDEM ܲRY1WDTzYV=6gK 4gsʘҳpgI4!GTT J)`?|x(R5%ZcfPM/_K(a0 ڋ3FȘlqpjxY'/IF%c0O|U{?;E?f> UC 9aO-47lDplΜc S..pɪ$ݗb\0(9ѝ| m@'}Ɲ @2o^F͏1G\d>E{q0%Pjt*;p_5Q*;9F [zOniukeո!wo]VÙ~U{ҔٗԒЯd ÿis ggE2Z&BއVovn~~ J XOL`AU$-k,Ф$ `=c tـVf\O F5¨/!^e3yfTYaÁEhvM@~r3,!V6ʗ@u+ ĨGkuÃqR-SB r_VT'#G͸-ժ9"ItY㠃K3X:eH.u1kHK|1H,B7G1RbU$O8wAd3<ÑHQ -(ox}W(7H $sȶzy%8`cB^^ԅv &/F,j1?onu G!|#AEǣȕ':0o!cs?kYhTR.'n[en ^RJ.a>~ࣖM\jET#RP RqBCޖYK'ϵΑS`4RnؙcH<0YS|Q냐P[9;(iB]MGaSb7."$#*??j1 Gd6۪eh,als:+t[FFm&<%MDž ,iypb3>Ȣ5AmEz.h&f>NL#q[G ҋ>fG]|h vdu7(StOfTӕT1|Xߋ9I3IWl`%Ab8rNmq)_Tw-Rf{5Lm^\8cZcaMl#˕Ofp\?3gL%4)>oY1ٍ)*հdr)L tM+q{8 q tW!`/]E7l4bK|c[.F!JȬF2HΑ8!dL*SaZ\Yy S MN%b uV 6 Z0_#qnq.'aFUo;n<3t'YYNr.h@ol ˭޻~%K٪94(oٌ˺w?#8IT^pd΍K@\Kh1N!dyzЈW;ZX8^` zOӌE1K$06ɞ暴t~ w۞NiZr ZDhoEjOct0r޸)ϰ ̘Uk|izUxۿ/d<7ƺsf ^A2̹$"X=Ðȴ((fKkn(%#$xN)ܬ"⪼(F%~ yMc_s皅i l+ =]P=D#Y6 W8UXs~|PT|l;oqM!C9zI0TqB(GA4$~- 0I11:X|~;˝]I/m~"ިƆCl٫\Ay~Ȧ-E-J/2xcxrY?8svxzK^wdiSIZu p#1]ńj,4H]{َm.QC[RkPD{?&:!܆^VVdP^}㊁+r#*!p==~o',CY=qrz\[g{Oz-΋4Fa-QtK@WA]?(27nQcBA&EoI)gϙfuqQ NlPe'2_O Nܫc\6^-rx# 3?YH&Nga2݈WZ. ^b|!t̓iF^N zBuƣ1k7jM=DLQ~%yʶC%YWl5VPҼ(1m. 73|0u 4I{c>-@Oj:|:LdW( Wq;Na_HLʙZ b*NsP4k;UH3eKȒ|įDBJ6W4$(w4[W@(9Dm2lWJIfg&(y&l BV2AT2z&BlTjPWOkqV[8D0SVbc.qNi mH+čE嘢d[)q1ey+8  ]4Y ʩ/Y8NsWt%!Zbt)4jό?TϏHF !m +t]N.B-Q8JW| ys触K9nc#a!} qd (5U9K#?0a)^ /E$d%0> \ $s`# bTͲ32 /Lv9]&;ّǛi;uRI@FiX6XD>yv^$^?'.%Q<^La^'󛴋zٺN|P[kVew _'XOCsXNJz[p<^/%.0mƠ~aR5f:-QjүPLArZ֦c%f@7a4bP_:]O}H`OegZm `&@d獄JL m'b}{P ;psS, pؕF;Z¬X@@UQ?T!beuճߛ-)A -jv :sMK^sB\a;YL"ˠ9;{ 2ż[T%$~WTQ%j+y&gv7+K/?ܷwqe"ON+'dXOrZg,@tӣOk#j=[Ze!ek wE_jZtB$$Zu #Q?_Ҙ$YRoUNLlG,%$nh. agP>rYHa*mK!NyݜQzOƥ`$+/5,dP{8u6 x٬1d2Eˆ&T ] #.|ẎuNžZw2P (&2+Ib"&^@_7(9 !Lmfk3[W[ǿ!Sؾ㰢Zs&!,D2`~bwJ۽2U!&CSˋOOYߢ P"s^!"*W ~ |6 AM6WRA*h1NpRLo}@Ζy48[ a%(,Bv7Иs aM {m\N(/=~o4Vӷd+.L<f|xA -Nxö j'[ZgGDṲLNt3(@΀ ˦7G+#sRE>UT{=gYZ07070100000017000081a400000000000000000000000167ad58b500011800000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/sO]?EhDTTk׶ǼBkK~(z ds1_"9gG^:ЈL PE6tW&G=vaiz*-QJ+%y~Ho)sm_+YQXԹPC$Jk4Tv3mtxȶu$8 b#E=@tv{St=8f^F1ú '`ޤ-86јڽ)W~^@9.aq9/cTw=R]I$L߶+N'ޒ '7َ[Z|Bp^m-N<#( hê-%GA//:J采+l";9@װU 6 Բ(T\XxpMߙxH<0xBEGwg)U>أ2(|fX*T%Y un=YSɘ\0@Fb :I^߽0:azIV)Ґ`Ëw^rI:D7j@?% o k\ :fe:#Ƞ2?h$R8omB@-}!YR*f.}kVy=Pу"r8[$:ԃ:3Q>#сtp( *. ^pL=[UFLf.sǪ9'}~S(GOPthD]sl< );5dƜ*O$:`DQ~0`.MO59 .[NJ hH,֤'fʓ8Jr˚>1ewoLE~Z␻yn8L83VNggK:oL(h0,$RHכiE= $@zHck֗'qsMtkě#&vՓ.9k]AsTӄ(e:U^ dZAOۀWX-AASW|1vnЛ.W݇]6/ESK̤@Q@;z'~bU~9fj8H55#ބXg+^e_x4PyUW-w| "X$G5Y\uӟU }V:Gޑ]f?"~vY4 MTn8p[dA9 LIM$5.7'G.$L]MVOY"ᐘj癋E!.N@~N(v >7W+yMqD;PMzg)A %E!PQ6w'~!5X,PW3-J&?@mp4Aؚuij@+Ez5* e,,4>ſ7"cf L<mM0tɵv&TXV *("B`inƎ gHНkI{:ZIc6Λt =bmvHaNڙ%oR Spd+/9uI5X:EGſ"A_^L&j`| l?j8#k`ؼܽxI٢ͤVkT! )P~FϩAg91wNLME*AA6[2=%/l^e;kK*B2΢㲻aCnhbޮ2_uhA>.ߵhnjQ[ş+;)2!/G_Dq@!*̾5uW:vUeT `̷ m4+UeV` #8z6ٻ0hAL(*#ۗ4A#  ݏ3i9:R۲;-e]t:.}o U 0U__ڮ Wmv_̽~tÏw"g@1S"!*C#+"ƀ @."yaopuֲ3ڃ7l:&*>}\BazYH}gd'W= e_eI<'}DV֮)c5tk"Ozsg:k5ȝ]:#/KlXM+DF*.ƧWO#,G2C݊jmd~HRZ8sZ`æ'2S/\Q;Qqjz<|X^_'(KBfnUYu+[RJ\B&$ AEnq04vV՗o,Vkٺ>?#$ 6Q2/ͤl\J:40 >uzmpj~Gay*ײ>)t>1Nபv1qTů7xRRkeJu6xe'([=|pF>z t7[*|N%>g)Z:[`h+0o2V+eÃDlKxLa&;Acp)2ǚylM5s#N0g mzi{<1(Zʲ0ݱִq*lKm6:sWofIIj2SNIXxFm%wmJ9y8~(M42ȣN9׋IEdZگ2cq<' "Z?f[EJ1̫gٲ-Hj%46ϓ60O k:-8AS"z$BvgԇUleqEqtl,'.Kd.hg^(J !(6t1b[,"&3 |,ڟ<,Djdf N(]h DIVd(r_k(x(DT~>8ٽیo^,Qhc˘i'4}&f,X2Se<m~fYEyuc,Hɡ@$1C4 7Vٱm&<)`0݉"+nB.vW> TJSztAc;5d&eȍbq (:@(ంwJZRiS7f.T qq6h4̃ ٠~z *̦̦MoP>ֳ9/޺cƻ`Ej܂d/qe{GFPq+6c1[9FY'C4A4P>W҈"v39+CypfB^{ zr?J!`uh [X ԛ߳TP?h?Z['4aFmQEJC$?MD-x&&BY ,D(Fu?\ڳ =,h#H6az/EsB:  Jg/^ f(L`nA㑱%v0mͼ1fA̷gsyXq.7I=q)Я9ҖPk/궛lW2K, jHK_Y?{k㊭a9=7 cW ] T/%W6]l5,e}AMډCGaCOrySK%'cH1B#g5+$Uʭ'&KG|b?7a IZR0|\zpUKv]Y60b[-0"v:Ô:HbU)-NvB9p,O͸At)WRNtqqr+>nytCw3glL\"sI 'l1SGWXHVH${iPSo8e(c?dnb);H̏`Q\#?uL=;?F* չ_Ⴞe%<KO &`>7~0K'|M}D-~|ЛCx27P)KD=~:56h/Ūn>ų-1t8ƪ(ùFg6v?͖:0pIM$ln"[~P $"ԝWtx-&\}BD24Iʔ=ſs#5&- ;rL%?)oB+zhE(KZoʅ-tRGL#Q@3:_#2 _W$:`@=ϬK0d^Ejwp0ޮ2rkMG!ariQ/D_-; 54pCd>x\NdA{1胖¼UJtTxuw}sq"mmsC)ƥu6!1t  B͘AjUM :0$k^|G~ -[";('ٖ- 4^I/wWgUY:nj[`R7allbxbB}> Hνׅeʅc[]HW#7,Uy e,q| ]xM(2T.J]bEE/j*/llҁRCo֠e} ~0B\)|/DDqBSwg[ A{gk߂`c8: "e@*%~J&$ #hɼ_ꀱG;d\ ;^\5kJ~Od#LED/\.#5%`25mDͺ2:؞M>3ك6vƽM:V iF1[MFo3zN)o `O#Pt=GkAM)B5JX8ID:SFvR`|sqeG­)0 86HT@QD/;HQ?iE"Ð1&?٦nh1ڱB͌JmܴLL%kh CNs@MD箥V*sQ 3B ^@C0W@QM49)vH GRPA>z^t[d6S(xm]:٤p3A2xބme.]w~Ni¶LpM*L[Rc`_*a4I'y S~GOK^L$qk*8C=OM/qȒ?x?Xd_`ՖgAJ*bԵ`*GCg8G=pziu],g.f&'ϫ2#pj @Ƴr'4U-\9k?H3TU˾|Ɣ!D"/{o0}S[c t'EV)ćV42Uݐxn?\}"Zb^U.pM"XI}cu2b w& JgaA b5#*UXX c_1{dЫ.MTZ֘AgPo}pUYrZϯni$2J 88PS9+[^Zg7ĴJuR;Q9cΙ 1f#h:ďy}' MVTOtSVʗ/2ʱ(&m|8yQQ$1^™QoJ/S{DrژCAf ƃ1D`rb-̨E|oA_N8ȊaEWɶY=Ve~_u/4jO<Ŝ|\wu&=yu}L0et"kۇ#P{؁lTPY8(3zB%mR{n9P۩ljmhD73A'w;ȶ](3~qƲdpwv.ӀY&R>Wl>DJxkkHLERVc@L"{ ZH΃l^w⹠KsW=XaKk*w5dybrr(BlW-k!h鍠ѭЖD+roiູݫ<8oEI~KLȨ98w4=4mE$vCgвA/wRqPP YlV, ہPm3J᝙I ߮lNt[ǣ}^z6 MkRYgm sja>۾bXcsV!?.MS=u>J)jrNo)ml2]'R'0p&pԯ0IR2J׃_G1(A\R[j[籉=/WgCΐF{^ ]ݫ|;Sh]k' |]/#Ɂ 8yђdt8’Gqq_J.c2KwZmKva";/3S=;37#S3 qէ8$GBC% :cwS񇧵EżQ+xO.&Pꤧ ImLf ceLq]%^H^R=.5nkđ`{MBd-ڨ!Ur'`Fn fsY՝[ 3H):zKhZe`lWv.*Ay]H t('IƟud791<]HUg!gZpXi)r_b&r䪷({k!θKG'ìG(c/1a_ef^= vSҠ!l^;`D4 3}~ԡ6`-= {$%`N9Y` Oξ{ {خV$I]׏20%Qág 7a {Bl3ְ񦌼ǭx9[dww?"8͖SR~ܻz,5p^TNEF_y_)/?7[(?E/@5|T kLͦ˿Gk>f k>˱ȄwͱcO5 S5ˈG j\WdBdZƻv2hS(^x[ƄE\v7"rM} H8;X},"' Ig"'D 0|̜#HQ%-CbG hJj9s^b*H#zObA7YOU٘Z+>ٚňl:uM5LT.{jٕ@IY-NQ6ӑ욍 p%Q3Ι'خG3opoGnH k̼T4]$RLBMOFCEpH4Kud(t@=`(XǤ.Uy^4Շ?@3M!휐x =2mgcE "wGT!&t e*1 w][ˀCq9|;Yƞl"H uü z$Ӂ~tI!,637FnKׯ3[Ojs,ڔ[VL&w()'yW/坼+|R퉈h- Zp;R8trnnG75uS{0=4OQ$k}ÑUd EJ`qCIŘL'Hd$;^xSI6t'v>4!rmfRɨi> E~2ʬFu1WOXQ.uֲ~[Tpl>c6@ln[:59kØ_IEpm 5OΓ/8F<~dt$RK}!,Ď/W)*M.Cs b1l AlRDPzoU]5=E9nK.l^dR siC#,k/7ńfP4/]w %H+';moM̕BNH6E1:[UU" f\'"ߪ;j#BT.-kMI1v Vq܅3l72fD?`.m_ZOBf<]9_uYc0Okz⊨nwK}2\r GsMC?,Z_L]8䳚 nø !0GHv^kGpIp;?;3:T;K%zR\qqX zJO)L&[m0P%  '&Do4;#{=+~ j2wd@%]; R;?b1S,c+/W%6m!}뉥蘝ԉZ,se]o3&z$bCF Ӟ} ow PaNH)ƐoqVbHN ii gdd6 @T6C+77%K&.𩺚_+6Q[3qPREVd%FEo%/; Q=qk4T@.b|cfbo3!ׯw"*g“KFJrGdg )>^4+ڙq%.S&YdDUxnjRdGH(+Ehf<6*d_ޱ2^rƳF h4e>\-^$(!:)F %!/ΆCDGiTɸ^0^bV;+dbόJxC'mr [ԑntNnDq1io@opT< ́M%ټH57aQR$X\ś rt#lRN.sٟ5Xe&1ckn)9Fz?A&t8+oۃ dhFUBبXW~0܈_Y4h;p3zM#e4mG(RNiADfJ%쉶?KN`yk3h|ī$&W"\hN~G(gȗ CѼAw ~w{aN|ΌfySgVhL2B,NB /f$yI<z7] 2#E1^<` d:)<и :aռR[çCy5A]?T|<Ҳ}G7Q y2К:ޮ٫̬PEy>[&.bS/rv}Y=b^2 .d+H7cknJbd? \ 0N!vn]PUކ|^&Adʂc|?ݑà^? VVkT YbAbDS-hEH}dS~u4j/q:>4㧑FC PGV\$f#۱n@L[7E~"pА]~Ad :6o̦W\5j2(QZWd2;:oL{Om x{-} "\EYtXzUuC{pBjmTڻ81£1Z&|ko@^Tfi: 8+$%q)`8f{r :'#f {kDSj3VBiNE ,PΗt{|k70b]aRD%y',>=j lUAuy#=IJo _Gx6#pOytZvuDD_k'9O4LhBvyH+9Cު"ӲwDl a6{6Jrd.nR~]=Dn8<~*h <ƠBa@}#{|YQq_^C ̴m'~>g^'S}OOV#u+%؀?ި(LxlqPڭAaWPynCk(Z+pˆXLk$QDٰ;q䒮y0P O1b0[~QcT`A&{Ͱ7eG6E[AM=.|nj;vRL~h$ 5>33 ڳ:0ۘ"mos6|۰#"R)5Mt\Z hv,OꃺԈ``l&0:i/(tSh>"zG-9zh١ȫ~dQz5U cԣzy՞$(6.م: Ou +?5XXF:<&R+A<=E{ֶcԔ_E1.eRvۍnr8ӸT _%00ҵ9y;3]Tz//z6}'Gb.B]NS@OrGF3hbOI4h!MS0⠡J{b׭ĥAoX'6LՌV,By=,7lAOljf₌Bcγ0LXOr* %*4L}j!Cܰ[9Q8n4"j{ \c. 8V>L6 xZ,PlfUE:f첳Z^ Iloʒ"5Y⛤ /(rM B"lV$&h'5toxuVGW q60luQJL@үirA\'_H#kMd!'q[;TsUWYL3L5絞}b @*%wr|1Z[$yx=|sD@ZR^? =O춈/ ]|fb*\=r+;ZAp8P#*I̶tRn&#O=#ّ3X)_hɟrT,H;YDNjq Z@cqP$\ v6&L[#rb`E]+x1w\:PuentL>"HJyYpڱ>1wB[e(CMkj,`Ғ)$j,›h[O&0|Dj VdJy֗? ْ;AqGdDZQ5{iW򩈺@)H!jQ t4 92w`, q1&c)Ƅ/rږ=l|E$s2~~4(_ 0q?G< /Zr" }m;E|0YG(y`CY=v),Pln bZT $JK7Њѿ\9\B(0(Oϊ V acY p俽NH#MCl?J\GgU'%Q;504 αɆ2^2ָNGE m2Ӓ KL` јBхȱ-Y7vJCd6ރVI?:aYbA}hN=8#\mUG,qwğJG*K; .R4H=N׷@5P(el M IUǭ~z7+i7]_cs{ >ꋐ\o'xUFO0{j1KӮ'1wΤ-[M'`:%fl6勧 ˆ+Q9NDfL]pݘwKŏgR($1LZ[hb 0 \YzK4_ɖUrt@oa--{jy\( g3d_+|it:G])E+AeYֲEج 8LNyra^9C|&N0|O`#=dicxV|tj]4`aY]ȩD7Q[I f*O F@z*SCxlR4 (R/TL:X{r'O]OE$|[n'p(u {l6[qII%D=ƾ jsVD!|`k {ꆘRYq# 09PI4$"oyMb6MvSqR=oHq / [1A(v{Hv:̟b \}bؗJyS9U.HnQfi ؏(rJl0=LԈ&DǚƎ(Ves&VӓF0V2C3ڝ-$N5n]A-x=hV5.ir7J Yq68޺PMu-GT.eXD* 58}[i(&# IV])m|(Έ[I8sNAt|{r6HX?+K/ ڼSH Eɽ/;{!qoFUk]}tguO"I>{V܅Ȋ<^9SL2[0e{p4:|:iΝk*()S/G5VZaW>-6l6]5_&@ z>m)^TݛZ_?XHL쑤m0Oۂv|x>'B}Qѽ*Wbtg!dHj61mI ,ee6;AIQ8V;I,V^]$of;."UrD'STfKrU<s "%)G;I9+7v]͞ &FmЖoրmc=:k Zc#!K?J\˟1j`0Y.2-hP,sP-bB2u՛!DASyY_$ F/fv73qLESg^glt8DHK 88 gC4!1BM"gð3mM^sH h7 |UuFƾL홛n񱅗 DCs 9qnz}+|:KxU^zn0 t`kkU텚W*? Ӭ$4w}z$Xr]3Hhu;OnxF %n'sXA[Gyq93##4%Z띩iiB9C&^`F 3 #V`I ~!+jyluզgr9AJI;pq1vA^V$/fA<}#rwپzV&FzsmiN`BNzJxĤ(Jh[K9\i\y(cUM Aٕ̖]m' B'xQt6cnΐ|nFu>k`-ˍf:XjW`3p Lb =nfV ail|5YȤNK%U=ENlBFjd?fx,".,xGn+BDep%pw,ee)Z$I~ͯbSq!%M:P>ͥGYr,,[j(mqدjt?n\ ?`;/xkNBG/й3YSH6ܥ0mdfxuna2Tֈ,yrHUr>wUJ5.X.(pX |yVq9%\I(XI,f)>P3>5gvm/4!K+[]XVG Ȃ {"q6bu%5;{"g)'ZY3ؿ(v0BOn۲(*DˁTOvsɡ!mf-1JsmwN)^d|hcVjPlۣLޅA'NVb)T4 o,AaXcV>\Ϧ} / :0)CVrCʲl.¢cp1W{6ΰ+KC ;K7S%\L"!)Ht¯)/i4 w'bdXk#,ṋ),B`~8,j)ϧ"aD"UX~Sl*"̪P9-r$§-CȊ-k[dNZZF6$ ]Nl 槽_mqL{@Tlj沷aa|(Y9ful -PVlnG)T/g& 5ͳ`XįΦ0_ٻʖ#[]HUpM `]q|QS݅2 STl%ERC1L!<{nHX|,Cy{\|2SdvЉc_wXPTsفu`8LP9 d-_ `#'yߞ4sO J/vd~-kɓ,oMީ.\8RJh #?pf:#FW̃N*?i]Ìr;—֕S^[.Ю?C_/ל1)TDg1#dnb@ch!A2̪srEGѡ6p} Vi60>#Y5#-~38} gN+$n摙vaڌs_w,{y~ p҉@ Cp(,Pʟ^ьZ*fkc.Nz?!qV82R䄠ɒU\]Zߢ!§UbsHX,"rUbrlBN ` wwŽJi&~ 寘`_+6J^ݻh:;) @J q9`_q\ Xk&Rj>=cs\?Jr^B0c^`fbj[qA XJ{}@#2^?znvSkDu|U=yMLӌuRXq%Oy^Љ&XsV ;P'X봾AOc_KKe•CTVY^ASGOpQUau,u[ 57DԚkuMu{Y{͸6XCwH(3;d5 Ϡyu0~ ]r i wQњPI`N{i'%PjB%5BPPL<BLŏp ߁&-jH1H͞%n9v[Ie&+r=#>&a7vI6z1m5Տ0dl,:pzڒu!BrVԿlmgT&ڂV'V3Ŷ_p7$J4W boU2q KQh )wf?Lp4w֛}d1svazq&zK4!%/(Qx`zV%~Ot G#gIgGGH?˘%ek]K T.s61qx'5h|q0-9EMu$˺ #4T଼)>~ KCCAPTsKX?- B4q%DD }g/@e`8 3u?v79lדIX쪇5[KBugMkN3n18yEb|e B8Q&ЌOa(NJbv0g> &렂,󍶇(dlPtX lR-<}bgyǤ`L9eDu&7e%8"h(ut )&`c!-WmMʴ"*i5]F Jޘ^6l]R;>Փ-fojmqB(Z#?sA7q{ Qb <ӧF˘np]7T[wQH ߙvpz}Gu!x2N85EԔˠo !G6]WF&S8ł6@c)gN'i#C>Y(ݚ!а[)bk.1/Ls5OSܗ'9d pqFe:򂟉J ЂF*]w 㔕`-⵰=7xb'$ k6VV$~=6,yF۹tH1#$ov1Gcp +"9̖-r0W}~X(}AMb*InhOV Qnj]ěb<@U,IGdFM>Dr<ۗ˻IM3~ `C9+䌨$5e~܅DFv{/)MFG[@-Zyvml˗"Pֈ-ck~}[=K;$۷7&LX%0v "tal@5^^JMʻGs{Ңh\)4LSZ~?go"=մCq_d5A~Nu^jd~:?G_S滧:AzWI~XNʒ/P^Me d=*nt_OOmJڮoɠ*znjՎ[:Cd7˕i׃G4JD\PE[5>6,p%;SV13S2*VhʱH&M#?(\Ix gP"ZqAa!v?WTXd*#ĥoccs~&*5p?+]J'/hw+ĶKCEgsUM8! TY'ú઼synd> bKnytgperf]wemՂf-/wDuS.;qΉBףT N}4P*?V|Sg1r]P5z}yͥSbm.y帝X ǑŪhD eXfgp|Nw9:pgCd8g5մr&q[ݚ-qq@I;BS3.4` u'e\> [o%i ʒuv+Q?^I ZiɢXi#:4I~3?߿G ntG %sh9 ISoeQ:-ਆ ]! g ;mK96_-t6]썓ڎ'S9ҕ.]dhVȡ*G /h<[L{wИ#o;nn*Y.١c7 ,s7wjaS#L+4y| lP[%>ZtW"s+!c Y\DnRf x(py C=B6*.6D0#%< !|#T1'hmz*,XϨ a3_O\of ,C>@:h[wTw}ZR$^N_;2KjvqڒJ=Ub:m9\+Đ:2<ߟCWA0Plq@Э -|*¦ksJ?MeTiWp:ϕfLž7#Y=s5# y5׺r60szKҩ9] %豄!Y1azY׾}c~MM%(-j}7Цri= i 9fc0Q4&#WTQ" ύJAyټ6Y0@Qmb@\ඌfHo`+j?RӾzbLvWVJ7=tJ Q>دRyb*mR֒euzmƉ8VjgqsOVct946m,5`ƥp _+nxb{b~4˗q, hPtSf0PrƵŶm`MҧVoH4 .wo!fpʊHY0G''̕cFT2 d@-aZy[՗1nsnSd >tL dE}WSj?ItSƂ/?j"9XO|ПSB遱+x=u"i sOq[CoL `$l1fTA0xe˃-D'ݭ̝8(-N.'# 8[1=;d B L˦݌By *6JgngwL^;h+m^+1PGM(P pFϩumvKq ~f~g ( i\{6خM;͏9S j2zaE.ؿ\ǣ5ZGJVꅩ+7n`hKeNF2J}3Ʀm7VJ6+;EK"[yF>]sTX X>#B׮AjZ3(9ҪbQ2Įuyt\sWLTV%SXbA6C[R57 Wk9yܳ(Rm3-$\OzYڳvkL| ښ|JQ(x`zIg0\wr˔qHj팘rk:|z\Y|Sa YHK0\AyyIx:`S:Obe ֗hf>ҚJ5#/'*Mffڎ١ٙ&AXih6 ^,z3MW}۴qca؎,[fӟVE DE Jِ`BEj/%&|tELF*{WwDd4^KMњn_Z?2[S5%:ԗC`fV^\KDOY1)ji2v؅ZĖ- A&y5'm&[6txD8fʡV0rE{X1 n^aEZnƙϢV9=칷Ī=TM@Y[djfL}li-0yd<dũ ?v / 2&BpB vcmN‚[д. h՘ 6ycYu.uOj9"qbA6G|`hdZ/ >$%OW=g_1i{V '^%.PBi%O{Otd5џ3iYt@Xxe:*@? R*HȃhG9Vx  13ol-)̼B!,H7${05o*pgq+RިE>5ޟ2Bcԕ)$.M{']]CuPJ8`hZ%U僑THBI(N]qYܔ{P4q ϺR&)7 09["atw>d<<:{6/c@uo&,.Zifr-4e藇&F>.I%߈ҸEJqx3)l-Ν 볝d0 ƒ=5Cj'7-szB\.y(ևDO7Q̞CmVǢZnQ65n<%OFo#Zװ"s;{*L!׆0$kxÁ,BZmNC.=GSb8,V߮'BUTIj2q5v!׾߈074CF,Dy;wZoH2f. ='*\{QQl﫽/t)Qmݘ,>Vx5i"b=DD$((i._Uu Cgm}Czl)-VScF ʠw3SVv+SU+8o26 p!p/|srIo YՇYξ8CnP0Ƀ[Vgh 'dP '[U񘒍] ^6qQBU53;HٚɿC il9hhG~#@Ks˩[8ׇ-:fbj"XrR!UQ(A bP| `z{nnmwa_vA<:S%6t UNhLH. ik YZNOpsj!2(-H\{eJAPx% hLsvZ&/gUQ^j}T|R۞\d) 0Z ޝx–1e!()l}k8P^Ӓl!6 ug!h#$Yzۀ^C>'Wƪ^<:ySG,r?)V3cqkS&LoBeͬ͢HdU\QŨ3܉C\4ab]qpuA n>͚"_Q̐YiW wGLJ-`z3L 9`lb'f-lDa@Ná£ȑ09$t1M:֗I9^. sV#+SƷA-&~: -TUU().Dm<DiqzrS/܍м8eJiaG[Nڤxԓ3t/!7w;UnigN:Ӝz:(2|Ġ@o0)~lR*vsYQ).oK3Q<ҫZ  oθo̪?l<հ$+Uw4gͫlLn^"(EU7a*b_cBG%f݂tA o P,uq޼嶅ǂɢ4w^)9t˕h{!cĹ!Ӝ "1n1so#rN'JXW`q1V6%x\}|t$m&L r_ Sxpʃ/N 8]i<&o͒4|{x@[_WcS$8֖b=N{LB ;@嫚 (c\U^(MgC82ī߸|WV"i}E>UZQMg{cNp b b}Bd)=#sF9I==*G9Ț+nGJv+o&-[LmuHf- +hť#\);[Z'""hP t"<ƣI |A)JFquH 4Up85QǙgb뙾0S>aU迃8޽UPL!+5M= ~oХ=p,5)tR2حUVa?h$ 9bN0JyEX%/ak]qv 8A]{_-̧͗EuP}6kd)YyX'P|шd&}.p faVROf̄Vї}G D=ոy*X[>{2^a7l)@.T)nnn!AzGagޜk"Sa s׺)a}yf*>[Y»=37^V _KE};M,?Fj{]4t}"O?pvVZ&i*@jmBӟ?m-,Vs $Ct/-#u]B ƠQv?kc= oqTVH+ma@ n[:d\=L۱rnB LCQ'zT2G B)Fv>,7Ditb L%"f*OqhR\xO,z; a x6蒦-7)TgE ޲O랳@)Ju 0bW G5T\trZiU<\ז ǎxmMA_Ņz(=52.RRP5zm?97W)y*{/I66Z sυ)J U2GA)NgY ?{pef]#b ê#,6TMb0 2~iXbS*57Ծ%<{f.v0 ؁_6=bJ$xR+e"j_=CN($jonr9/$`Ʀ: K Vrv si1A-LBc/{y*3"oyki0g]JcG{X4VOzA+s걩岇%mŻXΣdu <2Ψy&z)gʕI*jP ]irr(4olќŦ< kfy_No~FY׫1:eg̳[Mc|GM-`UV:lG>O*2x) >64;!mmUE k`:F!JiĹZGsgںxys94#Y0@d-u&p J?u]61U.fv D{hL-4?/WT)lH?Keغj$*h˜q[HȓVEJ#hJ ׽ؤ8-ӄ,8_( W6Tg6ҪF`bSaXHE2))WcbF hhPYrdh]tt] A+s*Cx#NyﱌMS̔FѶ#}.XL.B^c+VNb|lʑV0|Փ5mlGs`3oU-86z=;!`DbmN;\)~d@@XQ2Pܔ(K.DwF0[0#IaN'E24z|ad$t=i e,6= >\uud,k:##[Xh=<0PQYq.+tC,1Jev<W^پ1O&&Hڗ\k.$qUvyp D;k;'o!~Plt@Ru.*ڐĶ4ߐdAJ#&n4)l*b%8fm-{7+=QW5" ώԚ X))}j|noj2u:xkmĽz d$ղɜ{0sɪՏFښqVZؠڿ g!'ícryCP;vT;4վ" x8ppUa]m^ӵdqZ؛hzL=IZwnhԟ&g~v`~9ƹ{WP-:zJ ҂/+,fq5S8`!V=A/AA]Œf4LWڣl@5Xm>6J`vhѠs&Y rw=JD`Eu~h)MYI0r#PJ7s,{/@U0KWbeo2Ġ⸛r< Ϛ9Gm\m˕Fq0i8_4gN35:0>grSD8 VJr7L3n}\3"W[̺4UTzLIix΁Z\z%IgC)\A*R/N xLby@&B1PM[zF ]ϵah0{\JT-u _Ǎ#xh{Z1c/7OҎ94 ;Ebxq*4EVF}JR)C+N0Mii0&S"LY+ZplY@>yxUPL ϥ(l;7C/iMyy蛋CsƚR[Ezl-P_ `RE*+,[`݄F4W#[igeEUkc}V6:+Qr).^[p1q19{*ѩ9|̣PHrKO_YPԦj?U'L|U˩`mD7/$`U; Rѯ]'5jΏEme$K&_F~e_o. n!9qXgGǡ>*KPyv{?w71lB)ΣR Km,QzrH54~7 <r+q>Վ\C{9 RrwX@H&iT,el3z8ClaTw:sZ! Fi1'b+JSq~ٿ _^fwVVnm\$Y='^0JHu XF`AGHtQ>Mdlj^k3B]=Z ?YFt#+ ?E Ao*$,GaCs.]Ӫzez̻}9uze?\VHس>3|T³dSf Iv#o경3KwfCX(/2ߤ3l#np;~ ~.NZ[M|@R̔yOjr\Xpg5gۘ\PD9L඾|8w OzJ犢eN,#Vb(o< LvsŐ1pbX* )nJBB槧+nO_O/oiIIzd&Օ$!tdmъU48[pHBC3*|h 'R@يZ_9U?^*΢*@z '"s~$ǩj>Þ0Q]값9.A\g'Ǹ6,@j։V;blZ $I2XSj^g~VӯTj P?z k\fAK\p JhK_֌V#vDOyL 6*T#HwTRiz&ym":߱Z}+q MTޝ&77S&p- ߋ6#mMbb*!$Ak냮HdM!_MIm%BE]z<)NqgFt-ؔ8Yy Urmڱ@'Ag5emTmr޻2jc P*U3r#? o L}M/ёkkG]ݠُ*kyhIt>\ɈBҚ\GA69A)סm*PkVڇ0;\GΊ= C9~HW'"_y]D~/xW'֨K$ &nZ34zۻ {#_̳QŰHpPFTd9J֡NqRYpmZ[S֟wL~}aOcXpdq B+;Ƣb0-%\C5 G!JDhh(&=o.1]Eq!0v,L|Rg0TyQ*1 m($((oǡ#Y̐ԑjZ]-hVE $;?ʰK89u<!RVpG(a@+S4,C'Eeh9]XPP;0V)jy]1K>WJLozAw(|01S.iX2{t6.&JihDiXa '(z13&e:OAmG㾱:e\%d\g"Vo4MΛ<)<7_r|}䀸R^5G y#{"Wt/XM42ں`JhNm0;+vXbTTe^pRvd\P0}hd .E]j ɳ]X/[AT;sQ,3Kj%&Z*97T5-~S%#d5bwq5\/.ܞdd VOԔ9AiNFQn5gh~>EQ`ꮒK pC_=PIh/(2Gn^3~Zqz^?D=>hޒJ RlnW1"6ht@jɻ{ƆɎVOV=Fp<,uwI&9{u+g Fsv2U-xzc8w]&m[ |8;-܍{ F%0Y=DM?`8I4 | SW0QLW'} NWXQd'z,Xp }vb(?.W+PP[vdh'Yf.Z[mY;CUd/3.; 8}4:=_.= D\͙ܫ8+eXОn+fjS\ny 'qLml$\i`&O26p:HDz>c/1 &oXh3˘9_^ N9'w144* %!A>8j:=#򴵭]+;%Gho}o "Uuj8g ItkA%n\C#dKIVmS@֫WF ˹qzztĪO 5@lǏw61mxQ >BjFв]OJU-]^vl,D2U /A0ԒcW&??K"$=37o΀OYBoC(7M-ic hrIu+f"nhRcvཤ%.xK"7.xήuTHy< KFEpZe ~jS+KޕX^<`csG̬O*V9 {ܓbݢsO4@XF_<":g_cc%d0*s=_#QBEh<*"BvECv3QG/ygk)ذ#/oi57ռ 2:̈́H qYU> 3fSj(#CA:8_1O ĽGi.g'ةA/'{)Rx  EE#91 Jm\|6p.z,g9x{hrq$R[_ZۺM+2 ikp]spǜe~Ao(+3g 4(?NR&,4қ[GiL"˯ +.):|.ҽq9V̴o柾{߀mɻp(6:%DUY̶#evE)i_mY Bo6u/arf!y5Lyakڰ$5$ T{-MX0vG2!4nhoa ?+iFSB?BK&q 3bq쐹1O$;݀Utm" if6-t}DP?&/2LhvZ lGN.÷(9>fBc;iKd5fЯ  IfnbY2XNtzd@m-ڗw"Jl'vld'ɓUQx5)R@^;:R%R@ ~?Q8ܣ$ebLei*PwdP{.-l@j-:Ҫ:]VQtzeQY@#sl i92@koB ci*@,-5v1͋_%FIF띬ZO 6Df!x 4 7{hFC}@uwNN4zL3TpkwOmEtt>ua|Wam,v?̢wp#JÝWLbz%Si"T d /mRh_(aGnPY$!4f O~{I7`4 >EiuqyW,V1K(Wm;+[$d`6m>Xmx8[bK&U +K@b;)L&v ot y.8'? gcZ?T֪rfE}fyFkmJ[Wgl,ղ*v-:msHIXF|re)G@򣧐҉<&@߾K(KCxjAVf-)vXQ%sx.r%SS{UߟA (7%0)6Kp٪2eaj"F炰Ώ^udXxkxِ\\ipJQr)=.b3 >k޽pfeV-Lv0?pú$dK;sآE2 ZDF@.he7L%#,gt|_z2̼_ f7rjCJe+|. 9K[Ǭm/ZhNK,(⪨t67 aK^ (dgX*IGXjC;TӸtE NxToKov4wXXS2ko" ' QBu"|%lo36<uܧp`LXXDŽ~ %J3`B+DEP#W%o hf`ں7v7f٥GY<zs7 =+fپM2}z:P?)x *<=ƍ̤MqQr;*x?u( ;شn5_I2:T0SRpT*t带EY`-B/z@W!2ׯ? wW*!n݈P76窾逷.URBIܩY~0(-xxru-;Z͍%Fm ]oKd-:d1(]Ĺ˾O~-?THޝ}n_#8C*Հ㊊)j&w{TClGǸZ٥q Sx@Ƽ裸/.]yԚLZ=$vТ7家͗xZgp Kulm.]-t7 gG8pGES-zpj?<#9]t>yDQO3&7i&pOhIF2J4!Fր1Q:j֝C%0lS3E;6ЀB9$<,he R`)?xPg ;aʆ:* 8Ė2]AR$$)ew"ݸppP]7'x$;Hf%壻/fCxsx@\)P0j`& 3tJ6J/ C{4)%ْpYlm>I!Bz,QϕFUaS̝pʖ3W,\d܏dmF9v7/V&QP`o4DT%/xٮV"dOK)rZR`73]vRZ^ \I`ĝ-$Xgo\c:)BhSKJʇ=cAp/M]D&TtxL;+4π jDAR@ dALj<Խ=팪+ E11Ҙ&+/A^3qh%"PL,ݴڔB$oJUl[ǪbW?,s3jнjZ*;HVqp/p(%zl˛(1eW CJIi&!jϠl 9w=SJVݶko>0QliRK6*SGB0Th~ `C8ozGMmkDžE..WddD8|$c(!>\J)GU"/Ad/"崩R`]4n'ZƌLn`c07FEDM]60%B3ybrfLףm_~^ix`-`n8dwS`+"+`"$b}.҄9Wj,KM0 RcyiL:}x|L+b+p,FRтIx@OUa9U: b,R [/P bEӞۘۛ-((Ǣ][%? o4SziO7K~~$('qiwQ"/MJTk=3wQ`Oi]@KR$^FeEcp0nA׻3+CЮFz1g z0'MĞYEzJ8MTp(qP0E24hs c8wOQ=3,k7͵ f^.p Jyjgc9j&iq}UF>T՘ȔicyDjʧee-֥u`REt!5' vP] )K0+^O럑694}g@tn` ] ob@ȴQVD^"NdtBA E8;4W-AF,kr@ΕR)YBc@aeJƓfˇR:zQJlgfGP )+'0jі5rڥ~|l(9mL'Feۿ^k`:X6Z0#.h?ə$ͷݍׯ:u:[q:]V-J])ؤǟejm .e{t&tK8uh5``4 )@%vF) mbޚIE1RՏXf:7+ڥ^g6MUFԢH50@=D_& ^,O7E0'Y OA}!8oC&6t.k_}#׾*ǭ(݊6nI;r=- @U3Kxo9GׅaiKK@~?@wq$-ID}@ݷYEm0>@KϬ^;T?nl4)]:Weoh/2MoH] jgd2NlD=d:Q`Q"nTGe`6F7l ٠}I6ˣ>Ce C7м\[# jI?Qˇ0<.FJ1N*39"}"֖i3=UIo:b]vK_aה)$IjzNR6D'pel f/>{nMtB9:&S{N.4靶78}vyKm׀}IN= ?rQQ?-zu7պ'OX],&<ʀiiM:iuSM߆+EYiR­t'[nVI"q:«Cbrb$Mg*CM?ↆjVOOvԎSnʝ]?lx:lgS#¸( 2~Dƾ)i:3\!;-ޣ,GD`vI1h5h"/*\f‰t( ҜsAQ/Ta *+(I 7c5(~`BLE7oQ|.ʋdbrQ[#)oѦJ2#t~uy L} cG-k+5kAY5$--dn>$ 7J- G4}^Y:T, 27 5E3ۭřn 8rkvO2~ yO%}9&P4gHҫ5Z bo=pe ~_Yս6}B%zfjMNp61 t7ǫ ݚRCqx@ZS+.. 1IZ̢GҐ=ờ_<Ma_@hM+mn1a1z]1fFf"Dz"BtB7g=i޹=D?1BScDȶ[9010b/>l?P/?L !x}S–IӢGF9ȞrZSՇAe@ ΦCG!V[=AU`;:Sܷg@Vu*u("X! 5ɅZP_ЄBK?rȠkG s`7kz[N^qc.im ЂZYCs-uUvH",ioTPs›P0lI0! 2<ɷXu+aixxarކCgG܇MTtE!L}Q.?%#RAŶɧU)͓~Lm7p^]ly @<[. __c|katJ1Љ$ AWjWuKpqB\} q('G|u.)7qj0w "zN5o6Y N\HKX?o7p 0 5* 4p:_ѾaF^v&[b2=HȬޢ!r%>sKsʲm\iދA:*P߭Y =3U%}=畑Dq؞6FMfߟG.]XXf }#~`ņ ?՜ 5i 8[e4@ީ\Cj,!r 亦30$B$Û"W{ j^tNb!hְQ)y7=yM6Y޽B[KmE'OAL2OH-UVAfy;x =Z"*?#=oDadaQh#(A|5UF뙻gbJmi(G E@ӀW<#Є^&[d--ouiƖLl 9=po2J8º 3QQT_:񆰟Im"gn?9b43a@#Vc8Q5)${-ߴ̘vK@!5O&o۹_r:[wGEշ#AeJr^8a~_&`~R%L>cl3ST֧p9 ? 99'D`Z UTmtk@^+Pjqqff/_EU>~}})-A3~G岼Lc~dE5N ꛛGQy:}{)T[FO]&=9x 5 I&UhETnVȊҽeP]lTBAg"Ӵ~m¼Z'ghPӻIdHHQI((b__st쫄~EĢr+n!g%*KRBP)S"kl3q05,YC5Ԥ񑅕\Zet|~ytz2?+EB \=W |jU([zH0g/sC Ϧx{{ױiָC\e "x%ja*-hmE n-#(h`Vh1A+QpEU:aא Q4cxz>:C[@7kv!? Ѿ|MSqlܺQNgհJoʢ#}c:=ʠ >ԟcuw%Wcr(2GʃW0A{5II< MN< ' yۅa9O8^ccE.*YlP: ǎфv尓g>l>y^ü;3=/NcU\]WYp`[\.٣3Dc4Z34 ixD{ bv[Q5qAUjV ڊު"o ڬFi\Gރ1>+#vȸ ,]9^Y#ZN.S3+3 3&=R }8x*Ŷas&vNÛa*9`ZqC9痬.Bizt~PB#ޣ|6d3cbo]~l(ujMFe0V%)64Z #U3a$QiD09f\d6]:N*qyH-$/;t3u5@n_2R}XH3[ 5aZDcU* ݘV>/F!IPoN4ҩ"xM[RR /92Nc;>c87V~0 M|)ZFj QۧKrZ?pmx{PꁨǗi! ׂpRxj@==4i:ö K$\HQ.;zn< Hs]c=:Us"ENz&|I4-2]9># pˎxH'|i?Lj@s:X9StΆS^b< Gl(;y޳9j{1̝Gd}64SOG:_t$Sl%ϼ(("ܡ0%^Q!JVTP@lz& 8C[L fv!6-W9?7,ēS m)sMR\($$hA '\hɠѩ<)ḱ˗!ɦ9Pn1b~h)t{[v@ ޠ ,>YCVntQ\ .8$> Yt;p-]uȚ&hg#/zݨ[g>˻F iҼLQM+M YVmҸ5tǽe.HK>[ H*RT"B6Xqu, I'Sѯx7tNZ im0stMBtHt4gz465aBV4H Y vtpYMANgL4ɟوE{.IR^FuL: 8Шt@ǔN.A= :#vSQILk]Nz`YyFї T͏}qq{bjUsꂡo~ҧKZA|h7fC^JdE. %xi<j+,Xq#5&nmi hg4 K-KPb'0Q3ej#з]C)ALdN?L>g=q!}0kAsEqiL*F VX6vm2Oٰ"^%|CQ^M3] [j0.P+ft9іz\)UF^S-9\!Emazt͕$)!(I9gn}ol1$[?i>j"X1=A78l\/SD8_n4;ͩyN\7;;5Qy< 'q4>e퐉h@%>uTEh ƍ+ObzP0q0 <.GFllkgIBc,p` Xn!/^نZ F5j[߯5jJҜ?]/ `OiA+_>#Z,.29s-:JeG~Yʊ9¾Nx#k"GkU%YگW εa6ө;֐%9HHӀ{Qˈٳ\ñ N =nqP1/W .;d>U\[]k%1V\UO4Q GbRz8sמ\ 5&Ŭ5nHx׶FZv;Ah oF9GIBL2Ӡ\5 8!4te;͙7D>OPj7.2G{6O-d(3uhCMPE! ?\Az5bYXmSQ]?Vu9pv' x6v>;"6MR2Ӷ߷10+.ozpr4gM1) .CCEM \y㐜^epԸ zD5_tj2B<ybH92,< 1kBc^ `H L+?j &/7**cBP#e4W1TA-ZDs?8RPMҺmp8`IAVqz.v@yos4akšҖiwF!l \̫_p@rP# HڲƵ{!  ƬT`Ĉ?=,ȅxzw>8LV=,;e#0m( {bO Ι+nms1<2fӪyWw%?~ڤRG3&GA[t[!8#4ዱm)悓VeO-~.Z#f+R _F@-7D8L+޳F%怴O;f!xT, [Y 7;k-f5 CVf21@9Z7"^Ewm70驯*4:kEzG ?Oyn[ւO:}Q1;3 q̴"sY`6}_+lFqh=p!?bRQL6dniNK-zX־aMXK<ۙ*ZDyv86~#HCM5+r P|7~N\^7iT4HҜ\xc6,_;΅]H)ksUԮ>H_`nۚ%L%5WNƽ{)fܣr FZgne3VUK jUP䪓P.~UĉcTQ*KQC *ͭqr'Շ\|$#놲?2i`7s\dyApdjMZ5i7wF hE#{cRld.A-vþ(b,A l4DDiwJzeMV> ƋM}{_F'g#`m=$US4"H6.Wviց26ǍۮSѐ|`eOf*)Rh!"ӽ$TWUb>{uK7k ""yQQɥtw];5BLmAktQ}ڶʄmp3\`59jy1 &ti3[ \k%;} Ar;}ILu}ɇR)R2kvb„Ԅh<5 .egkjdi1 >eJ m }Q-V󁡩+!+H2,NؒLո͈՘g#޵b@!">#I{#?C^LƪMbP;p.G缯y| :T~kpr).>CxaVr6ٕWn?YKުŨi6LKueD7Y햓RcYE=ܲu\>eT"Hǘ'RZ-:15n!QÅ'|RSP=*g8;Cʣ:Y?7/EclyL9=k?@F Z ߫+4$lQMV( @dp+A;%Lw9GAx9xU2MZܔ4b_>4`ZѯP\ퟚ:p\P( ^\Ň[ ;d̾V|5SA"[f%g[3HX>yB04yfI(Oj[~3"WsHfl^BK00€Y3%0rdr XeQ[!̣Sps143,-C~X .xd[<*vHqiΌxi}}DT`h~JӶRJcbC0$jх`n!MN2@AW"/Q<PL ޻ OZ"k I q@N޶ W`@{>k)VZc*re*N4klt[ cK~I y6t(|wz@ - ^aQXJU39%b |_iZL'6ǡ3H='tm z.*#R!H:PϬ*BACC} 7 e gIaA^w)yRZ>oBǗ9C 6vJ<~&sV5΍)Wbf ?ajQ/C=^Ԥ9E ,v݁ΊtW}/V!(f#g*OQ +'C)RLua+v&`<]ԞGI6"ȹ?7>=ܰd/%@3, VM/xsH;9<&Lsj)GY*m. ϫZ7E$yT,Jy,ypQ/s!1r H'cIh!\ \&ڝ}ѧǼN'/PFN]8(ҐŠ`>>vH4SU ԃ2L41AOvQ2.J> V9m5߳& ?nWID'q*w &}lE$s,5ZqhN5͢ge b.⣠ 9N5ҵ:\ťvN]ȄM*p\aU2KKe]E.YX]PIL573y=5ML 7;6ބІb(D;j;/T7C-T[dHUXpt@9Oy׷E;K@V37iXOc(yfo hHɭ}]weR2:sY{ySz3@uH/4+" Vg65djlHgٞ؟.s;|c+~Tcݍ~=* &1} v k{sw"t-leW*dI/mH@R7C^?& fH'ogPvtV@77oض\WqJYKCMvvG wK,ܰpSz ><㏶A3YÔ9)lc/DeOS`JOgX HzoI*& `:{壹F*o1mUOO>s-(9pBldܐd}˱ƹd[W[~Yq^GW'jQ>9 !d8*}yMj}Bz6vĺ@}FXGІ }&cSɳ&$,o qPR0ꕴ^<"}+7s/b~NNGpkzPF{S8 ::S$`|=FFd|t[(7._hqYIK6dK>7ZO:wV@Y yD DVK3KO0ca׊?h_Nb :f ‹av&sH7-Y=x̎$`\:ϒbYbCP](A%5 oL,]0QhͷR[vo&8h+㰵J*RkL4$Lmib1 x,x5/=NC.*!3RzhR/VPra݁-I` ӿRJSN.湢.)ݧU C }k뷐3ravY7ahlr@]j\4Q_Ikk_]a]c_).M--J ݕaM i䯺N*^Lm_`V~Ǹ/>Am3I&(EċW^F*Z[d4\*у{PMN>R8=$7$'\u5EG qlR)^PcF%'um[\ج(_D_LyXZMO`>l.$T)Q[dCQe-s29SuXM*x m a&&KBcFJ4Jv\my1L/II,эZR6m;q.-]ׂ|4{_=$ăNSoT5KP=)ĉMSmB79GJ@MaU)(?zLk{TEn9t?Ewkm1YMkWpr9S yQbl:5U<8E &&eb3lԚ`> 0d z˵Yg&jIjOi)j`Xd O>G3 _:?8zqoF;$@z$\>2Hv8" 'Y"[ vV#!$;[Jvĺ6QagI/x 5zpp߾M80n>0r#̶i}=so͚[#Yl婒=;2jc*sܷIQOR:_ݧ&Q1JiDU\`&`\??tGյJfPϗNuW$Q!wԙv -Vno /u/Ov$iwOZG7& )U|}uxagf'fEQo QMd'w,9 Q$)!}1Yl;Z'߅jm=]_k@|y[g _F[:%KIἪ}gNmaGؼkiN܇A:¢jvVZy'zIeQD #t3b>c 6UqO0 "x2{1q 2灄&svdxmu;2T.)KgxK 7݊>vstqg09aex!]/"^-D:bk84 P֛fB]؇щ_2O϶D]#ԉk96 mM:|;uCdryg0TuTC)pܩg6Iށ}f(^І֏`O2F=)1;U}/;@Qo6? \~#^mEY E2 omzvVJ )i :&gl(=ׂ{{mp#To!X)T"}tG:fg_{\~h` u-C' Z <^(0H""AR?~bTfx< 9C "u[OGcCsJ(4)t cCò 4!nGNw |82(& M P.Sq|*eM[TWbVJsӲw'i=V8J[01amx^*|R#@c_a= -ERJZaԚ,ԫ; :Υz;j R⑓z_t\[\NbgwFu<,!(ĽYetXJѥe+Ǿ #ˏ'|pqfcJ:i}CB)Dpb9g2d*!KÍiO!g`DCUTr((:!]yn[Ye!jh[+ntܿ8CIf:P;4M>,=St f?#|?2!!ڔ JFĤîB&W"r1OJidr>6R~|ЬbB MNl<8x܄9<=!HD6MC4/YT(#b_w` 5,vb|}@~M*ޣԣSC9wgbݫǢ&$nyzHRg\6PxaZpWAgG"C@2j2q#ӿy6 9n^^UDpGo5ɜsmN)jmfW޳{:B^N5KB_!=Uwhs0"^u0[ddz)l|23/C/͙o\6Պda?ksO9Wdzk ^'\6ă rȡew~*zluW5tW~b!@hPx,KS.p慱N|:){qu8h[ɇ&lf\ ,.|d86;tq|K{Y >;J2SWWSb5Ӳ^3hpbGr3n~cCx~W fV:(b`!GZ@'S/5غ8+3Z@PЁ+q\e>I){y[vRT#IPGY5ZKp|]טT8s˼>1g֎W)bldTLW2u-vC݃ gOhSLpwV13*rȭ0{F>Pui8wp_4N*m7 4o1kw\)fuXLl`Z:e8 Cr6zJl6_жmmUy V۳J!94W, .KY_DS%MR !9Nͪ$ _T]=׊M6?~<>"^[-g뷗|9ߗ]r)$p` p<Jw\, L21CWNQ? `^2(yIZ 7 1,aeK\97޺e1pM) Q^i1͍Sygfe^P]TtWr \kJy!pEs_-\sɮ>g0pIJp)i 3XedLׯbѭW-I+6jCvduAu1]eq@ ˼LrbaT5\Gc7xk,P;fKP%ȿҼw g2UW~!bX@~e8g8*k+K^NNgU~ÁM82ԑ.1lC'B$c L2 o;$(G̺roI1\.'ft/{7JU'zB4ʓw36XO588|c_P ?fVNQ<2 $C+Z gjg&)+<xv޲ s+\l3TgtvH#{ilt }wq!.q'~GFh"iTvI@PHPŮal ]34;)fSD읱LGzMNh=g#5 Z_|z='::P ;wm>z~}R`iw{A&"p-D-)*0ka8lM s@*68Uy8tJHCJhc,%N"xDXRD fg9ppKNkTx]j3QPh))8 Jal๙2y\7kPa{bbO rD9GyݹCrE&!3dHSmIU2dx&.('§& |no;4П ި< ?a(x$fG\ S0Y[ JpWݯoQ 8m5d8}bF#ldWEZy."kK|[(} wƛն4䊴 u1Cr6+q&ք4ڳ.r» =2ЗIPRja*`*}|::G9y==Hf1_.Uy<.ypZS,[3֡!Ԕ4@P;ǂh! =2 ؗ VX7P2fx-uG)L\F ZJmuyqBͪشWCWIRRb^ð]AZ yBI_@Qb:(Gv)*aL@@y=h>N\P%2c&v~Hb,r$ke%8z0yk~@O%Qa2B-z6eM-_j Xԙ$Go(.^gi9U/|\푖20^70-Ӓav zb'=7}FB?M2B*ycX?V2]GŷcS:%b2NҰl"ߏGc-,.50&#'{*u&jRMa&+ɷц$3fpSR3}=An\-1ed ̋D!` 'qk%Pt|%.8LEYq|Ul꟩}6ϛlKLT\XS(D$|:[K``%7'+/CF ĵgS| iGaZFWb޷ZI_O?4J=a$Ӄ@_~WH}n^ɇ2,sɐ-"{#F_K%wt>R_ߋO=aF?S=/u3cCj3gbѾ?ȍݩ\Ņ'\9wq*~4n&fyˀ1_ݤ^Yb[1N BUcJxd{$;5Mxr׉TFC;{VbCzHhGmJCbxrp {Q0`Gc20 m.۾  yծRl4ԔxIqm ;=Z̊ywnA?ܫ4.`aW^Vΐfg̹ry2(jh( E.]6OcPS46 0 (&11ZKUqo*5hKI0j`a"qRsZA Xd ٘';bv{5ӽ)1Uy鷹 Mlyʷ=l63АH;A/`)H~Ic'H0x.`^ކ'{-%2TFiFvof_%24=rY @&/ .UЫϗ1]Xs,FۘtewǷAraQBH_u>x;KqE[{~1<=wHq X wb2,wy1(9E.&^f12xnpx>YI@ r)C;ڳ%߭ISl(4ĺp5݌L΁]刻1%o:YbwY3 ozwl}CJ U2ǺE|+ze d;zH\@>Rws# `k1-g(͠k*OI<]eYY"upg e]3 Od(@S`)pI`E`M2Q?R/ٝB*7kݳ"IEM TjzÜ"Ѱc.TO qV_- U kd$F9g?yef%e,1MGtvz$nO3HEWh}[ . s[Jj:(-}8vcs(&p˖ji[ˬmu꠳="RT6Z8l@t* ,e~dNqd,t*w=DbDt ģ9t&Pz>JjbhH0i6W)UToɸWŏ r5aM( .'_8YnL\vrֺ+6?EQتpB9Q›.ВW{?[dNΟ!ǿ|hU[;6ܕ$;J긪F`ʇBMb# O;M}wF:W+(Ӕsû;-Ql*ἭONIa|P]0vi4G{#!H 6cٖyZܬm[f믐IhK$G  W% cGb%*WQ$cBi!gIZ#X e0^ f$34ֹ s13 `[GޏHĤeJOKM Oݞg CSOQhÃ"K vh@\!:ؿ 'VLt\8lśt,BˇSy.*zkSzMY->I89U8ƒ|UqegЮv k!඼7 xړgˡleBx.‡+JٻcPwSzI5k:)K|=F(lpYYd\UR\X[V d}Y)*/*y2:~AX_ɚi$=\W[4(j#g4ݭKQ&/Oΐ =<4s~w>)w n1HMYiհS I٢ -ZZN؁A_L9ܸ . qwu[PVՄ317r4eDYhwÚR~VpvÍ~\Jz.vTǀeo,]7p<'LpL,k JX8>W6x2GYtv;G+i$PTAAy43B8 xgȞ!yJDN`mDDx&Vb ÃâD7`"v3u Dw)-g rz\kVőWyhfdm;zP+.v \?I̔¿+'M="?G6BMHV3PՃ@o> iEs!ҳqWخxCf䎥cn8a/C>{%MɂfͅȻ%ex<LYO=݇l՛:r6)9F C'1o987V*d$h$**/vP )WqʞNq-XG2ϸmB 9?M7L+E;xPd=(:U ӝ\Y C&KB>\G 2}h6 ћsܝq9/l0z #ƃ)ٴYP;l)^ u1>\/s˃r;O-)? f˜"=t"sg&lC``W+26*\M?3EO24l7F!JR?- mxt}BnN0M_& U-6Bg6W=DIsU63P|k.2CO~E'BWBB ۚ&ҙyx8d#+݌UU ј4KVgә-(`^0_ vn"I-f$$X">PYv_h(vS2,mcns!I"D *Lg[$Giv^rqEp1$\}@3"6Lv{6+VZBG8gu$[7R[} ޽ħO Q ~J\Mq-w7RZY㺋;v9Q ϡU2'v8"V&& x+\>4 ;fbz6$Q|-,FRauƕv#qaE3' \ X_.mg )csxyB1q_NCpSLci]\Vkӹ3bLI Յhs#SꄗG-!QioT}FQ:x5N"/Up}h,+6ܹ!,SF/~HFN1D!kC3ʅ&\k2 vMy'̖e~QS:zql#b*da ԓ0lbJ0 0`PՁUp*i2;0I!ۋϑ[J𛞼+[i7[=u 2 4B\j4î~WCa"DIe.P!f vNgU2;nykFAxu 27'ă\bΩ|?r$mR nI;`ήK+Ög>$ n91Ӎo7'=W,ΎKIHOzkƉtV FiJ[ S|1/t[?O^ʪ v*oeOӶLHhR2?݉` P:.Y rwl6bp"T[}}LhfHhSAK\D*RYe/{hRz0Pxh(t2B7gSjX`7x|Oץhv){EGTy?i ؘ$ZV!璉 y5ެ ~|o"661WFȨH+ *(use|&̂qM&UN4|YRj ֣й텈KvcA tl "98E"mŽ$UWoVTdq4ᛰ3&~MOެ $@{?"ge.c}r}訥Tm  {3%+xŮdڣ,E[WV%"d!RAbQ_ziDJ# y0AT)HIݡ)C^*czJ-ER,lH"Cyg,D 5T Xm]Xđ=e[pD+ F"nQɚzrr^1R!v-emTvR E$|k@*bW$Zv=$sS*EcoY&f\tssopSgce(n{Z7x+%$#qOfׯFit+AQ|Qj\QB:@r8co{ 0V)-ݻ;)v:apNV^ABݬZpw^ZA{f 8Y#lF BNQ,Ϛ9(wfٜA,*EF6An}$Z(鞅 O2'Oy(eOE%Ao %{q :UCI4܏f S:)vZPޤ4mq.+PշrX.wjcs6<}6NZfR-KFdxbp!şzP] }Y"Qyr S R?\?>pL̿[d=E6S UGm $. `% ] 8IE3ϸƣDsC-/L&\yn}ϔNrc>ƙAi RW fҿ$>SD沍5t*&R4t\.aɩ17A(5s.د׻EW`[[^77Ul6đZݖڥ}dVJu^wayMGt+OXdl ۏuF>^ c;8Բ0ΧV+!:*1}bYSXsW^~9χ r[尡_$:Fe.}:[D/˂ʁVgxl2%,kV\c|Nam[nin.&}{+Uќp4P떿W =*]A6Ru/RWbԠw=/-{[^RQ.8;dl2ɖN D|?Wi`l]VH꫟J(@7rt1"ka-g^p/xf8)+ٳm]/` D#vjT^8ֿ2`W֗(=<U^*۪ ׌RUf*Eyz_~[Z#\h#*]){/mU0 "2j% :lZ(^]}%D\T50Ey*ɶ.PGH\qg sԖ4_ ǍIOUEfjCͧ<ݑ m~ c%m'{r!2u$e 1PTE>d0mjRNOvkڏ!mbj w+D[*IDϝ<Vy.3- //t\N%_.xm=^mo(tIj՛ZdA)tw/S\( B e0R;AD؛i^dȈAqs>"|ufC}>,t);Ipz`4⅘'u5bYYi<`Kޒ@P7p)s3B~*ˤzQ];w0eO:?O!IeP\EgƁz-.F{h-.*K;7*RooB=KuZ.)`<%ָܳ tSX\0:<0оS=vT522]4{BCls C~vXtJ+u2GAs'1M 8Q_IA0g!Nz8ϊ t܆h}7Baf R@4]Sz#D{se<}:ʎo9 xړ/s&2ֻ ח@HUo86RUXֵrL!wAffrc/#ՁN)2zYMo>p\"'!siTtPs VMAk㣵G [^RROF3;_#گu{gYZ07070100000018000081a400000000000000000000000167ad58b500009d6c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U+]?EhDTTk׶Ǽ:xtFOGakH$Ug.a4s ZBv/Β@r;r%tx/D{͚+QmW.X+.QQBeaR"3eUY+3`[_pe>E7{lFZ{+<#A V0I ?wb9Pf/bplw ꍣ:2nީ@%=*/:~8247<^pCS_ArYJwnIղ: ,+~o("8=wblgʦ!R ] oa 7va:F bG!|6쒎p*) G\9dhNk&v%Ly@CGR4 &ν=?{{ ^G3ɒHd."BEe-V:+A{)O>Иp΢'{r-X`PAkKiGw|8Vi%]$Wt2h@T[qqfK;<PY V92pM?5YjXg㲥X#`+1w{/gtzM[`d{>1Q%u*r5eN:r׺J-Ml+  אfyC@)Z1 g_f`*w$dx6kXwY`I~-9pMv8/N.ֵamB8yg ~c;]$'iТїjBZsJϝ D[%x1BDLubR)R 0>4D+]-v#*17 Pv #PSFE[ZRs@dNخ7hsS֏4JbL oaDK2N+2J{2/[bmuRwy2'ѝdMUC:;8"ξ׵ٍ׆h]MO:V.qۊ}R|v[#%}+tB(f|7 fT]LWΣw6hڻ㉔2$]Zm{L9#Tӧ #z4&xiœ{ ]`+ni%E߷!tD9.*gN'<=N3"ƱuD޺{(-hR3-_|F$>ݐ+9lR.8Df: 06 TpEз{N^s)^`3g3'bK=kEIUR1(s箬w"1:Qϙx''&3Ju܏/tq4o'2N\M_a>j잂c(j(jHFd@T5x lR6{z椙hJ[Ž.4^|sȢ+&IB!@/lci;s7akQ D"7T+̻HnCw4{ζ#-/#1(+SstZ!t;UVxt;DKRq= *)I{ P-(;q\8T}[QkuwO!Q\a5re89<|gR돕nᖼK;܀,6Ccﹱ&k vMdHi.'XeZEv~%n-(K!40 QW)1T:zQu=X ғ*DDڋG|/4-z,WO/i-\j@ࡐ9SF-8A ic pDRg%gD4AOplr۲*!m1 QX1:{{$O6K$I dP3hs紮|W98@A ڮf[8&pQO_:Pѣ**q(a/lV2BpWR~_1Vsg 4 wfTW*k ?eìS h"n/fBDB@YG.}knMղ 2˭^uuMRODB,o|M,}xMBukq=P~ˉ;yOՑHOʓMW꿮"CaƜLC5Hvk l8Um}T8\PGΈƴBSsW&kO%Jc ,cU/Dw4;'XV|mZbk,=AO 2 ;fS"ىtrFWUȯD~XB#OjEx7Ne0׶0-W/JJjf0}fRź2 %4}睇c- rjNl׌k_`1K)'"j* V f<~spU ۧBp %<]Md0EQmK:y\t|RgLG|sp$_䭰jp~S c#,W)1v:#Sޘm5&G+/{l짟` 䮩_pcX#\TՁшE7a@jµk;{)sH36wՇv+S}H4>E&Uճ)Bq8!gb7v O7#YjO bGtb.|`/21U) ͝NR NㆍKE3Vcq'jBkk#-){mf$޳xrsG:rHVV**cJCvMVNDI0E1D]p3W!@ZF r,ϵ`xx e!Ϋ VJmeaœ%;,32FfI;cIqp1|07 =u%6$V]`Ϝ |c/ o7lOezQWOi̬l&bS6ɣ0p,`K}(1[GY._%2BT5;(\zKALE@] 1/5"}3o4H В,w⨛U-_b bT0}WA%6HE@/}8Aڢl%%ih-6bZ8,5gBYyȾ+6)s;=P4rW}GzVò6h M(jxy\nz[]$m67x)ZGfx)zniϠ)p(/ҝEGif܇`"dz9t{7:S-5`ZAo\p[x8D%_kr%L L6rƟ5`hM%Bjiʌ^*fgS]`I|6 d"!}G}Fs&.QvKQfGq%DkLеlC#F#4h-HINw>%qm@}vPϠ s٢ E{NxhV=n?Emo(i)8BPტ2I/D"6iBQZ̈́nR$ᇾQ6~|g=ܩexqB bOviL(T AStk=QL̸n_4 8ⳒJKH\KL !r5<<$oӜFaz mg6h{%q,ߺI=A _ >|5)sO"a}SOAFK\ErY ~H le lU uAKZdp< fl<Šw}%h,= ֒ (葉Wys?0a>Tғh0HT$\G:V[桾YaKZj]QROT9É4qӆ~g c [C􉶱"ǐO:-$m6u4 i*=wOX\+B}mν c&hZ$4 Y ;5;}S0>AS=l\39Ql Aڔ82♆2RU%}iڄRYym$v|ٖPS_NVn h~͈Iޭ7R_ƆQϪD{jmB/k&x-O`lἛKYMrVn$>~Y.( Rҹ.ԧ&)U W#O! h "W+ToE!":?@O&zv.t% 煞@:TO_Zt5677aoyai"bkdCԉӻ}K;sA|A o.-2f[6Q2^T[ 5DH}4GW{SuZ@B.hKf]ofwvxm͒Q-F`&QoR_4B!Wv)Gj-rQc: ^kTh p !e9ChC{ gylTƅ&qaaO " wQ}f J ԅD!m pl/onrmݧZ̈́[C%W=tǢ: @sk b|<=jIbR=uUgx}&Aꬂ_խdRn|)~:J&xQިq ~&]C'gh__p3Cąo*ѲI$6QѢ=۬%ZJLHa(VJ1Z^:x(/](BW ~;!(4ܐ@r?*vJ]>e9bz+ 12vfY5(nbXl)(vM.QKgoQ_~r[n' KҶ?azwف#΁J/IŭJ3pJ g'yan<Q>B;z㷿꬞"M:Oq]K,OZ`fT0Z֝,""ua$2u.v>y@:熘3ۧOgH8k1/h'`$g| cc~?hLh$ 6at BL Ʃ CԅG\ #l@lq@ 0pe-ݳU-׬8 Wٗ:+9].6B$#FVeF"HzSiu MCסRFkM2W=`)shͫ9 V~sG1"D=y w}#p7Bg@3s@v'CddI" hrkw# 覹;||QK.eAtgz8ae4O;9K#@BԀ>^)BSk4+Op` |ztOCkNϔQˢYŏ﨓V$\ZL_j TPֳ(?bG0u<=l83@%3J 4ց oߍW,lumsPeiN)JjsGvhgK`Efm^U<\#[t$+&?nȏ-f@q3dnN= ujD[ `5BL85$J 5 -Ų)x&jI}}G. _ibgY d779'Bx$vve!ѪfmÕ-+5" VF}_NMMWdEY"('8 4Fr֌&N)c I{Ê!wΝ&^F{DS#٧s[mXï=keb-(0'Lٗ8; ˭v0Rè[)W~^m%Qw6we>Po$&-@.aGlKG-t"H:g]knpƈ0S$BL:"~`M\5ti X4E L?gn%=$7p\oa_nAc(kM xW:i, ~YMwՅO %2̱4Z+;հ&sqi.둈g9.ͮ a2H޹xzFoLkm X'wo}Q2&鿫/t^?Aˮ;Mo{ mu,y;EڙNO_>4|BPhoʮC ;}+~QǕ)ji--fF\JGA aGH6?\H91ݷ>QxgEW&K|"ߛ|Hdx%Ĕ!()Yd6I~E{'e[]9ks#C Xs] *̕qFŪ(\>\$9tOҷxfC\,} n-aq™Ej qsB;&I#8P \7$w+*Il5/ XnGnjIq6F-v|Oo( =SxU?@K=cDB3"S#%򏗤9Q;Զ7P4=Tf7 ,ͽJel" \l:ҖVa[ ,!H]<Q*ڤ1AieiH4ۘgP]2/".qm[b(!͹G";E&U9]qvȃqk"}CEU|/;7@Bvkƶi*R<+qt9蓓GʉVnZUu6RRih##q%rW9\&/K)P/\P+j8_ܩ]wꩆBm"Z}0R tb5ܼk_:1˚]H]"EiY[Su删mKUQ!2>J}P$]91D+ef/H̋9-03[ɩGFvNj'QRP% -$ 9H7~ݍpXɱx~Z c2~Gzl:S E.&({C`ͱ63KS~@nz ݊vEEZsGxF>Uj$];CG/ǖE5P'+y`61O ,ai;TFYQ[jЌ.]5I;QNYLiX I{&|ijٝUl![f.[E% vz(aag^[u̽Tg}rΈ9d#?oxV^û.@xlL_MV 9Eoj*si5ج`}cBQ1iM&2_4Ŷ;:xksӸd;t5I\/eҽ>\l`ǚ3R MIl,甀d]GjjCh ĝc\ ҙO0!̆??mRi\E5j3QcšY & ꔂߘ7\pErѼwi8}*6m)ݣw$l$_S! }H$Z]է,FҤֈ`$M%Cd#bUP D[YAˍyi뵌WfHMx:NI >O+S:&g' _=7lWH-MV1XK#g N&%O{Dhy6z>]=`5% k> kM͟ys 'KA-p;j+ňe[k7Z~0$$!hY8^DXd$+ _sBv3wc ^FP!G֦y$"L%mYdflx(s)5*'$`|tVY@Q̅V:&irz&?3ȻF$W^]Ռ}RXƳGǕKa_MFwK1fԣlMp/]FoPCs@s!^ ~NG1.7sX&GL Glpdi3-[6`:w& 7!?l /L—`UN6XOY"0Aa.(Sa5VV=nךՕQ;램Yř[AL#xFx]RlS`45pKXvm@,ZGl:}3 dR4Lp0JM#rݔ3W|L(="bu O-&;<^UL;둖(h1Д6 <ŠvI%!-"I!v!~Scwz6]U<g:։Wb4Y3'$#YK| CIW1tTSoݓJSd,@8 g\nS@Sc / C#ZʶRl[.|Ȓ$`N_U2*`"nAKbpy8]d7(֘ÓŬ¯*%V=C/S"GyQ?#1'"햓=#bڝcK18P5Sijk_z j*uH"fUܰև%_Yq)yh)Tɲy5Bj>ƚ"A('œ oq)`@F<9o{S] ?0Kb~( h@|gS';[XN J)HzcѴ_!|s[/܌U4ɰ7$0:44 O):@֪1{Aԓ{7@_yb0`v^+ >M:-rh*|7$wB]aj"GRh a.J[;e6v ǁcA _ԟۤ]<ѝJYmiW)g9"Nh7%"I듏]NJŻ9i fQp5bB|kq}8eYX{ 'uTHVDmV_j3vgaֺ RxKSbHA4n+2}Ran$(͔61BM׬ݾS D3lKLjVyv++&6*U>Y'}z3|h+f@Dh@ه& 4;3QUoRF]c6aaP=j ԭr'ϰ =2oMvRV raL_\(h=km-iN~THl$w@3nuyP".p. ԇ{@sⒷִ!48wWa(U\[;d#%j' rXPT ЈpOIQ/>YH_0>H!_mV+]J1f~O1ZD=A؊ ,jTΑ޲}R}phm)ab'`z@aW4tZ2e<+m.eY;zN?&06y0h x!jT"K Nn,I@de!/HTFTqLY]vwI=[kߩW7i&\CN:.:]bׯ92;Bh)gyiW/Pݺ@8;Byugeoi u4Ѥ‹ RQ۰P<!'?:W7݁C~)xEn  / ?\6gdU2F7|H&W ԧ\B[iy KG ΑNEup8<ԓ)D1WRϙ+VK²'O,A]5٧UNgQQ-]]Z[_=W3n+YCXyk˲M*c>ҷEnZ2q,[dyI̟>plM(NpLDm7r W]qnœÑ m!{mj9< e]MqV!uIpGvWwFLrEZl*7CCItG]sx$g^+C*oCq$6A_-8aRc9 UռO'n5To]9x<*t6T;X oiQ٠Y=|rÚ䝻f(h@EB[Sv&tyO$ɨ4|ؼq\ ˂(n^u!.R8e8-7}ˉI,cT:jt1&t naXN?鈣7hܤMykP,BPayJѩ#i _xMhmUp)r<MR3/Ӟb;NMrPS1QQc.Ie'-ؑX,M3c$6*ExYxG|#K=  30%'hQ;n$uc8,@җf;s!Qj{0s$5>8:s]}~$C`֗$R vhg锦N`1nflaMwHBA> $PjT|48aw?fXG4ijXbZ=@u|#=ܲA93y1ƖIxwbdM6D)"8#AxelV$ȝ8An s9",nj ЂjlkwN=8GXX<Iȥ}൜k -R}q JHwO4Z|rw)\}87q yxe'wqiӇ c~1H+I=t[`Xk,#lK[/Xㅾl;WJ.^cJ6*sfUQ11fsr.\ˇRxcE}X~ v3'9lW9'W'Av; *똖KwXCmnz`P<ぉyfV棃v4 NDZb֟4=*=*_{ $S~Wfs(k_z6`"]'~ p A7sU3qg>5K&(e\: H)} 8m x6a˻=N ڰEɀ gLGfOZ/Ew|G\ʏarE=ٓϳ"恛F9PW8rDMvCvzoAEKR(' 2n_ۓ+KYTظQk| \yi^)uHTSd7~|fWƢw/ Cs#J6$*(Ӻ>E`>lH?ب 0uXE=D:,j=6ɲ8qPp4SOY}'X˯H* %@6/u!x69\RGuȟL>g3@g@5XUذLUjH#月֞$ &@4#$E_fU琊5*/%5 $Q"zNjo"HVxsF\bWd:k yj ]` NOoCۿ!hGjL߿lw%OMwBN(_:kFkJlpV*"MlY}%N)][/YKg}R4=>{A>$.2bRHJ-h i/YDր,YwW+$G5巒J^ Nj.x@;J,6z^,eNIfZ ><%740j*$0 b)OPhd*wG FDKߩ?߬άh <27.t񓨔l8C-.o_)p4N1enLH~ET4]Tg>C[盙~k;=ɓ 9ٱm8Azڙ [Ls¬GA̔ }0HychxWb,]4ͺ%y2N>fE{"E0Yΰ̛0Ș!|H5z/tCSPdj*AV> .N79 ЕӇUj}s/,ȤkFpyF&R ж5-' 8i8a*`$y1)Pa_B0d(Mdg7;sAEa^/>M8eKP/I3T`vKS# Ź4I8g18>7Vv)6wpdRb`Cn-ń^Z~KK X#p+HY}h"ËZT2vŹ?z"I=ҹdKIok_Ey۱nt/fkŕ`(g{2x0R׀; z:qPX,+sxM@e8i:Q؄_6 I9SO%c|,n3EV@QҷըIB&h~wFvFΖcŁ-C`,1OMyϩ-/CWa epaa:0LJ-)o"|$mݬ!֓,odj/pV\~>2n [~|!P1z(% c'>*TZc )`>?E-fkNG ((r7KAD3.ZKޭ|SP*r;g{ƋKm'jϰ V z^ t &ʛ?Nt,4 ,,@6l*YS57x<0!b/yi^ AP5"Qo:R%Gm(Ģ#g}U/Jg~+ WƠ w JmCҥfes&C*º9/uexCX)34QP/Ms!X,7Ŵe6[oR_d&( cQ\^,mL?nEO 9ӏKUԽx5"tCw]#%ԅvngzp!؎ y4cEG@!I@ Š>:c(TA܁C-bHO߬ #Fh ? Vuv.a5!fÚM_uȅ"m`+\_yT$LREC\`Rl0pm2n{ԛoz5JU; IJ:oK=)Y.&ean\AM~{L|\3dtP_4#HQ@@ Ĵ4XTFkA$۶ +R`Mɂ|⧴F=m>J0 8LCrD8cl7rq:P6Efk[c7v}=Ɓ7>8X[{ނL3 זu=CDr~~*7 G>A ɧpi%J ab6z-q J%`` *{}kVJrX#Ģl*k ͵wNխ_JڋelT6%v~vLӰr;ff##4! gPU qxG\ U;&S衑mAaRC d+WK&L>Iˊ?Q mRq{^踤~L^(lTprrZ#r@]{iz^ޱ<;O^疑UɳCe93qTUl-%!X2K&)ZsºvT14Xw5 I2 V =eChU$]jVC"Ae"EOp浖lHDB}P+Kn ,MV ?fB7k;r61kc,$К~a_QU[@,7[i^6Dߩ28dv:]G)0d3:V0]'@nÞ;tdɑ’ y{-Yba?.rFa?{ZˠkaW۟M_mp =yI w2-r|E}r'uӔ"hrrm!ag0,#"5`HU)]VYs.Ǔq+{D(ڃ5T0Q(lpь0[*7AD&@HvR*S\HiBe1G{'l{mt ^5P(hL 4tP;$O/A :{bL(2;WugA uFpW;0]bpNdXCjۣi߮NՌocXaxlS@MtA2 vv[9l2[XDB<p甾b{HViH O}bR&DUUρR>pr:ټnG}g *AH x)8uK1tUWo WJx.92.*<%w䷨@!GTʨ!10v8gyʏ频Ԕm`PA{FotD&_8nĈGq ݯȄаMuYcLcn}j&pHu:uw6pƤP.AjdYIrɈҏ| 8-TruyukÏ%n[a5Nɿeb RfS/cye9!:U8SҒ``4UP>C  m$$EZ1}(96"1ɼ 3+IQDc $"t*##HۢAI0_H 9DhIDdWQqgsuK=Rq hBqc[Ayu2 㲅ix: 06Q?/U|Z |y:M-lfڐR\]izV?I#_Oۆv寒#b$;ߖZU֮73;$X j#>xM&#-"p9~5qX"dFeC"PBS4M9# +SE t ׳]a}.^Y:CTc<293VAlÁ\DT+B!&_lX'T8 \ )ڼ8jCD`fB".d>SX6a[:esF-w=qr|!3ڙ?ਟ &h% ߗ\Eݔf4"][Z\Y :6[WE7ludQyuHCw1 \-caFHד#wy3Ur-O+e?*&X]cY,[&1K]#/'o2 }`?Ӎ+cxTl`k7)Yoཻ["].~+q=lk`{8B,j"5Yk$qcĉ-ٖfnme}v-yK{ila_Zɰ DNg5QfDJ#)Osfål'QWȇdt4PApGŽWkQQZx _U YDq}Q7$\Nw0)lrR"U sxy:j+Qq5},a T=)1i_9FsZáV83礼hvn#A!c$}'U+[8dw?OցD <憘&\V6 ]aXRc*^Fα:0WC. XZ.{}]{:/!,Ar2u >[DN)jyZѬ5 u3DPzzyͅhm|pfTv>xfu3${x]W/I[N V ɹ2r {  "!<5HP=5+,\dInjp E58v\ue|4vZy D9}}}>jHT)mʵygA}<0 +WpDϰPСxc}϶9voϽ#XXжe>D aw" S%t\!uI̬$;3[ \ӿl ͎Q5LZ7:u TK "xL89Qr(-+I#%vDYCWq3{(φ_>ϔQ8v#hM㎱ hj"$bFdQbeW=K!7P{D!ԘG[Oad?ΞKxYr֒+8vuqNXAŧ+n! y`Ҩ0? .YG ^YV!o\ *5prpk }G:Z_LXnsdm|bGwQ>gYUܢؖY!ⓒ`!M ;~.Q"O [J?f6G(R;Byijz!i?!=ٹT68.+U@]x`EL7xXt%Ro6 Yǀۭ;|:aY%_4BcפGk4c?  ca;#*:ydux\kw6/`8TW¶Azy$6[ \ BYS$8. * l];% Tl'|I6~?;EQyLΟuK!+L])8i3Z1ȯH vSiq2"9z&lb @:k?ۖ`-F|4+}Ԡ03ah+KlT,9WG)(EjycL1řM6)YPaI`l`o/QB,@meI u|T;.t&7B6JqZG4}m7y# -NJ*֓9Ŏo[~Nwe\Gm{|)~CW溪Jz&*F,PM0bL|Y@tʘk3: M#r |`^l> )' Ewc_$eDӓ(`-}ngC_lKSi(:qD64` =~$[珄4&"^FLɜmzTPk3 nX msK:.5&^kag>qO"#+T'(ΆqdCyQ'더qٶuqՙ*֢"j~? ,BMK v*ӂn6d S3ve }k30̀0gZ5ѯ~:KYubx̎VF~IGxM U 2dO0K=SshEo< õ=度uUζ#EPEز9 3qM.PrRCUc5Y-> Y&yʮ92Me 7FeEk$[Z=D@(&RZŮ71gÁ4+OĘ1iÿʦѲ݌/s<6Iv,jherDϣf%9$)㉻YrĆFS$&c s- ^$7~CZ`.Y;\LAZ",ح-M骭EU99n :jw4=6H`G놨{T$U.K9~ 662Ź3vؗ,W]K!KTwvQZEb??QhIbrԠKSxU1z]tԷq].v CB`.GgYf}cXc '5|'>%7gHķ@G4K"Hi~~^֖Ʀ;YOƾsq=SC,7g5&hs/`ʪ/Dddn (9m:ɛJ +k掄Q$-LT!>Wx\X'O`:!5Y(u څ"~E'+$a?:ܝٟrsiVV2c]Z%ޔ,eN>"9hki Cۗ旘BnJćQFCyΕ^+aqf1+Ha%ʝp-dbC wч7\s3<.n#/a/_/zfѧɄ{P5j\TءO*$~=\UV|`EӼvJk]5r֋ q&ѹVD%Bs$~HBa@yx0L_g৷~fWxH;~V\'Glb"[[=E\q,}L뺅"g jMR1F50NCUsSm'3msӚ&*(뢯Oth+u0rq-_yL I8 !#[YH ubjnOձ>3PpN6U pZzo寧D{?,A/kr@;6O^'+cujj:\gA=ceE^ž})tȀ_3tD8)AuDڄfFQߨVU3ع50zDqdNSY8e^Ȝ_!Q3C#u$EHd?dJɺQ6 aV$~]s>= F1"gZhvnC 7[')'e1p{pLJC")4$'Ku d4X Ra0DX6HY{DZeGjZQ ~Qs LjKdBC8lF&:].WLcV\}~IJVx?U_.x꯻I2#}vz[2wLY=zZWc.9QZj;I~p &dܭyk`EgimlGE2lll{EX`{#ݦTa *k(=a5 ̋y]~DL(@Z"TCWZ Iyo{i03 [\ރf=#&Nxy_$cYY4Y3(I)vsu՗\q>"(@iph3A;1)׀)bp[O%+ LysEE5e]u4vI`uR|ŗ#CP6Htyc(_Xjl<ҾhYQRE\1L'K`9 5N~t0΋z\J}dǗ Swx;%I}\uirϫzF_ԩy LH;@tnvV­"3VPx]hrCž2+y₉@mL mWh+kː1Al*x(u% vRmGr&R;-u=ft\4&e꧇qcq SPHrM$"DlY3բiMà$?ܗ7ü5z8 Xmf;jrUYT,ثꩡtC$Ч=E P~caXh;A_=AxǙ[F^jmbiJANH7;ğ/W'x@GT٪zP˕Hk[*:Q8ȬA}jwk^|89[?gYؑ <. v+]of"UC@~(& s\(_yITvstFɛ]∸9X E:D*(]O1o[V FW-7 F@eP1ҏt anpma Q{u M?EA)k~ts iDF^ᥖd+HWQyH rB#b9&mnbnA,ڤ^vV!Kcm|wB9y9f4\yԡ=" )`Z7+f 2\Oa"#~njZEΉSt:zTdhf@tDY9R;F3!BoW,wA>\Xh!dpy,KM'm3CϮG ^nVsYB+˜m+h ^U3E.|@-]ҙP#D/pIvæ_l`8;-cW-O`9S:Sgnwbj{c.) $ß8~h3'M) q3ޅjE ^VByJ\μ7їnn)E %[fX{ S/rEB܌ñuӑ3Xd{/ULM(\ĹuŹQRvUS|-^lpK`o $KR:EH3N5Br.+ݒ7*dVGKSnwG< i)&dK,z2RN~h>hl1Za;Q\OQr.kW܂x*&<4qAbsed6\ul&n)?qfvp+|VoFP!+n"z~ lFB}*R۱ȋCASXJ93=GN J 9+7 cEPe!IpD?6t6ȿL ~G,Uxa$@U:k @NDgYQ"5p^|ƛďjCdž4vnPخW_=Ѿ_R* +Fvh@wYp\_S'_|]bYvVDAiKc ϧ`숳ˑoGTh{ \ 9AL9K1'1[|/Uk u Tj.͚/Xoz6֠/It1uXKqI  U7\C7VZSUZ.ho39y4i˞NA*Y'=pTT*փ_WWfYu%O 0w("q"C@cc-PVE ?GjI$Q(JnߩG<_'F-Z1+qp9-D{@XV6z.㡴M!(hb s8+̎4+mnt㈝Clw}JMڀ mVhT]B.m@.}A z҇5Gy O|܇T.Y9rCS_, `Cz(l,!4E(!惁%jΟ*Jh \ C!JQ" |[Za> ](lQ. &t&qy:|:*եAL@8guO F@_{`@2kdkuÅ83ƜjE{y =AwbЊpޛMr-I4xXuL8B 7-Vb̝+jX-}vnn!SmC$53XA2^ʹYR|oXl WT떶+S|,YU+wzhQf!ѻ5\=N&]^D!LJtٷy#vϏM&ki~1/XQ_U* -87$N*cT載VA&Cܜw$`ٹX;ؒb#p@5T ºˣQY1EȌÀȣ`HnD4L H}BL-`uGے2~#>A˸FZl ֆ_s0GՓ%ݥA'QIBo+;EW*]72.84>[FԀH}qDgDOoGGM$򚝸r Wl"H ɯ炛SUK& :&ӓR akTu݋HjԦntO*i,F jj%U+dk:G(uВXVq eyݫJ6}ѩ(j(+~Y2M{<.Ozi0R0%%FC):"XZĽuۂCԤ̉2ʤ??3rg|4Pq| "G xDF"I4s_ԣhCU4kD!@" /&L*OѨpmDC[?գ] L>*"& = ]ƒV eHmL.3#EGW^oh_='?4UB֮0 |g5ݜ)LBYŬRsx WW1#12,gH '#Zo<#<=)C bPW)Fɪ4fYRg-Qʊc4iS}Oǵ`2LOML;Yʯ}iF=JU2ca{1ծs~VPy>!tUpP;m54jXu:;"kNsoFxN0+W|QFQ[.x#ilg9%akܶLne_nm&O{X5 mɲ ̋^vᗖ.TŘM)0BY [>S]x&EQE=tF&v((1ޟi8B>Da8jB&p+>IEӮJwY'_KiRT{` 窡]jꬱ:(\0X0[I,/j2^;BDX宾P}?5Bx8-[]*ҁJ& vD%מG8t|+ae-2ުnE|f m)_f@{}4#KuVe ^e U ?10\ۗe\}#' R9^%.axnmM{cgcKY∉f5l=x}3lԇj Gc?uylqPXB_r, [֤C; \'K*uwR%r j_祙 _VNz #,7Ldas~H\Q_ |JoOMKȝqGdW.; J .cxr(y}@V6tV(A2J⺥uC>޽+7PUCUPsZ0V56yQK`;27*398Co>uP /5XF i ̄H<]Q kb^@裰Vչґν/mG[9 ꃚ4!܎k‚TqQ㝛ms1t K<mޔgS cg\_Sviݍ=:xAuS'1 MMn잕?c%%.o.w>ruʌKd30XF1hGo_sO]_gIȚ B5`WvH蛣0@1vYꚺمX D>5Y%/Dy ,.vͳp'bH)N4rV4ȍt+pJ=RM%t~r6'p]R,Ը4P.f;]v)Äޜ} ЀrVH9~sJvYQ+DH2`U@cvh9zaz6 <7ݲGr@\.:l^7YT@?mBb!|g!9ے\$vU"M}fvd"%Uƽ&T8gIfJ}ic5zi=vꡈS^uk׋OMr҃,?W^HvE~N͹: [ (xec>)I3 {7MCxhg}'q^A <&m'3DFYCk.]gT@^exp>W;'XD:[z ^6aUk΍pC!V _lIFbÄ 2Y%j|?;J\l㸏 P ZKHm2(bd_ZvS]j n XI,~b7+=J9qj-щQ=="7j鬌paAB8,r# +óN9t(3 ns_cf&MܖI,-xd`91`>>qI BQbf:T.yzxez Fptp^% 5pHdxǢY>G)9FMN;}+̭3$+Ah8NuG{m-s'MM>-mO@\m?mp$n-ov":2C Vs_̍(Q[㓨JnDߑg̸kfn/Whg*m˻6+-rJZ]eBwOAb5V'΢},p YpiD;!$. eR\g,% ѕl[wӏ.zs,gT]gml|F_)'vj;7w @ s>W>֡kz " ,* w1p*@ bjD5/Eu*Ah;`6h]e+zC!d{fea= 0VGL]YDgAX !-KkٛpQ|m,4t9jEZ*"s]Wٝ)y3:`S!hL#VUqӁ4JRM[爿>2IF$ƪ!W+mby%238ɧ+uX^sMQ%zѽo;°*jl{ì]rϗz , ebӗP K3 ]Bn%otspWAGjFK Gjw7db0ˍ-_6j|k!. Z("5[=dϠ,Pܦ`چ*?B?_Gs{b:7N L o'4nU|zm娝|LEb+;TӅ?&Zϟׁ'TC8ӿ mĚ&)<ֆNgb;Mc]HLi{w͏tj8o/tyžLĩ@B<[` wAV4!Û$4YoNT.75R2!fh>x^G 3cF!̞;&j]AWoF5n&\bÔmҽmFy (,{]8 F;4>oNZ\F@!F3&4G9Dݸ*\|;I[[A(P Ú@L,pbii>˗a߉WP< S;2!l4ݒL3:#GVFpn`)aC}N;V%&ܪRHFP_Kç|З: Da1a Ez=aAfo/5mwqBxQU_p%9s2l1*Z'PXqstՠzfܖgnpO*2rcx+ tsޤ'"JujϵhK`N%]%FF L-v:tm'~GTɒ$x:acbH3RItmM~h$uoF^ ߫&#r JӔlh~czIO`_閭U' KiCċހ5 NקPpIG nma0 ܩt^z}PkTVc,Dibnv)#OTQ`&OsИ)F׹F 7EUv u1hHk5adһXCž/:ǫ1Ղp΍riiBB?Wz Ss]>Faf\ TnY=7ylϽ  |܂ߥ핆,JwhxQ+;.Ķ4|=֍Y2uzx6W]e >RX+\%*0T8FMC2o+%w7)+4{ÅfWb'd)} Z.D|yo6&5>ni`OkqY=1kY6rgċ_ pA~28Fz4حa0IZp,NBP?\nOlU~ ܑ5kiѮD- `'_X常Dҥڷ!U@d1OǺָ `3ogYZ07070100000019000081a400000000000000000000000167ad58b500000b94000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 T]?EhDTTk׶ǼtbЬqqdxiվDm5D/RNvU] CݠǤd? ;|VHD @\yŠm)[*.B\͸ď&PV=03}~9 ܗ<3)M@zr]Sv'V_5ymmk 3 = Td xL#U,d Yv`jMܰzupkPG'Ab&~V\Ď> `}vݭW_};n5]h4HhV—J^ }c!iTqDCUXm)|!rO!D* ⧖Z:Q}.rjR_i䮡+pY2qms, Kη۶1~$V鬫/d4Ѹaç֨;PZhAWm8!!B=Ӹ>I4Pir3'w,Akh+oOb,^Sإj#-XIw`ȡ0w q6v[A¨@ڗAU*'D 9CƓw BwRJLO}@u-pLόJ |: ڜzlW7P;V =nڮFUrm}i3)e4b=ٰb4Uxn/J=%L2T&`XUs=$_zp5Pj2ӷq+L3v?_G)r;qkI s9Fc[x2"=V)F:jH!|h:*JÜC֯- 0!2|b/;B2 K\{ 6JRgїk_p#Wۙm=Q:\1k;?[wmomUeR_6mȶLjŠK6Ta5Jo<);-"3 owWZެcau])*8+v#X3k,|au)H<(Pg=dxpkɖJ>8.@ZNժ j^Ơ" \٪|&ZWfCzQS4HEhC[ܷCi<4`>]Nmwa|׍~{Bgʲ1'h1wkN{YwTccBY ]ct6f-_̒^gVUv7EEBѧ7^_z~LkY{92/趞N NnDž07KwmPs+#n0Y*=WJpCDp7eWbhUē ꧿\M3Nu#:R@tk;li6YME6ll-6"9y38挼R5ejPD!4H+BOR3ڰ"0WCPwЬVicq-Hu~)~{z.`@u# [UY@ykxFݣR[pt($7z[W! EäeJѿd -iz=T,b]&jk9m# !oSLI| !l.2=YNadrܣdt"gCjpX¶ZL lls;:a9f|&2bU*" m ) o !"bseK1 ~RjUA34|Si^d~dXPKU*sdXLTNSU-n|[MoUQj(1@\Tױ(r4ˤ̨ ^-6h݄VWAj/BV0¶Tfk"]ðb+N{ܺ?b,E'oHejt/{sSg` Y6OE}/橿džqu"Qbn֖NS_dsCfc0T YDDIq!${Ka#\{8s^ :\b?3CI,QjsbSDюHe5 ݾ&5 LuJr=ϙ>a0B3yM\YU&}~?х͈XiNʞ#ԶH-JE-xK ^e @$"$/t$d)>ۺq-Z<C-ʱb5úd'Yp+ w$jٗ%z +LhT t: {ڥS-5L=8P*GVR!aVhG;)׉'2h}Qwo])v ,ޙ7=KS>y?k['_؄~_GAױ؜c_쎨a\d0,>l("w@:,^nq`,YN:{o) "4B!bSt#pzKK-KFKokf=/_$s~3L`z d{#]0ouJ |x#tt=շЀYlNv}I}FNN>#! Ͳn'_+L<"f' D+Yd)fKޡ(r' X!aB NW jHZ@3) y2EuFpʘr`־5FꞧXPO$xb!gF|h\gt'l%BCa4|uqCy!zq&לOj A}u~L"gs d%G<OeLܞR -)V@YРd0MOܭ]8ikB -1c<, BbS hn m7~3+%ʝ]DG,2>?i‚zuEr,};G`pQGb+w-fʐf,d*u44/3=i>҄%č7mb%ыige$l6i+To*V%σNM[0nDMHa&C7gjڤD5/ K4tdF="F :|3 ]8!8j`%tY7?JyBR{#顁GPഅ~ģf@e ݚF'XC~RG9tw-,xJE)"#e{&k.$Mk/OUwJVo[خ &4⭼tF$gM:"tVm(xD:|b.e[HijTT|쀎) ]CEa6JAIestX\򮅰[G3 ]|K͝$ [fƋR3i,}Z־K;"/~-◬J 46ф:!_*iO5pڣ G&7f+t\ٶJ |Wno^\K绣 ъ))-w;|0(ޝ7´P\d[pޟN'qq/]_fy!Nn84೉%3g'Oy4r P 61)a̴w+df${ Hd1NOf.t $ ް؇xaL{x()7)8TgܭDWvyZEdU5yv/pX˭u3,xy-, Tg tuik$%L7t'M%c#Jpqq=eIp[PmPh/S7͞tqOhF?6$`3j~9QQ-400O2>ΐ s5AKz"oQUbV( B{"6Tg"S#G"B$`AfkK<5s[Y39 ;q|}4ՈBeː7$*JQ.l7y#i_}Sgjfq1KA^{9klo ox""NyS?50$Q/%Bgj S\F Fɉr8PzbP:1ъ;*ՌNn}*8G懑??XlF *&ԎIbdl2ZR~0SXIo !gbn'MB~ܒ{#8j wI̕PPS 9׋1.p:&ph{݁ҴC'bKlX>wY}Oj5VNUҮRNjXO[M9?ٗkyl&#'UVxѾ. }ՑC[f\hBvi Dm' y@fV?[;߄Px5C)Y xcu9;lR˖S:P <πE( H ݾ*5!r㇙!{: :(]QuܚP_JkS ~3蠼6Fecq Ji^IPCI9m?)Bkx8H"l19ݹad" :{H۝رcO]C4u'n(GYrNEZ,xZb ۵ojc{XIX<4MY10"U/MB j_x/M!^15(vя٬3/3,tЅ)(0T JTpl7p Oٔ"ԥmU[)C}يьj%W眚h~KF=QXHUzvE8x^J_2LnlfbOG`x|wik|F [.P8 _;+0#5e0#\wp6WRoRh)wclsTބj4)P)G(tƆR>GWx 2׶Z1`&o|14 0Phq0wC Ou"zhhDW~Fnݙ hP4Z9+RH/%3TĖU~b2Kzb_"U5Mjg~l. iYcN-T3gׇMP&u, n:VA3E2^()eW׾1DxqC,mDgeR4 Kl,y\)-nʌn^ˀ4PY DHgH /Ŏ\"IE*'?JG|1Ih'r.'q]((R$pt~)MEIBt1*_>=7ʿH+H}Jo#T37**O8HKͤ,wQ3C]VDa.(.P l񜗿9+d.3/ q} |ֈTRMAXxU sdUƄM[]Wn&kn3(,QNsqd^"C2*q]ߖM@?4%o~V?liRnRzKTE.b$ǬNtM='gR(R!iLپ#f|XB%o6-Y+5gbIUNHf\>!jN8bOIňK`?-Z5\q\$4G (ԁYt[*61E0PwezB`rY`Pno|\K~{a-dM݇]_88TåԲ ݮ}F$X\1 ()A:i.tj qB/Q7 QӗʖK5W-)ۙk᧪Wu!y~8qO^w|'@zV*%?\Jƒ?䧀1aЪj"{ݗgIxSr /~%Pmmp?>ߚ4I$V\ڷf萔 S+m~e^vԽw_!T|gc׬k]6bbd8e6FtXߏOy|^CmvC/KGN۔_:pJ+qn)u|6"Y9Op/[P!94 fNFtL4aЕ,Do0>% i*%~"5 e{_,jXc\y_+o \!yp]簥-blq$j q oM3cDտ_0xdVI\W[ғ=b࢙W:ԵTzHM9ۈ\A>A?Rm21nSI?WKIvͶ>͈EF"#6"Ҭ1EՉKi~$,P^K 3ȾrU=pQ& 6-zApm= 1ȺBmV #,|ʠ/։|hc_[6KO 7B,/KG꠬iBŚ@ObR$^_0ByCEYrcC>V=$k­qo~XXmW.QҞWO   h.J"QiD;4 !]8e=we`3ҊَD7R.sCJC8ժ'.)JCth{O:Z@*)C~] ,_[9NcN|kbv|> Kc7hZ/Z˗ʧ]&CvSPZ/3d[ k5aMzk<iJVeoC_8K[ :hwuny^{{^z6{u),Z3" ~X`H!9PS \lu>2x`6nb;3jÒ!NǡC~ZJW WQSϧr,yC/cA3``y1`܊!`2ez-c&˴'YJ4|0Wj:BHavj6$HJP;bq0ޅ+QhsR]d5n&l#xJʻ`{htU9Dj>&sg kɘbKka@h/p)\D <ªSUDʺ UÞ5m>6dcadf~]#GW^i %-k"U0Jܬ٭U\ *bu)ŝ(RA&PPt.KKMП:`_$"©Vɖ(Vzx%l;s!kyG4Qႛ"_`]t#/$P`H>'+uu&ͱ۽˞8՚VoJf]\htD&cֹ]ԧjw|XTksHʹq5s0>BǻetBlضEJ@5`tT9Fc LhxeQv59QmW8Y L{0spnaxW[{-='Kz/R/%9vۗVL.Il޲wԸ$y\o\0kk)omYKgnd3x@o%:5*m)8v!+m'eg[fSUw~&rX?)lI\(oJƄ3j&ZT,\ vkj*LX]v'T4/}\ 8l<>jk,6Szt)L69*XϟQ#o2=cL6ݬ/1>5=Bԯw@AoI "N1Ltv:/n;z93-uǐ0YƂ]Rx+Ě"sٞ_*": pxTy8lbppF>|ZYXz7<Zz4&x$/ɶO `?/S[4`<(fOⱋM]==׆l{Bw0@),( x`fP.~SLD!RYGJ9!_<%uP}&O;6%KS;fyR>oA[#Fc>v͚Zcz!CHx{?e~ ="IaV^۵{7tr)%Plvڂl *7d쒓|f*~mlۅXLS|Vau8p&F j7-Z*6]A%W'rFo6z|f5Tm])ggnO^r$=,W?|xr -}P05rxI#dZ,zGd+ӳLl!=IQ|Z c̝ejt=nSt#0S1;9u% #k΍tf jHJp_m/*7[J"*=VsVї ?8[tPvq^6I c>m?kS;;ؒ Y# ʢ:P({ PbњɵH<3-Kb~}鯺8;˽*Q@DX7ò\Y&@|OD,$'?z ,IKrTu]MQ"8OeFePV$TW&G ˟tJ:f$@ʬ3"b@ ˡ1G߇@p/ᾥ9? 4Fvљ(q޼>̄!囡1uWD坧޻=Rm)(10}/2Ek@ZS9Ε `CU*9mI[d⋪6}vsK(U3Q^T-YQZ}Ju"!a{2C1-K~P5A:p’Yn&DEbFj:eOىcݖ`N8X-uԄ\ѯj.K_N\7f+D!H)SH27̬56Jo{is' <-EBN[S"'̢\O>UE3Z oIZoOUm}9{l4*Y<:G!Ӳ. f ΑǝwFu`{QV){  R> me:qKuTaHvn*z@kǘe9RI>=UPnñoӝ5jHF>6@`|̽n&+bL ''h Wboͦ+Y^ྶRjޮL |͒{'RV.I7 BgyGKa"!9Ti8 ̂qNMEo,riMHe G8' Q˸[=lޔ˽ <%l,1mr%AMGp48_j.Jֲޙ'!9Lt4i|=?n+s ]ǚwl>dGkZjsvd^f'ow^[Xh*^rK/ź)gq6͚gnYaVeilqRr -!9(w|NQh} DGК"pi7tVrJO<{Pt~DT ؏SF|gZ.csXT|Srw#;}KU_'bl1c5|.SRcV/|zҤU9NJ@ aSŎ.A85t|t!Bt>1K"$j"R~lV -]+#> 6c0vt.hͨdTZ;Ix|l>[y:HF?( o)#ܶ x!ܪH]9;kQQ5d(!.3%==\kf0 n{gm-*NfMݖ"GR nu&['k`S``r ]+}Q|^r^>)84; EFmn^=sUp?}0,$ }lJCzAjߒg0nCڸW2[c sEJb:EThJ:$lP J/C r+`(BN-w|:g]-+aFH\r2:bȊTDbil#$K`Y+a>wZɧǚ=v~VXnW{3d`}鎩K?]|ր,p8&&x!g7olR27o#)X}C uD'@l)ά|TOxk8e"pp'i-[U `ᑾM eDzx/x  MLq30*޻)-@[s+f Ұ=PB6Y!wr.XnʵhPY9BR7A*]FwۑlA5J~G^6obDF:/<Ǖ>U{{gXJzom|L_h9L}]mbBֱ&l[jl !rw4.-*]͊{ Og$h_kxwmWNJßht;+OޯsFZ `#r` ٧H䮾\ǢkkAեk"Ԇ1'Z*|^ssh5VQ͕4G /ȟ:Z/c}?K$r;)7)4x-U-E_!n4Џ{ۙޟE2DK`Jz K{KE-)̊`py.Pb E^ H:| ֫ t*K]>o6*,ݝr҄9 X!ъJ#ʆ˦'ݸbw$Y+տ60׍bcxԑDRN 'u~NphcG{qhЋmG7)mz 4_kĂ-:D(JU:6 2.MXG=.l|T,j"'^̊`$=<Gy-z[DBLJޞAm4'D+t*:$~!2zz$2G|lzP9Z/=0ef͍:Ž3 s&:; vy@e:+u2Rw1vo(Oluتo"Fp:O}woG} X `q`yҽI(flyb6Bm:";s^5۲>8Lٍ̘(XLKO'/F5)t2 uPB$ GGQ6\}q<mAЪ!UЌgbe-H(M*X{9p#O[M G|.W' vNe0cx_hHKF:n؃XGift:n'*-CfWeZnSA~d琽"dS-㣸k#-mY~do3WF>c;H0CusMZUEfdT*ۉˆRZ:8:G:9:/ ܑZrؓ6SW 7U]ENop3p}FdEK^A&_/ 0f\jt"-Hqo򔃎rUZC;Efjhz6Npg] +8peA{ccEt-"\F`":GƼgnѯA*Gr5~\ m0)ߙm`+tq+4r aaj h˴F)/FxVbmltY4PULp,ldCf}Đe1ٺ,}$ܿ@nC,OF HLT*rUNRl~KS_7;Xʱ]>zǢ{`DI7.[gJPWt*h7 :.# n111 y~;rY*7R) A{sT'ϙӬQ o*'C_z4Ȁ)42n*fX+v/@ޢ La\ڹc*_r8:+b|7uz*I> f_;wropࣴ`?ӱqso1a$Iٖͯ_ _GU,RFg8_Gخ0o.W!&n.I^S4h(>,1h"\6`Ҷ)\nB|5L'zJ\ŧnV[H#߹4=NbM#7DzC$T/ͱuXr࿬A>t}A_$Y DnyGs[7bcShVCǺ#Op ;"[ws3V/ysΥY[ 346X \#^ ~b/4S5ZMZ_ M+d V`(u(3p^ eHw߫$W.rfcQ mRrt>s*3#Vqι䩚<ގZHǙ }xhߔp׫aв㿸_]0xP z,,iߙp#UDGPh{#+Pj"ՇJIwժvsݯF  gy25JѫV,TTnOh' ĺ㾦F3R3ywK,@yGpI$LjtVdbhO3JC &y{LQPK%0+k@y$\M"`q s$&HCp6=p*cpROMFƉw<ګ[ ,PH2Dvsu }\L9H/*Gp-s}?K c!'2mlڷی_U{ 2;K3ZtXѫzDPa{\G4mʿtZ.zvQ4ԕ\USj[oT_;xZ\#p}):f|ޅR@tZ Ӣ|vM}Jsα~C|hN礒`-ѾoiؗVem&‚k/: Pe:oHb)Zq"b Idt0왶~dhqx]"b4ul=25)wJ̯֨^}nk @*ѹ ڹ.ΐ kqooʅ$_خryF2iPk}3w\ Q-˫-L sZF4U7CVWaTHKED0 KdҒdOZV ւwqƥZWo)!=ZEXkmJgHw`FIkH>m^2k9& Aó 04̒-++ C/<f|^?g9wF]$nU 孑 x g 4B>piTF.= 6_2xLlcs8Q%N+c9ce'wyΟB/.(&%KEWX+HEӼJ{3{NZznZ8V2W=aE Q&sO}[hR'CRquّU5@ȠNxɃj$2w}[82CX:0 0غ^ϭo<,_ݨQRg0REsl<f4Hcſ̑;Z ab$}>*Fa#2T:{ab6n!E<_ +[!D 6]y_;5ѿ TσO;z`N=Ϭwd~Yݹ_DŽHɨPåybxNU D\AZ\b<(I !p `?&,SBCצXnsTׯdL.w6%FTbUR{b$jx;$Am>uzl&yډj%xTÃEȣHgPp//8~ТxDQjXi2ZL2jf&3UMmExO 5֢j''y4ܠ_w@_罇5cnpEss_gvRggO1 1>D߼2z?jUH+D UDo]B3xNb)ELF_$zQHL$enB@FQTj!D3śzv^y- Q_dh]4 R;:-(6' Wkԟ໮F `}vi?~6Ɇ`INO~\*j'fK1<5^B租VHmL^ѷJXnt7~DsDb3!;K!5s)[8uګ"vNT1Bz EFMIґ\eʠxn% (LR^] TKVA~AۮP]ܦpÚn:PXYK4/{/jnn.@GϮYDh9K ~5zVҏV7v\D Gv=[w].CxpbGS?[-#) 雗R9դc-Nd=h8P(Eݦ nxofiH~{0raXGa@7ۨ0@`S57;y^ӹ0 cLB,dhK0L}9Vblh[69bw+mс&d Ofc!H"g v%׮ʼnZܔ ˍh Ep^IZYё#mx$NY "' =ܰ$pKc /lX LD<͑UP"!8<A*J*ТT5{?uxU,-xq1JqU-',h}isUckʶAFi,7Iݛ%K'iQACwe |m:&CS*Q*Qv>暃Ε chrPk>pH|D|J~?rp^n\u7VI FRRv#I44_j!DR}m}  K<}2MS0) Og@8֎Y="}z|Dz\< ߲ܡˆ(?!N⣩ﱛۘ{U$]" Kd䃦)`IuKf4C`hM@Q)xnnMq*pdU,ɽKXoGh 44ip<:II#df2F |=%zM5Aؠzbg FLzճh@w4j,/Jq 7bXg+.bl Poe-tn,sKq㒒G=S6wed wLkDgPG7h]EMjCH98,3\k-ңo%RC ?8'?II }B8TXNu`e9 \q5eJޡ|YJLId!cnܜceF M|iй r ~<E$wX->ϝwT:d@x]  p*jRDF>6_^ LaatmNY36< x;޿twKΰ"%W&kl/I'F=bx9?i \gk^ENb+O ȅx}]=pnO4KR`v w#AwB + `t/c<4lɿK^20AۂP~Ք蠭:s ;wC؉9hc.7II<`*B#.׺e`cn1Eڼ:2Ic>Y\Q 8]Uɒ_JP(#$pT* o%0_h37`^*8N{ 7.TXYJ9c|7=+H*9L&ʄ@ ]58ҨkiiLVy.%Ma3v^a~ $R:D͑@!JT g$k%AO[Nuj]e%lGL*g&UnQq( M!6εe>ld4QI l{5@V 9 Gkd [c|P$0ܑO&X$}6b$` }lسݑ_*3d"+ʒ_(}f:ACj#smPp2Ə8W|Lԗ-^xvt/D&1Znk:>[bx) D*g~\^ݭA. M.+l0ˬ )}KO:e׋z2/'Դs.KԳAV:W@zAB+:_p $nj{cu\^ p)ɫEE?0-2TrQi^:!p@*, 6\hS!J.6kAO~ogcsA ׈Zxu Eja\̧y2=[wiH VOܣ^ Ӕ ce%h"'!Wtb{5> 04t H>K |Ff;qR^Ib`C5v+b 6Jэ1ӣB:UXj.cYɘSAc.i[W%ý;ٟJ^땀 X/Ȃ.qsLOkIk* @ڥ7PSM5ts>6x\3=ˬ];LQN1)"]Nd+bJ2tϯYKPIPDS:9w|\+\ Sr{n7%F{6{"x+xGRuh{^B7SQn?x<[P fŃ'4+ %h) JQ'ὥiaĤjW,j'4ȸhW:a _/f";|F5uvp/ &m BxPXF2(dJ7b)Q!4;" %d-"6i00LYG4?ŷ.{=Bra/%"8d˯{'B⎜OlaԒu"&1+hYZӕ3N^-Qg 7xj~w1 P}ب|u #>`8ñc ZÞg7Crm4g[AMt:>o፫S.pEgۃ͎7gи 28˨8&l=2(s8h. -at4V"xOFWgS ٥黽k7!i8NXx1]Mvmp)d#a5bjMZv%)"^"2s.i4*1*rWbH;ٖw'D_?fꟁ@,onsNZG1%'i PjwJ~h%!!т^ǹ} rM%#-*|£R2l.O?of =*A 91VLk5$Gq~r,e9XRξ*e-+2R - qgS1ǘw`A!F;-볏$5խ]s_kX2Z^LY=0q!iaƮUρ4 63PDˀCs3=uކ D 7/Mb浻q 36 xK9*חxn\KMk%%4TY~U뫧^|@~0P!pzUA PD7͓BVWv۸5y:jhAZ iЂ{xa  cMbd!r Vσby$T0"?ROLV5t~5IeS# 9<YhlfGI _z\;Y)ǨAnp*|Z?Y@뛖uѨll  eGfcMO08hi0kUbosr3*Y\/CL9* 1F9'R>/wdyE'DŽd5`f_2[t gW8|NaS2 ?/-x>{ Ǽ)BpFp]O`՞fSPNO$4Ӄ8 W+0J$0wQ iOX.'D[h1ZMsRajp<)5*<8 xuo/.d8̨42zP1j_&"?CkGhWg5,>^j^e0GD}zҧ+H{压QʕCj'Ώl ݣH0=sVg*q4ٖH ةA9P\tmdHrߗjB,;†FH s̛2TJ ^;Y u310l]֎&OC׎ p kx1d]bZ٪Α.hؑݼ2RbTS[87D9;1M'ѷ8_:\9`o! {̍o(hzߖ "]C۟hod/v>E_󟗐|qS>L*H ?_0;CKT[6=(EocD! )q@I~>9#ݥuV!;l~(!t<+^%>_ Jou3.d"y$8X/_]tAȺ00^2i%%I8ڣ`ͻ#OLo#=ee :1tǸB5p?Pe\Q_1U2ZInj=͝ }%:o<߿ E{+8bok>-LY81t/kPTPb)p8}@SCdnf=1NU}}QDJiXy9#77ڵm8UdeѮC~c(Iar6[7 a]P: Nlo@W** JN㴒6YXAii+@ )fz%ai_DhDT0xj.(Ҕ+>'zԖ>c/6~}H8FVCW<<u[3Lzt[ =y̢/)4@%_<)1;TCavHuu]TP݅vi(W4~>[`=U*;g+ar<4.|'^vT][|AJbpNF@ȏRrn>-NNXCV nzsE呛cu?AN2U*F ^GV 3mT }LnB[ xK$'ѹx@ _s>b_ޞu`hi=isRpМtׯl]Gʖ? xp[\=*9 AIa|S#b/aTwwk(Pfсz:w|Yd0~wrR?- qL9O!cY,#+JDfO[Ad[hcJ#˰8\95<,~tN:aB<#7d 8ôSyT~c١jTnKMmz`[}ޗe/tL')5젵X|?Up,|.|Y+lkP]eSw26L-_Dm1OpUp CC[gZtO"WP9w I,(Y${$IX x3ʼn֌BCoKeq\[ L]iR=6O ieqtBvܱesy+sVuO3AR!-6y*xp`E aCd)lo/- `Qklp6^/BoputsN,?*@с+짞o9k80$zۅo^w|ľ)0l92-/ 6VOPG@a Jt,$8m%DM =+P1~kF"]p gl1 O[WȼB#ԛFL1z3p9,15+f7OĖW_ؤT.KB$tko|UzPmbb>K| ;i:] G٧5]%t^Z#KctaBT; PʤT#w{ WKcmַrS8m1Y Qz8eY&KIȦ۷"YxXhS~gޙ}s "7u+9̟Hw׉mpA*]N-;@!}ec tv$Nb GOC60Opd(Y`iLN= tL )BQxqUEMXgi*M]L4<7@Jvv9(x&X5c+EEoD~q ר,.D30P%o!0*_ƿ=ܽuLt)̔$hg&L>_I *#Fe(1^=yFHU3"myBz#P0`LD(qVR1GTte?~ m/?Fş"J|m{ .+Y(AW3A8 Q2pa1Pbѽ8$kB`pas-#<7F{ #xNJΫx(uǫ!7ZMG2N`_m:GQRS0JVԜ}Bbg71za!~XS,2 # 2N~U=6oS6w G.=L]k yyu'==3_af-FJ2ϴ03g/A J D 9@1DW@K+IdMJǖ wf~XM#w)zC7<[s? A t0/]̞g%ݜ}0 xlS0kMܝѺy~UazhI‰Ο=wm?W+ѡi6 k'qX|_A.D^3dY1^gN92f՝p` oJ$-"[iq)PRlԫmN-lЫ'oz$ADm*q?djڍS8{M) IOVǁ.0lJUĨrJNV<ھH45=g?4Oɨ5풄 %Wj өHXS:Y >=cqqOrØdڱdraR򝮚 }xAxM)]Tr>Dg0t5#{֯VN?qة5gܮh.#rF4x,Rul%L+x|F>Š۔Tgc K vo-\3-`W$[$+h=J0XS{ރ /y6_E*Ϙ{ nv'kH)Yw!=o=VWѸ۬QcplXUy%hxg[fnrW~!UXTP/$ݩb"h&!ΣpLLoS}kI#f>"ݨ(4!h^]qі#qu2ټd:7R܈M7P 3*f' g'/Tc ÏktOu0,|Cd&h$R>$ 6}FwLf(WG "u^ ӓa3RF--62*QWjZn'9 lA8Ԍo{@Z^oPRk%5ο8N {Z/> FqYdn4ZXψNaGjgl9kNƮ%/1j ;kE/~Nk@-6ZURȨ< t g`IïLB@1Tyq U￴XQݛ- Ɖh |S^ӃgT8QԑxiM镤pOYg vӫQCG68ˮ8o)h!`N;2Zj|L4smYG=MPA9 ?:U3 ɚ.nuٌ? 2dggL V}SfZ"D컗ʵ^CUCwg|L 9@Cm9{į10{[nSD$o'-a2&rbI%,6R)?N%"#.q`FRgC+yd圢f"wZR7] ^Oϟxn{?AZaZ |ey+C|CwQm+!x*:Q`OhF yZ;#D9\MFpbLYYT[ >a%_CRB/JnSo>~?X;D8z1G[jz`o0`$p80[l.aw'\_ܶh {99;ZA5OG#fDxeC]w7kS!zfv>b ׶t۟=K폤pM?1ƣ?lIŤ4!H0L4M|\؅2EL̶Tjm$Y^&g|q}/cV;{gzQ/ ɹPεR _i5ojI.hyMMkΘ(*Ȫ}ܯئPѯyϋ4x9P&`%v Ζ$1N;=~Jv@_i|R/i9gxJ5Ţ *>U;C.<_9Iq%$HoEbԏ0f,K6A:CjYY'k/v*r= f wj p/җcL1<{ mi%E<Ƽcݑ1'@$Gv舃#6) ULCO0 o=$lsƐl 6T lHv= |6#U::ɋ;?:ŞzB(v"1XBc C h;PΏH ` ؑ!P(.㲴Ҟ"qS5sqT^ Vw: sז*bx@'"jܺo^"[-=C7b-=٭xe';#rMFvҚ2П4fyne*]@2l%f%}SZaU^5`RxMԏdU3QT$'3ٴ>DKIwʋ(Sfͩ::䓠KדJvTX1PYp\c>[}8-t%N IJzlS@-7HeB1/mJZLdm 6K2 ndssg$/ ]N_' Na37 x8Thn2ޝX5¹m@KFAR{ "f\;rncAp]4vUޘmzqUN$ ʹ\ݍ{i9;Dqއgލw_ R ֓uMur6n(ʁ ")6J wY·Oj⹡!&1˴o3{v?]>wNvM5 .4QۧFR[֐ NRhyNǟ둓I w 2-UYUi%}ʮ_>09Dr/t&q%|Q$zk+cp;O^Q;Z W84^H(+ʯ pϧ|E>䓚yn#dןDx_Niq0ob dH73ά%Ʒ[`B԰O$#}ༀs*:HS/:ל;ԝ:8):p^=ke!>r2g"&DK% ITt nOKl̎W_8/B[<3q(s09 8$Ŀ`"}qJM}j/5v#4/5Qy1wZ(RT_oBnQ!b3d=l ZH* |/8ePeFU_KTU0'۩A4ĺℑP7FeaZyy(1`H7,-;Q0L|?;Y{MFe͵ŨYZ{x˖}e(mb#_.6)?̤.^yވ]'FBVaGsLNcK?mXkwmQcW 2zKNٙEU" *0'yqV_qK8PWjcR-^]7Fl]3b|ģfT;+-A> ~ {x6\g8<)(pCZyMnFr)?HI meX>p(7kQUe5w6CH,"DuXkm4[n4Phh?rrKYɔ ̈8Jkzu&H63Wn>wϺ@ ){zgJyͦ4rs8,.+jGqW!qeG\X3O`ܧl4BWTڰ{^$WޜCF|0vet Vjr#)0&~a~2 =ת #w wM\e ,8ƙ{4Ow:ڕPW{AKn) */kv-Xڀ"eZ7{V$D83"vzOZ +W ,KZh.Bqjq YxfC'9^ w5r[f[W񹎰jJgwn`qG惟$]t4> 7/H6s\<] 1W(UԟNE&R9\A>a/Һ-0pE!ح[ |'8 qhdH~-mShӲ .Z%ehGx|~WAso-: {oTU4ZV}0u.)F61"Nr>%PeRa9rs]m*HL%hla6+6i2_$1G3]ĻlG굣uj=0,kb ho56MYFzZwy"QϪ4iMu"|#Ls RX:pWgmn]2ds9F޿}kV*e!Dcg!aQtP\GC .9HW0po4.j'׮@c`]r[p(t+Jm!(‰'Do{dUIErJH=Ʀl4_)X/gѫwn JC#94?k*#]FvDI6gOڙK@vakUH_5 s2銜ŲDr^UXוcڲfVI99boce~ħlύnb&^)0*/7#}I zy=~L]DNO1@K,ϕ~p&>_Ny|ATiCXYC=+`'79OpFOpí7 1z"RQN4e,G HH$nr>(9ICߎ7[Sqqһy f>|#O-Ljh<%ѫWS(jٖ`BեVEzu"=A8dG6p\p%iY%~s%`0GtyU#w 4G1ⓈWަ7s{`D731:/V4ճq wì[Y/g+wdW*!'"O NVfL 6J3%Ґ: JdrBk0vdD@\!4).+=/}6Zz/7#f)#ܱzcZpbېg!h) #՗dS^#Dk2ƍ' :V3{8m07Sdgy|7V DFhi1K>;"[{8L # ^_ߑdȨ0Ր}ˏ9t2gO2J B'"۽u'Lo4+[SBT`nMbV{oIpMdԒ+ALr09-:Ŕh뛯`^Ũi-_߾URLn-=sN0@[?p.%1~S OM'2K, i|Ϩ/ ǐDxE*1ϩa3\̨2 K@Lሺ29+-[Zv.ZD ,"q?T]7MK<\5X8u9& $xˑPpέK fؐoGP3~J~>FKZ@ߍrw۽7:1K%5gD쾊^_*@j EVwj4ç]n[/ݥL=(BrV Eb rLoSX6T0%89LImMyqRCT?PL3sT4$L/؆Ec&&֭z7N1g0 L\ȠD*&Vd `;v𜧵{kp ϰτCĽ#$Ool&A0ٿG<ˮ73=:!+Եif2,bb~7f<\*,# G! PT#}87j0g~Uyb/L-z¨:_VD#ǁH# ;8|Sٮ7~|ł`9;2X%Ȏ?IP[pbCTBwx fp\qZ/KA 6L-R B`)eiS3Y슆vA(!y rexZAA,]tMN?s:P(? 0ѸBظg+fnSԋ.A&5xÂFa!WBۈo_᭠v AF' HK֐NЇW6PE%βpNḪ΁ȓ/*Uv9 YZ񄫑Q: uOѥ0uXfRVb%ByxIta-h؎5S{4(u 䜒vAT)Gw{yP(o NC:i޽ZQֈMɵCN"}ofQd1VN*U.5ඃWBXWKYsC8^~`*|D˾/ǽ*.TgC$N`Ӡi/NחRv7ut|-;}slȕ}w9o؝PhB"Ʀ$dbDUTIbF*l)/m 3bُF1_N5vtK}#ySi mYP*"<tl;"]~rZƪo$+,L)i`_h ?Hc`ЕfںFJ`zYZWDF;IoOw0G]AN8DPLHHV JlL Y+fNP 5_Ӿ=z"1FqLhU 5(v(N 꾣;Lv̯3o~+| cGHcز6?x)+~k:ʨ"Տk)]p?鏏$ ^85g6 ڤ A9SώKFavPl:<%$ N|3~"${`c۹VoDOBpÚxbB)#E% Pv3I6BSabaCCmAn:>M/5tfm#8'goEFƒ7U,*ߗ~ˤ_IIK:i\vmiԑ y\n S+kϹE#{,0T \< NjB3o[Uu+V 1¢"Sxq.PzVwgHF;,E9M#G(f Hɢd]Jl/%AyB{rl߳! X>gfux hI%^uay3aN"vbHnPݞm<@~4yjR 't(uЩQ28 EeXiIqGvFް vbh3"QŏvJDa]Mdr"H:)q~sVRX7Z{8)wѪZQSR36//^)1dt"Mۃf~7)o&?Q,$жi (ơb(~8Q|;0-ÊK>sjGA@Dy!JA9TJ T+u_ m g@5;Z/zڝg&<ڹ }_%T'nBw9v![1Z3$C;U{NhXA]l˃a 18MO/Y+5S!KxpRu$ϖ8{!: K܋*P aL'TY3#䂏3 D3pk AaO|6Y1¸ڟ$&qo̠x]ST'l9[QDzev*^EfMFƬQJ6 ((0ej{Y(l _ҼMd3g 7ᛳ}1PT%ۇ1}L#+Tf  8N3OWTݖu0S!š7+Σz;L8g?Tzlѯ |/8 i)d8W*:?9B  i;~$sx> l߈htʙ0DG~"'9=eͷ:R0({=l A)0I1!}ӤȔٞ( p}j儎XV҇^Lw/\`'ܳR{E5NB/Yk9hcukK$];5o(qzIqV8gY^Q1>pC^A-2A i..0fuOr2sXbu=(hN.„gk3wgaN޳nBM$۸ +Y,.d r. q5bx /Z򤵲1鄈xѶE.A{VZŋxuq|D7h VzXDRrn]mf"kAr _*W.v saZ|:dH&RpAܼb tɫnȘ^]ަ*.6یdBOgِvζAjKR~G7L\- 'WE:_Є'C"Gڀ3S)"5h{M1I"~2 dCRf 3p?І?K\:^S|lDĦg̩kպŠJ Ug[' z{JҴ(%R龉U՜36YU/U.R^|>j<Џl/PMR0R:)] 8"OKuU,؇4zDU[$e7q?R#Z5 MBDžyV@' 9KEp[2RX6w*HͰ G,?d 0}S {5=Bx)̙{2Y?Rl' # HNa)t?,arŪmȔZ@L q&iƒjw;>MS(vUB^AZ9/n7{G  JD\d%־ohCcmC[P'zѮpmz$ڸFyg߫b9eb >(,dGoX?>ІBHΣz84uҠVTzѳ,¾3?{4v-%^VtQZA^$? y}RFpR3L1ύ3moAW3<6U@*̃UO 0n@c۽=/r.*n»rX 6&^M@^ߒkF25zLDOWƖN{|cAV0νK8uwqp_&O C 91iCΤ,7&I;+`5`Я4~>ɭHhW^#wf>B')6~$ "5+3M=SF {(5X8H8r ?@o3ȥمiN6y5Sn+&9;U9ž/Ɓ8={G9o+]}lسB&Yzsv"Y7m^1 Ϲ)Ge7 %n!-J>u͈0|0I6}޼y׻VD o9TCg='e8\u}V_J .?iCtJbu?ouuE^;$}t\ڢ+(+8WZIb%j -]PF) @ׂLYk,0M먦CA >6];Zw`fmB>j7(#;)h2 r*46֏l=Bَ]6i6c^BZ@xɏЄ`x"a?~#SkMbL q§Ѕ༓H?: @ⷿt}h0<S~Ҿ!RrƁvsV0Q8oJB:vf3n6j7l'ic:__1%QhÔ|J}sCǯ_L\W υ1λ!5#^"Qf.~c2Ê )yjj!S+X,I#n ' )__QgG)6^J+ %1y&Hk|-B꧔c5M"dӂv}B@nj&CRkbSYXP~tOO* )nˠJlzax#H/;A{v݆GY5f$qU~Wx꼶h+r3՛c\Y?fܭ* @;|>E90 _<&N@LA!QDcJяc~gt!ž\uK&"IR@C?NJ,[2d_E@badFAs;iYZp1R!@4Vo \ܞb B},9\\W!SQHZL̺۱"D*mڞlRek UHłi#}{i~ .4̠ek、Ja^n' ;0I=|W,ڡ4)h'? ίJ^F\sH~IEWswNY}V1{pemː#TB,NojKۑ= ݭ^} }JAzx? s tX?.@e27r ʪgK۬%a?jzyn6XYYR|?:*(uObZ~x#+.6e烤i}p-#H{#|RV/b=(VY^b _zxO\qBͫ*+Pp刵.sH*VxHQ"mAR,*FlM!3r&[Ɣ8mШ*佭*<5$0O';mвOYN 'xѴ闄zw.wmY\ǒࡉ;xK3iE?%%]{ (Hp߾c,4":T"c S!AFa_Xzum"c x Wv6|ɔ;Goa}3ibl~ VI[IS "!W|%o)2Bʚ7*Wp*=5<'1DH2@UNS*SQ'Zhw ٪=O]WkNQoWIH{8Rҏeί}ncY5Jû[F[uǟo -ʕO}M[tf7|}ŕ@iWhs{C1vɈXT~u?#5TO/QuYLDy'v>jש K|­> :srk|9U-A@_K]PzKjl2 ((>^&ĜWIwl >$t'ZNEq9ϯ pm،I%߷sA*/ٜ!|~7Whe{~܍=pbtI9>Q'TKQ:C-.s(Q7h 2"\t0EZ`=<:oGBg4a6‚̜HlrI1*g߁,!C/RLŠa!mFd $F.=CFsL}*j۪7̠G w"]5vFOռ{vmcs!A%үk`aP&@wvcϊCj q?Kxy}~! OtJf_v$/Nv_I w@$BvFz+`Ɩv*'Y NJI pF'z( "A'+'1{@TP\Дmt&CSJ 'BY\PW4  ubw+iͲ>8r7IȯLv=^_HOؖxp&8,[fbpyF(qt U^Ǚ~VG>cĦ/ڞJ{I*Y~R0{zZc-Z?,ညɗGwWߥR]0)XJGt?Mh~Hm.kgيz~뒆ۋ~͈ޑVRA( U 90"W.8."o4()# 2c&R*`͔7NXR?&[.JrZ_ZqԴoef.+RcMWwԯ怲of VOEkn[4Mv"Wɋ?-U,h t:h%h/Ui ʄQq;mQ62ћI _M%E,eCy?NYSjWZ6|&rg5ԼXn1~TGMQjiw\jG12/5 g=x =JKM#Q*+oAl_*43N]Jd~VqFZ:PXmP׵ lOer~RֻyD%fI_SCZ,JH}zr_z2D(Xt&6Z?@,RhX3B4(*\i(2{$Ǯ т0n&֎jlT*^n0xV<sO/\2+N!=q>__k uarY[ ]uNMaN+o\M^W@+ X"ӟ>oH->> U_W^Jy w7_{ɣBG}j4Lб[Xz!: F%2-EeR=Pۀ{_qwVWݚ JB Y} G + v&ɼb԰ٞ=):ȕL(dr&&ï}5L럚Wg\ߵMK>G~*EcR~ ȀBIa;*$a]9^ș4 CVftwI֦*?a1ex%߾~\Cָ@08.*Eq\ծF)P9@i2@.|w 4A`zU ԗĆ:eD?hI?2D-5 5yPv.f)H4)LV +v]*SALt?TFH&?P1.8jil1,Fw1ޙa!c¶Š6쥆vb+AbPG,+%޹gxM#tyƔ٧@יkZ9m eJIjhc˭ @\'i]=[kIIT[-zah2N/"9 Ĕn (clK|X{P#xdRh7>*~  Kwj`n0;FSS/Ɂ6,I!3lP"1vp0Jy$}Jpsn/BK舅\1 ґ>:c.{r`͑lxN#q$CDNV|8?`[e}xv8I}i4Bd2=[(nMi{׬[0!ۍ Ȯbխ0N ;G\֜d_8 ``X6QY %Nyx}{փHx Ҭǽ@Sӵo3zL֬t0nB)#xO2{@ϝx[}Cc+mם${!.a\62og6懈pbdt RGFn2'VIn .gbS7EGd(7!$V௓Z|Iy׭Dy5P׽mցIקrKtFxCcDEkyjO4H*]t0<(v 1 Ѕk[_naIKm1?Nc=U x!ڀ@i淄:~|0mۯ%v#LX;To~tnH&"<_ڤh{RC|WV~(Ś2^WYtWį?yqռ@b.&Sc\+P6 bIۭQt6{W}!5E=Е5l){M+J |pȴHKPN g2`p5x}ǐݸO=8DL?Y,N ՑG]u~A@?淆6opz"|0$8H vEO$٥+&ܮ ٗЂպ?#Pdϖx-C,.5l\^ЫcQ t-(hU{_g>J͡Vlfj}ZcѶVCghK_ U:{z_쐕 ʰ,= "͖g9ax* (Y|2B#VE@:ptH{ xO.9pBIaa̫]PB U 'F>C3r;5:ؽOa<,W:v%qTg1cb!d܂x8/:eVxZFg;V#s*C;/Xۄ L_p3 (Pg*_ZX֮@!{!}1&mq{u gEݓ߮>~D ߁ԐrVZpQu8NnDԗP&ӄ0g^PFd va X-pI}WܷuK!HA%V/HkRELm2.=옵sF* d@D19hQ7;v@7} XgvbޘC2Ri}hϬKHd9M,l+X$LX&P H_^Wcvxgi"h׎#KK{GmBդ^|Q^'[* >\EV11_J*U:IZ[<@hg@nC^=BwCKI'vUkb ByθMꢾ%kT~QEOB-Cz8$pg!zauBy o.[zΌcl4U-v>6]gD3$ɍR^1P\K_mLkۣF!QgyTb=[(A9="6Lcv|SAJ92/KN#-[<~PG8`/@kUeL{j8(q tʜV3U#{R;yL..%挐LKl'2%NMNI_ F* JOoCe72Is Y]S ·a2>q;?9cψr㮰jBSYG@̯M_>R]~zK3} &,}%{W(?JPn PLa@a*Bz/kA.]X,8ntJy,MI/""D,)})g{yݝeB76 'P&G=t$`4kq5KY&' )=CQ} pzeS hT_Rݖ&}p$3= ʲ}cF^&fgG:H1oxd!!ֿB;e%;Vh߮봧PJ6Q,Eq=rsHc3FaDCL*L: A-y8:vnE J }{RJ]dȆ;*"gf-_j1VjX (E5[w^T j>Fอ v!12%F\9' ([ϒ 9-;i琔C&դTw/[N;Zz I=+Kpj6N |W9F35/w0KH}@H"3">#5[yyhM{RIJ6ytiGP:#3\ Lbi9ArhL^/=ٹ VeN8)}O@%M:db?VXR G|BzrXX*Ү>:VqcicA vLCg|nJnȺ0 7U ׂs뻌Q{Lh ?ָ3<ŽЧ)Lo|`Ώ갓I~%kIBA*hZq*Sr ^ בT|W Q/ :qĐ6~{eb`{E}kIYU& Z:tok#SNiW7:˺(VʀQL'@ <> ţ *Ȟ5Nbd.fX]j/ W/垜7Ņ5p@d]5pEUD:/4IՍ7IxNa lv'd lusF8n=q2/CzfQgUF&:.{&m w?Q䌿<+(JUw+Xx6!5= TCsD.2ǡCEYU&X0?+w>U,t+F*uz;đ,VW \wXWJ;2I-I Q€@ z*VH&c˛\?N5hW{ lje^b(uR&]ר%I|IUe]"b1!nc ts;qF[N^:Rdyy}ӽ.=zIJ:O!n1U֍&Zy{/e I%ؕ rѦ!Zxd98b{:GKځNкG=%lq@^CT:΋yWApSwg[f3#I=%o/} ,.02Ǽ_D Y=WjœNb,w\J"X(}Z1ku&:Y/9\b'=Ma_̳d%*)bEE*m_ ̖rhrg~I Y9_'Ưӑ.,%bu_%yRQd~?K42r5M1QzMjL=b/z"M+c3rQdcpi'[&D$f~{Ô  Z j=B:x)琩Ӟ0wOPn꺠n҃(I Pq{zꜜܣ1k=QjLx]{HZNvVig\#qZA<?!@ QFi./AEgD(LyqLwszܢzxE.ո9h`.f9sG*m ̩iHK !iG [924)(a!AW*K|) .7jP?M;b^@(2Cf^CGKK«7K7L5&fUdN/'b#S_`Wz1aϳpQ7àsi[$ʾ R"J^e3rE=@y e΃ I!yaJv)C>~:+2>CN= ȇ@h'rLLvќ}d: # O_2K1f5LzMe*C]N&~߈1q߅@0KC2c!0wSql75xΑSȾg뛾 Q?V#Ƙ^T_VVoJ@Y-ngaUXI y.-&n3Tڠҏ<4H މvv$S@Tg1H H27!_:3&C{XW AH!~1^<#^24 ͝c&/қoh ˗ u}+0Ҳ0gSׇ)*jzaHm'&^'ImvPG8>U >$Fך u5ѤuC!",UyHӅP&`cvhz A)yXN~lqg;Dkzk:)# kafVG>n-72u3[c `{gCњF9=Sְ{q:%\ in և;Yt*7!+\ <>屓Хŵ:~}%SBq+i E}gHE>Qx4"#BmbPǬ  [f_fB(+2'\@)ϘVTލ U&B=͏N\|z=ᣗ޲YսyIqD!?f ^9'xcT*X,44"M0c+ oH|f^)oFyM[~ڶ%N]!$ ռ!v$90͆Lù|t>1\TP;H\|=#%b\z ?cdb1nj(g&d5%m;}fo90X<,8,0)Zv_ߺa+EXy[ؽgu`&My ]tt[t>t`C~5~H;JzUx#;&RLgpDơΤ,=8UJl۳6^fK3b)sYv'F!J]Yb=ե`dSVX-9;! u?nxF>0z!x~K) wГΤ FDIE2hoҠ7C_Mpt7Uԛm 3k5Jg&b FnP۔4b|YN /5䆱j){oCw 5BЍі1>G^ty \b/iIut ^ܛ1srQ+!$ *rofaURМ"@:R彅*mE {.JԪt4MZp ~LB hv(Zw-hf3IcpX/,xG˛?+.7 p9/+NoVE}a"E'±bdE5}ghœxDG rү]qi0Cuhſa(wKlDYO>m_ڟ`P./|G8-@pxH6 19*RqR 9ݵK:x$v\q7lDŽk+u|{ʞ.7v]%R_IMn7999|H#1 ::(iW>O^:Dʾjlj,۔cZSv WP-Yh9-Q.V9)Ј }[{{Qzb"OK|PNҧ%Bۘ]a=ũ d.c+|pRNQti$'_sTi*bBt:w,3J\mK-mn>XycL\ p4;@ֳBy 3;h&._zLFQIFD(UTo׽z-8S{9 n x%9#Y&,  t}4${gUiJkA#ak+ !MB:-BG`BD3d V&b73נX ZUCƳIj|JcP%o:xBϳ}9Lng@Gr*O|߆Q8b7KPV%MI.#4dkʋY4F|!44JJ1` gw<%CH9hqiE?-'&Y (48{{,X cf40 l {OЗ^PPrJ\84gQJBsFR"<9lxjv2mѝnyREG"ENБޤ(^dH:@vstv2z{n]} Pm HѻI֏)O,3vc'JwZ}NTh Ew,yypQHv3a F20sP VOt1r9kG`Hؒ"w5bk6 mTtf Xgtʼêi R u-g؎ךLSm5;L0*fU3' A1Zx #Ԛ'8$Ls?17tB["3Kީ"0T .xq)M`46J/RZPH:z ۰0ݰ^JIvE@/QEǃ2H$5]e-+1az]7b4wsT{Bl59N}QN j*/ @S/_6Z{9 tf_Rf2)W߬:xJ0Zᑾ4[j֡v45Y@a žbJ(.2Uh4F=ڽb6;$#KȬ&vhfL }I4*)DT>FXY'{2\o]v&OoVx ߾IuVZ.p&Hex[Hƒbv.ӥ_%XPJ<>"Q;;E0Ɇ{,.|&j4s!?8M;dnJ #A\hcuG-'5Blk2Oٷ'$V\$=hQ`e#:RL+ץDG "ԡ8@uB/ΛJ463vͻo+@iˤ`k /E|Y\ukYa܏L<*۸?b8*gl *g:G1Bt$iہ*[l'C0ǘ{d-ֶRIq`/}S :#to||ssv>faC1+QJz; fuYOV"aǠo1@Ш'$tŒ*e|TW{ikX?:k[ÎNIr_w6^o9RqP9bvÚObQxqJ %. c$^W141jZ.cZjPX^cˣҰ/5XH B.S(xFĹ;REnC]ԼH.@i-CҞRR8B1C{͙i'cQF}#K5W;#6_ j=% /E変w;\UJٜSwӲ^^}E*YH ~iG=~T~P' _Ӭ7Lljz%=!%Cnސud$i"|)WG*јCNҥ]^ \xPEm"ut^0{d9{&۵[qb޶w/8oܚhXZþpG´DiXj"RLl=OG?ofWMŋ;<CWˆcOf%.) Dt&`쫔}(qs$۱ и*#+2e*[fc~=0g(>_QGiHl6g -ʇnCbs#X@.4uN(HUdkko^ud֏0\3rۚ1xՏRgg ;gA, #5c s(VeҢ!rAqi]2|ƀ|u㓩Q˯bHi\!QtK!"FDy0aVC|ltd 8z;0@UfV)mG $-$eQ Cqq&+ pze`z=pP>hĕc>!Un}>k)zCݽCn6㪬xOFHdb"?(B!]K7[X\\0!W^CWA(韩#W 4Uׇ3f3y㩓H?{5N!/m-n'</,G+v={_d҉иOK0i}hk{fe=-9eTw1#JArl:0|YY3ozi"džHMOO^_b/ ' g9#6*=?l8ǁi?2-)R>A:(5v"4Oѵ#ќ7 YOl12C콫gӞeUCpPԐKI"747@9 xEQ:rFRֶ\Y88wPG^!Ef8v} 4\m XgcQB9G˽Lѫo5kpĀG #P{ xEqČ,9p}?[ rIGni+X1#M7,F&ӱzAlQ E9vz AT:eFܧY7jjxb5DonE3*ڑڸ#ܟvIdv ^ľ.vLgwhAkK N?S0 XDw.sSh[QYVeYvoz9z(_{5,/3W2k(~?2Et(,ސslkQ7꺎 B{,saHFWppR%D`aA;'sLd?|{T-T8xNZ/k;2 (?OOL p'#z[-7}w £^o&@O_t1X}}d93%1up'bxc_%H/8MZ"-jYLCTxb%FqF> hp0L qlC=b[vvn6fޕVDQMư"a+"@nh}^q E,XՁqλ8==[ *K/no1cT7?o#.!Jh#Y@DB!n9 IsffwPI:dp&6b- 0杷m6ޢtaErHu糁dpF4Y@h"xFHW3颎Q%/\tN%^k-6s^WRBJ_#D@-a}Qh3mw?7kuhJ'z6Doиe@|%dhm-K7E 6z QȖx_1:$ EɅeAN%cOjraRG&+[l,#;x,3O:&$A\cT 0'4J=x TxUSOJyrK/YEhGeCo?Ý}V˜öm'1 b(ewf&M3e=>$ R:ut@3>FfV` UhVJoÙMi>TW瘋MvJb+ėу`]xcyr9aT(m9\%Ue8of5@1=r2>z3٫W9U4 [)y) _%'QCe L7O%}Ȅh뵪uqS2&/y/Qhv?[3UD(pky&iW(|WiOؠ8QK5隞ml-Яtr>OV1϶vK!\(G-Dff/%>m͆Fp_8(h2Pq2<{ -dz}fOСޣAж/&3>HbK.iZDImiVek+Vl83M\O9:./Nu?n8O|t8W2{lP?Ex D% Xh!( {R#l ۛK_.ҫԌ2&L~*IFM=$J۲Ͷ`StpPuSևW9&\*Z`&P+bد!KL 6$4&sN[`+$:-'\%?'mע'"=+aI6BB,ǧ) u\n~y!'KcVlxwnL di2܂9Kّ 7416 v9f8xٴE>9g?mvޅClަv}tuU_.!$]dSXGgHcl5em3}WU=n`.u3>n 5Ӭç @*0M(?ij0I乑 ?bm4؟7D:/2nbig'I0_ڶ@u9 xW]N*(Ȥ3 "C\n& WV+iDƏ|45KE/@|öym sᮗ=գwc ̓hU[r4²%TBa~wt&]Cɩ)荩i[߉~h"c{Q{tBGSB|plo )|3Fud8u ׾ z}:&igA;{aFYgwjJVξ,?[W9݊w2zr/o9%`?ЇyU&]?j~ 70fac9Dff@{HʌK&5Ia  >PjvrSOAT e~#n E>솷7 zv|?'+11KmRͲ8(e lḨ;mBB€>n_{]eb}!'8w&nYk\AX.ulʛN®d.'fǖH/. '!Ce'zlwy<;?[ Oj8cXi 3Sn0e̪YoDؑ_8ޫ$aYC#mPbVnl3:"E6s%~HQ*2k.sޗÆծ9J=|V/!h( V.y=6Wns%H{s6adq=;fho?28 qc4*Qs+풌W)?,HZ ~jYy3i}w=6(;1f(Ҍ]-ܟ|;wEq;jHIoRWG]pYAF[~X,=ά/E|*O$0v)9h' C!'3_թkZxÁI̟/{;H!ux e0`L W…x6-$!2}a`%ѣPJf?B^w:ZP z[/)dnxz^#h`Yy˴gEo@ADW5Qiz1u ;:` ZHh|gU! ᚜v&KAkkpةmw5XWM*i .})!ǽ Qe4u"J&NI2n3C3H x>C#ZסJ8zA?=l,I_4ŏMt*:VρB}K34rr~cbQ#zш;,w{9cbN*z=1ȠKK+$f!)/ik^c7pWդ M~N#@/.__vr4JqoL(~[8})@UP]{3aWkO؏ܠ%x^7)Ah[v ZI\>u1Uk3~ fQR%̶vfX< m?:2ӵtoZٚe)P7jP1!9"}ofMّ}S\5=|+Cz<9,Tň3Zo ??Y<+sp$-"]TAr%Dca-> jnϔjhO&[ћ ńlw^OnDqMs^l7=dֱ]bB  gYCW8,dB+v fS#z/X ;ZS-Z%m2 oۥoC\ 8*-: "pIY3%<-*sƐ<7xk<\$x_X,Ttg4h7 hIi #?x#YiavTBVUXEJCNv[+a=g`l.~uHocqw#Qہ*i{t>zDgl>0Jlg8נg1bï`*-af<@ՙ,>ETb5mt7#o%.`f-Ev8<60Qf.(}$6<Iq{k biNL9sұ<ːq;(KVlj@iSfhZS0k˅ =w Y# cB*>4n=ضwp KR5>xְkzڮ&p 9}=lxA?L;?Ok57KesɅnCM{庢]AL<_`c'XDdr~fi؏U"1p ܍rq(0/UPSE\5*jɈ{5}+liɝ~o)I be]|iܼ'Y]]ā|;#ށ^5s ޕLR{b=Wj͔tccJJӻfP%l䫥ʆv ~-W5 #<ʧU^! ESnaXcsܼ64*_nR4?dBm2+4:9ʮ x=])rS XN{uk~5emsL2ioP7?r8|Q|CEeq֡'y% -dMz8mI ,ˢV1~JO'XxNݾU\#\+-cveT`"oδfq˿1Ɖ%q'秩zA o@K:rP-@"_ 2 9λn Ld]ܜ_v&2ѫZ@$YVyFsO 7&  W<@fg`Q{*yT |G@Dqڱ:, ),ίuh~0> bBEܢޜ> `Y 2U(ٖ]p2NMӧ:އK>;\HbH0\7B|,zGyP))o{N5\@5J}پ!^xrj?J{]pҎ5wi5OSeryzQ(9BUT>Xw΋KvF0QAզIvs 8NZ=[S@feccXZt5zS\rE : l+1Je}Kp`L5H*SU2-$ ]]Vn%ߘa!dł 2zjmP$~ef" @;"I~`'g9^8K${ ws-2% q+M#ly4n ?LY S}: 6Ȃ^SBa{ʤqѪ\9 }v2ZSW|~u/DY%bٍ+cP􈛿NS.r#pJ\T=?|.9AtU3#ƴT%ip`c^SFtO%JڌEԶ|ORl6&}@]@A^5z/rg*F~./2wf#3p{X#ɡ^UYv:0a˴hxb\! =hkүn]zkR^!L,xL:BzO|̯F^|i4؇Ea*mϥH꫁9R+\Z^M%4tƬ!.UR.z\]m[YR~EwG̭CPHj9f{e1xbməX,od`x4z> Hi@*<9[UʨKGaB$ѩ!qH_hb V'NM# x0#ǻyPDZf8]mF~Rt` .sKn yo S7o[8- 3^1ąG"j@mFJj""c"2]3-dz~~Fs}e߃R6I $n?a7)"R2؋ktk G+ XҸYC|8!w3-'2`MtrS"Tf$n>Tɹgȉ?svŚ~};<oދCⲯ9mmDx ՀYGi/+aU Q5DߜINAyWtLHd8$9r.++NnmI_ }J8eWiPg|ٲLBu2eJ;W#^9A`l9 tf4Y*3Y;#s>t2W˚Qr^_<|% ~?If7!t! "Pq!WE.LN?'hezEq]P;@~O-?UfHKM-oEH5LsK4:TxR2JľI#mx]][ṗQdAd.ʺk/F߉]hilj ,*tӮ8tV}CGږ5 +ΗZ[,K;w8k$m?f%Y@j$;a@wbmV {]IE^3Uy =VO*Y&[hh472ZxIKDEEqE$b#eJѾإvF3 .)4nN28<=s4yo) KfR;2S0\'vT!q@!/4d#a90aEC4 ~V}Eu%6y0Is9fDtsjf&bmҤ51& &It>ctB`I!:8nS*(Yd.~Db80ab5 VWLM+S5Gk.PI霓z9՛"}*Dˉv&-s[w4CkM4Qn!0ZcF6 .dk,jWȋSUkUlֱ6- 3缐5꘸ >9C i< oPkND#ï5¬(afWєe֧ > 4W1bע> U?[rWBMCkM-!dRqALMehTBkiJQ92Ӎ\YaDn:RP9fh.j?A~ 3u M"3LS@$JK]4/H6MJd/Y{|׉)Э(䪩g88h3SqoG8f+du\ACNb%QKS/2CIWIi`ڀH`uHe#;W Lum٬k xr~!ͯC  g >.(gD+' dS6O_*~JJ'!OYF-Qe&2"IxŗזBW}NFrhRy2&K%@)_p&eM3;ɐ:!Suno]i1MR,\gy;.Wt[S=?*r ndq & Md;m RG"7X:'8O8QhwB㺾2(}jL5茅uAݸ&]2?*x'pu$;X' bZ5 >B9J#xF,佀$=I{`'8o/}ڢA,SS7k"H"M*Pڝ,KE.L>=T}Ip6B׿ocRТBR|<[)vlQ MznBz:y> $%a.Ln6{L#.0 |pwuK"ʫ֦8"lwO@OGU:؂̶|XDq]hkxp܌1(\,Z҂w\KP3.a9K^ m;1Vv):@?{S =D[1fjlTcj~n=-"˗!yX ÕAoՏyet U!][Qɓin%5ΟlI,S2U&L^/xKYK)thOFږޝCG4nni$u݆hH֗ -egYZ0707010000001c000081a400000000000000000000000167ad58b6000d086c000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.2.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/ı]?EhDTTk׶ǼwQbm/)~r<n*a^c t17h dwWWlYKC(D/6k󛿀 sysA}%k@X@+fǵ/UX6Lv" J`YvIp Q''Ewb h0%8+=.~kojT%&SE-nCќ] xmG}smRGzpnYwo!DKHڊ6@^R"=\u*|*gO RH x`~}:. k V4sY{S=>t:/J\b2W P1uD-wZoS[PBA2RP^ӶH!YoX8i跜KkG2\[+LD} v&Ŕ3b-ZPO` Yai%*},QYi ruR;8mwFL!Q%eE%;*b->^BRoS7փ\Uiag`pOD䇓a=*5ĉr>^. Pr/e)[C>g;ye!ՠ# <x_0)쥽YIQM >V"`0_@{n^LTu#gB @( |˟ǪS= g|[g%4䱙cڞծ]f$NP[e>jI*rV#CQDA( +!HY"yeLrF7!Vjү*o{qr /$RJ7H߀?h?^Jp}<4N$)>E ԟrx# @g751_( ! k RJNX2Qo"/M dc~P<# >!x1{XV&'!vtrrJfTQ};:</ r\ҒOIdݻs!&]A'oJ$xQ_CD[vc:,ǞGoU>wPD/eEXPYD+]hhe΢S+ v_.\V I5l?÷Pbʥ^;&̺)GZbt8dh~W`zd\]ooyw/iק &Qk&ǷT6fLwoe`P-)d{Ls(q$!+4avU7]r5'p.GRX Ȱ0MN Iàa{vFבh>2Esy|'_fũyk]\Vp^Iٕ,+~{mcO !l`:aϲ[ &*ፏQaS `'l!L ETL<$PZ vq_? 1v^9z uXm*#%jRqT6lnwH w'8tp_;p+lԨKoj<' 8 K顁y1XWˤM!% mHYХW1aL]b+8`bb>v$9{:J]#W=YC\E=Re{ s05 LuH:u,=>vu8`k&fl?hWh&T}SߢEȿ jɱm ZOd_ >Kqb^fyU q%ƭ5M(za,W_k'+cJ|Xr\ժL%5~(b=8tKps/F'A}‡Q˂~;}>]l)cɑDQ<,7g{Bw@]e͆T8 |_ZF# kǪE3hU}\vΠKv/W%Ox0<w `zfM,LͥtߖS`^N͔"vVH(n&!`aeYw漆nI37(j+s gB,-\g!A֢;F ] - wsU>mKlwE""]޴|s2{`;K#eY=#?W0ͮNMzL2q;_(L %[Kk0S;gx7 G 1V2(eJf Y'DV}12!c~:ru 1MS:n6i mA9P?y.x'G0&SGgZdp&g(32gDjC$6*r{q07ɽ1tiN@U.&mmTìMT_ҸbO߶2d]-G;ATYyA)iFo})[UԾѪx^_7$t] *Vԣkԃfb Q] z:'%F|X_j٬L8sc9=z>ݗ&kDN_1Xw4UwEɑNvIn\vQS NYPQDD4M-b>(E O} @1,di宅hU#,Y&*-`B:'#/^GW0[ԅEl;J-,<0B+c \A< cdD)%VJEMJFX` Zʿu6gM W7^4>grNxcPfQ~km}S$dU:t[{H0ȸ Ywv|Oe ShkeD{W]W܃CqߨML~o,rۛY"v}+;[̲()TE(v,}wg\B:&?'M-f-hWʪؕRD^p:JSdR@sOnw4mF]^AƸU.7Kْ9÷<~&Y͛Z  -MGWn~PCFIs*?Pqu4$:&65 !RQs=% 4_")_iG{N1D|.MD=Zw*`g*$&}C6Dk [\RunkFP9{@^.6'j[\Jr7"&ȩpLz: ͉G7гBiN5J0Vc=z~E,S{U){&H *ef1IK=Ut~Hn:EB#SC:L)4F! (5BpQo+*\xP=vJhpfDRb7+]o#}=)Z^sq}"$' 9PGʘG0d=~ulԽe\1⁐NC T.}I N->hw_9$3MgQ˨&%ZzpQyDv> o3zbkð>9]Uy׹a,?vr[Լo{}q|WFH^ھZ&hUsGEq 'qfQiþHn@cT XJ c]pFJO.tx9b \֕/{*f4R-à_OVigpl߆d-,]/<Ѥ(zx;1r.Yg]#^?R1 $'*PǗ9`GiO (DWo,ڻɗRxr>vΟɰe .!h:p,mI_p4kq`|?7u:>;6};ƁXg9nm/]?+ &[9{cmFó9;oV#@D@:ݧzB4\|X{-zdnhBb6.|IYd3q,ZT'>堚1{VJ&վn}9˶Иi(fq$P7.dY,^J^E\.Gޘֶ0嗙v)\O{r/̫>MZZ+Sqݔ&"aFCșpvܖX q/ek;qd\x3:s"T^&i>p23$G@ft՘LJKQg9cƠyUJMcw9C\zܳ]m{2CdEe bKꘖ3_bgM#m4ߣ{| OG8<ބ%Zwi"(%JPhji ZfjaloHcΪU^jє %41Ӿ0̔i$*M%BtSbء:\ nIU$to㖽=3)Ig+xyDc=?GWQܥ?X=u !q}1XA@L}H':,'v\Aʪo%*$=(;l{fcVs(!ĥq&Φ֯0bQ<IǪO>Nvʃ^72`o*E$uNqOd{ ,/˔Œ`+46݌;E֪ GJ֮^>~@|apSFqxqֶo]6 黄Cr3فJȭ@_P\rYKLՄ$}@;lۉeS丹%,pBJXf,SF~LگӸӍڳyנb'ym)."{#+i +ahcb[Q5B^G<&he([Ȓ?ށCxЁժ=f{D`"nW1$k(k`q2@>zĀxdĆr;|bzBM6X^XaS}ǺyD;grU2$R&ԯջsgKX7\%zKDJOӂlΜ!"\XemMk/S \\?^R9U;!Ző\R3л̧K~ct)ҍ5gv92i[b/9wÔvьx KRd؃7vU> [HMWIdHd(n,zȿ:ދ?ٻ\ =v-DDR oɔ11bc]A' (cLzCorЍL[3XE"USY'j 0 <FK9 l3籌̲aK P[{pCenpoqekd["E;qU.v3dϧ 3.:Er2iV*܏ KqV1AŦ56΄,)o ϒx\bxrց̞ϛ,F(ZZ6Wda!CXqj,fRMk,LVX[ڢAU/%[^,Q 'c]3Lݹ0$9Q]ENA IT=QxYp]UV[WaCޓcfڦI/5 Ok$СPj.} r^BG\YM"~nݨI!|yTV5CMKnpZAF,ȸn]34&|YUa4wVMkZUKGWC|$m1 v%"{5f?Kԟ9o+w>O? ?6?-. oBG$P -M!,`Om}–SL71DSW)s *}{X߉G`V˪fΏǤ@ϟòIgB֗/ @fi*} wXEa(o*O|c ǀ2ȄllZ>a$Y$1^K1#E2Z5l6:miqL^5E)YV\woj'9Yf T0-s95%Hۭ (Ĉ ߧ3b?9"O!0l Wf"!%I* &`$S@\}SLR]u|3-E) $BͿ0/% CNaևuK#Зȯp)k"sV'pH;2?ҟ.=iAg7ښ7:Q;\|r*=DRp^HzxZN8n7WO?;v2qZSײ.~ύm@N(hp9J@5ݥ@S/d߮qՉDdɍ9j`b^-8UX0Ւx]ŠKA*X?(+e9hnL!)1\S(fX%֦mF6}hU]𳮠JaBZӘ}J!9Aг;=y}x*tU5׾by:7k(QGN\GO9xn©4н5xz!o~HHǥrC2Ujp 46Lxe;?>TRMO,-9r,wE4W.뚞]_Sƨ*1VSJwRWXٕ '3s>y!#1LkMZ^)({=9Fz8$m-#  bIg%$ ĞkN!>3TO 8_X >a10D>|- _~ 0{RWX23 Fák饌Y2Go8ßMW\Klզ$P:B2& ̒Ɔ?)xq"}*òjɦ@pK.Ya 1Z1yG*M&-;Z;n֧v 3̾JaJ[6{ 7:oe%" 5/a@SLDދ\ow7-qE `(A5[.`4;*el[v[-5%f?bXki &kRg߸FWVCS<\b3،|Iz(8z!Wÿ<=WlDo6aRC[_޸KvQ6S1KӢ,Kĺ{2"U ֝ہ9뇐FWaJc%fz9H8Zav4]zC1}jD!=^!לϩ)ט'=B[dۡ}Tj"r93*?秹m"teN%rM@tTPb߀FDp~mb-#ŝ~qrIJ^Bzv`q8hs,Q8G^}J:w89iW EO_f!K3%Vq?Ks5Yb*cO!@hSj^~ 3) jG~zӲ(T5iD7 0?jN rubF[A:=4)ȖG\u8M"l֯Zd$\h2mfiǜ\ե6 1?'NFOˍwI 'ql.;k[i cAo?{J' $yJ5&C׬$|u+%@~X!#\TGC?]ϛ)W:gb{Ixi'jQƅͅV 8ۢᗖ=|qǯ QbD2kW^G0Sk-.,'lpkU33z4Mu괎W,b+_+Dñ*ʂ2"mf9uU gY$L;]h=l-;v8|d ݋lMSUWwt`ɸ ]sʿ#S(A])-i&~bZ-<ż<'(Y)q$хrhI]|s&j`c؜:lĄ[da 8>(iW=b2.eٹӆ £ i4`d~}ALCH&$(գS;C_'5ÁXP#}g9! C8LgZF΃;fL;@ɔOv 6USzѳxUk9k jUeif8t͙ iQ;TiB;w j!Gޭ*te6 S|]WfC?ĔnRfIJ`5]z dl|vGν>Q8oA\)zl58[@l0OߊHYP~6t^ ]Gb[S ,^'V8dʹe8עU)A:cQ|V?Vv?)׸cZZ7}s? VX6”>FڸT]en^Bef,?aH䁬W eC1""b%|%!}@A裄ǧO_4 7F B=KM:"f6xqTځj%~g|4|pK@z>G)T#7] '[%Pr1,0$ARGszqjO-qCӒŶp0 y!I _8u$K"ύ?{rDV6DJsEsX}9dMcGZ+ oˠ?CZ0px&IH v͋=VIIk4 Et,&ӎoWRC__;LҜ4@kEs|0a[V>k62 v*R"8ڥ6Y %#×SxJsG+gdGv#٧9*y ,2=6L/͛9Es\n4&*J5J{wjBb B'gЮ+wvzYY>A}d3\&KYQr'N'uI-=s^k);N"0k7Yw־X.2g57d=\`8is 2 m T$:7kޝdjFt;^'}P*Tñn2<f3?Kq`;CAb0q,9Sy(㰇PGɜb5&uFIF>Y~ 2FNCr n+ F[d?i\\3|s!oyGbzzOs\ůoUf&6Fz$ c:Z+b'T+uB|h5=e-̞Q 9и~^6{rL0J*wlOlpa'Q"oS~4QG\y÷γtGQ m$\e2}ü@g g6hFBfꋊO GRrp' "{ưv0$T.v< eb'V0#q']`j5o6"ujfLb.E=nE0cu^)AƝjD ?&#ZRmu5~o !(O*h2ٝX X`߸ z!~rߑqaIK:B>P!<5> PB"_U"`0CAt'1݈:a>JxU}CA}w!*%hm$am+njW"_ov"8W(GdhV,֠?>`6^:"g -GLUNZ#Wݵl c-+梋,g6&e~ktDB''XV,sA Q7z| `dqZW,f: Kr: /% -$kcIV>\bO##E7$X{gV^S~IX! WLnKحfU&(9ZeGʯ",B] f|<N(>SPNL<&;]stT7-ꓤ{ ZlJdL!dtGx'<д`\S+OZ[]3XѳgvpG2p80# ݞ"/t$ -4чZUJ 'n3oj!nЈ=g\sm6 ,˓$B-Yύurn\B/1]0D`[IzH _@F0H? GN E us&r>zeW~xwis|~3/T7=$~ZL5fy:;KTrZ,O)>/ 3 7k;B0)tS\NEeds\nlTt+*s)tkIbe*gP?+ T O?{O-5|X[l1ǎf%mcfy3NJ`Ͳj\Bp`##+ w ::Lrx6+Q^0m;U`Œwh5Zn]G''DclsWV!S/7$U?!aҒ'MHM{ +6[-<(H5Yl*m !tϘA]mG-&{) xbY& I׍dYQPPԁ>enhUˣ/G;_<ňt5H!Mw˾R%#_vb`.^옖"Z.)4xBy!80^K^tJ1s)xᾆ-/\~E7᤽YK]A̪Ph~]C.2l[3ž\PgX3+nHkHݸt *v$w l5;_\4fTDփL r:i 8?[Sz(P foa#x7말C*$@b^[vU &"|-)q&(,T4;w٨8@b/V#;, QAd|C27ׂv^1J`g"he er9 xU|#;' v8^c꓅ A$*EUޫ?agGH"YSVloYɁ@l}WJ|q&T|vT#8 &3Z^d/h)gg}!_qsL~Fزә[p>m$$\ev !UzY_D" (5Q[ObD1 SiTBT ,F?0hı ©C\ )i !U1M}>34UTC~Q-ǻ[ H@(o+. P 8n^Ǹ`UIΤ?nХDgY П{NeN'Fţ # (McqX]!Q>5=xA 7EK1W/[%.T/d"WϹ؃9: '‰k G5K BEGK n5ׯ*]:ɻzHSE΄܋USl;K6VA@d 76+}r}Z*Sg&5OὭC* w{2ɲ֓D hmġԅ=n6QuJِ8$t ݧ_⩏Q~>x =z,<յMC ,0M34o˼)D2i(v#F;!xŘ_ͺ&bXe:q=鶣dg6 o&3M֡,Jg~L.̔P54K\b7%7C nS31C[vbuv*dt@V:{;p‹*U8ygǴ"Iuy OGΠ/Qj/Km/b`5?S3* L d`=i{l,š`:}T޾"SGTrZ!gJeqӛɏ`Òt[1 hIKH5zIȩ]0{&*͊$x=vLL,i[!` /g,FŚ8Dc ˿M+v  &\+=`4-bf@R>6)}!PU3QPfxea_ [=ʘLn'K!B~q& F0 _b$DTPeSStuu- AEK>X5gE9BŪ Iv/[< :)lgä<<bYBͼ, n ,?3CG~ohfV:Y-+a%BjsuCaLjе19y"Mbg.7Vcܑ|^XѮv VLh񒨾}gyޤ)_s▶; J)l.&Vx^ Cܸ?i/?׀)|g櫋 ǣgaŷ4NO!769 D!Rp CQbnY'|;~89FdV] /dxwD*0(';OHhIES8{˨8N)y&AR^@N~|6 Z~DVP>^zYwP em抛#y(eɭKS[\ɣq0UX;ݨ"[S$!n,Ԝc1w#+UcLw_2ćxӇSeY]\ =޳#,-JwWH_>ήûj@x|gv5q(RloÛӀ?2}< =ShKZ4"aMUEpQuw̤xRaώ40B}ByOw\OX}W;Xv+x/x{ut.|T4XhJ+d slָ&Q$u/}LE ҝڵFFQ+sN:Y;L!}DΧ=Y[l$|mϙS!yr[Z Ml:h?Y$rФT UE@" #!Љ&Vw%n4/VJp@\6H8V 5$D"H5qw $ZN6#xЍc#uB>hŚݭLL^]=;!Ygj'|7x>PO~xVSxsT$[TNA>ᆅCLL+gޗ32TE{X#hJ` %^fcfqqJA$Ր[:UR,3Fr6<|H}/2 Ϸ]XBo ?O]*W6% 2f6-sY)/"3rMzH I\~ ^@2#E US$v^: 67/f|X~CVz Q'l>bF'Nܨ'!S&ɐf(CZաҷy, V/\;N2Mir.sɭcy-4F2Zd3# 6M5,!HDE+-4l4+3ckS;Z/?mBJҤ Vo[PhJ||LE4sFVS.4ud=o\pw8nʗWYȫcz1 ڤ?f|DehSebfl)#heYw (=׉J1-% 9j$`s[M}TNHy ak5) mw_w.F:{ȶ2"^CT1pX2v7SS$6X 7v*נbWt`3xMR3٨l;`$,Czj, ٝrEC7')%4(KKbV?Ehrռ^7PRH>7¬ݑ:o‘"iqXZ\RD1ưSH4(`0{Q])PQx|zQUucrr1Zyݨ4^4봇"^ڧ)mj-"˝D T{= S+qTgBJ!ޱhho $2t'By1R65 >ߒC sίw<8"% `g WAƙ3[Q {.ߑ٫g CE{ҳTyI3V]T3#OAԟaX2]V_]R@W11[_H륵o]yE '_09)Wд<O&Y {Gΐ#+FvqD n46$|C4n3VޥsԜ)P͈&'ZF{^R" )V`Í31kigZq dQ rVYDvX֝j.' EX򑔐@:w,٬'ec'#*-{[#[RH]}xF4jǯ#C ~5TF4Zߤ -agYMp$gbԵH}p`;P :O[k eoۍre3ck a(_cAlkwPO`=S3cV} ֝`FByw E=Veͥm5`S ᯋ%"\ɫ{Ǟ/^8,[_nC%y.sJ]n;4!ȯ`>nJ2Cy8l &l4'AB:)ρ,O99`>l?en" l>i]lx v:&v>V'+iig篞[ɼ;~T+'3޾(ԇ}#dOho:oM4ORRdD`M_7{f~QJmc4BF )t,We%2}4V"ʡ$CpYl)8f@KRѳpm Pb]-$f{ ݻ_f2/bl,zOKciS@m<_Ko^ԣm/_y!70rF`|Ap q-'V(?GޤD_EFbH6Cb7Qڎ> xrގ\>42'z )DgXRDLbz{{LL(D'vz,;GZ*Xbsy1'7zfօJIe"g׸(>z'W6V5i'O7vb  .k;P:bW9,Wu} RUjςTyWDA5c 1&Uwy330dϜdd`6`C8s%`p՟DҗUKd~݇!o_'G2A2LITrpM'+R(-Kteqμ\WB w(| rCNV11鴈пy^&`"E?60>1:M)t1_)$YXl D"Iեo~H|h4 :Kk߱eVY/QޜW{?w`Aj@4"`NC8C`p5+lJ J@)01OdCFgQ:ҋl|ʟq7# kR?KM/׺3m,f(AH#¦s ؓWHftx[IrʪY]GrU cQcN=T+:wA>Oʔc阡eNt,)v stɻy.NĀ/)ʣ05K94V#\wFRvPy'HeU&}(8%4ޠ*΀:eX=Sxܔ}بYKŠB̽i\1z ?q;Ā/r`/ ҍӐ-SműEMc8rFz'@/KZ"xAQ0ooyU, WYϔcruZA3h9?[zWE!Ccbxo].SիkU͞n IaC(N/:Ɗu /C#Ȥ:h1e QNrZ[u4xNxY]`_3L-O!}"M~*_*rp6MiaIQB}(gJKb2WA~Kyt }.` ЙՇ])iS_h{@0p gnBcŢ6@2?PWv9 s cf˼ >xYbN}^[_1?XOg4%zhA5DpW_ͥYñ!~}KZc_|R1lQ;:NsidkTn(u_Yp6a>F1^:ࣹT\ G߳,r9։M[T@p XI|~*Ut>6cLBcQ!!A"`iǴѵRmv짃>x:1h <6|+ c-!hM̯@~e#qkG3K;|G3u\Xl|F"4w;>.w|4Vߒ:&݅HXk"o-;bZjڱv*4{;D+n3Rȃbl? wK#^}şk.p~xCJjnIj q`~#t6J+:\5Z(srFPTu0Q*0Ƽ|ڦ+LjuGc5 {7QM3Xɤ^ Vmh*=J@OrILM:&|<"  NoAj8tChVg#%"ܘK!,m Oĸ֫eGL, $Z]&Cwg gy"]ۥ$%)r#:Y>&wy/@٨&*B -R7(A{&JT^?Qjglx;syU<8LRhiPsD]hFNkaj$&}!vᄗll:ކ11BV˷,lYKWXd9&PNs -o~#vgceeQe>X_gVəz:=&NiX2S@S'*`q4ʌ vZ䚡j[jy98w"5ȕL+xѪKzKe1*RFZFe[UZ\FA\޼g⼟{AΗ[k=EjŕӴx[b[g?D/V |jѕ.a:DRd6|h'k;z ɘ) ՠhW ך* 5{<-eV<]eWB0m ":Q ِRٳr=l.#7I6Ţ[7Q2cOq~X[[mG8M&k3M;&fc%,Hs.ɷ37m?kv').$r<YQD 9(%o+91{ZtG ߑZ43#0_]!-c*7>|o {BH|N2rZi‡7@ RVOO.:m;MOdf)v&l)7y=Rg4W óy_ m,pTI.y걶ŘH(f{sw-74A^i`%AB7ߎ qO5dkzm|71/]jӃy+k2W m|l LyXABW#F'\2kǼauGB"%Ơ1~󈓒 Lc.244#!En}7DH.T `%T῜$^_D'mj "l~hnFW ck~J}OI=%) )J}k٭X,Iccp:C_ֱ4Ds# ƧhFj ]5&!-7|2.U'j&Rtm/;ldb/ԡ-q4GZg\~zW9eXz c,L3|z crZ.HnOΌh>! -rSL1:$ovw}eܬr}POe 7mT?~h{$&J'ŒCVΫH,M􂁵xdj+ ʃYE9_gjݖ{"y\GUcP@?x-t1X;/\u8Z}jGj߅\6\k ? I6ig`092w#nG{ОÄrs sx r;&/dz=2Ig&RY5RA9[8>SiATZ$W9{MC`D;0ewJ{8}!tE1:{mz&?O,+Ja`{=AզJdOSܕd ib5.m /oA CҠj)\xg_񮠈LUv`Y)\ueμ+5$,9.)f8\`VLwЛQTds+ޑ .]>Bc]HPR%\@c@B8v p{s oԙ+1Jg^IU2S!uDDj:kW]F];tVp+ W0ipRLkPCWq>KhzCA[A'}gzKEψ U.s ީgϿ?VՓRۚжLo[hئw~fI!rMU/[rE0 f6N IdG~$IXq2rPEi)ݚG|?Iΰv)u*[u)2JӚK2n nIb\?iWMg,jJ D"W>RkAmCf$qCQ*?sO9nD.r}rĽ/T$Nݎ"} ̊%$6 Kxؓ_-]G&9a}頨;)3b /-+1`P ;?LuၚFt| r-LG8|wgNǿ5us7 "M!ΊN0{_2֘@t"Pt&Mż#BahXߢ^N !9B`C'g(@]*xgHO}FUa"u)^m Nu]ʂP:\)!?MT&B7_ %jKtsu̾d`mGFp9ڊfV?ɞGrmTf-lK9c_d.IXCNQR['BG/P{Ĕc]@Fiw"^޳+VlbCcq#=k]48E@@oQTr՛3W8mQK5.co@Bzzf?'P2xtl~ɟ.Ȥb;e,MIevi;_8 宵^ۻCL*wY-[":pΊ_y"f*ICyJv8dMZ<TrkXF7\md>InnܙZ ]\ Ƥls_.`OiJ?Jf>jSW,Reh؜U}~h-p4/IoV6]vs4ʴ C'N!5N;4FPYw4ȭj`Wp; ~N,w.Wކ!Go[w=H\i^3褣A4"Sn|xb .lHj=:?ҋ4/)TCխsL<K ܬŕt-?fǙFRS6Yht/ qKj ճd8|( DF)j ̹7 lvCƃ%4jܑF:0]C+,tvs2!qH&#zz{`♵Z{oF0́'CeX H3lLJ("HAGh,ܸ-& n)W9u# JӅ_dQfJ<^ed+zmE n(G%I:.iMYÍ]Ֆ|(9 JiC5fVVKNHd^&&mu*%DN3}% q*O[9G1}˸;x"d@\x^cQ+b9#>f[-BۉFp|HC)9RknxE\ԍ|Oy[޽18`|H&@;s+:&IBIyk{ uGYH.@$=tQG }VۉId'r%'fVj@@>dhaԹ|80?RC(KV;!9`myO8IId-{ޏ("`=$F'ƺƙ{Edr (. 0̃'j6Fz8wS]c9מzouQ4F3 AruS -ԡ4泲P,b.8J^h!j xJ{o9̲ %A`%5YmbET텹:j!ٍ-KbUNnu6@Hwa$,t=aa c|n{h)/k'dT_Wd:{ҡ1ʑƂbC1d@d4529y11+↓TgqBW__m +,rѢV&?*d&uF`A5i|SH9씻ָmzko*j+Abz*;;82]VŷqzWp`F6#@pרؖc/iNw,U;-kѲInW wF1= _>ٔpUNd)*͸"NCUgr`P^sIjc#C`Jc|7LpM j/OPf٧ ^H_t62:κ}R]LaD;Edp n~bm7Z L^#GXX.Di.>Ci4CKuuzv-'Y.OM<%@ Z[o}"SBޠ͸$wĶ#4ً,r*bٱͫSgnOn7jGuDɲV&s!s?z̄l|]DVaj`(gWi qzDX~*U'4Vl_ϋSwK2Y̭/^B-at,Nt쿼FAQrO~4㘷[ ӧ `=]#nOaZ{X6%uTHF5^J;lG&l7@3ю1"ʋb} {B[v4N^0) gѪr`6|S&[IB%&> 6~Vɨq_ٟ@49)0a&Vj@,Nk'HQS6S dʕrJu ژg6+۪JJ:Wd \QN ym6 G-rXIy\Gr?cT@| ~ ^#pEս*8x'k]|"CO"_"s0w;0h.-,k†l̡1XɈ{GA:K5T`8,u^.9˔&Lί֣wU{}td6ɗb o;q{߾Rc?`5Ы@$kL%7&Ќ{91kÛP<]'S.]P#\Dz_ٯq(ΪNR~Ƅcbt7l*wBcxRϊD+cDΖssdE؆r6 D:b]?-3>ؗ9'0K%U^B)Mm:0f4ټfNWz[au@X MW8[}$=Ӕ%7}~p B\}`|Z"@>\q@8CU7=(:Ss~ʊ<̴be!@/i[ObWU5aMޒQ8De|;qϭу-G)$N@)W1)1@d})^P!x1|lϵ ,̦\~n⠠ ,c;^%.JBQi3Q!v*[#i"^[-zb/ZHo ůIk@5^XU<2+)V沑"σǍXc0ԱH~Y[jG -~ 3!̆v5,͟lj֎a?ǻ%dުM1aEĊd&dozR' }([4@$*ky ! ħt*= \]C@ԵBk8b"Ǒ#9#Wɠvt?Vot_\>Dw>Ԩum3ٿ k'C.X3l~"qɧMe@~j%.UıkY3BY \iBɰ~O/Uoq4+D{X֢4{gbd+q ^<_.;"r˞pńY5DwꜞW#Ha؊q NL,@0%Wf5dc=NR5[#轫 ;и@FCY^;nq~ϰ&>wzrZC(wZ *M)hFޮP(eALzki=oNv4wcnLo fKAQh)#Qtm jUyXW^BXF`39$U:*'SQ UY} 8/ʽۂH - ed!c(G{Yx{,|iW19E%iJPmaRݱ0dD~oWq#0Ă{iTъZtp@|%ի Z)%|o )NUQ$ߧ֣8DVFRKBmg.z~4.}"=e7A kUpQ_" /a׈I?i7oj^FY"9P\OԦg$^ k fy&~;?cfjXL; 0yji> ;:c ɩG\=Wh4Mo&8AZ5r~#]c9 K[*OҁQBe(iSᅢp*HXnh</,M=kJ6Hq:.y]{5[쌲}SSC(kG#M'Z9E}"G{ULv"RL:(}!+AJ"NpN{h_iSvT!YDᯬ@9 nq+MϠ%φCWR*XLd>k<bwl%ٝ+R")qi䖭1pSr׌; ik3.poR=H;A oB]%^#£ӲrH7م;F8"ݘL $Ybz(ru E޴;ܻ~^4D,{30lĹoqm@;UxY  r{f_=N]L!}a 7_hIm2>ȉu/=ቓ`XּWI 6r2@(E;(s4-b-j#= `B.oP9.#3򁜤 Ҍ{JԺ߶gFK?ΆuߌKJSHxgy)A67Ѻ4Lf_8R=6ꖬwq?4m&Al1F[`Ft f qFl']Coq.$l7/jDU% og14Lvc@\C%,5h@$> akRj{5; 3iV:֋svShNe&fM3 cCtS6f`F1u9'Cx)ÅV9eF !gĉv2uǨAm~CDv9zia0ݝ'ȊWaX:;pcnSbV{Z8ь,+!#)_f~DfrХxhB58$tWPS٠FBHr^v|)BplQ Wun O/e]8N5Z>((B 4xL5P/Sȭ_M gz|#鮗yzV- Yi,_{4'5T1i ݤXCG \3H:ƚpNO/?E,BIdYm]A218'd5:H'+mvGŧCɯQx=$쥧s+nPV#\!׈&hdK/>q}',M6`S{w:qLdE$S劾4߂0jIx2WXX#@ҰWLooSb_ ,sD%SL6.jgIzr%%řtS8ސG rs=8{ t~n\qwɈ,u{N~4Nw_}Cz;P1V=aO 5`/Vr\hr GJVaL^6/Kԩ<7?ÜΤucg|SG&mpHU>SuSw7 uÂ]mg^Em?u@4 f3QƧiCP _N2D=S~=/!D6ɋ=Wg@!-% bQ ,;#9t:e1];;g5i RB-]6Z|YV%'('uz]#{ܳku 4 kލp3uG`3v%kf֣hjh2whNPs neR Б&<V1ZU` Ai rNT3E /:a=ܢiy<b}`ĺH=+![+L;[|&VCs9ҕ'>݃>uno aID_iKq 6>EKP⁈1 q(J;8;QvZ>n-]jvAVF$[23&Β6Ĭ8qsҭ\&{ did=պY|t!N\JTA r%\P09M;Iqt?\? cnj vZFܻɢQdֵ<@%ZPrt?p?Oѯl $:6 eH~~H)IəucԨ%_q!}p7g|+kI$^gS}9 DB\sۛ<6@$*p$y60h+OWt߬`,=O˃Ϯ8TH$SJ6<4ڑnD0xt@U)wTag'Hg3Hi,VyH 2t&z9X*崹)<*}`6GǺFWYIxQJ ~ꌾm?Vzp|`JV~Ojɡrn")85i[GXZ ST%w u]Iot}8K:S|ǦEuEY>-㵡@G5U"#MeEWd˺PN1q;\h?x޾-wLo]GP贍9umV8CƉn8Kֽ83)b>_/rSc zF$;Opf#q@(" <(cᬥȰJ>E;Ejq=RdۃA_7dYu/qƦ}N DDn.'[lB&ʈJ4'[~ZhKǥ6|⏴D/'˜/<۴{G,?'"O^l'l~~((S>$>q,.$ F%uRBN&뙷BDyٗi񘁭ҲHt/jڛPno%{VbSl Cr_l16}%'V1тâ@kSwsՍ/77ȟ =ԶžU!;5 !@jHºf)|OQ?3QVxW q%_ZSKWq !Jc*5`d15f]8x,Fy'^^T^JaLx)\Qi0p$ <3)6}ȉt^)j%3,~N* Ss%r$l~("i+W?-0rX/ _Oy7l72 SF/1 j}gNr, iIiT}岨H,q+UF0VBթ01gDJRD1q3Dⵤ,t ϋĕFqxs!ʟ#r|ZG\d s*WTkh ;K)޽ sv;mЃ&Wʗ Jps<6:|&zrɠV\(t#@EKp ;ƭhPi抍JATr^>'̄P[-0Un^ΔwLq¨\,rS`equL3n hLձ޻ c FfuvJٻ C<]9;ƭQ^EW,dY4c٨ῺkO)0N U Fі"10~b*X k&nF@D+jѻ{ү';΂cEDýI8,>JEԄWi}H-x֧#XA mq3J1OO֗# `G6R,EqX)Fuo5kܮھY qFYa2 l6+M1CkYt-##GՉDnM^ҒRxvբl2˝hci$mƄ*&)pgTb2)eڜ{{A/& .7hٱbX8,z/H3𫪇k; sijӗ݊MwDQGLt¯Cgax{rcMLq#u%tN cyˊYH _do ,)Ke3KuYrWD/cXZFsDՓ$/ ^D<*^Pu%@#-l2NXa<}\xl~\M%p8:;cws+#EB]3 ҿr͍D9"&ߗ6>l:zhFjݱPUQ^Z48i;FN[a54żŘm&ڗ;z]MeDf ʹ[ x %ɇLvZOXn,=3V6GِRZ:/3*9# ֊wlJCGa{IiLc%mŴU`3pAq pƿ+΄SLV1MJֻ=X_cFW-̍;S֊3^5S AEL:V¡4)7'^䊕 ޴n.Sc$' Kj~_;V3z_44q ˬi }+svuOx,iXh+/g׍XWJTDFBEFU&aс] }{\uڴ!E=3լ^bθg+R,w Pru]s k9>}{JȃFZywJ‘6uk|8^d,cѝJBow}oMZk%2Z*k8H/Zy|kTOG6p"A'w!ЗN m27= y&yh `ꆌ4 x->"ړ7i}K9Q纶Ue'=m'lQWOT;Ru Ҥnnd+< R=`tܿh_zYr [ `ȼeT<`{vxg_ 8q|23gU7oWFƿț?΍؊FEyr;4 ]s.U3dc4l/L=P0ýhgĨ~Ϝq'"|^5۾pfe߂MGT^doctZ/>$_&c XT6< .XCNu?M+g뙻f$Y;˲WD!vcBqGԺ=J/Q/d0[ڏfAf\)Oi@֔"beQ5spR(IzO0n⎹|Y В:Vk@qC7^4q\tb?f_ D7GUQ]?? h.Ͱt5ClGHɂ;0:Ʋ* kfdAP5qYLG&:mVW~\QȢ{hI]SÃp ]dyI=e>;qQYvD3kH؈q" vy 9vmTdR%ͬx7?H]ch~e_z`p _l4ߌeލR R~0% 55fE{@ձw@Ƚ%"56);t "|h5qOΣBR0@Y=E?2^DkY4Wz6T-g "` T@犝Fd<4Ӓ6'YUDx`@t꼓( ttWyDN2Eڽ B+>s+?w_ U%+ 0ٙ~1NO!UK(30 *ݢ 5y#Ypq}E?- Q5nutx"cnHuMX,Μ79,_#ϔ)wfuf3 Y%RiN6NPw9fzx=f<}מ)Ҁl)4}2urxr< "R aefE g`[(-CJN4Y%x(y%b=x:mAM/=>3EZ0WR $ҖX"5~# l'l_B`ONj&Ls+}_Ts*prra@ Y2w:q2gI7W¯YT𩰦'hD(F*xhYzKt 8%!]Zk9tϞ_K Ki j_`PTy8 ʱy媈# d"I]r;fk:/p hB)4F7g*,4kyϪI{N2N($NčQJ@y(SXQwZ0'W/(n)wX MM 3@'InU r( Gg[pzB#kEatdvцO^Y07sW^({ Hs4".}X%YtL")=` d'cbHE*%'4Hd`gxnWʨBM0! ?Χoo3bZUrd$*Eͣ2ğ{u$.kͪGj)#_ ]tpWٽF Ҏ1gbwZՍڝuyUD]3@ct*98mXzYSϧ(Aԟ4_jK~OZ?W$?1>%)V۵^%BY9- fނrzsv[Qu{#^e=39@Ŏ.f<F=z19",j _1-=H$UG%)uUu+2`@HKT<41cr됅m$jҮs\fi sv^!$b@%_XszK$Xk3M. ]ujI6gcPqcј)t9M4<.|Cm{)BQr"zLCI Afk4TE6BA`ɍ2.ۏ ؎4 :(rW!_%/"nVr.Q9=:h"F ^tt O7-%GxRҷ Z.w(CY/hФH[M3g]^6\'m/A߱ 7{J*=s[/ޟr+e*( huzY-z4d)}bQȤXVmzyn:.ץ](Lr(*f+T}F5SЅ`>Fr%TA9[qq=z->uYWg=zgǼ謖uz–n6%NdݹKN ytX刓k#QU[:߅Կp@pV_M۬l]:C?hƗg2  @ ]`(v+W #[%X= +>]4Qd[3 ;-EX)[xp7-)WD0eCS!ÛʢI`#ȕ8 1ƞ⤰NZ7oN/ S^̀O_D(Tt 2Qzm8QH;~O ͱ e5`.(~FԆбh%{r`3:7&y|}MMmebU8\/ǟ1`0/ ~e6M̝|vpXe @կ@N0l‹iNd/󥀄{I鐢+Sjm"{= g^v؍VBgԇOl8]=q'ҔH"+V^V255*tu:YHWŠWcљۛ@cܞ!3yoz7zX8{?o26ťY<4+IAB*+S \s \/#0?9Xw?/0:,P$Cvf-h؄{@Q!-{z`T6-nC R5Bʂӄ{Cp+NL<%j> &: Y=kMp{XcBmM_x4o<#5)m"hN= OR4xn=׮ڣۏj;y<_,/hS"A3oYj[UG51=9w&,\,g'RtH+9,sOń};˽hsY0H2T&pMr6=bGcΕFU^+Ah--#pIs!,#hRAD%3y"65L~Trr_嘛- bkc9DsG6(C6XR$ί99Lb䨕 Ay1哭&)V &XWeOڅP1o`־d- +yT#űܛjqł 4/l5W{f~5͠v&-+W9%k1U S*MB9PGsqBbMRa.|=-ng'|m"#}C%ERQ`J%tʒ< VDzg󴍱5Xm֏y5wP>/Wl |a{~i+.6auq]o/>K6TCǃw/RĦZsAgmt VMNyq"lLoWy:<]}EIiwzMe#H3۳vjjY4' 4~qΪ9۾jH )dR#V[?B%ȒXShBt؅ͤ{EyN Ae=!v- ׮ue(w:omèV|2x<i2r^% `Ew7%u'?G,^UHYztS)&P2Έ&r$zzU'/Cq?;^|0H/ (& Erd?l# ~"ѐwA?;HQBW:t1;/ q &‡OH$Ô:*g=m4l-zgȳuú6'Iuc̺\`Wy$ [ᵋMΨ(l)3r̍fȻCk0Ty Zm$#,\gηF7E|j5h[e>u'\dH N~jph; %nK̳@vub& _<;2e.HsYV1+Ǧ(\iZ,B vB[& %-%]Vo%蛧5hqa@~ӶzvVk^g8.Ⓟ c'&ܕ[à>5$ ,x#gڢTHALElJs6ad:oC^x Ҵ+NUd-JneD6a\WMB"5^GGzA"C,S[fjRk anGQ:cDU"4cM7?x$!V]3:N<.z12PTݍS=#'*.69sxybYbNɽu~`GQAԠVPKX,bpC+)4}1=&QK֟Xp -'hc=H ^=x/2Rd- ,.fOc|46+| w:ؽP]bV(49ߓu|>~w_ԐD KVffhQ{ !V?A2X~ىmpW:j-VQ6Q:3u"V;Yog>^r!nK"$]=s&UﴘI*x4Wa:(BTNLFV_|hD0s󩫘q@>"J/錁"rPV餎TGm[Գ "J)[^{ƃaĔ&v!$l}4WjZ32!fU%e*h10ș@}Ra@~Af; M{Ɵݯl25!!pW-\MiMD!X64OڜxoT& dcD#wH=m>Xp 2dzq6&gvÙ%qy"k?O0*{?ȧ6Pp̒r-*:^3';;l~6b=0IYչ{q> @7ek@/G #2w{|>jTF(O0Q|LaqA"L ENc $\ ?ٚ/5[@\n!q-fZePvn`͏{+^Kh[M#M 217j{F $[&SWyĜ- Yĉ+o .O>V8|iJ5y#W$ 3N5 ޝN_(/By)j<7bjcIkIOzWضG ?79plq3##/ӎ0\%iX^+d?`Q"gmo帯GIuĀm>aNdb/0.)7uP]D|fc>1)1{kkoR`Ya9/tP)>B.e~[v#l(QOFȀHߗkœ `kOAػp:x&f$` S/5' C,MTwq $vD\ie\y$=bv݀P)VT|y`S SUjN+POC[ղ^rwRc}߹ :VR;8t; jhaVOwkITuO&6 8Q "c ьləhMsX~ q(Zf.+Eyw?|zďEؒh }A(pleƙ,⋅YJïUC< j8kG\^PC8-%\_'\6Oiۻ2曅 e[ru@ 3zJg0+K3;HtKc?\x 8./ M)=@.$Ȋ Uzypߔ*haYCm7F{{ c?nχ;]27̻kV'zvBr :6?tNz{ƨ>cK\ڡI7V]%)v,3p''`;oγ;x Q|ml?L5Y*̄a˰]$>ɒd!N`+T(!RS՝{G|3=]\$#S&mc0DNǪ -2B7rCФo4iWkYy !#TWO{wdK}/UtRUOtjVDIaAm9 N ʞ٩,/Xx.iSRfxsΙ`>W3Blꑚ${mդzWK*H6ޙ0:̺M}܉PJq#bf-X0d`m@z̘U oہZul@C.X($&þ6+K2jWSTo/Uz 5hW8ٶphv~4/c|KyChMPX (@ᨏ Qx52 ɐU8inFHμ'=:AnkH|k9' 򃼧93j.tF]TA?iJ Bg.-4#} Fhگ!FT EF o7:$.ZڠvIH(X0 Xi4r' ^tV|%4H\\koZt9)#t pTVtvxy!܋uL@0P_>YbM.+{V"xOI9!<=BkO_*ZIlI2Hle&TjXCB/tk.:)ZK.ut-$þ+=*tq?W'|Kn%t}F$4le|RGg%]d5jwy.R `vTpxz6 d/N \!K]͈XV8y3fnRIѦf`e08)(c-Kߞr`cZPq\kL2v_-D;>gu7g)꺟{xH݁Ԋً}ƥڵ@9S{"|:sVlFµ3HLLRS(Fm`iɕϱ^Vbbfܙ=Z_I*BWw/2=: ά@/^ˤGW9}5SآW UW;ǜBO$letf Snv&_x#أG)D - <7 nJ(Efϸ |D)Я}0`[}-\՚,XV< #[&N03M6o;탌n<{nIP\`_oP^$ߕq0!KNϕ <6owD9@/)r7*>N\ G ƵOzklP",TW:a >~|םIsλ8Vdߓ" u1$}%=JV1q4FLYK/ܜHSTN  GUubIH^ ֥vC fh RCB$CKGOH0Ȉ<,;㤺i޾׿'Ċn'U~eBiI_8OAs賰 qK/D$b@E?7f59°Ԕ*04`Pcsz*Kר) zۀц bp5lSLUG#N *N㵁l%hؙF,#Ǵ*>43Tp;p/2ߊ ? OA ycD7BFah~ `ф}z<$tn镤e\d;Jp/k ~+I=*^yj,$'S.޽JM\7Yg׆4S5$ıHe䡒VԼhebO njL`U* /FoD[L;?+;=Ľ,K7" o=[Jhgh&`iw@ptcYzyz\PNړbza7"N[ޤeSf AB1GmI꽆>/-[ovB1Ah|x`Gc~7!&X<οY>+2^߼XL8}Qߌ!Vf?Â$ߗs%û}Qs_Q+{|ADRPv<@XFxHmZR{T3wrhW޼B X`ѓ6C5(hxjI];30Tj:&F4+)*D\KVy?̸{*}<6\ 0ZXp{(ة{;|o4-D]NHl[ (GB|*K $}=1*efP_,,n 9t ToX\kmںz++BϏNK|cbb"C}f-vMPsB8Z"]G T>ES\ +z6+T"eMP܍ v^}߫,~+#x7'>Z5@dN \-S/kRTuqXf*fh.iؐ]ΌƉ@iΗ%d-Nq7 ?oRl'<}ZAtOH{bO٘ϳ B .E}WՏF=q ̀B) vU j¤pXݺ?U!N .N#֓mmYKhLt|Q9kpc%t5TFlj a)!e&!e7 4\ \t뀤y`.t95RfBi˺Kj-YJYdžHVmn Ne`尺(:^},v?%0= 4f<3. ?efd1QQh1QS]k Ynuf} :-'\0FYixJ$YeI6ms1FaZ [ӊ)+~\, 禫]5q79#q]A&p4RZ#& a|\BE/O e={' P q #h­J*L HMұfBf,@n'NZ,E7[]1Ͷ~^22Ε_Hlk;9ڴ}26-TNs'm4N#Zd$Y@Zg3yP&kYPR#TWmI2WvI$>klPρšiT5d^#E=*f6hDe۽Iğ[>e{9ˣLqj|=NqX)3d)Y${8ڽ7{õJ;cՙL}oOMhbaxf\ڏ1tnyӆfAK?&@7y /j$ԋR.< G-=KRرY~sd(&X]ꋥM[2^ѥ MuQ8וGr]26N.(cXw'mmh!nI˺?م(QGc.m&#%7uj<߂PF5MԨ| 5&6Rsrf=՟9^#4hh"yl_]O Z>:=¡s9ԡFtsj'z6:V\BqV'%5@SbmbAl81#(=ࢗƑճ?0s\iNBV;r75}Wv壩" Q%4[gڐɕ;Mb Q' X)ܟr"|(/ӨɲdL8&忈vA@-Vx˞@Ȅ,';"HCJ%Sރ:!c1?k(` o\ ;Cr0 XN #ZE|ޱ}kvV f/l)[o $950OJU|.(-=] 0A`AYN%y Qջ48@ Ե_^)= 92@h49  ?~R"E>_P["埝mSa h;-0`oo`k] F8Ճ+n &,S$Ehp ++RȘo"{,iQ &]',+ɎS }nҾKҀDu7a+J F>M7b;ORr YRK0qw(ec=[P6 N)3)kGt4f qMz\8+$ ;xsن`*MH?ZBqQPPlf{w֫ `"IAj *>1tѽ8$f7ťIJ/B h"DC)Fz/I@&[ſ-'cN\QFUj%7 cPDH\*Ϻʨ?FJ4~omLL{ 6yi-䂺0|~H/o.V@bAnQrnq݈Z}=S\|Q QMʰ7_JFXCŻs m>z}H[${N3\$G ty cEW>2ݾR0u-wGK[-uܫ|YR/~TzU2wJIȉ-ɬ^J\ 0,hd3ؐøz"ezLC)x_ӌZJ/z kzVZuSJȓdb' ۱=SH9>+iCh֙!"lNH"&߶jC\參^@NjU2='ȉEE0ޅ#=lDʪ5Tp Ć!=OpOb"5N`-CCO ut (>҉{>HxCG7f)0B̪ANW"dUG4ӟ?h5ct9_\spL-U?E uǮjvR.AtSB hD !dȝhx9Qs@7Dft2PdL#ۨB^㿼̽8:]qdD?x37(4Z'exmƶ@HrNP=__²ҺH+_7)~ "`\荚tξ+biZ2# ,]v$yBuI`=fp ,?^֮;}swH-\WkĉTp!l_*\%3jW59bBm *_JƃնOzd y a9o,wE-^\H;zvVG/@}l5fR j>Ժ'f:I:OγXsZ4Z]9@x~#`= fJ)晈<|0m@"edI8yh} _=wn'&C' +Rsޖ6U"u-α}rK㟒G}c69O"npZLԬFflpf8jwRV/{ybW-4wddȺ%.E{ݏ DѓiOX͞&Y.fν mm$UADTƤS>0[7$&mM/9Q2usᴀ J@¹뙭zI^wwOQo1^syVFLt_8о+ZUkpi[]* ml2rK<sWb!ѕ]j Y:5?LWl<~Tw&)2+1B} g8PͲætLiυr뚧ShVUDGِAvb3+Mlw y>F_ѷG%荔ԋAp.8W:|oAi?A<-â6gsR!܋ xQ୍V`H>ϾAXKFVEVz8Sgc do)¼]kD)nqj^$O\lAZ`#sLC(\iVD:8Ds+H걼rpg'aiHϏv iG \5z>,r=+2CwiK=;6ҘeOΎّ`}aH:'սE3I R6T{ 5TUaU'&Ґ#X`eD{Ɯ t~Q|XieZ;R U ]kaqhNE4H`NGl /]:/9g(!`< r>%͒P l"p6oi(xf(ݬEBq48f_+o/4*PH )"`B*::uPuK :P8_/D2rrN=2 mee}|]WS|mmwD-Zwq^XlY~'HmUT% 0 @ϸ< nӭ3r` 8#Mo-/WF*{V?::m~\Ԍ_r cv'vv:Nii=@*1Xǚ@XH-e6$X 8nʚ` H*^)~D/#Yɡxj-&=cU6.g2nJ:O:2;T·rg}OP9=toc܋=I 4dmjc9t # z)@ǔ$Yº00+#*ծВ?葥~xPTQ\~׮ۏSB"ǬDѲeJI?qdT)`=aAg,l&PiЌИSMT*Ẕ3ꕞ*uzhkMђH];$DR}֮%03'Ea)%ydspy\<qJ8qS'a< c.3w4#qlLRK<ڧ(pD/1i( ahXx9֬ѩŸ)Ru%ԂMfǝq;"lܼQEWoY*B\a(my~UBV w_h8&1׀w $[a>"LDA "Ggϻ?n׺q,$2S *o&}HWH#k %: 4%BvH^Gjw`M5\L>E~`%W>|W:TDe晁z#ӨWG䮺O{9ыVg@ߴc9S'e3[ı ]:cO\Vv/&!ȟprMe\/DvQ-iv'8BmdG xgMS!}ZgTWliϽXtq}.{LwrKF{Nդ@K`jZ9͌TX| :A-?/c\bXPΆN}]V$G?8}5NJɋՅi1埝 \Iz^vEg nVxAVS}hF^/3369.OQYX*G+}Px -܄@9RA8&e4$! ( Dh3MSOg;˙!$kRv:/j@D95Rj=;@Ai&9Yx1ne [Հ.EX|M_VfW6n =YuoWSo‹+x!YpJk-vHr*[ja,|!qь%`*B=~5!OW,eXLg#sį©H_FTռd.L/ZIʵ]pюTTn*)cAh]oW 0Zr,s4*X U$}Ut`0)5ё(anA@-i/(  pX=Am(>-H ͸TEkf.9o$$ܻjTlё9?51nH jjekt-5xպ9710㥤QĐZCݩ5<,*v{VoGaBˏfe3j=?G4m!ӻ,Wី pR֎`T .k~^siTuɟZܰ0ZT@[% "ټRg~r NڜI=ѧ*640)̆6ϼ1A4I:f tpZ?kyFkiX|;MI 0,>+?`C!3`ELG8mAXݠЊ6qm6]r!& x|ׇq₷ Sǐ[k>QܩvzR?.S҂H8=7U=9PUC3DǙܧrY{q@P_p/ggϰ >t;ύ;I=JXM14keH<2;dKQ.8>n! ++rkXwMy9? 70%V~D\ԕY?-]:l C\a1Q`Sz"7Gvx%?&00oC̍?f0a8bNKx1$U?| ʳX7$w˷F\<jrA5n4b3cqsΗa~f/jtv&E(.IfFdB@3ѩ 1$REºY{ʹwu#\p?U(`8Ճڣ nYELD+Cc~Eet!':2YHVWT|[6fnڗLNC$)N!]%`8"wi^&%m<_!7WPEfyۧ'zaW1M*'qTHaMiDLXI¸ad[VZp0A88#+Ӻ#֏G mrpKZ0h=1pB&r,HUvR_m>4භ& !FWJ ֠>EՑWFe5mAZ׆!g`fP~|`-[' NӼ'`  |/&qDG %y|FZ VoiǭAbX>>eY $lU3(fn1p DׂDuA_ΐ'Nh ]YJ{vD>hU$C V7 :""ErH4B97 wɑ{co5ϊ7xz^N7ٿH3]3sDFb:ddدJ1r{|993Yh07XY C h35O* 䘦8Fm[ O;D+#.B,@=׆pEZ&OӽXPb󎫱LvN$,t N=(= 9Л^eG|z&h35Lv9 W#?~Q@o(/FMđ$}Twu)l9@XEc-q 8t n's $%x99ZZa) fo0+[l@ߓG(~S_Ƈ!9BeTĔt$9";8< (ɗh"h#WwQ*1$$pC\^NFƫY(_(jxu'aOoavQ"ٿ)LLaҶ8ՂD{ Nj t7q=An،'Is{*A2GƍPk'0\"'a7j)Rj # sӃ"&j^ ^rF+ D%P|O5u;JȽ_/8)seܒ3t +r$MIݸVˉ)5'o5Y/ZA>φf׸4Nٟ;k8[hOF&E+&{]j2P?=o4f)i`X4xk &?Mc.^CK]wV`'MAqVwQǷba/wGPwᨦDajbɟ5,07vIy݋dL yhs笡Pu^u<寓PoECG&aDU&@JlŘC^ "yY TͲy{PPҫ8; |.'Q޻`+(v;G0R—m  ,sg`2!<%}WE=jX*Ufa8uq&rx YP '5ђSȑ2W"ұK7CoSJ*6UFkV/dGSm@ؤu0 ` Έ@(2Y!fInzEڅ_)ɧɊ8~Swvgz9~M8Ɇ&Mi"ts@y{gj}BH =BJF|ֽ!tXAa?&sn뼄+4RGN-tpҾ4`O.Ocr~h*sN)JP2tbz Uy5:XSy'ay;s:Mo#*ݗΒy#N1GJdd,D|n`W#HI +eR z/ޕc`uZY%_89 31lꋯ$[lžpZ)Qkp2tvC Y5$d}\87{FxÙ-J~7u/DV0Z 6tV4@N,+" 4b&&+isPjS7QVZU#3ɠsc3nz0hvh$Fm_F[MGL܂ +ACcDŽ*P5I,~Fngv4]F5Q78bЏ[nj^?l1TsJm78 J~Xb*57xerzH wՋ r&pVOY"4 w]b\@;,y}ʂ7lMTq3TN*R[5gxzrW8 v2-UJ%?in j,Plg>B3;`:W}Qhv+p @Kfn&Sd:7PgCz&7<:lI s鎵AlS{JPЖ1ϫL'LEC/e2aaI*$n1гH={)G/i djwxRƯb⢇^F A7͵VീgV>1A[\.O_$ Y3wyX+Kt5< ʣ= 2xE\Zjtpo.g<.6uQHڐ:Ӄyo^-ܓ\s=%>p*;`D:'uXӟ@Q"EI &ptyN#9[: ς&g\ȅո[qo&lt@'^ihPlM֩Xuvx.4D KU!; ZpOޗxuN!IGd+O5V0%okdOAkh] M=N݃p|&|'Y vOh,BMM4Vj2)=Orn6K%N}<%(4/Ep[s2\( @B^A{ʸa1.+5̪*5})e%χ5#~\4Fq\s~;&S׹uEB*4X-oC#a 9SJW'7]vAhXk 0Wa kAQ9VgVv ZS i~{ao+HXݗQGm$Uʂudۂ{>->,B^\]^AέUS-,y8|9rWt;.c kbbav: 7`,&Mz5zÁ4l|~e|<֬z!Agy9 M&!Dߣ1hjO R\-0'8bApƫuˡ<_Un]YA=IXYv3yV]IF$fKI$l\d|Ty=ay'?;Wq -YxT$QZjv.Aj/V3e#^:/[S2t.U=?o@91 ĝ6]B5Y2=BcEzMD HRz6dBV Tf\D%wQvfÉpҼan3ԟDeT#]Jh)ۚ/VdltZ F'ֹbC@۸78YTw-Q= ˲e]ǫ] (#Mk4J UmqBh*LQ$}K,B x/o7<.1C`7%LiFkRQ¥]Ma-S]ZOKyDB6 `} KĹ2yTCP\ pR`2/9w$H !t? JfSw$h$Ĺ2L/WѐAA"Q; z7Ȯ ^ 6V>ʏm|4.fi sIxd݃pЀbn!a6;lV8C/aNT*08:^uĈ1ڋ8g%C9u&G69}+ڗ: ARdx7c͜|[ ,кroذc`~1Nӱ啌OeK# _\!=Y2ӆ:ߚ ^M 9x]X(dB 16ԋ#3( LјU&܊l̆Y߭>g;7St! s6plۊF=#fͲ:?V#XQckek.7-,][+NS&F`>ZE#Q5Zn`u 5S+kHZj=%DPjl[Yf?FQH#ϖ,eMUXfeEi[_mflul`Ml笂H]5zp;!?R̊_b珞Zِgr @UL ;t ?>Ό IB6cʮ՜ot`nYQ"Q !~4>):~&#rb#Xϕ+M%>UP԰ f3e[)6?GQe $@M @2>_a/p3E=Pp-$0є %~Eo+{2!UM3<Vv6G:͋wdrZ{?Pgvhf oE%odLڂ* P̽pE!eIe9Lt_fH^nGFl];LU;N/T.i7H#&lE!hǤ+i9Yzxޑ)h/vPSb0 q_4WZ'ĈkǰyaQЛ6dbjG+oʌgG ,R+9c?z&)t:y5,C"^s$Tyu }0wEM0Qi]6,kyXaߤ\KѨ]4,{lYs=,kMњP\Ntv4vc-Cv qDV#^DKMc^+yGFNѠ2p@mxr[]cPZ((@  T z}ͯH^~Z%>P('tH>NOppTei4O,%vSբXcS~ɅTzjBLqw_,I]-`t{d&Pt i`QcDqr{(d뙉ے9,4oYAՉ|\FfQFJaN($G n}IkwW /!^RnGOB zhFgW PmN&CƒBAU^!A_PW.PE 1[IZH5뢞Tv A!$~'8 Y 1%;e[։| Rk\ڈu"z+mdDUg)T՝J` Kg^]L&u`gs䘁P0 yFmTs.aa~9{q"]w\`MБD;@2Wy"!5쭼;j,[įkg ~ɰh~Q8Ṕ0sm2[&A 7טpSH7mGr/y?20G#o, P-| 1>(_ Wy3 98 oh F'YG%|adT2k^>/a+Us!ΑViy [Y kUIrB? :~)Fzf}}4co~=a lA|Wyt+(4_=3V?cBdc {O Obݩo}nr-PCHG~]~1vv@Wj lİcG85L:oR/ ⱸww 8NX87cE@7Fv ;i~? $5b ^=*yBR$o/iu0]0nih5 ~"Ory)a*}&M;xA{u݌ĢZ8P;|v=7z3`1pfq)[GU`/0sgsͩ@F+BC%=;cE0ƐJ c 3=/.כ@A'ilZaY]żI"hGo'wO߆V`Ym6pF;?YouWQ>podE:!;-\w'Q0Cm[1ҁ >o3&97nH^?)[a% !LdAG$/ '=E{^`|4OYcdac=xi_ _oB#Ę! "Pѡ;L`IտlaN$rp!.IWm[" @SZoE]`d t_ 6IQ N7o2zoعqrwdK tR6:U8Wo!Jt mNwS(e l˨`wg5WDDMܻm_Ӛ*qpv:6z :\hLf@FzFv{[͓)lJ9vynLoh͒][e,XY9/Wi(pOaI<I oP)s:i].Ñ]§2708O&2vL#u}֓ۤƽđdUr-Z'U(6SXU\w<@DO۾ 3C|{S鹿d9ݐ# 7/hH(Ú6z!& *SYe%P3(k<%4,*? Tb죪FK!oM7Q{w+X,bh&K # @i<8 OA 4&nF*Bx`O5𙅯u9+4[.*)%)B 'Sgc2l<`}Rafί= E]ytT2s@JiAPFKФ; U-%B+Rߊ0)l[n mYxc*)Zo6D`~ACNG't* ^m)"9WG73òԍW )wfbG/оKoabGZ҉=c1cV"Cu!5 lg3S~k][7W{֧~o/4~C+6rBR㲭Pt)͸?S#*0)9WKH$BoÓ}qJ1y oPuCtoBɒ G?TT,bK <)-סRq==1\rб6S<K ĜJ?@N8Q!T&ߡ議GXݖ|]O:ڻwF'ԩ:ݧtmB#&{g#,|wf!蟫`|Sropɜc"W9u"Ș}W)̰^ưv&z}]{ aw$CvC96 Z]U؊jx$ITYk. T=AdI1X> @T-5&<0n*v(yzrUE3x^^9%/=hOyr2jQ^ʰy޿9W6\ ;-ة>yXV%MoňS,qn'sY|M¦: <_+Vf%3 E6D<տ' hw~uQᙤLLjn:h[} ȋtxXwKO(ֽ:UIUn#U c,'b1'LHc+T YʿlxWN'ܳe Yor>|l~7TUF/by:C:)<(N{kN?f [\)Ӹj.b3+F:P$]r;t0ٟ67Rnq5PU&.IlLFkcdH"vWD&$MXٽdEtL'zb1TlvL+Dk1fNɀOpA@I}HRJ| U?8`?rP7kw6ڷ<ʦU/ (bgS>couF_l0xWt1I EH$/v nm]8'Կ.e:9@Bw'jtgRsmԼSkfn.ON #l.>ryDBbTr/J[&b#φKok5OO_3o~5&7$'z^WN`&^E;i}5`p䢮'N* ͘$Dipa$Ij ~.D-`GSBNَ U@8!F~st5\HVe8~a4Kx0tc/?cC{NXg zWxI,^®toC 'c{:*'{iG z2:Wʪ&K/½:a[Bw³[6F Gʘ]  +xy}w$rz>sICVqgg1a 'JaN [?5\2b+T qZL 7hfx/bQVеHw3asn9Bakⲏ%?|Tn ꬅk0Ki3{xM}~'Cg\ENq Wcd ǩBx.+;))=|%HyzaT'][7o-F0^fumDNJfSカh77>䤵xL\8c̼Eϴ`g\J+fOFcԒv25F?,Lalu !U{wWr !'A$wD<UL OrnwD--Ai9㊴wǓ AnjM$¡ځ8R@-D:O-2&B:$N㴻:ďwY2 S9M޸VԹ)lq$4|s$<ȗ CsWu EkM\}}"h Q$~>L>}캏)}Th⨓] u֮`.Q;Y tQ'jOp1a+FQ@"A<[T(GZ摦gu;%".z=<ѦQwPe79EYYI@Xt$ *5);acpm$ejAzv%]ڲbR֤lV'VD5iHo`dr ں?~jg hU~EƞfNܤBwFR(?a# JTSK5q2A$̡Z!cHcE/&iգ zed :{`v;Ug-caǼN_$H d,>st.IN7,U+6 #]ULF)M6rKz=6[lˊjkӖ &֯K|+cOvy();W ~۟/fG VA)沽WEXmzi@ +A+Z{PL/%8[/m$C;Ԕ-ܾAmMH *<^63XwPlFpɢ[CpFlM8[<㿌^V#}Nn*8hcf&L%]Zۑ-+^KVʿq+Emz N|8=do]ap'=է0,!(y=5bvez4u| o\N)0F,n}AU U19}'.-lRXQa}wc әVwO?+ɝHj]+~*(VwCYF=UF' ?rau:uB''q oHd͐{&ZI GO̸pԸ}K6ug(P#[ߎU`Ȣ2'ޫ"L\h[*)}؆M(vD?NaTܫ$ck(_Y_D 2ħLQ9x蔥!!bP<e,TdN N|ס\Fx|yc԰5YCͼG غI3~'80{jCOtsVD5Rk 4Vy^ 715_%8׍<9Tdj3qJ`(a]{qDIEB`c*K%ܑv/7{Մȱ:1 ||**6mV[T`H-5A_Qh)a|W #sD€{&%؁THZC5c0Pq"]~H;+d[w˺D0>lh|‰hIfqR?uc\KXg; qY`3%M<{7SK .k 6uk-(z%"jJݩfDY}FH,#)rC6wJ.n J~$~ ^d24o2wV-}m YTBL6V_Drރvj(xA2:B)Ԍnt{ b +c%#U%AKᲄ[C.#,AzgGgI{i b~1wv l!mܿYbVv]p?@?l:ڤ1 V| 2ÔgFC=\E-4OQ򥗫&+W<+[rk?2Tv"LPZ|zlnz9a08!ݶ(*IXENCRTMgѰTP9L7L`=/jt )wעN8Sq2ى3O_.B'A,eSN88}gAϺx 6RqZsgiTHA %)].*IkS(n]pjT>z?Vh*jw,c0 o3 O9@I/3vh0ēq=Oq&}S"@8m庞i_E㘹J.1uV_) M~:=T U6FJD8"7CI]Ĝhy|1o CqX ^8i,<ъƤr3pr :K0C-<ѝ[jV%7Uѷk Mcp_Nv,ɶa~LV]Ow7Z/t`FVaڕvOֱ)߮/$T$h5fWwO+$i~VL3%%y* 7_RD+-,sAj) yf'N7itv i`m?;h 28?5JQt5M/Uˀf_K!/3ap1Vͷi˫h٠ذq#_ZScAߎSV+]8[˴utTb۷o:J d]2ճd/㶁yz(gC!4kP[ 1iRTEږ  lʹ9}Q%}ǝ' u$'$ӗߝ ,eC93B.=j>4;:9sц`zړpliM[l_WO$jQ3w̭zvARxyCD?U7`[&7p߲D=)GA;{0z$kE8Z$ST=/jSy.Ql]=oƀwNJO>_B9"}޸QթY$.T#QIpJK; `h[15ƄN}}EJH@ѭ} 5@\+qPAn,dP?\bLWѫ\ӏgګ[>)8x>#q/ttkyaYp!{PnaPv [D׌R|gVO;MjaB.bAm-Y&wuLl;k;5*a@݆kYA|ίDͯ$"PQ$̾*{p pBۯ} Aa)ww)0-EwC JޭΒj RPGm+H:P¤M>92AK'?=݃5d,mBk= :67_v`(lsD$n(xCw%M G*fmH<>=c:=XT5o}l2~Ϡ2f-B"VU-%+@-w44k(7\q\qole)IH:VBl;joUE{=x 2U/NP(F5=TI>bu ;c8h5?IŚ/ R;^&j+ A<ʌktn~wJH%' YO&&S`Է|)j(tGv'yw8hG(/`(=4Vb%B>cD-I@@^o9cFmŐ2ݮ*u "@Ed9N hoR>p4߸VO+yx춼xvy 0YhgZOH>چiz<j>&vRb?TwͲ#Y'U Gﲘ~iU GM픬 Cu6 CZmqi' 6%Vo`$gj=fT KAG.O(Մ4JITxJv{}_&&rq( Ԑd[j)`4Άiʤ)vpMDDje[A#ЈĜHʆ姠 =7+ƵWB{ iIVNm~%h|n ,wĽ?F:%"?ȋӅM ~QXhGr/ĊD:*ɜ j_C O|sfYk>FW[>-I`%p ]]M(ZM3&%'،b kRn~\2ͻ̯y<A7"98PL,`#K.EghH]1H(^cX#upvzWVMqe:R'R4bsWuwt>QW6NH0k{ysqHg`n8L̜^?z$ U?bx8ЭKo${*m7|廉 ^~G78߻>!+h,m^DLAVg.u>l8d +A7zt:QMQ=6xO۰ӈćMfӿ$+)4lQc-6˜^:ܹ5QhǛxr1$F[Vex7;IbT ]EI dt!wkm,E!Ỳ}\ g_ʓ .5٘1OU@jv 1$2XsgMBԭ?H3V0w}C2=($ݐܿ㪌E_ՄSj57-"o}5m|W;fz*a.!!T>~,8x7//#Dr>g3Oc!G'r롉 >Ăe 5k?}OkQӃ1pdKtnb\9r g5? oa%91ՇxтwcB5m>cd3 ˪/IE5vm~Uۛ/ }gJr)Oxaю%DA q0|We0bLE˾wvnx 1&;yDkHU-tCLt+NdQ;Z粱6бg*{D+VZ8Q_IZ!y&ʪ8VTk钹&xIug5%F>7~?.6r]V`l'l4^|`Wut?LL;MkinPmQuI1WE Pt] jلu_hS!) #;h=oyl#N=aޖ -F-y,L'.YhA u=--vn z S\< I![D.NGIS!046RYpIuHإIA Xv&.tK&c(-F ;O8+DC]nQ "*fS#@C?DO-ĒTˑ +u,KWH%%]ߛq\ʟ6F:K[;G'0JF}}UfoG"v(Q:mͭCY. 2(|jE# 3fDNƇ]JXo V2Okaaa-juyMey펺#6I7"?gg`|i DiXjg4r)`U Ww-$h񈫱! vJoZVڵj6-|=Eۭ xʌmǻ29]Gz.R2F"n &t|m+҃;^ nH|" #̇$ܗ kS2!ֶI"0d΢e1?3Y޽ZZileS< k%&DWnuc$uL'`IYT!fl{_JI6H E2;t &/^>;UL)T} qp8<]]ύ:r֌l/EXakgkr ~/~ë7}N.iڮG^CH8Le)Nۏ3[9/,奼HP35}W>8eODN + [ V NDqmVPO^ X3izHL ,YiwOTTJ9f[..Pnmn mxlL$1%'񿖞B#ﺄZV\V.'8 +sNfsMEڹnǧrʢ;pbf F,Eg⌴4&A>rťgh#S&^Qͱ+>+v 8'|a1w7~kJN\շ bڍ0ƲBfEMY!urJmfh4l Ky+${"н]L6~Oo Iyk} V!k\&$Ņi C=e2 tS5֜\?CC; c׌l8SO{ YŊL$RI@TcG@鉜iǴls-ʺ{ 舎c]|r&d~:5.e-J'/.),I+5_m$g {|-ٸ?ldH[:|oj@l{?PlB ]7S".Om/ {T}d T*YB8/Cd=g=*rc6Y䂷6g]HZScOof̅3нatS[U ntW"-`qSeB7y!6Тʽ j e.)4m_'m$f8d|GHNu Q_ԍT0yh6CKIaofL6=UɺVe,{ծ~ego34ꜣ#_gRwѯtr51`pB޼K!s?8o;ے9EfH>.oUW֮nL9LY SH(GH|H w6n.?vN8L| P:z*A[%$&ް~*j7JvZY'a*x\P3 n6J21!S`)rt8My`dExKCqXl=tN&Oa^gmx]p1{G!Y|U:?hJY9jͰ:Z >݃1AQQ8XW,zxͯ^3zԝ\Q{冷 hn(R\XYk8tI_,O3B2#ʪ)7"g-W+b(Q>=B/ "3/$<<=om&3$g'|.Y9"f蚼έEg# ΞL  ]G 38WXTwqARySv-µ;# MX1Xjwma{Fؿ&DZaI_;ˬRu͗n$OyV zu~H~zM JW^roYmЪqf*~Oy@])~[݈a*iB+2'{ J\>.RG uQљ.|o{}-9ib *QA ʁȲՏQFHx)D[ZQIIc)9K#]dxFUiG@DlUT@j֩uym(XYSC,M~7I54Hbimٔq{yL>74;>((56Hc8*WKzBoT vuK\~F=/ 0:Cv zB]++9HHx闐 pk1\cfdfnB7r~|3]D!ljp&j }i=3'Z:joٜ4.KHQ? #rbXɭh*tjIOo?[ #5ɵ9>[NpzQ3RpuCo3#]!Lc~tY8z_,7>7 tKJvݕbhy,"%_ݝ=ȬBE-2Zm͡Kg A$gPqENռuIy$d1̵⟱ѫPAf [$;;O1 *0_7j},͕&Ϯg~@-5A@vTXPQ0??10- `c.O֮rκ^V8S.&30u)#YB Fg&(A(@ upKSD 1nǴٗgGd?s0j3J 媍Ж-eP k)ɸ.O]@=(n=s*T^,[smsNO\:gELR^]t wH/MG %\]ǣ_3Y + t>{[P+DLuE iV`H[ȾH59´ 5#Dfzy ؄LnC%E15ؘ![ E8`bPx͢J/Zs )ŗH4EF -y6\.QܻߖģNlxl KYLǩ4?FCk6`'Qp"|E'#$L gy9%'R<4I3ܖ_JZ^ aCWlTkRp1+AlgmU0.o ~|`G$efq+3֗ *eɛ>}NEl20޸aO",Ȍ`ubxvo2w_N9ͥ`,̙jz6u v43k̐Elei*[rYͭ,ݔy8&{|wv[@ii:HŜwSYBtܗtpФ-3kۻFnHyݥRb. IvwRuXKjOwoNʐ{ť#Eȣ0h+NюM9)+ k O;7OB܋o3 ?@;־˼\~:0xjPgP|(K)/|M14K٬%}Q^?|`V"O%;t[:%4O'p^F}-f F-Hȱ/B4`o]4C`E3î4 uY[o'i d= CPuF $!1tl1ߓ; dԩuPIޫ9TIbuHm Sqw 4eIBz7wqY$mKdsZ蔀izmxs̅çn($3x6>BF}u HdU bEEka&@ 3qWh wΨVjRAXλE=]_e)>hyj'<D4lQ܂,䡸N#U=*UtkJX`U-AS11̫;G\X IM=%=nzNTXr3D\:t (́-™,EdI=P'tNi8Dެ"D f˂$:WYtR+^l.RĥnO|Β Z@8bbMN(B"'0뻿if;z[G3_Ib40` x,=nPQrc{C=a wbW"E.1'5ȯ,ڷDưv$s-Lq@J w8 ￁z`q !> g|{M8J`$XkfYa4LU,2f:!ᚴ]i|ݜZ&5A+6WꄇvЎKc凁X%?@u|Re,$^ܝ'GmAw[<+5n<wT61k.6\TTzc$/CW"MbՍ3&;"(KE ,zQCfJ&-}({ 6fQ!!̌ܘjgC4>hrA}% y!?/oMaim:G,Xv Q{vm{%# PF8|<1#p ((mk~L#W1KqU&ۓ/5aOZ ~{IX6(/ _:7]cahL`ZABt?F mFhCtזWRpfJ#vYQ7x^0wQ1J^[z_v뻋 |2Am"OaN6j0dGWw<5%n1 [ ;b"Ҍ åCB.'I_VBG=qFP@܆} sS WfS[!FsQNowIAt^YΨ9Č%zyyʄRV*,.GCHϤ՜p`Lm'43~ /6cv3\1-ûxDXe+,4iGy)vUiY:.-RRgyiHwd4QvOLY@LYu`tXQ̋k2b W97pCZAN(̅K@4Apɤ*.>. w5JBt50E&v`]#:+zJ?YdLme@2bR9p 'c_nDTRӓ4KԕG`1M v+x$NSz \:Hkkm `$Z5CH\fuPFdx7ۣ#-' ~^t'*b-c 4@Cq1-Lb׽J#>rj~A5iPGuCR!mG\|_.>4|"mgO3&:vycrkA8ntnL-Y+L`>٣̧N5/| 1<2.G5KbռV?Yn߃&xc_Sm{!r⸏̹0&5 WO 1,ۢWꚄg2n֒U>Nq0=v=<=RiZL_ fTAԕ jk_.DuQ8ZiuTH,PWV4R--ER ~V/"J"!W]W 30zz[?iMv<1p1WTО$$g^`!.[Q4p9VR-D~}ÞhhlMrjz FMv5\sNUOO)~%v9׬A<VV%x{UU< <--g0RA@CfC{azW>h/t5WV**Ch1 /B,u4sKMGP.uDMuâ:2еOBϟ QTYY~nw{l xnt6]qSD SI?L;bHcְG{ Sj*ܸȾ~m>dzZ3/֬;`%h*Ve }[S6{OG'h_Ɯڭa3t؈cvd}:3jׁ7^ȢA }uP5oըɌ=k!sઽL{NdH2ǂ>=5YCէJs*w#8[b8 / 4;Fʏ(@,kcC9Daf]C;2›S[}aD>!-\:Dm r&xEa% 3Вͼ#/A" )紤CI3'܌pz_JDUV%ܨ,\/bh&g cz Hf'؟uyG4qa~#f\`6$v!aogېWJ5p44$,M~?Q[0K},t[髡ٕZ L}@ʼ5~GWVNU{FOT)(;uQD{`=(rqetc!Zs%q5 q&m  xZcim^9Nϳ*u5yUAQ,}~3t./-eg 6CAT;6XR^h6*D⛺՟[BY=D],|Y߱,r8 @&>RLXۖ``kK^,^ӟ[uL -DfCe[1w%W?^NEXɉq]9TTҚqT*?&?fP(w0ڕIbMס~8vIAs݅@z͍kqCby,UOY$|uhnéYFLd>!-C?(0.yU&aH?G5v"@%F*|}r3TKBDZuivuM?%mAm\ Cm7^H-Qa5U\K|lv2L| )U)"F.BD;Ovy.DVipKM^ TY1Z9(+.IzD f6Byalr0E嵉 'UF;HYtz=߷ɸ5KԑuqfGINl8UW&a>@GPhce}0#Y^1C-7t2+ Hݲ0{C=ލ@>+,WSyP߰Di+6X@,Eg%yڪXlޢf&bXGoeԠ_lVȫ__B¶,#F/;OAn@`vԕ♢x?#K^ဍav6b} 0눁xvщMV':i:SXkT2Kƕ&)gI WcEޖR8~=a0rS73jlyE*T;WT_Vl3ZLR<[`Br26NAx@?Iw\_Σ)=K2/7t }寠ZyƢo+n[꼉kc Ѷrld OV$*{ ֯LNZa8g&ǏHҎkgI5Z@UaS߶ndn@R%Ero Lgl]\%MlFj=[XX5"^-31M#O%.z+$6 9B+n`g{ 'h9dKf%oC!E DK 0Qٴ:𒥳w,C#hEpr ЛZ’}z_;֙\I)ts1t "Ųb ,e|,bqQ,8jc8ٸuW/90N\46L 8*g:HE}pKpYv)G"H.2+`[")jRz+ȉ۽2rA[0S,K5P-{ "/bZ60 Oa;伊h{(bb۫#Q89]M`mGr۰ */"\5FV0vլF%~M<+#Y9Ȍ\u;&| ůU!]J]G@1R!/|7,p eGPs̲Yk{G!fn1աl΂ }m&Pdy)۹ORܠ;@DS^͎JӉLJekcuKSj W ފ3rTb`LE5m`)c/=ٚ1=m\2M硅.9:A<-Ĩ(k@2@Eu7^$ق+GXq©eƟw.|tux0FA`>-D`:,W+A-zq *`ak ́6ǥUv"^lZ 'i4o4vePI0"6WevPAO"0iqb8 UT3f.9 v$9Y~Bؗp{%`D8S  âIu&ۈjdDPx"3G^Db*7Кe ,IBb<+_bTEmvM81HU!ޅK^8jТv"ƯI{6xV1>*-\sVlfX7q/x0 BE '}jS|c@GbR*d߷1YiJ?*,NCZAeI.n¼61"z0YFv3:'@Re=wϽ6|s7òՉ/6F.\H`v(HuP޿o7˷4~>ӝ F*:ޤ_ ŃEAd~aWzXg{ef@j5;t[n"Jފ:٥O~o>yDy93@,btP \RBfL*]!K`gd>BtRhַ#Q$:÷ BtirOqBn8~ G3Z `y0n5^Q,TkF+L (VHxfl< -9aDͬcu 6փ/A?$'UE Όf8 U (4 EN pەG `[pksG y_ܯf:aOnGF1T\T]I$M qӰےN!^:vTv-b.z0\6J=)V6L1lֿ6G{rLs@p q2Q!__G_4ջ90 dmچGCu 8}B"R"ueVDul ܯKu84QO;5ӤM(ӞWk ik;%?GmWu[ʢøsGKS}/_i\e!]LTvtrCf!4~7g"{%7[JsfIf},ϟ'Hsw N?I/&zR v{wH}y!uPl*,vlPsR\,k ^jB@U͡0rPDׇz;n9 %aJFcHJxy>y#ɀGb$ou\zC\U Wb#M}*`DmJ62@"ԦDq)/J|:vS90ʭQڷ'9$])noyUw6kHFEֻq@4ތϨ.{L%`AVzZE 7Ug˿Bz苹$=L{h*B$"fV7DR)A( !#}g}ˣuiߘbzjߤ՟;phTIiѡ:Z}1gG+"m#`n1 T@zDmP9 VtOqtAuz g=uzyޡLOwJBq.Hrpz9 }aEZnUaYSaq|.)bBǼ*},VyH9qKoD ܓ4R\fKC.-cI|֡}l"U@GEzX_"qԼ~0$'.xBM(QTb72բ~5kz7d#/OoÈQsI>#$tJOU8eѷ$JJWpU9,Tl|.@q M"ӫ;GLi}$?]BkIq Cc'jF8BZ/㽲օ&ʟSٺ.d`ެhc;o`J̔_.flDRk<")p5(}(ٜn£=' :e,( #/(jx[M/}i-qLHOU>R#z lÞ"u3u>~(AݰC5_΃uɽPV&۱e/F)X#kjˀ&/Fj^U*4Frg*Qt߸X` ]L6DE$ bn}Xοh ak>ItϘ4WƳ!E˛U׻7KZJp#`َd?%'g{%61TTpfo~SIwV!fPJv>CQ5_/[gTe*H7RCoWI@PهYcI*uSolUK7 53Y,*%_\]"caqxr >fA]Lk%8k}ML/, D5p)(+ԺEgq>3}F~43RqHhHS8<jri@Je1/ow5 EᒖKoRPqȡci:rf7[݂ԫA2RH'%%VEߛg XzE<`3S̨MJ8p]"enxPz)`<yWuq3R_JQgʮ;jKK"OG JxV752յE+VϘkNpGōjXvk؋LjG({u#֣yvFƆze^4 DV rxdb-Hnk-Aq(aCtRŭ*Z Mq3% 1uԩTz]._00xw*p`OCW-Bp꾉)W鬚tr!Iy,{[>+ٱVD x5DYb7oQ!yYf{FBƜ]qe^tŋ.*}_sϊ}WP _I.# 2;hLL\AFiFi*>\ GW過\=2"VXWV'v?m;ddTGR E_8nO4JKvlU7klb9E uk=/Me%i7?htG:\0.ߺ`^Z@<7TX0ڿ pW7DBׇD7!ʶK_GoH8x 8. _M`,F/qb-^ꮌgA:((g,و 1V63Lln/PzL  klsd4Ӟ o.vbYbc ͳ/f=vRZ#+ȻZ1dB[RW$Xb)~ 'v +)ny80<|eebJ:.G0w[_TSu3u, #;Vc␵+tK_&_ 8W:gڀ]NnC>"J^i*i.<5ĥ=oSF^A6ؕ,,y8[~2%3!JQr86&:Ia>+jnm$OW~|M Az㫚 @`~r̔W!S)˧b]5Q?](%^8^:Th1Ń"iZÑ&i@+UvצM~DV}\a4@n5=o(< ]PG`jyFnq%v:X:J#PTV&'OB'R4!/p5Ro: e AXs68H3j5^tՓ=Ac(Hþ8a'ۑTBr7I&36$7AߡR]!!쁯OI{tБp\r˯:;B`VG =srO@ۂ -*, n2 QčDZZ,6DE;_IXGKQ] \sΰ-,CaJ(֩ɍUP+ڡ0ut;NC$_ H4' Oh l><b%" /P>J@X < 6}Xu$nKǿ`+Ck۲d~Gׯ愌mڿ݈zk&p3>%sON~!i{5lN S!(anVU,s{\k]cWE"<1aUΟrf&޼rCe;P"8Q)ƵMDEUo sJbr.Dh[WORyeKƗH9:~dF0jP9؅p?Lr{Devj^~]iߣ6`P[5K^)VD>juy+d#vPdmަdo`۸(!ڹee tbW5TꌹsVB )#.Dc.#Ғ`(@E |fFPyMRnw_ʿ ݚ"zCe33p+u|"XH݄ f6*CT+X>>j,cғ蛕)\=#_dvŇVaEG֨@ZzUd=XJLYm<Ck1{0-woL]=¬38-S[0dXɍ-=elgc+F8|lߒH(㬆YCNqM>)ս'SSwv,Y}AJ]vͥi{COD ւ9Dޗ508f.^٧ߘ*]YZԋܣ] 9vR"!N4mQGX7?ڬ7NȷDysqYѽ ,di~ `<Ϝt>dmO'D.{,3LzA9KsܨN^Z,cHl#DkݫTԳ '5G!_|Q tGI7Z9\3p[&Δq{/a;*'Emއ|avn6HF݉? 2i]!<&`d@4K8tjRsGOXk"MKKވ ' >fiY~+R:., Ozg /DF|iiS ;)=[e-T %i҄*PF-b,w?a.":eX=ilFq;X-MfpO-F?rASKH#UCAY9(;xԙyk'kP}_H:GDmSNOeҋNXNk@"JxB.4`g}yлxa5W?VS޷{cD#[,RBdWR7uLZxBAyy/YMޗ4Z~@ko> vl%Ľ 77G,kֽOё1_siYMt#6jnΪI4]?Ȟ?yi0BtKK چv6 ^63v]?u^ A=O$ٻyOv<|vk[ozgMQݍ# ",rth0\>Ҍ=G#lZeiAMAH>`Y8?jv3Y@ȲBtw.͂D7/%8x"G]Ͽ=-HODHM,CÆVGrF ľf@z~Ra6pq" FόUt16*ZkW!}hSŷ2Z59t5ݮfVlO9zrНUոgIɿ {im2n 2E=7X"&b-x.kڄ]M$pz(#cnEN7,$-|lF!}iB>(1.4#֟~o3VǤn}˗_8mE˪1T(c*-, kVq2r4eB1R& =ky>Ⰼ-1C 1y$#\ъR/-PTquMɽ$G35? ȗxt9+_4Vj k42gdtD,,t۴:UG  yqꯄ9m'Uov)L9%䅪 q:J36B.=ϠfƗ Ne䦪6 5jΉLs^G6aqyrq1[A#`̜B* GZك͈a,E7laZ8ہlm/=gT8 0L(_QG6lª6TVjTqXD@CHZ;O&yv]# OT: _ e56 Ԅ@*/UTqSi l$-K Dx6ev_߼fc^i|ZJ 2_FKq_g,꫍hΘ 5Ёi.ݟ3\CAeD, *Upk_tKs.{)֕ 6|Z!iU"&$"6#Rp~W@H9$D$>^f>TE Vˈ1͙WY N& 60\[K</gcݾX|-9@PE}v"e,ZDx~@YPJ aoQ%IjwJKb խJW> <$_/1]Fy ! {l:ׯ0 ZڟB6K E~ `<) #w N]^q7JlYUUJNa/N>SRkqFd{Q^Q00}~DطG{X?yg~bZ5ÎBQOE(`XpM cpvai0jš= L+ mZ6} ԟҐǞ?q CX3ju8BQVoixNV!r>p C'pUxm:;i'|t<-O}=)]損dc';B .éyqJs_>ݻ`$*4f3)՜Bat. #1!28u\x[P/kj9m#:* S3͸oTRQ&Hu9smHu仴;JDЁń9|S_K[Y`1M&g碁#mc29t'̾>h)hZyS̄L3қQ:Mo➊}ǫO$O`ƀ(} `i $tW_ͬW!Mw,[‹l{2}rɏ5MsEh+z~WTZMDYnV Yp} zPCL Y9t=l978:xLK#)fi 'pfۨ7s*nFc]o;Gc3n/C3{),*-|n=+eZlE_$]}8֚=Խ "K8zh6 Y!JD$VԢ߆1Y@-\nѹ1 $~E$%=l@fL)~%r7Y|AXY$mvHlUYm<=ʢ`!YmȮp>uT"MϹB4ZbWDz - ȶ xݭje/r,,2R)4eqm4#W$Pk%af-w"@}- j`bW 6m'`+rk"gdH6M]|[+Jd ' ިm>G)Z :c-sDVϼNX;Yň |3km!b,J>8l+*%*ޘXb!gyčXҫiPqș_Êxo%J$6T?VV["k{䨙7iGĝU0H$Zo+8+g'ly=v[Lz=. /˂99`'ZکwKrT 'y'vhZI EJ#9o:~E›klznbw"#}|&0mݹO$(TpY~z\ hCݕL0[=ְ;fz)՗^Y`s:Ps^c$' k9+8~xqz8ͧ%/{ozͦ|vUW\:Cr:p;$2ֲ9`;7mOY73S#31 `En;ys7LGwCF?T\?7JP'r=aW8C?~tLu;2wPBo`25&Z>@ScHA8xQ<6vմ3KGcNꐾGcl"v+퓶ɛopzr5\^sY՛'+T233$}03$p=oXAvq3iZffVp< 'GJ](͸5|O9z\fL)R)|M?O?m!#a qU'DmBd1]ڬ2xy߾\NώZLT/W6l>Nxu=}/jn4L]ԘYف~[#||P(W}MDopSW+̰E[pAR䋪qc*._JeSy%0ݫuG̔s-s,^ʴMnm{enzⶓLV?ݻzTu;l. j'ﴰAC,92&OZ 88Dmz[9mz CaͱW2v*$m/ f>4D ff{P .({0iqR>y rttTPoҔx€lN4-V6l$F(<_U7a{{ ?PwtbT]G˂dZ]C䅩.K{f71aɴTtޕٞΟEӁ- 9&L)ir,~ 5}V,+q8?aAG9!PjpfaԵ]巗`jpZ ) @Ŋom")d L;S4+zi{RI(a5 "\GFI4Rj!+kO~Y$bLA ޷r/g'2h-9,L9Ch ?O̒(ATm yk93-42F(c8hFLxre>7jFJ \̗]CUEbGp838HCz[™.[0VwҶuS8&^&E#R1F.4.Dez_ޅ!G}#Xpr^?B߫;tM/@J`K_v@CȔV\ctce&99LsRZ(m?Դc`@X:КõҨÓ[ 15q8!LHebm^wa8("2#)-bwV u[uH (ds ;r=%SpDŽ6ph[,x\ĭ%Bٴixk *FOs)Lr^{bv'&*IڤZվ,,ʍ_%yv6}.(Ôdǂ-%#VkDl@Iݗ1jv4ZoJot3cv#`H!ZjG&[3p$^fꙑo'_St6֥n"n⎔7J $_,/cO=+Xu%Mkdmngțor+E>K|ّd` LPB W$Cl0y~6SpDy9*:}entٰ5W}Z{ mO-ѣ ˌzBS?=0=-n?,s9nr ]l񌞾C?dX,Ҥ?(} 6 $ela)Ox=VL0Pv{9dkٝ k|k[{R'8⪪(1Yrnu71NJred>ϥV*m' ,԰,.cJ0!!VشQ\~BF/n~:'"P@&{>!"Bt0>#!qu$?OiO? e 杉Wz~1]"UK>8s)UZITF;jk*mlTfd%Y)ӰĨ/E[B QW(v#{Skt|#~U|&Ga2FMɤi^n.9j2|WaNCPqY\1`F֭N+OIӚdRnI[ ^B=JCPmqӠ)Y}ZFRCxY(EJ0|(&O 䜸TJ 0>AtҎ]41sxD. ]AP3bAdRV]$ڸSC[8 E9oXDi9tY{f*mF\b`. NO 51A_ԁ# /<ƧBd>OsXa>^ۍ$k> 5˙ ]ߏ YyJnMͳ-k)Ku_MěsD;NgR屧yx CETTzѹ`Jq5/ oZl N,pBI8cث3Փ1\9![(>My).XšY˘YLMo1_R\Icï -9rԍ2IܘJ+cӴ'{ ]P@l/ɇZe@Qbƫ ]z DTpfb† ]N5eh+;P\@8KmzU5)4V,ka.&iP L*07Hgh%h y@w:}{@A(G1|JP/P4/DxPXHҧryxUn0˗ń}Grrv|n9 isOR>c7#=QA;nxvaPѠ, D6%t*Ii0foȱ^7IO!L ܒ'ԾZj~ۍo4Xy3f[Dx<- =QeOI(J? ^}IkLfNg~Z">EB$hvL6OmPz*Hk}Ke6lYmnt?zMMUzGӚ*<^* ?ZòK߷8Ześ…)II -/w5DU#"1@>r }WA%`+̫֮B=uT w.6)UE܉.awYf(|;o8r|`= pM_4ϲaK@7D<[9OV$eW]a!f&JMvRp.tmH 1@ H`fïOm&p(exL~LP0n:KIoGrZМ^RO"k3T ڜRt8$:%nBz[k'lpս7Nf@"!BCjxJyHkmdz"d-^;ӎMujneqW'ha#`#@,  :Ckx;鉥I`3I{CMP5i $=c)1o]UALE[R[I"NT`Zۉ ٙ)V `{F+ #-d/Q@&Y,@d^_VV!>߳lp_P 2Nhq~w̒ibʻpB4f nDzD=4uKh)A(r|sGFP-} *"0R%M`k]rAE+.XZaJ鎶'|: \R$g<)SLA(2@YA"[ lߎrNe&k̍;y֐* 4@blehGj2ZژL ߜ9Fy iטҒ|a-{d)ȿlˎZl E6SJ~i MoSZv#ywQqAq Vո.\gA `W 6Kxnf z~G蘜y,clCP]\L&*F/nTq&$z` uT f^e  \L)Ķ6ƬNiNǪ]BU6-䛻Vc*,K2 p&GM7`/Pڀ#a8Y޾Hg`9@5K6X+6fmC,!kR _ bR]|&sʦS{-+r%FIuk/I +g4Uٸ1d2~bUH6{$n(I9D_-U!/Fq_Cv;Βz &M\n:W;7|"q_:Y r"O혀Fhv<$E o̔LQnBn)ÊCUYrO ~W>:b.irqbAF=:V/ti3vA]P9_OQ (]R o;~+VgJfە\U3}hMw뢎Jү]}kG»]5(XѼ8&!-P Ȫ_QȻ+b@7hHN xGL!)ͣ.NQuؿ͈% 2N:Fr6 t1G݉ͧ c'e=kޤI˗8?X K$JU|1f `Ew|6gC}k"L60 UghPݿb0vT+/`I0.]S>.~LvJ#lDˣs각/ t, 3~ P7#QA]g,yl_| dĜenG/;rӼAS5qέ@3}7-{I<3z܁Ϝ^B̦JE}n|,0ؒCs JI*tr&M?}%2;"&ڳ -cX̍ѩwNlCg- ͦ꤂~D#FMZdsEphN(]k/ $eȓt{:uN> %2cVs$2 US)]ak%T|9F4Dհu+aA8*Z:tM7c-;*{bUI x`Q5U o@pƣnx,9ew^+L2|)=VS8s2K_. 0Պl>b <ʤGI>s! |\zLJ{ڜ /Hb/Oi#W`ꭰES+[GrnMw393U\A_ȱZ 8^Y*NI{PMJ 5SfT@rLaqs8BҜ/8zH}*9I2|sݡG>5 `$[ߦ|]ymiNL,QLᆾkjD8 VKY7Qj'o}Æl]#B>&H%`RQ+~^> iu,>?#l x|ycfTX-j8kt5|?'UDZa?)).r|bNj6wi ͣf/hI68P.ײ!HIT;$dS]`{8E3ڀqnݪ><'j"d.#$F7b=lEgt〦qU mΏZ1 }od!zw"H}XHړbLa^f!L)s3?`렏:$!ZC$ZVѵ'uq4߿b[PַEH ]5\}Ĵ_w .2M#m04$M-Xo1C5Yx(Z-4uEnb>mqV-Tz9[R) K[x ɑzI1>b.-'.mK;ϷԊL2ظBK1VrcO`ңb#1CX)zfk$? Kpav4cR" R˧ !DfxkO!@CǒIZ{e#897mM3üou? ~aO[wcނ2S 2H!餻lfhj@_1RJ :ݤ|28XjD\d8ɮt\E G yU\vM TɠMd${ly5Z#5nyk+6uܰrv4Ib* å3ǣj|943PXjDV] D9gu| 3Dz!qQz /RsSBe췑$?H |Xd̃Pɩzm`]~Չ&ZLI>4X}Nʩ'{GrHoa448.vEw߹O97gbj#j H XYa}>:]Z*-"Xk9[[GbbVb("bn@jp3$vMzW< yٴk˖tAu^XǑ6B.7F dSqlq;֢&HGçQpY y @b $rdf!0zkC,y%nqy02X>R(:'agLMeדezDhD&x!VݘZ. tܕq@qv5i۳Hw"&hz /`|X yC\w@pkOh>7^%K4puB+R) ȳV#@F@RJ"\Lx^T1&Lo$LZyE=ivZfR2X "ݧ+te$u'JWvkID4Mλs+X3:Vy@{Riy|l҄5q?t( qHͪBy;4XrX(wyP F$rZ&4oo-, Kf5qc_-bOg@$,W XplLD=(Y1[YˀI>GrhQsٙlc2Ej8}w`$U%l%x-؈IrFEc|ke^ XmV<|9΍F&aaf?}%tj:9(g{aduH>KyLB@́_ɼz+d7"P+6{STK +zI9U[ [ 01dݫ-Tg;]zk~B˄[(@m2`J{~Q,]+Mf<-껜pE,! t zY'-967ٷWZ^P]-"L0kTw?P:=1r2ɡQ ]Fi uSeA?uBQ-NXJ fB:>9UV|=Ź*Q{w>:&upN=>r5ϻ%WWiU 1 ^=i٪pnb e55\vR.et`'(bDVd͑lDnViiGE|XL1H#ŸWw AM{X$C%4{JUOf+ttp/Xe`WݪvUJ)7!54BFG/" P"Sh$8;ۺ$6} =bTJ'.UnA2"gl PHq,A-p6}ׄQig0h4]qju;R5d4?%w%"K4Z?T@GpbPoAʱ =v:r.졉$hFʸ ȀiLpӓލ+J7uuCc8,cV1,²RYݲw7MI61dUM }yD > *X6ی!Nߑ[x_hg@\Rӧmy"dCD7\/ĕgC >`B纷l֎z#f>͋9(rbcE֟iZnpf83IO|ܜ{,ٝ[cčD 12QÜwp3ހ0Bz:b08)T78yJٻpDFb<}kn|LIX߄+s̲lɜ.b'⍛nMJL<ȥlqPU6g,f{I ρu ף*z}:ԎsP% °+]nQע}qZN:A:|}L~Lxʍ7dvny`+JfHA+6xT@Q+D7!f2*; zٷ9ްo~cXe¦qJX) 0B+$bPl$!_yn$ORsqg5vNIQm|EgtxHju+ʩa&LhOt.7=KS}5u&> t5EKh"{\/rFXg${&ӂR~M!(ϰ8y\|1/:*pځpS SzOm'3H_Lsi5!(é̵ $ؑ5q o{@nR Oc'øktrCy\T|Z+hXl*yhc}̲"g `29^ klb C*~aaf^{'?.*si<<-HGݠBXIa5֍"JYt~h#t\~{%θaRqe r8p)(Jj~,h*\޳dFܶ~a UcDw"8\vj-߿C}? O9-Ll1Gi$(ԯR|Ab% :Tkkyg}|ݓKJ[9ʻNsAbtva _W/04iXD9vZ!z}OW%P@R׽;u`xRXw,uac6x.=j-GG?Jc((V#OWTs$oW&9Z 2VԙڝQ1,-M3mgdu6*u}=y&bs _RVv"#ZC(t2w)&'9n!(Ö.B*1cs$6S7=`{wgLe)of%O ;@Ry|tPI(۬1DZ% _vLEC8̜_'w_!6M\6ճa#nR 3!֠vZJ:id6k"4h2Ji[HW͹sJVGbJz0òץF51Bj 3%鬹W~wE6-ܦJ;9);Dsf+II'{CT1Gn3xĨ4 mo)ISi3*Ц*OWU)`9UE?MQEX(_V$ *frb]ڵj+} w@@G gԜƒR1&ʄOkaɩ@rϭ|/s. t# 6ueޖ0>Tנ7ooI<<&?],#4]E-of% Yz}r=7>M%ݝ2i "\μ_=.űH…*>ա=xhԌ5Y3n>YR&[x Dbo:}D28>#7n P;LMZ)+DKe0QU?PM)K/E{Vp ySؖX#2Բ?hM0jX@g0'e>|"P_7ȃIA/5b8}/66Rv4FYM0ƺ-d$Q^#> fb_J,\+O?Peu*JɄsT(?z>qzn=f2;D$Czs2Ӿl=N^ fC yXգYpo[v C=7Ѕ _ %3u12#$L|!IrfYAp,<M]ieE15 E\z7n8N&j1+dV'Wx0OR#ZGx0Nfnm~g);Ph )vR!RMy'Ɨ5naozjI~D ScpZO:D}xJD<pKF^Uc8uw뵌iswXCh+-S{1E8g, QD͍] -XG !e=BI`ZߧK"ᨔg](/yzN2 B}yfNT!!frHܗ1F;Bv dr wLcE O/8-j%b'*lS]8!eۏ7")SB^-@a9y_XU2:ʦdi%⸑Cm"CFݗ1(fK>VmlRoZt J}j7,ɓvF=JeO޸wĤ!xf'n vElPuK@V.Lqzn0ɪiSa;Mۜ*lٓx yk7qv^~xpe`Hu mڇ!pNl }]; ~uy t/XquPtQW( p^&?鱢y?l,exP}P2P dWYkqtJʬ&bEZn,~^|,ʊ~#tظ '⁌e΁aNV/VRsdvRupIbElLd@Pp鏀1̈́5 %MFmݕot6:tMp.H(Qܴ3?& Wsg4ӽ}t籢\I盖kX89[5?4(nv{S2Ndr3S̒{첿i"pAr@$,{5U4wqYQ͏|}&70c[T[ϠزY朾ELv.HEt9 xw3Bh̪x YגҫĚTa3h\/hx=}8TGiKp=r.XnJT%jIavWB}2*P3Z*(Ηt*(*p5\aflagBE+JoӠd޷r+lhǜ)__ƒ+B$}T̠I0nOdz? pǒMؼ:wa'3A$ D̥|&gLڳvJZ\> M4C|>}?(g6CPZmA:lsS,GK+tCTCUՐb0[H$ ID Y쉸?3iq&#dQ2u3V:%'VLN Xp\$UDY^ƐaւIjQ/ 4+gûNW2/@ypqSyiU;0`W~DZo;,>}/tև dڷ nƝ6Ur.{g# ?^S9/W()lcd*wbYi˘ӮH6'ڙ~?s^<7SyolqgBwj#:|Q|K+ⱘJs&vSgZ +6Y@?h0ILGWPل]tv &c7Ȥ\즕@h#!9CtO=RT1fRei' h 2V/WK!\dݩ5իCsY6ǶdfQj3LEf9d(:yhCu+h۷4țrbDWVm]/ħw?!Bp}oYhDVsWZ*l\ ,?"[' !z>"9![˯џ$قDizR`C&̙GELqOk0ȳ]FZN4 f|kG;xUʫ%u,4suf>hkP gʦ}[(G^^©aLoVRj:"IIPH`gxb@Vcܰ řV*2.nih%j?`Ux,wONӖ^vPj6SVD]!-yGV#y Ɣb:DJdT?YXH|Ǚ!w}edN35ny1pM6?>UƆ[pnM OQ0h|09fX$NH5ĻO$[-R%M**+ȯE [?yK vc^Vl`q%58?`Dcs1j|J/$k;)-nMXÌh b!QXb 9#H)c# OȎK/hƼu$^_Bp@?޻N2jHׯjS}iσGhPT3%ZL)Ar& Qb;b<$wIo࿱Y?o{GHÐǜZcR-Rh&|&xFEV#;p<Ϊ9>ѝFC o NQ|WznL˥á5G&6D] )NnI 771ȷS[TV݈Na9"aSM;vyqO[Pk|ϯ!ԻTm5w[lSb=D hK]TH~KYMvF3x b =XcR8.XeZv2w9VR"pgx"[;?^bX@Rj[,1+A0UNY{ ϵ,TmVoꣶS!ՙW.7%y<%ԫaPD[m26;†}h͕ LǧI&&/xSBYSFֱ+xxU #[yΎ +LHx I f+VlA,6:BBQf<6xr$gzRD+5^kjظgzuҳVPe$\+ked^eEIKՔПgfu!+ @f !؛' t& 2 GvMÐD&fl/Aggؠv.|KLVr4e\|Z:4jbz2p/ZA^f-+'.}=,43c7'А`Zk\kꎽǯ{hq[nc@˒JWSbʪ]bV|rw!1La5S77leZE; @t5v%F8(Σ6Ň Y~UL s;zH|z*hxk?QtgLP2)gg=i]8c-`Y ⧳<g04]p F~Sd-0TYCbG'8a~4KA)6(o%]>*LGY|M`A?H)47,e[2"5y(l\ڻ =͙lLCI!DOs(F:U$W V]?DZF%NV >ຮ߳_:ǠĴvC(z#{f\F0DUc`o- C!]cƽE4i˒NOPMPOKv.o`EvH|'qwɃ[=/=1~0ϸ,Y9E A$=,B=UI@ u;PX8:7[EӔ@sBA}tp;J&p=VcZ;&܂1.Ch2A(FA7{E_^/J+>KoV nB(h0j4^Vٟ%MK\!!)6[fXV\h; ޕu ZDVL^BSa k APWEp+`<5BOw Gdl0LS+sDSk{Nl\mӖF28ƣ`z.BrU-W C(."#H2pZk Tw 2=C86N95' :OB+&>}XMQtFl/c:vr.Z0ׁ?Y^%zBvLLL958XT88@T0 ΨqSTȕ`f'Fkf?%!$GmuYو2,z}|zh9t@$ >qײu_=M/ub+bYm"c8_Tp-=~Qa:lIq:nOS0]EV锤Jנ,u#eMHz!* J]xn MSUbKOg{t Ʋx.@`jՠS1GI!=W\ѥcufk2\sv\4Y`fe btR3ގ8s`iL w@3y!M&@A&!r ڽySp/Z^U޽v)-*6a!І'hEt5 i@*K+IE#iْrLΐ- )MVZo7l }2 .4r/A`~'К.1ipnKD4_0,+D)5]s9Zs-ܧ2z5ANfmuGO~Dbq=}EooMM)yx rReCE[S$bיtz\B]6F~"KL1MC Kk=֕JquAdsq]k/^1rnu>Ч48G M萛[cAf*# . vEmMy}D'-ڤpU#\?SmPPYe~%4|Nk=a] RfOc }ȶ>x51OUR_,9',5Zj?RA.˃`n4BtBJ^3˙+lwʗ?56+hb@coE9̈p[ zw\dfgmC%ÝZBQƧƞ`&&]r(nр6-:7 ڤe_@߃lRʘV̅#Po)OΖiZ$K[Hn-KkNdNVY&kߋK|G"E'Qams(u֨^h_K&˓0~<| Ivᅏ[ʣUAln}A)(B0Lm>5ণ]צC qIRG; PO&zt5Ϻ&C717غ(];)㨊9rƖGbJ:a OZȰKEPcipqՊ& 1|S]Va=q1-z;<] 6}.ɴ $BαO R.H\EBwsO#a91ZbjX}*+F"ϢW0FdKdoc|E~M&E'ڜ/,7 suT-P` 2v1HS[c v;ztNB&1KyU7/5J"`Lx_xCl`&8G fjjC'q/ kh-,S͞)AC(Kg{ 7Z㹉Ab1L+tqepyoqB|vqG?m_6zc/! "nvF&HwrU ?:^kBB( }g.1"}0[Jwi G~WdUvG~Ⴖ$u1tz8WhIe A$2EmΠjZJIGD&/AgfZBq*E] gifFux.˚7liyyT}0$jE ڼu9٥io,}|=&Lb;ںj$*bɫ,Ywӗ`q.d ;Tݴe n{9ۤAUX6.dx77@ tI@>r̰mکu l}lĜIie(b=JLo!UOc鸯=,⻵yGHj5/ ]MJe-<$de(>w?8+MydM$arެ7vPjH Y7F )9DU`O9D^$wz'@]Wj\m`K-V/K7RH #d1~9>XliQ8Jbf` 1h!R!'Y=0M'ml@;Mr/U>TY8rͷ_^QO~X&x/gdt/k.p3hn7E/ю6/,BX }ʻ c-0 k `nbU,]Ez+̃wף}oiH x𙥦gg}o~O["34"d%|EYٓ/.= h,ѫfDhg%L>ǜm1T4,y6s5F-"&B00TW]:13()Ƃ$J2!RTkC2u3շi~faZ-yj;z*N}zܕt^k9 &Z1 mo[4 Ee<ОU^I߄o.EOH sEM0ɳJdVrs_Z:!'~DZr$ uc y$7c]uIC#`vT{YrqH{c-̞_2{dB7PUgөʡCDČ2m,|azJ/)Z1V BWB$,d +ݞ1QƃB.ō60k@Ȁ2&B@UmmfHҔNT r/1뢽4N&<1A'Br0ayޡ9a-EL] &j9K?ױu|{=(HEJJѮ0ibt6DԺGʼnXW -Bd ##stknUzm}#$g:7 L3gdxt_0j{ECW崷{.O?sY<н6! $&=,2XL4乌FRdU!lME҇ޮe $xn 82ܿ`$Lls3 CXoq]QV)T@!5T"?c|ߤÆCS4@)aN  YXɀxbx9Z~o Aͬa7zgŎM23nɛ31$DGVNr޴W7^Ɋ9hfO&vRGQV)Kt m&>]zӛȯZY(d9s/S|y:4 Znz-' !df}!e |lxǿ4BXt ݼ/ʨ.hd.벢bIb4GO+DɟlQF3la'h@R=5m9jS6njEF?2q~0ָ/<#q|8+ҁq񼱏1Qh Q;>P)w̋REZc }sEcF# Pb[oqfwwjf샬 @rJ]@:F>t#f~yNŠen]#~*H7Z6y#S6S.rNP-ϨY}yl-yV$),IA0us%lSLK D {;Xg^PgvQzkƙ&tw6 M-m&rȔ*J#\rUgmAw&oFzf,&!+$aZ7M/5*CmnˍønCfznj:."|O44 XpoVR+Eީ1:l{9mxoȄU4#->aڒQ_e7TVhX >mr)1=4[kO^@I{E(7̽kEF׮%xre TjehY:䃞À4TlTԎqO"sZ:hS"dc8T#wăxx%OC@"1/ ޹AĄ|5YBJ1 Z~~@Y1#W6Sqd֖^n^V|5t,߰)ޝ4^z B׎C|>)"̝7lǬZ`kt_ɉWBӝ3ڏ<4nG&B{I>j:>rg QBr5wne[4䑞SœD@AR`kTX*uL[)ah`O@bLEDv?W*\(C[wpЃ%!Qh7tǦW;J +Z*9X;4B(6zM @^Ta׭ӥ$-CqܵH@Dd;p=0<2Ӕc+AkSPVGluwVlFmwW7¹kG=[NkvSW׹4":~s?V=/q"X .Dx:FEYx|])tO2=w;E)(~vB0` nfBd޺/kIIIViǯ r SqumX&f=HC3C]ۊ+mQ{F { \uΌfWmX'm6H{$iea+;gܑ}ꋞvc-r)lvzWK_xfg=$Gw,]JZY_^6A|j=Eobs Bn1vN'" ٵlz<8vHAZC+֛Ajy4LIq#ʖ*my7q Sgpf ycls)M{yخ]ZtQiE㝅_d4G၁wj}\ @V&PYŧ={9k+uT{@|7NTQ1`)4WF4{ZiT)gs9b8D,Kf<D u\.4`KmZ/ۚ$o:/V}]߂P/R qD(GEV(?3d@J=@k|( ObуjLOE[4< Z(,-*JP5P*ds4q nc ꓁Ģw*M%`󵌮Kc LeA0d0ʚIY Fyoa_f['M{7v-%W,1[E'鹌Zܔ)wBau ;R]Na͉\Dt_[C& I!R5,?=QB|.%V>g(@Զet6h/7htR$r([@KbђLJDrH|u/^ʰUܯaN^)__LG-E%'-oTOAܼh_ mLJMBB@` 5<ds9/RoON('^WePՌT&ߏGǶsྜྷTbf [x27uxKe˙2\^ 􁣀’ݱ<ޚlXD~7Sޭ固fƎinYuʆEVs!;J!3,;*ϋ+cmN&S: F tAkb NKfsY_vLxP܅p3P%xMzUs7(7K g8g6S bg+D[M:)ɕn1~?X0ϐ8ӻ-}[=7'iR aNnj{ۖI2 pA[h2+qwgf&Gh,/JsץWלeD/Z&:mR^ |ATE鐗 ._o:+yb:+*4ܧW{|aЍxX^3'O`҆RL"s<~H4/GEZ9'(TEnS:f U a | >L|BCBJB<0٪|_lQ9oOȹG^.ʯHIM*(;Vc5QV5BsH0ouY`!_e\i')3~>)|@ۡJN#NTʔ}ұ}9h,,/p b2mc ꉞwtƯwwy]t^v2{_Ԩ8U#=|?6!u iMkG)ͤt1}I'|XCcyåW""Z$W5R`l`79?E>uz~U/rԱ'Ve[wiq{P#< u2GdOVv$Z iM|bq?Z9 RJ4hLf!wvuOA kTྨ{;$9 ԥARw8#2z[unڟA^yIQBd]isf;ZRq -#wueEDлfy{ cGmٷkzu;G4dܧow"0>:).scаsxHZ;&~TsydB2fȮ X ~JH}wQ= yS2ne B'5]03>`Gاm_Mt~J:8*?K+Ig6%PXQ` M2{{!}ʶUjT2adt ':uإP,G7RҴj`k'=*2f}Gp0zoj 4'nrЙSАCR#h#;璅5p/#l"Ũ~@ mNjKvBP+OR%ν͑A$!^Kt@4%$Ĥ\:r;V\#YBrXQ6J䠪+8`v[h+ E9c&XJMvN3`ؚ֝\Xk BmH# Yzؤ-_Al Cȧ#wBdTlnoJjפS=Eeh-@M#2ᲃ"ijf#Vѫ4Dm+׆b#pb͊om1e*v0kNhZkuQ!b cIB+ȩ`~SDo$~hjV9?`+\vY[Ka}zˌrZʚ#;X^dNAFv9x "]IR^fJj!#hJԼj1?^% ȉ caB?ހ0WO5R_" 4?x_DC#\M$Z˽rߖ[\91b~BJEMKO 9lwbƘffzet9R>k~8<\-P]qqD 3;5?=o 3ذyCO߆FH~;@ m䅦Ҷ$m$tK7rHU(%O|T2tOMklb:fBnap9xJ;8zf}t|)f<@rpZ:-]xDwv-1PT~wG9aLLg\bݩ@L< 7H5Cy:h=K~$* :eθFgu-%̗)&&PL%aX)@HYaFA!Z+&, 45"s/M@f)RMzBS ^ HȨ ߧTz\9;U?.16J^*0. |B_\ã+ԙc Cߡoo7 nU:w_{tt t S\y£\Krm' |]4@(?iB P/)\Z1x.Or?D :ZZ7몄Awd R(QW2^ZQmLs6\smD>CY˹\+{“a,f#!j#s(Q7>rKm5ZE#Z{6 DeO3MWrϗF?,i@g CANhz P +l؅|i[kIW[_"V'Hb -f#&O}ƻ] p]R+%qaz"چW-$b:BwWf ^C/E`"e.oAY6 \Y:˸RAW"Hqԏ_W8OG֟0k L*hQr >WP~[BЎ/حT\q^Td/׼sW׍o}R (ADJԨ vec*tM"OuyU dz`gr!Ht.Exo39?H!]þێT ]-S^HċmvObC ": 8_qzE6dZy P=9(Kwrial0W(M"Ƒ[.|dS3,~?X$`[j0Pu.0{cD)=zhvԲ :-_ing3THOr"_ 1xS[8ߗ)AbDcNb/Zo%KHF (JZ-Vrw6-^AW}!>~ioڹ[.-$k'5 OKj2=O_d" 7371_D/6.ݧyמ0J{z4;gFO* 2hTN8sUΩeAedru{M`ECh?D/?YAos#8nRJ2ߋ M6+i)jl/$ UI Ŏ{W*bPJm1ڤ"]6|\w\0WY'X`&b=Qm0FDKmۆEƚCX([8$MS1t CgՉDvkJྊhi:IEyL*{5׈k߭SGR DN|fzMt+N]$ wRSHޘohDΌ^:jALGQU|jI;/ӆe=c&7-la%㶦@YilPͰ!͡mgkO_sb%i72a Kr{jt7|eyS)^eեB?n ݷk~*(3jC>㣪4!baV.K̖1=p+xqdl)v) i}F!> 6Hy!@IN^?¸FdHJs=0Ģ F !1V;.̝1t^gP$LQSY]5`ޖWV !}ۡ!F)~zKr J"[0FyJ'酦`q4,2* 'ivLfmDbl=^ֱA锠eA9k}ƍOB'*8|-yI^P27ɋO۹)b$-n݆-hU0BYvtwN*u5$+׿]+~=1sں_+dq `MOE#:<2_%@tM]֑$  YKHGXi7o GXv6HUҌ~3k)ح1PŅ vJ9DrOx%m@va3߂B<CoQ%ꬪgvJ})3O, ]nA2SDa=m +si>1!ޤu~߇Ȱ$OHotpXdM2 H}3Da9? q6﷽Sm{5Yi|qs{6&/GdYg2*&Ҹ&imG#`, Z&„: p쒿]pX}A5IoZx#6- Q_iJzSf;uONN27_Fφ"{7uL5fd ̉Cb'Gl^//ڤwUvڱاר°cB?Ã}`ch0 y>?kCrrO5)&(哎 ܽjY=sY-JE2+Qy /3ن8E5O"WUt'M!Uǯ 90%rhM&esuĮJPpjv[IhbQMJj%MdN\~j7 Ͱ'oa|/"NtHS.qKl4H5>-~&m ~EJл=PLoن*w\[ά2"|˞+>3|?G[[{LT | 7\${l_6#D4X䝿W_5;@Lߒט9!ܔk{y݁_`U{11zj'汻]ZuL 1n'MPXo&V%w{Z>ed?0SW'~!tI <ySQضpR{m؂LT0q@v7PqJr ;<|Z# !ӥoO&+pĦGC,ADw1|tS2L[1%=ӊWLxic|ЈA՝R:/UQ(Mzͷ1|RՌZ9/ }Z@֬ʘ*0D}%ʎlm۔rf*+D&_׶,5bգ44n cMTo 0M;%(`8CZac![ BP4SHU6Mvlx;Pq'4'x޳*O߁<^񀧩n~zNet"֖q #ePvp>wq S;a(g+cyuWÉ̹p(>mPpqM4 b>/D6>LLqNޜmh8ᅿ N0  W׎3`24c$u{A~P#X pEJn}yUN+_Y{Q{UZlJKl6$3ësW!֧ÿ #܄ɯUV䣺HG< DJ'exPMUpLƣjfPp Z<ћɪ0獺i@}Pt9Vqے2 %^7 -Vf|@adoooh wbw:#-}6n& )9Ǥw3s#>|kI7|b$.^6k h~B\ bX?ʠN']{|ʶƲ똒K}#)9;هpUP14g'K=z4w1ku%N -F Nl@U$OPwvvsjc EP´>2.&U{!DY K ١Q;#pnJ2 g%1IBk U\]&MP:ԥEEP.7M98zYb׎j[;>`]{Ql#I&W6"%kYShBXLNόi-  ΪuZaFT`WQ% -+Z%>?{w\kJgۡ!`90T1_Tv});-T.̗I1 C8{YĤ-J<<.?sC`l% 7dn:ndnGzCi0I;औ6ˋD\ka|7Icp99O , e ?.CSko?dӧx pk .ADjo==bNCK $'&=`n3\PHa懓mː{p _͇]wyXOd&!cI)wj7z+J1m«WDX}e}t^#}Zo"0u PŰh}F8X\7$q40!F]6-x/KhO.o|Iex1ό<>4J1ͰGe#%:Q;Ra5Jf}*@{- 8;7M'xPi<#D6[^zZ<k+u>y&Gw1gL[J+[?etU^Sl}\9'@V"Cot'QmuAl =X~oDݟ+lXS;V":O<{L+?/ZYhL@ 3Op}k)Y&4U$$"dG2AGςb8G/V îZM8}zɘ=} tGyEUp_ L\{ܘf@ݹz6UmtLxTn >Hjҹhy riFڻKwEx!IѦC +DXxB0TuH!HDp,@Tw2c@D;aϕnHHKD;n{$mh8 I|BcB"Z4e:v1gԖ0w9FA!Wt\b๿kj٧QSJ//cd1K3}L,M; c)U~mHikwܴX%TRt5`XsiW_~,(E4\opf77e:ߨx╎$O>0pPT^IjL]N9 EВ艨2al9w2U}hWDfWʊ]_6ϗԁXoZ0ŷ?%xkPQ&>(d/ 5L R%|"(@ PȈ'd^cfm9ݍQ2l!9*b%JAr&!'=@Pe1axq>|I0$h?JIbx.v0 ']Ut+ sRq7(\h<-\b]Ɯo qM|1><69B@ru%_)VsVf4ȩj3iÔ.GlowƻTu:~'e>gy,AS}nKih-#\la/ C1q7ZmX_)ZO"4DZW;hư'uj|FNt<5|ű8unCՌxz) W2|cydW607uPȮ'G!Aakoc,#qc ̗c|rBkH~| Q(!r']܄Lyɥ\G5י`_;ν <H;ydWjfE_s*=de% {Yo W݄4`@/JuA_!fߖTS,"6oXۜ5t7[4 nrHnd|_ՠl$9qfr4`7\~DI6n12(,nIbI~!3> (C$5sge&Z'|2ݿs ؕB0gQ`߰qdu3=8TZ-TݛFф;_dKdPP8|Ͻd2e MUYY3Z}< Z +L*\QK9#oՆZA" 5uA&L$`Q3%Ŭ?ېK AV9/^1O85& 9yF7~jGEbEIeְ1!KcW@ UdL/)It>+qscpjʍěoB4s*z;ճ4n.Pé "VBK(({pQo7_{\vk:0i@$!~@Cemnkzq~µ?`Z,W)ߛ4 KʣԎyeRp*ѿb[J`1bY"aլ\fTT*ɣl+ h2(f$(U!7d  c)sPrr,*NW f7Ff;rr=!Bڮ Tǂ@}ZBJY?hsA8=fy(Ysv* a5v7T 4Uw4pdj0yW\R | V!TccKb`HTGC 3 b4eI['|`F樂|?ndXfmBA GlR-2JL6Oi\}Wi8<Qfٵaߑg!=aܛAh@ U['Re R%lQvs=q L+IAOM,^)Vw\ءS݉sh#Ie_7f tӟt-$g})b-.~G' G@stC/,~0Wdr;nEbA)ehѪ[ 9D?N =, &^g76rjahuB')32j(:! T)x4![%u^CbBEȠ^6_qqxfy:=JNb@V62@U] <D/b=:MIRյmV.IB*1"] ˣFWE搪ʍq-O%%P@tq&sҿ  pF7ɖuLTWL  Y09%'FMb'{%֌ǖC'kD3"ysKʂϓQ{;(\~Q V|xC4GX"\h=p|-s}#|5x鳸 U.xO<~ܠqwڌ5"<2j⑬G8ShCJVdwzM'sٷ,[13XHUO u`wڃv+U%g8܃\B)S_jZ:֩ʧ |vʑ`:AsIߕsIxmuO̙KjҮqu0~^fz4jN 0tnu(js{@& +J|^W9r[P<D?!y[ 4۔1.c3UMux%#~||E/?HSH B.כ(KG@>1ggw%lg3f'kjQUFFbV+(4x./*Mzs/p+7:wtqO݊Bͳᔵ .B#_kz ƚ"R{ّbXf:sX(}T/gcm*3W68"xtrmÔ0~ru?u-)0O׆{XGQ +'g"%: #!|)Vdu>Z0=NȭDt0&kD:z9:Y2pE3I$fyE }%lYMُoYkCh/*R"`x#GRBe~Qd>P:KULw^^0MR^:9o4 10ؒލԲxjno% 223首,bh}drY8/IB7ȥx^ض/8Ʊ\( ǣŪ2E+]iDCOmDEv8=ut(ם4yf#r(3{-^f3( Nl[3Vƴ j\UND곥p?Erk궹K絑ta˧~ !R'< qWߵV*!ߡh[rDdRZ \2!PM(t+ l{mW3Q8bx8>J.&*/(џˉȬظ\#43e'ȃ>-1uD@/ǷN;Իt\%V[R΁ƛh\-YFSKz2Z3)=Vi>*'%󵓏i7152-"I3.ӵK bYC <^/'s&D'y=W/QҬӍ㍃g#@dXީ\Dؕ-?WbDD@@Q:_ \Y{IL&,rR!̆kC)s(STޅR7d6gvǶ0NPl#-D@Ûb_RU?Ms~.]qGx]x<? ezfq̶أ<42BnfS? OU:%9щlO1 ,%X.mm8՜[sXVG2Nk j ?KBz:ѸSl΁b$mø^J鵹t|0@B=\I&o:n ~-mKVf,@ f% smc7 vn = ec]>ں/B3F WWX}/鲾_C9Vd@ɟ9z !Sш'/a CU+vb˵RE띞(hnG{ x3 'aV L.:0n&~O\Niv_o VU5KMD9Ȼ4i;ݹx0yeKRt޻4nU:4|8X$+B4cV߼WBR:1T ݉!e_cN+-lu7^ۯpfjwl5;y2qfRDuud;:!ulݼų8 JH\3rqr4޷(,ƛT}~F|R)]Ix/C&q+>1W4Ϫ"W46Kh﶐(I~b_⤧<|nʀ?/msp(+So̞mC`}S&v{+X=aF-XOvZ*쾦zGPDA[L ^\HKk;{?wz͂x.;C7ᳯ[7:2RRb@ݿ$f3.l[ڪCѓd9#-25ap;Údfyi:unY?rHz}P j[ˍ2\脯B:>Y`+^5;4ZUN/ɲ(#P/ϓ!] ?񂫪0PT Hݱe@͸ (]od.cV]@'&gY0uYq vʘŵJX5nMY0XHrS#nZgfoՒDaN6hR֑|nQ ЬʂK`xm]l/y%gf*fc4ԋ*[ىt S=xt(P ӻar-Qj;^Mc LUSgifhٔCbխT,9T#~&KH5]KO6u ;9>.bOH(=i>@(ƥ6tekHS1OI*ʹ*Jv6;;qwKq H Oʼ9Îu/m3㬦qT%zGm.=)86c9C;~XYe 34EVQyjMv85>*|(߶x+DʦC0d|ٷƝW6⻪6(e`T􆃏& ~n%}Br/%( ^eP R/R'*C# 26xm_d_vjʷGXjjzܝZ}xJe\,@q}[v2I $xn{aYp~*M c8 |*fN:G<w[ox 6jJgr0bx?#&h%^GFPgXCȾrf#:0~O^w5 rXOruTuhAgQ9{"xYny=O~Ųwf?vzkycOTY,t% 2Jd5 ~oxALEXD0,cKU7w$U &rA݃@@33= ^R(ظL5C V3ۦ+F:'>'Q2Pf?7N? .gX # gOj+P2xNvcV˖tr_ /y]}Zfa>0>t]#*py6ZSt"/-09{ScZY~h>iR&7 R_kSWh6 ,kVB>aU2mlBV'uMkZ pYf螵ԲM!U_Id Kypkbxwo[7PCÙzթIW‚av08t|ڔ@O 6+lXV^j?{5kyk.PS,Dn汸z_9gV@\ɅE O|6W$yzHb~uyth芪v(۵N->`tyWWc1I}lFNFh-J_ L1xBʕ#I)6yYN鸨i%TY%n䡲ݸ AV[f-] jFrn֨2dmÔVIk}FԌZn3\td[ e[!bKܙP&‘rjٲH4 ZEު[|ǵ$*PyHZQ|o ֏-%'!ռ|\Sm0RkS֤x/HM_h& sQ^(e4# FŢxMj@[(Aꖥxm,fh\4M!{+'d}=#| ꋒ\6n"hpҸ[s3F {alr |Y`4>2xsDR26H~@~>dIpiM 5: ~ to^mGm57Oj ax'ic=?bBIg!?_ː^./G6| IxQZ">͎+dfBpLX:ͪ-(>p9TR+53I zͧ&|9;`5~ aO"*?ߔMz]U=5 &*jvvbK\m+d>^2,CC'MװaW vAjLuƩ][1΢A#=2+~h܃AEzZ@*ږla1aYXwA7Yt Kn6陚OCD2,6E\iq> @.p1 )e*Rl5&=cX6 #p{5'BU}^nq>/jXI ȴ.o*(wo'䔶!Q7CyH1صym*8aIhM&r%@> jdg9 ~]wil9)`^0`^/ ce75z[ )򬉠 M1&FiU, f)0\oD R/αJi4o $ }}];jo!<2{+BEmouA00*Y0.kI<^By }ڂ)W+G`8ZjDWGر 90(TUbiߴ1㡮GνwjQS雈b삈NY"#it}P[7[}&:CJ`)/ ϖ3Z:gyXuJ\HHؚ0**b2jBXl+Cf7{o/(N < EnkNNM-f3s97hx¬y~-=BP}FJ˜^yDG`OAuS/e^Z,`ܫ_>Gi)Zц}fm[75[G-v2};YbF?x0rWzb]4_q_/q5eD&;:XMdYCE֮czu ha/AWn:{`9rt5i@ʿF2o87bkGS.JrI>!Gw(fLF#I74!`!Ы9n_:&=&Eι oFb%|N0T4`x -Xqģ&us0G]'}a1-ǚc#բ K[x57ۄ5coI[3޲ע'Ћ O 0U)9J= ;I3WkꜰzsY0fxlzBGqNedfջh.p`2\j$ &fKۄ׌z|q^> _ПjBH = A6~~}UDyu">¢hՒUIFd ҠcMURSRHױ+'"")hPJH* g4o 2wBc+mV+ 3?hB)XסW{|x'>W2k7y#r >#2XS1]pD U ƬFA*H[Y^\N+*1֛df[nD&m-;AX0$.JY"3&c >c-efbgnHH@X]nJ#]|} ~\ñ5KpgqU z-x \m<= KOqKk%퀂$`f2T4R/򱥥Cr*BBwق€-+<^ewB ;.uc~+GΑzK 'ݬRy߈EײGa7XHb`0Aizi:P'j(NfO\6KN!,BSS}VLlt$6[2*Jf{Mz?yk 8B+&\@ـZ-ޮmEgע x._gt]^땟PveI6f>bV1ӒSY/.j޸r! {LX2Du͂`;_ &Dn[еK 5fSLe-ÝO Xlu漟B.TK w%zYL3H*4*4qZO Aֵj"R[ubF#`˗jk&;MkT(bGy/~W"1ob%}$V46ʏB80 ~h 8;y $p @b~̲ePꏅ@Vhy#%[>#ܜ,t1zډY~aFz:J`0=M-c%Eވ(\L>]RRk莔Ak`e'6gQHsnQ̩؀/pbXUԣm%-0~:'߁B B!, R2Auu{gAus*X`F`LF7T/![frlbU6kb5sԊ<0cH`W=*!ZY~*CIWL|V$m8j#գ>C~ V1u:Dw[Ԍ G*DbVq6Q{!t_@+JR]Q⨁C]6&w\N[H:)I'Ü훟U+^Vj+^1+` مMA_V1 <˿L`Բs>)EK"hC֥7!xkC6GH4[}VRv׶C.gRyjAh[= Fn%u})׶?B)ᖃ{BdRywp*|GoE[R)a̾Uu`ϗǤ"0zZjy6X}n1"!ñG@|] <\=ցz7F_Fe o-sb,<5fwmKž~}eM2a5PfLR!"᩹~&M,H/F:ٗtX8nUt(w~>4:q"<߂Ef&O:ڛ޴$179PA5@{mrUp!]QIDwn7EuTߛ%xUp@ E_9kcH@X69?yղH{?!/i?emf6$iJ l' rx= Х!^mi BQkx>?jr-KtE哮* d+qd4/W ØRDn"wB(cVl?ܷQv*Bn %k?/4mCĉWYJX*m5[{s Vԝ.bU>ۋx@J>Wk&[Oolir{r(SaCԅ|8򰝉Wy25zFc xɪ+H.]:aCnЎ_$_NzHƪH% w¼0 }Ϝœ9㯋Ғʎ07$;\RОV_H#I>!Yܸt8T,yógo{{v$N2w_/~%1~-cVk\ зN(=[3PaSBy[[VnIU jL!*xcmE*uM57D&wQ҃-OFHD3P\fexi߳JgRMJ_{KFDS@+[4CZM d1zt"ds蔠(.Ȁxp@t '0*8.c0 G2t~ޔ]Iݭ. g&d41CPƝduB P,UjkV.)lhc' Aܲzи޼,LXw[0F.dih2\ w]+}a2 U%VS[xUp=2;v'^U:%{~9)_M#m%a,K=GƶvQ2gc!~ôidqv\$ ԯKo/\qIgeN1ڐm<(no+ێD#{x5;kva J Z=T߃ ]Y"JO$էFp 3ϟodB0ASCC^h̎(zGkD=LE;n?|c2sFAmou+ȚV1% ZiJU<$i΅} ANG٭#6yxylF"'}Xx ͣNqyKيwxEC4~5hhyE֮q P+:H6@=>K@XiF [bq4|$EB"A-AX¤1R_ Mܥ?y.5"q69^#fFIaќnzj5 dkk&8-H$qJY!\j2z<"b4T39ylRm"}eKACqΉ oM8 c5<+ЭT۸t/60Rh +30Ց#*Q.J6rბI$Rx;GQԯS8 q 0jO1?hΖB׈bRK%Ob@Ͷ6r>c"MeeE`$]>W3ͼIJs) WRʈ8BNRLVW}~k.Unjk<\oL{e^/״4e fa#*T^ N9hQ^bIҵ: m X_O~ux4fE 69]SNsi.J=j_@bWBrIڇ0z8 ރTw=WuGSmȅBo 7ܟ Vu_"ĴW<:&9d7VsoVzr!Jl}7({S{] *0?]v~FuP$zvH?>?#G# ^9є6Vɇ*oy?OfBB&^5ѽ,n+~&qCF]}1U_\$OB.RpmKĝ4q'> ]hA h)2 է#\-`) ~~e\1 ׄ5NZ,A؜XJltIB *IYpGg3krWٛJ 9x!U nDY^10mMji9q67} }W<]!y5çiLpϝЃ88}H<{\~C>3XLѱ 6FĿ"}+ڔLAII4Y#~1ݳ1AZy.) 3KmȼktYm-^|D Qj6g3'_g@JǃT2.!2aK$8uY FD .t8lKLq1VПz&Hu2)ҡ;RëkjkR,sIDS⨸֙]FEt"_Hw77l=˹8$n]WUeJԟT:Fdc&8BEꗣ*>;kF_dG 6)4E^QX<FM2S0i.Ib3"f]z:#w@GL}1GFn\է_QǦNcJ!8_񃤽kq}"p;i^RzJe&&H{*^(dٻ +ѡix7a+1;oˣ0~H$kz|,%75v |$ +e U+(wff!*J2g >޴#R4^#Lue<bQK-(2!K\ԃr@æB|~K7XwƬ(J%xلŢ a#4tHEL35gkڄ2YM6- ƽu9ܚF+_Eh&6i*CH~0m'zuA}3ͶI 03o'lpH?D{ҟPB_|Ny#f=<(NSuW$?$5O /4$R麕6fc5Wf} a$H6gok pU QMX.V;ٔ:|2׊Ew0p=VUIՌ z$j]]۔+-L?SLvOK`%*s²# yz<;~nBRT#cpv9D= ۨON_ӝK}諰18 Vӣnm=Vd0b;22YOl``8`y ܢ %ͿԖ0`( F/" Xb.Uh߰GrcW@kt^C>{(Au2H@-rz)3hi t2xG!i d^Lح;[|V+74֞G$X ^[sw=B[qTtKVn6fT>:.> NzgF2ٹryI8IT^|V]Q^GaZդVoJ&/g[i*`m ?<* IAgs$c*(8NHz _ DB@qbwO޷~AY("vdzN {G[:=Pfv2>57!ʯmAg9uS&plabWer!毌xGjczQl埄?P/455~DsY<+}!d;I0LU[|"M*~ t}g 9!vtz_3&i3{#Gwֵ>.s#2ҩ9 'bWnU N9AH.c/FNg g?$ _;S^9]LM+'[q2U={#Nʰ^_XٰDYH2WP=m/\x@L᪱7bYF=0"@R[i7neKb6ELGj\"  IELM-,o:%a"<>1:~=)l 6p-<*\1ѿQ(\dcU%4 ~M*6slRbw. ۬28%k %X9L`ҕf4E%OYv-f*ӏ}otQH#et/& ~#[?IhdOb>>+y3K}8d%It_s3X{&Ki-P!QO0}`gr44ҁ@CCwl1p>-Gr ќ[FSRcsGxus! &OLRL,;bQQ;y]1':C둕r³UTr ;kU6Liz& 4SMDHYtMDitkkJ{/gjI5K<ؤZn$4=+UP#ȿrǐk3ܺoi!4ST>x V|MgbH{:d!W9OMxMX WMJ^Rz@swO謨A.}IC@)%)nz=fO 0g1um6&93IݡVꋯOj#SjQĊ#g"/ҵ-w踓mrV" ۦ эfX,l" V1!/L AAJdI) ]/mN˔}gY)\aSl~l_+Ǯ%JKyw qZnƢ;\T6Ž>FWw+]$j`{vЅu'CtӒandtzи$715,*OoNmQ|ZUk3d^y"lgذv |'lw#9cʷ#y[FAH<"(4D [b3hKP^V窂 #a*w;ϳ4;FyE p1Փ$*q6j.m&rcItaȂr$ xK==(jIK|.\V8c +Ə+;7?>/EiltWa/y7UOgϻj PbMUߢBmY&xNm;N 8YbetMt ե8+}:?+"q\T~介׾ d6/[8uGfH -ednVF^|hGtUMm/wi/|/x  _ 0-%\9JFҋZ?ي2<~8uÛ>II a>Jl~J9ȫ(T&37_g CHl#+lSZЍ}X69~?L=Db$v}P#zv&qn>])8} n #OSZBDp 8^V96@&UAqsp"8>%x)JFaE0)dYmuElHl)o3uDSKED'QL&7,"XPfE$%PK77OMrH97YՈO=7OylR Pʗv:ʊf,$&|[50J~ց,U4ĩ;4Y&7g6 Z1@YA (a;X=yBO~KPI X" ӹA|i0 %0]Ă(?R]wI<5d!"D hs.2Hӵ/rg$%x`Dg.GB}.g&nn1v4sZ^ ,NƳ!hEH˓+z SHڒu%ZL /|Cx0ٰ[)X<_P`dK,d'K6HaC٥%Mңɼy/XA3K[ G<9aKjQѠAÎ\峺 VԌ3zEV)c0J$.3 "7_)F_9fңP~m:&Wfb}?$P>݄(fFuKW -;`ʒfBǓ ~4"lD?F&-qѸF_ᚳNflzyvYucz: #C[CC?G ?PAvz/ɉg[v gCU3evOUoFذMTaΗ`r{X(ܛAY&CfG p\Q' _ }qob`&9iƒF}j\+*7}5ݒKܜ3mibCI4c=(2%? O2h֖ԽO3.-l=J1zk)FdB:932%B;E0FL+{jҦ/k!aﮬZ޹zaOϑl#Ma ,tܕ}\^n}aRWb_Ќ&{\,"#_PXk(Tu+H?ϋPgCyſ#^E^J/\ fi/hmp}2}X9y]_?|5|:ƴ襌c4@D߯\o#;a XoR۠j4F"ȉK&tA Q6J;}(&10,f6eG9ڤhj[C%u9_dNGAP~7p˓$s4Kz.N[J(Wj;,!#u8zrH;S'cy/)KtTc.Kgli&W%SŊLkYrCU{xi_ nTRJxFcA25"Om<ڼ<(yXeªw9T Q1jşbAuH(V>yX4`q%`h)9i]ޏ!ͷ@7j *Ѝ(W)pNQ0lmhbKP=ִϤ!_cGUyht]RѝA@>!"#Qk +`hRlcN;;$dw8PƋpAQpGA2{zDzGRF?)琸.tBTsٖf7:j1ű⩰R׼p'sj"{ h0Ey{,P_d8b7QAuuv`gn14]QYfeG?,5':<~[fa5򤮠UUAJlEUsc"d xfL=k_B=% "gLcYIˎs. qBC r:†RA+~#L-Aj8 |5l-XQ.$!4o3t4& ,xBIVvr!٦T Ts--MBōhy6E/k(OT K #J$:1GRtOf7F\uu!jx.wy@k4 G맚*K0gs+,M0C>3A@_bK%C'ǑRAs͌UʖbmoO %+I#v̇.!_5aݐKޖɏo/%&@AptI}aCW 楖!i1̪%THқh\ L,Xq_qc<)Uݓg!"T ]X$  r>+o Ǚ`{&74N[a uj/˹@I$ĭ}`){3FDvSƏ0ʫF*ͼZgc-c[L0"f"{ '4XA.IkK]hq i(?2t7[Ƿf$ʪ=R(ﲝ^1 Zu1Ԡs猬ƚ3iٕ $<3ȕ, rexs{*Oq;2 gK*,_9M41Ŭ4Ү]8q.i/rIks҂~ezy@?é19gjq5́ ë́ m{k3(iCܒZphK4^aV#DgoH0=4x1NԑK/` (7 I&}3]HtzXRQv&rl/KBH}5~[x-iW]tAaeɉ5#o+TD:YU3 Ek۶s _Fl `߻~{78F臟,tķP.&$53)h!hP?THvNn-AAFrN2^| .61LnD/Kb`4αc#sAݩ ]'H//#vt*\ƕwo_-Jz*.jrnK]>Ћu{?#]J{N%r"E}w#<@&|zq#K-}6vOC}O|^+Z$ hCMX},3Iylf@0p|mS.Wψ]v=x wݽh(,W&RHG-)mg@Ée?luc:[F@/M3b'is8Q2h( 6M46ϚөV;H3f,6KֱDϪxsޮ5Ln&®jR>aG3Y.@'_D0 ɉ?u+fѰ"SQ>NQ/m5 gUWoIg`%zG^}Ǻɵ=`yKQ"OߟrLTk7&1Q+{J7OԶ`K7m^(XHf8Xtcu(znB 5h:NyJ$ñ$}ԹH OLDX3Za=G_(R{3>g%X[?v/Ek0b\al0]ò+˻E[-?c Jż|q|'3?\As 2VƑ\B v%f!M֥87j%k|ؽ*_᷇W=ergG$ʺv| 9Ue^$_/1nA 5g9j6UoFٰGf-qaaqerɝZ93! %i` 2Qa%HzXn Dܝ "1/\}mESsav;.ФOϞ~r:|?pgoVTE59?_aF@]&1nBХUȹNAiQiD~y[_V:{bOOS pJ0khA:NdhU{i瓀%bQq0\ iUVla#d RE%ܧQy7R'r[:A;$rwSdEu􇭹{]s7V"YҕNBʚAƘU,&gKl $n_F9m9^$L}Clr<4R Ox u[|Pbx)2nn'Vܰ_%TJ2%EݻOlEOS]^q3TvSPO)\I1UHZz$JfE'C[WIWXB)Pdt?Jr 3Il/2N Jt-Y/ ? N@/%J4{/ѵ'YnPQa\jLz`d qߙye $73KcQl+'Idcٺw.Iap{MܠMRѳ煱^HcְVJMc3Ƒ߻} GPdcSӕQfI7hKVevT|lw$2ngˌ9sk:XS\6A' Y6FDV/^5"7)ހ덆X"%MA *Y6x*G @{@$U4XA~HtCpܺucɏ +1f&67vHavͼ[P~ QMJU1aؒ_(1iRdPRuQb.?Pt]5+ؖ@NWq؀ ۦ!|[چ%70ʹ.<3K w sɀ ~LuoBA6( Rw/`_hnL+&ɫ2-(q_t̙~Wb$QTDuюۂG1^ /y!t`o\wB&mJ7LA(XɱԦ!2>3>~ɋۡѱ. &)B:yJ_.PB;@`ɇF7JQ {2+A="–O횅/ìƛ^==fo)m%Y>88zFjU&L `kH|Jcyzzxpfx{I&r v*#jvk;_MCvcyD=uep٭=FZSos+7V$1/᜕lstCozB|#49g7hrR6*ߠMZL}Mt̄4hNhI)2=ֹO w' Yޔj6*Yc*f(R..%hݠēMx2њ=YU.m˘J0J(i8ΐ7NE^Ɏ9TJ棖t?Ap DdwBN܏p,paVNNPa1ޘi~&ٷ+v3Z]XзPCxxUuShHxpXbɼ@oݟ_`)6AIM#PfS`* 78\F])j*Hh:bȠ~x)`Y(b[?)SOEVtu*Q,(GFؕ]3{rYPhѤ`l:1lÉ"[~^821>Ki2|::sxcfHYKwӡu!ˏIFBGxa.@'dKs|A;hlQ 5lHe'8N/\|qbo !s~8/A t_;q&$UKsIJGb_`:GwIBNjmtT5Ε-TJ&H@öX|w+QYtۖ"HֶUeETr@KX[=-n5 Q32S 6G1l4kv3ong>?hÙZaJL͝]f%Ԗ.4 Ir'kbpǍe3. 6قCA7&1>ĈbK5ִs4ogכֿ}&?XdD_>A #:[ NJ vp!/]9q1 s܆#GZЬt}ZjN+/:c=f JZCU<4C8sXJuL7J/+#!@jcixvqr%uc)v9F5dZP)@i][MvGPp .(v-~<>+zDT>U 3[+pmg'Vɘ]krQ=84 "U1m01u(A) }ƴ Ц娶7~5ɹ×xivۈY;/ Qy<^+-dh[hʈŏCJ*0{֓9{~mGOFcFT豀H=(-ޮĖQ bQ9^䶅%A]df!iQ{HR{HKA=r.:'k 4h5R9'9 Jqj227Ji0>u5n\z/ܺ_,esiP+/<[z-c2l>2'?N@rr2lܘ;(<0Ζ8,x,zL{_ ږT[038S?Lp;y-|37:qŘ>f+f m<Ȓ ő0@Gmo)[kD5hջu x0Wd^,&d`Їln~眿lA,q4ʘH("s$6P*AE(Eq\sr<$(hRxvd>y#_]C@M)>3D' 8l[̥Ζ?}x=V<N,jst|:{0ve%y禒2lR]43G롶ri,t"vuQrPܥx#;[8OVEyUakѷ osҙ+5Xl*05VvUn )ݞ Qmm;w*?ѕqE4G'qҝ_Dޭ6n I~t-W+1xQG `U@Wwn|_VWo[ *.Xmؑt;hS.61Cmɹb[}C7MRD[^~*Kop '"~H}Pj^PXݸi-sj(Ahikz`7XF@$vTܰեxBkHk/g w % `vT 3bc{~i)K9jRyNJ%$lz%[gd(f\dif@݀s&W<$FL#Y1)t0ŸPoah`#- sz[:6[NTTLG3NA#&* ,oU8MS32~XU?:[/{qa+ZIINS#g}K̲ c@@ҘQr%.轺 'Xj{ƗEO))y=?Tϓ|@'ܰ!@dNVB @̦b3E Y05Jk9,Q_p >+>BWQAN:<4_EUcAIg4.U">u Xn: lպ?ymޓFn+51Z Rv(Hǖ\R6 m;VlX@g:!D'qĭu@dj=_WٶQ^K``gNzܡ1wt;0H;9IS`ʼn96wJ[nDkN/1_2uG>6~,[i]Inn)Rv5;A8$Φ̫C |RiZĉe<)$D=b@ܕP~8BԷ !|C˙zTl/)ϣ?m @.T6(M}}AaǸ ּl"GuҊ)IQrwu&ە;GTnoE7P_P +j`_ )fl3~t]}:ɷ=⁂!hnzYIFfx5Um[xP_̚f 'LD .&$ 0.T}medZpEӘwN3CiA3Χ8t~6RMJ#t/&qCH۳$%sHk#ܜ͔I/c(y%^Wui(@ &[+M7{VwQۊXӔ]y䮷o4+E~&㾚E@̽1x$?VeM+5W[LWob[@µI)~3Tba|#ċRy:=GOUڊHn"t~܇>s"ON >(g9RJBNͨS|xtm zR7G4C(i^]4BgUy+0k/M@oc(k B鈖+`KRduOЦB$Lq=ieH'F8j(jj6g !!]Đ[M* ,T{Ha~B=}>sMmH}~qJƘ[Vxj:8-jχb M>CkŚr6vr&~Ź!88m#Ꮏ"҄=L uˆ-F$ɏGD)>+‚H 3㨈:iS ЛdI1 +?J``7Ji|ǿƥWWk Hdrr28h?`Q{EtDS0+~GA )0SIՖ(V&`Y2ڸ҉/:G*FD[wʘ4M(AZA0Z:օuOMh'H5&Z WoڥGwLbO]ch 5ɢ9>0zW> }Cc8xOUl&n. 鿂['- KMP$Zl}pi(3h֗ )8ɴ2$b]"b ;ΉQ26;xXR6gfV4\j7\=b&Z28"bWY=<;M_R ͦR oTz26Jb q:уYfElP6^橧9@iXlUYwNZ3F,~a7Φw`!#ς;Fm=w9L1'R4lDVVm :$>{n%&2ْd-mC.=?/<թ!5/iMo,Xt[_f~!Wݷ)6-Qqs[rn)<:qϗ|+P@/TNTބpLRKzbTq{/K^dHԹ;tpZF"VLUt1n Giq?]B[ydabs%?Z}΋Ś?XOoҒpA%Gs6@RW7w* iE@{+WV+m.ȕeG6uϮ'Vxui_:IÓ:*K$xm-'S-4tk٠ ~yרJ/L73SuTh`z'V~T7u6zt vU#3gYvDa^腲HFmi\X jL]kҙ"/廿}8qTvp8+ ۩L=e XAsaywL=]RDfi ߒdG iD"is_/dޱlGyϮx_Nzr:IƸnDb!a˫CcS;u5#-ɹC vUOJ*: GB+S+Ik+%5j$zoe:h+ '.Fr'xmԺz'ZIfG! Zo#BŰmD]ڗ؃קa>?P0R0ڒdVʔӊ9QR]brՎMӵ=R%M%9x&&9̾ g5m13>X0)<}w,ܼJ_M䗢n{NbB;B"cyz庣#p؂EfG`FC3+:ٷh6h]>`V<%[ @q@`J=2=e-<8?R~xc'_v4L=3g(i~!Ndx-af7PF?՚ӛLӆ@nE~>%Jmg YhZk gĽ#ũ`&ufÿMy!Bfh#Cg}#Ck2ęLUJ#1e|Z@#i:p1 $lѷOuQZ02r(w*+̶ ( /*_&B2O-Lɒ|l;8LM,?jZڌ?i% R"E8B,w.9 Oa3oB.НɚNZFU]͚{~=VWvD7wWחС'G؉ +S jFxR竖պ+)l[Dn)08B!\t3B-\19BxMID[ji`.YoQ a݁irED$~'F(I+!>2E\.~4 ݆4\y:8C+w#荤M'rK:h'/(WdI0C4 mc=ħ\S$D# LWZVj'U@Bڭ*V5li(^MCրSjOџ=/-cD>KLKBq{FQqҹ`x?w8{txrKIQNR/_ ړI3w_%% tW:v`wˏz%%@M00)XIܿ{,e삁 LrJ F U}漹RTibj*,|P?C_蚖!~ŋYHGMjg_@'Kϸ?/Hf|2B'zF-a2}3U4ꤤe1IN|IMߟxFB,@y՞Szn?DF>w$Mu)_w a[n*[.1WTkL9z~=TnB=7f=#6\3:pob $SȮ` <5!b@ϛ"s*)]!;$‘zCUyXm.Y1چ4mLe zuAvd\ƝKXL8ރp ^h,14KZJF'ӭ'hʼ&A˴~de'o]}W'5\Y ÝgƩfJ.uU+ֵZ޾Si(=3T,/ ΃p;6!hHo6:tT߮څG Dd%+HTEFյwVчI{UP実ZpO߂tpvxj| ~gCØf$Dͽb&v_y>Z^ْrWZ'H|+ IR~K5{K\H&d8E1s|\CMSU&t,-HEܝ -xpSƧN{f=bfNJߝ'%B6z8g%OVk-hdǐt6]s:9c47jFv'Baz-G`7HP PԮ3VΫ׳1V߈aˁ,H2rv"yT!L犧gG4@q3]Q҉}Z˜*H6O#hXdqhY1\?!3[$'OkKM^| umH#DXk!64M^cgɄmoFhǏ5w18|BA0 J;on=ْO8PRx/)庫_P8;h#/?u>̿2ۋ{^(cKp#U\mT^8r #/ e]*+V=x`p;FؤL|Da(~.NN-M[7CƼ85۔P@Wxkʀ~o&IN^T8Mʬ/OwRB",?:ZhguC)e ƇIvf}'+"WB 4 Bn16'b3(0eFLS9k?l|:ws'yPt=(4loA՞9f9jʳz(IK%LE?@6} b6t%Oie [ZVSIuȷ_3C;ò7T0a霧!h@I9( 2D͏ݐ |: ?NeM4&s9mf _PtF2*]!Qg yJGz. W;,!t`Pi?9>5{-ms~NK$6=xj$-3 `0 JkQj,ř!*7'1[JF`@V@xhkVKn|Kжm~ [gDuCWc5kBp}6&gZ7ywAA DVO OitlTѮMhP 1P/\Vu&<?~TNQ^;e7 WRUcD7&ݠ:NG rxJSToBnRf6tduY=?O@b1#0@QM4E:L2qm,D3ч?g,V߶C5DŽi7Ym\='MPXj( Mļ#=M7g-c'S亂pѕg_jea?-EcjcN!=r-F894<|OR.zX~vF>N!xypA 98s=+kj' ZmQ̦5KIΈDkjSs RGM}uFRpUQ?9D<շaDF\WxwAd>3nVC)]b<$Y!uG{G):o>k:@j3HHxBLhjkɢWGzΜOWKTI~ hu? R\r{JRtq%U2_ =͜sPDţn}X]qfaIa۽'#mb"o4 uAV, U`p Cx_fHTkB;0qw :o ]{*A"rr|rBfߡ Ob=l[}xmu?z\QwQb_-XYIZjQFoPYM Me#:FT22N"VHs,W8ƵD[ЕSS%53"3 c58ݡ}ScՠqzeWw8NJ*#9(S4RhKwxm]gGqA-[Q"M Ft淬mÃlmm w)z\q?JN~9k#7$b #/?T[9e9vّ,הn-8VHEzaTRIl`1!iLO)d<io C9lr.MorQ=w1"٠1rNkU2R0j( iPPHx e!8D + zLS Kq03抛s{OpdR:=y}̬sh_*`\\Hb7o:U}I >h-?σn^(]~8_ j=B#Qcɽ8ὮQ*VqE*h[#HD\:-b^.Lܐ2.eX\a$sv(ar*'.:L&i*1R |;˦?{W;]LZ<,`]@ ŠVߎq /#(->O`׶S0<L\ae %7 E ZyE_վ:绫ܙW`qWB0`*z)~U fۇr&jæKNnʕS +8dDh[STeImQanNXbU; `']fsĢeKL?[u{M6G9_uV,؋O ~;tb1P^sۚZko#Nչ[8Ƅ7-Rz Z#n@Ԣ{G#y老wl !}It$}T2t:: لO3kQ~SR=!|ޑҙ4iEDP-e|H? ٟCȋb^J4z8>@ Ȕ=i;mGJ^# .GȪ+1 9?GMzڤaőe}E@A惊Z¤LJű{IN1,Hf %Z%{t6kY/K:\lͬBnM[f Ê O0ɞiVn9R?KxK;dYbsz˥I>5=[b8{`'hgqTpA,FLVQ'Ap6WIey2;|GjZ4`^q8[tR;Uv3B+hG[_'-$(TrivBE^S]dpqT9RnnRNIdNWXgLv@ &s>;V( w@}!9 އq/B:pMiBh'6+-PbXORAGd;KGoO^mRKk'5jIkPR뒛LSg̬)<1> 4^Z rԺ{Z\>\y/G2r{:Nu=:B"5SAmi)@ fGj<$6u|- EÎLa75SNPJ?mhOCiuIwX\5ǩ@Vk³5CVViz!=Y‹Tx)-CNe\9t*() {ǐ#t3:>6+`1Rsd;,`KHݼh/@6D $F']=Br%=Űzw=Ǖsl]x;'ֻ)ŎMO1 L(~= Q x9} ɐ ^ buC}*SwUwDsL@zQIcOeVx7z|s\89["˷M; P^q~V*hls4GwIo|btsTer~!³CJ8(\9 ;Inj T8m(<E9imГ` 8be{뵀M%ùy qh ,lOFźe6l=aI[ (HB5m{aV vU:MOP{! ĘNxuigBi.ghB/i^0DB mT(y; -X*Za5$Xsu$J|}lHkw+yNEo$R;-x֤~#6oszɅDQhYPлQ!F?ꦤ~NLezKx8+kv`l\֓滔*R9E(fƬNamD;]}1xP {9۵O8zjCjcwZnY0c!'l8̈́<+(n}|yYlHRw@B)Pb:HEdٿ;#, ]F{?qDmﮕ|ྩL-3)kj%uhnw 7ѤC?|GhnPiM˜0u/Tq 9Bܻ8AW V*R#UyJͤ懒%mA)%ϰո*ܲ- NBMg-ߣ50FgVZPOpB%of.F]<WG*1bB|zŭ˔.1z$Nq>OHVM_GTS/)&"o>Ҥ^;l,u[Wq/p)&"jtDqj }^kC`.6i:2@D> ݂i4Ed|Ry'1 ]Mt-ۢ3\=j띰xWxWk1J{NG´[,M vyas7ñĄm\c׼X*}YӉzokT1WYa֏1oMw#=A8޴^ /hjqsp4=UNmS:Hwp7{J*_hө 0l1cI< g^U+.Tq,^R=_=q!X7x7?d)Տs]~ͭ:?"Ҥ|-U\fT8Sf cSin郛VMV25!wIaՀ#ok<:=^ ޚK$8 If r)cங'uX!Q{d#]ٶG.!;E8ډb2wZ3 )]ۑH_{r%MݣMSjd:< &o"IʼG$1{ljӜI.$`|ZT$UB IG&}NMoz۷)D)0̏uCP$ /e~ ,L̖p AZ)+dn3\-~GhCFÑ' b{epxk>Dt𱮃*PjNr!r`xx?N c1L|/BjFVBHbf9]e%3t}ĵk!0fCUQ)'=x%Ḁ4xDF upx2&|Q}S K>W xE.T[ ;c[.,E`('HĚV3'TL\=+{}7ATYݤCqcԸcz%7#eƩo1799s!HPQGǯ1XzѤCa0 E[16]+ gV,)o&ˠӡ]NTɏm!O?gdܞ8pHW8@qe<7mGƁSy6֜TX3ȹM /!2R{+$L޼*X"z, s>58GGj{ Nakn>"1:\C(8 1+֤E LH\#4yMDh,2o3eo/ Zdh% c[x)yIĊxD- =O47U0%NuUsNP4[[d`3FTz7%]S+hiE$j@+wab)C\E41"D{; s NVbv̨0_ Fţ{L OF ƥ$ Pwdl֕, H}L5IwFqz[,a|Τym5a>P7)d?:CdfJ p}kԳ7` 2 b D 3<&^8X0s'˻#^}uwCe iAc+Nx. -ԶYp'O qi֣GPKK/]R8DHsҵ+C i)hh[ [8}-JM=qf7hzoa$/s|Hc޽]7>x欆b'kdsglycr,azѡձlp /JNY;Ӡ7:+isen0RRUsF:O5}*zt4PpY/÷f(2w@ۗDВ kQaHMѝJ/]?x\=R!n?WC7wdQ x4Wx%bBQwR=LTD7$*3I|z %@R̙Fd?4yOs~$sB `IA?{q+r̳@>gܿ$ UWQclX&,AF?I)=Q1Ζ%azL6Wl3\Ydׇ~蔥N2M@Zm ;:0.~G~Q1S(k`]TȴySTѤ )ļ!Trs$2Ec:\1rPޠ QtPBtp2@mG%  "k*kZ"|GY@- jBmʜr;{E:e|5.~W:\\H4QK6 oUتT Eu*|0r#ι 1y@9 v:j#bhYT!0H~Y[+1yThF#BoCwbEsZKb*v캝e3m<4aԈ 5ˣ[>ۻÄ_.lASP3 ˋ~֨?g/fʷy/̋Yݥg;G NYfd) L𣭺/ ]>axEOBt q;Z#[u}[BG QK/khŗ2Ռp9Y$}ռz/3%rri\Ec.g|,pGםp 4d©:傼(ݞ>v]P>͊L`S)_~Z@15* }:+uWN|ǮtMHj>eX|?phq4me3Lϡ> P h?$leUBcxٴ-(6!%'Wn/@bʌXtgU?exLD \򪠼tf<9p`Obˆ%$'r MMzhl-;'Ʈ-/* W: d7cue5ho5?W,NL!+y V\=3n o9we2EQƌm7{kSs zA  ]T;y`ReQ\(GXʡȥ֯u7̡.2Zan^ƍs[R$Eq:IWT'TYclM?AiZ`~2,ސRe.jBmn0T@fmsgȩʣ93xݗKBΧ)Zf)*K 2I(tmwogk1#?܇t)`#6^'CEi O󗍟ǯiEes(~;JƽafqT{ktW>'7sTM+LFXAPIb=׳}}Zi}G@pL*b:n}L t3*h,rP{H0;LghmVDө 5\V@@m ^6ЬgRܶX #Tm O6Y#IYky'@/U;\n* GؙqC CQzm2`nS ɗS?46\OR&JEx8S߇f0 T#u\SńEJX\ 4MƊj1#۳Pp㛬~*ҔEv.ӒOo׾ |Z`4OE_wkkn̠%4Y6(lʋV3@ONBe5az @i;vy~2U2{VȝS>݈ADi\tM@(ViR_DVLS1Ny'al2{ IӗB oSo?Lgx,?Zs X*NNA3D#)O%F[/rVuv嫺(l\]f3C'S2e~b5r12 }%kԏs%tz>n." 48QML]ݕH)ȱ"S pad? ِ9ZN(``%-`#MÕZ<وuix':n m[C!`ҠRM4hH& ѨҢĘx1&,+:qVG2+#kB?O÷ܶ%Gϑã pcϩ+||ѷRC;nn,(-@.˩`/]\9; vvw,7TJ\n+Pς9w2Vۢ3"9ac|ۻIu6o"ݍџ*<ͫ|<(&,Ikز|}8`ΰG$-U%՜=D(EOyۆ]l4yM aCLK*w-}Ժ @"R,[W/ӓ=k@r=<ӭg  Hך]hbU&5ۆ$0FYK}jV c" ;\66_iHȮxgȜz8Zo- ![*ӊ+/8 ͓֥C!1gvz'QEՍHe#|5u@ j\|{!a,+pt&-ҥ\Hm8/X)Q+# &X%JHD-Ņ@]ZV(=؇B;ziczw,MYR|$ Or upF_j"سf w742{Ƿ,Tƀ0D*@uc.࿹qNnG-i<1 um |ʑ)Vε"A[qg67q}] v(@1ۄnXF'mWӋDg$x)N2MkPF4)rF2ęp5Vօ?q\rn|BH9p8% SWqv +\J`T!arҴ }[҃ID8 K`j۶Bnt^H+jK K/Un[L͵=L I\T::">0_;F|&pщ8eTw.au#7)zEwTB@k&rXtShrԪ{ȱL0P3MK*"pp_ϴ, ޜ(ȶ 6ATd+N;+Nطprʀg,(,.,T87bg06mI4ꪵ߲^ܪg[&nè1]3z2uBt6#9XrL^IR#~Dzxldz({v8towg*3V+/ i H2:Њ'XA~$lMΉtKu˩N5,9\o&(&&/N=Q e3r2wdu‘ppL:Gj=s+_Ad4O">;.1vVbے}QCۆ ͑Ͷ5UCqr,~{ >2#tҢvE[}@F\Wo,'yf\)% #ܰ] @b7)= ұ S)k1gfqˡ\-$믶5Ia& j~V_ȑs͒f$&6/7dZE ns}49 GgNA0I-@K#TtFZ CDl=4]Qe͑ne!~jӴW=¨ջ4btĴ#gm牊l>*Ip^{sfS;-ceRUCLx!O_S7 *Œd7ԲթMx_,[*NlٛVk$y뿌A wX6шa%'4 Cd} n [*cmU$_\cnh| L 3xV*Y?k.PKEYGgVd ;)zVPF4 q~ pr \k)BF! =y)_܎ fIϺNT'Ik t:]Z{(Te̞<Ƹ2(\76R&fU5F'-J`MΨ0˦`_P#rd5;}RR7'6 6~ e`iw,-dΕNx0mP;EujNhڷs_bcfbEe*Ԭ=d!q&'+Tuȣq-K-#B[uu\0Jc0]{Zγ "gVcM-ָ[{aP܏f?eo& ^Rd%|5?!vknhia~1S󈛹!$m_Dt:Ga2Dsw(B,}[a}NaJ(Hd\P7g 26F/8(Xz@68йŃm7^mˮ"eRaCkCav>: 6-ѣw1% ?afMyt5*DԻ+DILJ1R},$js3M'p'bMoNl KXBْ\^ܸ0 [7 h*%LUM{e@'I۔Ee\ ^ Nqtq}lbsi(C^ZO0*v@7F7Sߞʨ 8g(+cRt)B jN ŶZC i ςv60wdz.ape6)HaפxZڻPڎ‡z>XBeNK|L fe} =a7]m Cɴ&cp"dl(ښkdOh=6 )EM4Pyb9i&q8E:jKzlnT-crvv!"@Yزz ); om'/ ݾXJ$~89L \^P5_I;W xr!(;*U]֠9Kn^рBeA{`c^> ?$x`A9ER᠘gdrg dIڏ̰5Қ(}}10l{p1yْ[^Ohؔس 0UM|NH>9tΚ~#UWj9jㅯw fdXBRbjV7x=pxh<d BgIuHd`}Z|ȸ }]aavZW^Ŕ۲KõK[]i|m9sFgܐ 2vhޅU S<~p,*CR0lxx#{Rŀ'jN' (zv2QpNv_iowZ%f<Ӌ79;^,t}CF6{;@<^"9{`喸 )=4 ?<-|^M<؄er-e7V SԈ cxǘI[0P=He$1ObK/S:ZoȘ>#' msK'P'eP}k]^1rΉEj@M]|gr]#f8J3%$aY\8} be,(~k-Ч[&F /H#{ZtG2h;I{Ճp,U[}rX(R%KOS(r_uZD?|U+j9\S \v]=5%:O?ClvAgN xW+ASIcĀ$|jQA' wG.*Ԡ$T3P„:uK&9O=)?~5uCNr[#& __73멞smhh IEikܾ ++iwZȶ['w%k!ԅ@3Hw1T1Ge74qSMi;ncHvljIʵ()}:Z(7bS"-5O ;7-"y Eg;8Uh.g!>ԁLm;}k ;_X J-9תG&[rpWõgw('x@W;ZМ Ups6IZ8xA3pmoPTnyw+Y켄穆%rd5MUwuecIl&s>WaU=ea*\31U.p'QM K‹R7wl^-&ʲNTUWu׫Gw>xʆ>Wug ZH@Rt}Xk9g BO NdZbqpF)]JScdOζoomw2XT;MFEa*%&؅'0?[ 15]E_~/ȋ'x&˥~{.X=LRB6̴['zjrw?,+]^>w(~F@ڍ)ص`_]m ,N8oC9, uC80(猉^7N%\'Gw=  qqRlpHfv |TSCr'`(;Kyimvw FF:k/,#H%vgVٛ=$i6(78ũ0N/*dsSor!*cmH۹}vbt'/) Βfs'}+8zpl[̌6wHŸ$!C KϵWA>Ҙ#?Cשu]Ѱs骄Rakb7 m yb<5v;{I@Lgٌ?MqxۢbilQ?ƨ" 7C33XϕS쉲{h (*!M1,"pu>Z.e4SjVٶj:=/r0ꌂfL »&R\0P4oj׀f֢=y>e{Ta\T` j.4o(?ZX6z '">@t 28myۖ.IoT;bS@PGsM/Y.}yW}uCIKl'0Lhp:E^'Wہ Tθ ` / H^Tf p̍r@+%AAϏRL<.MFoU)ֹzGozō 30kl&gq|U&5?O Dڸ$mG(_rܳUG50(x,)Ȯ5(%o!Bf]4JA̲z>(&YHa^[*9|6b"qB@<%hl_ CKhR!m*3iiMU&BkM7ø\w0<(p| k'OϠS Ot@%3Ni= ?Q>A "rM4ت1% vۃ-!ŸѢT9NN&A.\0="};a!$AǹxȤth[fH~wws'=pF~cRy5c%4[ůMpa rC-\X~o4Aӡl(?xNWbW_<EpCRlsI 5Du!W)4b IFzg-#ƴ./q(Q+I  )tv+jrXn{ޚkPO&#fYlJbk_`5Z&f28Fd1N Tz?颶OQ` 9$[?Y囂;c J43s00ô&;ϭf+;떼,A Oao dGbSmq:(OrUKK JGs:2S"Gh*a%e9 f/S_Hpp\7P`#Ґeo"txx[Vډ#u܁{!A/eisO24X/]>X mn x^J-Yg <O@X؂K֍NjW yJj %QbőY)|1]uM(7s!$Rw W𢊝n(ILG宭>#~+׺I4Q9SܞazIUN, {+l~h,.jh e{[+;azG'3MC[|͡x5)Y@u< ޗwԫ% &,$56N7Ġp řLE%q (y:OڇCٌ]ڴ (O8\1~V } B[~A'O\Ud>/wg$(kXO~wvE)%#ޝ/tN<|W,u|4^y}ճUCq*!5e轖lx@;"ȥ +_C`:ɿ@kaY/@n 3=5tōTcoUnCϱq:jf-Wm!;ڇR(=IpiBè5ԦM^ڰ",̪1\2~]?iD;soY<2@ L; KL$6Dp^5 d`Z,?ha;lv VfCₓbYf|tY3A2g+H~>/+O/^-A"VCh%R!-8hN~: Xr@ȯE^̝O4n2.]Q` (2b/MZވOw4N$ɸ0>QS7y ý +|:0h9o0׾ǖϰG>f4&ZZTh+UhC'+fA-C;a &ixW ˛D2#eXK9bX[d`TV~5\ynHfF dmf(6S MIDx{ds-ӑ,N@-ܽhvy6wԚ .K-Ζ88e7/xM~Urcrt|?d7MYaDT .Q.(g\\k#V:Q~̍J7R3#.;ק-nw_Ω35ҬP<-$,`b2{޻l%$z8/#P5"lYר#yV%NyCfHl=";^!'5ׂe*uJuWR;5f/ pTDTc ȟv0ZjOڨifdmDy%c ̘Nȋ'Д>MzЮ{t K]\P\sW I/WU6Kִyi<sBs_Yr&N*,`iX>XT$Ur>2hG&`wg?˚VgbBk 7{9j2C!ùOѢϐAobY]-l_ +Kfn׍[ 蓙V0%aFL'W' @ou1ӛ8(0q#*#3̏蔡>6AЇhb;='H4KX )V"^$+pt=m`r{d3cXv'yKۇ&bp{, GyM|>"nhv\|Ӿ^$6ªPO0y;:c96x ]$ 8>)Հ[ՒU$㮙h/ii`Riێ\Q88+B:|PE*s۞Tr-Ѭ)uz]0lh*f<#Qy~Ӷ{p { s4JL\G56'9uv`&StJWaz k/$,Ղ/Nm0" |~fg='!#$g^WPjpև 5LeG/wCesy`5C_$T:QRjmo?gxĴ,]={n)%H#٪µ`!YIg),T 8 wKe<[{R_3R0\}͏牤¤[wOީYBn{[H>>lA!{CثWykK s^܈͡$ɫ4 ;N Ůڂ5lUtEJn@[f4KUj gNl[8O6Y$,,i,d?#KdK`*϶<#j/{[yׇŐ@r"VtAv6I„ߖ/0P{oS*eš})RMcZc pQ)XѿYLD2t8x|p@ͅrKG4uer:Ds_ZRhXg\AZkRx!l((> A˾_6u^(LaN5ki9.,hߏ 6cIKqNȅn&1nuZ #V]IuWOxz%r+']n5J+tƯ;~A P&(a ʚkjD1/ל^Dc|0#5i|H3L?@E;YWź# #%.8LYvsIPZqg$SHX+"SB-Vn'B0;!pEˢ^H ou4瞥l,p[]=01!O}fV@aD ŅTgsI6 Pᨖmז;r,l;%2_ eMM1 wýݔȫ6dvf _,pؚ&*(3E7y8sp_ 3urm_5Ae=~oF_k'ӟ+Ь|!D\ܜhְ&h:WjBa"+dM-({?B >\j>E3P7Ff*ۘ8K>#G`V~KjAswO"O{6 jdsFk%?-*zjffn2T-Ӹٰ6gg-fЩՠҊ\q+'N*lD9Q|cE톷YٵN[Pt[)Hݡ_ }`WAz6+ ". ^LDAim_Qv|or5*qa^n9-J҆mTzr K Vڍ_0v%!`F ;ttjE? o<([xހxn\\?VeAl{2.& Zh郝S1bz_d'*|d89pD Bs9s"*@F#!dۙ(;CI?@Nsw0Hl_;߈Įؒq;K_S)Gd4 R 1+=T[ī U0XZMW@~v/|ނ5`zPϿѻO4r [J>ոUPh8zBB&bk yM2.)(]3%)"T F:Gh1E9>k :f֌ݿ*iD`ȅb4YXu8SǘLDhv.߷3wL1̀yϼi݋i,,G/.Q-|9Qh?=1p%%byΡ Ec=If;@r Nmo b>"q}6udW+ 6#69tXSW@n!6̹ `7sy,Hܬ_ޑl?bȈܐGB_}"BTiq˜2kA*pX{PJ+a֤ Mwg ;ay=$M2T7m [q5>#uI1.'O)ѼSЊ|[8:؛wQqE3s16b3&Y_[>h|Ɖ$NnCa8àlIZ^P%eJz7X@a-t$v/եBA YxȫL&l"E}%؝xOsQR-Zce 1;G<獭ĚD.Ҫ"+^V1##֪Ŗ&ɷbZlI, C&),rNczցTVG| k#91omk] >,?-"smzzJ^Jc,+lqK/cɋրx,`"ålKbJCO!NR}@ZWpqR-f' EƝ ֒:`sS}doh P˜3m=t +xM{WNƓB* y:8n,ʱT7?,,yrB1bKU%oU(3' je蟇C%Mϲ_R[6'UdL'f݊xQ@ uCI4ܰ-njS89ؓ/u-0y`iH$0JYx=w#b64eI>Wc` 98|> tF8'A  Q3XU:K/}KoZQ1U!\f& p0y!%Es,"%冀LΨk(IC/jV~nC_=C:GXb?i!6s6_%rfs}wR.W MHHԧ}95chw佷RNzᤦD?ԌmҊ@\t) ݂O9LHʞcn誝_¤*=Xz cߊK/qX]<"fNjcH8B*{#}v# T᷇Edt,lYgdhi!^kfE:v1 KBa@ɜ@rgra{jeO/ hlKAU%PlòWE`{2Ypܕ8s= Ս_y\bhFs{\/˲u.LJ gXbXh!L: %=,\#ϐy̾TUjGR=fCKum@ΉrQ?JHz ^ȂS+!PV_!ibsG6G[g5QV3yVӅWKFYi3g[^w+&SBkb {@IHJDKC 0RB=ܝ5;J'eDהw/Ja2lw3j&*1r1qR7rZ6g 3' i=o0.@͑ɴX^՗ *(ϢhE1ey j‹-rGj5=͘˳XՓ>:]]?%-aJ#OC|}&.ST1[C ;Xbc>˓z%1A0I0`c;Q,TwkJ OD-mXE͘>;j$U@h(Oߏ}bPRՅ86I&^ eߙLNK_:T(G+c=.85}9J»vq. o9-A\qsPǽ!s;[~!wrlEw7 uWsR*oYRβ~C=p8i|gWh89R:Ƞj3߁2ecX/*(>1HRt'GmA;Hq:rCØJCGˆckjmP5 5NCZ ro2T&ӞK9ټY zw-U$3 47 PۘR-D3\6~8᪆g,6q8EEROz0O]Re0 8tdrg^7Jop?[&HheĜ:ckq<;;]2>wB-WMgJOs!PsӇҩf}6;1 򝌣=+HD2kxkd\(wXO8,d{aHVM=C~H[lu.܇NDt%|#($Bа 1v3+aR,|'qsg'(%-f=J!B6V',f D|\^b:d\KM>3ѢcdzZ 㡚ka~Rǝz.U%ꄲq(,f3|/O-->H_}ĆOobG4Pm l6Hqbk7ݓyhR*vv(Z dzn֥-tBB0ṏ xk.\ >:$vhuԑB_& :SU3F:;w#.LŇĹ֡Z?;|/` T0IoYN}GEe*yQC:ЉDBUeNXWA0#hO_3/ʆ|wEX3{goa(oޕ:wC̀A}%DVИtGXR]ޔr߇?|tJ{/b(k(q|< Z6ܓ۸UTC#Om IWƪu^SiHdpd:܃ţ˧6>m'~K['EfWɶ?X=KUjP#b~P U9-ٻ`FKxA.z3E {ЂviP}+<#p& r"4|&oZ0D|)>kf}-ն4e*:lYW˥5To[TD,P\N=hixѫ?}Jv+U(K]N0ޯĬLgęG*a%ue '&Ȼ_HA ;qG 0vX<-5^>*{ՌLYXM Fft! iiP#*ZF°x!#Rū2s3:=T;F5h 댑Rr I dzu1f!W.l(vme2Ylo=Y.= DN d؃9G 4֪'TTW=\6bՓa귵d@\d$IƣZ]b`P31B3\EK=h)x<@~ź DZE8~}=nu?/?#~I+v_eTO-r[Wp=,Am@_ k5,X?-5Ő=FY6y̎Nܮj~u M Ƿ[innΪP{\ j !9sѿ+Uq= '8TUwd^&SrO+?Κҭ92=~^rcA?ɵF1j2.njX 7|%Y,0y̦OlAӒG{K= ,Tֳ4=?y3UE?37PP;^ˍAR\rk5~Bꁉ}#*%U?A2p]9ִv_LjۋգJQ$̙vWR&`L1Wic/+lwҪũB<^ ^k'FKD`#Z+BE@5 IwT`{k^Na~IPb& x<? lyCL'kW?e]Մ2\:)/sZa%7 Z/;`7Yj'cU" L_B*"fts0Gt6 hUUtKZSHf^ܩXLtF i`fM)}y{~)R}o!FHRz& +ن~aA|u!*zG Bj5vY6olBzcӬC"G<"*Gts]SN?D(Rr>_A*LJ٤ه)4D5RL"`d pk^ q[>Ǘ}C[Unrxz~)(}$|b}2`i\Nqm#7vGJ!^Ƃ tNNtIBY94BHN2 : 3zik8-5 B_\mP / jci::sicָ< ǢCt &f)|fw,N H-}9);*>6<8{aTg]$ :p4}l !,v1_ŋMKA_f>$کfF8,v+L 4$AS) m{_m1d^@&vp Y5 Fnٵ6=*mp'v_mJ-祠raj+ Tr'B"`h%=bv,mgA? VHxmoe?!ބD9L>됼.EǤQQo;2]fO4yėj)c|Xֶ4HJF[NSJA=8dUpEwqCx ͔ #ǗPЩu(bzTw; [i/\ڦ́}ufR)|?kWVcaum_\􉆇vId5};\ޑ11lsaۣ2zT/~bV:j,N_qeĿgښ=zMF"0xs"妇 d [1Y2!h%]Ƴ$<ٌg;/^{ohX=JTܐ#PC [.B0Ƶ)hzb`- !,Ȏ'Yw.d;zв}Ŏ*V. T|$~ρȬ rm}\ c@Ἠ?P}Brg&6@O 8dѰ\%^T eT VBsTjao;bj38眨'A~0 فWAԑ?:R:Wﶆ4t;ςFY~W۴bujUrs%1,6dy~\g"9&0B"ȲӕHa`u+| Mjl^r _Kћ<`,ɂ^$ `vHO(H,Em^!t(VA'&/rV X-Nؚy#NA޺ <ٷf(%г|V)QvB:n[g f3ZScuUhe9(ҁ]vK4&G.^],MX|Q} o"O%۾P.aU@ኧ\\9x͞.<s0)׫mፁ '5^)" A%tˊ j|3VO@GK E \0chͤ%[.u"ccV{d/ Q'ꯏC` [(3E9|}ED;P鞃cS)ۼT0|%Uij[Asd*9q,%F<Z$$H.] ׍&N+*u* yUyRʱp*MuB'Lem6:z<] HM:x9rP`3PTL?Kc{$31QֻXG0IC8u î2!Pɾ~y>5|S>F/;;f%ĭx~?GiY-E+_Gkkdj6?8ܯ*4E@O}6!s]h^ heXLXh,nDH|٬ն*>V| 纶QD\.THE* }<#<Pa$VnAbAN1#qn"@EdP=09zlf,_Ă|0ݩ[oi VT\U{ 9@[e XYC}f@wB-y׷ , g&+Aia vo$yjVBtƒ&b?:+2<+a 9v_o˥JUOP:|T2Fm- >I]SjXFms;zl\ Il .£!I#>@?`EW'>N/m\AV o#JE)Rj>BK5A?G}b0Y|]  L_{cNkH}Đc_W'CQ̟)odج ID1jS'[Jnӑ yRixEv9Z'Mu#r4m^^D-:$tWE1腀Ї-<33';lVbmK#&) r-v܍O6;x*-*ČlLl= h2mD.~oHF|Of^yD06LO[ʇ#Ú܈P%ncզ!2. f *'4#? `&T5y-xyvち ;3 CU/Aw͝MX@5pVTyWHoq.d_0+׻3%C:)6ujO.w4c7Ȇ;s6E ܳj29Qа잺IkvQ#YE^$zݎp•Ձtg6?dwaUju^L{=`kFaSh?=/_NO˻6є\Gdh}ݳdOM ap q)n}$@(L$ffi1r`aD^!VIwİґúOO|{U*aUae%+* R hO#|,Snoᬎ4ǽ.+i:?)cGw| ꝉ:==M]~*YX NC֗BJW%SE[pU*|s0$FZe:IM z/3鋗HF7DJ3fރ̃Ò1^,R?VÀ^kң3];tnB$$ff`r:BD/1 k .Qɡ8 7yOq`#5޻~ ]#Tp`TT}% YJNc\hGs3ݟEl;SS{;W$o8CB@A~T[=0T-~<"pUA ^_QX_AKJ-7`|CAȞ FEސ >o24jCe\ԡ ؾRBLaUUtfdc|WX(K4{FPYn{H 7ux=BlՃIsz &9Rp c5q,PDۍ7v@"[9>؜6}!OSpLm*[ͥ1uJMgkUx8.mXd Zs"77qy,]Y/'<˛%$1@0Lũ hVi'rRz]5!"~4{6KWsCFfFK$s^o0[ou݋+jZ/߈XH[R mp;S%KNF22EaC,J`z`_쏷8 v_w}H"e%ժXGow(F Ġ%^w҆7{a_DuR/xsSoWϐ}@ G{h'NQ2>!wG/ bpj@mrw #)z& +a d;9qxc`enGħHr4PǿibLQR`~V_t('P*XEƚH@h4gbE[ yC س0<nًXYGZjň1C^X A:1J` MtR['Z:)Z_mP+ֲQ5WS#G7Z~~nCՈ܈-LlхQg@,~zzF3a*U cJ*-doj&E@=NE6$_$U@23+QBQUk˞HyaP;N\a>o:w oٯ@A-S95}#0eElfѣh!:qMXVжa2QÝA5wm T끘B|4{ޥz`N6 ˆ\zjyK`pxĨ~ؽTf>~df!u+J~Cq:尧_39 tސ-cA4ϛT(A`^-Ctj&Vs JH[ JbnϷ>` >޵|_0]`? +O7g]܂F%vtn&@6tv3DMRޕ Lzt><,+xs4ČLCA cq J,ئj#|sCGͨTU&KgWT{TOP*^'Emx7IX_2r=SE5N {'fzg{OdElf2Yw>z!QӍ >P-!Jg,2FŤ nn"V/cho HWsZ򛟒FYj_FV -X-ҮיwX"y'i}= k:QW>ԹmaP6P.?X[#rf"君\r HR/A7x張 gc2=qZ\^jֵ=t-#A+&>l CJ,g;zHAEVuהka.aFI,ỊqXc'[HpV''z$}ٵٷ{S\yMY #M̀&s>6"{j@L3-ވwx"U앁LS{>.8Q96 p| hz] ݤX_!- Ɂ搳hhշy/vD-g*X6q6.P9Ȑ\é*UHAԈ݁T-1ԭq)8$!_/R<AC7qZ6K]l1]/Xo&j/j-kBvd(ĭVfj$w_U8H1DŽ8HTbzS}0ȜHV ^_ 0Ó>?J%еu'"}dpF$l0;Z%#z-yS ?<:)A<}Kq q3<P[h\7FZo6~Q A<($uU;h:s0]j4̓M I;j;TFQ#pLis Ʒϐd蓌= c/bbJJttR̲R8Sb$(jdWeRA_RO]X@++ ie BbKzԨ" ?C}BYcd0o@GVHEYݕe338srʞs݄F2Y섕úvW#GX^<"1jx*wŀ6[+Q̶v8s|uTˁʳ]s4EUU~78dc-57ջ(YgďInۧy+t=˔|]5Q* ueCpC Vײm! .0 9?dk2E C>X] qq.sE7϶ۍ@ለd*kڄ#v@^g+z=Mi?AeAݤDh7+Isk' >eEonx,Z͆67{UcRiX\vJthܐA# 42]hY6R 8"oe+#~Kf.\ })mJ]:>=C`4opjR"?l8wsL^~ܲ26K-|Km&w#ZQLuT> %{G.L4fe . p{Um3inGy 0@#@{Ε9`ǎ0E~ºfhϸ!荍aٿaU$Yn=7IrG$m,puһ5Gfwbo@} zń%(GG>wWb{vՖjQY6!!3X3h6< '8lK˖IF̡%̀_-pI ӰzƇ\ v0J{]}?MZbe g{qˈTh'-2S_%3(TS'+R _D)s*_PrnM(AW.`vQĊ铌.I6BxT Q)8<&/ 3j(7NPG衝9y6.2Eɝ¾$C2Tv\m&YOIMFKHЇ.& ]sHA#`t*xfQ/ l˟H+=H5}#y BFKゥPj.|RĩxϽ͟(Y,<,Җ?ȭu~38?%9fJQZ/p$-ͬeg3%(?[ Y;n"#نPl7J);'SX"0t0֞4oTPZ^gm`!8P&5+wnjdZpVM!v*ˊOTyF4sC!+8{4?`4صo#>* ~ɰʈݗ9O y<Z 2˃_"ߒK= '[KvAڳGU{YMrI,pb[zr31 :zq&#lpM&v?bWf*P22s@=n?ETtMvuI lыәXJ_j0'\ӵ'$Xg8jIa5zq[5f }Jo&5 l?R<4r^ :Ԏ?a,e1^~Mo&=UZ;՜+ xg=LT/C6᧤rDqtzSxB&b|B9݈-fy'f-쫋|AhiW,#v7ዱgJ$:oeS.>Wj֩ck\vR"f\׷S`J6*t!x% tI!zei$3;~_u ]N@}[a7ݽt-M՛h垓?"U &H0^be`ˎݥ-+}tgK_. l^tXμ,{\: ]Bӝ7ҕFmmyZ=V>Bt=K7zF=8F-c%ࠔd=;Y1#_)Cb%7`E"{Xoy+;Li&zZ8 Ȋ>|X7٧fn* :֒˰F:8%w`T9F,oc^2ćnv\0^´ՋT`u&+!t 3REZj欺]-x "!@}>jp$ KDuz%m룷DÿQXk7 fQc19lPux PUf.2ն2&CEus_!<ヵ(+x --[ i54Yx ]TSB'Vɧ+Q>?iSGpjGf׷9=@Mcm#R e' pSKWpmپ3٧v¿]Ն2{2c ǥ1 #Kx jݕ*V7wQ"d,vD9]qa%(nU3v // kIk0Br~^Ÿ`MiBǝJa2Ғ.f9M^Ir.jhehD^(`f:(2j}&1-2{':ƕcS=NLa-Ce3MB2bȭŨTww&Quv6oYZ;|{Y3Nn;V~o9/&2E'k (Y!+-w;[k5 %uK:( #('ӎ ՀB BX$4Pxňl5(buڧa4'L&B3]tr>RafFmi+$ģ&ԷnKs}:?bUu \>X%Mhb`oOY,'n0(yPo|G683 +rGGOoI- Ihj*\v  IF׷#W{b&dt_OV q*2V7Gw@KEdY5V")vU+(Q+(|[좺eѢYQ/+-Rnh\Ivm%d0og3NT5ւS&A{@ed>/#^ qPrp}Q )v[aib UL3u`شVQ!Dτos/`l$L>p2 YSvSDm|%*n4j^1KzYd;"_GWPM7<:k+/v Aw-T&h\\D5[Y<3f~ 6PB)[l'`C CEu.,qnhXSzfT~a٥n^!N Wocm1%}ŏ.l;f*ٮMn Z!ǠG: e xiP",?-znf][rJ:lC./rUwBO $n< 2@v?:Q66"&S^đ餮 ^EIy0@)+R{5asȯay9mr"|Q'6LiuG_.}U3[91c`P6e2%@ӭ3 졾eOq0 gޣq@%2׾*9ѭƬsʳQaCjV1_[j3xlg+^ Oetdf3 *{Y?[0;/PbCULM+ɈJYLr H"]N?.Fεe$r\wѽkD |J,=X ?{ʖ9D7Y!=6䙖zCi;"g}F6HI҂7gz#2xl3쮼@_ rqi]H {]9D W -dJɵX1ؿ:phys+ jr5=Ǖ+eȻ!M-7cY4`x`(c)F~ Y ơ=C~>֫P XA/t]fj1 Dӈ|3Nd>Msm ]%! ?m, SjHa}-.OҸSN3vXK`sB`F57$YXI_iIw8lcqX%\^oXE{W; - 9_|ߢu׳y9S^l*zY3^e`(n6QѲìF5䟯<Ґ!֙%-E]k1bSK*$s\/x%ObGlz+i0rܞqO[Ar /qsHN!XzݵCD{t Ezdh4Џ a;py ³G.*rn~QB <)cfr"|oJcW(ZǰƘ9Z;ߓV2 L4sגہ#q}_C_wBԛ> ⨾XE,*;ݴ[?uz1| -mД#,>y8}5~Eωv$bX:*Ȋ2d6&CBFĝNJJ H*A\ `4~"~@z*t93$:Z7T3/`EɅ[xjImx BSd;h ERII:a=R|Pu/+?A%k8ﹷ8'HsFb3l_mQj0.W,_L-Va.];~ep aa&R\tcNl~JUiOv+ \]+"D%W/!2#(0U[\te>'PtƓf0ҡ4P? 7ME۽ԯmtA=ԃYLj-BMJͅ*P0%Ɯ tjY%!nU wTA|[z [|رTk-52 KV5kr!55}eg{:i_nߢd^Yc:8sG,VxbiQ[dkӋoChbjzR;z̋s{x  oyXkM/|mqfKsIb`7PKfwyGP&j.z "Ȼ) ] )Ek{h_ڽr3utZ=ᠪ݉凇b7ߞ!g?O9%O#oOA$sL 7WZ9 pہ40dl +EMёc JV@J/T5}9D$:l<4| ,@VF1cS;k^O;49qL?ľ*~c D*{EJAA8к O _N{1%A]M?لHaM}"EyǬW`Rm=&'m,;> oESy㭮T#O^ 6 ŸV9[ `=1>uiSJP^a[:3p./}^rlJA 6s!#eF ]m_gJ4E)^Фڅ σRe1ISj%Fz :yI7)19 ^ ˪Hb¯n0X?E5@흔C/I1fQ_ƍmʾj[yY0lqs b "4igCdkXKRiha'8b=g1aT4$:!XQxza GCm}3dt's~u@a޾ˁr5_]\coFќ2.Ԋ+#oaAyDhĂV\Dob@+*Шl?IC!})èȺf{RU =mվfa_}DNjfUap<|e7!?h`{8SVya뉽v"-Otr^MuR"::sn]β#w^G 󢒥ڦK,l!>煱eׅړ-YKs,:֊_wЮT( ?.b='X$Y:p*5+\ d<~C#w )1e0r&?1oBQ[:O)iV}^ hKWqஈTmW7?:JYũ*X9 V,&#_@M_X"H7[·4p_)dr'w*b]uWv(IV=q:Yq})wZ,eA0wn 2M##jWxG_n3Pvr y y-%i%n0?wyG 1+{mu=|D%T7U-ڐXApJq)`9"MOt9'\\˾eؠ`g ku5~3K?l;mD |2X2zp6jV?C DI28+Jm ^ez< 7^kyYFJqdwJ iW4̲Ѐ/A+9xUO8ĎQlat i+վ, {6g)\^@SJL٭S'ѧ E _Bez!}x&Uur֕w[fOƸ2ug#cj+OJ\a0\\XzqǑgGU[&EgJ"t \ >*hJ~-5[FO[Ukב^ 28B+(3u@Ζ}0D跞v2ɥ!CU&`v33F@{=fi_CV5ǵ.e HߜqHIXF:{΂้4J -A+ GxVMt1-d~O @Nm;shqRϛNw-s4gY8cAO)CU.'E&HCDA|=?gUfe$]z58;m>Wm`2^!0ҿ6a6N=_RUT{63\ڰtreqRITe I2X?y]>qg-cM!2𑓼P+xO+Hԅ\-G"O}G@={=ʳ6qM] i[LzOIG_gA l1o2HO\$I39,Wբ~jVfB6܊f RŜL#.l6Ŵu >]D+;t?cqɹWc.L}EPE)$<7 hD0Q_Y8n\p ˴ALUErӋoMBƯ89S Ĺde؛ yAsYmwbA ɽ#\l?$W~5`G8+א}sH+2r+ߊg mm.x1&^1K#ܶ! bPs4!P1qQMr 6t~:tZ h]miI@-Jz/ 'BŕS`lўy_3|pN!sD)|7u\k%5Fx?2SQ9 dHMC)JyؒQOOcP%N{dI 9B[VޗAund7o]ou(˄ ?F̠8$㣅qa\e !(~7<3ZgP3Y(RB'+p{>S5U[grZv&3="3h8w 0i`gx@v\e]J{S}&>::{, (qpT"0!@ƚiE՛S 2 L,5yUʼnD5ϴ(]5,f>mć`{Asy}'dJhb&J [ޠ@e>m&}4`%Dcbdo|hXHl՟j(`{tѽ_q́WӇER"9 ÀxRy umj(l~ ʂ-О\*tތ:)q(QdLZSU7Smy@_he;k"@,r>c\n헣JM+8"nImDhdrXi.XAz gor*J+pB7m1L1̆.(j7oHnb[g&(Y'͚IJ>k{B&]ri\,+-$%$`ZhYf 'IG\MkPU*WT'Y+OE &"ckK]؊Эu9ݬ9R N/n&+:1yCe jM؇GC) %?+{,tG>yYF %&ut~@ (7:"6EΣ髛 ɲKb]3Xqj \BD2&KI ;Wphɧ܍#ȪDC)7Eb NEQuNxg\Ot}Duv1j:=gGb#^C<|qvy|L/L+@ß蘳\J)Dbܲj4͘QeSMg!⼺t ёMrGKB" o^ K!p>a&JKa€wXvfY*=OU *T6nh(h <ʨ3- <-BX4`M[lfAbo5͝R70[kt3Nk,jNxzA2J:! W+1Y %u6/%QvS;rvD1jм_a,]w,3{!+ v?u ,3GEI63((/I%H+cqs|7".L&`N~QR=tkDX z2fANk妔ߥuP!bnACIب==!VVw{]IF$MjYu <3y׈c]Yל u8Aӥ" R3W۷aeҊ;k\X%EyQٵU{"Y]' ;ll4[2ܣN{T0w\Gf6?N X=7>15IrUiϗ@L8ҫ%l}V+?O9UiUbqD#y!\M$i*>jEqPJ^ ԶqiGH<֚I^<#\j3~cOȮXӵL ,#si0J277K"ڍh3+׼.l/nCł%@sQkaF{p< {XNa֌lG/ )[قUwa;.͐FI#с # k&ȯW,ük&:nD/ldIUH$)R¥OkM~~9uRJYq) t аʨ9 avTdu96Vfq~Ovχ) cg(wt@sEQ]KctdxG :7y>OQG v@"$}yaD{S\ܸ~$'$(|ėxX0[r@ꈰ`5Me,e]RP%)ykb_msgo+ ļXlBɪFOoL>O0 ;`"N1`D>$+iK3E|Py]>Eߓ~V<;Bކg(,E)/&]OqR};B]ASvAͤ_[")U5VwZ; xۯ]\%& f\v{l hsrÁ(CGc-/zuD0DwLDu6͝ P*V9 %00{0-ۯm Vdwq; lv*Щn?5 u@8]&D`Ʋg#0[HҪgtVu ihet]#FPQDaQX%4$ͩ͟\Z\Lhf9D ;Q0b7dC@aPf9aAm|Q@19>Ec2eSLc\ =,:b;NM@oEҝCn)m-"EӨD`11iD k:uoFVq>2GD*GZ˸} Ɏz3|Zo2ՎKӇy\(@ .ˈ+iP.zw*Dz $[K xI<<ؾ QO3>NzE>OjuKL]x4rjטѬ"f ۱- p~~Q]f&92{۩p.CJxHzoU4<"tFռ>$9 ~S0V ae€ XK&̋LtBݔX-%ׯ]KQFMji" UVv@!O#ӄ x4bԘWd48 1,97cSmrQ,??~Ά %qx'YQI߂=\?~H܂I3:ih)=eї] 0oaa:~$`zp@c،`慒Kf'U L Zo |HS"exŻ&Hnܧ?4O(35$-hvNrz$ 3={\ ؙv /":&bRphBu)i:_EZ.-d:ٚc.Ccnz #318ɩV̋\ڒzSX#(N/0& QhHl<\|> Jw—'XR'/N.P~'eb7Ix+p%T=4xde#ݡY"Kv@<4U5ТOQMV9tsMu_*e:ɲL?l\kj piG %PUP^}T(i'Opm6͎sݰ{ *-[HKD 5J:*iHH1E^.y{ߪ-Gw QY{>(sAbe?d' );B;WeikƹWt٣5U Qh=D%^48}*OnlgBþjmE&E*#ܼ χV'w CQW@跗P#o? (7zsarT 0$I#2T4Iៀ=٥w Nއu{+ k\79{C18i%\Rz)@}A3]pU*& k8ƒ""聱֒S>-1fف>douc" =RL:m-T$d!x[#VF6H okΚf4/>ς3h֝;UٳWayrmXY[4q-\H?eY%Lhn9%D2zb@y ָP_o*S뱥?Idʋ; y`I 3Zlf5KXoܯVk=*Դb3ԫѢTQh7S+>Ԭk_B/1p+Fv >j3@m /٩\}Qa57oTbcAi"߼jRz=),m-`&AW :JJɇ^? d7L* t+;kU|$\R,Mfx f|t.)wzYKlʚwqzBwFJ:d*c~:%A`\0E% .0Q?\ rgnxJJkkT O *Jh>6H!Fۃq1QbuVdh}P WM߽Ƌy׊}p;Ph^ʼnT Lg"ё۰/F27Ч) i \ke17WRe1NڝX]N]\@BsW 'aw tWR7D0 7KEcJ>^e2-S.HPCcXi!L)&7=&Cs`[gM9nj۲L'PS1]}Z8&Ǥ4袼֔R,}Z7ucLՁA*!Ӱe%D%3[IsfZ>ᶈ KoFíVji'a)QWucMt|t`G19`M;x2r`W2:ӧ $C2_2)p%m Ղh`j"C0S=[E;=eb+ Ù/JcW@ G JiPAcͳ3 9h0A¥I Rsa2z{y R@BWb5P?-f&*o0I9Ymn0ƓvkO1 pqiK)[<- d—-TuU~rXQw'9ؓFrH3 /T&^gȑ6kE0+G0l0!412'CT^ϒnDz"Cd3cpe ^TkˑrY7oKѻ@Um.k_S ˢ1]f1CQ *Ic,fw0: nŦpIG6%tם??A߷8@ s6wq꭮@Ҁ/n匆Dnuq @ c6/icbS_oQF eHq/#@?Fɚ3+ v'^_G(Uu*qBR,KN69!7ؠ4/%}K_ߑ#:R[SmL5uZú8SE[|]UA'dPE&y SXѰZwGZ/_,Hafed6Z)Y\73%DPE^-ZT K\rKY+YoA]=dA`Kقz2 fBيfǔqDXʪ>B(=*!o1B r6'| =+1h&6kZBGZr$[Zn!&0>hSY, #@>_D)s9oO$Y}o; ߊNfZ 8˴%jH$5!FMvVx?Hآ[rFb:[@~. {@.4<}{m*p*cI+pl/,]AL]'PtX1 TӜݳ[t|uce訞jrܯR.)w2P x7]ްc *ݤmzw96S'MRBp_P <GT\t! is1?|6BTfn dZMHЦ=r674n/xanEL:Ř䈝N GSނĠ϶dEebV=~-"þ:͇wMDMWѴEi\M=}D@!ՐELTe9M#aWw"ɻ ?I~~g4Yʁ,? J5t94cQas(hWt(̀4ѽy:wIO|e, AC m+px9# Ժ$۱eFr|U!jXQ76[ůY/_.%v::A\u|f#-"EȲ%1A[0+^B0aKB/qRt GJ);*MR= @.?QnP&1V׉[kg<)T]-ДU f;:Sʞ0jHy `PŌi ;<0 3,{]xNDs]m\<Uac gؖ܇ IF`|\I#_|9C r)+F-@O܎UKŐdguA2^&0:aKprm;lY+2? u%o\gsiv|ux»1-nģu4Dг ^J{+ X>K :%F#CۧxQOEf*e7Kb _ ɓuj­""zlM=V3bIƐy ',@)E Vߪ7)u$=>R_5SI.Folb~"ӡ;F2¥H$-Chz"й[A\r1/3wc&%4NA7U5dսn &E Δ7rž(?<ב͠Fjmpz -`gClS"O,8ՏMu(XӤzD@\}/| .m.;@=aڜRݓL , ]AS`eYe!\00D&X F"ne푏2  s;գ9(kMVD5wf9"z€=u^ gtf_*WX'? .(M KّtXD(wǥeTM??UZcd?ƓgMsT,WfwljAcBd8=zsI)zlY2a}!FJ679gxB-A'O`-PŘAJ h 79Aaj50Գ`7>9 fV)VŠ{NWZ^'"(cV2!" 66x5@QgPCDb*ir{K %ʶbojگ ҏ+75X)4+h-{}0Hv=i.$< g۪ Mh!vusrXNϑ I(JiŇ z(1UvνXa~P*쿛Ja'3T;Z)ڌKbgEO\=KXU%]ŕZ;3EL/⃕z4K):5 nL!8][տ#Ӭ-#2[k!>f2solL?Šh߉@˼||] >&ZeznJI-;jPL+"=Q~M r(<%( R j%m3_ X?^k'_?څ?.i3 S co=~BaQ!r# aR"ȷmǛنYؾp8&oT\x\.Il?ۘđG3Uh@&'$gw4Ve4uЩaS/1f}"Yc Wf,ڧ}Z۟&>BH#yRTV9҂=RQS@=,Uf\ Tl*6=]`Z#rX2Sjo20 #vz-|ܭvOl`)k@fG|'sui 9,~]FIE G"mSjLiUv%IQv[6M/^B{oV̉`va@nBN +"eAT}m4Ckp*QIfdNh0.r4NB+ssKhGlϋB\k;LO6D~J9u?N^{g WN}R"eTnMIH4?ws9\0 :kHߐZE{۫NbX)@8] O[2&~:8Iݟ 9''!]mUҪ*Rև`_ec!3\ߟ tV셮uY* wP@*E[SfM'ezXC+:IB@ ˯wNއ ^FBs,NOޫNW Ցy6DIȰ g5%kDTe}` @`caݤŋ>b8Y@ r ᵱ#\c&sa;wLN%v:X"(Mశhor(x; Z܊ ;upOm݊^+FSJI[;[DGWJ -8ӕg)ވ?$e C9K˗?6xDwwیEyTDՍaX*Kp@RמR5'6Nȳ-|"Z _ɭK `Yʭ% o)/o;ې9+h2#u )j72^`~n *i<͑wΑŤ5?9 &駱ңԡ s@ "O'l4-XuH 0dGVɹNKo.&+X諦xNp&۲笏6
Iv)pgeaY6@c nu7J;Mj&  '}z\|y,%k 2.ۓ}Ew U-7O %!v6ckȻjU{j]g _0#nd| ,WJ`:9=PZ^u-XPk#--b*~ z$tnCVx%ZO|rkUlEЋfqSU2,Vx&=˄N٤U 1͎5[CY=K?ّM6-sS6u'ז9Ok@"O(:ZkDF0""0 @;н&͙f8 ֯ڐ|C߼&ɹH e;'Fn>GW΀sdAgm[ERS$Y{DKvp,C2S\W+EWAI'72 hiDpiMoB S$*yIxʇqvHk 1(GQY{M cnEphIn=vky@wu!0cEҊO?(J"AdJ,2E<:óQ`Ck1h]92|ٯs22)붪e`.2KR551:: N#e^S^ !ke!I# 3Eܽ6<1y#8fGL-ZzrCu؅w RIޙ 'O oc}K"p]89;SvdjH,K-%yU 0Uh 2e BT{ڷG wuRV.o A/5E bU{p|K lq1,5|LF7Nо" ϟ]7td=Ifv'ЪG8RIe{^= j1Mt=rۗ|_Y%y٥Lݪu/18 w z=KNǶ֚ ||RR^[$# %cR㱵nN}bߗU7z[^_.8"9'l0|e t> /F)!) \/=MDe%G`QƙmL_NU}7[~tQ4kQl! ~PSϘ.|ƳZ Hн퍹EU"Wb=='>4E_]PRI7227)TN^C|xxN-!0s"BIzp m>!?p\r .[_YXPmg5)R|:n]UK䶲 /HWNw]_-ᏘVXRllP4 \UJ; mq9~u}2iHv_8}`>a,|~iKBh$un-j/(R>kcӉK,=]]9x0/&h! w$ ;a]Y/Ŕ69i.Єh-jiTm'fՔy:ŅyzU<\z81^DdXL݇\ʕ/6Ϡ$}5Y;F#LQY0ѸKYbf2BBg6\c-/Y} .w2'Qe؉t<\5MQ{QYK5Q^iVF^y#إN~j6Kh邗=T P;":7Bd8;gf'ἃJY*JbơMr&MXV`5ݩYVĺ`}]~SZVbN}+`U|?R{7;sDA[&=C^t)wUWpa79/L*[(L _X)vOʨ dء̩^ X_.15?ƪ?(`M:Ό]ܤm7L9ϸe$~Yˆ uDKD`AdD. LT -dKTmk\2hp?/[n M_xxDʵs6-=$,!B.16D11MZҾ6ܭs:9P'GO {XU׸GVeÙ MYS5tfAo '"9D{l# 5F_=9KoZ-TgIYnFĭK(m,ӔgC_zEJ` g-rl]Ac`dAB4G 0`AG`]_ ;F4Bδ!zGDVcm1={w^gfVKT¦L7tVʾkz(ILi Yv-Mr`$Gʸ*~P˽ tQ|QyImNuFK+,Ԟ4 7)Tܭ ~Xi I/Lfl]K= 4Cև6^&McYkF_8䌢oZ5 k1 DL)Yi7<ܴ@zf&ĵQ~ yԩH:6fs b*'X?q}Iڊk#WT;łݐ:4iHY gn>5di 0aݬFgl  ž`sݖ[>G pk}~.7BnE!Uf_I("L1jWí@;L,ae\aU3L7N%&,`%%"VEϫEO J{^AU9C&QACinZYJ@t\ĤVS#,ԬT#&ۿs3J/LVGюw-~#T,dwqYOOYov{%1'gj?/bf3(>`ɄNcIafnz<7~ $g{VR당 M5X@(He& %Ք 6%|}z4tx7d?Z!iEȆPI/E$YQ=ҁjHHPj4T~d̐ӷmeSp&vCG@ERp4!ҦScJ^w1PZJW4Kl-ce`6=&r Y6* -47 }hVPP9}zljW8׍ԉQD-o"@YFAU_ =.A;Y())_)2X8)1= Dc_.d{ m0RVR߬fh.43׊"8P6g/[Ps]?j 3>nD"'$Lsw Fj(̹ҍDmPP%@H *4gfq1bd2e6rVT׵ F݀A.mG=^=62 GɻPD*5&Onؗ#Y̺@t5Ki+GY)I'^Շ;|(F̕s:pP̈^dpp9DgXWkE̐|^Esgm|Tۯ#.plIYvHJ.R.R'1aC;o6ⅱ'3+y 7oJW5)ʃ7Qq^q lFRKuusDWhkiM:|ْT ePߜpRH]&xm,Sp(ϥ*0گ/`;%YV*E8eՈcƲ[9 |,:i19s6ov"Sڶ+|zVkj5mBi3>*8x^ \t#\"*4.ך5zF,CzlȢ1:?6 tWQi5fZ$rx~AHK$#&ݡ({#~hdNcoR Rbzрxlv(+5@se! &|d;+_F57qNP RjY=|I*9O,Q:b#m91ZQQYt evR[\# {,9\~NP=1u3^"%gp4^[%ȭo(y||Cf˒3(ys,G:ujuZ~f>0Z N-i 9pJOM3mGH?d(Iw-\ I>^_H[Ø#Sy'1ViEB;^ûߋl82I&]x<0˪W x0(!C01;r;%ـ٧> { (Ae:ӛʿ )rj=9`.!&̄vO'ڿޝ8ݟ/7DyNjwo|z;‚rqX/o5u21Ӆf )2*ȣDyeZ+[<֤욯 }T(i97 y5JB@DA  27Zl*^"öt$3稟gbUINo5rCjwh"G $ys Ƒy"U[9e}n8̌Rdf*^L,\'1uǘcdX6}pͬgVA~p)+[jWq P/ԲUډyW_W9瘃dGJ{qC#]zM .x@dZI8g vG 6"i_1J8[[gɥXiK0x!2tQ -"MHk~ K``w Xxk4HP=CWfRZ,yR]Ws!UqCͺQ3iFYlIFџ)02 l/{=+ճR^a!?V*i*3r٘x̱< Mxk!f"|=SL/6|ª]R: FNeB:U(UYE[5 N4`gـRн(\`js;@P H!jSZfX-EXOx {m?Fuyj(ŮV {IAьclm.Ü=&2yq}ef,}_>`^^׏(/:t="S*&4 &;.f5OtWUv3Ӹk'$Y"Htޖ6U&ij6 *{q(X .CMOd5["RDj NCBymwIa"ƾ(Y_2ޕ; nNg71V=?'#OgUU #L mji,+EP_dďC 'ilnڼ sf0s"tG3qe(9f"T6}[TV&~9+,L?/am?(.ٔBzqh|f93v/8(h}U{5NI1"V+(d$X8 $wf-cv3YX&踈q[Z+ Wxa יYU xsypanitC P|i&*>].s X ]xY1CL-@W1҄r,9=~6'r³9pR.C[Y GRw^øB_@yeK 4T%ƙ؅py {]5"P (ĉ\mKqQ7GZ`dF`[tvj7L-uio{/ý3 lU7b;/e\'_quFsHa6!{t/}c&F$PueP}Lgw'@f${Yw*dbh\Rx85+Mk^W{k `˾Z|Y> ̍9sBLfႧzfݼ?; %<Ė,z?#.޳8?IxAW̙Cp.wGٲbTk G_Z kP+vxPFU=2n?Rrx]+Hw>[?8\|Vi9AwcN;fw5 ^jfQ*YtRVy.QٳpEeLY, &J"QWyg)G$7,ypC7$l*!% hYLIy=U. P?b~̾u1}x>`؆kQ2'_ZSđX7a]$%Bg2geJo ӦVBœszhSQ{|J>׷h7c]ԜČ#A<4hvLSZHj A~I%-dG."&?Qj#?i5„R'C-I#0W*R#ͥ|)EQ, YMV rHAmN{D![ }''4@H_T+aHpeb';P?ȪōrNn5 &8RL X2:n;ޢÝ0f}U|ml]U~ oaOM?/U%)\d/Nͪ$BE\ A& j' jO_@uȭTIx+hy#{=_Hi+YPO3E`ճ`[pg$ޞJ ˱= x/%Ͳ3MeNa62J,aQōkԃa 'խde&Іv'`)P_W {pf{:IRSM༚,&-pW@v"9ua񹵆]4jߞw{Kɋpl Z*=~FebV.bh=9) ⪉^yHf""=r_ʇM*{Wٺű 'BMyߋe;fqWe3F8Ւ-J^wJ_$ɽ^&aeW Oȱ&q rRD6nWcݜ EmeN^ 3@^|d=#IuU @L ?Dݫ^ .B_|)w>|x.*Tݍz`; {d$GY0ܵ|<[)/߅"uJq Y0"R˼oOaw,8iǼgVT!vňԏkwEv<Ux{ZW[gMDFw;H1[*.jBǑ ngN^oMR,֮0Klʎa+YxT7`u &B|Uq-@pˋ^*ᒀƤbrKuՃJ @6?U}P bRH뒏s>zAq&W#̱T⻘(#5dֿS3](0m!obt[+>VFf)EiL fBZf;l=>%B !U£"6GDt%u$\?&>4"Ti|+kn}1NԆHD ['/IhCDL*n$rr7F2{e']52,̓gR1WKK q\Ƒ{`+fb}x?< .p_0* aTؔ>m)r/VxԄv148$θ֧fh+Ռv /&وURa(X'OӡAƓ-hƴ)P' &OdC׉j#Qb#3=#k. *Zwd#U=3KZ=nnޢHyhzl.~Ih-L:-ixɬ k~1ltw |;3Bqֱ="CԳ8H>G;[/x:ͅ$z5XYenX/p٨T.v{D:3¶A q6VKI43š)ޓ"ϖHU.xER(+ 1^cܘ~b_C ߅&/uYU'}wEwK=Co.a֊a/gouMZ>ٛmD=9x|tvpxqM=1j&?%I6l]ڞw"v?4NK^tRyAq4!C "C 6 z0UK!O_b'Pt%lͩݴ7d8`/ nMaUG+_QrA4iZݷ1aZ֞VR^CуdEς2#Ț@ ok8JAd3HK iT Ѣ@_zϓͤ)˹vu |:T" #OΘi۾VԱ>(qI"Pq\oͣꯕUe0;t̘QO{W䗜Uh3m8*:=anO 7xWYToV4Yh!\N }Ŕ!x03@WZiE85[1pWkHMeKKzklZ QuڼA6op"x+`+ֽ[n LPE5'mzA~ܲbEast_,U0u*L:T= }yEzC@׺e ?%ZN[Õw@'m[d.eBzMUMr8X7NuWjYNge4g&W >ziyѼ5WCPi!xЬPˬ[p EIFAluE xW:ua:u_kQBS Is,!8*T}y zgS̢h:x<'. l2J^Mԟ(IN\JbȘ4$ys%BɷrVofƋCOPsX'q4+bJۍȎ(lM\"T*^/EضD%P &׾j{,_@fR֔̈oTxo*?L ~&#wf|)VkBgM{v㷘rDGj_ !wzPBK] D{p=n?d'Yӝۿ|2Cͫ;[4Zt`PdSe`mحΖ\E_# -A4t H2l;Cu`d߯uS1ێ űz B;L圜VhVΞʧ8 zjH^E:rB{N3ɾ>ϟZ>:D؀D/h&S~sjj@/N dWAQf%KbHv^ȼ>4öHdG\JF(H8!1F\jr^u0۲vV΢׽YkqQJּE1JY-Λ $V",2M HC~4'H( sAF,JQg\kH{06qĉbH{AnNmsϣFe8,! j7-m܁-;odLc?mΓ(P.4L,rT )uqC BZ c˾3OGQ:! {txuZR碒kz}+@j)NW@_<[F͔H!,Ln!ʉM|..s׫ԙifʇ6S^!D|$>P|v"딊=hԏ0XvKcv"Z&glfiZX8*rl(}=.4 ^sAߚІ~2:&}؄c$KZ)m`2 g3ό^{HZk;! BIerrLͷ,AAG |Τ}0!K~iHd"Ro2ɕ >|0׾)(yo`'WE$P !Hm(%wbѷ,lWj#"\4%{C U7"H[>?!g.wC4b*gk 4^E^bJKH1H}2ki)˂"6Ui~*:)Sk|=83~n=ň).8V73w@a $f8==k(GVl;!@_"_8]EP# ? ,gI8,&Hy[[DVL0"KtcH$d{Ɲsv͌y~:48:}ˡ] 2=KAItfj~lBս[;}ֶ=3(٢)X]ZXUr線x.j0lR;1+H?˳˦GS奪WAMǷ8xPsA&&3lfHYpC fp7ze,/ 1'nŸhLPn]N#!W=kxГH`_T> ׋ɛ㽬bNLg߰klL9`aTӉJuBxCD009s3rl#f5p0 %6_e0m `JnZ"p d&U'>ziXc`!ltmRRry"LᝠYui`WXxL8 xt CH я>@:W]w&Xde$QNpeΛgNm%hNڲ,ۖ~*tn0k81q*^w@1NQRYـ VVu nm-a~VIxj,)NrqOsDny}Os#c Qޮm Bh+)5p{gCR٤,fZSʙWU> rڬ8E/z~Nxl&$GY~:*x~A{W+ $#3i+\0q(R%@׋Mflá_c(hߠgh(ca"+m美YrYi$GH3R{N9y=եݡ % gAw _NEFqe`c tF\IhǻxB:7bHlL?qK붪T~˻}6+P~k̔"DL;6H"k !H2E;R-: uc愈p&J<ƿ Z|8S{=[AMúCb[ZJ:P?|JcsIgXۦHkBx_llxo9?NIBivR3M"ܯ#E.`ΐXYر :k1c|^ʅr%@#0>a,&$C9lQʊ[U/&;$?8%ļ"򈶙wV9ʐ9{yr8_ |.2F6< -w)_f[a@Lў #%:Lޘ ,`_4[0rʆ545L7rݨc<ty?Ӷ>.`#X桄t'@^uq=0Rv<,lg| ]XN,=~/ L^_MG [Z刞]sΞ~pCHRr-'Ir}5q׺qW^Mխ*|\ߜ5tK6_I|<4cn} ; ⤵-p}P빓IXVF3%B fh"C8}ˢesmRrG6)7^teY&ӡrA"OɥIc\"m`TP1f)gΡ# 4Pr.F6S׬-TP ~_a/wU2L!GK aI(o"aၗFcB(h \ މ|SUtP۹nخc4%RV8ɓ^ BץhaLx 6Xa~ǃϰYe1OE_$4s8MdO\4!=Վ,rbYauLhkjɡITgvЫB=o}vV׍X/@QGqk/`B0DZj_ :(hbRZ1Q476gJV!wL?Mw]F$񇊤{+(X 2f7ER~!Z]f_k*O[M_Q>4]Rivmb1u! ǦU?܆}2bAd}=(y iÊ ۠7mT3g7i]I&\${9B!PEk(OFkp83a=;E'aPkᷭyHaL|> ђ=68 be%*nsClZOzUl,#.&0u l^#2;1,PJ+_la˔P B~(=ңkb]'IּΧ \fl@antg鉨PJI)kXdKL`HB&>^<1~jxFJ/Z>7邿F7.27E5u^_tV@Aމ:Qd/_g9N_O}4c`+uFs4,YMcj3Lh=e4"|6Y9۱8noZzFF-fOoԘWJe+sHqf7X\҃MT9 $Gi)@ʹZ+MՀR8{B~^95qF"5G e=}Y`Dj &<'30ѐjqTas<QӯjzUi&>s[Zsd?md}aoH =,k]B-&O[h.3Tr+dgRkmӻfN(e#Uɞ0b019Ms`fp.KwyF=iHjo(>߃Y_7GPڸ^%RVVF,e(W^QeeœS\Q%:ߎɮzDm]%Wl|}Hz7IyaUvd<~WߵN}o3bO>0`M03[4XRWʠ. e"F՛p_LKݪ 7!ҳkaǞ#AbȭPRX!&:LjaTLWyҨbz4 y֯{duR)^  o:iC4vw* *{ҙ2&'җ_FFIOnK$^tѐiW G@p>ϼ|iK] "^["Qg-ƦzbRi''ǼcE "ɅwanI'@~U{u@Rk:Nyx 鳦V=UȿNI!|TUU[';؞%lL.q1Ϝ{|&Mha9'qRn?WD(I[1k`JQɚ}0MڦN ~Y~?iq^9=߱Y,Du08َv"^3`X#f@WYʖ*5<jܷF%[rՐ9ܘH[FV]OD¸  6H6mMhlՖMQxq ZHxEl3?ow&JSA2G;M)4*cJ!&]auCRt>j Ro)3A$p+!W̻!fT/=\!t̃8c+O˕}.˛lNv0Q|.i+V/ 3!{ª7,Y?xr5klc?;?_^![YA,YqƠmWߝVh-H[+e_R2+z|`AnM>X.8/vTӔ$}`m_h=5[O"zÀ0S'5>|F)06DTXL(jnI„_XG\y^P |gt=ڙPd]V)#/;Pc67Ek:zVxK9Z믔?ηĈeOP,9ft%0d:|8]yƫ^BNq-LM'UNR7g ޙb@o{, TUS߱Q^[:m<V Z4)@%oftoyĂOz˘bIXG΂D={}1 o}MXW2rΧš`-Hp=#@̪r}VRT5 aY2WbU|؅0/st&s6}&=Sp$>?a>J*tEOgIT=+Ř&i~]ms ab'j I,9 ygө\,t%1hûN,!,$]FY*ˇk]['-zߨX#Mb:"r;ID Vm:]'{1f[A/joY2N9 n'Y6?fEjM4}1xhqDp5"j0Z,k'1gvы=):Sv97duo﷕ Mɲ"5;&|EӯΥی1>X]wa wMPkXh؇l( _cA;K #G{:nY! NOwWo)~[dSO/dlDK昢F250gC)rwu>D'^,꾚Cq}H#!yC/]})LfZYWM0Q'~sybH8fLR:Wbuw=起.9:r | [l0!TjK6o{nOcTGf!mxÄAC|qEO.%{jsS.9$xYM#0/8_d EK?MAǐJs%hn4(jDhǗ4o] ZY1u6탷}۟113P$vFYt_:f(o0T#b`*| L#ŋ8BJCǚlX+yI fAZYCNӂ~f3^дh 3qX~YӧVk\4Ȼ0!+y# I9BZX.JO߅}£_oց]Bo?DF0.p_װMZ?AZ+ 'FB(u )qpcC3d8!^9Rcme*bK`b?'fF[hl|m% A3[yYh"a}^QfױI+L=J #ީ/%@ zU ()R}|* \aNݧ{12MZ_XF=Rob xT͡;[VEVwlĨuhM.7gE+(rD&]QcK&ks$:ϑ{EF3.xV1j`5:+USݸEMmyGK(eeeإbIpD,x;GX7Ha^.MT\xqf7b1Z^lҌYoWA -IR.jw_Ρ2G!cylC.B|<>s|&yT[@]yɺ-ĥ~*|`&}"xe3f5q[ˎQg!kQ5tU"cW>7DA2~ֆ-6 dfT%$pAktBؒ#?dR4E\U) E#VnWR7$Lŵ[?V][k-l|ח }y jPs)#뗗XwK8)RYsء9mo<%xsPnUxV߼XD:ɝ!6V (d guɋ%Tr?\==l}+Yh z̐ɍncrc/Ue_/e"zo96;v}?CA)Hu{o'ZVٙ^HoAUʵ]^n? s2)B K^6vf/w.(e*oHbB窥 n]bJl,*XC~:*܄Lߘ÷0 cTbb3}My}E[7Or٘WNB˒Op feGrP0epS)zrfQ:v~0Cp ܥ5Zwn>c#m@brX.ә<~9{WP;v.Brl7aL9!yQb\ 6|SB۔]w?2WU$YuJ?^e+绅# BUֻ?Iͨ~4Rv@[SDߛ8Ii֊Ayi UҳgM:a;H -Puo8]XTx͛P'v߈ԀOC-2I7ȚƉ2sdI4NΚYN;] }^z:2jz޲YIKx( 70Z[͕bDFڣ܏LXnb)LIVUх|&ɠ;' -YjbQ[voKII=wfjEwfO"UGR\* AK$R#,’|qRG01MmӉMߜ"%);/'=<;v6ejo%X7>zkW3\jxO:ԗ$:;\]L`U]u3:sS# ]e 7ߥI䣏0X{25~Heؘ$B͙^p XūƟpz4U.rD^4JQV@{U 6bl`6u Z]-.Xos,Wxw*)@5.L0^L<ڞF0\Gݕ -8/FLo> rvMC>P}Za-!tޢzBӨ(Obyr,)^Z^3͈_}KK< x> ge)jF=_ wuF5HCl7՝6ZFOQH_W!ykܒX{ʍPc/ ,<m/D)TLCž(Kw\"+T+qIzI{ ^ڤ&GcT_a uo28kxUdER@uax8(﷓A%,iYы>K{im80{-Xƣ 3pF1ݎO,&4ygs>&;jjG ).GD3!X$-#tMSzPOW*Tm|N$=<듰cF3ܫcZn=6!.R<]Y:*/._B9Rg/jޏXBWnQLڟEqffK]ׇ`Vga.!݉)oЭdw?'K|J{tҺQsH؁g}$hir3e @_N16a2AbkX]Y#0>1YEdsN9k}:XQ֠r".!28.c-{N*SFFhQjsueo;Ro@#X" y/Nsorn<Lӓ/uncħ^D1Q4h)#~3?qb*_aOWAg<mVCahizw"fyͲ\DT:!D&> Ac6d[!YއK%ѩɲ4;Bvx3-]i'x_Q9~( e,eH3MgO>2m)<IH ¾hS =; w I_J[ӾgF#S@\cm[:-1ݻ)(F*L9Ʌ /ht ޘy# >x/Q:b>ION#lTG!Ϲzd]bFgda2C1 bߔ/-V,j£dǭEPy^wVCэE|59:4,=p`/yG*P{S'@#J!`2YcfWʺblϕ] \.8UU0+-UJЊ:f^B~ 3#E)5W W9!U2XrA+r@#F ċ6][ICZjzM[/# (m wu '`vn'B\@SAw,%`yKyˋ]3Kr-%Ϊ%s& g;^ȂӜ6>QX |-K5Jd 7,TѰS}$,X^ 3' S)4p_bDZ4瞱HD-H9jQ<kQι#_`4CY {ӌ5&˛LuJ 6*#e~&\T370ǴT8[^NF:cTv"_ɘ~.Nnom.\;{C4z6; ]UU9/J_q9p7 'aJk&DCdcCZ?)Z.wĬ6Vd voO .$-u CYuػ_ʙ.bܳhKvhv61 <0^5~& 0QuFC*{Տ  l$h7FAA3*h :7UU/pҏmsVYmJv-_9GV*<E?ȟTyp T+כr!*R Bp3Dsړ2VK[P*yj>_H(w%<,ѩwShegBsΜyx?GCOSn $:0ȃ|aH x9MLbQ4utǼ%]%CaP~dh7s(O/Z9]+* CKu1$;1Qi]!rSJaҳ6l#ۮVQ0ށm=fh /6gp9Q2\K>;941a~?$]3 BL ŪMwՋ/NbZ3@ifط+61<4极D°8A'w6hHɰT>*өY5O6IUmeD 6}XUԴy!m͇ #",x=Y5IE&`J~}&~YTxw-mnrQ ,xoC\9"wm ֦ E_1U%틛2)b*:"^{>=fYMz;Y-U-b8w?%hM\zs)|n&| w|A>.beGHV)]Dճ}8+#i@Ϝ(qA$FΈB '5-2~ͺhaT\\~}QXN~80, Yo9o9 KIƍ`(Jq0ٛ0 Y\D.C `ĹxRHx__9?AQ'O{7~(+DX DB!JVɁY1 u0%hNպG.StgŤ)4 mi%6bUJ߫ҡYVcm[g4ac gZSnw A{TրIJaFYFk`$=d07D䎦(\ D"8 w3ŕ)5Lsw)GK69.e½O5&{1Y,^[7IB!Kĸ>kl5ni6r@ӱ螂S3!/ @o0'GJ/^g86"[[?3l F^R& +X^ ewll CLl4F\]T3hźw Z?k.׃! ]b Ct6 D6RCgV1?2Fc) wi2%f(%0FyImq  3mEEF9A6D#``9DR'q"7(w &` =vZaY>%qZRiy[?g3Nk/VtI~0cQ_5ߦ))Zȣr\VNS%7A4Mos1Ѿ@KË$\bRaSJƋ*E DvٗM3Q0g{<=H7)4H=V荀1Wx_w;R5&ؚRмHxf,- >g! rM'|8Qul@iZUN劷bdP/vE5TҖሀi[w!5dHl(; Ϲ}ʡ &歅Fͫ&$4(;c^Q10G8U֌~STĮխ6#ǪLelm%nMnv~J#H LeOyM= u\z_x1v?MfXTTS8`#Ա;ٟ>E[* 祢Q. /0<ݶ@GXH}oy̠5G}0DsJkGY5*)-uFѥ;6#_aZv PJ8wP Y0B&GbAYZ-qsV^6fn7huN*!|b 2Pu:ƇIտaWn>ζÝ-IA6Mؽ>C q_rp 2ux>R^M+3dJ #s+ILϖAR smX)s[N]BĔAlwhˀ/2|[Z|p9^rBI%y@-sWE2$~nÃašVŸN:[fj0Yy!ݎ"^=_#"Cz}:WHj^ߨm'#yMs S" nRw )ąaI2=jl &b>̿!=tؔE:Bk!֛d{Phī2g‡"5WSv3ezjh?x{vѴDKCijvtgy3NKk}.uP2lmX T$Xքn͙? kI<5Pt]% <;P]*K SPngc3y ,/NW-( :͏ݍL"s=wbQ\]@f \yܞU0r넢kN]ven{|;@k< mӒ^W0TPUay \6R(*X딌E 2m H鱣Eo`6 M c%qp&؝)O=y*vwEq 4wd٨rA p(c`9YdCoK R)D0}'omK?åA2Σ fHIաv Oad٣-[_9;<]idAC꺂f0a)tG_ü0Y0> a )5{6.M6|+ƣYN)/]ɘ7! PXШT{crЊB@NF5v>xVq DwQ^ + -P/@ B06:0"$$t ~Ӕ ~(-$4J^nLPLDJ*P7XqO$-.7 #qԲEqUL|qG3>yz˥*dIMwᣳ*~fhqt3Bxyxac:4wܪݞ[yR}o?>=@(^"eљRS,'ABߪB-͈{/Qڣ&Ѷ-헏&ݬ1Xcg\믋E&OVG&~CJAVZ֚06KTb H/-kxړO u/gi0HmqZxAVf^ljP&#oOICJdAPB٘FCEy'qD8X|gI%5ICΒV/dJfc`zC$EĿ)S:q5i|$k0VS?P0r1L8Ww?b ڸXT;Ĥrq8]ww4gἌUwdKi?i0mh׀rAF'N摸\.|5"dgcx(8EVxѻ~swG6{FkX!-w7&b2J^Z<_f>*!ݜns/W/w/< ;WuřuK 6N^P0niǃ~ m|w\p>OAenX#0r#hT,kڼY]/]q4,F@dY_2o\C~kMiJ ]tX2 |9SyYoPPP!Y~|Z5yUU\\#_3>|`szCJ^Vs |K9!](|;|\Λw%L(\?b;`r=@!wNzvk"RSӱi38A*qS9;vlVzc>v;kBJca["v@M:>,?Vkř(*- %(O>&_kEu~WݡN㉦ uV ҷ B FмٟNB;QJ.Bj (8L,*7r n[=Sliuj8~1S_yAl< q٩MWW>L\cCPyv>Lr?z`pJ;@YtgwCc!(  gliy(ܘ4|GGQ#94JB &-ڝ׃n䃹1=~$\SLxPReN9?oDY9DӉƋ 5g=RԪ5-t F5=|ix!Yqz\3D%8]j ИMs䤡4t4uև ~;z2[f9S:mʭ4HBZl+pӂ%l3:+S A2pI]J/N%4kPn@}[#nl)p-XZL %zY4Vaq@g Tk #Vw`a"ߘP*`eBn^1aʯIJt.;`2Bx\xLM kY-\#lm7~5WE kQ/1$VB8~W`_!o'6h^>i@)K)z1B}=SWv~77Y[ Αjux־/ANt HfFꀱO\O~jJч^=*{Lt1r Dãwrbk':6 $+Ll{Q=`jr.h!x: )ûȇ1>UxtWe"O=IGάI}eus. h~$5H2ⲵg__d(’J"_gFKsN^(SWTܻOi* CZ2\8ZJ&[p H;(%z pXNE }ҵ@,RnȭM23m2{VP u;o5>!Fly#\Y8 ]UHXxgHŀJ Y ޮzj0}sRlh zS2}]M2 K :Nձ~+sjðBMCF$ň~6iWLpB]D6ZQB3;5owv/@etO I_{A1;Y]U矂$D _W8n'1O{)ߎqo17fBOS9=8T'!l~)IF`<% "v4րq ~LPZox 'hv54d v 37dVb2kW!Vbt/R}e[=]~eKHY=w(Xx<hr0ax~aT~hn5[?,=+e 0&lXfh%*J cAčH,JS_N܅Y=8ruR"QeJ&#͆ysBc{ ?SeNq3b^ؒyb" ]RҞ+<x|Ԙ6^spzD[jf9O/’2RE2Bq:} fzgK+cȯ^npIYyG0!2y9w@+ FOyVw>QyJ̃{yJCR{9 i}~GNs0?dJNC]y[aPm`?ޯ۶77Ѯw8HH(O^ ;礁514{ADtr_(΂pg12#0OeXm7xM76Јwj@%x^||Պ-b0痮_p͞6M9_+Kw*TGU|W*n;!ϢX4VW'h4< vd,)A3> ҉O-%^/&Nঁ4\ *\gda&mqY0;$xqČPLo# ,+*{OkY#QT{fhA|[|~iWUUOHP)DByI@-S#9 ~כer`){A fӮ>~]6܃|? Md}H golO/},6OM}œˋu2鞎'u9> ۸No9SBN~9J*X3@kP6˥E7FY~]S5ؙ~-x\<" &3yuP°&ؤA3HEp5F 2!pH2jp]lcdpl(A|-j21 rY6gE\X=-D*8"\9!tɒk PI gcۯs/^iIwً=V[c]oss>Zk[aѱ0X@`BsWH0w*d g'ܵSj&?'h C$\^H<\%[|ŰHib&xQa.].7O+îp[}wfXwJS3o/Г8:2+cjI:!?%,o=y{-TU;oX&j 5"y"v%bآpϑѭx|z">M<&2ڇV?aS]$йAnW%h1mVrZqn PGv'(*ޙ/pSS-4$Q(Yr:qC |O t1f9*t~<<=QATT൓B@ValE r4R]^qK?|B ͈ζ}v!53+$)c6 +5!Ea )ݏ(xMn SLYXS+CUBjV}Y "+i9*n6)q]Yc w9 Zϼf/>x0Kh>-U1vA%a=mUꝍfZ}V2 6;YI8D y3gnAE֕49T?TAf)UpwC+.aGpܲrŊb%U&<GYjf뱊ERzFO䘱\^>_yi?{cjtQ}pR> \,`WIdHg?tLemS=칬ה¯˳bSEINs(ZB;yT *<`d眄^|9LOfɓIȞ"FR1ղp}SEHᅦ8۽n.vw71a n}*G)^? ]2 YjXgB۷Q>I߽CX-_,?D& bCL*;- :I)0K\|y|ꐤ:,[I+!vBR-ΏiubcUY~[iO '1~hF3YnJjAiM}MS_N2 s}, hez#2R2`NQFJMGKTCSVDR+FU7vs&R{s%w6/4"| D _( 94&TNu;,?~۵xjm$s簪_EtHږ襈m3İ]ѧ-;! +V2V#?N~YP~' FYrNe+) lߺ.eT#$O?% Y'=SnMZ /AvXMWXD8WWJ߷\Bˀ`"% omtxi,rY1J!դKitUyw'^`FP6L&&ew( w`4ܒTH@3:6Д(q7ijk($ReW N/(mb_G.]lmow a0{ܝز8)Sq$ JM-mƠGiO6L of:8+\rL nFːLfjݫ=tq`>eLzDF{7K~_=Oy2Y:FMq}q#o66u9hR< r% Y%|]L_%:5GȮ~BL"7ўlx `}`:rM4^kKH);ray^6DF0Fzw=Tx>A_{oykU@l-.-a<%| =$Hzˮ>)$e$48]hFrSGL4>AtZ]!tFww5=6acYnMZt^yĩ ]@~ev3Zh4%^hZ~ ;FFB&[}vsiV@yӟـ ?=6a2C=mhjuJ]{'IS0Dl̻'wA\ {+~W@3[aJU.Y9H 1 ]"[nXsQW!u#.=Vk%_T= h2V'J$90{[&ies!-;:?ʌ_^Z|ґH>F[5 'GIxMc,hD5⸺(I] ;ASkyZ\JiNR|yb;щ)峴JuC{p, :<4^k5pEkQT>z؛_\30 O!X- j9sAQOupp&TzWkUd 2U:UBd5ƙA@2ȟGK66 2+Vcu9tָn6Btt@H[IRoay7T~Ru`Ҭe1wG`OvhzuuE mvyB~b*бC7 6,wz3m#sj͕ f8qRfpώppꫳH:Mx Mri[gxRtr^?8<ސj͜mb.h/P*Hx"~|(vt^xyeBvWwjѨa ;q=Qs,x>ibmPBM?GT4į5°0nǝ J-t"nxx~9+xMU!& 4!=]7_7Є,T?气':T=̟UKJk4BVGoF;j-[K1a ލVH?oP6|vAћ~geҤ>7ӔcOaEHA &2="tsښמ1Bo1?kM3\$r #bضA[2ؘZP#Nɿ ULD=gSbYhkt]_|"mJyn7]Lhw Jl>ޛ P cS_M*2SmZovd6ꛬT{ȸi%w)3tmpc:+c-q4Dǒj?\zS V4 Y{.ɯ0CZ8*Ǹ[5tU,Gh/ lâ>\VVUs久G?Er 8K`Ӝ5z) \Myo=܌4TKyeB zv0![}]'H>A.C;k"秚UwFDha59x&67QB!h+}s1׶eu@:g̈7L79ٿ&I8jx-Pg$r-0ռxT*;'~eC xnfK#Pr|86ĢMrp>/=pG1][#e!ꍁkc]σ(<_{6)Nw{LɲC?tGZfp; +scj%Uӗ1O(ˎ/%]<7;@;|4H}[}79yPpsOtpC/1LwMTnK1SFu*L.r״Tf.nwqR:K8IrL@uH={V_=@9wB.M%YR>z569D盼FHo6v]͆ŗSZ~۔=HEcAH-MzAS{nRr^k{DXh3ȚeA c/&KCn8cEe7iu$2flwnbaU.D-qCmpޓ/,DTjFzLQ ߺp;c2> Uqݳ։,}cBP ˫6mST?Pzwڄg%$_dJ=[bvg.r)M{M6NX/#'Lna:[m3l^0.Ә;-I^غЬiI@Z ޻FИYW?$9l,Ż'EW9dfPT)K v 9ok`9¤ޭŔ8H?:d!K8͇`.@T֢d>m%'E#-_Yڡ#nǵ_ZWz]J GWSE"ag p&0 ?m&{e%BY>)0X.>MΤ\MȆyo,$@Ӟ&ǚduot M'a}gyEؗKVŞ<-Feo,j̨;dԕ /|oK R=\i{8 !]V;"7jҡnг{3h"7BBZo8La P560$LN Bl7*eΡmWkV9iP!E<. W讨1>gwR@v]G,[yDȿ7ffJdU7XZlAh rdCHIQ$W+͑p&آ\/,Y ru-%PՇ߫J܂jYM0[\쒗{c/ '9zAY2:pTNY^Dt{wP!n,p<trGrvب! ؗ=~`x ȷܣ;Q&'eC X}K7OF E0ˇf2m+KW䌉i{#C&j^+;,L$Dcm,ǥywߕE"k4,LW {4\wkEgO(liͺ5}}X !)tr嫲k&BT!$Y*A U>>5D<ՃyUB3~!kWeC_5Bbfl"}M9Ҫ!V=3;ko\\UglH.iM<]4a?@L:NxD-Q,mџ81$)ԕ Za1O6<%q9Nঢv#0n}I\hQ̷i7[cZʡ @fܲY2[}\_8JL>YW#C΁5gOpG,|F^}8*- vЉf3@tOK HW)BK}'wΛ ?gKOn11P̞R'&U0Y#d(T./{Dko<^F+њ Mvz$T&|8ctznR@$Գ!bj_0wkN2f&lTV{uB+D2[?:3' D?j$aRZ>4 ¡M3* Z{Cϯ~tMכVAV(rVa1n2Rt~[p).$ލru*_! Zow (_R#o3rs"qv$3◿}яo];XSc&BJF#lHvj hO^v~N( _X}#3/ &VNnnȹP,6'>)GN@>PQ ]X,\[;mGn 6" WB\SAM2N/5xI*=BCυfS(++p*? 璣dynm6p+XY=q+5W*/,x7uUoXK  4Z.Z̃1y]O{2wiSͯΑ  4u妩߬FqP"y>}.)Jl^apK<r2l(tjTʂXxtBKҽrL]քs[V.TGLxwcQ5PQұhgӲn\ԛZ#~\۝etɭhhex?ٿQ1nL#'+}OtgCς@npp@R=o Y[,6vYp$6Z" 3Dcp5+afić#sg|}ȳa8QuL|m𥐹N= Ls 큡m8>t7*W+)bx/CڗS9c޿=>'l%8ɽǨaMC\"Z1-ѢITPF=MÉf6+ۓmXgWtM VZ+r^6ya^'@s Nwbs r)An@ZXh-=]F&Տ6vU@H;rj֬ɰ5)\}$_(FJ,bޡb&0uaɟjߣzKOJRL~?fyXj)iR*d'+ Tn-XRV^/Z(HnqǸ}b1Ü٧cJFJnfYJ")R'Ovizq;^n4XgA-k c‡|[\MWUrS1ׄ!zDmQ>œ?D\@|҆Ov^ژwQ#nRO<懇:9{/Y7Dr JFs(;Ⱥ=Svu8Ĺ#@$ -c/`pf6D/f7'ؐȝom v@d-h*Pu1^( bnc?(nKt)}6.~E3[ GuI_CB4xqMF|GՉdm_Pzh]S@-1PC40a7C\U\OȧQnc襤M%@K-Φ\jrf,6 p@yW _IP=׽.}/ph (DTJ toj` U Af-)MmEWwIa~ij[}-񾉬pBX23)5A,XV6Wrh.`t/uF =md+w{Vы-gѺhm? dc*l9W;93G[Qحm>+ |f:{ʉ:=)z$gsc'&ś}i+;A [xm4+ٲtmL"CekGڵjAm¨e<_gEFqj]Z="s(4-2PM9btaɭ J.lD\-muw c{vעWASݖtٿR,EJz`(Zx=" aNupDF*Iig6ہ$ovާdUS־"X h: :C! GC'͆Ej@wmt^7Vnɟlb@RBiҁb)%<H\tSsd!fx\N;2{$̇x3 =P

5 FoD_UAHVa(%4%/ZP:FsbdV /I.ɷdӒɛ/@AA5ѽ%H7) 5౫'i~2P0އjtBB##T9.Z=<,*U>r'.s!0QGv5Fe C og,ymݦ[>+J5wPwe4 ^t$WOHf )ߌNx٢F$敟8Rۼ^#ju~sl!Ƀ#UḰӁa1co/yPF\~tƻpZ*/3=jw]͡yȪz)$jfƟ2? Xk0^=te"U|Ǭ h#4XMMI'#.+~Z (5U ~V:: S.[zM NjA7Km*nnI9V%/Qw^бEs4Bf8k?Ӓ ke$7 Q UqV䦪˲YLZh=!ްO% D1{NF]h>D,/:4RrG5/c=_xoʚfD[ ~>Ԅ987ޏ]ês =UXLWb?Ҏ('$tMt>c~Ed{(URLr'ԳV1A{PڪWl;gx5vs ?27s|S?-oa0bt%}vBmfo??f߸%fR# 6iU3vnȩZ\L .bީճT|_-!Ѧk`ɬ̳#3/v@PedV JFĴh RŎm\MJ" &=igCDz@9j 7AuD~GHMITG·v8դe7w]TC6g2Awb\g#c1OwUأSv~M-ԅclĥIt9RقBқY1̳6OkJ#{OέHe ''60vZ@]Af*AJKt]gp-x"fuGv6Hlҭ|]%gyO`}i+JxKj N9%!a3e9O57K?]fDsn(u~*[; Vu֗;Sz<5UM~eFÔ@[ؑcQgO 9]NCC[d_t ~kCQf<a¤}<է&^VX"a"٨ŽPب!wLR ul1;yy.4.X1sʥJl[""M=lh@yeƒ^fp!WJ7I6w b?}Ȋf5m$UöϫEib"*4@rޗ7/x0܍JPH]3Z`u%]$~QL,RᛞC8:DKj3 3Ά,T]Ij)fZaIaSvzSt3<3N]GUy8[{=YV^=PUiBnp H`{oq f&d8#<+,;U~&IiMDݣЌ> 2!|KuJenc0emYu]{L웸$G'idia|4ͅcS&r{r6hf£gOoȬ+UWЈt/6k|k>إkakxѩ]Hl"* ,Τ")׾*f׾Au VjYX/o[/júZTa MǁkQ0<pVn88w i>3@ r9?/->o`$d Ҥ=[*<5c41z՛ * +W*"u wz%l[9[|F9VtlZA ʘsvoUq ū|L]ݐ(3ƲGR"I"QiLOEz+Y:S q6:)Kj`CF?Bf^LP"fإ;*۞]ti x֣}0N0s/C)])4 .D+Wwra""<{ԷXorQ $BͲ<o Kex~_Np iӌo&%~rWMlT ^i NH^򡉷^~a29 Pb^!~i3ț58|$[{۝*T9HrFb6F! b6Xjj; vmk* an2VѪO gl@MBCKhH K={"N5эD>ꓕE4dfRPMxp}צ2gZv`R Ӡg5ȩRD+K@iW?N ,"D1#2Py?YJq>?#SlLK9$^Qq!pX]ey 1&^O" `#e/tRNnU?Q7m.]ٹM"\(D)ZF}+tmb\}1EcHf¼u:Rjd߇r%c9׻ &$݃d 9KorXUS ZS71= Є SbB}"3Mq^ R!j O[Tt$'w]G)RF, "=/jN#UTiDWJcK_ vFp8I_i,Uc E#no~Dܼ ro=Տ/c]@ "3O0hWf՟;o d|:uWOX 0h+`L1ByA.*sΚ2vلr78]ӦH [PY?IS.]Ba6 ݇C'"$p5.T7\ J*)N+؊CK{.j0b 漢%%8(s' @JBzmE;R?zv1}aB]> :_WG5^|#%W|Ja2fEؒZ xS߼89";0/BBDhAi 3 ML?ä9U[Ep05)涛~ǧD8 (s aֵ9JWg `^1SItH|RI_n.]Rҥ)(R.+0ͽ.IlJS\ 5 -òTv,.IZ[Kj^rL^oi5D?ք[>;1'lӝR*$#J[A)oe31Qi1xv4J8@vz 耮IXt]l=`k$?i?j<̝SdtUh.RJ+lw< 1[Hl5!kus~Co8b!_K z5ɶ)z5`1|H.4Zh(f GfiԍR pPCaHS9S3NBCXif70KȾXz.)K*(*12.o 1 NBD?Iݶ\~ EIGޟ*IYӮ{Z#j1>$0AF PG):362+-C7sܲHLl{:p5G%js+9Y␬ѫ&[F_[Zw!o(S*{S AVΞ` 2 ,KXt[⃶R@mFX:VV:By;%f댩\՘".r0zn Υ6sŘVq:egUĮC(<5Xpj#ۉuIh&iMN%nl%Ï yxBOqN4~/.eX&ҹç? Ҕ'pz"eg tY JUEK9׏L=~Tt2&&&B("dTfuCGn\9zWtzu|{-`V/6I!ܫtP2-u`ns77=]lI 'q"j@ksE+)?oLR+Z 48(3^Ps0{M.rG;= G|*a`!R5AyztĦ%eM۱UGμ /p&^aʒ An|~ .sS}a.)$YUW9d?WS2K҈ /A+‡!U ӳ[GEZNJ>Jr>dO#r}otݫ+LկZ,P;fEF<<P0.^$m rӚ͕◈iz(woAT ηOQJ2ĚHK]C *@-bd'a^$"M"Of?}{ьw޹[bTvm2%G~FG[f%螃WcR]f+:; d+(ĎtV1 8F=SmǶCvEF[z(N4tn#3`|n~(hծ8oMO{U(oxw!+s(Cr=!slK#54,Ppc)z:Gί"]pe`S:b((3;{=%XzUp(qA6't^iUgdÍO(Y渏C]♒p/n~k:~ #P31  D3[.xN90ڵn!0zW:!41в @ǿMzGn+B M\EMw_+Mĵ NIdb iP `^69Q.?%ژ)&RNضb!{G? ;QJѦj?)eY,_» 5>3A,ʐF/7GomLLOW%"ad֗* Wk2<+h-P5HKeՏZh2ߪ O}?\q;;LpW}R7ILϫL'NnČc˹#]e- >BT $L6Hj4]!Qõq4+\LAԺTayPž|N(1-ӂc xeҪ* J"%PaGry'N$져 T3%+F?Fc0a#C ƿarCǩ1lQ\ݷM`bk0b%,fzY(*W&(ypGeBc}Kos0azrl22U7_,@.[+ fTLbk۴ OZ~ql~7(9Q"ԣYƳxIr_WrԮXOrkVDѨڰ\{6Z}oRO3VdRk1\29׆%AUиexX˂i4_ag\WЪrxq_?h-WBtF ⾵4F$BIaLPʉp&j'MNZ>G9 嘇8l)X 7 =/)ؐv 19B_Yxe*qR/alT ȟW%J.啍\e",y3>6A ERJW0]kگX^$W0l+9.AM2N3 Q'e٬s9Uy*JoH/W *EױrݢG_TUn0T(-;> WkAJ[)BGwΝ<)g+.[wh: /lЉ6^u;7#Iyentߟ\ '˓+N*i8qۄH:T4N7ayAW1ŧ"FXpEE%ڊ(L@FH#Һ$E%ye n: +EX]/E+lHv±HI0- N "a 2VD&UF}DObѹgL/[ON7H6H!M=R[YDUCd>b~?i,})CO'QNq5l"ebyr6 &F ̫SieJl㣙7i>J ۬׭QVF\i 23{dՖrZʒ7¨K# 0Y?AwM t]7N-V~vD>2mLLd]C /G%i箑U!|>d,4?GYwS)hF8~l˪켐HT^Iz\,]ğī"8X.DgG/locX;^w.*)|"0Jlz qUQP)F 4_l0wՋ^R5v$r)uK@=q-Hk?;/&aҒC3(m g9KךuMۚZAo+WL$2ŎPQN$»ꋾH7ajV8S%$ I%4 ER]7Hshz׾_>zx#͇j$e,so6&w-Zadxŝ\NC|iJ@VEW5A"OASy4_<*8edR1tfQq,;,U8=Ox}֬(r2IR]Ν=.j.37T =B4zn~ܐbRJ`DlZD0 ׆;n }HnO#iW Z3NCViG0 8 k.X`bx_RۭO^ zv32r}BGh wȬmF7v˹jZ:z=pp,GW(jc_uY~[69kjGAhi\2us$U)CD~@R= iIdaPm3^rg),ScQ6U`Eo uš ] l kU7 &{c{vs"A% id2Zuyc5d7Ј|SMejZ]lˉ$"D ٟ^P ^icPKI C K מZZRp. I¨ B'zeBQ"Db ޟt [zC6ἣHdVTX)\Ɔ鐣0a:ЊJEMg*\i@yP`K`~. zS7A}5`vj{vP6J6ψOȣ?yj.^OFw)qҪ{5:rfnYMj%f?kq=6ӄGۑKuDl>yJҴ&<yQ &vخeRc;< a *> Γt;Co{g B]lE\rv#\daKlw"eV51u٠##G}rqvIqy 0U-yw[ع1), "enO7jO(}nafHb$`\a1ˠ{̧nL=inmmGz']PAaWG3jh;LjϚͦeSAH'm"Eف`#x۸6AnjC~7avš=NG}ʽMj>ӿn'Kttb & >!幨J^QawMn1>kT`Mg)UH =Ctof~vގ FhH~m%,t1;90ߴ_kdZ/d:]˥OVa All2@* 쨏sK<ʲVOD#E/v JgIHF;$uN;Ad 沞ȯ+& `6EQ>=[9o=oBPm 7\ 3Vx t%3}tjohw{JI) s%uҚ%PGC ԉ(Ƹmy0/KX!klF}"omE!4 @[Sd əק}\v{ ZjJv"ٜ҉HrߴlM,;nE>ySBFKS׏w!,ABzʻFOv*l34T!qR%a)vfCp̏}ʪW3DfvތpJܤQhϜ;oOk/.p3)zͳP{>F`mh kGFqjm$G2bO'k/f!;oKQ`:8"~o,Dky]̸әf^.(L\*1y/*A^/8u`Ȑ şn%n8ৄvkuVlT '}t2&}mtдϝ#7bYY 2V1he:1՚_Xf{8 Kjhe {Tmօ%dEPLE4cj[^ɯػ8=َeEQp&+55 XD޳}toڮj1>ƃEn2!$Wq¬T<iϷy~RT) ;~ܯ{zw*493e2 1 %W,pcj$Mb|Ê;2LPGYu䴿`Ɠ"7$tf~1RA]S)ʐ'NC%pcKsD!8}b2/Vysʋ9ςC/0t;Z!bB9MY.J}KYpP`KK݋  R1-x~1EX.fCr9_!r3B`wkhO92ݕlcvjпX]^cA]O,Q#Ld"Uk[9sNmk;᜸aϲPg;<>^$f;H΃6wT8bYUYVB?m=BXǢNԃBQf<np)Mjq]qODxW@+Em'ʼĻx㿡q/7w: C+Y*m=@dnUB70 =U/YEDMqm( jg^F/,@n(浚rCK+LېYn 5  ˞ȥ"ɟ!֪Y[֣7KOmDzE>^٥etYɪ,{c}:~^A @DX]0[];~KjJ?J柄Vpc VaWz`Vj:DcJU|BN>f\j55Q+8: mCy6Wh6GcaLXu.Gd5 dEZ+cZ򍨭q/Z@p.I)UIFroh_cu`a8:hh7qacBJ \ ҩk)d%9 f̧ƍ'PD-I^kC_֨$GPfNpKLh ̓J~e|Ey\+WBRYG%ئ .y٪=0{g,˱ݻDȨoh|Ug$*v;F = 4=) kJDopV(w*JSAou5@jlbE"MFbH\sS硯\C(`!w~+9y;HcF+=Rͽ/=Í\:\xð;qxGLy pzS}_;B U@{/LdUh9'tߦH)K͵W&,0ʔ:i;!싨G'RYyG94F M@hc M]êus8K|S|*`l7lM55-LbGcX8,.vxՊY|XWM28DiU"Y6+Mmm3 A&74y w"d 0LOk4T*d,ĵBF jz Ax?6p RߠΈ*&~DȽ, COx"Qf\:"d T̞l()MNI.D^$s/3Upn^}<|t\.캔D{Qf[fHN1V|5(TCP^ Eb)ğ3fs+X+(v$ :SܕߑX14 &Q(oQIB%Qk$>üu)HСltۮ`F#/ͣ(eO?]LXOmCR{4[b%>"A2V+Q flYk(8WeͶə%ɱ]jLtr޶Ω1<u72ٰχ]( 2+^b },L *I>ࡵ7 qkU~1 ӁN.3ʝXR;cM86}aLv$=,Kr7P>Q?v, _=`baV, DVb, 鯵 HpspW̪<κt)@o;doϺm׼J[frPeXexXbт.(徶΀ 0j&""C˙:a[."8.jo6V':$OrrJVʟ%B w200˫OA~Z*@zYZwv`}gٺ򌬈O Yx %ݒϊ=Zԅz\X75)g]zv"v\zvJWːe\WdWLb\ Wqj1ڶ B|rX7 k=ijcŖ\d~tsk/''|;7B+,օ7 ++)D K`IV]ग\`}.$n蕙e5NQ4xOi(揉\#JOXZOJrx{ºlz|ZwA( Vpz0,FKʉ1/3d|e8XP SuI#ǒaTzP= 0UC?'ŠN{(sSLAwQ EX/>zq&6@rL z;A.gmR^I6|t`aNΆ^5)Q@vdj0az+]r& 'a% h܂{ [JW 9zހ!oWg'70aηQ:xN43L&G+gQUupCVyYơ,S0 LN~gr@i\Z2~U/85o=~vl Tl=`ih@' b6v+./+4 a.P kؠAP !z͛/|Ie}%]ƕof /2,¶l 9 '7(OQ(AEFy%S@[ Tl\9PBV/xkL t%Bz"Peouj`ohn ,q2 RQx=:>ʍdyay]f33;ȷ҇[^pLm'[!O$UCqMQ>f#zV>$PG.b,_Nu}ia>U [qw~^<҈zuۚX*kH+6'CbEmOj.Px/K1zy 'Q̗ߒ9k`d^DnDv=gddff˖9Mw\ ړ}f6܈lb$;F,ݐޡnt+Kzls-MY(%T&"ґ O. Z?j7^mOz[^pЬn(<Ӣ<IN81J@, yH}xؑzi>RջcV0RJ  :/PhS԰n1'yZ|,cN1=sZq&v^1tFTuXp * 1mYs&9I/gb~_v}FD `)U5]kSoOҶ#Ȯ%4X;^DaJn^.lJ+^ q:*Y40ʔepݜd)1N҉/=;y@46S m8{Z6t _g_ÿڪMc ב{a D7[`޼.kDTBI߼3얆h;X1Rz$W OQRFŨzٔ.rc-YnfmY-e 3p2*m3#:w敒6?L;Zr?zcӟNxo͞uNB|=;fth(BVFZg#HëϞ:DM";]}cO$f¢[ļNҤ{_qglyq; %"먽_{ct'͵]U C>p26z-Az 8Ɵ#0;rA/?1o2'<)?D)``8.~)rQy}A1HKBBC{=>^]V*N|ij|ֵ-G}E0m~j%t`":Y8$@mkzڦk62 egKl6puT PԯKae1xH[!fɍ*kAd8͖9.>4wϡW*fZ\AUC0ǛP6I;K?͗\=|S7؟MzdMRkCuyHuɳeE%hej%:/{(-T?|,Qv'KMCo%CѦ>@\ĤwQ/m/($o%ZԵ.5yQ'zoׂi񎂝G4^E4rQSkƩ#al7!ooltYR`qצpcۑl/XנOs ӥgG7 gEE⏭Oép-&s!(e=]6X<1s$evޞZE|? W'޲rO%'Ds`+'6Ŕ:%SEPX }=3 I%+:75Ǟn? n5z tNVb!jϿg @,4F+dsk~R L9J3ʃJD6ԁv[쑮6SQSj=8m I[,kcU6er"mc ]̂/})>$Rj>]cTo;dUPݦoĨk?0 XoҧeW*7s[V7k;c֠1Qb|<A |slZ (toM3KU2;Jl=Y8* -If(3;ոval8o:rm-UJAǦnX8 fl^ƹB LwʱX^h j )Aq񚑿шzF0[NyjtF}id/Z a>Ϸڝ}85T=^ވuD֍g) V5@w1A HQ穻*bǏ ҞlB3)~C@d-:gݿ=> 'i s2Z*<" 7eN2^CUX/0 >k@SNʈrMa-`ӸVwusߡ=$tC)5Ж[Wuk/aALJ pd. 񺘟oKd7/^StMqu)KwugGa ({m(23Pf A.|#TL?0? X4=<Ӧ3> <- CG*y[lE[/bpU_"FPn Qr/q;t4SDP_$3ӂC{%۾J5~*'Z+ Ƈ&$ο*nC\vtc1},1k!ɲȱ-U 3 .$ xs%5Ѽ{lg8@3kl`.qz {b{2}B$_ TIzIˬ:$S;g G04ˎeOC9}9Ռ_=ڟ[ގRgy [%*K36 Z>CIy:OaoE?.x Z`aVKsߪ2 O=B]t$h刲]걤 Rw@͚[l &0eJ& M/^)XQ Enkkt)n@!Fp?}Y&:oڞ%/QT* :CDTJE>2:Ag5uC[ϤIT=!";j8hȶŀn*:dLӊM?# +r+5ƨ'Q ALZ08eW޽P)^ \v6鸳8J=E}W:0_AG\`MU.F4j`Ϳ)4ˉ&fV fu<|ìvoENj?Ր!0~hU7pL@Λ{LonlDiܒ p^k|"xד+qCIjӌE `i> g$iZĔ[䊀$Vo.5bgN…b?ӼLl\Ĺ;`9Hq"`z 66Y=x#Cup4-kY'0G$A4 "{m]fMXYl2"KEe{{MNo%joNllu J葃B4r>(ބOfߥNO#''^袙bbUc䛷L[k̀zR521`gH)b"gz@%#{'j&\y>ӵ٢ 8|Fy %N}θ>O(tJKw9¢ ngFE=cPѕU N2+7lCc|0i}|2N!ac.EƿDckqKUUQЌ U]bȤZ$c*n JNU ]eȖxU Gxi!:s`;'ljX7jJǕW+-wAˈFJg4̸2ϱÒؔ( q==^0ʞX̗gZJQ5{#Nlgvo^r2K`T1e/'F5rSprf1&YaVI'V.zrk&M{.|lk,k112&.!Xҭ'ȇD(.A ٍY@TC" T %m"'vk HOtM)MT\WmOj QV9s8̀#<_`մgǞ|zЫ˕e_i49Pvj@F#& _K 2Kƨc3m z|PФ/wͰ!{bm4d69Sɡ*9˙ȷL/ru{)*.,#Sc!}f_R> c{7$[jvRιkYbߗ^e~2Hd/;7oƽoY|ˬB!$5Q]b,SVVu %~igܧ%tMlq)>CS uR$ƛ&"h9G2ݫ:ȅI9y9@7(nx~xQݷ5r&DQI_,4P4|Q}a!༚k7>=G^=Y]Ý:mH#gCĩ |Ndreݔ`f0<;ވjL7xyjBuP{71+ +nW8qed0(FRͤl,6>gY4 DUrYR4ԓ+8o$a7 Ds|RlWcj:MB?PDw~82Dw>򣀦Ϗma ;{"8c@/2obݷّ]&zߝȢgV츟i y}if\0'q_E*GQR&r3zak#FŻd)bi924D~i7wzv\"Zz׏Ŕ>,-WNj8I!k|Spx^:2a~Na_lJ<`Ui ڀE\'9T+j4|]jbG6Ze-!m1}:bgSm8S)%%V]V}; ^To6ʽ}lx%ƣ@Ev%F+9'CC6"JjE7ss+S;#aW(]0 G j̧袦ynL#M,ID{ Kdw /< d԰p)1X{?Yե LK f,j*^!%@muk R,GXiI8ț\BI[ ؛ #ߠ-Qu sx}\-0ď}_ze Lˡ)6(9v^7o5pp Zl-1lsjSxtfuIeo*?ۋ=%rta\fl/1P]ک%  X-ŚE˫NUr|#e5D3/Ub'(X"ag6.fo6ҫ 8tY9ܭGJn Sw Ggox3 $tosBT(z_bCۣ3R}dE"msRO݆9}>fYMi3lClwe|0@r-ۀ/yZD  A74Ş'.Bi_`GE#> 3c`]LXIa4h'1wTbUusqىOp]/HK>&Dw) CG+fJZ^C܌#=cxQ N3 )ã~FxO;;V ԩWOcj)JiQO`|[V; vY 7ޜOk5I-~ xr9 'GN㱳&vcDe.V&kqP?m{}`@#WΦTVRɁm3]LN=bBALtrUO}ڙ8K'[ #fX.6'f:X@UW^qc,Kh`o3"ZNw[j 1ުay> n4@sq0z ZHr" B ƿ8|yW1(+wf G@AT?dtZ7HÆq,>3:ncft۝YPhJٜ%PPwJ8M*=dvK5 V OV82kCEjQUUÇKJ3gя^uwdj K6$+!3̧{!E}&}1+%q`!iBʥ'%&X][7@â\``-(r@$C䩆FnW'Q`j_ܥK4WrzĶ@fQ^j\4cÆK{mr']aeF|Rkr82c<T藝3ujxgQVh Q{W$n+ިJH3 fmp'n29L}OUq|12tp춯MlK`;2%K _t;z"Gi11f#r6>xP/bԐ%w޿-ؾ"2w~!0o*!?Q)lTP eK'تc _hn9*>Dž}s eI 'i ;=LwV ]PASmzKH6t'aUf%FuLlޅac1.ˆCV1;ftFwM#q+?$ GcN`}<<1s]EKVSL}LoNǹ&G4X:җ/"hW0(!:kEO%M? t]灉CE6)Q#WTxi ýDK߉~= 53DCe*Γ)<6UBr$4Q:D֋cB+x:_,VAu6,UI؛A-Q&hFa`Q vO8SǤO.K7fC&]?@^[q`gzj+5BX`4z;A^9Q`YPxZAvL%R{:E#<sWNb:0vacy ckV{Bw>~`h$͎25.@Ǜ9tq0 Ӿ/}deꛩI AUѭ%nW9(-h(ޤ645p޽whG7{(BqE|E+vv2Rt(GpP.(k&`}E]Z gƙ;0$Yimni;]l8 t(i_ɽ1\ cEHk32~!$tSK$~oSLPjG-2rv?~s=K!JrZ7L.u^&?e`]rIƀ^Z 7'K2xwFBSI3r4? aExl5d3F8bi4(0^ۯ7QQ6'0Tb$KeO ?ąmT_C̄2!,Z}V3Ќ.@tXFl G"vu`ċ6v}קZe;O2(;H.؛WiH݁\tRU ړᮞ'XHu d]8ﺩ|QЗJ%(N2 Zg!9Kx{aB*2x/ ,ɬCaV!\Ǘq!=4XT+0Z^XEXDұGl`E#Q!h6TE̔l;/wg7 ClX|/pPM9Ԟk3 "~J5փ@vsZ&k/m'-*tL6T{]-sڵK(d8[a_㧞3e,'+4عS1g]X`J=\EJEBfI (]I>5op.Dy \=' !h+pWpi0˓ XA.~.lKn[&8{Tn} D|CX9۾P,NnPzԷPl&i@ BI"甃WxXTf&i:tk(;շz2̣o{$Rj+b~6¡G]IQ$egrfly j#_*=(w7,7H^ҿ$/xvbDv"+lM>W2@Jڶ.S('z nqćxe\ kTBGҏW6x\?|Q2r~UD1]a Z':.{?X' Xa45|pkAW~sFI }OP#,$g5 +yբ +ÆwqƑsG} -2ȇ#a&M  JUD')Yhc.3ƸF/Jhm2Ai3{Yx|-晷#x2#H&I !JwYiG{{:VCNM&ܨx<:Rx QA#لw4VhP1m5v&u*S}!7IE[5~sDK昙4 68@g\1L~xNieT3 &; ?9 LDݩ.(}@#?oX&i}=XcmpG~ W\O~}ru1k|QkP`}[b,ȊIO>ɒ{0n| oVEH¶4Z< ^ϩd¡uW.UF!ZҬ}pUuGp[nӊ3'^y*jAWJ\3s38B1_%,&\V}M`hM!+Q`TӃHv+abhW̜t_o* T,{dS}iʋ267`dyb5羁v?n&NM)uܢD>x`c`*9+6M=- {zNo7 ikF-]&p8(3'r Rt3H>A^5fBsTJn =ҵZK"#ӕiaOgS|oE.S >Cl݇ o)+~UXݜn "6F:hO{Mƪ!6s!ދ]ri%1;#p)4yA&rW -M~v৬q 6UۑՑ \GtBJ] E^06:`Q+!Ɲ/z}=UI-\;~ϴ(e輵ԝx?Zx|WCHo*iqIvԅXjqyT" Uy < GۛŸDJ;?zSV#",fcO55L=V)лI,QG$If[ GGJ{ݰכּ*_55-݅Za 4Mlue4*&ܽ2ښcy9.+=1d:V ŤC4sj~+9Wf^܋񼞪Ub)8B^:QVB͌UrGP`o"k# 3?ZSBK0(ikpfڳ4o_ W{ѹPE)8HDunnitUoF2R>p%rvk.FxN* q-FwʟH,7y(V8GX%JYVZA=iz(Yu *!Z䱰ZjEXra/x//flyMj5L!t+łI,lH|r\@`w6oOۛMIյz Sy&I5~Mb-$pDZ9hB9p 5iE9XQJ CL!^h2ĴEW•魅%Eee64aVc[ l UMR<>h<%\jHrEmq`йC*]V |}NĉE-8"{mu]W: Js`; }MDO֪/".>]/np>N]y&ʦQE1LRqnᒓ5 &l=K,r6[d$-s'iR}PJ)—cxVkw5̬1/ ^:J:PWR!8(/)~r@o{=JgJ_AJ&6Pk @NYdkwqy&=9@߾;lθ_6 Y .эRc8L:%y6aNEM3rE yiե eűew:"շ ԏKn{F%U1.HTPj˂mBR iwG8$~mffbwErh]2c6 ±g :Ԍ$jhVf->z].8%J/6lh}F{ UNb^@p4̝&KlA]PyՁfF}=V uSr|㲿`}V6眥܏SaAvP5,@|U'-kb _}ݯ07qnag8@G&$HI<6Vm 23ytֶIHpORm"_+9|ibX9Sbr B)f~TF -ӄmGMͅvNpΕxGK7k7װ}Bge'-x ~xo*J K!c5(Z$Jld=(ɕi1GnᒉU:( {d YYZRuʼnA2}C)H5[D޿/y(N%U$vo1?H>Ū= Gbfh8_S;1A kt/mb[mIE `Bnr6X u," ʯ|,%Q"bq D4!IpG+p. 'F{inױkr=䠟b1xh``m΂,|g 6$K6]F"zUq9dk3#ee~Nn=iJVkG$wM`xGKb_Tr%SdPZ7L T5VZYԋ3C4eRF%*ƣn^,T~°?25g N6,i.9Ҋ@4Vpt8 &h+k] T2㟜aydm5*(kǑНj1O gD@k97T/V05mOoCktꕊV #_=,#GBJ/QussȬf^DP>=Ub~X!Ѥų)vsT x B7!!;~!;YlMôbcB\"<:ٶ}@l@b\pFuܮ;.WPgʩSëPH KCLa:ە z)a !Q@(-.J~4B`/`a:l`Dv]IFLL <-6^JlϗZcx" t?BJw(8{mcoGՁ[/:]8`L[}mՕV#%la6O ܩ4ɫSf+MZϩ 9 kˋYdDcʏ'`>o'p*(N\'ONYįzXum>Qk`p2'X473q4&kt-Opj}E EgYj-Z50Z:00O.fzǡٴSC6-L32_75+RB[4/L%.ܛ)Pכ]/Rk` w5>vDZǡ4.T-0rή BYmeX"| ZiRe; \,G&P][&Go<=6^z=ZGFPB\^Gڸ*!B ~ªCANoWAjs+ZZc0S=`_,gEН(f 2n>!gрMd(7NX/٩YlG` d^pFV24!S8Ҭ&j֐G3خY@ nt!NԕRe@FOGDCy\ꎀ_.Tpg]HD|l "@YG<^ pvJ|㛜,5D|֬ak?Q+;.a]Q%<\P25-~2">UW$ $>uQh_:/B+~A? sRx9xpox`9+ gI ./ {*U[ Ȼ=wؓ^𭔦.B!Qt6)33~)XrKްkA3 NtO~guuNUh^{C)dЂu/` ]I'桇.5Bij"V=4,DȈԋ8&|Sú_]~OZhՊ!A6'|XyW AϬhfӉ#z L^~jlWP xӎt|ۚ"4!hٞGQ%a­#1ѝ[@<>>^jV+tʱܦx*?~X] SJG3Wֹ tFzXٞ?#/c}Ra5;3oIYi%w<*ym?]j^g7;}~] C&7d/5 :G% Eœ{(|[}nc2vhVCᨥ2}~1^ie ЋLPq1L VCp/O?& @[<1}0Ԁʓ."R.sDgBg>A~]Z y)nu/}+T-HAKvX|[:-.k*: f/gddNP_`fv) gxXA*9Ӫ>cekM4RM omw\^;Z|@F̃'+`d"0׏M dl>rqdHu*fidZюx %ec]Y^rxn=xd,ZdeA&ސ52HzIhݟe;<8vU9!;ɣcV_XN)|TPœFsJ[pf$+ :w`g58/ц>rjTsмTE=xP @ ${37DE88B1|bۯ'K$@?c jAo6fʔ|kPU5FE:Ko?Wz&I[z Hц|ŚVK1b!5zvL;},ي${ "XR_ꑦd(e,&Tӳ+AҬT%淤,+qH6{JHP&zـ[eꥵtmgY`"} [uGѕb"i%?p>BW!!|IylyQ:'SɡX K1bbP=;TB{=]3+C7)Z,R:;y0&"#: ቯ<(@b߫K[u4S\Ac}5E8xTIcYfjssjc* g`CEe͆(>9ވ\ 7Oy2>MW͵Cp&TAg'~E`di7slH$Y ]U|h٤)W?>C"k:([$i`j w&Y/tNb˦1!rYjv^˄s0aY*.ǔi.${0͓G֞,BaiS±7i^2 ]/c5F Im|zRXޤ g=(~e)8 BtW h < 鰏 c6̈́88c -n+fxj{0K,03A)HNX盢;% Ls_U/B:`G8 !+vJ v>rJ-pL\ꢹ3*;<N,.]jKb~t !f?U_>='[Œ'sLæ$^Rt!zJZ7$;o6nҺ>ޓѺP olP81/\gO ֌!(6_kdvu!NcBSaMQ\[Vt%9L~rvMZGR߅:WznapO }kݥ?)PmO8A0D7 8VKz.݇ i@k*Al"_^ʏaoek6;BoVg!:hf+6lB:Udp6pbl,*^n'[© p;Qg_hr~߈@Lf؄\jC 3π Iv1ceg V!G/JY+7EPu~P ZṪ0%ȯlC]nG^k>;[[v/ էNwl;jdMD5gKU#ZOI+N,tOIPg$Q*%lzx -˭A_,5@8?6 у ^T!W ^ Yn.-#5>2} MaU7;X'. 0Q8R|뷬m~D' ~&ΏW1hk2U;#so/Bu5v'3_F =*1h+OLnv ?D8vk߁5մx^jYLexNbퟥQk*PHXh@8~J3 qG}KMRwj\d&l`hD{ dX`aE-uE*g" @0Nμ[ Ck >j45ɽT ^CI&{m8bj8 oHWh[f\0p5|ܐ+8hٮf^67 7[%]LxV -e (QM2 MKzyq"L"WD:JIt6R0!W~܃;PrkSpUF~ !eR8/;\ w곩=ym̉u!yXL mTT̏B0Y-!]9)Gr %gఅEw@g$<]*Qz W )́!t?F)')&F;,,N.;DTNˁ4ѩ"Y"73;qU.ʬ(sU"Zb,*ѵ,Fݱa.*)t4Q8AO (o$ tOvEmqT$z@;j .)mL٘I*=cU%َ8˧M<4b2hxK4!1Kaj"%0I ԡ]&^:XkT !0RR$l%=l7ЄSGV9=ck8ῠfE8_pvVpar|R3c7 [ @e#a}BʽjڅMP(V }2+:!0:WZyfV Vx`{M*, LA3n&|?^ 7ŇOAwj&( E&~ gUVNg˞bc+sgID" ]`32e+6 ZfrxB!oLy\5@Mw̪VRxgw_?8>rT Qc^e!ȯ-`}(ʫ([tF=C%НhE T,/gbw|/>1#ξ_Ij7S+%BK1u y'&JПgLl );,$]*X6r|D퉕`i=sUOO`ml &~+v|#^9_>iuT 9B=7|BMlSvlA@1ɮAtrHα]`CTef$-jt>PdIts+nR٧L2@lHN7 yD5?F) /9nuGb6MmeBoN%mCoo[ rNdhDۣ@py0,VcKӚR)&WfCM.}I!XW6~EariiH(w~Aѕγ <0}ҌfѬ1e"sF\q2RI} D1L9670#T2¼Ãy:XO_׬U\?=6@*c &%J'jM?oY}mz_\7S[f hd x D7-3H4@Uፅx@ Tn?{Q&35Y! <;gqp6|}m(㔶2]L X0C&3brF( Y_%[+oi bh~ꍕaۦd $VDE-S-wn=N0aJ]O7Glf:PGֱ_< aJ_koǛ3j8Fo;~>)̗5}noᅩ N@k~Q=ur &3-I1;i. {S7S irI|=φ_E:N$&9Wnt/\N`:xd\yVe4﷜DԴd^|ZQyűI}b650:fB-tƸc,9)2(eJ:5t"׭x0(c ,P,uC;Ji|gHAG`zRqJq宊3Ͽ',^PCW}Z?}/$6?־*ևJ=hg:&b c`-x"*e7+sC6GͫDC]L2d.E >"Io ZS0 gq7aA R$TAkrEG2=؞YF';?3\Tcc<,Xa C#9)6jq(4kkw''!ώ߂PZ5A'6PڜINA ,mUW19$ Y#R/G68B޻m3=ό$[=Yhl[qVhV:uM*O֫U3}{#L? ʹN*a,FD z;rR0$; ;^QoEL)0 cN[{Fl@MCJkV js v{f+vohۃqo>3M8\/d1c_ QDbF` :]9 ;s"tCAԫE!#mDa$) E8Ӷex_*A)1ee47}_N= WNCY7⮖{sz90$E@,Q@s-̓AO9KU"[а eh"R-,,`->9N>SlH/#G*z )T'lj_]dc?E: |:d>3 \~ ۴Q6YC?!:͜p)- 'AhFt{3N&28PU˳A孠eЋN20@[:!(doF GfbCK'YI}yWkm9SMQZ#_bf}qmK3QyA(f M2ae][{-`-˷VuP3_ 0dh0AKoA uGF;^Fk'.?RmDuWڽϪ 6EnbuHW&=Iq2ü_хu҅gE"ZPkp|2rw5 WZ{9D_X/h|PA5r癵{N@wO_/G*:|*~ ܙجC`X2~E628,+uҩ"[{N*sZsE˂A/[N /Mz[F!d2њ0ڢnW |mўJI~l l]Œxcx)$rvAz~b eJn+N(1]Fcml_ouNBe=Py峕T|oV)ZOoꂳW[FI4^$&8,l'9r&/7+b:xؿkJ 3( ZElɭQIj/ O76kWy-5h G#}  olWUR8dWԌeMX*@Fj!L2y>E't2d"oÀfIrϣUr ?Ev'Y!u;?9mO5**} sX"D<7H(X3ϲמ̐pNYRϟ9|.BX*W Zan%/ C< N!r$e8 <@)5v{Ʉ:ਤX AC5T)ϳDԕ!'[nHn,CaW6 pM-~5<]{Q5T-[=t7|-=?a4KI$íZkfx4^ k'grE'FdHz,ب(mrEϾCWJ_i{'$~rU5dVI$"H4vp7A_},º';\%ݝw̸XT}> .9&g" |S* ҷfXIu,5|p3/Ǻ|M`#7%;I_+ jyW @3!b֦oD ;-貾_JIKܑ93 ֝&6Zw>B,Yɧsoon]Odbmo&Yk|:dk=@mKZh9eσܩՖ~m{Zp&PBՖr8.7vXV*h<8wICEH=cEF!S/WZ]rY]5P7(5H1@$/msM ϻ8+\@vsHd#oWgO$ Q\a/\9)o AMtD1~I+D{^g"QyN~"CUKY=*0Gd)q~$kr} 3[wAs!S>%k4 .[㢘7cM-)ɿ] 2)4E)_Dڡ1yc˅].L ƲҎ,b#<~'<,vb2ySe˽`~!{ ?P&)~ebgF'oZV{ h0h2O|7pN*2MFzSiLNc @,^\@V&3s Om^ҌՆ_>:Sfuѐ#e-!M#*:{[G*H!m/X 97e<OdvhvKn K}UjѧN!֗<۝,(81?ޠT*8D\*e?Lz5a-HNr\9M)ED P 49*)̩!4qVO(,^hu6 +>!M5ck:.v1F:3\BPaMm3==4Bx'm8蚔圲ܠwV4f@uV*i̒g6Cۤ10)XKy(aWU6@?@doK˟9)86[Fkpg}^!`XQ0p>ªm vKG:N y}D`N ĘwIA!S*W>1_P#-;\!P4g3zwÌ;oY^`E,(u8% j9j5_Kd{߼(|΄_ln]>b: */Qna}4 F4th^\ 38vۡAI7ѿLjw,&K_PWA#+OZNޣG,>UJΠQʯ|ˬJǼp: B^mSL J'e:hO)IdJYGod0=-aQ)Hj./c(pq5I)NF5tek1?̡l~ i)}*$Za/`l!Jox;:!+h8.愕֝o[O^[yjvf>k# <~SjC+8옰"@e1pN\o[E)u- 2IoR& •wÏD'$f3ɓj<󬏸RI= )GBFN*T.{yެlUּs.s-J]vw:Vtz0ߥ&cmxP0D׬e\ DK!ZPɭr(%T&F TYZsf c8ݣr]"!(PDžA^OSѣמacv̲ ̤EF)o M)VhWt) ]ó^'hXP'%e$madPң`4Ɂf&7uL>8U9S|fk^p;YrjRO.3)ye\8e{>z Gd7fgN%`7N2H);?Օ{&cE+f *ۼMfJzt =Pn'z3ik{ugQ=j.Q[bB=v6 \t}jޱl aS>4Fmuk'jLJm[#w@^G+V\?zNt:% &!w@G*̖\ZIR*qbC[t%Ԥ-+"s)҂ؓwnV\ƐdqEF>@hh^kaAam,}v84nGr'Ъ:>ˁJUZ,QsƐ$ymFąVx&; c`_ #I)$kL !|\B/4da.,f̽36:LN~`*00G+數eL&c@PFȄ2zl=wge4͸4wlG u ;LB76;+̙JIR TϏ 4xgViJn" 4>maLI~ C-dZC0h#劰(7*9_S9xΝt}^7~iv9Gf"!䲿Yg:ZO<[mTv4+7RŦ5b_yhn!BO0'@c5ڜ_} _'&]^v^X>QBˮ-744<@%^Mn]*˙0R ZòV3x&*Nǒx'(ƒE>&DzWPDemhx )˹Lq%rH㩡C6l)E~I&;Ӥᵊ>۷XiH>oݬJ OMM~ M68J'y GH'8;J0lq՗D!t-ZvS}̩b(E!VƲ8PfGk{N)旹uY\"z5o? <`^D({=uo3ci9u.l!v)[Wx|i_y~sqbo FgyХd &D:L>~J2džO'a:uIRkPӀA&i/@etߤf23P٣vY !S!*wϬvBX8 mɄx4pfS@Z˝7H/ 6! TAo.b}`z]vG;kuG..7E4^L::R-^(vJpdK;Mc`{q:n5&8:b(Fsr`Q}bƚBnv%ʲ ^b$Nyp Ȃ: T3ݫǤTϏ8(@S~3$(-\w9il6bn]Ӱy+V%3o'uk{IBw%oV!*.ƙ:ОUfpmU؁!mX*ΠPK_WhLo wWlFD^SBbzf_֔zq[ KN1v.}bn=K3ZPjPh|8QH w"\k׈~5oKulc,/] ߻ƙ;BOlͯ-iXfN,(ID5R1`.׳SSU0|sֆ)~_ /@Hb}$$߱mW+*MDW,#nUqσk JMصfĉg  5s~) Q1D_%e[:)Î3 4Ś &V?( QEiD(fr7aF΋{)؇{1JT9:W >{mfr+,5)Hs@s"'(l_xvNxMʜ-"؊&'s)Kj3znA|~7*_eϐE-L3aV;|.썤}d&=HI^#Ђܩ13a3A%•Xy!-| ,k\ ?tYc7RɊYAl(fi Uu׹G490~ Gi^4t?r&Pgf7@v6ÛuAD.uܒot?HtaӤqMT!6آ ufe3V. r Mk9B>XD6` Ϳj`DoeN|S } b~gmls5(50L$[SRRq¿G ~hEN ƫ19&]og!sG S` R|UK"XV 173P] <J$%YHXq.y3E(׆_ RYVzy+/l4 p惋V4'F=%}# ФhU"1P۪~zՇv)Hm{rI(<7E'>H8(D$ #yI|Chd4֔pLH-Q.aFz:5J򸆒[2FV{+fPόe>aŝ F &~dAX*J[xE8'|