kernel-debug-modules-5.14.0-503.26.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g@releng@rockylinux.org p-Bm5 ']b'MGWO{BD[/9qGan3q z@$xƽkJ@'4!Ge1:G9C˩t_}pn{lsseE;{VvF \ံQEN[2u?'r*F l"+-,A vTsZ|q^7Vlb_hg:b^6y0sAHs3_"C@:4A Cq\=-qr\fPÒe [{wdc`۾\L!U *u0y`^XW/3ۭIa!sɃibAD 5089e5d1f495695826f9057244f5232ae945bf75590b87bec856f71007ac32df372cfbff3d2258f45593a114f8732103b016e5d9U?$ ~TY4Rx>C -? d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yg9[ g:qIg> 4@ <G D*H *I *X GY G\ *] ͈*^ b d 1e 6f 9l <t T*u *v ۤw *x ܜ*y D@ D      Ckernel-debug-modules5.14.0503.26.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpb-fd89e4b7-eebf-4474-8bce-32264c63e0e1-b-s390x41$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.26.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.26.1.el9_5.s390x+debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.26.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.26.1.el9_5.s390x+debug8!|XWd(X\< h@6PPH8  HVE@H; hPG)iāg g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g 1574d3d7471a6934123b244dc2701e8228b5b839f8830b78dd702a24dedcfe2b1aeb17f8063c2bf19b3b3b360abbb2713040fecdcc11201fd89c98d1703c7c4287902570589fb6158a03996d3057338da5f35f2e7f211e75f4047b28336a88e2247c0bf49b703ef9296745dd88d9ac435b965d48f29cac9c1926ac8611bee2c0364378bdf8142d1366097ac4f6ba13912873ca78d9043a2491875df025cc769491f48bb4de0c7b08ae184639875986fa24989b5df539e855c411b181768bd24ddf36b728e15d6e423bd54f152973870bf486540f034f3cd0f947a5d56552022763020ee0326641305384295cbd905e5edd83d254868430e1a4905d03420f2d9ed2753bf2f6d7f9f82197fc70656450c50d3033a760193035b3fc7ddb06bba2d21b5c0e6fb568e6f73009bed81c07abefeccdd46229d701df1e41e91eede9b68f49f939ed623d9ffc7fb2e907df5cab956a06db2344c2126da03190410ec1f8105ab1a3d7104e0f45e2875884c4fd610505d13e46b83272a7524647f54cba8be65a56801b5195bc22a52412e4e7e239e3727ab9eb318ad3fc3572b915917eb0f1a896b621c32fae748bd030ef471ab516aa9dd705ba4f81e99d4bd4f3f0d36ceb02240811b30a45a13cb9560d9a8f14e70b42d1042c0357e9721c593f8be1e728e95d6b46749fd8329f850b8659804179776c5a21324021198ff1dd8d4e92af5feca6501a1a66f5dd51e05c3ea41cd09da303e021de0689d29da2f04d704d6469cd6532ee4a745c939ea79ab0532f4b7ab141399ae41b1c8dc05653f5925212cc51cef91db1317429523d63e4809afd4e86df4cca7605a6ebd45fc211270ebdb1d2080ce187bb0645193fa6b7dfb507d5f7f1c3c7576b2cd02195b96d9226a001bc68a83ffbef8e56a8d66708621a97a10e875e1b041b9320fcef3e533f08865d4f859026306a8fc0d275e180a239019310ae62dbbaf938dfe8ba81962d2070deb8d478cb2fccdffb456dd03165b55f7e6383a1ad65f02855b10b06ca83c1f74f23cfe2ef48aa75c1ff9064437799e7ab209b3dab7cf15d832d8b24c2eb78ddd58f835bf28555ac854b397a60d4ba331001689546b3463785a7017e4fe3954a0abce1c57314786203939555a38eb18ec75ea3273abc6c4d3e4aef561fe7a6b3f75a23b5919e17dd0af985c7f177367aae5106c21051a8d0ab49cbd05ec18bf6909a23cb0cfc0bd49c0817907d5f0664f3166573fbab4331da69e193f2d0282116c108cae5112a11087f36f34689447c0386a81da9788e82bf0dd0f7714e4b439482e35127b5a98ff50beb2af9aaf3ad4f00e691154fb660fa4e2c330121f931f883f97afbec7f9acac8fedce71b1cd1d6c2104448563df316bc9c38eaa33395fd8e7702b5a09a807d231f3c19bde072778346cbd96a9b9101c3689b0cc0f3896ec9915276715f567c726ee99e73c090737d321b794186ccac7644f6de1c6426974bef1a5d2ec0da11b5f400548630aca6cf2d5aad241243d56b4ad940b0d36623253188a782e0ba7ff84d021039c0e750fdfe926017407c4667afe0701f9b1bfd9e5a655cb279e24eb24b1401370d3b6e2cadd860ceacdfa3cd3c74b04564833a88c0d16e07468123ad9e858070a359ed5dc06a1b75794a1eeb806a1de0f43132bf9f4e60ee300cf45d7dccb77a39db81d1745a7d90096f05316dff9e931206c1e2b23a5a14a0cfa23e125190231719344aef6188b26f297120efdf71ee9e3e2af4390e5b5ee17d2075ca01b3e7c8e27eea51808d8e3c270b19f8c9d22b26e336d728af95669d94c2bb5169b2f215bcf16d18f28ba3fdef3e9b01ce28b9933044b71f441fe15bb4e8351e2da8ce7701d63ffa06b48f8f7af839f15e61a83e6621rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.26.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_smc_rx_recvmsg)kernel(__SCK__tp_func_smc_switch_to_fallback)kernel(__SCK__tp_func_smc_tx_sendmsg)kernel(__SCK__tp_func_smcr_link_down)kernel(__fcoe_get_lesb)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__traceiter_smc_rx_recvmsg)kernel(__traceiter_smc_switch_to_fallback)kernel(__traceiter_smc_tx_sendmsg)kernel(__traceiter_smcr_link_down)kernel(__tracepoint_smc_rx_recvmsg)kernel(__tracepoint_smc_switch_to_fallback)kernel(__tracepoint_smc_tx_sendmsg)kernel(__tracepoint_smcr_link_down)kernel(_ib_alloc_device)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(dev_attr_phy_event_threshold)kernel(devm_mfd_add_devices)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(ism_get_seid)kernel(ism_get_smcd_ops)kernel(ism_move)kernel(ism_register_client)kernel(ism_register_dmb)kernel(ism_unregister_client)kernel(ism_unregister_dmb)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mult_to_ib_rate)kernel(nla_get_labels)kernel(nla_put_labels)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(roce_gid_type_mask_support)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(smc_hash_sk)kernel(smc_proto)kernel(smc_proto6)kernel(smc_unhash_sk)kernel(try_test_sas_gpio_gp_bit)kernel(uart_add_one_port)kernel(uart_console_device)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_suspend_port)kernel(uart_try_toggle_sysrq)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(uart_xchar_out)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(zgid)kernel-debug-moduleskernel-debug-modules(s390-64)kernel-debug-modules-s390xkernel-debug-modules-uname-rkernel-moduleskernel-modules-s390xkmod(6lowpan.ko)kmod(arc_uart.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(csiostor.ko)kmod(fakelb.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_uverbs.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iscsi_boot_sysfs.ko)kmod(ism.ko)kmod(iw_cm.ko)kmod(jsm.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(mac802154.ko)kmod(mfd-core.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfkill.ko)kmod(rpcrdma.ko)kmod(serial_base.ko)kmod(siw.ko)kmod(smc.ko)kmod(smc_diag.ko)kmod(squashfs.ko)kmod(vx855.ko)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(char-major-10-242)modalias(devname:rfkill)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(net-pf-16-proto-16-family-SMC_GEN_NETLINK)modalias(net-pf-16-proto-16-family-SMC_PNETID)modalias(net-pf-16-proto-20)modalias(net-pf-16-proto-4-type-43)modalias(net-pf-28)modalias(net-pf-36)modalias(net-pf-43)modalias(nvmet-transport-1)modalias(of:N*T*Csnps_arc-uart)modalias(of:N*T*Csnps_arc-uartC*)modalias(pci:v00001014d000004EDsv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000F[01234]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(platform:arc-uart)modalias(rdma-client-rdma_cm)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-lowpan)modalias(rtnl-lwt-MPLS)modalias(smb3)modalias(smc)modalias(svcrdma)modalias(tcp-ulp-smc)modalias(tty-ldisc-21)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-debug-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.26.1.el9_5.s390x+debug5.14.0-503.26.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gg@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.26.1Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.26.1.el9_55.14.0-503.26.1.el9_55.14.0-503.26.1.el9_55.14.0-503.26.1.el9_5.s390x+debug5.14.0-503.26.1.el9_5+debug5.14.0-503.26.1.el9_5+debug2.482.481.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.22.48 n5pf.ko.xzib_cm.ko.xzib_core.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_iser.ko.xzib_isert.ko.xzmfd-core.ko.xzvx855.ko.xzfakelb.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzism.ko.xzcsiostor.ko.xzlibfcoe.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzn_gsm.ko.xzarc_uart.ko.xzjsm.ko.xzserial_base.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xz6lowpan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzsmc.ko.xzsmc_diag.ko.xzrpcrdma.ko.xz/lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Ts390x-redhat-linux-gnuELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV) (XZ compressed data)!EGIMOQRSZ\]^`iv  $9< $    P6PPHPIPJPKPSP^PPPPPPPPPPPPPPP P P PP?P@PAPBPCPDPEPFPGPPPQPRPTPUPVPWPXPYPZP[P\P]P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P.P/P0P2P4P5P8P;PP@PAPCPGPHPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPgPjPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|PPPPPPPPPPPPPPP=PPPP=P>PLPMPNPOPPPPPPPPPPPPPPPPPPPPPP9PPPPPP P P P PPPCPFif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.26.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.26.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.26.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.26.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-86e69017eafecfce48438e83394508d66c4323c7cb730458633d41e151ddd44cc7eff74092c0a78a2c431c565f243df9859a3b5da85d7b83919aebf216240693d?7zXZ !Ӧ07070100000001000081a400000000000000000000000167b609c20000a638000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_^"͂i:2-sϯg\9Ug%",[}GDo R[%*t_BQ8o}OжRQqB}ɕ (ڱEwa#^O{ GZH /{l};3Hq 2YJW6c+HOέҐÇ`۸8*ͤ{/ b9!}ng (}v[Q[v3.KiV;)D T"Fw % : T6XFx kqD]AKsIj]ȐܐLm-/&fC_9`قH ƅ2>Hw~=(hjHpJAlOq)c u=[A :ؒvo_Cd:5DAձ~Ҋ(ns䟷 bR)JFdd&yT.|%gJܥ( ͆N$vSG_wzioCs~JO%fƣ(57}S]?!Yӭ0<9@L֣pT$KF{jfŬ\/6̵-5y1 4^۠j *ӜPVm~}&fanbߥ]ٙ"عJ,C o7)5OOf q#[^{llʼg9o<^VUʫ:Ho}'a̯@_7+P(\h2>H=dJ8&*hOJsyJotBhMʐUr^q$k "`B]U0}asݷ42Hxߦ_C7]VRRqkg0Yi[BA$u7^gHUS'GӚ= F[`ZI[m/" zAkޓڛMS̼<kbӰB܂̓asLbmJNL Wb?he/ӹ`/CtkZJxq2uy hSCdpIn 0]旈IK aLHO'uCuxD~+.hG"i>MNr^*&.g*u/vU 4yI3`REHf64gCAGj!)`H`LL]51">Jۄcpxb ~8=+$l ò:՜e]@2ѷzJiUo6 ]r`$ʈ̮O3] ,.譁tasܣ{n *'9z%.w uQ˸w06yND xBnɦquE;BqȶȨxdo̢C÷YjNټL?%<@Z=hJ [W~+߬^,d),ȬBt4  +ԨV맊Tb9JNp[M$G |z>p(uq40GXa}EAAY#^@9'u".2,@MnMLp7'-t,EיYG!\$^Z \'8ySg$2U-_PK@ڏhz,WXȣ*9#q 2J&f`&_w, h<g?%0VR@~Չ8 LH =p 9dg=\ie"+t% Wغ4ۏpW8X#2'9cgJ@]D>rE'a@dqqtOuX@g3 +GH3`T8@WɢΪ^4 w<%+~.|=1j!tsjAaH%C+>&:rpxk鵄[3 G,ƟeTd*(O3k~)[8L5|0 J KGJҞ=F{fHD٧2 ܾ'8Z~B8Q.؁)X"H<9bWF}K{d`sz&{,;q7/OArBO! Ksk٩Nb81yoذ8߉0bu P P $]kw?c!DܴjGGq|uDpp" 9ڡEk._Hd+BJƈ[ 4^O`T,APU;Llua ͇xz.g|VJ&bSவvN-^A%zv>}м8Vaq?=xL1L[SM ʾXubdA`|wlpi PajM ㄈPm~'i"Y̻B0p?g9dR[/}IỾAw)3цM ǒi/!6-!yqcuqW|iH:ӹJӄI>*D'ĚVs%MȟBp{ufE:z~jK/aָ)_zlpaCԒ1 C{" - h݉:]D-!?3PTpO"p)Z2zZ'/vg%~IՒ~?܉ѝDdX] 1MxƟO *S-Y( `Eb I_NOw iH,t&K6ߦY&%ݾΡfʶkwIjWEģTs-fX#+zG݅@+-2kPY;O:kfM I]“=N3̕BDY.ll ǸY"J^"S&GrŰ'$B& b/xߛ\^W;ӻ:*bYQ9ͣ;V>mZD k (ϯ4q}HVhZwf+K5|jɮ;QӤQݩ#LNGىsTQg 4j((2KEd]_@ G6GG2#Þűa:=^[_cZ<4 d$Mc)8 )G"Rr_yZ7耨t?HvEy 'sd ay.;kړVzK%BiǯxX׏Nj]A.XpɳJrfT,3l ܂ ^JkQBWH"yK} B]%ƾȗs%sԮ^t[9^FЇ6Ϻ:7kr; kRؤ;Kye@s O { gQ>5~~9n47yB5iv*ӝ{r z%$;DF&d#9eX+8iwiΜDjR"ϖٱ|A#Pf8dXRvr|/Y]-`Rf1R!fe#̕I :2ou,ڻ;(ШzEg{pn?m"uƤ2DkJYn^2X!՗~S;1"ί57$k!Mhe5U޻nn aų>\~ hG#`WAz{)NPd@0OA= MLs%-mYRh|L˛Y/-{کѦUu+ t$=ڶ< =(lGP¦.yNqPOn֡pԎ/,ՊsP[U_ +T݁Y#}`)gXX,eG3h˶XSbFiTm08s3𐊁mV$`cڙ %_`;ogU|⠴ǁ6sV{WE `e4m&pOzY*](`߀# fwB69PO#hP 'U[S ;Љź*9B*)3 vjpF ,upJdxൄȮLP3 1?Qf߹TrXc`sGVp  sSp? cgw=!_yAfMlF19\Ȁ '] Fpx?XκPAPIEpcyjVMz ]&dk!j%N0 04&H`[l 9s9o obڞx9|+5ӧ)Pׅ6Ъ#qLzse4y=/mVde ǖv#.L &N+:1#,P<@WBSNMoU4ϸ0ʐhٺP!m6vy{k元;-èƌ|dM@y>̏Vi!3$NwY|+yY8L卵(`/( 96L֏-VShй9nRG ,oaXBѨ)%T0'д<ˀE%_W!J:سz:a?* T_6!I\ͭ? eZW&Er T3󐦃=^MNbt6Ǽss4X,N]LxTp;]rEm!Hv)̚LQzfl63H F2:.#7?]V˄ZYPt5#x=ߌ)/&BX0<:bөQsSGw2}xEGDسdS]{=ޙA6WWr쥲d_GS9ۂ.r$d챢dG >pp:ǴZjEқ|9͹Zנ^ o,Jf_Jkîu+v)ӷDnZ(cnyY"kQ SrQȗ|H  VYBd7vBݰ qOu)؄ $2a2 ]Nڦ́d.!dn!%*kg_˶ 4-)90;fWrj](u%hEg ϠD_U:o%u٤'֜!֨B^W1t"b~h ugQs/L{{#.fԺaa \EL?Gޫjc뭬tyf;HE;BeQU52O&!ҧnu,<2$Rn>Ƴ '!EDXdW&p+<s ^e=ρa5j=Y0HPB B3iK@m\GE_ d4S~ -ղ̶% nϪs48" JgCOӳn]Um-Xl -h2y)R[(={+ ޣʈ%Ԩ{AG v|[Pc` DN GDaHR%Vηe[-B> SY<:AڌL8ω4Ђq0Іg8-[响AK҆#/_l 4+qeRPsMo k%2<9wdoLTȐ.:C7=ohc+r<["Fw_M/%EG!ʻ21qӠ&b7B*G}u$aU#}['_mEXRXSٻkN- 4)=eb{,'acg~UMM =幝xmow9j(7!l&饂{ ֥Bnpz8>@gA33`e7#ŕUxD{O]M{Ҥ*r$VM :JwN~(4<-4֝uz,ЗE|!Hv9;hJ{:(}`?6{3FjwyH>س{%&5L䩮Y?:gn-%,3+'%cop"ɧtzf_k\A!j呉ÙOy*sJ P 49&!Uصa>U;IyB)O1?6iYSαθ :jn^љ?Mjm#6edU&vLHҺ_Nug5~23&pNkE =h᭻Re<|mh 7Og29HĖl@\pADbwʵK׭%d% ~jaC| cNkM2vHZ7Ucs1C) Ug4q*' M&u`Y -E+ _ XGw$ 0KI/A';[~΍"y"目@)TߩHaKU Yȕ>o[a{͆?V{xS)Y|T۸!ϕ-l63<i)~9 #ҔÍ䋊8%(dpU>Dk4;-ِ85N$C*uIbe/aI Vرf)j2oo,-dM6٥OĴ 5ž:]'];y6peg!Dx|n Xl!d>a3xku9R h=PI^t-ys~K*j3<`3O]f8C7Hߦ`G22|%\JIK 稚]p4o:+WLj4-o됟nGɅ?(Ki ,9ڬf9 2'!Mbiqmd_s{l)8J_s)z{#M{nG30imoQi AXJ6Cb9Lphw_2Q;X8߳Ĭ3WQȶR1PR@k@ȽB֙Hsͨqm@+a@1'%?<݅߄+E)omRo1gu~sXN Rij5?` QvsZ:XϾ/5{K~|~dOa3D5 k 4&(kUVw _'anw˩/-`vH05³ .Fn,rL!QX3iFЌڽ-؞ǫȗn~6nעlZWG#G9kYRX' BGq /Sa urG*Ony#s v>bMOOCs̃f%s@_aVjd54)]b&3G <ǖ!^8,BPdY Ǔc)tŴD(Z(o$j!m%f~Aq۷J +W"{``unF+E8ߚ9Ne 2)̈́虱p?fݲT XKiatHX'3uW+-:{J.}iO/)#I~HP[x!ѫb.Ŏ)Ⱥ[/Š J_u*!ШJ=_⾰xeI [ĺGyYr-=b&.s_kKvV W_& ʋMNQq?1Tצ:86NKׅf~ӹeRXlGg~6b~QO\1r.%w֭H,EfVŭ(N(wrǪH~^ }@'֙sX$ufm_[j¨wME7lQDK"4?!&k+ @$UwE"MީOCz:-܆dI{ HihprMounm1VrN&^Y*O.dA[)ծ6?E"{d B J,50XAq\۹wъ|oQwR[N,KW$8 y9!5"2V?%C} D ۓ&95 "^leƍUe$JޤK&|:pZ3b &!}_$!D_[&CdkUVo1;L,Zf̚,$)d9yqJ6K&yUdI[1\Q_OסFeS02= 2@>c@Q<#Ȳq*ƺ>rf'H>z.&E1e$eM~,otKVQ1P{2oEj[eπ݈u؎}d., K;ςgD"*d`k>sOdn5@Xv}On r u!@'{g:o DX/ ᜐ]9 ʲۀX3^` lxݫG.O`l5~7`?qِ( [4_Ns@mӲѴNlfSFNn͂ѧ-̐&+@f1A d,_m #gĨi_Jrl^#@E#^覸wE#'|u>SG4{){z[%7Um/摽dH{:Ld|Hbq}l[{X)se77j`F(\L.Wb%)::{G .^ p4F{WJ(ӡD2jUŒ)SbGf=>j)$p!)pt 3x C)!Svc}yw]SpfdPA,{eOwQB.c=ĕNDq)ȡQZ\+j86eޥSFWN䆶Dh9 BY'΢ñ K.cP65HC= sJz&Ѫؓ7pul{ -sZЗ \K0m*pN81c8~Uf4= TS_3cr1 OƿSun!Q N N:)8(R䑎$剜G.d-GĜMBrW0: ?_xl!!rmxkn 3@EA@p+fB"{Bo-=B` vKiPgL]T5W$ WBgd[n/sTf!ԪAI`{,Fq+i:/Ty:Z=1xѸl7;_V/Oz$ŨWm 헉J &ЧPv]Ծ>&vnۺ!k8n1#;jQ]L&7*\%S낑ܰC/g1s5hj(]^%k~Y3w IF &A%S&Bu[C&ѝ@[AYn iɜ,hW|OLgGXMCb+~KRwY'z uoM^cD1m) bUQ9"(оCO(H,qͿ{S]Q΋ yg\KMMDz%BЅ|#4ap؍TZlj~g[Lnl4&[bS}f`[d2|k˄;Z ~&V0L_&S\ѩfaa}l)NKĶ;+[[T jT*NYJ݉p$*4<73CЃ|7P"]Qf(O ™M J];ݝN1OY94g7L  bqI,| tSo LRYO2GM9Cu?(F 2)_my;eyQ]+h#`C Hјԑ6yO+?㗯r*@=sjX(C5 Z\R [rptS.S*1=q_%Eb> _s%F-fl [ d{z 6%'u:H,eoy\DRB4{=zBB"0y\ĭ6]K :-FJ?gXu|$<ldGbyAT$TLj@?/tID'qݸя~O뼄aø1VP,9b nKۖA{}:$ĖTMCNyЏW'<3tZu[$Zn):w9a8[ʂcRlFM-IEhlyGF.e]}n5PBfA Uxm3JU,iU1NS9K臟}OKIt0˸\y8Cgy:tỤ圛%NSW<в,u~aP٧A'aڌOI4]`ɝ5ht[?l8ȏ;3 !e PL*_%* nd)PhqR+byGvd,ʥ+{Q#+_D),}rVw>rvcDF2Iۦũ8Tw$+wm;q2 Gsua\qVN+8:iJl%n ,ݫ'Ł5EAnq=5Gd#Us_J*~ʤ9,ڝGj<z;(!G}BCC'Z>y!y-$aeq|`pe >ӽIf?9s-eB:2,a':- +|jk$XGxN=V?ƜYIgKI`s6G!ES/doխt J%bP ݾZpzJl~N!OAl3+ЙϖdX(֟IZXM>+mUL-qϺֱCu|<5“2hV bW#Md7ۭۥ34z&4z,CRޝFR-Rsu6yVF{]+!j(*.|}><}>c7:ߦT4 )m"=8Y?Vh?5^q6j8Wgic ܃fM7@&$(hlxhi:=[Ap !pw F @ڬD!}-2#Lx*Z&@P@RzTyq^RAn(&f#IC|]B6,D;fWPN P-(~=eid#Q%wȕVS2tJ 1M3wQ&IH:tJK0ԫNS=o3T' M2/ 1{Y,`։yIOh(QKV@4)X3l)K yo0< E3$wCb5^@%-lXpS}̇%nnJ u\ SϤKQ/Xjr a;=q]78sD/*_l Vąk; K,Vʾ 1@iЛc 6eEF0\~aw$&JVTx9fU`DK#0X-HLsNC+v?64tgȀݻ `%df@)K.r~xMԩKz0 x=rj~ tZмԐyZ{sb cU < /N1PSmiTHRtcYfhZ Rpl,q.nS!:_^q:f11ف0* u>%./WTEq~u* 6ϰFAS|$Y dX"Z*v8fUO04рQ{ ( D>25gV.)]h.hNٻpˡ/MM WMJzdu'0t{}:*V\ZÖ%=Tm_2,MYJ|2/T:gA]EREay7zP +sSuaQdoaLn͞ŶGAͬ. C)LQ5qַq.ܭdbn6-6@Y?/ p \Р5XR1(;@c~ڃa6|e@CM/wIVJb J5)9s2KzĂJnM&'A*G'}'2X(~H_rfrYs"7bn;4jD rÉ"~r~Nԍ@GSE }ԇjXrV8sJ3"KqAUqu cZTB*,r:4 9*==u\O,Xʮm{:L&C9M+Ú2J:M(+-R,\)w^,ͤ";5dV@eFhY0vՎ#*g:s7dtel2bf񬁌9SڿGy~}w264ְƜVbOӐ8FxKO0|FvU[VVK_+D־Y@勨ȹų6f{#I'tyX>EDZt@y6f=[uqB[ 7\iSOq0]Jy\A-6kdL*oelF.Y y]7&<@ ddrÃb~ms%Z{DR*: m3L Xl{9HQ6g,íA?ĉ\b}mŝ[>A}.rN 51n1g* A̛CϚBAVTc(35$w6쇶4Cuc%G mO{6͵mDFyk;&gDVTD-ǁ+"hб'c/4)C]tznm&f;q B1)ki`BjmOMxR;YrIs.0ej5jDg^oJ7_'P{>׬&95esX5#=/=WIarT*{@<;jLH  -M}%6LdFtI'vlT; uCeP46U>nȕ^5":<&JPm&` v@ߔ+x A#N皛6JLMP9ڜr+݂ƺ$i}y>z"фv$&䝞 qW zo<;AQrκI?fn& 'yD:U&';ĝT8+i+;Сiټ,QGNKaq~5] yW{!5 /E)j}Pz(wcScuAs,^fۛ+zo ~ƚލIP=v>kYq_0K-z9YߋEw]zEwç2"lVF~d#sb? MUIAsN9ʧK%SfBcH7&kM$V-ףmq6zyHXttZ>})~؄kl7ݍ",ޠ?`H4f&\:!8 4q(0oI`.gLJ+ZaROR O| i`D<'`J7QDӼpY1.AsGku[];4(2Cf:jB3TXg_͍P_TCH[PuTjx$̗Of`Z).d3JN!\}x#֪6"/WV nd5_~grSV;D-5MGPuլK}b ;zב'-FT/LgAT9k5Պڳ>L9jX5#L)n+(.-JerVYkd9A;-!q"Kp[}=Ќ;O;&oe Z9`+R7}i&Δ. ~N[ U[iT~I4^oʉP@kw -"f&=i40p"M WF1B7*x<֐g68bD a5ee+ E4D^OYyܴKXkм*ehGߪ~9MpK5dR> L/cL/_rs4\^~c+qR߀_^RrW=-r$+ǢX:M^_ z?OqMy|S WoX xΓtA7ӕ88 \^5uϵIye тdjdi'`%>RE!ˣ}fz~jP%2;Tڏ5V~߶^@58J4iBm:/dD>k:)ُ|vx8,_99w<Ou8iʻz>݇3>;QK a^;\  `70IFc]\Po/ȍX/Nj\tv 'U@`!G])xAa)Ei]>|8ߒJf#R1 7$7G+2~ Gw& V.\Uխ=lUo>(eM( g)m~ Dd!@* kKu%NPChpq$C"XKyD!䃶a#ؗ#%/TYmtXIp=M}YZkt0oWvg}e/cHeQxpl=>F-3~ȝ>NR/n)QQAZ0vk" A h8/O?n/1B#u}*GNPBfDƗi c9akTgH5z,YM2c%%NUJQop $PN[reȪa,TGu8X,G6-`)~a. Oe`L?J+yVAqтrw>Nju +TDMK<|6/m=952hC| oE^ǂj`th>2OƘ-i-?K>` sXCGC#~x]UQ1 %/c(暢Ae}TciHZ!gb ddK qX4a4,I*C7>ngO[ΤD{Krh2!0X^wyY4$0L=z\pn\oi]skXqY1>;jvO1V#@ uO)x:Ms&Se)%v)ġ>RGLt&wq,4$AA7C ]M&)PnWHѪ1J'A RDkiUiwpD۹TiRWG̈WU,Y:}66!$#yd%g'Pdi.y~{v̇8ڮ-\&q)=E q>l',y3P[ZZoig@ ṠwPP{Mlƌgo| DdrYflU[wSx~ q*~KGK5HTh^^0lj ,`I)! (6r/1r]n)VƢ%D X* PcRBȰNvK.IrCV ?jܹ0-Q>HUN"jEo<$7$ʂ?1~W~8F\4 *ڴ?[^Vp܇@P=-lzԑDc}nr#=v}]< w qvc#PCRcl׸G f.FC_@[}q"S! d?F[J;lD< M*0llo뀾#갾6yĵ >R;a-T\^zla8Uktc3rB9r6{_*{!k1wFb[dOqV|gfڕtZk#Z # GK-фA Jh> c_IMCxGjϢK>'No7~@= #5sϨ³d`b뜶Pv^ZTCaVozU-̫ 'o8R-e#߽2S'\%Bx_Ԗcjv5YwDz?C45·KEyTh[CI_J9Co.NG"HJgְഋI ;_ړrP3嫌þ$J8ܭ(TYX͑J`9oH~Qf!{.tŸ~˓T&wT bMBc[ҳ‘u4x,C!m"1hnuKcJ[eaH/Rx"^uSZFa޿!:Nx㧂Llշ3}ݍVIEHYSv0m!!:uMYTy'6YaƔ~rn.° ?ͨ $|bnEaCSo%vf3{}dGcOx=C<ւ/˗He8piJ*^f.+7sC~|^B4d#ZX/r ۧY 'DѷVʰuntdtP ZiL\1l~M3XiU%}ܐE5a:LQ9pZ9DD2TvEWN-3k~az=eX{Ӯε'>n$$IMc4}K `CP DzHSoB؞Y !ͻlqX|vR=U+fu3a3TF >(u~gFoB(*{⮭_N{NB@4 !ZdOVhue+ZgΥ%.5w)3fDS-%-yJ"7;3=&f> zuG.ˏemtSv!_v%7*<8S(ńe%h WVxQwQڟÏʲmp6P{q}#>4z.M5rgpϮw ŠU[Z>Y}*Vl?v8 `Rćt5նΔMf`%Dq&O؄EQ FkmĕTn se+SBfH.04Bȳ#ML:yXZ}I-T0ʖqZ^"yez>&0O¬{xPvi-Swđ5j^L@B[;5`\Iw\yt)@ebn, >SCʿOmOVTւQcQrV86лH=xLzk4>6+X\D[uPKuC"^.&)kyyߋV|# "bhńTmסאsPY"y@h|-oӔΡ!Le=R(A!h@Tы^TDǻg54o(\_AF@$]q{nןNI.D=@c ΥտPqn;AH򝅛|sNum k5L:ʻ,l9|D3s ]%#3d vW)[6C2Ot#!kiDi'䴝tM+)CɑHL;Yc!YfV=c&x>?3eؗd?Pcs&=eW+#! 7 ? Ncz,e1E DqXV_&G&7CƀK)`b~] dʯwJ4 SEQFXW<7cJU#+Q27z\2t( <)VkcZPm8gd,!^te A>TSt;Șs{PTyfxcߡ)(EFiM侯R| $1N-9v{)rlTs_w@8 ޤ>0ΧF D:V?c==Z) \c UYY4Ah1۳/XtusVsABݝwL

WȠg^I̧+)mC*W'WxῗyV"b&<+Z;f< rj~CPx)ѥ.ђ1Ov g.lgOxy)9L@9J5٪ o;P;H퉳;_?djR&h% X/ENӿuutAD4q;l@zTUb\W^4"I.q 'Ԣ$I= ^c2bah~[ka |l}-U82.;r ! ]KĚ`IHu_O辞lF uiR<3}YDgoMtZ+2vֹ&]'4`,7 -;Gvb ǒ(_/cZLCD}y\|-I"T PQͫC(^`.!mlZUDFfmӇ6 ]QvU"-E5~3G ޫ$4u9qkqKqrZȞocxcegU\32Qd5wM >5$oDk v0Ktr,R槶2T J-Z/b$8_2ͱ#mVDJq>UEֱ++4ے!x}AIW>RAڰDV[ a* X1'_[;x)i &=/$p "y/VeR:(\v"FףÛ a,e a(hQ ksq.V g2HtkE+f^:9vOe[IYBIe BieFD>'~;7Z߳yEX3i1+?5 X#mQɱgP#  #>'Cm^PV*β'mYXz0Ƒ)9`c&ݼsm WIΜ^)Z*ֈtw,%ZVH[$,o\{-MLw.)6B4`݉CwHG cruj+v/U42e IT(dka C^ilASͻ@b$F=TJ(+cؚŃrO_msx 1^guW//HʻXsj۝T1_>.܂5AnOU-|D&saFy#4C'mΦOax.,4fHe8(L6PLBWA32Χ^<@+DZh>NʘMqsi5ij #a:,?j̥H&, GPI`oHN('7iͫP&ɶ MQ&+ngl۷bE R?8S^M՝oa9&>7gCŬL8ŜxB <;6DWM7p DQ?Jx_N$mpd-͒.gcWo\ WՕA$瓀8 8^p{FUXOa._Ntyޣ׹ğ`Y @lا+~nSg?#{PRMR@'R5AٟAbWLcB(_8,\pFn4.xj\jK~9Oviy=`(vnK;:/X\sjB7YX= r( mr4W9PPWsUE:a4i[BMg4ܢ/ې71ͩ9VKX]|G$$X$;uw }+9BhY11Hd9eVoRMQ8ԿN {ʷ';y>vD[†MZƀ 9{8w* #Ccvs,97QGR/@')|Cf{ɸ؃[j+SQexl՘~`E;ߒifTٲK&61/<qHiv~{Jvݪ !_q,!N2%~:qY3R5n"cw T0Ցb92Dt9;Ifr&Mt.pL@ƟmX*'Fc.&DWQC\+8C#Y5Vp"ҹn|T&;?҃Sڕ2E=8vH{tŚw_/ī:Q .U ڙ KMC{fZ(p"(9E+$}r@Βr՞Dm[J{ϊ`u$zϵP ˽74DlXXs^4Z7k]4fPLaC3xG.^ xSEQ)p #X=Y-VzQbTQZ:K6C>' 8oAxЫ% ڦ7e+x %U;'HAW 4LȜ![1StibڪYw m<]; Q$'ɾXO1dx_t&h@xb=.zG#;<.G_c->m]V>kBO_A.sylHjzPvl:#Q25%=MJr46bu+4ĺO׍( O.ڄSC zܛ=ވX 7XiьqIG@ikB5f'C.Sj@dz&`.H oC";Yk" ` ?yWflm o^~xV48dUlj64}9dBS2z&"Iw^W 7?ӣbuQ%6R6l7+ `bpHqfKGj)hǤaf֍^M."!wQ+H؋/'I"ߺ ?^Nѝ]+2Kn \,a=\k^?O5E;.z):! j{,U> ;oqA$63R+TDXԏ с-ܥ'AAHw`.K-87?71"afC2a]kX[إerh,)J}@'W Q,T&M?GoBVɀR7G0%ݡ ,kГbD~zv`ASʀ(z1beWw>GX!lI훱gY|Px * δgA ȃwf<%&pyPXjWw6·V8GFhlط&HkN>qW cV7Yő?߼,o_' RC>n&_3]4MKŖ([$MsMe>?)sfwm7[SI )߇Grټ, Fy0ićGp!r*p{oaW<s6O^r'#h1AUӐ3Z`"v!l #9]+u==8_P>H5[j^?y3j$ iF9R?)Ye6Yr$Ht>)ONK˄e}y'bK7WSΘ}Oz_z 6X.N&J_3@]-T|SkD P:O7( ~ϔfd SF"` pqNsƿRm\"G?9W5'+ XJbY&rxq/3>xcF#}i }\f75\G3Ե.1oĺnF+ B]gQ 5v: $D=h҂%Ze d={zP=oydZy)itnϳW< ~WYGz(6 2X0ur\\C (Ϥ>I@^AL-{b M~3?(?*xi:$$k{E m >!7׎5+BoݞGR=Q8ڰk䀊G :`#0^v98wd-}&eh}+Y.MWF46SKe)Yq]d,\eݿ m®ͩ]-+)K|zph|q2S-`\oҿ+Th%ۛ \ʏ-=<0_v6'/3c8MfGג+K F +{b3EjI؀8A+4cj}A<f}q+r5E&+~!.-s⧽5o G`MKHo0XɆk6,Ʉ5v29;J%Ӧ~wܩI1U#רPAp0 M]?aȾoXg9Q-(xYr#̮Й}U]Ygz[s?W$p&)6#izh;G'No#r+vQObSnV~ХWM{WJ6GOP) {40 z]- ɟCaKl8iKf:D\0Lg'Szv9B# w{U)$p]P[3JzYpv}ShԸ- :LPq kMq ΄nb![=dU5>ߨuX-jdY*"!B r0X9u3|Rb3AZn{0 vt6Ibf]^1}F/A8U@_۹LB>d0<&MzD]'<Ϋx*LqV5@OjA(i,44Ҕ\B$GR[1QAʺXuT]Lo cf9Qfnu{yU5aI!B)/۝ *ӵY fO5N'!PHC.uq %;k5# 3eBvG7%JT;)𘡔:Brӑ)g4VYLt@ZaW᭒Q߿\B|}P)Mv0=@vESbo+}⚺I f}-WL:䥖;I湐/txb|֣pp XGE%x:v/B׍VqMV*3C֔EQW/=PTR{B+VWXQ.G _Zbdž$!ۡ1QiW{!܄|N4JI&jyt+)Zۤ&o"EzHF=tc8\b&dT=e-`?R(_ h Xհy#lמANyB*C({޺/88♥T?/"?laGݟ6QtuRݠ0ߊm0j_kx$gn>хf:~&̺R4#C\ 68S!jqxߊ$.EzDʶPa7h¹` jhT`}0( ^1a=ΊYOqB?._|sƪ}3 L%Z*u]-"5잦PjԞINDharWޜYo1u(֌uMWn9ޚ 3LY "-{>Ǣжy+ZB66ܺ0g#Ro֨&_R9hͦҏ;WS,܏E7)N%Y(pnQuV @,7 Ef(d~HF:2E=XFBDsD%ORUw7_#6<{[xC1j63bV~䛟|aeMQ ez.m+41@'$ySj!x/#vՑMK^N{s(i-\hid*2tgtXniqkoQ qxhѻUYVVp;9d3! (  UNdxGeʎ'G$5%^Ụ+F^.ײ CסM*pLa!\q28z{"]2 Asui֣`H }]/+͛\ZJT\JL' S>J"f_,3?V԰ swW8@wh{!Or~F}+d_>!DK tءG9GO5r~a5xVU:}^X/G΅%`eꆦd%({ C^VgpBY0kP2{EO`&h*:$#0I3?q*CUx{+pc>:og ye"TH'('z|j O'|j`pE96]NOo{5lwP٣qS*AAkE=(^g,3hvOd)0MDJ# wԇKɯi|RQĩ0ҳԼm`@HjX2kdEr"M4Mb*{*J#!!xGC6 '{9ZV|=uDK1JF%(a1CՈspq%-z%o& g^"EaX~ռye[_&d JxvBs錤ECJjfnpch>#ٍ=ϯF|$ #m^6 lcV["L.qS>oo0:1ƲKO$"nO_ I>p a4h+ w}o0Ys<ėAww4!M( 7Am]/gt8$yN,s׀/G?}x*g~pd*ޤ]T^H {8]_f;Qx фhE3g1hJ'i=M$ XN¤|Jzb|TJDy)\s ۅ> QM ՕXI%kF}ϲ[7-QcYsjRԻۜ嵘΋Ơ![&h5*$SGdK]=O!)6tRnIo p/O*8 ] ;Bup͵Վp*( ZUKS}!HئT)U"4WU[t{C5]p%`& -1w OF +CMJ&+Q O' Ӈ`uТ?WOYJ^S 9Z$M1o2 Hy,Vs=l#CIpHv  - ЙViB|닼¬硾("ЍCC:V02:PoV}R4&>O7T!-\SYfOS6mӶRA-Ds5k}[v$bT`fZ|# i Ĩ 6xz0V%/ 0e)'K7 ]5 Bj9gb0=6X櫬|[[RA!I I,A'aEC)VMNʾ"YhGtt+_!h {KoN?,_#رsM͇4BU׶×pE9b=>O KFS=Ոxɍ,x2- ǻ%*b*L9bC=~+,p,>9p:=1f%kԦ^e5R*`BP+c^!VJ۽%Z1e0XP5h ,Ҏ ګk :qӧJlP>'{rEVI_+&!exn%%AZ1)&yk|iP ]|CPنsnj 0Ox}@3ti}Ŵi)hyngFV[ȕ ߬/ [M7ttPVrƷs(!-:s2ώqnF:B3\AkC&?}'x!K 8&]XgL˅ϤZ~$f5]]E כ lmJ3Irm2="|PRry!g!n6_Ə<՛z߀rDƱ5G ܞ#LXm?n3E5Ԝmq(ًĈRz7lNa\ԻT[TpE"h.qQScj:IxO$3{-]bL,>N(J@M_uPf([ѕћH:.I[|(pK<bv}1| F2uVW B_1^.LE{dįh4h0qh7:ա^1^.7m6 rh8;^56EusL6 :鴩AYWpOouhʹX?vM"ЃcMv/ew1:,H QL"[J{:r L_ݣ0 ãs8]U[[uB!햲p~t`Y>=hT,!YƍբVp@SpL+fk}uʠojwP@k;Ej{&%!\Q)DeULLl2W?`:ALXi* eN}pdM+zĮI'uojuc^\XX$KrJ@yFpv03`=]\w?\8RÚp,261+po W-0[5Lƪ }qp;wr 5xp\Jrj2 b^˭N0I% p1d B7d9 I/hڤb0<۶@yK;@ßvA>HVQe3!ѵ#&!pGC~YdPc-1—)dgeoOGwo}䂿 rqJE2d3Pewꖊec )A)B_z7MŠʚ뤉-hJx"Kr.?\[Ȗm!ʔ\*'aYX#E5 n EmvK1 F]MϦgQ@7X_D痑5ۚ@\ɊY!]Nt?+&(~v5o3Ӗ|-9n@j[jޛ`< `Zp~e<הj2d\MF9B U:-q(H EjxO?sp0Y {.[+sî BrNԤIVVo>*P7Do+k O9;w#d:RĽ!ClYdzj}ii\|J]pVk]?ĻchWCBp7RL:Dι2f!+ڦTU͖x٠kZS"mpk*j~&Ot`?n6~WvJ.ñSܟʽ8TΆQ[ovϺgtuyj@$ڣ"q&-6Euƥau׵"xR@ vK{OSe f1ZE'ZCɱ?Ꮛ|Cqamo^䀨xW(ݳ*QH*]7w,V*`X] m6/{QL'S:>9T Q.t(f^lZm7G 4KQ ק+ؤeAhz}A8х"#/qw4 5iwLfɒ,UWRК Sm2tyxw06Dy;MFF6޵ F{+8kpNh>NHmor,bRu0)"}׸V TBfVf(ּ{j[VKwMpʪڬJ5-ܐPĂn%:GT< djqLm$, s8|_lk`m]ǤIc!:" 8C:IYy )/_:r H.':;SHa>7yDs#a[ uv{1;uv ^l]&Z|ql$e?K3!O(D$MYۯ}`(+1rBU8>d2vr[E a!Jw/$7?RV2,W7iԙ#1=`=OgDa@uM^5KBa|5C`Vi.dEBnH7ނW E4Ox"z[茩b2Fk>4(G{jYr&~:|y'!NP(NMz,nG};F_pC(C'TE!*M  ngGY,Oaoǻ;fX4 8*>f鞚Xg~[]) `ltip: u34B{ܻ5 ɀ=hOt877C¿r\ KԿA_%d6|_ۿ& Boh5őHR]J2HLf*&xA Ep҆F*bǗ='d6/'Ks6A٠Gj4>jGCڷ8Qr 9n:qL| @XXui\6DvnLI ָۑ&~9{X6eM>-Etf㶎 -N-Hs#{K1ΡGvom @qn֛ƅQ 8{9f[Ii\?8nF2daIdNoR#ϯgy-Wb043ZlJ,ADՖ!kF͞?txI(N #%[P.-㍙I% Wicz>+`Dsd;Ek/C5UP[._:|qHdZԷ"˺/%1q8ǟ*Wf&Kc^M1lgw/$WU9)e){0N*ĴhB1])kjsbP6Y+ '{NוּɇNbcPv/V/(FWHiJ4F_+v^\:˅"cKZ:z'R >e֮ߑ3RMFώ1h1}7zlJ@ݳ}[i5iWw9|&B7eSD{W#?Pkh !80.R?7`Ȥ;RuIO{Z+ Rb~N ele &*F-8DQ>ᴀUÿz1$<:g1 a8Y+E}WW S#=dfw6(3*>VG>$r`k.P,2=G9unx9-lI*}Do+O cpYkmʹ"6)K,>Z6{b[> 0nV?ʺtC2Ewd휎6_s,Ur|.zİkrzۮ0<鮾xSպք:&9owJ)aGbpVijc[v^_~sq9 JMpI@ 'Im~.ܘbgYZ07070100000002000081a400000000000000000000000167b609c20001219c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gEj+-Bb2~הxjE yN-*հң3) ##jD5]]a:BruOו, ,EQk']SposCOu;wkh!د)ȏͺMJވYG)*XqLK1)NT7uMƳ^@ * 0aM(~uU;8rXک-Ofn 2FWڧtP}s^ЪV5+a}+|9NO VDzҭt6ޔPմE&Fޗ@ɻYzĸ Yy/\H{fc -G+(%+4 ? )Hs(;Y oq)VDIȞ2!Н *9 p%i]k±ŚpȸC̚Ð'r`&_)UF쨯+l.◀Ӑs 3+;-jLx]% Cx@6Ln?Wo)k̗ Scd+hƌ;?EKdr/t)%G:Ռu HEX^5ȥ[>leW4z, `=JfKmExp" s)>@qRIiIO~ kun*qlo1#@!qOxy1gk e7÷bd# ٺ2bwMOa@ܩp>oˌKS(4BL  MqX%ԡԀ@`˲7t_?T M &<[C0R+w8v&3xjZ%)4 9U j(Ty>mP•wh承/SqG~.%Oa_Lj5/I;]:2>\C`D&̞._9 `*Ɋ` s!?kSYƦh˔`*LZ*=&rLI)d|3Nnp{Go n`/fBQVDU# z|R}Ljt޺hCy]lQàtRqXjsAiu6.vW^֌c#7 B:0v HkD$|g9OH|2ҝՎ4Ix1"mh8"^"YC$O&lي3[m`B2=QNG 4g}[H_9>8^2-|L-ب$5,Tg|S)AfnjRv16դrzcCS/ fC,{* :!mty)8ę(#Gni!HQA$u8㽅Όo6ưV \(-)6cɼx*u`gX2*,%+Rx> \sFFbAcL>1xp|8cG '\j`ZL+N^4Xwf!sL(]QsN'~#/G$#>v5dx0ZOJm)5QmկY@ YX 'Ҳ^-u$uF\Lz;6Ebָ/L Mh3 Xu31?ԧtbdQy ED1)1:juw$EL8Xq R952aR2T~ \/zk[_h_d2 QNdpey?py-U`|cPW!ÛNMYKŠVz74N*89 =|Qp{ T48eCop'>,`ܨ18 1sEVOL pA`t69ӍSf=&TՒaA5"1ܯ̥L%g]|3s#߬x?V8O/aRVY`6֠,+%xL]SG\!|aJ3 $ag0N1VŜVtrZkO,4zDόYkHKʨd"a!% U67+#MZ]`ҋ5~tsLrB N o59"b;R@[o{~ oM$ԯ{Dy& AT20ygZiӨ%B(5p6@`uGyw#[^/`#;ȫo  ?;W$('$yV:0U3y(]@qHo80#ۓ?y*{w 9l^EdaЇ똚dQsWbƌ8{HCzGyE(ƛgkӲܝdIu4-c>{(SjJQHJ6(]z횋?PG\G8Kӂ/>$)*|PMLUmw*mXl~#3[?Qh2me + rYTy,o4aqŪ!>,0= 8;"l? 6ýd0> ƥ1 "i\$upٍmsDH S(c!?7xoC ]cj Q?( ,TCc*d: 5|c4CL-%:@Mj nq\oQ̯xt,`Q5Y+,:v{&8xƯ"s!?w//j=_%ʀ4οyp5tM6n_@$М3!F$ ;A'f(Ś[&N/~^s.Am+ih,v[2ƹ'o}=Tχv.elg)DR,L/yٯ7jHDžBҀzT2a֨ 9TX&9R<5yq۠%7 Rb_-IKF]~ x]9r돨@Ȳ%&$0]zIk};GtD1th!QjbIRyٷ׆- R ИUrBfJͣmW2sd*`0f.XuB'"ARMB6]]oC߼^6Ni2#UHRO>N r^-$!kH_vata]a8HXrDzPI30d3MO/nvm-֖07ð8$ &]&a,6/bm7p{0?9fF.Yio7ǥ-&N䇾l+br=^cvy| 5C9c@UOLX"7uƗ2=<|' 7]c( zėDꡮhV.c+] aW pc㟢ۣl$h#hWH $ڼڿ#,9.q>"U}e(;!rXgvXcK5Ș YROy;*f[`TCf~'W|~AaO/֛s'GN*7bpEuLnI#gngx5J` S^%KedF#L^0]:KVƬ1eU ʴFM7$3"_1WV t+\vŭD P_ҭ#A '-"+aA;}?&& &D [a!C& jȚǢo@jf5~nBdʭOKĆDՍ,q`Nsu؇u|$#֕XWԳ4jEUvp5e2~x'a-Z>.!+BE>c#+Y$?pBʔB`4STѴ@;{10~>D娎ңEKƨ zD &%t/K#mP.0f  XCҴg Ve2M N_R QBLd@q|M];5W)E.x.=r%LZQ]LZs? Acn,,4\؈2gGc9ņ᥃W0\eG%v /@~0PIQ&";r Uw~,)D_Y+>rl!Ohjn4I uAȼj 3>7(l<ۚ&>K d!hMG8Hp2f\"\lAd=XDȾO])w!)KgVo3hj8?I):MN PEÏ!vcm/?wLW~+ÕK& 70B/nǮp JZZw,:yNc$p0@`B8[]GZ<"TQHDˠR%dž;MTP~]K4OzluD%2Oe/F-9圀qg*!ÌMƊ$ł#X">n"-5XSpԡqL{ʵHSz('/v*Ȼl(P n +ԉ\ȂX(oнo ~  P8F;E0qS>}Nggj]Qa-xQm[EjQİuG)Ѭ_mTot.=0`Z5{M}wL.=wx5>dQ!F 4lae:\8Hg#:,8a".zBC_⑐7[Ȁ!śBtCn.)ʶbɓ8MI6{lː4ża XAGi(꓌}׸Ru *o͖fM08, 2Rk\%!aFU 7~sBo)|dgp;ޕyuD'?/%Q|*[j䨶`}hn8ZBk~/Rl㤯ej3A~Wy#QOV$lTwT 3 CBG WdHfU2:` lt)oį|x|.4~# ;"O.rnQ Wql.igY<'SS򎑗-̒Ml5٢wDHnI[Oi -y|.aҐ+152߄`E h[ bLD&]/^),nW.T(l-EF`e{6̤o'DaX |=+HO$[djĨ@EKyYPDδ*mV~̦p_Ow=yb:i5@X^`@[4/wK[%:fPeG,.ZE>;x;'qϱ!@am9׎4[/3oLw%qgZм3 k>*D>6ҏoeOnL\ƮZQ=O]gz3 p莵GmG mwyZOQw wWL4ˈ;u! R"O^H[4hN ϾjP2465]1HXi#ji̝}4$g g-ݗ7P0v@n̄ Pwވ99PeXkWxkLS ց}u59ډ7 !8z؈͎$2iC&ZGl30j5Fc00ƘFW<̓]D#{Qhf}x+kr:Tg!"\)V)f>YKU*I ܑ_K?v\pĒU㦒kYdƵ eF/;*0ThHcp28/_ɏhbLRBWUu>z ZnO/r+Gb ll5b C.Gf|1DAC5~=zs4٪$B(͈9"P1fiQںRnکKبpcf4gC0 )o7 l)ρIq,p}XrG:vv< Vڳ$E"Y؋l, T \|Cw]$5Pih̅Y1ײh= (wn8%Ap~k.I=&J]]z>!jAZViG\}@FP@7tti S8I\2gC[dCYY;!d,1*} L+q̏}6^PPfVZhoJ@·*߽1{b.KFjwk3D8@کiyp(e!:.r:?M a( a:病E[>%(<Ϭ :4NuiIQAF *O+*I !MS~)R9 ^LvtsŸqGS;anôH,]Y*'=TB) PE@~$;Zg&i>r|Nyk/X7%BM}I9؏u~)eo§BhpO-D{qm)ǐs/f'2Ἠ(;+(~"$g]g @uJ՟]Km(gSm1NјIۤJ\dd\?)rmNYK疍y5f2_D! Tb{XnK%cd1 n¸<@Q;g-shwr3kHajgK}yjB"Sy7OPP|Hh_n5)/EFo-# ,l߫b>pD@~ v Ro#`͢Yw 6}ǡ@9sbS|N .F% 1>ODk7\lH:Ci"'LI|^ `IiKL*S"LD{?&l>~M7.L)<`BZe{ FFb.&o #=,X@~JѦbII]4͒*qfz卢^,=\r&|&FC5=P6w{U"0hɭM]j(kT-`is?T*|%昒 QE`W~G0aTqGuR_ˉ\Ɋ9uy}05c7p32e&}-Me9$ܥ`kҝPb&<;Vwl"}!$YLIN)$Nb`oAE۰vjH x3$=-aLnʗ9P`Rm7dz2R86*H_|n:tq߼D֠yjw% όBeow]8Qx,k2ּ#/crpA ne_]'l$  V.Zck˗ډֻ7jl!ݦק6=/LKjo v+coъXx8rTABN(Nx%&o.G+=La}!#ʟM?aa|9.])e@+F$*t@>nC:'e53CgѢgQթ*B:k8oqVXCvMsU k8ojBO~s '6yBz^(J&vLj+쨪_fC[y HJb)Ζ}>+6n,8,g VU d+_Z?)rE%baY#Ț$~#4~4O;Er=mnɐeIZ_\X0 3|/Qs'YtUq-DN#T2r͖Q_8!c$Ηzonݻرzp;շJ!B]!vo~n^_>YοH.#f 7'(> MM}oQE:7ܘ"8Im!6 Y7 vQQ˽9TED,hbE^r([Gebb^yt le6٩BȬU>}WLM›p:'iE$32vpJ-繓l=''Kwd Gc3 xКϰu\cBv!PglcG!nfИ:3E`B֭y50 T4VP7+=7 dcw&1O_K=L !,W'kru]+Ŷ32>NG"f'[yg `|A;l6F78ȏc "06a%?V+&ߧf@xCIYlj _+ԭxMr"d[o"SL6Em#~؛ y.%Gq}x㦃:Ѧ(Ok~'FDٿ* :!N-نfv S p} Vy|Jwp74ix+{!)`RVw+G _im41aU/P)`m%T-qRod@Jj}2]q<x3g+_(&e~m]=1g %cl$ᘖ70)YbvR֭ MH*ժҤ:=Ek*ceA ǮMj<5/`[щ&<`')mӂuBF!xNQwϜnYɇ޴?z=?[ U l>(]lktFx`x U(PٱҤzLEbnU?W4BoQv`ƋDLv) D6AadJV:h(o8> f\mЄY6zYa|(J(q',CXyJmr)m2md4]j*;>3/4똞NZ-dL|?رdGt@yl+<9pBy-sVVu.c-)m5UrKn)G0@H$[ժ4[/[V-Tl9PvUl%<칭jT?@2):/n׋I}=3EDQOand.nMߡvUƽYj/GYk'& ^%/ Ө&' >|W`3P 1 Íc<@fC꼆Z洢-+tc)uS@hMBvtbdU:ҒUYhRΪ=?@Mn!2k..K)ڶsڽ/B> usAEekl2}skڵQ {LuK\U]BhPռ|!k4/>m{MFغg0 Zg[U˙74 P%F~SE%xbXLqg->ɽzĦs0iVrK|t]ncXs_ +`wa{ڝ3a`7o{;~kJiء*نTw-}0gD0j37D١o=A 뙨hEo=_k|"U'eyȓqW !( "!ƽbHB//N:xf|J`NcC[#L퇒d'<Hj/YI; tnE@)sȩ2%}q1To hԔ|MV %0}*2tx6#b΂9͉!GQOK:|E\7PRL:sic[$^v Ukb\ajREjiՔ3rСĪ}!saԞD|%CE8b H8?ă W(*.yؗd< }*z!:Mp}_7+dx&S'\DfNGx҉c?a:! XA^k>+Fҷs2~V*Ѯ%|4vvybEk."%Ab!4=^}z|G|L#;h⼻[_ WcBܑW}Srlqu+ub~\\ZݾtR9_ڧ3һ.NNT|}aߘv3o(f):*zB/Qͮ-pkڰHR`0]+YsX;,Fr#v^2)Nf__yTĐ <(nBw:fi|XW㉹CTmbFz%ݒJS"ە5|B99Zقġ*Nn͆>Ҡ,}l|CӞdr93Sʩ-ƣ>sl䘤j:xFUyѓ'D C :b\:!w#nv 9>=y,܁" `ZriEn |4myog@(56* SU[٧iԪ~c٤ ƶ띄_eF tٲmS'l}0OPR={wWaar12i`Q.DI kTKbۛ.I^jm)sSx[rՏU;` ]$BY,l|@?:$1 :Jϔ{P%- tržKZkbqT< R'G @,vHx IoW_5%4_WVo:׭F$LF=>?wAA`.dۦix `U8@χAIDzjfWRk8@INE5q܏=X[IPC zSՉ Mׯ" `ZH#-fzw7]bÅT/2ݝXBPIV@?7ڹ>;??0o]VafY6VKU`ɯC<w'1n̑ ˻_y8 Sn!:$Б#5u#>$hWV/fmb>oP6bTaafG7wY|${)hqK:VE ~o<'=vѭ&b;󯅢|Vm uH8zY G-oR}!_g_U5 8Š |zM=:`_ӻ*I$,YfdUޑ],L"W{sgF`{EDfZzC?zAHχ { }@Ew1hrxͭ-Q~γ"'/#bPց@ۚfAbq0ۙ1ӕ4 &74r)`tY#̞_wy].F=&\03b8G/SNApR{Q@6Vsp81D,,zt.a,"#SUJB0smCY1ZhER7A,Fr:+㇅o<:Ǡy'.ljy1z*H>U O^qϩuj\u׮]>ɵ0r?Nyf{U&>=֝YύATmAYg dx< FpM=0Xۮ,.lQ3c#P!6oPg <#Ҙ)pE&T ]y;$a>C:$\ xL(p>p'#҇hL8-a(dV,A<6 =O'c۝]lr}w;6l^ZS "wߌ!Vl@(*Ar<̥򥣨n onqj&X!~QLdH  , 5>&x+T Լ}~5\ӷG6;B4KQ`^ ƃI?=%w _[VuPΛv#+ALC>|`=T5~=8Z[\aOE /d8^Yψ0, bE6ҟ8rLT13Xw5Xv]l:~©: g j{E85@sxrk֏:2&$.jeuA],`5i4{I y8S:B~0_0g)s8ƠF@;N%0mn6-G_-# > o0yE:gh3ä3&bͭ: WT_m-OIH~3<}u P8 J'ͥ 9N<5ųowFn-Kr& D$#JxQz(X g5kHK07ç3hA>OoWB*3 =gw{S)2ѳf1`WGD곌Q~KZQ;ՇrK 䋨b~3\1 ja#e] G"iH]& !`7@|jVoClw}'^cPԶfqz\b䁪>\+drcXG?E|S~($TBY\ne 769XơD#w2'Wb̆5ՙ1eNNB fkH,E&e8p+_ʆtbjST$Or$L|Kld>(ۥT[_jC:Ĵҿdqjg U>q~]0q[#C kEhXGi</~ЋɈ5e4ƕw0qݕn<rX*m`SSB$ (nlO2Me&B/}Cن+=Dlσ6$⡝pސ) ۫_ъV&eKJuN"ps]%}o@w(!|=ͳ١ɉ=lxe %3mQSAm'O!d>Gs-_!AHեHJf 3<8uFp2W{Nfy^\=xa|ăw6@@BS,Xjdmqbi0@߅ZqEP״^n"+r$ ˂,3zRd:T%,Yp7Gp}Yl|+@H8dgs. OJ>HG,f!L4c^ ݅o‹]tЄ'A"]D斤"DẤ꒸"-eϙ=p=U\)k:dUꬌ˸$H51_GSǔ|]փ;G1sk>S*7V) 1_ҼW#?:nR((>$3Hg&d' ηkԃ,`H g-`}Gg?,POKyb,ϺK*kjNDJf?+Q-;361L*p1Zr}␸#qtTއ2ۗ50Ls$ČOGFnM4;F79K壹f 5 ep4ägBBjqm ݳ&.LRE=ߛH2:H44g9A+5PY\DX-ksU8ddnlʔc1*uZD-*{Ejj^֠sUY jxtfF,y`Cp lxa%GOJ=_ |y_IWɝ9:^G$|5=U\3'rCMtBo9^漝27_S@fq[H{#Ub=L$jxIjU㌯3qed! ]z@Ku4X`X@0&4h8rsWN)P--MLl@7`ڴA'c +9nx99#2swTUjg>TSnZ3Wk&I*,H͠ LZ[1a)L:BkvVO|8nU?+T 0N bG Jbo[{+g_@itd.9U Kx3YBU*b?R&d|2a}Lͫg/r7N/-Vqsc..]*Tn8(,Ȃ74N,(# &.dr &֒&}?9[7u=)hURM1z3^| M tlmc_F+$5ס vnD1ܽgmRIRg I];3"T2Eq{'ѭdU*Oָulx uЬzM tIJh,OmPz@?_@}K+G"R=?@! P)C$c P/T.4/cω',uM3̃*g8߬% d,/Y!M]W7i]f$'Զ hXJ),FޗJ.\eNW:)XӁ?֏^Ͷ@ [Lh X 36س]y]{F+>YW{ @}aib_bE_q Bqީ\FPW^ PoЇm7Y5^Ƙ%A\jI@YbSO%k["-иOkol ~qiQYSK n̯-E]0ZHc^jZ)@{&վSm cմ1>F4z Ct%>Ah4wSU/jW 5[O;fPY9N (hah! M2LcFWzsQߩumbd\`EtE:N6op,̜c7\ÖӜe{+*(\~˟D eQ z/ ̱Ȼ֎ϰ|f/N@j/˸u,7]FfaYVuxQEgb56>L < Bu#1)8=(?wWvHnOEŮ񵴆 xV ;Q%. &gCࢶ7 4 ^ie'b~ 6BO3=2#jپ&y9F8Hp7y:Zr -՘Y%o| !,J8mSZ0EV8_?c?c@0^ 0z Ҟz#OeuDEփ}+6_g =Z{. ~=`Do ~&&"UtTCZz^sfM:o:rΌJRR"B?~aŬ*0 pvV9 [(mq#TeLԑ=7720aؗX04qb~$W.];Z &Xxĝ^g#|ރd㣏;})E7W0b~u2 ڑæ``Ò9r.i <]TveI'Op{(T-BI 9w׊Km!L'B*̿kG'~P5+41bZTaTۧeJS| &5o]P,/&*˲ pr Ly(Sf95!?;΃2.EY s~/@_c(ym$:C ppvQ )1 ė^RKun4uSԃUg~.cDPkvMBjn/IUtB+/@&b4P[u *H EOت$T+E"|z{(M-7uq5qZ߼-GPզF*|Y a`^}eCvlf \*j(3 DJHViк \Aw~^&2'ұB+~a#[#K*&dP?c_HAQY@>NⴃhJhB?b}lMp٢R5xMrRVǂքtWhlLz̝eR!|:@5p.qp Wi\X0 Xd cjqR 5@y%$| `&:rҎ ;xQđHy/ 6o`m] WܱIݑb2`ˎńP҉ʱO+1RBdoI 9;="< _Vh/vĿ61|WfCQȻ }31nؾ>ԄJf_I,#mټV_ɏ v 80!"M07iR;+OBYZa=*젙TU|bAgc#]Y u G$&}AWFk{":˪X}A{PH.2'gȄghPi6 R?[`;y1@4~,yvиq쵇 y_O&g.DRr BkVfsfbQ5I!K2. gu& KR?*q4F߇:!M:r,êZD`K߶IB\vN d媫7u\\Q׌Nv_3M5KS)C]>$k6Aq6KgS5L s[lc8>jTjܫ ˓0v⩔,)A04\% S/6گ& xZf=rv ᙓpf[X#qg{s# MAoW(!Nr N*O>.$ҴE2j&Hgd[_-`-LSTbFy=a@Ew$˯*\pZZ?a] -˚;"ʈYt%R̫Fɛ6A)EoZsmhvp {X_ D}oB 1tK?ɲ%ڱ+\4NȾ Ddf*BCwڒu)H#'ʝ93a:N=HR~A1 ~Idr١Qc$h/lg[zq{. bO/ll Ä'@Tr/(k<>|)H5ZUAN"GH ZEC}_tě:dנ0e&MF렷>ī<ܒ[Ah@!n}{s*ҭ%ě&b?'e13,f7v/ 0QL;ycoa#>lPNF>ZtfjVRxAt0ޥO+Xl̸*GOD"aIXG\ƧUWFQ2NDpx3XٺqTmZZ oHMl水ۂVs - J3 7z\U,n.$@B1xso>#蝌Q~ȐNV$OB F9Zs%+3 3U_yG Mz[R4bRdEF ѐ쩵WN8MsAﺬ/dY/.USDFޣw6+%ʜsQzLUhҝ@^ͧIuXLOH[,v cMZT5rY mѰB҉OA9mm: Iیn1)Y8_ҙ c[2uG(T=C!x$ %Ү il*KSt2UꍙJLa19++"HhQ}J@A>M1c/S\NoFxZdI l{ZU_ߧqdYѹ.0NXf NGP3j\ZaPֿNjizj!N78wŀ8/S ٷZZ$>liG.\4Igޱ>SkH:Qs ~sˋeٕ0$Dh1Ct+\BsCd/\=+,@ 6'67n?q:Ph;}x$}՝ĎQ-M IᡤBv+ XiH]/>S̸FHMhhQCQ"'Bjwm2$y3]㔇lXaG}GiJ3/7Y}ߛw'{j9f`*>qGUpl H]*X "+x?pD+qH$W?o?3d =%}f\]f}wkPSs3r47$[5[=ü8jG &ti#Snn*"LkI<e  Idga1}ovv*% g}lX|Iv3|u9 Żuw'ȶ @Ocܐ ƛٚ{֏_'M8>ML*z%x l,ꌟTD@CƝ#ދUkOeomHC,UEb?kQL.\&p' RB:4XZWpUd *[*l = ];p4ߣ)T 8xoAgL0!`h377,Rb-࡟ KI[BUY`he 0n%ܬT'*8lwo5BP 5& k=#Ca) f_]6!Ȉf$鮞{&p9T6<:'E##~ eq қ%~Y̯..poYޚDAt9{Ӭn"[tG$GV &# PO/2m 5޻~r_A݉:10wycH01hG;.O 5 sT1}E #-2GpSʺ>4mqg`>4zdb|Wv(c?xJݣX[U6$b{t ~ЏoC2|&"< Uɕݍ/ޟQ/NV&AzbͱvaM9,:G] xMRe;&M …]ۅMX#`aYB𶊴gC/E$xj{QPP,!tv_Kɧ,֭evNH8Tp=Jrh VZcjdY B[wD"'Y;P |"=>(%oH03y>Hrܠ3E|Sj$\[k}@[ IalL poDi0r1+i/bc\ÝC{[H8`  3E_nNG+)B]OƷv8 q∳d K(6ĦNk$9x/&jR&l߅?4K_l:sՏKb&Oa\n6;[FN]h&rAeb)Džpɡ_'(|Y,[U р _ZxhsB(׶.uFǹAs&EP O2yXm[ڠxǓFTZG.DcT 1D9GX(ۖ]`pB~"?,L|d<@2i-Hd,{7}Q9f[ݑHUlX)o!"dg"Je$RiA۸k`3T̒{œnS ~Lg?KSNw`V>e;/; TgvWGh!ox]Ëb9"@..ŁE<b1qv3 QUJ%v Qg]a@$mm1:PF+Ík~ghO=}$0p|gK3Վcj #ΙvK++é>Cѓ{MQ;-"1-VK=/y|Ks6qư4T¸jSUc<<\gֆu-aKmR|3Q2&ҔoA 2`ʬԷ`\Aw;TqV]egg{Cqf}<`-$X˩eL^<{@..árΦpNt.ÓQx`MH蹴47} ND_}h6Ƒ3 :CiiH9YOoG?o+7ay8vU6A*t5x;BMv'|/qMٲz P5T;s5̌5OF!H }B+Z} ^(Lr۫ \#}-׻]qasb P}SmCiix`Zp \s_mxw.P|0ϐ^햴J^&B %4ڤStjcp_3d<[wK$b .gX|-_%J̖Idc bQچnӸ(ˆ-_n91'K 5)i;ҕG;b4ıGRbw?j$]]U5K)ڽ dTmA ,~<1t-qP7=ƃgh*,:sbdj+a̢N)nWЕ[j^i+I9tQ>c1S=/M-zNlBmCm'xDQl(W"\ꕏcаFp=~<:3A1*VⰏͺيùZn>)0;.fr@ ̉3,Ǎl%~]״ Q:ʟd:rtphӿ7#ܵz}KvyI(%kQnt#) 7h4*@x eCuQA<2P)W'ּ6/ pĝcBj/\2Dy/H_I)QDONG")4&2:*bdF`j3;;Cy=8tv24!4t?zc~d~:W9p$jk$P6:Je?yQB N͹e291 s» !slF6dʽt٪_է S/S[B Å `+Tapm(=X0i|~rqAX `5ǗÑ x_L`ن(191Q3$Ғտ;n rm#wP]AͻMETl}nȾ﷪ga"O^\.t'O<33 %tyIvjrz-k%'s#uc݆gbL:ař={,K<+G *X(kФ˫<a3c5$ZczܞP&QA yBe0yFP^?MIZ@$*9ʾcz`n>}J#V Kuc?L\KW5Bc `廧u>{@(Yz*5Ef9m9ם/VGi3wۦ۠ETM- K'M÷߸$8/<%Ew58*$/gւ&ƾ6[.VV*kK8@֘`[g[~қذjñn}0ť?ZI );yt!d#jS~w勒پ+` 1A~5C"Sre=JXe-)ps9v(yIt`Jvxnv=,Op~+2'Җq`-*~/dOWyi7Sސ[؁vR]9Q (Lr(AϬ^;2ӰĕS*IwpXANRVpSC zyR3QJm#ϖ\R``5+9j׬IV G"HپLffْF^  B8m[n4Y?qn*e 9+x O6󰡙tyX= =Wq?$P>񛬀a ȧ^b}[4QO{ Hn'WOsϗR;<.H]]J?h@fZ2rCFa(V?c`թQb9eu YJd23 K+TDxzٳ91b";b9VB׉n轟0~o7qRxlt}($c<mf^_>5bKK|0tlSy_z42׋kU ˓H`1V~4t 4_TvseNQ#}]Jx|hfdqkj]Kxz@F@aVf1 ~6IA] BSnݖH}LOv5<sV~ %c%0\ #ZAZ1l <pPZ"QV@ 7ȹQ 9zVG@$@<[h_S?%~/:hjFf d_iR/O_`Dwۭ*r'{yS]5JdRbX~~Ej skE ʿr]96þOd2єGHx[T98N9XW-pH:iSvx\2Zz3ʱZ 1A+ yZFKC6nNgnxV蓹J8̈́Z:K=a>UBc͖Vy%Fԋ\ʥޗdJZ{ 3wj.xT}F#3M:e'G|yc1 >Il+7/0|@].b`}Ų*x/g9T(ZBPPY:Z/$~ijԖ#Al#3At1[S'eCU@DHɀqCiPt'E0cX玛.(DHi`If"J ~te$qnkp!;ecMU+M ݙݩN3@)o-bܴ˗Ev/c6[BwFpe1~Sz DO,fT w.⃦ڷR.L25}mJ-{b,| T֑H AbDyG(G`ZPU5rD*jT̈́X 7V!qz.%0)V@ĩ;WU3!Mm ~2}J2"zt1BDC=cT.yZi9Q=D' r(v\ 3'aڿJY~:v.r}r.F"b5y)q7`^^b_kPjPU3@ Nw&ˠ"6Y!(aL>Y|d`P˩;{.D ZX);#Jm-Qs-CUKv;v9أ׻A;#tl+K`۽\S3Nu6sp±m+=_#qg٫kP7OTjH2ou7R3Y)jyWө2<J!ΙmA-7nqJ'F, qgH3#8 WgȄg0IW 9A' ¥P.^c~K1lgXPQWq@ X3[ȸ!\;^_KDVR!\io0AȰsګ%Q@r6aEܬ:'fJ?{7~p #X"L>F\fY6QͅC1Z7Mw EW/$F7꼠s#'zC(|`M/YGm2G 0Pft]¬̈́H $5:K\-a_i 1@KY]=IpT1%bAeLǕϨYx;aŝJPUB$q9EqZfyc By"҉NUEN  >zعֲ}aY]B-pfaǫh!A57¼e[f!d{+07ٮ*FRSv=gnƟ#UC9P ˯!\e~`&2f_啽lˢZLAr֎noT>v:P~E Xd>WQ 7OqI P5Rdȝ7i pTt@2;jݒϊ},LW3C|~p:ޚgG7ieXGL!o=,-qÊˈߌzB@0BF,o]APU <9?7lGp[D‚`Qj (~>[;@O*"7\  C6&7wWjIhnsB<뼢 O[BZm`v$G酔c[a2dr_֒ȭ:iPVy, "^d~TBurx&N+[^#m)r˾(J7ez\yi1` ~ϼxYjYSr߫NoXde՗-Ol rթ>NMtg\Fn-/gדU}p3M@"FiA މݰvC޼_xQu*L=v]$l 0^) S!ګ,Tsp*+O` v"g+mx@gܒ]=3/>&_ W%a&8G~oap(-n놂KKO2hx`!Yն&, 7:~Vϝ̪gUNF~ZrFjr"\/e鯞`b9c,2L] "!"ΐW" CNr=o|ɓX!,,M*'wjNZG Pp ?FI?U\M1B'Gl5|п|HR‘*fg8n6]|j⨩x(Gz۽|P{ܦ_v6SɅ\hsx6ǐ5@so$8C۰݅4ag˕&`k<ҡ;a jk c@ 5K0]^ZeGKCQb&?Sz ȴEY(2pKám hkV|igiq62&jkwa4SZ8~m"3 ~ 9hF9*8Azi+E;B+i~8S \3=bhݨ! ;]{!۠<ߺ&#}4n_Kvm4FA?$~rwyOxqjw26o9H> 3qz+kkpSdurvy溝m 200x 0v66&L_ޫ{eX:.LeNs[;#=;,X#P -27;0- ]qfq "mx)G&JgwqѬexqF)=TȁH[|&)fA"YbI̛BF]3b!Tw]"7ͻL5ϫk'3T-<^%>ٗX%kj(2c2lD4"']ZstaqAڒRgjVvb 4>Y/'tu3ȩ2!JuQE8 ~GK,+nuoY;zb?K{[7 j*lZܯu69ޣ 5,ja3JlsePey6ۗS*Ty -Z`38dRFbnEn‰`AėXi'Fi  veXl}MkeTnxb)Ċx ,Y@ȚG KJ"v$1XY'yLdl|3&䣴.]{+Wȥi /$E,(]ln9`%B J%ruCԐp]Z] 2X7Һ/!*U$.; oP)}kL,}K>˄-KCO5`O ;ic.3MCmZT)#,rF7{x>2 OQּJ":¤eB%7Hփϋ+ VQjoJ9RyTvwy`Q@ pEc?ݱ5A$GԺESP@>V; ceaaȴݨj $8 8ZdG[풋 @BXp gN}-`'%yiۜ;|k$(np'+Q>6MPj fCg-aRnh°[QCʺ-0cr juVOb?sr!G݇GhJ>y| |h]GFI&t!*_`K]};&wN8l$j;H 0SsksW sj$ J[J|̈́z2 S4O"" - $A)_1X׿ݵgՄR9ޱ$}Yܲo2fXv }ξGe@; qd+ݷ}:d#XcI#VQ*<{ڵO,1KFqa:De@Gk!7S:+5z0awK "?D)t :zGg>֐qX zDXܖ:(\cI c4d>9wOx-d84½3"&sUdY&Y$g?!OE ,e$OoZtGnl-ybۜ$q03S Brrj~1h]zvtXo}gUA$fMEQdGFY;V[1"WsN[w{}斎D]ߒݩm5:gB[ RJ{0D* ˜@kV \,9@{kC=wWz13EwWR mci82-|`D\.pX_VtGue] Mװ3/ڍ*<½t+hdDćSpG[VFWw%u$5PxN9?"A<). Lx|04mgcM(l+D) ogN0MTqUJ]nsFz6< ƚKRD'@P~y@l~&lDQD'#6{TU2MQ| ֗=׸+~&@X $0.3k ![zW/dTxmqwɿ=.2Pz)ۄra-UoA:q gZ{(|SmsMf彁Z A83y,DB!,2جeԴbn4;Wɪjk= fOA(0^//:D{V@G@դ3c^ 9U3g9{ W;ak;-$ЄwO-s (AzdZ)wZn?lHܭeb 3nMR@C8 b/5.r,Hum1:05 9?5Xg6kg[u9v5zz l{]/qaTN1"a[YbZ;"= OnOvcElS"psDŽFf\b|cF kUCN Ʋ6FyS@ͧï_Im;y r{|0a:{q,1ɂnq!0bǭ/ro a2l7ҲOr\i53oBa.ˠ3y1@G560ކuuad,?K%Z [ETWqC|mȌRv4Qߔk뗤GQ~5#l@B!tTFx0QS/'~&0lo*2 dpy t7]hHW kU>V?!@b;]68_ +޲eR t \A{aiPzFcqY |!^!܌`]ncφf%@5ܳ:xF5NЌqˁ.8E =W9+PqB?V -}GAlV t5)#嶄dYO? ,sϧwSoZlU)/iI;mdOжdRChCc1i? 9X !jkdN-ܕA&{YsQ7JYvLBiaE,YQˈN_*OiW->"L߀#E\*Gp](0#-LBM d2:`<)Jl{p["uR D7щ-ln14QkcU{LK&eLsp>Ss(Gi۵^KcUd#s4\A308_Fo<_TXH.|6 MoE{u}BP0sZN KA$F1ڒl$G1JҤtۄP >n`Ѷ^UkEMAۋ{ݶZv.[/"B etz {ls? ^L?峢Sg^t s;Q#u QHwV0c(l̢D!1o N{K]-O#V1&ۈpH eEAc-37Sz:f5IJiWH{t|?ʸ ݏ[.9b!^}`s;2ljtbͿ!<9BXnF)2,-G/OS(ʬ=n]>@Ov"Q!6 stXeC=Pre zkvcR+P5nūlG5~4QD*n?_ANrn.rXWAʂ귢NH{ Z;bfDI'/T/݀*nuva&8S%.'OfA[\$ޘ|@Es'j hd^6tuܢ;7QU%Ng>' w:]c54w6neP K %Y7!mu-Wn4ⓡ4fbR_:<2!*ͭj$(t9Se+ubgK|rYqk ʖa~!ӾV@}+Il.U\g,]4 7[%BR-Q.y{ŅxmM#OCaHmU,jJIν୊I$"̘ {-?`~|m-+1y}ãzdr,!/QK@;J~78\̢;&n!yEe6[=N*l𦞗Ib8RLѸ./`G83Kݡ$߶Õgw]m1(C+y!uCB Z$I"?,6LƤ#j%!F|% `k & &EXzyJļC$ XOXݔ΅r; ĥjh¶N>­UP3KR2ojڌ$5XL;4;a=܇O#ś7b8s@C/q 'ql(旋5ӟu+*`_fɁˡMLYӌîR8&U_K#_:72wqob]VdUw7l j~4 o _M02&pFZIe3YS"} ߛWn <<EWSy;#}dy\@O8ާw/wCBJi:n:%iqQA?HlIJLx4 N`[i/5"k0RcfZX+\2X S1bj!̢͝ƖՄ*9P}@Cs)z =r^hEjuI7U˰x#4$!D]J//o&8,}Lq˓- .ۆխ3 ,0("SeBP#x- Bvz`lݾ_E''_&=P繂n`pv4tg3Zh"9D}ҁ`,l[N:+}437 ^}qLfk07eGd ˝Xٶ6/ bPTAhDQCQΚ&#TطQ7mԕBlVeΠ ͡{-+JHK<+FH Ȋh?eXM 7 ƒ&E$GZ ĕP-3AՋu!XBbcdNOFA,\w,aoӜTNus ﳐ-N;NF{; ;YP(]aZd]Th`q\ɧ_7$LPIy *<"5-O d&~U`6m-_{e2&QWI}xi/\ξz| }[+NW5hUQ=~i:@)aطPFK[:~DB3MS`AkL$ڴR4y&[TC=t#71LX SI#,&-얤#' AL*1. wja^E6`6w%5שPIpp#7p?bJP8t ĕGƽmnY p ڀ"2@ɫ>5B~춧|HB +){r$&DŽ=Ը({.Mdsmq A .*4ҮRukjgY^g)ܿ<[AS9) j=2t9f,6H3['o¡.Z+9ʼlt³+&ipû~ VŐ9P%|FʈZwOyyT9Lq!?y !fOԠ8s2_BT`q 3юq8\@cƮFG[있=Z8nG:;څo6A02U⵴$㧥୳8F ]2t^-:ČN#pJ"+l 鸨~ KCu5 $s]>j|qcor+cJ1vEJ@T\b+.^N9ݍ50ۋ?U !?lYruB{(cz ìb|q2B?*'Ï*w -?9INsd^ӕaf@-WOu@R, 1]\#U43QM"QH֭? K&FSK>#CWAu:׶z ;zфi0Bձ6o'bI֥Y>qۣL }Mq$|\ Q0v?7c[Bzclx{l Jv48*TJ 3{GnMEϢn$n(Y"Hj ]wǸ1<9-pi*yτx f_ϧQnzM[i+f)=Y(yI l K '/ε#q3dلɢQ9;(Ǻ?4e);Ɋ֗yӎm.Yi@6Ns&?rcËTn R4h2fʠ{fM1^l QC08sL&jhL%y!Ẓtnv@3"K\GLW alӪl/VNJZ6bDmvdPs$;D??\y+\ /ZW*a*;zZ͜@J@bH}EQiݔ5DP :}jG9)Š@!Ųt=uչal.ANp~^ȁoE,N PClYBðQo fo<=* 4VLVBpot6{x Aި" 'XU%ip1l֭f:M%^;mviiH-OzB=| nxp(*鞦 AØ Q~ ǷCaDO#G/)qOM*evByZ^CW,$A߈o`-EB?hž=!4F1Z/T?xXHv"ְ;ɨ 0+ܷU{ /uIBIze +t,򄢈ɘ^)x(`F ,6;0W5OiS;c4y_`td OH6p*BAG'C|6Q I$_!Eg`xBLTjO k4My.JGዯ58`8Κt1ж;IZ1>0mOJqNM?Ž<[>U!h5,@%pM5?H<"C8i/J`=0 Ay !N?ߑDtjF$Nɴ\ya򡀠bqwq:趟 zmHFp3;T+܍1KҰCbazq0EV [ZٝjI%+η.XLC4oKa#zŸ5}=[\ *N9w e:$i?/=۸4S.2%vr%CJ|[QC9޸!*P Mn}s&ob\C, Z?KN,F*QiD^R#TVwZ:qoCWS#sYUn! ǏHTtHz^QMʗ܂1q MW &RPSÃ.]! ]\O03/:I49+O!d7Q1mtjó[f2\E0-9v&^_ C>m8k|/)Bp\0B5oO;立9[eC?[OY":Q/~18T}SM:WM b.ՔoO] f.=Vڃ6UzD?8 qU*d`vh1'Sf rW KKsC 38l/-VTTF}y.)~~?\fNq>qU*Oѓk*){ut-36r}Ϳ揈RqAJ]4 o`e;I*qx$N H/5Ҭk䝳Lti٨=#e<ɳq "'B ʨ'N),d"Lx'jŠW=PMY{\ _u-kݐsH9^/EHH(9&IȢ=Rq?=daz#2r-iMQkYC0nIǸڅS %K*Z-҄E,`P5' BoG U+պ.qν;$Wr!8qgϲCƶRэrO+q`-l5' ob^9Q{lQ @rTj8eP6qx*t, ގ*[9?&8h^ (p   V&bVs)3&I\2.f {qPGrՄ^ e8j ~ok/ pLr{D'&{F(!브r|Peep\y }d}$8\$*$YmZ\Q~Z'0ӛ Hg^*Z L0k)N\>1u@ڝ F̿ Y}H߽!FPFo9gs˼w"%}QI֪q@/mN8e? ޜ:*j+ Gcq*q6qh̭׹??:ڰMȼXXx)tdⰸ暼(qz;4͆P9RCOvj~l|:J.~-#%tPٸ- "5>R4zu%o>B7RpPPDyB@R4lVJ "&h5j9/xBKJS=%?AbVbdzi> v;fŸnDGdX]O`;Zpӗ>աZ/X݇krdoxYL$V_a@G%@YmE{R_R:tHt_A@ '+\ڪ1㧸Sc ܅E Xn P,Nf=ȽГ ҚzD+Q'=o8a'麄zz` X+S!WZ3pJGe&&V"B4FMǦ*.\۪0FH /YWG=o {ܖ@w[yhkʃ&l;,g/O~:آ8>y@mJ-%RvԶVED7YaVX?nCgQ I..̝ݟL{B7qC"cv<0Q"hSU2 Emf%HP^`!9\y.1B{zNTyڀ)6(nq}聳J{7wA# 'pGC,p+OoB$MXiztj+(XNm5,b2Ep1:{yXTnZ'D/I2/ր!Kfe.[,8!kƐ(LoFKZĠ/ÏbF>w^U;̀حEC&A@{:sG)>V]`n+4?>q8f`>ǸUņ-|]`Nv~4Fb(fIAvp{g+o*QXc=:oL'vjCп](D BUu ?TMq?k#Vg%žmS()lKCnS+H mJ?/LqxG"CWyo3 |Pdl.x-)2u{;ybb pdԠ%Q#? 4kl9d8p.$H<:2qK,jF,$l8IBW{f\fKJ1׿Xg &7AHO> ehxã.-E ,ͺK*bNB𓂤#G1m9'\SZ'zf,axES0Ks YcUy"Łb»ո6͉hc!x%a?StCIl G_f [BQsV:ֹ{=حƾffbs8ĂMt>~ ErRc JBƙ{PA> 8@AhU،2[%X:}k4-7X6n;|;R !ӵչ6zA>Di&hj 274Eɕ53d`tوv :k@Bg乁8rœqd%웅$v_‰fϱ-x!طFe_?j7[r['O#g-hKǻoUU%EU ^F̼9xmb7wE>qP6*< ijגQ*.Аx:]KQH/"?˜ʓdv& b2Qb12Tp=VvAPpA&)+$T`[%\)^~5{U|ksT~Z# 7Ov?#E+>+NZ (p gX<@$_CI,gs"12 T~OwKL<:31uQ ?+ UKN{l=ÁjYǻ=zfO*cÖN<2^@NL_  a_(fi*w‚$p m6h&х9 ͛,hbt!7FUi-$1&.(2Gs?FMU)Hv =VE`^08X(ȓŻ-W~-jgȟ> Ja7=a9$aJ*2 Y0@I:M  @fGOXIV<6F{ ?;:I }a< G?!M<`KAb!}r7{H|ߟ2Q牙ݎAV\ (TI/a O -x<iߺzx@GoǮI5UMERƀ1U\7O|Ԓ͠qz%1Oӈp4<ʧ}0;w9 sI ⷴrG$'M 2}.d(}RsKUUA'H:`* pu˖*+x^s%t(X_ {%u3NÏvKoiUZ&z !B*w[$5䥗~>Gݲ X+g"GXL=":V(Ml̶yD}0kѥ~(E sDbBPit17fؒ/2GIDIfi¨ć놟CRLjɊ[26WXn7]cLmXPjwb5M };K0.Pm3&,nKj*f_#IRoDW\\ŀA.` | *k0@6H~}(HAwx]g\ƋKsN*_kn=w>(c/qv,-nO{4Գ| m9O"LD$W9-ˏŚUr2}UpVĸ^u[^E̓#DO^He 밷sGQrXP8qViwx͑P L)\ReC|a+F ,P= l:jyta:jη"ZWϼ$F.e@ MTsknR uK'3B: #^e=]+)bwnrLJUcz=Hy7B)[ [7Z ZI2yP؆!d0^\fԑ=/`VfkeXWa`L`ioG4{s (yN>,e8o ݯv56UYѿ5zL0{H&9_M:Eitw'k`Lhpli_'ܻaW>7iAɲ.k\jT6cOn$BPJ" Mo#[!׹ W;ӘD> -qDZ[ vלzMdLySuTUk~R'e>TByDjáҜBu8>I82_(ǣ*C̿Ga{gufgI2Ŗи؋M/)Վr9`.mz_È=N1p|6dW7A3>?UI*sP]/ճ2)v޺0d p>V9'Iw}܄X~%s_v] a=\8"V+ 3Sʔ͝b:T#z&Yb~#W 8ί?",* Ңd{b.x>咫9/wKZvTwӄ{Sqwa]eghx_.lR\ܪ2,TVBYr)G4[! {Sv+t9%=k3:Iy߮h(ܼ|P &jwi5=Ĩ!|AF4Ӓ!ޙDVەx4a# U}cH-G4Co?NTQKM<+fuqۤu`s(tH"Mw?(2=!uem?J!tjݑHL%U)Y|| F0)b:yoPPMQ#l4rhգVܗWFh_q:1lަ^,;e~0Cj+a UhШv%5X2JQИ-Ǘx! ς#e{a Ť!3Sf!,c#}?n2qk}*:uK -ss!tݵO`임ɖCebRҕzo %=fh^ܗͲԗk;\4oNF C*?~JOQP,-)mEZt)e+"YU[~n|/272C'© PZB\"~H&i U,K-u4dQ5 PKj{S& VD JpHRLږh.Z&%q[D(+6u߽G1TpkmfGW.-ICz flN, pJk^K͙YEیFa9*m4l%6OmI˽_fَ_6I&A־ /DH&dO*.;VAX~LKן.5LQm&ܻ.*86@S!s+?_j:A=v7 S ͝i ?B16HC 35G45S*cZxJ&U]<~ T{{ T7]0 5f<> :լj?J0s@:,(3;ϼ@? 'LI !){Xc]xo\>@m4Ǧ+4I dФ-'FG.X*xa ظvVS'i(y/3Ih%hyD9UpyE:DAs 捪 @li#U)N ""\=$>aZáѹ 1n|C9Q會.plʭS98eDh ײoq}0YLbl'<Oñ DB<9?[3!t Z!. &(iܼx<-?ֱy"{kQ P`ygh!t0*$TYK&ɟ#m۝Y'kGKç w{TH3q%桮+D#I[To\qC|-JEBd)K7_TK&OiqB"ЦRpj-^D0,lv *sb[lOͽ+vLƯ]!okl ')o0D2@j%-[ (˃id`CrR-oYU5ⷠFD uw ry5%.LWozҎGr6眣 r 5W<5IGcڿdQ@"2Y/a.FKL \jtol՘(,'+%+6/ESʕw4+qp[9JQ* 6{4-/.;De~9_&fi90ž20ǣb&5Td[XjyAWoG Ҍ22 =?t!7R^Dzv {d6% !{7 6?' ?'fU1'6 ٞ-wYchI}|~L8蛘1rM PPC~±u^z0DQSSIV.o}pJR5Cw `y4.n+r IJ\wS*}գ!0L\WV?JVwCV!mgZ_l>D>2咨BoX:L)ACظ^3t;,aT`Y K:w$ @hȃFQq(TbG;F #3֌ !ԒI>% s#p;XX킙Ɩ#'Y¥ZHзjh?urc)# @ :sˉrz@cH#GB-]U  jTE:۝y&v}ĔUFG#|& {.'ɦl=gX{p[pW(,VoRg>ISU|A6WM7IBd?p r۞Qe:Z ISŎ!\A2j:3N&SSoѧ hF@EeL^mWmy}bϙו}- _ +nϝׇqHxS1:vEaWuG%nMJ#G6x3'U~?5!^a=3C f;],;m!9L:&ݤj-P|/S}h#\D +\#{Ca` > kN73ܳwJM+{UZKsuVzB#6!.a!ksMݐ ÅwNۛ^e< m Y^,yrxu{AHLyW) YZiu|VށwB*sа!] 3 SH "^fx:s? H(7aͼ;2c39ql=w0 :2WA$dFsLWu}ZR\@d,ο' Sd}MYE_7,0lX`\8̥ԽbBt9˂tX؊]__>K*+eqq%k!8ad,96%؝ ŗ }&Z u0T- :Egǿ.]e {`ĩ a> vKŃ;(jљ+% ]`u46J tbZ"09G گfpd5[WZ]y3hI;Qkնh[̓VU&\g[o "Lo y^ŽR>@TsffX˔"I_= Q4N ǧ%Ոo_PrЯG`g]E)/9bp}n:x⺳J3[L} ,7 jq25×ݱ5Biti*DPmvl1tNOQ8!Q#γCR.}irDV7*|ĕ م]LFU6:FAñM|lQm">b3CT(%$s<4*DםD1LZv c`?Gn7sfǖ L94@tn"5mmcuy7:oݦ&;u^Pd? P۫؋Qfޏ9s]zB}vrEx+T/uEP8% :ͣk!Q &}h`QT𹺌owԒ'k=$Dy1·wtOp.BuFJoUN?eh!~sb'XXMEYˁw_tH5-V)'5yF܆ Vj79cXI?7&fy0Vz &! ,X\ 3U +M]{-?ohpV=4&g$ hv:U|Ђn/7.j ]%}"Wh$w Hݼr>Qy2tR1[ŭLsq{[yNK5=EΑuQ狉l }T4scsh mȷp9xJΑ&8jڶkD;4eUOL[SXV )0@vt+"G$jǘ ̩C*gg H ,xAr]X.o !=bA'3>0!h 3kE=Cnkuߦ@*P=uaZblk!ݙа"thwel"d-4g@z]׶LӾGr̵FYc[ϻ qa([ر)/lRE4]Zq bрFc2 $.MˋXx86n|$}؁&bh8n*aࡤbB|lڼ&?n>GT*gnĎCO" S΀V#61; #"]'ZXU6Ӥ]z ]lI#B+]xǏl\?);#(r?E",Ji`L`Jޕͤ8犽AE+ 0yn3å3I۸ސ! s=B־7Mkl  ?*GxRuiO~d;3㵓5x'8,:2'rlpLObP2#Գ:~{d%N["1Y 7:1 ,^"v4\scHJ>A] i.Jб:P2u^0(Y&};f=W1j1 W_ cf^2iWl=2S4MRub[}a;ol*É@PbH'Y.a%τ"|]ശhbccIx%C>Œ⤯HʠGmVӛ痗fIƵ+wS_=>Qy$MU%"ZtjEp;9 fz!qȾ2aT$D]BBs_M}yVNG81pӃWG$~TFb-riAYSRo:>f:cHl q\\g1ekt͘o!8w~ǯ|dᑸ(> rpA3ʤ\Y맫f&!ֶ{y l!8vOL+NZMtK L%=lGQDPoLT(N]c*ko30~ѻ34byQlC>Sb8 *\rߨ/ZSS"D`N񱂉't"f=~@uW|KY4Zm@4f9x4a=ɐ)_ ~3`^;Oj[lRoNÐr8'^՞TC I &#t9 ;"ˏ ^KA1 bs7~_)xWNµc27C8L&1&Bդ[U*[Y|,g{_[JQa-Ն|o TC` G`&׶d0`^2cO$pՕkI>_k;ϡ1pIXКʨ/"n=X)r}&l“d]!ݶQO |0G}=q9H'`?kai4/~`U®?`mA٦Z#;&ii_?'5PL7FopU=%YVT (l[ T B;4Aq pR=ن`yIOO,]6:H`R>gYl_ĥhMw @SI3zlGX,@f%6' LM׾# 'm}ݥޭY,x=G͖>xK{y(M2}" @B|ܻ[!ou;:NQ ͨ6r fE);P ;󯭞h[gcBm㰣* p`)쐞jfM~z O|4<)}M܃3t/]i (6-o"VWJDe- z+(vAÊHiq2f/ۙ,[[{@v;4sgkl󸎃ݙFwfZJ(|d`ШEd7zdD[Y=-ٷ6aKQ41i0[PU#4jUV$X^_ ʳ{y;&Up#Y[Q+bSn=S ƿ߈ DM,I?/R)oئ_y|!5#2촮mA:S,u{m u6I͢#-PO9,Ll3J+!Şd߷@7^^,C͓ySVcSvPv(z?>S<]rU%dI41|!}|N ~ev/(1A`h1$h}B}yƩ1@ L 6qx,1J+j{qAN 0EK_'14%Df Xο'(&&S AA` e~#'ػR~jXyy Y`Z0,xrcO/CN;P(Ҫ!16-c@F 7l׼ HL%2Uɼ9Y+(rMl)f'γW÷HХ"u=AcwkJ`gOz-hvkxIVU6 "uUf'-uV^xjjKIǰZ .Zp\b`9<{iۭ"ҹXSGKy§3NGϹAYwm: Y# 9@HTHkw˘Sy qT(c*71oN wFh6b,H6(Nmzc/KrMܸבy#W " ɝOIho״.U NG=4xHgo2x}JbX.LǘG$wե0`?{<r0H}6E .*'  U;ϔ|x\Ss9A^W` 읂fRЄ1={]yb`fx#tVtN=D!bT7@.jP@c-$` %S r̶4"}T[l+"3 $Ɖr];mp@ T,oS(""ncHj'?wBCWG+#JKmlIB@RX'5$~z Ԙ~!$LO:^. " Qc p],ךG7?WXZ8KSjB9 p/+iN` se?B/jN" S2ZFE'Q~Mm$E]D8^TrBq=f*i*G`!6uJECHK|c(Ѡ"/V޿6 CJrMdÏ݈88|7d <-Od m x,mqꎣ6[)ō:zYGaK=:c j<HsӴx?r6)a#fS2h{~8aMN.=ͲSQ9G VwXKCaۏ FgH8OX',jJ$ AGľAZ܇;ӛʚRabH@n\fDuW/&yrszǏB;:K n qإv鑖)qL"-S\k,ruqa-I>e=wlYsSÊ+ؙlXa &/qWT%*=F@Ad %n(J=$^Ez@:\,l)׮e@աt(US-F.Dvs6Oz mԴTgYZ07070100000003000081a400000000000000000000000167b609c20003f6c0000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶Ǽv\ M.E}= R3"8pb0aŜ/nh`<ړܱ٧Dѵ(zLz_פ$U 4!1_Mur e<׫x'WYQURY4xlno(gҝ2M٧)C Nv@̋ Zp7W@.6g$e`)mIKnG_J{#aNxZBQ~᧤tj> @ѷLp-% ;UFxo:p1Fo NyqVE\abB"RQ(OGfB5M[L5k>*ҹz]z7#aMgEϮ]$C½VdЪr-Ȫ t ֔6.}LT%n- L<k,֒a﹓J@r&YLt81_|5Ӈ]:5H|By }uaH37y 0dw)\o?pA_N(ipBdg.d*p_(?ҢAbڄV%Q 9pe42jG_*잞ޚ)Lz9`D^"'bȽ AY?u)QxoGI[5x:`5kl]R/@;"`a55G ֛V٫$f͢fXѶ4xȆji"V`n=Ha᫭+<+^|IÂE׭J+)̴üԈڗvlMbR*LT ) ;Şg]?v vMDtZ\%o\*)Y y\ ۩FGCs>7*{9rwxz`ҡ] b QQ/ g/,gPypAۆ5adZ6Դo" H̙\W*Ñj;0HvѲ rP֣Tߢ4Ƙ 2't8Br-);DFk$üSWnQ30o" 5PêJ]}]ǓX-bSrOI>)̃n >nj,[Ud T)hRb'scmc]^I8Hfjq*4Fb;!fDxc. x]`VhWbfhXs"0SNf~EoAMpUs-s='[<6wr;[-[x9"Ag=lgC:ʨVm!}u ݍ5]y1唋qN &4y䣲loxOǦ`@ ?տvv/#m#a$# <<=:07 ўJmFupGP~`^eH(ia-) ~~ .~Һ̌mV\3@`Me'%'Ȱm5n[/,&Om6A+4^[ `j &!}\dc)sLTmqO ˢF\+s"=4J!HSC7392 /h.bޑƁ} ݳ͐y;C?^ 6hL!N0~}y:^_ϟ/yc^kꜣžr;vQ"9ZgDf PHV\g^vڋ0<1H״dz|DӚ&tV%dtT6+7OKVkxIIB{mFnIF n}p `{=3ۻH/{t n\́zhcJ22<‡>zU|x@C<|o\UxfT`,ss@}*aOZnddv w T'_zΎGsZN_Z0ۼF%McpO<[QI7x"CET5)0;4 ]IٹCv~2[(:ZPB05r\}0yVpG;Ivb ˫L]ɥfw܎Éb@%Uz87<ެeS0ۂV5c?Eh02`Ư4nABǢ{S(h{*F=iۜHIQuU s @ztDa\8d}C_| 4]^OJ}shqY Cl]|ٰMn= 4GxBT}jDҍ3*ʽqdbapp~Tk> jH]Ztשe^5 T-`A9Y{̫Vj~gn ,5Q$R\yHX&= ZsU~es]E]}(`B|~Y7AO[ 4k(D+ex< ҏ֫]7|FwG}NxHji$nk4$)钼 R-,6 ߄S)9NVyP!mm9~ *r{};C>9L1%p@cpY`='CZ@j)HIr'QGy]+N0[|.hȋO*v./K"u%J))8rs ie)r_ؘ8USK \qD}f!<޵p NA(\k$#vy$0ۆK!p9>fkH#PH .ddxrQ½Vpnf*WW>ú]p'g9^V(tUf3()ř{UHc$Xj{q0r.㤙G+,Nۯ{{u'f'IWbf>$ʸ@0kUVW`!cX2:eYgfkV۬n6Ƕ\;+]Z7uq68rkE ȶ:toMdHffuEqHr1OVlr5vF"xQo@jboskN,jؾQ߫nCnn .,E~/ۖ]bXdmS"Dw@G}Nk լK[Ç{# h|vcuε+Tƪ௤ƐԝOT!SIg{8Lu8|#ej=H gVQUr|duO.},V~d%le̎)\[]6;K ̍Bxl0EL>ˋa4Lבk@e/xPp sYr<ކoi,rm8\bNk_I"B2w{yQϘ͞#?J7NVii]IyAćA( G8r/)jlѠ=EĨV3CdO_\ EGh< \ v 0;_5P˘ ,pTD`o,|o3ud0y +c(2ߍ2 1 Mz2yB:h4wh7 UZn8W@qZx3%ƇA,C.!yqtyo-ڎ:$ˇ9߅ߨQʦ])_?\+. m)Yg,7I,/PK+l CcףeӑzyFS}f*l5i!8+AM7CHę.qr!ۏT] VyY):h:"ߙM;[V0wra陆lV'aQg]J W'\h^\jWMOe`.D :J`6Zau;Θsj1!&< ͏DI?|(]h$խIq6Cqh_.p /f9aȈ#St]%T(0R_`q|ګE3mPNYzT'Bův/MQC(je42yzq /_2='灣T]b)$l 8r=Nslzlc {I,W',(GG A&avhjYԝO ;(3=c.L7[`xt<ǾPkv YMG;'"Kٗo'Ps'{-0v)\ W;'BSd).XE}y7Cn"oB1VBC{2hGKTsL]Ü[niCb*c_Ens F^Mzk0*(Df.z"aH4b4˝~-&US6iYy ꡇ& %Tϯš.V$z?`/_` !9ҽ1N:!&+o^dn?0OCʴT>11%ֈ_ۯ?*=%NjGzm;D?m>3_>2ֵ~a=NQf&>wP:O4Ag()|ȎLy(?G<ѽ:M_iF9Yr=#͋UaA׻8@3: GMd|k46 Ξ~v xhG`CcV;N"Vը6)h˻ |a) u÷8YϨV|o[Y5>rno/jW9:؋NyޔX*dO'pի5Y G$keBOҁ?:7 !{кbgkA%ơ%-o=WuWi浅 ԅ*0;G>^=-:Em̎0qIm{ɦl7fnI!i@]{8|2`?ڬTV.Ll}$ cUMR[  KS E1 ѓAvvت,XD˯f,FoTYӖ*oXwΏ3DpRYDBX\є^@t1ְ/7 'ͻЂEʳ ^.Gn[8Q ٹThL3Ll!,uBDH/14$_UnsCҌ. D۞S piff¸6 <|'1.nE'_vj "B1y܁ޚ¨9P 0c؏(8X滓N%A.}ɟ]yI.RcKb@x±PM7(?ƠTI,"@TB:'d^#ji3EYQHo"5UfoǯR% :Ev;S,4QaTj.;2KpWBOh=QXoV5y󒽶L3+K1, (tih1N:.1!Z*]/C9̯"ZsY`rDnH(4:/$YD`b*A}v1OmrkT+ $~~?N{ :|?C5MWLqt\˂Q{Cd ^(>j27zU(x`iu/n"ZZeAKȤeVcSewVzcҕjS>Sn5[͇fʹOo|pXD -bS,Yp}=H(sEF=:GH lVHoKrjͮYQ4c(Pў$nud!7ar2D-;U;l}ur0m-,*g8!ޚDaTb?間]Yg-O5K;blFNfI{eM[p=}JH7Ktm_w􇲺HMVloQcƓkw5K$w *F6BL=PҎEף䴗lJFX.燷Tc{:iV:IG4uiju&x@$G+,Ԁ[Jy?bt{X>Ң!}YuȀ U_J<E $z'в=BN,|ܗv-1lMx/=hRRgq\/ JJT'RӇ̔dƏ~n[[όi%%6y)tu.X]y)ƑХ8 boZC, E]xSRL}K9ɪFo{ifm  "Ϡ}XQฉ@Rq gu%ixrhnM;VH\%;MH' 7׻])!qf"p%?)C/Lq;K` g+  o; "D[) Ϡܦ﹃w@V puf-$)77v0YR5{ZRDȋXA#u6w_})^ý3-U)H3yO6uv1luOgØfCTiÆ.QF$aɻuK-2}~w^( zp4mj;&]|՞kFiA^kGd+`ҥqk'B̈lH&<C".> ~Ѝb$%qeȈJ=qxg8/u(8s;{|!Rm J HޘRGx$WGiNH+2@CW*]" ~%}rKY0{mt<飾(<]ݿp늌{\~~pyfa"[eْ(5<3Sz/noYjk6͖݂#l̙-1:Z7ڶPͿCO})- -a/OG&Z27ٓc:4l9Zp*Щ3=aTMb"*LF .ۦ@.ف" 3KӋs(؅_e:e=ꗀZ5;Ǝ nR~h3@Aub;-0Te&ǟ~ކv]f QwH?5;glW NVTɣ@+wFKΞWnX# ku[IyɘڤjsʢӖy" тg tKln֡܏o\ZH@պJ:~5mFg#X%_s#Y90~5*|R[v(J[=j#UXh쏗%t@Kфz;jY8F:y ]_?i 9kצ{. Wql,x׸N] ZZh f31.oڍd-$%٫U'c^Jt嚩 ԆjP.@]DK bmJɪN{Swcuj$&E]/]FdK|ԭ<~ЙK~հC91X'xDΖL(^M*/Įҁo؆ %Z$icN  $pMfD!*Ҍ݃SɸǴ65on' Vb@TiYEN ģUy9pH TOYua Hf 6U Aj! b֥ l{l;{d),Ga-ü2ʫ|p-h:5X?"/K=;fm$W{R#ml7fd'\(+f(:;SpUd, f;+}J^Z9Y9jEDd |>0G7D3< =ӢASB]o-K w8"8W:9X6]ӢA8"ZZVV^s~guY vdȇ0"ܪS  2cG>/uS6b5& l@a'u*HD_?OD&IJg/b*ʤ3^C+ tM,'$n|keɭD_${ *Q[xL*MdZ`ijA!};ZHB)nfl>F,#R [FMWE:xF$*QlT{*2 )`;gJ*&dJ8/XZ)E]PX=> h\D􃵥< Z?QOvnʛ1bL #yGDhM2V/b^?؏xD𘲶sDkK%Rݰ2>_'Gִv'9̌vfqC% u4,_)>\阉޸@}XuOGTd;Qfgs@SGV!Uf̾M ($Gm꿯S ӃAB8.YS?:O0`%6XdW& WHcv\fj4GgJ d0+IEH,Hŏ ‚yƉZJ@]*&5\fYoX/Fœ U<&z,G5zɶXJջnM,].6;,J oL6K `*AB)u/~|^i)(lNEã)`].p^@G'-YlVy'4uc9QCz"I AQc"Fd 7.H#Qr0ļ<;)?O| K%N\iܟVV LzwMNɟpX4ou0Gɑm"6D{?BIAg`k>͈q럖Ghvغ^0{ j8W |2IJ1'oI2IXBhik38Crv@f;ص&Lrh1ƨlL}?!Gιgd湴{j*Kp"հ]5GIҵmSjĝe^ ߢj("!bϊl C^'GCJ[SEpuo:@ Lsح|34`ɩЕp='r ѲE >0< 3v?o6!U+1ѷP ~.MܞJw 8!ږ,2ԋ7_-ˀe<.E0#T8nOE;֛<[ fsnCPۆ?w0ғ}X*>NB<֭US P! 1`y(]UbɜOgNH-/oi0`QoÿWp3Jx<0:( f{+|؊ٸ_Qn6օYojK"m܀t9(nՈv`(r(TM~ =HE:ԤQL": ntY!6tzoA PXF\jH(BF=:^J@Յ^N83 xb̹͗;_=Pg2/0ŜyN lT}/5.`M6:'=!-Lj: aETӽ́;Ge\ ¨tGj'Ѥelmd'n [j=9?O![x;~`F|ҡ VBJ%C$MAeٙ o| !5\BLx[Vlo~kQ(Jjfi"O):nLbNce86K=?t|16։(dk b>'io$L v߆ΩY7)4zv@Abd'S^f2j:)rYw q8{@=I@N{Qxʃ@S&-fA(N'5s\KF){-f+9'lʒA_o&O0:_¶$V6Ѹk.u1%)#לv^373$Iy8exmϿ=n:q1y w]u!0-2L_Q'AtG# 'Z8LD:^OYsH2uí, W Qo; as-DŲ3gqE99Ȩip,+ hΛlD q uˎ35xҔ '?y󋶠gPQގ_H֣] &*^͵@=I)R`yeg94K[\bQA^]6. 7A*ر$ӋN%n Tcn6œǗgܭ uF7PxVJ$*iqc!_^1kٝG@woxRDwљ1y?&^~ b+\,vV܀mkf"X` -иMQgzeSCSCU?lȧؠ |!q67 wѰS0]z^'q̻)Lq+mx F5io*6Xvl8nfJ[?& "aP}d5WԻyjpSݿ΀[."Cu*L_us 0 ".3n}535r]x6 "υ %{&n*S0kg_MҰ|-@55=oVkLȼB†>1C6 ;ؓbK2UZ17H}Bn]h: t G!tC|ڙߒwEE|30&3* CjiƫG`I q|-jL*%1%jG,Ww_^N :.ǝWwyͤ*|)9^S_WKMPS@}eij_*+ԕ vucCβ}^Tv8:kLu4e*q^.;ݔ K)G8_O(92[H eeT`+r"遛 S Cw Ԧ3[W!]žj'c\Ѿ0LC  Ǻtз&.Zm5-=&CWRXy4%Ns%W4R'KX_C,iXģ]AdG|t=3au, 4L-U}, |AZg,Bxdw(q&@ } ;o.*O=PpS//}IrF穭⬽"#5Q)i.\IJ R8x(>–v/!>IzS0N ~4Mۘ^_6fg9or|=ɚ'5@. G(6xBx=? Mp ]r0/m6;x4T[%:>$$L}8L'@dKPԩ T+ɖUh_=FT^7#@A?ubY[JcI :-J070Cᾼp^N@m UibaS6 Jz[/^udALKڕ,+um7ʁ||< <ԗf:>@*0ؼI9"K-ؽP]O'BjI;8@(J1.,vn1ycPk"-W1ݴՒU:Yo3|@5j#䆓3L-mTo> [r2a3 m\>KRA4’[J۴!S ]E3:wH<f1xQGިM lU!](E(0{"NVq * Ap*ĺ'~`uV}?'1r"Ov] /D$CǠu,+0HqFl2yCA’zlBP!%~YM f5tVx)cD;4> x ET3>ҍhL'y3Խg5SJnKgƨJ4D*83[`B ;͹ >i?^5Dx"9;>~} /[^/;5"LWsySW4C2o B|@KHѥۼL3L@vȑ 6e>}LcGu 2T%?[u6S(-fKz]*:DT bOp,?rk diX-kSl4Y7$9\6@m9S{3&ܖ 0bc20uG#}zCn>^9!:?ojd;yPm (vK8OBlT3T8L1zlG׺koCG~Ҕ:O6SQ/i0ݛ_7luSz;!.r46U4#T20Qx9=G*gٶvWO>(NIH}y0Nk6lY@NTHC}V kSaQ$UQB\c&!+Q}~ԈγT4I5J5\IaJODoHn`Qt/K41:]8b{Lя9!@޶A3#~>Ȣqo6NaZOa::/tr+r:&zq.$@WO08mc< Ԍ~Hw^g_zțc߅z:e6\%~gH6tBӉ<rH@Q*&oEs֔4?ۢ;Q_mX.0nBd^, iJ[ ۹K n:.L2Ag>w4 '~[ NB<𑟧,3^glunV$[dJMF /&>y"G^[-)ԘP[V |3(%`Db$p/@^n7;O.W3VP>ᴌV}n\ٌt.D+e[vvNj8|2#Id(h k "*N NzyY9C6Jim9V'0kcV )-[W^z4=3+_6ՊŎ.HK2ovNV-9|̬Xfb,zr%Rɝg=fSsWF>q&'ҽF51 (bW}F2 nT 'UԭY<׷~S7mhK}D2ܳG'% d!_Xk$Z.|ee'XERx~Yq `Z')?Ȇmp҉(U)Qopۿ[z?u)n0&1Oʰ.>5yI {-qY ]6J 's%M$nXM" f~zWeeU ;>JIEUm4ם P[SL {4~`p":QyZe9wrơxB\ f,}gT! 7"Hd9>?<-6:((CG5 ;r5 !9{\"(_%444>c.|b3VvM:h.Iu&ƫEKՖ3v.Κ@ߍs2HL&CG\*#!`@ ;4 SVy b *P{dN:ASrPRw<*$BȒVenFwFҳӸ`QU!4-zDp%_^n TЫ|ٽ-`nHg|IRϗe+{e7kjg_7h- K6fiSXsP M /57j<$k8'4_5'bF&E_jc+o6Lq=A`{84` S|I4TA5<46 /c>K4:v/M\ /OE9 <Rt?K !#+[ZI-J~EZvSᄀS~d|^C[m}ǝפR>d dG4 Wd*pS AH W d14g~CuDX֜ϓ *EoR_ބԜ<t&dN|Ϯs*Ɂ ¡17 ߳?5pl2mO#RT,fWG >:GjYĢHc*<!>'qSm+[Z׺UՈP\u@5q::hTuY)gkw8pfB*D(!gfugzH1fiF{X7zbuDߪ?"%T;T VkD5Ý^Vm>ZjZvml ,R"D=1 Zې4BH;5㗌0%^BdeT9ta7K!&GؾIS;0^ UUq`RvFzcR%13UEO '#8.۝ eE䲮KC'l?-{3v O< bKyd8vwo&9`U gU3_eφcz18%p/,Sw[sjCؘ/${aBD/},\V9-ЌC>Rh YnvB$Ncu  5B;B\ HEH࿩| C^kÎg]SdqA\,MY—]jTUrYPô~R(prƶR5Ya̳Jv\މ~4Z S&}F[ڔŃaLHrgp!!+!%bЈnzh$kOkp78sxb[X:sMC1x󼎙0ѰBu@I%o{.J=N!j:f9MAC4%8B u a%{۽#BPwzuC r.0K-\MWyvA~_Nk6:Yl<)%:ޯoGf=wi-]P0nڙUW {yiᓀ ?}pA-)~\q-)%K-TOhӨy %$^ƪ>Qۀ܊ jsX"f@ogGı@E`LxZn_rְm"oJBRj4^~15#1 7_D]uls g"/:Ҭ0肏w:a?`\$N8))4+"|urG&A%Nc< )ovxa5xeI~af2iT֚Lz;{Zѳ}^Kal&gIdoʲz⏊-"Z"HO{vF)R(|Y149աǩ2lj@،k&vX%[DkGVGNe/bML8XmRGB=ꐡ-۾I>,c7;9q9jz,m@ N{ģ9hL-G :X~U%akLZ_^J ,-ML?Fx(f$vN@ZN@@ ~#v!\4EB@@}Cy፴qMϬH䪦~u < 756nXRAnKM3?%chb+,,B0EJ߂b"`^'DqT9PYtjQO8_u&WmsMyEۗV4ydH]x'1`B0Tꎗ%pHsRXa39 KӾ$eZS<58C]wެz`iZB]O8l"J!g!IovV6HhqkQ~fT,5`֌Z2 4̃e1s .͊&vh+WoG |k/ 26-l+}g=`BB`Ef4*4ѾigGǼ'#h.: Z~YFMc!T"jv#l U ʼP:-4D`9TQC@=Ddg~ gg/ʦ d0W,IBuWNRj/u5ZI6N2|@'i8Ĩqm>ÿh;Vq,H9qm6:^:hX/Z%ƇK 2ںm3 ٙ{ZČj80A)ķ+s OYX0TXe>iDh\}I4uJhrHQbNqxk7HGy2Du=]!c!a:gŊE9M~jR>A:qTa8 7caHgeHS udŅO?w2 S}-vwGZ/`>-4i ]dj.7]4 Gg#{Kr-SY$${XiTUsHWv6:Ӎ0{]1.}bqD|-!Vugyvz)A#^ ]u-4m*ɠi>dI݇yEJMg] K<1㬋(0d҉ݷ+3p m!/oTXB$9it;4?:דdWͬ: ic eב$}ٹzBcLΣki.?#Yf&a®4ܚh/7 /`{%P`>ķl\ H(oHdrşDiT=UnPefͮ}61 DÎ0gNs-.@WZ ٟ\ƶǾA 23 :K âIuAX8IkZsqT+P4on=\%kR e1 ڱ>4;lS.z9 k/ 1@(+;AL(f"%^ZYb.[C_qUHB*hÇD:aH A,w%`=woANW⇳ 2(0뢓@6LR.$MM- M['uQ>S2X}7H|-}5/2l5w. u[=9mQ_]*нޏt'z~X{ѢROj疊rb۩%":fxET˩6vשAp}i  d*M1:YG®9P>*Xrw4u``zL*'֏ ͂K^53ܥkudnw%)(^\50n=&ζ$l<*ڊk}l,TG:54̸>fN3).*nmSߚ85'rסG1B ':'ׇ!Ф&4IXcmܳTH7\,L9WaJ:D>bC$5E(Raa&Yޱ3s,b0<cSI R,, }+jK?b_?kl8gXm,6졅L Zf[m6H=£a '7Nv UR27J$j::2.Hj4/f"9cȷVs{Q9٠V5k''HP~֌5mBgδCMa"&PmD[%5M=ѷR50*EmGT;2SG(,9{ RKFB0OF9fpp^Zg~kfa@i(Re;2ݚCi}r?4cFiXTͳ wk-MpqCs gt rt(`v՘A|̀4;^u.4Kkߝp{7T4=WBݛ,jxeϬ+cZħ*rܠEi=p٨VKqV%nQV]n=9l #YS]*N#g6=4HĆhKY$F߯Aʏ L{QC8BR2TuMQECΚp.ϰ?t/@by Rsc{xt1 l[_ކYݓ2#%{i2S$ܾN D3b^X>I6v2xz-*^a0e+5emW?&ůcy6I;P/XH!{Y+j=*Sh]+RAΕZlӀBt; Ɠ0hAƒg6z 4 T:N qd ց4E-z :9,ǘquxL|% J5}GqS>iU c(gۈZ`E1O@Ȍ[C˯G0Wͦ;1 JfsϠbsʸ %7jk43 glnqvF,` e_ *=Z;_"IxExqՙDP+=$ t~if}iЌDŽت,ٞpYO TZƫIen ¬@F=8)ڹʎuf]ܽ8Ov_*߅D_! pd7peX {t 5- w |5'w擅Y\St397Y鿒gaՅHLO70?Cu?D-Jn: +bY7qzƩD;g8 P+j73j:~Q1 Ei~[6ONB=&OAqóYɲ~kJȒS{Wxr_NYn8yhN]Vi\ ׎B.dà 9}>I@c (,g0Ûv됣i*3 x}i2 f$FϾE?t73#2KggF>Y4ϵz _e%8j^j͝)~ Ď, pOrErriCȱJaʭnk!|g.T GmxZKUD#q4u91`P"[2jS>L31@FQB*t {|.wQ| 2c9{ucС')6*%! A`nwȔJlu`HΝ m|eY{1V,rQ `%eQ2ɠ4qЅ&Â`x$PA=d:0&pB \UzjÄՃ@ &,\];o/DQΖލEHIJʭL(7b׿j]ClOL}\IWg[W;jA&ȹVB&v8)yv.}B}˺\{o;~CPv4 l oަ?涫^=ǯc踸oM6*ͽAJ1A,KLCXdoD2a{ks;ٕ\p TW?_VoȆ;q3*]? PU F+ qȔRksrJ$ѳLuϻk $?tM"9@n,W"0{AP {qnkJQTӅ'x*-fElȑ9^=Qb=35D.e[| <`2 Ć0qdKeOvo|sq,`qQžÈ1jYF5#6|8KGq_5譬Ѳl)ݚ;;zXygR siÐΩ94[xay{NV]G#~y@]=JvDdXGxgFBvD0U?'[>Y)?6Mc#ǮF=]'6~KIA oW;%%F#\!VOCPQ=)wƬ goܪ3#g~Z~tXpBr}2)H"Su򦒿{<䱙',1EyRo C{,WCKLg 4#vf㆖tب= +ߌxQT$rÞ7rynF܃a޷CK܍Oǔ{f]H'5zx"-ey.vRGWKG0xD$3B4ۑY|pjgt,듹?JRafdBC`&FT|N`kYL7֢cc4YX2Tu)OPr6:jZeó$DB*= _/ȤTjqqmF8Xo{TgM.Y. ,ϳ4 {s|cBrpx?=gd&V67k &Ve }mluk!CM{+0v&Ә5Eك2fU=G W 4 &ErR!3")VcgXng=jY#0L]z~ " F 8Q2ױˏ%N2;m$+|{9r/uQ (m8=7[?`IAO@.[;|uք%jِC( QEEwOD2ttKԳO.H f2xWӫU{tN,;H0V#%UL"#+~dU'bVTp: (ƽ5.--ep - 0 i g=@>@]ϓ&ͅynw5#;cQoF9'XOS۾@n+N?8T?[19Re$DR1heHщ`KzE" j$MvmQuNRu 47\+sL!;9N|^WK4f/䦠{…U ǐxppSg jikPs?ql^{UQ?dYUI1w24`?5f߻KƔox(cJ:|u^Tg D4?eK̈?ɵH ))E'Ϫ7gZD:_% w>0t['`ogw?SmZ]x0@М@Qd~Sh@3TïԾٵ`Eb(aU\Kg[SHCk7 PzL,dCpn0ܽW]1(%zmĐ xX5,J935K?WS˭C@YDw ą<0&QA%~eT8|QmGKYS'9zU$4.%Z[ei:Uc (5ϰ,`PKePva}J<[L\윥YU.y%}oM n>k\CvKxߋ㧝h@L2ěB?OAOJar]ң~56^/1vOeFZz0~Z:؟˻=\N0_2$ԭYS[\$jFp]o8AJdǘJMx dBlү=rxs͐`*n'ұG- 8.#4\5Q:~)ʷ|n3\>~_5j8,G̾-O8<7 &+\RݏC0=V~1apizWhy>+ %ICyw}<~PԴAVȴD޽4&Ɉ"QHwt@D>R1bs-R2?xmH?v<Nzrh8,t" 5[17jD~jBDh!n;oȐPlKVŨ( );ԟyBcIJЌ\u~ځ{?+S;.= sL6jf̪Wŭ/áJVlU! PTRroI?/ƧDJ/V+]dB0໡!I\xx 0p^|ܗwaF>՛t(Uq=)w2Жx3 s2Jh?ibx10^덻ȣ((eY$T 2<7rxr%\ӥ.^L[5W$' ƼU&&] X8 ,sP`9\{ ,Y`(΀pUTKyϻcWg犖6)-g.w}?skؿ;/{6d9v]byBdNz~cM  FXr/JݘyJȬQs !unT1 Xez_y;)~5EȼGXMn!M?{"ih¿Q0%pEB=4*(07y[-V S}r;]6N+bf*cfuA:eծM=0gq|4/6ୡn aW?<)gVwN6V݉MA칞DSk&oú1a]+>}l]) fCj(X RDY6tFLW\gOKKIJ |MʘʖIrkRee&2VƲ*w&$,2i5WN\q"qڣqv, {`y)Ykr3.cر`j052rA$(FnRP\[+Cdɏ)DOl4^%#s6={3 EfzP>t>1;P 4ئD'_.,l)iANgX6C@7(@ Z6'^΄e,O0] ٿcڥs:0_tR -9ZshE"-f'Gb[n.mt>J V`vH?ErU_/ =7lb/vmZƌٙpi{ z'?S21 _ fk~_x[iT2M2:F0>2Vʉ0g8 Lq娳=WEuIF-"y٨_oQ%[u,V{s8WFVJJUC 6 ^}{ 0z~/9gdćL6N\@ wn=ߟ̎;A3CPV#jwigbpKUJwGĺdKAkO P׊W. ԜcpH4~`xjUB4M^`kPHz'$U(,\zK'x>r)Xm?(Agi;'Pm7h9lթi#x %6\N1),W>aC EY`yRA?/2T?]`oکv"p4+~j|es!ϏyWŵ)K'>(؟sLûC2BIWд2}Lx`,t]34glF~TO]w3\m[orMz WUq|S˄P(5~XO͞2~8MKI> e]E5iƂ|Y]{i/^BGirf W ƟʐFcbF u"7 3"}Np7qW,>') 1? pLp:1jzȺ_M˚h"cUz7~}1KcDOt6Z@_jaUvp=TTZ2&:I/PvB=@${O:(#VnN_ҳr5xi-ZrCy֏%4n)(OL2KPVp#B`I#Og$Ijx*)0vBqnμ By#~깰L%נ DiK>9}SYW~lS)w)F!btOAnOC!aw=>T;J3*#^D=WWt͌/Ws q-q8.o ө泻6vˠv==DeY|ri;W[ fiY<ycpLx'FQs4>N1Z5|Dhbt ^ќuN df-_e8:ˬAfh4MF.ti!J0iWB.['2JjFHO$z@`D,(ƨb?DHF' :/|r5\z`/z/v^@ & (9P5G)чFaC"_RsV=صp2}@ AVu f؄riMڻ ^Yǟ@,nK\~DxN {n\؏UB07ZVUuRx#J ;Vё@TǼqڥq%H .9Ωrk>;k1_/|H1"ӭI*K`}=_E=q,[dwgnλ8pDz>ȜO#"Ʀ&u]{,V\s56 Dމd&|Ju&|f9ay POl͚lu<#T9B~KHo&z #a}r*͗\ѻϤc:A>9?B2à=@h{ ^(=)68F ~?;ѪW/AFܰ,^_.O6~{^$vk]1A #ߗQJl}85%S J6lU5W8?dw_H@P΀%m$0%,T"~$A|F,Ee(W<BXG}nV88f6c7զl_&a63p yzKC34sᔑy^|@_/}Ƌ]b;'4``osiCeCV2g@f_9Wi;bK~,jl{ U6oakgƤsmMb;Dj;T蓏i8?.ʷk!{ ΔsBgE/+^uPy &h6Y4@#u WS~0)'b6üUCof&bS.Ub|evDIQPm<|1*̺+G@8 7bUbFZ}cv50 ݓ-B5|m`k`N.4"9*=[i;ĔPRPfU"kj%4=Xi׬y渱N,O<UĺH}Qλf %~ HģpbP ]"`_1'Ywva * _kgO\ U{04暰UEcCvtf*DE;]Cnދ#"K-&PDV\墳xߋ$Pu|+esUr@_ccqN컢QyQLe,dRֺF"ܖj"]'=i0ҹÇv#èc g~;$*Qjov a7'3 8-4jJSMy8Yʎ޸0_?ħ͙tmKlgEd}._eouv;Nxx hyFx T: FU҃91gXU͎}a+k=㍿Z-/Ap-*QYnr.|quGpP$Om֗=M{r, KS[JivRZ0^'&zdu=oPդWQF{t 99㷎2¶$jS[nlVt$(yb) .9U gՙWimhEسQ%iU{~\E eb!OmwD8zӣcY". S l!٩h< xOyΰ) ޚ^h'| 8BU:>d\["pӈ_ȓ[ 5*uC>Cp?_j2:/{{C9<\/dϕ(`0 5keC >Y;0#o7r8wN^ɓL|bŧv5W/W4+a.@Kt26\2:3 ^=TkAO@iTOoa8F-%ƓdMZS5*򺧎*dɼT7. %F,[/&Q&kvz$D~Ba'ocv`߲XjX.INIoIY=3<G1W^:3[@; a2)Jӭt0Skl,X'f[ꥂ8rK/ -;0{,W .)6y4)\#D^' gFaFȒ {rMyIo,HQ4(Ώh9n@,;.p6Aw7>LGTsְMZ8NPMVux»a~zw82Jpǁ;O=A{Wu!wA)*Uն ܎U/K2mCZW`iܬBU{ |UԺdSy1=gOhrV Y$[V\(`50!`e5ٸ'bYͪhm&q{i VØE FB.5PgVM/ivu'1_*,N Z*D]VE@hA[ͦN%ˑIևWI$kS(CXElqa 1na>$pn힔/&KߜgͺRŅ{]l2;x)dJ'H/+p5PT]r( eC/321{˭6Cm!G{$iTZIu}zez=]Gqs m^WSυdžOU#)qH?9P}tgncTxG*]ܧš;09 7HYsߙl̴xn1#!`,t<\*S@ Јז@If:_9)[WLYV"fT8kyXii}9\Z5!̖6wiUn@߮ca$|Wdr-CE1Hk-qFD O:>j'?Z-مlmr(8f-Ia"ٓ%ffqW#@pwQͪ|1 U:՗9i|P6yjMv6fZ'jJ]v΁D!-cI2|Ebj,5K㴛6dV+YI~ˏ;#~#htgO*jUvR `b"Л:8լ}N[ٛ+|(! U:gvK]V(ܸHNpPot̄˞C!b=|QeJOQk󃥁n$[oRq2U;Y#1K1$ͩb|'G=`m?J1i4:O,`tK2"G(ʦC'+X`OiLFrü=PÉrJ 8hc{R%7I!~qѤgۃk(%g|:6WBOk8(KqԖ',/XL_1c^ijE;֬u4BGt# ;Og#iBsZ>?2l*|~|(tݸڵte.$7Y4r%GѕZ<(;߹&9.JMhPX+iGZ``&@[yLF ߜ(^: ՘h@իG[|SQ~2$9!յ+A-4˛<-o=+ZC}oZC{+n;0OG ӌڥ ,vtzeޡ#yWs=Yz%ÏiQ@kC` ʹ)v+Ü!mduM|K,83BeUoGr{B^--Vu>23(d9u*y=ʄ_ |HmzBȜaC(O1selܯt #2,8encZyybU4K(phFu+fD&4gxFQn2[-_i4]f0 R SFhKڧ/L_Xx7[Qe-yQjzF_ Ve" !T>6'\x?[eITI3xaϙvas=$;*:Uސ v_YӝȌ1S1Sb|}}yyi5%A ҐI}wVL絺fD׉%bYs/HKhV>zBlE:, 1kvJ>)7>OM|iK$T}^K]$q/WV*Rΐ{J{Z"#m .M(uyAdĽ :;J\NQG'L]ݨRɓ܈ViozȪ5NI[a8bȕ$cZŒ*յ4Gǝ'c{իfK,:zx2"ӗ"-ҪgfubK[F4$m;lAEP4\ީt2Tm)BppFUŒv?|q)'5.{W.6BZ6bJc.)}kI}&21"[FU而iBzRӏJGW沤 P*j"^c°G6j#GNĨרODkĦu A,̚FErr4%#9vSk⎅_vu;f)x&=0Vޓb:êjNGY'"yQe0nιK!#1`?a!-.}$EͻӚ% IrYe_+~nZ\j^!*:=x$]ƿ,^ +ױVѷVO?4xPqJj:!WbU ',NQ%u@{*oG1\.7fOY0^8/1'{Z](5UV%lGwO%*;5$Dw&PP/nrGڢ/,Ș>5D+ (_၊HPdo[rF-`c|+f* X0nR@)xX,k)/(=5 3>zY\i۪+m!`6s^Y*|9d`Q \وClSL$8d߰ 쎠@ѓI4Pfױj|,~GnB5҆q #P&Ad|ÑX,(sMeM}1˛xxo |YA^C_WW0J^c:Qsa{5{H.5U˖@ADrHsiIli-!{xJ2L%еc>D2(AR_4jtbՒ4SD6E|cṿv=Ft;z>#KaO<q>okS=l.=x d󅡴~˭d^Rt~"huϩ`" T~4ղifDA:z/z[Eޫ>$DEC۬ 44U{U;211ee֦ߜ? m>ѝ*y[ MH|7$rUYZ< mz^1O60LWG 7щ>-=O5ejkJ%V.b`,e`tan¼} \$aw?DQEk2U<)0gjs.EWISI]6%m9-{L2-v bݡ_ ^EY.;*REUZ11C7Ͽևdcp $:դݱY8EL5fu'4m)],jqi/ɍZOr 9ˏ08-gކThy G-EqzæT^cS;*#U˽l3Tqal!.Q#Ϡ`+ ͵/sk&m]gﶿ_dǎ-B %h&Q*)еgBݛEQWZI>%,fP!\zy 6><&eݻ]d82@}c*z(G.{/f)i_uvI6Brr yL n>@3Z@Q!&Ib\2E'yz}շy_OMf~b/JV,nvyXxgQJi91 86F˵N/nCW'GFl(n/rL*{KP*rd 2|8hH-|뫻0IYJ,J8d2n1>}D.OJ~wA(E3Y8yͲ1%cӺ;._q2oCx/mcYe9 Ϧp,&B9# K31 f 2|adtWwnЁ,pX9R^LJ)O+aoh;NǍ0ZHԀʪ E'mCwj3<jh?in$4,C9}VNV/l@av19KMOBӹOF=5pr CbZP3Hpg6&#L{ҕNm$RW|CMXU.=]˔$>Sll^qRC1Vf`Oݝ m[~ZH4=:7[q<5[4v<ĉZm"}lꖃYFzQG p% ^⃲Xﳛ)bH/4E־|AχT!|ҕ^%O~urhpcL `IׇC'm Fɢd10 i%" Ċ D9=5L>N?daS\[9*ՒfKvb} 5ΕU{w3i@:'9%&c4&X r0XK3dxsWtx/4K;P=u)X*Aqiz`qb+72amGv|U jQ:)]|+ 88v n/BV%^ߨMUYDej2ނldn{7yQf1@>+se]+2fr[B%qtRo{M* xNĞ1#ئ]€W7WbX ^ 6X?jSd+Hû7J[]S|mq+0ijk|pb(AicZ^d%ےVϏsxq5Thi?aB(T1-Ug+C[k8]͌K8TPz,!Jve@YH@v% Y% h7ϢSF{ н<+:9W;-+!N_u?⿝icni$ތ ާ͓CZ¯oj Xa% : I7(g=Hp1s#:;A'm $wȵM[_H_hd&ɀP48V+;^EF=m`*/ox:@%Y+񐭇rtubdQA=e jKE^?<։)>f6[qma\מ =3 0,7綞|9}t1x斣ZmH'7n苴XyDr%z^CKL_r9M vc1wjwC[ڈae7*1fˬiafu.MU2\wiՒAI+,!.ZFZ(|pyB iw%{{1,&v=&Kz'ִq 1 kqUXd&^2F$C1S:UcFُ2)\n3A{ϬMÓl}|aG$pROQV88ʊ-/ާ%ŸUn=HGXGy$K4Nxey˗ìe Pֿ6 aiȓv;ؗ’Q<%6[7rHkOnkw 7֎L:'W  dDbRwL>5y+Y/G[jb6.wlkv bL,ُނR.UP$ofQ{T/2 G@bq qCrv{YNfx6iXnүBaƽ:igJStT O4R6*ry[#%G5X0>U6\ 菿!+ .CchlL,ɻX&4/:&:Q1}H=/}ϟ&&Zo=&xT_R@8\$F4F4tjD_ɋt(BTL~m# !\|X&8Fw$~T/&JHMec4H!4یގf ʔ,ZS%"|#f]wA8O-1#oV\\~HM}x:Rf3,Y=Pq - {eO[>]6+(">#B:?O'oS #r彔P5.WJQU|>ywN{FB"wx( ޤniФ حZ7 i@ң>Ű ͳy7 'S3QuQY;a^dpsKӬ?$AQoT* M.@P=$m\^_.tb̥wCRLut^ʹA IĜZGD.~a\EEjb썖5qig^(J\xۑe{U @joEQd({@~0wE(#*|N0cwTY*CÊۙ?R!bYhemε)?qUgvH*c1O)nHvxֲ0*zX8I#W.ۄW?| eY_yk|{ڪy|yϸЬq3}aVEG3*aبaT_ o/vM(Jӓo%Hqg,SXV|ps6!r$Z-ӭxpxn-xزb8ׁZZs> IyjM/I4vُ J}rc5@r@98 i[X紡"`nP >{2n%UD9"YM4dH^䄢+ n 6δ[,RgcZX+WAA#ct3.U7>Uu'f5N6]Ŵj>Kk.Kmmyq×QRW:*,74l6K8^'Z&N+LH Cl] UfD<+/k^&L9 5i%Dn_ZjET)XkCZR܂?$oZ˹X\ ^KJ2T%R3ZpZ*!(e|7٥7 R5AJyso&gĥ4^m4s(.3PAPolsm"\7^G/DcL4ȡoAL(SR:gvDsDɑ6 ?wІ:O5Hp"!VNr)Eє!B.E+Qs"4on7ɱpRY{s W#IBoN< c [sK89)z4-8ݱl'grz F,֣̈AB|]ƴ+SԦh-P&踹8L קo?~5RMTŸǿ'fulP'k$ 3'7w\uGPߕ9͖:H3͡QxW?ȶv7h % 테 'sg:~\1:EzvYG:?+Ŀfm4((?+M kkx@}{`mO 9PV {͇UP6^ޚ#.T\;eȀia%oy8Gx !^+@-$\sC9뺚<}CO^5۵b$Ut(q=qsgVhO)6 7KDdA"sN%?fۯS#B3)^?t_pO4#xQŃ ]e0V*LĶ WKq?t)B}+ld+: I.)nW1iM!fl {N aRe` ȵxXv%BO> v?g¥F5U~Yo8|;L󧱬ˑ? CgP= ig 8%:f]tJZl ^3M)3վS1]-a$m1^Ooh׾v8MJ;Z, )@ P oҖ1Ds`})I7H 'W`bQ} T!#bAy+YK]FsPM)?09YgQu { %bvyL+eh$Wa6l0]%>ՖϿ[brDR5aKD`~mzsvSxG@>i FM-' 42]G8+IcƮhiZH6k\}0oD>ϗj6 -K6v{= ' _I/9( Y7EX NAyS:Is=X..yuB4A,NdGLjڗ/y P3S<~yj wg T"匣q^{Y4 SOqG,iEIbOg`2c$":XÎYȉyQ2q?P)o5{k4+yϵ>Md>lfoz3ȨIȀg9d]LFf0Ǧ H `ppBu1 9!C^ЁGTFc[J/+j։zt c/fƏ!GZf_MdFnPZP*Wg*ox2|ʉdDKU!z91#s>1m@Cg_"ೈrýěR&y)\O:cx/*p/;ݡl$TNDti-j^E1-,K$>gM)KI 2̮WhVΏBWOenWe;p!.y_eb#=E,M}K{ R|U3,̹0B+ۻ!jNe7uaQߏu[g'L]4u= `*,@ҘްGDy 35I71/C@a܅,FyS&=huBHҲԪT8֙@:-M=ƇQ`3 ЗTz7?K>R*Ɯ f[Rk=S$]@DZ>":ӈ3ěiCl,9i&OekT7vG#Oce~!]N7alP/ЄSydˎ2!O a8JYG[){`~x6JWB[Qoւgw{0 L!JxdfUd4g#Qc?J)3;=sFƻLD̯ў-E eLJxיd#E򼙶gZ.E?65clU6*ҧe*4xPv'Xe3K;srGv͍^cAH^Kd_up e08|c|3_mK(a*elA݃$H!{1'k< WeX%vlF8_R^`MO L&K>z XzOړHV,vTۚ} _J'anӘa-j[,9&Ol<.t,Xh`Àn{nޜA% |.!U$VQZX_} ^-|C N1A!BuŦ "~ʒġ3/K"%S_OxD@ k]朵<p_ S0ќYst2W o`S>GfO[%ȮE 2J}"(T GxGT#2ea P0]h@ORڷeHo`ܭ64?⏮6,#(QlիKZ>!„H&a` MT7)޾iN )%Y3zjuu)LKMWe —ߍ@S((-8NLٶݑQO"HwuxLw eIY\V7+ݞS' Ի Fo@Uw?ҵQK&5S-&KqNwa2gD*;g1nYw*2v{կm$/kBIL!fȖ(QW?Jĕۿ#>Ƨ(Hr9`. ,p751,t% Vq=uoAcT>_,}+,v ;:׭OۛE,ٜslJ4*`;쟾<3zo1Fz :֍Rkf̞VΒ~ /5sMmd@ȱ,׶Jۊ˱em[r;mxh_l!2[=r{ـWa#(݀E Z1QP[| [}1(;إXvF;fuO{,*.gBw?Ys7djB]־MY(-xO{cST1blirY̳!D\mϗ&e%7Od~;~9g_9+#m-;uloS,>@\7MQ9TPکE(hEJP4񵀟ΨZS#iX US6) i{MOl|9»DVR[tCK`g_~䤡bbPRKk̋J#|?s uǧi+b2mNc-#)UW8D8~n1`~t]J#_y;_~17uPēo/{/D+@RT* 4um5T(O~e^Q^82Ƈ7Nhily]KvW!*ZuFlUy|ҿ7 +BRœp\!6r[^Jc% _%ы 5F(Z[qK8TU G?`cʻB?D~ h3T*j"F61FoB1 *;SE '-HrFc> ז;M,E4 Biiz׏ci"!dwػ[N Z*yt'ZH& i֓2RL'V$'-}M9 d *أ:kscLaOWg'?pd_*8yC-Wc;  e B66a_L[7sL@Lw*Ir8%/i7kNKL9Qث,N»M1Q~LLً5O [L&mXґ`CkCx Et&*Uvvg]/~t@eo)S9/7DZِ5 `3ԐJ5auQ(W̎•L)LI\+*&NW=iOp$v;B&zc0~.`fҖ7G{U/+ɽ/78KjpX渂{pqYsnf[?Pz.0 SUw )uk|uʝMmF6җ.bk#< FI+4Tо9G.B:6i!n XH@ )A'+X=JmY-{iQ[ao.@q8ݕ?\:G[X}٤yWHg7YF{#LT|xkкzc5f*O'VPEʓb*d+tXDnQIVs,7\fe>Rކ%Ժɿrtpǖ擻A~]Y/@|ؓ`l]W'QtߨmOp?ɉ"@ 4'9BO&G(U4n:mִN 4{eDU N`5v1H4jB7fuj9%/{Cy eEñVLLY].xsw rcGJy0:ީ&]<7$4ˎPքi_9 sQ6HeQ4[Je c[ْd=$+$WhTΕ:5[ ؝+C]2KȽ[#t2y%IzTЗLY$d E$D@?j-CST-kucA't]/I3_)?sIg:4xRJ8` &T'a*NXE-_Xra'^\xqens‚+B' )Kgҩl?L?/R]ѻ6j(+~xO8V6Ū366&<&4I nkq+9"^^4(ԙ.=ˑcPd{:Nc>/aI`"F2t"E.E^POg%T\lML--ekq~@th3g]6Y]*DR#zF١lk{e˻GF1)Xh$¨Kn9H"H፤ryX[ N//ûjli9h!Jwb!22!(?ߩ\=ߋFlK4xzԦ^ z:Wqk%MF,sF{$,3FmE. gpNWOvD)ڷ(rՓ+CC$[ZG$Bnu}Wyl<1<-{&~̌TH}J͈%f uk΀d]+cKL߶թ(yrGw)w1CHI4PԸ¶-drN2r%o֪"f>7t) woy$ cia51ږr%+/m 33łi}TQ޵6:R"철5ʊ÷c߅ z@#O; ,# JZyf0E q-"1 G@~z|sL?BwٹFT΂co̜"vt }3G Kiq"9{̀d ߵh4LSay42osmoK̛ g{(GEL+.E{K}קv;ymҋDk5 s1#uD#ǒ1eɽ`~>&ވV.換{ 'Q);qcI[! hO&Fz\Bд*m$f/J.G_ZwGչemۓ2>`b\7GLW[iL8H@ߖDfPVz?˜ ;?vj7iv$$lo.2@"܏|P?&S)ΰ*h-,ԛ)-e a33;t˓@2x٘W!.k*0+?FXċMҶd*Ҕ<Vfxd@z"㫠ɨ|8v;=3L'* m`4٦G avzOZu?Ѧ4!mzZU֯fl2gD]|[;黳_hDJav-7e}k3H o %3hT^"*<3Տ{iUcZ}+"j0/q>8+l-? $O {ǔ:$|6e$r0V;l5 !C`"ɴ*HU'i)F+s-ZE}daj5–,!:C<{F![7/Zȹ(@hiκ/@/>@Yv!!,ㄧKPehׄ 5= 80nD=߳ogf7掫7cA 2h pFVB\JS7(s8 ҷJu |qKnk)ՇM>¿i 2\\ϦxEs:7O$~)9z"/{6.m ?:2Ar|W}U~%h_#⣝1'LWLef;\8UHuSͼ,񛉴gY 67a*G'x]ݕ)/}/+ˈTƴctQ'm<F]ݦ.EÂ`&:Qg;g- AAHJBpE;D6хtg&<$었V:غ!і/l[,#VצjS2k is̮q $^bp=%=xJVʋOvIt{+d gT17}uWh羨T 6-0EShIUR/bRSIb/'ؚPiA;W:Q~ɘ=XSسvXWa͛[f]!ZlA+- x5Gß]KT_gO jui,zc 7,QdZ@m29D^5!cE3h =ݾ8a6zcӽ4NТrigꖓK{,Gyv 6G:U`M3A>FR_ } "e*Pߨ/f3_y;X 14SXr= XtQ ĸOsJ%1Vz,B }!mZKDδU :+1G ρnD>pj| oRwR} 3쵳#bNHH^w}M ͎ Ј4$ܮR7WvN"ശۛqvPP^\z/AL6&ho|]nnw:Y~,^^tfdj)6+f*&ˡ^ҶבsyS()9 Z}N l\!k3d"gZ3Fsש.żYYsݎHXiΑZ(:hS[SՎKw7[L5P8yf0S;K)W902xc.V+)RXx7 lʹAʧ:$Fßhm,~ǹ[UXAW%nmjiud~śԲ$e 7 pGΥ!<!+LJװy!FBGZEdn˰{FX"ͨYO:D Ǹ~;B{Ht_\3"&fY{Q|0!"e9=p*>z~<KUXYAu Q6o×p&o֔*>|K?Q|?>8 \AXo+|τ2G'].{6Į}ik&wBk4>O] ȸe<2͏TdE$!]D5{, g7hyI%/Ƒܯ!>b"|bivcIqix&U/nkX`4VGaW2}eRzkܧD]LJI# Qg Dީ(XxyMe,bP]'\*#q [ ~}7I(z&bLϑsi;IZƔZ^vΤ"޶NxUe k8\[`0֓U@Cy ('E0ǩjRp~Z+Yk@ Gjx"ahե l$jLV=k8[s,Yo'&YJܻm6AA 9Nsx Dq1!^>~A/P#R(^ó3xP촫@FOD!/H2d݀P^}UF>8v(&K45t mZ.5KT \^!*nT?,OVܙNR}PI^o{!L5Kn%X`xon j}05mJKNl"V4)t+X)]֑BexR7Dsi5v/bOsTV42"34mA^ Rss.(8=EkWzWx??#:թv,kUs؎hϕD%'.;z.Z_`^ Ҿ YN?0z&F?ܟ -#]LWMNR}pSM-] Ek4nQɄWk S$6Pi%J9(gSs8x6Qf |ut:π΂e3]J+]Mf&pk \lY b#E+U۲1#k&9>C2FGc9n͍4)z{nRq8i:iLHaJ1YGq)M+S5ûN렴qຠsBT֓Ng0ͮ:?D 8*嵿2;4h\1KF*tr pڨgy5#oBY!B?f]8R|FS1S9ӌ Aq ”>+@K/|9!y+[q!9{/:7jkDm/wg:*+k uGVZ`Vc"*H]"4Z!;dOG1^R0Vk3mh}}S; 5̶}(Xhd{x 𔅔N|;eI9U-ŚG+1+M%;:%;Yn?FHOȩ8>ڤ8;m_{}2XǀT0tq8-RA۳"q8!WN\-PL,ݏk>bLKL-Y]7[EBlff yWgK U; L ו}]7Bt%hÊ5^joHVEʔyB.њaE8s"XgAs&IY+u3ԣXX@}I[ sIc zP{\߃]kL.u_n\F}LdS|?Ϡl|uw3)ER䥿K\#dͲuEusm`#gXuؠNܚ xvIݷb?:hmg6J,0d&Prqe_T 2J\croT=u D<_шs peFL[wk2ԇ[ɵ,ZF.Kb%{Ixh{R C FY ;gy}skf~{AA{!Bzj s^/\[Oޘ΢B/s^ e IB;I|15-x%;[1Nt"܌ٟH.* ]`B<7 k*c^ sAfi?9ZM]=U$tVsyȯJFW>.߉w.2@ܷ{fd]J,XBi;My#An W[H5K{}@5b, ~uNu݌FC0 HʆC]U;IrɲT<lE:lV&:ɡ"/ +#(1ӴzRYtQ˸+S+'}c4$(v:oeCQƫ >ȴn[ #j.T3zmfHϐQj&Q0*WЍf2.3TFp 2a;71\,b*%ѓ@cu0dV,VQ^q3StѼ0MW8 \k"3,nq`w5OۦΎWetW tm-l:2x_y =rub>?F:+i&+"J-[S+̧k"$bPFƀes?I'i{hnr†^bˍHzX"G*V??^Ed "IxE)8Aʔ-551JU}kDiQ x9=:4:wC B)I|yˀS!fZ7PI}os&5w% AWtن0VNK rKTN1M^e*y"pZ+\q&ءy-Rwn=xLd9FM0#3d*hpY4OAѫH /yjEôe c J`,8k<УT4$&"t$+#@0yޭ@nص?n14~+ʲ׸oQęEOU u1گobǢXW\xi> IJ}O\m-ԶQ먻ݡ$ 8GSQ<K?#AϋהF^K\BpM`]9Uv=bADUg"cz0_K8o~YX mSuy%8_26ij5W ٘ y0$%mykiV\Yj.] [g= &ϐIS{Y y@j,!YO^~F$w;I.7x1&R!HYe 07.6I1':y27(D3"iIձqKoe `+vVY^IãTt G'n8sTiɚNDBHpC 8ms` P؊q.)jঌd/ T )] 9GСMûeBvW~w+N2Q>(|{C´489$4OZSݲI*Y8J/-d,IhE춏ג=S;nOrٽ%{\ڱv]R"$]֑͋Pִ'tݒ:*G..ZvQo(;m(ӎדnYe5]f}K,WLn'"L1'rk60*J~0\4- ϿWN}>is !/m]k;DxQL%Nt RVI2<4m3bNOdYŸ);+g6L~͍XSPqK"@:F{-PN^P޾n"Qr]tU+ȩ#TP~'Qӏ7(Z?6VXD6 SKMf0k݉e!m[Msjc^Pr˕~Bc&_#G7ƍq e{veѿJ.`]Ei+0r-fK=@")+&P =AY#v׹8PrU:[[fBʎ+pm C(jz*߫(gx`G['ga:l+KM 3nV%~505O՝9Bj۽,/'/$?H rDVK,$.co/ՄsIZpw-{'.-?&zp`3G%]BCtCX`$߲ XmD<-"( o]K`|2dޮRLt"UHS-ݷ>s/Ǒ4WG9זX)E~-@KVlgA=\@HZ*J"0hɆwjNAŀ|A w*+N@Lɰ";a-/5aL*j2x!;ΐ8s R}k9U/Y^IQ",(4m!Q L%u&7n,!dPOa0䵫5Y2[ +Pd~)R#s! FML&Z:t;tBL'Oq9\:ҝ?Yc[8`[>3OI8颼(_NĹ˕ &;㴺,b-$̟Cm:8>"K0n ޟ;RsWܘ8+i]s|iӬCV\SEE8}+D4ne6٩F([ٸl|w,բQ%-R\H]>>@3LJvĥ]`f?vr{W%-R|x3.G5G;T\2W#eA^eVܕҡ!<S]LU7EQf=K9aKҊv2XhAqPNp9Ȉ+%R-d#jF2+c3wb6B!(hCxӇY5aVG{~u># ~;-4 7CWSPd#l!|ccFpD՘ `U[z_ . ,&u=ڜt:g2I%r~7lyZ!@>aѩh+.8Yg3Hy:PtO5rņFH[2J 7ث/bqI2544y c^z霜JvV`zkVd0nb}~Tn:'/86SQ+IMH!*75q]Oڻ[&8PWq2C=}e8]ZNo7!SH VNӟb@`Zoi([ץTSA^KfNK$]+E$9^2Ϙr1Uo= ҿv†4rCDVk%|axw#CYCϋEՋ핗Jo,so먯>qr|i'Q;.\t+~VBe-/L#=TۗnvPC[:r_YA^ "?k ` C>eley)|!tA#ri~e_C/)8͊?2pmM{[VHi+KƸD m',ReN& \6WW8h<'-AR J`RIӎ=fop}S,DGI%ORcrG.݃ls.RJ/3xC0je%}[AfȞ|m11x釃mޕިJʲ5ړԠ_^d|Wp6X[<]zs+o"7V,9#C-fԴJy}M*,4Ę*IM82ͽKj+Ų! Lyj'ZU-( H 9-kꇓAP s) 2)uKLrkcD@nh`6a "K0 ' U-p ǰ#`7Ma,XYL# ΏnNy(@)@p2mdAΗ#)Y1\bR9H0g A%KZK)yw-h4? &M>hl4AQwJ@ڥwino8R\h[O|{'~D^vvߌY_أz[XD#;DnЬdAZ]^&>_/-vFdq }Jg?ɘ 0n,Y;bE"Ѝ{YҨ-@K0Ze'@$Ok&tRӺ?bXpnv&ޕ"kXE/T<#mCHrJ=1 =h#TWiSز2ay4nkX\oN A!6cP2f;Lx rG߬o"~&0`iSSB?@CU/;sD#(PC2`W=vs䐟Ǜ0z_*cgy__԰mn;j#*(U@rՈfIܫu#ЦV+L4JJ8jgJ*頬#*Y72׬al])?)dp%íc0,%p2p`S~<̯0y|nkxSatJr-g -O4P{`"J%m!:v$e]x@Ѧ7fɎDZ:O*+^evd,"`\sa拉Q:&C+CCuLybd;>y/VzjD/(7wK&ǖ-Јr|1pF9 =q5Fzi\fmO7lD蘬[%oeѵdpJ3 I+2̏ W󙧜yb{:rZ7f4AZSOVSoK[|${"tџ POLg2~5~4xlFtz%l,%? u ;zwȝfIW(u= bE_RcO To5e($H:o7lrĘHL*)|]SRH_IN_ʀ ?"H BxhK( >eC=ȉ.|lv(\wKĔ|^61N90ӖB3L  Pu2k 'MƼֺJ}j!ó 94`tϠsHLof{-'Jm.Pg˧T,,:R"3MEإ,.a,a0Ds9R(dC7pS*~"gB$ uiؐt#p9< l$_ g1I{wsS6#=Sl+vMl*ԁ :X#PGIw`N;(I[0^L*ŭj"#E5!*1uhC6a k0U~vp*{^0x |m2Lҫ='9[J{JM.)- w RVCہG/[nLMY3\g- дX3a|0s^9)o5y^\QY\?l:5P%s & 7\ zhU C AO6-*6$%)Q3KqAa_ᙫ̏HRa9HiȦX@`TC(<7*{AbOɂ,JtogQhƝ+Gw#| H0U(>tzgT(akQjiz{NYSrB&W KC `Ku fE%$4D/•66~arGa?#PD]0,X/>W=R;Avq9[6({N< **4zE7.^ V0j[;IF|4J@t VPP{)F6o3f&Y1$Ey7F1<~ܹ,qZ{5![P]&5F|YڲWcIנA[!ԷzF;t>qR^pڀ`Ѵ׷Alg@3A #Mn ^b\i#u\C[1lO|͒W͗H{ȕFi1{:)\٣'\}v$&8Uޣۍ&jWu=_b\L(sfu+g?*0]k#|b]H5SwvJZ,VX/E˔o` A8RhbiC(+jRmTmp2nDų-S &п m5~/be*XNk8߯,IuBwixu\r5dhf.͜oеߚ7)>?mPU;pueˍ8VvvܷAf2' YAph+7=4.Ip &ӕ$y`Mv3>SL  sN̤sCw YZ؋qe9`弍aE9- udo@uW`Pչ#Ȑ]_Nb]L46|ufk'x~`;Df匡P= ͓!-ZB\r)JR(Jh(d~T2Sө5C'Gx|~S:\X«.+I7מ1AOlc#6\CbDC=PRi{MxlìiNŊ6۲8xQSeťx4)8Rym[pD^>+INc7+7N߃ܴ@%ΌψZ$D0Cܵ/G?u 2No:wq0gmq90Vsa)?b4 ,+;o0:`߾SlDkN}lRf]gps+hv޳<<7p; 5(0:"PV|u.UBFTx[p7Lw$6of{c+`qLV.%f,Qr9Ё7n B7 j5ھI$4R7HmtÚ!J4=Д&N{|AV9 A+2 i2G4< ul$ ōrTAU@).I9ڹN>- {<Yb) RZ#hY4HE Lm E0QT scd.se8Ӿ+SP5m`BGq8_,f+?kNgE*֮G$nEs{Ҙ> [M( !:+܈n{}5(=CN|Еݏ@Y#Ǔ;<,$d_v${aI!AJaDs~Uah˯#ݝU  UP/8ZP^6#:&Gq*3gUmjj!tm)YT0CII%#;z~exČQM֯6eE_T &wMo'I$K]҆u"\pX t0EBt9&DA p?r"eim-OJ=误ճNMOr玦KFx.!^[%Uq/ q:Z&q0RdQ?W_wB&4/\RaB/aOu9NZ:K}Ѻd1`]B(ŇVp}mfGLBQ <;r+2-lU]FgV2/rk ZC5:J⺱Ek;L|.jT#P'tր-tFd<~vR<-0̧<(mɯU$y`Qi h짊Jʩ/PLܗj3%2#L_N,"Jp~t@ 7+QyXun/ ^74l0?R3=tP $ʆۆ{STހu7Sf n?ҞSb×KP h~-]9X#l(٪HT!H WJ N_G)]ޑ[oEH_d:`{Ucp54oS!3! E1ɯ-.v8\rVvcI&zh%x"nܒ&1?FIʹ=|pS Tɑ )0Cr3935v槣5M1i3$.նh.PjHBnLj ޿Lߺ&[ps jY8WDbCk4˨=SN6~#yt9ؾ N3⤸ I!oDI rW[ LDV]XN*+U1M)7-7kt5z_-oQFo+#]u xL&^3]W#>La>\.^}p;IHY|iIjiI):E)M^8Lg'=wHd%R;HمEv&iq%\˨Z7bb:gqނ.{a˛Щ@pWwKԿzS:z)6QOҙ7ފG"ɗw¹6%@89C/ C=d%d=垲@Z>8BFG l5$SaT-"|D N<њq>EVVm5sgLNןGukӶɖLitfQrg$k74ɨC+٩}{5. F;QEFxQr>4 &cՃr6-`Dդ7αSMرzDH(*N}Ni s;tRWH ga0+]a;:jGh/1.ψPi fn˯td 涤]O{Km50A"D巻p@M_]zȀ3jPڅ8z4O#‘ZR[UKhg_d7ygC7&T`;u9 Ф <_mVε>V.TbT2#P\Fg?O ] 6]lR7(oq4w%rH 9I߳Alj8,ne "MWdO^p"€guF[YAa?GDpO+wṂ8οD6!{mVZ| J^"Պe^dgPho3’d-͊iyJۙ3p9Ӥie鄝u'TΩUbx_nyp#M+@sn+`1&S]ZN1򠟢tUȮv+C%F87K¼4Jp,7K4Y>:ys8k1©70 %|k.,UhvMԘ52 S*[#bư cNRLvZ9jNYKfӖ7[hXg^=%9|!=ْSUO=>XH>Vꆢ% 1EXmluy-cG0 Qn 0@*Eyqj/#pj*E YBDa@kЏҥ*Iͤw8!z}9,(t+kR|vrrżde.UVn>Fi%Pu1>mfQvzsVZor($٥.&a0Ҁڡ/`3}GX2_܄Q9ࢮgey?d) {x%pD^r Ioͮ5软_ƚsϬgxyK5 m'q-W HεRw0Xd'ig8/I9c&s|a"5'i8~aVCו|o?N#@VRp,m97Rs3H+ɺevMY5zwy?S(5O8DpWNk E{;g?l)* GCሙ2tR2Bi[Mg> )`^x/,ujye::\rq7sÌ;?lOLu,թ>Ź"= L|RMkDh3 -fY; yNd éf ^sRJq>4L{ie3j+M3(_+0Q=]-TDm]^ _}FD6Y&>ceRr>+'c>8;2!B4X1҃g [J96|o` O?$\W >R+36a(m[,4^cjʭzMk1ηvlC)u^47_ejƣkir҄E5mMVK^r2 7æ&a Kr@`5 vI wݯ[jʥmP EկPva[L vбyXsfn)wF};_;Du1p:N~ۇ!\\<]lM$%S#tp!xvny!e*ң tNG4N;¸00b;i;~l'% BNsY(.ED)ﯚ>й*'N/l۲{NHSWI]s{%?„cLa+S#RDsP;T[!njU #{&:SR3"Yi7JfG_Ab vw)1IIoGCdQ%`W(G/Ev [J@A26@q;aVJO ڥƶ%W'@c~39b pV~zHJ MFP힓LQO=`T6d 2'7um}C>2M'|];DfagQ|d3Ѵh:ɃA3"_Z}u)&b'. .д}r[g҉.43!Nq57bL$Rdz8` hǶʠxjuXS DR?nq[NRK2e䒿=vNM~*\ŽtІ+E ]>Pt^^`_XT2b-_/)4?B3;;cw-X 7Fq]Nh:Ju6RC1nK V֣fI;rm)ͦ]YjPcQ0Oe ! O{Rb rӖrlOơ' ]s~Il <^׮RAeY>UmR~Ѽ"dꂿf)_S]UI喙a lϳ3aRs˿-{Nh|>+>rqr7T;i~v1o 0MŃ,3/+S8MY- fXY~qz=q 3_ļw gj6xGg:h5TWF~'\>͚xDzY (Lmi#t5Hyy P؍@q/+ǂv^oޮ"pA! qH/4q4mnĵЊ m=*W*l P3SaBJըp> Fa7޻dGd˵h ~-Z1G ׌;iaEj*XWe E\jLCWelKLPG2`q7 p:w깻 JVMWDksjյ@ GreFFǷ{9n_ cFűÙZ|bOEAJ-2p+YC1D* lmWhK$:2$1Yת͓^g73iEvYH8n$o ;AmӫToLC}ڛ0֠f j: ,|ͨj"0WG&Lؿ.v8E''&'OܟB"{ 8ISfYL:2S=XZ51Wv΃Z]h!_]Vy^5A 1ECl ;ݵ0E>7kxԦdGmJG? " ]ғiUIt=TP+:l"eGgt/b3nԜ63{,(nr[s[_dY5YAWW|iRإH"-UdhsxtՆ;TeWDb7Xڪr&#:o켧GF^{EyL=#uk-VE?B,w5DZϷ4_Nq:RȣOOu $ "Sqp0%UbM0m?Κלebߢ<([Sh Е2T ӡ aw]wO@ӅeN'8JA!k:A)h `J-XΏ=A{jՌ6ԚDoǧU%z|L%;اW+kUarJGEW$=ki{uY̥ V\$O0-Xq//i7ȼJP7?%Ь?z3ÃxA:T<(o|u mJEGeeuB-ʭêP`_ K!LdzXb9q|mzZA"?u=6uu0j} b^s3 &wQƊCӂr)* ?vE4vQPF0fH8-PV]bL )YL$]fySTݬ-d_#IUrBcD*{e;pj˜ojHP7kjwԅK4EUa6l6S&ˡY,EUaʹE, M>rP,VX q T8ϔHKp/Y |<7¼aa_OuAɰ#0bL4PXG#֡ΔL]#ƫk2I һAq~kz" C"|QYXKNAl~-5ذ'J!&6 Hiw@EO,ו*z{-5ܓ@41ry9\T9+]B|^|涇l F.^UUz|3l+N0;ЗQ!GNI>l J E?lۄJ4q|UL@q uK/}ƭ@ڍqJAO+%%G$gm:,x F]AvP֠oO6{Ƴ!0$J㆓L^`gq"c'3,Ӽ)(˽8>)M$\qc+2pψf*tZ ۂb-S&ugj2k-XhVT iY!񵠒S^O(GQ'w"Q]]^%Z/sbPւՔ9ނ\7L#iGyq;6=Bc%\U+ S~\uHF COJ+\h^zRYK\/3oc^RDf/\¬^#ꖞrl툇C0gK(,~XlIk/8)>8 Lƾ Ts7|{pxx-XN-X:, 3Һt8=6 "b*ҬSmge]p w{P4;>S`I,*:ep.ER+cӧଳa"_kA1miuh19 소 ڜͷ%+(Em˼oq|wd$~$?|s#Y}WY)gE.b{] oිk#BN4-hFDNڏ,qtp׶%EZ2ԱA1z\g?LϟR;LA^Ѓ-y75ct^c6{bxqtLy{.`WGi4OJ=H#]ZsZy:MY`kW߬'’k?9Zk]a䦵 Q%5+B Tؓ16= ZSYEqc(wj Vj," ?bzrHHTȞ E-l*;m#\u^) kn, f~l4~XH(x1="1ߗNۮRmS)73S,ޯFAHO&*:?*(fum(/QSZe N9J]SW /XFjY.6\ ŕ.j:Kc*i1'\HTarE$*'z*LMdbYѢ|Б<]k:@U<_2ru vF"ZW,܄l-O^qp="57c|l”{4xjNiwE`x-49[Iɶ#H+]gqZ`75zq |#a98Bt[`{ Ǎ3fL{%L5y|.O {$r)] iemAWӤº,^s;jaYP{N8ZFk)ٞrf@(GʢT&3gQ/op2REߩ%O~11t1ZFN^i1Gk%=p[IK]xuY珬gGE̋0U ql:Zfd۵ec_{-QCS]?F;dLYEM +Fj9FEB$KDģ-o5j|}Ѝ~z{vSG(=OFg=WP0msmiݚnE;4=&]:IIym6\EYD=,Gvw]8RnW,W vI6~|>6xS̴#-%#R##2ϟIA 8" "5ZDA I)?;rnӈA2""hT{YD6eTXq$CfN#WH1qp^L j.:b |e#XB霈l, }TOIYӏV~aCvHU؊z| c<3@Y.)mj|vRӛ-xjiZ03WH;vUv>.yNNw $hwcUɤOaמBZc;&b2UlP|h^ 6]2f2RNs,YQ}wTh~:ͦPvvW_}oOFeg-Jցa DhJWU߯U5nr|vS GC2j 5g=s<"%aJ ow亲dMVcL/;.RR(`eSC|li:߳4եpM,݅o綃yGF32p-l3F wӴL/,k6X‡,`Ro2rٲ=_ Vx*:LEm>tdh~VMn@w=.yk}_.Q,׈*]N{Hض?06D;H`ISGEELWJSY=)Cϖ6?\< Z`& ?eʊKT%9J:$$?/xi, `UDNє=xQ:Zٚ6+-]Zk'LE=Bx܊TAz98 kSd1iGd=%_D&P(.*l45GZHv!VICj0cf蕢#Z2i֦QƯ-6ێ:|S) g8<:nRvF. ÿnR%egJ(e3/x87UN񪣜1A0gliUlI5ofV n O26l?6teŠtySNzq ᕩG O_7zvt:^Q&XN_"ɰNmfѡrB .[ p@)2Zy9  7ZeH翖\1m,j3-ƒ(X&zB\-"u'i-aO+DctOKi|}a Y3i(B /Zh(0Wjm :_6X[]lY*/ jq(jM=:+-=Vp`Ш|GZkR&w@ܧ^ 2Js3x gƻF{$܂`XIKO 7Vo0,Jk;xM̅mjw1ެǐ嗛rB //;h$Nܧ:R9C>F(+5M "??^]='m21[E 9g+[tMln E'sǚԡ-A4b՟&'zϨQvhrr|ES`a0EUtqZ L箓*-0 pCsTX8daSA&ˎas6ؔv7^R$w L7z!5:"(lN^z,` UF|E`| %`4ގR/Ŵw*)~Gvlۺ.BL*Da_O>%f6e./(>s# uMhm:Q* M)~4o/X,{, 5ď31qڳ'&'W [ I=R-Խ=0Xeev,!3j'ldȑ/癤3P$2gc\.ʏ+ RDbVy rFB;Sb&^qVlkvk-qI>#Kg30]^0y O/}s3嬈I}M ghWTŌy(&&J^6kE[ 9:#/fJt$Ck+|o㻮;WO*`6Yw+nE\  spJ L\ e^ɗHgP~9h2`mC"jycᩥHwݮKW`N} XݬN:|-lYbĄ>zM8M*#vR7{jƵ$xFoygћSc8XJe:^ @;"g/*1Pp@y 6bTcRX!$C`1Y6IԸeXj7 ">؉D͡si((Zm7! X[$`pc\eC5Kjm1_\4y f'@LyM@XK^ +\y»3 r7B[xwo-#M R+?[÷}=?iE0F!5t2Ѽ/j@'1u~盠{w~_( F0Mc[Z1=>"e*ĝ>p~[芤ߨNwT:]\Et/e9_:OG^K\9ٓh6S+gw"~/7dֻ;'L wz읗%>GTv6Y]! YCA,!~9%٬Zю};y1}-uJ ѕ}N!ֱt!kJ| _ƷfHI=vVEOMaDƣ^׆oLAedLZ{ ~IqCB3:8VZJ3 C@補{~塀 aފup3l>-9Xb1\n75j7)؎IC'=OfH'y(at*#E7q@[I'`,pnaH4E3pk FˎH&q^`0COX} [}eō<[ ]scZ In5GWA"CSv|Nc&N YULHFoK _ި,D 鈾*I=zʼF_ >lzm@dUJ(ziĈUgR6T B{P|Tn7#aCz_bh<ݶ뿐qcQ>t#epz)Xc,qvOJYZ*i*١ &:Ea|-Agq('!}#}3ꅝ!PZ DŘͿʇaJ8nxM:qڞP||ʴF>^,fЉ^o6t̒}a7bDRC6WlP1ao-99BOdd5%C G^Ym3HE71֜ ́g%@u!R9)71G %@0J1@A2].-љ#Sں'J]h ͝X1&!&#y `; C+I\HcT_l/+/EU)Ӄ䀣m6vԐe#c<ָte,q;{qGEfa3FC'{@S%5b.Jz.lf33f Wɲg"%8 g̏ߐ XZv(+BO| ]'KMr7ʥ p0D?2g=  D7M|D%PX qmj|ծNu(!M@$ь>uɎ]\T"\E8@7Z Q5"!?$a?eM1 |gTS ͅ-#L50p3֖jS{2ötALJS D }>kjZ^rDC qtBnDotCvKӘDݵSXk)ǩPsiS \u7 ,4CUSҽIݲ\C4w)X}SI h+FJɣ4uxx D\y+Qe!1uNGJk}_q˗)ddL՟k*p@gXvF ΰiyB.5>䗻QJo}O BZw:= #`u3q N)>c|!6 qmτ NY%)E;$S*4jxYֆuڴG sXn\#Te .2NMNt_hSq畆 (}#3`DPݿrH6-^r%U)2?1d % qg Nu%h1#* fK-_sbt)-G -Q_f2|8hXÝe6[;cUOX^b(u.0D⢺KE"'/'Y񸆴 2C2kz .ߎ?m_ *XKy48.UAsE%$ kCwZ؟"v2H b"Qz2-:~q$K(Øhg)t7ZF칖ym@B&GL_6A iE `9#;=Xx)>J (xr )5@#pMc~h-"MsLl4%y8p?xƠT5zi>`"_dM,F ot_0mo@A _@P|e?,@F"F7%n;Xڬg3_Mz#hDÿ;p&qf5Z `hʳ%Wt! Q7zOd<3F5yYqN%k9/@ڊjm6& ڈQ hJi@~="W3K)8 %hpQBMe@ DHKvc4:Ūmͫ=0 F})HZ|qf+VY/z [bC⽋% //*$gE$7B隢1:eRٓz;[,(9$^՝DA) ݈/~D^">eʃ<],5tK]HH %O@EǵiN7 _3wlܭZ`(ˤFqG$긴Mѹ푩U[edsm1z,[wDSdfYq:W?W7eFlÞHGA1I“C؟>',uˇMxlLL׬_SC IJSe䪃,4]{cikуðGRib17Lw'I؝rj}A)# Jvf LMTϕ%KM%{5Lus <q|մFZ DCb+:Ջlҧ9uBֺ"MQW ^ 6}X]' F)L.L9&UB$q ɠ$0_KFy'b LS270عy?Z{SA{Z=%.F1_eme[^ L]2 K$7( io{vY ځ (n?2:Ym::E'Hs"&_ͥQkA۶^=.*CyFs ACl~JWdLot |Aj}!bQG'ЀةYk/RєR|&g❀~#D o~r( j/̵ -vWߚ3}qgVDtm"niv[4O*=^ck^FP "F|-"1'Dt"XA6 =Uw΍9rk:!A$09~hpW2g+%Yz+r :FŁќÌ{+-!p7rnaEvQJ`iBg`S1qHe  +/ ux@_HRT32`._3Q>+4}~D2* l|M ;T>L0y _n#pS,3i7B0DBR]$A@E.+3Q+=c Ŵh-Bn*QvPG6-i'4 Dgcqqj`+dPQj rE^5T96xQv8=vokҮbm=%pf6%(#=S9=R5=OPG ))je(xWZ*ZbD"K7LȁaJw~ ]̿V[\Xy^;Zg0ߺc㳩AxDKn/BY1<8}22JJ{ OHuHy]$ #gMYmߋ)(ן` 6B/"Dz :nY^n;c@%prfΈ p۵B sC >fDt2w'*EK ?b+/ qyb5RHfϜI -wTYͿWknSl֔ hs;.2c'9#ks'rnp.[SD 9cé鿩^4QG Eog\NH^ ^λZ__'09s#AQ,gU[@Pu3VK$Zˌ]OVH m8g;TP#4Z^]ϯ~ؑiɲLBǓm"Ov 5}(_V(8+٨gJ$R#LҶxv=a$_ϩn}V{v.Pf,tߤ(dM ^ (f;-,[l#\ 7eCYg;pSwɄbOGX ym^K̴Q:\A^1(gcL+h;/Ii 6Mr+\/Jz [4'Y;K !`yV6)Rij6f8ٍL"Ԗ~$ae޹Xuޟ+F'qg雥:L0 L8'8l}Aj" rxМL)PI[LphhE&r53eOKQہP,]wV蚒oש&@zi9[Mw{,7~iLBz%DQ PWTU~vQx L[ϝwd+)bNOsE4pٶ>mG8W?Շ7m+ j:(s .֕% 䘳M|SBM19K%\?B0d6h8'';fG߃Bb:~V<8e۾#L)yO}.,W9-U>,/U~AOgPyE֏bzj7z^:82GYD"'-MC'$Ui& N&1KjvisH/qg,[fØ?R2]J9klz4J3kaUƭ:wW !; Բ{4U%f3=~μ@'DFqCo+ʳ19¼ Do:C Ϡ3QAvN4u-U&σF rrQTUϐP\=B"Kuf_ Pzp&>%dz\P!ЊS.%[b}B+yhs-TzkliU"R8.ȹu^b7+)#_[tË[$lsE^rYJ99>j(%cYHz.|6#.WkF-Qy:G!+6"G,L}bv:;N8|@٦C)^S#m,\(C#ƨ]F- IvXTK«u.ʊVT95:ws~#|Q~.ў6gA{TsTAZ_!Ŕ+q+-`R5'+w[;znN1Z)6AnXYq{+RzEH"զ1 oƘZd@Mo@ǻ0Clm-)ZipRd{R/%K&1eZY|#=$S%nMzr:ul4ɑOxpϢ\D`(G|/.} jNԦͱN+oM2 F/ G"$("!o D=>4é-Ok ]BnNp&Q=&6k&Mff"Ov!T%a3ԢNiyݑOEԎ\;.ErdoiI>%}8fes1$mDԩpnc/@ԳZp9Ǖx&Hw6))cHYav>FrU':L>Ǝ;!Α6293Y[%Ef7)Pca?w?Y'fPHzY̐ ^A(~ǚY#f>:Ztpݙ ݸc^ X \1!(;Hե}!CnXX5o$_{ @!]V%V>Ŀ-#*W1nnI$ĉnBI]zgmIJ^K|&|9遛;rꑸX14X>1++>mI"GwKB]2a5ngq$`8+uDDž2`n>7$NvH||E={nVth`\nQH'.$YLUP-QU[1b]i배P~͓Ҁn_K?v R|C5eLx(_ɧVEs@vkBac@tl0S,'HN&Cz;(^ _"=UQm+ xWp/ . 2ֺABS]E6n]pc.4%NJtx抑s%Jp)`g ^abP| YyvSUU5 .FOE6*݇4_v*RZ"4аV(eН !y;b`BD]>8 ePk'W׹ b&qO/R}Nt.7rR7~qB|Զb*y[ ,Ӏ}{ܶ/#4.M@ R7+@&e4 c)j #DZ*OqJ/g46B~'t@EɌr|D]S`-s0_,I4oqgX` Y $߻kb!) .2O$B(F/aliTcP6oog4練 }?dp*Uyh2#VWJiQKFTD*a˅Pm@>4+Oc|Y쁋 gWRK$*Rԧ3lN_ո[ [1%2TU76PCZ{Jl);iMdIfLCgFOzJUEa=-cIlzwꑸ{H1M O=7DGT"n2n-ؼtnhVm>}aތxԄ}Ͽ%z~$r-!-,2:InmB/3MVFZ^'ཅ$:"@郺M-ʉ.< >5ØOzM\a~נeљ6]xj^_^KHA \8w*])z/+jL`:1v&A%`o&%B"#-S=r;&GhQ+FX-ثmQID!8P~@.!p2fSq&_ /&,:wQ*)fYg.QP n;5K ap3\ Is6v}m=E1K,U_*!JtʩihYCd-\(VA\6ZYK_S'9̓AV.ՇO!4%ֳcgVuȚl wοr(Fl^iHmQN| YAڛ]e ^R }ՉϪ*Qvxg}Ca{Pl`ro iWp qyӆŤa9D\ex90rNm41 -| k1?,*hY_\cYPeL6izXb˝A'ڏ/dMf,΍X"NWo("y&d82A. LX+zA$Fõ (Y\j1"֓?NKB2u:a`Y8gduocGƯLQNJo(D~Ҵu9>w٣'+.Ix^d^9(db4 +QgZ?fc47/X uuCz0?<vVmͰy6┊}!nEUv@hݙ`|s.vʹKpg;=y|rT?1gk-<8W=?E+/ny 7dkɏ}L;[wdJ*m.,õ:zؓ y+pQԷt èJ?Ė(%M 8k9jh³FØX֒֕$o|`A9T*HSoZ$K]z#"[uF7޾fMP8'qӱ oh%b3x7+dX4Oè{-LE0Uk"|R&D'd=R{lsG IȯyKwn#/,&W+a-UFn$֥^lѺ'\\/!7 HiΣxoW X+*FV| N kf.j!tFX7~FQaM. ۸qlK[* Ƙ]Gr) VII3M`*0ϼOP9Ų/f=[p߃~)B+` y\ K(b^>=c}rVygGsw1tѤe땮g 73afCjD M6f0Y/O+ / YNX1](>ղon@y_H‰]5Uo3 Ul࿅ݯ陱ͩHa:oN,Y8t<`YQ2Ҵy}d]z..ENeFnof%8^yV9,4с9lҨE=z2R/} 3zg,g%K)o̓CAxZH%/f{BMOyO?l[%I֓6ӋŒܢurF VTuy@Ix0j$Ǎ@LN脒QKXRhٛ\ %ǫg}|ͪD /I,Hh_ΊOovz 1E1 V[FX}'[0r[P+@b?yA``FM3 0Ԣ ?X0On̚4&h)zSܽj(9QQNqz*@JH:yumk.R@d'5j e*]}GMfl3w3Lc$fHZ-SheD~KtCk0VvKionMβN$C=|C)3v=C3c߻?^+/jo G&{q{J u2^X ԉ\||;rzh.g}{N_S.}TH3Bl =YѦUaqd!P-V7@Ry|Ċ1m%_mn癥aI#^h>l:ݡީmk蟴 V%k:;u#|}vtLf6F~0tV8?گW1[ګKR_XlN2D[=^0"1B3jdaPcyPFXžY[}5~^eAނӣXuR7^CWLb=yH@WﯠoSZJTSV#/gBqk<(=QA:*Ǘ MD)矢ks}Af>S ؟S`;yG! 8gh۽i4D=E=w8IrѺ H7*i? %Z'&bueSL+Y5mjư 0~+}׻>PIu׫> ?vY2%CL/RfF(8L}"*Mo(#eԂH6铨P;]λ Lf Ork{OHGY陒&|5Wg㣫{'X-Y/ -ƥuplO.F )EEU[vE;s~mDXų/F`BdP_a;d{ wxy)vtbUd,Rx&Z$,(/Ab:au٬@̹roo}tRuG< aKyN#gWα}8k,O5j>@T{_f9"unrrBva'8Foe-[uйIIR d@R u=5Chi+ӔSQhիm# 鑱t`X0*mmz9}I;]/kO6 .+HqA)Wku`X0{ˤ%Op0LW]V7scx֕[Iɧ/#-aX(Ma$Y6D Vzuɶ)XRO%=Ϲ9e ZVIlmŜLJz]! c2{] ӯh~^ !)Oo]ܢPt{$L~m"*QEQJve&fC),pȇuKzMjIGr_zpK($k2_~!?r!Xi"mYˋL։nٜшq4/ T> 2,ka=8Hר-W<N5j=r[ a,ک>v=[U|mzB.6[kq& ضg@cWN;Om.MU57W셨1C""aE,yu%0N.¬#Q|LT&:pj<ãyx] - JI~X_[_ 3$xhv)&FWpNjCIuq5o qERBq<Ue'BLT`ݠE#Wط'gkU\me-nkK3 N]QpV r?Ar>8..4=׼g|ITc=Ţ 0a<,9!4.gg&]P€,Pjd[p%SW7y';\]B)][ZZabP)61+:WXAog$7KFl_U+T ɜHF哦]MZQ+^mZpu[dKr8jJHA/d=5*W-HIw۳;qLP6qdNxNЖvp4xre'R>` v6d 3(p(d%\|x⧡:פebHU;`$ zBELf{x$:Mt'4uQYk8iߴ1,qMyDT ;f?qc %N<IpܐoƸ>gjg ' 3ǔ&J}CػO)(V|R; z=76|$ġwM(^rWAʮ5+EQ**5Fk.2jgS0BE^]N%TLe(a.낃`A<߸tII~,cjx\Z6q>V|WIb=V>BTϞiL$ zm?Hb?zcdhK$/Mj!@ވ?Dҧ>\輌cW6yonԹK@( qUM I[^B Mdql;$ŲalCWV'RRfZ ВzBȟ|)iːQYʣT%4Q`(3JU6 2~+tMw-m3'U(Ԩc14Sbjw<,I^TM {q3`Q*aS5ĿWo_A};C^IcyD$`3Wy?H쾑^O,D/+\pϋ"OwsU8t/$cE9ˢߘ k[ShL <!S4>A~J $SR7򨀹] N:?Ƿ`xK)jkZf%ĺP $+ &jR" n77&vg=2 aD66uδxPT`Н`(Toz2%4 A){B>ӯBެ o:#Bԃe*L-A=o6Q)\$(I[ LddCAAzVI -tO4ni]ؿS{AkN;jޑ!?>rd| M+KaE ]T壺 s'|i9zxE_|lik50jK0+ep~^o- 92Zω ?iP23ktzsr])Y]`{o M^}:V7֎CFU$C2~CĊ JQ,RVƽQ@㆑ɉiiWDo&(IdH&ok7+JOvJ{1ޢeXJg21hk?54UbuO_.:w8}@ոl㝜jd㖽#R0Y2"4:,fDu$bwK p)AhLbFIȥcL(JK{D͇hɼ7-s(γ]~kXC^gnF޿tEeQ&U)Ndڬ&&5—:R3[H. x`' * g`i}ˢ#A?Ktۗxp~xck8µsa#WDiV#K"M5<ZFbx:.YtXƀh]8s|nV-=_y~O>Xc\)ܚzA1CJ_{m|D)} jiT/$+}yZb,K$*Rm;xǯ9,n!LP`A5'i,8's*1K՞1hzm[]4>_ҤyC r DM4ybf*4}J+SW`$Ι ӟo ݑJ 8]G6l}ݷJP[ 8| USH?K#MG^tph|Ŷp.gQl6`ٙO_b aQ[Uz$b?iLF.n߭s ,ЋzhGПu9% 9\M">Vv@_o_aߺS1TaTK_IIF n5 ^+ lgGg|m O \\ݓ>卋cǭZM҆)f`@ ۘ'EEYJ93'O9Q"20v_Hr'֙j!Jp=Ń~~a-uy"/1zЧjޚ3\n@y)e*ti{5vHf+pNGBCID w<3 ޭXFf@dO:9D]۷"ZGlP$Ԡ/:}Ckj%KU`lٸ7mʧW.Hq1]*o"H8ɹlHԌf=2Xuwoo3Þvd6m&y/,"-[#)CYm*cUVn7 )!H8/N~jv5"V}-1OZyUAV%e󩑧-Rr? S (Teh^ 3g_N:*wg#+1n>C0nAqrb"/ʠM.DBAA)IW[漬SDG`46Zr&aW`}Ѩ@:w7,">I-!CWNd ozGI1}I9kMI>OQ9x;Sb3`6A=]OeӦIF2Qlշ(&XM|bHa/)Ӡ|0֬XI.'L9l [ Pc@%o]Hp ?MĂ[$_?G+Fz0ҍfhRReغK<oŊ8CW& ҙ4ŸzDP̴ScnT3+p&OB^Tz98L 0G=WfQU0c'S+'arκ$DsRzSu*U/}pR-MnJ>(\lF( $q9Â77qjg4p>0?8°_kUB%;{@0tzfŕ(_P;)"|$~Ȩ=F{Be~i%i{ƃÕ΢ox- 4̝+y-qhQ ׽YC)MTJDR#lmQ!Ёk>RMH҂4꿮 P—Չ kX03?tFׂ'}Dߟ3 _JWS{a!Fn>4;YGkV_ ,K*b,vkOzXY9Q|ZKyf:[EB/MPFbnAM()\F] ڶPL?DNs3ئ/#ĀWmǒ(bzvݚ#_}ңeLu5]*h쟊-qwľ,`pHtm).͓OT}dF`mjGќSDRV6nFm/=<-.n'lh ׬3mґjٰu͔:8EeSN;j;f6}kz)%W}^RL˚E*UE#F5v:99[g$M-=n#PL:A[T(2]5qa `m9{Y+h`8SpO :r?SifU,~iƟ1~M;A?q:Iv]Kcw2N]m6Y#(2> ҂ 2Rڿ(UEJ:Oh`ތm*DV0h}1uscM߾gvTǡ|v' {RRhr,4{nrHt)lٕPOqf.UbUhx ο"ՁP8l?&_*#Xz[qE7/M%yN[oDL>5՚IxU9},@r CQQ+$=),p'j|Qk[HOyc\ X]'ILrGЙOkS$d[J-Zp+YNphr#s(-)TKrB;}}vVkt۬u5٭"*<~Ik,r14MaLkN w/.wo+zV\Tb瀨"ѵsjZ`gQqҖ}jKř:|DY\'B6H,ul;,A?UQv@.,=P0hm8^^.cP͎$?{r ]EF'x+t^1B\ O#2RhL[}`  X a_sRww^KfH&'1rA,g^T۶4b:㛝-]CYn81x13eMt Ȑ qE/ܯѬ J@P,I8OKS7 )NAaۭu2' ]ʸ~WIuMYߖ?MB ՙWƭC%LJ潏ˢV:B'[x]zI| H]I⃖rNK&,U8Vp$(]XhI?TXaatĒewZ~Kx-tPW%9wcNd>lQbgțZL2$2GYUE_mȢ' dLLȯd)-NJ7w%a=" XxDɶaQ?hlagK [I ~JK)D-\&||,p-m'R6Hs:ۑ^Wp-!jN@9I)=Im-?vmXyoգQ?@)ʤ`fV)?s &ٜfi`ؑzC'zImUq⚭Nqa#R ؆ 1NN 蟦6Ab4}axGpN<{J<;iL`hI$ksb׍I/nF^ӈuN$#, ,Cn b C5}ǗXud#R$^ N<ȝi2%5vL!5B <ྫ~NBumhsm7Z%iDX>88e~Yr!r'.V}J٤+o*j JƚY`[`j<%ks/!K^jMyפ3igSmJ(?!*vȹtm}cwf[`zӒˑoN2iG'ˌRz-Z|]aL2; TrdG$΂EʿR FzUb׫?|Qz0v% "ۺ5NVJ@4`XNYa໰v<u ŽԻ}KwuɁydoem볮T>Еdߜ ɷ5eha3#X$ly r7@+^[5vH,iqlgPX?8>&0;y4_`dWc09aiN#aE1Ii<.zRpC(L)ƱGX=E9wL}v3W0܅n2F1TG$ 8IFGE;nk%:/Ih3` *Ν#y4 nG)NoO 0<=IB8R@s' D#c݈RŻ\VLavqg̵H[sCdqSOaK* %׌#A E`j1BFdc5|W[gj^:MC#z0EFa&@/35]ojbZf>XE |"JתGK1ԑU:M0wa'c0^C1hZr>S,De38χ0线q`);7Ҁx#k=% ekH~hNV)-CmfB7 V7nxK՛g;`aZ[Gn^jze!rٱs18 }jS8jB9&)j?M=L umLH~farxvB7>۬7,hdpb3Y%HYpgwɅHgӮH7^Evu( @t̨73 A5U|G@Rcg\yTk< "u*_DzbB)=ѡ<3JaunbB\wiKkty26s=+/ZİۖXŨA,tq,E߁[xQvh#2'#d,EEmJz}Xu0LB/[t˗Xe>[d5?^S2&/2e3<ÎMonnkxEʆ-}ՌBpNKS7W[Kg~sb0Gi5P 0 (dnDe?uLj5`OrA+`0՛:j@еʨO4x~b6Ɓɻ~2p #!&rǦu⽠ V7d \2˳8uG/,-0l1.CQ0,oCGgۖ2[|cQ{{  sYmo rH.B D8_LZx/ҡhԨlOj%ŐAz$D . ucbˇCO@S‚Z m9]t-ag԰!4\xn7>c=d<"ˑg!U[w,*-ў[J.g̉f 8+ e*yVaୖ $sIBR`\:0[ atdUqrZpGPE4jrd]q}aY.lHu^|~BUY5)^w]+%IlW Txp5PƳźxX72@nހlOYtwoQ z;h `a|Dfæ h"hͬ{.J{wpXwŸ5=O@H_DaA@ &><]۟f1yïa }ع!jE0N(RmIVs.`%֓3LީUؠvc<>rn>skmGʖa]ub$Sn hCT7bnx<]4KҨuFL7+}l]9*Dh+B;Pͥ'-~]w!a5{&Ǜ澚' P*]~\Ys/65dȘ9O1ZXu]kdVM@CMa1Khc; lcGƯD-Qdym@LӾ&_uh8t;XqcL\3lLO9+{N w t)SvJLM =K=I1π{b[ʔdvQp46>^8j@5<,-Ҷ8r 52bTO}/oQ5;fWP$T}1O=4i'B2Cf V+Rj3W#pGu{~OV]@a|Mz>K=*Q`TtdH;]jzU-E}(Ӧ,7%63e 1ljiJ߀(i:ׯ/jEsx,Rt}ƺjZNLx$lT jXف4d_(%vq $((hV mXW'9ݱ#~s[}9H-Ȅ䚂mhP`{^kU }I-7P\>{OƳT@+w{4q-$SN"bPrW^L *ດ$tt%8HhVڔK[!>1Tp9nY'nKz`* 0r %; m2dVPPQz׍sEJ)67s< ]FA?D M<_QBw"' }"L EYSU,$PwA.W*g=8q fݏ9#567)YA_ "YTwaĿ+%*'ZJ<w,Jl@(LƓH^I'3 `,B9ZMe&7;˭j4?>Dg$I\Oo/l{% Iو@I؄*.nXb4\qgd9}kb kL ӡN30R߶T0繌E?(LeQ?Ƚ|E.IBT)7]q@=eDN7sCxLAWF~ӂް%&NȉfGϠQ-LLC1j dfklXѯҞdhTw%?z~tUxswX5DU#7ɛd}לYz٧.pka"ĺ;"]UE&rhvOJ![(܂JZb1G *0GsteEg Z\n0BӽnvTyق>l8J5yɗ!qy[YܔsUkTd ޢ*=Ua9,=9^պPu~Ѳno0IaxʪLl=qD .1ˆ> %. "ގ E#xs)fb;|/CI9bĒ=NH\;*^E*. j.sE+G+Pyq`=;Ew1Ѝ-~i&5v/suq$KgL )h{ϩp j?n̈Wp]Vg&{JUTbRN$fњ'1l գm _UOzD~nv9ا=TC jAŜvw=:` 5 кX{\ `M!MJ^Vu,a:9* RtnebF{n6g3N^7Q"B8%4p J{sC8m y-9\.#q9}'eA/ glv¬k0GmyBD5uhw EJ'4Rp3y%\"M^kꂷ#[C\ uHe2;>R1`^ ]d1F|*VWJYH;X+<0/x$vgD !"NTWb|nݽM7Ћa pEM96QIda2bz3].T)GzD'Jή:=KOJPɋLk63r [F~Vt}?^dqoN.ItWLIE{2FoGxCӟ43h"ǚ't{#q[Kj]PM˓q ]3p&2p۫}ZGYp#y^y B9y@_F/1=r>*]VsQVXb'4H;*[u5$V$qma:8۽/.r6XgE\J3A!zGm`WUL_"0rmsv)*wC>@4w0M $X4q43R~g٦ʧgV N,\.߃|=ckx62 ػݜnD*R.ökN.1+KO0kcu,/ r_fY)8B@|wdYZҪX`*͐=j+{L8[yޤJ(2)ߦC7%,̫V|DdC@*9,_ɼ@*BNˠ=ŏHKp."v ҁ1lQ/ſ>N*u߲ŕSh񘓐O?9gK\y|ecb2_7VXC"gUW}]=,wq.Ώ-o#iMcrAcz-_n%:{kan fF۲:bERM>lHE] >'(W|5*=ٍ4BZ"G6TtX%uA`*PG_#Τ$:'OD\b}qgE;L#08w RFjMŠ9YMf<(;9 "n>(&R(ivNd[6 3(9Fܶ:-WcE&ĘVVBx2v5E.TuMeڗ)b4c|*3h c0b٢ۺ\r#\ֹh6߅RIddϴ^L¶4#˘ʎ3PE(|t J=%`74Fpx [qA1(7nMih*NmdHJǶ~'j!Y;`(ǫn9oZ\U8WV~zZ( M-lO8P+IhVn]e4j?v9FG 7\.!w C]x߆IGoOT iG9Ը),rJ4!vmQV-CC^Pw/=\+f[O Gg"67\-ٟʴGP@e~-' NSΜ75ӹRm0czxjȹfl`%tmN1hio/EH^s'aH4K$07>h [{*ׅ0_] uú.jaQbjahW?{"M]|9W%W w=/Tpx6umcň|4aeRx*LnԤN4ѹ4!O,wiNɰ[8n{?ʲ@κ|e);;A[N쥑b8,P\#5j;LB qfaN/6!T~?dB(VmΣ]Y W鍬}t MqW?mk=Bp"n@*o|`XxR+3lanH $:⽀aI@o<(~@P"*-1M4nNg#,>L.f-.n&!xrkZm `]+X" MWcZ=ϠS Yt =2u6Uq/@b3ȧ7jݡ2j55/v'+:Ǩיj&Ncg؛.Dߗ5c`<!4 }7z z0Ɲ4UX3">VNQ>ոAdB F" }A(Q \A]#G5 !p1>2o𒚞BKor`76r;;PFdfwޣq̈́`;h~N e>jwmS%cH#_LYĻ@m3vh= , '"ض2Nl#أx{ǓxݤȻ~皓` uV5({{} hU!iK_ۺ TB45_^`Sm $Wpo2ҟAy~~.g NR~I#a?$i;O8!UE r+.`FkBE\efVFy?I7M+r)!|/nY'Up3wXΏ<. zJCIqrUٳqDH:I8ՓF $-tHi>*l%6XG ],yl[aLm pB& -dfTG1o퉛W7_kZq!,Z_Xz̾KΤc(T2/nf|^QY=PgebbED<QЫņ>?=cp٧Yhў:\LQ,p= 89܎$o}g/dA:f7-!J\fԎɈ$:K,b3X&YSgzF> PK sYӢzV?`zA:0DG.מz饴v]2u˛md]0>ĢNM iOH-A+Gyh*E7KE`r%/ Fe C$\="(?nw15|L4dm S'l2D\݃4Ek?=F;iiڹE5=킦;di|3'/g9UiYzQ_1]o9ѐì!˧;y6:k'GV!Gλ,stJ;t:"IjHgmiwAɸYYZm ° {˞m4ëm@I$s.w]\H>4e\J:iHCE bYF?όd!]_❖|ԥKlbͅ0RQ1OoeÍ'kz\hs.>a3z4AP{ޘ61Xio8X3aGt^ 22=@nW[d̶[k AB/"HVۖ׽% #1,6 ˊK$.nm{2I&4ƮUt.8m0% k.ae@0 ]QRwlmV;]?Hb-&,|triW N"hp#.8Jb*V:GߣLΤ'2AR[R5-8Lz¨08_:r`^GuP0}h^!-`2W(s˟& 9b #DeQnTʶGЫΝ]ytR{p(ץNXƭIYލ~瀋p3N3YBy$O!K+p^Cɜ> ey:gLKYQ͌moDPVz >'TJ;-6Q\$K*lQ}j`Vd7J:˙WOUAE5!9q)a%&S=PN:?Rfp ;к!U/J8.q)kHaRª- aiV d~OOW _J\턜~\ߒ*\nf0E]| ܕh[j)fcsy ՅO`>%Uo6&: uٯ |"@9A.g[ٌ>bb)9~洑[=0{,۾@u1g~C.'])U6UU"~=%39)ްWZ= X)4+dJIn upSSj(9eL@;:0~uvc`Ʒl8!_I.Dc !#0TLV@lO ほ1-  :Kg=1Jzhd5 YJ;4rqlxsҵnaWT66CF*J{$B>'xpWBU UQ3U빉E7D_ڦ8h +Tҁ}cJ^'X?a0\AlN7l}D<MM ѷ\c&M\t1mȌ{`8q^FWc_q=%wX@Qkt_cVy[ QcwQxmB~PnC,v ƨFc+)p<9ˉKJD%H%ywUUDꃔIf)b ,u^>aI;n.y;j!.g^҃g piXVoՄ Sj?v4_Vki+Ty.&Fg%X\Uxy뿞0Y[񵪤l^N->5OE/%$` D$_q:eY{"bBBx!khډJIg~ MLVX(x&ik*_I]sJK(௡밲PDy9pz{u"j53+b;}#h Lɮ֫鐷tCKxkt8NL~LͲTp0-jGj`ޞPU@:ef?QfCZu֛+VtQ zՠa|q*a 휁qܴ=CΔe[.mgҤp}iyd%Fݡ3ECj :7yx Z<'k,hzAUԂz :3[&r&h+&&iJYu\L>I!k=>KieA|ž>(<]tGKxEl~Ӈ4Zo@|1^7vYb)pu 2V&ajoYLIwjPA3:+QH}uLz U 󡉯mC3@ \JJhتR{̦|hP ;@)#Ye7L֡\,g0pp L43NE])QI##|4^BrxBk5(Ia aDsz{PܔK`?5֩gԁJR <5`ר6_8+}F*Cد̈;ko,u#{ijJ0k Fr+pso ASY1$zz^'s}!̖ěxuZL PFZ@ ?(VlWz;aP!W1[TI ZQ DґN.2 /I䳂w 3+u!B- n?GjQv^dj5*x}EK;\v/6I5vJйI@#ƻ^EsH.eVBM1^5@n+Orpɯ .kE8ts'룻M~ZOE/ r.ǯ0偛rx_d X) 51өIޞB$pڐi&G }W @pR:?j"=V_w ,Kҟ rB^LAhp(L 9X[\^6gr2r&eoe +l~KvGu?~d6V/5.ܐCmKG̵/H ki:<ܸNPv1^{KRJĖ9`ܤ0`b1g7o[w/Y-%C7! ogmjJL%E jCW9:2!ӏVǃ=`@V:-]-{2g΋qBPo{@Qd8ЦJ9;i0v ~Ϭ2AݠGæ2Ʈ@DCKH/2=~zYhRguŻuua̎(**s,`3+RBõ 8OXקD3ݍmVUXJܛf*~3)HķFa Tg.@ `Iu!Iʡ/_b@_О.>%;<iD~B:uydzMmyy;$Sa_Zɳ=xy orRĒl#ivCc$U Je;Hz{*ۘ/ Yb8,]io ~ =Ƕіf>nZ/y=EFY0:921 / KX5hz~\4OG-Q#a%u4,36 ~MSس I ϏGJ3ZHxr'EG":μ裧`ClYu% O~(C/h/i !Q8i*ӗ\-ׇX{57j@>`hJ~7@&ms>zgTCeŒMњ%p0>Y-RA,3np_^ǡK WAltS<#?8omY :ct ;rG7*/=-}@J% F\j/44xV5e<䌜,tr"cΫfsdX$lj.^V@UDn"bap&:Y^>7cDQhL!/v{@$2؋JrWE0ٔx-7ZaDΰU-2@#2]8m]!sa M"[d(d33tG<Ȃ7u(֎݁cH8/U+!Nw%v}[tw*=n0FyĨ:3<=);[`31Thɓr<,dT!ڏobS3@w?F.lC}R5MRǰLTiϻQ ʣq$^x{a&VOa\2~Ij{; IJ&vYSK@ٴh]KeICg9Ɉ-2`FBfQʃ'xJ^8k@mQ+k4Ke]`W.>Q -ٍZUHK8N* CG-iV|4͊CK%Ҋ貖_|f/ýߍ;M:Bh:h'\{I?xڲ(oܜ+}jbBb!܇T'%MO*U, !][p>N\:Ml<$O,ʆ*\Y[d 3`u<jrA)}v{WX~_r7ݼK LZfSy}`9"*UԺQ~k^QiLTPg@,#'}1`rqE@I b:;!aL7vB XlnO>C?O (~9/I=k!qlQCb*R5l]`6<]ͲSnݴŌθ,%>*ӭ (@-+x'L-,,D9 9B0ЈnlvS- TpWprdjYuk~s|4r|O~Qo%@3J%`PhΆH%? v$b,;5|2>EImC-)DdO9S)\{XA"SU6 <+1ڈlt YƄ%EI ȴuC$7]5:J=!IՄS&un];zg"0 &B xNytcN"~wṲ7諬 r4ZǛyFQB)i#닕R%{s}R Jp3^O]9q3Z6g Y+x*GE0[=#)QK)t 4b֮'?%ܜ q&#5)ʟ, RD aD}$A`6ʹbU awm06WLG C΃~8K/ ̊N@$ݻ2Bfkx XotI,"㔭8ϕQ % D=Œ>c [+jӘs(˚&,"B 5HeA 0;R{9tnVZ!W^6fK^S+MZҶT%i4hB&] ]#VYs8)_Mm&N|bt9aBh)OJ;R&3|pyd#Cݘ:QJ5)@b 8`}هL&5vcc{ag)|?$WV+0ȧ *hL5 blBTEƐ~Mwؘ`e6%-jeq=61WBKyC qj\(TZۼ"Alw%*Nv 79N,ȟO2}c I iHb@ڙ.oD'SKr^A?EvqMF?KBO`,yxRW]t3oUd;ā0!Y7@)l2aq3&`Il+0\wDr0@F8LF< q6ftvy\,E-<&Qޭr8a&Odi^Lg!`?^MC s֨+jOA["<[ME\яy*P$ fl5:;˞أֻc71VW(錂L8-mY7Zt˃@xO}8np>02RɥSJψ?ȾBjU&FCjaϊ2Q|{cI g_BB d`9T7l(@u-V|U?: Wh)[g(bG2Wv蜑#X Ƽ w_#v<=S!J.^C H+2q-%mT9f} x euJK+ *_A?dcC+AP& nCXO- ЎPeAQgQ3[vBC೭7C^/g<^\t_yqj,`Ɔbd5/IcP$ 0+&^e͹w鬻: ^?K/^G#r6$Z1$s"3hHmk"9t'ö8G9Xޅsn۸3 ,Qpa"40 ;zy,/.| S"G.4Z7D4i]Vgp3%aVS \7ϥ 2v"XD"#'Ő+Sш4F;4c<#>g925yTh96zԘ*Ahe=8&](޾)ymycKy d1;(^۰EUSm7'QWbyɦ-MNzգء YYFH>TK7px@q!ٳ+ q`yXL% /NYɃ[0C޹Zk.0S.׬ϣl̊;hW[]#|١ a?gZgD z=S S!>t0Ա@LJ@͂twalh3 mnACP3bb_TgYVb$+2c7 KiHcݷ4&q؃,0KQAL;.׎vۭh~7%Au)I`u 0ɞQ>\&8HROddVu[hԙo`OϿZYpVh>,EzV\SRѕffC M\370FnLW9Z`8꺪Ɲ-GraU0k9pF3%g)u"!J h֚e| ]MvXE-NeүP(&W@8ަ LEB1^ f6W bgR Sm}]&TJSz Rrr"7x.1GYojizqct͞O;t ₽_q^(ҭLN|rꪰ\NX80$0eKoNbE$M֘FQrbFY$o g3^cߩ|d'<'Jb}Dqk<l|KX2_>`?#>%wW&E֞ݼd!~AHtIʧW Y!zgj~ LP{&> ~oFjq]LS:y$ą' epS+M[zo<:Ow ܴnme2ӿys ?'c8O$d# 93#t!eGb( z,\} 9^-S>YʶtMF (Q)e5,AqNl}|ھ"!VQqSӃ~,oś~L&{5 |U4s2BE.F8?h,G-- }pE/npT.Ej͐&1*èҶ.ԁJ<jWKD7ꭎNn}2o"8P#r_`)bKB%r٪~Sja1zș ĭ|%@{ , Iz NЄ䋻=s>DȬ_|r-87. _A};yg7|Lad캆}x3*tBZc|O9D~m_ (!|AYGW<Ԭ79FPDM;/TBl4CƢ4Ɇcw.5P@"^J7L^m )vAGL+f?h8NW/O?DJ֒FRo3n^-1,ɀzBK2kY9`Sl5[ŅU3O> *lݺ@S|+4OխWs)2یrub9)GO ׍)?wX!0!qhG~/o`G>c}X)5-_CR 2a**YL鰩/m>HhV&?LpM8Y8z XZg^:02N,u\݂bZ![(m-]-K}MaaeNhwdp(DJOvU`*} y)p"Z|_F&L- IZ%3m M8@ʾrqs~]̏Q;1W`4ubeid'O6sڋUUvBQ¢k~BgA?|aXw9L"-emz%ښN5C*նχ=$VnJC=}0y|tKԅ 9'(f.&H& nV%fZB,mM tz[t~]1xuXBSd7W ?ȮesMآg+ّ<"] t,4J ,ITE|NGNKI{Gs Z䪅xV=~VJf#()V޶ u[ .oybn.VAλ ',\/J){"&T'`p(W6#@qKq MV {L;bg[.U-OފMa5_P79~ L^" Zs,6z'G`e4TFP9 !JHt/SLTl%!kZ&7ыh?4@GS];X#qRGyZ{W>n^p}"8ݿGiۘ9Ds[zKHPhc=, N<45|2&H3:ҿPX٣PkflNK+ 3_ #2Kszer˯ɵ9NA{똃܉: 1Of(녖 m:SO:V/ 408LXd%|9qAFD 4ic(뙆 򸓛jKؠZrA7%} Gʖ>B*Ό!k8loX_1Aqw%x^CckO&pMwqڶZT JMDW?6J4 Τ JWysZЎעvխplzxA_nY؟.wϜR  bCx?/tm5 PlRBTpil:Fy7En5]ɮ҆v"hYO`eJޤVt:B_BB9˷ƒ#3jagvHE8wE[6l]L;RBס *.͸E'Q%i?p"ʬqY~S&ޜ!} eP|xytƶdCj[V<^(<ҵz|^/ѫQGu?R=%]H`2ˠ/1FgvTgFsKYOJRWH:5kw ô~c^` >3umnL64|PգN T {oYMç7 m dγ󜳇\Ҫd U 4}|~U0x=>6QE6~es̮8jo{kA5(U=YGH?Kd7┆:1&7{j6#sCڄ][=Pq_qvD͢암.d۾<\t f"BE sޜ˥Csz;ITG:{ϝCcl|FQ 34IܬOJ^6u A=(z +b) ␫!݄_5U2V>[̚XU5krF7 ~Re}^K4KMT41l3a9Ob|qS x*@ x.2g-n4OcDyﴜ4" a1uX'uoUt움5g0,,s%Y`-Ad821'4pf#=)WA)ڜɈ{ߢ-niEӓy\}iPbXZj d9o-Wȳ9q4\Py";گ?ÿ<.2ę$Ns9sw'-Zb9w Q]ˈ3.Ȗ;:n<Y{ NM4!֥bc_c*#V;g'蠍II:1XD=ŵ=L&BNWL Y<sՄ:V}Ϊ7mu(7/7ћ8NE r+G 3Xn14j LbEga7`˧Ś؆i/( VsΪZ|YI g]HsB'T/Ԯϐu`;P "7UxRLdEBOjeN +:&U> 1H7+6|cP͠Oq-gn/:ZF|dy ` Sچ2cfxS7tՑP/Y uCEۦJi=SW˨N:"@ۛġ"=Oz [י?v1k\dipf|}\,-&]>\PO?ȘP3ft,}+~4/ʐppדTjJl`l@aNUpc,\0?w@'?NZB,UAN/\|WMg f#'ZP/yuB;~æR$Iڅxwf -J,E`OA^@ca$1`;Cp;$Ý^|HBvf(zV(HP?z/I#i-b0:&>Xd oA/sf1'\$Cg{E bp7[ݜE÷>Nذb&ADxËawX%]EUim|`\_\&P68†h s@=7w ?Ad[WEs@Xlcw+(5*fKOR #^i&]꛸Nn}@WvnwB.{أ41 Y{dB XsNp]cNkz={2rNIX P<64π1R;];_Ѹ]^ʒI})x¿gY(&͝ TޓLKv 8Ph"jLb*Y;QNe&.6>oԯgi8}yPK| WI~$iw@>aY|4ܙS?)DӊQ˖9ws@z>c@]o T|B{x +jGmu.,M^P1}3siipF7&2trzJ_fIm(EUp`uie-0:_ OM/aM55oYc#Xb{M?)э>Fv arM2;cG&;%' lp"'{O ,ͽ=6CQM'yNH<`FGlg//ٕ`"BF.eC3!Xkt+~dWC,RԚ cm)aS:Ob97(vp y4SJCq0NgMLׂ@ښf`4m͈̽ڡv5en#6="*ł0.^{7O\&O8E%_ ]Ͱ\w'XV~֑*qg71Hn[%b +ފQ5[ D> JG}C_YBlȁ3Hlzi;p/񃒆n`ԱܾI&x+n' 9 7` =8^ Գq|UN)=X,<< ϱu.MlySng&^01keEA [':|^kzoR-3;<^>{LKt % bqQxwް81]#j=:G,Īn8';D<Q,(9w~qRqu+}*P.w)H řā`OkX‘ZOBn"Bg)Ge_ڕ>2vv,9gDqxP*D[:c7Wr- 8`HmL]hނ+vH|23-3$}Qv&Pi)XGjsaȴT 4EomXxNTaw%:ISg.vXyX-@6b.CUF®?+5F47 ,ڠHEz`-CSK/Xv_9;̭_|J< Obf0ٳߦ]Z@p82?rK2H1D p s2z;}.Zqh rA2 a:j7;|%c&T;#S.s-a9XT _Mz[xs¢%xJrI$0~©b5ءAC yZ<َj."e gGzZIb 4X| =$UC=>S`q?ahp1>k!>Qvn|.ŠTkɝ? #@aʽdY69l'175Xt*GkЌL牠6^g!pF>)$["]{(xad8h pU#"~ E?yO<۠{EX@cx?@  % NABV)&H@% hT_b0"ΚNr6V|swfu㻚I޾V:P{[ @xcJsp&fa,mnoDU 斔@ ͼK^&n\;&F qǾ5zg0dF+\P^,M ɞɸfY[{qcْv~IJbQ.#vKV !ú'UiKBVA)\;!mkZ"]mGfGHV9f1c7|O?!#P6PU_$A\^µXЦ'ԱICoOA"oј},t d x]ݷBuY,kvդ"Ypaϻ= K|D/5 d8T[[fy]?9ƨ0qV(;aep@nf!=,88z\Ꭼ8_}Wv$;ڇC꽻aeueIγpVi8Vv/V *M{Z\?/ 1.ͺvn#$7u $hACǎ8sjw{9 ~?-wj~4mGWm7/!)HݝH1#jۉV ~$vNNάeMa}* '0@$/ŠX#Qmðr ; \#ƒ-DMm8,n56ծ'xQL{̚K/Y3+q#G|vVpgd6Q aOPFF΋?b a;z:y&6, w)kdIk:%eZ"y⃃aġ]dۼE`d(Qne?jb 4vuJWNᇰWCJ:k 6]՗@ Z2kȹV赡+m;d|C/v'cٜ!6c 贚;D-o[pW!z"bLjqfU./l Y-ME90{H|,d/߰gOpvBIWM hSb'ۡ~{*gbDn{.ZB;Fi۳f|GF;D2OU)e c^ӕcoM>uON[>JC9WQYk`D5bgMdtgz$Wɺ[`v!~[MKm U5{3[J)z2TjPa&G6hk]bBJ)Z9{;gHfIF>5PfҖh76: XT'E;3=+<{@0hӗ{'0Y}Ll,HBgςDa2N *@9Ň$jbq ck55p}x8𗈿ԬwCtHc٭77{z>H,R 2okMӃ 9-x@en|]wBd78кrP6 !t4J5) f@|.'/xmA % BWVMY@+I>6}gGe24,m9J=yĚ~ H[.t J_vK j'.D- :9(K9`8V5K13P?5z)ELPS-I>+3vֱ`uF}Wɴ V̨A>&&sYĨ6o&MVmCkiՒ7HpTm0&O? VkSQ]b%{tRu I^N kcʲ7Jq8q$<] maAm;N SXȶ~ֵ=kKq걤JF5wDhw3V@A.l(l.7(#|ׯf՝؋xkGrt.m@db.Jrf/zPh;Mݹnq#¬ *y=>|*sGfR p>? ,?#$PCA&VNC2IEނrc#%aBj:o:RS"6ƒڵG_{W!+43fOmL]@D{8!u=[{jOwL2fvL #{M>t c>޸Z-=kڊ;銐J`Og _CVlj嫰"T֒Z"\#%gNI +C% _6gr\&A7ϥAcDʠo܆rronă@8;=6HrtQ[hԈ}O>( !2D7<+L5@kTwmd$q&̗J0M t 'eW}TENojn )cbrCHʠwC\v7D<"JӍ nIQ*A/N Ij ^I'z!rm g ی~NŮ5Fɿ ;I9LF.DLsrFo`R$b@Q&а>O`e8=㤑׈MF*} Z[}|: @DS!9Gga l"P#Q UޭksY #;Qa-o(&HжLzՔ /*0KvIm,^d("3r96+Er:rrԏD7=Z܌*Kb7L9R:7ެfFT r)%ӿ+r~|)kU׿ˆaY_ώXISEX]2YR*n?XAS!])nj<3_i^@ϋz}1tT8c&ʤ=݁Z s!ziU:iƋN:Έ{zeRk~3[H1й)@$A01) QY,2^P^h 7 :4͓6q' B472dJÙ"T8W}7SǗA8m2`ݣb!ُr7{oj5i~L/<;E򽘲²] ɝۼam<&u25!^hT/6Unqed6q~06׾I[,bO/ۖC ,y Kdl5l@[.1!9LXe(8)["%P- *`߼BmTӡ&-эW%SqfMYH }:`+/j*WHVI8[ߝJ+V#chxruQ;po ݃C'hZT,Ct% њ_kXj左X1cm,0 !XG5 4<=xHHP׻$x@R4`W9KϴEsgJ] $ˋ+,X[**=E\ChҥoMh5P ]D\rL;HܖOAmeDAK+_o|[ }p;cUX+kmE*}O-_ŀwH-P8;taXL- 0 RbKRC ;wܘ9=s:P<3Za"v$t 0x;N^PRCr``s:n$mD\i/FȔ;dZ`tWW R HbPo<ML}?5eŜ1L;vI ɰ5Yf|}*5S ;+am: mN'Vu ~`H+X h灉ERf*mlłۻ7*㽹a%LVrHZ0&UZk49-P.ہɗ]Fq??)v_ğ.pIdX Q ^ [~h3Ӭ+΀OIiHm^ lgU^K@ZCOqIYs'u?ze |7S^H%D+u/*G*J8*+fַԤrBƻ١ ?LrSb%oE2[L "#:8oHGyYpZs9@?jB.4Zsr|y!cR΂BrHF̫Z;{`v3`,!lcMƕUyOvƽ׹@#{q"MZhY/Yu!'(Git)Y_bK|K`#W?ҵAӂd Ε\v/7fƴLۊWetOa? :y ċίLeyDd^u0X䤫dlu~ڄ8->h4ӑJ+8l:LuݢƌBw9L>MNwM3l.YZ6kɬ|jԳ~rqx.a\νՏ"dau'>s3 aN\ Ȧ, b"InB߯Ҏ kzJx@풫(cXǠ J#ܼXQ`rsL}(O^ S,kj=C>NCG=mJݹi[U0y0m#`n!ɔbb7Nu5{@EVG&S.D6$zYӻԡol-F)\;[?؉b^__Ҕy-̺VQ-R2bެk؏鶬%@UA|銰J)FwC[f,W-M ߎ 9}CLB]?*вy4+IjlY}c2놢sѺݟH0S<ݷע$+GՏl͡cH%N$ԩA 0i<6K7}ӫ$2$ 0&)_'We>]j|mQy\kPmuV^J'X!?\ol6VJk.:y6-zw-J)j3kx0%k-ؙ_1tBaᆁ'90UƇwdk'0RsN mìu} !W`wq1aJv^^ux}Io8'-5aœs$pìE[Vՙ7(_1RifW?ְ$vqOی7*PthSgJx]p'ïQ5trh|CffQH1S%έv">tw>ə+8_3q؅'Oi % 4'kbL$8Dub`?3S˾W3CqߒSpƘMN&$wVm>UTxRGJ DrӆWdlP&| хٜ&),Y]R6/"}Yō9wSCY)ʧ%}P%iG u8*c" \*K;g}ÑSO0m) 3pjC ys60fcR\ص^S};AFeMKڜo:ق_7ÜQr! ?jVOAElN,E]`A]1{#F$7xDoG]6YF# ri_<-7B!_7P{v(bX8ͩC .% 4Y6 "ɬ~,!EC(7 vHmf.$Peu [|@I`Rڳ{ܵb"D@u34I97%Ioۖ[ȯAf 0QDV^yaTykvYuyf*bSCXT^ j֪5 f`S G)O :7/G |n-K-x4Щ%xš׀U#_煶z),0s䱡QA.M]9$ф[E ~ݱ>]+Fd5a\ }(ȉLɽdvGMEN]PLQJ[~\0Y!OSkQnQ)W2*|Jep\a֍vRz#!8$Dnd+[t/tΙҏ'VB45NʒłYU^"Ctߛ`%ʬ ]nswބu"Z1c?vrҩH2!ᑢܯ&c9}YE,ɠoP`$GC ͜!SĀk FW*XA 3]H.p8?rqJ.?BV v}K"  ёκk@ m91C=)U|e!%2#[Gdk]њ1}Gb)?lytV>MgV&9y; $vjY@F^pT,QI^5S<6 ߂ݾI)K-ˌͤW:`Þ_v (JݞQU(i6:g&Eկ</>xbtPMjM=ÃR :0Omж^{@z#j;o%:]|$ ^[Az%fn&Z W)u4a/*E)G3=xF̣bEQgʼn֓'R ]88]΢"!4" a<(9fȝZ:ԌkaSG-9F̘]@bE/ZS<&Iz$F5@\_efm)--)@ "4KϨZ$mr5;c;\;e5h% %Xu; y)=;,FE !*#mZ!+]lI{2j'׀^~*#b1eF~潏e஡E8Bwl:F筽꿶yri\:6EH9Odunz&VҫÕ?"?vj6pT>c%E2aHe7gŖ<ȝXk$B( - UDE['EuX$X'UG3mO׊_o[^q~|3Ըcu2b5-a<[y H.Ryeۥi0.OhN_2X1zW6SH\ 6u̱R鴎 w,YjN0sf¨B[8ctbcn{Şy(:ĺ5P`I쪋 Q۝ qݩs}b; M3nLG2EˆHXK.ۀmMB::+jUrP*'bЮk`RC;?!wxSmo-Du{o -!_zESx+t+ML- &TMh]:lђ!ߣ~' :ٯ1^t>(DSqwzJo\1 "@: ¿P1)NQ ';SA AKTq;('JJm1k*6lmw"7*гڋ7Փ%e RkmhMJrUζ^ܙ^DEPʌpvw7E␸D)DUB^mn4X=9~-_C@= #Ly `JrUt+u$@?@eJGESjt% .UFX2<{ Wcrפ)VfK)mI^݃NY' qC; %lt#.pK)î`׳Wq45a1[{DE{dE~Wb/>\lB^j,P"YA+S2:K !'úOf{ ;u~V>֐at|hZ'5$l8?z7TpV$Z,z5-?:|K1H^p9Ow5KBҒhĭlMRcsC!yTRaa&CU'7i-dPD'JW..][5_, mN͊qΖ?n 6a>xsKl YTX,3&Le`>0S,(X[pq04@R^O_FNm~2Jbq‰0HʥЅ󑁣ʋuHPIu^msݕ9rxO@ mQ S&t*݉kXCAŽTF:y؊'RoDuqL"p~>/يH_8ruC`)g&:wSo%Dᘴjy늗%HKf[&&1:QE}"#Ć0 F=wm+Y|]#>QjHGP[1oꅣ0Dza]{06r~:#bUqtj&)L "S.dsޡ|_j!~5te}_6FX%1s6<7\M3qNzu߁BU᜕*T?9?td:!gKhyKA0٨#9ϣTIHkhF@bqJء>sэ\ٍ1& L wpWl~اͭرz` AZ])dǹp;֪+qؓw4]h3tkeгfjn6#JŻz99X%R7YqMpjtQ_ ,v{cڒ/w$B0 oYZSAo#~7y w.0(ؖi⫅ڔءfshe R'lד{ゲ5]DrsUŻho9d7Y(Cz9ɠ6B+Fd/B,ݠ'Jo(->koyn/|@nPX suZOVK䀂题]^!)|kxA埽15UYs;+&^(!`R8Qk, V\K:i͓tbƈjB2ދ~g V8sov8T&V"[EOBtB-VEBNw2 L >%Tú7<W|H3gEr16V21ЊZuZօ},AE\̈́ 6EejJG,1=ۤ.T/^3?-cH#C3ۃ̈7Kw00+e_2?vE*}@2 I,o:p!n+{2᳎3+R |' ]?tlJ갂x}1P uΨ=;qحhtNY}Gظ ln8USoFU^.! u57ĊpDՉϺgR1G+M$êB]ŔEg!8q{+mM`-shaT]9Va5ap+`a*{-e3c);8;_z ԑ.QPVQl'U[]o2dM[Wη|ݟRe?h͆Tf''ֆyQ>+G:yPnuw$ȉ'ej}\6޽9؟ٽIzKn]95Ԙy-^,]B'/Y먛k_փk1.pmk{b $O~H_{l|HNopvmSXTcer5Znڋ!7 ,C/̫p:arYK n RM,XT3tB1p|;>؄@ Cf@wZW*[T+N0Cf[Dd,"Ū-ڞݞ8Uv3yh[N^i 2OgV,O3psdA>S'W!~uM?xUmwEr3) r?Yw3+om{eAҭccLUYJ(zHvM eH*!Qwÿ>|2v gl|SC l.^|ISܭHbJܰԀlICR" n@P d?"iׅA-g*KpiU{ aL~CQ3Dj0%P` O XHE\AzGcPe1M Z_TIۓ]jS/ΦҘ\#WL/{ ZH!}T$.籾1"a? ̕7c 6&?u#[JԔ((AqS!k~Q ',KEb<3c'0z~Ʃ>Dg{̷Sq {b8Yu0,H1EdwNW;4iƯ0ABԳWBUDL#xJhˋdF[w=GZF5Gְ5XzUQjA)W<rXIwk3=LCo͕@~J g@ӹY0в,aNӆzc*PӽtZbv_q~sCyٴθzI V,7Y"[?DM,Tpq*gML{5ؚHcڅ*8)Vg{⤦ Gլ6eW %Bk7Ȣ\OփG4wMaLw`;a8Wdh^=p^ t);]LO]kyL%Hd.ߢ2eߥW XI76oA+[.q୼Xp$Lt1 S U/|{Y{DPHnٳe_cיx8ä/(VJ2 gXhHzs6Yxy-ĕ` WM(GLރ6@vfp/y/[6U@ r5 kH{2)5 68 Jtơ5}sn^.)XL|ڟ[G'[;Ų{@4ڿ7%w䫐6!3w|-z[Xh$ Lc}b'Cx pn71&HJÔœP{B&-|[c}" I@O]Z2SNr'{[ʭuL1ȅ63sVLZi*-B}_SYa0'ZMeBXfړkc*ֽ}1:KJ"j,gf5]3&gRE7J'D_!e" uw;R_<|7HN3M >dOwHs )7O mn_}+GfXWO?`q!uTu^MP2pKL"<'0^(4kcrT6,qOGkA>jݠu6!Q`1quw=?$cubeZs7G!ڍ,F. Ll4 [+(HT!ą)Y> n[U53LJNew .)Rӡ)\Wv36[#z<{$OeC= D(DGDV64puaЃ>Huqk"fSe bۘ ~"{}b|Y1d~ycSu 7[DYxnhJ!59LM'}~HWpi4=INT |"#͊±84% .M~"MӮ?9;6P}sc2A΍kԞJ]]?tn$հߓŒgqj?K3\g*I5] ˯in%s;mʍibͪ4]ֽOVQBVևLuo|x}ݫ.:H%8a$b"cDVx3;{s3Tmљ8ˇWuhp7T> }K}/>uR`v@JiǍ# ԝJyBp6Y+'>'=Ԇ Wƃâ62\3@tm;1Ԇz[gnU< `A2lA9ܒe:C^='Sl_}C8*w.R?NCŭbϴ}o:0 ɗ $B>o:JpfzD뜇yYaLb涕F[xO+Ν1'*;atTܢw>[APOOūT*>WL3nԋmNp_3BS"lk*T<հ(kDJ&QӜKdI%ҙ\^NCINEA]~Wknʓƛ4yJ;սxHxVL.< 8JR҄CalioӕƚU[IUw[%E[}eOy"̻BXS&e?:NnQ\Jn4{+ !tlG< z0 *;IVp 46SdNk@/ \~qp 3KTw=ȕ3{,=09sz5q⃨K>I6O؃[O|' -,e s֘׊ƧjڋqRi45hy`QO0ڗ^;g"RP7^D+3% [6%r% {$ّrJQ jW}*yH!g.'6n)Q.<C,Fpd=}d=*Gl$lA\2PoϢ<8{U)F[ȋX}f4%dg\ˋqBU~\vE\Jsd|/gޔ(kC1,* thȄ(-uzԤh_°1S/] BkOnz}Yҕ[ǡ㟶~BSeVXM/n4S q]v)Y.fL,sw] /Gp*,i%BQ8F|TX]2Iiꇷ:]9?A+N # .[uD>GeE +~jLYTiha##*!lÒ蟐%MdQ11H-0 ?O!h_y{gxmjqoUf& о'Obȏ f{h֓<l@ΖqW}[zcLI |qu^j u0>9ĵxJ#g +Sl܂+ ̷4{EƭH1Sqp?SsK:Uf0ѫ;}5C<1ir`Wעk!|֡xe8%Jmg<*K~8` }MMzCEK;H .fઌ!xNj=;Ky٨7 -?? fv2Պ& |'(cAC櫔OڕK5P(&-b!RynFSSyXv[[(݊(P+㆘PnaA'Z><\ oWfg[wVE#]Ǫ0 _K %ɮk>Zb& ([s|8=K;d*ꖰ-B5<(|C@KS]X3{t|m!>nM=:z^(-eMz) ~- Z~DB??8٪$d}f/PLD *F4t-XE^^Q (:lƽ">9F2)qo z^98*lBoBA ;cʸyo/U^zUճC_ga!RBz(%",wQcږ%%F8HNG9Ś`<{Kbf^ߤʦ`C=ƍ})tCu5TJ<'9= wt@Ca|eS󑪐y=1 ȔyhMnLN'@s\m=&qm34CT㪌!?f[L(pEK K@끱UdReKp<ӂ]d,9bLΘongY$٠5-)[֞5h j;'R=ql@dLx',NuE 4C_yh : N#'P9mhQwx(71.C7#ע:)C( L[ UY!3g,2XkƒL*5$JȞߗk砣bt^Qc,x Ӭ #Hc}|Ēk#W,m*,oWpk[~pn9,(MKh8["XŔg˞{z&nS3ȫ|oGqo₿Tn\_;EĶ̬C{$ i&]ȫf5+g`YU E ,~V)wϖaB%(VR^VАNk9X)ѝ'$M*F5WG_c l7yJVcj&!DrXF#&Ǐ:$$>F`폗,ړ&kCe;C,V<¿@&pzF0 Urcm%]}z3 s^NW{vIߴiMQZtS՝&E( K4 ,y2ZLrY~oKu)/ lY#H*z^Ċ7Ta@ြX)hbT(MmHirVP7턓`n0NeH~ݬL*Drϥwn'>2&߇BCąa5|ު %IxN` zU,LWKsx炄ב\IasjJ Dqڵ]dԔ-Q |;Îupi>jEpVNVIsP\} h4}e:v .57S\ݔnI <]J9wǮ % ="rjX%]/5Z)ˏa@H锈I*uh\66w4K7灞0 +Z5F#ZT,N-C<&l|ze@, UoI+YZO#6]=RY,Z{J K*S/85B-}o/aC^bpT8E_\7mlBCm?":vBꪦ_d ޴ zv(z k•甠<+P'?KyΓF=\E>9[~XѮK&,@}[bn0k8<|\53‹hFcY`QO|"X9|$ @l7>Neţoas~T(]""L~Cዮ*yD%UGo!flڨ{8x~ÌR!F;3pޕ"{h"Cs|/9'Yl(>qqA8V]a3%[dG標yHf6K,%6PJPæ]~J1R]N"Q0gn}ϻ Y{TӷPOJIA7ZTlP3. iȹe ^B^Ij2t/?4:4Gי2Ж쳇ʔ߰7:aa1QE2yj8۩W^?EqVQs >γ apJGFs~(14{0w*՘Y82E*4`H̜VU `r-Em =ŀϦQfCm|*0+i4t*ڪ ztyWR^Ӳٛ?blE h>54STg'ߎfA S0kH/RAfx{h)yǠyme102i](Z,-G' |I rtf< tnl3&NyTNVߝ,' fx|E $%.u4K g(@Hm^e-(55.ǝՅcќRi[vr609Mܝn6y`ƣo4 8 ?FXv}x?9%nu/5l؇>-ϭi*pt5D~g,ΫUߘbqKF77ƆH,tNp:s-o>]Q%;hhJ};0\\p95rѬ[g"Ӱ®&\vܐC.v{.l4d#ԩ=&Ō;VO4 Z3Mk*ْj׊ a'N8pM!$ Ȓ(_Ζ?D/p[fAMI %0o5th 1jwF5%1H]M[SqZ̧H2>Ԧc42E uNoX)U eYARv Y^+9RM^W)\첆 lf砃ᥳXjڌ]N@L.j2^nbWV~GLJ'Wr_fR]#vqX"i'>%+PVDŽi1iY gng{i? 3(( yfas !4nUC*FsN'k cHB>Jf~P˴'V$!^244{# olW/h2*?d34?)Ps]kP.q(@Uz,x-zhxkW+bߝ6$42@GyNYmYmZBi-S>ͭM@NrJo"!wn GܯWډcDˊ{kB_(0,#=rsqiǎ`jԡ6u|ɟI 7:*^߄5\ǦPYeVL 6=]8d_#&ɭN*cŅ"s%j[U[#ldG[{EfJ7\B5kߖCQFn~.ѢH'WIsOcY~l}j5kEbn82p[FVz͉4 s74[~go~򖒣j(U~X:2ʤ:]rjc< :(Lve%xSݣ {<0MgKPWV~e&QSܭqp2,?6"wM&xJFd)ܞ#ङ),OjYY=>wTڠ0D Ʈ4; @G83nQZru ab0` i_`Ǟz'l-} pdZ0rjɫL4>vB?\y)co"?a\@vLO@3WM+Q* pG\,^蓽@H$rDŽ|Q6'j5 ɇݠ밚 WgR 7*prG&xÈ7߁(:Ѐ tܥNY2q FÂH,‰goC'o֪^[iHIDIԓ^'P$'2 Ӌ4ki !0UM?28(/P1vB"ǁ0#wGj!U|mpi+?fy~8nތeKϑ:s@M/g#R ?Ŷ~ؑ۔ tR>H dLgv}Dw5Ł NErBTd0Rj$ބ:jrT`t|3\_f\Y }F `3vàyf,U;d"~$zjVɄީhk>t c T%b8T> 洛yoTd~<WUԈ(6ҋA tݬC/f:)@aOտqPdH\Ld.9w<^Z% ;E̴63O7|pދ:75OGDv[Fo qaRe\>;×E Ģ&\6r"U ¦k{*\sH$iڡPo'60J5mͫa.Ј ,zu-2n D΄z>]e׭W2ӕcwʥγ7'l aU>%1f!t~{v,ewlW$A܅wo<"OyH/,frߤzDtڦCsn;PkSG]i11[`<`b}-7t- mrDMrɶ#i]A{Ԑ7˕^UQ8ct1KV7_5Uczz]yMKM|DdkN8% I\ayc›t+U y~`3:٤] +eYRV Ͻ1l͠2X,9ߡofẗẊ6T#'>~Rh9*k7sM2Hej\Jy$ f>j~c^符|CP.{+̅) m> I$\$8zJC'*S[2LbDh ;`vL'THM9AVbF Lg1rm#Y^^U.} C]I[쏱PK ˳|yVo97TܵǦ5hnI l̦!blj.xښDplwp;\8Hh)E9K^tNPxeD+{ɚ(A+W3"ՈϬYl5UΛ '݌ Z͇yg^,[80/Kbb\~.6G tfRR:W`ɚ$g91ܹߌn?)9/uot=YrtzAyE #6a]/z)R^O@6vYo5Hi^&=0(%),C:յ_*+5'D814c`hbwb3`ŠtOf4A϶`h{= x$UnI(؍NSlI+s@grUo{x"w Z8n19Rui0r} S޾ 5~2(XTPVM aw!gtKޗ1+߳ ϥ(K\I۶d$%~ODI=3I]?OGnVCOhcP1#V5gj{s] =P#lbfo1V{47,PG.#&na2f١N6Z762gL|[N'nB21IB{=%ZJxˑj1LJ_j>=jQX(#z7sG/&f@ ufWslsG`: TlJGއ')HAJ4ZvC t,Z*8 gwi>e[I1'#ne1_FOjMJTsglkUQM}6H_ԓ,Kb}]uㆌu?"S Ӧ &`hzgñ15ZQ []QP$Bڠ8R]PC%JQW'zR?g ,p 25¿ %jL6f:+Tc.O0hk|΅c%jdr{={`P bkga\iƓ .ODdԘ5d%lc/Ϗkl>2<99ΐPU.{E "E(l1| b;W ۔l(ti*5]T|{u ]²CCjCcoD};IH_+-0@סq:Ї(X#ZuDH3nҏ>-TwIOXI"! Ԕ@UԯInjN %"cwZE(%Y_$a5p-{J)|F|lK߾ET`7FR !@X.~74o&G1ƽ9mt񼵀H`??^׼!,VY!Pa}%yŽ>f6:rNSDͲ2GEH'ش;g`C5ܫ^< +Y7>SEE/*/6 թlCۑPg|E$fg 8~O[YrX Qμ0.Z4D3Ue".ٕg-óV_g w3A4q9]RN뼰 nV,d_ѝt;q%|Y`- lCo_JpP9Լ6v&at zv |XM1o4[f}c hbX~n5Qdn2 ˗ɲz|-vi| -mvB_[:l%jf⵷+EP7_\~Wx68ZJy6 tTW_xЦ(~J-*G 5V&ӆUS1Ⱥ.F`śza߾H<)t@ tEҶԝb$gա"U>ʾǔh8|Nh6O瘧17H[HAK<76J,yzz-)bJ"XWnݩZ'Zn>R:\2U G]Ғ7ɞ1L0(\(:XO X`OMW*R Gt"ݞh b.JKP8)7g ֿS(:#'WxZ&rPNQ0ˮI`{^Fd~A}S ' 4F7&θKW$$#tOϤ߁bOmDP:'tL1'} MR L ٬*P3u臏3GnԿѧHaqުw/-xeYqZitO9)"60>iz!\4Ba'B㲵CDRMUj\4NH.gŀ.Vj7c踝m4hY2ܠy+8&^C\y,nm&7EĎ*$a]9Dj{0A'-)#ӾnƸWCnQe4axjggQ* OCpftrLg:H#DpF[R`{0Ҧ%ѵQ@ۓ# U}Nμ}PF&d ef_8oůJMN>]HiaB_eBTmE)ؐ.To ejۋD{ US1I.8VF >f6vS]0lfLS#!b?=DmF?cӀsf,b0\qOz[xRwgOb,p1 2 eyMԡ(Q]_uw 3 |x,x퐾uqD]LM`bͮ{j1Yi-0 A0ܧ.dwӱ 13ȐÄWTZ9'j1=7XVR/݀%6xxJ&a}賨9̼Iۛ Wo|YvA$X#S[ش#"/>CFrR5e [A|A[Vt/4td?Ӆ˼m['"OńT% [BXQ$zlU#2[cCo h=|3`Hd 4)3FV|Wԫ6,?CiLp%ɢr32vo#&S+DP<Rp@;Ԃuфt'Kzrae@Q} 6#vڕpcwX+Z!oMfh8\@tbVGr<1J-t!e)6a~nnҧpeFk0\\aXZ?s:P9\s|P}0ߋs"Σv>͎B_DR/+zCf?EܗPJǙ  Xk>8R}_jx{([V֟n4%!+%Zn" R;WpqӐoESiqve~ʘB\dMhCsxT:5Zˆgb"eS3Żet| IwDn5QŒ32R׵/$ݦbouga[(N*f :k\-#uA>m [N j||)k< v=(:1+/0j N!9 bO3fH U9שwaP5}}RϘ*'ذʆwMS6d uѧtRJO)*5>:iyu/_E=cSM%{ܟ n~ƞG?|0X!adNc\q+ٟ} g@`eŸ쁬@k+c $UM3%(Qe,9}&:w6BËyNb" ^;KhWXmVvp+DwojeY{M]~Eiր}N3g/WV=:ۜ{Ijأj@s/0ΣV-`Pl0|ƒn4URk9)rLuiA0n1.+5 ԓ Z孅=%:Jd>svLA;n+OGN'M &g^M)9Sm) GhV&9t#PEfAɏu"z`PmĨG,؇ $\T(y~=q4̿#c{[|(u/,̚e?, &SDVh-nQ}|_HcY1v>/ڙhDӋ(@ x">L{| Swl$H|A^< gT'ңo,`{6)!1O5J[\^SԆ=e7nK&77i(F.xEO +vtN솛}D/:$%uy=zij 412FYj^?V.ME y 5Z#F(\O 0;TkYBAS: fEii]esuW]xXjyE]i\94zҳR%Y>uglo%5A* eDAqW:Xؽ- $j6{=A$hR@l0{hh] pBr1dA Ye +l4ĹKaDZ`fcS9O>-u 9P6TF}(TUP%WN"r2Eg9HCCr PatoGMMs4Xr~:զrկ@((ݳR H_g$7gBE<8zuJF..G CunhV}C!> + >,<ԽJe8Vhi R9 7sB&Vn2@94""Ԧ^ۨK!Z^7^ PbQM kl 0by {XjKNFpU NPzkJ"f=]h0Z*H_[. O\hZWν5W/pNDEVlN&˾b~8?U85ctL4[˳`Vm\⾭cquVBF7kOH̽$JH"ܡ!u gP'ZB glNٲM4ѓhBOA {[`5_vsKa[v0/uV !T07WE<_t86& R 07"5(0P=3pp?,ށ˿!&SdݴVѲf0şا X+SF=[ujGWHlSfpϱOKxO5]*ܛȺ^bnC7v<;E}*Eš q{nD[5-paY")[[ΠIWO|,^uj`vx닰ZifQ7)X^M78}QҙKZ٘56κ~(FLΠG{tgJ5nF}.Klu._ߡ Fu٨_ף^IeV2G^ҨF4wc ꩗'4֯GU74`ϟ-k 7u}qϽo o1@M?U{G̥3FŁL؏h|֕YIu^ryL~^;S~Ϙ%> Ks^Ν {4c,/X_mBNsQ1#X Җw (і,z_Ͼk,$kZl-ҽt1/w݆d3">SΙQ5sV<'YIj*0zAi(>h3"Ki![aI;T1!> .W;-+O6S7E"Qͩo.I=n{hf9o#4UFVweF+fq(G;3 <$_B2R%W E@uz !JyikzBi&lS96<7BP^˂b)-"H KHiͬXWσUljm?pa3+rtO) >*Nr7#eΖ^L "X,+_2J'[ǐv[ ?v3cH6}bw-8l!sv 4% ;,K2?b'`/]89d΀py /dHоbdaD!uÑ?'Z+G+JfmKRk$xX-mn)|Sg8`*Pe`u% gbEOmTjK#r5UKq }#Yn:"ߐHz|qg !_6{hn:Qd7,ֲ ^M*_SP$O3r%nRkiIJ"Fٴ0Vk=A8 Y ML\o=AzofDrLd:[Y Ob7=mێ*+}6LQH=QSoJP,m,ϧ®+ЫhZ|s"{)iFfTw-{ؐc-(|ȪO4.mz0X ղu 9) i:v|xSɉ}8RA>T[ Zt};w/#OL䕪ǦPLvtNt2n_ɞUb?<Ebabށ\K͸ꑠ(|ulIm[Wޜ#Qxx8=ҵb)۔N|Jpc ?S;XI96t7%QlC2* Ƨ8$𲠉E9%).pVGN96Vv ݱ{8_4;CE%?{jƑ *q"R,- W oӹp5R{ne.^F˲na㇇>\2dIߝdAA>Z z69tlu~X< Kf ;' =늍YK5ȸs2 mC|Z]p/ }IGA jY}J@tPTNgNÃ@oX^HC<^'N\uM 8GgO17yF,ˆ+z%f ƭZxb| #d6DfgV;%l&A^-yluVBgȣ%I|M( T챷- qQOݧueWUnvK&j"=1kJ=؂f6 M`P][pU?̒ ?FϞKY5-A3Z#rZ`$}Lm"Z{^>Xb6({߇ȘFꃲ^2:n\T#`Vgi5-)L܁h8T:B8\כs6A0ɥT,iAK:޲clU,;ɝg"V Bn$m&]b;xT.%Gq=2G9R/>8I9 / z xDQf!lq#hA5}EV&}O > a9n5Ę+//I=rJrhe ‡4/R?bבJ[KcYwǨ<ڄcSv,XSFŅ mۄoŚRT}ͧcԋqLJ&s.'YϾEfqX}$||˱Hv2M"|ʼN_nn$tmÙ|y(-bqBơ+,I_1{9դ!B3Ӗ(֩uwzKt-Q:+F@ߧ [RUkOtI꫎M/qO,Epx.ײF->5*t)!i־Rg, #u?:=ƓxF&"0Q,W+ra I\`gKf[Ǽ35?)fZtR2T2x 'v-8a`KCV(Ԍyg`=cΨdZrǃ1~pr4hU C m vo:FXqvRmKSǮ`:& U~{6l| MXr+pbGr,:G|,r ?0)aFvc=89;M齃C JHUYɀ9]-xB33-*akҘ 5=Fw":.X4G]0)(>E]X#B,o[gwKY o:r5;L09{ȄI 9#E,ȃ}ʕ~zF ]pK"QZmP|-iM1c|K& ш* kil{;KdbW83a51ȾěqB3g\m;dZ-iz{1g[o '(cylnܼyѿ;3=;7ZP;+wt#Z1/sAC2 /kK/E駭8E]N-tE<leywY-r30RLWN. +V '$5tf=O}PCxݠrfQU95CDs5pSvF%c+S,s_bH Hk4:N{L{ġ Ka`qP*b`KYm(SBڹ30AToq\9eͼfwXm7wl+5m>(\|]] '-U[D{Q-Zcu:84_cI%/gNWxc+ JE%_ c{nᖆp빝%`+ @*̫K7M86'âT~6bGXDu|L(mzT<Hc5BјAG34,VLj:cArAL8~օ=főWR]]$Gp L[oA!ic5U,X1&Y [LmZd6s5:)[*9~Ic6.6@o64ܼ<ك:B 5za.7r'Dk&J' G{ Þo<^(6S* rRǩgnҖD47]i_lŶ5P*h4XvWǜ~Y|4_W## RA Di+9Ȗ|`GBa`x U X/qŒIm-e*ɯ@C :s(JJP}M<ԜS1]&TRY> z1];AyT?mB#Xv`C]-p5iYƻ>^<7[z3v-zVgo_B} =5.9GSd*% (meq_\|+VD[AWL0.{CvM!>4Z:4Q+8eΫ<1!3L[q; B[ ))ֱ[M_knM}~#uJvu'T$Fo֡YH]𞅱P[o9p8r%70((-. n@-"^!q[ΉB9HKPǷy"^نȝT碤\a~^JlD+(䙄-q3ӄ-[G֦z(iśΨ/ڭ4iHo2ê] f2 "#XVdhH+f1<z٬wXv; /^!&@32Æ@Q]QZm./A&A>>5qjR0[O>iQ'x`0FdTΜæBH&K%d+6yhc֋?ĢA<:X- o4Yw;1ɍWnMO|l zeacH:jȉ ]^9џE7 V ;9ͪ'}+ EN+g"`\5'StI~|F"Z_\iB w L~Ynn`42{Fr$ |T7U j9` qgn ۰h(ݒ͸sX!ߤ, BJg@)YRoSwA a3.|}6m?4!NzL,TIWw{A*z#[)=C;ġJaU>OAɳ'J<):&JZۊiVD+6P ,)?ELA+eۋlR*^CmwÚs xxi`G=t5:uD!jM [Iu[?첥2U.=Iª0^.~o\lk;,h=*5#3i%$"_c[?!sS췅$[ 72<8~ƹm ZAk@O5FML`6ڃ6~ptgF˰.8U?ӚwbN42؎ $Gؤ@+.#/U@rZPmiE5[ZM-SiTBc(5,e5ó2Xs uuJ:`c 7W_GD5yWZ-̳и'IMsp\\`YTP;sqÓeɅnPH-ǻgc^gOW.0S,?S M>΢*ՍҴ^"X>9VgL52R^Pbngac=Kk5tC'ɑ}p`a[KHm/9*P^髑3~qgT9_ee`|mlyLBzi-[,oZi9rT~6G=췋',t tD|2g>O/H =qLe˃5I?ީ#; D! -x;mwBO%(og",J}LOP_՝6"Ȋo*>_5s#i\!]Q җpըڔAbg^tlva+7%G.@*bv Pl/<=MKčFOS[HuUοmTym^eq6:Yj7dr^aJ0a3"6"S̋ۺ\@,hB1(B%yB2+\Ҙ$S `mTlg[rvdx4"tpXʍC͵?J0n㰽> *X盍1E=ʇt<[Y!֪,ַZD uZyn 2P #TފjZ50~_ qo!0S>k55gb.R ࠚkwPog>H/Pӎ m׼ԯ  jTguH|cN Ac45}݋A@Yc3$/Zк%+*誡DNUuޥdԱ:8ӦM FQS*>AO)U' Q*Ez@RXƲSL^@ېH'`>g^A`MG+;=寋}4fS4{lq"bGQÛݶT;fI^n?S\Hn``! ù.:n/ %¨'5 )b-.صMrW#X0طH|" )Xɘ$+*P~)HP8Z =#漝f6`\//PkR:'_iXn`UOe|ԝ;(LjLk\s)cל0vXE-Er#Joچ[4i'i!1*$a`*2Bc8zw*wB'JPu~(1L[&}g^:G4h\>TzdƀN>%e\>z3oOc".SP*7gN{X,>ҷ5t%)jki#Y'΢ݺ(Bl9 =3xy߾.7),hE $ ; WELhQY•nRL(t2Ii̖zm"#P6Ö guXUPG-Ҹ#) -G7-If4jBڠN@ΐvxY)<^f;GHf&6 [> TrYڇY -t< " .%*i㡭u~K<׶Zj&Vgȓi*&5&枊JM&>4 'a*J8uk:,}I6A@X;ϸ|Ս7)@j`w1?HPLUT.-^t?ϒ0&-I#yt2[\x? '@gY`w9}F뎺iD>6{:Xߛ2g'H4-TF<|u 6U;h?9yK"t:4LU"!>9ZS̸ot':Þ:o<W 5US6vZqW;Bq+{X:k? vA's>OczTy-$<80cq4yxZn*CZzL-Or9vod,X1e>:2.8 !=Rd/1nlޒPA׶Fl>]"nV}~8Iplo0b_m&4*%Mol!2 .J4cxbΓḵk/ 5f=Z*>2;^%13 ~2!1.HHgòENJ^ΓNKu[[a׆띨08t[ӅhLM/YoYh{ 1iV6EXlWgYz)Xidzq~:\ 2 eeVL}H SK-RjN$q3*IKT_֩Ez uxMZ6n'RyAYV0t5ܿ'}1J2M{ ku&ּ[h+Z?Oovu!V S3VIp{ƓBD< c8y`DK l,M,eШsYX szNAkڧD>Y3ƅV]BKՉKd|HV@Y\QhwBC,G ½Hx h `IxbmT<:5Eb2B%T1Ap |HR{סUq\qQző.)`/JU-R\ ȉ W ŷ-H,ɐUHs 5?PU'"Yh΄Lt`P]ԇi8ƺX;!a0kDt EYp!oU3VNfϋEPp"*\ɋ&j#EkqB$*СpCV$m*CC7K1L2RJ\34Pp c3Qz]9qBЗq AD>N; lǯrW/~Y(*T\w]~ֿrTzf0h?Nw,jl܅ Ct̅He,2. t>\r"ы-rsCƕXU v5 |c&6 7a%O魋(G"һ'q ! ~IE,Zv* 5BAꖛ~,e~/ut/kF&=( ɉa~,Sk<7F4Aܑ*]}EY3|D)努Y']J;VM 5#!:޻ڈ!BX{XԿ|dks 9ۥ? ^iro~X1VN*2 3F* ' :>Yߒ{5nQ?BB 5yS'ՋD#khFqn.b \|w%?N5 ]f%ǛG:tb]]N5TY"ʱ,JL][sHH~f7}Ư(%Jgf$ .ot04%ݫ;6ar3k{s&w"8C}ofJVr,O #S!U3c(oU# \ayJ~&tzs'_$ /MZR:MjeҨH5a'rɲHWɅ *b5q,+BPD4@fIs0Ķ{fp Xs3ߦWXcL.pJ{nfF;A?2e]I=V-zK[k^}>@rs/q8'w1\D5wS|u.ik6%LerB~ȍY\FHedAEFAНnũhi`q8`&& V4"B5Ö,LUGD:$.(T$$/Cux05SKy\az" mⅮ /'Olb-%2('J9"=kjODﻏF?veX,H{6=7'[Ո;`)K1-!¼g4i#0- T$ OKߋjD6dE-(#y_*- n!A\ pTV7 Ņܨdr EF3Зlk}$5xC<9Zc*WU#Ǘ$^ 6d4: $r" ȱo%;z9yW s `YKF ٙUѤ++'3{ <"5#{+*,xv9wi`S ѠE ! j '}\#~p n$D++h32uo? d4$K#G\V-яG.qD`F;㶔; mFBL#2(RN^ݬR,fԣu~v i#zRT[xҪe`0CHҔ B@W+ wHR{ d1HpR2n++J<D$OÉ4GoFdsZOMڒ)t&,*]<TVfYYD ~85n16cHÂp)B<ḯ֌fM*5 ˁl3m=Vq($0;k~=oNɣiWIh=O~ T~Մ+juʫ4dIg؈G&TUыOfen8~DF^X_k%.Ĭ2%+}p*ս J厪XI"1ȥ@87'BC#G`)[Iqj zxJcE8!+P6l؟`7)4D zҔ| \vEO 3o8?\Q~8L|'"tlբ~SLQzxH_G C$ n]TQz룸WaBiTu*Y6{{1?VNVʔOpHYSt?"E3M: Yg-8BY"w~qg_̸<>:A_#줯˃;K}\ I06r( ,&!ˮ諔X0Ҩ.b'e Н _k1޲Bƹo2Ҳj+1dGD8RމKϟ!AF%hkO͚Q̻~}g8~Lt $p %#:U&.!ϤNU<&M ;uhӣ<21Bd_H#K4L %9f^ǙCq(Oj3y-ž 86Ɠt{e#>$ ^QX(BBbo^AbiI2kY8Q_! =(=Q c%_} XϦ0a0<-ɢ `ݛmqrN3w:,9Ʃy_??N߿),x8񞎙=t=5S&TK5`2#2lDu A>D͝4EAtlI-k֟5S HEil"cڪP8e3@4HTϚ"OmbYeSo;fӠ&\f( Ag Ѕdg~&-n޹#'`B(w0؄ skkIՇ1LPG"O%ʂti4Lr2^ 'Ҵx砊6N0o~E=!lGgѕDoJTCq["ÆIj[0=m95 SŮ9&69n3̞ܶZlJi3)4jK] D_].wWi |>Z Vo#? u\Ӌ)uZsHvrsgRMV;ZEى;{{R%pG/*CH(Ŕ+ʞ68%w>ˠnPO3+Ԅȋ6 1 D0[,yD" \A@r}u/E7,軋R&I9KjOe ym]MunI&IEL@T:!`:T%k&qQ~0P{em fJa`Wj F-)mx~Q@nBw!=I~' J(:@(\W]F t!Yٹǖt/F8Q (I>bu p:?Gun]YU,Q׀gOtݙ 2&bH%pų[_ L1-=bg*kQ5<-/xA_ӎpXM:˖w;Wl˰,m33^L0,@/oFʹW:4>(=kG.hPDV{{',UxˬAֲV R.swy^zcJ k.wRϨ@zpD"O=r|QY礰BwNfАͷ+5gHS=?STwErE U485)E2z{~6taTKu mYR pYCDJ䙻ǿ Ynۜ\kʣ50Ⱥ2Uw'$S*mH XCm1`1̇| R؞sKmMqK%&=kLϫu.\5 y8ܣȒ>O|]v4yv4*Ӧ0AY9J( 1\$1d}VO}M7MȳcJ;C_jNC\CI[ д}Un2 ;;zLv+ 8#޻ێbt\`n7oq?v b@Ojj1ԟr05ej߇d@jG̏S8J:[֊enjiqK|H P $R__@"J' 4ź&z%:󦮾Xq̦{؈ I>΍ }݊]Y\Cfv1y{F#F(600:ջI;5JO7NŊ###? K,idzgBi~"ȼJL#IEqB#$w#b?L .FXJI}3l3Szn[|a)K^W֖Z>fFtS=s,i:}_t,Yҕ=f3GU{GI[u0ԥPH9\{3a/K48;j3k-¾*'WbS|i,Ȫ\O'+NCWHXcwRD ѝbws)θaS+6їaݑIξwN?yw"/?I+kz,5F#Ogiڒz#H/L+j=eҽ >b67$1e׸Ā{i `epEص0CVd[b)SpY)zm4蛦< JѽOjWu=l{* J1K{53ہ5]DErN ISlj@ LL[T20"lCTKQH\ʟ ̚6s\ g~JY qxis?Ư䥏L| ;gCDON1̔I>}\t)5㰸cthtL*yz¯"`?ǟ>X~?dgQ :n:`SIg6φ7!{'.g0K٧bF5ۘj-J7/I&V3 Tq `'ҔX rd4a^g^#I;?׻6nX,m3Ü;1ƒI1e'rg!!ׅb.?C(eƿ pY*JC&C8֋&VHH<ѧ~6Q_ D0Gʻהϣ )@OY%ckj+ Ż JNt.wV U!] / np(Uq:Vϸ; 8q&oDҧ|2\/z ԛ@,u.S*qv=k-\DuvG 7KR{PE+{h`xU"ZuC:.{!v?%%-j8z'de9R.cWjaO ,`|-M~(b/IP+1͛ r85PIt"f_^BL$B.___D"8: /ETw[=򥟦˅4:z:2mX)i|{d76d[Ri0U SbBV+OB\I&(5)=^~04y}R-lwyQ_eioH$jI]CHJIת_?ۄ =I1Brq=d$K'k [cSDq(h …#`7OLGka 2ETPرk|6RCs|o~ϖyAK;hÜqBWyEKUDlTmaInco5BG)i}]֫?-p7y-@tSn,_X]S[q8WjR_j5>D?ΎvL,%8a3tZa wLJ`.KFe6(J+=($XygOt^j@&D= y%o 31pY[L6Y:&8fC%%c6$d3h<$bXTh/U566)*wPWcsڸҐ'ܑ-iW"2;@ j@(Y=3YftPV go}&\_VrGFLЋܔҚXý4eNe[l= ]Rx/_Y9P6V\yC(GuOKëe0i/wي62kؔ%:ݭlkq@T(l1FQ T+:vע?542 ,]ں}6SaZlIc9C/{1?n ~ 2tȥadh@$7lC313]pO=jaV!-3˥u"Y\ :E3ZK0ǯ2!"q|K zQf"D ŷL΍ 7bxwpGp8/c=Lw#g:41@A|{k#v)ӆOfyI'rUbPlG77s\p͙g̴Ui ӈDT,ۛ#xbH5DI*1m]c涭 חrUo Y۱*dSW3-v%^(%Pxaܑ*d/\R\qY$y-Aַo3I|?@@BlD1q7`@^4N.*I$ C.: 6aR8%rֱHYR jkX&p4\A%2ޙ$M*Cl^bNQ\,'p;򳙊A&UI!]s-d饞'*4 `^:Qejr̘koxG+\TJB oMt^F.ѶUզ>S*Oc⧂\ H= TJ滸9j.7DY(,;D?p&h a-z[ESXo F:f<zz@NA:+)UsWTK+:,.E$%ݗrU*GGhC}|l>^tcT{J(N2Cy?oP$vƸڌ9e __]<0ʘ OoimvXRs9eKհ") klT C_CP]%v_40S U4ODo8#eĿ\ukd1"k"OLZPʪ_bś^'ke% E$uhe"8.&妼7DJ~J+@P٘wMPYk$^C`#l)k:GYf(m^w;- %dW$yF)3>МRT>MVN˸rû7g_,תN|"e`F%_LlףoO\"ҚZrf+L (F W) wv-EKXW=27 sʹ a ̥&XaxʹuJևͻ q7mү W iU:ܡ5IzD ֺw rHDzOMD1 }aWɪK7f+/Y0IG:RRq%7P<.^D>Yu6@1I8SE4*ݘG[>>]ÞA]~◳S/h\5¤B"YmOZGB&fnRKn5&Sb|@Wm1Ȭ\MX4p4RĪeN1k'Wϊ4X*Qfx1߉P١ف}Y ŭfŜY}fjK V;Tum. \濝`6*ȃЮ"] =}*խԡ8x*T)^bjg~Kz *ldCG s9㺌]ɺ&.y/V~7m L=lKDg`цjjB]-ܽaJ7D>V9*RUɶR*V)Ѧbwng8pĮEg yAsR7!l Sʹ]{*BQm6d5ۙ6)*\x. 0ulolIᯂdDq hk\\ӛWQσHΉN3)ӫ ݮjnڲ]/(޿.5:dX7JֹnNh=?~'gDrCAaaLOXIk_ P;*O/"W/hxUÅAs*K>>C3JD [Ix!ߒE~v-'n̎z$|ݟP6hYjYd,֦`'.y(~Yz8 <9ka̱_SvvrjWdLj{}ٙ0;ᮯ -pVTPαE X3fVSl6xqoTŧ|1w`& ?hޛv+!ϨQК! 1!A #Ə 5hLӚH1R#6L-ˀLÖ́vAG&mYl UL.XyߍTRER[͆L2gNY1q{,:)DU<_N!k_EzGw 6jR} 2sMYT0~R0OWx$jvl8 * ᛬Hl\[~= ek6^+~M3/f2` `rrߚկX|j(A%犟iA\@kl{ų.[lŔÐۈ>Pas? a$~ywU^ΣL֎ؽLI8a*E/q#2,.6 9O.?`oY9_ Q&҉_o0ڄD1RkB EŠٛ*:[}&uqeP y_kܷN g= 9FMH9﹥g3;WHczLhl@8yR,xH`5iD΅9˺u620[$ek ~]`6d HTs~?ͱWA CQ 1uZkEب%A4Vx(j\hVߓP]',3qâcqLE*;ſZ"I*mM[(fVi+66/@U].cZ[s#\YH7' mMff,R=CkVV[Vgau{1&k'Ϫ6(ĖlR#6F¬Yr TrR²Z|eiTLR:@ҦvD(h_8ٔ;F2zQZ%)9n-%;lm-'42{iKeiZ Cbr ;s&b|gEYmm`~KΜN~DikoGFC^d!lXT Y2+\$ ƀ*DBnm]Ǹpd z vťk=nVCWIL/ǵ%ux8C)rS 1|1/S2b F @uDA~9]͐lkF~p@ضpM{)Po4 mV^O3d8wvd79ۧ X9.ggqT oʒ).#2m 5䇫OskÊEUn0?~;ZR !0ܩ#BQ.z}|>P|WA dtp!GspwFFQ?ݢ w ԄsW>lfV:(e)T`葭qpY/03*8*50d9S4.f .&G&8Ο4OdžCWXk{̰~".F29g7h((!O{$6G/bh Rt9J!d-ϧ(ڹ=VVǍ$h!NM9wvrg)ipg^IϞFm?J*}650YeۊpUJ]O/;W 1 ^^?1v ,i&_A٢-C 荏\ `bB0:`)ȭ M `x]]3M3NԻ Ϻ5~2;cG ,Ali:A+ |8\37IaZA%/KMzއג1(BE4>%Ri7g9mg^ ,@: 9m~!2WѦO@¯faܞZ~34G3COSt`m'V:eND5;Ma]؞]iF%VJn>~xҠ ҙr5ܖI }2pFD)fW%=Ό(y>p^ Iʴ #RI-sܺa:R4;3\Aa7'; ܂lyx$\S!tnIY?σuuaT+SB6h_ , >y/֙& -tai H[߸\F [oN3Sy8k}_ʽ˞#kE7VpŮ {$\ߺ{?{GMv9mA'n^䬚"~`5xzVRS,bzyaU]@ g W.݀_/^)P*]k˷NtHzܥų$ ]l M}KD ǪQ#4پ{i/鋉Ar -ۊwKϬE}W~4w}br𩷤LmMGp\p`f@ix s+} VJOMA-vkμ(N׸ެgu {H@qE([Љ ?$I:B4B+ɷ΄*>#oXC>#矛 c~nX%;S(!jûCk$6mALL1|c.vC֙B F]PbgL"8])498f - WKsYs (o /@I +NH{x¢ k#)ؓQ=?tQ0 !6{#gxOEǒ PЀ1."zv6J# =gPC0%铰߅O?^8"RSMT8> /:%geA]LI" ęWH4k=..&)9TFP.=lBΰ7n>T3Kc]_FX4Em^uZ-/j*2_ ^K4%MU"GSQ&sEAoH%)ynޣvk$SikvfTI*19+M|^BrӵWք`( f$෬Hǃ1c:-C<4$`D7%1`WSޟqqho)uRAvc& b0c8 %Ki/Pw$.dg-ӢRJCH K.ҚaʺvҖq;K&~s5y?tUz>>Vւ3H73Dv[U7]Ka)vF(7}YY+Z'v}>9s=cv1e-$(#_8Wп 4%ݹ~v?f }؈| yV||ꉕրzf䅎Ne?iIXwtmr\ع5s<D0@o*#'icJY,dw%^ze(A''Ghv9rEe\d"ԹnA h锖fK FѼ 㻼ET桀jڈ0œ:D)i7_7Jwgq2|+QLQרw9e֖i'k64.h@F lQQ^3= y]dYk0:=Za[rO1Xwoz?Q)yIvG$bc! $|J/geb!Ka0pyyZky7XEA'}a]FGQ[mqJؚ WY&^N[-㩞#^0~k_ X͊}2\Sr8 ] +$1E|nj:êSxdlsOLAkM` &z7xCa=SXkrjJ\Z7 |!QaHtm54ֱBEXpwF>g}¿_Ϧ5[>v&0gk%K𑭩m4@}Y+R:)|;2s4(}}t =`HC^[~_e$!>M'L]ce qN,M6jvC4ƒt_\՟ح?[`{r6EW3mVr$I Tu L:0R1XUD⛢08Fsnz HPf.,-P VGg9TEOh-R~cSecXkOy7ޙf%o0.H{y]?1VRt+<Kc ^SwzFa,;7|>Uh={:0nJDUٔEثUg7W;wΑCUJXtLi%Aw-P0m,0pA>$CYxVOodw,h8PvX0\#d28iEML"wDx (UGLJA~jyÈCҚ%>\_bݑGD ;ṟKYMkڎ-` TyDJ} UXfsRm#j v8w$cbG3R<.o1b ~"$q&9@;sk y-`#j䟒'pYA[\A;Bl/21~'ӘMc]c1{MMe}SW rHndV>@V)\3էE<ڑ 2$%neNR2#̃.ee ] mԽkV%X拸4Sz1UDںnj G؍{>kJ % 1 ԽV_#ieD%ƛ3ku|rhy3 3OZ$xb#  H] s wVct-4IuVu{vxMaƍʅPԱYo] H: Ӵ  ܚ*?$w!όg0fX(Y"F~+J3hǒn,Wϥan99|*)e_AMNɻ os@y{0|Z۠r꺦m`zV7'ƟJ%oF'4qq2.Y"Նz4JQm%|_8Y39iW]0>y>ji1E1d-_ǜQI+0d涠gMkIKv .'8sts)<'iō|U4P$S&m}s |G-y(q},!!rGo)Oxj^s1t}vmb|XxB} 7[%rHSKZ!ʚ0rD`jP؋En;W c\6CX,|3&ts+AogPx4;ZFKP;?Lf^,*@Ġ8yisAF3&t'^aJ1ЉMK~`rǚJ2fa̔HNJE' n#ig˥'0!hQIzTc7,J U+| T8Mk./'h% a)fq=:D0خH?4\1"!qܦmjX2{q *aW_n 9ܳlc !Ptmtq@iBse1-M9ǵP?6=_SQK8zT@ϮV-ͯ$*4Myt< WHb$GѧuMZx1R唳 1Fcf4g}T9DA-`f( 6 #Yܦ)d l7 #u?}6ifw^]usp=mz7H³mL=h>p:R6  KN։^JQԭmilkVY]͒MT02{H(J_ Z O4XJ3ruzH})ٴV@k2//19!&nwvilЇ&`YIY@{,^ K%}OUeoaZ:[iw"@}N1HɞCfiYK]^eJ _i C}H˰BU7  H3D=+?AMbz ym?K.>Wܫ'Pϵ]qDž#d%3;(XazM;V|EWn'`:W H6^vG$/! -GNrdaU&&X6#lo :*eh(yvBI(E~72(W3rR ˍD`&\M!# h||~`=*R$FL>%:?~Z|}\皡 m$bxN+As e%E-{IԎ#,)@2x}5vm$7pk5 dXuW+h%}> lYJQ ٽ:F> ÆexO56 .6gqFq("T N kd'J(%$`&$&dERh kIl!R "S!rp9;rJY_u8NৣԖw)?:lDC3ܕ0ʳbxF\l]A̐<ײڂ7ST% B V+"$ ,L։ қ\F6݃Yq\AJMAZ Qw[4{*]bQZk%{G;Ճm[ь]Pߛ]?3L{R -QYߖ,2=vpN)"*>M  ΪtS{:mT<`9 AqЙ\.K? QG%qJF҇|hdu&Ƭ}($6kۭu$gk #{ޞx  rK"B, xn4 i޿>aB:M9873OUS 'fA?N8|2B6_#$^ubnp}USR`HD|¾j_#H%/c~\TM}>rHHk ~JsϱR"Hk ^cG0Jxqb\6leA!"dyaL'=E<<)( ^Ka 9u+|RB|l[8 L:>gMI+xB7)J|f,RClj6w&=(REK{kFUt7: j[-A*s!ˈi''ne*,;!A+HqَP*$iE=S+wU/3b' *m,]1ćM qUOK^+Oa3M=Ûqc1tP>+kw\Y#kwyGx޽+";2 3 wLY60DS9a>@YRghh)n<, =]2yuBZz}%>wv։9vGĸ'gw ֕V-St:I@t?8Nχl`8hRr**<:v.*SeXT02gCpU]tlc @|{0/Fu9h(x]RU/Iێ론v:k먯i7Kiܡ) O .V@ցx͔s_ߛ1UM{>xo9+]Hd}d1Jv\ÅveAWusp^&%!4VNaYK͞$}f֊Å܂tb*]WUfɆxY}-E|^~9<LR^cVm[FU"TO--H\#JΉyO5ʱՅC^} ]EŸ#6ˣbuCÓ2%GHfZQҫj^.~Ze~I0|GKtoo5RFDfҵȷf" R٨l:EͭWєeXuAHnUڌ06=R(G ph2λ$ϡt*'/hQ23]:h5t γ8'i$HHb=-ԝ־ "͸ZUZPg= >gc++p7NpϖS0BD-/}ZVΥ'iƲFQX.dЄ 32D7YchGoDqicDtd"h.|W &[K0Sh\s$i Al(ZωP Q^zʴ~)[(gEA0¸W&0gpN @06=?I%:N( E<>6 Rh;{寳5W^:6j| Vq5} uWb(fO0iQ%.1f'Pm c:hs% ޸o"'d4μ}t|bolfha'E ٵ"k6j(&d(F۴X+82s+9笥?dS~p̣sm};ך^'jZ!]D:6yBծ<|޺v5DӣEF83zƃS=F@؃g1^Te!?5}XoB*p¯$“MYNf0)W4Zu#xvFIS%V2Uh,u"ylXr-ReA!pzjF<1N9:!{lU劾 E _fRd Zjn5b: 7C@`ǃ+y'ޅSz-ߏ7kXgV,>Hԯ2WҢͭp +TG֪iWtqjYn ",<֋OeWÉݍQa'QoxcN:JOĽu`;Ecn{Jj:ȥ@-M^'%'\ځ9X_g7S),_Js6+Լt. 3q)6itYmky{"|5znl?f/3a(EwL ,eB7_̣~KN_y)`M@Z 4jɢB|~}/XQW8kGY0:$k*)͡ s,"(:{c=?2|C;FjiC=O~!?#Dz.@}Z\6z4!T wT?"q|JlOWHٰ83RT:_`P.k\kɳ1¡a*o(ψjk V O -l7!f;GIBg‰َfWBu#B5jKkjbl-M<5r띋(Ejw҇ ,_M "x*`CKL鏖nHG b,0JJܿlbルV:K9lTa1V:@b!F9ǦvҬ.e_}IT7)GD1ĸmmcH߁x1S('["E<]$C~swfX.*S5\/+f9EsduxdQpp)ݩvulĈY>!fzf?iF&ړd8zy(:TĒ,z a8HG$a  f4ヒ`h@eq]\/a p2s#fo<1RlrOy5@GD懲8)`c/V156_M^3śz n邤lpJ\"ZsByjȘL3[dzODz:>箭[ rNݩ!҈u~vڹg3!B;tp5X`؊9;ЮR 4;b>U1=~yL8ApKr;3f;QZ"@-) 2uƧϵq6rus:q/]F.(%FVnt(VvQum-sg{hTUj"`uϵl-6[jY{(jocxoxdQ\f&jfRJ:#+ NPt+*uB>I#W2Hhw1~DY=fAT詐BP& 1No5Á'aGHg Ę]Ÿ ^tku MsOή|t zp&x961ji˯[y{ ol_%ʬ:u&gG}Aqw/,|^B8$³ۡ jbh1nk 慤($b̀ߵLgCM- ZRqz*@])`'H!&T'U,_"Ko9pZ(J~F8|,H;3Y]}RocGѤ>/mKNoxr'w9#. Zki/E7R #;a%ڇ;QCThEQ*LUo [%h C F܍~~tm2+ҿ_pta<1#<'oyg8 |f+}'\|ʥJį6t'/;KRH!,-N?԰pg99I?zšZ +AnyQ#POC,'wJ5ۓ<%d]ZowN;|g]fD{Qp)xHZI0tZx9 p?&VIV /Ͽ^y(kF Ҵ!9G(1JQy)O,ף-އAIoF5hUVn|[CE]YߋJ[Qò1G\av"LȧN%([ZՌ)!(g({ΟX*J+ZiNvtI }{rPY-De"&r>-9MiǪj^z4[ aa+i_̗ c ݘ(;IT!ș_ xgEW_;UP>@F8ʴ{塄®2D6Hg1q ZB`T-ZroCRcv360BlxNW5'OA'TXl cQ n&ЄGl8*!Gm~!qF-Av;|*$38B/qdQv|nTO;n%ݒKp1l` 'Hٌfcb7w֩sBU.7.,ڛۻ8׵hxO8 h s¡ܕs /{ckXq!#l𐣃6GxI3MՅMt+R0[v$IKZC,!rCg;ZmRFRypK09ZRſELP0у=qYs3ݨ} _XƼ5je5v Sgs$pyԘګ t!sFSQo{/ CN2i.> LN=ƟM-r]j bYN$`tk-v2Jԥ`uM"y`}XPJJ<deUeVotsj-c].gO}T)a"[h\0MypНߘɹk$DL_7x[4>)I0$ @=a#_܉q] FݝjELٹFwNC L)g&X^gW\I>~"kA):E.0e9 b6@]<8x#A~19ı#jl\7>1ɹ[?T~щ*wW8Efxc Tג7"5T_Ĝn1bzLREh_(=Ughjac`Q)LD7T/I M k4l% _.Pޢ6bKt4Kҫ \v<iML5$P((ht@5"JWnw1I^xoҲuF۴T슦 6yZ=eS :W_wy1SoPs>DtԀ{0dMpRmAAt*lͩ1ڧड़ si<~E-VeQ+q- ͉#gQ_\vN&(ۿ ,dB%- !z#Ȳ|g08S]E7㫌:P\ubzLQ6u,P4ܕڀ~GRn2^ ۋj 8&?N \ژgs_nL~M,\jy)"|I(M Ӥe$rag'ޙ'XY14=nt'tdvi6D Z7O8+ Bon'2#vzb8dCX׏i1~#8\m`Hu2A y ˆiC<3HȦIw ck&ٰ4S~q? (գه,n<2b6W }M >Bw)RT+y +`bn4ئ)jtϕi`>F酙O."F2*V\#>JGEVHZ4 !U&ep(O>"1&0Jtۢ@w .GS*vdl ӯorYS-.NkDG1瀯Xh0'ڤ}ot'%$o\:T'ղO:v$`u\ OXeL~\%ꭲJУl.(!fxWjYb|mH/3h,>zU Kqr|N4оHeQ$Vo޿6 S`K߃QAޒa?N-Uu>D2K3GS \舺>`~w <," )pBFO.HW֝GGڧUOr_+і`q\5WJ3rb𘛱 oM> )bXKwLN"IGҶ p7wIgOvf@zͅ[V< Lq̪9֣8pՃ 6K}9ڂ Z;c] RT98}Ѽ141=whhR[mdS6lAԇfEr8 Pķ n*6GQ/W]`<`3.]'{1p =~<]ABcQw[!0 ; ߓ /OWE_vm^>;/ى36]XPq3p4S:]Mع*}cklZ8k0(sRUشCL̴4}M]E(Pu|j'@4cU@T`܏nwJ4{En跢%M7USD3;eM'/"00n^Ysؼ*w;KY>Xن:I8Z1gAfFz{Qrf印C>m7w:K'bf>_$ ]IB hY>xí[eJhOCN:{ &=ʱ*XJXdT%φJ4yXjS€h<O2y˶[ 7AXX :ҏl `wǟ0uhz6m'u2&J DZ|8+Y - %/:a| ,!Xȏ!X_\5Ef_߽R-!jEW3?ry-MFFCX"cS38^5YR+tk0_s!Ѓ)\B&ж vl|Z*C97;J,':ԈnSYM nAS²r k"-d+xp-q gfj^GAMH3:h_>/ܙ֡edC'!p77kNOn({4U(#x&> SL*D FLRiJg n!6鋫(@ӭB+PqkD?^=0ϔP?,/PRd)s)aO4-,'fI⯊D T v3/][\+ N=[d{О`ExqEcPf~^l+ϻNbNy\%Z!8XӦxV8(`xb֨Vԇ ⊸^\ڪ 6&Bce6Trn%\vMdtZ7I_%w?'$"˄mIWPcXDRKfR9s&gno6<g&Gš)'fŷw|0w(; [^iYD'&BcȷVjY^T' .ް-`fgɘ*qqoYT`)# ކx0k&sk}S7Lq iѹA}/LY]KlrGer?Bvs$ϲ53k8rOҀBNWGls \Nj7Dm7@4o[} \ʋ=lg^t&2SʤB+yk٫M[ePȏ/xpiKcxsoI M\&JmQ'!_XvϤsYnHkn%_KDZc%ʿ/7 I8t_P նr[9vǃ[5TA{8pwZsH,6zG9[4i:񻣫2*g;|˦b0JO U*ȷyIQ['H/@z wGiWb& ijώ4ŊD5݈;4 MVm&NxS>R1N<46LPSx[)B& &i/KoqC"-u:zy}r+kXl ~0m 1Nw} ASJշ$o& \玣SkXb2/תCWUFItW\:%WbU2'7IaG7i[Ǜр# ͎ E*`X>Cr`LcBq*@ pe7_n"ʧ ?rɢ\wju>V-(ZdZqlMeqA~zUjug.5$xK~)Ep s 5r{b"!wJJ;~;Ъz_7>d=1(`MX } RYN AyL*-̓M )UʂA-L~QcDNypNkygfT@8Ej?lk !% }nHriyg03oB6R^hL CV/@F?b_r%AZ 􀴛b 1B}ʚrl3xH8B^*V_5xP,7b:0Xm"fA@"VQl[: =@(q0@HH{[t: 'v9Of*LjN#;t`8A"V-*#ec~U  YOPpCE:zD5ICl=-'e?Ճ+i i}qy"u>pD-匥}/jj3gܻIޡɞ1{GĒW͔Xgș-/?h'!p0F]H-ՇA\i+lNHLbS9\]^[aPmUR5o=8\O,ȅߗɍ]5xy `Dw0^.uJSF=c2If j= /N{kwg;"] P^];q&bM6jr LXsץU|ErnOȬffL]%_H zAS/%"t,a1F(;R'D;)]=n[́fd ~ 7Nj3R+]|8 ,5/) j'b@M\?Vgk1$'й9v"70Lj/̈&tsnE=c׺HAl溤pIQ/f¸L$^`*#,V=RkEWotvEQ~CP'#"/?MI/qKFԟ>)d n5}9_pPHѷ5yуkL}6R0h)n8ڇN[R\Eg܆^I%KX+r9 ,~n&k9+:,Q>c\ΑlɔFKm !#7j l,o.ۤ5n ٍf=)* jkg6s>ژ*l`{T FyRu[]Pu u dDq]k{ϧ@mmQEZH: ;}7[>9F컖ֻh{x;*H!F<[Ь'aςskjH/ӮK[ r{ ;$ ?!=J$N$#9'J{(y:ssQtѨȡ =%zLȽl㓝{MY&G!گPze [K?`Oݲ-e&9u2 yX?"H$hUltNDx eG&\I=,2*I:Ke-oX!r?u,:Js~11#{hBɌ\k3;)Ѡ8h0(˖,o <0,rnhY=Su7о8g5С/f&i1`, VQcS|v3*9y:e>ܓx=8́ua,Žd nuc,3AėpBjÿ'ܒwZ͑N!Wn(Dzrq XnuǪ}_{$)PA;vK,`胄eXEKNYnK/L0T$#=d >OSSgZi$]2'8l?{jO WjOV+q  ]%|Ӂ:/׊ ]D#\D5<[W.z]@ӗ.ouX~g\x糹~>|I]Ȑ!j*0p F}'nKx*-Tlݱ5f*7v4{A*J5A ŵWsFا'&񘓯i~Y7zRмT~m:. $:E7UJ{o,0wpb  RS@=ȀܝQ[sHp[mE?K WLy Y֔KQ9DSXi$e(\2t d;ioMųſxHxM(3*Sv8a2~d}IIYg:v5ޞi%G{eMi׋HVRܠe; #.G0˥5vIRQ2%'j3 Sd?ϜR-ǙNsz2s2^"yy-;3m"HcausePxa7 /nCu[Tפ RN.tЩԠ$]%Y%jSc_1Bpn4CG;=f 0D[8bEgv64ճSMyV47wd kJ+%b.`j:VL ?c) N.~>hC\[ooӦ3A-L VLD1?<(A p8WK4ȇW0YTʘ8Y$ 4YMkYϵ۰L#:ym^jks~4Ige9|soLlm6ם2>;ֺ1TcT:\b%;冤Auи(by"V D\KhozDCiy7rɮE0v,ɶ#I%s[??DsqEfs!N ދ=>MlCMe_lIzi !\OS+mZIYa"l ?A,Wnz$' k}[I0S:ٷqY@E$FJ+UW-}<)hh'jI%u:|OF Dj+Pmkm] aLeY i0ga 5XT Dy?"H!iJ"˓`L:LFfG_E5_ 4( |#N@ÞFIM`B ~N ʾCw߀7 # C]th30yQJ\\ s4 gGgV&WD3es ۚL!.I8 7m~ORb/2h =|߀̯F_ ԸL\Sk>;BՐVS"Pa 70 !5<4(Wz~S7nI W汛SxY1Kֆ+SG] dR0e4p?HMwUBZoH 5=#0{&G|A"9BM=_7F{QҰ'0Md)QAl?sGԯ۠@[{QiM3i_JߓO%& rܹJØ:xw^åwd{8jEòeFF`d gLN[xu=kqƜy6D[NN'8ĬުЛ8-^\ٹEϟi Q3yeX"LyRI4%Sʜ YGtR~DQ>0~d](E[6Vj+vCFju$d؟v6/Dj-˂Cgyp+fwIםm3kw}/DVoC3u}lg4$0 aduo.|'=dhv 7(ʠ9XKFPWͣ@>cZkۏ+]%}na?m

N궆Rns2B&i.{LPV#{N!i7)qِd^.z|><4yz2B#,%>30}|LrGZ0(mGX=sdhЗJ߼~ b:"/[96* "23(hps3ֺe} tКTZf_K16UϤe?)}{,eV]f<; n ^?%7M)کtNg53SeƄ%hd~z>\72ejȋ<'7)^̚zQ0޺B=5 Ν͐Z#]%4!L:G\eDU$(1 BٳEֳ,5:*Y[t(m}淏RR3UA#ì-$K"D3vM҆Gi:|5^pܟY7W%.3GHt9S`ms (O"V5#9\ z'ObGd+ry ݜןO٫{Ag!%-[@>W-I(7c  nfY8*b կ"o䔱x;&o7L0h}`7JeQFCXfh4dVW)}pXڎ,tT"y|Aq`lSQWu&JloW}9B8ul%ffH.X:?œټ ա &O|7iQ'if J*~G{, :=;D-߁yl݁H$} Pqu( V (\Sf01ɀ'歘o"sDHݣQkk^`,&;[sk.DϪ@!m&%B40ѪQC:a~u: hds|ӆ>"Fڕy[&CC<^J$$#ctq?uǀD:~K?K^5X= `}]xV4{/k3a4epW4,:7ˏbCO q"/H4 J\߬FOaY |ٔc&V_N&&&"{4J QROIh8";0 A~$#K ķně̲`Pb>&+IN,/EΆ Q Rw./\8d,v QES@#G.UJGTroXdhޯu S >@dΎ!+$bO1KFu*;R8Iܙxߡ4KgtVz&TjQϞN9U^bqDU5N-tt_;r}}< Ppml 6+}gZ>}˄܂7*pr׵fZ/Q 42딞e R4<^95)۾dW8}19̈́ [̱oR  +o|l^MwHaDC ϦgvD) \F6._;ֹYIE_szIzTW%nwX[s5&g4\7;Ҡ/z\U q}d\I$$DHҫ1ozfGm}'~0V`E/֡M?ި'I@qֹATKwNďԫM& rCWćGIMK ]糝7s>f8D}FǦ[13%cl7J$a/yu 'Y_-`uy䈣]jF`#R!2QnE(1n':nGg/a/9ᝧX"/2Z,}LhRROZ\ DhHge Cg]e$a7e=<$٣ĵzY4 zo.ӆh/]WQzDLi$P%R3GHtw T HFB58w4qU_4r7-`Ѣ;hIow~@u*Uτ+>kU}SQ;pR v QFګ@o WS޴ h\"™ ֑0ՇQ>!U%djA_p \ǵ@(v+V+APj%=`˗ ?4 1s,tIKO|01.Ch)( 2D-A~;ꙡdy%`rxL0^P=4xy!똏`flE%*>PX5+p%OVzZG.ta!V>Ԙl"dj/~B!Z O_hǰee:ڴ+)^aVn*2{(g`Ę!! [HH8BVd_H$A-84M 3NUzyjii }AEcG)/ | oEd:Hh94':(s5IkCuD]*>=-4}OF\MIM*elG]~qJjAX4;OZ -QU90001d. QM͗ W;aQŲc8~*gvrKX?H4RbgiQpՒ3~;]ˌC2c#͍9pƟ2$@R21l!wu53!Rq&#?nRt !A،ۏ#T henYQcFZm6 sI=^S#x } _OxfWĺW(g ۑIU? a̠"̕% s2 mА@ՁErG jUW-,y^[jvY`th[*I3݌LȌPe!Fz Oܱ[oM.p5A|dUx W7w{d6lvSGiJrݭF9`6h 䂵l0Xc( yp\} α_LK z#I@~PUj#u=r쩕Fpԋk8pS)TU~4[$զxS) GJLJ_00UH9JC:eʍ;kvn;RYڶaD_3)42j>y(gwm!@Ue'U>2[{^طײ:r+AIL| Qh37w,'h2)”q=]E)ʩ`a SQ[iҌIfb߶8W50+vUB^%ved`!ψ:T3xs CyږƳ??ꁜ2T5LRc@m;KΌ~,]JkƢUF>n\RVXu6#V>lL&`A'9GRBQܴe&vdW hk+.c޿R#v/XT7\##H}28um䢐%Ȁdbx7P*eը| kcU]r Ruj0qٖgS#gj. Ws _P'΀?>uǛtlăn9ԋ\@nz7Pb"L 'O=L/=qYVJ,h.ˑk[͂5SHWG(̮)Q{Lr=%U?^f>TGN|Q}i͵JQމ5s!ML=gS'ܐm)ٌXBf$W`:gT,$;pco3?[SldEJwx0OQtr!@dZ8Wńz2@V[GXڣ͚uVz,yv"NpWNs#I^\.< ˾6{.Zt^/$ZA EPH$@F˖)t&?%4=w;A$/d!Fa0a81%\~\79ߔ-zфf^ja~2/-C&.@<vp5(+jR؛V̎O""/+V4Jt^` tQv 7C.槙zDAMMgxfojB?7iܙ( ;j7'$eNqI#꠻B/plY-^SC``?wi:C%Y&lYFCߦrp?*\/=CGĎr`$,cO}֏ HOƯIa|u#*H+>͙ LeZŞ6ίc+ZmZ?)S Lej \&!:{ǭLCHdl վ\#G:NJ (߳yZi zn)*X㎡ eE?RGɸ%a]ƃmL:ZmF~q.휪T2&b~=imkg2gMkDv}]khey4eYEx:&@]M_3>LluﻇQSȜI/b,SzYUXJ#}o2j7U5sp廬V I#'"&u;uL ?ܮ \U `q2H [mV\aO&4[ 6,apW%w;L~a4ܴTpm"N@?:xS#S3n ahs6Kh @[a/I_Aex?*8ik2 MKGʱsƗwTz`id o~ 1 xBܨxW ߳Q&NI*a6]S'6evQXͺ`֏U #ȖJo@"LBJb !m1PS•t;yorl)b[=8֚iJAfp (dOg6Ebho_t_?D^X ix_T|O8" Ԏ&J%0s3hVoz,x"D{QB⎱4o8"@9a+Wl!E%;EgHv#VqB$M(o|XS7{ t_Ԩ- Y C@5A@kE\,d>0ZU=)!h o^~/$ &̰#} tDөs).2 ^qᅤ|[}SKHl?ݒ*@UШpP)8K;1wia lABώ.ڰ2R6챞0b/eduM㼼 ʚ!Yc}ۆvD=IYaEeˆ~3:0_1(o1)$_"wO)99G |,F8עg& (t,U H[ǖސp !l,BC# lKh+ru=n 05q ѨHNnΧ& Y_uRBm97i56&;&-.ʂmHI\]̓A]Gx ExDi|Q-Q5rƨʁR7&$v7)oM^\)zv_ +XPër$\| SdlU+m 5FD\SMgxŨj!:j("9)2̎RZhԾ.loZGK8K~^#?QBU{4rκH]-qJB<$ogE%/7o>yB.A _r,+QҀKW5 Ξ}ur@)IU=Lk`nFNeZ: cڦ<p[|&jc ^`w nDD/Z*1a@uA Ù.>O2_7T:Oq9bk1 y v!z6& .1*;1k_%â0]ialr*6!$)͟pxo6`0#"L!D?X< `b{ZbCA[}ǣpIV4 kn[Hr0MNc-?7sein Xׅm'شfD^  4D W/yO-~ii*/H\ :uTѝ fڸ8Fn Y299ҋj_EOy/aDK b2QܭSFCpJ*"șѷ]NX60332NFZZMi/v#H<,+eHKM@9ކpDF:<3n@ #mA3  MBOqqPE0l0JOXq0'/Hx1Eb3sd8:˿,JsR(k?;Ke&s /+䩑y;Z,ho]ƧE1OxP[L͒#MNA):cSX IV4cyD{&l;WsqoRm8!b/0*䩛S Iz*5GP&#=JsN6L'tuu֋|߿.M,}]|qq:;="WR_ ! s,YB(ӹG-˧r#zqBAA.?o!+ 'aKT^tM@nTp1q@ǝ.LGWr(*x"Miy#%Ѭl*-z]v5rΎ~)=-E/? !ŷ\LɶҦIܩ1 3+HKm |,tGT%)ouj1j[[ f c\(qG+@C܁x%(L+a00]ACa;m<桥f{!>shXT{Yn1׉%| ; fi xVh[aSHv?q'ʹqzz lX ݯP}HU$bI5"iiVsK@H|q15! %B1Vb%y˽po3 &_%VQ)Μ2ߕC}rKR82Ƹ't~S("b6x!Pni3ҀqY${Yd8'wH3P e8V8]b}hґ7<@ϫYPn%Ho?6^fPphn@'(t}B?ƜН%K nX擏u#Ő~b #@ Zӣ&n{-9pa\e8wCR#"iQ%2^\{ACduEp j88+Y):0ZtYaR/׻Oyr q Vk$wuLx^RX4:K`Q{hlFpqg87-qo̷ 7+Zz#6BKKu'K;͒*{3|QƲߍ$\a{!__o=۩<ǹBCqe+w cPG/ ؎K7π"+S] MOCkpi4U^0>/ؖctCG5Hּ:̗ /}.kwMHSK=Cn~̔ӵV<m 8Ih%/wBk|KvAXh|iD5 7cX}ݿ0f9ݢh4m/^;&^qP֧CK`DMDM%q'[\?$5tjHt((4N]TKAuޒ @n. -D-;HAtQ}ulY[,12B/Fi[ xt*lMpP=zg;'08 JߪPW ?sjPCRUM]~5aȣ}7]-}V{NP5'f&}Q]WJHwtGP1-%$p\8qڲ"h[\o'\Ag;RZ)]ybW LgEԒ ΞyԺF 12ZdЙg|ox+NVC%F9e}N5#82# ypW\zK@ӑ?R *h, FpNP fUï}c"-||xb;K0+B7QP $ySR eꃸMXR,nΧh'<8$w-<锠[h?"FN$qM7nXAk'8>W HdM;ג;0;Hz:(pQ]Wy`i72rN*^".DI{ߟ)Z&畇'/CF$Et2QGܠ2*.\?P#Q "$S-%֯:[H:_@׷3$!`CU)AI*9*d6KoBF>WDFaäpAK`m7dJQ8@P&:{L 9]PŹlh*,HqgGL6Վ:bR;Lnrau?i gI$bm||$)T$PZ7ent6(tڸ.J:/bbVA%3ؙ>X95זt%e^T7hu?2_PZ$RA3 3/h9>d#tGQ% 詛|^ڧ?Tl2JxmFVItFd&@ G-V+SFRn`R~`F O*;fNONq0g V#&׍{a]b#o4ެNcϿmg}Xe.(Zu^0ۭP܄wK`܊\C(z 0XbcEׁ+]H4 tz~%N* 1 7@9n t6cbv &piGyrŮQd ^Sh΋mLLb-gbAPkc<2@^32R1#Ht3m~ŏnldNDhz/.&tYiw_^4$SJ9uۥ&AZUL̂ZHlleN]:3fD)@{yhQ1I@E+ !&j+s=R%a_,hTع .SHa ̖Kf#Hf)]d jyg4.w2!uםW{'A{òJ`B`BX"f{| 45%tP>ӬeC{bxf iOsCI!3D[-4gY1_wrQ)5Md^/]Fd6kSbpȘѫY҅0 ax"e0߾u-M4?/Ej%$cuDз TjwRjn7[rqg4&+PɒQ# Ct5`HꘊWFxPq'Wm"E{O,.()a{C3N i Rr~eN?zXhnn9KxCZPym<4+F< .U+نWmG?i q~wH[18+G^4&gp5B6$mGx7D?-65*4r;dwl;3;P 9Xn crϪ  hggKpЩJȾ!zj ZdU8s9OPc^AXxNU>!<>3T?Pت>hV<> ץiRm88-:894ɢ.n=9.3YMSaQs1V~&&mA&"RfEU`9iPA;IxĤn)Č6V5lKX L99֍^0;x`xV#EL [`(IиA/vʌ !|H>܆GU"!I?Oɻ.Bquȷ\l.<1>=2ZC00OoF~U5:$|ZCIŐq(r mFm`zN2`Lh5H?Ԧ_zK}LEw23fQ4,.궷?9FdKe2G+!NDx „,y灟A.RՆ{ ´yI-hJ etxhjJrts+Lc(s? w"<P|C yґL|aa-}\#[&CC #xt/$c6@G(Qɻ\3a+0 VCs! `tFfBNx&QF&Rh Pu 솯 쎚 qtc> cQWoi]~JC/n56ZC /#sL(CPVֱ~rl?)Rl) aXݣdy#x 4!u C:󌛻+QDxo?Zt仧!8W?_jV c 8퉎V$}񲾱>낳],&t.葠 C[ýW[15?%^Pǔ){߭ UUlRBk.dȺi"idfm2 7eXkwkQD#+> W|}qVHۂ5׸:\&- y5voD\, KPSͿnvhԥ{RQ꣫SQE9rg5!Xkޓ)AZAGw:EV^?0mLM5 t=Tr+fH+5%y DN~nApq3@6uk{ m0/>t giQ:O`xawEL7-`vJ*MtW,=ƃcc[{{,<&bx8awyZwnEHT2FvYp1Ni3SeS|GoUiuȗ9JmB%+WNo{Uei#~RYzRmh׾u6ۡD}\۫嬩L*M`okv=+U\{Hw!vY/_%z 0Z[Įtul}%حetV 99 MS' K)N(JtI}c?tr2컇eV:o%`\x0orX",P$ %HH,3#+5rnnl7Qd}yi,27*89Ry-ڦՇ/Bj]M(&^i`-8ڀʂ<|M!vN05v)@GȊxO&]f%%gmAaC\=Ytg0Rpyp(6(Qd  ;P?"gTH"F Wv`&QUW@2 -W;b ?{΁ԝk3\=3lq"/n;m_&74vdg۩zqDvbPSB?Vi-o}C`@큩]pIc38{~s x¥_P-Y<\w*q4;^,~jzL nhxD[ ])luoIGx3]YoJSn c@&ÙygfLo/7}`7=s#/uNE4iVЮ'UF_Fk>apUک}EHxEיj. :mtYm)hLM(I!sD/*sfXK{\ݫ\-RCV-S2h4s rxaėE`dG>Jxrvbo9IrtJ*[r|;\[E5=3D,ıֽ\GU'V}p52Yoc++.ōR >YBH6| ψFq@F2u^pc.a,IqCB.TO>`ߪF@Mރ)#J[_T5gf /"F L4G 831F WAOlp*_] וA`UBZ' 8;kbhiB|3KRhor4C9~{uATd`ZD  ]s Oٺ5DS&tu'7\o)9ISzKȓ{wkg3vzmfZwXJ fEpQsvѼǂ)F0J%}kT7+:kc+vӊ/W(9`%v֧,7 IG.9@T*eU8YǶ}D;D ov&Mh* XPYH{pfץ!=B|90sGy#Z"N\k~ *S{{o IJQ7W<}qpGbίlJ`7ݫ1^Hr{Ct6#Y$CHƂVtTacd]v(\9 O91n^SIxT>t% "Ļ (υmNBVn2JT ^ϟ ;wh\+N ""D+92E-(tsA_rε~dH.ُ&?øNZE.uRUh9[~i~0v} 3ҵp~v [8{;ҽDKs|#SE2E*?ڬ@X`wƿo|}yNC2N[:OX]}Y[rG37-DQz_(pRT/XicKόU؊}KHBOfxFlF.3 a|޿(a'Λk)Yɗ`xdvl[uUb6u}2JVoG]s-JBxde &Kij֐1JڗGVhv? HO9vG?M0 ܛp\܄#6 5Ml\t?q>h1`ifayuZ4o8e{C63sjE ПQg\2j BPЛ:CↈU6Ej'&ؠվKqEgjzO`򮻁n| XәS :+"nWX kE3tiזjA6 v3\x( f81eHÑazTQM/ϛ3RaQXn.xdw^/>IOomւ*ttPC;QW+/d<:=طu9ou0} S; J߉'pH*y* 9ŀ7_W F{njZ"&60[ݙ9QUNK!'{87&G4KmLLkqL8WX[BQ۵ !F8LT,P46r'j2pk3r{nt%{\Pbl< ݠ=>݃TYɭ]/4>;v*ŘL$dߘX1B[/DLL|YL^! b8~;^ H4$}ͬd?} [n (p]Q>SQNXAIX{hY=55[-Udkn!wôIde]&5T-8;"7"?Z^AsIa(o=2𽹛J6R{OaxZy,6:;RO6:>)mTy_ƦANaŸДm5kEF cxIutTɃ( ǣ00@1J:.xK;KpxMѠ q|԰ʂFum#f &M?p:7 +1l/P SXgpGjoUhˤpc[K8 gh@oT1ڄ4# "uĀGA5 k瀌j2m줇 "* Iuc 9v8d@{l4Xo#) v CZSln0ZL}^- ~,I_z KPB9.ZzB!rKj"t\Klo}&ؤT 69|ʢ:Җ\%w5"m@cOl@* )q#JjK^A28Սf#FcӊAJ Z|xoאBKXVVtWq'IG.lu $v7u2;3E_PkCuLhsz[Ŝ}g4£0BSJ<Җ'M ͉z1S u['Oq؇2 uEgKz 0UoDn|/HlDVFm@\ >Rp%h)45сjWqPCm~UW>`o;9B]ܐ@?swJwjt,2գ/mv;ŋH&̽j7)X@^ 4xnl i'u"+Bs 4.# :(\gMiញ$^L4x;Id0QJ>s~c{SN+x=sD?wQŹO1Sv[Ec/{MQ~XvH\`v;SmZ+\C?DOM[iϙ[4^"a^_of<0qh}lR(+wSű3m[: vhXu&Nj^c'cU{EkKxCOd wvѬ}cT fo_D)W1Q/2&iZ}ZM5ύBۯx%b S[/޷1I;PzvL7iIr/NW"8X/DYb=#D6gpj3LyrNd04np *M&`SNNQnQc>%C/qZ.ea*f;P/͵:ϓ,`HR(.oz`aB Zץ<[BĄSJ@|0$Q"J*Y6C.FR1D,= I^9p÷eNF %B}ݣ#[ɟC<0q; =ؕD6̰m<~Ve뤒Åf?fpUpN$H3L+? qZLJx")ߨD:Ñ>آO]W";`x>jρHU?y¦0j|> W3ԑ`Csz->j͆·huQw["b"J;9BdglKs${:ڣ ,!,q5%+_, FK 5ŀJp\޷UX޷SrqYkUNcَqh*er0mw3p[t TʭdŅ+V2kzYv3 ؗo7+qXۜU=,"z 0$T*2 5{>W|N3 ^4l4~\ޯm5DN 9`+:er|$nO*^am6Gi=yr%j1? / •ħ?X{;bP;X DFAPvǬTqce< IZ62Ϭ}}/(C Ux%Y!%0sҎMm9܋=*ʝADx=`$}I7"ef7顇?ӛHau-V5Yي}Ǐ78Y0o@X6h( %K?xtH|ix-loYe{bʁξ"Kx$R/oXƾDW'S8wҎꘁf7^yKOSs]H{~fD*!ѩGV~]sL&\ 9beG?PD.dQrԊ`:/< J>Wk|>q^Wc] W3-cHR̀.Vӂs9Xm{JPeC:fy6@ lQvr~LVn .yv5{M}dfg$+ڌE*8.*I2Ïzxm"!^ͽqhuvXJ1}@X}BQ֍'oy}ܷ#F{^[8,s&9e{m-nC/P0 =g:WڋxRGKr^h:N'2%wFjQdVhu;up.9yC YK'U&K5;א " J ɧtfGZ}u)WHer$C{&kp<=|vAѿa՚2S>OV\iPW8eFIJUPD/ ɡĹ Z$Q]8vfy&,uEn$phPu\ M2?$GtdI%C`b"^1}Eۚd;NbOf 'ܩDU=.pr F.SY_!Ț̂iMA ˖L6ʪ\o!YIĈG'@c7ü޾ N>y4zhNRAN(|Ry/ٵ?RdGuJ򝻀Wd\aYdg bݞ2 W9=Kș&b\_;2WNU& \g ;>R%Z7iF pʼᥠX5Z Hf4%5/C0( ԉu.EbSt)f'RSm0} h^ q/dɕ U͡=评"sz9 U@_JTcjHwKZ!HucPB{]+Hs}{oVr/Nf.u~[Ak=!=_#+| ̭4ǕυLejY  oΔlixcvh(O0a]bZ;v{w-}D9H"^ _UЭ5NţQòI.(CzzQJZQ rXI^Qy| @y =¬~%oJ5޴~,n ieH[#t!D9: d}S R-6]"5;}!\3-07HC`P-vףnDm8N*^ Mi2# NJ[AsufMFeC}SͫYgS3o˭5&"ߍmj3̌r0~ZX(" o!]!ԁPv}B$!ϝ@jt^69"$M ~a~uT+ +]KՂ+&LŽoo mm>i.8[Q[[jՔ[+⌽z>-ӟ4w4ʞK?3cgu{wg&[< @`rb6jWU?rq 52$bI}650y!jM~u\\B t.::6k!?E[xBKa[d$o tJ+ԡ-Pm[}hx<n6l]/ (|bFl٠-=`7ǟ=HF<9d [`Ӂ诔=/د1B,S,ABc SN=,ֿ5"eNx@0ȎርhˊI݁W>N㌡}CBTCnI=krv[?˭X$'ʠVgW`do;+5*9.(qXs.+;Q#vU< wܸcR3~l>ۢhZap"$F P}&S#WHPt,VJ̴&l#Y!#E&P~׺6a?? ۡoIm/ՌWqksɏiOPfepfF&X0ࠔͿ&e%w+#>c_}5lZ)=g$oW'˸|o"'O ֞Mѵ|53 L5RN=Ub\#/g%nPaT+ Nd&NFIw?`qE%A*aZu)T$Xra6J˳8}sJHfd_WBƝő"ȹ6ȔO{'/Ҽ+֊0 :)ڣEYfaa7 WRƶl=Y[CgSmL_& uSd-(ys]= nfF~ar 5CBօ۵1Dq5ijz9|~`w[Z $YT@ ۙ4S+*1MbVM.@ 6渎&D BoϾϒ'B;g gYZ07070100000004000081a400000000000000000000000167b609c20001a200000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/b]?EhDTTk׶ǼKCj6KKM…eEvM/cѝs2B,vSzk9n|.Gh ܩ!ɩa YGp^d3PO\3Sz=P:~՜JwYbhJޒÝA/0#XbTvR. ɔg^. DwRdi^qߵy[M%܄;Bgȿ:>x!Udد>[+:t.WGPYZ+sǏ59@a( hQɜ< `nP5{"D=:ԥmRƜ*)UScSZ!14mpge^99{=V2@u|,qT)嚿Eޟa9{RH邚*2䖣4h1n4ۛoC@p5&Cx<|Kb)U<qV ж&E]*f~&?QtڶaQ : .𨴭e@XvUB|{+q|7X>j{nSk C<{x`.BZ7yoVxP}܆YF}\ Gw@N׸/!ٮy{*n;k BW;LO_ 4H'q r_/9i>u +j奛o/VFy^YD,1P=N/exaalĘF,z:9炪)FZpoJXн &f}R+duM%>9}? C<͌HjP 8=r^[WcOka%JnHaY˿F7\m2]"YQ$o)PI-DurÚ*ݰko/%vd~ E̵R`}mƀ"7rƺ[e3tevjZ?t1gyc> yBw/ް$)! &b3-9 M9K'y_:E~@ )!n|2u* @'Dgh-CF)vC@XQPȱf$ 0RAmsN z|0v @eID5W9FݗK<䌏|tzgAX~gyEG{r=E=$TTa ?⯤)N}:D#vJVmGR"/-y0߹{WJ"x 5ѳ0gQ˯Mw(4 HkZ}!BtI-qL$`Cک\RIz^`+Q䨉(oysE3ׅ3e~2qe-\n~ӇX_bJV w9=h?>PJc&7%Nb{/-9ӎPSIGj޻$}*5s ~jo^GG'I>"o<#.ch;`LhO"^t(םU? SEURѬzhtDf^-~;\u1S$OAXA^ЖEcznCp_V=<ĚN $ܙtƗ˯-uy^O)~ƻ44 QKnZzb(`z]s[ѭtX+-+>@{)iGoIcgB괒6JGh^ ~zLrq:Ͻ_ͫ  J^)m8|G3A ,"֗L 5EI zMpoI(g-G{V{8頼gg{R=\GO#M ٣+A u ryad ̠MkG%h >`w'X.RNL}L ҐD/ѐ_P4~@܁f%o)M%3|5FJTCyNYRH,V;jXnvo SB;&~3~\\6O7X9b0c*?-EiJ;jm; mHåv,|D:L O|%(ʦANN֍E$)j`sTP[~{Niڇ; 3R洢2٬WB/S߼tF4P\vT8LkS;ğ[pzM˚$~%[te^ג&EY8&Oe! u) b#n;k sޥ1g, >),qp*nZ^g2m #~~F2B{M;M&]65)=+6g,  o=̡/nU e DҒ~P`c M@Sq,Uψ5K."Dv9<[lj{BxҊ*gJ+ϿtS>^p<|Ǚ[d+ەM]aFS>$}z޹آ6٨"ʟRLa7zm!MMVuM2q5 c¬`:9 })j>ł̣O@aRHN \ovkMC;#Mł)iTtC0g@7Χ}͟"RmDXU~Ej #_q6W,(?e 3(P,OG!i]M HpԻ3^%l\O/yi="qD39ooQw!;}!lKd^gg$pMN=9PPu6#PqUU.LHwU}&DԪw7{~cjOxyM[]#hx7X$=:Ƨ.G4P"4ge$,giL-n|h]q:KFn׆I_kŕWTu< Q)*3P1m[܈kZQ5 [)rQ֏JF0Evbg=YTzKH9)4ڄ.~L!9-l6am]qE-gu_Rxj֢ssa/.!lyY'=^fbQq }fJd3h!衱פ W#b <1BMg ݇L t`zlpw/ԏՒg00^ ꗣ&ȕ3!8ߎ(uV-i⸻u4CVR7p|ۂZרd`Zl9\p$mQq,51Ӎ)M=I -:#vr0%"%Sc̨ aZ7?jZ*bͶ+8u)ܴ>Xy,icy=<Yv'k|( 7JϒV'ys$Co7Ydjn–$I1= : K JlL5*V_Ō 8g/9zN U3rˀvaYK/υ{jU7uRqCnQxN`-uEn ['pg y,Q]I ]r!#g G x (h+mMfKN;[X=I}#*K%km}'B@a+}Ç&NR rt8tx̏;$.xY&YȩYPw2 !{?ro8ub;5`x}a! 4p%8E=M*[ z9}i^p9n(U3n!†"| ,qZ#3U"gj1&uֻĝ) k8jP6kf y~"la>)eli Ez1Ȳ jd/WiA~yKeK}X~t I[_p?o8-{3"1HnZUHv9YjdY(ZYJ9;g5q;&Yb\9xK@pQ zV Ke|'Lrr.Pۨ!n R cOhfaFu o4I*.2I'qͦ㎙&q !*L\9S2ڽ>z]@_gFaCގPU#2K2qFD}U&ٍ']7A@]ENv@Gs=r8Tų5Y DRW]p75c~@ 0ȸ-\8-̷m|-wM8 1‚߆60e3Lk5),*ֻJY)`TXL(̢۷[u$4j$ݜU@x[wY 'A`OldDågϽ>Mt& N9Qю3tɕ[ٵFJ XX^0 ;LahJtYzI74BcH>1=y/^e_m꽤gUS+ó_Nr~aCIxU8%Z1[S )_1ޅP Bv1ɌϷq䪝&ghqj1ޢLz(kg<7I>#y__ jN;ZxrQ408Q츅WAyR{O{p|EVV#ed뺇ydAݒu\4xAH6vq tTsGzӅ5z-DOvIB`-\ajxvJ,_<~+pj|!5s)Ɩ?͛Ů!(0AXLΞ*K!!ZMlyU }*^g󧁛=e "~frR@[V}c34v_V2{p7[Co\!ACw3G9Ӎj0Lӷ frФQ8Xkzg\fX#n-(G }O8{bbG2{z޲嗪6sLYVO=8HaNXS 0O;H6J^hf-W楍e 99驕6~CR{izVT;(z7JГVy8 f<#omOU3BB?yn -'D T`X)zGB /tK[% 9/L?e?v|1zL76(hniZѼ_Tn(O(4?bqBА($y/;3L5[FA)x=@ &>rDu$Ɏ,9^ˠ=4;M >>'۬gL kmU X;z$=m@VĤx࿙SQO;Y _qJa:/Y' x+ؽB\-ZB¾O7@s| y]!)wUw`*';5q | ChĢgCH;U4s=@q W00`-?>[ U-<%)Meg299m/(]OOH~Ȩb# MťmsO=MH֬)HjJ1q 8nS|`Q# YEǎMIychVZ O&|edoQv\9 26K2FZlİL"+0LԻ1$p]ނ@%4K)8'wi*ȿg$5_nS:sǙ`~a8Sd 1ﲓ0w_|t9K*SD}f[t9Wb7>+)HXPX^yu*єl?0nhejmP/1]yGlH8큠-@Yäk=E3LZczw4y:d u}20,A6ԹMRSXՎxfA$VpJ- JXn&`3k(bzH-Q`u>"%Ft1$XF,50_{U5yR ?B6 EێAMpoifD.f5bGil_T͒=3^60*LtNzA`,yIOo(wF2RN^ 15=Mx55RPsZ˂gH\:"V5EUN2)`wVဦzwPkM吝L=T ^'{bd-@$|ೊa,_ ťfbph$~|# my Cy˽86W_[L]@̫K /n.F]TP2^!ɖIcvT#$60 7I qVUn:TÌso0򙩂P> - DD&^k)qc?hyMmnn״'A# v39GN1W @rA@t{ϚwQDjX P"vr}#5C16عN43c0/CFpQ^]>Z U-(@'WVіh5ݦV2\F  `vuqha0eh-9哰j%zWe&F=Obʒ}ObH_즲(t/?"B7*v͙Z?4k|NS졋qcDneJ["a/5/ۥMo &Mߵ8o$Z)G~;Q߅?\h(cZ\S(An@w}h{gMg h05 )yB@ґ.Ї <.Q{Aa,/(* 0}NV9 4aŻtGz]{ 8_Jnn;%iL8l]l 7' g{4xMG|mV?W NBld;MQm/tWW ڛr*Pȷj])I=?1lPG`Dk-SEOtX$[O%'v WB1[2~l\*x=OF''Rbt\ok9<&~ow3)4~Qeퟙ۲kj\2%Esǹ3~Cx4&}|9M&hW,xG40:“1=+MT EʔV: =0E;)pZpF-0 !pz׶KKq/D;&c!Lߨ#զ] h7&i,;#I*nqh7 „nRdtȝ{t-2Yw.w'~6-,!shN= ðT2ٲ6[rbvv߸xBϊbJ#,%ƯSGQ4V j GchWR\/W;JY;Zq6OFq7:jЀ>9M8bw p>LlS1si1BJcf/|异/+Օ786|Pu=2)UЊ\wvVt̳zfwAEg@s0[ೡ;l&#QT$`3t*u| /ur4D04/@F8h.VZ^U/V,Q%[Z+h8/|2}-\U~P΢ 7~Ԡ";͍#Z"0S%pA7 >2,}uEt>)5B݂gN S]SąA,BjPӚ3w3ДԖռ4F:QUX,嶆H'J\-n'A'f>-?0N*=ҡSs8eY CrsC'h|ʂ s*G;v4S;N-H$[-W:>R']9.i ( 8C10p.:0H2|+ēUAэcy ]ՔJXAq@O;,14+ވ t@1]p?;2u1#^g@ViEW{}Q^KBx:vNW-a?x~Nx$0t1pngєqo+u G'GW-#pȋѠhUFB&N{.E)GC^IfRA5 6#}]Z؝!S_"aQ&7x1C@6xD,s6{o$Vx k"^J +á ]*`.Z Pe`9͗0@{\n) NTRvǤ*':-4vfoF1`ғi=/oLjF7x w'_dCw> T1ҖyKR (v"'@i#1*j[e_\{LV[NjmW;*dً+s]+NMɫa,pƶrYpT_5=Ч27zj3cSD'B^p[T U7d-VfQt7LḢׁ.MY\. pXId**{SeGηsщ`Rh֢zWˆ 噬adWk3:?%}טǗ&3GK]+G4 v]սd(Tȭw(kI <xv\vrۭeȘ%rWK’7(@%SS[ u8:#9:+D,ǦD\5{VY$ C[+?Up|Zoof()CX &9^~ Y{?rErI$L!@Ӂ+g?_<7wɾV}KGUv(=_8x[oތya- eFֳ}ВQ<먰bo5mCF|LP#J#QI1,1ebA{b$7jaO{4V1$ K>EVY7u[# #{C!a#dk9>ȃ \z̭*Xqr_%|i+}C+'o#b8s3bsr5E[@Y~Ogj@z"Ӏ:*1@ݲҦUg=p =W)@koAW&OOݣq49Pd 36D<@o+SA7װ ' Q5kPqTq7 r;Z:npI[R),wHholmsiw/Y[XPmACmר#?훛㔩d^ :p#'r<,E2H' yv `ki1/A$85>2]zg>յh8g`4"odQkM|k@!`T$Pnր)&CoVLRVqǖH.Lnrc0:tu)ŗoKSzh[ƞcNO!uFʄ@|-e|(zF;'1SwTaYף{ıo_KX.P,|`0g CiT*_ĭ=bNzE>INI'lʹqItrbXQ{e50M}eԴ>0e:]8#~8]x{?b"64!]|",@Qzv`^&DY諳Hޖ0oܳ^3줩FV6[ +A.d VV?uC3hX\!Vq}t77Vم5@ RJۏvRߺv )x:] !\`R4MhFަN;t9 C>Ya7cx6p8?Xg[Č=1/d֠7ekQGM nZD6ik8 i|9 hoajvPfXAt]|Y=dK_`ZoWF[%n)Z8YxY%Ē"'957d"vmeL=@ǻ:Js vF֢&.e r{-PmAo1jZc`YXgQ ͞M,"V NВ轁+q4@r_!Js@6bJO|; ;BgRJ\dGUf%ócU@p7x'7v =?/bFA=fyuD{BLm(e##;u?/Ss8Sa6" |僻|~hxib?j143KHBYbjU]GCy[uxDꎝ !9{Lƿ X4L}P#}شY?"nޒW]~Efu"~J0ϢS`Cn*ifG6v٦˟L xx*)?]&*a NVxCQwe'ǧ-OD^_wn ]ƄVSvpCsSb)!yQm'I`e"r7|@ԅ1vܧ0)?Eyr~/p\x+^E8SIi[g]c1Q( +MHcȾ냄 oH }"i7}/-), fFe_02bra_Yk- CA{{R=ͿQ>!E_M[a7 K"˃2"H,Б Q2<]Uuę|3]_yuaDomR(s(87 AsG}ooDpE͚4~Cg\nn66^C/On{GFx7OU11<ꢏ;a]WѣO$So1o}&M*-}Ȭ|@^I )>²;Z6fSfI 9ߎ A=B$**ZנɌ|\Id]pq+i,6_E4aҕ#3P\]Ȳ\ C d/VFl0uep\_0Q4U؆AItiuൕ*vw._'[c; YIQCD i:A?@ycNRρ"kaګEJ?K?ƒg:RP8Qx~\?db@5-^wb&6a]AΚ^ht_F70 2o`>Ƴ#+b+ 7P1r{Ûe׏d-P#ej)[Ya#(Մ\.K tKS$1&u( [LFz룡@<\:ox8ddpfa!,80JPW#'@Fi`<Mnzğ@GQq K`<;#7hF6+2իyFx'uHķ ,aޣ\O>g͈|w0|V|MdL#}KI$r/qǨh9/?fBe72[?m]$jyR?P8a1Vi b }vKG7Qo 帽\ca&ԨX^!/P :;k;Q0bhZ#j!pd"ɊaZ{Dsp%X9 @r2%KvEy#e qU"Փ9V%Ggy?[]d/AU@:ϊI&˴תg̃AV]@Ho4QeƃKD0U0s{b}[m$>LzεחT$:'kos|t q9E"2߉E4g$2-:g˷rݨi daTa;hx֍y )c0v| Y U~:I;{m.&*\8<{L:[s ,ĸ9C.}XQ|leaN"4;_xXfRK/HhӔ9>UXk7&,]$:ahR\zʋL"/gAd횤y@oIU__OQL +<M$cm^++nhy2`6.˸_d;{ie ֨eioHQ; H#̇Vgf.;<Dq00HXI0, ڋ{2-EF]sۧP0Ԭ/+f5ICP<H 4+6~i"P( E4CwKw:|&D˛C@s|c&UN -jɢ 3f "$җLbȮN^}Ғ@<^&.4U6I7S 2[v8c(f"ݒneՆNdGO/2 asXPl>2X,4xfZg W?e,"53ܮ@eX-ɡh:*ƻE+4|wB+ɓbY@--pl;UOt( `  iao<#Zs%L!!5 >D DId[@W84g+J%WlVVU _<01w=EY;А%{hgkq>XՍw ZB ȐF~NǥW 5A`_=]槂HڰZ: v~JKX1Pk}N#2TtHn:YyF!uEf#j6/$[;'0# {4TE9+6\n`A:ЧUL_@P,.GKLYpʰYOdWSRV o1C9.tu!p; 8$Iղ*rc 2ЦQWq֖;Hۿk\Tz1EL TæoWtkUމ;8JY5Vܖ߸+l/ԓrB߭O4p1MGpfsg-4YyQw=;6q7-CAŭ?+HV+g۟\iR6:<[ٻpHvI @-,"Hu U4'o-т] :[2K㢈wJ+WdVP~ {.&vLx/?3C\HX ]VM}Pn!~ B/iyW,PS92*Q##ӃKzNa+c6Ol"tўzfG:MC* dѻTE*nh}9BFDHC8qPͧ4ҲaG`[wR1q' (BOvؼ>s#sy&{kB&@O:~7GҜoYy)B; 0̪$S_ʃlEIHjuʖh.dEGD.6RCXJ>؃1 g_)v lţs'j[Zbt$'qY@GWuA/`fN-9?.`᳧e\[V0zK̹!'Kcj Y푏9*+bu~_CiAK:.JNC#""ƈln" ]9$0Jq-1ځ0 ܾ73Y<ȋ!M∛ Irpрh#En߃p7:7NPg1A^$ fr@wի/{O?i[)`jò ._4?&y),how~x(,,'Wob,7*m[$mÏHo7CwWحIzpG`E-ܸ`؞`kq(=,:KyG1e-eؼ) ʞ u#M. QW3Vr]??w',u+v@ƣT9H{7$ :DbU|?vb\W~@&bg!v[z|ΠJ)b~v1,C?m8L95?-HFtR hbG_xš*o9r&`H+1[dNC<1ʜ*c!P E3dx[ Y-<3~5 bR[P(tyFO!* 0U-%Ɯ,;h;/}Yoɤ\2PclWWrt;v kGzժ:1w(T.VuH[:dWem5 iWL6 ljra rcZDZU|H1Þ R>(=` PjWF8nxytK>olMS):!%IX>t6/-șNpʓ\`TK Ga|AH&i>|* q}ء$i@I_nfu`lU6$8 E-)57m5!wb]'3ZUar# n<Cy'qڥlOeQGQ'?r({:/^Ix!6CRydXn`ث5E{p\VE24'FAlO&Zh֥Ƶץאtwko BCOTpq]qQd`a)-bNF?Ib G~5I`?uw\BLje1(.d.Pgfy $Ag=D.GY4>~D;gC ] %*vCB1ɉg6D$>:|OqXl$jbA޽NÏ}z媵"ʢbJg:AmA~?_s5̳% θپr%jGIF<_GC1gEئm#Bܕ#'k C̿iX!l9Ĝ(S+%a ʖqnŚJ-{o%TޚkTǐ;*垜 qJ4̋3(zf4Wor0FhuSm(% $TQQ_񙪒/*eJlYVE15Y| _V(Bƒ?MmbW {*ׯ./\}H؟pYq9M@(`OMSIZcdUޝ@$b9<ʟׂ ȁGXE*B&eݰ}'v:]@3+qIV y; )+}ҶO-wlbG Ym荥aiB2e2$FfQ͌ b0%Qꪌ˿I-ƣ͠fgHSF.&*jd ?QQkZDCΐVio$۔j\skJbr nDĜsT)FX T=l-w!'>n4m{UVx*s񽅑eǠi.*#,bJy| /ûuA1ޢeWY1ρ$_եuI]u ӝ4,y!_"!Ź>d%3)+#U #{^s6h 5W}*8 &OKdmVp1>srF^OF޷B Қbꘈs:"w=!kok_mN'Sk5e@?yȼ4I \Ȇ kl>AJYߌ?tsUmaWBzwS G\.äH3KY?EcP6ޔpHEhRWܒ'ݘ:"oPs8s~Xj`Լ g,N|r&')KlN4ɟrX- )oMT"?[? T/T3J^=M:kĽL?-2mUe g9tHfD7U=Wr&hOW뼰,N'n@T) d/dߖL|BmӀ$w ,m}&(SAwC"QNؕ}PҒ6>q /;>aLqt)#2\%P Ye:kt* 534 BMSF81Radwg?eyqWJ#8ȇ< zс16'RG~2u`uҕ-pd/WnouQ:O;N̠m|8T߉*|{ε:Ȗr$gu/"1BmSN(&)%y.&z'?fj7[ '+p%BuD\Og6^gc}?vO?sE%܇GK3};-廀Oyxxvyv[ۖuB6synliT5e,wԦLXlݞoA#tBr*)8t+欝n-c»oQ =)?vH\8nKxF27xNw,=Ljt> oOb=#k4b;uΥlBpDto<ʭD&Ď `PRZ*Ѭ8@-|-M|oq%t+5¨a.zLLOFodetzjϛϭbҩĻz#Ԋ Y@O^(AWJyp C%$c>1՛ x_U . pu ꂛIkj`ED+dQVAš;K xBL}qsqhaV Eu_:BASeyzU}91d\lG:"5Pg1F2T/ɯЦ$4RyWɞ%[ 8wocZ VɁ`e` .!=t1+? qYcx?` {lJwkx|o.*r;/HNX"HF6-/Ck tֹ <ҕG?t=$(N1^sb(犎oiX' ֐ur.r?'#8z5=y $MV/WpډZ Ň*<*Q7ccFwDFҘU}8:Qɢ)˂qG|4&x|uqk]mYeΆlDkEMH-~x^#c<{ƊѾOGӠӧ݇|/ pӁG,`ӶoE>jI HAZei @г,Q?)SaɻʐޝyGBhI<עSVsƑݶ<4[!sZ2ai%O^X򰴓ؘ I9t89S^hnCg`0fㄨ`LˢXEy$į:}c,Tu _gzB>Wcc3 s%^l-=O Ý2&(p?g _#2{* ^1ۂZ-hv+YZ #; 㹏9W G84"v]JKk*s$^ϥ78iW5@tɪgdY-et!32z'NFء^Na! C2\Bz s ֽ6A MEwEؐyȁtk,..gL+w=;2$RPa Equ>R!_ ރМ[  zfoP vT٥|gpo"'3]y-o^ZqcrC_xYp mV:ֳAgQAs&gB3@}*K^Rlӧ>uiGgiɦ3[{o47c 2S^g-.ܔ! A`dzw( $a׫i% : C1J&4 Go$X$傈f_IL&ãĢII)ebGbMf5"4J0I޳jmO>>U2IrD+;*!_i ƭδ/.uݖզT -p\sbd*Υ'e@.pe>,3T{[~UoirP/"acA2bh-wPx/DUږ'm?xSԿ8Ԍ };Ui=#FY1_Q==#;JݕN@:nˡ;#m&}0x]lēA>n9h'GXL ?7D̖(OG6_ ?e?^W7!-A"-<3Y Y `=K\‡Q7X,$A'X;+)| 44߉u kCVX|@^/?}S JvՇϡ;=%t,EҊh^|^TaOvsn>aðº Px篾/ys) Pp^^, XPO9h>Ki^S峬b\֨$ix9?U]Ѷ6LK'OyOlE:9r޾)cM W4"_ $%=UhA=ܪ2nWRJkF1c2*8gKy!**l:DJY' PFlư$F_G298}' MHsQ=w莴W  {wY֛.(63j{ t5lUQ'y,!ڜlHX:&_TZ0Iܦ"+ż $;slʚ]h5 e mi!Z'nĕ^FkP~Myo/ OڵVm;la ^9+j>5X&uS@n w!lOxCXN8*fq~>_`&6T$#O ?7#d[d9`_@"4*'AНke(Y+uh_$>ZXH3(AcD6?bez ?!׺׶DrˤTĎxǿWر@ϊm lN퓚/(W9tv'2lr:^{6%<}seA:$x2 ǜ0[i` e8E1E\\H-Ҝ8U] >K7pQp!5nZ8(_лr;itFVeRS1'&˪ wx馼+3KDރyq.oۙVrpL qP^җn61mV' |;ڙ[zjthvjwjqw1-7Nph|s;(ct5pށ[NOzWuui,=:SmڮaRȘQߴ-Qf ]n!Jjo8ffy 2_^EU vs =S,6LipIe?G( Y؈?Ca>ѝsb‚U(lXb}=K:ܚaǞs+lD?†˂w2"bS Sٽ4m\})ɕFy~0lCJvtT' /xEl% [KqCt2B>~" ;R"w,w fsTszH|:3\kh+ȊȌF, E@(Cqtoa#!$}y`'$ 3iⓒԨCeW Sm|6 ኱b /`JfC)`&U(u@[uh-jkY憖t-͘2%F|Ӛ69XChr*dU.:%ߍ8o˄!?P% [Erlv,:{=\"˂;5:J 3)Ti;ʛ%eic_ȡ)P΀^=JAe:K "LU,.7Hbh\'{, u<6ܰg|1&rжUf?u뼚JMwȋsE3ر֕pmCFm@ n#ǡ s R[ *S^khayoWͤeCɭ[Ac" 6rz04|:};Uc):$]NTUl<Iv$%z$P .94)2*ۥ`[Lrj"d@*pҮl?5t}̫i^w/Ϛr!"q̪r.98颫RrwRai5} 9i_.iF0TM62ExnR\Zx`67 EOC H V" y5x 꿺\qh(^ B{ 3iq|xoЗNf(rzt(]{grY;(X'P^_~,kzRS}dN:Fl%=A$V$dH"kDCHl߳88S yWFycFo> 8S{?(Lj>}2y|첍w0^DI$j|?xU%J 5Y gձqGBf[ :O$f1lMٕd;14Q/6 VH38#*ܸ4O4Gu yEI &lؾ.̔CT?-Tk )yuE5 $K9loML@rzbfĠ T@k~'qNzǕJAf [9+a5(yJ%pF{h`/S(ƬbAT_~}%opRhd47W805rcmѮ6FIoIn!9$LR+!ϵf"U ůXRʟ x7#ҽ*=ݘfӊE(bѻ{tٲJ NN5un?kr3s|a倘lNY).9 v& ओ[驳߲t֑v'4 OXh`z ӦV"w[aI3>޺EkԢ" q;umϩ瘁\gc='iLg*}D&6?o \FL0^&*~XT nU2@D fD6?BeF`\e1Wp(*ƧdB}2W@[W-v) |%l!7b4x:aXsG::,'& x`r'Ö,O&sqC!Dehw$ ly嶟O6U-cʽ4jpLN",5Z5_41Q<8g79Gu!5w(1!~hQޔN/^xLPUBrs(rF/B$ nrZ &? IY2{L #VPE=Rs.% qəah׽2 }_A\>Ѿb'ޠ.Cwj=h^u2Fa) ܿFqXd7ґ{!4ԸZiUgZ%T[ lW<'Ag܃(G"m\Eh+%a͛IWh"7%9a^RbHӾ_v>*ڷ!^Jű_!\9/PDw/j˻L/cWg/xhL$:PdiayY%F/qRdeAm0ki'13Fѓ,EzAXHȾ,Ә~ADk(I:9JhOWVtk?}|L>ͨ _ܣp;NC LG%omTI$#rTw1layt),h(CaAf-b8;OL*@_M'Au|r !7ŝDݑo D>V%p(2Ӽ :wg㊭@G/"Pܔ֦))2I*CE-z<n]ȷP{J}ڷPoѕDzU(  e2JٖT] (2 ˏhK慛# %pOVyc3ի:!oLbem$bq~Ŕ m "WAg( ݮ٪p@-1JU.عG\]O+<9Gzb=48ZAI+w%l u%wpp:l[lɏ8OO -Z{qp3%p.7rP3dul#;аl`5ǬQwڙàδB?mqz tdHi;)~qUX&Z+cY0M@̷+<#n4\t .qi`E|Qi`nl}$_eaBR\t|ݞfŚ5 j heT 'k=\Xq;*caҿ!3vPYwֿ3}2gW^f<DfT-k hB_n#6 !>3})]. ϋQD SfjhEE N>;C~ch-OMlDN* kvRł*qGD5IqEZ48.t5sC(*Q9mc A0FdmM.U=6H?ASAeCc  x֍fWb@ .܎) teU OQ0L1͔ %,PGQJfy`2w%SV"Hّ:Κ> x:K6ZB]b?fOCϿ1S.A )QǑ`RbjzNA _&gv6-AAvη~_1iށdԻ<\߈Xk.0$Kҏ@@hpN;\ߤ23FtBh/$Y94F*$eP@u(w{SLu.-oZ"0OL]mrK;7Mz*@V7S&ǎI{VWpE<@eCM"s9(aK w wFo ?c TB7\e7|RӐIjŪmom`ik>ms?]ĩ{I.cߡAHI~G NϦsԳ强[UZCtu!r0u->{GȪIsJ[Ҽk3ӶUC(/t&\Qʉci͵XU_ wHDFHTվS'J;{|>iכSuag=u@XVU 5ЀZL#z,`٬P8#30LiΤJ:'(5\C8ڶci< x 6&P={X_^ ‡MBJВ"o@& 2L/nLSE,N (d\n0{(+enp2S8vwV/x݄S'!E` |m3{CvLNF#]'J} &[Gr=WGd]lW鰱+5æ1-FgQTo7M~|yul`<[.zŒVDܰ8q,g8Tv_m\'R(C4;@,?)swg|T3eMQ.Bms&tRL ztH0p3HGz}XGŚ0vl9hpZ/L;_1*~<Ӈ,ks/?R`%)%= wZ =UKچyeÛY#cz\bkyW,~YIGO=IM32+~9p.wvI5V; : þ|`DŽ|/VjcT: ɗuRfjaThs:')k01$?y'&,חG[Zf/Ru_B9偒\sRA- c./C'ɲյA9i ݔR]"2VŐ5 SQaΚ$JDxW't'yԦoof(.Wo9|D>I28ۍo΍AS'My $ɒu9{ 2̈́O9;qo ~'-Gr E0y@85:Lq$M;k>ͱC_*&a֍}"}ՙ@9H=Z0ΨSOǂBk]u{ +1q/Ɖo%c$wU,Hc:έ0NN4EHT=.oK3Q &" 6ʛ{R] CޮX6Bh֡K;E>H"mVK7AFn#*}j=6Ժd6R}UHUQdb:ԍ2w6)V1*IJP:F$w O]Z2f)}`C[ _?4Si_țjbKߖ<,M+ܷy/2<>]&?:)\bwi,b\>v*ɄyzdN f5Fd;rݩe<k3[z< " HCpč1M;\0 қs M)9{vD7X6m6W+79̘͒C,_֩[/tKMg/sgA=yg5DŽ*wk,TT߿KL ܒ >Jecs`'"g1t8 5HɊ `u(9¨-cA)%bHnd <6"XYLTvT:èLp4pdZi:U^`c@O.pcvܹ($MvS+vTI̻v2!D3S8!"ș Uun+alVMlU3aS&YݦyccHLG8q uEh3"#40@z!*tcs5. YYPw*pHρ9ŘK.Xd_9K8TMJVz9nZ.Յ@\F0&10+gi0#$~I%,$CNg?- n`M~S0\PЮBsk_M%&NetQ.$L[Һz7iզ,Ю!mNhLE8|пIZFhhTS~01LQV Yr8S!ldoEB)oK6 H ) 4qEMk؟aA剒xE}W7lIpw!zNۊ7dsR5zdn â>B60miP${7~RO"ʐLfkE:nVt1kO`k?qg7}E X/x{wMS˞,P/$>o{0re+gO·&b癈~EѼ ~T3iIAa'NzN%Tsa YChS*ŌD\DqXVBp ,Sw1A*ce' Njo a4J+fO?666Isc@i:ĀBDfN˧#nrgR?]s1{zn:SX'6̡! \F/B+cO!wX~6vv}CS/R5qՑtO0JmN%o}8`Bvإ[(EI}MHjc²K\s5ѹ=+ݭڥ8L>w[S~ t@q(usDrTLw`Ps}cB")W*@EQ}ܡJT@eaԐneg`[ٜ7#"_ TErݖcѓz}s]y69@R# r0,h! &9( i;Z+ya@-L9΅~ta/ DĖ_͌YO׃3q4@im,=;mK^. cfL$!eN3fqu9[ GM`TN)!'υfuJuZ<ޡ  KHT/X Y6͍44*Yڸ.3G j>3z8ҍ@'8+}?I#~6հ.r<B+~ 'W9aL{C͔ـ饭$ 7W͙Y"PAՐ6eKS8}^q0dW X\b0 ÏTQPqZLҶǑkoTpaIl^hwd{ x@f$råb'V3Vpyh٠ LE;r2uCf2)#$( "upkBH,\4إQa 4_I&d W՟͍y7K'JbQwi]XSIr6hU C@c~+ǚxRWd+2K( 6,g h cUmimT(gdEh_.a R8ho.G0L#DI&sA)#p !ܲq3/w }Ud^BD3po*Ehl /ۑF}uWd0>PE-,e8W'B&32!OH]oy0uK`VAr;Gy:z>1X>vx,WA1<]ꔍPv)YU0zڟ\\S4mP壴!e`ڍ8w2>}㨦JH?讵辸eLFؔF˹=((\>$^zHk\c|\!ek~S;ɍma-,*rU^Bгbh}$F1:-^{H t50$y=٠K|e9-3vimRI-/ _8(!N0r%Rb,\gYwtqT{R"JGwpPyӧI '?5펝?A L`1>eoWXHa5{D`=@49*s]ǖ~WyBrd T1jXė%"he ig ]GMHt|]{D^1RM2ku#tuy򫑦ʇK蠖-WvID,EһY{2\T&z "D (aұl~]~"1AMfqNY[v3kpvuFk>_\:.C 6`~a={*8XhܕO}xcf7 n}~I` w]~p5_ԥ mS ^[zB^(_` CvK[ufF|umZ8|.KVL5ͣ|t}~7QZonKUUJ3 }]{v oG)=ɰ0=/YLt ,`?lCkG#I}GJbL;4Qߝ7V;!|o:ԉ{qx!(0Ej} T 1Aw&آB[ LC z;tx`gD' :K̳6͟D2Tj1b'~J @xcmПr[ArXd:\ͲhΫa~{b%K{{p omB̡K21`䓕4!LŅS>rxt&ui7QS?ApeJ qxg1x RLN5F7߱{tTV^eBq\,xhë]VHawO=$A;wVJp0ǹ79WuZdNw\a71fO[+YY\[ɲ]֯ls`P\VGyBy$8Q0i+(R\ygLh٥˲@dCl R gX&-e2h&IK vM3V8j-]6lW%`yK r>,5WI(m7ޅO`29hjH<hz9#[[ylC 6MYÓ@%M̻MbQLہv+ݫΣp% =8?{R,>ZbLB1>\U 0XEf W#n}GB.Q-Qgu_rk/&W '\B,!_K5^=_ؾ|,i@ױikN*Jr^>_=E]Q_@d.g{i=t8aZl0Z&H~~LJMU_27Z\ պ!+(Jʼ%Ε?lbIz, 6, Y<xZX1]BQ ^p! ;>iI ||-y[m(ƶA%S/bU3B:$XF6"=ę0Y W3%6k_>~> B !'O?^)?%/$ƒκb2Vh_@1&my|ZpcHP'.>S>QqLQ.wxC\yF)vC`U&ԬUڸ~TsTGrƘtT:X EUo'`J0AkAwwX%b7ԑ'co(5Xr1WLVf+!{0'kmGFF4H> #$T=Z55fʞ*j+"F3原۱gʼnp)((NevRҥ!ӎ8Oj~*l&=]v "0NLnhn:!Sh 6X4bqmpdّ3נy$P9xv֒:j*YēCG"LRl=¶wmDf " ѿ)JB*~dmK~ʳ{S H}v&ZAZ3 f%mk98?Uo,VZj_?#n"Yl@h?Q2DBh)6OņryO;"g<KJ5D+L^eF3Y"v8Fbas`Sџc^wsRz/FtO/AUR;pLDK}d'QM aʅ{%}|f^t`G7)wj!è-i 㣜4L_iT?}idjߑՂ`QeB"Wŗ4k~`]~HӰ^dG&':s1*d5k W1Rhw4|P玃-w9$ubH/źβcY éQEelDId̺ekza-@.̜ u;o)~z SX[jЊT05!Oݣ( [U\B|BJtXlSS<(zrɯgrSc~x5nX\fhe Bdqαn=#\+|=vNpF50%ޢ- _zhMԻ ֆPi 8+'qE..@iU8Z*1Hg|KpAa6'y^߈'خdgtjLJɽ!+h"9.˗z=& S`'˧`bNHa0AkɆeVqұH_̝?ن2 _cѸ}< ڟѾ9H&6|s=9ыύ=q䊨 &.}b7nÚY&^~r3f;BZqB˜ +⛽O\[FЉȱSd\qܓM[{v ._0AVk2_y$`5dMGj7u~v%6urD$ɃeVV_/\RZn0yMG/:X6'*GSp3}EQO <̮Q|0ޘ ~(93UhۑT_G8p5ĂӘ'{k ʁm'џ.SP87k+`do\r]uP!j#UVԡީgu/lG@a!D <}L +6;J|a7g<_K:T(] F<5&^OGUe@s6,UpK>A&Iϛx ZؽZ۴Ʃ:z1_rޮ۷6F#@,Ԕ02 A` fPf6G& G6=*!%E#ڲzJ:0vm#g!Fu~dNڠhR e}yq՝lj  0&i>Iou%}@7T_1jXBʳ3%-D7Z}+l7"jk󞓵 8v0A$qY3.wy sV|' uiWCp<QC"tX#8 tUQ3ZCU7[Oڗ<\D%ԷC,A4j8d߻Î[L4}0Z+ɷ#vt,fHj}#>c(C2j mN -.Iy Sg$ݤE)!X `mLOP+D>.Vb>\b:G(ɱ96~j6V [=LZAdC=^0iR[S:MAa.{lQa!f3O. Ju D{wSV\a3]{&DH[LmJ٪U5p4ۏtA`ە C)NZ5(Um[Jr]vQQlPw >ZE,?!4x] ?x_M6%L}aUTCj sҋp~#^S`3{M^|kF.Yq !.#r su-~Nmg3ľu^qmazw}`t޽񋘣Le4(R5W ֺ+|ڊ *bb--KO)S?VH^X%){^Wl CMkNg POl$C;=*˔XWA`<}āΆuelǼs;3R$w#Ҵ8_mV?Vc=0NUEOɈ}I4vF'\) Rœ1p97:= snhfvUXukPi8g\|McL `qRg~su(.&.phCrRVM`WU8ލV>yj֯k87ơŕsB?w=Yx:E]f'`0Bz7%clO8n 9Uw܇=*'m%b@W'Ԣ<>jL,s` P]fQjvq_jm_m4G>vؕ-I( To[d1omlL2h/&HcpX3wNO^lb U%RdHX iNg/ *~*}Mm}ۼW#eM"6p'MmX3 ߝ}+#y(Y} RBZ{<Dj"}/v@iN'{Ǹ1=S#r1];CY gDKo~P?\u>koa <,;ݿ B+&N{ˌ[bU>iy ŭS1A@-t\{{Պfoe pѨHqǫ2k L$3׆p/Z_̕*:#4!v=ؕR_eFl}Nz4EE~?J2ݱ-H.^"K\Ө/ih{w8sTi:Fw$:ug8gMg7Ѝe6"@#14 91uF!?] L t~"49LONXUDŽCs1IPd 'y/{&I輲ym`h w̶:j؜Zn5{ 5}T۳,IL]]b25Wᢂ/Dd [4j)cAPVOݩoCd+m>yI֭S4[u˃ &զR! JQ2س9H9L1gy BNeWaG1Γźv%/=LxoÚhJ3xsmߔ]bp7e|CcB&P#w5?j9GpLmR"W6ASΛy⩫s @<-XLJ#v8Q=J2b*V?3Gwi~#+eYX"65Rm!O%6'IG+#T0 bkBVOeoT+3Z ˏe% $:DBZ +nNjٲxa V*ZpkJN5k'@jMmסĨ= H3C$];)y|#+n`ݭ`Gi| &IzH=OW]0Et-=MhJ÷ԉϔP/P(=~!UbߩxvADib%Ky{}KwE\FVljiEWt,6m5|"LY) ޯ6{3kYLzCB>oI͹*w:Lxz![o8bI< duvif+O^\7?lQ~E}L3o^#O#Qa05K4HؾYwG朘-23ljf,啸{QmubŨ\1a&6z<ӻjM\ԡzZ}!EȸH /QV f?SeZ}xepQ?w_:w~8ZCJ/^d? Ak Q+V8;9 Gyb5SBXfJMHJzԢb!?D7%ౙ*tt!d ݅x^x0ȡ2XHC {TEӉ#Q/i9̨`:^ &d#t(dڿDĘ$\!T`Lr&9)Kous,?s WlRaWQJ1;>1l'/` JǪ(P"I|%9TD0eӂEW]]<'5> ie_  +^AHz{+89' Utf6{}$>tq戭nIgr}`oQ]ϼհ2L5gIl2A? tU4! M@ax`7L~-RY7E']ڝ3*E[$=`d&X~gɏj`H{c8i32pE kqdWݾohx6j,|qbҜ@V7+:~|fX?u'f1M s :|*c*AN0^H5xӤ6"`x٨p!Q`!da햾}ʇZ҉oKQf! _QMg9|@:P+S~1~̎faQh0M Aɕd2QW1()M)0({ScCRD^^#T6G;v3&|c9(K"=Кd-0^[ hx"!'ގ,VvYr^1b벏F%e컁HOL{,ۯmq|}y^F+[2{<LB>AX_y`|pKФrcǣgUE{lyCi_'8 e`d\P%FE] }0Q$K236̂%T4 ?O*9>&Qܱ]vFzvEb$k1T=bm@t-Wx)7ɩ:yL/LUF.[Xr:}Z͘)69*GjlA"e-:Y7˹%ǭ;3-JPJO%ӳwOм1=u=&U  !%L8W*Pg/ SR|F}Bf?.Pg`c^Ml hn;~DoԧMNvd=%L">CcӧL$ W(j嫛qY[ J OsPߛa='EI[0v[yn `}+NW[ȗYSW%]_hlT4a>}|j ie)SUUA,ɯ)&>&asl,,)8M}sD<䳆AN߳=PǎlO1H9>um`˅ ru62~ocLGbԟm ;[u&y~h$#m/= $fv`ZZ°Ue~R]rA-`V{Nр&aJ/kx%r%wN7mĺ*Jg4M{.~9-V_PQm.xAlJ/* /0|3 +]|.E4DЏ39 JOk{u3΂lu8"=N'\7WwbdkdXFWTSԽ HpL[kz4Xcĕ$ ]! Ӕ!\{檦ոDc9<%.,LzU'an!.K"׻ aS EZ1 RR=,UA}XO2rS(Qц@JǡR28-+tL>JpD \vEdaw #vGp^|Ks_gM@9T "5R/™Ņ2ޢHFbjTq OaFo tC.PBe;!<Pi0JJV?"4pw/6ɡNn`#% ]'cRQXY5%)n^NЦ*Bu2Q5N ]+P]u2}op_ WJ*ciVQJ 0 R ==lQbU:(>ϙmerewjw&Es./(Ejd!&wWtĵ_]8ag=#iM@㺉ӚA,TOa$?u"/g}`?3piRE`)C~S']'RrV $2}{b AH^fʽB+ﭢ1 'foX ]%n4qE|uy{M!eMBhwVc/^5.!K6+ 9HDԤ%ΞĴS)'g#f]lK5΂^pxۙx%-ȵ;5Ԡ ,%PKGY{H[IO "':F _LHUƫ 2:*:.rGe@Ɣ(=8ӵ PC[!iiVMf9}UͰC_[5Aj]{O)GWca E~pEDM>XK5W g RGnfp.({ĬF|K'P17n9wYՎq5+1$?c;NN5_! PܣbLկՍ~G)e6,qh Ed%+'xR0xg 5p* +)a\ԇG|rgNbpW*n*T8a $oԢy1Ct8 zl`s:RBT`%.(K:hW:%Vgl/ŝ\O+$WpGj&Ă#BsIʎF^npI`TjW"g.s!|6INcȳȃF=h3b/BηOJnr9(ԧ#Z bd,3_ڗ2ƛ=u{Xo ^z||xfw'W[ws5˱@+H c1B@$53).s}S 0cEw2?<""hiޔUˎ\.I࡚'{yV|nKLt@UE-7WjƵ8U~)Q.<0X"mBCB"plIҕ+79s\7[dpAFy4|w:+ƚ~X`,Be"ްTAMڅEv[F3 UqMK))Zs;aXWu*ήBų@`kRTk1Pb3<C] ۻj־4{qEFJ4r@Z|@Yަ$Mqgr3Bش"5u_f]+rd8PoQ޺N ʞ`F,3m0$2q m㡜%a)g#6 Z5O%RZI\4~(otz߉ n~mK5OV߄KC8UT&9[~wu/8y& <[E(Re\k_Ai;%9_c|x{t" ;K_;YާIVI`gfjC3|˛= p;t"147iubSJZmpxq"˚yI(_*e'-՟7P:Җ%^Ǔ 3blWwyn_\p񲴣AzIr~ (]t>I?){ֈxt9Q4/g™熊=@,|9%e`&yܢexZ~N7@5YJT%8ݢ;M Nx8/կVX&&_: e6c6jjGi4jO'I5fS>z@Z{Ge` .f6̉3OOe2G&hX#Hxb& YxL*Gq%n3"`AB(yzagqN:ل<KO-ƾFe2%v㺦|;t4~"`-{ Ir¢pS^7r=,x }K]?PɔZffZS U}]C|w@i<$դ'$:Z N9Ѥʑf%6K+k봃o4t_(ϳ,Z_F@na[(R٤EG(7).N+ϯ3\vT:g~~2U*(R.?)#;qk^8/kF<KȯMǴ9k>EqILgcϫ" %Ѣq{sE#/$hu"x^d=-hmt@]Bt;Dq5TIK^2ny7Fleq5yPK+LOƟƇZ`-4'[h-Z*&1WO7gغ^T ;pz>75pjwR#^˘\,aa&,d3Cg櫾p:F鴓G|dt<~ {gҧkMӐ'ӣU$pU=PǶ!th_-/#gWƸ׾}Nyi6/Fupm:fi|1~/o;tQ;M/q)ʛ5c{JeEw;$LU,Kv6"~¯3`d\6_Gh"M$_8>3KayeQqW[p]B! }c^ˆn^^6FzY}RX5)n8ygr<#@wg3a#E`U}m4,3\NLo֤!K&6A.ݣ }_zovw7d-pC*F?~@ݐtj; P!1 ?LȀ>SQZ*<,ʙ- ߈V_AZE]k}^ڌDe_h @[NO06LlL9LDLS9:#}k1&{o$ϐ[墿DŽّ_w-E{9B!@"D*B5g"͔N"СA6851S8ziAyZdPH0LAy乼?{#2z;Df,cQYzJѲUfK! lo 9JR3\LOvxhbh}RQ{Q>RSgV+V^7b4c :nQtg -tp.W̑1wΡzZ<9,6 <ӆ׹JO"\U//5 caY&hO]s>ndbJ|H\R(lW0GѷJ r}fvrgh00gmW26ADo0+ Wi}7#iw]LF?]|y."#$w2+%rFX#2^ fB:bR@,yy D}a٠طZ=GU+6i{瓎T!GesnѪm?W}{q(fޝM'K셰fpOՂ^ i"#(~笵x7cʛB".0IywUI^#\;Iߘѹ}xFG`.[&R,nKjT!?2wo䶇mG  dfDV͈)\9\foA 1Dm[R?M!d@VMB$iXZOaI8WTC.AqIߡOF!֟qq,4Dc-nfi ѳCL rO>LDY]Np\YYlw$+ bij)Bc{kÂTJW\]KI_q+ft-y}Jei^̾{-gUWq>]M'G)$ h<9R`/aߝ~~KĝD]MGIIs- ϋA*9!W(ZJg[LD/Km6)]T@`X~ yr+-c{DϾ2y]7n x̬t{6. jF5Ңcqgs@{qbp{\Q3xEġvxr`yo D%EfŤ*4yzWYGN>+uVl,em!Cv=quuk (NM.HϜ؄]{?@f/T5pxܷXyED|w!3EMn|֪"JL{`TzՄR_!gŢ7 Z{CU*{oRx>h<2kJOi'GX:\ 5LP ʊU8/G){󬇧(-&IcqA&7Vs7ɴܛ& C)%t8W]zpw PhVũ=cEOs0UőxϐOSl]Ԉi{:>H!5=TAD9zhRh!$0_WP mWjևV bJM|_^kZw.œ9C>+є/:~lȂv$2H =Q>ؒ^U?b:Y/]ob4y0!pO*&t g="9 7ca6#j`2L*!ȩs" S؁Wx\͓!uD)1\j|<Н/F%ҝsʄe aյ/=x[џ**h£Nl bDv$`!Eb˼e1"|"4VjN>y. iy 9Hhlly 7Q;NFMh$f;S\ׂB/dp":<5FG$ @ OZL wHqƤ9TܴxJ x\gI9GLJI9ݤ10!ucT##-؎ Ӻ{<>Of!z27ND1+% Id#xlҪzFf<I9X OTWp scNE=LkHANnV[_r5.ܫ`SωDxNg /@X7}xE׭ⲹ~cxI3wW@FJ^ve vJ[g6 }!&B5jxBLFx|Ô f5wT~\tG,ƽQh #)/691DIJ?FdDӺ u$\A0")0ߴaeR L@!~B"v.W '?x~>Z{c!kÃ)eu1kNñ^f]!mU`\"QHB^ Z>xנOzi*A{ZQF,M3,0|]G"D ́Z^)!'#XI~;~ ,RE'v-u`_e6k5[ :a+BH*':>dW1W[CSOnJl<7꫗Q۩"4uTݏY^:mZ`,i-yx%m807Lڍ!f;uv"+Ab]~Xd9'нy[Y)>QOtP98uUqJ\ѷ#lYFAjI6' *CHYPYH[F H#sH29fP`,-v&.=Y$~o./<" M%w >fwag&A/m ԭ>r-~,p63$ҒG&|%"խ%ՎoZgя ijz7큼\5![*<qZh*j_&ЏT۳^SòCfΐ76o E0t>$0,eŽzE(C?C;MKX #)ၰ<NJ~όjken9RF7 w 4晟3Uq6]#|'ho1#UPB{f=c\,G#$ܸ*pyjm❜IsUL'%--cw!@0?_pi{p|Xw!}wv{3#7X,1Rrz38Yހ3 ?/.EnҳkOj/ ;YPs|<~~?!9B7M)~i,rěmQTE&<4ʋ`7P*Q~=ȨٲrM,Ϩ_ULÜPf'ٮX p1)\r61E@wFΊ3OѤj>W^`,q䁕8tKѰ}2x DŽWӍl ڡ[za9ϿVDRlT̠[y)XSE;\:76Gf36T~uPhqcpV&FBx[zуVwT9}!HS;2*9C! o#P0>KRm.H^W$ѮDT9;a)~ט@C"ԛ3ǽ>ipWW$&'*˴{yvTqS_Vsy"oчŒ2A$)/ŜUc9?窂+ 1J7+=rЪF 2l{;U~F.(b7KN1  صXwO#,=ԥPcqz Ar{j<㣍(gUS8 L3[*B&h TUqawZp dќ#bIbbY,J:$9E0ZSw6$1W  $X"p&b)J"-dn0a%&D!Q-Xpɇ{] k0.mI{M;>[Zt_s1Idt#hз. i_+ m8OkoW~3' bs 2*lk'(ĮFH f7oٺAHB5lo7h$3U&pv*̪ 6B}k7P8RWyF䓶 Bx#˰~[i8)wy1ο fvLyГz/;/8RPj zvG6dgVծכE)]ԉS d${~K7qz2^a} C(λż9`{l9nDۈ.hG;N 6Xcg3jHqqZq`ާ7pU}Dk"^iYZ=Ytcpx(QniwU5O'_nL"Wy[/}T,3my23 q|L[-@Xs0"pwͽy?+ Q.$1$Gt۝s :^EC vq{TњTe!b= $_bm}CoRSpieOÂY:B7E7X!-13'R_Jiӱi3um*.13ϙ0z(Ju8E2?ܯR 4~a|5P}ol3a6^ImЦ?{K{#k~@swu{2 օz x&6ì[x{5k.:hk\}ӳPb٪{ d}֠ĥi;2N$'DBa,>s ^ 5\$8dB{ a8e4N?y˱DQ̒K0Ջ^~+7]#ei tbi҅IS¿.36#˃g]NE цf=:jIuޟDߥ!Slr g=lR: nn+_צV82r-.,F=" Ϸd!Sטej?jh |'V1_2J0/k"W7dI֢X:UeHhMNVhvt`4\UG)h F#hvGG>gDzх9vg)12Q[ m.)/,wE۶sR#Jo!$uX__s`16ZvL=9m$gH /x7t17V,Lɧi2tj !ـ]wHF'=vx4hu9ϔУhtnb)%3@`'lї @܏ōڶ< Yo?CG|Bb{(.~0ݕ}co FDNj5GỗK ؈ϲtj(_Bj$2.,^bZvASc}U}z :kX:+`CՒLàr_ͨ H|iO~mM8$QzH4=7O]Jp̷%LiƉ{D"-+y!}]2{;&tѧ#~7*XrDEWxJ˧>ʠPIZ|Bܵ$'$PW*Б"8$zÐ> _"~ho[J/타͙npb4k"K)G'X<ݺL1…VM#%-t #IEg~烄qrءHDKY,NcNwSe6ilEaX*T/l%4h]Xކ / ߡ(u仰b.O5r~L(u;6p"$=0P3x~R+ɐ.l.jtLl2%AʕM\\DwIjOҦ !;cB7wÒ/3`cq A z8tx f{'ôv ]J:X}YO"rcfӑCDc Ĭ l (rPp0HZ??M&S)f FOB8E)UuT:6.*ѶZՕi:ǔq9#a@3^V%!rwEe*yHJk--_mwS`%E?*9 1ډ^oʈs*UTnڿ׆?4%4D*凘#};h<:?K;|uKBw(֔*ņ2wYA,NJ-ܖ/nR覹鞀YzOr6Y Џ#a|{\ir9We%ZV ,y7cլjp#:(kͮiw(OKQ߻ :+0=蹅VSt~ 㙈W266 8{^(E(du9:H27bBzjAgg>iYJ[b+#w'v= U2x P;x HI9~?z:R^Rlkq-nu"ULVxNh硚V vҮ\7GTmQ=P#' t5tlbfnU1>1P%Gw D0lMҴM"re._?U/c Gb;9!'9|XhXiLE>UZ8^ujcY=|Ndo:|MmyQz .Z ,lRGsG9ף h?I]-L yLf2uaͻv}`ACFnܡK2QUV@u "2>O)"cᢍ5U! `,_i\9<.G/|mnNYJt)D.P! Mq~lTL y{ڿ4 Zȉ3ycFL52M.TR&@&ٮJݖ5n|:vPO6VVIR-ԌIGN_X /jvjٚję/$,XMF cΡ~ǍFTNCt- I acQr2-3MSXf Xx3@Zy ! M%ԎLOU+d_H ItGzٵ Yl&3j=Pm͌I+JKHh6?B&q.0f' )a-[ζ'eQ0hDNh0gBmze·D݁2 a[(Ռs&O`[$Wۦ4.TW궰c7We:|ЛE' y(|ʹpO2k/؛}7\ת* `9 eSF% xG8aS mmL.Nά.l6R5mCDAƺA!~e54pTgmQP *b9ͭ._b$-9#9y!j/*M7.CV1TeoS}˄6}k[l%"Tmb-gI@*,AfZl$A;&j)s3鱓 Tr- |@`/ƴfZ|ArJMm'pU3(,3tdJ`7=;)aٲ.|X05QK%9,< >ww),br Mc >-o{J˓!mף8W3YG k$ѰTJ@BcPNoAHY&dySEs1b(8<vRN46z/MXjrGս P`owGꤐf{θ .4n،+WL+*A +~Ln~AL$txɻx3t_Kqwfj@*s$["MFb9ﵠWÚD_n=2OI.H_ 8Q~e,߶a^Ċ]<+̓rp6dA4S#3#x̒NI<WaG[n hgC&OmvU6VCPG̙5 8!AaIǮR]LVR&$0M|A9uw7c!QiN+:L DQNѵ 6Fe۪nB+)-TnsP<&1 5i b}"y; Jc^)Sߜ`+vgۿl|d> xuA3|e7>_kz%;.i;Cܝ6TzܔeB85A|Ҁ r1FWҾ˚*gW'H_o(r=)Ck9nq8f^1f\\6(>I ˂(s-H.[U@+Ȍ&EBpR>c#I/|Z&6xHw!ņ <`פswdNjƽW ʩ 㩋WGS՛{W$+j6=xl"E Xߋ{&Wc@JLqxȤڻuY_}x7Riژ8r , }v9 #+su[njii׷ HٱF9mز߾qk Mx=xx9UIew. uq(>C/e @xAV\E%vqқ+79<&4S`; eS='٫mMNx[PvKgnAXS~vSC7FF1HN}2kMi@{GNU0fgN#^!m2nbK,|| Qy0ut[WAǛpE9mJV~ǀ1r(oVH 1tıKQ4&!8e-_OKiB觍!rgqMqXuD?ן;:vS< ~͏wdU-(d{)ࡴ g7Jdi4F& (Pq=Ο5*5ED~CX=;* Ɣ[>iV RAvz&Rʩ]%ݳFzgA|{>Y-E  Ю,,(Sn=m B!1- s[Y|G!4C\>xd'qC C &/&AxoHRJ'fJ_􂇿ep3~:rxL .ЎKbZS]'94Z,c 5ٱ6FH!vU(6.d,>q?h^[Hzv0}/́\Wq"uzM]g4m1j+ <`z;n<S%cT"{9Hno`.$MovT0GcCJ^ T\(t mX*J ES2HBrMF?|P]eslc8D|qtQoM65\/p#Ҧq̪4T xpjD2K9jbb6gGGԀ )zy|Kd:o-P*oEk__:z-M|ID+4P7QZ':EWJcZN[&o>? _&eMn=0y6^@q4DZڭe7 o2{7a-yf*l.p.H̱!2EM\e*ҙ~JxEF[_)G& ڈ8c7g0@ˍT򔞚 |YtN[]]޼N h>vZMn+Y 726Lϭxuߎ*bTo1&SGAAŪj: uT={4apЈ$*^iq!iUL5$eK`l* Ҭ`ȫ}ے:;_5$o=Ő؆#@]iԮ栎+ףx%h-ob15yݿD|#pFT4s8<S@M)+@?6F>cӓ -AK<Jy h:no~v"߾[4,[H5#Ļ5';W`jJTgnzeUNH.@9q ܧY sc{:}BqT˖'!kVcv LJ}H3:dϐ:xpaF՚ DL!\|^zݝϘ>9oqMX\$s`op0b`cWm2=mAG+8x|gx~)ۢNrGS'1Hʄp  egP˝vxyPTz <꽖hyϷw)%8pW9'mPuiDBjCr0}Ag#( \Qng7Bː鵙v_TjYJl`XBl'SU IU/ zK K]@?EX-w%5%iشpw ˖]fjj]c ^}??Q^%_\^uV}G!-=Ο)ibhv9 t8_h. b[)6k6uERkE m~9Τ 6gR :Zv°>/nL;3idO*$%^T@غ*eȚ z4iYӟ&^R-txU]6W t+[F1+K AAy^ +(!?xu>{SF(gx;sh# Aob; `mL6Xa38a<;yO+yD)ݡBPB !ۻu0KW]%ǪrnS2Imo^ͥxoq޶H|lRgx8he EH ,Gǣs_6ݥ\)d8t,DgGMB̄y\Qa^H:SO LH~F՚;a/VP 1%h*ΖAVk~2pP3fVOy!04oR "'Y?T &Gai]7CJ5 g\nfPJfS!9ݐdϞX4;7?b{o-8KwޅSh"A,>u'2 Un߰f&Ε>&Ćp2dp% yXW]xPh_#^fBi 6ìJ|+.e?1J=w vvݩ1E(+]d&ɌΥt#*5=LI [VR$~+snW:ͦ,ž`VLf?yS{dm#+u;~Oc2fB qܽ&XQk\5񆽻sp8zރ[PyizX`2J.'K*>ntƞƎ呾.[%,0MgUǮ?wC~ Gmj,5.fGo!Yc*y#tQ2^i:#b;q7@pMo$I9У!k @ PK1!\늫_10v!vb= %Wr:j SG2"8[={wZ>7qV5T'Arئӵgˍx#OG%:PmFF\Zr/+;5"Hh,2k'?+zĢz A}ЖUMm9ӛGض(AI_*o_E{-UY [A8T`_М!rjA~ P۵ڍyAk;T̆G\ybťS|ЅELTuOK7 %5;5j)A|GGZ Oxͺ;QW:g/b$q ["6gak)גiU`+bmg| 7̟澨pUj+LoK 1B1‡%m retK5)AP1PG&?HƖM[TFEVk >Lfk&I1uy&v?U` "b 5r.P 8z-!+t:Fo"`^5?4P"ƲC"H mV~z:gkqp[y{ !"yMBk֧ϗh]52t[dK4̢k+1c0#~Z?]:aϢWOKŋ‚B( 0܆=oJό|&ع:*i%=y-rXhTw_x&M\L<Nג\d\W U'Nb= ,W0Ī$(qܫ!ͩUppybc' ]}l3S:PutD7P 8KmayG\Cq ENYz#TAM,,9K8?ͫmE&%{j[Ʌ/w+J@s=2CW%W@[C>ʤu%NUEdU-ϨXEDą)y*R߰Z9^pgO2 H"%N!yQc/srPS|DNإuvw|S;50d﫰RVKY(|b2N1 s~ɺߨH vG+x/ӷBP}n_ZZN+9`oݏ $Q@x6$^~z IL@9cP8*::N{rKȕbOlK>zB0C2gv5\rF2:4$Q+Cc&nuDcf7?aUyFH\D:EiϨA~6q1= %*;uq؈ |[&xش'FA0(G`R'KwTs[\#NNQ2(]GrLB5LcecuX'(e%5)IU ӯ/9c!{1>]!-vei5%7|V"M~&G7h%_({ߨBv_s(^`r9dŸ/|txd\l.rKa*U@,Y (Q2]UgK(}-ο4/.52>7)֐;nmܠ'UΛIAiBw PSP:\֭}&dY|r9qtC#J[iVBõ),8:sOXʥH`Iy"ou%8O}0wo~~io`{\I-o7I'W/6/> |n95}9mwE,9K3]bpju#'ݟy,>GW$3XAԐn2"]//iҒG"S?N)8+޾eT62-C3?ъ={V܎f#K*ük.]ohfF%ʺ(M#ZÇ.->XeVrVj7IcTT)%&q~cggp4|U_᪀'- ) A}.+^w >wO|&LYBIZyM6[)F׆V4u) Ѧlba`&fƤ.I+tYH2 rYDҘ;E4dRlʅGDvpM((wr?[-hЈ.f"\xI#Uӻ}r1>dN$)`4S:ܵ8U8ël; 8N Th5`S#g 2b*@3L`%t໐r36sSvð9͚ڊ|E9l5%x"-B֜fyLs%[\8"z>k5 .6׷K6gqfDq67Yz2 i8(f`" \!ԯb{}g=/\i s<[#J_zfʻ.oƛwr/h\=iDh^GQזR"X `sŒUɖNXG#+⸹26F'PfcRًmWIq[S̒o12X:=?))+kO5}l ,778Ez>8 !ׇӈv*t1hU@QsTZ؍4rS88 ØUl0krso|Ah@$E;/ưMRtZ+hޫ E(Ge M99ž{:n-=ܽ!X{fԔwl 7N}%B&q E}fs,aA8bg7똱oz㍄ZTPZ|epݕ߿`WoG3)6f'$)VAd|eD޶]K$Jw5"SYz*H`_sG>VOKdA=ɫǫ;Ns#B;GnpP 8'{f*I)+XOR.ulcKNm؈\Z .PŭB=3eSƊ1GX\`@+-ϏӖJ#E8:>?kBE7}E[,!M&a8n_Kr{8ZhI_?߈(Ɇz,4g\:z*d%e?=a&ŽC@ U^et:0}~xfr1u?ZH&s?|Wr?_ ފ/{*V%uC9WKsl91hCCqtYā`«-6m}MKO JQ&|۾U#vCCkYky<6c)#WѪ^edwC7YevMI9@PB\*G3NaZLʇFZG(JܰTr`^xw+)+a![Lr<$eLљ}zE4~k15(Г\/æV<+gNX&MOX%ZFb9dXh03:#_tDyM,GX){=sUVt4B)SLRje@yˠt2/T7Kr5o)5IF !;~\r((n_݌CG _˼Vg.J; N[TmQs.uAK/gRg2 ѦʈͳtǷ#8;wv Zۯ֋>9zwj0q"8}Ӭ3B,'UaF͗.AIp+֙GyxFؚ}J2w".|| -9ˑ`t:yʛ(u0UhO)ҍy.KQt#c1Kş?~s8S^,1,<Ay`Atկҩo4#Sdߍ3;dy8U1gW{)3h2g;BwG trY-s @s_eR 04v4a|8VTYH7'EVWř4q[(7Hn ̾zf"~NNb6[3cBQ9R+D%ⴷ(BxF :ag?HF.3B`Ncƿ\ߊ㟆?Hi/tZ'j)8Ύc/0[Sy4Xn ^C՜ v'3;xO{R6( 3 jFRp8}Vr,$(|=28EdJL+ xNYj]2;ŒVɋ9QW8Ƈמ}2pi})N- /98uazȜ>,d28[f)'K}T^y`U|-C ]5=J2M_=0νU=ن@ Ы﫲\"*N_LFΐ%3٥<{eTw^V|UC/+L;c"Ӏ`&-,P:t3`ıOc-"R|PLBG08&,}gdJ hQW.mm3L3;C/3Jۑrco%>;"Z#]?C14u9X^lI/U)$[$}òh"}!d|yKpVBqPb@:A> c,u^' }/]bA\Pc03jP|؏ e[Y 'C}swfb'V҅ 7 oZp.?L·j6ӹɌju3pj#}]7)nBgkBKűKkibJiCc:ڱ .s_/YWߟKșXk]= +ئSo J zocQ+īLd;;Vtu lUmֈ5 -V8„j2J0&] X+I &aŦ Mg@! Q[O.]ͫQ-MU)HH(Ӑ Mi}!fx9^+)ḙ -$#q0 %R=#~ ;[;wÓkEJ94UxF]+!;#yߖTLdغp7kaJQ%qXR8ÇCFA]p;~-I+ knc|lY A_ }vt"Ry}~Π% cJL立)ptlf1OKzK]2Ndy>A-WxJra4a-c^XCxhDE5!ENlnBDFkk#G % z0O9A%%72w ~?}u\L&h*U_ >e11 MbխpiSKhUSm7RqTa (N2` V .Uy MO~Z͝-z[Rd.o[`'R@<BWt02}(82B*qP:adh98( H_;`ۧ(;۴%^L;ejwE >mu&Հ t[֯}jc޾CAgE5UMΜJ%曊ѧUA7n5K_Qf)AC>]BD0k>-(0fx6\Gr{JaqDu <)S`o|#wY-j^UaǕ"Sk!hUEua ?cv&wFP*_Q,P^Њ# 4p\I/dgr ;+o8Ғ_vuFJ3Vn;O/S~PRoI/KoS??{w}K.em6ʞOy8VT]7Q#3߀N6{IA}_c{ZWlj%|ɇTjꙜJտϨIZ=|4Kc1%}p~0犀^{ސz&aVioR'}KgtAKȕ;HiVuCkհ nYM}JL[y ˱`-׍Z-d+oݮ ?4]R}y~Z@P5eic ^qhyI *øؘnr͎xt6M\%Tqjޠ,<9_ ?>+L&nٷ)T[8x_|+o v@_J5"PdrK%5Ī'l5{;'_!w6E >tlˤ l!3#Ri{,.OҫMj%Jʹ-Ez3g6 w|K>`&3YlO$N^v$N9*$ɐ_JH}wAE ywFEwdWΔspWBQ>p~(t7M%s7J$jo<>AL?"7DD-FD2=Ƽ3$ 4` &o%_}ήEu;"t#fF&bݙ;n,#<3};jU軫}<7e$Cw-jl-M389uUJD?_E~4#%J75uB>@)+lO/K]YƋhUPȍꖧ>E4Ȝ>3&AM68㥔Vk /eS7ƃ4ޘB`8_pc\Riwɩ>d?"{Kfl`rGL QWzϔt-vWV"3 JG~+geZٱɬnڵX${oͣ R,(GbAHsR:XNIo?z156h>!f}m@@UzXqη5C F [}a` i nw> (͸G`P'_^=Aa)8>"^-:@s:G0y<~)fZ?P֪i_ū =@_թ ^[d,,nHr+¿C)IfONO%}[pL%Fe'{J5PBƨUZmUzyكFS eqvxPAmLk]j{ko\B9tJ5vir沛)̨<:D^ɣi{橼D ?M^ g"s_Xv+fW`G>'^3Gk }ګF .:fc_Mo]q ȅѸUHNj걤!IPN/*-lFH{0? 6}ѰzXj3 @w5Dz7;ODzD1._@ku8`Pfré n$@HIYf7_=wh\5~~OR I+VچL`H& RhD tb7:1Il>(&0AЎk\'?&P0|w|@z*8,RH|VN 6ԥW]$nmq;a)7s(dJfc5HJV?O Ӱ\'߬lNJ-Z MdɃ/~:"m(FY-/t`DzA…cJx4DDU!7,:m;1ζuPkzظFGp&u IPg; L]y{ς,`Fo;O'TNcOj} &bCPlHvnPDW Ҏ57R[V}s;8hp.2"3syӱj5(J`QQ+߀C*=c4ϼW+JcGfZ=}q6NɸrK~i_t&JGUOjG{`dM RNw:LT"$1 #UVgmaք5(kvub?Ǧa YpIQ._xom7|d۾޶VŞ%Ś㚜յ崝3I6OmuÙzGj#ܼze%]eOKPϰ:Sjw=̪V<ڽO>hsM4ǜz\Vzd@lWݣ9<>>@R/mKfhTqr.NVLL?zo{ڧJ;fQҿcy*.Һuϵz̚h{/7dJ@Hz$PTUB{}7:3S Tb.zD'x?>O*rRBq7( qg8yI^vJlx KL=( ҬۻG_ '3@odj)8sEP𶧥w=$^ͥHvn2"7ETkq=YN`I>oQ_6Rsre:w[Vt'E nQ#]ECZ\M3Cςf[5VAFPIbPb'/MIwhPtWtr{; s+Yޝ~D+}k+?Jmh =OD2\4qQpٸEgXxL S*+\= \jHPVY͏Ktx~I!@ YʽGɗzκ >{n:Yp˂ɬ|knB,ҜIdY,d움ՠU{8QGY9T+K t9} UK_E;xҟOvCт۹MwDznNx; wvz块{m>5T]7p]W*}I"9m'޷ DAF?^Nids4zcN/B*o?GkOns880\q5x4$//^t6/g.I~)캼iZX:.%pq"Ueu70)\#WW:zǽ-Fav+|б0zgTt`[J.0|,[^$&Qs?3]k‹VH1ʝ8lZATaz _΀ow aVg;Ǐ{-+-C״4ݥG2nܬWE$ 8g^ha\HSsFyTI =,FM])> KȀ_+ x1foB䔷ڽ%k .u\]F@3$Maiֵ%;.qʙ@BBҁk /5o!,b Z˿LaK*;EeH0_ Ri*fǥEI=_4ۯ u&Z;=U<0BT{2𕀕_g]0CR—eaDd}!!օ[/rtBy 8QU X'aIid+ȋu|_#8\ dz<|/,=4ųjD 6N\0[|$C^Qύ#+W<h >s.({]t؏Uݻ5B{^Y7ҫ*uC_@B3sem_ ;bєdZu(/M8=ryvbp-42aMYfK4I,r/mxDd83럠i2ԑGoa$|:,ˆ0e1!pIլH߸$@+} 0z7`̧S MX t$F~#GZ * 4~zs'ZxSMjHέLi#$572Vi(En{>nyx3B/a;piaI ƓSv\,ET@@&,UJ3^[ٱZ X;!׃kѺ76ˈ~(ok4!D0$ZV }E%>0A1amih:igU۔NIJW[܍οwC K Yؔ=9Țz0iRYȲ]u1oE5 }=j8ϦZ7pRs֔z4!+)$8Y3 ݑ2!ۗA jLw@V4Ɍܬٻ@*M $5sX5Xx˿{@|| ڃVhVX̮\:/f mT+̀P$`÷^1OBM7Vbhx1&B"Dt@vcjR-a? ;(Wi:GQm؍!} 5^ԱXsy`òYQpa#.42Qm5nDg{t E1 wa(L+',%N&q .(c~5?Np8Fyv63Եd :CbyManנ$G%eE:vl=<- $nwc/2K q/XRx?r(VB}q[J k/aD2n#Zy_v}_%LΈk &bt^M~"!6~Fy!y~'ѺSo礦浧k܊AF%X%* [%OǓm=ZOCEO3^ģ27͎UuBb$ikACr!NH/xh>")^Bʕ,#*!dheI6S;lҔA)]9aR|=V4AIIh\w߮POCB+2H]"oۚ?CClC7B$`2!bF}Ϛ(%]u1~{/Kmq ڙMIq򛿟{t:r}uUD6[YnV{=?UuKXw!3J 1co==9jjJ1|ڛ؁7"j<*(٢KwȢ\>UF:( ʸMn³9{a@; 9ipuɿF*c&YbbfNHtAvcʮ=қ粔S5@iDS1va4U[.w@ vQ@s'i:wZgQotƓ A Tb/:PI4l=nCU:sXʀr j'͠Wca3ft\Уmw8v& Eh?1LMƱuOa+ƶW0-#r-&-YQ-IY1 58ĞqSI^M_t$SD.nNSܰ-șrݹؿ&K3e [[VgWSc4!Tz6nxg8usW4;:8{w)>V!V*v@ˉR7x#~ ń9Ǯ&ѸQBR﹂f0DdzKʫBG$ym=zFIB@Vʄ4x}ZʮdL/ʀ]VBS@;s!iYD;T/#Mi.suDWCgwK]93 '*)&KM^z+;kZpZzq*4`@H4j!)6ZHZ 8_2,%c,/$cN4չ n]'txG|QҞu'x(W xAb >!C.-6֠3e\tb={ݣQۢ4Ou:Q?v%Y,@ /GH1؃a`QcV",nQ<$!C'h-C8 ) [#ayD!?:s˥}]0L|2.邈wq)_? 4x29ÉʊF|HQd ]cg֒⩒M$Pe21n˯'\Vd_bhR쯦[*4_*+i[D }F=+(k~^9tSv2 & QB-쌀My$Tq(\R4#^ſJfk0?0yR?{ %Ɨ_4}rQh!Wn U\wH89NSRքTEƛ{9Pa@צƷcͫ$(kt=p'C!/12)6AC7rHw=a)x4t^g׻~dy! ,vfB?4;1"$LIoLSN/hνaBG;UU P#FT߫2ـ SU Ҩ 4!_+8Pł;h= *: XSB؏el=]XdGt_ 4Q^"pɼ>*Q=LݮKT4%NAw_lf v X 9IJ咁,=kz! ZHmun  iR26[j|5t_+D@t˭sPÚeXz-=$WAa#{3u3K;*dbk $WͣŶa{b3+A1y*$*HtRE4:/gW άא(܅Abq|\nV} ;! PQ *Ե0OHy'R&$ @u9e2߼5>) 3Hl/&B5\K4jqnA`-zqeE},sg[- ީxCwQ@[-xc1.ZGҒ_`ۖ0˺ s_7"oW-8NPw/yi0HeW+*hTJp*X:ޅ ONR`@ϼelVir.DdLjby|𘩋o5h{ܴǏ$/'V9wmxx&y}q7y/<%r/Ҵn~&oYq(&< j9G0)IRZiZxFYQ/B$=++*o'9b*opdOAt1{D*6FU62p@e"6? KM{[0J6@Uf^GdbF:yB>F֗!B1!)sUAK9`fqOmHc["G3x&O!ٔ:Dꎝv0/(vD2bvLaDՌXI_1sжVhsj""ꢯ*nf{<쟡fFؠ'×w65W+v9tj9R u2OMh p\T +Im0<>qL2 6/=VrhGXo.@: ] nvoٵS|`~ KyipCD?,Re/4#+"7=QIy!N4PZV^4S+^}[l.Os4_._ef#:Sxw*rvH}}I}!HЮ6<=gT`tE|o?nIry4ՍZt@>3D7bѦw!/OBDŽDn!Ӎ5>J4|8 ľsO,0u\I(9W)K j^e_G- ϩǦvLU"{v%FղzNOҸ1 MwN{,N E}ѕۚ"J3S9++J ~q8!LOijn IF7{uˁ46: #;8(PV,W)p!cd7b=O@ӡ}ۓDGsb"YQG"A`7 Sp 5T#w ʅ0o_$#̙1x-w7 C ^՘J'*s,& [B34Kє]"BIkXׁf[ʴXa(K>b&xXoa~?.6h# z8WtbfG[9I&.aq2)h^m7?B}vMk NxJ 6IYk 9ORhy&6Qr$3 v9TW> X~@kMcXd@ DC1%LD_3.qǩ*ݏR38T'5=hįQh,?I`jeH /wnl:Qd;㼝]6=^1W2m7[8x,e*>5Ktn^T^3׈Bʗl 2%$M68Ϥ,"_Yg^"N߉N*ްWnV.WM!+4sqrgD`a"Yykik$g&] qǺF3d&3lB̪ lbD@J QI8I('q㒥.$ 0ՠ nQ5vk4LRJH1$tP*3`Dt*zT/`kEzߗ h)7wmQiܡեR 6SM~ zRlGk8S)ذiSos2Y8s(M /]2I=$qlR/ze$<m5h|"TƖ<)0(9V L:a "J#ܑJ܀0)q9os8ز,(ir"u̽BV7ƲVVk˕hj=`[1+s9{%&|NY 礼\fGlu xJK?pØwy;f$7TnU?R9M1nCS;%;7*j/QQEFc R5 Q$DvȝVTh=n @ IfnGC nWP sb'a ބe0Yvt~K/vs=M呠!V)w> fDYkuzMWZm[k q>~ɞi&rU9yON#ֲuV$ 5]oF>rPJi֣.p5~^B*w3>rshoI^L?=$ki0cij`iN,+n36G9ᐡ$_rUZCĄn R ~e5]0S%-;(ea5w*$kGYzX`y֜S~+%,4HoZlRh\bBrER(BPNAw)0p'3|+[4m2v#nU] #W \s5if0OϗԁYX@ g?)^fq+WSy=9 46J1NήRwU0P=9 <+mso@TJU&Yѧ3x[EHܛ0Ǥ\T{qJݝ`j< ZWp{6H H$C?0a>/(iWFi"v?MV 5=Q Q!r͡OlUMPPKg؜cZp7e.OG"zߊ52}u,#$_fRHе*^,Qv6Ŀc)iA؋R]9m >Xױhz?OucdZI2#%iL~LͶ8b9XUDe3&Е,&#a(4ks0F#- `vd ̢oլK``-",?0ܮx=~W֛.R\4o١&@?u6X>:e5FHdb`ɝ4Pp D(EN )˲oj%< FG]z٦jPfiqYdP@Ԭxw[}%Oдo4Y Zy j{B=D1Ct\6G/+tLu"5@oŷ;jJkj2SSTX#Ol Ccc0[֍bBlo$༗_Xj%`8A Sg{%<:moub/Cqh9gxܱ.4+q7ePؓ3XcnL@;%ؤ fA-*|OA1lqE1`'l\2'}y ƒS{~?N .h(Y$. g9X:M2 M87nx'D 1) [G8U4գde` R4)jeG<#SWE ` 0`Q5!ІrIfʰqyTcī%z(Qla +*dhBҵpꌑ6۳[If]eK @g| W*{HO6H[P J՛MqJ 26o+^Q+tjc;֠b&5%ȼF|rV+t fAE5.K+v9Qol{#kwq>QN4I@||}w?;z  A% D=OBWUjdB^gJE{O۟a]_ @'"7I"'y<5PuJs CD:(nkѩ>NDK3uZss&ċ06.lO~PґA Z4޸0T\ÙФ9P7LXvU^C9hMXҚMIx=vpOk*#Zg]^pzmo n[]xB1}Շ+NJp]1`ڗVQmPJ؋_8wTI o^6-]cK(Ub'6Xɑï.%9B3o" NAX4Cgd[(+}1^(G o`y)yuZix ( j}$iG rnm F׍mae@ sO`9kdgvjS |7N$` QDwzyN2ܬEfLΨCu^B =G!xm{]&2d?!٠en3:.~^UuHw"y볅JOp\tJ 3EO#>IGG[ø!?=!5xs7R:e 4_UWlaXgeB6}TzRkfv~($v75fB;@sH;^*[,%vɯv#Xg0D\Qsr0k$4`6=&Њ"aa;|8n8#/d!X_]a1~›WkJݯ Փ糘qIcX}^,xf WS >@mvnfF`GvC=/a`zK<˖Xt1Im ~ϥn1dj Y˪qȅ L,jqMd8gC_yD[Ta7nُWcxA0^CUQqDEVở-K5.t]alI Y%.(3.(.R~d6tБn|Jc>/T+l $)N0` ot7ϗiY䪓ޭi5I^ݙ><+'!o*H3Z2E>k:gp^P-edܔsJW!W'-m*^Enw7r^' AjG֦X2K֮ƿηk4nȉ 'fWHC O't @Qe˾z ~4:vN< h/8T}WL"߮]8xLb`rQ092|\~ eۑ}.nXkHnt QM:( sA"8\9sw9_zq4"0ˈW?R.ۤXO39X0l|lDӡY-<͗tWx2|>!:4z.,X; <)Jr'$p!W#[jd%L} $ Q_p% ƣ?i6${-5~hjgSݟfmn\0=# 6vʒAǭH98y"]GԵb5:~2SAӥxmܽ-  T-Ym\x]YPߚv4%uG)^&Ԃ.} .5= w8‘1N$ya1.7lȱjP4fp U]wjO5#0? 2 :?)GRUCL?&!;kzwJV9Wi!MԠ@hFDW~~knl蔑"\.k%$¡%mAR̭b-Cn Zْζn}^[8GsEV!nJ_&F4` =(e"B+_Z9;2k';TYS$pXfۻҷ᎝2 ƠBLk-oee>;GJW>GE9T3o6 OpJ^tAW]76C|{NfN3@WVջB̶ f|ZZ4"`/fY>{ࠤp^T pC(w \ McZى<*H@۹`5*LL>;7iK|<ʇyN;o6OQLu2h)o5%MhRLUC(@p*,ڧԲ\̦2U 9[o.wEQIA _hc|K&b׋?Fq-:6aE{H\qHY9>iA;gU=0f'ih4d(Ɍw(g?q!4їg(:1\&7i4:C"zWDV=ݽ9r})ZB{9-&ig.JӃ.R =ЍPDx|T 0E\WL6AgUA[R(S﫴ꄾ GLJ2{':u²oGF6'J-@{ ^&)9\mW@U\pu Rg{:#/A5jYE:hM #~9z!&rVX/9ch1sOaѷ-"@Du'jcuonR7"a~!ng&u^<ӪI袟'=6׎z Yw}jÑ7j u8,XF(GቅiC(%#࿉Es59 R5TMK5#u414zO(ۢ,iQĎ*n^f?朐'*nY9v JCtEYT a$th+煾 tvu*=[ !|vٕFcvp_nGIn;Oas[g K%V˅x^|c{XV+}'C_W669WF#f/jAX.|! p߃$ODY ~]º;1v 3zܢWG[ ܿ C-n%[]43N/^ R m6KS{;K^^}mm3lŃo/'Xʵd([:TZ,YOT&Z$eYU.R~l/ %ݥ--зNĔ/MO>wNpL>:0 ?E?­ҫGb/s˰@[rnT5 )yՑB4Jmx8=/j[a`yː@K`Wr0f3A t-e ݘ:=4>TTN:Yܚ:%>yZAuS.}otCP] Yuj}WD_טϯo"̩C%fQ゙/2~֬nTh2\iKY<>KAnu%ˡ־Zr dĄOǃݔ ǫZa{&6.DH#ubӲ>m DS"`90]\ڸJ-t@ijrL F.ԕ^%xNy|͠m]Huׂ%.ȏY^k,p?FUϫKM-F߬NJG!ϓb hDQž~ϖ>^~#0_9c-@m0H\wV.PM9?bMH?}Wpo($ۊr϶P 0lOxf5[gkxd%vEyrѾ0ŨpDrIv-NW}g! ˫ s[&Aհ?_K^QN^߫?tY=Cf; ! q9O X^QynˠͬC4zjݴ.f}Zo‰p.|2`J?ꛒͤWT٨ m:'Zᇚ7b!&FYTV!$mPgnfmZ3K]x()pYٲ?nЗ?i>;.WSz>s1Gy޾^qv[bAXD󗾩gMNJ *"'H*]`sI@;汑 a]Lx.4mM9p8inTWE~lP < pZ3s ްüݷMQo,ʪAc0v_\lN 'w1\zqxjSOȫlͺ]UiVa˚p^f h*γKڼ#[C!EW(..=5wdp`Oi/7N2Pe@U 9-*˔;{~-xbrxP zM5˕t%*@a}GU<뼧 \=~rBp(IW(U/wC%$b%4'~[ךWFtr=`o[AUJ*G+.&nv"YOip"hYhS - fRh+$XGz &d~+!梠cן~˻pfR0sADHۓ.2 NXUM#,峥7—U[@38bÓUEHrY$Kœuit_ڒ"p" M*9Y]j룩m"g5LcћA 6|fTnfMpF[5}0,x+8IQY Fܜ9}H/a$ k,x~=x%n (]zTUJ0B=#nE\6_.(D>XK@3]Je^p+7 W0)RlefG+` >ҋ/5H%/P R&֤%GwNz0" BYsi$XZ5GtLfZ&A?Qu1DUD'$G#z lѬ6!T(e,R%)mݞIQNx6d4/ WW?!$xT>+ƠUeH2|KA50)o<32; a|&y:4]?^:ъm /w@ qgoTBC)(Ĩ[C٢[ |`Doq-vΗD2Uwq^_fPVGA%;b&V@,vW5Xٯu8dKU00 Hу=Q>7QԓV'8oOzpq#GPa=WcOUag'O;re 5ec2w~3:ĜO)K[^Dùp'<ϐ!ʃ .Z~aEgm݉ea8fZ,%:&}:8JY4T%*d>5Lȝ Z .tX4FxpG(hwI]]7Q8d I&ݮɢC{ #V7b9MnX7kNdDL !idb3⢷:G!׀/om>8B +;7"5As\-:v{xjS wSܘ?qV z@F0<]0L>@04[`ˊlc ̓9hSQ!\SoС sԯMsaKOBƣ*]YϭߟwZ$3-µ3k9"kцZ(CH;PUD/eE_{4wd!pjuYpę g]rS4daPiSB2ѕ[J] 6S2̘ ¾HJ“(6& TCu.l[he"v%.w 9oΞc[?$m04: $$]gs W*˦ˢE|C2oЇ U5!Lby=\O]rDs`S٫ȴXap';e즌;A|03,Pwp.{NRQܯgǡ-r;i^mǖ@*uO/z#Ŗ\*) Qo6H_NhJ>]8 0 hLBfRࡺʖO{@C icX0m{u7t]#P _鱛V=~؟N[uW'&E&V'80 œ]K&53NIQ|$e[Wut;rFsE_ 28{Yckwl.C禉ˬ:P"[ٿtpHnzG*GP*M9B'[(ktN0XdB{>^ NA*9v\d[$Ro@X `MluPKm "AT~𾕉0eT`*WX|S{@DoJY,o#ZCP:4u\_Vsq{/Wh2AFUrkp9M ,7HZ'CVƋִ8@+]6Pɣ w,mZ >a]ឡQ|TU,N{W;sT:}Yez}U5ͦ晶Ԟ4-BozJ1 J?x0M[q pY?FH9#;TYPԢ{c/#`EJ_Mւb"3X2 Kf3*+!ɲ6kB~-<#\5wڧPfG;A*hB^8mf(H]@ i7#4--dĐ;[07rZk.49BߒTS9NO{GbIkH2;wH~YN±(X 18V`*s|@X,Ǘ7c?lZ ͻ4?_v<ç[H[Kؾ8V`0ė~zֳn[!8'bł  4톜eK `yS3V8,&t;KǺwx@b2Yt/}L9;ta5k+Z<¤̇OLa󹱑rZьJ~$T4x.9JB,-#DrQF.h|RkZ,r2L|mlI .?N9[\T ;YR>R!TN5D}_c!UW]V$dd=p8/'4-+|_ FR\WcRSB]SsP j[ENf[az݇7rh]'IY6n:wW}\+Le=Cぱ U*Uw|5HNjIН3 zߐVLheѝԓMMڍZ(%Ш<2VXe[_Qp&b?v:4ǵ8;/_7\YYWmv3_S+%JX׵KޢiϐR5 /}3G;k;lLʠ#7FlQkշq2^.._U~ڒ-W&ّk˹@,Ah=la2}fx(n?X6 <<$rX2_>&/K^fS4m,]6:wR5L v="<X&J (\\}'a4vH(2$C•sw #$jz l9ّA cp?wnOBkFP!^{o%I}Eї*ru {J;LcsnaHv/zm.11*qC~8o\o<>w_0(SC6VHV7'5>kX"}nƛ<@+]wOFoGt]"5-ӂ[L0i\t<X>n՗7@V@K>/8*u`2į?2ʳ |Bs+k-@DE]QoN3)eG@bEJJvYS5,cJqC͛euƉ'}gYZ07070100000005000081a400000000000000000000000167b609c200007c58000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ |]?EhDTTk׶Ǽ8G%]#{M6=&j ,ǎdKkpV@ei$wMA6csV5J;:oܢ4mjI11zQݗMn.DiaZU$Z\_K|p QAz ޿W}w8h]MC6\W!=dzO޹ +vw26}Őbi;UEe%J̳RhZyR+ٛ^Y;L;b2)y>jƁ4Q*<2OL88iL %UJ2̊lRtkB)|]=Zw{#VA.NQŽb넇PK'o˩Rr!mQBp7i,4.d􉉝,`0Jo]lg-P:VKĠ̪H 빸k)p4o#Y^!%Kh@SA^˞12hD V5UWB^VaG$-_^Xm`-ԐrljXL$B$Jpn6 2Iˊ0H9=DU`vM dh v)> )3~vwnoŲvq9oݴPGyMpM Gr0>3m.Dsi.tB!1GaxH9u&^ҵ^97;,.Zfd2@~3= 1{gv7!1/Orp~T uϔw wJ1wfEXYUHxyjC)M{RrO_~_ 云{="~LHcO!KbלIoo"j(fQLAU ? h-M5dUCyz IT˧OO:u1y|RdiUl-v4^wʆ r'"vq C&DÏ.`_7^LM|O/[RAlEfaɕJ٦S'aڤZ`3>4'hw>MX6tEN0_lQv@FOTlxԤ>i> C<kbQߔXN$4m*'3U!=7kN:@Ƚk-6_KkgidsT|oҢ +s3Lm&OV|ވ/0!PJkhkA1:Ii.lIz@ 碛y&jd_P95 xڵLn#6 M؈82Јֻn/xT0DmK)^& 7E.so qD=c{ĢG֛R9n /O+nDc _Q׉ 6F ^4_-n `\@ĢcPN׊Ǣ \*~co] ]wW(w e`f ZGO<c.OoA&-GB88,ǀA %Ӊ̵^&̿씮T$ Z@!EGudAyp.eP42CPlӥ iܑq4&/Hb{c\Pz4w0CksJ6NUepT3#d"՝٥yk$MxC #7d`ݞXpڜ z8˭79Kd'J/G`c5`ڊ` yܿ/䁭Z>F|>6d@r&Q ^ Pt7Ƀv4)tJV@ڊAwS JйC@ ughްYZC&ZPL(Eiuo[ |*#cL!SDinloF'9uHݰN9wQ`Q JR,K/3]N8|x/-AEh?o讛)uJd1d x Y1c|j^GCaN~}]2uGݴkE>[n#l%CWO!)2ydTƨY`I1 !Rg R(aAwt"0jBtǙH3<,BTy­E4Т-@qnz\R:˥uԄREn8q׾COx[Ŋ"A [+Dq}yrK a}[E`7fxEATz{qb5s+dC;!vAXJ\_Lf`W⠤HNIs;0=ypdTΪ o 4yWQ̂ A.2(noHb5\(ݎ?7Eb s#ͣyݙ9f{~-\pbon"xjD6Z96 Dt= @xDB˕rb۔@9>jbE OA"Ҝ|3cx?>9(ހS,X*ȟJQZzLpBaf.E4GvF|ɯ 2Nv>ha=˘A|qȧM"pwhe=h]x/mjFg%_Nՠ4JdvhL/ye,mKl2 kA7&Z0GRuEF\5ı!/{_7.e6GS;эm/thN\ @ڲPW_Lџ~ ԭtCwÊh3$^Kcz&v~3ad`J@;@C le^ԞNIϨ-zg>mbn=n1JbDoZ[X _NiOp 5]zdEKVa!' zL@I}ʉV\eh)IɊ\UeӻNgC YӮVhVo0FiB+c\!a5WVX6ByRqZ2LwksuDoN[DiInBsHJxdg,e50ƪH;G 4Rbl&+_9 xs}Ჷdo17aڥ4\ZL dZ40NK\ |DH0Xf &Ջd?!1?A8W:ls0qG0=́::Le/n0O?MSZ(TѾ=S.m9[)P3BBBi;P樳Ce.tfb|5I:LC0@B͟ YY5ii ǜ'ܨB hQ^py?Uؠb@9VN^eL{Œn,CfE6Er 6$Rjd#(UT; !ᬠ㪸6[Ep5O8$ǘE"'xH-8{դ 1+%u-[ejo?n14(Z\gvKaJO?4:!LX鄹޲#(+Ciq"*:|jڧ989x orv DN'.$'/b]%=Ӊϡ YŠ4!o?U@O6F$9=J)l DAsf\ʺ#y$Dh!$bPZ_PrujQ9F /ʱ–Ž?eƌogQ͡1T HQ*s`' bd :.\ *Pٛ%^ID±d͜E'z˟XJE|ò&&W:@DXÔ FjtEeS}]јTHUXPaKz64LKշ&8 ĮsR!'a%եU;v )E1(ki$7j]))'.}Bނ24V$P^!V+#7]{{9ECoIc35{chX V=Gi8zgdT!V&U*ex| -,\h ˸ޑz]•#P~OQՉ\2`Iz"taxyg LCXGh!QFȐ IytkW])IBa'_HK$.P3 w掝t t ~}(ƮƳr*0So ]{#yGU,\u.A - XVV:¡״@Z)WjpCTy")gp?g--bb\jr :ɸ!QlMR}z녯#lӠid%mQDgО"ʙ3r)#z̸4ٸFȄ +ԯ>;ʽ  p4$nk=RW3.;ukh53a/LEs(syd)chRE\ԋBe|9DPbaV2Q]t767X9f{Fꦖ 2GW&X& &Z +ճ#t`/}2C\Խ6n〇-)i/CWE1\5%E߃3Հi`8UJkL2P RϻXr! ,zc"b+AS,^Zl(P-BoŃ)M4ta:THݣWczyi,  )~ɢƄJZ$5 ($wImOUe 1\?>+t 8 m~۸qrw8 d yS>&)ҪTv+=N?gI_ š(_[hDfVd=e]eZ̑o}7z ,T!@W%jw\th%@u292H6[hAR?VP<(F,{ѳá92!?ǴK[J_dw#pel:NazA2w~u, i=)sV?X>OvXheձ%:c CltO~e#jMZ] /LO?}Ԕb¿#C8i:s[UkH}ۢ ˭5y]3lC@W+Z-jV*4\`ԓ+.J.MS̑ϓ6hB:7󟈟NKDZ&imM$dd՛^P;i0ZA7Aeч2wT2pJ 9=v %:3_ F7VhB=xLĎIoSqNwkzu7'>QZ\UfΨ;FC`D!+%,v,y1Fo%FԎHgh9pPh*Pd]Be~cݵޝ\"6}q9H*z!8컻K9i|R;eݮ8>abv2xej~`t nx9fܰIs6r^k-6-~5I} ܄]~I5C1gqƚ*Q-(z3eTHRw(HafQl+aA` ^EL37Vh D ؚSLT%K ia5cd mkG)w|GsB+92? br\b ^b8r}FgCX 4RxE{)ô-$k7 ӫg"I@:n%/uv4bzU~QG-!f'Mg1Կ=WP=/5|\b^ 3h^ ^^lKOYݓ۝)0-ۃٟQ~y/ւ,#2gj ~{ nUZHy@P66M6i"B~=/(=FKd2eS2{BВ&Sr%ɮ6u4w*mM,ᣮ%0d`6mӃ kYKnTqZ~a7{,%2C}9H )jcQ{iYl ̨ϱ9*ªK@f_R}¤@io7sQusq)3 (d8ZY%Qhjb(R-2U ]|Bۨuhlv;LG~_॥Llg؀EO]_o0IwM,`pHl@HqEd[Mmݚ^=!hNE U*F{O!bT;އ%u=4lX[ 'UNدtя]ꫫHXe jyt.7YnD`d gգ Q&U>BϚ6oKVU$aIM_*;|Z j q~h1 3#^ z;}4Ao"]o^VsãѫyV3GvdJ]^/ i'g)@N4-2Lۭl qҭ)=<~&wÝ5)ȠX߯[M"Z3O%Xףj'2 1}~ ?#Hb#G3s@} sʸp^z{2Z|t?;D[SHr7!LMځC>*KzK@u8(ݤ`h˧4ٽ9\niűn/xwGˊY rCakC^,];.׳]|@K!΢(餦]G@O 4cL{-d/j'p[D! :&3R)%+e֐i?TI|g3B5n)FRE% #G*!CF%=Rz=SWeLHLRm{iq IˡH">T?DZܖS;~Cxe^$=`nJos:^w_Ru刢[3ϗ3툓˦MdĎP2}B PG::(E井qde2`“"Z]HȦ7 叕E֟bmGY;iU%D%qG@_3OYS-:u*pv7hP@kGi"qWtŢ#e?Ḁ*C*q-aŎvwdC@i ɠm6Fb7?wQC/eSg~@  PZ>Q+HߘP4M&2 ӵ =N8ø6G"pRT/gdFh_xJby<>矓&.  4Zޙ"53[tkώOa= QYM8{jxw+ ܃MPl{;M1cow,&./~@b?1٥hz&ԮlO?47pH&2y_v(FJ8T\s!r:1Doz";GIq4-su?FGـ?'juEIn1avm :dtN}[ lE.GaCIʱJIGQkèџݺ,rɣ#mBLO`fbRg'{5J6tq3Q  i$ʙue«6'ҮqH.]ѽqʈ-?xhLCr#k j"6m[wIG:XGr]i)%m Xe`CɦfBEF) ]9*CI^GHaiׅƩ{`J[e\de4ҶpJqdօz62]. QX=bZ{!Aw.e7+0G\"riգ >yqPz[@-+zh?~[3朿wbKWWKQF|;w6""ϸLߤh))\iy>lM`~L=OH*dCVQlƓB E0Ml*3|y;YhSoFE8div{oQ9d:mz=x)mQBƃ8O)--Ud1hJ!'b׈>pK7'JHQf`wk> w'\t%1dxk绡,i. `7tdH3Nˀo} gN]d|%D1-ۑK uQf'Svee6@:Hny#5K~jr緉= W0c+)BPF'Gkigunvq7(P)&Np0y5ܳ#"&+{OO =M%JRcY 6_܇A X4'񓾫Ķt`CUjU2t>C&_A+gϾ 7Vu9:Nl 165@GM*qv4ĨT%KJ@Fh+_\ӪF; ,ٗ&AphVq'O2N44,yie_ԄbC&? ?B=Pe#b[OQ+A7P`!Y=Ѹjަ!'Xu5\55.72Uù|%7yUjX>oaHiO a mFD'*#.bƎ\ztWp# _{CE<#%]C͝ x=KJXk0neiqy1uo0e9q?n]Gk)uӧv/8K'`<.~{̗J 2".T%,zf)]Mj\RHY,%׻پMǓ`.n5zB&>HvfCmo%CX6\uNX27``<14+H;&toJG0w#D#ajV85/@OŠ(f 腵/E 0zE L#m[*F5@#J},dIFqlr>AqIf2D 6GSb6,q'XK`'@@dWz$юh6e2֠{̻RܨϬ*UV&7lNm:=6#d^$zoFR }䳪#®):ooLWh?B,z|~3xdr'pK`ϙ~{tXTlһ*4!XROw?R=H "[m[~!tֈj:kݝqO?˜jXnv\WYaR@MU+s|޶I(-Z;Sif m'絷)ɡ莕LrXܭMk X_ei+tB[r6Qu6?_G5poOs^Gؙ;}:W4nnw-AbB4oTuNیI dPa0Uq^M.`Hj*u7n˗acJx3,jDrOׄz+O;K&%(tBJ ȧYc+ 1ɯa{UcVt Gd+PZD=2$ZZ;5#G|bPR.J雪 CVqz_>nL WZLiM[JDB')h )&Wʪ"B'b ƢA{03 !MJ) |Y3~` />}wrLro>JE~1}|8bu&?BHǬR)+O9FN#GRfp/=xdiFv~^yU˨ o39JHVldC)*Mx)j)WuySaH^A qɹ kUDYJ~_NgYL٫PI*(Px5$EPDJ6e -,4Cݻž/>͘ϸ"б{^sȋg7xwf62=3⦲ rOX~K w\iR + w2`XЦ~f^O!ԔM/]=^~]Il @]dVTKqPО*Vz_oSG{D%ipZblܛ\hX&=NC~L֧|Q_k_*:jvz[bF"6RD= ߲IcQ c"I0!ZE3&ndUk+ _A͉_ױiD`a1iI*lwB/zk躛߅3,{^xeäGȞbE;|gtEq a`ǣ20Y2J)]EQsTn@,S YXw2Lr޹j!!p;0U Ό@Q;`FObwOYs%TK(E짽:6++rv38T@JCY'q"z\Hl7hjTk#?ef֫yDI:>`tYZmrEL4w xL{]7Hrris,4(W)mTyXpο)<=<b\xgys9\ ?, wÆ#APxRz' -W{6^2{x^_aHLƖeāyWq;p)딄K FJg\e^&?rNv/ 2H=ɒ.. r:ѲZ?L^VܨL-V x ߊ}(*J ĦWA]QQ9Y!RƉlALcmP@ ~B Wטkp> T[~Uۅ2ѾG;n$Y|ʲQ{u)<[^ZfŎ9C9ab0xYK;"w3DLi`FL٣3, :ܬ`#g"xyض)>Jp7"6-eg< @崗L&b8,DTuA0V,N޹7ZhD([AmnVzpY}$;PX1aܚn^lrbvKO'V_T݄DQ(ZrIDm6>q\#y g[}͖4'g^M[x¹{]ZDy>JIR,9`ƽЕ5?V@oMnb ަ#\9S1ɘOBZ@F ?-A0^$qD`aI@ŃrTǎB5Ao'oW±Z\] ]F=V $qij#Tz{CIS>6Qz6Ɋ,@qMj=M:R]KFBp+L]h{A]K۝i{StVda:Pi+ߤxqxR F5痭"UݘEQ!6.Kg}xsVQeL|Qg2 xKM$6vx:(7\0FgᎉyKtßv| tg2&/]4æj1wЩ&3<p8NX:RJ7VjϿ2q$K7~ <$XO6p1lӗ۾&1;Rh;lAKE> <ܣ/E}c/H؅4Uu/HԮUxc:3[d?GB}~VU6Ice0|slN^u|$1TA_$:'>77!0l޾F`i#Otd&6[Q]D격jOuJJn<˜+*]+gtףx_%ZEH{BO ͺBBkYڪ}rY@vLSʄJc@ýcBc3l7/a6le(A[оm6̱v7XIQm1n#Uh#atdSU X)Ek*"Ɂp\bE8ur"%,@tS_PlDj[e>-WkYEf¯Ϭ\Ր2<ٞ\0/;n|UJrEA? ys /  ;9rʒ-;t O,!}= *DӞ"P"IdUdŗ>+u^Sv47HU_S,d >S 3֠Ү_/;ՉA2IF!wPB0U}i#/GԂL)LgܧpoQ4$ښl v?_!ከUm-h<T<)xaDdE4"ĄP KG`u%;_\"q!Gwc-lV'fLLD2 yWxt/D7㗝;̽Ev0%47SAxMk{5UF*b/ 熣t.cԅw"ѡc Z[("DR{xXK/˝2`BLIh[B:7%]z8~JPrn8eƖd.zHZS +mL4Nƃ^Db"j\ 3Fwe⛛wc z=1m쀙 <蒉߽Y+u\,ƭ=vT&nwؑxJNc't'34:4:ۡ,A`Z%=2 sKhey~?T"ePlw\!sU/m=z:q>З4u EB"@o5{Wp[',|ZU0) At5o%*BODVieVsٜ5V|+E8_?G.YN` p  #krεa#Axiɓ@rBkoO|c-@d}{dMԆA)p9b1IكmmN,eTMp*S^}L嵡kbCXF7BmaD2켢λ8{muBC}jP !G'9n?QgSK^H lf/)AKjv摖JԎi}V41)\[g&z;+g 1v  w6iwj. 7AeyHvvxvV3IE+HgWhV}A^BB}ms/`r+e,껕3X,bqıxf؟-Kutt! p(\gSm1Lj6T(w*+X?I㡠zEY#CI9zNt*azgwaT?m9ەpm/n%%zat6m|MXL9*T'ϡ|KP=Y/|?ÌDd!LQG„Rر\B)i#O&낄/Fev|6t-sO-dR:?f6|!#կ$: W4nᣳ+(nρq oپCs =IzgcPW#ç2[&:6ş|u.;SQ︤xȢY;\ we]JwI߼Ǣj}` x]ʥ E;Bz[4ALεUN yn 3Bj>&lK]z _ogŷYmdw[]뙫*SVj ) ul?뾏\vDGkeHQWH!_/DO((+}A /V;q4 1(|Ts52;A)t/g߽xs `oAMjز_/DH#Yd0XK݈SuշIZ$}ףv.-/3hאg۱z(`%<leGiA:@ƭO%]RϕJ\4y+,uh;F^p櫔[TjQ^#:.88K|2脫mѕBmʠ@E=1`*[@-dҎsPҡ/F'.(pcNsW?7ѭ 8T)pS{< 0?![ jKF2uYԱFqOgJ{i~Ip؉vS_6^Uꍷ MQOQ'𖊞kGvjX .ŋm'ڑY˾| ;v!Ǹ㣨&GAFe ,o "M`=!"1ӄ amKQJO_Fk[H/& x̻:q{4 X1`bp^K/g|K6n"5mJS%m}Y\9e78~)tߔfס cZ1D.RG.~Ԛ;v;JU\v&y?luڗKK3*4G_fZq5K nB`J s ARK¾bl{D6vUgbjդߔo-GpuUE)I+AA$ {#;P$4^w&IOQNїyĠu)gp9s~g`w_=l*ٻߞFvzՄ٭_IU6PQ7G@}] |:4ZwA}~pɨ,2pf d4 +f ImxTH3w ubECazJ[?Kd>){0LܣP8流̟?Nd:fZOB*N?ՋqF Ba&QEiޘ^%uxmKUt$yjMLT`6Egr|vK ,*h|6(?JE&OOU\j)Vhq́iK7n!ՠJڭ؞g46\xrҞqB&xVևIub3Xn1)泋/UL`B\!'p a0| p@KXKY#.,ϿS$uMX-y)z{Y!r5du09PLВkeL^lQ_~1V}5`,"c>_])Y -p)1ҫ.'sAE_qI8`5-:/cĦte3y2-j ߤuASΟyV,rg98.[גn)jG4cZO2T\oVkY1șfqTd Q{wuaG˺L֛#mb's6o4+?7zj(p:mj}wۅ|W{ v9)E+bDȳ?į/ڻ0؈[2XmmHΗ|$4{CId^s2*)\ 1ׁ$,j}, B6eV5A7\i.05D{l,1Œ lcxUVᮄH>3-L?$."AcX[wS $PRO ҫ/_ʦ3M s}L,htO-BLhyC;ۈ\+Zaj!N^&AW=zO^l5Le'?DO*ϖrNd=Wc|*ѤMr8 q.BmWQhM)j椃j&f ܴ6#D2urRBodZ.֋L ,TNҀo~__teuQҞǢ̾` e0;B{r*9zi6z6}=N}#ƽV:xyY_2(]=D`KT~aaۗ;Z=KȪԬ kzP'[ Z} QۏsuaYhrDf-s~$) eLd&]O}Bc j? ۺ-.q!~6՟BҌ FP]%hWf+J̔~':ܐ]+^g].M^NS()apdPpS9a[.CVhE71 VeT=Wad _hLq0[bTmEviB%%1 8 -ۺ Ś. :wۖܒN )&xgI:TM! dwTٙg4O&;\-gUqasfHo;J/nʏo|e+Eæ~3lTNy:seL}e`&'wlByVpƬ^{C홾+WN򋗠7Y汵/A hnrBH/h5v<֮0φe $%S՗㤫+ыu->/{*U^qށ£5r7=dbC.m EeC+t\NƞZэGt;!N6gɪ'<|uө X]CQC>JToڳO۽^Q T'EB;pֳ {'kRlܧ5\ -'r7Or+R 25ҕ+:FyMuDկs!sطJK,9G50H֎f~U9B&!!jD'=.+͚, Yxp%U'X&`eOѰS(c O}+شI&ΠLUy#o=g"$ȮT1p(nk؊[m5=:B#5%uQx%t\.hbUT9?H)Xͷ ١20V 0V~,M\پl{dE%tS΍G2 EɆԫMswXm;B狨kzgi+ᦳ`w8:Aa%.ޙ`d5d$HcV76iJ[Ǟ#X7./n9g+ {i"u:wS rS@"ͲqnO ٹ+5h%*FY9@'_ 5"bmiv??| * OSr^ң/,k[A߹gjRg>5R}2M뽛kN Цzس+,Zߣ8z댤ӋP4:S_! 6}kiT_wD8;WtͳyLܱݡ0"4]#UCnkoӛ _R}E5E3pڜ@s9ȝ'5<[bL#4ڹ`"4'Z7KHM?P7 #'},ue?RP}"cpC.XDK§S\J*u0iΰv.*#$TӠDtBߑ==8<3_M0s|" .| Hr~76.?P˧m(viVBqSֻ@) {1|Z3':yNMG1EdK(: 'q34*l]g/ tCMQ-%ku;9ɛl8:j:uD^%uT-|^K e(":KpGmsUPܵ ӿ w,r>s, 6sIP~ȥ p!9H#HvUYP SDžwUסSq,AZݎ1\e|d7rN/C8FG!niJbY2M-FEL6Ȋ^;OZxEq)7r%*g؉%A$bYɴ]zYZsJhxTg"/pTۥ[ 5ND>s0ݍ⟙IoYFP(̊0;YAwۥ<[:o V4?qKC=EDExV#kZ&ݵCoݟAlc9!! - }w#3n>oeN3fũ<>ڂ(NZvb$#;H$SAiyC m1^X0K b _(T^5`t} GA35wLXSH^San"Y1^d=3w\~ %nbq=lQl #k'k= aP|jqI[K݇xjfrC !}|O"-(zW.7cTǺ7\m$S}rZnw~ ISM L xD-].O;)k ;Z_bJ[A zG6n~Vj=Pg#f2SYӼd, ̓vJh'=-pJ@CsKc{Jݖ=C9[qjN}d.+^e+\S$ɟߨи}˟#+Gdw?O+3; sW8k1nau:|τc?n׈͉"-{ $nŨ#rT7vHZs`)=s4=Y4|5-j4s쁁hFBdO`IY '8uJ7< r `hH0ح8l_ՂqrgRc:Yr3!`cA D \4?ex9 "Mf@U=.Am9TX=zJqD~AA~HClUCM­Ffjц 6RRQ]#yҏQ ת-I%^arSqx)c9B`?Px 3r/8@7꼂Rx`~}d_I؅C(ߡ~Qvl=DӇ{6&QQ~D=T x-e2R=> O6V=fѾ5>p"0!˩LRdlѽ`QaQBU ..kSyɊ&4ro񶗑jیuz%0o,׳F%j Ӵ>eC!L}\S!giAYlB0wbV| K=E)sd=2meHFT2˟wљ(9B>qd7;  9Ѽ&{zMzsTS@2*9hFCU"dV4}L7;kIR8+KK oeF/>7ewǨڟ@܉ܔ=.޼k_`2Y4#ck`F9KnHmѭ㗢Zl 4xc$`V*pI 2b~eEcer0OX;<J w8Eð =PVؙE/"NШUR2F8ΕKp_Sw0uԋڀhќ/<|tW&'+\V!WwcVG:(TKxXR[/W~~'MfF}4HfbIY0) S\RƯe~bHA td/! nnɑESE["'<M!3s+I`L5wc-}J$qjw BE,vwK}0t/ft8Pu  9͘®t=A ;(7;>pHl \Gd`EyT m.CL`p{qg,>q >IwFmH,,Z{pmco1Yk$܊ɀ~L?JIW5!1P.;ap,v8.lU@lՂKj nEyWѤxލ]걫H#,bY?E*^/]f^[X=X24$ >`&tZu/J3t6hn xhKz^In0z`VHm7$Hhz8 I~F-K#$F>U(rk٣ s'vqmO4n- iCKqqBQu8iG-nCyĺ~XH-!;J[mjc\n[$:#9B'nGՠ2fz{Rן;:mS/~aGՍXaBRRk@ ЈCX:igo;AzŁTevƛ6s ̦ӥJw|T )y:!g3#.C, eoA[T>܈u uw3rl1{Ÿ }#Jf@͈H0wjᴐdQB}:(ȭB\ŹWsĠ$[DfOr'Pci8pAV|Kߍzp+M+Qc9ާ 3}Ԯ>.X5*<8!JO$UՎQuR~a'|X[mSh/ʣG%!F̛Qí>-+.Efl[ˡm6{_R'7p.X3)Z E{.ymHI@Yy#+iL:FIBJXZmάξH7T& uN`m ;^`@D 8?]!/yP8 B7#tF ٰyO&(RuӈF>L$jU2"ؤA"4:D}n{6sqdԡ%'4v\\n)%O\64,t3USJNip#VvsD^(ʒOf$P7f?- ޝgBYk+=+00l'xKGO8Ԟ_^w ɽ"qζF= -\_ɋ( 8xsY٫( _dgO|[9t-Ə_pGF8Gm ݚU6`[t+%ScP5Cpa~^m sx9?DJ")5I\fn0V"C +@UqTWЇSx9? CGk?y-8s&♀ zAۜ+0"IzW C]BnqE hi07i'c~Ոx҂*OZzlgN{v_)W^H\5ŮKl-3vB;0see֪A6N8ejA%QLAϿ-e×zS 6iYS j۸E C NuTJqj"͸~`^-$"7iW7nrM OzI 'p {mp`L$vX S6}nhiu83$\ YbD6Wn4ғkI^qd ÒSg3| +@AbWsRZ+L>O9s(6 ϴ ] R%qJDH&od3Z7γB!ΰ@owTGHƜb|} qX!y9>}kG<dOaJ8aYu]dSB)Ǥ` j#4K=!Ͱю-L Y|7U x9 \z ^Ms*/=42 ʌ:82C[J,K5QۑN/ 1UϰA ,HDTQ\NÞ=} pĕ_y_^~ t9I6_+˿X&4*{HIW Wj(̸ygRzQBw$.?0~DRI9kg 7U c;+:mڹ"!];TI<9WNҋxK"L{WX"`Pِ6V'jA ҕz:('vUpd8y %C`1DO#n.+Md$vGx&A'ad8Uw2 Gg~Jp% FV)j1 >ɒ2G$3>o-z@3\;@xm (0~#SO}Odw{ydR}`1fzcz7rD)+{^g2Ud?7,3'%2Tk8)FkB3tYS.=LuW~$Lheμ[䫈lGdgBjn O闋W6VT4U>f[N1ЗqZI2{[0fx ZtaMJ)W? (kY.zqV^L;O-5H!Ŗ"qX {]s*8ָ!Si(#~ <" Ns'PIxMV9 C% nd{LtLۨJ}p.f *D`Q0;l/3)`z:©&7u@C:ma>f0Fhm1A}o9г_7«9ϷWQYY;|MI6M \re)ȁ K|.r)#YM+:>ɱ;#\r3ϔZ0|YRn:W05+SL`:B5Q#\ưfJP%{dtatfu<-'WY%q톀_9ۺ)`1.feЌR^g;ڷWYK9wNbF 6qkH--3jDZ DNmA(Gc/ԁNY!6g 6=LOn3%<U_oK?*_ R59y #=Z > ( ⷍ޸XLn-[-pU%=PNE>5%CۿS椥ԅa.s 'E81i]ԴhE/vRKk_y9"Ȟ"lzn+0. 1aPg†M hT`:_ t [тtZf#R0Ejk^xJJ%g/)Pez=^,I_)ZknʳW x7Y+o3ݶC톾rNТR.D5В G:-9gsw.0{/9[sԤ/5m!͛j-է Nsާ2Uh8|팕gNq=P9 3Aն~cO筎egha]Wn͓̓w--)wR{اS}Z%oGj.lg:)Q/< g|-૕` ; Kf*G'(ZApÀ ZzPEZ%F\-ơy YJ'RF= %UN`zX)9S\X7;&62pݘ< <.ktz`jz0Nv ziz= 9uf` N ߐпrq|NL5wDU!!70W~= Ua*N3|2tm.0.TB (@z :}nT޳.:s%QFt&MvWOc;#WWی\kS_y `.݈ϑrŒh}"{k߂xN_1{֫dM%#lqLXXvmrk\頲G; d+ʦ&>pȁZ+o1İ聕vH=e5>I*_38I::aIfZu(x3߈&SeIF0t 5vZ V+r+H}_ب{a"!@nIчW |сȏeHdfwapI2KC~ޘt,Er- ]6*&:nD)Ș{hږll^rG H}K:$^;}:ҒB_Dд_0hw>*}LEJuۅB#7P 5+nThwJ"]$xDRGX4r^(dDR"AࣸpgG-ND_fXwx2߻d9| fTFiZ B` *6)#ˆ9&s5wNYN_;Ƙ1 ըڽmb&|Y۶.YΑI?-Td3*麂1E_6 E%wYګ#ΝˠPRޅ=+nN#$!*{XNpCxv861d[f i=3'AFEZ_ xD.Rk_S9JHC?8,oLjzn>O+T}6r7E<^=Bߢ6&}9#*D}(3s * o UPTGIFz@ZE*# Jk9nA 遛DwEIO>w{%A,zUHw;2ǭ+0dc͐=n).q§> ޏK2A+q"ב t%^vv7x{4P?dC |/Ԯ ]N9mlP-#r7g^N*U󥢘bxTAH7r%rY@73ؾȹܐqs g[d-V$^7^-$]QW\N\Hg=hlckW4-GϟbB#rÕYA.=׸ %=T|R@‱zUitȅC;FU}m\+j +7NW|tYO̵Z.P/2Oњ @Lؗ?Wūߦ_Sw\^Ni\Q+~dު;'m8.)sX}_Ƒ ՜|"\F{w60V.ϤrEq']CpHPTbЛ^A*+Ųzo{sBJPeP׹)?A+&t9} e J^3l0"?LUqzYߐ *r!1+[;Z6t9t[MüI4Rك+[FgNZsG y|:}Î~>L(9< t=3D-Ü}c*1xPJz&I)J\Ѫ|kQfY!m,G~Ǒ#Ʃ(Q:xJNe9}rKֵ$ i0@z9= oC"rPq6ղdAxj*h?e3;FUةz홓3m\zߋU9Ūy0bz93aGͫ ^wg o-2w-*x W qG%u $b6]^tɗj> -#(>}u'I6'LdCRvoP8Şy1b)ZZ vd,yi2J~4_kۼ7 BetpGK{te[3vXepg\I5ͦ_xfЯlfL)kY<=%FoИcj\E}x;ꔉm6BXdEdHwLGP EVb뇚]5Jd"jqEb&cZ74 GgWw0މ0 g” EU9@s:b ǽ&{P 7#`w-"1f cHk@{Nβ)҉2g˺_]NzjeiO.{zA".8c t|7훭yH-s׿چp1 h1K7l*#k%+qFc1ckWwG,*(1߭zB ș nfXF4>&~r$:/T},`+w!$Q#|ז!(=,PXc Y~B v ɉ2Q#le@QL[A& ^Y֯+e8|3#"˱&.e/n0E4=YCPSӱW[\ ~b9A>aA 5: jLuD[L@C mמZ*x22#cJ+k 1Sà eoxF*V|13>ʏ/vT6E{*8vsX0*xyjOX#1r":=yW6Rw8>daOZ+Wu_U,i}i<+L8b=6HK]s ]{T[vLV+Ҡ^Emj#6_`^T8q Я&V`H>ȃSt dM qZ9Y]`G-jIMQ)V`矓9/Pk!; )SƆ 0TҎ k m)Z1T_Ya,ӜB{b@ۆSַx|ڊOF380pHGه$m5,1w-dd^j  \}{4c@̛W8ߩ mH>d4O|ZL2+KwHѡ6fXvX]lg5ѧrGpia5x1}4tl䍁{PY`u C~^Z;_D "uDO@,fnJ* Ŝ܏DQ#/^借Iފ_P2wC@rW,"4H^`?FGA˼7$[Pp_4ctpTU7_/*+7į‹k-|ǨAF#2Ɩwv֡P59ksC_TENVڭv 1f;E%ˍ[MҞOα6$FX%v#Թ_άnT,D01Tf,Jk߹.Uc?%AG2(ѱ n.1eſ}OCEFth )fl>D`:@ݡu:X Ri}u+!1^V7s/Ue1kws(y! X{ "J<fxF jB{: toVl-x?rr#1un%7[PgιEhV םrR\Wr ܯ}wzŞ;?okLL=uO DDՠwY%CwA%zKw i=fOGv׶&I?NqZfk]=BtxA.,SS cR\`tĐ'uc񄪓K|4e[ 45׶Φ>aaA)B ?Yː}_7~ 3u*R0tR\гp*Х$,<$^Y X;(ȏ6}RϠp34Fo>D KȘKxs" ] SLP(LF86)Kգ+.`E;Hc H?^hDE{2EgZB> %mlZof l\e܎iNjd[_Y|+ngC\\ueԒ Ǡr|d=6 7F{%P[ndK(Ԣ7LѤQwdǼHգ`B4QML~#iD:Pf2!G -;e(|Q*1o u5 dN0֏;WUЊz?~d{WDC W5up/ Fהm4Nfb;Xݚ;9>qF4tW9ύ]g@\\ʸawJe\w-(o[mSsQlNNMğim 0,5?y YcS9Ͽ8VVH>qmrJ{R<*}uEQ *4Q0" ڈM.c\5ZR{ }3Av _8?pT!FNkD"49!LM`8ܜc#Joԟqb<|ollc|hȝ,.[T~m!| V܄ۭ\@hō8l/Lbw;Ȫ$lc󊨥Wǂͅ/BV9٦mPEg|Cu&S:l6t61zj6e/iNjPgyԔ8Dg27Ϙ⽼Q3f@SR7X w(o8I)^XHtx[)_҅ l?!)t3]R q^*bn/' Ȩn}n,xvΝ+=K H^A-bSBdJG0# " [[*I"Kh|#]z-S7c_2$$s~ړoPZ:zT@˦Wty@V%60ԃtM؇]-1۬L]+˖Qb@0k(?PKyh I,tRrjSK&ؗy&ML?^4kd^Gl@$/m[C{ܑ77h[}ugƞ8PDz"~< kFtX\<--dQ瘁0ѠHbsO1E83hcQ|zqPn˫ `iɴl1c J1'ξw+1.x"oQ4:i^uhv6U5O)czUXf(\.z-X"tc1xaq&F~#!5SV -ٳY7U䕵{ar@4@by"5s(?!BCޢ6{q ` s5j޷ R#ڪ}3t=j) ˬ f;6C@R!v[;zo>Hv`Pq)kPWH;QUOP٬3W[p|MxPϔs[FZ֡L!L Qӟdux,`OfU*ɷ4[/YRhB^i?1^ *̏kzjg}ÑcegmP㷟۞E攁WYRU{2>:2s>bdR탕5.A>xf40%dSM~65LբdJ>)> s]&.C/puΤeWv5\oaڪͯBCoPk@0I ۩k{}?{83}DDmXGU~:#|[)=DTmoU pJs\B~kgC|_$k0 Օ{|2 1I)+l7U*쯮 vhL *Ly1BպL-*wS9(|o yu@,T% X436ooku9Z,tqn@-hgm.${M>HcsFTC%BZ㋞YVʛ3ڥGFB݅Шɖ5+ܢV h'/Qx{T fA-am ge;r"kގP5 g#6n"u5㛣ϥ[3@su\T-MȜm*LG)wҨX8W%ڦZnG@ W @Hzd@U ~ȉ]΀ɉIvG5hr?^ ;cd9F2~r;OOf ZXmgqfN ɩϒ)a g>Nd+Df5h_ 7#({ |vr&qJ-8JCy?N$7S(MjweM Lˉ# nAQ88SΊ\¶& rV\ٻYVBntD/r30"dܾ4&`ӗ՞]6ⶭk* o`k-cM~js$g4̼\j[rmB輅7{o{ S@<8'E~#hx~2/4EgH'=,¹s  RJ/#%dc'CZq)gN#ԳL˩H7bd%k" 6%G nfّȶe4̚NJtjcGH_A!I]I.L^EFH奼̎Գ"߀\k\/R@J9[[L(/}?G5GstЄyckxȎbn3ds -}*:V? /-8 V$ a0>YUVWDÜ0AO9(y^66(*n;5\M\E0;6sFv'$Y|!!bU pܤfMr ՑYu%TOX=#CF&!TY^ Z{+ )[{K㸋ċ.l"GK jO3Bgwň"{[^t 4WP\ PWAcP2_ iy|KP%q64V-u}fW bk$-!0a]Xe`+Lώ9 G`D82xN9 a"˳@d4~R>I|>)K"'u> {ߨr*I_mXzϏ/t˩cx1)뾘[vF}٢ݪrS+GR Ob{hQw  |w]w #`1RIJ:5ģ#wQ{F<)$q; ƺ΅ΐz s Xtc^+*%×i<2WjRPzz_%Mo7 l":tj]~Z}"sD\z(@({K&^-Jdk8?w+g>-׮?ٛؕˊ˜2 i"_.Ĩt҄9Gw|Pq@0%OnIyZ|,֡>z*빭sAΙ̮K^`,{W=x}aGf*ӹb;řzY0=+bk.>ᐵ뒩>`](ȝ~K$Aʼn iـ"γYU䫛}&Z#RX@0TK~\d㓱,9 .Q*kCo;m6zLh2\Ʋ)gC4iGF2W(>>x1X~8^s ?-i"S*d׉ȶJfbuG)zF(8 Jӳ: Zkdc%܉o[*7{Ҷ9)F> wm81g0_~P)|4nű͊I'x#(6GATF~+% NtH?dBXO t^,y/\je[StyW՚Y/ͤbK#Y(o'iɕ UfB3sYHD935~Pv6}a{.ar3qbqoۄcVhRU%!T[,_엟N p nBK'ݲ&VsOì(Y6G=Pgѵ%ÏH%57 Ffzh~)UÌ=u$Rׁ 7m?̺iRa-k;' /֫΄_Jgӎ21 =e}!oK,FB{](SmR3i/eQU_Rk +!'&{zpnf-"9tI'B-`VNXuX ouʚv Qҙ$PJxjćSݢ##TT6GtX+97.2,ZX芞5c;K%ϙnSf9~:țx)q?W%/!2ZSƀݥA,7?Bԃnm:"Rmc9ζgg8>ڔE3r6#4.s ):f㸳'p;"跾~=oٯ ~!$r)kpodTb QgE|^.5_OM,8~L~bYo )0܋%Q W'4_CYyu쀵HdOd3&%lg-a ۗZy-D,J 95C/>'ٳglKI^ Ci?ul8tZ*4b&vwBYp6B,=O J D K~W[[:X-s{ي&cΡH@#zpe!ٰ^>-G+4?9KVrG#I36 xЖ.ъ6Ġ_)dEN; +]h&t\P,-N .km$.s85q>be[P."Va8OWxwEtk@X E9\KSum ؔǞ Ԍ &(3_%{44 YFosX&HsCe9[(>RH d7$xP,zPUmE$^^^bCସhH* V7G~*f~MxܞG™<[v!,G˦I>k(ziH}{ 37uHiZT-@.gX2>*njuTQw9?FNvS9>h j}.p*GYOҡV# {!畮|Ƣ;RЛiHB h*WO=3`F9Q)H5 !R@VA*#tYr/L`ڋK Lk`4x,8ƨ|ǵ' xmJs COa9k;2?7׺|]r')%JIDwYG;[ĶŰSFt" nAhS.G6^n8Vd܀q 0.ZI)$7 gY>gL0L[̳~Wұ]#xo[Q#Yn}EpSw|YAt3 3~$&r'%<}ǂET#qwv fR&MD'TQ 5mx }'5eEL;đ4`%-baM\'awu!UEOc(B?w;*d=-Zi^HKׅb|w DzZfܧ-

qKp_ގIcLpQ$EVsD-2fj aua Ͱ˞؍/^5T\vxC*br5? L\JDLt;XgfYgQL[էf`Q{ @O~uWhv{p2.t 9Dcǟ/339WHtP=GO"HO]@ n< Q}X'M$-)/3>݆m `,H-d8 Nu< w?2N:$I->Qk35!NxMot(خT{ x~Ay8,X0.E#z* ;{7k k')*?jBŔ"ݘFp Ɠ*ՠIA Qb5إ ayN.<)#gu«7X, &GBB~sā(o~AbZ@)TQU^|*r2UՋtѦ0j5QQ$PUs%Iqslal\~/N^Z/+ڰ$ux%>]^i_F^GiA JL~>Žљ 2V<&[/"!ĿRap]c"Du"8ľWdhK Zc ʤ$"T3UցY2^%ԼBLIjtq/;Hg(X=L,PЌYw)gj1pdleh/4U15,/i>vړ#2á|έfWzAOUOiXOR?Qn8%2߯S DGRj9Y`d@MɢO|ze |O-~ѓ R[!sMO5sޏ;2l%cdJǟ !oI`Z+- ]"p 08Pq"v=C1 ^v oXuG~5QHA,7Ͷ-YDU`A UaD(K6\#|ɅyTlMr7vʫq66fU@x18D68) "B0W>h&-'E?c%2?WrwmAñ %|䞥纓iڏJX'U4IMZkп|\Y6mV46 N"ns=(GuB>'{E`o0PΨC TgS8$3=p}a| X B@&}^:t(2׹ׯ oڵR Ct l*_kgӗAG{s _gH9͸ƾ{ L C2Z,_p`֑u E~+}\qNĪKw%e|>l!uM '+1 *@@T*?dIiS&rKm \W=Q+Cg:M Lze@Vz UPNtld"oKJ!Wa{zX yt dQ{},Rk̹_c{c1F }jY"Ov1B6XT@?|r{7gTu Tf5羟 0|-uߍaJN lނQ?qsY]Ms4M!}* ݣ8,pD&7tK֨K l5׫밥+ qSx Ǐn'Ca~ɵ s~`fpr/Oӵ  >~ʲ5xBW/#M^9FV嵉nǝrV<5vdp~{ /tuO92i(zi V C bToDD͂WDިFZ䧍(K.GEşԲ&YC(tDUje"lytcٞRrq_S_y5Q|̱( Ķ$UOŐ]}J>i=`A0p]u94NaEufK=ZI#O z+dӶX8iN 2FsaWiO cOFd0\=qzfEl- =qYؼ:MOOSB Š}n[}o iCw]V|֌7s[2- ŁqOS`paJqsۢS %}oP<:6i$3'ȲDto1Hx5uk.K57 \0^ ݍz%J-=Sш7s@>yBr?OpyOyMϫ@m&SĂ{e/W7;ߥ-eKTLFYxV~)+co(ͽ[+lPX^əCjtx[i!P6gomu0'1,vh7nd@X+GJ\SEjLh*^"Ķ]ji 8 pWf,$-d7ȲdA/5Y,]p7vG3$fy|%%ߺ>E˫<9K@gM}cǯ|*J%?6)nU|NסV+Ia;E5ܼRLEBѰT 'EdPF#qClROPCN= uu؃5Eiz"îlT1{]#cDC@60IP(<_i*펱xhiz񱢉"f@EQ#ni,.l 1K"п!)t5tv#M.Ot̠~J + }NF*8d^*dk̐Eybp^C-l5oZ`Ddl $A" ژﴧaI&1/?ux,t̴1iꟿru}wlg\xڅ ƗbRv9 [n (]n 1Q zB]vǪ'ja*8.D(j4q=^To &R® ?(tBÏ+',3-8L;\%nfJJQ"-3M5/!g.^CL6UAX׺ftC9bQAVbiZ,&$|D/vESf};0r2 JSmD:ԗDU-QȌtCSh3ulEp{sk OJC9:w 0:w Cm0H @xŵ.՘A`CRw]IE# /ctV5IWTd鞏w}GG~!ʹ/+ӈMU@@Sv@\WbUm $Տ b.5nyAygO7oD8#gJnHR3ʃ*RBTp1*N*rc6$U'V&Øg]e&׃"kkes>=WU0V2H*tCL6jWAdF4|~6:k!6)-M]x–>mGzQi͝I N1m1 ܀ZC S.$H*A~8n&hS %)M&cbA}?R]̉s1Sps0\+{x{U)]q䊑(7U8_|MC m4.Rnwq4 LkPBJ0ܰ>2 sJaBXu)nXF~y7sA/;fBu[JAB?C PHϳ0 ^LךYiCZc9&A6ݚ@ugB-`s$tf;o9 W&úe@I`qLH @Ǟ&ߧ$;mMZN(M9F[."'RlQ+΅nͧN{k) t@ZksF.ڮn%ک07&*b@?Ŕ9@,!Vq@#QPM{!E+#KiJ|]CP#"aU+5*-QAȸ" G7څZ7 p@T*ƒjV ߎJ {L'tF5E%`t6"W 6@ڳH1W6õm(ƄB~\,uj:u v)2!cU o1T&: @v llߡZ][t SL3?KL@ 'bNڣ,2P>Dʎ'r;>%s{@STD],J^GDZٙx׵Վqjv8y'^7ed%xwͲ7,HvF4H>^XebP}ؾ\Rḫ;Q="E]TcyAʮ=ոp+n*_Ô3,3|ۘtmf[ afT`7yq[B6g}z$Txk{CX,uBPy6J!.oe8:08FJ8_}5m kEB[VՁ rh(V"u[_>T=G*/y冡KMavfchl?Ra=IT%b21F։~i;Pݴ*Xmwg \wG`D3Bh2XѺ\2V6Զ_D=" ^ɣn?rA7H`O9OS>;K۽|+ݴ͒}OhWs(oi"零&3 -8=!:?˼s.S*i5{NTKtS"J E# +}w49j7r"FצDꒀ&"$gm ,(T/]Wm K'8kd==7bS.x2`7:qDohr^sC܁ePg:z~`-q=t4(RHU?cj i"DBol}^lm"50"tXyRr#NYq5\RP,Y}{(uq6$H$;4e a3_3rųD2s|4 @8h-:*oPcfw= +i'NOP}m(35Yh)Ŕ_ < o"$f&v F|Gfv.&.ع}vs6IQ-U~-ZASUjIZy0XC;P0z;u$nc,I$H଺Pˤu*I9 %QvS5pF}qҰt~AiY`@ y~r)WTHm{E sN<+b6&V&b>M$X*5RhrS?R,W ~33ңYE'T&=sv:$3 ⓒ lXho A]b7qD!ߴG Uf(*kQU.pˋ1hFrv7ÅX cS)qniʪhe5[_XΣV GuDbLW-ntc%T`G9;+mn!ڦ)v*.͒@ax*PIM*]d;;琛aa} =!Bc{ 6"x?X+⍧n!q%_I bڂ!.s ɫ0j<5v|nit[n(3ߛ=??1*3'vއfrU!x|kj~+އy)703Qmˊ?nNPh|` vˑr,xcj,ߧjKo}yStg`Ș{OǤF`zI2%}6CL5bCX][ k%bhge``2E8L r'(bimo8V~~Й2)׺4qm@ m各EzJJ.DShLfPTEDؒ8UO齰yzg6 ғ+Ch.ߓCCAΏYGOmtoT+|ylZ͟󻗚;3xVOw` ӌXxkTZhZJlCAKTOM"9.2ZquO)D@Hދkb1s^b)=fD-jSA41&/PϹ0-?p3C/ЕVpvn׳OmCmEcf(ڮNג돠 %) -]՚sڼ{P(f1pփmS(c_XTMþ9;yZw@{s׋h u/+uHMfrUƟsp,cy4C6,`DzwծBIAFR-+\v諷 s(@`)+ln>fhJ{j&uR:?f[h}hY#i/hR阺;UČY)dՆ[nxM)C\fC8gs:zKז"bUZ폼Ӧ67y'wJ .>%jQ84 Pi+v,Xs?@{j?`ƸnTw$@և/ ډK9o0 7igu&dOkOt ʏ9bEĐ=X!] P-)yy0\qLp#$ as3v͡L0=yYIxbG 3m͸0J$W+s]jOT$&CB'OSު+k5mcX42cẻvp(=M[XzZ&L8jG4 Wl*ָl M娆(kr!a'KCIAJnB(p ^xldy/|w ䷝/˗w)@F^7Wy<7HLa ǍKN6ͿrGb\O`65 <ç5 ebD_ |D T&[z%nsֵFr"S8`[V-ciTn`/Xe+^Z]3~3esvg8E" ?vX1pd\'e'ANj_geΧnVW4ΝcniZHtL!e^DD@Ly_ٟJJI=൞L ?9ft.J$ou\7[!Hh4Q{^Orز|rp*o.Ld@R%8A#j=lM4A ςΆt߆nq]:16CO/-;ԇO(CQkYp,K=Q.: vӗeZn #%dw4TsowD12:Qcź,FtdKه_5ygb"{[|*7iJD,tR.Pm# BUsA@&CD ح#OmWs3gC%+v6#Avhܫ U ]7"> JʛeXG`W9>beK4֗kLړAߛ+vџDes*;ǫHRo?L@[ ^0KJTڨOY R:5ka=>Q`t36`}HE-k!/Xq/·:W@ZnBso\djQmE:],; ͊K]R9Chޒx1ZV3@㑉)yY/g~=i2fOyL]/9Lݰ(TzF{Cbڐo^ o`!yJ{% f#%9?1#pM"=x f60]I2va&n”6f-V8IXc:r"v%gd|^#Z '|׃I׮5Xai 1aHY8_+@Wg$?JU5Tq@a=7PſFKeyExb~+d5lsЇ\}}.7&FX<>i˿d: `y;wP2 FJGZȤؕ[Ҷ^xY-(,h8"Թڱ5!9/ *JRhtq1W1I)r6-q8d-5,5L2DQEBnbo86P0﬌ o5=!$I5&ő6F6POʠ#;Jmv4EۜFXB@񿰅9r%)G!+;-DSNC6>ù^ƽbŽ|P8 R0O T: 2.hTʦ(l4Wdz<-wOTMDXuπof'2`t[ě\oA=@Oya{ b꽢el{V}^iRV? r/Yߛ*$wK'QTʳptY= R mc=2"Tw/#3X1W;RǮ&LM2KHU;'eGQq>)b @/u%[A=+E< .$Pws A OslxI13᪞,\:E٘t#o﷥%#k^P1>NƱ5~H7 'B ,7 jc9zA`i4!TK KPL\Vs=꠬FS<{7 G3"Y@[߹H#do3Rz*U"GWܷ-l]8v-!J6|5ȺRq',p\203؇YQz7Pq.nV=@^;d?,vN_#Mq^;vt|x6_I}.SG\RO+]Xm DF) B-k3(3pOPVډ]Ƭҝ:LY2`X*fG I[`3{TdT={5 aY\2.XzeՏD 9=ANi;?s:@1k3ݽ@j4̕uFu`Mq^{o-"0zeY{G2~ћ*Drp̿i$ fiuf,=-T\9huqzS g۽ZV+p NSlORq:6ݕqw.B9)py˽$eog'akT/.phqrʭ5<+@'d$?Q36Hu6s^{!IڞH5I=ً"DQP?ԩ& a@6&+lD oYк Қtarq3<6Ն%g-[D0w͜7w@_p[57tW6\3jw%y9Ņv]{?΁̀;ܥ-d v~s,߷ k҉EdM댙ϿuL_::<^hu(%yL> b *Lѕ^*-00oϋU1 Fǭqݢ4O<R!A۩eX=@75oQEh_ecpͫ |df<Pt3ϏwRΘd[Mէ<ϦURH{<Zt"Gށ&r m/IL p.,/ `.-LO O9]f}F O՗#'y!^--$\3KX&Ō9_GSfj.}ڱr}jE 8q#8\99gg"4a3ja!GFɎWvM4Zzi5pQlZnd@yY kID>ΦɧvDK6(<ddۓby8;4@VR$8zE!0ޛo[J o&ӛi١HUvn'P 4E*c~\y@t @=TJHތ0z ? NPRa, ċ.+}äG> ?%iS!D 'Cd63ŬjuZTGH> cn70#ݰ}Ua+8x&&K z>YzFURb}y#N*0bwcn4}gtA.;GQ"!>+;(T`$Bލ[eQl0QDq9o+ESNȺZNkå9@fdmZf~̶WaL?EZlǐ[$%J ob8|8q{f9r2 #)d}Q:`oA 9&l)Nf [z X>ٽo6 V }|%Y6䟀#.87@}ߥ,"t>%:ce/nJ$ϏR=81!aJLK[!Y/4}ݷ5ؤV[G_ .Vl* *0LjO ,‿Bs:- [Qi d'}-ϡ F%BaI0rً6T+ ֐")Z0 !QcZ*TîR6 "7 %SBj{dݡLo gsrۛ٠=nDƿ[;0c1.Rʎ(6K]1681fW0#efݭ!Je TA澗@>) i80 Ģx{Ǻ^T]6 | AbؗqؗU&|uCN˧k ~)XQ@~#vH pQv,JLʿQ9|)GmjflRMIS̀{# ~QE'+Ĕ&`tϡ Ż셷v.c5s`#ֻM-"R5=`S9YƜm=jLj94Ec= zOxsH0,Ps"u-LGD>z0n‚2~]P ףhU}jX[CDTD:κ7']zͲv1Z$:M>cL՘}Ȫ #+tC}%4Nؓy>@R˖{\,/Rɣg '2f1!uFGpKmܼ'cV1gGP5uiH坳3M*TZҨB ZFBzcO0E}tss:< N%8u!ɿ!+F6SJt}r͝-Q/Ez{CeWE~џZ5wBt"Z:7܆^gNi4cbc C%HkH?ŝ77 +eX)HҺa Bu *Fc-D0og{+=)/`~|QךWt$IK5 -tVQN2$y5s 5+.ػq7Atvu0BJ^-D#U6.%_[^v薎A8JRN}'ua4)(l-к\р_#hMH)ߋ!Mj*^u7xGV}(AVDt+VdJ~,> գ%Th)|"`2x(4[@ݾ:GwSUV~"N0ñ7u8UxuTM6,~pM#IuS3 x{D0o mU^ch-n;+ێjqΛ4 ohetenDY L\F`l@bN&1B yc]' Ġ8]~BY(~J8Lǜ?SU2v ]\1f63U@#ˢ6fmEf3tz[O+Ѐ!KNP8U] |6()##-.# -WPBM# k=gW 仨A.=t,$+ȊSaV]IQc(;EE#w.{Њ/uZ?NA ~[iƝ"Ug )=`Xʸ\<$P9p1 +y]n7 :9<@28NMÅHTfbOr1 w28mP𾬵".\bnSnN%a ވ*g9ɆgnGЮݟgv!7gUWMʄj-U\xmb/@2`3G!.tk,yakkC>3L^ YAE ,^tu\?wNIduO׬_Ttz֑TqYYU'ö\0{rio$;U`F:|&]$D⑯Aqz>*tDI-!h*N&ڐNio2;܉.ꐵ>R"UoYU1s[w) <-}2w܃4?)4#s漢WӫRÂ?H>RH+6@QyCRa]_HȀlެJ|?}5ص%4쫅+?{zqUY{!",.y't |ܳH<@smTqUiqx IaS͂/rd_y'{>OQ/DLA汘f )vM6S㗏/T/9?$wk4rUVh6dLy4N#TɎ VH60-ڑxI2f zۜ;PE̥B$u|TA=T iPX/GfcU6Q1'q$IeټM(' ]p T:0nh&DÕ5~h*Utv|DYd_mM5ߴu4O7E 49$b4yDh'U|G.Xj(ckbҒ) In1Oz}8"!Rg<^;r:qGc*E. 6d%L"dLNS*,l\c2tҟٚ 0tRY(ui+G0±(&7 o! OCj M#h)#[au wC`aw9&qz*mɨNһZ!ɉ&|-xu34Xe1L#JDQ OmӣcXGn Ʋa45Q9$Or+7mť{M$ Tqd>9ZHyD} E1ri̷AWEFg8PRA!클4`" lMнsARxiU("{R%'ĨV7u':F3fU^Y?X2DzW:z`<~‚b\sD9g/ 8֛K7 L}u˞? HjAPnj''Ů^$حߦER*q8< ^MK\7!%0򹴥6cFI;yL$?zz- do/UWot-,4#](~#p פyǼ!QXC^TH"G"#;/OZck$Eɦz{@}pn:|לk@O[sL kNh|wUD9Ҫqz~icD@μ5?KCO)9ǯo- gzQ8tT (NcBJ$(Gj6|,lƼb3Byd㮶SRWm-RTѹ YS_qRe֮e.ԁO0Ϻ,g]}x?\oZKxl?;n{ Jk5Ÿ{6jrx&FOM^,^eU<#Ik%]CX!49aVH854Wksd⯱)aI(\D _}˴>T2M\˗ `'n_~ΆM CHe5_c"V5e(@\/Zњj@.B C.w:gi..E>ȩ~LCܟMJ{z~T9[Jī /+f\E҈=|d^!6.Jy,a'25WIngܕIz٢&<< -h| vsuh<kDFV~"wL *!GIkƦIK.scƪ` KytFXݥp g*؀PFo_n;jb}'Lav*@٢UAp~\e}N:CIχ B%5M S9,0,6)NbVmS'[}L4Kl=rݍ viC冀|k.li' 9[Ohy@'Bu4h4@}hܛpF+A3+6V}Y|^8⍊S_5( wBu;* wEci T-ضß Ysÿ\ Rwz R#hq+LT{pu/{{s`hq2ύw-w)6 #Eb gx oݤ04cu?fL5N| &ZE_M sl|@b V &Ixzs*0E^r5g^\ 3r֞Ti1&Ϛ<5 U V/dIV)#!؎9 |ۤbvk"}2I;ϩBA'6%V?|aH>=bw"@"{ہҹ/Nq9JƲL?~.AhK3׿v]~k;re ˭Y:Fa1'0S`^ZZ QT95|U펠fzvY]M^]4 /XK?WIQsg3L-c|iϞ̐Psn؂txȌE;K,,\S~<=]~E&04I_/9a"'pqT1`'Ӹ;6zaؑfOه%znK3StL·v .x"{]}# އn2׈9~pA Iwg'I Ef.@jJTFos{,%*?8!ސ }I;u*iܠWcZ Z~G ~KyNVC@2oo W!ݧ)kEѣ T\# *KS#)eUg7࡭, suj/A]J)'Ðי+P: G=; i+!OOu);(fciydVPCλnݫJ.i`X!L6*%~fL4 aT a2e ;ByV5 E6:)@=|+Юoŕ:dB*J:O&>Sg-Z)؝w"_d[7*Glp/vJq6^LFȯƢXu9ߧÁQ@ڪ9܉j߻Xy@G2$f%s 4e܀ .KbsmHצx\Q yEK>!zF&T;y7H?BB?"R ;tʈUa_ycrcA8 >k<=idI>ǦFī +n.c 7PO[?>W2̬w;;M6y2갻 d n&Աc# f~$wӵ ` = d([鯬Y]tӀ,# #PC.NP}x0LGsfYk rMf?g&hިܒ:FG{ oҞHkW,jJu{;hH?P+sYD&HK({]?_^-2j꛷/9Wg-OdIע~$n-gjU7ȗ4~[lwh 'ܯ*wRk!7Yٟ\R灃jȀ1D$O=dT&6r=l6drE֋YB9jpbNp.ŬA9.% n{ũ[DzBa3)A0S5yʚ#ߗ9*mMFqk!ZVʃ.-sطQ(v>~FHRN!8\Vq8WY>WCFja%2k3 W[ !~{ G'~+^p=y{DN=4N"P1f,O\Z)-E 9q[,U@>q2+HVozp kS" oZ-hozݥ[~#9.yFJ162kwX@Yu#Gl"Uw#w#ZX%7spĺ1E,e,h+/B#A R 5֊UUCSZlhG? $s[i{Ǚ |'n_h_=47w[}S2քGR ѧ<11 xGyrY/NS Xfi$.ҋq $SO4:YA$|x3ݍ@C=2,|١hP {óag+4C v}E|j%S o P Հ;9jJU)(z=2zKiǐҾiGf)҈PhmQ/¾*Ñ{Rrv`:x ަY~i+Up7XzkB, < hd]WݗU fW]O>,/LUn ƭ'a_$d&TR%m[m= :g!y|W%0{F|iYvUur4=潐Ϋ`UN/(ĥ@À@WW2m.깝IG2繳 F*h~G#ޯN$Ic-4SEh¬ECCW/k:9~l ^לMnE8~^k͝4 c!tH6gu ;+9&Ipx0HlPdK@a8哰mT%1n=:qa}>]wnr/-fK}afښx22A5w{$ Y[< YScVW(U6޻K[!Kbi&`W񾻅, TēI/\J!umS:bxFR'EEP :E!oW5&#qEZqci‚(iS0"uM[:%:e7B-yC ίͻJW){\BُB?X!ޢIi7Z t4:i_W`2.kM.kKE7FʔB2~{ ޕw'T7vI5zy:o2=g~NdxÈB'zX]JY ߫4 )b0*'8tp__m +r'*g1YE6f$ug"n7S>#]0>Tabo::J}f^EcI@cZ;Jgٟb.leπH81Ңwe"4wZe 䎠Ĉt1A :e=K:V:.ʐ׫j}S>Wp|%*檥C[œMBT,k)iq̬kC<8KA3>& UT $%fU$;l{b N-{}z49@Bi0Z6_*@uvm<\ `iӏn؎Іe*+BO^6'C.f`V "omɣ[?*BL̏m[492"݃YV!Vl:z6cעZ'>^{{Zy`bsP: OE_meڞ4nfg .XQ2C1DO4 RY1)Sh=^vw6.v}SyJI{DuG/-Vٟio>rζ%/HB!Cy% Yի6H;bZ?50^.t8Xƞ!Lj5 @^d( Wnf#qlQP^8J&HJ Lkk %Wva5U٭%MNG<=dSWF#4Gr'3w[k'+0qooʇR; /ٌMYX)#9-̈́y ܞues@ev~8 OΕh >3N Zr9Mgcb^AZ.`đR4W5ƣ{A5%slw9ӱ,xmv/״vV&Qڜ*\m=!n$)*MYh,oeQG4 )Q _5Bh↙z+oX2'4 ΢%;`dʗb=j JZpo(29ςl:pm kVpM݄K@h۲dl)9.y|r';W4rWc{ish<͞eR+*lhbH 5br棬'KV#"fXa?.#ы'݈J7 .gG%7ofd^ ݚ0\f^UOpNL:"vxmEiAVW?R37.y#p*ssLGv"t+'jXV1̿aTbӨ\Yt fY89jӔÐU"+ \ bpvfRt[3凛f Ƕ,@!A. bDѠ=%*&pp8pc+McssBD{B"xp?fB6OO;gfz8Gy XDP/0C9#L)=XRn <75*F^d@`Rk xRGn(dcjDv Ab`TJNtM?lfSK&Gb+$u>/SZ(1甝ʉ6oӀ\"|)ZT%Â-\'D7)?ww3zV5Ech T[E2&_7#{nFi-r̲IdOIIk;ӵB(7LZ}Ȯ5B~b(8 7AYŊof )I")ɔ%K/؆&Iek&A ׀.gh=1?<׹%D #OKHo[jgϿmΖ>$y|d-@בV^{VoHf)Gx1],t i R+2#:kDCgV{_[)EbNBR)"lu x2)z.ALfaq}S 3 gw|t?Ճ9~ފn@f]@|aCA_ imx5'2 ܍5ƧroR&:>ܚep!W!;tQ3ۺjxaE:?d/ Oy%՛*5ˋC&o~EXn{?+m,Ppd>c/~O jiLa<?ABn]je\)ۮ]6|!znF2_sCTz)ȴ*)x_a}M03p}m_A{h+2 ʂ&to7|Z4z2ht'JzWuB&dӡN-fc)KCGOwh EH4} i/(A 4pۭٺRℳrgl}@vӺKZlŊL(< tf_5Ӻ{U)xcRCIVɧEηUPc9jO^95W8YH]3]i߇g0M>èWs$,f_TqS5d`:,0] 6B?E]8RZ:r<ejX#GBw!V'vw#~ܤ|[w:}m Ak)w Uڂ2s;_eƙ9nWcT\9ZhNN)y&RڿQ>ZIrFn~ļhqn_Ol*T{Ŝ eUt]<§,vHX۾XGS26Xr{ա{7ι2/xK  ^o(p0'}Un"hj:JϚT[i/@֓sUSE-+1觅* <_*S)6G R(>)FX1L }}=4i*QKdR_`YE P+z@LBwNommEˋF}5бE<823 R;oU}nN7l6Qof)ij;;BzcBZ')YHԃ1 PU[2aJW¶-FHq>2 x[U9(%:vǰ Mm=rJj<3OuGm|y)B8;u%u u4V`I#h(*HwR{Q0z2%M!e}5 t9"_E:(08`Xv|a"A}Ò@4O+[RVp::J§ 6ޭDr""dMXv޲5kec)1U#.`R._hץEl` ܄8!ĸ197G缋5-k#("wIE :1kBQ ~4)x6/Pn%f9倲{qSalh+e!mrؚu:K;EDJ~'c֏Be.kJF:;n2:bK0"N4O]R?‹j.–r[YUqޡQ1zvBqhJT9z?_<&+̞ۦ}Wbh]F>R03շlOX_-UWdg(ݧz6QvC.\@.j84BYLK$yQD%扐 pDmc^W:/<O:h"Wa["u5(vJطpŰ9ޥ%_i?z 5VR1SU-@itE_'HRl5t̖;l?uD4R>_lӑB*"CkomsYwe=u;||`,%b!D&T7 5| l_*[[烢7쇚è+4%3HR|Iy@}u圵K=M9JJedS㖟^N<+Ns};`][l Di{WMiv:TzɵĬd=st3tcӗފɰOc.]Ǯ -*Iv qF*}AoqzQ/Bu ~׾W*-(27P( N4]GW4!泎MѷݑhF}hc_ܫ,'As0[W)M #W{& ƆG}GM;ۻsb)acq~ߏ쪽D&!.2yt){Ju*nfkwi3lGL#SQdU|a\w$uKb`0ŻwyWJϕP"^¨2mi&bO$-_ZO;6yTvRᛓchoo^c6W+imc.١`Bh IQH|{\xqǬNHդi,m*,vL*F ̋p$5E7"Pm!-3LğT)gȖ K7 M'Uyy{y;jXJ7rO#ݘrL bUXʿ!"suDD6gs":85rGda42Ex򃜣ߧDGYzyrWKGsTpv l{< K4D;Rƨ> <(Cnwk7K S/Jl߲,K!+ ?A~NX!f^Dqr !ӗZ}N=iyf/Ef(BOTYٜ%Ȃuf-7 c{AzsOC*+lO%4sugion"V:H,9=N%u~O%cndKh ,KxP5ʙ9l5)\)to؋vkcQxCL}9/ǔuku6^"4ν{Υ<]99cml+ X,A>94}hCqA}D^A)i{UYm5ߘo @$1y _nA]20D7/Ɋ&82 |6'ɔbzEpǷb+GV)S` !< ܦm/:>Ew2ex@_T+TذHgي=[~aZmqcO;OǷsDuI)6}C>{YdKsOM@v=>M2++`+??o'&:d7<FL}5YbnہJ_{(FD;,3`$Y9֖,-bnn#p FҞcx(4*S3$2XU)<##2V/!LJ48#!Ӆ.CϠ|mZȏ o=,7m(SUcTn^ɩ8W0@x$s;=EaIz/Cw24)F^L;u=&27tQ JDoq2.`."o^ѕ [I?$Hqa5FoNL5YOYy>!$jTA s8</26ӑ,^gv,}N-p?3PN/z7<^TZ{r ‹a>5 $1ݷbQ>̕R5)6@9pݔ1V V==PU &Gl^gWdPw=P#б03,EQȈq[L&Ϳ_ޏ$$mߴ)$ /8VȹcM(Hܞ6Qd91/ 3|Dm!`-lIe-ٳ0m4/`qlӁJ^lʴ#Kw t`(]_oK{EW.|u?U,d8 qo(Sҫs@gg8^WͲ^Hܼ=i4yFTDZKu ьi{ V4l XޝZ0ͥ٨yg7ߝ"N\ 4.FIuiQ1 ٛL8Nǵ Fs4cV_1 b`eqz<R IRQSĎ)eq60K1LGMyLKGeǬf8Β2]"~K( nE`O,m8T }V*w߱k{9'M=rI"rGB)UPWyUmՕu\H&+ pχ [Zˑ&LsqI1vsᵳx3\FNىnQYZdːg"?ŀn8e3Wp5k`<+ry#˭ȧPЫï1p}<˹n)|R-0[ڨ꣧T_7LYl}rPi/#Mn."i!Uݲxf(vb6Ŭ封e.v ;s2oP x / ?+2|4yy[(KIa }ctm<! "/2AG~E{`#;4^vk5&JaXvη< la]&dS|jPHiq᪽0'rq3SUO"2؁v v;g`J$51=L$%$)ņAR+rKv?%(|~? 4|ntc&{pQ"Db +4z%bm9:oLTP` /e'=fZ]l ')xM<ތʒV&.y7at_sPZdɞJ+R)۰&_KnڂʲC${+6Nы5]5T$o.zjfxY/V@T+7pC/0Zѿކ`,E),0$T[%wO‚²UҼp?,u#}ԭ%z+J7l]=/@A{{=ӷ'U2a>ʧǢSfX[G^ӿ!XbzӉ֝Dx^A}5&O:ϡȼA()R1v\Y9W|}E L$1^R5~ {.s1_9Xcs ~@MK1aHT 6/#^fEz\-[lr-08+f<Ⱦ@ N20cf{g׈*ƚC+A*vGdX"kdFdɬf}ŸWR-r7"LfQ(~80Ȫ:#`w?]A5'qL=$Aq}݉(KywGA`k*7X<@!fX9z|IvMw[AE%BOtlt.L`̿ %sX#_nEͤ=}# {r]8IYr__S.(4 aSKlsbZ)H3 `h:*(&EEHݳ|.Abd8W$#<=rN'6 @56="fp|3W5d{ wa~*+\1o[*o1&,5B(* K'.ゝsɺuhhC0&jM:eO=4,ŨtQKdNBfN*'G+uT/=&$=8d4-Y Fqomy| _Sha ; \C(^ȪEӼ"4ŸogD9q V@ OU3Aj&RbQgQQ*zn'ht:ap# U#9Ǎ<dzUcs{ ,š'_43"HG"!>[2 SlXoV]:x ^e|6MR5Q7k-{W*!g$_ֵX_I3,iІhCl&vRǤ`杞T~τFҖB&9eRO\g lON*e%~% 6mcNr׍̈"R)/wn6̨@ @fšie~~y cΞJ %~% FxޔG@ oכv/#Nas2C30$6I,j H$~ה2(2%8_uJ,"i_ z} V!oXuܹ>EOV2ԨF$tx~ |Xb?62yhL25 ]y ~SHWXdѴKE t<Ʊ`.熷qeС9&ms(83Zhbӏ e,`hS݇ SbbfqE3ͦwcxTʸ'\hXy8LzWiŏI.4!$ R 7\rB VߚJ/. tM̢Ӑ~ ^{8w 0HtEX>OHkԴ]U s|kzX7A HLBXEڕ'dX՘]FuRJǼgv.璛1wV@(D?.o4xNly"cbUwk?5K2\_|(ey(ŶAü4iWNc[f w- ::ʝYKkAxNV/dŮbp &G "wvd)j(=z%3k)rQEk֌3U)U{Dm )Ql!VM@lH)UD25А~96T^VlγwaV-J#kDj~-2<Ҡ5gē9)Lbߞ5LVqÓY :K '!ܳ`:O \]:;vS>Yc/O)bW5 odg~px&K#t=8^ߢ#S&lhMwƤky7dbUq%RS7.;h4ћ1!< )AZ,+7̬k;)41۬@[+DӶ 菞sVӊ}(1,<`tT~d$m J(`| zמB^8/b+Y|O'8˜hEJy-2H?{:@kٚs yo%-[=ͪT yS Ǘ.8R}>1@gh i]< '_@ϱ!l(ʖls2d !Tt8 q:sܩ9̑u쐜9W/*YYjkP<;!Ab`4ҧaa$/3'JMs,1~Ⱥ,D-4\UX86t[@NLeځ}kg}C ZC .{iڐ#b(HѴu[>`RR W{v{M]ZqYS7rKwLpO]t;bXlwd񞈓-؈еr VIp y&K^G>O ;D!&p?IƁjH*Z_S;]W1yjp/@6nWVt !SS]Z.8BqcLn՚ݔ;rb O H3EƳ:="0ɡ™قN9[{{rfm^KpW~pF7k'!qA*ͯA34Q /&lQr\ϯ/“gx=z@?ŠOw3Ha[֦ʁy+RӡlXo7A󲠰[LCv8{`(n =OF ~XF-H x}}K/M%&]&ކ8~|#yqv&b&s_,<ݜ*8w]jN-6>`rME i\( pȝܪWE&=|. BP2v`u}F56@Bچϵ;y=bO%,RIzt|%b>E~]{v%eG5l.ƺ-s8Y/Źp+o&(&nd;sse6 B2 85t (SS RgD~=*n 0*qEʯNF79ao|uWfڻ+Z\s*&ZD'KwiKb]2nXwtx}#;MM&Z@EkUݖ\Rq3ҷ{3ĝEk7rzG z\';_;^@.&s{fz];9/v}҉ i%%Rs\J+}7[/_j' #qe5uD}sMǨÍ;@T\9i|/e0Za&M?xaM*%3g 깴#zz4Ej]͎SicvthWϳF6> Z}R+LDqq!\KjpVkOƨFWbp!1aI44Dc:XdpcdEJmMJ oY&ג;]۾>\l0?)L <0H#%vGUpgn*iB.BKk 6T랇3% U2BiRAӹvhdz=`[}G~w0(هJF߱D]pv d^#0cplcd+ ӻhHTKuHHB3#˄a&>IdV9\?lXL_n -޿'d =}u\)5>Ы|C7$M(:&Xp`09 OvnúD]Qb)@j}ŏP- 拘.hPn2Q yu6lY~^QWO^G@ i{9rRy$~g2Qу)ݪ⡆ O!F0" oHEZ7'%pmV'8wұY'fbzb(kEB;a4_,pQYԇ U6aduK6+A<O{G6ZֽR,C#3^Aər '1%g>t#_~-`lP|n!T#dXd'2y6'{┴[kl!%R++UTfhozۋjkc9 |2ao|҄Xd󚍒0CL}XxG/a5?ߎ!FMFWմO2, zBfI[~)3YQtp}ّT)09T*tX=X E&*NNQ|:z9]񩇯bK R%O!j0")ˢPjWb;{n4 Rq;"=gq-OTm#B6:௕W[A)&9 7暿 _b(~I>x[Ơgi;r6n #aN@۟%t;ͳRC*"2I6m?ElS{O˨|2`Dfj?0|E<| 8`Wq1GĤ!,eT \IJM_b*zDӚXT f$:W p `&A;.wd9v!} fhfn|L6m2C3Y֙JC3U}<Ӎa&Lq)3ޤ&*/mjm9([NH1xy-;ڎX'sPHFY8:GO? UϞUyHk<j!5}ng;xL6+-ٟA4?v$ղf e*'㸟뮮pZm$Um85z#UJ;5NP QmSN6?>m5VQfm3GCշR31'!t$'XӽݑU)Tc'RyjF NyQLRO䄇ŋT<  |W´nmdzބ%}P$Z.Sp,.,9h)Vi0߶"BnW'!ObB4j-I:XDO1_"CMs yŻץ}qNQɁtU)1ї`2 'YNW/vO"U>HjOG,$E*7{ wFO2N5ͤRІzp\b8tQ\ys}}`9334NF恳bÉ逡2'&/("nrEE51S\L%,Lp @`FṳP#M>-'EkLZ:3}V)i4mW!J6힏?Bh BO(3ڴz["|o//ՠq\ZEB35)zy-|[Q-/ϫ]ÍVLXGlHVb\> qTso^80$˺.'-."#6P O flD&9iqRP98% FFH| {l :PC@^CH2+[ *)87f,i4¹ f\CA+bJL +$]LF:֠f2(UL˔;?!ފzET^ bf,3WRB7S  ˜%O'sô5"CZFgSUqzaӖRrLJA5; i LeBi5WH-㔑%H7Qv?~Rr)99 _n>J4ay7Mkr1lJ !LK,`^Wex)U4]FԜnbؤ<^cR^)9Èa9IPq@k I7݁7YnnѨN#_՝Bp50xEZU*rڟL[ : LXǢ9NKdiՅl B\W ʼ9?YQWr J]zKlM-5cje[%~^:Д80'o/=a@[` ! r%e%׋oiYNJQlXиfwg_u~9SK.x a/7r28#Aka]׍18Jь6<%dbXۜޛ0놩!@=[#f$P:~{ӻe/d>Iᓰ̓QL-pW=93Ŀ ijJG{[M-zZLmޭ] FMX,j>&(s3S[m5`xD9OR^ 6oʇD=")s%82}qBwi2C.MpTcࢯQxiPM0f' D8?!`!|~aUZ>GNvTSA!!a 19F]>ܔ&6rt;p.>(#t's8ي!LǢ6u5'qOFl˱R~r_=`1ˬ[+(G1ɐ#o5&-\=S-9N?TxeWeGCT~OR/Iݍ#%hEC3>CEJ1HXгbEA~hE~]=7(4<w~GZoa?wT~O ts\oI$/ :9#u"Z*6!Ч`Y{ oUvFwthG&ūܝ=!7~Z@*KHoQ傰 Κ\ÎcDs=9ua-pX?ǃ5ۑn9zSu>z3D"ѧ2XNr-:jF*mCxZ cniD+$+JGǵ3ntSU;̋=6[x'fCL=q_}'%5{652 ,TaZ?mw@'ZA (`ۥMbZ9f#}% Tf_^Rꜞ lfLG ڨOS 4CuZt܇(wr[ :Q= {?ޥ1_ ¶E~ݑfs@%X43^ Pe$NE0}fk 0b,JC.L!nUgz +DKl~NF:vn@G䣑)ѯ z {޳Œܴ'뱀I՜)> Anהdn mfR;UJud?0õfy%זA[vS Zm@5eX3q-.҃ɲb5NZC? ڧ''1DTO%;N%HFDqGg#gu͵&R2,%?c^)A[ X3AmY2 ق)bqEbqHlFtb`$*uX $%Ҷ&J6WXӌuķ+۪T#t^rFq/3PU?8^91b lngdWOfPB'[#6p.u4s9H_&6> Xd# T7eW2)/WT#;qW68hIP^i.@hKZzK@ EL.Y՗+bL@%N׎)e*Hfʚh4inV-+|76m(.@62^5N f'&H ۠ }zk/M9nMy/޹j?!YwHJGgqnT_q7B l)4=-ro@mbG mQ߼e~ c4 )ZkA2 ȫ w_ɯ:"-h{xW<}nXyD;}94R3ha3M]ܭ ͒)m7 7T#UD܋}} &^\p J -,fPsuսa,wY СxzCsʩ"ԏO"SvuQULfTfqv+]Onzm־cl}%8]פ+(iCq8홸xF/a×" b]zoϫ: d3sW{˟O=>#dd(s7"B)/3ߋ'D#!M;AO:kp,sHdd=Q8r%]eVj#FoSeq`w@4„O#~g,!,%]A@P1"=q]f͌yb6?\XNt۴J E&L^XTZPghޔ<iZ3no:>gQ6SGWqxUs7eಘ܃UF wSx5Ίu VfSʗ}`O'%ו>6L- 6-"mPd4&B@?AUBxYq>]Ϙu{3b}[Yi蓽0* q9w88: XDVA[ &Bzw̿z3؇kmӝ ^)'=cTD|j7n47:T-$]esBUW7Oنy,V@@6bYKA h9֙.؉(%*okz9';tl<. Us dCCCH@dW@d? 9u Yt.&0aaGL, Ưv- hz}fgG]ܯ*'/3Yr+'1&W mex26 4@F:y· 0]PBfj Q^h$벁y29# 4(ԁ47~8 b9vJ.?o&@:ԚKIR -ypkXœ~.Q:S{|!fNI-WlYK?,LaijSK6_@`7}ߴV8P5E͗,Ry,ML‡l06vM풾2Ou3 oFC|u}r>4&~\^,2/c|GV4v'‰d79J8[PqZܐPa)PhMlVN Hy=  ɟQbiY7~a'wT+ƒ e W̧>e W1:4#m?xBP>W8 h i CciJ12ZB3qehDR'(4MoZI"pcOyf4kLF!BĊ7N- $aD.n32ה:C(ɤ -VtԀ[(R^#pE*3Va.w@~E0P2rP3" Ă01z:>eLٞ i 9K^ ]5]@r¶s"O=0biS?)^H&5\ΕS`x]2`Us6 _>|03K40*\\_}N:rܥTwux2 :~1QKߔpRGMṣ`[*@GTnCkܳj=kZ"RmE2̱D_i؄: d#u EH&蟼)Nݒo뎙"? lq)UN^<G|އwmDžӼl:P#f_#֤,LȚFN0F QxγRfFKιPXA3}]tiznm 鑱:]/ ț@; v]n2FG y4qmcq@b4Tyan-0`T~y!{_}":N y4+XC2`G'96)J.Nu[Oǥdy5eXfq/$^Ld ~?I;jڰo &XZ" 2y \{R6N -;!mCi{Ћ[!&c i?2hX$<;8gnIel[=bV&fVamkNE 4%a0 B̜735DdYd{+78̮xIqHlo"?G 1X@2>޿tB6ir+:5.L{-m W?`wB*Y ilnMPUT0{I l+&x| ?"]F s0$(t\h4y7KޑWcH/7?^ƾN)/j6+=k m RNnB&\j^T< k+G|[wYQ_ {AD _m]< Ԍk8{fMm#Q9mɢ B&vB2cڋ!{QB#Sެ~jYJEZb GίT y՛{!OR m@7n 7+ZJZ`Rju>T3*xJ%'9k l9߯<"2FvSzB6ީA0 <ëm0 M>uI&Ϳ0D"`EAQ6 +ߑ9frDOy.þYn#5m)4 RWD8 tm񤺝8x9u2Ö~pJ[YJ*'(~h#[5?K12ςm] 0%F>i4TՔv7 EGZgܶr|TF#djHxT9~77J<׭ӬahFV 7r㮆'ͤVkVaNs]jF*OkGӣxT oϾ'| ӕ7l%XW_x@Λ\od~f#v[Asv Kl*,f#@i #DSG3v8uJ0!h6ܙDXl ,gNM>1QN 뤅?s^T`IS 탂0nxYZM))d0xڷR4D; l2$.|~\Yj'FRJt+#9l!?wH^<-iDse͎V3_$7'@`|O #KWjA3 jUlx3/O/;6Gk./y'ܨ)n뜂ZD#[r ?M8CWۻTB!hjqB6}D]JU\T( NŤuf'CM"o٣cduX]*0؃Q#Y:ٺxgއv'ʚg1b}j]an ޫȎdLT,zōjhVTƝ@)WQ 7v:nqhV`5»Q_a9bd#ՕG-=\ lY<>uAvG]"Fɫ0Pg{hmP|.-xIKUa>86T >I`2!QзJzDJ^pU' 3n%izWV|* Ь`QQ}^_l͉.=j*Ah}ԇBC^APrx}Ln ~u?*X5Lθ1:o`eu $ /)ju"be\ň2mo<"KvCW0iቲcK^: .c& K 6r"VyH&RR/0ts 翿aX3[ؖlLs%|d-QΑٚ=/> 栔Y9Ϫ6FF7\K-iYKojU3256+tw9PS9 G=XHs9 ve;'hh`ɞefZ`CMEbI\k; fvYp1/|⨺W7[3 IIY#2܃XE_]<ٻcDOlH=+eycȏvLjF! {.[ uյ~ &ŤU,A>A+?CPį?゙=1 `I:a];0Wz>YDZsEaX,{lfO$,%Zi/:-<_|>ӭ=DJ3!ƁUǷ{ 2xQߎ#y` ݯ|@5&B4E|[ w v^i|j Lz1ӐL&0YgbgjTʙuHeMD~gyިQtEutgj5ֈWQUZ17ݱF m. %Pv[C əXB&*wJg|s7f/'ՔL ?jsYgHaS#"+\;p&јBm3 kwP_kۆpTH;$0536IRYU`Nccv6l רp$BSl\oT S-]Jq^0u|#хMf|(K72OSc\ ~,`ΓCŽ.\QPy2;fٔtNFEcV4m>1o]рK 9~Z{I}ǯ/18 |?7@T ncx[+:n&])~;3A鞰h/On9;i4/Y7OUoNYdim_"NP#m͋֩7iG/\ cmn1,k>ikSM:S'Oϟ! ELU0&cf|eM\Ż3:_ /WdBT2nt\FivM^4=Dul,FCi.bO@;s름VtUsyܞ HeqK:Iw.WYD/tF1ԣIBF^8%goVvW{f#C?ZsXmOo0aU3@uǾD'+5I&fV@"~b{p?^jkeR :=;54T$?n[wA #)bZքZgpvS%́,ݿެb'veVWM%Sa=V!)Nu5)PNQe +i),`8.m9m&mL<Ĥzn~z`ـTWLrfh A(~iȯڑh8zM>"*'_pBz9lJbwR&w(['8pncW0S1>o4㖴2,&SZLЪq҈sjB!t)?sP oR]݂F}}bj&큻$**`$C(lq%Fy:0e,IU4B~hF KXyeS]%3)tN]_9SbK#!`j,"ȁ#Xz  ݴxB'O-Xd>`% -NcX:3<-#KIl}hz}7Y*7MUq뵭j*8Z^⮥KX#{K $LP*छ8G:H&7H t;/CnY6+{.Sz2QB2:RE8T庩"wC =ocl=UHJԘ=m F<g~œz!@@:>R>w=n/2@hrSk:+D{;ɮ;w5҂SƵ_aM7 P(+ {px$$> ܃@^yt*1 jz6aY*۝U3E 徲B‹qSV߶s7;wIh;h$ Վ mNgqohi_j]Oeŗ #Z:0&$ lj˿AۼJGs_dzi'2:CQo3*YٺYA2ue_->IHH+P &<*]0ws)]^H78!,J!bexmKȇ.i7ollAkdϐtVvوs2FJu9<R"W55 i hVvvwI]6ϬUG'Nv]oPo)EzˤPs'fKoPm#SNT_ pgh> -+!^h|Ѝ2h 8Q,oujf_7/W 6o+-?,e%[[bARb{vu{o49;*4-ɴ@Q2;xnhVQ|D*o7iTlXEbqveG:{fG 1a+^!(dcчY̨H#yeDעkS{%vavdIbB/$AU;(TMj V+.mބ=lv ,[$WRCM7vѤiV"23Zx6?u9ux,Oɫ h_!·7unt@Nl<&(ݢ%0ْu׌?^x_#0UlK'Y\C\]h̶6<џ?)&<2VM] IjΤQUy7 +*\XɥuqEa+ѝpG+Gb(R6㼋MӬvPᤩt+?dj}dGzaIQ/Q`ͺq+t~mPusL}|`tom%v;-+) W"Љj73 C)l]Wi|OrT$̼;j^;I~%̶x׎UsǒIrV\Mm`fad”mГ*ʢo{H&K[{O8^?BsO  %{b0o}gG'\Q;M92{+GSصҵ:& 2.[Gýps_Q+D{d@3 _U՛L (\)V !o&$&C`^Qy-uY+N]*qqQEdI^;k*D݊}33o;kx43)=^2TUF8P&ef "-Yy8:Ppnz ZqItf]0VuX@+qW w[B]Hʞ%^ "¼! [ʽn\}/@4BMNA YMxgHm*~" F_HL~aszwn)tA2bla9ŽA}[5s{W3bJIǡyk gIN&g~jpL4|j6uĵKօw6^`VoW VCt9Kd? -w} =#mj9'l5k2_Jt*-PChΗ1S OqԞ#ЪM< {/壾GmS;!Pg) uVM{E\з0 6XK&ʔhFsQ-q;oȔF G{rRw& -ot_ 3/'%͑Od07 yig}d^Hg?8c:K} *jHoq2(\j;SYR7 w|.1N'L?=>2gWU'Z&K}S+>#s7AƐP+(9ښZ:r`/zO[cMO>[鈇PWB0zK`1%M`qNЍ惩ꨙ?EH͍ iifJdE'P}̑ p^O?p  ~gG./2/t#I.GoJ&nokm!Zlj 66:kZ)_By)P֚2 73S 0  W1px2$/\T3ૃ١ض~ D`ʟ Д6It߾*~ptV6Ay>->dvby@  Zǻ??8i5cxFF;*ǎ GY}ؙBH(61gU(ރ=cߌЛ3.`e[YG (@C$ç^'fl #؛ Y R9%f`Fd F2Foi^)Q^z+nN%jls(x"4VH_X\WRĮRF֢79{439|,s^ o*lw)_AF\grkI^S{rŗIDsDQ2rńrfG_6YRS am(>I#̬G8Փ Bm /m,^eL;-@`틌/#Ewj8 4:04 hH[?Yᲈn26n@F: hDCWOa5̹d 1ew9efBm&L'ǪŃęԄ05S4Z*hyXR7aqVS,Vcyꜽa`Tc335p0XBBIբkv\:r%ļ){`(ι1;kۇ9YP&o+J7JH-~o$EdFVB_Zn\%iqY9Fz( `tM" uBibqPK3I|H/Od4L4hr:Oہn}#" /l45&q6vfﯱlwicT4c/k*<I~2SuN+J:X:zx#9n[6{ԃ139#~'!=knS(aX__چ8 YO/דhzk= Q*B(q)~ @l)H?-#LnAt<( NԶVp`}*R~8ٚu\MI{B XTS[1逋و۞e)(|H|lsx/_Q6zzmVpk26fjꈥSW֊ Vs~'"Z-7A2#]'=Y%4MU#^5S 4I̯\xcW~E\9 MwHn[OD˰ ~GهD`g+H׬ jSutz|c vnd(Ywlx}Ro#(Rզ>j]_jt q)ߨLvc,h%>&Z 4pl4FX|p€4N̢І])R񊨂?]|ѻs| ubZĥ@o Wp2 J6veSVa^ulD3<`*~)ҟp/N#d8.F;'*(4<*qO ("?=E!)_nd&G?uWEIVC&En)i/9] /#8 tX]X4($b\׌4Xɚ\Ӕ,ysJEԾj<8EMB#8`EPhB4w$ ΍j<%PE2 KnO{ޜWP^к1AL,Z|VݳZ\BNr87 6 \`' ڮlt /]8l;uMT^S5Np41Nvt5kô3@en )B| 5Rm#V-EIӁa/f ]M*C+ơZ;hjH/ oF?#!ŋ7#+JS!֣Hs\wgr_Yy͵?_SL_\_{&=Mif54R6My8_zw̲AR >vm-EYnڞƳ4b=wqbs𔤓aFqY|kw:bWUCFo㔟) '0#_Ew9L{.i( R:M͈RNW3<8IOc=p~/aوZ=WF J3^?KaUnzV断@5'j%eqCWJjʥYGclEGlQo[CY൥N ^6>qd/;J^o 4q9$=Zɫ C+vSN6_v5'xrGS\n`z4ow]&5l.;kKp=!!W2~S, T~ We8Y2VNdMGR7|w<[wf7.krC>Y2?|/g2wwߦbӗerӔݠ$޽Fʴ€A3Y";4X$0F1pcOpVm\؈A W { YB^fL&䠗\};h2VO7e|iK-p-/*(Y֬4UUNXnjd{;qRQl&  F}*pęgu/,Q#= TlkE8!S+ F@Wwcd֊ϊդ/tsweT}ftRAa1>0!. (xpQ?4cTna ::fr\*a9wE 0]7;d_: @-U75e!}QVAog0t- 'm8J^4ȍ}sqr`;XgO2EZi*l16>f㭌1P"w/?ΐ:%~[%y=׺#Cj4T0- rby[{D̀ya0hvLPBH*m.|}'pAVapS5}ߴ yW+m8X?<,=r[F1tGb' OҼ; s&.I{ɺ8TBNhpǤ:MPCyiYċ-4D ˬL`7`q._iEE0!fuI6KC-7 5aYUsդHN*ʱS M_^O1N -`qGESkx[ujry#Ք?R>EPZi%9RF.$uCasu$Tdѝec ˃NDf2g}t7khD'+&{ )]17ӽri]8ѻ"JzûI.~b(zOZe9_UH lc]'ab5.?/7f]G~uagN*۱T7Z-Pq`+6Bu. TO*/K/Jm^=ҥ 4J Mu]/fvdf~=b m,&::w F!6Kn7Ch0UȋQ) fHǤ̀,Q/I'sWz)eK~4BD G>DUI$4ͦpfhw] 3(9Df27=S`x/@Ǽ%<@7Br()m6E@lOEdn].k҃\-fLe!IZQzUë[p^sؘ)8R0!nt׻~N^]C녜#~+ZK&-i}Ftg[pElfƮdKLwfx@ F9:i'Awp=rD0@mߧZǺwNQВ+A$oZeA,~ 0tz?MkcU~DRYhBeoGv*s+nԇDPMɩ^Gԯ)B:|KB u)e3\Fm4,~-<i:SV ٕWP׫l~NU*^3=N6xPlxF97T=&暐2/Eӱ6T!ghhVZ32QGkyfsd(tQNwG7Xwzk*m G2/! o̤z`%tWw+ohn{M6-v=ц>>㚲?Vgh)17g[4q e0'7NĖ> Wv=ؾ4> V̒i$+URۑhg$"{ i}~ƻH: z F lك)lޗ-&Vfs"k5ډťZVK]V.@Hv;U. h% ;!{ 1&b>"˸9Cb^b/>e/ =G7u6FQ9m _JZ5忛BJf w1s Ilɸh'(D\V-8W`"W4 ?lT-\0Ꭵ%!NMa{ Bsb<##-߬`>)~Jzc{vmdv>+\ L*~Js ưJ@NPY͒HKd6Zsد#flMmi`hKצAm2OTګ"I%E̐j@LjڜG&t.p~NGy񠢊ePsXlinewY61y!F$=ïƟ06 g f<%8 /`i8)B%%9yOa۬RwcCxE>.$ݦ bT:ѐaw;mr,p{j:eϳn"O%")՛CJK.YU| ;wH]ůal9۴,1@7Y@c1_E0&iC~Xp1aOp^qzݺr0tA0ŧ0TAݠ3;(=v!3`mibE1g<>H.']UWmJݔp xYLwO|i3 ;CmQd̏t-Љ6$6BZn%bIIl\sN7W:6"4جz ] w8?_z$gCQZqw*5SC,~k'8V ܇{(G&㖍QӜ8靻َb,>- Htsea5 ='.l.Ɖs_i &b֨0*sy(|:G1 qS!QS1t{{*IӓV6,Aذ1lV9$M6ؚmCq vO& _P *}qď2&/ y)\:z!Q'Q,TŅCko;X=lgi?"}:t14Tfъ]ӺdJR1[ՈALOAMd I+fVZQ'HOa9O(o&({IA=a-;}Y6tj)O^% H5IDe3N9j;r3Ǣ87+p2#h0'}/_IFٖ@ͷN{Dȱ^Xr# q`Bb؂2(8lEZ)pUs瑘z˭~-*1#{͔0L1<4@ހ PN αjߜstG-//7aLsY\ Bhņ' ۘPtC.,QN<{/r5=@SŹ v 3|p%up(re{Gm$k-@:I}[nq4ydzN MQЍn${8#>`zz( dK(c#EF =DooGlp54Sw,tҮ>|r?p$ <5]䪏UUn_,,q} zmXp㯴s.jʨJw"ΚSį#уI7dQxD42j ڜW1~~WQkf CпBd05)?>sy43si:#e8\F<ֻkJϼ:/|#uy_ꋃeh B t4D>6z]GqS^н3rhvh7JP|J/=5dxBk쨇=xδ^,#=snnoQ([6`>'s٠C(̀eJ_a?.9. (_\2t2f 1zy;d:`Š&Kŕ Z8lQ$if#8| {aFQEk7>ɊieVɑxF$ʳ39 "ŵt晑iNVlT_,;< RmLBd"VæG_I c Gljް؈@'K)~uu9hE#g41 TlHk3O/Oaӽ8_ |t8j<y? ffhl~6dL!OgYZ07070100000007000081a400000000000000000000000167b609c2000064b8000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5dx]?EhDTTk׶Ǽ5zK_Q[Bzq1izQƓoXT./rp[c ,eϐSWʵ> *Pwp<1PъK|$:l!X9g(/a&MM]gi4P(="pX6j'sX1T)[Lr: %֠}0@_:u U Tx>v(5^kkսblZa;}#:g[;4l($1ѥ&b{}q8)Ҕt[08kFK§>_/Glh?#9Tjd|XymRS5T@T^1nr8atBRXWVRN{ bmmi=f(;Jx,Օ^r˚I$)`lEjZZ1*0nu `Ȑ/pH(GydGUF $(џT1:flbhLVXq~vZ^ߊ(enFP6 +aA>ޥV`CNUǟ@f4n >`f*Ȑ[f\c}ՃMc+7a_6T@a?Ӈ*l'?yRH쀶1?$)OާdPrD?ERT䬲foRpdti0ݽ76E©orZP_95 ȑ|5:NCoT';մP&0O!t٦SOsP+|3ĈU2 O΢"yaUʋ &V J2 x݈t eq| I`'y{w4!&+ G]:CY1#! IcRҩCW?:˸qO "JhѼT$1沾iʽb~$cF@gޣ^wS~e78c.rx pT'|9-)5 8x޾?,rdsh\8Lev\w Sq z/ײ߯J[rc7cZ7%&I]O3Yb-8Yšy. Î2ҊIlѝRp6G.L*|IBpaqMxt~p6x=aAܼ0~C$iw>XVrr0LD(pޑWFv])i䪍#a]*9=GE[K"73[8 tIWc^.՜`~fNfiaKmѠ@T~I^ۓ )xOss]5m*)dKĉl|b;L%x isFMU8컘3?ZtӰơcq3s.g] 5gZ#XRBelȗPRˠ?{=;qC-xk䫄NvxIH$IA>M;ۖx(^wSr3MFߒq &Ċ9݁|7Ҙzoq@Z^*=|A =ˆ>l/y-ZDAe2@Tjy?۝q}s˙k,ǠN7ee]>VUߡrTgT!82sU΅BC=#{i5x^AjmL|ekB34#]|^]g{p4‡­Πڀ&I=Ӫ{w cjV 8Ef;-vm{ze]MyJƲuI @[Ƭ>ԺE @rSݲgs8uvu!bZ M/DT>$cڎw858 FZ4۵DY߇Ou;ъH͞;:]J j^~E: - [^CI׼z$"zp j-^H'7Q[Zr71 fmP^QsPAs}y8d#Wu6~򃲴]ً'eއ=۷Q'N(1"M /!oYH43Ԟ与$ϿÞ?,, b+ n1ŪROd?2@ky|팄C^En_!mhBLۖp[_Ddp#xva^u*)ڒottz{a2%1CgUCMUvXdp?zDdynv0`(KJ qhp(=zhclȑ~jT t Sls#xQ. <˰[!G^I]Vvh`1G,8M=gYS{w:]z|R/SGx6x(EƎPdoғ_*T2 @V +WG5UF* Xֶ5qP~ jU=q%}va5˷fdJ'3v*G(A4tcMUόE)Fj{vfLYUeo~5Ű eے̻B5@3~#=ص'j/0TzZLWa=C/V) }b08#EU;V"~\TCDgxw/KC G/2 >Q v>Omaԓp* Vx }nlu2Ks;F H+;V\BWkct%d74?\g'uL 7]$|+qVW(c ѓ Z$3=haYvf3{RRE%H*? !uScޕ8ʣ~Bhh5B kض# ,19R-B%;W0wg$i`5;ԟ[@! x++n@ehM!WǼ.c-*f y: yZ4 k{U8]r'Q*_o7V2g>  }G BseRY *U҈νsn=?:5k4)k\'A7X~%%z/!?Qa /:O13#D:*%lZf!z";жu 퇁y.g#Px,E++|i$*&ߪj +rw&3mKĐ\zY$z0C3I&юj<8aX!1s `@%-Z@{F ʡs&\'jf9E+؅'=L-K ͽ0I`#rϋMXp3T#ͅ4%fk(\0@vŻAo[-(Xp@>LPQ>*{+Y V{T$mդ\iɑyjrG cVXk72gL"^9OtC5(GIO[/Nvr]W{\GfwN}ׄ˥eȕ~#8:gcaM*_œO:RBlqa#8Z~bM>Tqsl"L*&E\9?vkv|Gwg7mXq4q|db"0g O[u{FCuu;.v]EVi-+UiWoWGX%z5= 7^Dɧ.\J}ha9yDwU]C}Nt dgG'G V~O iJ5eZc477ď kh.CCu"l̷F aCdY /\N"ٵ م/j̭*HzUKXQ~R6x$K♽i}oF"'Ϻ\I^2f^V2d --dHD֎,Kց8 E(hFxil/7_ qS=P?if"֩\B#|OK>jrQ-+FV(~D(Z"%'YH$ׂ(6%ģ$E*]&抾ਥ9_'_˦RĐmMuX>{<):t~eQ{Z++8Tqx,Zk#MS2lGOU/`"H&8i6~dNMۿktȌyl"j[ iZ6"Bkie9DX:"QJIiԌPT#4܀>&XL1rF̾VMEiK2 bTf"ғUl80qeyt4B!NT4#NEŭ8-/u_cc{l#*>v"q8X݁fCX1";xCA}ҊrsT7/;ٹ]e\4jJD[(䭺5EVZY$Jo> tA Ly0`7-X;'zǛ}`WMf1_WYM \?$0aɪn9UGXMb g*v׾ySFVH uF8=<2k"јA:K{g N"h;v<豢8ޯyFša‹ ]<{`70TTe=,/蟙OՆWJ^c ?sSuj^TlkMi17iHMF^1}{cGڏ!qIbZ71ۛ6HHS> [l#eq fariڿ7'QXˋ;w-)Z hlGw~vk-`a"|5@6)_}) ekrd EdOB^ckiKOup̀?, dD} cbQ _왐Ӭʩ$@Lc/gOHG(UVt =;F̮=B*ܞITmR%5rgCd]o"[I-]zF5$VL೙|(~puʲf)Gt((A *+q>HSn.k4Z3  c#"GK;/@ /0 :\>"h#+u*Bv%ne{kթ}2۲h(r\L2Qo_u`aOSN5BfwZe=)zeg]pC~ w%xR3ͱFcj_Ԣ#.åQ35C>b gV g6 effB9γ4%Fa;iطw+}Ĥ])1Mݰj+=זY{ HҰQ՘0g>wB\@?hßj1€Gk(oG@Ԍ쎩 \ogF 2A<|G_4Fa@p~9=>E"B`Õd!S%"[u k mcg3RLSm?;g[{%kC_⌶~X9hEUEa4}=oe_krڮg+GmtOlZ>鮴%BI?wC?t^(L_]Ӣve{dlr_bj ;LE+=&7B@qJcf@>Pl A0H,k"fW Am@xo࿲}*ٟ`{R YMnŸ°j_^\D^ ߫<l=S`k 1RR!WD}㟟\)QCxKcو wH]CBO "p\ A)+ t2@FД3!tU9 _))̤oy` { h3XO61@P3<@o"{dn)_,<6i6EƔfpG+K86пt}[KX=Dt'\_c|G\mI0OcT[ül/IYRBz%,gD7s/?Y^, NI๦R.̂`qRړf2&aW͆7xZxpE_vPwzZm%Ű_D_̈jgaO-b`y&C-: 92zuPC3JU /A1Jh:܉lAÍZj;yz!*1PP wY70CLxFB/676ގmJY(Md3k)RПtHtHa.%aUN6YK]mQ@FeXt A+r &SjCIyD [jq;-XMNE(£OߺEHzvl#QaA<77iESNm=񮈬=o>@jeQ\1` Gl.xl s!^Ͳ1ůGcᛓ%Y"]sf`E4"i[lư4Z58 @ & ހ򻳩x9߬D{.m9)0CEiѝ̰75@4pN p6͚TA9r(yx| GG& Z\Zd̾4ͭ~3!BٚVYY~iϖLգP˞\Vc=~RbŢQIF7*6H*CYrgH~뙽y?j5T򤱻NP*4X&wI%dAJr|Cd8j$]W@z%7P&(lNY1K+qr ?z^t0JhESCŚ'cZ-Cc@C !q¬@j=GP@iJLAlv`uu4Yg,Čil ?YxӮ(O-$gGv ;rZY\N)idh Ԝb`f/KwsC#r ayY청ve͢%ryBOR^D(\W1a60I`yOxa 5Kl1]~ArkzLF%w8aPD ˸:n&P_ȣ&6P[Sf yVqeOKL9m1: WH޷i">nRw?!Vvki!,~_v:8hnLEQ"mtRԖBZ|c]DcGAu| 47jI(f|kyUa}isxoB Ԕly ^0\rPi_OqϽ%CSHK Q߽ܵ3[H߾Söa'#r@ՆTy6G`* gfB/Hfq|+H`qtHRn ī`͑ˈuaO8J숟Ge[ 5%μK} kJx1-l)3Um8 phW]<+tPV%;R$`N!UD'S]>H;}ReEEJd2*jTlP"yRU<V͚l`=G$ c񯎐ʂ墣o BB y2 i4%E+quΥL KY0ƲP.M1(G˒tnV2Lmyf˺ɰEYHZf *3RlO͎}I'083'OrS o Oڻ''.uqRd:0Z𳆡gO7AmaP&,Jf{`Y1 oNEQwߦoߛȅb4)U=.<V7%2/GQP%E[ b .-1T O/~o0ׯhx6vU^ROڠZkx[_$˵{G\ q֩(&|3pp`@g|T_[Vb[VQY cI,EVg#Go8QLEý5eX5.̽ ީƔ]sxrQWqa>9oE5MGMƁƂQ+ݧ$jfBڶΊ"qŊʼm# !Y`aLlCu& 5sXg벣OU@H[*_$<d(³j$xDwxB,hj-O!IfH=5chlʾ׼FG ȩ;o{h)*P;o@Kj=/#ЏL5g b"覑&[dحm@;kO(M:~1[(q)G/Qj\JΒ2JdlvH3V>[BLyCda2\,Fί' [wԡ'235.ǘ~1uU&h!:UCkW4ӀҖc:ߏ9K'Q0YF?נhI o'[CϟlJRg4B 0>2DE :3'?0#q0KR8ǵB`m7Gdh?["THl+m.TbN$q- @>->Hv.3,LZrl]i 9 ?w5|84:z,7au r2&km,%H 99 V-YdɁl]y#Q|x|1HGdob r!ҋ]UXj[!avo? 2D1 *m [!>!H+C(-d5iJS/a8Rr &!8CԴ'`:~X1G$3x`ΕZGRUXd'wrljwʌ,#e7i$$88MZz6 mXEMR=PYtKS7^kFkm7yd7﯍(o-ϒ mvt]+{!0BǯаA%3CS?O4SH1Hc /?CHWiqNHW4]gA -Ϩ"}xH.IJnSӠ-eRGlFHgcEJ2TIs[$u!:ӁtSoJZrzJߥw l"ꇰ^;Rb B{dD(d̀O*C]?٭iSޮ>)AQ]9Ɓ>3d]26 zfס?O%u=pt4̘B.~{얄|T:SZxt(vΏQ~-bf ] kC~Ϫ:w*eAT*r74\MKQk!o pLA2KS5}#<t@s=]vWL.'rQ:SM5nFX~ͳ3f@x1rҩB )eӇs/a'=CX)WF9}-?z/hGMX[ߍne)30?,ḧw̯39m`XLu+cc1]=_LqPV$6=V!d!H08?mv˫_\T"3i]u(.Se+ldT >_n􌽚ĂdFue!*AY0TUFa}c7[q@0#_%]MfL'yf4lxղt+K-lځ|rx)9 jv d\zlҮ$h+ّNGF8Wa/X]rY?ysě4(3ivTrm VGBd#>tzwjeWbԖnlWd)-^G`-z%k 0+lн^8,,͉#OWpArpoIAC FxfuܲBtN1:Z@z},J\s>М|8 ix4QuSDh'u rdϻJIf`)#RbQ  0eA IQ:Mi{O*)ɞek̷I5X5I˓X̙2Afe~ G)Jϔk+Yr{6FL)|VW>oLDQeeɂpSNd\b$V*YO tGOѡ 쭫R=7Qh6]Pn.&{6|@'wV>Z(vj|ޭ d`+3FgC?%c es"qrnV>ق_ef`*i467$u16d37h X}^4(RKůx]>WrDAX05:#$ ׹ElZY3{cZN̓}'q~9޿F!-iP܏9ᡂl:C雎o/c0Z^, 7Sm|DqrlqE턺8Iy+ݢ4=H$o۽Ԗg ￯>`ps gFPF?+8"K2enA{Ħ-Tm2rl6HnT6p@q)-3 DSe]#a#5- A-%h Aۼ…jRٮ3RY9QS>X|9g e=;68 _D2 r',nn)gLi .ޘ |cN,X׸Fbn'_&FzF2a*R]D:*pVui-X|1gr):jj+S2xt*QpgۚfO|vyM^3.y3nj#Հ9GN5ؑQV!z|B\5C)w׸v{#/rK /"vջۮ!4&`A"$6ObM,I\{YL 罱^iM*VlGi_Cf w(ۭz>w_շ ɷ%qrJ 7c=uem 9nʵgZ&p ~Ǝd#)sTՊ=j`Q]R@cTE`_v9/Z* n:r|/8¿X4‘t5Αym'o"J(<_)ٌ eHcL=6jq֒b_b&+|5fn>_Ħ[œaSDn&ܰIwMo0[1<$S8'ZDG$H%Ry%FNEUM,$ŴZƒȄ@ܑmd% Pù\kWTL.VW͊GrfL P7T-ʣ CHo-]+'N0]wBWl'ԛU. %օkt mψ9dxvBEdsSU_wu+7C=ȘőHhuSBJ 4x#Z*ؼxSo1vg`0H^Ty߃_ /6\,2 m x;hi8> V5OcG5z]C _;U4|}r$ތA|N<3ZQRP۱=?ZD%̿Jvɳ1kɻYZ,)8SCoGbTȣON6l5@qzSǼ)/g\5S%Aǿ.i!8(KLsN'$kG&]%qwF2P5ˮKWXөFqDпϫp+L)+ / ~#<8 }θLe!gRg$~IgUS! [PI`4tHd߮6c[緧$sL~Ek ˟i朊#f$ Ey+ʊvE^kǀ}1566ٿh]W@sylz͔Cxu=JfYDR=`Ǵyz1@L1ˡSMSeKFx^->Ju9?ѿ r8X~*4bh}4b@uٖpZբpi h}^~-i&JnQKn[6a3p?=2wO8=s Wm,9s0{#K5,eBЃFZ b#"vo{ZJg#ɜab Ht@~DF8B {P u G!MQ\`fEFٚyqz{rp4Cu{fHz9 k?ZVbH I2n A1HOJV6ܖަ_ʼnW*ɀ饥H$ FޖNpH"iQj"0ŁuO&k#jywwx/G_,_TwF޳U])$35Ƨ1'AN8zS(g/c (;DCB[BWjƮ? T BUAm ud[)Ԧ:r9{HC],5=w@}7sv)CC8'D4qu,8Y0԰ȷU.@"l`,ޙoeـ81Y7]ʽr VFFF%>+dQZ8;爲ɷyAɬ%\kfV|^*Sc&!].~n iz mh_W&j*YDŽT,U75ѻty%  T)vȷ}J;mhyL$ FzV. |s&mb)30&1_! ?nNim+~ssmNht-STa:$!LŖ y^qb)߆~rkp6'{FF( àCkȪ72Ы5`7< L*D\ALUwߟ}˼x!\MDEQQ;peVfdkX4= N]m:CctkLlO H[_k[v1)ćC ud<DZVz؀s/lk/F C T ݟ  qEh&Hs*#"}{O)6Lr <⥸/,[ߜ` @9bjHE9=iFl-PAk#T@HuRԦ*5֬ -8peF,ֹa Lk 0A`~'^S T~E)Z[kUM2C<64ïpWU-yH+G&RR7&et?b3 M<[3u_t#HgHx/K@aAmrضO,&^lA,s_?]$܂ϒ8!~j&^(kE XbVe>qW(cf8xOyǍզ²K_3VlqIW _au~H vk+I\+8Dre7ߎ,tW=rt u-z?D?oҰm WRK8-܍c'w9L)qZXeG@4m-1 )M-Q.Ϝ.(:u3I\)_0( u胱2*/jN,\cTM?-v(ăKX&ZXڭ\iTOrqz,Bo?-؉6$Y!'?Өu6s*-Qϳ/y8_&'ZгCtz)ދb.2-o#n #L ^l8xOLH| #R)tUkx|s?'aVЖA;'G|csA=`Oš B9&۹_1d48yhŴ:'n"qx3uۓ/1/~m|:_ LF'U8-*/Dɕ !7/S+2è<]_:l%u]dvkV\Yx+e]IOy>?C<ЃBdKdݹggFRr9S3L'p$3E#:5Qd1h_M[}3ҙ0|67UwЕVu B. Ja"U*QU|08 }Zq4wYY15Ib^~M _-a$Vf qYT78xbn{:QiF.)!ᰨ RYmRZۛuwZNe&ȉe; CyeE{~\ /C yYrMuC]PxIa/ƌNPl&PQ"io%0.Y;Xfpza/H_s |2-2ƤR0ț3OEmRPheSH̦4C.EiS]] )j;i/^Ylȷe sY7w0O;撡֔ߋlLde)bT7_H\(3'Ps|k&NGLkvdY@ tD\4? pQ]Ɔ~vprsx??]Zфzg!%D7dVqg< \6ĥz!n\[k/1@,B:7 bѶ2󇭒ݱ6<ͦ'v[s=Nh2u iOO>$g5LzusBC2W^~",v$Z[D]J|Frt6bꆪ>3'NiҎ3]?am|J>w%ԂbLcl~5<ZV&.w(Ʈd @wr9SO-d5w0oDfͦ?J,ʳB.VDO'00޵\~/^SbJ@z2*/L)UA#O6G󫰴/`BA᫔ ħ[~RX "72SD~ t7W +&j&k2;H7p knP@Lr~v%0&|2IdzGؼX DB$kSJVRTL;^p6'[2{h><]S΋sKbn9qݎQtr krjUMr2b1prk#;)rGQHF2'"0J $4$]#-a v= pـ<\ǻǫ~V,jKB_wa1hL_nHw4pT&*m=`ib+r6_bfL= l=~+,Yƃtu;Zp/P?l0{x_qmot? Iм[A`c7Iћ&&w)kB vpQ0]*f,eiRںp\*_yTl0~D euLqѠnj<@+?]2}4:w~, kK~\F POf?'(uM^Xl!Fy׀騍vAC \y=a2tD1T ,ӯ@dv7PYvjZoӎ}&vKzbK wFU@8߁M ks'3cG҂˘&5lz" 3C|9>ŬΏ= G;Us<^ :~޽ձ<Ð\Vp.CAGjV>"o@1UP?b (>B‘mmq1F|C,)`m 7+o&h*PI/#TkCEhW:8lYsvV5 iQ끕Yj8[IF#C6h;(r#}O5,2J7\8;VqJrm.(p=:c}6y݅0=I$7BR} f]#4a_XV4nMy"5u[FiЂwx.9YŌb+"R2_܊SZ keρxo<.)Y }`4,}IFdvN( ]Э)̘xXpsyԡﲄJ;B貵B>Y&wu B2yARK ;)}h ?9?. Z,KO7ytVCoF.iO|gH̢d0 V#/sz_Nw,z10z+SXs⾑bok Dlx-cP尻,vW2 M u^7VvC?jbNMy9 i^ V!/ A\X{ŕңS?`ڃ܎[Gףq9|87AZbuyg-3PJ>.x(=CC"~:!\K?5U{P fb@|k(Eq')k>rҳ<9K`9;=3pP8$^9qjȬuxLPܵ-zbRDep*)IOCiZkZeH=ܗ.όE!DVG8w][WBUp@CPsꨮ^ `fb"lQc_YmO>W.}U!w@il]_i݄waǹbO|̲[9|C(?~iKGlԲϪ™Ot&N;$ P814>s\D!)VQR[G9^|1yxT̰Y"kluJ~ E\ l k*'By|֭FD`e,~ˏ6ϰ%/fmy>,ZN UC^ )ɦ")YT_!.y| `B3)f3IgX^Qxל:5}d;rUX`0mm¡ 2$q۾ $T Adn*ീʑ`"RC_% "˹NJ-pG [{f A~cy c|4j).Eg ;.1 h"ʺuEľ|Ji˂-ښ |K!C76`0[ 4S7ϟ޴;6Xգ@\3!zgZ|I "}D F9|zUE,% IQ6.F!W Ed Tb$=HĦ0R%OsUPI(GYwX=ϽJ⊪RFpNRFg @Vwzo;4v={Ö-ƅmdp#I閭aPv] !^Vn8 Hf-N~7 C BS*h"br`Hc&blDJd?}}K@Np}Tìu3w%N~^?@ t. ay41ol WJ&gy xgڐTUF^J.L:Mտx)sM7;6?z8]*jYQL~t<'C"n$Jl=6$L?PM/9> Be,}Xw(s-;iB첿q$-R4K$rE2Ֆ?\8vv ykD8OoLEX:q0*_7AH=gT0gOl1 RE. Ԑo4<-P-V):<߷J_*ҠvVŌ3h,=0/fpw>+,[ pmQۧq= s᳡C\eHBW 2ϑ찡< ! ]t8^yܶKp4 8#nM.TdꮇdQU`0:E:ܩq eD亹~ (Pg0ĨZ fSa3HDG"=L9q0W(p+@y%uJ-e`c?"qhe^T>LE(ݣy|Yi6y,AfBe]B--,mc!u!}|HhčMblP/8Ya2 v +$bS*JJwRU4\r܏.ǻ/d0TQ RB`T7svjm|z,|h6B6op>¢ª-W/*Ix'GԆ729"\1Hˮ pvI4y[>x*8R*4v3 s,(A,+ ׍ --5U&<^ĠDf4!&O6%o"gF|muT@H~z9zy&xYKwq4_M] QyPZh:v91olJyGnS,5Cߓ B2Y@ZY=Mݥ@ =/̬$|Axyp.wUPO:كbף8t)BcTS/78^Wsrɫ59^ ]ހHpԉzcH]4wzGZBsF/ĈS_+ 6Uv߬!46^3H.(]"a- S[NY ,/9Bv֩Q[χu&6nj*Q 9> ^n{hgY?G>-d&QJ,csUW!Gfz}MxT9 LcNMml}iqПP;Ljw* 1Y6x P8a؂g:kZ^ChF`Cj+4;0H8T 2`ˏ!ccu{MYw 'Afsk޿|%(ЧQ -rXTCI)\V, @]( 'o툉)>R~.[ɛ\: J*-Ue*F}ZfW&6) %+qxL%n;ѷHCqC ``X \S._Z;8\}!aYk׎8d7R.[ \Uܯ3M,WZܮyydYihb =Pu&e[`u'}RyRԒ{)S,*H|*~ 'VA$l[Ony_Ʌ0hw(F{% z| wa }T=d8e'Ͼ`g ,5¥BU ^Ha+3Yhz:? JfK_%d3C[keŹGcK׉h$-qxLM*$P%lJ$2? aw0ĎY[CfC"<*ۡ#ZW ?4X`,ctj !nḫp%{\|X\y zV L{㋡ɗOӎd}n.|j s+>.G8W.$y ?O¶akbEJDIIm"wmj$hwH5rwR}eo/&CCf^H,j"b:Ndڧ54ֲ^IB &'a֞4lUdcߟԑH/˔|DK!O~ϴllj|+Y?ES GDo[սʻy#)  8)b(BG/v-&oW2ed0'"!vF<4AWfTWL޻HY/O5p (,m^7^ϚRP%U*5!eNv9Ypݎ v)gˆJ{;~t\t;@sw*j06N .t & _֞6/`NHӪehCEAY3 -ɱP]n%IWa?=;R sY0`?n*5 ‹] y{݌>8Yj4͟o`xğ )Hz@ih?,O3 /GZbȼRmm;sRyt""]DQ^{P*cg]-׏lAI>H p- E{ =nՋR.iG4T} / 6upW,㴨jy"(fc-%LYi/[cwWuXq2M` p$x'\9H9+2Z8ܛsŞWxF`ƭm^rl~Fɝ- &q [*&"a5 Rt;.0=16/W(n?Q}͑@*,em3?ӯ`ucqh)phiþ4>XVoD"ZS̀aN/ f91uL%V #@q-TXM~8Ȍ2"pY|j3c/+K4|}=q5 ãO'cNISЙḇѯpЧGҙ(ڠ ,3iYԜTAN)w?kÚ[=8mpOFJzt9XAtL{C[>mBS񏪿Ie kӪPb}UzvvLqW_'RfXET϶'G5|u܄%ߓ sP_$=9up#/5*4!/97 \ἦimDc:8w!/poK~O?I͈Zt&qsXOg\?gkb <"Kޑx[SpVy sl`d1a0%Fa^8[,n>R AK\H rv$P I{HaMXeomuӛQx&\XV`7r b32\]^Eجl4Ft0(&x>Y]QoD +y뾣Lx_gv\l<(Bhj4zwF:3bYS*WŭRP. ];ˑl?7fogMl]{WVNCBP| >@ҌT. /mDl^h$){d*GUBbOE?tzcTysBUZ{ x b/HyE2ᦟ\ e;w 6q~f/'Xaqlԭ3c]3nC6?6G!}5eWErN1G$cꉙZq@X{xm֤+=+>V }N#uӽєSiSبE-VX3ś35MeIq'qmA}`.p!~M͖K4A[@B_M*>k/UuIsPԱ $S,K ~?_ٶRS*mM;6pB#q{ߓ5n9CE~Md1IU~gyeG;: L^k:yu3@H2&S.ؐ{]1]|&]߄cIy4:¨\K`{,}j_>3p$$H 1{*aχ{qKuzj7\5Kp~ [rlpR=Ma M`>z ubtcr+k}V,Ƶ}n"Kߝ?~kΓD#_˶kY J Cs Q\:PwK5Qâ s_I8}ina?rٜwWD\z&絛rqr2kBWG۳r)~GNͅ v H8yXRr.OP&k 4{9o(P/ |RJ:spv4. 8Mh)}[C!T9*F*Ҵ 5ZyT+ d>Sz;RòD[fj~pnO:# 龢$)(L ҈aQI<>JrB⁍_%/A1B.oewͱG50 uʴ0}ӽn7P_$'^e׋LP Jp MN栟 X7]׏]QṖVobcdiw'UB Mp@wFEq\E!̅C,k@i Zپ/gG}N|.@l$Ie{tѴW+x!+s7'2ɬd/'9*{>E!cXUzL,m(v_k\(%@t^+vb3KQ4gI/oJ>X LjQ~}2.V,]aC|QfvQv*5ߢsy )-M mV6&IK U+τ>#mrJh$b( {aXLGY{s/XbI!!p&;Ԃ 7y1Þg9TU8~#ϧ?y /1]N~O.,dds<\5dS)ƔIA!8PlZv!&P"|Wxrm(Xl؀'c3Z<侕\Ks+4à ?TmO6Z\ lutwGX,{GTƕU+\2swڃvSYl  "j'^<,YW,/o'Jo/Xr9B𲕰em ?5rq"~q`'XkYiGR?S~q]鹽Z@F|ef>3ݧX靜x KJ4۩ زbavFÂ9 S70 cb;,~~Kvc a`'Cm!b 0 ɞ6H'CCV%0IBm>xxlڈezPG`H֌v; !ԥ*-R[a(|OyMN[y2ib1ЃfcA@AM|Aul^ >(%]QM$ڬw=EZ"wMb :68aNB7!RwgOT@?g6KsC}: 6V}L &F.m-:noUFf+_nXB$W@Vz"Ni_ = 6 >&lV.*B- G\7"BPleX `.M|Ҷ20DIEkUi}م\I'JAISj+D3fN" ɸCo=ҧ5oYB+\H(5+&&逘BY@ Ry_f"cHӜm#YS,Y.'#DD7\7Z(2 T }d#qF,!IM'NB\ζ8Yo BTbʗ_zQm U'4u?/Gu`Lt`~IB4V p G  \FQMLݴ̫S83i {#ZXg-sJϖ$أ0 JmuSWOϸl/, ߉\3l#l'/ҧ氲=y-7>EW 0rETpP[HeB,1WO_FI9DᶒcʰFx5/h#dO9.ѹ7BfM\./c4ʜ!^Q]LS`H&npֺgǔhDW?:(u 6m& 6*ѓnmst-Hz,;EZtv ]7%w}X2{(751Hݓ-ً+{Cn$`'k'K^WZr{ٲTHGҏWƥ9G""_qڌ*vatDADZzXQz"@7:ځfʈ׳!pܠ&*όb,oT] jE QYܺl .l'B?麘 `96 WV)]>YqE Ŗrw#4%S{0A+E-j_B< sy5M3ex>#أr((XE"5k+-.PR^Ɖb °}Icbz(WcY:u*7! w M:eǹV#&jK#?խJ9*2/ŦVF.f05([&޽fU l8t5Lם'h;6P02g]֖r`o1;"n^~&%*?tR璡j]`M'F1k>ѿ] 8酭).?;?jD eۘLQ%w˔l#2L3 qD.ގt熦g ,YxDa]2Ll ۷XaDs rjE5gPV%Cv)j|{7*Y1v3Ls~q\1V]:Z(lTk t:Bt[yXНVsìW~R` Nt.+yט[ArC2!H3Qs$/il[2%B?<+@ C'T6J_.XDq"5(_:djpf^4XN?!1ւV$,p y*ĂlƬ›@,:ti҇B2a-@"C<mي^ 2r:k:z6 8"`+kp3ھd1{뷚"@7xoT?Y2)D/${<0zTL>3̣ln?OTDf>0ch7v戀Yޡ<%g?S%"&}8ٵ:h^'ilЂSkBoGǛXؼǃJ6^1 MGA 7VF3$tFDd,BMpÄ d;Q Zh 5 yCg#Y|=~撂sOr&`fyù='! 4* 2`L`amb(ER0KaUmF5WM)%kg7[AOOTE .ۭi~:%ωi-kWR?Hcw(E1 Di(:p.ƳLHύ:I,׍,H1PbC)Yň3mU Ӷ^غfwa&eU6 "o UI‰yC3"PV4hﮣr`*rՠΉ]]^ MHچ8)! 6.gqn] O;l8]{G \.J3* t0N袧B-_f[b׫7[.èdc$Qy)?Ul\G݈r2*6,7 2;67b@f'ckPCY@3{ވ`0{{!֏Zr>\qFYyvmNc]28%+`Lo[] 0Ĕӄb,ؒ#I؇iX5cz}q=|Zɵc"D$ dd7g4f`(=kt M"d7ā7?QSQdK8:챺H:|l}mjg6JΠ*ʭuJ,cLl_ˋ,8<}oG'M :a%]ԃA2|hCK ْvS}cib ;p@Ά Y,mkE(W9&g$ $vgDp:BC(kXR&\Y^]=W8@GJT᪵(JzyoT>%pCL"qJ=ϒUĕ;j8ڛ&C$NH>C{#0EK+Zh113؆j +ҝby:YHS5XVНupA9]4k/z=D˜zjW@0҇'&A)^@OBKrW}v|! Rzj—[T^k-5,Zj/΍qݙzO |s%35X? #lhyOy;$hK形9zfTC0YՇspYq􋒬Eӵ' uj7e$IvŝI7Qs ӥ Nqb1 hW`GoL(:Cb"0^S^O;4odDR-8DǾV4=!Ԋ@i!F2񍘣fPڟ:VS._Oq$$Yq6/o޿ԀH"I]1=lt{ 5W`Sם^iW`@5) huDGkf,,.Z<71HBx֞qC.>P%ު_k,FnJ=r(Ƥ>Isbg~G( %R9.H{cIЪpeUR]6n.7( B `3St&b].z Xo2d&Φc}Z?~bF<{+i\*\V-t;;HDwPENb!C% L ?Sٵ MZ1TGZ",<Ҷ.i<߲y'v>fj#W -aЁzL%0,}+k5.P14] i7N.u2]ϚgT?ܷ2˯#N#ut$6^_bR>gr.gn,*ug g=_ j${;"IEc͋xpɊԚrq;d8sᝳ9qWjY4B%WEKb4Y-/2@LPJ} 𹼗dN֑7}%͑±;r2(vYb*4^}xj8XkOuV`e18gLMΫGGQV?~3/~mBjiٳ5_4Pҹ=6džU1(woz wGʜȱPj'݄M,uֹu) K U@"3Hڴ"l[<k76=9p^cy~2޽c2~NT?!5W9NWp8hUVFOj?z b)P@uKptHH95W 6*3QwDhRG%сl._`iHL(Mb]8wo4ot0tRNa` fc fJ.c&^cX,z̬#d,`5k^4?200GE@Tpi\ZZ#BUE>謄lA9El%GK I voQT+|ÆKC'/X ߹ݱŌ7I+d͸!a':bϔ7r]GVH~y?a|]ˆC ?bHH[EG*-8(9hc; ޜQY销7懫rKL7\t§_Ka L欅숌~7.Bf$Nk$D P_zO:lɠƕInGa۠YFZ: 6&D,4 CQNѹ? ,RMv0&2x2_Z dobQF%P7r=fi\Ŷv䙙8 a4E ZF)^;ZHJԾWSAb SKq= FIw#9ljR)Va[f4Dnp ◧p_rKv^ C>W(G'DY23uxwvGumuӁTp刐O:A`N- Lxluʺ:Rd|X_.{W9iKGIC1HS3xl߱饈Q@˸5Ol_vU$_:ҝ21ׁ, z+2gO}a٤R2hH"N աl\5MKQiӢԗs50ks #1eC4XjޫpZDXL^ru1XǚJvR=RVhAۗI\5Pf&`qɯp3jPة&_l0i Mkw,%ND2 FV.G/.%/oX =ڙL)A,*``P`}b_h0үg0GޞZ-zآK^)(X űd wPY^0 ) ׊ˌD-a=w] mK,78iJHrXVC'RkCLdҘX'JL bPF `bkQz5]|'Nvڣ-+jL|e.qY]H4diK٨bQ!c$х!s dͭn9o-~?q+RP1^+|FUX? "aMrU7e0yS0~ 6-xd7:^NC#!cUÁW^c=am "YW`KܠtXۤXEifJ-}zƘ˩Aҩ>)WzGV&pmNj>p$Yxnᐷ!؝&?1h>6FF1kRiYze&RU:<@CHaO(۷>{jfZ2^C7Z9fJ~ϴ5iyq^k=`nnu,aev*6u}>0 F3Slp1#P`]sS -m[|mA;pDhE=sz:>Ce r3碡~c aI(ܹawF1mǥ1oG&̷<@zwʰnGJz՘HB;l`2'WBLܠm'$aL;S{TY:5 itt)@?,"!Bs[,dGivȩ'ǠzgwȊ\&.l(ª_ࢇKPߵVIb1 bܼwB1iqebTQNlHLp2`?s{UI{z^Rz Iu{?lR4bǮDYT +9Md"L~Q JO.oXHo WJOfo1̦jIY)t9Y^`EޫB譖58.Ix.yRdflg3.*ֳRgpƲ/҈)F Yd]?A>U# /t&;:Eęލ[>BOOܴ8gN]>"L.1KO/$: :mH;˝͂x3S-|J((bkV5nSx ~2z޲,dkua⎾e(/|LQ+t^,B>2}o/V3_6!Hּe*T{>O ?Oa@A.9/~ 'h\ۼ<@[W4k X1;iqeY}n#仂a/Pq%gH.5,'4]z9L -0vdG#R !aH{ƟY̜:|+JI*Otg|8Y'Ї}=0T Ry&F|_I̗`|db"13v1Ѕw i6ǫS+͑P^}V^R,fk=O\fFtZ E&:;׎~qjYqg>)b, @E)զhu73ӊesYơ2V:*QH¤B9 Vc0*Y9( ?AXm#ú}£E͍g94/vikr:^x쟘{#۷HXmFuÎr}M4j$E?lHd+=cF(F΋_KE _*Ĉ>jhS=~~Hw[ 9HSx_*`0E4nNr$ed*hd=Q03 $w7IGc#7DQ}DXDŽ>IS>wZ, x"4Ri䟭#@hs|t*3$E5vb2{vK*L = WȢ3v`[/&e:.GD7lepa2.)Tzd5?=maQ>8R!w$f]ҶQ豃^_%EF_\ja:)q Ѷ뻺w=jφeL"oE H |ڂ3PP(]zy \IncpᏺN.,w`-B&bwīW呩 +x[:|fqK+kZ:u+`~׭imf݂lG ٤ƴrM6puz|1%"/;6jlxk^Bfv!-dV`l#6AH 7LI%is)D $MO̕)&dr#0@  7I!Y w uw4+Ȓ->|:RUJb_iX9 ~L/0O^S*-njC*Ynu:Cę?BOr^d(H!͢,|$DL;jœgbBQe[XCLQJ)7<$Xe;#B]sf%|k$v0hd \.";ZW^KK.N};ܒC?,ojK#Z5^.n=ǜmazE˙H$mgYv_Yq+wUܨ6T*ATdS[<%nUM2Uΰ>*pUKS^'-$PtݞnBՆ p[ܧי(skJTTfgJ/rn|[q˨8)'y J(>gpq8Nm'gV> H23DG`Lo&h)3G^C#[oSSrfi_a%sC O@ñsU > 2vlFBt ևYVo8qR2̛r4Y=b ]`&ƕHWfB ,vr ;58fCr"{"HiA2SS9X,.G;څ-(P7c8q m^k.k/$H p{nrWB4,*$tu?}(]Ӳ p Ϗ-ݩQ ckg Tn轹t.jO=vЙ44'pTܸ[Btn0'(lp7;H1c۰@m}!?Ɖoݦ~kЈ}Ӕbȱg]?l: &;Q9e`:wx >|+[IZ#-~8tBS֧e]"ԇYR*2EX. =]E|?{.֧,hOu Nlp2仛S}9jgnt õ?Nx}*џ;z՘2qFIEs|]\ėb=oNIZ$+rKi=.m Z 9^$0N4hqhB:^p,?{ +)l`1?5!q 8Ƕ $ "h> J~υ Rp3oHҨI[4c`5s7i:pd"_҄`R7%r 8*=>GvVqƕtBqyfO[D\ɝPvM(llǷy[5ccl>-C_g!.$" fWz'y{ , R u(6?3/{٫ ]//庂]\i>ҿqV| ;*S<'SCGt:O=];"muک42e "?\Hmw41 ?77 o(1p#W:d}$2vF"ÝM`ZhD (S/$]sH=֧'!]{+,x}k);e\%eeYR\j{h`fƿ+D D3GbC&ϵK}^Vސ) "  Ѩ^ÍkrKW|HtqCӥ99̸3,?flb!![ ]>לR@0shGV*$j{*S ~ׇOB!GґxK4\$'b]~ٛ -3oކU@-$io7E]LgFt/ /KuI-;4\|Śl~ .-\jEj%̆%A}ORP.@U`rn{ףkIm\!~^42i%.OӱC=NW@ rsSq_T•̅v0Eh-Cf[v>mw$ux\sL+A_#E,Xˤ2nԸ~W) Y1VFL44ѫw Oʚ(HU"D16oKplZD,r Ftܧesd)zm"lJ]-U͛N8=BbN~z_Xe!~+3cU w3'"xHhxWk !{{u2 JőP[7〕+ɷ~E*Ab9uT7D<{v3} ̎?ńpNn [lRK]&KMxE5"讖+l.tkUfT5 Y}cq_+ o# %l4`g~U3-Lkrn(Lxѳ]Teϓk縛WT ׸z0j_|1/Hʙ<I,ϬSO:a ﭤr>X۫-Qܹ\KKZ`R<>3ĐȒ]v~-ڂ׻aLl B< xy6Y{Pt*֍cJbf wRc&Z (]9A{)U(~'3}o2"f'-eϼΧW65p} O >^. ܤQGʻM㌈&~Lr K2Tn@7يm?abH*yC݌iFBd9/୥w n!gjӫtT}Hۣ(<=% |B^{("NLNԑd/}O/c{2|o$zC*r\Of%Rt{zQ0=J=^aONHz?sANBta5 ޱ\UW ."Xȴ~su[uܐ4K/Lg3) ?_NKKmY_E_0&/c~KY~f)1) u0_٥`SpyE_oFRu]_AvPIi⺁_M]N|>q{V̭4=G ^kngqewzM6r6S^:] Wxd=*:vy4= H szo#~ILD"n]9 Cl+jP`s/5]qmPirǎ1#W_x)/by& FY"#_p ^Dn=w{.9S*00&;oYR Et`˂6Y3 ƛzq [ȿ[<1@YP,:u3d'̵~^ | 6Kd$kk+QehEX3'2v.&iUq{Jؓh;y>㝂_e5JЋ΃XLβ;>[RZ#6"ѣw1rH\[h,md ڞrf0dEa<㮪A7i9b:)R{Cd]ӐNhʰbv|G! 3d3p$S?]%~ =kl+zgF*vfof:)ckl [Bƣ{`P h X a}`5jUQbIoRRA< S!P ?|d]ƔcyrBDX:_X,пV׬;d6+*O I\Lg kY#bkO H>` jO8Wp2P[6<%(@S[[eS t* OH{MK`.ʻfBCs){FrX+]o Qv;E!Kvށo]m)+:f/c0⣇ORO_<;Q0᪜nds{hXei07ߺ#B+aƌ/Ba3y3 g >GzRFUEN{m/ժP`/A1ldede/g@A70#qcGMW̾oF:ZrMIX9h瑩#%M*?*KDmZL/1uU\}љyB))5=qAGqPkC kDSh Mzim]ZMp+yt1pq4hMS6<B@EfpDЋ ̕b 'iT-M9],Pd; Qğ@ N pdM V}Q{S5&]q}>lK8`j8p5ٛ"+r#LkZ,"\oF]C@ew6I ?7,Ĩ4vh-9$T<porce V:Ns q&E7ʆ&R\$Ւh!}73F%/fLftZF" ')W|zGTw+djzvn;jY&nC'z]O8&\бwuɘ[.mEa JКb3t E7qV͵{xus,)23e rDs8LOM =R {'#.zU1;^]\CYjS}IgAcT>mV\v!wpKu(7_,5J4(z A4З3T[Td߂W|ڤef^XflE5rV%o[tP#>v'O`FԞ;gCYŭ<ϭK=zoscZLu8Ǧ0fs$(fn^Ӝ\$0W;qY&[ɬzkv[VM꼿l\j%h%C89c<Ψ9V ; uLN'itK`훸/-Aw-iӓ 2:0vڦ8w[l&nև8Ē%@-Mf,K|T\FGij Su0.UUMRz*ME%E[?D =˘W6 Ø_8ƊyJB<5;9ݹϋ6dYߚya(ܵ4q<[ ޡqGLn<QV@HjTG$k҆ɍ\0JTN٠&Uyh/'b{HUF?T` X/&񊞔4^t&&Vó!<Ͼ ;az.b:.^Єg/^v<6}ZM1cUvNU}F cEq2A n^S{oeCR?G$OX"y/Czt:97p(G5 ;TFˊ-,{ðmmfbfIt a0hl>!g c NWc^ 3) w; X xmv:eNL6i@ߡ fv!r|Ҥأ*o] ;(<\!k>WU?7[]3%n,ƴKTjnCʣ 84/F|@viRQsmq<{ .3z14+S$X Pc]3nWXd'_ZR8S] , R.lmHs]Eb| vUJUohTbnj=s_j:ɷuxĂ+t :E憮Q< 8o'.CWap8LXw c^ :;y.EpjX&q vf.c1m[KxtinGI): #.urԭyτnHQ}Koۦpzh9:`ߏJ1sȉ/^3N2cS'ë,oWĞ7TŐSzAGhʺ@巏]fp(v[ΕT_3n'ЗɅX?RA _n*%`_. Աap(&]04 ޺5άK 2#+2]FQ;%tZ|(UXtY .*QFc}V-ʂ:l2΂ IP3(=;bpz1[*:|r6!>F@w&tNѐ8xPzV=Xaܾ+4^ajMTފr$}Z@hjݱ/ GiC+y?#/[?T8Z{Zlu_D%ٚ/mYf͜kzIv>$:GD(Qm\gbVVJ Աrl?24٨VoOORt^R&Pdj^mʽPU.oy˗gϾ6)SGD&cJ?V~ Dq}=ƆwI-lj|>u֓sXL\'aX r8M>9wPJRǁ5g>cⅿ ʹs4 b`3Ly)]-!pdhXݝf_5&~ \CUYcVnC3*fg"^;;oQCcQ=$o~1ϧB y@d"gaZm-tFJAQ臄iÂkŮֲF7 r<09?G pX\j)yү=[Vg:ǫW3R#[Bj L "W zʖDb* uJ:x;-DrDʌOαR08" O;E`Gěq4A5Lqq1cmQ=Xƹ>J1ٕB>.W Ky8#l6ۥ?љ/]JVNZ x^֛PϦ4=43骍(7+X9/߇5Nok}L+hLP=\U} ?hRMcq/adW;i'}w[p Ctymĉw_ƿ" }):^31 J$L"rdũ]_,~=~Pԧ/sh igC_""i0MLߒq㌻f-("$\M!u):Dg 43c t1Y)Ne3-rEa=0TsA70Ui[wGKnr=юSNml>%vEV9&Ph<%6o^no.jVf ZQCFKvcaM'@FA''OA>Uc/a\c=\3D;# tdNO9,"7^s*| d~!" 3Ⳬ+[8krXM Gh$WK_iVM,Hܠ [%s^\Wlm58ʮ]?QoxSHVF_`]#VDNE˗0wBRK[{֚[[iɫ;LcB$x<}덖| k*WQ0T0 /DOJˆ۳-m6\&G:x1Q6hR6·}T9{V&t<7)SĺPq\͹Щ P]{X-ɟD!M!kꏉ;il}yCouֆퟷܿPm*̸52BM? <ӕуTUhRi9Hc̤*!Shϫr&aKrHjԊ-A~g )|D\-F* WDXk>8z@m#ѠYje^~! i!|5 (P\# erivxܚ?y^حM%pՍ !`dUN.,>CcI?:ΧV-Q"*aDa% nY/Ɏ{AR$Ύ iDHݹR|q%O2"(NX/L,6ԡbq)PN8Hr'K!G`q{Y~soZw}aȻ9eyH+,}HKH=Pcߺкڠ{>4z~

~YxsDjTݻLbU‹T81+H% h5M07RT?q('ʕٻ7!~8k!Q˱ƸasZipr^Y9jiH*ya%j*"g\wb%μбk tŲ)hσ;B]|zM\ L6‘=gGۙb+oT8󣸌&Z Թ}mőރc (oů]ǟ>ҷGfw߬Eb)Dˊ46N5BJɨqȃiE./,dSKY3-jD:5u}U$ضXk4o7K& PA 5TĻ5IMWíT&6 3j4A9>IxOLVRL-1xvhͺ0<&xݒdAؼL`=2 sXU7bh1ht]ԦKa]PDy"pY[B-E~ts%J~/jCAg{^9(>,biƤb\l=ۖ;xc7"&IWtlX_84`W kI:&*Ac;p9}}(k6)'gxJ2ƕ'4 e,qj?zWbuV>7 OuWOLHzH߆+q$Sg-4wk>SDf[k]:1D'^M NAq~,(eaOٵ)HT$|]V'W^:fp凹Ulթ`˞A}R+|M v)Kw4d`[m`) X }K'4K #,B6ͼhyd̋˙m,Qps%c;_xIFc?/' Yu hXaO!k[f"]ZT)n{@,n5RVUMQd޽P-ѻD'DsjlL},V^ .)?Sr\[HԊݭ40umyV}8԰`Cysd@e rܛV6l`eGwF/wJҴ.?Ix T@iBL-~uO/1NCx\t=O!eOv?skn RnT쨗M`}3:w|9w~|f^_q"{Sfba PGzv00=҉L:n?vOo,=g\=Q#."zfψb8^8gfb/ 1(]:QvܡY%(Xw}܊UGboB \Wu&!03 g 2 *t?EA\\!BL$:WQy/x=HJu%ZjEgab&f+frEp@ ʇz#wFi>+Wäs @w]6y:Pj  H[. z;b*+҈'yCԨ{H8l!;*e{7U0и2}6u9`I?] \*\C-xċ*?bN6" | \9H? #6hv0]0馻l[kO;"t\|=9,4g}331H_KʎpEM\Fp'4VON (\q$SlߑQ(NNiVfy)c_b\n |sfbMdKyOt}bNaXtWϏO[ٮX+Hspy;`Kϴx~2,vѯB`N5-|0+g7*CEF eBPe\t;PiBK*eR {bK`5 |%ѻ+0F$tў٥VB0 (/ĜV${$hMahrw1H)WfXpjdVoCm>`q5!3nR"nvr NGL(]){ 5sHerfmz sJ= qΎx){]Bf٧5f^[T,%g<3vj"+NaZ*7pA 1Z}ؠAV8o'Pؽ%-; c 2(ګXV)Ei9uفY^9|"-kܒnܡTw;q,('`2txe H&.Xaifk˕2_=ws~ҏUM/pX;+Ǯ>REJsW5[I!,CA5ޚKTB>LbǗ܅~d{_I9;ES&FRbǃ@3A8bb;X1JQi R ^G:\exy 1~W[QHXMo-2116%ຶ{Q:?G#E~!zӠiPɧ;<6ʋt@m#Dd7Oq]rh;<٤H(BCT䎼m@m&KcmH{45^hc8 6@]GAO|.T̜Lf _I-ԏ)JpXʚR.g-#JLp˵qk^DY], w~Ҕ.9@aa8on(c= r=N#H _aܕp}'9d~z#f̸D?Ѱk@W@8FBm 5rϊmJ!?Rd|#t&̛gY?tc>jGfr3@j,ާE˅^$-İ~4@coO04c&\ʶCRŌ@TbV,aIǴqz(ml{ĤN$mm:F4]uf\g -c3uo ahLmj4 6p *ZH(J Kidd ُ FPzgA+z~6e+J#~L^ľN!-=kF~D݈5O7ܞN^.V)N?F)~a$ ah5͒t5cNRb|+{c:N>BoC5d9c3ӊ9jS2$ w뻔Dgu#A[5z_ȫ޿-/3Q 9JSg8t=r&}H1"-|\Zd']!>Ѣ8%(Ϭ!)zV)|v LaLd5s_f&2LӚ4#|jz@!l2* #hEVЉъ+Cүg6ŕOϸMV)SA'JG ӆ=ARz/ĺd`lW ;H0af賙2k<X fx$VUpn6;η~,Twa4R1[2Te𡺝7djž#64V1G~J2#LmE=& J{K5iBԻ:x[]E=)Ȟ/ɧnSd6ʙ=9O4ϕV?>^R 2Lp?A!k$P]@ cHY ʥN FuǍW_(0̟l0|KLNziZM!o,Cҥ=Q|D̨ƥ_H!^\$-=%N”v T)XDf~57 I6+e҈djvd{օ!Fs_Th0&^P"TycT0CSd,)Fz~"B2<jHUY_/s,'s _S xBW; ȷ\Aib:>T'XZr/P̔OkS-l^W-X}BJh}5ւ{N忹CakȀ[z*OZ(dF2\a(Q3[ ySg}+p֦}b`Zr8u}譚aplƘvA_UI/C)r2; _/!2rUmUHeғ6Bdh`x=}lulaoe9U~p{D{V>oB)t- "MaCcK80l=mldjE͂~mE} ;L ri0u@tUDF(lv{L'C$BS-儔wGٻiK/;JnNkAy%>f\G?:Z#G^kZ׿ )^SYwH x @s1IAPoldWWT3-է$ oKdєş(uZ<|0PK``I تg7vM8weGb$(}-`{߄ oؿTZZS{iu}ܥOeM&$ZmSfqG3h/(,.63S̑3;&+U9c.LavȨ`E:gBks<8ZݬBe0{LG4_ <ߨ[EM8Z%9.۹qXk>C }a2p?hh (϶+~P.ز`rD^KၚiY_yLL=r&JK v|/5Yυ/ȽN?-}% iJٕ$s͆Y^l`]L/rڐx(p㷂L_}sgbxyG{Ч?|psnoTu͚tng$]!H '&R- MXL#TjXYd=72jzsK"2ZdS]oU%sGd&9P6Z>(8!&O&Hp!J֝D F5 !蝯Hd>WW4UXOp>|>ȭ-eG룼Dn*At"lM; &e=P'x߮c &#fնo4 Pƿ [;JRq0K kPrX>F5C⦞]y[*%'A4J\-8l&"BcgGAyaι[ JN6TM/c(aCzN54"*E-c zGsJe]/sQOBzzx< AHRh: %Y1zt 2o/7x4ˊyBQe!-o"YS /G`ƚ Rf$:|JU=T2HvvRDݒ i U6:jNYgo`&MNk'6^#'1P}ˈ_!R3 J`eOQfӑ׸ (!iP'Uv`^ARtD6ѻrs(j20İ [bH][,~'x"&ȭݹ(F@>q'+*/C]pU ׅrpm+͜ O[+vMDnwIEp|:e%\@rFkz3U EP}*iQFIzba"^'Ǵ*!6F><^EJORe$6FZuܱϖٵiHx~;4iVgI x8\Ƽ{q[(evwtҳ)&nA{]}qW΋*r-BM~(K~l~'WvAsJ"ި4Kjm Lnrbj\#᫁/ YIr1 qԜȽh/U;^kbӱ r|PbSz2!lȟ0|#rw]cuL˃JZEB=XaO`qR+oֶ#På'_:QkXQII~.ӐggzFp-湝W * ~9Ooǣbu:{DJ8(1tL]:E.I^H-[S%3dlG%xXޡ%ghEtGx2f^bdLޗR @ s`q5"]f$(oBʙN)JqzP 1AİMl׾ib}IdCl|3r^e%[l_jٱp`C=7qM@Z$c۶ƥS*v ^ =^ρ2)˓bUx+,H-߈cE(_UWEk0Ί+tI]nH^wvsb>VŠgry:`FELXGSMi^Zb4rV?6=ѓglƚiSЖ2{; ՘a0W3Y_-n5{Gވ]76[U(4%Ke/\qOXYzjK0ۚ"a*~"Т,#A΂]ź'Zyl?aNo (OQ^i~o\W& 0dutgahR.}̉t<+0e`S)yGeuǛ[Va q53GZ=_'nk6X7a! "x$BQKWbT%`m*9W?C=kuw%v$qBHm2ɃgQcT'ZD/U&ZRox.V:WNɊI %h3D`(.He.lW9hh}+xMZM,q{mO ĕ03>sgPgwmV\W "r/]5SԦGȺbغB@-[ɕ?09XˎGK|N"r Q=NXXIwq۽e`Z+I7 3G]]:wK?oBwUF ghz_" t [#lK{)Y%?nS?UȢ~sJ S{Ab~čy OyU,4Npö4_E6T95X ^ٿT}'KʟvwBFi8q6݃(z[}V@`fwe])|}!w]/1nj+]rD<-)Qs쉄58 } G(R68sl/7$My8)iR!,ϻ{WTTYe@:Tߍ]cwIp,q-u>H؊Ə4]YkN1"֛DJp|AIr{o3`]To*n=;Y;դPek:YTgٻ\\4A8>T{2Yv 2J:nY`/*+򎊖vr1?Zz[|Q}I5s]`+:eV]]{8MsCnkO߆.: h+3}mJ ڄfd~Ui䕤g,͋ HX[<,lVOfWd};~7Bd߱JqY_)R@T6E6ءރ?'(z_@wG7Km4*5U9l lZK|Fl7̟%!UMw2Z:IAe!F¤1갸fL3 D; W2/:_DKc3E2Uxgp#v~:.WRPOۣl&Hc}O;|L<4[;.[f;g ڜW.UKY=B؂%=,ѯϬ/Dž( -~nr.ݜ ŭ >W[lp1 +Pu6rmn5ș8 \$\h -#r+(h7c F܆< LӔ{DŽD2~&+v?o6o$gּ]ihy؞˰*{#V R)7Ӳ@4jgU;S܄ Y6Q\A4 I'g NftU^A@VViI[ 1Mɴ&W)r~aD?f;bJ3h趔%aokQKzaLRO'Kip]Ld,Q/"^ ڎDE/0K.3~|mC-exS1ϙ \Oiٵ9k(MdIDpIi9kRpS췳]S&_fBI4AY]4xeq@ p V\߾#~-jG2gx(POs ;N$Rf֣ Kt4VVSh#\ b`B2Ok5ڞ-0pLUKU|]QeZ ӥ3_EAP:O8u VHCJԌUuFUE4$7x5(yv8H'#Re{POh}ό.(A{ FhjorR.l؎gc"%b x{Ū7XYx[Ӵ]ڰJTgÂV(EdkŽ T\ !}KBOjG 1pőLo+}8^0W| ZՖFVgD=gM'W6s +jK74V7hfiC=boו&hyQF$/(W&qFbvl18Z\4sAuWqOQlYjb`8}k H( c5.H=%RDv MqDRmSQj]3~u*;U) aN{h[88`ݸi9Mړ ]ZA._ofWejxa ͹ ,Ve{ܟFi.b WH.gBxgێ *ȺV7|W\.NbU4z<*o\b^Xш*8bDU:ϓm~2Xe$pcJ=lv#ĺ֘^6hB}`sr'ZiGo_ʺ#v#Zj~i`׀H0Ptf-h`jnbGXˮ.TaK%}^Me^k ,HӍ$77WjS{ՓUg6..'"ݹUfÞGo1rj[&i.Ʒ z}uӈ@T" dqe3ҖjP/};1a9fL/zIؗTÝI,ݹ m=Ѭ]͜˳xl{쿼4xblKH/ IȻ#8§Od. !6nW6j BCbX VeJijӚX+n=QrZ一`BKIujP0yh{_~F0 !P;}L#6'4Ɍ{NR)k|LwUрZbLk˕"[pxmY#> Nh*(Ru-t.#"dJ^;_ihٝɨ_ÃQr^ٖd=IHo. sZ,MP ߓCQ24ǝCxSxa4M' $`ہoP{u zw_ 5a>Or):$ʞbz6l6q+F3!Wi5h2dw7#Z >~|8Ίg`v:*lU?@'y=9C>i2|ly^}0[I)W~nL/uaw?7gsL2o0nrG;bf,bspϹZa ̩boB3xa`!ʢgk7ɀS suj!5}O0>:@M5 &LԬ4m'x;{&+18%Q')]]{bhܒ56< ^\~ ks[G_-Z ?ʦpy;WI<$޴78cȾ|2fu(o믽\?DŽc a+k ^OxPn'_TLzV=_lekWH%y/Sc[Yd~z$ \2*QHdƿ%\xo\Sk=! =S]Ǎ02䦻ҧizxSxNg˒[X@3!!&rR\kTְldBzѣDTE#>lZ%p,h_=خ {M#䐣\HN'g&r\0)]r(,hFM>{6xb7kv)d[>vĉcZ}]9Ɵ,*AsN8jyuh2;^Ji _p{L>!sy 9CF靣i=U_H-KnT*UO.s|]&, .  ot#մ\qa͵X-n̤a}nDL'ImI"WH3B1 sܮ}KcWBӊ8^.$bFmBTZ01WXSDMx; Ωg "L[t-pG0( ʵ ⪐!koD%M49 p^з PO})Zv-V/ʇڇiPL߫@'֓[̕+h|݅60eHU, fdc󸠃8CpEƐ[cP<XUM9ZεArjDet3[6-w}R*&*$AqY(Fj"Y=;m/rX.jfe}s6d'!#Zjװ@(%,v58?,MƶѲ> D=@vDL o,Dg(pO.`A GO;VWe=;9izSapK2 #Y-4쫤}NxJ[+iAH" *oJ\3I9]phRk҈J m̉MgRAd43=|'uFϦan"S~:՜gP:$7o$E մR>"˅XGFM\- `EVpR7k!0?CD9`eހ~b4׆1V9]ʪiTqChxGc  챡hO,20h>FpG2MbK|& }畖Mh}ڿj+Vo\0$zHakh@TYR/8H }|yTDCݵms0ȯ6#̦kŇQJ&1b wl}ozś$s%[#ԂC)e,pa@{}<ݫHRaM_x}ۏ>۲7pA8&`/zj ߢm;8% ECk Ѫ,Znj,O-68_bHBFG$!9-5ˆؠY/5  ;.?!M߫7+B7e)ɾ]WiA^c8_3SGb0:3*gIg & 3,r@7A>RWA)Q b=G,I8?lf{.Wf%v7B5_սX;Q)rqt!op gfk[ s_G |])?I)Q?RsCTO{Ǝ6LcxF95F߆v*4z=)452^]&1f )>>RN`u}K>XADZޢƱrv|œIbZAYv/sOF~/אy1MڌD1?ros@: ˿;E_724o7AY(Y@/ld]̐$~$\J}΢ũ죓[ufIg$n.lV Ts"~>&$ "MҪ/lr=<) ƛ}aQ-I= du7I zB*Vr e|a;kJzCr12MfD;RJ5D=_ˁrV]bV_ōr/zL,L\e8sqߍ^[7"ھZBV tP"Gͩ( :ԫ337WRp^BIU+7"9Q?*.!K% 'ͽIlL0 ư ;?w Uy5b MM9ѽq>wS3Iw"Pll`Cn3Btn$^ђ")S]b 9k5xWHxAz)u܅MJnf"2$> r[aW!Gm>=Jǒt|×![ MiiFlЭ&g7w6+xQP+ll~C#Lrzʌ"a8urـO,9w]sdbhh,3ɹ2 TSnJe" %BDؔb|6҂)B3U'"S1WNSox/u{q70hT H֋ 2^,#38i k,Aр=9cvW.O_eOcK&/],Fox$ 9?dB<~N[zBka1si`0P6OEn{p`ߨ Axô8\qM0u7Z-E|et׌I#K֫#ܛ=și`IJϺE2t}: 9Mғ*Xhշnm x0߈( P91ocq/!~!zjaRNG~#2d1yT-q(T7'y]Sw fa~  =ῲd҇,"#mo@G5&,F`cŔU|ocF"|hƔ"9Ԡ9{,LѴ`>!Yd[6n{Бl@Ӈd};(>'O9W\,?k9Jx6AЖfͦH]ar.Ÿे/T\V4 aBssr;XC@d,kKmS jǑgfYA/6%&KjnSt5E'Yy3E H0sF!1$IpK)~ϳyIysEO?>.3z:\w,=e@;֐НUЁkw.x}?*/wU$~m5۳qW"E.~ax1,ÿl~cU$ZѧGBH+ãFSarH@R E7,lO{kX{~K-<. S2vKpr`yOKkɏ16"Ufp]B\~qJ8V4Q=% % ^SI9iaj`2@U ˖[8fT/oiF 7>Uǒ^4(*)jb^:Ozx#`ȘjMݮ= ۞Mi9Hk;h#|HA|8XHm]*)&Uk&߽`I˫LZ) ].V Kfa|~a>FDFE#*7T(S+A/z.aU~iPs)5|oo[fu4"@H͋hN_GLŵv!_|>4vS8!9WiČ&NtϿ;1qtg 〫"u<î:~6}~z#gG4$D~2kY_:%{m ~ٟ:<~#'V@=2WWUOF(VMz!)f'zڦ_t+xeLћչJe?%X=sL|,!#=1#jpnjxy.IqG.&e9nQXX DP0HmKT ?7~\\y]waHU bjin&:)2f؇3j)2^"L tDORZ+=IJ5\[턦T![Q׉c Uڭ+FsK)"PhT8$_w%8N | 9ګ,;TPԅɮ?Ӿ8hVj<kNDV|rp&!0ˌUK m3  Gڞ4xg*_±>՟(uǮx¢s j8EYo.r2MQ$G}& U-UcnZ&JC٫[?%VzR6. NϝQ̘:tI:q?d;?OFdGK|Y|ߘw!K pas8`u/ùtRbTos"Q}D6uX-V\'w+} dG脦s -|=ԡ3c>['gN%y%-We(zlk}7Vo@'7JώNH [.xIUH])k_OdkE~50_dT4UGe@P=HHcb"( ߬/DM0ߵ¥r zB^ҼYS՜l@ԓ05f#dD{ 4\Ri&9!aoki/X/ $XR%@̐ɸLͻ%0kwLr YMʚeF*qPmMm\qJw]y0 4iXa}I9kYoW0a tȿND)Ɖ5)10DO!?1^Otςc:Sa|`Uo$ĚBt3sKa\NSdH,G;%U~],$w-3Hep.Nr1_h}^@\̃wkh8 6`4 ;v~{C}"=A ?r5B!MaU 0XnFu/q^a.m/2uF ]lQ;I=BzI/e H"q^ }W# -dkSUn$^ ]R9z N˖_!#Z&I>;N&%H~ģC !0vS~Tav/\qGGhl} iƪK63N($q~$>wvH;Y goY{>GeUtes2O6z{#ҁr;7a_1|}%R 蜗n,gexٚasP{ O5/pY}U 4 >=Wjh3[BЉ 9&'}a np+t-8Y%Ur{1Id!I瀧eg+U[PHXXϩ|f0Oomk?R (E0/O\G\)CՋ`ӜFTei>9%Ԇ`VN,6e%"4ɺрN$\'y;} Į_j0R[%.ٟ tqL]\aw0 ƪ.E/9-8xxwUSF;cj{OY!ӸSaG q1UK'QWCI,ia;NwA}lo1O,X(. 4L UhN-AKQ:z3K,v.n.VԹ$6Lpjx®v|?ڀc4M |~®OўiMUFK0И#W *nnLU-Za+6މ(`Y5vVdhe.[,h, )+ C&(n!C ,hQBl:6zrz'&W#'(û{*$;Ԣ`W;n'j3lAJghoPq  tQ9w83$]! hUf{U `ER@)#.e:fo~2UpWݣ~#'bfuP2˱\O\nc#S-=ΪcNǜ pz F#ʊۭYOSJ\MECS"~, L%nzh*1ua*k2EJ !s5v߽ |&nBI,ㆤĭZK^W@ ySxlinՓbf0kr@aݷi|J=b GU*FM+#= 4jnF92Uwz_myRRtNv'Cū,=pT@T$ݹ V57(:N0oN\I[iF|GUP@ ڗaYZؠpt%'>'$][}N鞛Dž"equ(ciOԿޤ7cݼjN廣w,& lW?:H#$#N)r)\+H/Yx|J|F0lbS; z4a4B!VWVpj_l #dQ0_MwX("s9T`Oo~qsI Z4rPӭYe%6Z-άg {*6)D3`|$ qgh;JSpkIҗ<; nȍB}bМ̃MɽgJz>U4$zgTL*XBZ}RGͰQYUk'P>@_>5$H@ m"fcJ+ tZikӕ_0 z&+B԰4)I7&@0,pu=̚a; i? [Kdevlam~YpR9̝_J\aptIoe?*z1󻒓`[qYYP`eJWStCZ {5=|# t5I|fXv~C&or,>!6u#oR 5s`v/6OIsm~ Y[0NtH^ AxY F즡t Mj'¹yB;od&$J1T+P9b; "RO+U4WP%LzBJW~bJrD vzUe(U "z*! Usaal;Q`iF ^N;B f[JDZA"^ Dow{">p8x[[RA10ܦ%KO `̨Ћ)zfj(G2XebĽXz\ux<:#rrKZj{+Ӂ_1zDN7Q`S4(X`ѿn l:է I4(S҆$aQbY<0:a?vrˆve.-S&)ٞM>161 {'S':l Ub_.hLRyљ_VŵBeZDrG}Z& ;#OHž?hZNQeүv ŕzCM Ǟ !`$ D *mo Ӈx DoNj_NpLg |B&-ddq_I)l}T^?U ϧ^|_YL^|O'8Z^fObT}VgEٕP'S<`.6ۖ}C\쒧W$MNwԵJ$%<1<+Ysr ʈE/,a~9/b2lNEh5cIGpʖ$ -Pr(h2H*N{x>b|T>Ó"ŋ1`-8KJFx6OW-U˥Ap`%oC/:-,KPFȁ}Ex0 ZA0QP+2G-j .r FZҔ! gqDBhXɾk_skSornmsDPic'P5sDM *0e 6N4x\uAmA f9 z-U%)Vv8"TPSeo#(~N̻g'|ULZ|Vk\[t%ne5TJnB5Æ!_%e|f:mf ac 4\iCj;w!/@B\6z28$2 H׫bLj4-'>7rIX V (m?rBnw(I$>/ mC2dLg!⧥k䚱"__=c>=;gӝol=',FIDûo3٧IG%hݯL׹ѭ/%hP짫CS/J\NzCc$u> } =GBG,7/Es?m5q6wFG퍘4@YKm'}n|Vy-٣!ܯ7JP6bwA>&. zf^?+V7+-TuFFa[E `w!^ :+<0ţBz21꧴dLI<>Be]S{IR7(_,+$)` rZ"Ձ(^‰5-F>n\ c%`3tGk3.55MM2MڎV&=$U*H 3]CoT1+͡${cQF$u[2=Мcv(.?z|mO˚|PUeK$ai2G/Est*t>MTo"28,^& 6y0=(Gz3GӘ^g!ǣۤ|6\0_=?`8R<P'`w{fR1,l-+猓e@1(Z8^7|i{6!--v( $Pp]U Pшb18O)Y~(UÓ|zhGs(MW+]iWOr7;ZfyK_|@d<XlUGߢ%IsmWTj 3h&7ڡ}a4*`#T`hƠv$n<- f.l_cCޛWMek> u&K}aޠVA)NbC[w=WER0ܓ)-4̱gx=$F3X$ #M;d*g3TԛDxM N&FR#ej4g/cOA6/ZgWGAŠHR:( 0CARa$ h7ĥK NNrP\&O74 f`z;i8b_X UqKyn3$OhHq=M+蓥a3oKu^1C}.9*S1 (NA%*yE%Ɛ7@02QʫՓs ,O f tZ/ʧ9ubG$P4tJЅ-n4`"ne#< (16ij S޾rTκYVR ? [1~$qL)qs[GsW;7EDl^ 1c_e4:_@D^'mr.C>wcm?%8 d8 "Pd ?@y~ؖh&1`6gO9UI{(i};"v='00([J'Dn rm8@-_ "ʉ"6@hCej1]q\V^ (`ڴH_fkAqihFTuJYμ}0IM;RBDStfLޫĔUr݆v[6yU:BSPiZy?VZZgܭd'Ƕҝ.@E _].t`NV ')@:ԁVvC`g8{/T{e5ɒ/a!9WSÑZW"_ve! ϐ- ^{s6UypV{(;+Orie'c?Exoa@,K:;҆ w9<Aan^~|؟Iw1n]Dh ຍSڀY:iĊl>$8Ɯ,R8jbh![tIkGpnwg?Cn1iENp$b;uQBcܽ](2f֙69u5w%GƏ~ {URt7]Y~`KxnQ$AWlQC/1;3Z4j+9K1<ͷ,.yy[)w&zE2x<8iqVz.:)T||8K; /[$GEHEmJ@IvwG[ًLKs/Gb1 76#'{Jl%x{}X0el2?r&x.S+`ζunc)f9AN{__΃ k_"EY|CtYp7"tasܩA8+:!|, TVٌ샱zz;oFj}#t8iWw%~nv٦W!ZY ]z9ii+#l %|"!*+6ƆPvaIu M{TBVT|76=@g PM?zU˝""Bzr^1tKOh>PA\-hRYUVo8y06r엌P6;Zx֣[}K+Q7RpnklmLxC!?98U[skega -ճT D,G+Az/Վp:Ӓ7MOoJ0FyȐ iPs0{ej }ܖTON!`fa> ^cze6Lc\{?R-SPҙznZn,, s[+ ^~) T=RKJ)K#0Ҵd̊"ȮcI_VIggRr]g96T@#wNRqY,'ڷ#sJ5ԟJ>iHՈ!ßDD>dH;ctH wB^6cO2$᫗Ч@Mc^v{pI}CFx%|<#%{jE0!DL@:=5^֐aE-EL7qN8@,6pBs41:_M$Of$0_A Z*0tcJwZytRkY+˃B?\ n%=o,'tw;)51{*70Jci9þ7A#=ߟ~C2 eX!fنjzH; EnV|e Vh"IJh(˲&ӣQ2Z_L7B Bv(i:-Ze *2Z=ŚLJOXUUfɫǏw\cP)^nsS^$_MVxUo`D_)5AgۿiVpJA?_p0/MMI ~e*T75tgYb_䢵{{2p!*`߲jtd1^5*4`M w3"N .hg:p -4όM42Ew_%u&SfK;[M 'gϭ(8ÒR>~K#δu 8^Aĭ 7 b奒Z혢N 5-RwML 7 ~ޝ$32E p`HӍ LX2 A@E^W9jN_ljA6坧+ݡ@4}VMH}T>/n (/d {BdŽ^݋4~E*-.dߺx.Hy7T6E;3q-kSX+5Y9Khcjn_Q|$.nJ& Uu:>psAgX1`)?e=Ûho`| ư[iKPnVOa_7B\ @6kƕ1tT5BG,ؙ f؁'v@>ϧuf";KxM֚0k#8ۑiWCoО(euS#l rͲ8m#7p1\5=x*~^GZ 0_ݽGc1핢0u*sXm <%ӑgXRQ \-RrLܜKP0g;*njPS7[+؉D&\ʪASCpLr5ԙ hЩAէRgJ=Lߛ}oE!\_!T O:q" {0+(;"9= !풞ɱ@L]w˵u>ǞKm<Ǥ bYMJLPkjn Y8y<ţ>!"ĝA}YF^%75C7oV]ABO\ p/GD;(el"ڻ0;۷CL3#'SEPX0>{Y1?.}.P.RPj#fBuD]X1>q9N-d|!C^u% = B˪H 4][2߆4P5.9=Y5-6 u~XIX2MCɮ'{P:'TSk䟺?lc%b&y=!{nHEXFX¡tFoR( >r6zV R˧µ>sŖ_/H;N Dg;@QRWgDQa2$ x67b#>L\KA=>a-d@rB\k |9>p>nl^>-fxBj5+K$ѿ!@;R6@uR 9%bky1K.#Z?X"xyKq1s\r91~f۳W!M6ӿb^Go}HlC p\IԬQ z 1^ AMӹ;%e@Su+2S{)gO)!Ta[8B5bQ:)myIS8nWAeqǪ$OV䂙8ѩW^8IPQD_(D76sW{OË_#rQ6#M 0`0R?f}lff ́! 5vT(XXs5U/#x4h3/ )'.'&$h\13jY1$YDU' '\pq^]n˨4pQ`M bh DK sl/.4AC}ή#@UG`ͧ\=bI2eu= SDHqzx |,<'4rvݼKd9ʃ8H|03U64sNpbwKbpyb,CLkdҴLRRմ7{!ZT˜g~;hH-fL4}P ^ H ="b"Ξi<.VPpV+!ތȢL%d\2 w-_%4r)!-+*iMo1 bKM.m^  K(0v<| [*H3e`N1HX)?z8]j9 /o&&QD&A E:,ѯpIyVE%wAҔ0K ~xvoIA e8u8 'hwi7Qk/( Dl;+mNfTNwLqF8*{x֛hϟ M: 6Bz["/k Ϋ 21kӱo饗I6r9{pnbk񗹟qbn)N>k(@ҜtkUyҦ#טQ9KG?@+ެLLuKB@JF#MQ3'55/ n%~Onݧ`G#Q!3k8ݫ8]6 }üRLG'W v)_w8K|v#j)6ނFAŰ&WLۀ PIy-` Wc{k_W0\#*X ݿWIv{1u-*:A~xytdWk64sbqB.O itibnUr?@ Ru8p'-[E^i3cF^vS ["ɣ\h$iq[ ( 4;0P^hsz[^ռ=[8%P4 >J;Im65^dǞT; C*{ՅZ3fJO @SKڪ{G"\Kn!Jt G46EI;O )"56웅^]7au۱ueSluPKѴx_WOk$Szi+S~Q"@+S0EOx;u +ewԞUa<d#w!X%692Ys'1.N Vnk%BgeI4-rC53A3Ly_^0 J_=I 6ڿH4JoK!y'뼮csl:F9t )"1I[N[0wɾNH5v"vŽT$< QB15"9l2u1bzcmWExH%с<L TzH#UAXzt+(h8E|,r{(VQ{X 'M|_G'! Ci]]*_?Х:]& ֧ P5¥Bn<9{رM+Q k n?~UY90HѬ&aKK%ѵ!&iPY\ܮ5?֚BKk; i0|ΈO +t6vݘF[<ΰ(oYd20:b!Q!shˡ}3~b C|DPm8GcPnLB%)xJ < ΞNؤw3. 9x- EJIIs X0|KOt}&x[G&|AbI\~I 2gkTK,9@ I 8]lu &a5Ǧ}8cmj `aYdhҎ0O=>&={uYQykڙ9tgdM12%ף'0WDA齔l1Ga^42?I_4?kf(ǐX?7@3CN̗gnq ; >3:FMM(b^z>j,]F.FH1eQ{PNU ]@\R?#D~V, ċ*ٮ-S\ UG/$|#4:¢.J7ٺnN R%wu^q-xoo9Ν#c9}YU~]dFdz(sr驋W'TZaYZzhBŕ+ɢ|6T+v!+L.3̰ */]}Y:ZI>G%1h,[LcmY9v?K*?rqKVSiaR>ZhC*N>/&c9#0[֏;λ$5;4bjKY x -'tR \:S$5[iC]()r- I$͋ĹRң}ޞQpW4/} "jv 7m}Ey_|N2VTDSh{kKث쑫ByAe˂^ː٪ A+E+S~Tx"F*nֽ݇#f~&=K<ф@F`R0m^~1 noL7psRp u }'ӟ/qoK2s[+w>o.MS B\7B}6\v8ʼnΥٙik3c㓺㐟@ᮥN"61:wu K[>Mxi;(>Ӱ6pUs^K;?Z/ceQ 5(x&)׵^"EhģqSe^zt|Rb%d xPg>\TNUl2h<]MڳD({8qLC\3k :a}jAr(IL} x~T ;#?˱C, U=vpR|+;t"lȼљBY_Ff%zFj˜**!`xxLU$\ܵXȹ~jЙxpKtNjZIkIQIV b#>TgvIؘJIu28?ArgPPQW8:iBJ6k%]вOpLZ>-5ϩ:w]gCdnNpWmbPv_'޴_aܣ:Y; X?@ hoIӂqW4NSA-7\k;{6qpDDPq2'J)2`Q[}ȭ [q׀;7dI{uYgN{XL,Z[({58TXernFr6)ϱZ}+; V1Q} qI܇?ry ,)7e,zsn~dzTWZH4(&K#!Ô sOGU࠺K }2SXdw"Jshrx3J٬&#WTMzy zXnXX(B*mv?SeL ٞ6¨ M5pN/QQruEc&dT&BLZ@SDYu1 R<"H%M"EkkBbEꢔ1SxKQU O;|$ 1 &M|G8l>HKݙ/?+ȀDUȧYrCgQpU$UgbvkEN @ 71ٲ)z)D~B#I{P\F7'™l n<@ID҂ou1yphkzG~SĪj)>zUп.h/D.7毛:a0FBfe:`Sds% s]M;!/%<T85eltQ g*xWSB}9I8qjcҲxMJܛsOY'ȍ%P>=>G7s't_ P[sk"hRd0 ÔøӞοWOSN̯Sٌ{ۈ/TuA'5&sXDάKCΙݞm fap=J &B]rSZH?0OTc@ӛ]ۼ7 ZgE\'!3ǒ$OfZrw7gM儿rΦe D i1r>"/Q2b9TMwoLa%4eEM&O Ä柇HBD SveǟuZed͎P'!=_ w@b[sH٩uzAl꫃2(bz"BР ޳v T&CHTR7tIӼb j" Aw'Lw%k?NRwr@ȨBl]UC$VԎ48YXb k=1U hLK냣VU9zp\j<n,@l\W.^V6~B Jhga͎1p&T3;C.PR®:_G)lMi[ ?(k iC=dUsI0fr մ@"*иGd%n_tn3RVBIM&] (~陠Ɖc;M 3{d?/*}ߋs3fFQf >T'!oe<rLHV+;OSóGy1G-ՄMVHw_V껽o6UNA:q9 atj֎}.N~ߛ{ 7!J% Ǔwf9C肜Kbr\R7Pئ_Y>JƭI6|$#'Rʤ ̛ Kccɏ{b;ěmn)8sX~}ύ䔰˄! T+cRџ@\tw~j]}ae߼<xcvDG*#6ڬeP-WDpI]3+AntxLv1+UD࿲ =$-;B^ MKXODbDvUQUeUu O;Gÿ|EQb@wb_?]Ô~Rf8KY#qpAR-)7쵫̬;T~??2i79F.?(Р|R^p}FpHB{ZDz`cһQ.85Ԇ0FGPEfNpkfB lDb$^m&Wqa{sw% W ˢ|Ah '̺\V:xu*/Zq.>ٗ.9q^"VWZ9Li^|ae4`uN]3{Sc%(*40q۠T6ϭqkuqCBcN84:E{P-eUa}ijKd{*ۃ9'_"!vYWRv<-; gA8Ś,`x~3"!iBsG-C\yJԘ)'y,G[=qhՐL=Czҝ\#yr*V)TQwB'e>m~jG> KCEݯ;z<|H|VGK~/ C35g;ho}v~Sa925`vE*T2{ fA_Q,bk^CκbBʙtjcL&}x2{s&׻[0Wb )22>.냤h}e2 jtceuLohz^PCCRs(S֐09$zmJ N{GU0YA&;13U]}_\UA(m=:sLxKj@ElmW˾s>ԎnR-3~GDo~r` mc=PBi-CF{Q-LV1YΎćFiZo&PW–&[d<`D/tmjܦ>zs?$ F%(EOy 3^TQQŕsd9Aj0)ٷw$s#"M,8S}"]h-ym++N{Q <;TZX 8ɚ]5: .އ7Xk@Ckš&.%yKV4;J9wVJ7cUy ##}x3>θnu..QnҨ9>,dwO@'@6;&\dr5Da|.92Lb4A7t~t ƒDCd"mh./:b>C{Jt/JJ/(7il(TjAKk3B,+P)]hH;;rU.8? 2WTsؕ >ϲU\@vl+B dCsZWo_0? A,ae>Zƾ9|P"%63u`һLC2 Q7h/7Ҝxuы=+u}ZWXLܾ{bOM:7R6*c=ULry1OKQhO~DX<8kecpO@q kwICH^V=Z&f(arќrom99=`"/=lZ e#4.tcNƇIVJ1p!&0mb+L$6[V}ɞj#5:,*_isK{jB%d9#@? YrQkF'+QF!V|hб/LJl I0`=2v?Rmر5,5lJF/(/OumPS:K_kz/UO23̄ }CFRBz/ f~EWG埫BZxa D$`GOl9L뙒lb{6 rӓ?TKlZvlѕ00Z_J&^j>sJW!ug+ԋYNT?ޮ#vՋOAJqc  ¸Y1"1 ma"{ΖotY/AbaBޘjkn~7?}(WnAr`zi iZLre;Iv,Q hWiu;)J0fSh ^b7TZ2gXE"'ZD8.\3:E4;ϨpEWɀ6AOB0utQ~f1] mA\ LLnxVc?f;y*^As*^%>sVHª'x%߇vԎGrn[0T1f;Fr2RόE>aVjKA,g`F 8:(86qk*0dŀHƳH1fsXS7C8\Gh)H!Q9";qn(1'c h|@m*: 1Ԭs:J_;TQ..d׭%DG5^ZW"}Je跍U)7s}F.^8}/C7i_2;AP/4Ze;m"joT<-۹8xVZd\>|~ ,%Ս>_N0\lK!uJMaQ?.!kԳ5-$2.(RŞ?x"|.AOp,LD~-G"ɑt0j`Glul:=,57{$-[@^뮮8*Hh'{%4Ma& m&\|*.Q1bh1FxY^c5lК3V+?axbuBS4o%"8M}gB$繽HW'q[z| >]4;p{d 1ki<pu ~f3-a K;8y.a99uߟWzH:,>+I1*NKjKUG%CW-F ..i j="^_FQRczs1$@rW+aUn!IKH"N1sc;+}ۇmWWu}vmRV7 VyeA [1pЮlN#{PQk96.^\&s \bjbXn7H7/HN[]VJq$ިb *kBɗ ђx@,1Z᫥s7|G5{}6&6 `Kwą92UbKUn,Ff<wF3@vۯLܰm{v';Ah9Zn!o2,D\$mۿ#F)5HR," -v2++) 9,gz툦|ґ\ %^朽ى:VjfzPFkZl,)]0\?:Cq'^Y[^CZl(u@Mb!MJq{ 7i&s` MN]K1|O~UeD0G(n¨eHvyז۹32*YuPR!ҙ3h IF_}}hft!,}L l ̍1gKw*u3-Vfgᝠ&*Qd۩󿴑Cг\wH\ЎCz>FL'Mf_p % J "#n2F"cJ;_h ␕x] +y_.|okx%8/F;3EÁ UVx 6xDՅ}ԲW4:oRhp )7/5M[Ҕ h!+ϖy #/ʆ0= s8,ԑq-g:>se7'qH03"ȗ_Rt(_a 9N*| [,-JP݉F=5ȜvզA-9j|\N&+r e}]5+$TW1P PMy VZdX+zaﺽ;|zNJ(—Y;Πvt~&\[0onZpbլ s:QW;q$Ex~T~nh2a{ BG@ԀɌIA&,|T]a&Hhh+θI~bƫh%G1_ZE1ל=Pb3pn_)tfm}Akg3FH! ?'Oc½yMyczDByZN/86S^[*%掣 580\^9P9^u@M!qQa[<䖫^Gf6-m34 a0oޥL_r#"^Io䭯ad 33Cpq8Q6o5ܳAՒ&mӮa0};&a(7U 9L?M|'5HW7ĘˀįQy01L[(9_UokʚUi;eqY^E}CK|W&zt+rGpu‘+NTmoNi`m_s^OPV<$W/Dwo2[}'{wPU-ʬ hY9\ng*^֥=${.*6HnwHs:ܺ # B{2RqFuNk3rBo"p!u/Ѿ\B%76{[jq4v\Pd8P_ a׺^wTѤڞ<|H2҂m7|2Hq&'NpÙS"٠9j^ǽMIuDppw_bCMkG֖rhAS!R62q: =/ L.92uJ8p*d>c.@9r&ٯZs|?w] ,C7%Ad"1-igi.|rTED:I B :%+F3"L22+cH fxBpߤh9FGHf$|ɪLcR~:j:[fl{^A꩚=~ F^2%zrQ51Fڪ-T+sp?<uWY +UQaYYB!ÁϐA}d7!62`-ۘYJ tYD)jrB QuWͽ]­Uj#v=cpwлȧt@dZ6y|PZ &ٽZs:[Ɣc ?r G2\)Ri&al-Hԁ6Y =I7it;:< v럗$fr7`QUncq37b,geW?ٿMxl狼8J~khs+YlQoNBY)Ζwiݭ !UÓʿխ_5r]:;䳃SwF=ݕ%_L^JYxGl@ШAdMHn튏6+$y_]+N5zึE--O  Yʗr)G&`k$Ƹ^ӥ-op5I֭/1Gn/Ko{~7?4ǝp6Z'=9 |$Fg@UE/5ݝtst\n3UzY!w#1X'|4`Ӟx0!UM "b_ؑ&)r %/0u/Ё&BjHd p,u~2M]#"pg*eI 5(Ql{Oz-Sg&sR _6iN k1QzDݶGmZ Mkz\̨\bƎ^rVHbLJ4u=:ydr4ICNk*;enu -=IՊ"}S6!ɡӑuB-) ; J&da-NIqԻ39PۏS:cEvWB1R+@>FqMX]6 !T/]¹n CJJI>R2bĕM#7n|RnfF(+D7tx@) QBBYz;|s2s?^ղ胬zVJoLiC}y_JHKz]3em l9ID}HuSw; <<:Γ'Ε]qɅ8SRyx[k Jm# !QwD#官13Je"N5i 䂁O=|\M٥=epoTRX6tbD:_cտLz߁P'VICTfY {3/^ |"Azy'!яYEvp /1" #'Q%T UޣaYPy'T8T3PqG"]8mrܕ0n֣/\ MIziQvKNz7e}0goaI|%~W [O(SnCwab-bU$- d(0{u-Xs\kIؠVTiv:`}p#DxFRn}m̦YvZ-R+Ti8AL^԰>cib2LzŖz/pv− &B59>F6& ̭$I>Fޒ Tl\Z[CsdzONk57orsm$Z)2{SNxS%Vٵ Y\Qx_]ӛ /gH3!9@DR \D&S(ڒ%rDR'c~)! N˰- I'ktRCd)OxiDcˍUS"z`4]8_qg;WG:[;Rw WPMaRD3)-Vթv6U U @>֭`(j\%ua[TQR(#X-Y^&ﰫAtb(k &*yPCϝ~~['$GydH2FHF,Ɇ\V\0W عƎ| wܤWwW,m[A)O 9N>r 4r:V2;eSn=d ֓؞L0ȵoS.Xu E !8`dnarIuo .PkG2F!= 1\Yѹ=c pK=@-h*Ɩ8c3Sn'{yJ$_vpLՊMga]]$jM%x6ȿi1n^R=PBtwk&twݢ`,Cp_T .>+ckWL.׵M:HO¾̶;ܑn>KJ|HR ‚}<D|uiw {P,}2{K\?PklQb1;Jj"@MP4 aIv`CE؎FI$Xpl pݱZjZkĪto.;lͣ,D?D X!kSlR.X;2/שrHUZIڼMg'>G#!Wq3 ZM;S!WA~Q,ek˚C׶0LY\Z\6:낼g*MG{@1y( wFh@pT;=b;~עIt=X;3" s>%A.Pv'spsRZ;<;R+Y-a $f3ht|ZS7RnHG=p`Q.D"IFx*@z,h(D[l P!7hBkH^'u5f s-Ά*IG9PV~?CnG'ywݭcn@8Cf(-PMLMަߘ3C̏QqJы\Y/?/ɦp(=Z~홽-hE °\J*-Kkb0F=]Pu3VgHY7}<iuQѨ`I{Q's:ڢg<} LS KVyX@QT:")*=zYjMpgcoIА*.FH: }m`/6 [2t ׇ$ M~#VV>wqo5qGpV b$>TA^ͻ%I';l.V d4BPݿLƞ~fgںAЋ((cU;Qw (Ҡ&QJwV`w2u{@7 XtuݿSEOEiwQi&z@{6xIA&ۙu n=5E# @+@Fo2=02aMWl#w_|GCNi0E=#S]=d]䂲Z˶7NUz@Kz ,mϲ0ެdDSĚ8T_uqgTZ,A|Gzz (tKtt" 3Fӝ.jY1qm 'HvK;F?/aC.FkĊҶǦ&Yxa 4B `mfy-_[cJ4A nIri 9-6\ p<׋Jl8)+lu g6ASldiR,ۅVPN@#X;itS(U p$%z%)-хh7na7M@rr wZU3S `g<"PLe/X孽=+2Ԥ! gMB[Ь z_*tbD[\N=T8݇w"SBd;yY`{şO $FX&P@ȻAUAt{/cl`- GFby1x)DHF7Fo(7SAL\D't0IG@^5k'OFfC;Z)a 5hF8Vj5QI\oaAfW =8zXg88ضB5Nb|WPґ>`:i[[e:yIî/`k&v Py8mӨI+SbՍ =ؐ:ߏ"kcb3o=E໒~lYWVƻzk HF6 JCƱɦ=D_"g|IՌS YF+|GI&{6N$}B䰤T{+,KFETx*`J =1N_Qtem9"6 u>JVt;?SkVl@>`r~Mt. KAN:()f> ktUP%MagRL[XԥL[΂1ad] ~ƮT0=$gH2 =!Rж}ʕCSIRiPIpaR$sd-;>x2O3W?}lXRȅUOH|[OFs5r5pR+ j".;! 2zlĿ{>4.CY&2<8D{י^u+~^ @nDz`Hӹ|Hå^1δ4WCɡ ZΈࡍJoT{Դ Ro;YFF"҃-xA]yj ET\9g?"yI> ;-k>^*~L݉cN+rpj,#fҢD9H"Y]s&fZŨ1"[AqGBM`-v+hY %okLu1=sq/[vxEMp8-9UM#TxHUǀ? FKu5klz56P^yJ~-zQ$U_:Dx>ӟ2t=K[V7./ z`m3iAF<")Y7m0B *AQgtmy[UNs8n4vKK pБ)Cyz+}I*сij\Vd~9fUPuIk`36-n@K8b)DlKam/VY;"9AgfK!פBrK 5ڪg}>6|t,vε50ƕL0YsbFǠuʖkَ($_}xro#-y]nLqouV6$.C]4 1近KucVOVE( ,aCOTCNܚL[Xwk/OJp'Qǚ+k1TD*߄-B}'z3i (|JnxvG ~H1X ]%1{ D& i?9lߍ8C! B"@,?o>2 a=UbRXsS3G'ΙBo4%9YpIA%du?~N#'2^b9kN[RKr7}`-l6|jY[+O2 b7ߴ잳gI~DUq$1͌AFF9*}M稻ôs)ewutzY926pW??{IuPTB4}2rc^SqPiIOϊvOq|`7U6@N %eK\UF}0$@lU7ObDz)JEUP\!~f2f*V1:ܰĪ.1/ж ql,qq_JӇ6 TXe`o*|mL*ZIaRu/A <"mA%qܫzF^l:Az'#Ash=9z!^ZDU㏐ZљĢ ;fGi&JTOfT-"rKp݀ef|yׄ%ؖ6#Cd: :vOf*NV٧i|î1I'Hng6{G%hp o*C̉pTYcF`XXZeӞʨ^e;~ԵYj/A3N Z4SLz8}A?ɎEFQqpu9t7V4ԈAX Q/m`QB*ήYBQ -~@hV uO$uĔνEW#7ਆƌ +mEr1[j1Ǘ!4fWQFPdEnh F3n#߼npk}I[oeKw O.C^fk`koĒ#{rŮ\<RFP`5o[F(JR/XUtJ..Ta!.n1Dg[=cU~C*ZA2]ϗn]40| `vP c9[|Km?[X$0XoPqɊnDW"7-G8XtY1tÁ77^F=ح#YΎ֯ӓ6yfHa_%sݔ(T7 H误D?a\-x8e9,r 1?@5G% NŚ8SzPoݫU&9Ru9+3waW(U$ν:(s:"2)NS%-`d*:ň=fN|dzבLHqD9N8165T5Q,u۹75~:{PxQ.Fq)fWTw 팑# m.8!|Xn? tR 7!>Ȁ"γR*c36-۴7J2b@w/ͳVKi{aY\3۷"nr<ݾOmfAN ;5 쨏)pjk0a!ܯppTj_!͞⮱*QIM_]c?Oԋ_ʷ2x夻N6@r{/Fܔ5>)cXq0J'6x o7oLpQg>݅-R $U B'JN~LŞvrl$hxV( *^th >Գ>y=P>Bba_n{},0' dFeh}H % kN ;6N'SP:8$$v%(/ &z; 43uqp8~^+ϳCP@ZV'M*lɏ'zΪ(IMHZ7%[[`T}J_G9z_L BPoR(}sZ%ߟ2!Suu 6fgeMך]WmBDR*&@Zdy^2)v|m &ICs|t BI?T+!4kQggR!s?dа7QޗELkvWRJ_&cE݌_*J%€"AH7δ.0vֆ<~nRh'ᜤژlU`_%…Wͫ}JI6ip2)=Vb= ֍g:} 'Od"T>1f_s@,̿~(kG$S=KӓY+v(usL+6gfԗtZQ(b&2~&b>b^VO*9>Ua?dNgҩ ♆"]迺d{uLT<0,5fi?K rH`sHotD*a[#kW%,<@B 8x<'뀪4@0}Q//NdwP]l/>\+ ۢ)xaN+;"6A\Wd@l{3 Wt z8lI}"`Į men|ShΕZV3~ \7ur1 Fs`F6ϧ2?<IJ͑<-Aht dFL +7W7=IxGeeΩM}moz@` ?:Gj=ɍJ<)4M쒨FZ.Ց뤹>H/lf }.ʉZ 4٩)SK+|Z|JY7uv"CTT'!=UiG*K \]ۉ2Z{Cu"5{zpH=?|t {Hvq;7|p3,<^(;~iטz_*!7 =`߂fbNjcxaFѣ=a׶`M(ǁ@I0t(9_ݯE;WY &K-ˌ7<1xnGZMw#44;x+\Lَc_`_d D^j򻊺v]>ၩ!U/]?bQ۰#n`rS+' I"1t.o[?>.~[A}1g][Α=zp<~p^ } Ò%sH^YօiF~:M5*!*6 1ayI 6R{kP?diÙQ~H6 moMV%Ĕ_ tD4--;?KK-Mtp=hmDϾ% }E~ k0rPd1`~wI&&!%ҍV I0¶/9SSW̳,l~~+ %;|Tr61^Y0mD{NÎMd0!i쫿NοgUL ;;Ge՞i}_CN*# Nx@ˣ-־@('W?5ub~-d)/}EJ4]u؊WhrBM*X|`V KI%'x0(tq[YL@U V` *qC*c#OKR6j`VXnVF ֲw91Hv44gV$Y 8w@g1I!ԧ<5^0Uߩri(IYoyT ͐'¬i (ɣóz×6)pMoMvRq9DRj_pC-tI)d~CŘ߂]G_LvnL3:&iV "p{&~ɼOh>Aoeߡ_7/zO=0K_Tdd<dVHhcW#{\?sbInC֔0RG"[=Z`:1?- }{TXD01~4p4>dpf24FO,f{mIGs2@FPDzbD2cB !sOV7&KSa3ɤCܬf \ n;TexZhNwGkj}ޗْT $@~ZJzGPQnL'X+XGA3 6JF,+@V_#HKC:Y}pa3hX*R.Vτ*6)I?2O"P+@ѩcZ&V8w(#uvO!1s=0[GB8yK&BߪUff5?Z`6M&?u=˅uUݯ5W0ѮQȄ+/Tɡ 2kB7#\o8ۢc=`jv{| >1XkX]r<q5H|*8+|ПdЄEg-S 7Jy?A>w>p*THa6J>yH(>@Rp~'`omfoq:8CV7"Ӳ 7nm8K/՛#1ᑋ%iH=C A[M`"ꈸ5Zc%`҅MN5_`DGp?{; q$e&)]+mL1q[Hdep6C\owCv*6@NNR 5pyΒc=V'ѦF*UN$@6J4pUw-J޴_¿ڐ\&3}j X}R't%ǟqI6 t,mfi(1F= " Q"L9T -%_`\7+P a9JXxFdY9FeomqGo~Lf[F}`NgD+FH hDǘM19l3D;xpC0Qn f{Ul{dzEr>81nc0+l(f''lfoJr\s/b nIUsl=@eF91 9Tjaxs'"uӟsŸsIfts:{? lr8h!5yg&9xBNvxqu]ǛBUl GyYwD|ãSJNۓHMsZ)ZВ_i&J6BWMS)٬*fY^a/٢UQM=U5noa ۩ N Jzq቎[:EԹNOT(jqv8`EMBXeҶFYnTнH ]L>UV4Ow5lByvP>rt<ȃ ؀{&@M;ːzɨvICѨ]BʹȊpFm6j+qG#8U|>'ʑ[ @]NU!#xh~#v v!s W$#KɭmqpJ k^ҮR bc*E2}~wЈ1 &[Z=uxȂ[CO"jA2w M[X%[1]'EQ)bB?DIg\(xs%D8?1Ҫ^7uG_9+1S̸y)o ~TÎ`q6ؓㅟ"DXPo|yJ!bxdO~ҘCM6YWͻ|;(D vjZ7SH{CB@l RƲ%6UN^`YN08ЄYYLyShuTϳ /gK˫)QU0 T}'n:u8xx//nd^S:R%CqkH"&6{RKofr'}4CDo,({hs^`?;Ft}Y=?7-I/*o~}rpgi;RU܎ rtZx"Kǵً#?m;b€sƜGvϳ.0Hb#kJ&ү 'c{v7,͚ma%!b|7[eܙ?)D+F ~}<)SӘWogE[ZDRp+B#L̓S!6l{NBXG5O"s "Pʼ@]cسVZqnA+mpw†QՉvZp@y򘗋Ö-֙,{^T1=x,գKZ9Z#TK?9Tпg'`qs,1Éz lQ76 6LG9tŎFɍ* (ʢ.S{#SS"2mS,k~tSwh+JPf7SǛEo" p K 6@.?M! E݄P O]@~- Y*x0uT4+^}ĉUF:c50g+!/k}|td-1{ MYc, K;VOzWQt@ VB^$b -1ƹY (Rkě,ZW*IzHz7T!8$J>OY+?ܧikjdljw얿ae=PdE'3CNS˶vzhP/VǓ#i|.G 7%dp&ث ޢaPkfCU#fڠx)WY_FԐ˨lG)tS)9="46Va{VNFOuGb&']z<)X`|HwVMlm, غVi7w ̸5&M!a_SLYSM. ?Rχs!c|X $nYRՁJ#X\7H(Hv+w0T5VUs¢$Ku(,뺛oX!fTo[͞w.cFF#KvӡGU3K̰XL*S?"R )B-N!f}F[峈[ykp4/Qn}nXcv33%(\iSLϛwCa2[o x \=vDr}G { Veo%{-_e6f*8Bs (SC7B\@'h9~3y@Gɫ~o Gq˾6j,\ Xk\̓Z.X-n5r'LppX!gE1V}dO䣾P!@136y:T\k'd-4Ύt&̽R)xɝ#4]{ |fkrjviRwueD$L6h_J a[)m2GmUbq+>z4Kѕ: /" t=]= Qs_ϾM" {cg0~9[WU6 X !7n+'wpw :ܵ٭ʅu(68?s߉)fR)} ;{KdHSR"\8O!JwYpDh)8L^}iyWOfiυ4ܐz` U4-uG Q[4# ]V\88 "_-d+ByKڨ~*8rNe ;ԥ/_3OS%rKDAҳlO %N8IwZX6V{ȳM`9Xx-!L͢=@13Dj0.P5ۚ51 e3\ߐ@EP^H,\pA&'Gqb*r5PїYApɂA GUDqe7W6ԻXwЀ<,9+'pN+[A {יiT+ϯ"* j!s [ط"ˀ*>cḦOzԅ $#:HEƴ4nAaҏ4:B_mJüuo>ȷfxǡ䫼(2Z萎J f}z5bYЎfmd'e0Ϡ塰Ũ]A}Y>~/ՊJO2Rn 61l~dfQhRX݂?:_RWFL1>?X$EjJGJًAZouD3j2Ix:%%rQ4}IDZ҈Q.Aia̜ 4G%4衟\#< i[ٹ_pRM^3,Cj%*1¿*EnS#Boet;hKV2¼ 2)(FDMBŘ?o[wjY'(^L cAR5a?Xk:ʚ3;ל:YOobxM9h+sYD)缲0+Bt=7P=`uI-/Q&.$L\I\?h)?*-x换]Ti#'j pW#de*"?v /夿zDNkFkx#`yLNU7S}cg&E_'l }NG,f1Uh(?{7|>"'ъMz>0Z{(x dbd钶Bfx:\<@<Ne|,j2N!TWah/_pl #/E`uExgZ񏒗K1dd*E@Oە(cgVDW-ߝtLcdȌlE4opnY'"z+[('fW.>0VhjmJӕsF "/(6Lah#`}h,@!6.IfiB˽㼿ނ%0rf@:`|`4ؾDܓwn*ϡ$NgdU/3}x]x]R.):X R s((W'>̀4!|P. ]Мj%m!E)j$dmAe2mSx^PjӔ̯~$v߾KV:/ecm.ʱT1=uH2NVW 8-.7 XPT͙V6ٕ"w 6Xg5ˑ'RjTŭRH#jlQF3shH;6homK\* 7YڽӀx1{Kc7_]cfї3]OfQ7;b8nׇw<|4ȇ{95ꈨ\H .}$X1gv`\1 r<{! Z3:4c75[Jw60P@Q/CXCEDv:=I< ƋIZz}> uga6&o`{+j \<=>Z//S«RbWymڧK;]lh4' %'y.:)l;@L|%AT\5G տM /˝n(3V~R2 V J&QK2zo5i_DȏCr?jzC3k g^$Y.Cf,R#@^/7_3ڦQ|2'\[>,zcWk="N̅lZ{c}#K7üe8$(ic 3*+òSJ%Ep]ho΃!^y/Bڸu,s_FoS_]7 {3Gz9X,yp1A YÕpE3V*VoWe2 v(-`HH]_Hx k``iq]VZ<-Ϊ )@҅-T^wM&׻(k- YBHK5NmWw0_$yu Fj689/o^c}#zՌ:V!tr-YjgyVuUg-Y /FjD_6݂Ij-Y@!(RT!! *㌋VKw M/OX /Sśc#= kL>LڄgZX_-x>xR! SO}5 2G3r0-H"|,H:p0nȁ]׍AGu0XejQ&D=Gdؾ|Bo!?YD[^vR+@ykĭ_CKRCPx!6avl~8XAgs*֤9Z%ޖ4f1zhS2d--:c5k-eXL<.:,9m3j=B% GA+LJZ%4g鹪rh+7˿魽XuM2W}ܥ~ L9Rw{0|MW6hE%&ѤOܷ”%11 '*U.fX B׳-ṠG>׻,=cZ?c(t_&*+Fn[d u5@ ʔ1k?Ʀ((>{E8BB khE䌲pxxzthkmuGh?~۲̩޼gzΊBkLڗaCpX@kƪ D1blv7?1ỌIS5G >wN{H?@7:زtWf\2<ìy.(RbIVfMe}ga |u֤Qs+DMiH7ֹ4/DmA5G q̴p@wlzvv+ AS*2QMDb>A Qeosy.%Tlܞ)NGPzD@>'I]@; xx&ď4p ijB#boc yjN|R\#?)d{vhccW \u @s]~<Ա,q]Q5ت7F2&SS~/ xbVkIQJ]G 鳑VV{ַVƱG nNý_$vTuB'bHCե4!-h3=iD f*Ի=jm[_Tnݶ.'{\L5ZOuڲ[z _LCvJW&F(ޣ)Os )& h-?5d8qAXy$vbjÝlLB!ʀ*\zI&b6qTOBS8hiB}7aw p %pO/B9M9)5 8 y# gVavHk@9t-H˫0N. kj0 K:ԓNR(UJoV[=,56e(. [׳ !* a96̼%DdIba&+v22㠣-B V@MM2stGvG M'B-͏ /Q+~?ճb"9AA"v!0^{ M83? |RT*L f$S`|RMhj䊝%)aXcjrdS$DհQN][MhP0fmn?l{&p?&44oNVI*gl6ђh }kqy8ȫ%+`q/q ^muQg p@֝2vT&QJD=]usnr醻^ q"i "\9<\~G75*w,A(ԧGj Js+o>|fJ8V%lrsfu5Ռu^8`tLqq `QC WN0JI&>7 4ʼl*ʾelvWLts"KJUfi|LQQb#S'zVOZE' b_ܟ _c0p@@*rz(J1O/hD}ejH-At:{m0O )rH8{w$#[ I!^N?IgI-I { A8$/Ss!^a+"d2pnN_f9y SK_bJ0 dKu1L6YIlv ] (Sv|xMWۏמ F㆜Tڐ@ѧqtJVq׾?]ht鏝&#mAaa&P00!|#g9!lգe]B1~9J/NS[!ѹrKL|VJV2b7sG;RYK#'Mwt Cd(MK;n%a'DEDa|W P[&=qт s2@48" Y8 }# A/'|>1qWpK^7[ȞDDMpuyp[Mjmpws5(XACbJ?uq"ua/Ft)5 wN^l}4 u%)?*f aI)3$?y 6O:43c~Ң2Bn)GEgqFcLś+"VuKeS!suL ޤ֊Mߚa/{.9X.⚁C+'ԙqAF[ 8;yoJ_k(;O8ҝⓍ \do  u3kLiJ6Om:N%[սm)|,d$A^+zKǷ+㒞qZ d:2iM[ZZʚsDzyUХs؎\ÉţGte90{OiGw#w/Jfxotzl?ɘ?++RwnlI^bj+XdQpNcFg}JnLO *3:s;Lp浊"UƯeUK^sWB.s u s]s4N_Y0[Nڎm^!4ELuw[PhnUz5oH3 >.bnɕtIÕ'HT4$AB8kOXtvgi7-|%8]R26d|%#>zCxᅥatxlф©c'ѥG zmxO-H)J0iUU0SPTl󜡁dd.ŃDxz&9a RI9nF`xy'$!4tw>Uk$3(njd]?"%!h%S`VKѠ|tJքxi% KVSfTZa\ԤÜF  8n3Uק =^Yc fG{AXI4rDʬ(1QdEm)Z;WiT "u/] .clX0)u FL[0=4HRxl~%N39_k,yP/WŽR)0 R}6H\_m|w~< ul@å.¢O[+Ôl+el @i| fz">_^Et6ud.qL&If\f*]g0K(0iؤ^Qn\/ Q<{-/bwZjTїq3?3+Y-l2,6\<ͨYc '9pOw5/^Հ  nV>P3'f2$YoVQ8j4(X$b@E*'.1>iSHQbH3h?晹Y"Z+97Rc1۶ɤ}qZ @nW69\0/3D tU>oGQT-x*s<i^E'tã1f/mnL;<`<`C8D*TLpabp呑|l{5OއZ<)Va僧7:ž:g}6 m}c[YOwW<~CtE%yUzv/3<'Cu CSlt=<~pg0ʨrv|G/c z@4'; p7`!%cGwQy].I͛sj(P#F¸9Y fdX]tTju'=b[ؼc[2V16WUWЬ~cScgۧҼ+ &U:׫䔨5I!_E0_KR'缴q2nB~3i(6A%P}a<1 H' fvǮ$/md=R!<3=TI\{%BGVHM$FipYef=] ܙFf Ѱ*;`.*Ũa3D(4!%0܈ݓk;ӫ )d|h[%8aP,vg|8',ܱ4m1ԌF_A >%jZ>@y33$|@P^yAq?PONvsthp:T2_J#9 t!9k(YGGOo "äl ߫P|"'{>'dk{00}jSq%x ~gv*ހ_]mj5m@1nQO(#D /cl nֶ!s:1`3/; _ V{_/MjPO+d̎50{f![Sxetuvi}Z3]S`oObN<\o b1c֞ pVZ\)tK95^$l2ǭ F3i.^~tf#7%m&2NOH@xD㉣%<}ۀy^uoЬ4}-N+Ⱥ Y{C|+^D5 fT%شլ{s[FLMnKN134CTI'~Ӟ2T0+gGm\K..r-qSb|+TxvVḰ3ugâޜ7e)YmMt u/O3|'mhB ;Wڐnw1J*!ad#wQI(IECAliNĂO8H%MxxhR3o#~46FǠ0 8jBtF]i ';HѤ58Wf},v>ӎ+8XY3v*O/+ x#b1C% 7c~ޟ^GNګr-;OPϏUG%Ddm 8UK=sf[.P!8b&Y?2 /G po3}X-X]ՊGHy.~<\JiAY# M@#!pٰ!w[5`jK%UƞMr'.4bd"&(+h/QGFSACvroK㼩i-*iQn`ͷ3: %=˞8;=Q:E29s5ڦ*LL*OZd{aQV&RްS\} ǹ f ] <UChҭp4+-K˷YK+ۂ4J8pMo YUM#Oh(oiPQv>}tsBۛ>^2$@L5Me=1ƉƲ=}63 '#7/?Oו'^?i' +O[Kmըu AR~EɧLߗWS- L а4lΗ3Mb8n>F\VDž8L>Ւ"@v!Ɗ0Huµ0' юRڝYZ_<{Ҷ~݇7JyCvYzdV =$oXGP[ ai{0 ~;g).ςb/WZ/͉~*W1$s"2+‡n_z;ph>XIxc׭k緋⦘mKs΀Aۅ 5ZѮ){DđnV5Ĩ›:nŬK~c ݛz<φ3jfK >̛ӀღLbr8hx9dPiLJr&Ih׸R(p1a)dw}/jB5{bWBrwmEbZ4O90+u-tL{~;TIܿÁR$YJM+t'L|xm jw?uoO1(Ff$+#."%)6`ҍms V[^Mh$C81,qaw^ɴzXV7'OBb_9Ƅs=a @oN[Yu.1B?; BdOJ S>:#K* h\3KFJ/F9\PVF S_;GtPGڗU)`Nuzsa@o׿DT7*-22^K0]i"ӫkD˽ rɃK+Q 27=ŧ}gBУ7|癹6w&4 U%{y}KOHrG6"'(9OiO Bwz@I70 E 6J\,H=8ixrdL~EWbḴ)e o=)κx1\6tԡc6;6.!zh)WLäHz;¼2*^W]cr\+}–;2#?_WdrXRa rdH5,ץ-ۘ ÿ<+= |K8)GJ@N%uS.b0 ҌR>אd'QLs`c6l(KxDt T"NES D?Uw mUku8:t \ 7rV?,_ZiJV1b&#!FszJC--I]$E*wB3M@JVaqq i Y(b!y[J_rjx6#ΒZ,g}Xm_UWnn>CEC]h1]<LWR' l^6!m1$+Yu +\FX $^Pb?KA6(bs+Rک |т}|-JIE0j+OТU`̹}a<6 C{*HP/a| 㼟Oa( `H54NOl {?^`#Zl1wFDј3%"\ YSXC.rH8t86 2zd%|p":ڍ(Q/ǗZSWHfl T/]RI)WbEbsnӣn1p1$:ݎjqʨ^ZVBoH ڢj a5[&d-sOο789u 0 ӧO_;g-貞ݠᮮ=RWdnHt#aD|i6exӅؽ@%J$4o7ULg[k#K 9 a[S6g'?z]*9PåQ>:|p7C|.ctKG~98t㲇2{ ;:}3"ۧ7a!eC%$ʛ@ fHJ(d@Ε 5>4- ,uBDUs[ '&udXobp0&p=>OtLO20k Kn*o5ʭr:rt }n$q>r2}hfSI=( @h$4%V=k Rq`9\I7pk?CG`Afsz+ff0M~ WᓛH] |V+V7Rʹݽ|z(sQx H|T/ԂG]qv譌̿̐ U\-cӯ'd4f!sIHv%c0J*Ts ~'*U|&dk˸̤B}e!ޥW!5#}f$ ЃQ@Md\j AlJ=3$ZR6V{f|W +$S,v! YFo0_hXH^=f=邵3xyeF *zݺC6!+ѭ+!OgbQW1P5,W#wf]a@ i,tOeʁ#sn b7;pgOLΨƟ_g[=T\N 6$(A|蘤'~&myhy)̳q4p'Km*N1h^a_֖IaH~]l1tT-qY9/ tO}׻/IiH&{!`Cd-̗I3~Wvtݐal$nE 孼Yj.-;#w`υuҾI&$8󭟪Dc *j*U'`Tn 辏"'3(ńl+tK4#f3~Nꡭ|yTtֻ7*h ^y :+"M 4ypB.Gji+\SV\!{'YZR&wPj:}T,לV EЮ%&#d,894D*F>SFՄC$?2KI*QnFb.׆8CfW") rҟ~F5`MmIpii 7 >Jw;wAp,`88.NnDJCc9+Aao7a#Ȉ y/y4%D@ :^"a;6 f,hgR}>$H2O9гL ."6Xm|zR␋| ^&v(rd=bsԶ= F!!CN]1$klEu$駯 54<(Fh(Y\\Ll.W 60:٦9p^F9RXx]4 ntxA*eñ%&h3^"a`ͦljasY}L@b_\; 1QTMoj~EQ&5#[*0mqB$h:Nc{DOwk͍5D綤rވf>X8-*H0r9SiWr dG3M$I ެ}ωMUni)7q<[ MgP[?^Q(~X%vWEmIk|*WXIz|F4"| j_l81 ޵<WO 7u, %v5(T"{v߉?Ż( fa>y#"Aj=.BPZ]QRF0H3^tc|N8r$4k~S+3wuG7q6xpGq"޼.fk0.c[K~_fr_ZB0%rٟ [?:Ak?Nu>+}) 3pU\8WZ'™WaJMnp`-1dk +'f!6L-H $4;¹4Jj #2Qqם|RC-rCoa#eRud% [(S}W"QKL8'G3%5ުNվV#/d}!tkZd>eӬ&ƷRF߮}/QQ0e˰YpĔgq`E,5 RھXމjwmEf# `ikT2$gOTQm{E=f tHZN-G#1ǽP/8\̈́6\jMu(m0\cL=:Ui߁Lf~޿{UNr7lv3_OGgbhy쎃:ݛy @r]ѷ g#n c“F"P(ͺO>s7sBJiRIeG&x  Gktbq|_kmց̚rb/0\h\%y3s 0-wЛ*Et^Ϋrp)"GTtJQWY"/?Б-Ѝy*t;d2g_%ґ D$BuzS|j1=uр?b;@zXh"zRO3 󖽋ת:H!yNWkX 88d83[[)[z;„Bϋru~t&n)k sE4Wj v(7&U~4A@5Q8ޜ۴TnIHʐ9;O5(VSjf3D.y΁RTuBuZW#]ķzeJiA{ ssperwE}UcǢ?kv8AhD ?UoJfe86{$ؗ@!&"?(Tɯ)~aw-^F֏ -%7·o7nGHUIH V;(Cz԰׹tQh5yR(ܰ3d1@Nl lؓ 2^oKo.P:6\,|Y ;R ˬuńJR+<<:K^=s+ ԥ 6r &'ʱ K :W7>HYr6VcZk[c%B7| Sru%k``H~߉9FI,!GyO٢jjAc?Ơgrs^etze6|{e}z`75$$X\[aPzþb߼ߔ%VLjHq;jz|ʲ\Ԣsɰ(^&Ӻ[ri<ܗ0="1l4O`k؇5bti쯒.v2uW3O;LzS1-0֢\N9rZXΉ21tg39vOyס@w{֣Ia=W' aUa)ِڭS+'Pћ;VRVC:?C r^YH43~U3Wbtst#TFA3Y9hf }Nvڮ77%W=;SB zmc[IɖEuYPnA֠P>|?V=t>>=ћx?` nH}߆DEȟIZmmg)cqbS UR7ܼ E HaNHL_JߖF&t9ReO)^Ed'' I{izb7-G^2z{o.ipb_a;{a $1~0*w;\rm%O<&cc RaSa dhCt._Hl!3`B X zj0p2\Wk;6Tvz3 NޫykėujC5jAL2zٲ@/R )11Gfqb}Bf{9*z;&%,xͻV w8qrZ.em@Upp])Ql;Np=Mim<̫^zƳ7"hm^58GczE7vAKCeX IMB c Lzd5 V0{j-z|2"9uϤl?fҴIh0uKD~_ r~\O &CBKܘ!E;Y_ d ,BU4k|Qt.,I$s(f=rq 0IA˅zrMwJzSauǴmL]:l|LW2? KmpJ~?R>-S[Pw.d)kA=n^eƙ boֹ7r`ի>ΡUn |i {NEwHvTt XC'f!)/M(ԭO MMQy]fۆ3A =K4{(YSNHZ^vQ9r_@Qsü8ARW!bE mMߠgZYy|A HͭhTɫc}DY\C]!,IO1g}}p{0c1p#σɴ5DPHY`snG=J>x^^r:&qt܋D45u&0B++[Ef l(L1 ӈ(C+-Z|K< *7TzD%9jb-{|XΎOKAw:F&?μ7b4/sp'$S"`:\-Dg hyT>~t~7Xrv(( >Ԅ4IpIH8YׁA|7Ʒ+T&NqoRo,{{<(sAY1nO0xж@wwɯ_kz)v:)Hw"VKr_mR,&X )8}zžj=۴)Tzpة{iT4!!q^}i  PvGbK+jA2nT S]^ t9RC`B!:g܇7FۤO NdXOP %oNrn+oCS%=N93d`E*Yny#TYh},Oܶ^VJD*:/v2BF-9wp4TERok:Z/3o@qzg$ۙeĊd?(@GGJqZDr>^ؿw ګ. T? })Ń^̒Vֈ ^zX<3'$j'EB}yHwL2ɪuzNw\\*CW q ;P&,kq,fj>DRg`viU5By! VP>jxb2hc}G_ 2p, ^bC(YJ y ˆA39P6ūrPC?-\v],[#,Uj3Oω ߼Z91&=I5Z|IqKw E|XQB$jɰ R ]= _)1(i_FDRRW2-$bWӧ> گ/8407>1>Ep[?Tم3k&דt;x^kOV"T %eC|3G@`ܟM`QP)!"|ީc0ۯ$xed}9?Y}(8:X aj c~:\yFü>" f$y7xg?#"}3b{壗i|-#x[#[IS^y)I 5#mɯ'Сǻy6H@8~aȀ$Nrd,ЁW+f%%0 s2`:#4.X ZDwۘÜ~R5_&($>)u^7v#&\'D@RQM{]=ޢ_#kHId;I$/0#.0p*j#lg|x6B.wO9]B-+vⵍz6l}s|eݗU1b9hqZL4ΝiRUvMd(*?_sKc;_z7v+=:ϺUpi,.H$"䱂b\]WIm8:P'c^Hx`2 7a5kl4(TZ%Baw1w zNPm U/Gjx MyȳXpTl6G<-˳h?xPTD:k"(odŽYuM)okhOIrصF|weFpc!aAhмEVy+#$bC/Qy_sASDak"j Rw7e1oZЙchcH zmN7{+FD[wʛ5f5Ѱoo a+lsto 'bf1%Ož+ʔW / uE "6=d/^X ؟ 9hMg./Ps<%5@aZ<&;m &vaC})ʀ(G)dǦ6;9jAFmb+::"Th'L4 yl*5KiJf{ouĉH{=}8P¹@- Wl :N1ıαF̗BIɟK !)mr90@+d) -,ʁAUMI-oTzcˢqbYqF;z)H>L`i'|9LQo% 4 y>*sf9:盒HMok lMĹ!o!j-m\4M(Cҕ+N/դ\p 2:'t_9yKw6¡ \k3:t }cЭDWf% n&`ntDT|zQD^^v/;k.^ rQCb-rE~!=E; <v̗ՌCvΦ)~@-~5 3>r5HÖna|9p5rؠp3Oi?fw)R`4I@jkhy*׺VuP9G#f6DOl_GYڼewu=Y|_q((E̴_% ox ɔ׏ nX=7L`$3:#~{P4]Q;,fno{#:vd^5A.~ټbpn\QV + e>e0gJJUn{aZrP›mm­B]A. nn%7#\쒟S;=++uUM.e x_xe~} NB>Np ť4?awQm|BFXm?Z{U%~KKj Z~6XtPđndyK֍AB)I]U4G:Sj~>䚎cNh<Wt*xJ R!-nj1а$~z۵of%wܽ A1xKP㱉&[ݣjLÖqle1vmjO]xFKAXbڏK!?9f3ϦMÙq=} Ne,1Jd:s%## /0;̘+?ǂg>Oto{*c윙#OͫM<׀|@IA~_1TwBM+R,&-{P,<@k;j̃ߨmX* (3'ؕrrM~'Ҭ)G 7S(Wm"X?os$A 厑dM.7\&W!j}f:K$NK/HpwPMgEExrFnu|I=S]oe;QW6A[cNJx~~cE¬^a%.76 "뷱2<hWw;ؕxpaOo#NsNA2Kn* iA\=(ssQZ0zyi9=0c#W*2[ b5$F{B?/3X+ON_|?, S]Sʡ_&2'T69$l)|&X SL4OyvTф -\AaC%F,Bs;4y#9;fqT$#lTs+ˈiGjC 3.x!ksj+TCܥ? ߋN΄J6VS6 emW7>BJ: v'vD/$bDЏM̮ao ?s&!*hZ^zTUzuY|7 5//HE/6}6+GgWbcBTx#]WT5/rUͺj7+Bx;CQϞV9EPZ򬒦>^^4 Cl )]H(F6ĦkKΩ~2O𚄀B BtK mO{͒=KH\|͋OȲ2:u)W{q$H)&ȍX}CL!oCBlFmMU`wNDFvr,ٕNE걽Dtg|y>8jP4|Øý+RJ\(3OȗUT fnd/ABqT\-E<0|V 8+:cU0}ㅖt.R_w٩_dx…ߝMp!;ڛ07UK\+is7W Rr-s9(܎яJ'w/݄͝YnH3 UZ _,a[0'sIx) aO7<:-M~o=`Ɖ`oߗZؙ0%8ךOK٘/!1T-vU؆~\B&8#}嵌走"d! 1|gTð&?T''~`ղxo5Q_␱@q\W4ǹMϊz˲ >bDvl5 ok8[ZP0§d޲K7eKNaĤ>-`?/8\V2rXwu?̨7H(xhC)Y2evjtvmƿLzjDn^#~hd7Y |^[VURLiuŽ:5TW1)Qkx3WHT,3) h׊A*ub%8pǗ J>5Y}$GR)i5Qby3)ڳ+w"Th4 | $6 cIB=ihMl J+l4'#!]k"QUqǂ931Wo0Co[s¶ha 4.8 :CRdABΑ>-Ҙzyutǜ&;]FaիݠO)RŦE8)!ZsQs˹1-HňP'WZĐd2=SK9mYwlY1 'P*}3!ܷ1 :h2 zbi[qUYQQRb9'mi#8Z_,umQ}. c::ZQYǝ^|4Qdݕצ`_.Ѳc1KC+}~T!h*<MD8 rNڗHѰ{E$R3XDW`)4734lM>!N>ne.?x잔#2Lq* +?|_sx&kX:IQ4z" ui=O8u1 w՞N1!u鰏?dOv'.ɍYv4`ecL3uR&Z}Yd֢r5D c]a()܃ӫY*)_den]*Kf^a oFFf}?ruy5~10':WM-ǣGx#к#pӚr AV;nZC_xx(JЭ1&:Ť0 ͌mK#~!;+̠kJS<-)g~Z^$E>[_;aTŎ Lnǫn*5oM e݌(CF%nʑPԙ%rJQF q6r0bG5;5 JbP-Yt\J:GAyf ɡאnhTlə۬3ч +$ܮZS[S cc,%tG5 =O-#\4$!qWGX eAV-^F3E " f6xhS, p%4յUpFțEsX$bϤbI_b"Bg!xWc]\;^RDXC?#l-e*RA͡6lp22@-ޯ nC>cioC˜94.mhZڹ ܭ? KѺ>7~-iMEg^@tq}Y kR1XxYVgy xE:p0ΛɗORY[I&ۡn0O828KJ>Gƨ̾izfg~+&}o_0(<癨G-dT=XêmwMIx̿z7y|E0BKe\[!SNY0:"Z{rSI3w;d2O(@2ܛ$AgN{f3]TBsDB8{iac@E_cgBvǵA3+SC5&nꟍұ˟bbi .Psdu_9G}*кL!>F b alcuiТ|ғ5MϖGUsAKqkbBxgWa D+o/R0z'lӨg_' >ϊaE {/"s%*G+@AF{vqvkYs `6,qu8¸kਢ_-溺@Re<|Lg_R_ezfm냨dy$;t 8T]dy$|i@)c 29̺ CDz4LqN  `|&;NjtY A_VT\"I#e {.ߡ /Q+ځ⦄o$g33==:/8#В@ B8jQ&(kdlP2j-p=ND2zBˉkiٌ5uq x3IXQbx+}Q}4w $cVc; s Bt0MP>A D .pm ˓NdpF*M ?~Q=3V_$\9S4ŞT;$Rm^wedXE)X'GZ.5$<\Q;x@Hڤ3&hz&b&4Qۜ ;XkBp-Ykt^70"??Ap3/ʼ&u,\{j`,lmNv߆(qyB>y<8XvD%s܍5:cnKx_q^9o!xdpY0iša9W3%~sRYg&#RI[LZW'8۠<{MI 8a , SEA'_^%t ,ۑsT%<*Ԍ ?VmSTߦ'yS2 ն B]WQ簳k Ѥ5vP$[->_D<}k*%YwIiqL$n.5UT%uKzw5/-/Ce,];5 **HW6B:/>f%pʨؒ%J9xy)`"0Z}cUd+Zѧ+g+WCi%QxuZ91@XH[ 3!M{sPaa~|y 9M/_GBP7Wtbu)l4%!Ki1qttB߱V.ѽɺ g 6E)KJ^QAG9/QFQ%4vCCVر?<fkgظQ =EӮcنSmdA=шZ_h4aݡé,T#1L16UcAo6"7y33j`4N,'%84%d IЇiXƯG>l*Y\+V ۊVU" ;u)L;gϮMxF'*x:n#Nj^s|!3ojE)2eƚ UZD`kkgg(|z*ZVJ; 9᥁"gQfuwdn45P0LxV7ڮ/"4#;ykK[\kTI8R<|("|d(Ň**Xw$W"TJڿy7{uO$iTo-Vv`U%GM3_j :ѥعl؃E5R RCKNT4U<3" ':?9!mpEdl cp8؈j -*eH^i1lV% Fgeu4zgG8,ހ5x 5?N+ èX1pLFOCbG>Un]@$FBM9tVJ]op5\k 4PI%gԓ;R^ ,EM 7D{yTX?qWt:Zn.; 0 :Co8kw)fF/rXZ?j^Lq8x hLSo]/ʫ,N]4#`FM`3}c53lc&5ݼz+Yz:vZ Cm ԞTXPYU8QҶ i0OTZJ[ ,v`9hɟywgW3TI2B%Fdv 洆c9mXX$G' ,IY2LdjFuy@)fB9BSNp#hm+f+]c⨴ɗGֶ}7weg]>gMM[{p!^ƈh9To ]0$Z(Y NmrY=~M6vq"z?WΊw8%bCbKB:RۛD︥@fW<<$^dKDQJٚAa*x9?q8939=pJ('41/íP z>nlħ=EC(ƛǞ@["R*bjGJZ1FM Xv9ЕJoXU/:qjKO,%f UrW[WW1,8'gJ> [8]0 $ K~ E{O;?F%x;ըw;Xwϵsa06Z7'!sSJvHAj(-8Y+? c;h5}ahw!D }MJ`+K"jt^@eV/Gs믈~F;I*. c|M?)!=@*2DyQddٰ+d#K@\+ee 91vK}I "a4gten@p's30n81J0(+,G`({,_TrQnE_~}TU"&ZcZX^"kB7ˍ1]ӾŜl6Pg#?dg;9 _a4j7F<]U** \ͣ}X ux!K-K$͠zb)=MB$ )(n z-`/is3y񠎙xrԊFWMmc*S @9[G<+nHWrXDH'vcȷ-X;B0,@˦z71mw:z+]+bZ%edxI/u+ 3ڴNh/ Նu?>D[ jgR+DMn7S~TR'&;O|M^++GOhXE ѢɓR:~>z* VhU.<@:՞x[{Q3Q4a_P PHyY8)d⒴ZP99.&KĮ;ՓRQ˰JICtP Unxm r_yz"/ [΍"/18X_M>mA>U ;u!a@S _5 )ZST42Z`ZNSM2>DU(sZL%B五E3f`ޓX'u$)Yh4:C[YC%#6R%-B;C4fߗS0Cejv*"{xGvCn}U0MWXDx ݇o*ͬj̹(eKFTgkSC֓(p-|i&;xUrvcz)1d"ui(=|5A(Ͱ$\A5; 5[iw*Lj:,{vF[tg[5=/ݕ;*֤0/;Ϧ:%̜Q),;'0@2v|0PndgAxD!]@d ;PIL-Uf=)Qiw%+!hT ؏x3_dڝiAS I5ٔv$^f̰h.3?7rT#_wk]/%+7(GH1QWA 4ɥG}$/:֎V(l 2$ψ;q' N裭95|:zd@wЇ G!47U4( }gW8 O!u@Sg>a20Foe^PS:҈on(6ms@(6. 4uɠ.F_~=N-QA@N![1`agW:&QmkA*@kGcIqЧƩ^rA{Nyhpw#H9{q.# 3d,d|>uK?C}.;䎇F3YN"]埼ULX\IFNFFY/le]ݬ5b )eN"'?>!*GF,w$xp䂲٦C9#G"կ6EnwmzX45#bjͱB< U;IwlD7sgiDsWU '²K['f9gΐl[Ie-o*9v@u_|T4D9pC|΋T\g`#;<rB\tZdqvZL0!ԓbD&j FَFU.+ČnH߱wf#@2ߢc0Ƀ*]f5jb]n# v ֔|="xgcQ 7\8O=}&7Ӵ7" ^x(gc8e}a雴U  c=T%fچz]7ЧvWWdAxDrviVX@"Id±d9SsqL5]A}M-89Uqg ˅ bI VQp QfTdRcZ6CFe}\ld TRRs7Xb1˃3ʋH7}ݿy, O\ը[ gD:{e 'UvUz~:bʣ)6Mlj3*uȼb4VssGoD4TP@h Oҋ Kܰ[\}!wz3ԦZTE~4+zIqÏ33BB6;5@2Rjy3S^F9h3Ν)1Wme}*BjDrٚ "3(AV1XUϒ5RfImY$-E@KHW}x"G%83gsҹ{_k;LBYLr+--hi:o֖}Q;״vK7>d} _c$wbxv8ݻtJ Г/i5dYԫ_nb8A2/#c9{`P;<; 1N\N$&|:(ǼkYo|VRX+ctMdLčەnD\rخ0p #3'x܃ѵgqF~Dj5aZ{O07L?#7c%d|kS\C-BTĈMt.\dT8{Q4 gk ˂kN٬3-( d"5j71ޤ #TV $ˉssԸ&1/ةT`(fBS5GJxoce^0nM݂Hc8 8CE/8gƄ~nQ2]~SU:.EbP}Jw]ka\z)<4ZA^6լ1)Ꮨ Y Oxc'yY(ݬDy>}yU`#۟5uA?BGk0l*j31 ,1wO-TRGC)vY,J:@*Xc%UerX\7JX$ HA Fq&=g2OC5_<Xsp,2ׇ^RepRܻ7i5}K6~hm| z3_`hF#}`@\~~[SԯE8X*St6+UXTl'{6zNWnMLnߙVÞur~wϣh!~[}a?v z.)@x{Tw/QͰԘ4|J}&pW45:/GNy-̠"ۊ.ő&oehYEcwcP y/M~]'PdZg:O቎hoWH/}M#]8$h+Are4d^B<9gΉ Z}5a7x&ajY1}j`&V@/TEveW':|r"[d?+jz?iٽvpI؎0Px:wox-tKmHO JpE:K[#|4 [cI4zS 5حph=l[y5ߤeRۮԤ\FfDBY7m"c˘i|h`О#*LGpkw_t[[pZdFC ɉ1p6KԈ *GDZi>犇-N9Fet%U$껤 q&92!7ۗ/D6Jõ\KE>17 !`lU[RLh,W;iγ6aME(:I,:jxx66nTQj BJ;Ňl$DgbDVW[O]VuT$F6gR;#1Q3:UG&Tu?_j\D⁎A{7@Z7u$z9~L湔i˻Rs~kfe,%N/g]…XbȆRvM7Z:, ͡5jGHrCx)?6bN$<"8u FGG7@|޲ݎ}yE:*PsG͟ԱMs8P~ʸTezli3|pxLìE5iL)p\s%Gm$~aŎn+aدȱpvxMZ&E}בHHz+'ȹ{􆴳I}C/mvG txm E7F bJhnzv(>n*3d[8pO׺ ȤiG.qQ|CƇb i*|\epnVeyZ`t0¥V, [9z0g rh Ϙ *jt fن bJG.#9R -κk.G WGQ-Qfm 8z'%)eC_\ܽBYRzxw.2@j[y@җIm.KS]4IN>чK5 ֋WJKRJwTZWwQgJ'UǻX`VT!3 ~ulR햵ȿ.+%V'b 'siysE3˼Y˳SOY8Še_ *DjUE7aȒ 6)"'Ĺ%roeww "T_}HL[rK }JGпƤXRQ~{~ËemE+pȲO w4sdohzɹw XF9/T3L%mzkB\$F8~qS$ffdU}Y?UW7>$ x4~H2qvFC:c^6}6e|A"nqԊrR*_[93لg̩4"ؘ}2{'^UͶOOE׳94/ȼ }hbֶ̺ܰGb+8O5AGl+RK:=h|çEL3n:\M}R i6"Ӽ|2JIX=GA &y`cwnpk\qGS:JD#K螢+iy۵ hZe݀t-a]p>LP$sXŬ/OfiVo.iNߖl^|:&Odc0o g@T5/>GTB#?c۹ܠ J]ڱz"lA?  d ynŗ뼨e'? !Ҵ߄8IjJ/t-ԄJ}bO? =L^'b n$˻t.ݞAiTW= qoK=P}%MK$UHb0ڲ &a ^5ccӇ}k[כ?, ?wB|!ֹK"Is55"h3tRz[>7d6?Si==;.#!@unݎS+`fʼnvٲc).spfmY_mh;ӻn~4"HGpki iOg{I@nC;oy κ]Ui6kdA|`(mŏV.h6tj]va!=J5KEy&>󜱐UG ľm)QmIЮsy4Usi$ńeE=,hOpo;pCBSbZۧ(+ca({+Gp 5_riK1Frb3\|>f `9u1{81.:3Ys{,?KmqmX^Wsy=\¡=Ac:Х_gx Wd]kYf"gD"LlzD^Or~0=Ͷl'T`CQ:dn "gM- tR; (DI^'jʓ[S{FI\IXҕ]#_LʿoR[:r|dm )*6bq T fdJ9pzt ޮN9аUO-_@>梼w@.AebW1wMT׆ƴ.r j 95ICp㾯ɊvwG0|٥'yl&--~twpvQ{->͙B'U2`HSZ8 VXQ&h+3+5,jTzs#ZFq('tѺ"UTr$/pzj-" SfbNyPjg} (R c:n:oWֆFޏ<-eo(ɱꚺ%XrhP=M{T$sPh NKghr`m/˱iXcˈ"cu"QCC= EKbv%c`f7&!B/Jxa<)AO?̴{sn[q>3bh&Hh=ɀܚ {?tE~ !ZN,y!](jd [s Ÿ=$YNb/r*œPAtr/$咋Ԩ1_ ;z+JB?\<^ZASb,!.( S9״f_HhjM3g^̑7x^CR+ڰyb*}eXWIY ftDS$iںRV' N8DD4t&e%3bMfMVԻ.Vav>\*A| ?Vd='gTc^? RBqU%2^XvnI§)~n 䖾±hg4]_zfzмd֟zd.Um#spx!<7nO*)\,W5P_a%BԤd̓R.nX ./}F}IH-ʭ}e*Vlݱ]U ˜6duR|{’ sRϣ?אu(Pj={;_qwb +ʫ~jq^XnEǡ_,W:U^ sgDq:7Nj۫R#3®k_)7"T4/1MgӢZI?|5@}l=k 'lvR|S~tT?_bvTvRaY-\3HuS-ɦ׸ݷ$ߚчx&u WXB }a Z [{P}u[|,B}YMmmQq\۹KehN BPΤ ߦR[G8# /]ܭhjٍ0L }Qja?p\Nd%l3 aUK,.Cc8!?f>b0KE0( Ynݺ˳q/%g!*yiGLu uKo}qCO0'pta?hMQڒ \@!Z{kI]! :TfMP˿ЭAAܣ:$WB0;5D-BƸ_h_^RH\LLGҥfij6.WD~~ :+ǃid{zMvAW&7Eb ]2`gw>r#RnЗ!T'8-$cXY#O*޷OJdst7D;۾ݞsӏį_1?xXm"li!a;vg%RDoP-dbnCS&*5%="؟wVou8N+^ܳAF>0icN#-7 m rn%I!i/-Tco.|ON 4߫\sE O6nVCVZLc*jU8AT\fo%y෎UKTV\kFwB@V@v1ȻAd22}g:Js; 'v5? Z:~vR:$+%,ki)=1frWƼWq&q37w))f&8:cI5!"0C~ a\Jֳucsޟ% - B ͪH33r6H@rfA4؊YYtuX[}( ĻY?qFg_|l}E|;~r#E"R,(Vn9Jj=4\KKF|TX,D,UDh3<;p8qd=j}k\s9[%QFOumG H)Cp[Zc1<^ï~MVe!^ud4R~"::8jbP541V;M5Ufݮ{iM- M5u{=K/΄bEUQuʠ[HQD~mʅG$8dt*_Hݓ/yNLZL1MCr3PKˋ B:<z\,&FIRFx.w'P[6( ? ĝL!'Ոuh۳op}Ww3 #!]V\z8JxS!J=xrt6vdK)eԄ$T dOWGEG>\(i)ACީJ Sbe&F^w7mkְt‽}9ڞ\t;' aW`iutH1Y ү`:̶]p)=l.n{[,VYu9 =+|nGnyXMr܂Y1?m %wݴGSyF?5rٳm.칳'#z 0Roe^uxdo{ʽ[ l3ڮù [؂PMe(.A0G]lrEgʼf\|b1u]T >ghrf _;8Y$ۻi`,4]xc:S9¾˒kH.*5#|(sDO6/lo&#Zp|'٫}\c gNiON+.ҶZ*Qjb/wY]'wz%23qDu⣫h,b;u5AߓNҧAZ@9 x@.Ha籱 m/>R:n A-7ĉ+6QpheZf%k73"zs4`5ű T ň?gN{3S`m}/KvLoϤ&Vxi __;:8|{;e B(8tI^fcu?F.NIz}p0#jɇRF49&, *l&v%g^,Te#zYp_LC*K#; Sbdx2)9*o;•E6RtllQ 7Pf^q r\Cfo@}gf}D8&Ho` 4pV#*:kW9 G Rof"MO_ŎzJZoI~m9&75hx$)Y( G̮; gSx⛄4` \^[XV$&)jV7$)Juo:9/m:VXxpޢh)' ooz |yW+&Wr%/#w U^V,EƷld9T[qKs+j}j#BٸƟ')Esm4@/eR>2j8L(TW4//W+?t/^ ?M^eɬ! ,+U-.2(y&f)Qëݱ >+JBz,GY9W܋c98oW5`:֮WZ!?7fK<~5W) oILO!ƀ_ݯ 8| BnHW3?:)p&=vohv]DwX*c7I :9;2{F _ "Ƽ dX/'q# |7|Tm 'QONp?KvYiD{Yau|M?VNד-|W ("gN+m N#R_<$!BpuAJ#[Q@0){J߷Idi-0]6`8$JEd}]Ĥ $&hc-n}şx4HS&zk[s(&z Z’zenqβVDRġ?\u ܥY Y|# %u8]"C9D -jQۭ'@h (@#N[!dٟG/ $T:זS 'vCܕ Gh4q[':wN@h?{؈qc3"6'*GJ`{#YܦMv8uE=:wƳrh5!>"/;fu#1n R槫$ZjP 6cN ]Ǖ6c{%( >SJ`俻}RF%K(>Ѿ|T% ܎BH3Fw"`^?Tz9уGL2kt (z<{yXK`PpF2i9룦_ihn}g}*ēz朴@7%,I m|FM2|D=Qje!@ >pdQ:ΈL1U'v'ؿ|\߀1E 001;h6/7=.}CガzTpq95 MNgdJ!}ZTA͍tWhվ k \0*%zJ];?utF)0D3º9=XaSA/[~0v.W8 ![un{̊Kҟ(FK0-]^1l)gdCS]:!7c o/T27=P ݹ/Dt#wv^XN8 X 4smY'C6 QV?;hP%Ggo,j@+f' -W,4C-] EzvWյ_@5j`[TF[*/Ƶi@vG%쌵tfOJЩ C@Khno2vQ.R* 5Y Æ{8M流wlv*K"[BŝL#0eC +>3Lr%3 PM xUE='iֶS:dtT]SE,i_ O8wշBT R&|*a*]$6סVs $?@Qu5 $gA8cЈY4^Qj?@NmHcV+2763)wňx}2&4WO5/ {>% s j=!DN͗yyZ; y?_p_N{[.q- .=C~f栌af+l;1+VhE G뀜te8u ֿK˫|S Z3c"X]B[U!"iNXzeAYlwK<}Mӻٕ\OorO-H΍[Hd,+_/& u [wd^ż|t_tntr A^b+,9}@ 2z<H|8mIEֵDDQ0Z~P"][?t{HnBt)<"ukE@ ę36Zwo ) oUiٯoo vtDp:rסjڻg]>TӨ&̓)Q1.,Cq0~5>+n;!ZY#>0 ˪GE;\K!6eԊv#غ֛, CiYuenb]̵l pA+y9j+'c^30|M=E "sV>L63d߽~ @;'9KwxĀu\y\u I1L7&&x&m[sIUGON%'/aPQk2Mr8=c?v/V$bry\8;Cp"jX,Gj@oG=I#怾0, WYe'; 'zyJ܊{#@mzƅ:=Hfܗ܋vGuA'AhzZdΖ ̶K/w(c^yWYS[巡W~ȳHm{Cx L e= w_,q ^Dxw(-D Cw6WIǶp0̝ 3H:8rɗ5Y "i'߫Rm.GSFzݲ9!Oݕ< ڝؗos7 Pyq47ty 7'L~j%ۑ?}E@cvfH vGude//iW4tld |>ɪs h`]:阨s՚UVMM Y==bV9 1.-F0if(.=6 gk cZ+&z"owzqu2Y̗6+˝YJK\nk,n!39_~QsJNY>~fPO mo{qD!y]xcu,t"R1A|[:_:ӗӨ K~TQUyp/a.8\;[HFD)&@ @,˕!X [ߊCWwJ~5 o09hgFި#79XT|%Q&710NIr 1ӂUD^_b["Adܢ˲x!D205r%x@lZv|C.jqGMnyjޡ^8$;Uݯ£n,: )p/;Q"ۖ½"GlMGwzA53)P* DrFB}e$6)e ܛ˜;5+m|t"eĢ%AB;S1# !jx8:*F8f]dy kɳ,-u+6aL|3B-ekO=%R`J̪$oy>:͵tfx#]B/7u?2T2ֶ@%5 T?qܺ= HM;At#sd~%Ki) *2oew|bΏGzS;t{VS3 (;"!| `[*9\G"%rG6H0%PNQUS,V\c:L𿳘krCyofo2@rώ݆)"ξ*g.}'氈YCo 64ECtS5$1eZ&iQ>09-UI Ar ?KXk0wOʠ^{v+{8 ;lJ l{K|DjwSWHuyX5*]w$;Tx/mDU$9}~DHbk1 p^`cqH3j b$58Ybo)TQnx+n ݳPn_EC&E+Rss=dWɞ$Gbzq&QT. /1?{ A58!s#Bðs+&t0p}qxwA rԅDEͮx^ UbAFWli]lP:;n]Q.pVVw4Eg_[5+&uiխ̧ ˦K~?|r1guSEtcg 1u B9.ƮbNJp_m$NQ GmQ%޿ {<0$|~IS-$ VZ9%Պ"RX\}ZK뾎_꾺aƼYv\P Jsom%*3E4)0TaLHS;*sA}#\fzz1+MκZV;>B[yR8W_=ڰڦޜ% (1+7۪WDUSzDq"S:꿬g<>} cuu?"?;* ! xڇ[])}eQZB݄3G<zy*d_r`7AUSWL j-7AzqʱjU(`T;DBcDX'-&7_mQ.a4=M|0R]ŬRI m]UW^{ߪlV,򇩖~>h `NXuyV5 @NCf"Q7YNQ{4GI%bzP2o0ZKс4W7-8ȄD~^ ¶B"Öv%"٭z߈GɌQ-_X-][.zafeo'{1=kR {]tċ yEQ3G&UQsc;Z8#PRI;fd7 ΡPrqFoXJo}kME7&rZ`o$~*.eN,PaL# //+^'<C(삲uF 9e`p|jf+;[pbj.FSnN{\!ۚ9-jk?@19OO0ve2}wգ.5 B:H:w](46EYvV2^(MVps,n#u7QO`^R, oa!{\L(-BTdb->#S7/myt%弚Pj})]{Şac--K$ k6vF@`>@D=S? Q& ƖO>DR0[IDUe>QVXA%uwŎ jn.ΚNqoI#W^|Y>[l);oIdv>tfnԾl?+4|$%kw%V&.LK&?dz"sJ=%x{g7=x&ǷHf]5U<&.hlzNVǯ~x$SǩCW i.hݳ5(q7a .CxusM,M;U)L)(bUh *EKIKw ~.[mw좛Ju侷¶2 2 .όg6)db8Ɛ\i28!rF7$+.q7`Aaog];vR-dgOFӣ#^hgI6~wrQZ[E$ tJڮ`uŹ*5aj}bI3H,֜M-6u<8}l0ٙ96![mDG5&@H}kb11 ɳP>!#DqyTcxU1N},~Emgp b[3S-9d3yxq!+&c(ŭPf[ًM ʢNP֞:Al.F_8^Jq})v&Qh~_Ǯwϧb׽*EG@ (;4Rw)Zŕ1p{2Y7-돍P =7ZB:0͙=a1i-2,E^6'1=H@Yi$~g8)ר Hon,'7hNr4e$m E jYKxr9iG&SR d`h~'p\|ǒu|sؠoxJ[]^lc3_"䵱b{&!ᘦZ ° /;,%MO7zKI ,^X^ !O*[ebN[< C~Npt <rm BAaH^Fg*J_X\ggp8>*hp*:m)YHR8ko2Fq4|Gndz0 ez;4?F+\N7A٠![cqt5 F+Mi RD ta}WW~WȀl/Neh`+ O&W ְO.@’_4i iwG4;XZ1n&V9nkoI#+d6djξz[71r(;|,4ե-,S]Y:Ջp>[{5} ]_;7#sx5"ê)cIڮı%puԋ\>f$&_0fvP IRokpNyە \<Jծ=_#!F"[Zy%Tā[dL6ɮ2V$v,kիI0pGŜ{m@zy]ek2EFQ/ѷOfKǟ-?f ;y:k8ZsΰV3)lO2`q8Jw;U|x{۰KfG;0"tn8᳟6\^v) ɟ; ͑wDM@dS\zv :Yij=gw[ӗ"ݻR~PU7K7D;!R|_p_J%i~jAsX!QYhh,okT*#:M}WO%؀a:1[c$)} vmya,OjU6tKNׂ3azM +C"Y*YuםV5~aG=Vo)e ::L2TˊqC.!PLC39[J*ȱn ?bcwn(4 `XU^*69T퍮}Ql7/ZPxӤȭd(.QGA([O<ICC14KڛN+ ^_/^A:6/;IsFQpkc2+|5hurzʷpe{5A.Mkx pa4#l^9hb\ qY݅+DVnAt]2q q)4oj9F5el̼W>:FX!a+Si/{;e(2<$K u>9$_mVPq5f&XzLZ曒@s ]ʂ-9|? k@[Ld*sr/~Aۧm9`BgC"#Ao+Ν+|M).Ω-2գ)pOAHaL܇ 槾`Rvˈ S MymB͕&RhGa:qɢvMh~6T7Vj!2&A))̉P*DxA2V Z Q~߱M@vގ׌ r^iSh an)i8#U&f^y@c˳yb3pV?L7`PY]M,+IVNO\&zn!RG'H-|S:4Hb% E Fp!V<ŧg1۠4m\B/.n|o})`mAc._~>h@hOeyƵgD`C"wU_u4GDEOGL@ޣ?ʩI΁`s2Bb4^y*vVze}[X Nԕ# qEl崝 0|D TiMŮH {/L)PzܟɃ\9`jlчmH2,ZRKpOwi+~l[i7}b}|ˮ=ȩ6?7*|iAԥ%85VAcL ʢpZ| Xe7MR0L>/8-Š3ńp׳a ›I=3rt"u2%mT7c>N¯H弩^N`~6HPTO 4.ZHAnj??9fxXA Ę6c==B͏Wjnbr`3 qOTOߢQ!WӟA̗T2{{ |֜?3!|O#8liߟ<:z :(Ę]+Qf{c -=stǫ&tu܌0f]58A*׫1|PQtU&4펧yt9uJ.i=ξ aq_lAyswtKB{slkcGO{2]{ۘ~}lkg͊u6B)C&>­eio%`=53Ȭ}#D.4ZO'm=oR|Q,TSڪ}+gsT&BS8)lmo3<lE?҄4G C8sV2J#" 3Vw #+g&E):W ]+k7*v%Dp ]0NR R!j7?Y}?Әm)Z~SPԷ3apBm jq *vxՋ X8KA^8T*o Vbc _yg)j+u|mQF<(X +p M;*F>]ğ-LQYΤmRm$YAyMOGJ)Ix$@]N'h ¾ c!"meŁiFٔ"˦YMy(7cc~pLB?kF:Oi l5S$`N-7[D@boctqRR4w^PN33߮= =G$%)? uΤ'Eu)DK,{1\md\й0~xah hO6a8&*=uQ2*W{JؔRG c75˕["_Ŧiכ 32Fqrj0 / ̈ 旗a.M /au3*ėo;%격5dŶj•uFۙ(|IYRuf$x2m6 Q!,XHI$04~ƒDz}!<_h0ZsɥAb9EX)Xx( VA%%JUaNThDoA0za rY>}ܡ3&5E|> rև :u+ L FF9jx,-P3e+H ߻h*Pg8Vl&SDA=/Z dRJ4Q L{V.5, :0 ZEWVGʸˑCL4 -V6Eڍ.?{87\x~ T$sV{N RrۼЉCV7f*Hdi"Nڭx@ID:'W:fx_R%RIS=ၓ/zG5: G}B-DݐB1'L.KKrN߉rs!Fb_- `VfCejW&RzĿ'!8=#9(]wQvQeTs!W9 SR߮ZÆqgr LYo鏉ڐn ؾ987+mD3aQڑ*BF4zK!H7&T)87_b=<p*Nj5Ȃnd&̯uPl`+7K#BoQ$jTjghE2V=oЂvP|0jVp{ӎZRE6Ŗӑ}{>+^_@/sn_ui9}b"@*cU( rOC.Ed&5ZږUB&6sGOndEDJ8Fߋ\&Q(LZ˙9"/VYSJ]w=? q&Kb:>CBiqs*ilUXXѻ~n3fTbZ(厏I(D .bYD*H2O񦔶IGI&ypfa3q(sZ9wZ!b}wWcۗ쓎V8w@#y? DMq7ANs :lq6"i\Q)$`'PG+[IJ35:ر1|U7$i9<>rdl"UˋA6ŋa; f10|)bVºR`wT^26] `'Q5DPGyvP2M86ⱽ 5u?1X dr{3u)st,H!KJRIPcs#*P_Ic&j~+.*7^Dzo df\,^egil:a?Rk蝷@I[E_\>6kwFXVA>v3#=YޫM̋ `7Lx^[/29WKս>KP̾v7lhO 6Q%5;k)Ύ W FB2c;JP^t RIaۘHL!ydm ѫ E_ 1X~5$.w`c5Y>x'/P'!Gߑë ݜS]3$dfB3]\:'C;}me 7t D=IZҜ:`+笋n`EԼt+ɑ3[r ҃*AV c3ǟXoDfrS? VX0+(m!#JV u<E*sL%s]$E=f_T_]1}|_oTd,?p rHޣr?T7i+~ϻ)ŝ8Іy 1#&'VO%ƪ0/ӱ^GCD,f"2N 5ʩ4v3UX^L( !׿=aK$)rnq'@Ik3ߔHW.<lS0M`WUu9OLVY bPLI,]tz֭-~ۯcHXݸYknE_\H\ ɇ.㻏D_rRRbUz2'IN„ĢMbC̷v7h Bp(wkKAߦ +P].ZdX53G'$153Gu / yoU5jA(cI.W)kUh:$vyOpc粝W?Lf'W3j` 9A8}}$4.eߥJX\n S VQ!w"ZFSf_-]J -')`EמU$8?:Um m2M#V`n +,PO"flyU`jm>()Lm`_,1Wic; EORuKߏo0~^nמ4l3;,fAwk ~Gw 8`ryζh O \KE]Ї]Q*-R} smN",C_y O^G0qeK+2TSwC\FW\M`[Rwk\|0c^KNtƀ *%vAq\ٶ%CcOjBfDZ(Yf^r6܃Z9R<~kް)nw<&ea:iA* A7$a+9G]*-3IK̗v'> Rn7^ANځU! u{6k҈e"dYD ALi)RMyRi'0x)&':>\b璈zaIU{f)2h؂YDN[!ؒg;R~6,Ͷ0_:>lc8G-ʮVMBxL[FU8ꭡo>rϾ2b oݓPW 4\z FSp F#Đ?C9WO7w~!ZKvŲ;cO02@UyrRFkD3@ 8)7VTƑR5~QT@ef*a_xv`pJ*\5 5oh"LVY*սҳjό>"?A8F^>`\W!*tЂ sn@8ʆzVxY:/AC?znMsDd^9Y*_JZ3ؕbW}/p=Y0VȿeSfC o0洞*߮.GTXIK1 `P-bw\wIN2*nf:Ay=̙_;2P*6 h014mXNKDD>Enycw$ئê'( PRTCa5x\3l6 ~}⛉K5]z驕Bx#|~ٝ`t2F6nM jd,fX`nFG/j;M2nZwڃ7LUѴ6DA^cWEO,6+ P$zćt};ЦȍgH!ا U͔܂t@㒇Iߵ fK\c,ƿar %8-`xI&1#$ ;o0]R uͤ/aygU=C[N8pdkc5-CZht*lXk>W}@E!pTL=ЁCOgH<Ï>x&2v2d)|- a3R-5B&w1B4A%UBg0VQLkNt7Ef*9~B.qæb圥 *ݙ>}Z^ʳ9%EFGwkB~jl_cPiՁI}4 tR ,xL̎R}UU nVTM?GYuD*݃( {xDObƦ[!j_/!h}{D6+BLq*ZR%qBJv$0v("0%6 8'|l K fOn R v*'چa+1r.CI˺ =hpu*U:CkL8|ÿش|RB(e_9t/)BI] (nOW{I{_xeHKOperPZoj:p,bפyZ1Sz Zg`; ]AC4"tE$]û@)yjNu'3zs^妘Đ5᭿a9T°VD7!x\^rwXKkv(/wT4y]ٻq[ڼ!$7>oI#peA+5|Nv 퀤PP/ ,ϗ)1}SĺXK7GKYjrCS;39VcVK.b yS|Z9 Є5S&\pػH~hE4p4+v9$h{yjw)@l5]|*cYBW}>ԭ, 31-gi8cXTῶ)s-BB3v7%X0+\?c0ogw Gq|!5><:* "&jeJ$O&ЮT1l 1_=W NT[|UDBB\e #$K2!ޭg.gZj՝T8ac3k-|:4_`>1"ض[sbvRH!qѸnV$'{jӀWvW {EFImN"]^Zx}!zTÄy'[ ަنO2~ӬlM5yѾ{4ݾpVү:p(zGloC˿ă}Ҟjhҟ?fR734X_g[\HQiy3Lȭ]?"r"m'd(Ԏ]4"ut<MxKQ I,#r@Qjc%zߣthpGB.Y@yqS;;n89,2%QevQE%@49V$ u]c>JA:Mu{7RftKW]w=rZ?jzMd1YpG`Ԉ}YcyYxn+'>O>Vź90zTs9 1_/"nK26 G3RҊ~f-%7>anj.gdyJL|lx?lK^wkVިSD;PjJ~Cc<$qp>|,1]cXf=zɥ {Էg:)}TrJ F>ao'Sη̏s2$eETFGkBLvΨY+_ aTwk[n9gԡ;4*cR<>*Ɖ7qcqq(77ɏze Ek%|Nud z/) gF$rn*?猹7B?b8 C. l~>Uh1#uV?^3⬁h]+wS"0b+SZ9l6b; z%.b$RFXuC+3}r8 c:g dAfr;UzΑd9Гy8yH8c$L#;i!Ggx2Fk]>q< ίv߻:P"bR)b‡ӽYn@wj%9UNkj&+z'[nE1|0jU0kdIF6)L.Yj;Y#M2Lj/5of?sP8%ϓ &$=?BW~'oUn\}.,WԠ~ ă;WCag/|u)]QlEXqِ s\C!w{J#:(,)*S9պܸqf\ԣ]0#HeJ4bM޳ą/[JHe%a 2mTߎhH#hAV~5)N()S5'q֔o]Ӥq5k0b2A؀p|HEސa<9؃K|n="xţF6)fOTb)o,'@t80LPuq)<P̔R6Ǘt/=|峊bTOXR"8] *-eWs1DbM¥ߘm5): ?',I$ סsKNhYg*v`{_:HĤrnΗT\E@&kU8ŻoatW'Fcj-(,LZ4`ѨECt2&ᓁlRȺ諠jl4e_qBwLlU}'cދ$ +R~.GD_U 1 IU;v>ݛ]; JߗcFZPݾ4F]/1A(HdX&kPUZOc 9>htS)~`(Bfg`JE4C@X| &eB /i!Q2=T1aRu<盿3rEpb&OE@aܣ = RGNZDou7#-8oe{RWO`@(+R\8Xk]y:#'Ն(t W^)`EVT5Q2^S^%i'g+BW;N#tz:Ij.bj]ʎV>JY0I 4 EOcB\N8ךBH9 5Ll˦VW /}0,BjO jZNW S0Q6T9&˾zUOdYgS cI>yp{Uxw8Wkn` 2A[fx˘s-mm]LD15iaֽ<vl\z2f]/L.r6~te%@ɝL k&Ȉ۶{ıoF@^w#.jAiW#i͇_'T>+9>L t!^l4N8růT[a?Uo2XkҨɤ 4RIjCIր4jG{zqa/[OA\R#Z0rm_B; ߢ t[fĂqfs^'bE^8kZB'ϳ bVw!njKj.eisi^T ]\-pN2BxW}; d'b̞Q+F)J;<곩N%ST4 k^*"Ukn#:!}f86q5 H<s"+%VX/8n蔈K#9쟂HJvZdWoNcg|co.%=28GT9.~TfcG #D3dKz3jfVXh1gZdX O(iLNh Ц{FN+\eŏ+tcf֭DKeja$ȵu5;މe(2RJV`;wl^eupwQXSyh6t'T䞐.s$nd/sA}df(W.cٵmi/[buTϩ|[_T-!' pa_Z憓, N+ɛ+f5 Ove5N; 4'a4cH Ivb?$}xZmi+׷(#UZ!!`gA_+kj3 ^ROrq\1 ?"e8SV~$6{1\Cy\ !1 >"}tQ>;:~dC @dFJkMHjs"^/tR|(C' W5E2B0{kIF<z,rg^LL98h$AWV3!HWrO(w@|?@Z|4T#[UjvWu1* 'xJx.0 ?*۱gYZ07070100000009000081a400000000000000000000000167b609c30004b818000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h7]$?L̿3z+Єߎ]8{H)xrw;R+ж)ܟbɪ'^"Ԥ+?)u/nz$X?)lj:W*8[/NY"v 3Gae+ \bAރ JPW1-t*)Ww'lڟqubs(==2cN-^M~[+.kOƢ;۲4zi2{I'EsZ2n^|9TW,pݗKgW bz Y>,b1YS|] =6(-{B2.7OyqzKB'cJUV_8UWQTA5SpvC힏)O:JCH;ݫ\# mgϛw75Fjӷd<dњ\dZj5]fաi"x;+=Ej27[L8َdMq@Bsb۬~ rf+WBZ\j(DףcP/}m76qEP3kО Jrfm@R!na5Gu Ѓ+Q 䝝rk[AoNy S Ed_mL[҂fS#6J27ս+uD?G@91^q ;%@x1XHX ݎHI5v'Nk;bkGpkA.W#ž49;rZv^ SlEN !此 >>\"OH ƪ>*~3C<e)-1ހ}q55]>`yʝu.MT%Z|o:&aܰx}rroTn|rfVq@ F*"8z( #?D)_Ƹijj$ ~4J2OzTd@V#VX`.T9dR߻,l/_)D{|ZIMqqkrVoL@cR>*ٛ0MES!ϑ6)/ޭYvG Ce}^-̀]P{0tR=ꤹ/L2bC3j}F N϶C5 !#:hf۟;8H{ԛOvyJ&\6Qld'ݤƭ+DAd@Kj-8%I+VliVЅe %f>\٢Jߍl`ĵV~"`rj›RrWژ/p_6ك|a8rg Ơ;uW֜L[0 JHy,]fҼuiN9M/l#"m>As4}<&6vXK)*_t5̺ZEċw]DO,P0' A2$p ZSۨ3u$afdm) ˙QzQmգJߗԴƶcLs!X,rjwNZu yMxqMGɒ!f~Bv\A2`3 7T+6<¾px@Xf7?xo;M ϙ=`xCLF>R(>D!Ŵ;Y~1ʬlJ뚤CMUN3E)U.|vv%unG!1 >_.|} bV^O^|e:lv dyEN T&NۏP,Ozk,80u$"K >ypxx6/i W.Nɺ ox>\!$|nO[Cta!'A0DvKbiQfۡڃ}Sd edؙ5RqI: D!Y2q0u<< .v:ףI< F<Ee7.Z ˉS0;07Xu&4i(} `3NJޢbvC1}3K|uqauykH:0d%rF$U .( q/5"}kչ+5F%UQ+t`ZK^h69?]w ]+4@a2}{K *?PXUݛ@>Pz_A ܅TTqv ǒe6zFܯS/+7{ڊMw;#}tu^)"tWkU2?tz piEVtbǹ8-{T)_QX A a0s!&- ڬ]_j#"I>3 gqxqsP^VD|W &/T{ Iifh܁e ygDvS2例p*&+8~OX?cct:RtzаhJU'h V>i)؋9V CI2uӸf=+}snyBz#+zy{~WFᢢ?hj ├C AQLϻ6X TQ\8z2Ӣ!rt6@:m:S_od[n<G~>S+ ¯Z*&[CE+Oն}t:.;f V`dLL]di(BB3^6a# &p]o \5v>d=h]*43$g7TA.湨I& miN<;d_ZMQ7WeOŜefADp1ܼLX%Ju3ÄثGYޑ)]LiMRar }nK,y_D軃"pO3-AZ'uOPǻydud~<>8 %2t?bM;M:E֜LoyFGXS~bt&U%MN|ʼ$zUIY <( {}qMu鑥;-,5C 0;dMjrӀϡz 5|_.ew%Ʈ@3cNkFGz={3 ?֙ A9jO{ \\ 9z/3ZӭcMQnW ʩ1o>KAA[n{_PLLÓ" X_.);}4,8Umb;~Hx@ lXul E8&S`(cfT9 )od jdp|OaE⵹n,М݅egQ,Nvx rR@"s> ]:nodL̄ j &wQQGy bVζ$m_ ;e,1*<8v },$S*b#*s6Y~ud47/T?> [}bꄃÐ.BOt>x|=VA֥RDB3z!ER({F K]Wcc!¿bd%q*oaj}P }ElMvs퀒U/^ť8ezfU6?_CT9Ҫ_hv@1墠5[DFS7QN}Qjs"Lmw.f{xkPkN$nq7nY]!H>| *RC,ӞCe[ )Ag Zzc(>r-8F-$T1 g L9 5v:VE 7ϔbUlxvڥA8OPJr &C,ڲf9cJEahp6U S^W4gH'!m4If3z׽ׅވbcQS:Fې 'F=AS b~K^-~qXūsJ^yv+WnE7 O4y uMM8M>~a(X'NCa~T{V yy!n +~TE3ꚙd{B&NJ@<\2^2F`Qp2ٱ޿(N$ 95?9B,'CMûUfȼ/f"iigS@:#\>U']e]C tQ`MS>'(0XT>zMPkHΪ@"(KS#'gifI@=tGӢB6^uUw{@Zhrfi7Bkwgdbg ]lɛ/)yC(&5q VևO4 )< .?;J r @RV40^'i|]8 < )s8rn ^fZ2_7/{9.LU"u?&tk-cT6/UPgI-_G;d7ҐͶ8H'OE"OH=JHG\#執,\qUÁX3[Fx勤V}I* S/5\ALXE%f &v@d+ɖ K]{sACB[, `p?Q&µ`yx /: ů;7ܛR.n頠1E=byts~3E6p;,r5A_Ȍ"f]2V[#^dS iBLj~Rz!NxqK%tws :=Vɖ|ͤ@;}bnx0 Npz{Qh׾k-@WR[QuZjL:Y*6B;:6Kd0!HK3lZI0فiJtml9SAABrG;2GܤTIBU4x ?[5R=C֒Nj P0\Y'y5S,NNWU^ꋚ|sR{ڈ6чzcmt({py5DHQ5>j Pn{f6Òvn5e'8_}zNT,U'M#F/l21qM ^gY\9oYU ymǥVIIm&^0ިe%JC2' 8uR3RM/`y'Չdޓ*ĠQ[s^t F* Ezh؉Xjb]nVdD{vAad1W^VR[,+cXΩS$8/XVNg 2\Ψᦉ PBrѺDMcş!n+ j)G$GrUig Lsɡ̄ QuB21:hRO 8UNh R'< `#;Yeύj@ ]!9.Anz T9w+n[fاM*;xڧ.P ,Qk@=.^Z_Qӹ&|#. J}2<.O|Q+h Oc"y헸@rxOgQ{AH⹌諬z)RX|D0j6z+I|ZA'`]İIK"x)x77bcd[dg։ɋ,\̘<$^{VZڂob< >e(0*P je6s?ŇhavPhUtVJh)wRb8x &祽ګu! ,Vh/qYzCK[S)VϨe4Ϊ/">vΐ)} Y!/1pցlr@ĿwW8pGgDE ĥRCw欦XoS?j A}_A o-ҽG:l?V7K4_l@1?J \9D7 Vrb]26O+8OL31CSY4Og-SUgKߡpV3ƒ/v(-ZHbp8sU&.Uۘ#5LYQ< ecR12{*^ N`Of}>: OrCuZ_2*'6\n*IDA#w!rrwq]ܔyE[5G:i-IHBzl) I߲)]8~gQux'@Ί5LG։V\} G#e鉤㾲 B$-9{p:5yG^aܛlseyom$=@V(Yd0b?Iōcl 7EkB ؇?[1]Yr] > )h߈x2M@+ô џBGY_6cDJ!G NS*{-ODRUƄ@5/dܿ/6S 7٭8a[RD9epRK0~#mKC0M8O_zV=^DpaTNʻD6Y؟BP)R^T%;ݧz끢:ia? R a -xBݍ俔 ]_RO(T}[|. ) xI.o! /:oݱ™\P >,R3;/DE? y`m:nJG=Z(e '3iNcIN3Ra.~W@x~y?O_dۓ*3}B<*Xr2F'(#a Uo h;R,Ά{6 5E%zgk δ_ofT*3ölfpBߐ[=ĩ{_͒'h%bCԁҽ6n45 (;+D|P)k[I 5=qj R"j!ͳغ;J[ԻjtoU @/֣2{͈"7"R("O.S /V MÖs9D+V )UnŪ:«Non8::?LL)[yӁ#VVuJiί/Jdr*L#b$0ENAi@ajN)Q/[ZLFwlǜb WE4T#HUp٢͏S?*_A`iQ1/14x#t2mpC^h RT4mBchbf.dI~t=K* TƝJac^'P$:6^ ՛'81ݸʹ i; Ɋ-dڠ0 ;AR)NT5l&T<6et֭k\KvvPLJh^yB -;`,p49bm)vvvSبGv.ZMp̗`~nZz\ &Ƈ h#<9UW?7n"`װ]d6[f4AUz#GITh Y6P`E\쌟DyQYX4(A,>'ep5;m^\*KD8ǎܷ D6h.`=;bv}!v:e{zRjkb7̙.@sF/Mz;8nOon*M[D(tuA뷮ulABn='J|H z.k$8•_%5Et\)ad3l {fg5oKNI!`829FnEo.ꮉD {2xZ O)ik? 'ӚR3e0my"Nqz)$!,wqth&n&XX('ָ5|Kx" fLy<9xNKյ 70<@Pɦف:V>>LB{3iB 5߻iԷ%eJom7¬V~$C)P:hB5~ uA|NZvX"EiR&o#}]NvK,Ƚb)p`<⻰^v;6VjG1r+v4t;'w}zy7Yr׉ ,͐}(C\*Mꟊ_I*1Ex>],"C5ͲK(P<=x sk8۩]TSZC(5Q.0 b+0>xͧ򜦿 -GumQ0zA(8jM}'a裆FaQE,-@Py 37h2ď91Ե:/d`o3ޞ$YfQG'Ƚüt  %̬P$- Lz|GX3)XY@ B=]j>~U*;,0\Qo~{Fk̏_< YպؐŅh4/}s\/,UK'Ffktu>6V)I*w{/ZA/E@\a-R==@ 3p$uw͘LQ&d=_6y6߈:146ꊨl"ŏ ܫ/\ 4-ݺ32g(r#R]Pt6 wJ+6hH4 >?';7HUqxE*=AYp:+="4Dۚm93ꕁ@uqC0(P䙻d@N| Y[75A3% 5 `1&(S#]MZEFƧ Ym:<";2-:.ct[@s5z'Tڻ}FG'X۞qfA;.~ HрŸwK=\Hd6e 2>cޤ{cL-B8p 1qc \T-溞#$sl;IGf,2nm#6sz0LZ|*l-wu `x$&.\r8  ۻVׂS~OͺCV}]yJJi ͌!kR!y ;5 c_T?X)ttKO(C4š%zDŽnh ;6E^,*0ץjk9 K׾;Eҡx"@99Ыr\ۭ,dujS%P;MTNCHLj?~ ELV7aJa(ˉSˇ# <"uz&y8rD.s{.?kOϪg}n &Z19ω&(0dIhW4?|YЋrܲ=l1\R'!x`۵O u@XP6I5Bφ]ˍ?GJ_?PIjTi&-lQ ($, |n^V 9-§"$kovxO"'Ukq&eTu:׫!OIo||+5gc}lDdZ"0,!4SGf#_E.iahs J*]ϻϦZwx`X,dVHW1ǠF{$(޷n[;8oY鑥.B pO݇{EA ;(JLNFT0mo?i˺UZRqC(J?gspK&h}O.T+-n^s5u\RU{Du1%gw:4Wzͦ+.pB$Q ؏ rlX2Hi3 ؖ|J21P3UгPP aV\kisAC=UE(YTtqz$7v!,:o{}5B#}E 8w s Qf5Ʉ sh(sU8,iuyc=217W[4A"9;}WjaMo2m\^=4 yla< Vfޯz=$oZ@/CNkrps_^bEė `FrڎO^ ?FNO3%\)bgwN/6H+_Nɐ@>Xh@ rJ:I*'03c'\Y1ci9ZWjn<+ȊC54~I=ʮ8)x81qsEOnx LTc)Ӯghf~4uW7ӱ6=˄R0KRձb qD쨇N [w5M>d-~a[ZoJyHI,DsV9Aynfd(w#o?"V2[@ޕ9PEMm 8RVB+MKd|%)sͰ՗";wm^B) j]3qK@l^U? ÏYxe%kOlt>(Ow7>dn^+ȂoMkjO12<*)=p{f~ tQ_ъ𶢯j\ڬY $,1poW n ÿgTͰDݳQ"e;?p !ZQKICEvEί e# .1' J $Xæ7G;.h|gE4PLXAgsy5~]&NDt9α]{8>9Ck+:+qxZ|(?GJvֹ\y0cBƿӱ~Bۨ^R=<[}}x|H)vx~@3I/L/O;P.HM`Ra/}k2_"!avf;TqRPm{nMNƚ՚dۣ]ࢨ2n_1YÆM7N}#8ImGKOg4N [ ЫsQtCed@.Z5?P6ֱ)SA4pyr&d{ЈsiydQmhvEk&qXi]ˁd݄a{%eePwI,-up1<\cOQ/}2@َy좚B4|Hz &]A  z ƩahU9+-eb xAu{y![P8:2Cl?FwkMKk^`yGBXHnVÏ9ωtt`p/C*>cr&DX·ℹ rOO@XZ$fƾcR8MrDt0eoe(Oϟzv˄' ˍpEP8VkVWvL98O7Z]o ix|BY$rXq~G He4>zhHX? f ή#ΛpBJy;TD!e'wz칖@1pxұ"&Vܧx('TVy ڷCkj{:yh".j`wЮ_xYI ̣ C+ªWIV $cNg |W/ Co K8 _(78^]}I6)!' *vs8__C@\e4f'͍[hhduD^/ʺ>nD\$(O-`<>˷]a!ϧYҁpEDg cs_R9B)k|,FAOh:vV !B m/wÕTJG0c%/7\=72 PcD{}u LKmvNj6ȅ_B cNHU`1"] =;߰0'#?zӪl4.{dq"b(]w1>sWZ)BY1'̯(Đ k*iqؽy<;nԩjyy: ɚK0ݿ!) #ܼ6s?ŵ;Ah ˰t3<>FiR !7b\6tK̽J f Y|9Q C#ʌ:)耈s_Ai-e*7T)SgxD=7wR <y7>d<'g* < 0&`=lyexhJ}(X xívӸ[u`sdžAj_}N>.>E@ 0</kl?7^JxasD-𘤔n@  iptFPP%Nv#ٲξD^X5YO] Ich>>"P WVC';sSNZڭ<׼A2?(ĉhhHIa!H B VOuA/d嗔gI`Ԥ+r' dTUq_sBNa6Kî|~R0Y ;M%n*ܒ,ވW+Y8Ff2YY +`Jm")MԃgΫp?$^K"ZF dԱH9;^Ps6,}9W搾CT_@d$o O`hBK<ˮXgR‰pK,͝g숊5+%hAW*^ʈޛHa>ܱ'̂? G :l>rx _UŚUaF4n<ӥtM@LSHk R^:g|E8%rKrwFI6=Y #U{pTJBySm1wfL]sU QhqkVu*> ґͳyC8\b<е,)h?[\k&H4'<mMOJSr鍺7I&>Pn)Kf<(oTg C<^W&4E5)ڈ&$,2:XjmS7A}F>UƋ,\3h1:p{Iso2dnEP T~kpehWf>0wlgKAV?bւzB%\uzp?O}pFr{/pQZ yomB*du]!oAz1_XVTUL+4ǜWgFd~sHi,_|o0Hwup <[~$t | 9H:?(ib6`(hcēuYo-r\ZIv5'<+ CS*})/1pՄde T: ߪESP!-.%vlz*EdVvs)kZU;#笃)k v#Xm*I+/Y"kY4źQeYQY N|_>+{/~F:4aq68<+ѻP Vؔ(yW_:ŠD&3mD?hc!A.ѥhA,Vog3Jl.+'56d2U6RwJ3ok=2H5 '/ĉ At/㜗k!}*j4S4쁴6" ΣjxT#]$Ky|o^'mpXʃKNdq8cr>FdCR8C7pN?doq(C6oϯm}|e?~FQˤzLӛ^p"+9 :V=7~WR+]_X!̂SB&Gmd'&"Bwd_PSPjFJn^?pCY^{+=dslo? P!!)+ZΰE$(һSE϶$>_>r"fZ` #My~GuT7@EfK yGyI`qZCwf rUhz嗔Uߡ,IZ/ƦM-MBESĮn9g/t(_>G B@$< Kv|mT@Y.:ٜg7ZY1]BEfu{C6r-q6b@8][( [PƦ%ʥ.ؖ7MWb`9_P j¢^PL976>rYgrk9{|/ V~ƥ?E3p(ѹ @Z@]/|c✟7C%kViVHM΅-W#g!Vffgt.QĴWfv"RQVQQYA}S gFeu!w9KO]A!9V{;֛${vE=+ޔ=OYC\aݶɴV9*~RE@zNZCW=mӅ\ŝh]9-`k:SWNLV\k |5MS_^YׅBJ 4XP$ &$7g@MpʦNtc%\BD`{QW(U_΋QP9!ruR,Ocz\Ar v$9::mhᬩ3r"Qwcv1o$) OeM50!FOO0\553oXt2/Jzb<~&ޒ}1dI"xJ@Aydj#-"ps\DZAd DTAKlN¶κ$Y[I$ZO~FaN/`7@|M9e ^[{TZDq (Z e!6#j=gd9re6.5V= CsXYlSZ+A!?\ʻ+nZG>bӘBzd,#UbzLJ2B(-C鸽bQ- j?[mkwſGW"HxN,Yto=V-h෺]MNJBC#H|/M@1?_Z{0m##o2ٹSe"y n[*fn4FG~ڜo3T% Ih$̉'Rڇe!h&mc-0,Ku#MfVޖZӽA;S[L'iOk;ZTs-sT |F, C@Cg%( JyB[,} g%um=DX뻀9$Z#Wnԫ2CiG_'G%ύ2`D'Vܿok7Y/6[Ijyk$(3.tJcEY :_ptrM!Haq#M ]_/*rn>=~z)uktp{ȓ*5#umy|u'r`A[ ͕nB豺OѧF%O( ?F#m%w Im~iX-M[ g8R}w. $!JUj9GG37(xxؾd0V$6̺BSTUo+`[R)¸*i4ز%F*r [OŽtL387)Wȶ|JbTQJu_gI=9Fnda]HBbZL2a1ՃHA<Ͱ՛Ua.(f=B/wZ 5N9,ⓌhuώoZz Zk 1hWG-qN `ߞ"1qWEŤm\=RUAʵ.EƤmRf.Tv)OR=L"AD *Waކor?X35g}A^b1~tYgnpcޏ :7Epw7q6aɭEQWĺ)oߖq|hMJR!gk~:i8kbw;yMdiqӗrr l`D#L$R1hT []gЇFW̞cyH, y&Tx !_}K׃~mϳ~cEoh1C鄑X +S[ ɨ@9yЂT[y1wbӲ5MZ+0 q`&X_<@ rC,#cqF8Zmg0zKp_u-x҉'rsN2{[;"p?/ޙfa `I|fo!vM"4KQ4X2Z'+56e$9{6@v`a{p8Wc `}{Uq)O.(I^4gfKO>+)<# B!pݱ:*[\i o0,dmü-,$Wgڦggfx6L@zNJuÂa|26d2qykZVЍO yNٲ֋^BqwnJ-U"+]2?,wp +^A(0Yb=d_s0cg.T1?C'uTU3:Tly-\f`qAB;y |3NÑg0=B{RCsW>WDrtMB-œǵ'C| Tqw#G'2I]#[ISa"1Z OT[02~DnmK77`$62Z=rަju$ j؝23HFGa8uLJޥQ<}ji`<0Yg 0FD'WgxD V;O@L%#sH+TLκv:"4p~P=0A}Β$Pɳ38@>baق"!rl>A;SM5y&!ײ6#ivoɷ5¿J}%ε `T@Wj0dWǢa"\;!EӪ^ő;WaϞ=x !Kmj"Iٍ@V6kp.~6T>0Uƪt3^>|x@3c0&E몀;x$EM\Q*Vf. M$wvM"̣+ F3+d{["P0W9"i.07*2](b3T g0T@═]X,,t _(?Ȏ8C>VQh7J|>`ۇJ#Fܪ;S+xi?|WxZ溑ViRdTq's>6$ݓF-̶^4nCҦkTN)<O UzhZkL#z.Z>5+ۂs>do;_~/ȁHhIQZ&%&K3|ZDvc?'Ӧ\-hgu(Q8[,.–đh{*1GS*6ylvd29[,A)vIۿ" >)&'?KٵTӦ&XREuQv¥vJF(nPIQ_eT~0WqOn<E:~AL#j}L y\# $t9-ؤI^i=v9ֽH{nkErW 5hA|lU]G9g)ZioH跠i"iѢZ[#]lDc9h1Ɗ*(+?gn򀭔p4ü&罦u@<䊱 n5~F3C3vRzTg0hM[.XC>G2bᦫ Mu0lSfEXCHw)%y;{X#x 6N/~!w(>rLh :6u@8,E0}֒ |iu0/D,t=$C)vl 2n69p -rB^QHk:15=0Q`켒PBX ʟsXUGNA.z1wz݆S:=o^@U>ODf@"mǁUr2lfkaI`'MaO&-; 7RƶZ aztTtx}i#c[؞8jV22R~<>Yy1zcv+7PAd- 9vlcHEa\Őѧ!9hvc;L"*k!#|5j$" F<7*ۊeH[)C9hV_H 5|x'{(Ǘ"7쾯ɵ@`A?cI&IDNЏ~BG\&'88M?a] 7IșOxI ִЙ|Ȏwt%REnn%s2`^\`> v=Ox4C5 pwθoJ:Ab4u^!bW^E(|\n}W-+ީRC:$|S(~Us&ODYG"pu%fcDgo >ͣ-[;7. '[ThJ|\ A7nV+[>*Oϗ^JlU]?$npK 7ٞ'p\)f / ڷ.@%L~1yQF~ᬺdG<*pHH0dW$t5sLvqwb=cX~mꥡa@.%8́bbu)#~W)$ޖAʶ>F]VmTr"R 5p_Y``iFP,\MU jy "jH]@DD̆f6I6.!Gn5ȏӛU(^:ӖhD.k0Jیp? O ,Hҋ E[றޮu] ΰYrW%CD A$1뙘č86 jr^7LP;Q\֒'8le~U{zZeqFڀ$^RڰB55q<12gFyA|JԬ¯LfJC'3K1nƣTDnlBS%g6*UmD X\i<Y?'Ϣ2 c#-|3_(s,&S.0Ah U x=cPXcm0j>ms|,K 2Z2s">2}Þ]ZP GLΆ,k(dYab^kZc>fFY&#T4E-h0$TsZUכ0_QI BS3ߦn]>O,&nC fPwT¸9o_ٮiV[ݑ6щ\?kෳA.s>@!Yq6QF ÊUx0="}ix%|E/jT-f1{,P|BJcްA$vP@ Fى#d}{'-rʶ`tCUL_jQGkVD6d0* +uf%^XݱqNqdS3hh7op3U*WxʐY& P{0ERϹFBP]SNT@xpnBCAiA;λ |Y}>C&q҂ז/..Q1Ԇ)!+:#`eVQihU$I%+/QB=kbe`Xĭ[ pX&HL˒:o[?cuNS]?fHh8V".w/%*i?FpT_`s`&~p€ߺ8 >? DU[ TD}LV_1 CÒ;bm8[?c~yɢT߀ e}8̈́%, "uYt nI O\v[" 轗&FgK!8-* d&<VM\.,x]`O<gv`40!g{|̕4M=,fulAsяjdy9!S@ζE.<ܞY&\tŝ;8M27%5m9xwH;IjUԶ:ډtϑNx;Y+dN (S̨IYbЋ@]X["eSd%Ab <\I{94=mky.P'<Y=&txg|.2 m- ,x B !`K ׃Uf, $Rh`FZW8 B N^jY~p"K,n6aT4p0.;P)n׳+fy˂AME ^K^s1"RAםhZo)HoI(IZ|8KySR=>4%&\-~"܋IQ-"` ;l6HX̀Y6Yw͠pk(u L.Q09)n; ֮ R`PNsNw=RM")iף)5371{}qt; Ut;?`ʣPt,(و 7HV/T~kW,\#/_1{tpՐxn{dZ:?mmq*>H3ts͎j[9q`5Ù8W(ϞZutaA* . }0E^dn> /SXn'ewjZoh;q,)ϕ}/,}-3E~!'KGayAeyE;EWU AۧK7- ]քᗬY `Vsg0ٱz'dqh4 H[L 'V/>"r'-0X_m^D,uES HnOUrA20)αwTzc٢Z"3DEm2pk'!jpu7괮 |F4 ^ 3>WgUVzٿɦZ=!Jp?v?d URc&݆f6^c^\[a{1BVO!֫h)ljNg>NnxWSQ'F? i# _XrT :: s#_y M.e5G]ϗ\7L]Ex99iaMi%ݖW[v֐aϋޜW;HDL2UE5*So3-[zpfT n >6x7w} \Hu;n]_CʾӽNܠFNהOk89t5D'BMz8?+:W]?"VN崚Ai & ]xzV p^s;i(3͊bf7DF+Ak(z2̱ko3li[%(ֵ"R1Y<KƬ`\‹WA-_M҂ eVsRHӲw| 1qr Dԛ<$ ҠZث6ft.(,I4V !j8i]cԩwvUח5 >hE.;[^sŷǐp2P0)em`Ao'fCrod\gTfQk[YToĶ1k.f\Z(ބagAّ:cJ y/iX,~.lD?Mc*<f tw ^dQͷSC}SiGD,ƷbRQ~hjjQhp넞!oы1IѿoV`hV&gMm_Nxu FEa +'X8ZHVؗC}(^F@7Dgu@F׋Y&;(8`Ɵbư):?|!j*0;.LBER:D_n mG8E!^{r9,22^LI#IE ҷ_&~nFgBKN D.B-Il'cox}u5.FU3Ni<;un!CUr$⹱ae݋9=ނEvDŲRhj/bE06yg& h!!PzNg(r/{hP6b( h^NdgH&l'>񛮶!U %`(CH=\#ap r&6o*Ӄz\Q=;b T.oWS)nIK(3!z$Qr9vN8ȡ~m'z䬼BWW3K[ker|K4O 7uY,N/p"ԺE%YSVS|9ng$}[O#dI/[Mm` 6=<+XOj?UZ{5fꑋF_4@OT9jvvd:ˎq]`vt])BO^{īꮲs=nn5%[E|MpDv=_*kWD-Rc,lSs ]鹞Iku((́Nr C4׆i `7֞dNN{!1ʟh'+n|m^z|z`%2|l8֋6A{n^* % QzoI BIĩsUB7mi^-^͛z8&\"4)yq`]|{o|n Кf7IjG4 Ai7?\QX};+DLĽǽk{:+QYU)T˯#ե?FCߪEDvo?T1Ia볜MX\u~K-/}*Yt#sve@*F0#5@ny,۾"!"Isbh!aeςQp)>!M7E.nj EmXƲSJ뵢 ~n3^w$LQ^0L:a}+IØ*(m[=zR:WݢKc!(:r$~3D'&zQOHɼ(("<˃!XpR&c_Oz/en]pyg+3 u h8xXA>u~ӋNە<lkmծkw q+;Oz(?&5^?h" H\fET-e{;8eeC4kD{/K>hyk"c)= ]@ڸ"9]Yb~{+kC{`n1h=%1O?yͩ4r!E{6d9ͬJn'P|kifz]M"VW,dDSU; P mPkS!֓AZ.y!(͗w L,kEnݗ%_5MYM,uCX47+Կք-ww#Yvy+yF"P !FLO [hVǑr7c"X2c݈6Xmͳ, A^z &_2Og\tmhw=J}/66GBo1t]Ryu*& ElM)A3 } ~ũT!xbfF)SGThXk?QWHΰ)A"HFBY2iv˳ChoJcO9$ak9x F޴zP%$=c r&*b-bݙլT_s5ٔPoYGkz":NI 1:cL=Op掆^ +JxR3a Q^:%^V-mcK2 p׽@-Z`%ޘLqiC}0l;WكeWc:}Xdwx @ROqqk Jȉ +LTg+a 8iUC1Fzg3/hz#wf > W(R E@Z5`ξ>[-mL!2YI=j^nf4,_ƍꊙ)%T'b$ RE*8"e=mOYDkn%)s>Yq7LyJivd\w 1\J{Ĺ4޾8*Ua~MjӉ>(#EВxklPAJے]6zR2EKg\1EZn#^8ȲA#v> [\.7LTܶDiAr|u#n'Njxܲe^ױ̙rH/kFM-*钾]A^E-~N>>e%ƓNq=7;6,~dOaU"pFRfZr!;rl&j#;n8lj}@W]fEu@cQ(5Iw!-Y)!h sL_E Q yzA/m/dY\zO@P z@e%vuD aprЍGTiIx/3[,b7$;eI.Ҋ2),&D]$ּ)@DV{ܭ\ΐxAMUşeO?Vd3@0s$e_9/iЛblkȍъɢɸ5 gwM%q;pFyokԣ5[p>d ` wMR?W]c'AuBɚﰷq,*K=[!Y 6r Vs t+Stkːta q ]Mm݅i7͉:<;t:)8va-mi2[sd6t36Zu\*"0 M'Kc a/>n< O p\+'{bnIwq%|8_#D|Df']ɋMmBoJAZ>ϫJ[*NT}Bbn>K+!IF8TXDV.L$zZ A;k6p]1tϰU\{PQ3F"̓}gu*,0kT<4*u%;ڼo8I]j8KnYy`ݾ>? Q]ΰBcJ4"z?o9;U/PTdqlx,5;.Na GTu=} k^*۪:HOr lm1R2nm cj O,7ˉ//ן)=_&8f X6*0=p+Qz{hj]w],ˠ!,{RaUX~\^(rlʳPvI q":~WYЃsũ U~' U`6cɈxsM)ÃzO hgX6esg\eLԄY@gcj\z6HzE[213G *yr( ; 89pn}CL.;@c5UT` -FAF_|gޔ-_F7к% TًRpřt6Bqy3N$v?I1֖1p龾T0.N9fFhF $H4;?.?D9s6{*G TQ eb?E_ ;DUiNtĈWu H !N6W}Wvm1+#>-58~ZuPq]3BVqwɖYpurR仪uuq8hD;#^JĎo[IKAVm!{o~܁~;:L 5MNSU%eĚ>;h +EYWGE]_y{.%,k{vL4y 2P2sǪ^yGS̼n&Q(n@]d :r9n۪AlO+&XȄ.E6򳾃|Nl3N\U w\Ta1>cQ.>ޥ#O,:%[} mM>L[2(EF1cDdhOWtg6S`+3WJEE|?y|GF0-=[=av98ڑcrF+8}fp|kj 4n?>$4*LBka w =R2ьTr =StȢJ( =!KwyZɰ|vO79S~%)ٵf.'$Lsx3\I)]M/nFnJdY7MJy G9}Srrw,*>}|=~xhys>bmEȍB0$Ia5EX[k^R~Ƌg+L⛛m,VCH$x.ZDŮ)BT7ؕU\^ 3* 770\Kݔ-2S4bD@G.QE"OAD| {ώ@戼)dC5& ˬFA0`)L^y `V}FNð9N]7&rRy yԪIpM9YxdɡkfL?ȕrp! /ݭXż߯<ٽ1>e):~]p\M #ϰΟӦ9e&0@Gx>'cX/Ief-5\zkTӡ,1oB4}&1 ^qdqWED[z?}^YUSP"}=Ve62p\<\Mpt(Rw&IIBotry~iZwE8nYN@74B{HeB>Y0 'K!q]5[G 77zVY>`esdh]ýkW>XgñZ|'|ϑW:4wnl[q:I{h/T5'A?klO4c64{ fҁhYEw{<ضVa^ ař˜PTNgaЊ@ ƶ9M1B'LϹ%/ؐw +R24?N)-]`u1CV!fp0)USd\2tލs,`ZVd fi޴ty[ج b:-t9A?[/#PyI4 i+"՚}`#&*AȶacvP\`YY(8hqgv,/ сꋇ12 X$u) Zpqx1{zV3fT6봵bt'\?ӜCGuK@܁Ć[!Fv)V5V+[襱%]xt.Cʫ.vm5&YӠldd֫1D k.~Dʠ;Ya3`cR;6"=Y_>ㆤk=K%%2=vhu_c҄Ko„#~/dp\ 1~H35̯FFbU^4׾עXsW|IZQVU~s9ø:N niְ0̊M)c.b/:on3#-.;䪓̘W~ h'7tO߀)n͔Czz ;iR:x<3z@hGOBq7rW3l/ pIq%V?naR &0gU}[@1vBɐiv|"tls TM[q#vRxiT'OE B0]X`AnU܅Lj YN10P%Xgc CD3`ǀXL&jKg2QFP]Y6s :F\aD SB~x `tƇh"׊~𺉣KÚBSEQVgޓҨp־Z抝>WV$P|;i pr"Xt/Hi1M9tTȜA9wxj:&) cbW^k47K$"&4a,\:@E_pK%PꂔD݌>G-=Y ԍ3"L4 HaT%iKpVX?ђ l얣,Wߟe0]:zemʀ:lPHzҶ.a8c+d絫^fľT=SpānQՌ`g#+^d([7*Ғ$24NM򳶢6^ vӿnPa*QW_DvZXzi}eϺ ʧ̥Uxc >DkE5Yz?zp+Dfk^j1:7-I~Ta<?LE"j(ݎWrjn? K:niW"P뭉ee#F \a$9x2o|"X0nU:C{gV͸ ^d޿UF%ξ<nn29v5Yw0F\0=BqE$:]˝lCՏk )nd/L=&M/ZJ\N؀z92!(Wd8b1ϯ53!WkVQv"^ ? { Krm֔&2Qm$Pjm |ӏIWO:&qۯLa{l&' _/Q 0>;Vq>_hN:$P\ 8z$IJjI9 R d^.$ؼrێ@7egrdz~>+̼!̑O4Hbd ;F1>h-kUDB3.gх>Y( (_U+5]zRD^J6i,o pbzlRv~C)lY}ҨͫLHso`-pQozkbzhMzٕ7 st\Å2b$ȍ]#֣GY<j'~{JCnE.@)_k2V \=m5^sCutA:EB'qe{qԦ9C@Cj,ل܌O|m1P`gaTAոO45k9 ^m˵_O^EkiTXec2@ٕ?)u[DgjRe!aCk"ab+x{Y0{ɑ4G>7Ho&DZ^\;߸O(XOa^??ʲ\r+?SPûhe%xڋt;=Mhvob.ʾ*v||u~1j;sv7Ri {̌ <պ?|FƇ;#A-92FCc&=솲La ;mڅ`._ E]dOW'?24FfAGyAS[hD$ 0WfFv=k浽ϒSͬJy7 h}7]9נ)X)񾭻VGOK#6; M~$\הfmzS[a6!V-Xf;TB}5YWϏ_Crt@/< (1@M(S4~j!t?Ë v2B6Ζ\Q6C$DHxn4wι7#\)GdԱ{Q*L+t:Ø  $V@xH 祅6ԙu ?5H? Vk+0v|MppM q|;0̘$:y V=Ë{I;57k^<%ZwlǷ(40bue>1:j򊛧+Q"blĤPO#=`0NhjL7MTxxd%\5 i^+,yfd /`d0,όO-SE0urs(=owG̮6qϋ#CmݸсzHO/jY#vR! G`5hB/%-jNʟw,v/!d7Q@B"`4@zy:5j6zW"VBŲ ;SF$)S  JV3Wxdlg OS[5ط6 6~L &{Zo&xO2T;ؖ3;<}fB A O'˹ h`Z@^yܢȅ7(6%]ĭ:vB5~yKE<mmٜl +σ߮6Nhd<` D*$U(FysY= >QFkx̧'`;QݼaKPfwݟ=7dM)Kgf6͎1 D&F`52ހOJ=φX#~umAGSީϝtP\kNψs~9)i=&ZWɲ퍼~>7Ts*oQc:/eoQYGô40)0*ڛ58:ݖ 5L=Mḓ3pO/gCCpi N`[jUu: KWcVNFyfvs۹Bs )9&uPK/;c$*L;B;>["OFF1'jC8w$Q~qUʠskWlix_PWĚD`a7>q̅^݈,v\L %|Ѣ9F9gw;5wf~UW̌xmmr{=Nc?5_"؎8+l~=Qep%qhI][a HEy]-E}LC~P["V\C)9k5N ~O9&R٠D-H&HN,1_ZP+cuY;GZ; o@o8ީgA^`nåuhVb #"kOn]˙zt' %e+wq..L]+$AN)iq8lXFl{A\w9fjڀݽv˜zɫ'%TWlT <\Ƌ:R'}&ra|+Cj:Nl\V/$9ƹ[q$(:{Y!<۴ehA{K*% #i3咓g*ܐзW'zEs%121H4 (-5DlJQLް ֲ/y_&|EW/J@a\A,,ۚ90EMGNJ5=VbEl9uڬy#9p9`*t`cKV(!'Sqviʆ 1;]pQ~e W_DJ)fڹ1uSth ϯ׭G ;˪;d 6gC[V{_zMp~Xhb?7uź'v'(Z_0{.A ?WLEFg;<5r<9eTN3㳘3˛BWC:%ih%Xr@%Fyln~Ҹ8; b/5|> HbQIyb¦Ĕ@R$w{f^5^!6e-r}Q?iύm)~?x4N ^uwSDH^ʊ|K1|,L#T#}Xʅf y-a纾J&FF 0Ɇ`ӣlb~m+ !1]2#"/dG3aӽ)o#V҅ObdIfY+(Mjˮ2G{߀ͧ(Sܐ>.fG.~.+.t3=ա_0ETU%o'1>?PTeR>SI6;O99^fJ(2>(:Lc#aW_\y 95H@gz!6Zq]8#B4B =>qǸ)yOmn:} `'kɻK,.1L)Ok쨰W./ϷKH9㉹UC^6#>V$/1$MȿgUK `H%YLW{·/SJp9;>f1jmH:h;|w}򃐘j8k4;(?= 6үcg11*cP ݜY̙ʕ\H4^L.28ܑ7}׎yÓ}Ԫ%Cٮ)ɚvfJDF>  Un갺L)Nj$ Z"}Ccx \h9BGpsK= \i:r n+/!ǔ7N1CTﻝcu:_&(; Dه9FnmnQ?1y?Ljz@9 cYS k5ְKta0}S@!h#j#тMj;+&1XC:2\hNR=vS mβB_bJ_kÉzjջ红,G\Ed;3S$m73n[2yx\FE4uׇ= (T '!A}D5B}k$rr/HWz"n4Y7݀_hI{E CUwۂJwfj9`>6JZ=b_RL*")s_dvvG EW )L+ÜdmQ`o&%H7F'K ! L*bˬvxt~l}' !UPNꯏO_f@"̽SF]gvK%3u{4ch!m1_qa hk/;ƝeXP ²IW,Z#AWLVR(o\s3h7JȽIY@I߶@UD3kk۔+$ "[ʚn9N,(!˖1Mus:3A;N 85DuX< HI?X]0(hК._^òa(5NVbWfqRN;hk5ɺ4wy)u6 'kE=.%$e59VƷZV ]6$F^\hx'׺ d:K]/}ح(J&hylId##=sfTHjs'/9bHyn8E$u" Ƶ("(ڃY3"dHIt9jl\|c4S8dI4W Xߎ.A]Pc9j"9[&Xϗd KRiE/-!YP)_PV!l:->;&p^tK>[N7btJ[@H'Ub[@ >ܘ ܼ[\p)P22 W}hk&XBVV޶[΅z^|W?43fK{ *Z[9+̸z72G1/}Y <O$f ;RN XwjYLᅩ[\k- v>x"rs# U1ުADQrD=֔xcރ ǷNIۼY `Jyk\RYIvBl4H>4T_i=B,>m!u&@)`5Cj~qÃzEF(I2\o:|(bU$A` ?Z$PS;A^u}KPa&d;3wȲx[@4M }d#@~O"ߕd')LNVs4QάSC.:(Zl0Q"D4/%/%,co,0>+F vU"AqlCM-\=kZ@y2H _@0zg_K͜N_F#u"4*>*lPn׆F~wʊk3$RCW_!tU [S3?AZYKw-r5T;(y?" EXæPasP(fnP_7զR;l3'܎;V|lwr/MkDߊK5& ㇘x6^ R&`\y5rP[[,!KW7[){Kjq8?%ud$f(V )M? s0 D)"4û6%b^"%6딣ƺ>׊yXG &.SzAI ؚՊE[.08кUM.ȏ *kJY.&5inPGal*T>ZMTXnh[=<&N<$\`,kLnB/M<7Te4sBP^G g_=ӡ L"ԮRR& -XB&g+I T.~gB~M׃W_Iz P?[˓=qo[- C[%B`\)z}p xoz![.ѢL밍;ƕ!"q^0vUWr}ݠЙ!-B,,[Ix+][.{u6pib ؍X43<*Υؖ%V7FuE>;#(Py]…2>x{:h梮Pc o7*#CP{Y&b#IOycTX o*s_a%Cچdk@ݢb(#{`Px½murE4ryO?76e C~~{πƢM'b҅eb`K H6 ffTkMZZ O{~/i!1m9OϦ%RzUL /.oE}>DDSAA'gԋf_Ha7ZV)GW BmzuV%ΥZ⸏ fTuւ9Ux~'_gO$s 4DS:o wOK vӼϹj̕!-ޑIh%2K{!x4&Nᙀ28jEctWrqs$m6 28V5Mڍ2I&G%wLcu-K|B_J˅\t<)Նg:EUՕ}$GOj~lF kl ʙFS+&#|?}M3W1gba)BG56 *t}m,b|ݔbXΔ;CERπezWAXKA8ݞLu5D",q?JD lOၴxO??$*ig;t>e*YLd|ރ.Sv$<.sOs|L/[ ;DZ|Uy`vT+H xaN6 <XV7k:IkL6l'D3S)/rY2+Svk0Ƹ'@kz߾~bu !ƚ٦j3g腑1DӫeJx"jhfFSGG`kr ⬫]axƯ7TlZA4E״LX9~oXsQ)rxKaQ3-euf(J1 ' tt"^ǙАaa0C#Lp 5J~pFe00E %u+ BF6 S/͠GWѲ8]lk ih'ăJϠ )TTk@rJv'sSjEs IZNnAm RoT} M'Y5+-GwZw&TI39PzZB+FSn8w4גɐ IZmAGoe!n[4#(3Z`$yB_l_g7Pԁqbem ۥjlZ |ΓtT;Qx' g-YRJe/98DgE=FH4[1%JcI+RrۅvseBuluá my1jan KFqGJSLPgm3;h [o!'ZƆ/F{A!T?uUL7T/Sتe\T~f !6WIin×^@aO@]my$ۡB! l<3 +lx4O"gȆ7YJ9iUp+\UKx.?z;S C#Xɤ #M@nEzZ$un)>vMztd}N: H0y6+144nQ7Pܪ$G~{ OT<ĄƦp$**4q:& Щ3Lh̆90'.%U5"1_7/ x]|VO./]tɒ§ʡlvy4ӗv?x^J+=ixaezx>}%{m͎yff}mL0AmlohxOʍi3<:C&:R׀YbX !?}}ٷ^p=(&-4WxL>HwcRs^M3c9t1E;E9n65a1Gg\qlgd93=%6Nb/c<KR^Dz ~j"\Qݵ&:,rZx(=Jي }q=km1P[AǙg`ojq\bxT,O;/_a> \1r3E.@k;Wi/\pބk~>a?'t`x yR <"_~3Jr סrj>k V:N,x=}e#,e+ #ȱ/՟}wHfܑq^#l,Լ >{946gLux%!qV3n2 ofqV_W?B]*Ip?s9X^9ip<p ȱ3ƱZZ{q0PTJX:kq8wK5νAv/$%uKܒϢzD\꣤ޱ꾝>]0v"c™*;Ь~Ne!gG8 I\UoEcA* 9ЕC : Dp,@ 5ղbh!G: T*\%*ٓrDg! ,ͼ+H!/_ sxpK{ Ct+Rl\ތlhp(FLNL'#+X,\Jh$bHL!_^dBR0rԋ_6u 4q Vz``|BǕ*?>AJ%axpvuivWqOP2(̸mn-ش5~>c q3[|7mbv}0CO޽Xa/(7bdfXҤ2^Є l<$U#6#Q͌lF^E`q5o8~ hnD X[ot XV3z&K;og1!NK+DQ&7XRiu%tY/*"-)YwހҦ\ d[ǥ)YT$YqdzfR5BcW-!7K*N_җD/F0U_sqq"y p9#*9)D҅IKylQkcA]v*?GpkYuL7MtQ5Tcl9~GJRٲ7oJ&i!ϝ6*%(,X2 ?cf|>U;ʟ@z m-9r@kW /4dW'x8-vy1pE#=}/>Ѓ~uD-|,AL Xfh  d\v(؎65\r\f(%A((JgWr:e2[i%Oc\[m_MՌ{7Y etСr>xw"=&P,]"y&#;why| 3RB?xl5V_/2]Z 6s cI2dk Ԃfxf*qu[CtM/I -fO[Ս[S;1ഏ#s{[E㚜 -zӛQЮ=G Qcwj$~qtw-wrM:ѓl&Ŷ}&P!W-z4k G۞62 ɗ稔|mWzwy-Ux(j 7ltZR0.֘ qihb"yTi-V }A@dHd4jq'Ff|ڍ`w ˂UQo8ɴ☋9)vc=yC~L`Q"~NImS#lr ZQ:gemsTqIݪb7MSuuWWp|3K*6e|&2S1Ͳ%_?ɂ*|fo~IaI&͗eN\rYch6@VT `2 +VPDT qs"'<~%N?V$@0%sq$x89xv=e]Aְ)? Z=lo8ԏ,S=5N_phL qثO _e'X?ZI*'4a#BO{֙j,ʸ5[!H0*BM H=TM=IޝGWzFoWy3w1( lNTY=PޔɮC҂E%LZڪP <0.kj˃'6YI  8 l`:A7">IZ9X0MlJ@}R%bp^"=i7ZLl72]4oKmԛ#Q/`Q%$HHMl϶ * "nM'N=G"<(j ExS>⅓`^/.#3>sٿN0gL5n dk6@Ֆ&`׃X.d6:;M7L@)`&/o"\r b>Ĥ`)yr_&Vyt(!gK\\d *Vǒ-Uطۼ}  j_';?fvnT@*4pޞy<[]bBЬ 5eE5}B͍& QW%R/ul 06FP0>\2vCnĵĂ$ gy4SQ/V?vk$n#՗bEaSjm9 Ęh q7 /2ZNiSb &,by&0Dn<|Ҩbn͗Lrk('jĮ f ~4KlI-4ωAbFF' UY_w:YMaX͝(E J0m/yUnUYZ` S(Qb;&m?{%{J݃8Wgqqx[X"9lXN4aܘZM)bIlnN$EOP:Y߬ ^Ѷ*Yh,!:LyS>*xjcOHZƳ9.:1"6xq1"6 W@=s: w?3!%22qn4?|^4?AW7)~· 1@)11 ȅ/̠1Lw\ߧǿp ʠþ_J?ӄĬՠ7Nȱ V q&tBk{zL1T/ܻ OS#GC e:.@أ$eAvKUý -cwHm cEF(sU`l0z[I3@UFN]+Ab*#г ?,-K>7|sR9@xYf%Y(!#K,եeN;Hi9=,.s|Gk߶o%ӶL >f qe 5 s)n-V}=Yv#41˂.a?I-z.dvZ5P VuuTi-T-k.+f/v yAgfN1]mR犴LCpz}P]ylh/)!숎@ f&;qJX_f!nz=_>VZ9֧%fmYJ 6GNe|ͼ*#̕l~)zGm VUڋ|%چnk 2GEy&'JJ_t\44񽄒OT M ʢ(\qښ'7pYĢJN 3{۳OxBx;!iV7>o).p\Zz]jHJ#엠x]l=EPL2> ew 9#/*a0(c~]0 }Zt}(j2Q~)瀞]Gٸs8~ӢEj' uzqr*Ƥcѡu\dbeo֊\c<#^]J(+QuFB=ny;!xLA[ F&'$I1(g@1GK MwMyc}G4BKZn6C%&%I:{SUP3Q&$+?w%T%P8 HY_7zxjO4sWnP҆zoXː#2 Q2%Or) | .)Qs(hBv(fīSdvKr:n$x"V:AQ1WQoL GoSa/B:E]?*0ΑED$FF44v%b.-+ RfC1&OY6ۏ94jҘ)^W0M@7ЊG>`Vjyȋ˗BI\RT=9ɳ2KYeQ^|i"༺0P Q)?pzqh01 ^< }.Mo[XM!^7xhеѰERm4z%vo2gz F}WY=֤*2G?XT a%3sIjNϯfa5Wrj ٹQ\ұ\zɆ z Oz/ڊoYzn]I OO:a|(dm$GʑP3t:ξQ<ޫ;@>z4o]-}\;uI54'CFP5~;@T"?M`ރl[-i9c6)nxA? uu*6׿8:[^:t :xy0",BL)ɰjG]s: ¸U߃OPEtk sd[f"ݐ k.F.&eg(K ?| 8a?%8(z27k⊥FU)S' Y$ #p4g`@9l9V- H90h)xh$ $?2S( *6#Ygsmx5Gd|8ܡ>]KfClviMVju4z綏)#uVUmeomsG=Bh1O hF]ݨNiD% u@hzgx3gc6r )r:(T}L@SW)=[!]J =PviAǣc|W\z(Q[cѺɁoY^Iq1CDrr8+E׵Nf޵9!oF``b_fJq"Aix84q~f+(AK^E'ǘ^ֹ$9]muڽtkrT}|1֌hF3Cޯ^#-Hzگ(Nju)k; 4%|5?`wꗀշLC6TۈG&f>Dnc zEA~%cd0ƲY sJ6#6դ#x zi(|+= g Tzx̂aQM4pk2XA&`-bllɲ[i;*@G P%bvKfu_>ej57vri|bU[R 2R:L&N2 ߈%%Vx`vJI`ëTM.ږEt9<~4M pr@S~m Y}R2+2ŗ'm_2ھ˅Sӣ?>qYɲvyX9i>R~h˛'{tݷҽhfzёw͖C.G<;jr9f( Iztäôl+%uk[QiOLێ)kxT-"UiX[^ JaD5 4ڏ^;9=X>7fEAыTw9GpnWDlZ\@uiצG1r+s<e3Lru*G!wnǹm. ͢$[c[(,3yeɩ z/:/VHh )Ȅk?M Y]AaҜ4&Sʤ,_5.2'ExXM3c"*+ FrV[Q  渚\ubWۀYeSbYh;>Ԗ߷IY!2QFyp?lk9J+s'EXH .YvdFt}563sGo-SV2 4ͱ_-_!34R ?N ʘC--ߐ)[.Ͻ\BS.*޺@"4A1cSرӹ[[c;eE *]KzS 6m59աtFrubY! gҨO8B&b$CH*/ BGvJW뽔]֛pl[Ҧz/\o4~m  0уufI,Z %km.s!K,VlaiQK<{0(QFpr2Xrz\s[H C&~6}xWk9ր׊dĂurP3tAAũ.]LKd7"wC p*> sR-uXL;o!{rBeĸЍ&5Q^R( ׄ{mo) &xN_#En6 gZyi: z6 lrR5aixʑ}aўby6I,{f1(!D4ZSIM2Ci>\-V #63NZaMԘֹnX'ߢy~kLtIv13 +Q&uטzwDDB~n\?yO]vwisxRGaIj.L҅Eu"L`݆)uV mDB< 7( 1Dm(y8IY[H$.tُ9^O10}ikVZ&+U]I|Nܦ&A 5Up5MVq m77$ XKoWAO>g7`^I|<3I rUE{3쟪_>'u6am\];߱W˗uUS%@c8ձW M>\$-Ť(b`+=w>.(.C so-.6cԚ0 W:+IrXf,'71u'+` AX~z| p5HLV<ϡxvs7xq3[ gWa Xx˹(+x p5Wa7h7D@Xާ[Kہ<~50( < `?/*\mh.i o xyM5XfJhi澃EoZkLjixżK,j~C/v zWҮ}ڳX[Bh?\g@+0p4挗z@ep?#Ri=x0melΎBj% SGʸ3„|$Uɽc !vc$@8۸~Q\Wal|'`Eu ZI/y6VZBVUtLT.5t+aPUjcix b4>{7KΕKM,1pǀ{ƻB7mfMR<=š}늸J8".0a$a:$RR0\D *SUg埲L}>s/KKO]'uҊ-RҞ9,x&16~%ߝ!wd!5RT"ߣdR9wY3 zZO)%Ύa\d{So5:^gMYg`l;̆lyw\`ӭѭy_}EԦ*ND >rbW'.i["f!KD B нqt(UWHZ)icdP0QB#si:ΐlѩ%Z=L~q <>O>cqG/c^vOمK#k(> 4(l]\±N26bePqV٦q:YjȊkԬO3=N%74TE%}5ܻohRCp"c\4 vٚj=ڲ-6t i[Od;wrͳV13y-S4kix_*)֠jKc4)|=#5")/W;N 7kl@i6>dX 8L\5RX˹TVGd}fU\E?>P5Keu-BSM-2rX3yl 1N o ZGE,}@x dҲ8ZyʦOa/hM_Ul"F1)>8"{1UݢTRMLGs:tuR^]dݨta b\2j-A:`8i!eLJtO:hL,M,?LG>aJz;ǀ6k8#լ;C cqo%ƷHBx8pu/x=(jg@, }K^ȭrF mq\:rlA;aұMDRʘņ: eᛥiz+֧H;L2ZVqaCKؙiCtq-ڂo85B ,l%` Tsg_$&|K˗n\ յ>Z[=x: 7oz5vl}eՏUh #SJ`"߬rU6w#;fFUoY?X5UGqÚݰ6u /c~ f6evf11힊3$m?xz?M+F_z\yL.Ө@WYqٿ?rk 5-f(%K; RAytԔNKQinA.ev |vVssA2I=5dT$2Wʠ Fn0z!j"* lUp_cS}a9`]}[Le46w!2^ l`H[ 7,J=v,X5v#L,vw&Sł6m'gb 9+‘b>)xr/x2ӱJ1zoMs`{hN^ۍK(OҊM ` ,v*aUl3$p1 B'l*ky-!ydoCeWRH3{x{4p0gX^,=&*F&E {ņZ.Jc c4R+FZS Mza1Qw\+&[@Wb/` eo.WBcQ^<|XӘ=R2mF;1ՕʭUԅɅ7hi=/NɒtԢޘ_ KqnY}qZҷ%6Bspi }>l C`OpD86Q4 ѷ{=1OoX z )wCȖI{!{kX&La~>Cra huHP;km/i V`&i@9ťzri*fa)~_LN.4<~sv @mPD VjrՌM5:mI2Wp IǤIj#gW^EZ7gS>k +ǃT+4p-zJ=a ~2j^HpfdBwɼobhq>/qf'&u{v@ʫ> rsGuBF@"E\SœQ?&0Ls}W_A]ҷZ-2u M[ 8Ɨ->9"hIl.gC!,%0Ir!JVAռ -RF}P/Te IT F@0 ˘3eKʼFCa*lWgJZ8k|;u*HW|^[gޅ!PIJקa6eR`?S|bd:EJja~,-{/j.Lj擳-pԖ"EEy)M&`u㆔ Yd]1% =IN1%,H@Bz"{ݬQw 9t Ű&ʗk;IMNdz%kcGj'b=c$_Si4ul\"hP^C9kMEw;ο< Pg#Y$CCށb0ƫa ~ l-)J¢x UkbߒxhqP:&B0~[3dT[pct˜ Fp:l Ya?r1pDydE(TE )-(4i`G:926vr2Ξ ]+Js5Vĝ!\ v{19B&5.N ?< LGT&dy·>:3\>a]@bR[Iiv@K;]^WiZ0`4* bJ0 Kkz/@ BJ|&JZ 1! B9_*vnd#4UHW!^hw%b ^?UڥmYs T mu!4n8Ho91ܪ4!3&1;lcL4ι%TZtԑQfiqN%̰C淵U_4'BkJ6 xaPTPc+m> YIfze+d)2HW_8h.VL"jLnVV:R,O4p}nZ>Oe>,?A 90lvoH,@swHQ Hh9E ᗘoZFxij[RWp t\qB ' 'i0 *fmيȓ(<[m3hӃMp %{& h5in1#5b!>VL;yY!&P#iV2ܮpZB h9AO;.Ȕۚ`o; 򔫇s\FefYXW]P.q\@nX2r'(\P'xF1 _o-f 딅80vѫiRXD ''Kq^SD>pw$h?}!!I`Vdà%'xc6$๐Ͽߕ?jӚQ׹>c xwjʞ2t%`2K7]]c,%=fwfd#kh'Psհ\,8cl̻jH=vi `c‘: MTb5Cx;iO^A:\Ta.O2BjJ^1'R!< 9Qu `;؃q/mْ?dcT"21@>ShB*|~wD 0J[LEQlҠb6x?9ibϣ@ VZ3sp:bmf#$}Sݺ)dLJaݬsC8._&)*8Hlgm*j/DiA?Jl[1#\:Ż*w?W{4`;÷VYom}(bdVU u$fN?Q07):iO\Bp,NOĖ.l{]K9XWEk$@oɓjٚ6*Pj"Y{8F(7h+fV7n/ΖǯMJ~w/giMTCPd w` g5Z&H{Q|ѧ DQMD0I =V!VQ&fFWoO! (B}3It%; n:ؖR3f# V0d&9PqXT ɔ ;yj\f1pt@  +7D/fkD) x@wO,87\1YH?ƙE~4(32m9ѿЏ`Ԥ|L6:P]&9eg>."_s|Mi^~* Zp恺X"wH۠< L\CZH/I]'#!!.r+&xx+YP 'uaC wM %>j1Z y"K,5d΢Ո݉|KzQIR&А鷾:P) 8v߯+gKR x}`VTi3+ fQ0ʹ5M/HAfmO7|J8UFrVCu֐æ=`r%L~aN+~(97|iܛvA',D̕f3TNWXZV B\R؝0qs \,@,,/\V3+fn/lg$򥛘ӹ\]hU0Ϟۤ:F;W\%rhIG$6F(W@ޑzcuu )Q-7[f3K|׆E:V0OrhK4fcWP$G w֎yj'YJE3gl/GIw *|!oC'ȋv>¶Ȍ!Ba!ET"IL4?((#ܣQR7-*ƅ+v$'Cd'*4ٓN[@]UOh> N_~phA`VBvB"JX+ oT"h?=jf]:k+ܷ(=[ s[RҋJй_Cm.S;#$cn#2ib:O[eN> 1!e/osX#\ e{4oR$K&h?3k^{kj8 g}2yBv{"v9-3F]UE!r0f5_|6"Bg#T;|ppTt>!$GwQ飚 MoY؟+}\}4}y쓭Zѝ:ʠH1x-Wfz{f~9Y8?%!5z&Vȷ,4[4r9?6M3{<D awGS_>'udEAHӘQ64u~i#ڌIz]ԭ8AUŒbB!Cz+%n*) ,XH2%yƗtnB-K^m!,|d*i,t@+\NBGUڀrӘa!/sl3zw_0jh#Z7 &M'|~c,NS)0C@rX(W1Q8!8 ]4I.m ij_t > utqa(-vͫwi3a>X}FiYͦgwE'/`̴u/ jU/cWkj'AY(3[X>5ee'P~ J(/{xNrw0xڸ;Sf4]6?SGJ&[9_D`!d!HrKB /Fx;5iӺŸ39Ұs@g>vRC>)!zW_x׸kK/k[D:cUˡbx,4B=b;W_]*64+g ąpVꨬ͟i9I2%{\1o A;+jdyٙ#;XC3U2.y_S5kgĕP^U:U\inU6" )rWB;EFnWR ,3M穓{ ,W<7dv/,ZMY K- .%(Ogs^$PqE,3@Lf:}(Eh1L*gnuɨ,0Rt6ꥱE(O^1Qe椏&6p.i{vHwuTJ 8F{.-PMEh}2]h4|-!b Vov]!{>1ѭ3MZ~3nu`|֜?Ƣz^q)(p;m]Vb89.N g MfntYWŨegu:oW[Ԧ WIF: Bb@0 DS_=ͳpI:] }~?G$t)Hy4(Y 3]u.0.O>IntXh(~.f)^;7nQFGn7wSw33N2DKji(@RPj[| O֤K Dؕ|P|<ЦZJ!]'ݸRmGx=0^,W'`ɏa/ԛ(ɻ:XZl 2-s r4w*@vͯ"\R3>m)n+Jfr*x:dP!>#MPRx+'7]0wu暾ۙT1AWٯ`\# *KEX.뇑S`>ٖ=Wjϼ@Cd+MI[ P]{=ZXu%kQ6Qѽe$!{@2;AkZ̄{yBc~q;4%Wdz@d%W zaѹ Ɏ z(r=/thw%U6;*w~G,ڟ7oݼID<P-KjJn)DUb^ b?g-D _}rE5gх?tFfs4sZ"/5=S8L9SD8Kۜ>/6ܔ. b4 \CfMy8&:4Pvl M]UHAw7&lOv6GRnP#ldQVld+ sSl ^m.: &/? &IR+{^ ZRg:4tr?W:q^TG?EgɏLԞ4쿣BG흏%mXFB)3NF~%ѡUNjwU ,G{\5$E#g1CiTq%1 \G$7rk\[RtWW==`VؓR8CD@baqllEVHH`~ I;@HRBds( H- ~cЊ52 lה-I?e4 Ȱ.GgPBT l:k{CMtV6W r]\芿,rA]tӋ'O lEmYgTQG%׫i8|Xm F͗f.%IѾ?U Ͼ[fu5/{Nqe(Fvy`#S,.ٖ:nC?gD'_,?lH3F* L#KOƞױt'\s5^1*БA^ md6c^!%"FŲZ:Xuj^(5r?V4'EL(}ɯ͟L`sS G{&gV\ӥO$Fzjq Nf-p( 08擠Gu YJFׅ*V3#n3)e!wG}B MPF}"*-x;L.y,7oij=##.GɵPL%iyƏP79s'[*'w z ,fY6պ8X#?6dZmǘ8i<2l,+iG·}ݚd\ȥ̞n^@޲8o7F90VFEo u^m B!Y~L'n`Wۛ?Y""DWPϵ4-W^<*ztYW5o&έv~" ~"Hka1HN0dz!K9 L )״݇7Es|%=MME)/do&9Ibf8DͼT|Hƫ?snFio_< FZ zhs'҆w?1em訍ъ\bn5+X#z`^/NI:Ӥ.Oߒ@"Yuc$9vJ#}-l%O1|7i]_io>x*%0g9.LQ(tB!ڲ`"e.CKCktQdj^ % ʵdNXsǣv`%˪i$(<  0B2n9iN9<]+}v>iȻxMtD*ƮBɥ-_`oMd4 yA?LT+I)qkL\p]~6,|ؼ+|,%r_'X-d9bU9F_xh=Qh.= \+fWw7g?wuET5~W3V#Zi-; %^4ɘ՘h&*ްhWd{f4/:mT5.>ĊλsgBgtOef djSxx?,+ K HZ/oȿ{1cdCN4֝iR%}ԐROGI8cMcR<=Pw]!ʷt35 86=%0Iy#wL(&u/%BDSA*'`8(ݲY"ԅpunmp6Ux4B2'at+<֏25n;_yA@Fb<C+i& |##tl_}VbNth+)'I=JI}ͫ+4d12 b gli$h]c!Cor]T GcA C ۛ#q܌jG(и.:H ѤpVUX%0t+hr)z8/VJB.ܼ Y;dӇRȤh4boؒ߉ ta\Ĭ_SҬsi쨽s(#g|TݸU9#wLQV.:.\kAC*.Q\xy׵_c`֥[^FI;w;G9hg:J=SS> "$T ~ΚczQa45CN96>m 8j]k:Gr.&~$b~Nz ɱ|>wO!ՙi^t!}4/pv ^[Z7wɑ~0IizźSW}gPUO3xlIi $ Yj:==Pj1\"-e w9 cF]5Cƿ H([Hzovxe101jA~!!{jޚK!å>nu7(`/'h=T=M^JerUө9AKXb3TFvOq~TV_Y!/bv0\Rׁ{4.H&kE| f7|]vT-{ `Q dkt'cq.:H`Ej#:Iӳ|QHvO&N1|f~vJVVuIz5s&)^wշ",j絯j6(vOױ_Mj{ OÍ 6d7f72UKp$:]vHQ=U03GYPg9I;0qep/ S"Lf[W+EF; t ͗޾>zi<` 2'oVhgȕ;7[;\= WEq`LʔBB$*SA\_5$Ea^PЪ8?e:~Jq;q߫t[6<,LJ*P;gC8{˛M?2xK! ݆pT$0kۓHV WX_Kq,[+!eZG8d'7uVβn]=yK25<#x iCճk(ʫV h;4X?x|E{ǝM=1!qXiq.;#)>:H6>7߸$}> AZK)Kh$A_PeÝ=D7+*ֱ9 UXe ]Ct8Ny %!G`g=#^CMU葶~nvaaZt FV=4y%VS (?ߙsC.ƛz{&{N奘Rp^K:.6aJV3Y-?ٞqK={#4BtҺJHnK8/ @ kX D]h*GzL hOLRr,Xy6;i;mۗ#7 -|M0tĆd/QNݪw}]@l"xF;Ph V#P"z`1lsyd}_B/ L2yu0]XӖ |W3} fD5!%xL [(53 7BdXæ D2u !C.k1t2[ShlwO}ͻ 9;gMr_HU6` v&f=5=y#xOJ"fwC3sVU^P[[ ͒h2:,҈6u‚Q'iϛs<( RѲNx`dujVH*h&.uh&,ۓM \;-[rF'@x< Gv .-CAk[b$ѣ f;\|D^քIUPlM4@5y␾:U |1 RQ( ͐}dvMņC\1+jJ9QMӵ3Sh:_6ވ>@XنUc2qa8&]rqi ߁Epr&[Php*jCcwK̏|I- :Q)0G1qU%%DT4XZ\d:6iQgw&ވlRD?>EHJ+_Kڐ='smz)>޽qcɡ:GӃ.Si;xKpd=CrByR*Ӟ"cLnBKtrzi$:\Uo~Ӝ@9~ޯ)=)x7.^U@ UP "{8b*€Ϧ_H Xv;zT %| JFNQRr~8eҜ7y2ѕ: aU4n}1M~7(*[0OnQ\JR?*[5Joϳ?85.gH_|ߺDBD )}w=L Yl_(\C K?j|,p0$gxc{K<Bx]uZ*BmO63UA:'`yA|1/",;ғ^{e z6V=ރH:o|L`pJXv_Mf%U|Gsb \EVQ/''&#c{2ڂ 0d/ 8VlVA8 }A9BKkgodV>TBoh%t x#x@ؐ/ Xx>wGϖsWb7( µ`Kۈ%+=RJn%KV_FEW|chFƺcdwmɴMgɴnPpQL[|6HWL;-<FI}Ǻz}8|@!k diTQ XG"=8R̅c[gwV* LNǗO] f,kt{ѝVDri.KVbrL J'Z.^ۅZ~ q8et& '/?'}ivT|mINe {,9MQc_  C =8,SGM[J9xρ.Ѽuiyt|fMq-`˺Yg"h?BM:i*Ai E꾢ȓ/Zx፫uai~M+$1ȖG~iݒ~#/:,%Aa @XMn2@}UCs҂|,;s\.)ӫiyϒtۋ^jM&iyF)ѻpKtKn -JR%r̶ך+]q qbxENʇ6a&NSh@u⒢#=Q.$쭎522,qO O|lcmR9^!o)QhFVg'AS+TKEseӯt{ʔOT5dQn=B3_^)1M%$ .Au.D/B hV &k3V)eh l|,Q?=`t~;2_6nxI0EEsU9 zbp| Ѵ%m[}>5NmE5deA\뙥ӏ]OlP!SٶK70p# w:Cu93%NئPc ]hֿn0Y `\_,%W UzyAeٳ'Z%*$"z[6NFX",2cЙ1iI.CF_brQo!8y3 U x"$gIy[RB[ 1M9Dugdo+#BE?gnc%Z^GA f} ۂ|XL ogy݉I}\'g1V{mtüg8807w}!Oa^mɲk-ǚ1\clv;Р}ޔCTj~5O!҆}:6,RkX_4nY%ʱAᦌW60ab# Ol{ NSZj2~~@kU<`2 '| cK>| T(xfP1DIc0`Ί=<]B_;T5C=kYWLƁo;KRg&wAB f@XT{in@`D' ._j9Lmi]}Filh5!c4"f7!HjTđ$ A70aur ~;ڮ~QYɾ8SiOQqGCnpcė2~>5,>rf˔T-N=0g_-Wq9 T$F]]1Qv?#/FOE"g35kNrT0vahOADz \OdR)w+9f<%UpcQVP\R'B<N^kҲVVmnXzZv$y6C>e+JSVE#91*'^(wXˇNn<)pnez {85(JzkFz IMSCJ:wu7~j0|n#a^JF98a>\>m+XZžgR\>UĀ5D×?}n6TVHk&^\f33]u*pZ¿C_ޠSc88+(&eCCZNDOٮb :q~+U> ) 8n>I݃I Jcp"X87..jP")Di4Ov֭ڠtp\QĴK=B$u*21UrR~[i+T[5həvu_,ry\ڙq.#VǮT1Z2Tw )S_Jo)` _jO V*|Lf`?n4Ԥ`!hqy%xeIo"!UCa0ZfVΪq2;t=|g{*3:ÎG:KyW:Y/ yY4-s'\uУ!_n!>CȣNu$@,WZFi&5/owZ[9ۊ۵_ &QS "&VҁJjCi.d,(}4JpS>$;5%PƭlGuÿUF?Y}eC,U[{)>FDfL%@/%ܥx5JGT"P;(7YJd s~`T@p_;[4QN97$(o̫`c[QN',O3 oF,GJ]X^[@iނJ8:r^ŃHq{th|r76{{J!>q,a)d*ьgn8-妖ՖEf4hygyiX)IzR2*QȏD|UeY+N ^$'D©b]g73,RN{ 2v͢!^njpjD#T (r;sǘW$`'Ho?RI PV§ 4Y퐋jڐ~wS4zQϬ0.ߥUVZȉb65$2PNKA] 6Fb,E!z@)B7&>l<clhnf%ADͻ1qoP E;r<-i9sŔx$g@;&*-;Id:*hQnٹTS%A,+JҨqmYI \n*J5K0Whpd"!(`W̛ith,m[a 1nU=}XaЪ EL}-e-3-z')}vhlҵ˳pl,TX&qfr5|ЉfEFx ǟz"_ Bеe/uH3>nr n.rNrjþ3BYHZg{/7sKC <>CY|Wr puAOG*X[ NQIgVLh+[h)>Op -29(W/Jg\2Fu# y Sأ0kco b+{0M"iw}_zRxNAtu*&)8M3])Hc]7d^84FR eqzNrj`+̾0ل=:`lAփ}ԴKW4VjDEC, 0y̤Cw<'RB|7D5Dx/19OnOap_6AW#hD>RF5sI.N1hX8ZYc5t{}(i5kVieWmPKngN^|*>X|EY,dQ|ƒIO lŞ/^ fgrrAdZlb]?8OprpMMD~GBv΃ORl+iTo0L!Hci&E (n@G]걃 o6EGG)^v# `c͇il#vs_#1y~yjtCؽھ L@sThl\-g{4'|ĉa偀,]JD%CӔa&w>$L ͐+hSUT ѣ쵹v69:,W94l%F{GŏbyEsDAHHke+ 3Ѝ=] &I.6DHr&ëkGws_B <'X*ϩk[H=2uUqQna?4Ϳ1kZJ#eUu"}xӝAǃ3"39:_w]5$~r g+遁+2$+dsp6CU] eƹWF",}0<bt"Ġ(ُ) w{yUp}J@z5 * v-fEj90%ؽO2qh`Hm!Kȟlj:b^WKk0ip4O#7u^B,À/ڧBc2c c%D&1C]#N'v`N'ݺF4QXuM+-LdeJ!ON{3C{$X(s X.4iE[UrZ=ͩZO2K2\qKmqZf{=t 8`SA=úx ?ܼ:C7154rAƻU{S36Úg˽| 7J5UuSr1?K˜%,ߞZ` \7ISz Cҷ4B;|/LC{ZfCB,Sy!\&y0sr- V9T,@im36ED>ʀn$&xrX N x>'vh_ud1Xۣv>hA/<0e|Ք,4|~Y81 vP(:Ue ^ߔ5F_Aq0u>OZ4u]=%C|$]'/̓$`m ֞~8h 9,$zj3Qjo)~.s]+f2ϊ~-M_&(@Og56Er2HFjYM^8TN̴) aXljLjHyƫ0F)*x>ޒWܙ;FUX-A SQdYMcl;>4pKˁ"oN۱m4Pj(sXH~E|O1 q]E,%ϮU a| `/4(,pfՅ`|s^ ݋?3Fr;"P,@Ā2`j}$gPKwkv$]U@8vV%9I6Br岊w!=fF]ÙnE\I?zwE6>&i)vLyAl4͟ yOڂQW0<.0̈i~Z$Сz]XR! Θ=h6\K!Kǽ Vp Խ tQIź^ϫ[V'3"@;Id^NSKl SYvdq*ts %|ޯuHc̪ [ĉ@4Yoϩ aVJOe^6~ &7Qɪ×iՠٛT1e~#E9!)xy?Ǒ;R>%v4ׇ~7y[;,2;6籃SQ'~IydH\.{^R[U`!jiCHM8n'I$撁ʖ rqʈ8r%[ ):#5^`{Wˤ7_0s+ +Ho:(4!,LF@uE"6"d+#5zCVbߴ(hyfd}7j}QD'{AĶ)vW³N`#-bk\1N#o/I,1@*&i@S(p8,}5;`h?\s]]F|5Ve9bT 'fj˔kOUbJ3hǓ$vnsW(dч||n"~ rW^n'.r_$^4eL&?']ü6E ̅gfC2d}+-c(Q+Uc@C̹7ߣBѓak1BeJ|N٫)(oJ=RXD6qn\sUoWP`bS;h+H|kZW\0&mU{ՔEQR0`s{KQ)'bG)*7ܒ̏(l#dY^_l,'bK2 c))Ϛ$tT^ 40W§Zl8$&AjaRl2d{u70)2"sEIt}-#bG >V4q6~r\-="TW-zQ&I*-/ݓdGq}gMF!ޟfa N2( (Q%)9ekr5A1-渠=sm ] , c^Omޜ2lAnzDf`./qwyB Yyms,͢j"4ʖN|KgGˢt,:5/^ۥ树0,f[8HgދQ__} %CmRm(3z:6.kDWPF8^|YTyt } Dp҄VT@P}׏U[djq o7L8d[T Ο,:_.OrT&Gc#;[J>VoPذP `Dapb6z 6TEiLW%i@Ўm'.dQhe윔YTD34^w9H kqŸQ!@Йw_Y1R #`.k8I-L}EFPpBs2Kif3MǾutEڹ4 cCCITJҶ|guaN\ QxW|>H8ʟD-IJҍcW|JRVXm+ibR[Ob=`̌$i z~'XC'g~'(tIRgMf*eRŠ9]ndZvy#)2!F &RB\jyǢ.b R`g+W%9u\ Uۨ:"0x-btc\֤oAު4@\0Akxw#TM \w=w4iơYd$3^0}6remyxILC?oy.= xjx,5q8ΧWWGaP bs@͛pz2&/@!8ֶv\J6:{&`ף1`Aʇ j"S?Js0Sәo@pRbsT0+^NI9vqd-%;Kz`<k2pM րw8_Bʕeԋrf $KY1}N~rAgۯSOaSsa{v[!bZI6E@m|xYP?ﴈZO8rNVAUhK/}aNz"ap x ɗ֎Lx{kV2AkQבl MНD3z.M@K8h>`cԮYَr 8La28!TQ̟c&ú7k X47nA!ݖ2ǿg=w;72VxלH,2 !6%\LJZ3-c ȝPLA+Rv7I+_X+PVDGjFfOu9 ΢w{ec&ffjCrdǐEϜְ5E2F|,յT;8ލ&M9h8RNP"*FF,@B@]+npUexP(- vfa7Uo :ņv6?[$h;Ⳅdf@2=(=G/ st[^Nf$tyJ/GOmϩDNyU8T)H隇1RgWkdҦrr'+õt=d4 =\AKŠ-3e,A fof>C a+i,p)@'sZ%T^7$oN_J]P3d2}:Z!YӽUk{GLJ!Y4@7dųw*d,G()z/,Os]Jˊ./~~59IaJ6O{3$MY~(~av6g .P7Sb]aY} Y#Qg+^Zc/$"R~hF\RBCcK:LOhnZK4G%:6wv!"2k!&t0i(96ecS&azp԰"O@aRy=CxSEۇMUZqˆ%<4S)@3 !izAviBܣ] $҉2׺\*J,‘b a6|k"b+nc/@F܍j,6yDLىUk |Қ(IǴ8elj ~*z>`jl!5J3EѸ޺C rdޑZ$Z6BD/ G)1XrL|,¡k)?S֖9#V*Q'~ ;Le\%rpE]y$@e) D.𦯘tjnGM*F/7$PߨN,.2:kyܼh>HPԠkR`z$g&z]UT9KQҜn',MË cbϧ>~qޕL&2hƦc`Ig 4xGa rÉC!=Iĸ>y$Oj%-'L/VHpۤF+h gfNє/GZ:&JubN d?5a X] H E x "&zIOSgLd ^_TVp\Y`q9vS'0dAJ W:>IzЯ|GDt3gFۤ4kmG瘭NFN"q=B?eMHax]qQss BixDJw837:p*p ̸7XL /%,kN7n`~.Л7d)8Iku36  Ƈ!tlOpH!q UQM2vYVwʫ juBMv;ktŤ<:+`i1K錏JHO-Ht\$7WF@1{OR><>X1*nc'OWM@0n6hŎcb4t Dz7wDnbT4zXqmʩd hڥ~~P75S㮘K7(\ȨC6eB-χh X˔}\./4>Ԣ Ñb,PI<>-sϯy5W``KwOL(6p-oA'j4/W_B7_IMڼ9=Bd\ƌ!);ːvY9ag&yc&`W:m wjdr ڪr7;0q[dmRLÜm>?9:˄AyTs`cDť$UGx`ؗX!#wXA*"߷ڸoC[~9vljy霹.@։դL/[9 d؎Q ߂m|nNxk:Sqʚ/d:#DH?9 !'o<]? ϤR4\Et\+͵4g\>`y-kS;~BVBO~éQ.)a t4D̄fg龏Frb`Sus~AJi:kUWQujw§;/ 8)vOdRH34;T=*Ap]*!Cibј|oS/6!~)MJ|+F7ځ L6D1+'2[;48;*]' {QU-t gUF& *IG H%b{8aai;rtR[洊nRHadjK3{  ^BX)kg8KVR,,I% 9ަW7@!az̑tQ3ʲoP;-權+~sIj+EjVh |]]<ܟ̒W/>υ}Î`SGVySg4*h` g foKЈͲtDAx(90tJ~!hnJsc*>*;nJG߉V܀3 q!8Epetw;7"m y e#Ǡ@?f-i+eN4̚ t2=Tߒ^XA{@ Lġ ؜*HJ{gvFbE5]~1пWxq/ĜkX$eʕg9^옵Vh~LCy]UK$;tUel‘*iL- L^=ƶıgf[uYB\FYqbt ܇]֊hBނp˼STBsPK|}6ȐNQ$|iC < $ .ˬ>G{hI$NEb ;\| M:NUexzżLUP{U݃ 2^IR2H'V /Ʀh}0ޤ:h#܇6gc=1Ա4=bdC3Ѷd2}p(v8Ax9*jpv^tQUU;`Wb_Z6嵐R03qN.zNCpFޚ!Ld } Mh @n#l`C]ey I|FP:4.:SWh'4Ue{j%"vn5YiG9&f ,Jq!!DQwxAgWT7U];2IsM^ِ8_W`WjlxAZU u=1UXs®* h]Q=6xYHO=Ν3mfJ {~<i< zd|)]8so25B sd~i6|7@̑ظWN纸VRPO[xy1'=gJs:aDCn6C?o7ſOxtll* eNHJ]ڠkY%ˍ&p'(*kM}xk˜rh$HeGvB[h,{԰U7w,x~Yy] ClbL#d/*i0eG8wZ1&b9[$'Lݿ,ǖ˸a=L0Kc򃊏5 "q>EM*cඹ׸ݎJɨ %/zW5 w2*m<?H^`P/uFRR8Jh< } ;+J>sXiiYkmVxBC+, ϾLȳELkL[1};l7 L*id qΔ2JֆmkW5ɄJ%9bꛨYc2l@;k17S dU]<m['^-:A:=ГNV! 7l +q$.e}G7v(uT{Ƀ%MňdsX!C8N=ӣ#mɚĖ ۧrfdVOp CaOz#e芈~ E/M0:Rkr6 '8`pvJjw0B@d6HaqܤiEasHfbk)le2gyr#bHvɑK&L\6 n^莜[ yִewbr؅3XɒL2_nY%z=類ܮActka ў?x akrce$(Uiլ)rϪ0}L2 D(oSG"&MS[SAO{7?R(%7I!z NtǬgrd?P?($V|g|;U+]_iSFTD\c \ɉ T|//D}Ƒ!`mK6oVYhcw82YYEq9lkDkxɌ:Mw)˯n2{#g]gΘ{Obpdhv0'Ż2"1R`zcd~AI !5 L1ˏ/jƪ`8ҧbZu/3G2֞6Ec@hHC{W;2@RqK?vvge\`3nkt̺C>Xf3?g Hv|A"ELJ،8IUR}1=TBt~Eo{wզO! g=蘇P`rQ~v$]ͮz_>u[h܂^ 4r`g(EYW g˾&99Y,Pmp<:틌U~Jk{ruX- (QO郍RQX#CNj^ݸN çK6NKj(<M>DCA Oބw "eΒM)iOt3cn[ Omln}0]L-'kWt]g# iF_"l2Q]iܢQ؉H"i3|\ P.A( TBZ _/ihcf] Bji0bK|((&?&Z3Gur[pw3V)TK})@ݷ>Wf$K {AP%Rq&eAOLYdYcm ~L5&܋s3y:áCܙ2F%nr+IzKhL2g'AרG⸼Ϟ4h|E ],/пVuU9; ZZ|FìѲJȨw9I YZ $tʬ1R T5un| 4mW70?Ng¸V` >kJKzז">?pzQޭ$|,R^F =fCB H`lzHWuDUqHFf) bɞOꌲ`LFHb (O뵻\ kG1jKW1ӥ^40`D@5Yw^ 4ho![2u|$+bYCO;v e`3;[>[ߕӕZgvr74LteZ↵` #W "鳻s4#E UXx/jn*ac{85,iwj{rJBZfF3kPdhmF1ZVV/Z*R,4s! ? MZ q/lɄPtimz/['y-^O`rA(yIYO Y'Ag{[d)%K>\EӹYxC`$9K^PqDy1l@a< Յo8ˋ`Z#\nzugTgU˛u%V0 >-E6|wmVmi4(x@\ϿEr䀅Y'EGo8SfI`L>ӈuVs(ØLIzd-%69RF >30ރ^}٠L+JF~k@޻-iuо !\Hf((d.[cJ\ֵt*vM ^/dx\(g e/!2KFe~0*%cR[*SY ޞ{F. gbU|TҝȆN֟K/6^[8!$4pK!I2 L5`:N[.N0ק'g :RވDܧ"Mb2.B!*,/Ϛ3^G,ɓ`V=%)AOKi#2\z|vN꒙<|3-LR;Rj:ÙXe}{@\5>mK+l8;s- Eߘk3k I3j k 7*pR#q1IKFMkmSң{_J-J_Cp%ue$PS$iZozOBTMLZfo*^cEwaޔ7гŧMՉG'j6Ytk?SjZuc(i»;noh(t:Y.?U3r@eU럪bZ;Ӏ Z]Iڭͼ9F(H!z\fc\>()v`(,/be$Ho<ڳ/εi?[2Pb<= 齩$E34rhM.j ;d&+/tȮV h*4a~f;ۘСٳzTNqɕfzW@*̀EihUt]g1D dUySS0"qwWUT%$T9J,=6no&>&B Ğ3ѝ>9EבJ;+IQ+^l0tSC=\TNĶ3:/06?_K=߸bI /ȧLA-l}J4ؠqײ؇$eИ(2Q)Ki?KJXs6 8/U ֭bNW ,JBnhjt/X}NcQwm8xݬ{l0á0lU͙֨wV zmΙCOB̜87)ʙ-8cXqn 1>ziF_ OdJn`Q;zLΖWxcRXMՆt{B+<3*St(h?R흺SXo[Onml 0CGE&K>͉dXigX8v$(=.(#K?w O͔&g׸xәfG#L^`%@\A\~$<UFR5Pyv&(KPUܵ:+kDžr[}3[wY :䨬vA*UbsN{3!rz1O99w#~'G}b[I%FC983O)\_}"ʟB;Lߕ ÚnmeN%t,4 JU,mOxq%~R䂥)/mO4wʬIBӻ0PvۨQgE&+%C4v\ .W2 r|t4cVfY mB@@)J8!CqwjFR1dI9HNyOXF|n@> Y%\nah ߹ EΦ M4;F w1Wj6[~1 [1{-* %E|p/jn+I}žNGIpRuOw]J2;<, Rp僿-0RHP;{\0~k4WuO?!3LPJBErg VK~耀Fy deQ֍':DU:NBE'U\,J+]&=j3.Ҫغjx3#4> b tqu buQ9gDȓДPFN2 CŒrKyN!_:5~J7)pgH'Y=KX>< B Úmg:*a?LM).}i1# !b 3$[L\Vi[*1+o4$|҅Y[ WW9@V9X0he*/^;vðau1i{G&- Eb9AcX'= Sxq׼ǎl,{ThYNA;!WUV꺃u*r1u9[69OT*'*~a;v8hq#83 \c@y#(uO{\Ic }*ڳ"װp"cAԕ|vǞ$g&-V9A!Wlm ,מISQ4$(͡V`sGK sL2;2ZIĊB%dǍ%iE+ ~UFٜ$L%)Ka^ڻn<p<.aF?sD7a\\iE`*QV%Mw>t'g7ͽźld7%322Vazlיg`}0*@b4a[%2=Cgj>Ηv]`Ad_bΙf=90nT6I,} sq.]`d'Ec{pگN"czXXm}sz{|ɜޗ|ў9{MSf4?M^RgK? σܶYa~J{v^63fA%* [a>3+b͚uڧyVBp{eqZMa/$]^$8b2'6+@rrdd 2佴_ϪT*L;Iz!8}w3&_hS&-~ibs2ovP5TnƯϯ?c|M~W9VPMhFTNذb|宋yv /hVᷳ*Tzɳ{I΅uއix-…?LLBf@DaV2k2Ym—HL?$6rwv@BiӮl,{F;٨p[1N*:یF?;Gjʩx"o]0粌DevѧH}?DC$ :AZkYkKId'^hgxv+Y!t9;kN}eI@Ǫmozmt0Wݣf!Ŀ=nɕ7璞 ;_:?:&kTQl؅hM~n ]Y~JF Kw=_3?o:5H825<93zMKObV1RN!f 4-KDD2QU|0KhuV 4ꭚA\돉Hq:!!XWD2ZetYYK@Ȝ4x!O^1Q^1ziAvㄌ uH+8#K!?alS^KR^T9ה97y^JYhP)(̖#sK3+N6 ( P-%af)߱n|2 6/S6+^Ƿ^D)2yQ,&+:VZsݕJ܇Rj1Lx>QJ+i#vV +rbJ&PqH4~IZz)+P-vhY _RMI+bJh \)凱-Y%q9Ġh6E>u+ŻH:mcWr+z{0 O%=pF<).GP~I_mp'FY4Mk(>oUc8uM&f\u{IgKbZIvV v^u6#Q$}#j}Ş FY)N"oef$TPt?38_ټ(wdvc0)7^ťtHTHzy2ftE Y @ic>'0RbpzpCt*Ď a1wX]2`bD9BW vă{3 ͓ɷ{4(Izk2e6 Œrnhǟ'oox_XC76 n2O?3M3$ԃIޤn}3BB &5zO 8PYR3hOC.;jG~/knʳwv`!d(khu=ůWa繾*N`'~ T1^MVoeTU 7J6YޣkѸ5j`hF2U{BJq'ۛ{ԥ@x$BB2e[zFU'\Vp'nȇ=;z:l#GP_>%/( ;yrq8dj}e#^F?5(8f&gWC0R5Ʃ 8aӳߏGƊ7?| ̱GV+>mEl73h<"=mPs ^L^!r^V‡n*a oB(e5p/avΜ3Mw*ۻ,qTaG,Ȯpyf! 31Jh OUTcdEIT% 8?k3ڞrIQ߮T6櫹Gzvpj2Ol(ҏ)+y.J.c`u')ղ}-uԫMg<8kؿ1A+/& pg^<C([A]Ը(LV䑳M)gƣ2WO#g3?~;$jD/bAT(in}V2T{1h`ft(1cՇJBf=@ؐO`aXɥ!ȣҼJs2mꀋ! 1 /jd "\P4xxI"T[ 5a;,]c[D0i"x0i\u 2۹ƣAzeEi-aaM||\ʚyz"Q*lu?^,kr坷_&$|e9ႆ^\(em M[adz>ZMy2?\{pwX@q̔h$PB3̨ zA\ @ m)-/g81ӶkKj GMC,˖ØolbL4rr_o9Zz Ua~f?b#W'x$mMq$td YGV!Uq /]ҋ2e`Mځpć~,&Q*߶)Wq{JAOU|ڠ3GJ1=dTd6q쓜#H!Tt(ؾT台Wt.F㭞sdh?𠰮ksΣ~DUJOt2W=O2qGdZq1J.ЄN)?"s@ԨYV^18Xq^3k.6acQTAn3ݎw(cвNԘz39ܫˉeZ{Q3nޛvC;~.ۉe WÅx}G4nEeV-& e .~ gC9!z^T [PzȺy$#9;H޼4&ȓݢx v0& @1"; ,}Va`B 0u=&1aS>hXEi2DOYgqm~BRB< MÇq (~}muNRG4:j0ތp4$:4+=]q2gzy$kɖUS[X븀 yŒ^DHſVa]Y@mLLDPNvf 9'.X@X$aquO%e:B@Orx^T5+~! zj_7L=3d.}YbJ{%4Ohf_)q N{[@g2wdx eT].'4 OU% Ch"7]|OIҎbii:54 xzAc*(S` C3$ {P^ʭ!@+j.5uބzR3^$Ww r|]8}^1 &Lquj41,CCS˚_V>dH+E48w_,O6ΪTO%{4ꤋ׾+@ <~9(30<n,K* gY3Z|^"@ŪK/hCr&K\1R0]uj }mb]{e|K10)B6 k) .-:CtV;=yJ!7tOKݻYHtO @˿Wr-Jx*WW#P<2rV Har4̷j,&hA)} kTb*j};HYl1ռ\ !][gqqg{_>[aP3FܵEpSK*M,lGԉ-U4<`+簜mtM^M UGa&) t^Uyf'bMgjX0r uUR [)g"^>qʒX|5P :Sʜ(w.5+ /&k,"R:\3pހFv1~׈'4t7+rD$IO 'qaMxtGhRyK o \nf͙J\Ǚ`a.SS@M풵l9c06.נ]d0=F7_{W-Y6 bQ7GZDdװΓc3RH-'o= ժi7n_IւX7F7T|lS^r vTJ7S/xCYI`)Dm꼱f1ͣ޴rx2o6l(^c&,RL/CZ>of"vS+?ߢq_&J Z ̈+7vvC iޟ"kq"ġH) ~AP)=58 o/mԆ&0xàW8 h_tq"::.*y_' Wz D2b>Q\ oj0΢Ϊ'gEuWmk6@$ cܞJuW<&C1W4F_ %ᚒ{aUXn]D'b0- b{iq/(G+M<ڛna$4600xQXXG35p;##j"1-˷Mp%JQVyY a:[P*A"aoA;,sJ6 jӈ˱GY+qCYUM57u'q`x {-8ΝA\Lq<УtB&-KEOLݺA1;;Wy`:7G_  a^!eYI 35Ai{*̊Yisx`ܿɕAVW^֬R5߶*,f?פw32f[ ,p[fUJU3 "t7dh;'[ {,TSY ~},0t]JY6b;P+CX`-FXvܱO]h`I ."};aQ8q'%7˱_BL5@XJ3?'?& "숆Ș_`LQ}g-Wuf7Gm i@;zl+ObF˕[^wA/BQ 9YW0'L:7.rh IDMoc4g)ϭƝ对> +i#&cVώ'("’hbS$^a`$ǹKv];/Ė&c"[+ط[Ȅ~H͋IhF6(1ɛ h󢜣%;{/yv lH`mC#uSKD@zqopx2P+xER04S1<[@:>&9 gcyglIb-kytU'Hfk;myZ7s X^QG&=-o?Ʊ(}n*>-K`-ʭ-˅CX9[ZQq[LYgNܘO\Geb>-3o,s07=.?z'Ia/Gu:߁SkauGܥ {j 3Y9Z.*[ lIf~83]Ypg~'i7yf4=n2gb{idhT?BcgxG_YڷgQ09YnxoW'Pcq`'ٿ;n39s=owuzek ]3ub7?{Iǥ|{V~J5g_{t<~ :ÿg_Mw񛑃^zTZ^KViTBG{;?CCۼ.KA7냠#l~=Ӕ<4l^@N ipؒj`#񎕳I]TF 1G%%5F:h1CP?*9$׉OO*G`)#*ZfIG V;/;‹-?$R d+UEY<+i^tUyJJQuޡdDwx~>QgOx?taQQQ%蹫Jk,"ǜ.GbSaB[ |[z|!$si~BNH?HDJ>ϫzq{4 :Hɛ@ŷX*aIcvOǫaj1H*`0+BH`Mz`"\;ݼ>ݰ(1Tga=Ĕaz]rV0)y)DEƌmܼ'710΅:nq2"d 懲hdM\ɗBƼRZW%al]/sSB$ QkRiYA,-OcS4VayHKUh ;#:Jڠ좱^<6`+|J6-VTLqZ`A:d-pfi7M4_kj]a0WSXSx;a epx@Q+Am{4bB@af˅S@q򉎛ؕO(RҞ o"<"U(M Q poOCFHs;;ʐ73'^(rdHMCיxZCq Rg[.H ^! Ε! B@)QbYIWk>,a%iĖIX :j:~@,"il3䯏þt!\2m]xo@i):_cy )r㋮%KBYKPʋC\mgw2nl ԕz77|E.~D %F7't+߭I\(d_cQ <[V=bY Sl`Pr4bj>ww..-9%3KI6*]ϽUMP8UJÀU TDݾZC SmhJaä0,FjS0ղf?ͶPh-(HG򚃛5mOhi@օ:(}ӛwc59ʵ@65~HZ_HtN J9O|GD''C[A H [y,J&83ŸFiBnŷ9g8)mC#3pWǢv|hg?@pSN:VW D?Ò+-cD*Y+ xma҇izn0!eM=CpŹ~] 69 s.xmr1bX:0t0WczXڈ^2 I-yM9qR /?Eh}:Y|^Io=g?Vydpk[Ǘ^kª^L#NsV:A*xܹ>PT.(8/b KMhFnh^;cEm9ƽXv~ 3|6{Zvcm!^Œ;B?tMZّA7vrqmUR5ϡ%ୀA|Iؒjf,*gV93MDIi'VN3:4V1Hp}.= Dt#[05AtF/ɄSWƋLv"UďbሊuܮB0k>KqѣʝҌ%Ґd^p%,1it CF[`@p{PIN%}9$1VQ^'bDt9%#H$ dtsYt9 LwKG&J~&ls@HkwMq*s&V<񾂕)Dx^&D\5cGD~%%U*:1Ypzp2k]"X)AI_ٔ!<}m;b)?H)Im%,H>'\N U?Ԙ6p#[1$Cer7x5+=GPT *5l+=d mУLŖ{<,+§}^uvܧ\U"cQk=.PqSG`o ɏ?;C6؅G7 ߽qc(EsTz-QEDY(M qDfJr ~ԚmYP$GC\O3DĚwe [򞺌EqB:[iK_7m>b (1o~FG%PM@@{%糎~vYK`:|xRyKUiZBn5N]˱8mp <ea'ĸ(a˅<: Vy)G-2VkY* s&6# 7d.J4P;܏}ݢrnnfZj%m fҔw,5[2+R E J1OSFt'T4ӥ*ʹcȽ'?(R'L{sU`9ժ\9A4T`:?newSoR`d-<LaC. 5fE.5@RaariQ>R Y w ؼTlzsi#0i#"v3kϵm>|ѡp,Izf }^%i6!۹Ǩ>=qijԺڊhe} 2r=&+qN\Z1"$Y&6Z#瞑MQ:mOLTUy?S6~&! =9cd#T.R_?.N73C Ec 0{xseBp=Ԣ7JRL&`HKztRҤSZ{v/_ y dd щ*ODր3$KIﭑj {PɃ,;:{#xj:iq3/AXVJ {lKްo%;Zi/ >b ׀]AHR:DUu W>/ؽsD8]qAA!-o{{[ul$C X[ [։im7>SwNOM[7u{Qw4ji.Lx"Xb-\{qo4HCl[Ll|5HN6Iw<9 Wp Ö B}iZst5g ̡ߓIXsIlxҌy  eh6mMA$`>͊8V+ (˭›x^B`>Xuin3?2Th*)# 4!(@J֫B-ǐ%&O$$t#bzl]:C%5<ӧ=[YQ1 <-XnH٤8RWTzPr?m@dss Z:G;jJI^FQdrA [aB)`\:\,E}rYjCd$i)ܭhCVeoN4<W79-Iv6SN]v)$:mdYU7X6CGޥ`_ OQ?}:⅕/HG9_Ɩ@4F)5N3YӣtR'L`N`' W:嗴g#du %: ur4U)Y%m}1Yi65sMztӷʂʁ]Tg?cK^i(k{ %e%hYmT?*]`!JUsaEr {RT81Af-W"ѬSBm[F.yy&t%xCf"PGmQ:W DF 8B$HRֻ~Ĉ YZ~r9T Mu6 -[-^81񎦤M!~RZ(krn87JOfkw 3]wF,Ვ.7+e _mxQιZ.XoXfs ИaĚ5[sTL vT`;Oe8e)plIRZGn$5iGCJC 0 ykajQOun & sс4`W[/>`T ^xTYKfWvKy7sXYh[uB8+*GKa)zi۠1AP0~mGa$;mncҪ2ح?ctٴD?”V%',hw0 ǰAb1/B)f,rL|ZyoHp4Ssĸ}‹7f49fǔ4>ƷaRoJ}_2]f"(1vW_3ez*3E:dnEPuP;"Tcۓ!>p02Ř{~ծXZ@ZYv_Z),غ&Y֒~:K&˔&ٟ:GTIRIz_a--GqQTzMAh~`RhPT/ڳ#Ҽl{cЉ唲0yiO@wQ+;=fc旑f e#f1s!&U̫wqq|҈KP'D{c@l!PNv%mUXϽᜊCc0CfFA-uNJyor7|Ȝ~E#;Dg4 F+ohP蝩O`;:ϱt(e)Z I+N ϾiK˜)%*TaVrs$Üp#}v`,x 0Vy} 2#K f@pX6{~ct@N>+_Z אvZ#O8eXK|MA.-lt[8YPoIgJ7Yts'סi췰ŽWv .8 n~CsI3(-ŃM9W..b=խ|H܆ָX gzqkeVt Yc'C.y?0]s m@/5Dz(9>qg806Fa| 3gB)tCͿpy1++1h@iBCuHFLx;#t2]D }C#89[fW57NUIx]%ƛdB`pKpp5 u)StL~'fΣ0eV=a]EP0V7=]ʔjGVjLFz,1E>6_P`z@ȀE$CGnKO>ŵ:.S+{<9lS<# k"9e Ưl}*0pM$ber曵,Yл|͸pmKU >k$6紤|=q%0ePE#<ƨ;m=>DI|p iiPCUzmz..- yQg8Rg\Vx2y9"&gV,%B1b\M.T --5,\X ]kK.բITH00L(UYE-^&Ps$.Gġ[6Ls#=O-,+u 2ѽjGð=H+Gı۹&Mhl_1z}`M=}+ ,uxdZLs#FSl Npl54!$nLw:X2[m,; 9攍Oh_Vv6 A3prU'2f`(V 8W7:#iu/ $ bZ;ݪwnOtͤҵU;Szvr1X/m "8 $漏zr7d#(=hb281< XOvCCxdnuCWYHPȶ:06G@;˦.7FwB*+ /Cm)?57Xww i7cKB41|r醤;*It(tnSMukgzd&ۢ) 6"G:*~׌Qh,<2!N%Ò"~,༣:SRu@ЋcDR{E^t*M- .rxŏ]F5AFTƙ~EQ*i5uR)|r0wV3bwbz{uQGA5 .Tv]7 {]G#pҰ /]ac 43خ19*xLgS2fzjfwÖ=EbBҖc10;ZآQF% .C̾@_&L&^ViڢN {dV8UOE uX/pTYr]_Injٰh`-[v=PZ"g^ w-&QQp zl0i^ೈ:Ú)UTQ0F}nޙkzcD0b8H60=/$ĽպN:\GD_S7D8ЋƉV$@)0B2|oXaCؗk]"oeRw}oX>@?Ug{.0K&plO$ӄ\+FS؟kyvM**2;I^Q%[vy:$ "OgxZk1o>ML>*Jk@N5 4M%#׍'oV53vY2;$ҲdRoYݯt]3lo"ix2Eϵ+ ?ͩv KףPqt`wC!!IgCq9w$$2>}*& VnF},1uuVKX$c@Lutb[婤}øi8EwDr K>"IRg0u6*H^uǛczDTOO4}6?'-qfZ#mcEoH t)T 'EG;ݓDaiZ; 祰 @f TJBHsppaOF+,w) 5+MJ 2=Lk~z$d!Bs{׭2 Hv NtnvAh۵L+]Sq77-+u!d U;!n5a["^c*߁[h@Cm]vOb!XQ/4.wZ39l2w~bNAx3C=zȎ+VG7it剡:ՊTXe=Zf=qR'>U=tząocf1D-yp7هH$x6%Y lۑl Id|%1ٕ(1s*'$4j+/xYK ]n~£P c4U2 ȰJ_~Q{$%;^MVgN!ȩ937OГ՟4qPq] :oL3]cqH[HF5o+ÚޏC)):h>>#N㣁(KSn#zyg{O$E+zJ~|֒ZG*6ޏkzvZ9(=OpYC%o"E* :H#. V8LFLEv] `S:!l,4F%c^8RuԛKq..^׭JdN~#KJHìQu24'sH2U}%myh=Lm b(%xUSoH%Ldw^_DP-OfJWԪR&l0S'M¢NӸ^tQ/QK"!ᬤfPLu sDY3UAV!&<¢`oUR̓,_8<)+n-DG{i c7..|cPcsc<^h`VxCRF}CĻ6H=ɤѣ,f_DnJaqd0Qu$%}s{L5n]:c Lڗ|b?XIM]4Ί;`kVugME? ZMZ%%ni+,16[<4gRQb&9|װۆ]2[X'K :86BT%[\N/^Xt@~[ پ.B+]x7W+WX ag?# ?= vp,,!x ĘsoǼ`ѥKt·),XFrIj@ͥ|dBsMԨiwOVBd4Fw )f{YZu'g,ؾyR,\D`veB^u#g8>%].lBgDnYωn)INaX}? 0711 y:z(֖IpL m0.ײiLb\(,fi*S7(ڝFWM@1hXp(Nv*ZΧVuv`f"AhPzC>Y֦A~NS}N-60b#ܷzu35DV>}E7Bo:qcQYCƸ'J_w֝Z[?p+{g֖-ύ=Sᒢ"6#'N,1XhIe>|/}b`1K0rGsv#sj҆A;_Ct7]}lTP(<[P *,z.@| $ȦYa3<[˖T9,£;abޙs.'n8ht?xqx4Z{:IQC8fZLG~ԱR0 .hZ@ G{bJx؏|:L1b #5T(ja *&W~m$.g9{ b{&!z=&76GTzjT2|Ug{NH\8 ҍ/gj|wqABZC=c0N2 j5> %GDTrK}~>j$ʎH=yjOۃ*"5H蟨ۆ~Fu.ۣϚΟ=60`,NsFPH cOI8j߱!%mTn%2⾏%)Z],P{gIq*H2l̠}̂gJ~29q2QmVS")EasSC3wK3DˋB~ΣӒ ,d:R>![z˙EDÊ T>W]8n#|o‡@,89ʕV-Fd t;2pt"|qno@}].re_Yt'鐘{)gGຓ*aq8S=pW'yWF942by?!~A (x 9~]諼ׁ 7Xi0E\ 2+o --R <1-v{ʅ:S(!ISn;+յ lpAa[X5ۿHa ͍ -Z9tW>-1%W)8F`:銬 T&CXEB.DmufQP=x+cɬ&AAN j*d~[YL&r%&D^. ^H/Mg\C iAfl@λ~o%@@|rt ,!e֌OB[uvΐ8:Oyg̽fpuĚ :ei]T(@C :tXcub+RA~m!rЦnCpfIeA,T^Sb͹ѣvBh$b:>}e"VoƕBn bH:l wrmr><>”_?0݄ qHň03WpDYcydb>7=[9N糬 hd2YZrkօ3%I#<5|t+67@y\s3L\Կ%[VJ ?&oW _*6Snc+ɕ/S_/S7`ډS{ioFwLm'6INL4(DZv6wtS/^nj=%fp5͞_,N([V߇ eYOvO(vKbR͏H75ƻ7^Gmo Z\HBtZ7a AK̈&dy:2No _waUi_"$B+ڰNkxSiҿB1#suIs$Gs.R:<{췗]>ReG=Vjh[;B %ͧ8y@ tK _0)w\3nvZ؈DnC̣bڢC9=EmIEذg.ٮ6apog ˆL/DIYkkI##DLJ|`#"ZOhrE3quA O57q`I&9_ Y/K8JK..R(g:C׻XK<:\$I+T{;WI@c}poyI'G$.cGC.o *f+H]YGpaZ !(yzS ݅]!-SM>9.Zȣ]W2h\Llx)6n7-Ӹg= :ӪCbQV1hEFT4+Y :Ot9H?WixZxK[SXn }X,s U#ݴHlްc˿/-ou[۰C]E}toWH?~b0hPu@yFf@R`{Sc )X]$P^<°vA#(vIK %zj&..FIkGЅf[{IxV - =ؘp`/kB Ik_Kg6+Êiٺ&N &>%ќ=聇VM˫ىHf$>?HFEQAQ-fΗ)faJnJO)&Lt⧰m|Uh>ZydFyr[A#d#HF<-(; k7"SIecW{@Ǵ!KS \>ٞl0*9YeTUڕ%c^.w{2l,3Dv4ZX \v *AUKɶLAgC]2uTYr0GD[ N3^n|ǻ#.$w7"Ʒ)՚x?'f.o 7_U5w}O,\SC)bqqҰh]0jOw͙ ?ѿ]6$9^pnaKXկTW !M@ g)LiM QH 6=djk˚E(!ƴ5EdK9v GһR4 TkW?b^CaАCe/5?fz}ֿ\Y& 9 !|SK:" IQ{fw&LJxMO*U>#2v*#Ѫ:#> [`b Tq{&gM ]fMe{HC[HP){ `_^'4(*0z.)'Ǵ e{dPrW'yu}U&WK0sez7or2]3VrcDczPU+Ys>c )SkFCpRtpߗ'S|GD3xLd۪bGYe 4 xQ+%@a#`.ij 5lQgw B7|zf'ldѼď UCt}: cJl)Prfo"ԅ[B:sD1l>YZR_|CUVZ,b`s4ڮ1 8}9}$tph^I[/A8?2 ?Ol"O׌)bg;Y~\o.jE ɓe0g*+'}M*KXT,p7Ocޏy>n3W/(0aW(TJ34y?׽.,6H6o)f*}h801W?/wd*lsc6|x^0s>rbyZw2a%u|9s+}F& $yl)'}w.Q3ak[l7!W=8nO7_̈́[ۭ [(3W(N3Us"%f)djSD\ࢪ;gwI흥swH&JD|l.ETO~hKļi[23b^us{ 6܌$bʉik6E-HAT~ x[zb;5ƅfߓcUTUb޷~k܍T^];:gجH$%r \ UZnc8/gH׍DAu;Kp[DžҚA .2P#%44^z.Y} Tvx KD/XԀ4E4KlG;`8/ِܐmKz`0&yÿd5Ӎ2 ,{?{k/0~d쵢sbP@֬һJd ֦ JV[/(l-Dp(q'Z. kS::y{h>܈X*waf}w Z lmIզK5阸1Bnqe$!_ڽ?œpض2Z' %c;t4Ͳ,SAGǬ4i·ŷRP'utM%ȇ+BDh7 L'ny,ɨ*R=a&@fd84p%jߋ s$AZ0n]T5smmC.w=cJe4))H*˥~9`q"PC݂t٭|ɟa Vc1ZZCU*J:WQ-{PV7Ӌ֔N[_^RvRp}UM^yF#puU]/5Է-B*8s+n؜)K4iA:{ f6vwA1$c'IMLE- |Ԃ~Z0$x (g(XK#oXzyč1%w)&U՟,h4 g }`;Or}f(ɞC+^0bV+r?zrDNMoM*[ r;hQӹH4M1/F1\5K ^Pas૸pMo2n1Zc],#qa"X\2Y)r+l]#0w$Io߷ m'u`G) 뗟]O[0_Z>xRVYS 6B "n:HFs զCm3>"`Jd 3RTm?[tʃ.&]69?;&1K~ 0ΔwG!hA}yv\/4҇#W 9fف.)W1MCu*z#RlxRfA|^Wuu+yV#쪓RE4B~- S,|;r#B0_s,57|XZK7C-V 'Ix4p'Х N63عȂ,@ M|pG˫z̭|k5}֠$4N-:KdAx+E˿3x%hlj5 lIqFQ6SijrI^>Smq9 LwPqsp;iy%߾e}IA4r_pA3zGnE!DovJ$<^ C& V,K[rWo"G`NZn<:jې7 0xX|Ҝxќ^W+\A5ME`=2oU Z~ڌ\`3x/+Ϗ;'mKm [T_<$RI0D_vg!^=pw@?uqZ=P, ^8-e{JΜ#ٍwEkX3Q'w5/fY{fjUl笽|E)?`Bt+F)'vEIvTmHЎ~Gt]`r |2+CTBtah+gԛnLԟR&K,dyB-ХjU"<S'7Ut]{JBcC*_ ]*n jmL ux\ 蒳P6jd3fPUuAXvC%jCb6,n-E_Gkp,KT [įX;O_@]Zlq cEqۃ>(SWz/e8Ҽ7rq@lr^ [R _EiEz5g>%&݇«SxB}웰Jx31Ϛx0,SrNdv2@ڋrLnۿZ|g)9剎Nt-SBY>6/K+kpr^ ] ,nUg"pL>2*W"mA4= =MM6O56AI|  yY76@]GT{}KF~{kww5_*6E)=6|IIT+H-0*ԕ9_} hBT ]ֿGO.'VCso<۔{L;/KnKSNç[ 0x~{Xh3;{FgI.QJ22cS4}X9kPbFd M;/~l{p aJRن5$?+ulѤUb蓚GF6`,ju5WL+r%?* 0VΝ5 >^ h'bZjUm[U%VB`˸ن.O ؙXфbdV CIC=c^~'v[pP)TI4ӻ/^)^"Zl%@ͭ$֥bPC20_Oe,s;(cː  #2^#a&D%ZAR&#$/MK]{I.i*Z-ͪӿSTND#Tt[=/v;|8seخC2!@S4v8O1/9+z&&9L݇[8FEj<7xYK5%-L?x!Б鋣dJHB,: EHnš-^-'OBd IvX mrL^SYͦ( {qϟlg=,Uؒ8ڏ~\e&rށcUt8ESEܴ! *r`WoK$3eHDk 6WgS( Opu}0 Oz4E"9?*g5Y^;,n8MpRTΥ\9惽O/.m"HH[*34DV~H|g4”f};ZxgW:?7%Xh %1%񈒫3Бo-[SP(umAIB>qNt̮d 3ߝ_9Kƻ1s|񶻶ߏ[:-pN̩?& Y΄>D G5جTWWoe[E2!xH+B;wıoX\":tmt@y kq[&r+Ga?ǛeDs;X 5{ϘNڧATrD&{u._3+$;t] *gk52ldp_Ԯ ILnDcaVa\(HUM6 >cGe(%ɮv£k8rVOHzëeY7`&I1؃Ed0/fW Փ;63:YdYG&yg8 RgX5wAjkxRp3Ū86ŽCڔ̨`Tan|/JXK(ҩRCR_⺣2j:m7q*5fFwBM. VtA$ſ#1M?~h_*h6AQv`uڮ.(~`˨G^˂BBmOj~~3(c̻+\]|ߤ!+}F_ ~n(_dzĨ  #ϗ{+4D?S p(S<5 @G(1@c̸g? 4|dYɍУǦ)o> !;`o3 H/qXBRn?Hf ^ATi۟Bu3 L\ WvnɠVPhPΙ$#>\a(3F'D-͖%K#ݡ]:URea\H1Y,7E{rE{",?Q㷊U´rEMߍFW8\H8Q5!Xo|]ʟ"- C6dlǓU7/Sk2})U`pJw-u{J{Pg0 03%SK"!6e*opb6b) ِ̱Xt<#)n,! t. ;֙]T8RR7eN~]&&ܭB^#8Lx3@,B6pb%8gii*)Q!PIs*- eC(9e S 3ZjaBO8"He:&A@\6!P=<;8ܿPe7flcv8KMCo%/M#F4[g*7"pTz݀D$z5;+}c*Xe *aNg8waNcxZVQ:D\l1kWw\lB[+G7=rx%p{.6N+n6\H ՎkeJD}Z }BRlPbtjW hf2%CE2:H8IO}-3p`zhTVM㾱jPcA=ձCr5,0CcocHh]E,* yջXH%`1k@n`#ᆸd"hz#FMWXrEk9,zt?jN> &7skZS},c\ԒκsmFӱ55B~~ <ݑ`*ZHs;u}igC8/OXm& ˄KYc1JgѺՀgGnݞKOxĵogTdH^ }g`S Cws8趓q54ѪrUNE*xWʿg2f۵όӬ{엣}}k^b!eOso@_E$MM6`#POڢ_@G9 tW&|nXLAL}]p8a˻rd ?(1fncG2>%UxDzZ\GQ}%Ć:1.o*1Ɏ1;0M2Nr%o(`7 d ҳA&d;Cے؝yKk)᤿PhR00T ɢ6 L4,? B"%/Wn6ɖ4?."ǂ)s6im@:RBY2y0ѫ}G/op4gD5wDO"M1U`Q_턏j MR5g8ZQu1~z캿O+>@ Q΁Nnxbi}O *u=􆷹0+'ѭD5Fk䝓HԊ } b PSMrd}N%Ģi=pHK-,odV^%7L i'Y!2[A` p`X]m`l[BOD"Q+7 puES4!p`"39篡2dث:m.(l/~ÛJ@zl0KEɲY9u}v(cĠ7oS}1Z\LA: $/ˁ[8g|/rJQt%T΂~J `HVNDAF}6 WE:/5{0n<Ɛ3:,q}ppwSqJ0&qS ~>7v;0JxLaw (yȻ 7 ibB@HuϿpdB'}~0{¥͒mu[JsK/ C:mdCN?W4"NB:kqSe+z1k 0LݪW&b|қwyLu6* hn`~ 1?̿/H.zH'JF̅n`9rB|kc9Vܬ[zV( 2ڕIgw-EP Jdv?|ȩIk̎.sa%ux;u4bU8 omj6>IzM@<.֞K]s#[;4Z[wъ&%y҅- OYbh8[n,N=`'I*ܷ<ۢ$K/f]x5"*8QR*9quXBS.ZWx^#y_4Ӯ`?2Wyq+T$TlS_;<] ]Amt4wגXϑf:0F֖ v5F&'?d#AQ@ 3|4^ QU`Ǒ-|qCn;PTC c/1}T~bKA,_$@PL}a A@9q G7rUVOEե6(ۧX;lUp@R*e gOuf5mKk[rsu[2΀/?tXth!IbB57n նVhA~D(ɗM i8<fFZe_|ajRHQby(0NB}Y>~1%]H0 , !9FB%iFѰq8Fއ挝/#|NcWaM68_&9HлA|,6@Ň^I<+ qe&cYZRٸ4D1ʊO#R!w}U vy[ ~:muĶI^MS;f^6x䵹 Ԯ&i:Qv}"GyfYIҵ.UPbY|Iuz!Vcޝ/]^T_㰙32t)ۆ!m Ð#ʠd=E`h7#uZW~O*Nxcci~ J8H 1z3"&B\Y5cNC!4'OZ$Ltk~.i 1 h;~Zl_Y1ZaNr2>dۦ0)=Yp0sEWdGm )0b5D#W LIHx[Lo1/K-^sәeu0DH4E^/G[/PeODǦVwAo۩[Dp >N~}#2n3]kx$_' خgx% 鞪eˎ0C1ߚ2X",C+o,/DI%m +c!AǂWXtL͍ a1,㾶br+RAgS@9}0,)mAxXҪۊ﯍#t-$W#"K +:~E.lx WE/5o t0V5T\H Esq ݒ)i \P*Z0 k*??( YSR%߁A)]݌ +RQU;9U]aEX钁*eba448X߄L#v~~Mo˧E^_Y@Rs@0X4PysZ$nH·6f9~l1$DuDuCv8vNH7~WԕHQePOSxMll8ߑ™Z׆4[Һyy`p>czt+K] :9{;bYùћEZ )IҤ9/@Cn x=%QN1WEz<#Įj~˫ӷU GiyKq0C=`ϧQ%BhH"(7TI״1s*Ldd,JHAo!-(Jfc#%ltl~ 8rdқ[Z&2 E*9 h*'t>Y^Zn1iZk ?;vy3kS!3Ipxl&wE6 ~7j/-G ;5jb|$%gFl˴@7\}Jy`T)^Rc" n1xUBi_!̪f+Nhj S0e%f~-^Iz#hIq@qH]vseX۶Efg?pUPa)-[w \jΊ=D܈Aӻq9 ?$fd|i Me9N4Gn؅*}6^sgۮϱb-kC,\%A>y]Ktڝq#cҒ Iz>H9BuQ7bpetH[:/2W4)Lr#MxWťPEĠhbw^YVXF"7m$m{F@H%U#]uC/>OW0UǒYyf;W0Cs ۳]<5'V.f,WAd ` Zėh#̶b!*oyJ4'ΠE(N,RsWe*M8bu׻~^-̆0pm`+& Zj#k<~=O% mۚtyQ*P>Ll}~~9N Z[_5cˁ D0VǣJɰ*R;Jf^0lmm%2o&%LB$Maw7i{IX0qPVvn(0 Ys@( w׸pc94t2^\$h/Fs mqRe1ȫŞlVŹP Һw^bkM3{c$i:9XE*\l mz2[ܣěFuvgʁm$)6 k#!CŔs N;Rp̂`[z?ĢQ0jQKzղx~C_gV86ޟNvІ\NU.Kj.X<&OB,u.UH`ʽU}M砢H |U6* >3'V0Hg6o)vgiKkQ̮oJ;|Xx*}vǔQT͍ԹD7r/Ⱥ|2~`qEGpf}PYO->"ol4뇬LY#itEA`su:XUo\D:z6 ʷokkt~(|%|ngl'=xPm7EqlVw;;SqBfh(EQa[$ c,qm]M)_ 꺌AQyTkJ▕:[jLg0vd'I u̯g92"Zlԕ>RONb h |d\ z1eƮe $,Cա*G ~Km H{`wsXD?mfe`"_;C k)P+ Oi4[*/{/?9]|M2Da7a84#ԩj +z:519a4Mc;HnL}aVi&^U Wm(ȣ@+ֱw %[bϱy *6f:G[/եUT]J'Uf mpqkv3SF YKׅf*YOV3W+, ^O"4_u1F*D!ڧeMXRNS.ߐ4j xl #U>ht{5#od+w= C!/M@33W 13A M4iQX3ASP' 5'wA:_c)c8"fV$ۂRq]{鍴_>$2YsrW,{G'ۦPmKo90 9??:pl)+û9 )$ɷZŖ0xolݨIW1<6XΆONA.Kz`;j9AXUðK^wUjǁZ:9s*nU;::4bnp) S#Ei_^ H 'e<`TWw_ȌT Ayi.&Arv[)$+@-w6Iki]o\p^ۢ֗v&WtԺ~w|x0μ#U8¡ Kwaga)4R/龊3&j3҂΀?uӟ KW=dAN+7ӴEDDb) !-8XHc-τ؊7<$F.+u޶hhc04鍾3//!H~$3 S[0 :;d H.Us-(qDyF//Acx3T6`I:fwn鬘m03vz'FK.wD7oq 9R%Fqni/|OYo%|dMÉ`ƋjƥhD؆ˡi 'oW{Իn8F"(J2W޻,25)4F}:kG֡ )l2,#E8HIl@GR̹v/&Vpd8Uq`ohD㩅byi^DA)":y,bΘtkd 3t0a|a’u : D:g-x4>8<~ 멬Gs@5v5Fdj^PS?ӝZ*gv$#]t6}l_tPͿJN2}q) cMk1Gkϡ4Kʴ*6#+BĒ4iE\GCPߠ@@](:7UԲ'ڭä\Nϖ5A$5RcDV硩B7WvwLjzܝJJ5Z^զqZj]GSmoOIo4 y.meU .&pQin:%k3V.tE{" k\Ijt'p)y+nF;lr2DKmÝi,e}@-%|WH|Ȋ$E!1Ejd3 E% =Bws MӔ[%CibģxTV{1&*Pks<]EVmfI7\þH'bj_T˹Si Zͱuk:28H=͘>'\US%٭;k W•ԕTq_iUAlHVC$nf09/8ώ\5!/Upxׄg?#B8HX7FJTXH+O4 Kh $/ q8}ArhRyf/C ӬKIx@43,yȉ+k^W6$dʋ겠 mGWZa!iP&%-2Gi`T6۞[!Q#9T=^xMԸrp@u.i 4Kv.WF"5lk XZ, 4V|"wI9U 3oYmvZFt3S&<# +5E.+$_3[ `k(_՝P=ʸrN@ca-;87fN ǭYUBp((㉣B( yvM@ZJHnmȿ|`$Cf:DD2#]PCb-NfOh['cLjs)+⢛q!P~/SiYͦ Nqt6- w e-(bkw՜^krދ{D u$υFiA1ZNm$x CBZM+O LAp ʏ)V$C#CzMG'd(%bȏǖL/r"yX Y ICU؞~ g%`Up˴ 2VŒĂ΂ĝtrc%űhilRcI ax,3M\hR66Yfx]A؍GFwJmсumKGmݱXY6Ny:i9ʀao>KuO\鹨ן #| e2F24=XT/m]]Jj9([qw7p!RˉI6 1^)uJ X-n/q/-8Q!Aj {y_;-&:*Gյ RDGgft:!olF{ 2iTS"\'m9%k>NĈX$ o{<ߐ4a ;c^5O}YRENK_nĒk[ݓXN&opkr=: 61g`⥜$&YN,6J.Cܘ0X,2qU-wW:exS$b~ozG?L<_xaDF#۟Eiuw/\ <-):?7@Fr0>M>l7VdϣJZw WM]uftkAWY7rmM鹱me޳o"Vt腤$B8.Be1t-g3qlٝno2=$-<~Rzt[-An#ݛ' ȰŖrX&oSKH4 40a*?%LRB6#K7~L*!H&5 oGWV6T¹Hl(:=>F'=e-m@^tMJOoR!: Si80#6MMk}qN@)U+r~m|TރuS|ݧ]NGr{ӟvCD dv qi=oȲF Fۅd 9eS$849j`OZJZ%=L ,}K'"ZZ-QpԤ0pڴCC(P =YfbaO\-S4K|t a_h3|f)LkǀЍ }[YdS|>#Տ*V=={M0xځDݘ'D5N𾑀y*!`"waQS~61("R"~E͐gd9 uert4'>Z/p‹[D F~ߞhq0޿_^[XEF:#F4q(x;VV.g<Ԙ\_ٛEq6%";l&" W%[h{-by@Y 8l' ]ň?Whg|j5&SL$hZ+Y>  rpԏd0ixi>eܔrsBi鐷4|lj)ZHDڬLJO ͞pU1E#f{h*nK 뎹~ N7C=GW-@V&&x>CNW&iA!9!ޘ\c5`Gk׻ڹ^yqs$a.XJ;R!̌Gfۮf m3KmMo{Џ҉\fdK0_PIvS!B| Z&6'.W!_MʮRukeaw(r|~AfJG[੊E& Z@ƸID'¢8s{M|FsڌN-򑂙CUGz>5uciS=- ɓ ]oK7oЎ(>P3%"+UR|Fkc<H<ٞjO4N~Y\}-5o0uggA֟Kj WlUиb߭ fV]8<.D(8 ̟?Kwu {@ yTH~ 7|6޽?YfqSQ$ٜ:o]PiH[o?'O]ۚ}ILXoM⶷:sxmOEM!sq2EkRJdYV%1lXɝbs ,[cu21|g5 tAZlJJ6wI?~Kdõ> kk9RW/}2ق)2=Uҝut;!A(W@_?sNa;o}:rU19ޛgl1R@CWm^Gd7O^jY1 >[@=RFO"9ܺj2/t@ђ̌(_Q&Tko,n`گQջ 61FY~jL_P:cδ)W2m 'N*qEvUp֜<'h_ WÑZqW<_uhcCnR$SG o9]%z=1&1v/'@<~jU^Q=\C(Y8aaMC(tA@ܒ&q.aSVȝw(=C] !OH: %wuk3D?w[9?#&K`_ec.эl$Q[]xZ !FPXV\{vP .Q8-MU0x>>EKԝ'9 o&)`G#hu'/wyٶ/5h['.5$vTԏ~So~ סR;x.5h]HUaلz  -(Cld2+ide8G-KrHF4k*[I}z(/];lŲ-Jxd T1vN21nvZ;MnVcD{Vue]EfzWnyI⥰ k@!VF~kjiQ" v<5:3p3WEYջ37B%04#Bq-)MLk-;Fta{Gg[uI`\cX`*Jp+k#74WkCf0nśySY2IaX*]%HRl4Yes;ɕ7dfZ]PWt5טDOmTe@UTZ H HaNCb>?RS+䷬NZ/|_K&L#Ϯ]]&o80(@&)rqNd~36*IVb=Cz~pfheE8Jg%0K:^uiC׸\xBs I^CX鋽"ZTDr UƜ>^sZ ~ xᘣ4~v/&.`H,rŎW:Z5S LCl[DhVy,x'CvT^, m Zɲi; O9tqXFr q#꧕Er/m VDDOA`[2!9+_H[}&%@֣̎`Q+iӃ~~X~qFTz vM`8΃df{ֽ3yY둁#᫒)q<;mJ2ahb-VhUI'%*!z?CNEeX!P7H>yBZ,ߛU%T=YŞ iՏl9B.R2<{dDt/eFsX73TOW )m#U [PjRH?Fqvv{0=,AV/OnftRD7b8ɟȄ0cE Uо6Ãz}I_t W^mm&x58;(255Cb4m 6|1MwYϚ)YWcshcVSxş>r q6 La3$q z*&>^q+k[zZgڷ\8>'AcB~hc3km]K{g,i7Ti;hC“G7l?Pp1Yפ$F&&X%r} r{%Lµl6 HH-y}N=PN( ~JNDUF:q@USfu@'9ʜݺq#& Qxj/nk߱kz'V{er7V Dl}֠`j`Y݅ST[,6!HR͊tЮ8c. ERsIK.u#왳>-#2@?u˓Lmsv#EuDO@h!Rdo4uRCEJ <1J>&l̦-N,~'>f|xl 2+(.a,OVizfH yBPHgT:Hdj'bg9&.[[4mlk9¥aD~>&T]ڈ iwv ?rjVVt->|PrJ(,",V [- MnOw>5I{v`b[GDm y]_ַ-l/5IP&a>9n1Eĩ>7DdpŗUY ڢ$9Pa|wMD ڌ=(Xa=qOsDy3ז"S. &aL}>snB]W*RP5a/=a{RJ6>E PL`39^[٢2ۑmuE0ֶ#px-FigN QZY&ôR [ꁁWd&/(p4MphFcd⳧2pAɬ>Pb]ZvTxE7 "r>vL+o*6!DlW;p ޼ LD>e:ބIDP$Y;>tDɏ*GIj^sczI/4g/.senf܃yj{V eDLg:uSˎx6 A)LiŭEY#`Tv048-vDG.?:Yc3`72 gS~HÂo;kQ- {y I6" ^i݋TcKފtR؞Ű^Q1>Okw7?2ͥ>\+ĦWs^wza[l#%3`>oi wWܯ/ODK_mC4xS@EwgRz ߧʭu*6V ˰q%S=u{W =_ vrmFV?#DT:I%~lԈ1:-kt`NѮW~ү 9 ,aư nJ;l<Ñ.لvv Na u !k[mp#!qR#B#Bq. ֥x7m}]N ^ٴ33?D*;@p.YmLލ`R3W)[Tg3e+>Vt}VXL@kaif>"sRĻN\b vJ0i3ͻ-W*ecip'SAj+34o"攱!vqriH%07UA`N_ԳxlS߇ܔp=mBC1~*2Mi/*8צ<R;x:Dd˥kMZ4ހ k(E\>?%Q|_b6\);t5fUW䵏@P;: ƴ2n-"舟"i /Osv tŞ{4%Tm Iexmj{i]iH%KQj  k[s@0 ύ kj2(i0u }]pa 63hn,k \'c? m Ø>m,df;l& XAGZs<=JUHj*eN.}ف)_y3lZrCU7Y|@o n֎Pc^g@!g'ߺT_Al Q*!t}Ԁ;i^ƣ:%/f^HL: xpxuߦh-m n yI[mY4 19#gIbڀFx5GR 5u'&UnM䝴dD=&ɭ7rxF7`h-wCeiD|Ey?IL{& P±pO~3 S h%X+G|f̑&p ߖ;ҩ'ߟ}50j?f7;tZXA=3;5 </ۻa_O[U\ O|H9=e?3Ly %noXLIZZ[RӳH£G/ՌRkIH??Y9Lt9R3.̼K}]Z`@sc0@4l _|Gzy"de4 ,fMM~G?#5i2m$\LĻ^J.$r,m e9x#mAPTJ۲HHGt |L@}J-wU/Dz9mmY12m&g*)Y|om*̓#@zﲁ{&BJ\~L8-tM4s tK9D7K֤ۤ^_+:OKyWaU\r1}\_'- ʡUO7\Z&R6ZOێ`Kd{N{Ң__Y>Rb'ן Rv,'bЅ /c&[.CwXkO8bAi_8j6U^w Tخ 7׺ha/H(͂_ 44+a"q^ ?ͬ0Uĵ[OPܝk ;݉1^]Ң] 0zEQZ;I}]⤑EmR@]T:ôh?kVuoWSp^(ɌR<. HgfIF]1o]Ps^%^ؙ/[PkKF K!D]:dY5W {B jWѺ %^b`* ecƊԧ.#dnkB|H<_*'_E`x*Fw<^UljrC뀹֡4+pD{=mt3ͼ ϚD u0WM,-B7񩋢zo QUDd/cE>*Bwj-C#CR4e/˹R^DкKV)A$Ejׁ~<\nc}*F8/|n˖0;8:@6tȼxGSrJ =Pdz`d<^`F:~arBHb+`؋G؇p=#nSifF=OlI(E2)V82ݍWӚ9gf5PWq;We>ξzdPQDDӞFڝeMr Al=ů0E20ݒhW&Uw<{$\M>E}AiR|˴cDlriz[: ܍G=,<[Ѧ5B_uk^]1'ɏo2$E[P5|j!4qF d9H G qm5#J8`p~w7uy t +٧"+OĤ0~zGTsL>xU>f7}Hz,%A82s&&)%Qfܴe Y_8!gq:x# Ai֢#SלmVDMT,*K_^ra>`Zi#5v@_^ݝ{WttTBL^YY52(C$JiH-fǙ9,VrQL d,,r*e T~,,aꓮ~SQh~坎֞?YDJ P~ebDDLzʣdWi8}=uk{k^t S7e=q,GΌ B6@a `5?I%~2 0t$Okx{KrY)LB6c}@ TAawۄ I(6R0S=$r6Xz?qlISI-+,k]%Y;a5+_KN3Q x!(xYGC;m܆;8qhzYfO\l͍}Bu߈u;j&D6kw7Xo+S돈 =Vˠ|[c[X < }bk(/ ;Ni`jYDgp3XXLLX͓-Ba q @H[R+dlh"|3ظ^5Nӵ8o<9쥠Z dKJH<"qss ? |{bc'.X=4:Hg*RL]$rp'n_*fVSe&Z$&ԧ=)vnSĻ.=J(7хhbH֏~ϳ{<2y@|D΂.[hg 8ѣ$%1f,5K wIWPD|Ĉ}ڍ1R+:^I /ZTd]63Y6Q'|Kiҳ|(6+(& sC["H9v\pjM֧8jPԹ;^\3ҳ5 ʘ@| *qWLعpPcy'gy;a:Q Nѯl{s:x5f`;J9GY\*ր~]yصtߛ& "c!@.G\UBDURivp0) e Ơra9=zn*!ΝEdd1X0UTʪpDkcune#(_^ ꣤z$/2C?x iW-d C/V*ψȀBΑV1'p(q NHP\&9#hĴ&^kvMlqY] HHRϤH:}|^Dj&0>3:":de-)N 2m&ڰIIb?f1O,L*,h 5XGx-UB:X IFLM2pJN.㻖]Z|z[;ͣy:`:G~v o+ b[Xm7ӐОp:+ PqzG0>O?r?SUGaN&P&UvT7_ȁ\D>~eYb x!v4lv~MbD8Q ~o#Eo41࿠KYi?!35Ԅ”)_Jx!z;78 jAa&b BڷzD!z%S9@p&[|&aI*@*ߚ=Z2?CUe$VJάV:_H0c `}>|>T[>( ͊Q⮓*L#$@{|ġ;NGpŔ-w&tM'P53 l$($n*fK -\Le=WaU9-Q kj/dl"]ǸuesW՝!Grsq\Yp`l˄z֛FwoBݢAD\Ptqh3/k K%MI"e`( mceJXٽHµmv$Q1+ g`+p,Y.FŖ=qD_CPu6?lX*-)ЪmT8I%v\=gsK(ԣ 8!CNQ Hw ( f: ٌ&ַh@ZPzdfz>Ѳc6!V!G6yU1 ^V,a0:HYd >ߛB#! rٴo﫧K-bgBl|Z5lR]ZwŔG F`v\d4,c+p*u Mn#ב@Y7 ~7i<@@ǙJss|YtzL% ݍS{ES:̸#( ~]jVpoYeUq, DF=T $¯˾S ifЩ^ w;o%NIkBDARL*UTEں< WUPXQܕ*S8̮"h.8ҳ[XKBp bzk}\8%Eᕊ"52z2#82Gڂ co^6dĔZ{pb.gM/iN6aEG9 /ϵHR#0dvaϟ<Ѭl$g,?IWAhb[yڛHVe4A+apkpE4L;!H[S{[oꝸ-=W܋dNv Pdjra}_Љǣ_pU⑆5Bb RkT/Sw6Զo}i/1 >;_a;L.?]M=#@m1D|m(Jƃpãɣ w~pӲ*vOKéZ7l:@2mb\x\3[^[%M5Y=bk^yѬ~;:_3xP(ēbB 7DFjϼ v@~ʁ'?ˡYܮc؊MqP1rT-ÇN[J*ޔ}: h] +<͙bg. o 4ӄ=2/K}#nS!X67>?^59Oͩ_|aB2HA|w2vr6[$lIT([hyr_{ʡx@V)WDζF]˖ uO `)#Ph"xۈuaִʍS[O׻,p%kL{m51Yq D}n3.&y05d|j2i4 z2ax,[ G N؝6mØtbKJ!4[(uڂgzR@1cl ` [-/U&W%Gc{{<őxٹ4 Y+oTj9Y9Do~^slRAjу]>)a]S_<6_j7]K(;џ{sȯP+J\K42i)ܻ^ajy)MTBN܋6;)RmؿIOʢ2r)k6@K*dC3uT?4E n T1CHt0;}J -$ό,}i~Nq 2U0N7/0jI>aT &LΞ9S:7EYw6{ȆD{yIMS& {p|=F SUWԞ^?94!Cd]ŮZY*$ ]3aKi `=Io]q} W*ŃS-<4YAݡdzi/0Ƙ4p9bٓ*qnb`&3/Tr'5c 3~)[1óTVOHs j`J+5=K`-Y;?5omZM^HieO83>G'=笛֍/0 ((ZR&.m*O9D;b{"ҵe`G8٤Ni  ~w&{Vz[|a+K * (HEW%A{NI\G\p/Ey12kR/3#[e~[` '#9hBDxE[\sF`vYi%'ٮ+D w pK9R^4 ҴSےj*lqVx\X22S2nT/}HP^}ک}pн-!J:HȦɁUIS1i-MYBth[jiȎ9 29`I[j;$Qj GJ`8F͒$A]k%8ľdCP7J4edvFH~ 5Xr_Sel=y8Wa}<𵌙?lպ*A5}~~'Ke6Éh&f; F4[#H(dq+uOTAe]I~}&u}oz 5eDn^^ hiӅOI;@ƃ'pz5C.b#,8HPN4XoraB$.Q.2E<ڸXIxOBnLq#b/k*ܖ -A(֐wz\8U${~vm^=NƓhA 3sRiA2[qDϒaB-A>b -t~Jv| 3>H ㆋрs$D w KP3:HNۆ ںuw AYBEhvrH!&.nGOh1Y,IW'fŧW 0\Έ,aB5qiٺ!?x)?30=S6(zyj 9&u-i{k|}η:q4^yN_qxja)D8ʮcWTxkˆ3\R;o?! f?Uqd-PZjc'IF+4HS-4Z,ؘr },VhA+%^BJoC(7|_ļ?_u0׿  !NvY$%rUj_u=x|XbxƙdayF$\1-(@)ZX7{*G?SClapk@Ȁ`1=Dl ͬ3 Ƥz}x&Q֭,iS--۳sbŰyw"kV J/7Q^mYA}^h_"Zn:`3L𿍙72AGp>@IȵJbylk:iQWЇ/+ UsPp s%9U!= kVv[l%mh켠fp ,9ZIɄ('LRRrMDN%T ҷ:QC팡iqq:S␶*>]Cy9g9/0w#ajBd6OD" Z50 iXIg)ŠHPE솪74$V wwc)̴'Ⱥh"Y%{nT@-ppH> :.Fd&5Sy~R2eAL\gP͈qvYomfw ⌽mj⯀MrPR {݁g Ƕep0.h  q27b WePG/F`*jIJájaige_]񄼈>䏩Vb/TՋn_p%* $|^_WIz"n>mC'Z |ImdmqV_vWo8O3ePB mV5-kY^b~{;Fy"G!4V]Y u{čexN"z`Q| ]42jy7GJ'[h/hYq ȕ{iTÞ4לV\́G6<̡.zmz`6$NI5x&IYҩqP'?y`+ jؓxc\:{M m`UL/1:#hMW*랶k@p y|lҸSPԁȫΘxZq7َ pN4:\{^UJrm =U}P0K@Jpϻn̟ $^aRc04;PAX]3h%=lSww*\$9|i*(U-!G\4X#LQ{ܫXKBv2vSHc) u7;qaO044쪅"}[舷r:JL9%_޾C?hqj~٠4," /i nY|T=l[q7PM.PDч;Q0 ?,T!ҟ c(rw)D0Uq#KJLىI}aW4Sh,anVmn@'z(Sxt* Bie\7 ߅_F˦"84> TN奛Nx?ͽ6k{4BOapxnYDzk޽WNB!y1h~ği)=FuT{xaF눫Ms 8\9*O %AX?|&w/ރ zVi=GTP)7vrc/uϻM{i_IbnQnRUb͹&.CgG.)cvLŘJXwMo 7; B61$WDSAlp:^H5]T8T|Uכ39^ L6?JȠR6.v߳y}i*9ǽ{h&H@wm4y(qgHklVLH\rhx 52_-74FM=Cm"aF4HM$^0ݥzFI<R̹_"vB3\vZalsm9:t_ 0o?mEkJ7x>26倕)ǵ׸ƎoEd5oi6gŷ!Ѯy }>+̙2ٴR҅}K}XRi\v`Pj+dSNrR.y7o Ki)cwǫ`;3`S"E{^1k\k,9 5/ܿۍXD|.'o- 7r@ȿI|L?KgwcmPZ~+t?&ʴF//SQ6p{83coO(߬1^~\smzt߮ivE:^K@kX["X-=SݝWЊ<p fͧ%"'Ӭ"tJT]G=J=BrTH T?K{\NVªV'?9y@%q=/uf|\d[W@.'f_,;Q,.Ц "jRbaDFU2N%@ID/®5(A;:Ed,C)k~4q3  e5p>j.j6UKKbd $ݦBXȰ0Ynuk^6T]ĉEs. QI8 rҰn4J:0em҉!4]i <8&KSĔt j$q3eF1 wQCaq #T"cKӬcY)}x.m"r'r"R8rQa*ߟJv@~4$WGr ` ݧ"_Y;95\qڀ(> AN1-{V@8FzM\^͏Цw)F :F J.ڎ}ޤ>B[mKk΀=4%}:x<#"PI|OTD)!D%g} h#z!x\($T}{8ZDIϩ ڐ1iFyqW);!(#q1؇ L]L7=ڱ(XPЯ P.k<NTnnO0 I1$~klbLDL' ^U{- Α} 9g`H0&RÜ^#~W\!T4 RƼCWw۱=VUc,ER`?dHI޿XZp6@j0bF0̫~:b&{6݃B~ vy7|K7$[=lplV@/f@a}% $SUҤ眴^FQWf\F}jyxș&X_|զ@#Kx'-roh_UZ68Ez;yϏH67!}5T xݖ2k gd{^irrX bU .ApoƐ>E;J O2nD^oK|\+]_,B~pTG-]v5L>S;^yy*h-ŮV#˛#X7UƠP;Gxs?{paxRv+, Zdv4ЛCI75Hi2LNV"֕x>]VW-S^`IwzOp$y|8K@0v^qUh=qf?,y$bK7ٚ (rΘ^R[ Wpv/ mǻzEdAs 7J j~a΅_ MPՃҸ/m]8&kO72K1^•^}٧^?k;2&y:ڎ9͜At}]c~%g|el1gqY?cR[! ~HE;IREpڑ8,9+"꬙ 2jC] ʧ3³8Ӊ] d~24c=%b`ʏ4[G^SL̹vP %24OvBjq9T oTl+W[ WZ Fݬ╟-]'*LoUdFV{ vi4F⹻|0RK:C.0vU:ЕT. >>ii̫Qi𧆵<ܛ\Oh60|=j6Q^N>>A0)s},(hP!QLP3.v?6bn)cq'3L OohxH<0Z4|#)ྫྷ!7!>bz|6̄G*WvVXtt8Ѐ8?fu\c8Mܞ->ekl_i0]EBo1X+,LNikZ S3@N&⦵?KCc1ujW ϩ=Nu O9*-Tw^d O*iv;:|LleCOX۵)(qS^GͿwǛ썗]UHY=7ntr]fDV18L=˂j:,&xM?B4;>M^ul\B A| o \x' $Iy1̟ˆrNԃc\TM-z]C2#aPTeh! vwI5g;fJ4kwҭBq "y:>$obm}O!{ӥlZJ#ە-4n$b{P-5td.:Ό€EO`*kh8 %O73& em&~LnI+!j'V-.IS^jSkw0#4h7S*#I9F*w7Xխ^]@Pxv*@P w;bh o9tHs$._M慍lIF_C; KDQ޿dBs:WCQ_)Aw_% 7#;o$4O~4Hߵ_ ~+ 4ٮimóJVF O0ȭU^g(K3hSP9*`'^C?ˊNmX%x@_DK@=y$hhv}ؙЏV)}Je yѱ/4e7T!\&S?)k^~tDMmkXٓ ڐwȘXRԈ*J`JFӞ ~@g"pGa9ujZ8%[iG*lĊ `^3&0#ziZl|xE4sj+$G5cuMv5q9eQi,G, a fs]yZ[d%'^ʗ誘fobb)%E.)ͣt>JZJWcM8>InjFF=շ,Z\c4 }i7eW͖5oxV=Vyc hYu K^ _2MV XD<'DɊFA5 x7_88{<&ZP\#3ANp…"gk *R%68:^@u4L6VTZ3q׍T)qu5]0 q}nٺUYO Nb9'm᝸KHN])3O4v˙[8ON U%ո%"B;U%⥦~YaP D,/Eݩ((5|Q w;6ՄͷvV_$RAp{g@40 eCzC{F\ƞ\e[,2C+iA%D&B{4#/]Qz6'ɀUU&:ljz&8QN+-@"GIZ9C=-`/YyZ `l[t=V 1qyk4=HlyeJIK{)醃5`$3iñY*'6}dŌqaeՉv8-F3d;K)ށ_ؤD\ÚJ]Uk CZu^8nM>-:fD|,1: ];+ A6ZkgUpT 8dMj}@=Z_s~,Sz/)v~/=1ƻFrviy{+Y mc {:Uמ } 0D̂XϷ~,3 m SGdKI}tB/#Vg9YvoJȖEz |+uRPڝ[N.,ף*{لDEIIgΟSGaLƽu6 u8y]կvםh6RD6~C6Ex37\ҍx.4RP~vfyTQT3߭$nB RsS# p9\bϗiS1VnLZn_^.R+xxhsPh'H  _ =7oCxIa+;Nk>Zo߱`jAG{6o\oSF&>fN<ZɲB]0/ZG'ui9`fW o3oY٦ 䶲)6`Uβt2lo̬puxpjKAC Rӹf<>sJR PaVnW8jW~*1_הEæʖ {fǕTN'ʳ9æUTI``l7@DVs415X X@X^}6ڄjy'U6?SHh=~ct pSxJd24oE'.^/4l6`$@RypP{m52~bhC'c 6;QEY9 φoeWf*;<7]ΉHڬX819)4Q aglHԧSr~hSҞ@ _.wyқPΥf8v/0U4$5&;=E!)5hַ.Lh b+;KPձ]42h1(C2$a1:tS![5WeX WAC֩/>?NJYd?彜/ڢ6_*Ԋp&5l<'9})i0cp:AQ %$zd-Fb /(Rbsvn9 Ա{|U.#y\i%q04 O5V `ofC"c9EvE RԲ~k 9|Z&xلap$iZGnT@Ki|YpJoFB*,TE|bj71=<͏(1(b^//{1N4ڍZ ҕGϣik bR˼dJܶq/zMaK)tlĶ aʔrʘR7ú6 ʜ@ect?apdKכ )i7 .4u4C-h1~#9 $+ς|lNФ)'Y23|Z95I^VފqV=q7Nwz5PLgr;¨a([0K5"C5 PbLajpkj=[uvcgSOm[A5|fbŹV[21}>RSO[+~T)Úw['X+(}_go^'?}m}=ӡ=C4yLThѺIi-okǴz'n\ƸiɢD4Ӎ2ML~)bcc˫pZAp~\kTk1M ݑ%wXsu"ã 4"w9f0bkMwSΒnpNJًT4XAM{"g1@wbƛ >%"LgB~lJ a 7eAմnG"s>,a)./V{b-&Q9 gGJZ@[H*W?ngV; [?'u>6ORuCr}/^A/`p2=rFRY;tv#( /fbM=II',}i6\JSh%wFw1,߆,t&~P{e5À`{w}.{"f€xۆR`CŁ?Դ@~&$Q,9׳3-a -Z <c*g|վ",=)/;o.~PN%lxue3;YH'AU@vOT㨠-5ETv܈nyZI %A3t4Kfa)ŵBOWE' ϤdʊڡM%Kofp:>pě>W'’xm=Lg}oٚjEq_;NŇndm΁tף9T* u2'g[H/o#-!PN:gP jV7ﵫxՋ-2;쟐[\ "݈V;/ |鹤9s*"8Sxω%WG[t'_g61WLs</xgwAFjRԝlѧ1[-iPuf" ?|+B^H_58{#K]?swdDuTx\\Ƃ?P\!M`:Jz*̖9,ӆ8 nAA~,tZv$QZ'mJ((::8 ( ];Ξ۳bj,maMF(Cn.yn覴<D̸%~KewpJm a}>Xr?o;d +xΥjPp 1vkiz[%aWSΙy5L_J"*$! An+w涡j%ZΏ%A[,W: V|RQ#m>uBT)܁ !:2(]'}{.2Vu%xV{ظo4BPك:D*-lKͲ]( WL +4b"9 +iY8 F0 ԰q$:t5 m,OTKK`QFYrk<rڼ ~2o}c^|(y#LI]\$ZFiT|>dV]׈qt!t7m;%o?"XvNM>GNN-cϼBkjwXu&R Y&pwMÊ^1NY>PsߙMtm:p\o;X_@̎YsKR4>pmR;sۗB86Ǫ??HRڬ *ekW* 9bbb{B9;v SgF4}^W6 Ӎ x?F7-OyQӊ>gnhBLG˩L$Z ;8. `!чnsu ~N")Ϙ4]L(cCjss7C:з }`/ݰ@+6ަ eÔ*Db=]O y>9Qh#U)Z Ƃf! }o՚ %QtSj` dN,9I} BceW8++әͯ*cHL1j =tC!k)$W9FiL8Y褍Əe 9gD$oWl4앮ΑqTHSf@$̧[*R,SdSЮ`A@BȏO 7988քTWZPJZA6*s} H&ӄ]ԓ,t ٢nsSdVF#dTV@ä2eP1Ra!IЃ(l6 )l&6 ^}]#i%dm0VS49La{1Nnnf uS[_˸xST<iHlaYz7:X _ sܩg8 &J1kR+QDDQ]p7-g4#<֑=yҪƐv~MW[p?eY߷l}!Ҡ*=}7js^[B/<M9(8h]D7Էг |;XacI KwgVzPśeY˼r0'2f;⤼ਘcqiWÙɒI7lH3w}CȒ+ 87Rɂ#=RU>ٮ؁1XU |jy~0%-(,9GկT~ éV%sqVwUy3ϗFez–U- f'h}qVn o#^g ̭CA7$~^uz:(@Zs[ÌmZ&;^g~YظmC5(qxA9Qy_%>x.m0hIӏl'Hq;l7g*O/zA*F\G!!i+^kI}ƻ[Q~tʗ~=)y|hm#̺6NysQ/M8KgX[jY+ԁkLhCx^c89wQGhz 6癶ȷɒc~sjQ6c#)5{n۰[xtf}:\-zB]l,r}7u/ h>uE.x'I6ϣ&"ZBV~s&ac,q7jhJ ^0Z}eGwV6(6Aci&P]䑴 `F^I9+4 4I*yڲSI![GvN'x$ꔵĜ5.jۯ^rd9n/ &dU{*4gJ5?Amm*fx&s UE|ɯ}@tݥ#6-yNӽt7/3c8{˽cFzB m "*.|> *a<<–aBm"d,o?w3ʕեLƺӰw̆Vrk6~qi0R! ^3YYX=C::-M%FʌtXpOWo(6,V pߝv"]\a zpXw$/ZP\B=͠J#i-Ӵ:{Y%+Ɵˎ\hyTVcWuٵiV7PrNg':k5vgAч[g@A2e\#9w[ neƒ8n֙vx_9qk.,f6xøO[>P4gIp" ܍/ pQkeAC\ ;yy<)D+kJ ~N@2%HYfR!B(}D!]`nMGo(rDfHiE~%9=܌u30%{+tםr=$WCP♉aX,^ QNi^a ޺a5o 6B}{5c (KJ`_*eoo 9)@yDxF:3IbX27̕XCS6(sMq_2n2;8 ddQ/æ:0tV(G,(H>%6;x9fb wC@^`}' R8ir ea uqgO4[Ȫ~R]0SP,!p$;iIwn?&HKj F)j%4ÏUFKWhId82CByPsȋ"//q?&͔h?ɺcEg>R7L4-`Eh(|Ѷl4(ܣk0:Ru.θ~|F{p@׃>2$;]dSZΑdFF2#MoC@JKطU K6Dv8NK$DمlX9\^E);8Ks?ۗoHaLG.H]+]Ѯ<:9!VvpGKZF'+2:/LQ.rLMpU[%ŗ&ڲCBkǹJvȯ,FX R4M텺蜼ϲKTK%9>|qOpDh:7XM| @z0,Rxd"`L{)ڴw&^춄ܰ$oAWJZh٢'׹/a[K+]i{ޯQM"-mBuIPSKlHGNiN@} N"%F8n NPw?d nHC0#;Io~ Aml[UdQpS ڬ~l*b0Dؠ]͆\gabGQGn?!@:'Tz to&[{VJ??IIo@KM Cyٶ16CNШPy~\l*<#cu^[.DR=3U(E#ԛ[|P(GjbO9J_ʅF(`=j7|qhbF2]JceM^ؙ6W$ dX wǷMҟ#Y;j:oΈ찝?qNkjA(4Z'eaͭTa +Ε;>âJǭ!uO/ $alY׺T'2[t<Pu yGU[Aޡӧ2(;u qs@4tT1| B3t@.54Twkxή!q+AFϤ~P wɸ닾OٚBCps6;l&NNj޾a',bC4..(8zt#&ꣳ9w4SsLy9(Y1Օ3 شK:ZkJfGS4~YC2+ Zz6_O|I×ӽ2wKlRMMeγR!#jF [-dKdHg]{?%\ΎdmS%S~\d])>ׯql@ONKȄSo'ꝒbhUeOxP#˼:-h IN%m&y8Q!#@(5:0+|v0F]M}oVMP]@Ѓޑ/I&uRRU6H4f,[OHcEOGBN qy"w%`$sBQ$}Xoo7Ns幩bsGg>%v}9Nz'krW\}kBye +&/?b,Irj/8h2&zAiT-ɶ6WX*JJ~!Hks`wэ8B)кƯ0d+E˩Lq8P40Vk(VX#6vMݽBA,Ѥ{Z ÅJ5?K Okhwr0Ue9 ǡai.xtͮs|:O7o9Dp8ѶQ;ٽDuO47 br&l(xߑk F4F~tVVjmxG@Lufz9|DǕ`UPʫ%ZZumߣW(jC}yA.wPUƸ8vW < 䳍ZRLq7mqvQa}u20wVe[ռ,;b5$,'<K˳玠 YI)riP'6EV(Q7͓mSPt0ghOR-}.SOlby!KW7ȋM( nɈFQ>n3Y *t#S+Բɗ3L1%e*83 LSck z+wBb+凲2`,&α_b6mpCw5A ( g:ȴ’Iӿi{5Izhh8LPҨE[ xq ؂όOh^V'HFIAb; [~CA~% S{*uk}97Ny azOT_Iu9 {а>qBuІmÝеCQрP0t=̣e,t"I$!2եVo)XD EF<~5>EPgGQTr͖Ve/ңvm#>ðb4|=۠JLK)GZW` pkGzLFC](>jo%ԡm'EcG_;Bk1}Kf:SXrZmtZS6j0Ґ˻Д.Ș.DFLJXngMa:{39yCSQܔ$=.Y'B_n^9/Hhyo%ȝڎ5!V+!~&"hx=[qAkQ0 3M>s*W쐖as5bTTU+ߝ쿰{: $di>9ŭF̴#D՗ }.7ܼIu?Pd51DV̀xSfPV\k&k(U3{qx5^g]k\b8>F7 >3\V@5G* E+*pnVJ|mۂz5PB,3H{è!}<*&[U v.@A H_ݽunH 5dGÑU)eyQݛwg5@BI 3($큇|jkseg#]l(UzS5u a2lJ{q[2(r5@әupuL m /omԘВc>g/"zC|jqٗIӁM0wTiޖ!f@=zìXiH34TQ;Kv,Wv#򌃝qzދ6 l_OS~}FLDLUnvfX e,XD,+2)e=mk3Ư-27.r ; })5]G[_U'v=k{rxЋJijU~Ϗ;7OZ tJל q&L5 ʲM^})o b8l q_)4;Au_3:$X紖' ƙU=G@;H`aJu-03o2Ҋ\Q c|zM:-f<^d@A+]elog P\:?RC9 dS?>[yl)t!:t5}- A)E GG5Y69e1$@8&r.ڶp&iw( pIa4ޫٹh-ћW(o)gos<{X;F a2N۶#>|d{hMA7MknE%u|lГr.HRuRvʟ\q 2EGph1 "[啋#wU?JgJgUkÃaB˝؛{t+}|=*xr.CL1Zy0\ PMD8+[!t@(tyٵJ$ơjշ }4"33I,YŜ0Vd}?rL.3.8i0唰^ .CeYhu$.@Rixȶ\o3?Y:Cv8lIf-$ȂkЯ%{+<P;Dmd2Y7¼iuEz^^uŜ֤,t>ԊU:l_Ec!3fu;\6SXShO?+"VM+'խņni&[Ӄ-{Oo1r*_eU# %;\Ec.2Z6_a}+RnTN߁ëBLtpD€_h ԅ;lis`-/ Mnx4RChnG0!N G悀@?VjUsu!r*8kM(s8S|i}R=ydvqcQ jSwmrs2hf IQ䚭obDclH8j{jf, 9 ^~IX;#pǓ֍m~Gs.nu%Xç*YO gzW_;>&NGj0ܯ`beޘ7|7V><kD5 7㌬L0jfR[Dυ6$d<y t:LF& с~ݙK9-mPl(d.FVQ tuI)!*c'#ùx9&Yë^a,|~rvqn^.ƽu(0 FT*]+LrkxSyt9($T A(vếuWNM=),tV$Nr^SSً(M6cLq pDt# $n/CˡG=9]j~ﰇ&B~t0?zbfURژ1mq@.߂Kt)0<up1AV.2{ $sk@a>M$> Qr6yz e},]#-&ސD%ACuc[}|҄j5-' ҪME`D`=XH1 kZƱ8KrWndNNHsx󾠑ײdIzmzTȰ}0[D58b2~n$~/ kz|msUe4~5JkL(Iź@~9 WIb4+ANbJ/tgd7[q4*U! 8%1c1~ϼKKx̪ J) Q.8ƴwm.7*'6ۅVE T&w8we@k#]](z'w/t]< ~֭Ks~SDzHE{'/B@⣧DR4)I]}ntc;%(?W״Ѣhvgv,xL<vD1_Ǥ|YrIS&碻#>"EuoJ[lE)Kl"2p@c9Fy w0x3&K}jj)>SbC2wH^I&,QOɥ% pM(D1o@{A#"^j(i0/hHJP:8á/0Î~G.WQDھ{ }o8$wѴ|Wa3nѝAJ:DN c_'r4Dj:{QjK+$yۖ(4f}ꌸ5K71M5R'm0eSEmIN#5:17q)_-+?247osxΪ'h8旌£6S. xXwy dQ[vuw;Ua*6/"MeIPGΒ wr75ᇣ,%ěK#oI^!i2aRٲ'5`1p]N~?F(`?%FI Sg{.gCL3Ykb2+O t;a1a dsDh8ܻ@uvBɃbW`DPR'{`^xCS4VP>sOR$zYEB*TuJ]z6k͉PU)rUJELz89GT昢25l!;#P$Ti*KSrNvp(ZVp4ih- ~.c~%|4lU()X9^>#>mR=?~# ecTB殺IDI/GCBCn?3OUE@l1>N<{{S_PbCc~v*K<ކ`?SGGX亟S^NDF(*V<7jKƏ %aG72MCLA nvنͬzuKʝ7$=L~2ХrعR񡿙([(fnD Y(:x AN<֓܆␙?}r7&x'x"QzqF{HG:ݔ۰b|TtIA .-BӐyGɳwni4Iu!ǮWw+; $iƋB6ƂG+gF PàV`8r]2,-@)~K;,:>䊤/f1+XԕrN‘ʫߴ=J‰շw _V3T8~Jw;wurE*$eIn8DSƽ@P TuЮBӤ.eVXKWblڤ݁,b,B`E8{*^aATH-bs-bPsB;4=`)[riGUFN^?qj-wO h- V:-v$~]J8NN>1<͋9+e G:"BW 'ޅs>K^AǀiLF1!p%Llı3bԯ/FZtUg?;.<2F 2JqZm`+x`]go5hI:Øe1bA!?7(/I&dzMUzlAMRrlуytZE9N '@DatxVUB($q@u(j8a,יdO}EZj' Z!o 9)嵎\-)vC4Ta}Z!r GH #6s3Fwj^'-l{I2e<cM2XLdZ zAKJbx$sV=M '8қ [RaDd 9ꡧfEЇe id̡U`cݥP[QX9]@D"uɱV-cǻfX儰QE^q Bi{xԓotZ*ѳ>`JKun _$MRS6 i=VG1&%eՄ6ǮC7keˡۼ$mhֈ$74tFN=A5 i\"15'6SU-SطvSY؃׺螚6oc88A[?AϷDߐWbۃꁾb-KGI,DckVg,,ni4=&}T5FJ͓ 8=;n"{+.{[ϣl怿<3=ʂS57P$HUߙ=piII>G, rNbo]_޶29 Kgd8"quz*JsB {L6BWZw~fԩ\.W2uj6pت$uxXXMɽS'~_1Q͉DтoHLk9kbHsEWpʓ+p(S&:"ϥ.ppqzfM54w2%! 4f+{d5lz%N+]#-}Hib2Ng~ [3lK uM|0}7d\ 6( 5Aysը^I8<%Ac7[sL=#+{ @ WUά ]Ê#ΰPr#ҭ[-J"]2Ok} B$+&e{]ܥ 2 ]b /Qr ܬ]EpQ"bsʓnr R!(A;CY$}& XrBwb7Ag\A#6uv} YI4U G 28Π G$w$ S-OBBBJSTܼi7ɡo;NENҤ"vOsÞShbtgfƖ<r=ͶGJ0%J )1< 3`a90҅ܬMdVZSycyln0Vwv#ꞡLټ_iA /͊< 7xqXE#ĜZ|"4IXuc.Œ?pd3dS~zlR<A= OپC0i:kQ4I4sWWAz$PA$gF̬ca+sRBuf \mx2?Pml?'p G*vd%.9n}2{vSX6I`ԉ0z1a Rr`utJ iR j7?+,K١B7mjyU?eD/zYM"-,=لw!2.js X)]d1v<T(_R>/u$-;/1aHt{agtC OqePBo!(LŏWp21yp͠QafĘ$#3vʩ6jB$8q sh&xOVAT| Wd"{h iOMLO޷8 hYk[o}$nϧ44"+@&$+ij-*I>6-5U"  V_؟)K:1CF1Y7G;R ʙ [V|R2H 1)fשn{Nl"@`F`9)qz(o2׾k"DԲ:#<'dȡ[owdΛ7PAxΞ@:I ͻB"WKT̓J=v&rK}c-wn۰1Ll&L .9?ZH 9~ Th{b<*x r }l}L+Uj`# R?LUVBUK6zL)sH$^z#Qye90[Q^P>q.WKY,5$(,@]8'NE.Zo+@mR`(:!ϨTXY<+Nɱ~bU:aί0Ĥ"7JC~tB,Tﻏ^vo3PŊ\%UGI`o(kXA>9 LQCTJAs=TSY];E>)]AQrM|5@Kڋ* rv6jѷ9|70z ȫSW51W.{uJ $z%dY(ʻ"Ϥ7(eE" ?́J,eQp%7쏧_Hѷ^]"Ocm6& jyѱ1RQt![MZT=X2Z؍wĢ-*dBxfOZ2L#9LPA<˱~>+kJ|y {E&%tnyR뎌y\fZXi^/ѻwcYM~2qxbvAu| hï_DW,Dur_ݱ' 6:ļ.6,K躈=@'Ef!]gXZi @jZf/7*! \R.} b?i(8f{e;Ecl.4(G=K{Ζ3)o)ϣm%&'wX|k>m6*TYB\e6#u7)x {0&^&@ >\k\=I1OfO6n6סۖ</].U>l\obmU2}E:~UR [*WyK }"<-rAHt2a_~OHEZ@:>Uy[f6[IkZmUο$8{|ѥ txBcJ=\{ނfTP?Ge7VL鿸[1!@aP{aR6b3iӔA)M]8HO/);g>q Y.)x!WgX Q$K@Ta2b֮up} v[Lċ Y{lG헹[{k5,?E*?Zq^AP***ecf3{֤gi'o}D8tcP{6#+S5Yq`toDv"8S'һQHw'/?seq/:"tYWKG%%?rՏc![%KիCNWA-Z_7&$Ny]k?zyWk4:W/j  gYnM0 IL*uD4}yPr]Jair~Q ;{1AA LOɛ0Z?Գ9j-2 +z(4$k?` 9`rNy(Jw1qJeP=ukϻs[ߺ9Sx?/0 o+|RnԂ,|0Of=Cn5rx5q[-hAm5?0O .ʬlM2ѥ}~u^z"w*-u]Vw) ˳^Xp܌Vb0usz=:Jh2/R_4Y> LZ3W lXM}i=SQo CK|} l gɭN1 k'{#ԑ4w޵CO#! .勴Hw(%oĀ tI.˂"m,E{SQE0J]SJ k з)zwC"[ >DcyxC%z}pbi 0fy\L#[G)r9,ME5ye0%6NTa, mD%H<4ǩNDgo,B-aLUcy_RC=?stoόݑZY!!j'ZpCNaƷؚC T5,W+g q+2X(w/;o:#Ruk[)?ګ^٣n,MIÖyZeSHCOztͦ}r"&r)bbLxE0yMtt"A*3~T$$d5]*]|\/e1lG_wXL^Pn UrR1fޢ:)`=FFLF-՗-^$UC3WS{#vSˆi\E3֫FJ̗?#0U?X%LeXj7!#=zn5wM#v=Ҩ)vQETX]p&oMDN*n ;0 N!R)2?MXTjzp2w~\$j}=Hߎ5nO}k۴-6e@ԃwN)=o(̧s|h)>IYCOpx!$k 9FD=$\?bsL)wH=BuF(8MPed(c"%X>-c;΀{O[T1T/Oo:Άim3t=4p*&v`>; Y[_&2H(-5k-|r4嘱}UcLx+Kret4i)|r0&(^'MY?1feumF FDdS{9N?t|V52~^^F J,b[Ƨ@L&juS %ITWۉXk)oq#S=;5 !ZqC^rpw}'OnWM|k꽏'pGe!}L5LMO@.k|<Ԏ6Y^i~V1Ukqe'܋glݴ|+b: Ԕw"%P^rc $XC:eI'(N UJ/a<;u#q}jNZDL>aāx Ϣ*r,܁%ydmuu_zKpO){ N@cG ,kG$էKp (Zb+:h05M6\+")+>LpBc]r~(e*@1?kI?QE)aܚփ-4J!TPdStb_$ΠE'oa25/xj_c]H.drV 0pìksks7WPHS~"Npm̰PYnvUP:*"X$M/ي4'q*<ղ֭ϊM*.ȉwiu'cF ;ZRDݧƴ2Ĭ֋YAn~Q2ؚ L?*7ʙ(c`۾&(Kìszl5Js/E%R,@4ˮ(5`BLk B"lrn4e[%A2NrWn4oЏ$ f@,Kx!\}:*6A]zAp;j- YXLEC&d=김4̻,cԝ;Q#A9W5r^ YC6CwD5ꖁMkʒ F9Y5uftj'C&DT#V ͇zFr *-3^&|.~;0=e9"pԚy=Q|wgK\8}Fvw8|GZQ޳*3ک@0@jBP}SzFXŊ9%5×ŀxnzh5WLa&\K ׭R%yxad]muL"7xɼ+ IP4h AW(lk"BqofP\]l)Iq;wݗPn3QQ C}#/O< SC#p~ٜJx|2f&Nۋڦ[V:vncNUF>@ lU݄"΃ˉadKV̳r;߷ZkǴp| ?7-1:8W+ٮs5 rBn^`_pDl3Fx-8-ph.vksnc qtKnw191I>7\ƙlS.M\OX]rf[kAZ2IѪXPAzN:$eH&]>O~Ē[wNcMEºz*,LZ"l7n, T%3@nBc~\| n)`7x𒉦|u{~p%bv}~ݪ/ZHPRwfwȪKf(3X^i-ܞ7JzJa6o,6;+3~LGl=ʡ072N,  &e*ܻ6ڝK )'}'}EsLDoM95/NKu7MyZ k\֎M[%uh#82OtDj6LY0-Cʓ mڇPu~_>ᮜӯ;p 4<-)VZq%vКigˀ* V!N͏ ,.ҳIW#)U0+LvV_}R>7LXe֬^J5} EuSi<ysk'5'اZ;bx{y:Aq0Hv RW`tō֬G tb8; <(Դ PC=0 VR,` YblgŚkI08ZzB8H҈-kZL\Ŧ_d!LcaҁM)ࠄzln8/d#7Jk 6cv/ELRҝ:BsȞ8mEV8|cZh'I[ȳyb5P >^{$܌ikty~qA4;S_=n#Z<,cZA1/Zomr;X W^~UZֺDSr/hхw.xŸSf$3qͩ13Pf#p͂]'e ZČyit1j+jn#_e z7 AY7M^[3g@)ax !D,i|TjsbPpom#*1S[,CM/^{ Mn(Pl]VP_Cd4v-C&'XA%&~ X?GhüAZ7bl l떍Z2YfRk!pÉ{'q|e=M#arZl&d-_8? )貰Q\>C{9wawQ13wwF^XN("cNdXyb97SUbL4S+4Jp.գ /qx3ٚе$踂{׏?ĩOALL`5mU`\s|&ov3l؜x?V$U`qu>0*VY*%a{y$(dcyZ-RvzNАŬgfq7]%"-˗0NYvP%ɻ!;U/2XMU~NbQwdK֏\n8(öN͔dt%I?Xە?Cz찹G-abggSNj_||o~ҕL(9Rݨ̒1B"kaM\ի>Z@$ H&Sd\Lz'55,6χ1^,V+ Q]-qͦ|wV;X0QeJU9Vǀ5 ,ĢDw;EL}*84/5N1b}i֔1'tMLل}>`diȭG i}:аL߇i r/:;J:@Lhioel,0WFKoܾŔ }/KȧAF=a?WBfF4ψ,jza;ŎDY' V'Yg- ~%XAhl'%Ek>jCŧ,lP VuЪnC^( d=Wn'弋U&2'шj_1t2̜@N3,vC9FuņX2-ϟtx+bBz;M4=Xڐ1To*řR2nv<$Sv< _ Xuꍠjv?O汏xeú6R<9CI^wVj0OUƱωXǙQ=.Jյc#5y"cWe]f=q7a$Rc<塽q(ull31A&{Zܵ:.,AP"m]%LMT\w$Z PxQDȰj Q7zfŭaZّȝC?aWumcw?vs+!,̄JnxJmRTLS6q9HT ~ໞ}PF7F[?D'mb4ȁXzBwG c<٬*CiW/D߅:8M.em$|grP<%22|s vp/`ԭQژu}bG3h7; rhH)*老ݿQYH0+ec;!^*L|:ȇU*nVqH؃@eя$= H <-d/?Kܤ76mC ? V&Ys%reSmwٌqȡzg]Aș %u˛%_NrqP:P;tViWLA]Ǐ${]d:ڏ6lfp4[_1T3I>)$Ap?O)z[(c$Ul$"cI\Tն{Qhy~1Hnӹ@ήy حgnAp2X<4qupEݸy=s ifw,(Ҿ+Tm A@Xʔ@LS٣? (ـ/1%fM-2* S 'H> ^|g٭ÜF"D[ t KHFkjK)):ߏ3on&7vJ^L3sRV JiAo]6&s0+|D~x$d- Dmz9qAS%\g=܇M%Zbͭ&@"gm t2@?Ѡʤ{LY8w`g[E-|+*_5Y$'аJ$irɇGj,2P: X,Z4 7{pHq(9t1'o,-goArj^4(e;f6Q)] g_ƹ)z( Fq`I&҄Mc[/_wR/iOkij*qzfo;\i@j G"P;I-{'yJX̽w-; Te 0^oDN1^?:39mfTވI! M8[vz9u0!ErH*#`5S@V0)_ {bݣ0#EaGl:?Ywb>6 ߟ?uiihlrk_N4r;|vAց) %p C~#ᜀ.}Dn?. ao3^2 LC'I P"p)26d)2}Ñf.Xu ?Ou'm`3-ׄk:V|p=\@u?Z^ʃkJr~e>;@CO.!_mhwޚQ*FzY6m4Qh A&=n,`SS 3r[4C3\mG͹xaC T?pDݾX?rgɺpӾڛ(uVE jw]fЃȕjtbۗb C0Ƀ7uJtr,dHG׀ Nx<:lp(2M'IZ %uڡDfۂϢ&u" ѺN hΠR5*=Tݹ1#ҖGS=*VwRtJ#pOCj1R75I-$#lHXKCiuϬLL #S&ɎC~d'>?3o'h%g0 fdc(ԑ0 'C PyWT$P_m/dO-3Be1 xa%m bTcEx폁5/a!Cy<"*Zg>B$br K_q֗SLnZgX'm4'}mGH=`# ;ep߹~zռ-"_dcOOUHJ(wպ/mA#y(h}FxaM$]DN|gv (oی8a48{צg>U!7zF%5yn~z\He M !~MD,gi%]sAaޮd?e`Ж!JNzAH;q-G(sm-n1 -b#0>qt=p=sv]Ic RX _C; pMH,~$ү-`Yfp0,5^jPLf&gr7=ʗcE>c%u-'*[XKTKkSKnlcG{\ּ}YYhc/ޏlsi2fg" bZ7m$; dBq)q9:pO-h5~9zdP)g|$F%Ƶ ,^pk}Wpb63crN/Nɶroq RmX+irZ{tQ@a`SMrP оf&NЬ١"7cyL&]DՍ5,6mTmR׹`ZeWԼ?$Qtab5Ir)&5 Z2Ѳq)bwQCq**_tsͱBG-F%FD-K$й_>[eٱ{RϔX,uIf0)\Jr]pVχ'zm5gOC-*X([&uA#Z6h 9#-ͦ.͒J ibWl(]1hI4zBdcbMx*4@on(ci%oU(11pvMIld"ZRy z]kvxB]5Ӣo ; ݇PS5tz lg> ؉5`V!&i 9؟q:_|Ec ߣ> C.#"KLYlJ3>1y߮ y{Re3]t@KI)F=.2D(h)cO.sS" g,絃ڎа?$G-'֜|Hܖ%Ms$ ~f)R\j޾Vxx= .S1z1F6i԰9@G!je`7L yo)dc%&L. bY&~|8=2+m h r_dsf0^L_@i2nb걛uaSfX'eF=t譃2\fV| ԖS̝ , JN|u09:ɏJ0ڎOA,\y<#ݜ}g9c`"lXnXE&*)Prtzvf9QZ.]?4Em@[Yng FvbǸQg;we7ϯ '`Nμ`ʩӯu$:9/cH8:,RLþsV&N;!q|p.nb`QQ џ@=Fz弼wQ"VT|cV%+sH*Cqב-](8_v_tKDt8O!!;YeMD\:w#qȾ}E~x]OWPGSӺ5 }R&@@Hks6]tHàn#ykq;.0 IrZcy?#'jb+*8xEXcԅnQv.Q~aglëG .nb V۶_H ;ʞ)}~$]֯,c3}Sg$H/$MqC'ҏ MYkШTa1DN-JDeUօ\?QV$jԩ .y j%qfU3A ixXrk#],&eXCpebdhg$vG&_tE^gW7aֺ8ˆc`mKIm4vߪ/IRcha)2|;P >c 53[bSϵUy7E׵)dJX̢yr1z6! {k߽W@}< {H>PT:T-(ijC]0J̨VpK;\v [l 9lfFjbp i5 'h)T!q^×e!X=I`Nu+,*y28z}GCH߿- -Z\RDZVB8g"Ю$.BSC#؄=O(aʠzv\D$sm7R ѭNL0t-ڨi_R9ȶ] *YiU a )db U_ *7PtHw NjɟTsWW %kҏYbj:L[Z +[G.8n/+BS}f*'xrrBV2׹w̲ 0a|d`f"llerdTf[$obtYhky))<@W̕\NƏq ,%EowW*bVmԤRЂ#94"hY&sdP?5f]ab E;˝aQ0U[&mvV?3H/alTZAlZ^(E&ҢƓh^3Գ*wi6C}oZc#p[5DSXv'XT#qW6AyOm:E/&19>t|2FۿffAlAU7[gW( ƲdwFyNRkm{o3R5^ޜͣzU &gQ;dJ^XT`PF~ F# xެ`ј͜Ѻg9tO4br ? Pz `O^߈_/pj20 2VաV Q;xQ1l%'3;4H)uBvb; `)V1W i@ Ar) HP\hΚ3"whZNIe%vI_e|/"88gg(V9Ӫ"8e ^KD !-&G.zRm(z $m3y@1m.>;5j3.9G;ndxQYk;gEpJ2L`FkH*|\H 6G9zo.2ŸT'JwZC4MH\"l#;Db y w2Ewoqhͅ2Xp۵`BV5{(e9Ԏcp a\1py4^JW8dhmӇ@L5qs@f9KzI bXV7V b-P@Q@֠λ䃥_fEr// 4_;2SyvwT tӥv}'˱[!yԁJ1K+FrhxQbdӬ>[S93 Jdz'ڈn+ɵA@OF` M%PǏM lݚTD!bnE0*J d/ (\2.=pO~gm0EVuD'ssjlQԎG~p H1yx?vjt--N>樰0 \%uNk IjQ㜓!Y<\_"3`^=jdb`IW Opi~E0{Ǫ))⋬ BbV{weE`ˀ2rbjUN:歧_4ɬ=T!^Ik,(2!W~ρ;;bGn`EM/lSv\[ara )JB v'zIYg)qwv|_}WxDdu+fuB7gDB[ISݳ* eMNSMbfXλR/8,*zݯa>6R8V[ha@Ɯ (_4tTʤ#SYD1y[̩OfAǃ0dy?{B&9bT/ B=ň1!AfPC~;]E<",7 10R]0`;f*bq>znzWf54Lqߨ;O"dpP(]Mˡ7߂D}ޛob ȶhz:bo[02T%- 3(h ͭ@THAz(_B]]"SSy-p-`?iY$|PjJZH -p$'ZPa9',v2ٲWx$܄-Q-ٽG]h$6#./&HS1#ѱ" l[:[B Eb(2cvOnW"OмyxށIr133XIH31I\ap$臙}gb$*vi!AryJؼ wQȞCUpYW#Z9/YzE I!5D3aseB_0Kb5X e' 3?O^1LJpR r#vtv )+)ȯQ`Y{\" ?gZFX95$IA0寨![NHi^H͇G)mqeporKePN V_AЪP.q"f qȕ|XOAS~^ Mv7-bjPM[HQ~>Y 6Rz]aVѸ Y& 3EF3 F~L] -'ay0}d{X5-p5+u=Y6Na 21{sE:ؤNv;].Cz HmbcD6Z@>O[XPM(X^ryf3|`F9,C<ճxvN,lz֕L(i&-HQ6FDV%&fSbf/q;c9=l3{>^!H:gͣJE덠nNFhL!m.,YuFtM~B Tt|ıivry3w}Ei-;g1i7 -|X J#*fG&g ԑ kzNMD҉?biDlQí'*|71b+r<^SK(k0FbO1@؜*o"2Y]__&/WS{N67bWJLVzp m*@Y"T.h,.K{b;XimBRB@q*Ͷn#aC7 Ňk%vh>j~=P\[AarݭqE/v0q+@QwmUJ,C/>-Ŝ_Gٽ ^^>̩g-o uنڶ%)skAOтf{ Tl'7Pl^_u{X\;דzLG3@ҳW v~j~U4ddhW oʫQd(l\z@ ⴗGҎ`036#ڔ;rX2>vm29ޮ]i;_V>G'Iy)tɂ.FVgG2^'H6ERx$6oe r34edoa_½Z3p.NgĢ޾O-'mPםnr2j0cT6M'+ .^_sVx4͵ғL%@X\a@Ul}N-ʺ(oRfK +_?~J>Eoo#SJE) Epa+1d7- äŪ%顁{9Ohpc ȹ7ɂDO1]{+]TzGUO^Ƣ= v[dYSG)/׹R\lX()ߠ~*pƫnH:)U-:Nz0@8#wnHuOX3R/eLsTohxƐ/KNyyڲ2sQ]S'IXЭ~SWjւ#1yc{fc^QL3`mfx#ҭu;%]R /@o^S$!aɬu,V25vqXV%sAY?bxH'Z EST[z-j68Q=1{% NT햃?hP3n-l >Xɻ'E9ogrb%w].mR낤z" ]:I Pgm~bR{вJJ# 12}F{R_ka~ęh0*h -"pKcSB 2^ܢ [2q]-DSz >[sbe|d]@VOspjrvEokjXuV*: 3a~!.8)9JyL~;2QD_U~O qFUo?0]h޷MZ*-)5kc1#Q=cS>ٳ<)y@m,fƬF.>KN~hJ ͹t Z,#?;GzF}Z$)~2 wP@TH#]i)W_z2bW{?UokƋ+SDט ]~m'+ ]͌|Hy(/Y!ɐ3D<\I񷜲/Z5%I܁2Yɖ6)H1J7hDea >6B&HnP och_=K_~֖i+xl"_;ŤxiN5Nsc$8n<8K4Ŕ41<O)*Y_bhA[pߘJ+>k:n]Go)e4`+p\0o3J/w kn-*mCSC 6vOzDEdSvZ()(A4ʙ}8R(N;hh ^|bǥ<&<K;^z2><8]7S" w>Hrh)4{]WCu=Nvݽ۷Sgt8jҪ7ոvK l8(SF7=^z lkU4e9𲿛$+p(!F/هZ4H4 וypgj[]lһ#N\8bvbZm$IQOĠ>1Nb"F[B(GWZ\e4nEO({L32FYo烜ZOCwn&2 jX|PO8uɳV%X]dymc?t]*pZ_]kܳռaoWE]M3'`V["H߇;@L/G'2']<\ۋ-Q} ` 8U\.b8 ]fEz"a #uT ϲoK1u/1p=dg&u_\K.u*YdI\ьAy/;CgF~C)6dkx(WFY1hiM<ʉ"'̕-A/bh/lR^ٻ(FthOquA4^idn":jP c޿И8f߁y.:d]R5tix}*wgkaI2$u*KG.K"kH=G,Hbu屭F!SZ̙fB 笜OV D\SM$}>JI&,@X6iLGIdIP*[꾹(Q!m)(꾨4 VkjH]1eI`54 ,lY7o$hE]X`K]\,2sf[uVH>r|_WKJhd)tgF5烏54EHdT!0׾Ռ\ [*-\Im ?#$¿U;/k3(7+ZSi%)偯?c0$" hmD{/:z߯DOC"P'P]݃$⧱ȔlX:mbC]j:R~ HW PȰhVݑ6bNm/V;kuD<ȢrYlyLhjGۘ&ޤr=$H7IRӉ1;Kp۞Գq+a I ]C `Px)_8U$tg8XeT'դ|c`%k$gk 4 F÷ Bn7N6hjdخh;W :\i0q`=kWBuFV[] qvzdc}ڊgL΀2T-C, #ꩱ,fLu-Ս[Ǝ֔5̟$ЮGDMDNGf,/}O"mWs ┎Swv aB.L1Smuls}Mh6N99GMie}mCr,iW-+eyr _j[ʜ~Ŧdk)s(5pW{"*UDR*C|=D\ȗ[3o"4T Hl06JbX0,< $ZEVbpـt,3$n_ e| Բio ?oqK0|gfԕtIKYa[L >D]) uc2g&؁:s l~CR|aHӺhT% {)V֬@{?!ιNRfSl_ri+c/|uϺ*٦MߌBNb^~'rea'x #F|[yuGWdp{IJmw`>q bS\GKQ k,h[>YDjya喡{Yc@ C_91ԧ<4 ] $uxCVŽ;d[%i(b+v76{vNz]~ͰE᫑Y$=Pl'Bi@koM3De]ԼQU 2)GmUN^9ƃ$ K%vxYo 6f~6cdJ0佈&xKm"F:1!TaE:;& Jj0GAGdSvV;- 6œGH+ƛ[B+LesaUɪg07ڢ3I ?/pw9̧ktЦ 9?" Wѓŭs%<`2]N4|2'۞<ּhȦA7Sy #~ZO% Bt\2/air{Aຈ+6\v@ _* *V"]KA`Y ~2.7E}#$m=GmC10P%?cVp cf(ܸڱYw˽ɘ`syh0bb0+~.?nr([|!3ecyA]r.Z YqsW\'e f1\xt'a*ְM23^J1%ny.-bҷ^ē ȾrYm0J ~7 z0wP/lD"? s 3{G$tיt4C{m|-pI ]~|N b 8Jr;g~esE)%p~8;BFLFփYQqϙL64[vbfL‘s ̛>Oƒw <:2lKe~q ,: )/ +F.D"* gX͞*g-ؚ$φw/3bsb }vr&pm=N$©V$n`éiuDxx)(A#X=ͼFr+ 4eIGݧA;;+,vvRV9q>dppؘOc>u48(=3kd~T+^,Pp5QnRr;g⶝Ѕ ݴ\&s; K)Ħ[IfKbm&\I߈^ ' !Lhme-].Ui0&9bP1"Sd1]hG/S,_opuQR(rNuy٭q5zJ,,껖;b3ma/@~F沍 %/A21oʀtٰʂxGɵ[lb]GD n,cpaNH5h:w`ci'Rg3K݃i &0IۄM}J"9nI, ɋ!1)f,~=R3 ߮I &DJS_//)f: qv(%0!ewV.!W4u eDGF S4&K})\s77HJvzmT2 jLZ/E{@yMC/0Dg#mw2Fo2LF@SY:|ixv *^)Zi2gcy54!QX:;-|;3}wYٻLKGc֢=yJu_3 80@yBoBSŊV$e-wqr%e\[UXoXg/%{ "%0 @2j3e#6Sahq Sذ DkCʖ)jXJ Dbru~)𙨣mDqrMEص^,jČƈJz sLҺe]MPNB`3?t4 KݿƲjڨ<SjFdUȉ99S9$Xg6aS>㋼kGﻭhiޯ@4\Uu&5Y) ڶyP #qoga*3'eA}ӰAo6Q6#,6XPjw{ ]o7j2/S9.p+SL(S.KQd^JgQ؟mprQ<ҊqOfת%eK)Qږ54ڼY4fǔ N\X-y 5C&m+&oƊ &X4npO< Hzx(0XZ~0BK첈R+bcBϯG5 M _sPߚwDV@.[t Xś^.ѰA*v9eji}wdȅoSX/C%u_^^Q@UBcW1 g%*C"Omv 28heA"?O{L7<]"-b赫&k`C'%]IP>깘f,8  3Qi34" o3(uF!\u=_*g J%I oBInQQ?NC*$$i_Ex.L|)0I&zm=amνҳ-Z_$xVp?hS+4"5-|CGշJ '?R6li'f3LΎ5nů8nBVh00Cږ{4i٦@:rUR͆_ vsܜ+pP&2 1cR¬W JC'yxr]Zq]2W&1ݒ\JCkk/"c>tw2r1"8a0w}s G}̔$-\,%?8e~0%023 $$d@zY~uf?QqjDuabmjա?"B%^[aE < pPKaU>۸@A/2VmsU0Uɼ C}CklL iđ͖8rݦ@;c]/n[5$,E.qʿ8exU|v;ڋ<=?rDn gʌvAM*k[,'yUKjP^m#|:;$-'K}I@z4ݹVD_!X#bJ7M^Qfj9BI ؑfTY1t/-#= 4[b-Dz'V6֡Vt)wk6| є%^\L[5] \:-Uލ[lNhb'V{sfvC:l7wN3CJ3 9~ȁNKT^}c0Uݍncs)eyW/m0M%t6't=4o6'_.P@bo֧Zi;/7Vj&Nf\1*mz聥*hI=Tzor}(E╵^wLfjQdP#L)LjX&lN|qvx̎ OмDA`r@:]@S9ǎ`(#ʱ֩=?kFwZSKĹ3Tc}29z1Wr).EDkwkT~uX Tl-[u shŰ9ZRSk=zZNfG4D]o!Oi'']5I<0EY,hctݬ_}q5_1Ӡ9!D"!(^7BfiU dU|XVi@l#I\P@ "rzt\Z(+ެnn$(P̳[sz-,胝k8{@^%))$ooD7$Նf(c!uC:$eJrQ]ny7@)"Qth p"f {`^*=o׈K)IKylozNz\ʸld+ Rܚ+M&g va k?i-wt{ ̟Y=݄=T{ɷ7ʬxvoHPj/y@3j E\+5mRwA COyq0 Mo/)|?yKo@negOmj֔P˺S;\CÉn'`mΒT2 ,M>,>V/HJDYZ4r:F$ƈFD¢xɒӈ ۑd%/!Vt$D[ ֝ m;삮}yȁdB&En<^xC󄴩\1H~.)J]U_lV[;<;[%f ~l4MC$Br^Uy< nPHjxmtI׽0&<_.a.HUtHX%)=(*vt τznLX׭<԰dI#:` x{V:?<ϕvHS`>?U #7)خ,߱ϝ"`dX"x88D~5)F -oh`o>*sYH3!3ٙFjYq"e$c&4  錋U35Ԟ)%>9,u7ۿSt)9Cuqi˦LπE8^î^OcӖS s B"r;&OjiIN;4 yl(;:1Lm"]I۪2џ /q PM~JGimZ2(,mV@^1$맱x~jeĐSj戏îc]%~  U#>iI26iMWvZ[j>g5`.7%;ݜf<=n(%_)1ncنsu?; Ǿ;!UHUc֗)a7<ÀcUk H _h/xUa؛J{ᣋ9&9` ]_A*i斣f [{v"(*0`vlΈYw6*"A9 N^*|(ٶT )$f^+8 5h,r<:=r])Z PTZf*pZuq\CX<>`=X+. 4azw_C^œsb"?al^-OkK5 ~p~>pZ& ^!&' utp2z!Q`R j&h 3V[mѧf$e.*؅SQz~b$nV"pnN]M8m5emm^%Bv]FڇiDŽYhL|D (ܤ<<:ODs}w)#Ψ\D/?/~*NމKG~hYd:M#6 Markudi;&˞|z<$BRj =%ȷغݠ'⿮Th@ƈ3_kjɅd@xןi"|fHMݰ}kƋ;#4^+sxP&#V V Fa|S cH |3#߶g*Qki1%ʡ ꖚ]ćj` TeTHU Xv*u  gA06rBFujz@gVk|, '6K}|ώ>;pʆ(];]ʎKQ'`)ހSXz;@݊d(L0HeYQQ:ˉq A 1ơk;ShT`FBW!U.cep@RCKm,iְ0Q60O&prRK+WkȁJ_WhAYƏi!_Pe^RXF =))П H}2e&V(Y m@䡪٥ҿ?M՘uAoFu9R}9%}Vl5-K *&")IUoCʴ1MHUC6@1q'`\,5 MhՆ&l.5MA 51FdʣqATi #dln bY6e@n=t]wkHc{@ߟnjs ( $)V'%4?P5)B[5.G+%@5 N?t=Сa:U=P`YRBȥ1 s߇jV<1[ۉ);3OTkA_csM> 3`d;FI^`3(n viF-TE sζlZ)GCP Xu?l!1[r .GNM73*+6IV(6 IU\T4x9ͩ*벫qM(a;::1 Zr\Ί Nu&1ceMR$5n3]3p@=*;`~XvB0 )zs`]k9xY3 |I\BT&YHʹwCo[8W<` 06ս[@g׼lZ:Ƒ=`:Ja_Iqe#M߮g~5]cvD="kêǃ=6kʻVvmYי];5B( bR P)'Gp{bg,I|zpq/at(k{<<xA;cV)RM*|rOmSq\ƃTYsYӗ6x7Lj^QD|6 -3 6{cQbnz>sl/Tj[9u9u܊r$̖w`){1 >lJu:Ⱥ@ݏ@%tԋށRiV Iaܷl*{1p>P, ]#}] zYC݃.{l~=ZJO\X?t #B 9}Z08#ޙ~7#jȣdNZni:4 d:əU6m>eq@r~ 'էcWyN^`jYA7vuq 7^)r/nhWpQ6Ό$mgk?bP@HQBoD#JQoyr+"^%nBitza" 18+N}?5x'C20Ǹegpֱ*aX+lP*tQpsĎHy)I}yW5-G/)94WĪh>Bim sX@b2{!}cRT9l쪭!Vܿ j-dqŵ43k OD-KunO]Q 4Om1M]^Tu: /B$`sZ^dIp pTvgE '6}Æ ~_tBN+ޣmz=0n{ t('wL\VWn bYN2Mx3;?ԏkb<#gD|Si;7lRIHTVj/%amto~ŗuN+ժ{c뙈SN2 f\6*6{ėX1`XG(y\@,qn˰-q].>U O RH|s1IlrRbecwɰ.H߶gL p"0uQ%Cb)xSXl4pZ|!M"дکPo;SjDkZ$fwI߭r`uq$ cY{=$i͎*Jw0zWN"BBoa9)ÛGl; R|opyh |l+sNW\·SNx&ޜX߁ :ӆ=ׇx8{FJ-IZ9xst,ݾF.p!ژo_¦|f>*)086%67.d!*a0YQ)ǛaXN;  xY"ȉFg*>/.{$..ŶURicX)݌ ;A|SG_ܭj՗.ʙ &A-+/w"i#s'``/_-RS==c AJJ2wɰ 5b[‰˧]U G5Ȭ3p8N 謬C( `>k;x 3aYAw 0cvzbBk͇(rˈ-ܹY#'bw^pgʦv{2Sp( 68Qwv$%= Y0k G~YۀkkI7=yQtqf,ktI>^H9rS4 IL$Ͱ Mf1SimOxjFb6L0:|P;f6ْ¼YZuqxztHK\Ȃ8CR<})^:w'hg~X_oI\_%2#nϩW?($E,G#D;<,<8Mc{<̓U%*B~Q7x=>K,g&Jc4v^h < L)g Z5*^0Am%Ѡd\k)*p1y^ Ɠ\l$n_%Ps8 f2kN t p'˥+ BƖ5d~% g1GT$W/0 FbL,"  e@k}#Py^HgzLGSjt[$RIz tE 02WAUU'Wgh̙r >m~*2I {K*cvq3\5`U@ yz+%&YYA^H PBcv9/PP-c%PH^12$xhS*"d E,LѩWAS6LY=JrikR djl϶Q(rP`:D/+H*cןւr?`Hʺ PZc4yZW%eNfpHXtL\+H Q۔6wbk^!Z_SIz񑳂20U(|c ,Rfõ[MSٶ^3jie ny+UP$}b޽@D5| MvF7q`Q O=]؟!Nt<|l 01m+9aZ.73 gI3CAfOx-c,B e 2(GQ\saoLv9 ݇7W$+wҫE|Ԃ1$QQ{Yo>ySE:c~;]pMil!҂Ei?O_Y-uK Sk=/a0$}޾rI_XMkנ? :H`wd_'33$u#EGxG"d10$&A't= L%x@*h1NbzDӴm;"M^11؎( _VmHt\5暒cNia TǛ'%&]W& AEGQRc3R  Vi LCMEY̶8^^SR,0 ̎rZH[l%~Jz[vZږ0$c@L#y*zxЌ=2WzR9Zƾ`D0!/DļZ| E OY54I}q#~9z5aծ$4F [^o8(L>òO&?H26VΡ/Α!Bpʹ=.񂇪e= C FOCA]oZэ? n]j>CnjظX:D|rep KO'8ȨKX#[d gu b77q7Z{d'"{dpŗ ?Hvf 8+NXzGeUs{g삽ġ$ĘF8yVilm}wV>x `s,qF,'igʹHVDUv=M]Kx ̠ v/6-8_BKapAo劵@s3 fWjZ߰Ѷ|T1_?Χ2UVm=Md7.czDqӊ{3ZgU罝v' J7cR8JO\Lf#S9l(u[HŁRLjO7cY?"` &v9|g"e{YGl\CtiXuk.GHU4 EEydE:V6[?^J?gTӠR#2 ڋIAbHbuPxA#q80;qkђ-lQ+b ^YSǕ׮;+B|IQi ]$fIX$4] W͎k%9f3GV4}V՝DXz`d͹8jQ|6fb}DĝEQ&ٸ`_-=% B\acK]>8e|CBih|~ά,!Pgb؆Qn]t y`/୘X}r |:z i^;Ł͋)CsNDYzpMަҶEbԮ&OxWq JF7K (S0*+F2Ó疏a-uIk}O1'-?^hˈI=%('`_HsI,3Pdu?F.`7ܶ=|IaK_{/_- ;wAC:սK! fqXĂ,}*t d?^%**ONxZ3erV`oe246cw[wvφk$YÝyi$U78?2xOOc*1g@f P!=V fAm ֶ,'[ ;aPO j i!8L_^Z|Ɠ$[7+%˞mKf;*4MS7Q~~l)1~JSi==ȥq#a0ަEiLZOp.TwhG?BLE!fǠ4HO̍ 8p'&d"ق$)Lǒ\q_SI d'LldV JnpZi<aוA%PoF|8) ЎXG UbQE(cpeEl$0=ED4Y,d2;w/I`PWSELZj;w s5u)Yv s<4 ppFM|6G|TtaL]}}uSji(՟ ȝ3ZFI axʑ9,_Dlf{Ig V9 }KVڃK6\A@C|y斎$J%?='7|4x 8jaUYCqynUOU&U?y eETЄHdCΓ%]w)x?"VX ?z,Rhzze~.sW̄-b3;zXɃ&׳$'s 0[t"f ǾyB0"PlV#Eg 6" pZG0\^v|?~/rIWķc|F)iM8d4+,^)6.3݅= "</$+BJt%_ os{|c1"2Qh(By#pb)qU?*6#>%P!ӆ4<_S!E07Zi&|xUXy ag*L'&Eu[͓Hlޛ`-*"`<ڒ_&iaj0q?9GR#.d$Oiv#yPv[X*<âL#,jHk^?89EY''G)[)~5_8Z}P.CnikD@xZc$Y0\̩ gN }VDnZtwg{|Clt lH=đ >88I{->P?ŰVdַ:!tO^f|meAZsDm.FflCmo~MivX$j&uQZ.eEzV蛓|&JΎ\;gX ,R$bϱrBnn \'Md2)`GƔ(A0ɀ`Cɴr<\?;mQӦ@HGsA>'7R|=9P=&iZdɒVES9gZ1 : &`ʰΘEC,uiL2[/D;C ⊷yv?w=QN ~`M( k$67BjCPN]FW ౑NIh8?h uV;aoXsEӋ B:Q,̮ b-M,%ESWAs _Lr4wQO֊|"@24bE&'[SAW6F_5#h_wGV#w  %GNJJM~R쎳(k;$RxQ6VO'h m3 =!\B\r]ERb$dsPz^_.x%Rf1zkih^Z/kCT@*Ze㣰+Ѿդvieɋ4Bs)E PM-!bLPӴ(U5Ԫ~gP(MRdJUIo x%Is~ A֦Pj~&JCQ>"aQwLi@P9Go 2Ҽ8h9[YhSlzy"Fݾ"E1 >AJyyfl~M*ExK.S{,zxY1´F1n~ߒc-b!mC,K0@u˝ۄ8LF%.DŽ?V6N0S@)uhwBYpe&W '5z69,]$unl)vq |f:8Lqmމ_.fG9ddgC fKܞؐO i{?Hq%Bpz<γėhWF,Qkr$2GFx}36S፽G[„ȋ+[HE^9H|̋&g H>֦KphNYoI/IN&Kb% IP8A Q穥$l0OG>yjˠspy2 L= J̇zz !R_mSq)e w%}ĸh]i B^oW!*|n&qwf`h'!\b]Loydup'е7ݻ\8X2Xs {P}E>m.ʮ$.[W?xV00f/~x.YK"6V,vS&Jp 4&1kB>yl=,dzT-|b͌"'hAn} /u֏^r#֜ǢO(P A)ܭ% *.ݗ \2C.NtIxt̎0ǯ^:$p:vt'V1<m4mykKjXN PFpB~#P6/례쑦ؖiddsxRܯ q 6| ĘFP%ܕu51OCay!`trG0h%1bOH Yr?nJ=M|yԉMAqu_$RUHUM< cThNeu/;8ES' U3;>Dn`A/tJn"df뫚ҨǢ^$5K` Zsi711%SB=ao( `'?ʜQQBi{:ȹu֛gz{&vdˆ'c EV;8Ĭ[b*1K}|ʂi-DWSֆ\2(ߵH zs"yhK2:?yd6j?[e|VOmdh_s5~s/1GYRW]fY΅T1z DWDaXm(K"Ғ }܇u"xJ&7slpgcb$fzOw6Ӫ!$T|=Һ`CC5U5C*i} 2; +1lȒ3!M֒`pX0@}7 xHe9kŒ9CK@_h@13ݍ} Q}b_af (4 Oa)^W6-hyȻ W̓ymk;~  Q` ^FԱṼp^Wۀ̺_3z˹ !}Wu>L5y;V*WX?AcV5D_~׍(xQ筻B?grv.";NGOV{[$Ol #L //R+BE#B!M}a!Ssx`plp4lSo~im|7Ic.hIp:z~Y3̴N-aYʮ[5CAZEV{jz%H:#c<ĄO a'w˗VR|"ư&I5+_§KmcǤt{|,XW⿁~\kM_YWb2IK{],ʘڇU m1 K6 $iX& !!$/ҒSɂϞHCF"Yμy$#?DX3 5svSO&J;JɵIebn\g:{23B DkF+WrTs3Sf: 1;dy'ak?ܻoMe8޴ևԌFcINe. Bqd#f̀Aj"x÷m(:O3jԉ>o4yL~pP0'w{gaYH+llV 7[u/P-*_5qSUS n8qqME}:U$s|Ez MD|Na%R؂` m4B9ֶMYt$L-TE7Ѕ')З۩L󎼎C 2KCY?<C#ĤiTs~`2wP8`;LBb;f }:T`S0D}}_~L`DdCŝ{ͷr X׍ jY21#E yP ޯ/D }1ѕuNrIEELv{7XPktb )8mJL izX\mS`Ӱ?SojUJ3^N?LGC:hvlO4A(oS~{9rC}یM,ɬJ V$ ř\B   )eO"i"n3 XIWGV߽c.,uO|6/NM%^y0L<02 \86-'WJۇXvѸAG '3 ڼy(A)yW󌇩L h[,*ƞQv*w- Y^Oݞݰr<6bUR8;E0cQuI tU\Fw~"r~%Np41f_ܺ%PX3:vKgy"R/$ W bP"&<1ƻuVIȀci "l=HebkRooY§ x3֓9=<}u }SZLclkb=ŪKRBQx;:!I%=dNtҗlvq*@Y)n]%.?rcwT;жA=.m6n #t=s곽\o+YDHla6w?'%Fֱ~3moa:_\D覓7c흖[/z${KKRo85B8 iCZG̓:ȕnJ/>S{UǬw?meIP|)?[ҙUV^yQ̣vnGUMJfEsn[`X Z6&LLR!Dy]?W9ѓx6ޫOCպ1 !K15il.MYÔZ}#&/ 8"G_BNx&s6r'i3)OLcCel,`w{jؕq@Z)MwڰT4L6m\~ vzu&GJe^~3b)UW)YH!s |ϭhy6MqYЎ.0w@(̆JQei`O/E_Q=xPy)*J$[|Iir46ٯlqWf dlhKgX2_{Xy%!,P{%źAv1ͥD5=}Y,uff\(?%P_^dBhMs6Xxc7eū7'9D)liJH*.hbCY f!'vC 0h p$HJY|#-r#7,8xa\y-x*j&_`^D7%\H&xo ֞J g[)sKc|c  ɹGC'-t1uʼn\ fwN81n?i͉7شL-9rBwĞ,썿$aqS+AZ^:k: mse=HyAU[ڕoJOhM*VBZ[ !~  Zqo@W4KJofW#EB@Jyn#:?$3Fdzb@BAɧL]0J<;;Xn``0E-siFl{>SUv)]g8.t2w L} BjpGJYCpm#Tq7GcTS{1"^2"SH_Anxq|QJO!J5їUO=ԫaAy ezV T)?qP9M fDHJ; UAdlM^-)@巾v̄UhǞ8Z/ Y*DRP_S\] ~bVDv|e yvo_)diL* E^~H$5q>.C4-۴:V(4|m1q s>_eH2찎Y]s7ơ"wlAfAN_^ڪ؝J\Q3؍0mspu`.W6(@f.WMMT>+YjKܕ9Y"*Ehy%sUɸEt6B%zHqɓ-T{6!6.֘e-g K ,4K[QyyZAqWBvR|rF~B5֫b ahdkZ$ۭW'˵|{;;1un[R0Lƒ)l537O2'+axl=.^my|w$`̀5Za&2  Yri}Ft7tup[T^ܴDN*^Jq]!Aul[% ViMُ@)b-r}>7vE|Gie[C0ZDO:\EL>Y<8ɲ@8:|bLBU[s^; TV]4Ѯ$"_BBtHm{)2fuRK4PR>=DѯӤA&{/ ֝ĀAD̟ΩIUb2wB # Q /II-3gBli!3ux-8$]Rnx) rPzu/}v/_|^N MV W_o{]2`CGՋ4ޟoo 2QA[ IϨ$R'٪o*RY}Y1e>ь[&K2/Rl 3CӣZ7Ou a*I/4fO;3(8 nz๎q#*C`Z)_+s Co=&}w5THedd%k޸$E&~Y0 :OXcڥ"Ed0<5k/9gp`sWA&/_sLNwDn^975ӝB)QT{VӎTw T[ؔ+$~q~&G.L1ó&+܍Deɱ٦k` 7AݬA`NCNcvTH˞ۓ+\+9у5O(Ā:80{I3i |:c2*\-i~~{BF9ȭ%@Vo4`Ypˉ8< ve2dC.}ўTHtl,*Rm@|?/ǻ~t+1Up waRa cĎ/I浑%f+ӘP W<fM8m-'K3<,ʬ {&`uGSz҆Y?'``=ۮ4ŶWQ׀- IjJ3GQ[D}I:XrEcUɌIÒI}Z6z`7FS_<!)G:PsQ.uUzV$f.U.BR9Q2r|ɴ)&{c"LEVt;g-N} c=4Vy6-68 p=~u_s)B?G5ڞcn|:*@i=*C=8 \G;|˜3uތ#uiFVBb_}`sKP\6Z$˕Iq%B5׶7R=ͲS.fe)=2p2R9Dk,_N;fqЂ&0{# ܛQgoKRNurx"F}x:gVn \6`UpO iv >٬ږF.$"oOV.dPoL7%r,ϨMb5)kǛW]_^ϼD#c]ؗ0Cȉ|h@7"dhPI ^ء˿RfOiqO.$mY=ډfhg۷n>U@[D!tmA"+ x+)5n/تr2uG+_aUe\)!|!ɬ^mW=A!∉ұ?3VUƴZ$E^[;R)a*6@h/GݞRG8q bPH!W>^wT{C9lXg[P5r$E E{p?c[fCw/͏p ^HBU˪* 5^#c0K~tL^@fClW}9Ǫ18ݑj -ޅ1 |urNI'_[ۨÇmM*Җo>-k5p}MBS7sx *|jEV4\dY_ eVҧLpW̨+gQċwg/UUΫ-M\28GӝTZz,}\CWXZ2M 3d'Isc :z2ԟEJ*o2?lTV:Ad H7)Mu$)La-]^qj虀$ot@S&oZڨ| N OX^ѥ%F+6"]3{ oH T >/"aӪ̈́ nHk YW0h GQX( UMq$qT)A˺`,@ϭA%~1_NeނT >O#gcp$sj5f6x=_"%VA[Qήٸ/,_<I{3:[{,$@!jj y=ıܥ|Sd(8Mm)H9*ȑ8R ]8uAX#"?t.p),=d[|b9jt#r]-s%QZ}MS 7SA{b`_ϠgA?cM?=f`.8jacXe2uUW(_51zJ1] XDYu]Ҫ>ל c7j74RzHep͊|4ҽM/RJqF(%YDjD$b IWux{"Jcl0PxoK*j7?|Ŗ Y>IL1$iW%vg3ƊR ]N5 +n~#I#A-3O{ }ɴ1'U{o蓋Ϻ\*1.*wm2Vʼnrm SAih,Өy~"OěgL[s;U~ղU!%?#[ILc=ԭX '4Ωf& .] j ڠQ>>CCGSc^x ʖa\ l 4{s#t!C2ܺx`h"Q9hr?&~LJ5HI!G t9Cgo(9&u\u3 :g`z2}Az%9?H\7K`f"jR,S?V 5尾y|o#[:v߂'Ձo7uF.zqXj'2U9{ w 1O';4vVyjvLM@W:|/9v].ߝZ7vaʵ~ZYټXWo!+v4?-iԸӓZp-]gG?,i?kdXT/XW%JIOiACp' KH!WN:r֕wclϊ " ϵNҲaP?{ZB4a@Yj5/<(P[ᔡ~@wPczV9ƋaEsXsUɅɠGL oU[D_JC]xzv )z5,$e^WVzkX*\C<ݬӋ=k}cVA]>9V3G8q>jaQj7*p[FrӘi[xNtW/W18g-uIaW)i7#x[Xn֑49-Aw6Fcz!J!5"^E2 G.-?e~J+vux|Hx|H]EeЯ tXv =qyA]j%MdSp3C@/$,+.ōz |B Ҫ3NgL׵@DrF Wpf#'QMg؟|#%Sّu-ecCp*uHl_MYHEuHĖ"^r/%At G D7Y >=^ Fz!X'phR5=BϥKџ=8Q)/6Ӻ2EY"JEQ#|{a 'AohˀH)N=!qKaz5L&A8*F7b+Z:ΰܮM.)"lmLX,>A7 "s Y`7<,w4~f+ ~Rmi{cA.juXAu ̕YW(9FS$ >[g[10ϫyxGbloQ4jF_eHv$YC}IB-Idg\@W_Ǹҵﴆe $(vybml  ѐtnu0:Mӻk,T50o.en.xGO[_WE|8"֤iR'8^> ntAU?ə+G ϓ"u;P䯆|\#wp9 g):v2}5ط8O<8~]^Q!'QL q$Ꮉ$TjZ.`oϡ$Ծ꺡hmA%C:p x%pؗ᧒ C:R$;Lpd1m؇!N'e4N?>%Z>"y䮧K0ܹVO y=XLɢ&[xƣ\~ Lgk+!iR֒}uj #T86S >{E<W;R{_Kn޲k#8>+xnu1]&JȆu\L@c |fxvAHE6]J 6i%(E%ᅉQ` pAWN0IRm9旁D= |\&r]Τzf#ނ5އHh* b8J)gq1 mhVãbHBoBȡiPA Tv=yw ^쐛3q]@vAtV*ci2 s(y,Xu4k90~nJaQ[B=\wc-?cy2ߺ'JI5<&Σ.V FyH«uCmzr{IXe-,#brL&U )?ۿRLՐ Ll> \|Z`a驹4(ܔqc8(vBdT(SјU;W\8-m'HW=sK9sZ}n'w#ܱ~pTcF;Eo_ $e>P0!t4y>;Y :X{(~AЌf) 7[޿ RS}"W,T͊4ʑX$f4й1IQeh5I{O5v|076W22D~bwhW36&I[q hlC HRpy*>U{^Eep_8+!-Ow!Uˍ~J<҂Ns4(T(9jY;c6)e/SCMIؾwCuPcJ#/z6 Tt<leJ* O]eEGl:b]'b7;Z5 #| `vNC5ajP:4;A~#%Rɋ$ghƋVP.ض>XJy{, Lc(Y{:fs|mqx:{bֽw!Op0:gLoToֹ FjDB1ׇݤ{TfcWf_6[AX8.)> rXL!3̢S~*- *uW +(X4=tܳoGfoQK=,Klqb wrS??.L'Jb郸ʬoLB]ulj y;HW_ΰ^РU6| "^0aqAlKe-Qa ,MxQ"/c%&:4ȉ iFd_ƞwi`Z9bQ~ʗ0 0prfЈu^Yn51Ʈ4^*ncEk65L!dx\'7\`3f3{Li!u@ĆddB=|ް =[D%D`orW-;WV]^;s'h!Q-?( )Wo"{:62i ߑ@lbosIbf~ O'ǵN 0ZyQrsLœbJ 0 ݺWGc}ʿ1a"33a#q Ei.7p4Vj DO =b$Oees|@kBH :*ӄmCur@?ut v4ȩi$VY۴y;RJ_7oZ(Q0Je{`fuWy1+ſF3`_A(?9\s\7nL{0IICq^H6k9MnYʈ5˄DO3g-d4Z0 &iCړ 0pdd8(9:  \u8S hl>s Lvğhw;[V[&\Dtv36&uu}آ]Q1/8 m~4?9y7 ˹60Í3@X 6rOODv&&7:+]/|;v2#- # lbW]CJz0WniT i$DdZ`䮒01J,)GӂȖa 2dQO @&* AqtG,4:WH1hn)(|ӔDԱ\Շ[(GvHE\4ƨ mV&=2Op5=*szҀ5lWjrX}&ֻ:#ֳMIt%W  o̜2)/ⶐ^):PK+Q5詅7F~qVՐ5+A0uv\ox[QΝq|!+%m;n1 K$gQP`׉FݣIJ/Mg!9#$޻h&? :ARo{gDG$2CZ_".!o']2eA* X>G U(baQC TmF  $7baEpOIN H%",3c$V)w=XFkof_0Shю|gVT}C&Ke~[7kY2dFGwgXvUs %INgL{n/Ѳsl3GG3f窧2}::eՆX)X}o)T87` B?⼹:21#pO't͑-6TDX:9aS3][ǽWs(VcWs?:h(x~zoQħM+3/K +:ԥ4[ο6U5%Hŵ~-ѠUB3>1; 3 l/sPrwVB|y;ʧk ($Eύ/?G@WCps@ 9j)t7N:SDr H>hib1m>Ej&w&!m#:1}rOOr D0WmA#X  wݺLv+PVlSͣ /E8$w!tG]7 Ar%8/abK~_0|JL6o=f\F&>(wb2 Q5x =M8) $dc{}$Vzxh2`aGAz9Q_8km(AeBf_]ϼwNRŸŭϻ+C,ol&x_ǝ (}D5<}Zg|j•Ji>MkOϕa4GT,DC\ 2/(P"j\+ n҄n=``&OKBHN63'! 7.{PQ?:In Ѫk\nqqg~Ճpf`C%jd`XzB<*/λ pͬHO2NTe g e\e9BܴY5vW;H%“`QxTq_j? Y!1W5la/LvHGWNuZK #;ba>+??MrGRFrPF=L9x~4 JF #iN޻i's!^(~$KN0=ja}aGM{yHx~ڴuCԾ#6džSn~v5ˊPVϸ~VƀM&6fCFpUxXya{LsDJ;E>`IߚHZSQ2C 0LUG)\'~\!m%gC `Nh;3#*%b SViUB.v B5k\ {ףwoݘ}\aIt44GLW{ɑ\dJ˪Ygd8'T]%4 t_A-ǝ7D籨n/cK5ހ(N\xlq^:>%^CJ:t:!`^ɫJ[8K9)6?"9kC;!"㠡U+s’Cz܀jMF.CF>FSsZheVFlq<:0*y:OY/1*Kޤ_8tb cy Xs<&H~2Ȇj| T951E]uG>EkboOe*iw"HKaemq(3ً-4MJ? 3?5,7Џ岐sVbG?WyYEKXOl2lrvr\eȴ+AМ?-*, #N3waGcIW\V`wZSX^{Kؒ⯟yɑ1X)%BrӚo+6F#aFB-9N3|xۮ60:2ID 36bX;&*wPI~[:|` :[> )!$Dbf[8n$i6X|e^-s}onUºO`/qƫJ>>v%B\`+i c;Mh/툑5>x=\),k"ZRҮHo2,0߹0]gr 7<ێhtnn_/e#X8 XbIb@Ճ_-k+ )Kxm%)d̈ˈwR VX  }GyG:d=%,jݔ^4/ѐow/ypZVngoohJ M)λe,@4Xּ {BrGmKMm̍OqFۜɾ7>R;x[h^t+ڂ9z+r4Ե߿d@;Av (;WإXV\X$r[,zi/cC=Ev[mleHNX\lf1/]|(Fʘac)h XW} 8G#h!~WІm;2B>@X⠐i@} MY͹|Njd ^l4&8rV q jK 3m-#@ w,FD "6UEXN[B* Vɫ`[u"j %!"ivӜjļ9r3am`l'wVTAU]~7hTC^zaҟe -D%ġۜIob"r gayee]Wty*?3xj{M׀(EV ͦ51x˼=_Quq.쾺 6n񬷋;\kGِOBHx &RG t E)WO&?=f^PJSWFPATc3\uk&7,w\B֊5)K0ʻ< ќk]c Ga!kulowm/MWWPhK}{9nkiUOe_N2ZvYgERk[ RP$-_@lӺD`7a!DhQ*-7M g`ETXNΫ.02dPJS#ϩ\DR;`z7=qM"i3e;L#Ud{Z Vi ; t^-e*kbwg'WvlTɷ./515}CDlŰsҠbSvE㷣{޷gV,Ksy/w&oDlQLcga.)٪;f{Z骃W (<.MUfn5HA|\\vO(m BlBsxZۊQ2mٌx}敺Cn RM8 I >6$",L|jb[![ICȐ[;" eJg!Êэٜ7/j)Pl{,.7$S!0LfeoXb"dީN*yRKVQ^ʹQ]#+ϾX\si9?jD|cG ѵ7 P,\\p)8O#ȳ_#P6 ȸضy{QZvP4,IhltYK~!2#QׁH.R#ӒbIE~S{k6c"oB*D=UʐFtuG;ǹM砩 zXp Ʒ{&E+0m,)KaC[U(?xDqjmV$(\B-O|z}Kh/CP}9Cnk#T"t0m {,7>!хA^Ce,qq7S]][px8~`C3?yp.CR>S09'?r-H:@1j秓/42EQ2YDS#_p@}+=-]e#oCe\o (jIaʌSR^cΏƄ!r1py9 +&{˙rDZ8%O5:YLFD5F>ùN^n%Y4_KmVPog س2x [vWX>h~Rl26|nLp]+rj=uZ5#,dy䉃B,W8$ Ş6J W,x}sh*7Gu"-,bpmyힺTܧyW?hlf|滪_տXDI] #kU܌U )HeN|e蚘V| Yt1+wH_"i'twĆdp[ ,YΆSbGK [T̩;U#Eg@3OA[%ԃ^hش-̀Adv'Am^Bp ^ycruhFM RvSg$~ =۟Pmq{V1tRty1nGsEzZޘ nzNP~Uޑ1m$oǕmpݜEUt00pngF5%xQ2J!BxB9lT~RD4FFk d̂* HO3w^1W +j`1\|#՝"p}Q;corQXh2v%PYQЕ+@+ Dpd@پզ]Y-VQ63#MWyJ߂!$6aa8 =?h!?(ۈ74?9F] lrƇɚ8oN釴f)nȚtj5&" a9ω>ţ_$}[T8@!$myS'/,QqK4SgNc2KVm:]0A*Aݒf$GEhh4ثrEƃF^(JͬxQ;W2Zkxxɻ 0Tx$ڨTUX1C̣ ,d6YqDY#ig4K`H2uԖ.`-<:L#RM\-fݢ ]5S6z#*ê͐:v'BH11#E|dYaɎ=`H,ۗ~XUډrXpyW:P~JB`2m'Xҍ2g+aembZt@m hm ЇY݇x O8 ȷ+C;ew_%ΓNnZ/5Se> /o0aObxREBlnS5(&ߜ.Lȸ\ #_Vɂ x^$7m1nj,[S4a߻ syO?h (>5+|6q.mA \g-!7Jbpe}5ٷ5 ,hbΫDod]lT))o\lGӐ3b4V{w،SO]6f/7)gۊXDېeKbH$7ܴh, >j0ʥtb3wՠ{cڹnMܕ8(ܺjGSt.5' ~eȭFwpN7z#߶}]O{2?4_OCd7*O9=7hjOUV,R},/=.@/5gJ4OL`WBҠ>]S""ݤ;b]ļV"HŃd2ͱXvP&~O!"W&ep#ä!2$1 tr{Ҿ&yiSv_4zjL&CEGFq¢x)se2K<1A lFU"wWKx.ՠN/T5KS9`g 84b1G0pPؘ:AXO I8+RKCE8!?̓o49.c(닆0NhS'B"Q՘%`~Za0[P*͘5.TWM(%/]H ?̎_\;>K28ِ?s&+◣eVPaUZ&iQwWj\6CEPMv",(C P1׆op+Dvvtmfo,҈vGn)uGFѽYu'V W;I%cV)qHre ~RuDl5 H6Ϣ"=u߃p3k#M-.sD)U1ҝPps ImU4gCDg3-K G! F#I3ְqO>F-DpfnD6+(kAkZae诬 8;B>j2*pq$I)-Ӄ_m$[WC*Nn`({K`QN< Z )צ'7McL($UzRYμliwOXy$2ׂ:Ie]:F7{Xy*D%gVyFc@_Oܑs5CoZ}v*LJ5y$9w# UGlEyJE!Gwqmhj6GNܹ3(s#* IMJE"6^DvKa)>:raRoi3[i#*$zAz )vҬxVVI{)yڞ ҒOm9^Jߗ<ϠE7 ™hdOsTgT@RTD]7k"EZ|o'l\tnT/٣-eoˢjIzӌ U1״iTm:}h[]E6 iVՌCiD>v<g nJaf=e .7Le9熭Z=FVi&ViXZ=&1)%N󿒚(Xo `xow m*+ KWD;'**K֤Byꑚ[ǸeV~_`bPYफ.-/qȔܶM,usܺsS"4"aI. {/a?KEދp %|ab؝>y/ܩ,M!Idl+\Vm^Uڰ^ए3UHZztu֌rЌ c-nAC-=f>B4#f0dž HjY")tA $xGߎur"  X!?LIBw m31A*1(1'CťX\AʈwNzGx)XaKY3=J{rj7v qalڞ@ J-mlX'$}U\gUcyK| g| <*>+8-u\%K"?+\ L 5e >ep`C4;g[?nh=l Hm3Π 0Z:%ౡN؋:ZTO|gt6ʖz8sL Tbmv{ixl)_tѪmtfQ{Б=TCqDz%{Ʒ(Zq}Wukۘ)W?714S"jYi! ]p!8MvrMYLODOq g)Lڴ[~KGX^h cCAlnc8_MNKҔ+#3AOPᙎi)u F@*02vntJ 1ϢfH3r> 4ln"3B_~CVb _:}ՠ o*(SrGd֞IUr/=FRҵ[4ίa׋!!/شP·aks[On VBc˓ʀ.JrHX ޽^eQK6pٵQhD݊Mc'7T_P.а{4"ʓeqôW˸>in`2!EzFfM"W$(*£E87xcZdwG!<Rهh6g!ԼqW_5;R41:aLN452K"l$N<&[>qٜR v-BW) 49{X>t2VƎ^Zs{웓aR@okEnO"lmD/?l ֵsǚT./]筊=v_I<^*]'WYMj8*"AmaS$wϬd~Io -B3ҖSbFnL5"Q͟1R.n6W}R?2୴1дX&QuOMRW-$1-ĉ1.Ul}ǾeYJ-6CfdZH?{XPg3^{ QzfZ5e2*f)aM}ܿx'`1:FܙA[H%vֳ'/wJm1CHn `ڪ}ܩ ˿G4Lt #0˜ʇ2UJ 4ʛH[zΝQlI[$զ͂08r4Ƹ͂{BLIB|g;5MOV~AxaYLS8єQm+j`00VgMVH[ƿ ;& ?ːb-ޙu}[Q,5n^c;Aڅ铔A]$13frL)n@9/xx'[rr [Rs}w9JmW/)ge OIq ]F0yɫWUU*t/@}IB^[ Ch08e@CA;G0fAK]21)E {|`q L=o}Hj`\dOnjؔe'7i0r@zU[l/:ɡs8Im4~Bb*v4 f)ȝg*kè8&$?rTجܔS%cƽ DF4Lڵ!] _۸iSrvt\l+٥)oxWOvz֎NK*gVͷ!ժф}iEK;_KhD=bS6=2&7]oUE7\ZH\lVTaK1 ǏucO:"]zB':nYtʛ{ @ڇSfpU r:zǐ:EуY_~^eeDwoZd~Kݐ怨j[*Jb^4uH}/@[$uobp\du\B63)=!s1IJ3թD yjգS&ϝ.yVBb K̓40ڴ$&f-c^x)T.>P|;m ٛѺESsO6AVѨ$li{kfSAr{ hkpB1jbr;nѦa3 J+@~wUB;0M [96"=5x0(udٲ8 LDfF!} -9Ci^ﻌqIk܉svoN q rD)&9ԥ`SuLC^ϖ.E@BxS{ѥh#{n66;$4hdTQ^NR.2pqVUT.۪B AeLBVin4m[HѬFV 4lQj@^ajCqwhui>  G* 6dR~:0=5_=]!KwsuԎ!j*}POMn/l֍;a* [GS$lV.ܩ6#.ADM?ePO2 Q8 !; =\儳~ڭE(̦mRF/7vݕƚ ̧xT>DKiz}]J.jʬD0 M!9ZG ]a9%@>H_.:l$LBvVxQ5`Uzv':D/ZWlAoiA`*m Ծp*:'9QmUl@{шw:b yK1^ѧ ;rtCu.Ecl1/]YƫWGf oIEflU? 4M׆#.79d8UnEzJF"޵I^?k:ЈcΫg uAI*Yj`bݹZruiImH'mH b{!Qb2?{3$E U^G) x&3I μ 7_3EZuCwʼnlb&Px[U֩|JU^ i74a*kt@s.l E'zNP`MW[g5*e0TNeޔqSc jdž=- Ƌi16`cWOByLg?ť>47Yg5_܌*K-j/뢶8x{en-yIv|1c{h4"Llb2Z(v #wz T b iفE ; -ʠ%C+ $;٥*2<VI@2h%9ؠ7mohpS|7 Phs%jwUawЦv0S 6~F20lzG g!FqŻ<\JR{*894cN1Lw:1e\:Xf1-Q4j "E4ĭ^%".lOT V{Cx))G*ŕt"'=g 9lHSls`O3i^$>֪i amSŜ'> OPhk[(jqbO[Gd 3MtQM"Cqv2A'sjKآuUVPqu+y[tMoEXnQ$, F2NOwl pOYb!ٻ[ꍕ$}aA<@f8r]l%8GL 6!TxJW_mJKop!h\u7yNcs8"paXzuf.C=wFVإ (H?FpȱԘ` P$wZGt+{ɧ~h"P$~ph&Q*+{ljXx%Vagv0;r.G(0rSX3It>}NVRkSվfWɑ)JU`ΣܕHrEк1O%;+z_jlrQ'EQlyĨ"ɾvmHS%p:%<%EAWUtw)1QGozK u@/uVj7)BfC*6578 q~</77vfO,ݰ6 qQRNڐzUzZ ` |>O딍c,X8\ϡ}! %K Dc,0!mieA$_L2Q? > |jU@+4Q:EG:7y x{:^wq/>&OI2lH~DQ#I lVgE7 CӾ!$p XrΟ&"_[44^'5\Ė~n!4lTYQ½oD+K|c)0>}'MzA9Xq̌5SH8/<K~# + t%B'dzZ@ A|]&]97xv0+#!fx'mFkPoW,'%cujjnB V%3P)I}7#kLn|SGo` ,bVFIyH'EGغR:.wL$K49˪č6~wSeqc^{G`-BŖONHYx^3+-|_嗟E ][{q.-)>$O0'k $ Ok{͞ymj9;8]YX`}љY9Jf*H"<D"h|:nhb1 ̠,=z^׈B>2$ǞMcDzGތUEZ3NƪHn8y MdnPbMQuVLΞ)GqP=[L+y1S5'@[YE\0dgz]a5^v ;cse~;442GS8mϟs-f&. }a8Ij6%z^vkiu>"P*}1a>q/81PQlR>!sȞM̐Ntəg+Uy=P4laAj$S4(\bhF{擓V6>XTOt[;(5s4 P3}-z-qWY$4EXZk ; Za!dZ6ufzDa,_*Q{80bWrJR#9*szxƘTZШCh]16y~g_wiNf~hpS9Ή3 q`\ojod 1H70|,o_`3]nn-btpf<ӽS,`17=j{v[ut`+FrІԚˇ7.2+ O HYN+Ѕ .Zox@I&Zv` d.`fyR֓+t!ʰ3YIu/u`RgH-ʛ4JR":k ׇ$%ɺu95=j|'Z%{NPb$p5ӛ5Оu|DL85t3rטfP*_SY:0lҭ i{'oJ쎱+)2 !֕6/ڮPrqB։KrC–vl pN#r_^ Yd{W:y&*u] Ʊy*mN9ƹZ,(y}6mPO3o.^ $tMf炽lxˀ;W\0u@'MZʣ%p@X 4D4aátCwKVxiY *4#о?&ūtj~٤=^70G[DiYx>ޟSVDvғ ቋ %ya7sѳ&!t/L2 F[8FpveW}|ssALfy WJ9&ʻ:=Nz{WwX-` Аk˝*FyCºo?yX?F9K໓BjKyt(.B焬Wm*7AbF:)4LĄDXjmt~6S0u8B䃍.0*D ~ry>-K4zϝoiC2AdwV(S S=Y0MJބ~MXaljcZ[Az߄;Z^9ږԠobp7>vw*yoFߎ 풕(#kEF@iP5}oUĬ% ˥`Fh8 [EH\p30>A@Pe;ϋ4]\m+#?>…{Z *0}0eI1$iMw}lKY+Vd+N{M7i7`dIS`X&oLܜR"~m}#U:u j43>G ]q7V9$tw l&l4ΤT!DJ8"t1d{pTߟİ?*3ױ 먔(!0H\0f5 hM;*~٨CM;jfN@T Z{?SʽTRsRtiN.[r&a:~kٽ Ċ8ɏjXo9fS-_W$e郲Ί{ݑ>;ϛϿic*HN |[7EПbu_BR#~ WƇ&jq6;eN^NðRe3KdLv]TVU%#7rm{*@ٸl29'KIަU ׳Tfi4l}JM7 Ѭm nJs@~ ̮ԙqMCUEZ~E00SbXu<ᗇ=j,);'޼.&5ǿnszd}/t}Ĵxp&ø&4Q~H6d 6EkwUSFPHq-Kt5=OXusFc4pf'|k\P]l"qzlK4׵=BT޼r=}=AyoG⨗id\زKﲥ.|M^]sNG/ל2?yT5_TJMѝj0Ļ/a}^-{`!~a!. F){y3;$@>lQUh$l=/(_on2>n?+ ((.+)Dy}j6N*[PF~[4R 34ʷ_X0stۅ])Nfvs(([-gyK]wAU!a{lb+V$Avv]Re]z_KDz(fÒ~-JH=0[ޠ9*Tm׮@C# /ml;| Vo(UhK`eߘ#[L0sg9{2YV#]m,"+я]]lPmXXwP*Kg< Q/.;HUFsٗ剨r @fS :ԩ&SNA7E%Q`qV)\!7V Z!%[Gf׽(2ϱM@pS6qy07}CIDShH.M1|iQr"g;8RZY,ʞ~d3}ה-h?X=NaC¯D8%^?'uh륑])p+:R ĝѓl+`H&ϸh{#;ۏ]:Ыo‡_ų|#}x2>PR1* ]-?iߠLF$zmO{Rl ޑJ64ѕe?S/y`}>=882o&Up>j2h6К.EH]O'+őA>*rFTax[Ht8/Qj0m+|wCIZp&/XS8Z¾ b)б3 c}[ˢ{v򫡎 ۛ]ۋOMsJUTB4*m#=@ݴMh}JɉJ{rJ\)="].zN1TG Z=LSD|u/>_CgQzT>32Bb%p!^Cg ɩΪDR#mx2 68~GrMF4mqTb@UFҢTlY-YFTr9`]R{e[ ]^4~9.z2=;|j03ѨҍOtunW3<=1H(Ѣ} enkbnS{\zIl>#7 lJF(H B v,RxjwVK1[,{j(ZibFj66ᬔ5d/\Y9r& &"<_u5<߳ JUkxlPfy=F#rQ ~S%J0TD*ԅ*/ 7Qo"eѳV5L(uwD,ڑl82 *>ˊ﫰GǼlAm 꺗p*"40`Tz]뉑4Q;#50hZlWN@;ɇڗj]6˽]Xze =vzj#$2aе#qTN(x^퓌y@6i&x|줅#jWiJN&rA1~vqx<,[u̳&meTB/w|̂tD<;b%~ћzj }8y@!\ɀ%Y',2-̩F؞@ ɱqetd{Sqp9[$GưZTlˡzu+$tGā9] ԩq',9 S@!']=vX՚qʉ7<=1%^zPn%MIT-juR@SSXL)zۑg8|QZ_9\:UFBF.†OÁBUJtBt0)!hKyA0ubfv (_k|ьjb䩦Ep)WaoHJ K \$(vZ]sQ狏  '6(ICC|]ām|{dF "nTğzO YijURkea[@T֡)umu%,NXcD_{kXpV={z~THźx#5YOa+>(]%S9G.LݬtZSO%'Iț Ux5ڣ),lRAnpwݟYY8*lF\P W NN+DMnav8k2ecAC(7Pອ/KE1ɣ1ˈfZșv[04DysVz ĉ*Q[/ԝC˷=mXHXnjhy-2:"J$F$M2A[!kX{ {CJOc^T( nU P4}{o`;=ُji>UXu_?`k!RaMb;@{x]ˊ>EH{:c|rG[̕=B )G9+bKҜÚ{ܫ41GS(  개hgNe' ͂,$3WJZ).7.w▍p_]DU򈓨64 fR|>͙S@+&8s%M`ִHH$~k^3zp]㯝xvس2y|Daj  ׆AD]Heצqȥ^3 j Y|$ G"-~d8*8mtUG!eǪ ]\8R3􁧼GSӶP};u)(>Eey>kbxB7v̒AYV&b.x ȭWҋ72T㫽S{C)0cwbFUOԺ*0ٵ0Ps -CWy̎n~ hhӀM 4A iJHW<EqԹSL, 5 Rr φ,3}6~T@91OfȰk D{VHWhr6Y1;Ž;9=-RC5eq+GЮUZ%)9t)µvrۦ`!mpW܍t|ف,πBOpq[y/"gxR%v"e "RLISʗQkYU"XS= YTdXsaɝ.AFnJuxџPǴ"ePnAPO0Յq_Z=VJyM\e(¿F[ ~SFnx;cRj컰owZSkQp'܆GT9H]FkBpZqo]{Y6cU$_ڙI}lT\% 2pQ(u'Ν_ךye<wNv j< 8.Ae@y\UxD3#x\['8BL?Al+%r: %\%˪0Gc34̕@QTV[Ǹ< }?VRx@_FG:1p9=:nP yT'_N`y|ŭ'O6fGyJl^9ywN#ٕ< ŘHh1ybƍ]HB>\%nge % kei|(A$Z !г!݌|,j?rKK#װ7DX+Jome;*i)v5lU(W|eQMXĚXx`kU]5_u^ڢSv}-1LV)$5:E 'cX;GL(ő 1D4>E8`,"56@S,uӘs8z!kOvRau5[*76Hu-_RrtR47!TQbIGHDx^%3]M>Ģ 5Tuj= jMH-*|xvd!{DOW8F {޿`R|6o~xȇNož:ª RBttbyAU)BXiS$껀Tq1}_{ ;ZN9Y]S:]^0Csa1G$lw-~>ƗV ~vMN2H}cl@bhX;1/s{|kzsjy`謍VčUKHv^ 5`\{(Jzgp^za|ӱ)CMuDznZ OcC͝qZ>(I~!=({dfKFc[U/uwKϝXE 69XtџlDmgC.Olq1UH `Sa 1FsL?nX\q .ȱh3mk>HQ?.F3828ѳjY?O&.da'kH /[>Z~i.֥ȢzkNӬkٟz)X͎Et]c>E]ri~ڱgYZ0707010000000a000081a400000000000000000000000167b609c30001b6c4000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼOn h>N*ZSb8{?VH!*6I;R.Zj\"-@^c(Fl9Vap߱?@@ u*۝6 )8IbEG C'epV6܇GBH'[ǔLXaѤ>>BMX2J{Z{8 ΁3.G_r&ŢxrHHda+ȟAC2}!(%;ɑGRoCX&'Z >@!ZxQ*ښLxf'RBE$U_Ol$9<{ -1ZVJ׀lɲ@OE: Xi{{ hVհHs[KY2 ' h[G5 N{9։＀I6=s?f?o^ǡ\U'^h.R$6 ?̙tzف% B ;>(OdL6YE4lQ(L֯!f"Z_=ePf9 WB&\W0KIk.#}ոtMkl5YbpZ<(Ƀ j@3CKa,yTaGn^))|o n^ԡɞi=Z1[Jp4̡CDӱ+<@0w/jDz_U-=^ FC/[6}HǞ5{ -WC#`y.KeR))L޷4-LPP-Cn@ hY< _Z~ds m/ppoO' *ulH2zy7 C419H<|qܟT.\ aU!̀/[: 59;.omX4 Rv9RKKmݶD5 @=!W0_d&QVG6iV?DPc +^oSNn"9鴫Ҋ%dQ=E%b7E:{Q.x̬U UX5[5i_0SB5Nj3SC*Mrn KUA?Q&Lc(cuG~AE; خWSo LĚ9.+`RfoXA d0SwY7^eSNtiبqG>hvS\ p[gOT)t `bykTMiuQߎ LZ$k&1&Hf$nO){?cvsf/ y??Q"KTpP] > O~f7t|~23Vz㱒2gNj$5>5DmԱ,j!#Mp;4 dDedn/~jΙ58INzdLC,|8~s:Z874( ewwEgZ۳&L" M_o6^7y+Cd¨m. KWܮ.AT4YDS邕!`%Ѱp}ŁIHomۆTۄN.kR6K0¨Vf !MܹZRC[ 満 xv?Y3M] [*O,v;Bsz3JFQrNM?E?@iӽ.as(qۦ9|Q/;)~:vmsV[>k˃Ē?)Bȏ'z빘_,X!ۊyb TP[]J'PPJp @Ē%G8}##r᧘“}0]ČS d6O߬-?ɧ@Wz2U_VxƍTPbg)3$DJJ +j]&^Av,đjQE vWUn=o.%iBV){o$#{)m&(I%*B1$!Y|I/`$y;Zw}E$ z4 8i,*SY$y3q܎C=P9 d!qA}5.SwE͜3pb}M2(+Y[46,Դ ]B/VIMYJ4덦jd P`tӐǡ,W"y=~!" "ᖊX+JYNIe>j&~0GǧMq!?bA TuJde L!uyHz-sJS@%\#0@Ἥ uvT|f{ּ̨'Ub ! .ۋKNbը*$wERFfoꅯ&qK! B/2<4 $1dտ'wCz92q1v 9+!-:> Kx=_A&K#c˅ 76 5 \KY rrENlS 7f9pH N~ aanV|DY(m ĻWzZj^_Lo>Z_y7Xfn3g\Km&(Pjπ\)-(D,:n|7 >|6<$^C{ J>~G-Pz:`u9'-[HX0gӕkN9 Y(++j6 Zt  $TQۤ <۶\zg4Z# L+ZUp}fBSv6nH.!paL_~̫[W>\)D4:Axhn90NQ0 &>nlelh *K0+pR`;;>4 踃fvƲ ^260D.4{xpLpK#[fxNL \c1.:ySDh[lU+(MD5|̳詆Re1 L`=#N6֦<pޫӱI]=ekFE?nACI`1݇JDi!mM]FLAEF 7X}6Ks}8Bo]$V0~\$(q[vm b0.L\uC:Hӱ_ `,-[|7.gX7{o=qM7!H{fH(z/$:N7* Nk,MB@,? JF0[&f1ϱס&`1>4Ϭ+b涷X"~©,᷏DZdxЪUDSX]=(?ᜲQO@9r}kSֱ{MVk J^6H9!~Tc' Gl5S;5}'?~($*FbXB }OfkZ!R~@L>j47T)ZR縘]F3ܪ#Ousa ̃Wj#0;}8վ* wè>k!k8ύ9 2o"՜D|HtoBNb7Q%y;_<=hk'ty6*cp7.I2pjɛT9g$>v,S@7"rwt3802=0,5e}$io;!GǀX$"9`b#m0 <KĸcjU">,UpKP%{a@CP&v6;%A!2:`t/ lvlcwnUwm7t ,J|ۭ@)J3 3̰ +,DtX8D.Kkj%b-9 wA&.įެ2+j0c %.9~4}%oX We'ɇ<&xM3!d $XYEƨ|GL78`r(̟6ARVrC0ZALod(xLĺ*}?Rn\N(|t nA4>Nh(ˑf(r黌k<)TKV4c,;A l m7"wQ\%7"&~EEi7OHE(Tu|iWzp>7%L?gqLWM&`XXH}Uc}kVܫ[w<"6 voJJ [8>^ˊf])p:%VExj/Uߩ=C ৈQ6~'+PփB'BA8bu!KfGũ뉼yEOxW aөC|v̺CU_ y+ :qHM/z(QimpJT%XGlFLDmTfϦ.]W ݎNl]?pKmX,fLskm {eT(nt2/]m2 !Zݥ<+UK5aEwq#G'Zn Q+lZ(!˭9~Q`Z_g& v|(\Cx O A lZ Ev-HVXJ SSZ2 3&C+]b(N]N3 Zˮq>kacz< ߾4uDyP6'& Sc<̑4@nqE;IZa&yi܈ n>Ρ<$%~_K=8r}_@; 0H3GpK'Il1A}Yth/z+K + Vo~XҖq_l+pf ,ILU1HD. >T#hV|w4xV&dbsG4n-jjW%caFŻ_ p_gzRjT͖!E~wRu>`B&GJqsPe#"AZc mh& TΦfк-1JmC)lgHuMYn* bxs"03)u.#/CY+KTop@@g ʦ=5^: E!|N.MJRm d@δP.gowBl?@K%^wsy|/Ҵ{}ڸvŤg7)F[=$-Ǿl!{5RX^0SxYD*_\(=1G5^:rYskYG\'y*![ x/5S=o<"Ca+*@(:LUq 3@V0 "vCM?3浚|3=}0K6b n|tH[-}̗E.t~e9˼*duPg1%INJ=@܇|K[;- ]+xZI L!.ʁC&.(9@ێ R`Tit˴ (C.e3qJzy5e74ΦF%Hƶ Ÿ8$,("},ЍPda,U+L=K"Rh+eJzyvJuyP"Iߏ-o+9'jJT-_wҤȿ  2js9ZڅhVBe7Hs鿲@x:4woB-'#WȿCb |(ds,a'~w ·;H3B#dc`( 2w q훞 CYCַT`#ztğOS.xLs G,mwh!5]vlaZ/|m(M\ ROXNmAG3^% KӞ`ѿ;+HDtGga$LϿj_e (!N݀G}7I*xVhYx SҤeI#<¡kcJls?kWpۭ.AT oJϚ}_K.@ Udȫ=D@GC#Ӫ Ӿ VGz !ljeu6AmQ^g:LX{Xa`;ƔBƽx_g$IZ"C`ُ"}69?˛/Aq'FFPWwP:ñiкgbvt/CQg^93E_DUeZzcUx-ֲ 2V,{ZPvVUZf`df2y{GjDIYO!²'n i^/b`{ }q3)Z]fgp @i*댹nd`Tӿҝ ;QIw@[9ئT,,tADqQ:![ e>%ɒ%&\W&jzQeHp&בX8(nQ,:,%5H>BgVZTx%2;|t` i p!XL*EfCm(?òKVݐHcLC3C9r zRQ꺺kuh'nOx4Q7~U-r mnӧԇ8"<ž[r9_E Rfɚ3u߉@$:Obj6l |Q4RCɰ:x~GƒQ x1!]Z)kM ⃴vK"n*U1+mNS2=_):.fܷA{%m:7;-G;V>wj 6ENf`C=wMpC%G|Y9H l%yӦ…z!uߖ^}]]ĝ`N+}%;B;ǰ:1fM5;}aH và ύf F*8=*S) +9Ryvc'z%Kt2}Y|4lJ )w^W{09y7bGŇHF ]fنU0BV\ExHӦ["RI-5{+bbԀ $N¾-h~T9ZkZsţ^m_b+M^9 l=؄*0)ԻT fR"}UGW "Ax*e 8\|Fl 2~pB`Y}Tx*]N'>d+,9*§c*Ή42|-JU;oT ?q>:b±m!b͐C7i oiń4:rT<<,D>s}k=4y}f%ŷc͟C{nzL\9| *ZMgNd7E 9rEM ''R'rLTJF&)Ȭt'f|p[. lNSڵ>2\1zJxW x!qC [8[(/A,LzFk߀.';b {A6v4zj]#m̂Ɖb6>'%FK^9O ٵ'EԀ67dާэQ-]%:9^}kwV'G(ټW`h),˻C+Ѵ/_E.pfѫ2Duy۬Kj T=1tj=!$al&MXo9E|__`-Th1!q)jS &)ޡe7w& pp~B;v_@[-fv䬒?2s{.W?7L \J's9&#eNzMwV Է"3^_!y`s42Ov21Ňo'OaN51NLڭކo5Ha&df Oaq}xr]X=[xC4~ˬm j~B<I}) a Th 11t\]brTɍ<IhG4 Xn[^ >73>}bF9]! +.٦…Γ>FISFӰS떠،e`j{,k&ha{:du*d5 R=EƇv+Fo|$j&(= mThYA8jSf ,%Jýda%iQ'߁ρIO?}c9|Ltp<{p4f[Na/|^V8?heڐ?!`Ex^ܰYa7~ۓ=P;z>ڜOCZ8n.;C铒iVMȲ=%hwӶbx?^p]Gy=y[^u4,,XCQnϴqÕ#OHRE#O7%W&7lxqXҟh4Xt4 }Q~8`472KSqiކrF÷p3 >/mP7gu^~7)8 \ ;ed%e 畴.uGK?;k.c?Ti&UBxϿ8CƔIjN܎m#3=:A'}D Ϟa?L`tS WTx|'gNRD%)&- \ =VD;]nٮ 03Pzؼ|pFt8YrCoqȸ-o?XPKiz%.Y60Fu$Yj"R$ݛI i`K05ܮk 0XC㝀4Uvvm%@m_¢%DE/|fa - EO&EWw'_s4W[m;ĸH~F]AT_?56 苷N`TD,I,r7%Q犫"Xf Iם5}jb(jߖqe*m>-zvOTmAFnnXrQXɦ]RҍV /P!;Yw>D˥_lYbz1HmQc+|hX?>џ#C۷pD~2 JܼoXZSX 'uZY] FXw rI%YJS7{Zu!)0bgl#A/j,{Ux6A}ϱ>ֲ?'c{{V]Om~UTcPhUgcdmJkC+_SkwGp3,zUٽIb-]ZF,("X6E¤!!u";XZg-An^LФ.'9%B\6-[5.#Ki+E1S3%/C.¼V5/5:2H'pjd3҉854o`B2@PM%k=N@kܑ%vmH/gcԿ_]XY>#4:hDTD&&cU-2}Ԙz?ZUU͊lS qF`O >yŋ9P&40QĶvHzU. A!0K|H:6ȟ W:'ߩmS$|[p vW.f+@頭L6T}F01 $Wt෾E~rW}6!5(=˂wpcB<$JXnŲ2[ LS(h_n*Y:yE%(P IEjxK-\KCI* ̗8<'8A=OK@[đLMFwt=7p]Fޢn)zB=`Ԓ}v/OR\U(5- ~uKGaw. )zi h}ol؁36dCf +Zl}#%3Kx]4U J̆GqƏ[O #tcE\tpȕv]RѻLXcr4,䤈j2'F*~aV`Ac[?-u^GzJvdM#1\OB U JA?FTS"=e»ZbGǺx1#9_ @FFN"U'p7l䭤q 56=V:in*6`ݿ.iBèUû9QCD``\ --Q u'8v`DU )Zj>MtHu4 ;~% mJ-Mb,k3|!4%RH;UwY g,d/Duf6kө; 4?rODpಜmTdQypjLsh :c|,@eaڻn*\2r.(tlg`͹9nt1HyWBOܚ4QʚGG|4W?g<[\ۅXufF7>7[|]nm*3ҴUq}~Lr3ڛ=s/>;-ꇽiIGq앗ye/՟.HոE'|{Hq)RꕍKlFaݘJ-LoY=!%{?EINAFt@DΩHhY3Y΍OG"|7pxhh0'c=Q e VU6p~:Hۨp#uFѾ sFǧl\T5op]M_ qzo|.տ,l_?9-8\GKNv y߽X,B2U8]\K>$̛JRZc1s1Ac$YpR}'#Ïwyb 54 Mͬa0nmKbW-쯍yUpa]?Ǫ?#Cev^-MʥJwJt¿AO.Z=2rz<7$S,;57쨯צ֖w:v5*sՑVdO½Q_ê078)N"hBħ{ 6.I vú@Z巬*Ooq䗔aAo'*5^xMY5]/uA'A҅t,}l[Ԁ(ځ72jjYTc40 N7T f\>|p1~am(Ye_ZQ$ v9f͟D̼P4uOݫIВ[%]!mgP .PKIA$:^9 ]x8N1nNI_:Hʐ"PhNYU#}Dy8`9b17G>t +טTr.R0Ӻ~Y{m f[-O 7c<GЇ[G3S$ P[3<Pr_(r'^0Ԩi$]@?E Z%ZS' u}!O'lF~.c=ZjYYq\+o0=wv´uэVQyfDK >%nbvd瓴# RrTFW_@8۵x6RD{ڑ2l`v{>V JVh/Q/t &?kW2,\oA)6:7F_Md]6hG,$(U|%ɩCL~޽!Y}TݓFjlDy\X|< u1(XpW8ih c6>>dehZ2nYJ)Z^ hDrJIo+h>q߃]&:hSYEp s`JkiHL`D}>OKbVwUD\ 6Ύ.zj$`ZQK981笚QHkQ~Ds`"1qCIȔړp,ޗc&r|k &lN1GKP+7e =$?~s+c%]fpץՌb҂]< t R<#~LSW#g#Qnv1Z|dUH~}L^!oEN3%-w%pcRjyR4 /2hœWcaRaXq-ni!YUYI4ѤArQݽAAFGM\S2:|/:VӷX[8CԷyt.&Xbau2F䷆5Bö|,P](v^UV_kD)Ji;1(Qn}g`)9TyP\t7M0۞jI'UG_ vB)mɂIgrAlS$'5x~b)q"A̅i@;"^ទjP 9 -GHm+'ç5dQ] 7UA>AS#hX"]=:g.or;.tmd[eh " >_y"=:7e1q,|1hv3*+.نr LAECQ Bz,$ҿڹ<Dg ; c5؅SkE#m/ѳusa1^lY['%gywNyVSfFYJ9$<$M٬&\+[qab\Fd` JNi&İXe\V]/oJ(ta r8yf9 NiH$@ʥ JU\(׌0d=tYS֝V>Y OU+0#eQ!P}Fɕ绍)rW31/:>aKat@J޷؛`q*g.=璝T6ENG`A^Ua-~πe'[(@NRjDßDf:H:Q )~=fs5-D+X얍3se—Ql0FN_9'&WbBwW>- 8@b`u]zJ*:b;Г?mB|xK HlȺ;9ЧO=mbniKu IOS4:wߜuwhw9ـdwӰM\|XÙ_7I\,\)N<)R81mxV jUЊhWGCշJgm(Cjx/3}-uKw]BJZg[ K78qGcIB &V6iY~T-KLu#D֋ v*8jƝus,g6Fp fk2/`H<[?!';:P -SE ?k&egOnȽ{ahƉ\\\l5W] yoӂ"̑&禔?yrQ 2MshXtz 5=fD*G )1**b ٘TJKEݦiz? >az`b0jx 4xk@k`褆L=k|(Ep+ ¶E9@^Mq\{=u 2v2umzrU0.kUl6>qFQGEdWuFehAio˿xCmwzg urجP KBN'wF ("aa`P9Cc ʨ&HNIZwІ zeM8YFX,.(z( bGe\Iiܻ {9ʟ!,,wBSXo!" 8_7\btTlS޼#kJuE 1 [}H83Gm2V6v)EuHg>5+l lY@^,@=faBZ,[A'HC5'i;HNge޽s'TV0ϢѪ1;VHw Dm⪎O$䰅^b&ny`8Gƹ+4ńX ;[KX33F{¼[B2fL"AjzhϏ͈LO+Xo3_u0]r.&斐+݊ 9Rg6mjemQ(ћ,gvod~AsOg>|XH8Pn2ƒ ` ̪dP%cIqۺo BLHۜ89~~l3 > r73 wt6 2tY5S`Lk&Vs%S4M%EҍTTVh^8\X uTZ^ ޚl2}Ϝm_#Uef8T{2g,Lu GLt,^Jm b/N\mpрu>/EcNsfq *YlA70Uwt4/KfD 5 u["KI([6m.l kCjG;c;Q8 _aDQ&3׏JJ(LŨrJ6ځU tQT)+9$^ Y~UQ\;'rbLN$ov:=zPYnϝ 8YmYǓِL8^e:5M̏??)tDܧ9j<:Aɾf4E7WG{9TlVc^ Nol1㈸ؔ5s&֭NbQJshǪR_!ܔ<7UlL֖_u"Ŭ`aX9Eآͥ ;؛D|S1Xۅe&J#j~g'Xu@VCՉ،+?|@­:#rOQՈ 3ACzU״<8v˃SX*i'W0|:͈pzY|SB B%1l9,h@W$aR  fvKum_)WK%TJcҎz6+t5A{ThmxG*.AG)iEo E[u"JlT"P" 5s>m[Xn&?w"3pTP T lU2R (q"`>\A4\i}‚&JǗdb /T,ᜅNv<!"jB l-6D:r!D,lj7#Gݡw5>NסM8$CX욥eU w}AeHLj8HvfTSۻnw(%`[Gr]n^xP̉x'~Z[ [I ta[׬8a/W?Z]#3,AoRF,d$ h@>H!D/!\KuUb+i;q!<3oVawpIg[pXA׷w7%9> .5#!ܿݞ\>o`spF>ò1 ,g(NR: p6W \"EG‹.aZgy[ XDp6b_Uҝw_ i{ArvAB?Owמ$)^M{[ ј؎2ҋG44f-lD9xUNApfO[޺B[M$>,i,QX==+{)6D[aḖGnfZ>Ou:uˁe[0;z~4w 蒻ӷâJ}:*2ϪsDRvdƔP Q*jnH\mSaxpoJTH[}O[ kCռ_s2}])6R,=C^ϥF6ĿHdd5awJN+P-,r$,ݹB3RHc8tIP4՟L1 ,봙źpZdkuרz-2bFdk-#]=`mEv+geLbZߪw(i8vCdP[K:)qQ| H-j =xEm|:!)c4O=Dɂ*dv%Ш 0_zJ1[rLj%3x0BCG$w.Bq¼,om^)j1tT@h ap#]yT]thE5ZmYGj&B ӽQřS&%MBzb7'#Q^m8 v@HLp:`=D1>߇|C؁7E.wMQq/լ$i{]Nްc@b r@,aIK/!(#=`п2JǾ~NDn$Z[6޲3i^#*C>oނ*+΃3˅;QA[nM:Apc9pM#X:ΪM/J#+Mktǽ0r/egq_;Gg- Y&h %BSj@  ~UHv˴0Bת%#.X .3pWvًv3y>M#5ԑ [6*Drͮ ƞoR+'xz}jCD XD{"Į,;l2h2 k_=EYXS_Ҵ\%MpvbVKw+ 4 ; 곂~ca!XE eɃh!zTۆ:vϚyMF㽐6}ءא1hs"lAxK HeW z*GSԲ83C>^Ӽ$oU(6v$O'͚ 6aRہcSAغ;~$W 1WP҂«+xk(Pa:S,{$NIO/cf  Ȫܿ5%b2)߹QG5U΁.w.EW$lpbؒa_f h ރqvsڙ3XZ2p;eg.X]l<).yͯ Cآl9llU]Ip?Nc,؎#+AZR_`bsA#:Ғ^~w0Dom4PM{JԂ8-_7d-`-[ Of}/w}姟mn.Y9l}&/|C2vྺ)'!}dmgk8AP-7[ECI)Mѣܥ.dQGBR^2nƟu?hxҦ#╫zVpS;ffgADO8,mSDGPT[fԱQy&7~ \ ǡG+LmTpD#KHe_ hd߽u59L Rt@=m)؉F?ߍ`w.GS7\L<~WU=k|<ۯ0D)mz' ` #ɢ6Hsrpa-H* ~| }o{Siae`inof@!ĥ/mE+H> IqxFp44v=L'Z'kq tU~ͤ ;6>3!RrsvWcA7lVT|i=J~H*[D=M6r Xwvj'\-Eg>/ H=hՕ7QW-/d?s}բelp(ۺ +]@>B7ܵG?]8C%#6@pAȪO>PSb Zx-;cGl,1XL#9a`7o5CƮ" `G9j%W[7r4Q'@Ip ]D 4{<f/܃ GLkzrh{ B ҋ' ޵:ǧ>aě9bɶˡA? ~'n͸k&0>↼Ia$ ׬EZ8JU!!2L /6/$2ⱁV7AX͡ 4j҈'?FBLFBOTKCxru3< k7 p,pX#3@t QjKy51d #NڱĊ3&85O"@vѳim*Ł7ELzl|REƐڲFBbm䴵Qld!O2,MkmII)4-gHlbiM`1#'މ>N42ƕDEN78Q4+.h?$&9PY\9av?0|-d谅Z0P1aJg<Hig=2Y]<6 9c<۱ٙjΑ=1qv9sTè#ԂU|ۂ1:{!j+|n5V_DP>b]UX8  SQ:Cee+(LaJV\9yun lr%n@i*koGcDJ+Ɨ!{kZ,􂲑vOEX`kf)ma_-j-acDKKvy1P3@ 'FT9< qM0EemV~LͤSX#LXxL6|Oaf"98X/=m/YN;YiҼ e+]L9f+8>Ypc -IHgY4]V)b5=aMK$]~JO+FC$uЎ&n)oQVZъ1ic`}ɊU1] "TϪ9"Rc6V73\PpSv@iC\OfI_{__kQۼ%oÇuZ$-%şUsbePЎlū7dkͽ:U/Lv ?JFAS8KAT4\Wl~{8sLs!1_:v?HOYQu(iv-鼳Ely0.-R [E.pCnG!y9͙茪Nle_Ѿ=&wCF*X21v) pRz7-P\pU0H!mSُAfU2d+Le>U ֆkYЖ`L"yمC2.$2oدuWH6aPe\ "IJh>C9 Q{~=2/+XZ8KmN}uT2~U`1Ի#Ovtr+UcnI ߅𬜼`_"=4O I~f}_UBRY4gt<)N^œP"Ԓ1"X$y܀ Mg\;N>UxP+6h,WV&ӒOJ{F VL x|q#-DCPAx-KE;NiS~Bk8cjM-o&X=|> H/ 42|)rq,0| 3dtMҴ 5}+*R?"␃f#/YUqV ԘKN<1ũ MG8ڭfA8o$>;̀ۓN sm :o.=TNn_@uUY O4hrd:RFZ4{1}1xAs{SbXM,q98SW6Ȏ"5Rk`ʉ3%͍9.ܩ_VJ? J5XZf3pdhPPAREAA4R)}\!6ꬡ Mr#%<4&.e QmHZ*ma2Cz:[߽ruPo^"Do?mGLy?\x$$~."Q٬*AĢ9?[ Wx&͡E26Tob@+1<_w0AWďizpӼjh3RCvQL}1aƊ _\bljqJD=oEyx֠z0{r5pb(]{ngOT$Ɲj1S5(9q/Z[`/%ھvf'a߹ J*lAJG3;ܜ SQ "Ats+M|T/sq/h-Xd%Yِˢw**;-N&*tEm7`iH[摑Q".͟:)~#`ُL;v$iʷ [t..{E UIҲ;{C3d`!(bThZ=PVfȎRvI ]a 8K⃐5rQt wRHSoKCL$DŽs.4VO&@9}ղzz5f3>qͣWqิrv^ND8=>=ʚFz>GcO> ""yͰX@)z$Jfhv\+Rou{&с#fed]0,KƆ3 }cI SDfB mאqCM:在8NBGXdג5-18= 6)"e=F^ǑCIEWwVf Ijg#[p[+[=uv%|,,0hSգo} p][Du]J&ח3Z}Nٜ͐ȀL\w1fH緃bGi+;-<3`gG%VCYLM{`ae")3Adu( Z{cT{bzM&j5hIZ%'C9hIw;eH{۱̼9(9 z+?in^du|:3Hx%t;as(;6E}\с t~◭cg}.#_G,fJX")f`1,yw (RX.o;٩`~:7\[jd։:\03vڲKfITbC$sC6FzV煻Won;|7q 9d䫢 {mshtk 8iwYfskbZDp ~t@KY˦wyQxAPgT$ќ(YtOuAXw26n}˔NtI=%ՁtFO)J1R!lEfCXG jSb,Z٤N?bC:"j/ˁpa_ZP7e>Pg ZCM*o_rONg[Y}Y >z7*SPVR݇EFUUlLd,=LC/HuT[5MtUB =^LiۿM*O+H|@(VhmUA _d AZFɠmP]xjYg£5$vȗ x$:8;:M&Vr!!nUݡ) CnyWB = ]oQfT2!K@1Yɶcmyb$,. [na.bi>ID;It2uvs%AZGvUu!B*l*ØQ%FR+$Yg~ʖ}YH8 p}"خZx[ʸLBʢv`& ݺv8t>ä,r8Q+#`~t}OGcKo}v1x*^i'UwjNHVPgtb֭N od*> 09_DC-# lMϦZY;;0'3{0S9P<a;ƊE{g<&bOBsYLNO/{3Q4sn)/#yu:NmC֝`7l*7(YxKIHt'N~8M oAWܺʖ21t_R׾Y]^mx7bZ׬Y(ao֕t^m4!  (>JL1|jR0ZvZ<Ǻ&mwbA(ǫg+bL7?\L4GJ!Jx*s6UyEH.@] K`NU=Te{]wk^zZB%=P ԕO$}3w1vQF:N0. VK.i-^\c3S 1֫kߕ>7-{8=/2,e|PʅY 8VJ$ېˉƷaj:ϰ|Mś[? E( iap fcQ-CD8bM4B+E$]Ѩ 9Z)}Z4^}Ju;#]@40_٪dd'|]ԙѵb׺vLS! LQNnɈI't[Qՙ֔gV4!Hk5-%kr~uu8았u8㶰ex};2 Oyd 7`*c%3Yt5-R󛲐?pQ¬Y xok^]uZL/wa1nȾYa}Gghn $nl(h` 'G>kBVk韠iM)7iq$Ŏ PI窒`Fڙ9/K;Š"gl.bg-\wz)lIM+]+t,H)+I>;0YŅoAeS^jI!!-]+iL36- [T9Nj}ifϬ7pyТؘ*޲ }aJD*cy#ts#f=K*Ui1 ZI`;':?nGU(1DxD4/'-soZc/m*Q Zֳ5‚+p=Zg it(|ɏS>aOZmz^ 3X(˜7p(]I{=bqg!f9Ou3-,'?c [$\p1Ng2w?X륌A>hn 6e^ar9ay)fܛrlC M%?W{PI!SD$LM30fkymzPܪw *FW{@H/xDG &+ Ѱ[_a-iU}xYV;d1׭ ;A Yhj!\Nam}H>+TC3*`1HLv^j7`!8/ 6STTD!o UD`Z 1>#I(50iG7~*  QQ?np bM 4_V/"K%lO.Yp;eg,J͓ pH br;9jG9N@[Q*گZ#0H(}PZ{ {[ЎmSSO쮛+^]k+lӸv3~N#[{|6`y{iUJŖ*sůь&DaulIU&20L}w H9<;:܇rJ~?Ϩ%'<^?xƪ _}6(y@+Y*΀NG@Wx ɗsP!2GFd^FO.( ?Ց3C>þznÙ?b p0uT/AuܧEJ4Xϓr0ocX|g=vc ;n:\qF„?Fz 1G@$3{0 L[Ɂ6%fb{0(FOf oȸ?OL.:(x؀Rژ׈5 'yhX딂`X@ ʧ(=|jnLx0T>Zk yUTmun@\_wM*MW@~(laH.zZt+ҚPlr3(?"定_sid\`~WIC9{^[iKMcԟBDZ {F;TYT>8<2 R{n41)9KJ%i(d-o^A_\whz=㜉-uj/5Q;l ggeߣ`P(m]ѷR:UU?s>L/"\AQx2ITL&zM:ɉk";OUi; {3O\mh~ +ztCKL.Pgi 16:` :2-c춭rGLʁ}+RVv\{,d8? FCi=qwvvLՙ;4߬n8i +$閽i e2e4(/o_ybs*5Qc5c4"pX^@H %'ConguKOe߂am@ J}S4_ZLsE T9:9.آZk]1No짆2PիQU~ƪ3T9+)x^Pxj{;uآK"SeU&HX1GQG\Da巌jt)o[$7I[7i ·:GMǥ3r|]IyfcQFnbK8[(!ߝ&lkc%S;.b&%!ɵϩ'M4gGlA;D啎mnu8m:L}v~hVV"OcegFQE"zrpߊ?߶U׶MR:e1 NL8̞wE7!Ylk z$ BNBq7ɛl5bBPM1W ``C%1GlU? xlt^Df>ʭ|M}"&~/ %)%Rjw dLc*RsẐ`F &D-./yR crH|ոMHumZnwwF'i ԀEkib֫ͤ%H9I H|!u`6ã"̋\k}w5.;P5s,w0׸a ,1ȖI.>jGrɠhFh$"`uXcP0k@vX[Ȍ4M{E)(jwһvp~w5A5VݒiE ŔO_c"t`ԼA@ ҅*0>l{,0vyR?kIKPDN*6=z` ~ p lMk5N.csZL$yD$yq*5A^X]j48ڈfG; O4F|\*ȃGA',bGɐZSgxLބYknw!}^@|kiH4m{T8z N([:[^ɰE߹:lAk<+l^Rh f*r |!tad6Wi^@Jesr"SbHx:t9M5#FW99X(K ͱF Pi8iٗ1Ԙ]}`B2gd9q]Y|#T~i03Q[t98ہWi-\}E/٨:R {NtQyǏ3$6[mWƌE%u:UTi Fby$'&t^ ut?ঋaSg4)h;SƧ[#ny P]wu.+:RK[rm8mq=/` Gb#X/X /U0yE3؄7qEeZE{`uh9)P>ǾHId E^qk6~\ ΐv8>UVfs`-LSe³wUNtrez4 tPT/%H7|a1Z3&hU+Գ&"Ԉ~kUM&GoTUA:8Mr 2$tƐ@~qC7MR\$wgnOqR􆇏P'c!%Pϐ6yzI룠VȾZR 0 yAQ!dj6j,> A`Mi ~UIdz0nVpԿfjXk~I-%n_ˊ˯ ̨OCv%axJ㱀6) d;8=-]ivz.B'iX8ޔQA9z3ahY{i[ʸ`|Ɠ--ǽJ1٠+ k59g#Z+6J(򅗂Lg.DJȱy MAa 'rll0?n}pn:_KI,}CYlPhJ'eq &/q;҄dGW« J`8`@*9hbbWt9/@ZbaѬahr'@0.U`eG'Z,g$FUSVZS_ ɸ W)!J}MθA?)27NPIW-)sI42ʽFTmd0X rίE!O)m60~@z|shV{fi?J\n:0 L(D xskelYg9@bBwHhߧI3Y{)I '`Fn 6co͊3ct\qGy CWS(p{_cJ6^'t{U#QN%Ds0Tw=Or{rhnUoXM=XYAVB1J=Gcd&wa֬CAg(I*!}oǂ( 9r; KNǯ}pXcU +4;O+XwjuǪKvT8b#YUaq9sD!>ĕNfbe'i+pEo`  ^=i@\|RDO$uƔ :N2 T 7!dZi/Dbw!cGV^6jn Cٱzi~ @k_^{h8Ofs^a75q0./-ؚgqwj9x8Ljmh%;{~pjBxX;p$EFN]B<7hBgV=(ִ#nU()Gqi岧{#' 4`2鬻 Jv`:b'^5@ugA6"DN%8uQN60f֊ܥ_׸a5v uE v7!"t,!=G6 zOO=Jŷd,bıXB 45R&57Q&m1C(qI k(Td?VJūwfE pٜE| QZ4v jA(Z;:2g>D]C0 yZ& 'Ck3&E)@Ρ= Fm>bISW}|VMo*>Aoh`NJs+nԈߊ73m@+׳Cuٛǿ^Qg_>{)<֣e`r͟LӶ)T@dXB! " [nePQ9ңYdN"$:PȊ( V~$]?M8 -tV>Ar$}IofKU/5ryj.7ә: `:0 6?ܞ+~pq).F ˥,4|9fEdݡR+H`⻔t#G((}a.|!(WU~=+dӷϱĦ$(o|-D3!gHû$ B^ P /U c2sOZ<+n7<;)U"Li2UwY^.2~?m&2 f g.ODa Xg3\|Dc{5~e޹PΙAMq{P jK:b]YMgH8_FjJ)﷊I|9*4iK1QƘaړXᵦ`ڂgo@ ÍV rDi|lP p K& FJ^ysɾo%ԘͣԲPQԆ}'x\+w~n(eY#el$*-vbi\JdPERPx(]Ajz77]D譩m NH愧M^CL ^4:EaIIE$>5GVt{)A#&IA־ӹSYuhֹscwoq$J̵ZC]a ӭ_Ħ)@jx, QN\^S jq*'#Ȗ-%%J7QM@yуAs]CCdUm@%4ʳ`y*JЙt 4&^a:Ʌj?iOz}۰w?ct2( 1s_&yJrBS)oǍ5HT@76V܊{ H6e9HպH̡tR*<[)hqGIyVgbxƢ>a&N*MVZ tE$5_  :od5ƙ@p/c9od[}2dkNESR"Ь7 #c2>F{Rr-~#{OnrHc]l`9Q.㞩 saj])+#qSǷ<'&I;: 2W[;˞{Ձy{PTЖs9주.ܿUstE7p-H֤ǔMSlʠ?fLSIXF_e$KNvNp~TU m/"ptr{Z:Xޕ+Y=v\ϲ_1n= {n-#$2m+ę+(p) U{^N:BB('л9.Q'ImǂYTwgꪖ3peEX)bjEQ2E)Nf"}408MZ'4Wb1Җ Rn1Ͳ/VT_1i&_3l%ai6Xc'|KػD*׳n!2BcR3$psm+M--b[nJvZȳ6[ 4[ b1} dܭ(s_|~ |6yoz/X+NH^jD=8ˈyy4>0QtK fE |Ӆv$H#f/6_AG 7^z\3.*3sὔ}Nz$7uZAecZ'Sx⻦y,".%++\+Vo$3묄y:{&OAcQ„e;%AԐ#I56\]w&Q ؄6<' @%T٩ "~TxG{@ +ZSh>Q@K$(35fN*D^Wk2_ʌλG`@'r o1v9&y+r&B\vHȋ.%)|iY44֭[icGt&="4M_ytn(Gx!FPTM0BŹSu(3oW=3&wŶQ]lK#t@#`}?Zq_߭97a 6oOQR'rK4脨#I^RC~rZԈV`qMnbg|koܪ/Yı/ >\VN*@Ӌ,ϮKOÞ7)&B/Or1^qfcY<$-k;7K KZ|j[>b Yĥz t#5Lq?/I,Z25jtH+F6`ÎHGVU4q^TxCI\Z*](g ?cVN=u+pN#jߍqcGQ*]n"ÒСlI   ҿ%ʐUlPץMS䜴 ׊g߸8<^ e'q eP0\]9M]JBÃr7Å%#] 4ZfV;\Y=K+Rr3ւ&-IwM9XL(O0š\:\vjfxQh{Tc3{=<wdBjkj4f_~>;RaN$]Tן-c 8rp&@ox|N-tl %*4[֪wi|vQ M znJQԚ7>fKqyDkAojؿd1.Cn_` 9kW ;R!H:SÓdMlf,6ǷG)=tsJBΦX ZHȪrX@ɿKP(!|t<(1' wʵYEæ-BSRhL8-뵜 Z #2FLwT܀LNw\hwtG?TcQ#+@ޓruU\@&MoJ*oHu}r'VuvS=n'L޴V?~M+?|1eYEj &LUbwIKϩ u"ds i7,2D ee+v~zn.16os3MU'jg# k̊ߗHA_Y?K0MqH /,9&zWxv] )Qb >)CL*f{4 =a+z\8\%=?[E N W𧱺LT< o|mb ns^ԺvmT/@PP=f0UkW9jW`)S^*CxYXĻ 0) hv`K gRg2 g4T#ʇ43^#YkPVSSWt}E5wH\1:nYeO푲f>rC,Yץ#`푁pwYPk3k,H"1OtTBOsj kVyjove>Ҏ)5W$q[:7ϽT効-(:['} -\VukY;^Dh9 =ǮI-edkP5fmXۃ Z}sc"C-x#MkQ~09hZ8 hńEhPgtvýoc!M_* NMHJ)H7]TkwlS=M^=Ntoz2 ,ܽ I;y&pU%⦯m:jީfLp^e3c\IA{כ&HCI7`5([<qN?@:#C ⷥ{jO`j"0PAQ/@G~f(5 Ɠ!fFKDI!rD[S)I} ~#v/#rbCIEO,{=joa W2{ErMwe]v4/} )mH;-]eH H-0eZ0UD;K dYڇX:Rr2ۀ&Lm ^8v rZxMxRQL~c/NKYWfnL A(,e1 VtiJ)KwLgS !_ RoXg^sPVEڋH#s2iyS:l\ɴZD'/ڧhwM Q1~n¼LljWLeYcZ A^UO; =Dހ[Xq{.JOt{?YPe}.8;do*dF|򶖒Z 5nÚiv> cqH.4?=:2a>ɰViKOGk>Z$N+niB|%#K>+W_z`.5u rj=VE4A1Bnc7gki|9y3`zlwR~<5(^a_EɳAxgqfNlkݵg._,q)&q 1o]WԇO].*j f!e68>\T.muZU._ ]v:ud=եpey ,mfeqUn 圾7& ჸQϫt0zfa=vTϴ|S8D^=} 8̬yt {#JO=~M[ڜ:'%1U@g4j&T[.jm^%D;ǯO6T93ǢlC`srx`,Z-,,ȘʱM C gJJ)BA^We0F/#=5y>r@L.UrzM SO ?\ߍޏ%FƈfUMY hsi+`3=.Av': .e$+9G +-'O@:s!Io [UZ`2AXx_2p!H+/r1|r]Doy1ZY `XUmo=h?߷ћ~fW N[^?WOSyÿ|S8N;Mj1v{pP;q&`xI,ӺYCH˒L~lz&.QK=r &[@ YIy䪋4W!6q0N{9aTK rƓ|VQ #[؞p BJߞwCϷU<cj@)<3=nEtS eYJ<^C6oЬliVL&/{dgVnpe$L6SZT9;6ӰSeyML+:qQp_> i۾.VCj??GG bWn4q0Jm,T|H.N-eA?%l`23!rB\\⸅1q eO: ec4핔~}έN?QN3EN@ =ZɠXէlm9jB oMfyMҙ lB*ƊssEEe} fnYZd4^=X^D'pt/ \Qy.9vv)NTgߌi>-tT,np^׎CKj IPhy~^5o%^H TtXҚ{<iyyݢc@Fad.J2RӵؼT{F6L[DJ"pgkx*l]Y Km X cm.:[,D&T9ޢ펽 Gt=#*P+!iq4g^1P ٣5bjNMC( Ja1B]Ɯ߷ SǤ$nj(4:]0t BVql\L;&NIh98Lk6m7[(.IeW7qD{7gp x%brf_Tds!)rNߙv _D3~Sn;3Cc);S\v 5Zuʇ_3u!^/;әXLfDE' O17A( UPCe ;$5!2խ>6BJ.dՇ;Hb ^b4`1zZo63hE%BW@bm#+Q @6lf3ũEM5h}6:LL\ʙ\ rY{b&L5#@",i(Ï~bsZ g|^$`uXEp55}Glc4ɁۺY'B3\ȗux`B\[θ2u4ԫCLo]ѨpR0kHE KQ$XMeDJX,RpɑT^%oRIxWu˔}D7) v<$aL-ZQ_ȕ1veav`@p(f;5R3-kWRC8S3G;A5\4,.mp0UOXX\הR r9m٢/67o$̶#z UV!C%T>rTaNRlk4a{9yfl)؃u 6:Ҳf8UF[򢉲oarH {CUSU7"c z|:ɂh|V,L%V]cĉERa&:хbuJ\Ԅ=/jC+AޗL*`ﶥAŶ- "v,K{ +kT~M#E) Lѥnx?|{D|oCFJ iK]ϙ 7$pFy5?kp~ZVfcܺz e@o}1bt7%ԝϺ${ GϚ ^eEY: %X|MӢŢlFӻDU+R+b|獅hQMB5X/ g[;Op tr>LݜR\^t^"Yn*2螒(47kA/ sY"Ӷ3..ˋx()W E걷U=2̟pks8/r_W6|dn>Nk4[ 0a>2^dIM0=9~84T.w .;LJ55h6$hz.s$8Gng wAYBbm[v:#ӶF٩8M*,kuX!lyoFWGW[dM<;(zfʚ䑝Y$:RYi#0ł aKQ]M}zO&=+$6W?OeÉdwkUj9+qA_g1GE;yв}(d,ȕ^3-EN;bAF~ޅ*_}5 ʠ~1(g9~T1m~ڦjq>}gnי ؓ>#xˣWfV"7۵B߿],+nb͈Ge{U|뜬5L0MfЎ&6|.'<a3Fo[3F[J)L=[)v{@Æ}~5mjoas%fCX8FzD]**S8ȍ/ѬQ1c*;d-I6&*9\BqxW>ګJ=ru. OZ0ɲ}wDvѶg6d籓#]TSCJ;>% 3d)чBIcK1}5ګ~`'5t}Oa#| 3B BVgdnnu~kbz9!ؾtyb<|x!{B>37pp+0PpJf eX 'z;'(FBU2>*Ru]p#Kih8CsOt8:̅s)+)${N SJ V3 x~ǯWGαwYꙫb&a1n*i%(vR|] Z{\^㲪R2=&kp? tRI &)R2*8bSPZ7%Z%A؍=ϝĖWe= ܾfo)0'q$+wjɔ)S`v& &G^L7U{# P:= i֡v߂w hr<{]gU)m ~){D_;f%D/9"fgQZx7/o2FtG/*!@W[XX ~@[jQe*cA}db6^&(jVqimB||m@VsFl2\1*)rXN`OI1bն׉8I]oG~"e0%6\A@d- cGL[T9UpA}/)jDu@Fw\yݍv6׊4NR XpT|aӫ@r{5RD$f7dDIoq9NGC}<]igW1'J=d:ҿ? m~r{CACq^O.*'> (>+FT|?nmZȺ}ڥpm?NOKhi[f]cfrpP Q }(zsEF=}O=p8%R]0>K(;mXuƶg4N%>O74\Z]S[.fWed$[ŸxkrZtʥZ10eKlҁTgWW2HHB۝CƈF<>Id!(ôC".NHTa[~<6>I8G>*D4-,ESbWHҧ:l{}]$lL  ڼg;Oދk`=ij ӈ9B͕U:a֏GBo/UDE\XY=;cd[.GrTfpR@*+h=t/kʯV;ՠr/ C{ QdrZ9Y?Jت"fЩM´G&5a`C'<\*L2[P͓1v[{gq6N֕)R,(p^ >Ovғ.z2{Sd;bq}hKPOCL:^5u\%0ʴɑx񵵃;&_>hMX1&b)ӑlD .;6N*solqo^9@f#[NF@rĠQbm BfS[P♛zBM{;Y?KP/J;/;C(+A FoRTÕ .oė`3_h e#8M} ׹aװĶi X~-qw\#AצZH\!Tyn쓅nyG•Ag$֞ƤI;Zz*M0<")M?S_Wo{oNҎ \tj\Lݬe)6zaJxFM3Xe\ lѷ0~J@֖8rNhj/#?b8DQ(>M4+l]q1\Oy΃A\b%N9%n~gtH?9oc>U[ޣBݖea<,ݕ I90^+T+/ JbNq ˵A:;GҺ2oWt/8k}=(~"4Fv!xyvajS`FITqm~V KJ@*8:Tzy@DPp4\_.'ZMinNԀ$ ~(w,6FAf_$P踉p8˓˥DH >y@jwjR<ɩgz64rKo^ݕ)a[r.pLJg _6MP:Lf".쬗{ TOj8^\^Ku惱%dt_(_5C2c7>lX 3f_>vK.-V*%0WA-AzB N-nMg*K->YT ߙtJ.ORlNr*m wZ=V b#Ú#QQ=(%bYM}vޚC)%ȸo>C"7iP$pp&@[dc!Bq2D;-G3&鈹D6G=]X*";sPJǔ5zGɛ&`K{o6UA;Vw{a,F3M?6 r?͏2QAe4+:˺kc.ưE-˼d&y6SU xC6+~bpBja/.y#Q04F% B^}l~T@Tߔ}|csT=58UYe DFv'6f}bRL,чW8ﳋȗV,<)@c­( V@+4.7/˜zdS"7 7fx&ouv]U@~q 7Z,r*Vfi*u!)܉=g9uAg ݸ鶞MGLV>xpTAyLm74lpl~~Re;2}J*{)Q?d\L&Ώs ϣhB[O\#>]\,v; &*"$NTv]+W3A)/zmLҍk$>V x>6s?]-e׭&^"2\1Z Պshokx bBr[h0A1+q} 6\cw :4%f)'ZAg8f#5LPa6D ۺ+EhK#\iI,3_KhGY@Q4u_ Y5@z&kȶT Jw( 9/*LNI]*Y5pÄwc"=ɏ-3-`JP̷Y^㢗db*ׄV:U¾7&[jGcxu-Ip_Du莖-&ҘvY2Y8s=x,Yd!PDmĤ(HX#JF1Q$cY]tfn)Ml%&vŒDhA}=؄8#i>6x StƛYVthBC2w\C =Jj8̹O.+Kퟣ-<]"$(+iK5͘gHy*ՋEf`5QZH_%ѸT|Nu4B~m3^;*R_r4)Y-:oǙ.k^:l8"6kvlitcy[eulݏ eT aix}x$ٴjXReꅱreѶ9It^+M&dt UAѼaU3&"Z$žplLe]!)wQ¸R|[Uʚz)E/WSX+=Ov*xJ#SNKE*vw,C>Vܺ kD{}ɳ#+v;tSoz2sJ%\^jl;fsǟ ' b}B64tr=N>rEb;iH&v $ga}}ݐ zD9T(lJ!Dr4%Ornwѝy&WUTlH%м}S.1CpC"4C^4F/$R~ш]w Uöthʽx7ЬgMn^ms vY)E)L$m8I{Qw\h[* 5 lRJvSۺ5>ytB_. +Q,- `H(t B͜U r -G2]KPYLBbRۮ)x>ЌUK(mVL9fǩc>Z"e8g6&WF i1TZ]¡{*2 RK{"j3ec–5>O=E))IJSJZ?Z2/u:s 툙,u iNM­de<_P#ɇ&&j92DO'gTk;NR=2Iɩ + 2Xf<ǔODm,9ǷK[]h|Q:' +3GtyvnuFk~ظRaEŋ&atYtߪ+CLHpIo:hދ db=wpZIja7Ҟq{3^^HAZSJ_i 6 c%EGK8#u B;~| \2 }ƮRJqm(hqI*ZZ,͉$ 8U?} pǷX<z4'r+:?É#>?#8IJoZp xΊ22:X^+JmVwtû;ImF9`Y<J,&׊\ ,c@ -ᙃ T$#BQaO0zˣN&|gPcuo2`5CpcZV` PbZEXIz&nTة>¤ȋAPxS [FO~$qqh@$;ᣘRٴ(I4nsR;J]r55GNWwDd@)N3dAC$w;?8: V*3,%֐tP/Sϟ2A|4WCz ŒzE ʈz&w dԌBVe5uʽr4QY.AB XI7y˴KAvKkoll4Hj;W(VΨ7ur҄p׆}/=rO-6HB{&<%2iXJixgg?sηxN A᳈%ZWdPH&c>1u wηi?2 d7𭟣1Ғ}.<A`FjQt5xi |IrrC$QHͶLd/kM.@=~r| jxH%[` Rj;pN{Ic1O%kڿ.ۣG/=(ʌ{l1n)bmq \ڟ9ǼZԃn](duMmDͱioTZ>G/7'ӇJ-\QK1uM5s*@}[RO؞ f<7 룙BZt1EhZY*U zٰaVK+nʝ ^SPYzvT6mkRҟ(cAH]i5|SJ#0UNc;^lb @k -Y/qc *6'ʕmL.AS'Gvi`Se~YVgNr亓ưRHxG8~_۶8ӆ}mxyȝ\ΞGXx`]y`ui-.ﻎpޚӰ 9HS/ ACEg_(6wx_2-'@q@nn爦Qs[WVZEVl&}7_L0EXHłVinܡ(zKZ_g aQ|}$|=j*~ޓBʮ@ UN^eӖ &%Rxş̬3m#®.ݪ}8/Hra\gؔj?cl0m;eC׹QyY` R%~G"VT&]MY3vqRuՃǣ d6<)K#Fy 2Kհ&T\t$epAށ9PۇZzxyzc8xgjT~'ԅ3ryAβY!>,+10$)(x<ٰ+COdE<(Nl|@2;R-VHqHufn;\ׅAr0E=2͌})7>jbS6.ܼ]PЌi*GW$(E,-Uxz8A?pz`$LuZ,^DBHR<*7(.{̫(fAc0C5r$|fwܦeb O Q5қ*݄OEfӯؙR\@~+ n\ëX5H΅_^c@c<+^FG'_s\B'Oaw_&o*S`΢w"dWHU+k$جXCvyƦ,RWeQ'Ġј4Y~Xƫ+y_->hI\1 wůE*u3Vcuݤ9$*ڬKML YqRpvdm]j4|QǘġlMX!=>r͟3rOv *) VuQQ7!M\;@I )(o 2DᘲC0Nꀘoj8bK21~jv F}9Xޞ6"[fn?0K8b2v*pY?(^N!=urk=D:buvuo`e0ZUTΙџ f 8+Deh;j(I{!$ gn(1%å<'ۻX Q-Füޘ3g3cm!pp<goD5?C ~GPBy%pUPd5^]SMӀ&Is |4VN};e\ALJ|pn24y$NXCJsX+."xlP=F@QٱPEŷd.{$W=>0=FO‰T-rz9J{veVyRYX,َʜ:mvVPp9eTz-kϢ͜|jP펨V4n1*{Nu>Cp2=5`̎:O~6]=$"`+ ?_%RCc0w2XAÏ ^`hk=|m*Omti?ڂuYR1:!)Ȓ ָ ؇ーaϝS?A)e(LPakLz. K6˚ q5_v VYX tQjwQR* dhEo#@.s]DҮ2H#Z^I{8m͵M+6KWgqߣPVnǺ5sq>@=Z[o] ]Nrv!]x:4 逡OW.^ O`s IWCGk֑ _ Tf ~zK_9]x}UKGaR&o.tRMz/i\i`rү +l$ŸѮ~CΑ};| 뽴lO^DV~&ޤ(U G/d8T4L~vZ€[->('ܗiă:xXQH'zm"]IJV[F ֈItEL@SYQ i>w\([lib5p+ -V|5"ϫt6ZέgLV{VJ7en\4wEǝ$f!4]C,Sc@{Tٌ$9~3tؐ 'rԭ6#@"gVz;!٭mEVss_Uiu.+-cLr#QҤ4ai=VY48nA& ueR'O;L?׎*Ɩݻ콦3p_赖mC8cé9h:yf !Maha$iGUll^T}cgdm~R\MB%iT`tq҂BѲ eÑ(db!@R@0wz˙6V4)%^ZE ff255+>Id*rWhN|e.w;c{|Gh9ovT@Nwډ]&KF;jU9cX`` 4kh?k: Hʄ%7ړ@Jݢڼo*lH6Yt`~)b5˺|JʱK"@wvJ ŮtidCt4v(1LA]YA t?.ޫ Kw2ĉ ᯬuIzZvC mbğ,DMÁߟ^bd#Mlq_3Ŝj}Zȃ+b. 8FI<~ۭ7.F)cNj u _0eݍƺ'@'6=# fQk-?6CׁJÏ:p~t9fTm=Yy΂E+}U/Kv5xNmMu2eإ"905Pw}AsY) X^X/F8컮9\qbYȼ %?̐b,ӓe _ k Lq$):-"f_3jJӲ~_oB@y죁9I*Z6+C2yH:t*f~E w\%&cgl(JH,&#wY UK0|{u^[zOP, effoMA" .ȁAdB $wW1$V46@ļTdXQ`4o; &% X:mnr66!6# :ƩxU'v|zl<9ceNNLW87TYR8^,a! ,oT)>Ϟͺl} Bȃ8n3ZV|F8I"-%F/0F-f4fiyd˜;UƤ )<< &wO nc;GlvK%W99e, l|ь#1ˉ?%m7ա01Rwˀ~F̔G  L8O a?KzT5/Q%^vG4}YmDfP8&_f-yAz@%E#k,_SNw2+6˂օ\+WA\IKfw|ܣGvZf"LqqbYT0P!88U^Y^n(!ORc=UDSn ާFf?8HkDB!]+" jbC辑S=') ͏sZ/,ZHXЁd4,Vu RN[8[cW|/zϨ$EԾo SԎmSě~ MLGG-s52ub 0(cviҋ$n.G(ü`JdDŽqdW_/=pMonz}g>ʺ+h1{˘yXS9CA3<aͫ4:\E3]ĀG>|Q=N'@b^⫼/9/3nmΔ C?P+n)jBp)4q7n*AloA S5$A%h(4R 0 F8O ,$4@W12&{H&-GVmRBk \Jgp,diMb\u:V3-œQa$ <-#A*V{.& wH !3;#}Dc`QOv Mh  /wڃDf |"}m!8YjF¥ ^]IIl1h9 ےDvl:G` Ӌ'ĹnH/YABC7 QlZybl8<߹vrehzo+\JQ〩ğLUQr<rVnkݳ]iӠ@H={8 z9zkgCfd{3쒄k]%J\79X l 9d9pt| ӁCPDNNV.ǀxew^yAJ\RPmfUJdqJIþĢy)7(QсqC9A|ڊ a:DGgt~Tz`N˝H L*fkWg-8q`l1 &$݃l@/YA;ΰ* 1t8L"OrG)mvY$G/me&s7/KᎯqOzT/`? Vi[%U7:T[f ]s}HRޙAV*+SΔPF u=VdCWzb S~hixi-kltDAi7 1i.I/ E/50(}J޾lP>2 &݈) -Qp^v%sfF-#,2e3 U6??2~̗M sۆQaEO?KKis cN Y  D| 'kfΠH7LCDĘq JA ͟L &fcC(s 2 O:U}~3h =$D iGY&S Tg!y&쪴/7ɟ(['^>*2xDs9">^Ѵ<h25D,R`Q9)NJxGsm0w}"tVQ!!}c0՟MOh\"Gi- -7 ǍX sҤ~"J(>,W!ae9QV0 ,7A!t쑦wslf2r"djeʛŖ,4wEZ JXCڎr}p<M‘qR4yk$IlkX;YHG:$siPg0pgЁ wA40A&C>ؠב2}@|K  D0y S5`&E% |n^gufXBNG:ޜs7:~s{R RLyk܎sȸ<Ok&ѨPws;n "2aAx%J]Gj^jjeF>a-uvf EKg}@F>zĶNhcoh6YۖV0] xz GVەd@esUqZz'O7nzsTJ];`10o(f9=&yi[wQ%558_/9R%Rfv>4fS]cE/ī&Wж7}z l4U `)W i6:C :JA.{tl(H.s$I/Kpf>z Lmm2`:n:.|g`~! $8oٱb<ձrɞ3iלdkBi4L"ᕾ O-23f vIFԊ &V~.bJWHKE@S$[ '0kLE ]ajcm\-V8o`pU:Eu}m];&ͨ=Q ؚ}0\M38LkP)+ A>c#$>Ho', %5S\r5G,>uTǸcZs뇱Qagcal]$2 ^KގNbVSjn4,W:A3(p_*𺚅G$Ћ}p%96Iqy V4M!.!l;vY Zl䞐]SmB;\6Xcoa}2S 5ỤNɥV.ؒv}nBݒ?b(wݸՁv{ iržI cRHߵ`vLa(*P[ǐ* ۹jrV{oX?Lcf4 m6ͼ@q̦7ŵMU4 l9|w~4ǂOlEt:")ZaBXR-hI;R\_  &w>Pqzױ(_%rV7(s="*㻚H96%%i^CiTtI=]*_=XI#W%T)_q0D=En{3N?Ln3j"2 gp^6А6טᲐo8]e%8}f׈%+QXUg ;@UYTաU#TMnW&+6Ɇ&`C3V' W]N_Ӂ>l@jȥkV`L VC5x*?_VU-oT#+3Ǵ +i3ćTCKN*7Dp;6*i#Kfj; s@ ڴPK!w)1Z.ʆX1 ٌPԺ EQٞ`|@6zOH0lǴYmTZFYR Eҕ J"AGZ!sc$0yۇ߄.א noAe<9>F̔=+/ʸAaYv؍]Ԝǡ7%%sJ]&V ɗ buY%f . .'09u&ȷ-ƙ&FV!LWZ؂g*~Ch#ڑW)6y??Z@8*@X 5/KH(CSȍuԻyL|:OB ʉCLU'&;|:N+T2nB79O_K9F0%H).!%M>g !,|ݥ tt}~oJǝg0 @%;.g:i]"M i`[A_{-3 zJ`xB<"u2FOod/Լ5NH0i{[qk~JI}V g@ƋX3u`:#(Rop`SUR%3+MۼՀr/`Np0ҬmJC,nR#4$ Pz{n_hO %J[4_Z~Fd72Y#W<É'Բ- 3c1p^dӋy̭ WY%<4Dcv4^+("!Z᪑'DeNfao<yO4ibix&G~N-<ʦDүsdqN~p:ÔZ$Ncױp5|.Mc^^Bs^^ B(P˂"=YG/)KH#t92#2%˒Æ'auyTfDRh^ D[Oh[6#9?*"!f,,OZeS/EH%IoUZobo)XdM !V qQⳏ2ýO E CXWn Q@xTIn>xkBO'mxK  Hzʹ1Qj #h(8 _i{ppQA >},TرcaRP5i6!!:CZ4䷍AMOnBs1NG&クM ooV}^nKF ²M #++dvZ=a+VN8y菉DܰfVPY`žMNK@ґ[1lS\Ë.}DKߎ]$ d(:.-J yK˱As4(ym =]`-" ُ^Ԇ])Kǹ9v<b&xUeGZG6WgMh8$UhY@h u^@q{9Tȓ#bT9>:#^hنpި4W0{c3%!+DcX( y=Gxӟ eCCک^S0NQQ-p_QHS9r366Hپ+J찄$54%! ͦ^en)9 3Nt%CH' 6R(ɛ(d̽u.@6J~,[-=e}i)#@j*UF@ [U }rN3~A}C:台FJ 3J:# 02c[B7;bLiJ$ݍnU9.d5 b۰ܲ>XfkC))\C_=Ώ]u+fFq$sc?f ֹ:~'h$* < OAPaFٷע' ræ`nP\y[C3OK>Fo2^ԏ,*9cC ZeAS7T c9_ᡰ@4W 1gCo$iȍD>Y/rXv2S'i7:,ͤۥ u5}$//8?Nqr_J!`/OjR{L];#wJR.LC xdJեI=HFVS/)qծ/ɇD17Xc0ZxȉHa)lg`۬ s^֏jΖnxMynNo!oG%&,>M.q-()Y"p֭oOA6=kV_<^9h z|mPQ&aj "3.FjΞXX"4b|ang mVm-}u}`P摀  !"6WcJoiaCxvy#M Ƣ(рLj=SwK=I%>0i[!2š/%Ȩ{m.NK)])Ғ'HI*]M흪wvàĖʸ(gGU񦱘z,4&-v"~-HNJZ5 Z]gw{^3izV652HطNla?U%VlY!ҝהO*-%0+Y0W,愬KK{4lw?u"^-ʹ& /bؔ#渧 `M,j  +:D3xrr亄4v@CMP \ Vف'θPDÕ67`Əaq6}nDV,m/nX`Cb}t(1̸4e5X{ o5zz"f1 9'v 5W*Y-ޜc?0 q6(eS6/fOnc"(aPcZC06QxVE,Vj6( }&zvEE3 $(G# f=x 1_KShM mLsXid ]u%XF- H=5#2_ mGTC7Gq^ <߅tu&ءPznd;hjbיU`19Pdl5~5*4!ΥD272NQJϗc1T͂0[__:7??Q( K*=klQbk4mCNĸ4U4,# o!2dOl 4VxWgsL߀6k*gxuΰ4l`x60l'xlD ,4F^(;3.bbE ;S2t̲H%+DDwJ $O3taHz$9^i3t]i~W PLQdLE޺~)2Cm/%˄8`T*'RݼT Fَܱq[)%ڰwhH ZKac@ 2crC`}^5Ǚ*iFƠ&=i tyԩ,]"f^[?{EaT5݆[hF׊ҟfœyw>d?0 -}ۊ^W)By lF쟸zqcGj-魵fQ̧O;s;uom_pBy ;dٖϖrlŬ(5K "|"+3ik{1Piqy\A'͒} )H='QsZ# 4|SQ}%jIC vrPU%q. hDT;ܰnXh>E-EϱnVEdu9d"Vg'b "*O$`D4%\,w7p7f+m- U' wˆ5"hnBmp8>zzYu²oolPeɄ͹#8Q }nW_Å`j)ECLVÖ~6mB@b;M;CT52ZGS kS]g"q m# Cy͠V2( aFOVI˙tN&a_8LaR=.sa2fOT_SAmIٵ͘o}(S> ~ X}#*\vm'J?W:l;]0_;vʦ'h TF4-Kw #&,H"$b : krTQLj#ǀJSϏAĜ~z=oUm* ̟3XU8| wdGVJ7W4%mW>yti UUނs_=m0Q=$:}Ձ#)n- z _nKEw> "#v%3[|R|,|W@N )+8ݨ:s`=}0?:OkKy{`qVq1Ь55JD_C GmF8G]ݝ*L`t lu^,l"K \ ?~P$G!Uy+u-i;'v σ,J X{Q\\l}||k½0.0.uz\ u.] %hڢ]L S%<%!M+2ka<{kDnmL:%uYp81mֺ~ixu>krx i;3G(;pMa8ZN.4l/p$*DH,6`{w܏Y)]TbO@`6j^3XakH`\Y$ϓŸQesEo`> LJ"}]v<! nQbcignX[m6ylxKqf@^R-:KYA XR?Coy߸B(%MX?LiZ!n(̘08Gm9XWK޻KȝG)p1t;%8f#9Q.K'+YH;S-Ũ}E/! &gU %lm[#}.a:eIgQoG1de  -i7X:wN:5@O-FPfc2{ҥ6v:1dUKg& |Mv'.Hh.6*>W.>9Gs)!$FPSa($g;{"~[gXHJ\w%ނI*tR1 m~z/Bk}2I9r$eE% p/6) i}:)|Ӕ&ƼvuS)%h`r|7^ħoT֭fVfcֲ6쥓ߋZBXHC\'GWOLܾ;N)&5o [NhC{ lm9eŤJRjreO1oda,T0}`*bX@7AKr۫k$Bzސ u1$L~hn:Ӟ"7l,! q ͖2 7oxSgq?m.e^6Ұ|nU8j{KaH4H/_|/iKk.053C485W mKnӋ*y֜uw'F72Yײ0yш&s؂zgN{gEyǸ!^GRdB$Ss9?ƱAf͠£ _z8,|f.oMƚs]; ty1ϥLHO#y.m0 f~z""17Md'.tپ@Q֫f 3&`1 Ւ @ckQx++Oo6`aAHV(ԟdszqnr =Ō&j yhd[ w#[&-V$xiIAYNWۯB:-dRX*rlfD(?}ڿ$ܒ=d !Q?ֲh= t@dN:%/CpzaFuw(y$ *}s\u abG(6cᾌ&oI({^Pdʇ7  kUewtIyT$(egnEOgMTY ybkhD2f̛r+t ><|F=y; Cyi#Xzp|"5J,hp[.gٵ{'cemϯF&S~f'1#||&ro) 2tf&ʓSw/l{E>j+@+id{ l |y!H\R0tnZfß/YmQͯ"5J?b v: XvTWQjA yڷN̊ioi-p-n]Kdtdbfc%~l7mNm^GB|ѩҴRIfg; 3py:؜)>ueY"E : z]I)3kaZ1tLG[ _h ,|aZt$&jO~?JG }n/iR ~.#s'f. ~r1hm#9#{2vWO BΖn4CsEnVbY, xAjDɨ$CKo䟭߄I62[z`Ik ?"3r7 \x @E<MV뜖 0ԉp+$)4eA~QBL4x o[ڏs0sgSeH[K[0epIʼnmyS/JtpDl׍xe0>` P(0=EDg {+ѾU`Q"a!gfp8 ?x^H^ "X!}k0P5Q2c)IjZBxZ#Wᔟ[5])ԡnh:9- EXJw0xqM}ռ.[a.'k44kW}49]TAߞ=-άtDҩŵHJ'p&~9[Zd=cRNSDTԋJ{f@N&KS`(b l}yoŢ ԴY"i(ªsrP3pZHy2`b/k4$ivA-Q" V/Dc [_JV]W)sMݧgs닑' ju~k)vaW]Fk$N\4={""R텰z3-uwfF|Z?wc_.{af5t H,dy ҏ/g7I.D ᳂.6yUhwb%;G}{OE9걙0hJ Hh,V[|TN9XFII.S;DbݤI9-"h,F0p)E8 y}q0Tel}u tZpa |,`xE&I{L.\V"iP9@c3_-\̈ew؄l3>ybt~&Jg]D CNYpm14|jpa̹3mv^ ݂<^RZLJ1e^ȒuN: d8cQ쪑}_3;uxno/%EՆXtAm:;5zuQ}P]9y >11ԉ"#0+W>/{y{;pLJ=cS]SBȩk7Ԗy{b)O:Zh-znM?~ ygd\=:*/ 9+A 2i ŝ^OfP-A[>lTn(zj`ok+q0,SM@ 03[rܲt<7RձOlG:ls\ҝ2/^ۆuF|`UUCb`dg4B{PuĈ;'Gsl]CCn L3]Ճ0;xh3p_Suj=_e=B&Ж^L֌BӷwQb!)*NjxO<9yk9T! s7Ƃ؈$_HÜԽqfЉ6z!h_2+ >$󉌣>N'P_nPO_D#ڍS!WNz\)B-j+/,;&ɓZ41%5I ܬFQ#.to$Px F|ɻR4__=X / y&pmo$_5z钫8 H>l3 O%Gf ?lc$Vej4g͊ѽIWNɁ(exLNiu_?9:i ѫ0^׎i y ;^;5KU`:6 G\ [:$avX|!չf'u&}|5Bi,f ƹsʀ}yCVPIA5]۟W>!5a9yv9αKEl{vGW#إ"(%zT3d/*K5G/l2@o%Keը2KCSބ@dҧS*#f0 XRCWRmʞ(AԚÖ4V?c8Bp9ɂYAplYaߴAқб|G &ip'pkj# LՎ_膼%#˽t胓5|\<{v="fCK q7\ZX1S`0?nL^ʦzg`n@uVC\hΘS}U9w=l$Ín1o7 ( 3kr5,- ZI13?YV[Gء&M͊;Fg#TۢYG]B ZU,.}_CU$~q+118GhLS,V`Ba|r *>K6s '2?Ө&ǜW1B%{Sj5~K8qN2\.\'4 db'J2-G|xDB[2~^ ۯڔɖv]EmE$6MƋsI펪Ѥ5 3v.ǿNLg.PgYYN"MP _nx ތb {'Zxs vTj%ҍx>%TY,2IAh~[ Ί+?`qXR-ғh Fg9e7Ԙ,:DRM ڛpE|~U_ ` '(k'.qVw+@ks^G! Ҷ'z8Utnوpł^1-Y1Ǥ QssReƉs\~r<]P7TCaVYpRIr+y՟5 (uQ(;/'NxT:+Q,'}?7J6كZam)NUs-bi<1,~ɬZl6E9ttΔe[-ۢ|X[8clni-WļU/ .>9 (uWWW[?Hd5)Ss9̿*Ҙ[_i*IzѰheB鱨%V|9k=} Vz#DkU8zp7J$hPsp$[YON6Q j6o63Amdky~)F bVrh!Z7xӼVQn۬g&O2ANH E09H$xg:$?'A+ÝSCpm5?v z٬^OÅ'ўxlOv Q_CJI_dOY>wWXZ[<;S{w4|.Eb Qr^mAYP;@ Fh#z $&2~"qĸ.xL4'v"H) i YORLQphyi' _*|F+FFe_W4TnqȓEi53oV7[5A 7-)+ue.SnNF Fc\FiJkDWzk&ex1a4JsۨPl )#4gK[nmGfMcH۬Ҝ1v:pN;mbȪ?͈= )Ƅt*3 wYM}Kvޠ8!")CS'p+Cw(K<5G-}Vtce2f8SQ2,Xf" O#KisRJ7tAy{Ku+$[g兞M(7w/JoraUraT" c99Jgm:U,L|&DtTp\7@;KJJ'j>-3reO97@_Y%^=MecH {[Y,\Fbw$cOܲѻsC7AlYY!P3U[$D&E)UQ孵D$Ú4ڛei@-~-mZ>{IVqRҧ@"7f^ʵ>`O&%u)M"(X`[;U~8ѓSHc8MhgZtB0!ߪԄ[o#ELlV1?@#g|Ē2$T`13/#{\nߩBU\&4?8ɘ85+Bb~Myi"eGX*w]fZ^t]yZwV=z!&RK)4Bن9KNjD,THkI"Wۘw_5w nά4U8;P.~ 8#uPlNܗ2qIOb*^Vݡkfa#^(MOO >|me^=R˚Ypl4*涰)xCķ/"zn7,2[!͙zݸbeiP&Q)JW-g l*SZ:|Uacl\2;WqEN/6xD\5uFI%6MOac8(=i]ۓ ٸ3߭ݻyűTߴUSɬ*SRaHɿ_=TAur݆DckCPjD2|J$#kdr48F7ɑ:qwF?v@[W~p光;62ήLE6Q`(dśWS۪ޢ`Nߜk^5!GC!=ߑjU.{pN:+:im]6 ^_D,s$\hX}ըJ9]<57Մ& AWE-A֗Ѩ$CX398wl+ 5꧎7]*l6CG^r quWa@B1*jԙo!ѝP߈f ŪC!)] 6ֈ zҠMEN<*zT{@g[~:u8 X8h:g iaĤj^o٣MTkUUQm&Qx*pq8:z6.K]ɪUOMeM?Z q,#!\ayK S:?,mdax-5$sig``+)y G(^_:qquU0?1+;/$0e{J' NL>a2]hƭ,K_@ GhBqv2)b=x\(? m[7zy6_K Jp8$X -\z8w { WV9c xjf0L~Msh(@0(\}^g7 inMrf=G!JN@Neu%X"|GOAzs~{эo/2 jvKA\ wF_x8,ޣz#IM?mz{D]%4w=[q^Jh36ex1RpMOV Myhski]:ZIa$b݄TcBzEˆvX:q;a!!\p~$ӸWHw]4 [1+QK oHi㗩*%Gb$Qhs([ ؈RU2ĸ |]tks vBҁjd@cFCoP[/ztKf</I*,B6'sIcgRT@*L@!0ST(\g6(HNejYG\O-*&=yZ~9_-;zϾt/ Ү|ks //&pC<~7 >MҶcS!N`h$qpU J5P;~K)$G΋(7Q& SW)wQ SKML/nd8Be{8x1ÃtMҪ;(zzL_ spw 49r9UA "MLϽu<~9KX$q9 ~[i*'b9)cIl|x,PQ rl𯔦k ?c{( MęGT\͓amzm9ADy$UbؚUEln6ʻm"Ŭ o‘3cHGGM$8N ^jačoPwk.5 Q,DX}4Bj 2CC8|a_7Q GHS)hL5L7s+IlNկ*W_˟ : WsLLF{~!M ZeA[CdRa'JPn#F9^_ePT83.DGF ثЪkej/%[UŪ(jׅ5w v}y0vKSYۂfh=Ҽo08gCΊUjN 3Ye7~Ф0%6m3pM +~Oܫ2|9-jsP 6WFѶOpNY,t-Zt~vyB|nM$!d}6.Nt$nMA A28}W/먄^9 3+'CYۢyֿ@یʾg1KDEr6-ߺB(vz K~3\}d<}+ʠ\f_Ehe onT){霄6T6U.w#TjaDM]}pmntR&3L.j޵R}Lww>ᤇJ]jc"9޾c>c$ia:|MɳsK<DP 5+zM4(.תosa:o06;0FR +7WMYan*J^0ΈX@%"ak5ۤџqyD2 s]޶s'hOW""19qͻ"*em'JC>0˛-N (*5؝ݛq^tKUnq*Kޠƾo( H<]1|\k͹ 7Arg>=rӽDVYj!ܝoZF &Bdz[C~P!Agl8  gᑘ%e@g]>U5>:xI"nLQ;;F}# Ʃmxt\rd+>w\+>1͝.="e/+aŸæ-ʸ'jձHM֪;-wGYWk/Dyׄǥ7x\BhxsFǖ3Ro@V1_^(YQ|9&d|F8Л_o:3.v (4#VUj | DRVM֨4p@^UP֊SR rytP*pp=5T#$pM9XqA", oJM"P%jNbtb @_Zn -Kcn #10D S)}Mi^76⪎ojQäh][v9ΠDï;={HiD) rXɗDróŀc܅5aZPοE%++Zqܣ1fQP_D^#>KU)=a.~S!{e%B;Lp{jftLǯ:n6wN]9v@.Ys8$Y˶9מP#!' {NjDɹ}?wD2:v|8 YaYRlf jģD2ŁfP?%a`t6U>J˱hlgy~B|. t-!x|WUT)E/b(CJn/ϒAXαqҮOTI0(= tJ0ekŗVןYoh ` {i |]4#p0-A<O1l0 h)*!0pό&<qkv*aW_MZOxO&L>wd#m`$ЈcrR9^gU L RmZ}&騈 몡$Łr%TM̀=փR73)nbsZlXP@Z'mݿ<{͊2a/ ~13@k_RiGO#DRJwSM}@?C<v;>6GA!JfN*u/rg<]&ٜ&lya tA,|F/÷/E䒟18 c X\yyqX N%%zRE(i>sɡDuf71,+4rܡ@ߠ}(lDRiPy43@;S2Y-H%;սȅ0, {>a:'d ߪc9Vs?!,r[kFycҳE M`cAmCPhm&ŬٗIuE˽BHM6]j_T`2 hOz g0޻1'N?ћ^t~WLT:[3R$%<82W4?nB|qqːLۗ'$X=<{ЎY7b“`xu}=Cb;84;}]ǑP6ٯM6/\4Õh*{8)ז`g%t)ҊY эLhUן@G4wECN^aB yރ4(ާjh1{C xK=d %6:.k'iό kr'ݕd{ T=Պـ6|8#nXTd*sU 5/i)<r^dz$y.Pdج_7 22ZV&O l_ z=oS.㡻jyj|guo `+ ;mE@`4A !ِ沏*Eð׾Cν%ζ&} NO~7mMױ6?\* Q__ic6uS 0b>mn`xg 2^urԿ8av 9wd֡k.zlZME ~%*$ nIIZx/^0։/I POsBo7a!YF;LICOW*7^ ,>%-;e|bi3fÖrTjr.jX;!XfJ0Te gm)rX_tcE' 3l %Q  z]^|&>Bbũv9%tz1XŦ5@`G/S[N^-;_DS! 1yY=p 7o:M[cWqz'Qγ/tƚ!}-ʠvLNX˗bL!|U 1$=B~l<:V:?%+Fڹ|z8?; {4yik:K5-^ aT)u,_uۑ; &v;^lx9GQq|pDLq,hp$:Dž, َN]ߎ%P6vzZǴ˪,gr|O 4U4;s%8T9}.wti $AZi惃{y\gzǘhԜ쬳uMbRn#4p5Cq+| ]"۔7DčRɒ]Xg8ʺP5e89 + hnK],Ƿ =>Pf̓)ϷKMeENFZܿU9yHC;_\u ]&~|ؠrHm(r2`2ϼpp 8?ͿR3o>KQ4!Oetam'.{|V;^ɸOۙSIg&dirpGSpW ,?FUTC7-6A#Ȟj: )x}T jsLJ\b8Mٹi_jE1Iڼjā>ضzeg7%j]`U=7#[ɜ`!x jzdcTa*i/֧ӃC  .8 \=VP6r=7`CgP]ۚC1 =et*9 ,3XfD>Snd}GzIkQ&VKCˮ(GZ˻;~0R(H]!R1 }(Nϲ DlƐh$&7#'rIHu=Z-4-ۉ{.TbrzBzqCվj~4*|9YB0KPJU/lx3"5,-|B:A2D.6vjiXF??@*~ɣt\Rz9ĸ2$Jߝ(T *!-I'CWujI2 TPUV8&%_)pŴu RDMF ;eù!gsHda@Tm3u> *)`|%ۭ]]+O9#Ї<`]dpʾ7kl;D2~ij@_\|0^j=}-t`#pw@);{V?e;~/zè4{7OA>Ԝ 駫vLrw0NԃP%骨zIo18p\{!;ʹ-5SeUpp##*cI#"El3JckNVJv#ïM^MBMܒEvȼ 2p)c#fBj,Ma6gfud7QDΧzM楹;Wr mH:h]QxԜkw00A΃W0isTY+$@B+5ptxt#_sȫݷDܰ6]q?Ll%$V'6Ĥ /3tZFL-vCB Rͤ9K*%ʺґ{Q1(ЙN1 TyS ҟtM(3:KtUaM1-Z%, ף"` ґ1w,bd^$B f/ᯍ@}1Uo\ֵ&aEsx}8 ˫T~Vv~CaÀ)GWTqŒ.<  ƣ9]K F 2`彟(YD[U*$MQ];)s͒\?OV{-IL}2\"\> Y ~J>qc 'oI+Os.n\V#ٺTYeܦZKZ y}A| h ޵1&Z՛NĒ\o(3~F7efږEn3L;LW=izcZ`-Z߉?>JRP[þ6pLϟΙu"6O3o=lrѓvStE^?U~MUJ nWOXM)^!gԶ5IF!xNĶv!6f_("l~)raZj ן۔*{zg^dw_ XY@gfVлtD>:'U|q\\ ›kH\8&/[VyPˇ5jgM>nW[bt?ڱ<3| L4jSp (KeTS^#Y zwKiP_LȳzVf(̍/l>/2F>|-3)w +V:0DVi^/׃U HKj`5) j'W?˹t*X虸&uTy]+$ԼA['}"\ճ1o{/%saXÿ/4 g%Ȩ'o(k. {rg_#).Ԣ17@[g5eiYoI5-t2 rPS!d{EUlj!SwA٧!VhlNS=^IJ*3\a+#6NK럶~R] ;gRdfImPDq}~Z݌y>-pS 4B/MW 4^fL3BLTH]+>xdr8xb6ګa!Fcƅ_^ :xwiڪQEv#D>H18vwf[\50 *2&hBC} ,1{ѥ.oLa:Uc߄*DAQߘR'gkG̴Ax 16tf|uRAP=EAbթ#Dn16n~QWRY+3ͅr$ъ$~hUs 2D=6JU<d]}:{ }qszZ$eX861׷L&SQ:(>&+ε̢--(K_sxJ Nׁ5,qu=`.:AX% UӯDfV U d#^c@Y* U3qO$ט]Ke)ؘJNkȜU4`3 &RR,)mb:lHӹ`ɂm! hAkMy΂JW޲("]`U@>9w!%O\&Ic[Ce p,@0?a<`1.zǷmIbލ(@Y;Od&Մ ϋe*+'))Re%h"ju|72h΢i w&NKF]{'o'Sd F>{h8aVgq/RL п߻A%e^⏹@>aIViR78a d (R/R5I00eNP*X LbM;ͅ0p!1=I4Megc=D|y ^F ޢ vcdTKbY0+<ATV~A"חp2쫟3[o EP?@Ѳ?cE|ZRj q?"Y;__{_mRJG0Mf*r G&Dʍʧ>eqtفJd3֫N[U9=S.pq3Ji+ =eJ,; d?z<ۋyE,3UْŎXr+,WǣK/=݅H Sjn-JɮV,Qi>TGF19݌#~ >PzX)~eCC؎#3ܮ͒Ӊꠟ2x0;DHɡMNxLI*8"P^m^h(}5F(UAzU$I{=[KmA~@oQA#;E8/I58$+p{ #hǙc\Ѹk3 aʃxpYD @؏ vKlijqd$E0@$ iڼC[F1n2xtRzf]t~JJJK8#gAs%  <疐n{9Z(s8)΍SY[kIJDa) o/$]Xkڤ:WX]C9# '*vk4":JvXI%@ CHE(Q2%44"U1#۞/9'?}}'d8$38RTUujR2+@PCs1R +i@#c 54,MG{-k7iIP'u%5`^ Q 6 rˍ `MI+撤]U٦>]I{"@#p@3^dU5$26&z; ?S- .76&$ ujehijLcodKbE jc:i܈!B˘E*mu܌ =adBy9nf3^$+;YBql­1b>{n9߻Sqz (EsQ*YY=r}C9 {V/҅ȀCWHJDFH Ki$I,>0\k0m]'Gı\jq/gNS{4oYg䯸d'*{y!s!o&Vd׀0-f ̈́-*|8H!.QA7ˇ tĪjD2> eaQ1edQSW͊]n}wyÒv8FARQ'%{\`\^LUsp; XXޛۜxv)KfD|~zB1x%*_~ϋtvNeݒP5}Tx&S}%O?!ºB+ 5 ={'j=(M9k!©_uQ{NEƙ ?:wjg^Z#lگrZ;V񪊁|qcckL[8%%~;TØ_ CiiH"3`WTjӫ-H#JA>Q| 9߃~!Q2r-|Q"cއ7(>XAtߐgJštB{ƴhBi/nFE, 1{oUs3azJԎI "X)hEZx)j|P1= +>.Yrfٟ8vO۠fku ݰOK sF缷qe} W [(s]w4r,wWEn#q܋zd]8K}eldV/R ֧f]ua 4FbRLu򻠿 v[i"/cxrV"J;NjEZE}qQH&  -nup701sg9:dMng}ll!h#yKGL63r]յpHWug5벊g4z1Tz:eb2htҹhUpQگUoۚ9a^^<P8 |MN0.&v^B־9K KgﴩBܟ+1Z8,-V߽VyU 7M88mgvįN! p1Q,Y}yJ,o7S^P)lb?M<Mwv{}։4EPI#_J% |Uң@b9k+v@P w9>N$>lQrTZ 4;W9늦k&G-|n: i"GX-OW>kjR+I`K0/VwQ"=oIn½ :e ju.ei.fҮ^3d~AmFNz[bɨZd| xcoZAY?w N`/ۆ(2Ek62 sxErb7Fk;az&lxbF(U9Jƨ4_Rg|ԟ>2N%}!֢wr"&VrgytUaubXFO/d % Cvj]ń~ zƟz.!e1c&OyH=[wT\#G|U!˛?r% WRX5Ɨ9Z3@t]FNL8_EeҐM>$s2DkOnǮ/ 6j40T@q❦h@_3J;i;y{^M1j .Ns{y?{k Wtȫ-2[qB%H7^3fXTSL͆Yw *P䏙խ {|$TV")H+h,[/f ua])S$bc0ՅYvu,E\:^T6bhs>c4 pٟRB _ME0]!ɍDS"]ۙq>2FBW"ܾ\jU;sJdAk ; r#VW^뀍su.\d.A, ȿpFOb' Z(g6L\2)ʕj }i5oRѡ-BƑ%zdD*<B>輫mxg̝#+LfEXALVWz8$\KVk%`3w(wէbR*K>adyʣ~݈vUČGi(*.JIV!fe?P^8wID=N[8kxL oh4<L= 08o ' p?{gޜ8l;n&ӡQ4b e3sǰ=7w Jfk3* IIǤ JN6LlfQD\W4It/CeM$h52JƁ9;`bM-c3ͣcf.h?+])M4N1ewu#7?g䥙w_ײW{/⿅ya<[>/i&Q)zl.*0,wT~_m( ْ0&qo'CZ{B'Wj0&?y҅oB['fެ-͗t9VmA(+3 h m }>njPmɊ펵㰗Vp S5jKhۥ8yX4wp ofŤo `%ơ h?Xm@rCNȽxvECj1 Il Za7WI{B׭ Ӓ>DpD&-bd\l@2V?8dBo¦"8&5j<ِBܫR5ǑyS@z5 5 G6.1<X͢o 2|(.]1Syv҂%E?%6Tۉ`5C؋XY ]J8^W2c0g@) Q*~^hc`Kc\V8 pd^W{Y{TPlmK5 Qo[ Do|؟B銏n/%W HC!'< N- }3 $P[r2,*xܘb ?BT^6:,NfDN6OBMRkK J!^~ C#&f RL7 lp 6ׯ8Є*3L{:,Oywpu||'ZCk`^z+V-QvNm1g2[^Ts=YiXh;+{4/6CW+C"_D#@Ch?la2:NT*(J̳^corxT`~qν<-h3Dܝr9+@tt{a0p onRce$W ]F׾$ NMbP?|NVaNh iH*>aӺF["(C㑉3PJ"LASou.7:<_\h?L [h_۶FcBh5>tH`G` Z4 >ٕ0Hr+AѮ+\SyohaEua*= ;WVc? N.% VuV x)eq܏y& 2-[Dj8N4}9[$U)]]_DWKF=zI0G Å{$hb60Iw#`,M,x%!+et £%DQ.\)GC}zؔ`?F4~O:GV_>Ƽ{EGv& /$X6XAM>R:Rn-qpM]ON'V*4i"GTjxc==K(+:5bg:yP;4$NH  :~+ /6Bwa1J`9[pk3`'GHBl6:Q}3/.9L` uֽ3i-}WB$#*"87Et0I9tXxXR*ݒ0wyh@0u>~_9شo@uRt\-)uE:c򼥙#Cv? -[l).:wUasla#L=4$8s^ȟvxpd)J>Eu>|oQzR?I3*bҷTXgJbɏSmM !iLḓǑ_xcg|SsH4{gCa\{K]_0)p_7(̄%ۘ,ie:W,mrP \J%;xuB5Ͼ[6Nc+}quVzy" wkr_ƀ9~75T;sMTSSQCIB,\ftr$rܹǁ,b90CeD=(G6TdyB%9}B*R/dDk_Yy|.#!= UvsR%d^U}sHS *eѫVpiҴ 5bG۩lIf!QD[@¸}ocAeMTAAu'|ר12 1jȳH|œ~=[: gM M6(U+Ko[22hs؅ 7hgw'?=d]zX><$dT v7W/&[] ]1ŒxiJ.c 6~SC(d##uFqz݀PНsb|u+!sl0 J$Z_7<ԥҏMfӃwϲLِyX`N62̋)T,ТHG[lBr,vK D0p1#BC@{+$C =ØՃmQ_Zis2X N;%^[NWS`PxdmX\aZE, hV1ҪRt||uGZ܀`0IDkHy48W uD`$gwzNxnzd UyL]q0Mv\YyU%%J 3~r\gA抪Y XɟL@SN6PIBdj^ elw{*+m2Qҽ C ?Pu,}A WhO PY}N1P.qF}%fٵ2fk739~XA6か!5W.9DPn\q1H[_]M~{*-@ROKD(UlV!?[tԨ&rGJұH;/X`6^_>@aBv UCyD)NҎJr! ;cWuXyq9hRӅ*e[YgX^󴒥Q&K3!MpHO!`>>nXWg53 GJ˧TjѓD jӶ3+6Z.Vclt}+9*EpNBH7W[-VV/@6ے[ `3{gJ@xȻer++e)BmRĦ,١g6jNW J9꯯iÜep#D,^ , k֖zߡm)TȾ3Af ń[f0PXxg#D_*-aLn03`/jwx7_3x>DهYL_v#KQfG!rUW#X/_J e͛Q.) -go ;/2N. =wiveajPu|=6OSw09&}ҰMDI4t'jV,zlw.d* ~D Qtb.i#ſgÀg>3ca ģ׎P7x"Ya9v $URjM;VNzݸ멬&)ᩞgj9Kyڕ?J}~BY Eyh(8e)b\hy\eM6I\n{\VL,"|=99*ÆR1Ǚ 1p5BhB-v#Ȕbm %B` X7/ =3&)pwUФ3L}54{Fș!3"U]6$L JI՗ͶMEݽΣ.7IWa,+ІT0ɡe_w09[8Cv;KfA w5mr>qByi9ӡ~BF@UE''F я nGݛKh>+LBz |ƈ,8EąM&;^\0Y(hWݽ fvAbr=r"q ?!+D"mpR A 7rR'2AjjYgY;D=7bb)\S(4ӑp!)vXӼr km*cE7&q޳n$D PxKmxr1 m 7ubs5;O'6rHIF:V{+ԫd4W=OhʬĚQ?N=1r$4@8UK6*X7z؈[5`أ)sc'u= Tm3<ga!n),CRkOe%&vm}SD4~\ԏk!*ڗv|jZCYLe:xg\~}w,&1SmBp2ʓGkX+,lKYt.2"75,'x.sÃzADqNm;p2[GV)vȓF%B\ tlؒx =&QݨjrkSP6,ֱRם~|{\^@bs7;;-Y!p4>3sW~ lnvg{M%@컡(Jvxߓm"ץ e`~?lJ6{3c)tGHƞz_ dŎLʄ\:XOLVSޖxWD]O3!x.M)YsTT;6s Q U(-2X?sL`B)0+(b`" 9iEؚ,?{-D1@0ưhҷ)Rs<:K|F0:#M ~ƜMU!łn"gE`."M]hzXG1>ALWIe߻Ȗ7B#ИRZrw|qBp3ArT@֢:agO8xY-SI~} [aIE2+d5E "]Q薶CDдŲe{Tˆ}k%nR[fqktH7 cp)up n_pZ#Ʃ w7u-**"B4׹u pD f3f΅JP&gr2 +~ؙNϜ3wT\pu/W KN?)ސ4 c(cPP^2炒]d8,^9, rt49jCj> +Ӄ!ali1>${vH"e1n<3=~,U] 4q_!W ԀUɶXp'%IՆ6qB칷V Om:ˌgY++%x:,=$YR4l:Vp3iJ$cߵ7=D-i?Jⰻ?P:ҵ'5 2׮ iRi2 !u/+ģA"pܙYE03 8hɻ|eC9N2UE;TzNMtmɜpzkzJ ^ a V6U*d}¼{,w3El'OV~f4Cz~e ' 귭ܢ[H|n4`Wn,'Ƀ5^cO6D>;Ղdg]Z_?E,)0OַYIH Ga=Ds>-lq[` 8swޕf"@`WM<`~Q]Z Mma#,d\v3TDZ]8[y5]=SnT]C8̺tP*DIݜXedvc44DR@mvKbc^n&yha bޟt-]VJ c@͵-.3Js)E4-dUgp k?-."V6s hQ`T슧X:A^[i/Bh6y)u'H{ͺβxiv;?zm-~QC>ct7F rԵ[~ :\^Y|0Z{% !Y"SOl6/6ҸElj&Lv%ֿ~JD&^DP>jxBS*T=isSZ%s&;opLafIT'.{I/C~@@]лML|ptu}.ĊrmfH0^WCr6R$kz9}c/A|VN:*b ^gQvq$နS,՝Yqvtq-&x9 NwROW86 rDp( gP2t,a]5-x! WΪcv6V X'S,tNE]ȡ"I $YFk~vxTyJ&žtG^&a"ۇh†ZfӻfjVHXp'wVoӛߡܨ6۴o9VJ[dY! t;.炣R>plb.N_zX;9)y(/2=tRp0Johjrnbm@m3Y_e2𪞋h.'Zo/rYdY4VT!Tp+waD ȳDLj9]?P_ssvxUkyߏZoBpKH+/7˸ 8UVuтRwR;P>c {Me kbNͬ_J^@<|_tu}NwMC 7mY 2sЖ-_Ҹ @# xn7*ٽȫx$\*˥iBΥ<5=R)閟bg O_%8Z i0y{YK$X,4?Lџ{K`]KΓ=P aQ Jyu-N 2ۑ6M^bBv8ՏCHUC#NhnU0)w)}()O Uq H>"UlVZ ~dni3,Sj@sehgpЇXDp یh܇lZ SL!4Sz.0eL򑷵j) @E<4y*5_ᇢUYo/²d(oiH^V(u8#\G*RuE91?3 fa՘!Rd.U?c0(o+X@ }9+R`ƻߐ ^0a:7U < C dW/9ӔP}~;tzE{+|UBtϰҦW J[GL"n2ny#GFmw>te04c+9cؖAjiLt:[mN|jÈKѼX䋳>@)a*jg('L|#W8 |=)|ڴp]y.kd!ӹCI~q&(O;{zn7vyޏߦxaɊr0(5Wt^r_[&L]Rߧ!aHm޽=T_/ЀnߨD`ZV7Y]}Е u3c`<dnhSiRS!#c;0\dÀ"t_;^Q?QO }W+ К{nҘ~@-LqK7{cƐWWDtcӁ vqj~Ҏ=İ"3Iӣ.#|qʨ9@)H<KnP;.4u NT3br3rlZ@5}93v8@1) ~>T OP~\dy#TLwH=lq+`xRe}`-D;M˫ %̽i_ KSCޚUէK!D.C[&_ghԁ!Ntfw@nܒ:歳s3u ԅG(PlQK4@UAnRY7yjv.Yn͛ F ,+)9t"%|UۧgYXroVޱO]R%mAsfcqtV3~[V,;@o Nck2#x~E&=ڜxb`}DѽCRGGͳd(riiLVEidi=e4LIogTJY;4,cG9Ӎ@Q幤CVQNn`&Kɹ̙w\˵a4*mYJkl_Ubù[`7v/p%4~ƹ W[0f."x Ct5.{BEMc :tvʿGHO y>Jpdf@2tKu:/fYt~|cB"1hFLG>9 7 蘼X7o_5asxoTf Ml>5 N8c0 /:M3~pp<_'Cd9xķG7!C$Djʅق'R>CםI |B=aD" զAt3W9ZBgj%S[3?2ԙY ! |ל Ût4 ~=rmܖ/zҭ6鞳NY7KgmW8R˅hy%ɺ=NWp $cz,RH[aZId6sp ˇ{ql!0οJ*<"yBTn>US$@.*#Prbb ?Z7HSԂg'Mf&Q 8~cOEYVA*Z3(/'lb61IJeX H e|AeV%a'ԐeY%:[ ZWyCA str[Stş ;-/ h+jvWwMzmഖ04*|\Fbq ziNS"[m2 ɋ!0HD= a5;D2 DS}H̫KLƒ.£Ky|Kg2 7:6ڱ[6!{4 0tJm{)7%kISgM8S~MksHrPa%ebq6)gR7KB8!F#-f70ب ^Ez cJnhihf`sRT7Em,MZd1z=KnF+9+s(Ñ@+HY;*6n@`   UӘgQs7Y0 ) 8P ~0H*c ͰзePU@DN8J O74n7H{ ) e0lYgID[ҹɳoZlN"V D: q}}[eF}>1*Xr{*h+ky(>RHʎTBoVN)#QR˩hHgS.Zȹ7ksVO!b՚Kz$N~&){PO,Y΍HAd$z%'Ԣ4R43s'K8R[emb]<'~4ۏ V#nwׄ>̲MOuSKא0Cƴ|>y YdA@P}^.A =~#!c1p4՟Fd u`86kpkB͇afȫRHuP]obn-.NؤWq  <݈]柽g 8~z}Fӧ(߁%Ƕ1 >dΛTG-CYrـ;һ-1dargXQ7^z[luG\v+AilѰlU{yׄ@F= 1ZbE|Ddޱ.ܵ\}V 7-H) ;/lV4r~^ n'IϳꖀR14sŪ߿{ e5h,cT,7kh+#+䀔ߏɆt2C7qW'=>?["f"<<"}i Q-8eV9L~Ab\F"%P"^(ؔ3*Y5ŽrE7 b WĎ\H=j&D ̸uJ|imR/(/E 7Gܹmv΍^jT߭3KX2yF FqW4#T @q8KFt6y#d!q/ЈW:8E x d >y 6+L߲>.S}XK ʭt3E_KП8f?uHqqй&"&:X5V4p_cp 㒵a1}ӎR;V׽jc8\);zkLP?Aک.M`^i n2࿟ÓPK|H 9cwDEu"+Zh*] U)ԕxN{{B1ZEpjȊ'sB`6H]S&/I o p8VP/z:/طG15& CłӤsqORD=${ rئlf]@^P R򪘵*Ը+E =ܿ(Xc-7x$tL+B@n՜S̖6z8Qbb;ŒZ`iIhdYqKRfAfzKNԏW\i9{1m<Y26[yy;w#Vc!tbWjewl)6gGx03?U8-zt_TwwiXOrD/Ɉ"V>W|葊w XB{ץX%0L TՆ:&V @GEͧkq mMH)x*!՜ՠ\{lff ob APe'avB:Ìrջ27wpusϲ>keмm0v$D~;OoL#FlL R.vz7~UɱNN˾Q*ɝ*z3ZS!b2+mՐBa:5RFߥzF6)mC_ jZ $uRkfa5&soW# \ي씆Z Lk j %j_WtT8l\r-vY`b2O@yb-툏es)2y 0նCr4UFĮJm1 ]Y5VzVb ۮŃ E"A2/|SŽ J[Y|XpsSw(FÍWwsx0!tGe?y!#*1@( o0h-ܾ!(C攦H]T7Bxئxj ,{?T,d_FuxQp2@^>Չ1ZU)QƧ+2yu(:&'gF4;g;FUyqFG]6lKn7pFuɃ;e{>QLF~EqYN+"~$\{%q+nY&{e0bѳ̈́;)34J\ J(A'88,ڂ7*l@(dXIm64;~:2P .u4[mEDJ^]: V:|&0g%$MO߫Lĭ}tg^Jia7iwڢ\{bjWtV# 0Y֓zA{nvߔ?';썪i×EN1!k*ajw QvCώBjsw HDPzS{gOQl+B}:dJނM u3GN.) xGzau 98e|@ڋ9D-#4 jKT+cIJW\&J%d~R\DGG,),z ɫ7tp0-tH?fQV"|R Jn}u,kGZ#n`(dh Jcq&ܕKCv]m3D?p]UwʼnF.a _`iMqdWf@*;!'XgJo/X{N _A!Cy(uQP@IH}W@YiCOMĖtFq䷮T>\ZlvU aױɵ,'j3kRg!!%AWƣm**_8 %]3n0``>\e 뮖rGBՏl:a^s 1"Dw ]K`K /.);LXR/zΔPcΠFKZQ̣;cv[tB+@4PD,wY)Jf/ڤ,eڔ :ͩ筞UxϪ1q>AC|0|x1RO7 B 5ʂ[o4E()0 DaMV#(գТaW}tک@"x IzԌfX* 5S$#ۧr:ăҔ͡ëD Q2_0UB'd&;}mYc5#Zb%:)[տZy ++iY^s6vZX|$gzXD8D?O4fl&GQ.=MH<6S-?b녃0lK뷜yh MZז}>4IMвr۲V@t6/YP¢ & Z3{/mI#*Þ%36~mQPuASR4J:["oyC5==D[zGLRk[|W |r3-SGv$W!?2\)2 yo, {27Þp:I]PhZ @j8:2?Ze8.nɔ N"?3A[DBۄ P" GMZaQM ԮxBƃzG(KЬ\qFgR;K94k~̤xk(P9W/2YXWX,\0 kh+#ͯ嘘79Ҋ>"*¨<> A8M6zc~óJ n\ 6a7E"ױ,7x1"B\{+r 3`!ܡmQKb 7 [N Ɔ/c.y/pmvkM΢S)3RS@pUM}HHfV}[o ˰oŅPjG:eK<_X)ERt%k gtp|U6@J hBo-DhsȐoNtqzCB.w޼riB l!7L$Gއ܉(, Ɵ ce~ $k~Uaԛ:חܝiMY|җSL;$Tݺ!'0'pxflASM[5gWpⲅGI㨶" uu mKv:` 8$WN:'kث\bS۝l)'YH`ay BQ}&(FW98nU udzޅ8j״_^W$bٿm7(ﰘh[:E뼄 QI€Ϭ^ (|Z⼰et ~|禷g4b|[!k;o cHT8PO2j0t;ۼC\]ňiT_u8Gn:Ƌmyђl0v ܀y}CWrH~hk7Rc-XymX)h 0X60$= Y{gRP}pRT<qRgc\~GxyY}ܛ%R.3  dBN[Qudav J;kHirP?Aؼ9rwUDװXHM4/!ι4hIsրr_0v0~]c|6r9'lYpR+nF^υ f/$\&|\UxcԈ8a +IgLwռU20 z%TS"o,?Áqb&= wM6јU`LoZȁ|僖 X+<%q.CQZ[E2Ot's@`j1Wi>Y!D+&YNxaWDsx򚐧7Y>XW.g!Jy_]JI7%;Ŵ HO\0jP5jKIƓT]/+A$ .򸼵eW+ojM`ңq_:x iPgrgHB#{8vy+D H-sjCt͸Ef#5 ~rp^BU$p 4Bz#׃;|5L~zdVyvuY 8N,MUYwMY@,Ps`CÓugaE)믿h'ĩN,~ 9=.͆d%Jy \KL [<[jDž V|GЪch PHm]߲M+~L;L$L% ;2gK#! P@.7^1PC3!5Ml|y(l#># `$_,sS3gpݞJ\UpN[N8'V_[|QdJM DHm Vڬ y>t !(E+9"$^s+/ Nd2gZ-#*֪32}TJ9j|SmˣCLR{\NI?cԠOUV[3TChxnLy/l!#0z·ɿՍh@ksh w#^Os5 $gYu{եv. vo}H;'ʧB菵91D FhQ`n䇄E^qzu*:ӯݎLd[+԰[s6Lwæ`v#* pcJ2mT޷#K3!~e)c:^5s(,A.0 Ԉfe<_O OW67XʩnW&r{~];IPMt!=u)>~8*~-im}L ,5)bMܲ7UNl%[qk09gm 6O)pո};8{dŭ6Anuc]qY 3N{wr7ᎊA|Pl^԰3HRs6aFBfBW>qBUNӘԦ\+˛aaϫ|*$̍Qrϼ$+%l oέ6scB'Pl=+y\۷q"1KZ:\^ND S҈pڻd¿Mws"3o9~R.R?Zo(ʓ"(}TBCN_`/(Ao^UMz^>󴻗4'#{m asj9^?oEv,}Ά(̡)p Dي8D1d24˼1گyx{J@7kz5ᦌ/a7ĺRS{Am{* juiJ+UoRz̵9(־70zX=jJRX(s~g`;sb><ܥh(ĊAnX`1Ls Crd Z9`eZDʬ¤6;k+QF`N9ilZF#thtDf`>()&]`H~II*940Od[ ?$*KDG)ϸW; ՙ 0]>%N0]i'ƇS3l 0r*[pԻs}k1*6@ޙ"2}Ō5fYgڶ5c$ EF% LJec`Uq)PSQ2? >k:pX< 8Zw]*:#< + ƐfUpE@aZ6POj9 rbNLdٜkZ+g4c%1b8y 3'\oR =]OB͙/+Q6SmM#`kR&4&Sm1ASdEz@|iPw)p)̺QvgܥJb Q>kX$aĚ*-nO`';|TUUɍkGaDwf5T295γrof˻d% zX,K3y8u?xoQL v!4٣v p%98m/OӤgn€u;;p/R dlQGK1 >vz<_GVE?(yG' Vh|ߤgsmCX }Lj0Y1ޅ\(}`+|޸E31k[7c =Sm8+~DfV:H7zsC? ;3 ! B{>܌ve]?] e4A4 k>a$.ݳԾs5r!6#_=)oUWay]s^uٛ tu32 ԧ=pk(yn)Nb@h_F1E%g7Lbi@-'iĈ.~!m Z_쯎0,'p(lpu*t=1NJA6K%MiO;I%1昐KCK5ЬIOzKX\sUK+\IӜ8PK5d$q껥aK )CX __FpD2M_,En4 ^\S`odO"Z8PP"O_ܡiȣ@O]ĺL!b 7ոyMZ$_>Îa`D胤R#) tr:G%K]yՀ5]/վ/GlZ| :x[cMS._3LU^jב8)Bj_DK.e-"g7tƮD@$!Dw8R:)' i#LPkC ?Z~…Cy/36=6e:$5ʳFq x3HMia}Otb7莾T8|8En$EqQ &HB'(~u%9P}}$y^w]3לf#?[_qPR)6x%T"u]Ww+wx'C^fs8AqX8ZocDeS5[]{$r2'--yAAx!lIX3V8dCfMW6gяB96An4b Y3ݣS\v-2^|lq̚@Ja.Jƍ,PҙS90AUfe݇<*j'iꕈI&fK )HL|j0e'k_)4>%}|pw1 lm$@,gLK 7~=g~,`]-B]CUn%v,jnxRVa->)#$m;ngU2m?V}[i8-JDvt *b)O@F2&7lc ) ~]7l`goTWXΐWh ؆D A^TqN!ثN~} R)vc<4߶Ice-;E{xrq+qF˯͈8b1JߌaѼVԂִqnCLG"G:ic\m.Fpz+0s饷M w_sjD׷H2Uwqj;C:)+UT5j7K%x sONVDĝRD놊.:_ 7l%š1| J=^HǬJTBbK?B̕TQc [gC7@!c >:־}EmÙuy9^9td˻ Xeu F#ة64͑_5NN1yXY:bê: @d쌳̜ةVnިZnAJc)K}Kvy U>PS''DO5ZVFǶ+r_%wH4H04tAPJPKw/֙W}nBy>M/"MDkH;)Q*cXCZQ~ VHKS" ujEן;~!D2܎Q=E6;LG3̿W-J=."G)1Dd:QajF)~> ';p3x+ ji7e6;LnضZOW6LV_XGڄaӤʏ=fw݈[?%g;O1ڟ`ķWU*7ӟ*QmN]?ǧei'Hl %6}ߋ\3?o_75Ie״<±Ig^rߏueNp 3=n*u2usa2EI\|:3x2y(/N.QB }nPL;}<8 8,sa%h@oN֎"0\qx6I"fD[Ւ>QUNQX0!B:"1ז/ n뱋o ρd$ Mj= K=MY=v"UzVĴohD"drw}4WKqWIWFsTw|5ygf_4 dk%z@¶ܙz oC{X5RaA( v"^_+$]oH3w#yM:>xY.o@6ӗ0 ̦%6Mjb<:dv=EͰ<>d{5%K#x)b kX3[ 4׬`ۚL|d)MɌy¿>QrCMnpXl-`pP'q[f%_2 (ULgA+7*Uql:= ͪ FD`⣟9&]IT <lZqcU,jDү6VA$;$svJ#c16).#ә鑉h+t!O1@Iϸ Dgq(5gA_Ɓqdc,P7#Ffhꔝw'&Ct߾}0xYDeI@ ~cnr6R05_v1@ުy8#xG*?5H=& gvV̅PO{Ȏdj&2+rlqL=gW-0'JxSʫK˟,fcP0yYp,XXxl\R KXԒ=r/t;E Ejq %LLki Fw _M (uAבX{-AkG/o ؀&Eau iͰ+J5(L4~jR-~FڣK0e#j;m1x/GNc Q$? رCH3\.zh;v }6Yv18ų 'HL^;N,;j8:[9k ,Ls2㮑P̕=a-jhćYw-Շ w l)Obht䂩,MDN|*x~E.}Fh/↮{٧b8fjʅ(ZV:muc586 ޓ)x$߷0r+_) a˭jc_Z\ta%&F>j.|LЊFѬ|7 do^M&0iQ˂av)`k5W3̫ڥ#p׹jXnIiX7 `ktu~3cņ=6濹+WR'kδX(^0fmj`.LyJY99#0yI3h佽-xVȬU8N2BUl*6̄:Cc)j%9jiX9$t-lOygt0t}Zy9Ix7zuQ1Ax:?Yx[E*˥75g1`JH |vm'ʺTb=KN;!s%&ʌ'v8?W F *z; (QUj})wB< ٱ,/g&-h +&SUb:WP]$Jm2ƌU 8/G^11(g B-ӖS0|/IpnnSukD/=Y~\` OY57K*=[,t`M8w!)jiIQ܁QH=\ Zx{]m`wdսuQr{4,#bi;PR5 XQ7lynC+XDrS F!ۯ&{WA&4 \=`Sq> K*Ui}@M GzT*Ga *r=ԯ(Ӽ]H.h.)2>hF{HFRY].ŗf̬anq\89(Dx.lX۠O%Qys2gr%v{\Ή,Ty[ED[ I-[~IDJ7zL,G $}FS+ f4!r3o \:j)k iS{}ng q`؄7q6Yna\O&-ٝ1TMe,N1݉x,Ci]A. /r15.3 ӏ5 󐒺.TWhNM_.Mo k_ɂbj;dNNA",Y)uH6պXj1ºl6rVyh$3)M*v V㓌{7TD_bFl&0D#ou{@*UM#lZ$<}>uVE :\NiꜛE+iu3 䨵Yڨb !Śɴ3FaNY]S0 " ]A0pBz.6H޽r<'ch@g8VdKJZ~DU q }у[E)SږsQL&|AmG.Ǟ-J4FElPm=Ee(w$6Bڇݶ_Wui <}DUH0'ѝWс$k2]k]?hCT~7 Ӆ_T$Rz 裐\N4u}&L5P#\ۧlk~+fs3ѩjo N찪;l% ^ c^J]QOJo;* *"eD2֠!{`i@X[$FzM=+Q:k4œ~ĢKv Ah"=߹$tHL>2dzZV<(ȮtWn5fFH |av6Y)5s}&p1;s*&PHMFQr _BS?<w,KK%mog Z4Ɉ:>+Pg3Z=jmb1N(1Mr}Z٪Φtt|50J0εA '[OX6WhzCIw+{{ S4`,RGT"5%1uv7H(JI/6 n{\ '넽*{R|Z!sԷQ'ZX]N^;( *TD4uL1NMl= A=jo{} j!X|5\xlJć"ĺ( RnAr\XTǗ<&+$WH[kOx-Wm8å0p{>5 k`PM z5ȘS7*dhlYStHNJIDK_7qmќ_x €FZ]Df>|cnidaT,m[D҇z`֜*QB"]fwҿ%W)5;)|)r캚 LjwGn+ء3(6b'`8q,'Z5ҝ1|!Ib/-Mxq%9Vߒ=wlc\ @ V~e%\-=Rw~VˋCG ,epp=F>] f2d31T) Uqw $AIgG;z]1 U@m#xpdnm:~~/ i^Wȹ%B]<3KpyU ~9(Pa'|SB-Lv$# }vy I_TA]LL6"MN&ӏ(QO Zv0d}gM!΂I]*zD]aƋ_;F_rieҟ^qa2ݘWג3x ɫ\nYE.X;:rg$*Б&8ghDVDžg{Qc^A:8nmjOI}L>hg 3/1pCbDSCZVZE>nTJ(o 4u#˿CNSN@xl,/%tuGJqT Q7ZǏ*nQJH%"a^STWEmi=:c덁q 8|ܑi)I]{gk^QxՂ߃ XNvn°=殏# V_R LlN<3uv׃E5qEJCIne=QE%S ShJ)?/?9rk!%ߵNf̪rhJþCk\o!&\ipiTM8秙Fpܠh*`3aJ&otVIG+jlD,1laD}౒+Aeh|0i=Y ʹCS7UKƖT7ᄁn '$ 9HoZ1]2afZS ~Tmf͑ayxeǃ8P8Wij:ppBLE@I leވz_-Y008fhȧ X,tY O-uD^k1\(੖*2W>(iFN(')'@ʃzC#!]LG0R4$d^{D#\y}.~@5"299z]]C1Xը` B"_U/ǭhA:/l, =əv69E[{'UDN8#ÍSi;B^~zK=ٽldCԍA<m_zTW_T2](Q&N"Lg FPfSEͨJ욱2y-#n*gVY؊۪_M&8TA~*0.9Iҫ7qv ZsoOPQua2hZ!7X2ֈz;CТGh3Zl\[V5m+B'}VCg;,_0q/Nv+AsktoH{>rTfUx9Nc K%3WiH ߾q{eMr5VLTՓ9g{C0 8Ɣz/wO\Zb|hoX\a-K8AxJR@hc1>CfW ރ,h qqaC- [!* s)a) WfIpDQ6-Py懄6І(+NJZ[)KN^Dg.3^iꁘmgLb5F ⅽ ˩eg_hiv4ta\Ő|OOS@3wI~HG8?b9j-R2ܪ:H0 kJTUL(}1ȷ V/:r7'SexC8;=tqFO!u B'KdȘSZwW9+ǠzWc,,AAsQf_YCxh> 'KÎ0f>K,* oG:t0=\`#Dvqb37.NrU:u" M'z| m,+ls3fxEUz]u|VT\2b9P{I;`0`!1V牂.|Yc;Ѩ$(iB_}Cx4mcmrIdC$pSF&F:ikeJ#3%A#m /WR$\8}خ=! QfEsD=|0]. wCg,~oUvk`Vi_K:;H3!DF D[FVI="1S~#+檌qZvJUk|2u}y\-°ԔVd>Z)bԭwЄa:ZW:R0N&'T-Ϋᝯ~M hVic #">cψLqYT+\i'+`1]u$@*ݶ|5Z:÷7۽KdfS8 #V%Z^~[N*JTv>w|ô !dցI-smR(D{Iu\KO^6,Νɯ pYm Vz(_!o6>ۆM_GN )VK;l xw ;lq[#{KX&yIc<ݐ+ H@~_L Z:#%j xRX3_.#e0:oH4RMJb/F3  /m PBO|a@#d=qP?tk[+޷8Pd$de>D%tB4(Y2H c"}2aBر2K}T,!ŒIǻYͯbrnbGK#ΐqM@Y7sGq7%)X(HF}z/Z |RgK@p:|~ Z9Wϐ]rY eMt# 쁢DO.F.W`_Y%Ay NTB\)D[w7N^̄y.6c/<ʮuU;Uz4;50-;#& 1dV$f^/nWLo s IZ~6OhE -%1j< FwIu"&3Ӆr egUWk cjeYR_|پKɇx9"U!^D[F!yCIbLFpi`7,5qs&Eh)i >:ɆL\8]G7Oyyʹ+kqԭw@:(#ʼgNf{0f0Piե^B L\c;ݭ#^zoaKd)pJ[/Bo:7nk$cT@ooMK8_2l~v7˙- ,LA|:?w`}=tr8}]X3S$x5YX_ ZQDR6g)mL g-n_-چ">쭡LVa1qkKf X嚔N*ԔPAڪ¿C_z$k!Sf/?\DZn:[b WDe!CA@mu7a0]`Zޤ>rJh}ϢZN~R\AfRprUhvZuAӝIأD}&!{R[c$Zh-Z9zpZLP`iL0#V B'25]O E RvR>03Þ-+螽$[!/ 4xCeX;q]uU::"}=.+XPʮ0 *CSZ}+#߆;yȻu{<U`dG|6E3ab̲"ֵbd'T>SW]FPj%v?rDgӳ];H~mbHXPѥe^)\TH N 7a`>vz2qV%Lk Šwʴb! Xj.C$CaƂ'hV]tWy&^1KTʠx+ȷN8/m>6nwXRqŬ?%%Kܣ!vW"*ґ{k:|MVN^ċmI 6V:gsFN):YDŽkoѷ4t^0pl֯½3d5y:z& #e10A7?@A4L5D-tygD TTCva> /?+Ƃ6x!G$4xy/5C/Bi+'tЀ-(,Y2}Qկ*8'(3XtPăOc⢄#L>{q,匝Pu-AJvG9úϽmx5 bB'=fʩ*qj4s6Z{hv Q sW`T|vv[fe.e2Gm䣇N1 [M9JpNx,UVJ{h:t ӽJb2Px<Ɂ-*a`,cp{lɝ5`XCq6 kA:@1`ET=`:o@s8>C= ?.Ty{eEjBFXj !fiܸl0 N~dw=:JZ<BmZ_BKD,|BPQ`fv)z&V@P4[r{ɴ $7X_UH$5Io@H}Q{"͞\^dZ9U׷SK~OבLevi6Oܨtbf7uOWv;dTǘ>[%zwIƮMՓ`kCrA&0|G&  ͇ݿ5BQ_?;F eM@yMܤ?ve,8ڄ,MVMeW[aĸ ˨- t±'&waYN- O#1S>WNЋA,fiFtEq\6ҟ࿵)B55¿2jg%I +EnE,R˲ DƸ5uT'eLf#cۋ]MzF٣Aui-|Ngj^׮v3V\\j#6t~T b|" 7>!q 硪GxܸcqQm/#rVZ̏1e Ո4(˂#g(ߌBfo*9z|n3B+Ͳ/.2rp@7 z:ƎnNsݤymE\yxn._nE k`e9\u]_Y߈Ǩ:M2}3f_u1[U@`=J0¼fx~z\ArP }0 O&@A+nW%TWqH󜃙ĹTl5/O;1F:XhV,~n3N3#Y[ӫWњ2/}]qI~#%(VԠEu y8Nh&8S04A6a֟_jNY6(2Q$s%?8>~_ [5+$i _,c=yԾAuRmdGbLRxS"z^FaCWASOX!2D[=FV>Bzfm2^a u<fp@G8ƫ-&rt;r:'7̲`>1]D(@BpJOjl7..ʲ,̄I~%6&n?5v/ @ ä́t/AJkJШKKĴ4Hh+ \hXfBT !`RHVJ<*b._G6G/J j[5 'P/;)= #K#.oɲq`%&}Iэ`x06AQiיr}fS r?hm$ϒt?btuXu.Dte󿑹n$pp&5gφDTڠ?$Is&]n-EUްTӘzYY:9~gbmk= {`4I$ W|;B=oʟ# TZ8ei9KP~Np lcCЙa-FoBB%|K¸|KSjyPb(ˎQdSl  buI PڨF7ٰUp D9 s'f$ef; U'jU@@F-<N tm/&}8&$Fx!%?|JphԽ_f-&k;Mk' `bclaQޝYq}sBѲ Pх̚Iԃˋ;KQfW@w]Q,;MF¶KC5%sĠiq+#' Nѳx:-_8]$ LUNXps)@};p-4z6/ʖJhdj`u\瘷93âG8!!) Ml!_,`Jq~S<+r98p, 8DAN|oQ詒jTwZ:PP^Q?ާ]硉?ܗ/EYԌi̜t̓977gn ]cI7T.(6<&A~C9İ_D 8k ҥF'Vo -*CcoZ [\'hx\:&JP8vYI1Y Q̃[g7JΎ6d@yRFX[S yEZm )=EP]"{{,Ib봹y ݿ+bl2V6ťÅ8΋'([a8hK5HmȤQDi0WMPpxj=Ou@s sc SoD9ϺUH[BcI4M(e./ucX2Z)k{ _TaO,$BIO֫J#S k kڸ4wGф L-hS7k'جNf< z])B`y(I W:]&t2Y{HHN_!(ÃvfLȈ@oޙpgE]@˶ݣSUI!ם1 S&ztlgu;5Oқz (*/2\C[l{jRr;(m=-rWPB"~MՅa;_-)lJ ) *] p6l`MfA&n,Y*"3}o%s((7צpCwt%dlagTqeiY>X%iYs=_h3\%J3Ù՗ OQ~OߺuȧwǨu;320壥"3(6,Ac ׸ SM 9"q!JllJnBi m`9.l_'\3 nX*T;W49T7%ʞWd^uziHu0ÇEFJ&!J $_J*19čAv '}%Y(._2iA< "Eկ\-Gfmy0okQQeEP0)tal'3.+;Ahov& yXo@y{-mkOM<գ7bP q M*y6K\Y|%kfH2pܲw7i~Ҍ->U82ig>r[{ z$m Z+kM3{u},Q2F 4~i[@XmB(C_&?cŬ ]tYV@EӇ\.4r.N3G-D<7r,S_p잗^[iwF7eQ05C{$#P ?"> $SXwt*FqfbK@Wm{S-f2JWzϢdT%scof }N`iD1ʇ!zFE XrAR&%Y82DZ2C\RTmq  z<UMh[A|$0u0'TMj]8-eKn3󤭅=O_=ncA;"t[ukVg?Cmf_ p{\ͼGʻ2O]1ۦd8&3c^7GSSbSWeJ݁MQԅk<pW}SL0n8 ]3!`e}qIK۵|rLvWWodn*ݿN9lC\ox_]I:'<m.^lcaye^ȯAtHi|Mxwh>y&}tu{uaѣj)t 1Qs8Qve:YȱK?Jp=aiH:ᐪ,+;IkGzH> 4lJ`mh`^ G`eke 2 #Ln)7~C;vuAT0 ~%puSj,B 3 ӵ0 0H+gaFNPҋ\l̑r*SY U%̈p`3s ,hi)'lEoV8D`fԣ MkŞt8ƑFŴ{W\G!<{S'@:G?0ar=os`ܶ{ Z;Y[WdB,5-c9Z JSz}E"kE9#".ikʇSӫVS ]xo_11x-fb4_sfS8>d=8r,q5,B|a~dC|;F@U, !3 K\1封21]ķpիh?T`C^vQurxVYA6r~Z!1ص1p#)&s%[03/? fhl٣ z ҾFhL[A5L_poNv}J!9I EZ㎔E$AOw8H V@}KE DXmѴ.WpmudO(Ri T+ dcWzfJӶ[7NƝran&>4G_P`Uu; Riu ?'-%T1roʊVpgOvm-v.q8N$՝6:7 U` ȬBsȾ|%0}R՜5n7$(5]u8%7oUuJwQ&,C]dcNZh_)Z }us/P͂˂: l 4Hgt@|D%kؖ[5` hHaW)T{~,6VRA2gCPX'H:?lҕӡ=yQć `P&:`X)SA\oN^d c!V(le km<Ԭ];&0`B^`y>K ߳+E@odEEJךZ#;e¡ WwknnC\gyɣu fm$Zekޖ>9D,y6@O^]"\R4)&hߧLƱD[WtW;DJ6'1r_ QȘiy&N0LDك-f]Ui4hqKNw=[rDI9|zƌ̍bq-zé᷺~%Kջ'ơOV ^V_b][stef 1M$c=rPb0xv sZ:} pP6{)3jZ7pmDrHuYjw9aIXj}e$(ѢOHbuo?7dLY|usn騥,2O:s!ح)?.;8tdx>ZT@p'ƥՒ :ߦKmݯ\ԏAnl̙`KQ@!y;Zq/5Gvi\کiaǤȭ{":UWHڎY! \XΚ>:\*u~b *]1!#ISQrn=DF uEEjgkZ 6A}Ŗ:<]<HCDo77 #40 i8C'-0ĐGx/cJV`quQ^KA G@{o}[MhdɊ˥%{ 5y` ǡW8}$K+Jw%FNr|j3] Zh@6/b郤;>\Ni9R'/!=&wOZ8U6Xp>ҲDݚƫvs#~ )a&Ak">+fq#0^92N.J~iQ,N5R;S_ra%[ٟ=>ko/^\oގYkK@{O*{#csFNc1N+6&B(& !XN\kҬyu k3U%! \xN).~/R{7:ĪPIsr &--wTxñk.7/H gMvUZco(߇K@:24L5UW Rg Q=P[С|st(KPĕەSqjEQ|g9x,[<O5'˂K&$J*NX ¢SZ̵s,}H8Zc8aHɳx\vE! h_6Jg3T.olZR(\הc_TA껔$} .T3U?tln.-&/: ш_LJj .:KΩ{xq0 yHwl#B%Q>X\bJU\﯅$ʾ|eaR=NPh:&)=N BrLP' 4q:0}KuNؙ0X!y;ޞJǝPNG;Ǹ=Y|uB&*p'־F")b"b[GTW5( fB_C20᠐q}pOPjT7`l꜋Αmoqo@.enf+ԣDdZ3ZnXu\3Xmp)V>BK[CxeaFi- KS}jA0Lxl-^d2Ds&rqim& %٘HE1/ToyV0^ݻv2oVkY-@M.m;;8p/"Z q]*!-h#9aLJ˂+r8/FJsSC횤3n44jSۥ%`ߊ_B @2vu| ItݎMQAJtu_.maR\Ednh꾂a//nnh&  /~3,ih$b"beծ\caj" Ŷ/q/[mibR3e nD8igߩ=x5Qۃ?.>@@͂U$k_h&4XlY &rG߽7F/!k~Ș&ca1BY\L䶱ƃjF¬%Ɨ;+DW[N#9pk׼Ь\5ѶMh3]ݖݼ/^H3zn ]C9ɠLee/ۺneuޯK*DObnq+e&IU3`nۤ'egh}LHh0|e>e,l [a 1a3p3R.PVLݳEuz͉[ 2IAP[~~!Y!%?Ѥ ژya?umh%BKU04gwDӶStIcdmXoZH;~`/?H7K_ YÀt\bS{Ϳ|>!#sܙT[;M9[$]0%NE@s w5Ş3+b%(Բ~esV0_<5+2TF(,>3Zʐxjt?Cdoz3j0zY䒠]԰ /]B& y׳\jfݢ+kgN#(.3+dD]d%[rtٻG]۩WtJ=M3?[SLɍoSZw(A8<\/kS^V LU.FdčVkW7p=11/MeY<4ޜ"W;#W&tcYǜz XM;Q\0m`ӻi'vX^ԏ#ʰB-i^" ۖ5[uˏi<4(0Uy|~Y,;MðyrE3b6l-wИ% 4)빊zWi&h11p`YֵS l/n~JMcBR65+X JY})HC*Q|Ƅ40u#DwZ@SzL([Œ6ѼKK:vxVxy t[U0%{ `M<ܨ[Jb+|Ic#h4+1M".)# nR[{JOOIs4(!mKm6bvgDEHP˚ 1 qqk}/ZJbބ54$" Z[8:y<߾] 3{J;2o/4-|KΑ.|rQyw l9=6QQJTap)n!'f ͝Gɺ}u Z&:ɒBڄrn!5' k8xCXp+U}-[AD`H; jw0)-k][hѤ6SG2v_yȅ͙-zYC5e"_H2hryC X@PpbU8Ѩs}j;O7cNО*[.P筝f//zTl}r_5n_6@=Thk|1gFqho5JMXB0CutY,b ɂ3NG58{ 3Mkf0FY*C0S6Fsל}d#Gh9)CMt۳tVѧMJ-hM~ .92ׯŝraAOX,۵o<#ȌhLYiϪf\}0CɮAu5i #kZNVp^ˡ49[@%b'$] 9&x@z222kA Fʑ 3ȃ4i  . JB|課zNM$ j Tf| wF#'bNj{ nʣ:j?#S]7}%7t2P,q+`:_36V$o`iȻl12h)tW o\+XP`ԟ> N#*WwsMƮIӋj4L! y /[5TLl jG]<׺] Cx.".` IF^GA2r|L0!yT@y:wD $?\Tq SB!\FZ[z7-Ex FXo%3 5Rk,c*ɝ~YSM fLXL f,~*ޙ|Pc-e9"ܲd퀬'ӛL!u^P; ?\IJD:6{{Vpв)ԕJ.:;/a_'2)şߢIQizՍt!)O4^?sžr3ǵh̻x;}`@X͛*6'oՃm: ,M *QQ|F"Vh"*ݓm.N5ye,7L7:C\&8ɮK)$w`J7PԺ et1mP/QI#˨> Rˡ}v?;ῤT斓-d$H͐`AG?XҎXkRca<ﶫ{+ջ~ h$5x˘Z3'-BzP`~ ``b&bmՉ t!4գnS7kvs\.O]~WXLB)GJZF둳AHiT&b (la[E70@phmxګܥ8Y#0 nEZ!r.v} 'yjaix+t;ۧau"گu&T<ԅאA6?!SÆ8}r.K]PjL&*+^PBuN!1 =eFwMP;Ј ⸵zQ`  \Q̓v[Z@&#nuFg b̭>SYc](|vk'DxԪ*.0 `Fȭ+OpW_XsPOՊ^l /W~I끆&xIy] pt%tkSc}KZ6WXb6qG>djlxy͈Z8i'}M%8$H,SL-rN>!]CGN]9sOCW6'io \u_mAFw`G'I9{B *Jӟ0%7),"Ʈ64CDM &j+n>f_RHH˦>C7pw7[mk1TRrOcKUHM%w]7]IɢE({mSR]шp Fg3ڊ&e=ÄGz ?3Z8TױM'TȹF8?0*D6*g5K_< 0Q_* %FՕGJ-L|6 x B#.9qZs&:(""XidI|8;Z߻AoƷ1wPZz?P _5ft*OT'# HYšG&X`&*dhS_*`-^dL'n>22P:.$fI5+eGíՈtF{a-X}˾ۢƀؖ[H]A(׽‘,@dI9ۧa(k ڦgTqq@"/:|2 ZtE)<ɗ b0x4"$3jU 7P/s#bծrCKcQuOG̺Lq#CBk6MBp*9Ezg%]ȟV>`gšXϝS' Hqk NzNߠSǕ8 mi$<ĨOaD:OO(U^7`lӥ\Nd.|9sQ(`۷9|pn?_3*s=>s^FIZSPxJ%a]3i,J^t=ZkZN^dC|թ-[tUxIwvZV:u׫gzT"GqplE@ eЅc;i3畃aM`? 4v͉zBV1i19nMI-#p)}xwch`X`p[<*%zzpߵ#Rb-9Nu̷"V 6<7vePY DE>SA?Ĺ/hUVGU^VtWc=H˽1 iG6 O6;["Iz . [imJXD}dWRJ5T) qfOT]pH- }$j̍ 7 ri啁Gݶʍ Pyjs-6ēԉPpfB9t-Sfn\4ܽ8*} -J(*\4-- sw^Nx?=Z2V%~[JƲ,a6<s BԈ8u ",\a{ѭp;VA:T\Q %Ǟ_ I{Weʣ*tf=Ԙ;{|-Ÿ_]9G- ʀJp KTH]i,,*@ɃvJJY`Mad_C}llW8\ M-~M,mYGZ!2@Xod)vvP͔[$w탐ںzuŸX%">ڿLV1K5НSt )A$HRHB ",2®1g9vlx)pµ,kGv#;ӟSI7ԲRQB >g/ b&X3.@UpۥD܈϶; ϵQݺp#iD7)J(;v;7\I@ڂEs2E_ɺÌO)PHb9oYpȕYi$79ygQH8<]+T"1[wͻ-"l<\hXtKyRdCz֮?udAKu_^!c66" []mLjllV}׿|sڄ&v_܇Yt}7ۃ2a⫱}{V8\2oSGK ӥs,",ؕcNdAAiu)^ _''Rymվfwi.+VP&V&=/? @ĂDs>S \,"!dW]n1z$i=9 iRu|*t&K &畯$^bb<@SA/\\ y&(,t$]:۰bN)c]iI5'K/`)V/3u/B0X^X fT3խ)s1nKn~ \Cj={:4]I鬚IqS0gMic G&6gN^Aev]oĹWQg;+|q^Z nb^]TrkS>5! YO-d]~wKb,oZr`&.SfKݝbFuvKDy/^M0,\B Ҭe'6eª-ɂXuU#å^"1}+DqL]n{ 7btEF/|<]/^3 Z0#| Cj~k;{?yEa]It!͔ LF'y]n Y&_'U.{~dx]Q.WokqnBMriA}x OwiL+m%턄tb蠋OCUξb{p =Eba{ǁܳICq0Qo ] W3uowmړx%gΧ*?cրoGTBŸ x@ǚ*YwUoܛ#pr\U6` QUBt| zK^t{Y3o2LdKwO"/v-!xPp8N+`rUQFf#;g&N.&:Aۥjk(-c"\Vxh(R/OVbㆱHfی\{l26}&;]}j%$iRwT-ʖȅ7-htY`G><8h\&7(urh􌺈88R=9nnCukԇ( |e@4mc$ t ?,t+݆Qx ͫ9'Li^ m;!&IdYоձ| 90m,qyï^\i)iu$^?UxѬe) p)apoe!otJB<$?!ύ|1~ V}KSa~_3MG.3UqKA/~m{{w{+ytڻ}z5vn;zj[~Y;Cl &P>.Y%VxǞ70.34S"9Ѿګ3G]L^ːwu M'k'ծ˄k pL`*<6ٮ4J٩&TKrr׫ֽs7awu3ωG#%y=_3SSP4'j(7v9n~qA0!h[v(8G:Z_[}6fZg Eg|M)}*B\ ǪfH=@/uBcތ66|p$!:Y` (1L;$:U }PZ_oy,?xFP4(y֌ZrZ()0{.Z>n7J4o=dž>O{[|Bp{*|b735$d&* !#J ]rM9hu*'Bzj je+HN ԘQ Hַm+hܛiQWN;h%Hê!{+^) 8H}<-YQ^zԕ-g5na`sg/%ieHM t~Z?TLK(2'1p140xH0T-jx5%!ѣ)(8xk=,=R򀗙_xEU7&uγ~Z"NHmkO}ixgɰe)1Iߪk  Hs&R ϯ_IO3axpF9+|^ -Y <>^vI{B}WdGzFMcx<% ~[_wepǪ@N;|%kCS ,P +KRpq=¼qp7&ȝۼ}}c,|/9m*R ϛKasusI\˿j5JCcQDb).B_Y%'Hnc+?'‘WྦkhrI?t#!"d}3Sjs[KX:}?d!Hsat?K QJd &Sy}]a|VCE'z/_/*E#&L?nh+_-Y93ljXa h'42sB-ᏆO3Rٰ_@(O dpܦ L7Ch1{2NJOi7!=+f-):Vᆬ`u*P1meMl;XWAE?R.!"FȠ3;mb :}u?d5]PMuGk 8'o owM>z bw(Z/37H)GyA \rW(vyn,^ 'ŐyU}'KrH.0* %0l4 wưxKrkfD0i 18&@TX0Dl$LRe?k8‡ c>: B0p L̘drU,& K: K*$-^tT합L3Ib2NY=.-G@TH*m]9͇ދ'^hmմ:f @ ߎ p=\?N2v vw=D߬1^7- :1X,zG6YF2 s"@y /eݲJ[T%l5}p)m1HzrH֯U'{xro2nVZ=U*ե7*#gChgz㮓2vHJ7fs"zں$/4fL_'6ִK8!S=p W/Ⱦ/l :zK{~ ρx 5~F%RwP6W<6 svajQZ/uw}Hʣ|>7̱VMȤ EF4yc(s߮Gqb bc;UuMEz"7ycc$KDcK8ZXdrȼ1# cwV۵K0Ƙ^B H;4[4rB;j#ޑ ?;9+L8c~8ng -.vܢc׹>XfTP߹b~(#ḞI,xHF# awBC3 bMHhXcQ6zǹt[iډ0匇̠ڄac3nVG|r#\3x׸V@&[U_7YLUvfU>On]êW#GBp\%E_*M^c6]fbkv2 ||g.}%e Z==Cܕ( v+ܾ5.bP Y^ 9T`E+U+5'h|р.ZGBKR|) Ej|lHe/>0o0Ŵ_ͶR8KW9nmVJi)0vf1ǃ^KSUר5 ־OՑT*KT5h+'ή$K*d`~;WXg)"BQ=~.@ie:kXb/vSr5TKɑCiIUŞ#rcҮc!xnG3/bbd$ i@+Íjx*z5Jdcu&3s/0w=Z}D!;FA~,Q#^fY>J3mI{mZE5zE ^^ԕr $ [@rz}z,$jŰe/,r+=y1ȃ)-ϲA7Q* `)$9 jOqo c'V>fHMҬh:kU8%9c8-,Oʁ_"VAY+VEQ1F/kceFtu/ xݙ\Ʉ)yWk .0_kǚ> =||HU($7O oL.ۯ'Y,C=-ւ6,y5vAZO(+- #鐻6'bL82%2Lh!0Qmp+ g?_~qbs$X#ȿ?~抰Fh *;3&UGQIg⇵J%B#nMn .UT星`J}X d}Hjb<<=X>&G]THm5,c];2lC!I3?yn?G 'cؼ4RQ. 3(PRiFcJ\[7۟f<2eeX,l4JmY@H~K*2Y)]d\ (&zZ%)e}ol6xx?zi@ gE%jRPJeg$]gД2&D@QN5tB 8beCЊ$$w*++Kjt;&:\r5a-|aXOJ}6$Gׯ'g==(doԈܻ߄ Bd,e:yhSґ"@lXr4w|ɆNh /w6W`ڱ-6JT.~s 9U^dn<9?CzI{V謀YPaYPO#״A)8!"˵1TH[߯|`AY3BR nȷ^KU704_7v(FLߔ%=+lM]˔#gT}ͤ%!n ɖ4^nCi-4 q_O$q UfҠ+0dlcVmGXA4H4$>MarKg畼':q3@y%mQ zs+T=Lo:nŠUN -Sؙv+L:v^,ŅE"}aXlRKҵ϶PԾ(ې\5>$oUXiMwk'˗tƒہ~POk߫O_ɃsHXEu? k]Vɝfg Ek');2h1|v ˃Op@IPvDBU\`hzVi6cYk"hVK?\BE&\);i?[y #fu)뉗8gl} ϡY]m/1{Gv(0@q̜7uԅD`A4jA%':+ʘ3%^#:Zs !怦 WG fo!dt.1z;b?,W~%y޺(JKf7#f{&^nx "L@#,-_\q^XYv;ES3WE qj|iC2GҹWW*>P EýISqOLKwxu@ek_ZupgM gE %(yQ4wv.Fj^crKkǻ5/ʼxq x gNO:@PP -\j6=]n8D k` %*@u@lk/ZUV=dgN>k{9,|ϰNv ¾ SFŹpP `gͤ=o^f5WK܉);XU4n:]r8Yw=W~V)u9A3'*`g|W$vnBZtD̂VVN8۠PM.&XJ@s2R5ݣ:͜5ӣPC~ dzqFm˓L,@-Sb^MV5;DM&$,he /lH|my&3WHY1Iۄn#Xi;7{*DF% Oן>>+v$Z{fQpImML0H[tXB08>uVvӥInHCQ=?2jMiFtY;1; T%|%=OƖ3f'D^J<4rY<='8 F67P9JJO"o9ΑY)N;p[>WU2 lhLBb'ŷ~{$`ꌙ8/kܻVڟ1BMeEWŔ1%_o긤bx$-(lxti yFO/b{CGڛ GnT?oXC|J21_'n+a䃺8p C8v Z75Ѓ)SJ  !Bk?V:v~%A(e[#ijwEzS fڐi@R m`0ݮzVub'L. I"+4*f)J:d >gGzl -s4Ae ˰RVƋ0'Y!T?'pQyv;5G/׏> (]EbZ!rxVyfk]VgbvJ& "4єFuklYW)ADW,!_^&v$Yw۸xoꬱ90vR%:ـӁYW`xѮ(ܸۀɵfNvrzRE)>4BH I4LY/:>lrev(6:孯( ]@^/ݲ#GE}>]d ЉRH͒Je𔓫nUaU]43~5N7QsUZMP/Fa x+FimBa !]r b^4ӝ W$&4Z=~~4QᢥvicGk/VjXb#jQRLGPIj8eqAI03$3fLnjy{ b` 20tZg92ƽwd[-v|׌nb* R.\K%I k[NsPq _n4 0sLr؎cP*:0 WlM5%j_DKm#tpZ?q͋jP02j64A٧ UcI'|aYvR[Yjf3KLSx߃:P> t*m_$'Y0*Om.c kmV`l:uT˾,DLkк SliQVmϾѰB1 lSo'|{.[sxrau=Я'pD)NjRV9XmGOs<&XטN+X!<#Εa]yՄ@ o pbY 4jDr91jzpC 1]=MNq$X:_[Jtg ,':rĢ$0L2D RNl0ѳ^MbPLɠB?Ǫ ȂTr8`ɽ޺DY5t0jASk*G3k-=jt8Ȉ9Vnp7Ӥ7zѬ e6aɱDYr+Е~zdx=Y~!Y(8#By* w$:ݥe;E$wN"UY Z`$J,,L|~CPWgMPԧ{?vR] X9ANR=uԹ :шK] yt&\Q%?iGQ{|S 蕜eN qc94=0ܬ2?Z뤞ȘJk#/ok6I؋ Mxwx)hYZiK;^*>O$)ZpM" ,{]^o ɘC0R]${uv D t99 HyHe2}0 5. ƶLNi$c@4Ft6 lH~ZBOyOsV띷? o_;JpT=&6f{)F4yxz][1]G$9»|_.Ky p:YN P i". yxDd:gA[jSPJJӵP xU2Q'+Bq\$cX/;w$ιiϘbjx"OcU"9fdoCKgV̼ӵ#O*Y,e }Z!%/(K[M%hR#;S.%\n"O6 8Q\H2~fiƱ@!5߫,3afΥ=!YO qw>qŋ0NJô+E(ԅ6JD`UlP?zQ4L >R Udu-?Vo{# WBqTjHmѠ"߰ȱ)WQ ܾS p_edWW >N%|IEu#Uюe!D)2ormJ0kIx(Ҙ.gKAk5<-h&s?;@s4EDgRE.7h% 3a,y]k)U>VȦAt] Crb H:D13W?D7dbGGmO-.8D>B )CP,"nF0*a!9h(.# 9 %"ݭ*s' fNf 4?I)K25%;ճP<pŻ9UmnBJֶF~ hȏoh!k3E^h6c=]7 Wq}s2=ԪoŴ 8hfs!.Pg`سc#G]Dq!7;aX2zgͭ!m7_s[#0geZY֍l3z)Y{Ab1~90*=ਨE/QɔavoU<\=}@%"+3ڿaj"434ղ2sh ({^?T-\`q l.O%!waRh { ZaajlwlEPPCd}b,1禎xaS!ru4Wiv*I 9ܝaIP@"ȪXbuM3K^( ibeCh I|1o3"{븱՝}hn $'>-CqP @5?>YF ц2U[Cj1y:^Kis 3s`"ueWt*kw զikza'Qp u _J0nY22U2HWrIoQ!hQ9s_1q̏+¹awm4|13q0t7Lfى&ZM}B+AcAq@=˺Ҙm8oy_!4r<> qE}76rjVr=}T-&T.'$Ώ/@ Ϡb0-U_bI[NpD?b q@ Ha' Jaj&e@Z%B/#6v!.Nrt"[\@mN:@Bsy| l+H{FV'4m*IS1t|Y%&vUu~g" ^tj\ OPb;zےo}:k6zf& ]"=G5򩩁cy(D% vEf:>}Rt+7  1"ie.LNdd:` 8Szg[G=ɵR!=Z\*8!HY.LG>is-BeeP}ywA& i5gtܩt\#HAȜ=fxԃ3*jTFO{ Vɔ~z_ւ鼛X6/#j V GDqZf"~&`1.J*wOMj4RC╪PӞ*F**] KɟRBD23 !!n Jk|kaƀ hmhV9> <37߯H7DB~1Cs'n< ZVE_U6= W)BqE1`;-.^InǙ偭]^/$ ű(E<֦+wh.po֥*zB0/)]*evd.tnʻBԌ2ȟ:ycWJs ux`*]y1zr];#g,WSQmlmq]_MoBId6FK_[%3(:R]m ZG:S&:09?9RjqT&3@6h"jzS||F󾼤0G4צ4*N 2vRDZƅZM Unܾr\yIqM)b.D]Qs[תǸd`N\ *9BEn|igjqH!%U8ԥO0űzmY*6Rsrg]zNC-+{.0y}E>=K{RH8 ts y'}2Ƙ/@8fѽ8|i_sQ[gȊ2 ?AO׌$ad< TӛZ I վ9#7~ Q,Ҝkѻ`zg=z,\zA8=Uq  A7]`t*2򨆜&=54ͺɬ&%"Ya)&eނ%` 06u!6qh:)aUK7s9HId 7ʲ;vWW?fVFwF &&Fln\ڭuV5}.8C!&eG")EIU_FTR* *`p!O ׇ[T!~p::4@ %pIx ;홇bS V/a+ ~{Mb?|U28Gp[cNRy%I4,ˋJLZM3;N?ث |~U s ty(yt *ڝo.-kУZ Riln:Zp:fB۽7פ f)YJ4Jj=C$1˺Zj!-{wG C@С* ֗I}vOfANu,$t LGxm4hec{iB^dͮA1 5@;_$4l 3~ a/ETrWPբGoz9/kx x&oеʰ_/Wjˊ @qvGpBi ktc>E>8gb+q fJUӖOh{ti`-B3$^ɳ;$8&FFiǒ80š @ G}'SNzOf'mUw=x{x.Úb;yyyXxB8i^@dx] D =u#gUh,9s ;~ltAyDkᅡ+5sRJ3a嫈0KX!]˿ |#md כ[C=~K Sh1ЮA8@S<8K{&BpK?%׆ #koP]9.!5GϻA2}h Bc7Z sseY66T֢!qsͺK:aI’87rGiI~ ri3X ߏw0 sI0}rɃL//EEa۸>ezddcRZRfKuK._P/S7-"i(C*5ߴd/`OKԫԨ{ d/G "T{OĈ܀M}ֈb+^}/ۂQ:U 5 =1,w) d0mu!J\s YlY(ռMƠ+JOL.\/FIW0M/۲WjGFEAMA!v}Paf̓^Q?"1,b±}, Pr^27,>,_4ɞ̩Mxa[%wL:x!іǺ]k.J5h%#Z#!:b <7EgD"#'Eg0$t1}7.,܇[<ˋH@TgQ_]taPV\!(w=~)_4VM-@@}Ua(n!ɪ8y@۶~lH]b$ m#jCrNlm  +,k O*k3S19r^6 4tM2faЅb"_RG_Ua8E. nR` ÖW2x*w\S""uZJOFo$!Ln.:o l>l@leKKMv)`.H?1pn!h?Mpzʀg~;:_R FTTf~rν30S|ꤦ~:IsEl%ӚhꖖʫN86|l*Q ,8ί#,^ : ݧg)UH݈[G+d*G[ߍw]YTx*h_]'_W5 e KI>gy z[K[MQK-dk8.$" {_(~X(!RlK#!4:n-M `^skF3?VeO0I3%%6zˡZj\16!4W .{kԢ5NĽHm~?j S%aNўRLu Fjґ4)Wt":2"/T9xE-_蔳x.?WPp  ъ,XOA=醬HZwP>3Nk =`{܆ha$8EUg*Kʈ<װOn? ֶ,xQo[2JI$ (HRh<ߠ0[=~czDW&&^V3Uŗgd^vǠ)h5H,wfvVU0&lXvA2o?sUdDFR kjܡ눜KB4; &G;!djz"XExnau7EZZ@GQ,j=?kW?Zڹz){ZJ#) 5GM+U.PVe YL:_W֊Y`78zܘp*_4QN׹E}ӬK|]9^$j`-o'=E2#Nˤ# d~(7G: T4蒘>1JƷ4SX}z86ݜu°̛3p8vAri'ꇷMKޖ]YՈLzj.O/y|I^lJfvYwC#]CDZk⺲q^b;G|z@=CtA,W'GVvbEFK&5w󲱗+v@B |R!2!baRRs)qu:@Xn 06Y]iaJ;=YP|UֲW6_.鸅^M`^Ojelӿz,YP݈}9>dIj=u$ 1&R=l>/˅$ KLă-<{n܂7~1b#\tw3G])Ek(_$U 1n0{2;sCou:b,Wm/v^QevjCs_9~Ú%Pt\̨;~@jgjO6_`qfe-FXn izD\ vuz R0h4mёwf<^ga)l+~YU{#PDŽ7KՆg9]Ӳi8{RirM_Fe+&I6=Iik5PD-#wʐLhK<#XvDeQejh S%|sWݵ֛=[7kޒ Yvk!,3Y$[b"ugbHq[J+ݦOk@,uԉ{.)'; (yԬs>) a hRnIg㽠̾-*^${g~Ь!s1un7|9=NBKT{Z]ڶv2ϐwMcMu@Pѥ]OOEˣwQ?:Nts:2,E m³v^$o?z1B*>, qڊNq! &(v,;>PSfLYeɘ |PEj 4Q:0DN Kqj&)Ϩ}doꚼ=ӦhDg|$6:04`@ܙjdْ,1;fn<]vn|ښ-FޞfC6X7 R#-`EP)]kɔb`/jF);oF1RaW w@b+qiD;yO-ga_8:!(//?6!KЏ<˝(j~. %cXaMR—uY!N-pbsvc&a"[pZxR`RTxKT˭R vDŽ3^be%9!,]svE#*I7 XnN,+2L}IoLEB @<jo:F٤Epg7M4(gπѵde>U`N^{,Ca - _~Ojm .ӂꍍNg'|f`[+K\>z 5E@?w~dbYTydBj;DY/fԳ菿%i7^qeb4]uz4ݩa(Gݿh.3C֬: yzTh.J _Lס{)S F8Y؄l.1tXr{suEy)ayR6;tU=v\-%W*v/g[5jO~*=blcBw&;#>FqCвS|V]r+yw3t ?"J>s$Ζ PR=Q/Z$h`>=KPcdtf?l -tm+ύ(|EIHTI_Cx xO=L]>t\۞6t%n4c[c:/͋6;W˚A gzf_-,=Z=:H&?W()Ie 葀:ȢM0vPf"kdh}<p, Ѽ*zwdMe "RO38(H U̐^h19rՅu ݬ=>(:lMIz,dӢeo=׽Ӊ@&aU5#U 0gO~_J &pЏB4jnnZn->8½=\ vڳ,rj?05\t{o; ֠ݟB49PvO;K=heavdzCMAe27tB:!:hd 2;B7 ?E99+Z e>]%6b P !>y:@6 ˺*{6}{E6HW&|?|X}93"Tyoaܲ4] PDˠY:>Dg6|6wĐ$*J||0!wmqLϏ0s/p s"G3<> | nE#XmpVOH/'"zPl *DSS'. F5BX67Br淭Rn~UQsv; ْ tyQuIld7 W%f׃*7k뀳u2It! &xjK~"" 1jT8igF : [)q3"E_𡜟X1|`E}qwNKD0-j+d.7Aqt-3}W͗HnU"jN,* E;"K9 <0i l4`0W *l<=ϤNHztRcUS9mbF2%6D1AmQ"`45h~  fߚm|_TT'm%1<`iKak\70" j.ӄ"f҄k<ХsB #쟒xa r/$O:dA=!gK)yҋI@]~FgʈwjOy59S <cbO/jGۄO;E28p*y4/umg"{u/b$QlNi$"7x/Y{Лj{kCPQӈ!&uٛȊی^N2IMM@vLnXͩGeU`\M:+xXӸlW9`~Y)No?5LY^Wd;5la L_Rؙ39mqO"jP'RÔ;wQ}Xm*GF-66pUp (d샳I|:4 꿯idN &#CҲ ]g„ uIZ2-1u Mߙ@E$݂p=s;=z=lR,*z-0X.sbŇ(ϒs|P4f{<+/Z9[u4afbU3T^'VgZZ6@c%_Gw6&Gž> uG$ <(dHjUK(/OE,Y/ .dc'n\iκ7}zI+?0 d)Sӛ,C*d[UCpRD9 ddY;eUj ,6: =u&v6)`;\o(j~!;<`g4HF$8k5v_CN|k`R4f2IrxVUEifnT}agV 5z #s`:e?u6ae4vGJٲOTX,ߥ0(|zt›\FxX_m>KwzZUh3e--cxik}"1q+?pOEA =4a"6yN,]kRvEy#>P Z%l7ѽ% 3ŏ;a9rN/xtq=&$Йm'bLN G &-ͻ*]IJbEÜ%mc3%q>R‡DeNL IYSMY:iڴc^ xEXh>&OÂ:Wg7$[,n_)Dz-o1}zm`CqʱC臜9{SkQXs,ק%Ţb~Q73oj wS=w oh{>1ETADO7~0(x%BPk+gvW"n`{ u5LV'/Ì.y7N[PI%^+K4 ,+`ڪOENt]Co0}߫k2bpU {f\&o5BN23ȈA5hzrXpkk:>]}`os廛c"W,pz>+<k?ThM5MS`hY>32ibœ(TC |A1x~0?k^2o-NiQU.L#r qJyz)ZzтoZ3DЩ?Q@}E9N]_IaU~R)qΆ v{j5-W & ¡&6G wIt~) r_,  {aɯ#y,WEͮv@"3VtbXg/f;Y۵䱚\Ƣ\,6oȿ7>īȦQ+Q5<F4r\kQh<.oVZ_)^WKOW)U-_XCIFhgy*^aD@2H|"K8/Sr_Q0%L9O E Q`g4wr#Al#}Ja,Q!+PϜL-xCXB؂q\?e,jhQn\Q m <1LJۙ%3N#bC0/|vH?׻YiKlc|c= F^xQkSw% ڼNaib/ShظMA)'VM%mƛ]6* FǤVZ`jU'K)Ⱦ+_]bm[AZpvRu0&nb_{1P̈q{ @ϡnHNtqY?Y+dAΤsm1c Gz=\T-bқcRt+4ն\^Neu裥:Kٽ.0}&JH(} (pfv QYV.C0Kh'^.[z&J@ GKRW}]mbXnckִR9ӼͶ[p4s$Qc@r6@{y?0Xx3 Dq'n !Jx _%BK7N25; pzSޑ%TuIOlư2et U8.B=,431GJ?1#^<SOtPkĺ3Ԙ~$NJ6MV>i#C>}mkt1BEO̲[ :aSq]t< ^M~lWT$/2,o_?)jgWI{&8 4π^W]~B=̔,h7,ҀE]R]/:x_,1OgH=yA=f )xϒDX툜ܢS2 {<Ȣr9*f?B{Mf5jd"%yn$DTtRjC%K~cʻ.]l$ƟXlS~,aEvNF[zK@{0k=]+?3Rk_{Fej|!h, *}@8,D6(rܢmꔢ 59 ouT|g1L*N̴:h)A26\r X 9'tN"kl ?}t:K1Āеȭ{5R~%!zl$kPOkr?@18qS̒o&l,`c}(,S5jfG5;>VP4J Yش԰׮ riXLU׌sa8"Z]'|r97hȁa@P^D[Zۊ_I8{EW|-7> J~SHܷSU<"՚b*L @|M9{r; Gy$S~>(}e.LZ;\L`uf3L)Q5Y{w—*Vg%A )+tElP p:Y ]*ap1fO!z픲x?_=&8fy _WZGmfc~Ua[k٤.$QnfB1?U^㥿 -;-* U82QI;{ 2 fP=}FrOH5ytxIc+Ap `B ''/Uk[2 t Y(oțx_}jFJr# ^`[Np'[mF@ŋC  9Ev0mxf-̙K,*;9>tx5:?E#UmV^ I̎h3"OB6wYW!b/2tUvYЀlKx0uldо>cT׏NkٯE$B;ԀJ|.>q٘ y0=LaEZJVl=(lPa,yPT-+S#Yai0] -zjO+xLHV5Vm,,WO9Yᆘ~dBψx6| ?i|0N"_5sd/K\,;4ۧ7hBC/ ZVN/E #{=C1{xPډKy;qt.1\;C]o \u;GmbDޫz!H3"U}լf= 쾃J޻!sHf[HHGz7Qf{(?m06)aR4 =_kxj@&8~;/a{1ݠD~$:†uRƄ2TFh .z[a(`# ât8-&XjCڇAv?{& 0* 3Ĥm碆.M> C oq_#T@cl- 7\T,Y=Ԑ4W/- ٠ŝoB Qyq2=_uWG0Q9K,R&l}i!jV]vDKe2|DD¯+ۑ3y$BM2JTwl k b wG:C\a;Edlm~%1Ww;as~{w^F&tTLVM-mݪ݄Rf zӠiJߪA 8>#Faqݫ^}ֻs.,7/ Y*ui T2W+_(;bxxT#0w*r~&Y̳RT!3"Q𩺗.w,K\ q'JJbh;QK\sYob=-wo- f GX2(R+e>ߟTnBy P67 K85.>=NDj;4Of){,l?n}@>/bV*]a]Lm{z 61K!X&:{Nm~!{z<"$IX#oy*`꺍d!6'vxSs\6 j-tUx 5Ongլ')D"R tHFcT+o^B' x*-VnzǡՈH5.jvަO܊>#?~u\='вvp_:F+FA Ӣ.zTV}ymE.\u:#U,؝8qZ6`=@5ṽ&\Vdy `>:ҤY"iß͈6kiŸpfP<(ǫ󽑙 sǣWw.?eҵ;t|=3'ȰHslٷU=ZbԅPe?QÆ kv]SN'=?z_*&";NPS>e \P®i"JN I `ߣ#e0XG;ˈ)X '=YE#?10Ud,7RȄyDڔA`&aG:+| >"zam[V_s*mK~$MYjF ? +كlɔGMASmOM_b)v0̋swG*yGc+"ӤHs?_ 4p/L]`;IĞʹM6Q9өhJl&jbNؐ*F5+dX.):?]ω7ɾ9@iRf!.w޿ۿf@'C::7\Q#C~{\ ;{?^A]f>*^xL~b~ġE!QYbcZL5[!KT漿Q5,Q;{@%õ)^]w!PE>7*b[QQ/*2 l=s0s?STeF6Test5ħ :Ct!dGDNұsG>g{'0U gChl^ƒ0E?Qۜ6[&xiԕwP`% |G p!-k͖qӸUHZ,=tK0gdvKLgmy婁ث i *hY|Icq p߼d&(43jJgʦ qZSN1` '&:W&wˇٲʋL0P߫gjQ3r湱QC{t~$rUSQ,q$;[I@N[[-Z$4A Oe**B1и~\OZTKk1vB_\`X{a/*YK[GR 3N،0g$bNl}` #:(\ՙ[-Ptv=UKJj~rLM\`A"B"+[(G4VP|͞h.Wz}νf ,}{+iH(5=tuGov౒X朠|p Zc)zKz ؗgKT rhl>GnZkZΠp 0<)m+- 3节-:v޸yT[ڃI] k٦7iDjq T R3Hpã]ivnVv &Ygtv>3m57vzK2PSVn"11lN,uC+okX;tbP>@@B@ Hë2&BpL.Xx,4`]c:ߴP(@V"k\}C}p5? M'7P ICi>sa} GvIi!4챦Z1_Òßͦ(oIwHX )0QrMsRa⾌t{":CwIY8A+kgǴ#ys$Ē_t/ *b#8D84+*K\Q%beOϩ?0(HwIqQ#ki|T ڵ ~E|(1#%HvZ¿ t0ѣ.VJeed<*$_}#zDSi1^4q-7y`ʼn0 D, -Umh5 chDfNmc~LkLSDo.!_nC¶L/OnPQHk9/<5?i+uE;$\ n(x/t-,U1ĵ6jX4iAwR!x8S &.^5?AK8'CW^K6oGI@zY]=i&TEjMsx8yCcW-EC'){Ejq*^.C+GGMh·ʏW hԶqKiӁT9uT}~Ŭm#зQp_Zڟ@L.zUO)[Ճ=e-mN ciC/@xޥsb+7X飖xX4vDXkCxw} 2!A譯kBݾD)b.;;O͑yyk]|v+O9z/|u:C RNg3 #CxVd< u9P\@)GAr- gZoq4Q:G^r ku{϶Z@c mYM5`/5kv`~(WMSAj_1dUaޗ!47B}è2n}^!qg OWahײ=|SP]S]'j>o+jɃf-gSۖO5n?7a,j=aqJ}? ?Sieuij+O$gYZ0707010000000c000081a400000000000000000000000167b609c20000b55c000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/]?EhDTTk׶ǼFBq _`,12:L=q'Yi,yŎylb$5%Sa܋B yCeLxb%b}}rJY7$}`/YK^u8z)jd SCЌB>4ޠw+ Jrȋ "k!) aA;Dõ5Wz6T2ئ -_z` }94Bg"HNu9:HvK-H*&WA(b n x,6+ޘ4^@PsOi=}Ԋň6 q 2lp@9&.qB(r襆?`EǸ/8|2'l< _a(_fsm9s?*u¼-+tvBm/h_k͡;GO7"9)kdn2ozx5dGY.Y7l_C-t>(BV2GZؖ=|nMg$%1[yRطm/cpFR[9]|q , 7%NK1E B2轆uO+bԋ-T<ƛ5HFwY:LuDcll}| |&2bd[|/OR(*Î6o-ti ׻$6J%vyܭ DAqGT6Diffa0-T}B5d-bY:UXA ];`jY+j1<ğ7#M0=@O˖j9o8ZfY{3tsw14$ ϻ*@/w2$ kͲ@3h᪰L~v}Vg{L5S#4}yCO׸S D7~a 6`/s )džۚaB_X+sp$RҚ*'HN6z5`:1_x]b,i͵SUY%G\Aj܅`##+m*TawJ90.a]KB*!=k/[E'$jM f̦pSm/]qRE[$' а6"Z8(YFMkpg+NtuI@B5lO-3dMbIkaByeW;j"43#LY)cB]B[FrKBB؎ 7mJ+c ʁ^ ~~49,Ѱ-\9J ^#0pE2o ۾%O@z2}@VJHxJ_0Jvqjhsf}Rwg㴉AlU+?5F4OB6o>o0߭ ZBU+G۽k. |*Dͦ68s@h0oPgAi:˞A'>yPxPzzEg)х*톅_}7EP5 :h;UceU'\2ګYF0'O+.pX! `sI%q!#}Ш*ė=v KfzM>q3p|b hC tJbV51nD{~v8Uh1 }-IyxˤI&٧i*.A8nbcup8H NGVN[,nˬ5/r{z#K8ub߇;r%Cb84k5n#)/B8?7Ij+>} ``\R;..`  E IHmi! Iژ xBQ(Z\syKhTj9w_~Wgs߯Π R6ࢸhSIDEC;by|6EF(֬,ЗG/q]_q.Cro_CgZ :R*CUi;p,hXdc@ VLZiJ7hI asq`mN3U"[a­YSծ4y+W<=|mng⿦-C5&iJ1}WOl5,QZ$ct_WF~AO±eFZV%rTp|px2I>O~ձfژ)]π$Wh3f*8ۺ{F$ @$J"ߎNLR^Ip5=/8{yJwȲYۚA{@>o|.#3б}ӳnǘqt`7RDV.s45R,a{N&Qڧ"dz 00TukyGu ֵk+ t"~t|E!_s:ͰV\! R94TsF` Է~RFZ߽=[kx6k/ey V{p`> h긤 ilx^ LIꤱV ĦAW5uR\q&5JύH[=՜Af9,y=,@B(vynrUf~#+;*[= Z?iʜjks󮘰fhg3.n$h)#帘\"heތQy+ Dk/I/$8oEӶl`Qϕ yO!J^ךZ .jD7Cu.XB sf$'F/\q.D"3*-"i} "b6w`;GC/7y~+û¯S0:{ҿʪl5̴BvajdnwѬFVV8Ől· Ϭik_٪AF,1v׶(LxeY(e^dJvTiI3A=e"Pp8?:҆=b0,3o*. ["=>G(UU1u.N.e*'b})e_O0H[+ErcxsNzwkLM,xVz[nD BE]ߠW&b" EBО\܄7'oȵAuZÍ7}AD-yciq<26zH\k`?rL`ZCnRh_^!Fntu\2J viQQyIiJX*<ɺLȞw-QQ̈m$ùݖr%5Zkc88~x2MZʩZL`Jff"+`JMT/`eu=_řdޞHN33pGfm MxYƋf5NTQςi_Y+ /gPi`_﷼ ӓb+uSy(yg4XW:M,0Nf~BnE-+?ھ,*Ml*jඃfe]˭AlAفw {^r۱ώ> kKt57G8=Y[IT Fƭd%k'U^|z_.#硺FԛQlȴ Z U>5Wo*r8m 2*O0Gd|`oNN2 ua٤ݜpQ#-@զ+Y;MKʦЕW7(̻ܵ'pӄsKzTow3E$]Bi&@=*pF?Ҟ֛%> GP{4Zr KJP^М8q!& mr[zؘD`a+v!Ŭ*~|^lED2&,Ĕ]\AC!h0 vbWTĚ9 xyT7P1wtr=5wwٌ݂sMIG?z X'K jj;1{$6}hfe__ w[IޓV d(l͸zr>,N1|䎝oծyX T\U:CSs8E}\Fȹ0Q _ RFw!%gtD6?}>\4m,]7/[{ ͳ@UQH׭-9D ahA'ں:=SaC ?GnSƐnou4LUC-3\="QSTFY;{ EXZڐ}L}ʼ㌠{ 0X&w *+EAJ ؠ.5h4:GQz*h&%(R'uũd&XT2Cç͢: Yrا!UBĿORL^6+{0೒D]^P#=o%y"y~F r3*a;\K1 p2:!q҂~-z$V8v>;jqB=dč{K@`7/ t`r䣵y5m[aKM`gWc>Һq0ÔQ6CMxzbG0ͦ}3:8qY -%BBuR^iihvлpNv!*@oѹML^OX*w>ꚳ:ЛbgSVNUR5+^ĥ+&!Ƴ:%slf82m `.s@v!KHPgL:Yý§א- .=w%-K,CCDE.^rMV9z%7ܦj?XI-赟nqͿҁ?. O%ݜh̹f2(g3H?Hs 5D10v: 9>iO>O5S7/"C('&tkYl“)`$AzdB8J[o8e\ Kr6t͏ɯ+Ǝ7P@.`?ޞbx؀BZuΈ=iz%Y6'2C1`H&MSP>濸X ^|U?Qsٻ9ˆ;z,Ws9"% ;ZMӕT]|. >HeUDL2U}}6I,6;%^mzzPOE28VRHj3Ib2 oM($M T2ĝ }PϗCMKx15.f;*$r*!#CEVu4=14V?&>CO; nFl%s ,(Y#myFw9zq;; #5t^9gCqڿTOM/<1UQ}kh<<bqK((V):}ZF q[CLnE;owDukM]d}XѕA4 [ TKd}.YߢjR1v!E8VفP{!GEwƻTq@慽C߸hpk}@؁[bR;e;hDjOj=4T9 gO{R?Z$)uMMx+xCJJ;Ei9"M=_d~UƣGbHEK\i){PjMK$tTt|Gw_u QJ去LC,dA;V >zY !}bzDH&5=Ն ~$EG{C-n'੤wȌdnG+,_nokᖏI},:$P*EsgJLԆDՃ<; fnmO=juP-h)>q×IuCqy^Z6< Un'Q}<HJyiD(N`~R~I wl` ) { !B_8bp;+ _л3J[M<@y?Y#s0F#7pLm:#,8F0Ga êoS;ZֱA '6?;?ï=ˠɡRn`J<&$s?cS9e.}~>:]uFr2y"Á3 7(2W"" 39f6L@~!9}8j{=)̤·$I{ע&_! 9U,+ڌ-UւS'j+#4ғ䭳74=&Ѐt9] $3%? ngUe  PPb-Jפ>ޝ'dJcҕU.S3]ɊȚY|nDҬaQ~n']ce`Iw a` 6,Ay5$?KNYA0[T><őc e92XPr##QBL'b%oӊ^'{Mo><@ \RO;zZ󸏨2s ws8NW`**bw QC*:(If.u Dͳt 38bw>q#=u:;iˉ 9S!pdf}'^Jڤ2$kZ5i_r`(mmA%&Sh 1VwCr,cCe$$;/!rK!`ᧁU(O!~M!Ilo3I/ A| y,Fdf"@L1Z.^iƴA7Qs4~ ĎpE:-]d=Hl5DN)\N4AYJ j̀ YMf-uOqʺQ)kgdvle=XPē `r~|j驴3=Vl4;@AOV2O i" 6~W`Cvt]ةR`GAӥ+fRk63'U)N5UK{@:}  NFj\n6޹!!;삨 $~8[ fwtӻiK]FBTFߋ{1dhm `8p2g`GK0RA N;*Jb}kwLhBP7A36ٗ-S POe>'n؉kyzj9?)t>iapXZN)BRjaB^" :yح]2yI"յ<0)fֻ#vR`:*^J75&XאcktPO$d6w'邿{^8^pe,US?WQ"/q̴[I}v/a拚 +/V:+R^XX(zWCp=DnPx\!}WCYu_HD,Ϫtx~+Nu!U&sj?ZU|(F$ş'*6.ld|(o GXk ﵣkAqb(+Y噺'mB;Z` L}Ni%k|X :|{(l"ވ9|Cˊʐ G;Uh?PK`N#𮚁wO h32֌Pxm?@ZlHs>SP8snA*Z#ߏnΠ7nXc鿰a_LAJܺv\% rj݌ '>Aw;@0vzSjG6G2 ʋjo-:6%[0م6*ouPƊ5}o~tfQ oLR]@me ;@{!;/V%џGppzc:OP怰L}#~Hg?[|JL?D!o=;ȐZ!ժ z3kr}1.+ߤ$$Os[(iE7l*njB3fug+ʭQ荄A".aqQOo$)UzEa<>Zp|L싁Ft19*kcJVxh_͕n iy ` Ṁ!zRS2A8%bn>7͟h3lѫ 9A]JИQ'Y$d252]w+)UC lnLPr"X2< i/8F @cfw/4o#EnC\(;zQGa`T^}U!>[J$| ~HWg@$yX.] -SC{Sm&P4{Ȏ)>0Hgsң@ =$G %j&>BPa90Ac!+*?r3D*Z)f?h.TfmӂRu5o]AufV8$"@ptEc7aUMOضL94+]%K4P_`^U Sr/DXT!fJxb39)O@M sD.nDI0 ^cZG"a^:}"VXV9gZT#\o:,!X]wjc!s7FsՠpP &#r%ƒ' YY<GՖF2hi3c1]񝐱u]B n3Y2],uqZkQ Mg"٦vfhs132Cyjbn8T],L 0nneLE ~.M>NhLr[{Nm.@㴰1c)R3[ߦ{$\2g%kR[?!^ˀ_aŚB]^n#ɽ.&c_( n]3Ϳ\wbDd:Gnєn([;*6˔'\E* r|{APnFH3s?Rjk^zawsH1mQF=I ^Gز[/ A+V7$!39t11|yЉ!E  h] ^0en ~zӋk41 $@aGxЄoL'|!N?ț7=ܑEDZG͢wm/݊ePDme1ﶺ9?gQH$Е̤j,t(:x&BBywCtNu0-h]*_#ES,$Z) \%e몣^p}oEڹbA؁@K9#VfYfJvY7'i\ TZe6Y((AVjBMb]95,;drQ?Ըo"07ɦ6:0We:/bΡ# $aSscT9D4[T͋] a“MVdN3 X̘\3cmBFn)xDCsXN>UY#\'2ݑ&jR s=Q|%޵8<1L尒u9 #D;:b .5܌L(R?9 %&jZ!'$ί b׍ J?z,%?dtc-Ab?}S }ޮA n>M *$GJV')t<~.)NSA[cɤjyel%]֢#JIYӚ!C WXО 8g-.slhAE[vRKh^Ok, gУzK2IػEQ1GMJɶSYbR,[2qd#egev5F9@)ٵ!yedRij5kWu K2Σ*psc6Špd/GW W';dݽ%+`v? }b[YGu"V"-N+`:zyj_RQD&-2К / ZjJgXLks>.7Hjbx{3 @S3oxM.(pZ 4a7ˊ NY=Nw4 {A)`5]cjW/ AZĄP9T}yqZ~[QV|"Ǵ,kd.^OY#I9_LLƒTN"f!^o} %VMaR26ȀqϿGe޽N(EÐVe-OJ]K?4 @./mg 1CڤyIZ O~3j '43f~,6-'^/, ׃kzM eIhy#gaCUx]/\ƍD7++fZqʩqm] <>Ճjř$`&Zk4'٬_*xTFhqG񜒤6=Vr- gq2vj!BD׫^ ZFʨ<\hXD_8yMtm=feqW[ꫥϒd:!ԁ)CZRGJP7xk0 Z!ux Kk9{n_ 4H>H|@ aSetI]1wzXs*T/~!%j{ d\BQRYMҋ-n\#l5,n^*'@hYܒQ C%њlŐ衠J $;]Yte "BlM1`kD_ jғ]Oŧm w]U[jO&dd34 9^s@:3(B%8)o']kBB6(A__W)9L>ETp4ū}r#Vm 7VeU$I_3;yr:1Ys(- V03yʏq`nxC]_d3~cr^{(3/94*It$|ha[΂R͒.${ 7mLҙzGhGϥ0ڀ+s<&W)-EҚx@0nuiHO~]w=ܛI B'z5SPA@nFTb^(qWloϺ똷Gۃs*?ypf: 0j &oM}Io{}da|d;gymvN= -^6cBx '7Т+^lHfL֓,^4s~X}qGЛp|(=YůoT.OC9#f4֔M_2!Bøpmujרɍ#S FPm( b̪å >X`eT S8k8=!)/h?&mST;[k \EtX۴:Ҋ_P9\gܢz݋dMљ$Lq/ЃΓꝱZ r'*ϮEǚ"`)}hs,{l $CI#DMkp^T@ o"&/y@$CE&7BY-hj wFg89w``syg֪3!&z"O[#Φ98:?hEiS3D'?Åzf(NZrvn9* PB i)&]]VkYYR(CWi[y%݆܇CȋE׽M*k\Q:ah߈70?bJӅy뿘Jxí="mokW\7.rT-ڠCtp(7Y%H+>-_1{˿3@$IB*(w} F̿{~;|0El'5TyLoP>ȚFePM:lMG>P'ShGiR 8|Ml9&5WQnLJؙ3a(LK9Ÿ,(A?F$!{o(M]c{p_5nbJE ]fmʡx ,^­} w"b7!/Xvv@0IJOrUXf||C T nûf{a!8ͤOKjͰhu;]RfJIv-Pn }\X I }X^ !`Ķ3T}jerߛ/hmUp6Zh³L7-gKWp&`(T9]cԏWO+Zb̲Z3Xަ j;"8`6H~iZÔHNa!bZ cljW>KA-٫|HҟrsFY (p FG݄l嘧{I44N?5 `D _lcD;91+|KӬX>ݚ^x#mMFTKBg"D׆*jRG3AJ" aҗ x uiL!G KfijO;ݫm=s6U\4¤5-b;0u">.dg@] Y)kohVq)ZFiE' dS]@T~JG(e3$/~܀Kqj!dWÇ2B>yuv>3TY9m T@`'-UܼaoH}sHevf[ > drZbWæV w?@Nu(Ή ֤ɱ^RHl-v{˘"@p}*6Ň)|f46{0Jo2$ |iEȻ"Òn۽ x}d|GM@ 0ge(Xɂ GmgJfA06&;)R0R&/AxP*bFJ*ݨyJ_oV[s~rM9?6$ 6xrzqIe+JB;).? ¨ĺ=C96-;VyMAݮѱLacPzY086ʿInluO2ƙϗFo ӆђB-9188>~U=/on לO`UVH<؟b$H6ݩ4(C?A@a.u{=Lg+^x-AGw1t4udfϵ@%/U7r`F*"nf#iڸ\"m_azeDE .OK,hy~KZ8 x5*P-*6}5]-4e5t0-Z 7v,x۲fh?lU#:סsR\m[Κ6ȤSB*{lաDr.3Li `; OK#ńg/@/B13 U#q/ح7è',鼣LA@NYGa?@a12,xc8.@?QD[ ٓpH-vgp[݋q4mio$ghPQMb69f睎HC4Sr Ȓ)VyJIrQJu,>e8uN%<]]yostT+ _td .nObDBQ <) rӥHK3?|~PJdW €Sd,HRe%I!DZHa# g W[L~D僼E+~т;S|sX )gr& ղk|:oM4fAY_J 0*[@6؂ QfNZO.=-%{ǁl 5CWЄOd\X*Lb*]Md~gM fAZ o"T{q7 VJRaXxOcŔsFcPkyZ/AK Atffܪv!ʒQ~o G|خLlwxN[@)#TznUaQ;ܣ >h'ؾjg HL= 943'גhW̾pH=5gfӝ;Tϰ x=H1Oq,oqY:v_g.؉n3Lfn%[mhuYe{ȡQ޿* $)Fȃ鞃R*VFCoU96,.9p5Eske+EczxIW<1>W$LU7zr{9M34ö6+7i+pt><;()"i\g3:tJm;9)P;N Gj9:DQ-gW#B14Ƅq']{g\W ^6LkZ e13T*%".i:GFIV],3`"&nK>l)PrR 9A-&bv5;}ѿNH~b$PMe*dpbI/>Qu%?{Xm@yR 'Z}:k% gfcNj> F+ ] 9Kr1?Sjs-n BIM#"({żwhEl$FWY,r2 ~F/NG~))Tnl?2O-rpe@W(F"(tZi.s_tqƿqzgI~^Y/iwwo :;9lwlJvaagj]6b9q9~|@jIyթz,-}fz'="5g ˯`RVڗME+HSwE!|^e]@=^o,RY*ĥڭ:Eػ_| ~Ff@} 3ؑ+In *7L4w厉v.%X9 3*βNį$L.`++s#NȒQU~ [FY.J 3{!v<~,;dYTWGyʼn@&̵`CX f/' v0x;P}VJa4e4)[<ڪ3%va׽xIȒ N;5ld *t ţݧL?Ӊ6ԊZĸd.UJl]ɔ` CvbKm1S`z t7{ yqSџȹh}wd>E.=n!}.[/%Mf@˱F ߂quR\BV-Ha"3؎Q<$iG֖ϑ=YaKap:ؠ^bpd-[cxFϢ֒evITH;doe da?Qw0fLOؐ ɣ*Gۈz1Q/:eye$G;!TI5CM%f1<#3o_Y_d/ tBN4H34|c; M߆0c?B6֩do$M+]w <ύM<KKRf8f+Ɵ5 h!RZ_ "6,U UbM%<04$j8ZMe;.۞⺬,FqCH (Q דQgɋiʴ27${d4T#%IO yun|! []IҎѾh.|I? cm-W,{-/`(kʜ<?QrJvxM>O;7,Z^e_:=ZL*T,jsNCn'ן41MnQ(KPwDҩp&g7i HR8ޏk'Qδ&f"Hr,0;ӁtF6oV3Q Hz@cīC7Aj[ 23xp=WHMI?J->-ch'=І4Roh(#_EN"zXIMuJtQePᕶ.EE iyS,.tN6ĽL,$n_.X6C.X]?4kʊN3lF0Le'T'ۑNR_ XBKC*>NTs:Am9PPV-WAZB 4T;Aq4̲o7S;=@+pe*aǫuDecZ7~X&_];oH.f Wu{tc=DmƝ4U_ˑ; Hf[۝ɅRYQxuwg+/dH qwI$W bl/%uOZGzz?QcAɠ™1G洒ۈ[DmZwhҡIpΫ8 WH4g` >n <lUZʤTnWk|zd?5ͯ QGI8M)2V~9X(U-\E6! (Gz[ʬw]:6(/¸^#T*\Vb&|^}xOtH:zn(3tޯW T+~@O4S+-16r _W\3[& RkyK43HlrHkkB'q>s`]dj|z93jXz2}_ƷjFC]uU7CC`0犼9j*bdj}bfXn/S 1;;KԦ_<ɚCr^vGw:&#&.Rp|qA@7PNQY]l.Ad(o֌9/2pNUq5MqF]2=+䊀fw`G T$' b'3&(YLGBZlH7ԮרMHVO EZs v wM%^/ mx_ 4Xٽx}sú+q1q+ =x+$,"QOWZ TscYώ ,T5$2N=я[SmjTm ,(K@%,=S͆\Gj$ ]Fmskzyƫ')ZFz]^Y|SD~`>M;vHwi=#oRq WpxR>AL6Le[8E('r(zp WBEnz;by49uCM"xedvoW&4<&Α(AD|DU4p-aCSc16r)I:ko=QRpJ'Pu4:$4&,h_ddVPwvSx']-ݳݜzjv^e֒+uᒝj5 |&'oDᑮ61 ۖ4.3 L.Qݍ]2&p1esywR Z DD,6bof|-'9}MtYѹ{0PPN`3q t/LǫtdJ]hr9:~9ћpL~@lE^X\I1c<[ZgO6qfiRߘYT1a/~P҆fk&#x=S_X&ӿqWOW|ClhEFYH1I6 Q/TvPbs"gukY)djRx:JlM K CrV?'$^Rm4a@IZYoaǽrԯlm~RGz\L j_)l ?zFa^MMf=]+'Oz# 47Ӷ Ue#L #T!& i˳l]*Ga`hsi=P SW*2*Z5? Czª5YUC/9B8J@nQwc DX#⾦V( Y|Me~]vwdd* \s.+|Pi6D1Bz Q4Q 0,tVn./CjLKjx[[."C~uEF#y$+CW@!ϥnO"z1;T#I` OA pcTo.|tȓGG0Ŗ6#}ONM#Gh`@>l2lYu?I5kȩ:"j_@mgHppص_y ̻HMdsPzxN^x.l#Hx\NhMCp:͕7H|jfpU'RU-Pضݸ22gSUg)`iY͑ίKP%Q9c*> 0 _(j,h9 RI  5h 4zpq[jd@."A_{崺'ynKM_Gp<"/U +i $i{Kd|5x]BX|rb'>[%5~҃=s$eT*5ʩ!?7h% =VMuv`H!(Ր9d7`_nBA>OՕ83,Ă_x=%.a/562yrx=XlOta pLA ]ѳEnT_`-NC ̀$ćQD L3(W^\Mo׆ oCܜX"t@& !.}q{#MFv N1I8Ѿ1$ JS#Vi2/nAhɲ8=_'E<Ի@EfaRWWu&I35C?9 Pv(ߪ8Lyf2x \:PA],\վrYSungY! vXk oNNNҾVkJyybDo80yծP1 'ͬRҠ=2l VP U.8!gsPf {%N$epڝ1L/G(HģmYgIPdn.T[| 6_޺b8c㷙}B~ns1CɗTdr!kaEsYC.F4rdZnZ ,tq k؛3X&}"AHYMZ4ܣ${z|wf\u%Oi-{Jk>ϳH4{KB =-q%u ̭B8K\宪1 G_W[ ~td4{QqUv[+/0N{? 4_%.RCw-7;PaG!Se92'LHeyyC4;Jtgxv6 TMC"[5u82SVCiB@m$#m>r^1@8T\ߊ)O`+cDs!Ӑ,(ovju} Y${.<)ẋ ڸá~6X&JC-B/Fȝ\V>Ş.9mc*gKiҌg|<øUokW^ݪٹ!><687x$i} sDYOg\A`GHCR1y ʞwΡ?/%&d_}*e)j+7JULv^gm3Fo\*3$_]\2J;\͆.ѷGcO' Ђܺ]=5.Ib*ȣk[_T9F҃!U8yh\sO)6y^ fÜ*'v%33J' )?h ͩ;gIM!*nOm8X'_sTs!)Rc64-4ˡVJ!p輔)bqD-y:vܞ5'5f_YYb-V n./ ;}qċXáH,;6] HZop`[%q2[tMW֌M}cj~j ax3zD? _=sT? CX_=zGTeu׀ ҋ[e2ayïza֣p nJި͹v:UT]p&^tnWm-F2_|-HK/N͋7N%Uy~3qD\v29iK<<{΂&%Sk s.6#u/1:Mߌn@"$ҾV'zw-pi-dїmnTMSv# )ߓ./mqeNSn̲t%YފP8io""br2o/EQJ F$ 4m\~]H,j鶓 )uĤg)?M+r|Ѣ0@=xHjﱋrdۓi(aӌhN_WH,$X TwCe4\Unw+&.8sEһ-16^2T?E>M@^gm911j@."X 1.}WyUXUk7X\'mer-/^?~W{A1LI:бq#醉N(NP,ΏJf*RȮhd>KS,{d9A _@}sS |9~w&aic@@Fn~8OQ= A~w<2>:y5FKo&TܛRɥf漮ݼJaLPPIN V!Yrٙ#D),mf)~ Tv艆hQZ29`  è^tG8aew[}˻FZ`&ǘQcmCe 1̟f>lMGDsNNslrQ$sX%M`e!O^V&XcUHS-V6 ̹>Oa^:Ut(x^:ۮs0#c0k0ۇn:Zx lŬ>,lmn{2t1Z-D9b+'st|;sxL'Y!U!stA]#Rƶj/WCz|K$|#)\lJi$eFF*9PUJDZnԓqeǀVۥkr;: a%y1YhVFxKODEƒ1-8:M eU1A咽h'į* %nnY$SQL86fC1ΘR#ž*ĻRB#X漥*fY>lkU*},lpAr/Ӯ~26:DG1;?gBn[IY`#jhA!ڡdܬLgvJ5a2Ytk@*UaTT1I,52DKD @MY0(-PTt}#{aT+jw2]Λ ,bz;5k  )D8vh!1ǼQ[l:pr,[8orGח\+^p%^%$~ڪ E~!'ֿi}bE%+8s!@DjM=[U5p=XP'G Wu'lċNJd3x '3;4fWlV%~[LQV,wECƞ '5v/5v=ҀNcfIBЇXhԅbs<KLjªKQHϿܽ͘BY;|ae%1= Yc˱$ !ydsy@-z?,zMxnq>y׌9u>cʾ%]7k,p޵yZuV4ܱGխGR8h@onecB'~'7#hS.JQ$yS)Oޡـ^^e$sf8JO5`>Z.|ԎUFPݛsW(zod;K ?޺y=i؉'R, Uyĸ_[֏]≹ТhaGTvo<Z$ǦCyy)EA*(A;JGO;9n$BzͦQq4xl*ܭ~KK=Ѝ6>8 y kŰʒiքs]yBjIPfXt: P`xLħo\ْĮw%%P7M_?=QIJ>̉s2Q@Z>;=sD&$R?LK*Mִ =}s1z{rfƻ3vEhUx<+\C #63JG_ FNU4lz,P!枀y9ޖyds9V #8颅r=ϙj"ѠඥC% pBa޸\SԆp"T%EYZbnX81 > %8KSV9)= ?`r.P堳kz K wԊҁYRz==ao5\:}o3A+gvзV8JqtQyD t1l} ~`>r8\mhCf/ vL~vyz>ܩ}qCma@5O[V^%u ?-c,,=e.vB}N"_H7&_ml} ?a {zK ^RAKNX+7IҿT^j-Y}yy֦O2V-pძS=3 ,;rxfݾBm(e 7OŴ#tweQ {Ռ,Bh;\/8Qk«Q Zв-Dr=4qkX]Teg 04C6Ϊ@LbOÌ

ߌC K@D|i^3W[-#9\@JU8zᙥMM[oʌA𕞡*Ćh ;$*$<,b9af!rfj ‚e-!_9bqBe"}&< 柖MjzJmf"M} ;p:r-?1BїNO x]OmWq~G^\o[W}p֗ NQk55IZNIlMfT/jfˍiM0[t ko>?KB[jv+䋌 xDamջ@"5#if8Y7, <ހ$w2sHb JT#rmP1n΃X Ec}<~PWu]ѓ~y [-qi}5A4Gz6dDgPl&./yIx6UTBi_>fҬ+Q.®B h|4(b@toYmȌklFl {݀OD; aITz|kN+sK*) XDDDHIMh wЛL"W]6>] o /2&Xu2~'1[|pJ78u)T8|C՝Dǎ55l}Rɯs_asg;Y=ۿ{yPVMY8D&+dQن)z iא9I)\Ib?ϤE!e lqQHy4ǒv!9s lSەw{'D=G mTtewdD|uuIdFldR:ŞCj%ԲI! omLjZVeL TOx`3Dz e;^R,P# 5'ȜDp>[2>)} v*`*Iש$/ᔆ|FM(e /c;h<>5W=b #wh<[YVݫfUpטJY^Հ)bI(߰ǢȐYyPPtA~xc 5{:Q[tӾ d[-6m ])Qr߃>h/&tKE&־WKmQ#&'d$m臘M)p5d'6v2mYq0+e$u 8عފuS~IQQn#L*aJEh I&rxSWK( r9V|pO?Ê|*UiG0f>cJbɞ=avkA^ӷ;.Ҭђ=& Js]@.G.)KKq} &CfY$j9OԑߤLmѲ{ Aإ$-(yG?F/ǶJp0F_GH$,uTD{埻Fz zaaiou:[)} TfVӁ0Qu|Q leUo1lڇCT&EDJ@j!c'9Ό"+jYV7Ù1UO/vkA[*c4R\wzQL9Ӡp2r'AdUi/1 "! m\σ;S Di3ǂ-ZoS[͏ˤL$hrQ喀lzrKJ~B\XCR_0Jx7~߹|'1a./^1髷= JK*Xq:Z/]Ɗ#e~'j`Nx\a U[2ٶBrejS xS?1y(C:B\Ek8U6T Mm1dpTU7Jbh>B֌I0(4n:JOSFܿ~/v}:* cS6oُ;GLIz-.ѢT9-&ؔ%+N}4+JŕOfB-* j+6~Rm=@rnb_uB=._{.Cc:#W(NiJ݅؜ȸ :ˇ!$˚ ckoy]ѓ1݌|pE)xπr={Hoy9K'E0xcٖ5J5Ԇ%A`D+n '1^BU T|u٩V{,W5`NbyCS"&\&L@59v\ ciTB90PqYXT}d3aغs&o1ҏx{\aJK1Ks8rűv^&. Jm5Bە>Oժ,&,xLWns-]5{*@ w4Սd2H~+8"2}+G'JTUᲳ>\CV^K*?]\`e2_#^BA^AAMlr|k2AHI]Mhţ\1V<y]G9lUltf@]Ӱ.(Jj٘ 7=:#^W㇃ޞv2if)d[j?> =ǂ%]є?'둰$:5e.|M2[2Cr>m4!6A(45w#9+ɤ*%rnHI5.b+!g2%oh QAplXgMBP t!M>Oְq ,=QLj/ {nSG0GaN"<جf U\֔0Iݣlt=*xEvJ!O|ڮB~<^S(Yހby>/ksݧNY9M)86K%?E6 $Xl`g{x?]BR0x>[Tu2q j2ScZ+.Js0Z vj\K*w=p^'׬#^nl5لru?-?c.K 'MK~Vڃ oҫȼܝBEvpHWh]JMzה. .~\< 1S14uьjdȿr>FJ XO0K Ell?-y9'd ~p MDB=vw!]BB%s ДYZ Ğy"ň3%E}w۳c 虤c9ږrfO/ `I"r_ZvC󺹯k]ժ}BK 9L?wW%Ql]-Y&zRX<č5MqzCQu$ʰB଩;B쯲:SDd '>CY{+Ke>/xQ7p'o-/q6_: D&Y /w9e}o:nF6 ˽_C/H.osT2LANMŁ+U֕7twM'+G3)C2Sd}OBI_ SeS(mQ88mt\*MK lu}&:Q+aGd, YFejSbHĐ>IKԾO^t&V 0Q/<Sp;RtWJN̯6XㄓW^fr栫B)/iV}@nqQTKzNHAjf&8@O-d/*h|EQM잟AGjycW[yFg, f+F)OM7:] \)X_3{F#k0#[f$ &=M/62Q[O cM>gB{]Fֶ IQ9~g5_P8=2AR}CUMݍ['}^#+^~BhPukY>r^t:9 %̭Z[oily%º` $W pm$Ba (]S+y]  xџDk ~}=u(:e'F)64hͤp< (ʃp]-F#`o+D߾);㙚́˼ 5\Y94wG&FB)= lO_JڭC[jSV #ݡJN*^QڑZ58FCai A/3C> 'b-FD,T.dɔ2?/Od,w>4WF;c 7Phז32HkyM,OlzNϻ=?}C1> Bj+>i6)Of_DZØ[k:xg#tKAO}?h|ң-вGG ILt89tN!-/ ?8I:QV*PNᰟJtIYxp()I$ T/g=K?A#J{ab\y+rZ:iLR_-HeVNVTlQK'n6Q qE Zevi|W9% AFC(GqՋvEr?ߏ8ُe%~#(VDk%d.E<'R7ڬVi˱:M_oO E#B\%w-y85("CGhjXp[+dػb$&ŕS8요~` ѫNoxBgRd,'1oPјv, aqXaN>ҕɒЬ\^[ *j;ʨ"]T2Gpy \݉_KΉK+KldCh } +C@0b0 Q(g=4u YT :YbL7F{|Y081Pv[igʴ˄*IEs}٩s)$.*3{?1]w~-kŬT7j9hbH EN` `Q&>fInk]DPՈ;ZDȍWSپ LBVPC Q]nzA DHN@ШR^q.d;ƑƷSx1oiZXf(5P I'Ҏ淡2hs'ZFFA[2Tٙ*'aOy_Z#uD@?rgV39ӗOENԬ)oP}VXʇl\ZmP%7Y,"Ot5-iF%ny@-?f˭,8y%8Wz`>:E^J@7)"TU~'eNtG8$ْ*1k`ѱt{dQͬ ٭ my'2h@u;)8zdLB2nL &,c?,8/WBS-k6FﶇaDNLZL VgSP^Ђ:DHPx-+vUH.QAE.tQ_DP"!& ݸNgDbР:u+_@Ȋ,M!,MzT17ߐuuM 7 TY;0u!]5DP3Z:5H21%0˅.pE2J'b?V3J}1ƑdǀJ/1밒:MIBbp:x܀h_ou v;B()Su|S6CG.7Sli +V1/~GSSeMDPY'0){|ƟH~wKU2ڌ"P>l;(m)%\NA y=]yGÆr昡+ޝ|vv v@ZAC :+P̺\"Fa꺾YKfyb"p3N5w ۛG+wnvmst>d Aj"TKl/x$3/os-SxL ?S._K~-kf)"]OvqQld?uT\č~v"ӌ(A+I6dǙc:{#M -o#j:1n' Gz s.nlVB)|&1(]`͔^x;F`7մ)ݷEP-HR:eWQf? wK!'>GxFW[/YR@&$vr-s \NgR5.sSGP4L)~븄'q% Qq\ jqh6`l`[FDM1v|;m\9M[6Y22k-'zy1~zF]_9<]Py |@zfǯed[l6Xh-*ZGQ*q捝*NsDaBkg.Q+[<X) kNZ֖St3/ [|AS>QK1؃k KQsLSƘ1',Uy\(b<̊{T:)]:2)F,nw8Lg`15i2톭YGi%3WsDzG#F;skQVRLcYh>:S?h_TvueZL*{.lf57d0rz&jq5[rzZgj/]ЕЮK`kWg`DEoe;NRi٩f;~(c/wMON{5G!W RcFjM]Yi,ZQ=ɧp8& )g^gBnj8N}m )wYPG>_#((K4WL&xGpsAc!QU-;=r!k024z-E`G6ӰX8 ,DBڠusYRsJ bjyTưcM!۰~ˠiXs*IwTHҾX3\`,YB1QXte|=(AggQVL6\*0%KKe4d?0НR{gD>i^Ҍ.|*hOfZN|JڅUJHq[<$X`|E= \ݝ o!68.2ק2]o- RX˴X^?@ø~(FXt^cM/~v߇bHXI??XyFd^"=T!@q?Us ڝUg֠r-$ qir)0?ogcNzU=/623oҨ6#~H˻9g5q,Ch>$7Ht<kQ&'SxrQ_Wߋ 0JO&-΅7rXf4.MxUW??LL #p@'9b:9!gUW/Uqn8}ֲ}iS /ź5_;iɈN|\$uYSw.aDKsy j&Fc{=cvCPT <? 'HXT$x5Wگo(evB) NPj#Dk>sg~:!OV!9''E]B3~H1*l*O%_ω]z>/yjk2/zѸ"f?vYʪ鈙6PeԆVg}:Ũ-r}8'g0Pͧ:4obTJomu޻+~S7@K 42Q1c)0w䓀Rpgxe-\ -KoQ V(=s8>i;:%AC=iodGեG/AlH+Bc6mo jmJ4aTMldhPR@{pi)v_~*]d2kAo[PK-tms#"޾A'DyAj Q{6칮ǠO{hBDRQꪘL#{ؿdI/zzz'^9R`j 2%7Ww$CgAh%Wd_ ~'(펭]:̾ȾLQrї۞E:3Jbj4V5A)Tl7p]:8wlDeqYBݖ\c)={&MAD $ SP *4ueZ:b:lONuCdϊvDu.@Xt'Nwޥ·v5n4&)>-mTP0fKtypnlh[uIGFIp"PCuњ VOїB(p'UhO5midyQ0CGԠ#>rl$ފXkJĦeQR(i*raܳ(az(g_3 q_vw˱Ma>:csVq>E"Eo| TdMZ?|5;,c>n51ҏ ͋Щʩw xW ]dEaZ]6o ޼&SR2,@'O]dBw`<|La?.eB+jtuZfj1._jY֋K;1*.f[k8nө!䙉[Y_[P\HDksAV]{F9z07@Ox ؜η[U b3@UnM=DR@waj;U_[ihb&4#J7e<ߓkxf+lN/˓ը 4(1`tKj  ]v r$V^L΍lXpHb]"ń3Jv}2!尊!QfٌQVG{-i%{n/v_E^36&j "`SP/1 ik&hA ':J )fA|?2 !PR%mE@W7XkW^ ߺ5}X~u-61^Gdz69%Ydn컫cF[6hu#d}'⛏H񨫼Bya- C_&F꺓Z+bwM˲jKvTfZqLx7D/GR ̩d2KFچJ&zC=kb_ Dޔ&ײUJX6h7b}$Zo(z$ VQ 9>=>~RjI@-e`3Z AZÌ䂀[0y?I+ [ ` }7nJ`mt^1`[ 6jWegYZ0707010000000d000081a400000000000000000000000167b609c20000d03c000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=j` ,E(''T1k&N`G3tֆޯUC!()k/ٜ,DB4RH?{Zsieown 7\9J.4%$4lDyܡK G~1|x?Hb.si ONWJDJOigΆwѪ>.dl\Bٗ^_wO xV^̮D^ܾE 7-,٨%9~,}7rd4+"bM?E%B:pO_f L=ęzރtS*m-Pa2Ѿ`n7 l^N9iԠЕ#5h@BHx(K _5z-E17XF=9.GjsEݧ \;BVZaYEf'7bc=Ac-ExR6i ~*Ȁ CkbU\1ROƢIw'Pvk_rk|R:6|{[҈'>?B< 5Зs츍q^pb&FM pӵo(Bq¼2á>m(5Գ<DNz|V-L"eAm^#fԀ&i u\D4~at*G(o kWmPZ'Ծ<Y}wJ~dRMCaWvFl]lh|Mv\`@3ou:r"U f^a&"'O;KqVH@St$`H8<3.)5?w*)Kn}]}Nkhj1'2Oȃ/9xH?Ȇv~B_y4Eۀ:9vy rr c0L=p1r)LH´=wiRHEc}HmpQ6zY-$YLIV 4R5Vk}kܕ7?F<রڪǚ kG5in߹Wp0Rv]MG<БS>ULZE -%C GQ+G{lO[p a4DI'|::a(:- 8ZB-ijLxb^ NIibtZd<>*_HsU%O,0w/YJaL-xaXZ'B;86,kS騶sKaar)1DRaz&9 F II-KTaXcF(q d{l$ZNLF@MkPOnܧRy<=KG7ajh]xejEIU#HCM: E2=sǜaߔ8.@FD$F'c#ĎPu>al㐪PoAѺ0"Q|oe%Zq 9:)#o5_V9PW7@o2\B]Cx%e(2Z {倄.}u LSL<3D?0/uJVBanr`^ fhH8O>;YIޜ -&X3غQ8epP[DkM"֥֣ݿx{]=1ag+ 8KDǝJ4 bN<*\BO+H'|I?]sp!jXI2Va=©q`7oz2SN},($5buᄼ2(VX+?ST)*WV={}'mDBiS-PC4WD7*$C}EJ>W3=15B}Q7Or3%6z\MƳ3Rt;Qe>6NHe.H#־'s3!t9Noe6+^LaЩ)/Z_'7m$[Ď[PrO>;xԆW[zjw. qJ測 XDt) \ Qzf@aWHj>MKx\~ɛz`;NoaKn:Jڠ(y+ \Lg'jy̜@S~+{Q{Dwe?Usk򮏞EMYK (-Ocp#y!k$TS\ R#>?m0׈L!ƺ *}e` xYM@=g -v \}[W)1PLT-Q- NU8jwQ |z \%?x3Cift閝ƃG^YJR98U2<ȉu *Lfc0_dYKKaZNi [my3 ӗQ,Ra(\ݍDIB(@љm1glJE*;Ck[6H\2EIF4p (ƑE(&o+r>sAy?˛\nN+#ٌ6D\.-XUdH< '#Xf]!W3׿yjPXq r7Q/DqJ,z9f6is2TϾi?-/%6C$1O(9n嶋w"9Himx' p8Lـ0?Ψlv:5"T}Z<|Jrv}L$ mz+d:vx>S{kWEUՓ];Z7h^S_OvRmEѴ|/Q:!k]W?ymz' *[̃ѡjm?;h"~5јZ%7=W8_|gڜV{߹OnێG/o}{jkV#h6KI&-Ë-EFia"%QłC#NiUxdk/#|霃$GYz#(#Y7Z/:h/Q\PrD [&@횉/Ѩ^E:rr]d4;~g.+G/^2w:5٤O<ώ( Obl;⳰2:A+qãYk䴎]33[L6 de_`Z Y@|zX?Ӈ^so uGR}$KZ(+CylQ`} o?kIC:3 iS65_fZe/&ߥk !ALH*0:-}5t#VC͘oiH/lHK5tJ{8h}\C7c06_DDDķ}̕H˛yTPU╓qc(fIF5 #~C}DEZd&Biq r ~E!pu["3^㏋PLKmLQŗ 5r!'"@ LYw#gM;U`[Lp5s4\5K.)#@жEtWvR3YOsXRR!4߲n]D0Aq@OF;X7CJFC:e`jL2a~yDU`u {?qBXn=],lp{eʁyg߁EPg53#u.i501VH.1_kUsQFM>=>L}'w9RPz-6 aBq'pe>nزH\9w^{fq nvl<"eS #*bg1a{ݩX d^p[C2=ؠZϸF:kA<'~٣1" o~B>&Vɻ兘U^uƐ)~gzJTVLj S KZg YBgc$pg`Fpb([!ӦHs 7%p7,8.=0hOu<y9P,<"{Z3w$h3]ct*crPu#q(?۲>Bx߬&ؔeb\}k1Qm6BE#RN߭NT:,<^NNj 9j+ҭ ʭ\7GNEڰCEZ<_~y]uB VCGj'gF6`FcCtC3|>=Lz(dM{#ZBs763Mzéw%4MZEdcԌ (AkЩܻm'4Ԋ.=TY:QtQOwCmo7QK]3[]=4mz2ҐV}%^Ҕ>k&zw(_i85cVFhYrڲ wíy"lϵc&DQLax+22獯la~LkDE`oO[j8kg/<$ް.L02؂#75Ktro4n n:0\TaMqXhwm K vsqZCrip2d_$Sp8]~l.\ldҁkeK?8 5vnNTYm5eg{0C2+rhwo :kph%sNs,h&>\q$H\uꉤ@~4Q_ۈ`r Jv=A^n w0!ɱ46IZ3rH˒zK3#b QjMAVIv* .b/ӰQO 4Lso$4Op((DuJGE$b<e%D;4r*}Pa2w˾1:k8c)avBRa*U0Pso=HvU}⼌>iMx-c*VC(MC6X^X#ꮮJ#iBsRM?Kpp%! ;M@86Aْ&f#jnxD%27/Eqh ͧauϬz19h[bCm(-K}Xe7uPO0 G5WoχcOFN;k#;9`)6&EdؓW~STT2z8<&giN \H2|*|, J#ÊDesAz h%@[u\ :&ԘlxOחܢ+IKyp"{∍PjrҴfdXhk4IARcBBW8&"PE,&uŖDlɈ ou@NxS .Zٿuj,S_qo[M~ |ԺOpL e܈,NAPeHq98_1ʦ{tIInl"L[#;Og3HE7@A=BUoF=FcQDeIl; - lCxs{h_sܺB7~y6QD(j: 8ω,tWS-m&}#`|+g*OC+d{ٝFH~Wͮ3±%E9ݜA0ÙJ' GFx[,\T$go&[^`>p &%RRvPð&Ey);l #<RCX>B څWJܰՅg[L5-׃_׮w^J=:8l#oFAif?3h/1 H[pISYsrߋ͛&/?=7A yeRku*ƚ@Hw>f#q <#(-UrVb)}헩TH ӀhBiB/EuZ N= b| Y!a4 3CbMр=P Y,x o2ؙ2gՌB RȻbО%뜥6RN4VE(JO Dsg焧mg$kR/Nq ej-ӉvbNlZ%oD5ezqbY-2b%8ts ؕN{-OJ}J E0Ϟ|9b?8˝Unk`5 z Sj9ݏLZ(O%3H l*߈~FPa*mynO,&΃ـ {CM&N;y QUsy_c SjwUVyr>(d#wR1NPL-/8=ztL:# H:YzO?eBnݿDC5`uIp)a;gXr Eϴ:"L!J]]ZY[?7ѥG_dmY P6y83oZt8XpS A.yWe=ha]DMk_ڤ>%rN婣#Nc.0_w%'n toXFCVgѐa}Ҡlb毒Ɵ7 )51GCv4-IM@d+S6 a41Wes(Rвlⷭ;ΝQBˌ_Jh>hRk]*r #e `S+Bs~nR9z#)@߀Y+$ҏNdԥ 'g9v6jL߄AMTFE.<80-ʙŭi&Ol^|2S67X|c/ -"M9@Rz䉌R INN6d5FU[U>- u]9o?d8|@"w{~(]_#F+>[ȠC| A/ef]@5vqh< Q& 14w4O0|gyʪ$8UWcNB.;M,! M$ا<|0b$[櫧f-܃2O}儍*%DmtYiٍ)q]Lcw c3af#-z3O@$nP+ŽkjC@/8֒YsSt-ԍdpiJaZn,'#+gM@C>1a81҉Ac}ܨլt7>UKd>0_Flrzɣǟkւl{}C`}/C4=8*!>LCˏߔ0M!aߍ\Ӻ) WSI u~@AK`|o dްq͌?1+c l;=]|`d66y4xNr=W)m{U&ɒP Lc<_Xim -*n$y􏭚I2O*npRcW  -0Z\eh7j5 P* -^:*/e"Ԭd_ؿ\2@E{Q_8 ~#ȟy5:vB9" VIA:tRC pOGْʃX(*)hv0ɪ4};<=DA?ƦBЯ;ܢ!&B^8;<)Xg5h?ǶBj `pD^o$`&{m~6P }+͎o:?1Qjj륆ABm &cNţyWA\]Wy>)EZ=ɯqfҤ^F[):N?B'n 6 4JdC/t@) #s?}f]^tX=+߉gLfx-㢆 a YyAY̕ XH##bx=!cqX9ZO>mPRZ}s(\Aʹ"޵f;Y)ԟk9{jUݑ-WBQh3J~LE|%&GYUYe5[=XeyiRPc"/W&/W&zؽ bUdjUӗCh 1wTe]YhQ)`*-,0\ƟNj81[diAdLE` m- +r[Tx-}ycRNaiWBЊ-eƴ;oV ~/c41~鸩M=5 ^P eRYf#5&E޿}%Z[XeK!?Ŏ"s߭D ڎmaJo涥+Saт'>V0m*]_r3Y9r36wg3=Yu;(I^C }ٻK>o$f',V˷$wѧX܊j;__^s@kqExxC*˱k`[7JTun!'c$-NI1 똇9DL*[WKمdx4 ,^&lp.?I٧gk RYe146|a:x?"P)el+F aT+g !|Y>m!ݎ]MLJN'Ӏ+y=ד{~٩^9cFd QHj QE9 wVvrˢ(Qmو:{p(>%c}e.n܅O@n=zmZ +puR`*-p՗j( } mizlppv@bI 'U2߾f)Sh@XFĀ2xZy4FhPmK?X3@g D-W)c|Z_<,ű"{ F@@T&=3>D? EoSBCRqC tcˆuǏ*A2gԪlF:ꇀ.*2!$l"BjR 4?!Μ0O"pDʠF (Al}W/^pN]3q:P<\[.=&<=Gj4b\(HȾ@çi<2R@wJyِ{ȝ?ckM޶DG>cM s희z6qNVxglW[/i䴱b\fEzE磰W[V䵂n0 W!6v#גxTusEP4R3|K&Ʃ uy>ͮPCO9E)_k|J簬̦PͭyDF~Ī֧>P;O2=jKr}nFT LlčfSЅu2X]x>it2!쬤e2ZrKp}!abޒ#{kzvu.[ ]͔mM.VUG;![!Ni.f.N/nL"2lxO8?<\8#+{ `> !,%jbR7c_5Ɉ˹[iJ H2 Btl9% *>WZflktR)nu_u8}A]n%B9$2~ag|fR 3ٝ}('⬳jt[Pj=ˏ{ KI]RnYtOt;O,VM DDk~E g-doJݼ^˼?^(5eƸ7fq~tzp./vӁ)݋i${(iB| 4;X ک/Mwꢳf eIrvT<֤,9&  ZYlN ԴX2ܡB@MYnء\`Eot+\@j!$`$3!йm?yz4#_QDw;$ӗ9^6j\[eAΙ-w9_0ҏWOˏG StZ:!ʖdYjW,۵Wc uI^a7/ +mwwkkmPK)^ZUr -d߈tu6 ŵRڧJ<=)㺳;:!fG @rt<bH~t/yȊ(Z\#L DLYU8ئz6{VD@l߃e&T =!ד QVmW4?4˴Q-)Y5SNkZ1ſn|6`T,՗x]nMX]@Ef#?d6+i ߗvwSŭn {/x>=w´#²QCՓvXU/54:ӈXg%:28x]:2v֬W r~7w%"]Rf%TI,J"R k3*k_hMČx89X,rPij ;|w|#?p[ WQ_@ްJIdVʯൻKbSꜟ9bO<3QHqxVsuSjMR ՁHMf쥣h>ڗpH~lR1H9bI[;wPFv@:Xy`݉;t؏wI胀dqH1$>> U>I333(2-I|Պ}Fx ;-Rodv t =$0} &i`Ԇ7?AøO1dȩ񛓺8?=t:nj=xlAWgCT7?#\6HRHF8t]t2W)X@"T0ygi[?%V'5I& g3Ph up6W|+.36#l"F{ `,[ҽT#U\ڎތI-']iuX8J>-M4M:hTOHڪν}q'F6{p%OD{WMzayrȟdB8Ad*5% ʉyaHljHo0Dc#_lڇbo6V #2]4B6s2Dvj=^nHPh!O{| hngtuZ͈c=X}ᥜv)Յ9CT̋ke>Br5{)jYtQ2h& 9U~ S—J֧Mizq Q'Rk֯!O5,";%+?҃$B5|!2ŨU;o x=49R9+\.̂)|J-To;ـ$X[~ =n8Lk9GVw^.j,ă_Uj-xY|͸A-I`H)(p9+KcrOA)o AS\@̍/m#Avnu ǔC,E 3f OYdUVҌPj6oя?G WS\Lp4N$ymX_S T8L v|گ9r6 5tIG.9c{.Uql-BS<7f%*v|@f  4`^!JAew%?/6eD÷v*1~K0OϵCUS*BWa7ua+_+NNna̕y?sL=?’U끲o$TWF_k!b0y`aF7s>gIucvAmEdChxSs6U.1XM=j*oQMl̍pranHM9[hQf9Y~?IK} ׺>e˻J,agI4f᝝D 4ry:La?f} t]GppFoX2J;a5o}I4 3$2D *i "9jQ$z,?Ρ(RŬ't;XT#)ٗ;0؃YߕD'[L" n-g׿8+l)P*hI3 ^REHWvQvʼn]ߓeʺ}B{-C0,3!<*>^>3T4=lB-$_;>z&ɝdJ"B"c%W ;ͳ NaZա 2SSЁ u`re,=Pdƿ^Zm58`1؎MSಅHM4d62l)HN N7`id&}d1~bed"ù+I59c|CcCq[>b냦_36Y+ldѷZb곔:v`y&t:뜼jpޑ-9[fEĥQ …A! ԣ4R(O\C@%li|cq, T np: BnQk!^0uqčn pbmH25SD[Y#AC:cjFE;gs12VP X wP{g3#q^%h̴dX<gʭ*eu]AYlA[͒iQA C|Ly9~<,.?sדmӍ"4qsۯ"Y)!6] h%4Xxp0GJTb;#oJ T!eF7TNGTDFC>$H UUuTQuT=Tٵ#MۊZ?Ѕc@G6Xm2#㤻ⵙy_EYIG"eR&18A-^OՒz^tkpX?'y4j9Ҽp 3ͽwZ}7S$_ӊ)h6BbT{4Gi })\:tCv,OE0Zy acJ ]"g\z #j{޻jMw|ǂW7jpS{:P(t "Xu/[Zs $?3&t QہPabe0 bJGY UfsQ'%N5X ])ډBC>M3aYQ+RR \Hdc!p񲲫Asyls`^cVp^ߺaHGIGw Ud-`54YX=dMНzc7X[U{HԪ&={(i破vp襧 c1mC 06 |g:dU_ ֒kVDVЌk]d g?rcV1ӻwy5?`qыʦXX ?!Aٓ bK/C%pp+TѾ$3Z#"p~0lD½Wl*jLZ8c']kĸMSI寧֧/UD-$ nu~-UJ6nfu홳hH::4 AYFtd-"qL_;v e#)F* #N帛#@ bpc 90C m?yn\٨?DPdqtAɵw( Zd51I{ힻnsHV`?^|KC~oR-ӱ[hDh8ڱH.mYSvk/uJ,1a\VIlF/(k>Alޔ6Uuy,Bp;^CHPXK~H9]؇\1zޔŹ_lMXLbKX2Ǡ2&\ ,r0)~hY x-BTi{fe~i(*j;m N9Y3;"%HFrG>AN)-f`[zqؐd!r}DcD}F5^kZ 4T92E(l#C>!q wU9^ku\0-2 {،'>&9+^}[Ude%6{Dp^8N -n1+%$ng^lGj% u1܁gE a CNP[Mw@WrZ2c:#q5@UM!]$/\c܌.>P_ Vϴs ntr~6JoBރoLn'r@XgA|P^oY R"1i]}06.zIs961$*a-l[*<;rb3g?4&Ɵf1#/vB9@B'7'9lg(ԝB0txɛ.7Y׃SQ?K\<pL]]oМ]c[ZhvI{ݱNXE ~FND6bkMk3oЯmƼ~Bɵ`,5ffmܫcg.1e!C0sfo<ۣ-4m\ 55#}K"f"+]P(E9P~4$lTK8@ Sit`["TJ@8Ȱ T^݁[ikIE;+NeVU6 W/SUl1uyjI=2YȅvL,mfL[8*53EO* >VLy+hJ?:" Pd6G@$L3EfO2R*]p;Xaw!+}#w`mD vj@%:gHc^Ь! 8Af!@Z"!؀30j5 7vHMH?_XswÂ9~+^*]BH IZWn@3@H}|söm!Vs3.2 @hH0tA!70%V܎=BUWQ0ݱ~r$IչE4j$1W6d αKU4VjbaԻF=U/qm0 4rr%<:KpǗ?Okf)0c :;%soB)IʨCTj6z<a,Rq8l.sS.bgw^v PM7a ꊆf"9yQqDK+fIQu(Ќ <[Y~k :XS;~s]|/__ ][7G/٦3pSqkY +0xd̵ClR# cGOU0-eokr:M8qJDM~ʌ907zE0ţbMDt qAӼ?bֿ|MF iUѷ/g弨Lf@:5LTwp2=.ÛZ'ނbl6f"Ÿs5a`"L3+)o% 3T e2 7o0fomラirE܎Ej@`_Vsi5wQn1aJ'2zO]]+bqƖZC2nYZz =˱€Y.@q{m0iC gM(:(_1\"12xLByCV܇+kZ%HLK` z1.Հ'F#mC+ňyfhr3l 2mȭK@.|#=vغ7IJ+~*(pzjgSc&z+9o̥$0T|s \9Ÿ|OkY^6tw R @W3ONwHY]KO%:\;wUlkQ3謂* Rf\6tZE;\zFuSI%L96\@1ppA5O?+g$׃juId>,6śHPd*6Ch0 -.M\b-W qΘX+9.i"Q1,qa؝$I!J;߳OLV ;Ӈ2b5}$2XpxնƸD ?OԱYfK l˴=zdVuyReRZ:0۽2# -Q%J!hׄ\GA >򧉋68H~EZ=dMxM=QHr]bdP5^Z-O$ 6L<϶n4HiKS0'c=[{6W:CA@hЮ~KB3)tѣP\tFd~a*6{!%?;&S0$~=Bɼly#@UⒶG.FK#xB~L ]fo08u#|Ἆq נkK?-f۲Tո8a!F!mKh+pl׏.c, MV6hB|"`[vUа*? Nc"؁2o\:,u`T?~?E7FE(ߵf2F%M*`:7cTLF#tIm~յtD7~s2?;fʬ}rNdl:ݻ8k+&lv\Gf`p ~aav. ͉b&n(LbqF6Ct,u|uE' \j\wjJ;>6!d}YD*>fΊטZH5"贈m>_J:dz'Y <xe\lYgo=y`bwgKK$̱]\do켡* ;:ժj\aVF?Rw8#9p&e۸b ۛa|9_ȲꎪmuHyK2y&O%vUt|^^:44斫 ƌӄȟr?Cc})q1銮-p^ I~Co/G m|-F=(1(Wƒ/0kޛvt`O|s=_JE<}J\f䰥/s?2;@"2#j W{ΰ&;XuRl:|6Poœ2T])`QR"8)̘ZOִk #0H`.G?@<{`_?H.sǛB*đo\upS{P+`XgX.8ȗq l|BHpJ_SlGcd{-Ĺ7EƵwzqPVF !8˟|CFi[mID%-`ECRt/? p KU<+9?M'(ki&VN9>198d zbgbx7ҺhF{^8WX nivS)I@)fd$nx߮Me}Ŕ\o3]t5dӍjA9Rȋ:8kTlzf,[xj wQ8߫ѯ|w3.Fc#3 lTX}UF> R:̠P cGDtl(sSK2P-{Mp ʢx6>I8k汣ں cFL@UkZ8R% wۯm!IʩבALHG7ˎx;`lސ+-<#unJI"h2~iqBXQJmL AÕk( Fyso4oxjRh{M>ݯ!;>@" u\_- 1%% x'g6E[=H[ 0ġۥ1h75GeDS[Ǫy7^å ?J'&4 I: ؐ 'GVD#i;긱۳N-|+ !` "b*1I3jHeSoAfqOnBODSL Wsllx28]w_o$WdO N5#cXQbO%Z'3LC8eBAh.1ꥹQl H5@cs1ww]wi.A^h9ov~Hݧ`SiC]I͘? 񳍸,t;qgnfPA Uw+w79\v |JoQqWim 2)tC H}DP0ċX>@0nE跪tBeHѯ ǯx+lKf5W*҂9'8WǩoArQHTOLv ϖ|rE#C@IQ};PG&Qӳ  &ĩ@@WdqR>e Iyx:ʼnvI҈\ ֕$D4y:Үg7wy8br,q! ((FWL1Re$,sU;r-,r6OG(Q/KHy!N.!qv2+"xx6nNsPLا"[PՌF%jF}坮!Ȧ7r"22} jk?n8]ibBC&V ;# d@~rpV.q"q'o:>\E7J&HўA:rw4Li:5j6)/$oXKX꺸CyUMĴy1Tw[Վ$Rwہh7u|Pf7P&d4m|U5"(E su']9Ϝ\1P ^5UBbQ ۍ4 ~xy,~(l5=X"cj,̨~CK?ᓃZtEgh,v Ճ;Y=Cd-+20}J(zoZ3g;ׁ1dyBmtxAz.~j=pJ7Yt[ c慕Ւ)B33+s}зBs'P]η(Ew\rw7Ivn{:ky*1Q+Av$Mi&f[ qoޒkL}ʻ,i_X F *5Z"益f p0Rt*nhlz+LtDg3.hcZOlu=󊫓TG ɐlN 2 Q.yE^JM3{EQo^k01:Rأr ֬@L4RsG#b;{%lH8Hsp<ײvEFZ؀u~rX5;bڃ2SR 's*ذ@ђŝ:! !P]vYT6jHlZX;d0]=[|;S^v5 >fe_!n]km" ÝKe ן68Mɦ\Z$'a׼^䤺-ʁc_}+ycK.|fV0PBmNߺNZj(eÓ"(#F3߃G]v)ێjc6.Q2N\5/krZ?13! Fd8V0Ks>t޽3XqLQױٺY6z kي8{u*U A`mmRK. ƾץ:@O+yB֏ڮbfv˧kC|y[ͼss?,sHdXmd}P/^`Ԥ~r1~Hv؂ɤ`z@} ANfg(Ǘ]^2oB\+?dܨiLt-qSd<`_#kw#2}M\tlW{6x> ( RQ0"bUR6{$ZS U>7J m]{ԺxS_R Vԅ76(:=N:4qX7\ck{ENӶ0􌭀NO8v}!Ow& ,b,I2f]vdGFؔAyEo9ֵ?OosjfnnAzc8[rLOH@j$ zsL}j1FEyC"֊ZLn -E/tWq qTq>uF'<:lRyX F #&>KɏIpc*AE?^UH<&9Z]&}#n`Ok$/ t5E;80P27) ;UlN/E3Ŭِr[Hߩr6jET0C]nd&zE.1sMRM'(Ek_<Ͼ#2sA෧k)6 O Y/ċh7f~(VdbT0=,Bd[` 3% )^J޹2BXdyMW[]v(>XXYY<9q4V8TݰTmLp-4oSnċ&Jy7'm̖/0Vj%YRbF9yI FÏ,52?0pBxI846}(2KA =bOɆDtlF8v 2QҰK҂ӿD@<'}3f/i~::'͔cmLk$T]jm/Tl>iVލj=0pB5jj؞W5By`t~mI;ibOn;Lm nѩ0츲#x@6>JtQF8Era^ )ihof8i#e^{`L0ڏ:t!R]ש<~ P A @7SfZz5['A{DWjwO|]9,t{=?ERt CV7KN4KodUYTz%׵R!\Ѭ^Jh+)ť8)2O,5߲5͚u*Z/љU$tGW_%`'tyEJY)h>"ݠ/$pa%c\ A,O7Ns W!2zXd>~gϲ0>Jly,p\9|8QY!`Y,<4@Wtsu~uBN\|IKc+( ,A Ojύ>4P >}[rǁ:0Tm<TKoq BHcykA Bb0iG3pL%+ -g8\EOR ҉?B±hR#N:*FAEF+EM/輌z:XGᵑ?7OL4%_&6BdzD qJz CT.Hk' aH 3k\rZ8p~13Ҁ}D!}*Y<(*zr_gn}0;#MMt `J1=ߖBd$KH "e?e*f%c(Tl7#o^&?4!(WbsF~ε . ~J;Zm"vGm($5Jj rcVc4zįzu[M1b~#*1@ÐeAOp.t ޱPԠ0f*|IQ &$[xE!~w>O^+IHzAL 8pG-uVLDgqLK hKOXR102}.g}L2I,%[xPȺ+j|1BaB%-﹈${ZN,DBW{=m wq@ !zK8\:ۗ.@aQ%|$`dtc4\?]QȂ!աkb7OGD}v^ fimS2H^Y ד6Ka&e_rkFى%F]Ϝ{.'\5iIP0nMxQ/59(q!]ͯ&s3MpԹT#Y HW kUZMKT}鰹U8I9fN-&mW _2ǁ5˭ͿS`j@!5znm Έ lxě=@%Sc :7nNdaxf1أXby'[杍f3PlɬsjPR-:U<,/Ó}8+I tox'odPϾ&Ԑ鲿xgUz2Dy i]? 92"4/}(36@!g›Ѡ .Hy͊A ξJ۶A+8XTP%8yvVBMB| Un93M  !!eeY/R#dueubUz61ЖL` I[>8)/FAf\[:VAf8}B+!i01{[KΚVJL߻{NSGXǑZwH(elvw?( "%.Bz d[~&8#/d-&ii=\5dd=|G` P.u J*,#,`;~΍Du~@9ol.KCߐȴĤtKOꆄSGc}$YEpTfPG1+2 _NڞWGQ1UG=tFagUw반^Z1!>d)J0x44ځ~h"^c0*Z!aeu%{m=K Vyx-L{]WJu7a.I! 0- _a|ňXExa+DAy:@uQVJSÈa`- SV6Τ~zR.SSW5R!B7Aa. h%p=⼟`;&`TJS^.8flv2-XMnwaږYNBHE#|gpll%Q b2heF´'8bla3&vў7aTroH!T [,t6jͥcZ* v 0rߐ AxP=oBA Ycc܇z >#v<؊LoMwh#U kW1m) jE7dAO=f)YS~#] if '|pf"z0C6Z*IԢH4󞫘zp/JCORs@h߰sSVcy Ê_F(haQ-/2TNy*LAf~ uZ#5-ƲW<;ي-v`IBxmXpւM˰s}mݢE6WL«' l|$Emc08C*Nrqf5NAM{BJҁlm-; 1X5$ .(>߮[7AƘ˅+T 4l%zߗ[7xw\ExMkY~!Z OfW(z"Te/&h}[\4z X4T9d,z߁wp1똢d/hvmWVAc*Yr`7 c'` WF}˰s93m|8zeHs-7 /[ii'~8Z@:}=Dc%όitpFM}hiAHR_O+EZ*\n2->O4x.vEJ.0Bx-fMUo+RADT Ȣ/IV'. +tb$?4DG:d$IZ"JR$4;Qlz` XA6MQ]${oseVF8yOV}26/^BD^YpKD~_wb*hYia3,:3jAZ!vj%$e"jK뙗tтZ~-Ŵ'oR]PQS bP>I& H!!G` oQ4 w M%-M)el,K5"褲n4:+mhlcZn\Xx⑟tعHFɳv:YB]JTpr6x@Jw~ٝ#.%R(V/-Su$pDy)!;`mNӨjG%$!0b` ]0@"H&Ϧy 8ҶF\@~yȎpH.+)D|q09q1#k/={A. y DM%{m,aꋁF2 *3l)Qxʆmolt>qk!Qษ<>?P-ϑMV~(|w_dwXN+Jw|4ps%{_=|faҷ]Z-)eskTS@Jt-fBֿcFev -eEeJUHsGPÃ襄6R}.-4n,GWh/(|t&˟e恊L@ݲ$r\+*.Dͱd)mz^O8E*1lqO( jd*R .1 zR4t :2rL[!}βÑ Lj/s@K6*{Ɩ0Ooo:LCJukxlvwI7><%Cmč!8,ClQZbocBn*r2 a9G<'8ANznFzE42@BonC'xI^AEn2o6Ġbhg6]Hh=<;( >{V6w\MVidO[<i0I}]Lt=0~©-̵X>pZHURQ>;'.IS0FsцMH++{1/hѪ>O QL󄈐5Zrc%85SnOCfڢB;p'Vw ',vA0R.ંq,piSeK.<|w9I tBػ.h9:8d+kӳ۵cuwTH t_NRʺYu+OSnۮ˄m;~Dz^ͷ& 8`)6P kJ^S96HV$Kd>h'֗ٝiR# ̤t3+jѰ(Հfb=CEYt*t|n֫izkЪXNIԯG W`yK E L6wGbګ<+g?pcax 20䭆3hVom\=D 5jA;gZ k9I}qt x1Ԕ%IPK#ռO^O \w>WiO„O|Z^ L\45`Q[G}ƍY U1scT[ .hO.I6*T0x;X<^*[|3OW#zb/3'uB^az QzQˣ|Px] Mز=^ q40 h %Ps.V$[uiq;YaПh| '4NOEfVJ  >RE*Ga/P\`$ärѹYR7Vrte;Zh^'!Qy<"Wȵķ0N$6wKroy&I9IU'&#W'C\agyL3sL+w!r("f;,8y;REǘ3]HνWK,Gܭ;m*|*2ښ:dVw7-C^ӢUǨL bMJ6GR(ו8i_һ\S Ȍë?rsM}lv9[Cqd 1 Hj6im^|5hj(}[K?84lh^VF3[nҾde,z=UmIrTǧWO4PһDjͽWy 0!qSVxw Qț2[P$Srm/>=;j#Ey{8пRDաd ƤyӨ-&;s0gDn%jOBSG`y\磇_S[\ɾT܌4HKA?3";@a0TkKk̇MZYGhKQ#Y F4so#NURr=d -\ѪSFKI_0(sQʹf#[ jG3*P׊8B(>u}{SӢ^+Kh & $͡n(m=ﱠ]6 @6z>mkw rdq[' 1K41P!߫W_/5:v֥g26iRUp-xJ.}`ޅm|U`FQp#4-+s Z8N".. RT덁^E%`l.cVWF@DJ*VelQ7Snhk"=5/&íL@AjUTgj<6ù` ?0m^`Ec id'Jt52ɉA:J9ch 3p6[ 2.@mxS ٞ | T˲xS!,{}Xf9axɪu~*`? 1 ∀B|HM;,?Yɧ#;{^"Nlc$ nIF11]}S4F(n"@s.:LscבMGbqwƣ8RӦ~#v_bIEawytrm3t]x&(PtTkgV7/V#L R;`=H$Qhxxl5J}ʙҷ{aT#tJ)J3]˜Wd:Q8T!c%YC: Gr'XdԕA\Tk{U\Pb:.د]4{$&FHEZd ?]}.ׅ4# ߄YNpJ-Amjez N'jY][X4u i){N oH_a0uDA 2V;|IRazSpz̻{!m(N ܭO> Ī̛Ү]tME72K^"Ʋ%qVh4%h4r]e>ds8v6{QRΣyػ`Qʹ$ MyZ$ w:bF>&T%Dky'pq*}ßV޳mxפ$i'6 @AE.?6nvD=f^č,:;ڡ*g?a*{] PE!v܆Z?o~d^>@@P\+OR]G.rGt X.0Ŀǡ1u[Gf }[`_sHu"wUϾP80'UHn6ĆhaNqn"(捏Sf!C8]|CS9 gœ٤3oQgf o:]i]?ϼkrRSߚ{{Ođ.5*[z݃-)w>h:g7=? 5 |tRVoGVW-tZ&:t(,ʱ;1Bzg62gɹ2V0K#c3j~3Z|²Xfl3@4P W;A/c_F^Gu'"n@uč^(`xP*I_mi(deiYj!rW&IQUF{㾴s-bQtsJu#N$y5,0%kYdt${E?)u8vGX0&o'ZVLZN1@*钉e/C7|-P%kMUD:f2'-vďF;yApf6_>TYfm|,p.y~S_,#'?9R%]?5^6cYƾ4$4Li^ qi~𷱵8l%Ws ĖFv}'榆W$ty5zpi[#}*ò)gԽ@[6?'Y79obtg5饷 Rg~\ɴe6/30y})lnBs%N2w5†Iؖtja~K*\(֞E" fa\.ꝅEO0HwwmOh{ѽ c&yӇSHVfU6ߔ'q";=~KXK&,L;AFZ\\(_U@Ô֯k"FsupH&Gqo|_K@@6µciCꫂDU1 C{@U]F6H'p@U۫l. "`A{btqi6f4~`*uUv7e ]ĭ1YGcP6X(+HnqR˹hHVOs-2IL {52yVqZOhAzܨya5 S[ĨYz!(=4ᮥ[eֽP֏9:B7٣lUNu6_/$)snJW-A6 \aII\Pp wy3=ap;Ũ>~XR_ Efy},!O9 R!=鄚 UK~K"Zj I;FІbAwk Zּ[:J `h繋%$޲V ,doNmm1;ÎF;>7~`[t 홖[5OOC@FB(\+i$-PD`5EW!>D3Ql$ 58Z5SA撰"ܠ^䘀5WY[s|fФ% Zus_*`J_i)i+a ftPo ^˓+|}rޛ9WTE,]T7ivKu Ztv&toV?ѿ;%,כURT-:NGC0z.l뤆ݺw2-,ZmW83^ yx1s|Qsya?ivs(’E9XDgmkqrϹ%&O%|a iիWC _π=PdT}K#P9~c*U;K lzC~x,U5P:H1sH ·U2sٔSM6#pan,= Vʉ=# +*'̱|RzXCX{'Rl&ŠVƉAN o#QuSkT,~Sff#ZS`SCoD{fXsf}\$5FLKLKAVS YϾ!u Edr̫4cheh]k%V8޴6LCi}#/tiPY8] -'8^~!ǼhwcsKy/Ͼ݃abp'"dԋ Rg TYXC3)Û]$)I?99n~1 VA!UG0J@L\†'1]fOp/Mv@hi7P ` 4 c8eDV2빨ژ@\ͅ2AZQ{d ,d %HȈ< ˂V9+ d`Zv{keYXZ]{^`VG~;M\",J{i}>27qWx|ILy$#.*#on%]q5k%ilJ:YpR$i HRC:2O%'϶UA6,l4<%_Z3?{uE  QAc66`\zk ~Qɓv8`aw 9P' hOp|0{4 }c0NH֊ъ~D+7<^CaRNikT45cRŖ%.ȸ.U;,ux ;JG1:sRz, x~ !I0"V,5X7\ { ӴZ;6hc4Shi+V+gO]`!\K?e~w)N[A^iNU=DXb= rɇ6?zMrƑC.も2!vIȴ:V6ar+A.᥉RKf7bptϛSZUut6$S'yS5kHX ÇְN8./@IBۜo6e3 VΕP*"$|BKNcf5[h.̆ h7M:#Ak\ /tԗzJ!*.|tM?Jo#sO0bӱiC h/]M W7<,P;h:UyB !QҼՁ^ A4V. ۚ1AQON!PQ)Bd(vM๾vqHe0fEQh듚Bz Mho?IcU i{*_G/'Ď.!H}VTz0-Z cN3\Z\xp5-BA >PQW@ E97u4 s (MH!J@rh.1mTgwlGd"e9%TT=:ـh Mbu2{_)7Q=+E4ORD&M ʷx $N8%B6l(8@zS׻e};I8r:lFF` kj"+g.n6-3Yy_6A #Cm $5x3l$jV_@3,d@8g (,q լW@A7٩, b:=Zj il\F$uXF߰K$9l]RЛT|LnگC7_L˚Oa7bqYgɏ3  xĪ\b[LW_ %-/S,zwX [sDHä;|ZZ˭a$N⾐UDx4ZrrKwe!6dC:ب~gƗ͐\~ʘM +碌Ns;j ǁpBLx-eAd<" <;؀qZ%hM9W:-F1|& O>kb43fQ;ѩWU *([*zUPEҬ*fB uUNPm-8g Pl+> Q? "NN,Nֳ f'{ 5 IPx`^[PzI 0WNb'gjN_z'$}3sc^q O,{ [~tYbp qy: ("L&3c\es4qZnDrpkԣTWjΎִ*6FkվOJҡn 8pw  QniӐEt̟o9v;pn=M-_Oj?5th ףԬ)J;wj/v8)jw/Ƀm[Z DѾ{ ;sb`F*cflU,N*^6[.j^sw%Sxj-|;uhsiԅ٣21_FT`tRvŇį]2Ξؼط Q0#]Z/k'_v4>Ϸy|R|RbjT YAOyUQ]$PӭOR^lp.S$Do;0^9fQI4:<-?MB*oN|K.$wck͓ 'r N09yW6d72]i,Y#>n_+2DFUV~XV%δ$S6I4P].C]kMޢlƻI)nmMLJ=ޟHgB}3}AP=~j[9ZơQHZ}MO^NLn.{#!pdGMo'ܤ1 (p6װC`L,PL ku%1ofԱh+:0\vɰ*c{:(&EL{ =OemN)C&%ngVV\YZ@=J׋5f,{!P^s` @Uȭ o8=%;/9r-"Y y:6'Tɯ6H95K3Ezc7 ?|>cn'(jŊhrt YͧdnU >0~2mVbzc"WGWr-S}P]FI۲,mf٢Y S'h~Lǚ QeM`¦v!ώ@woۣgt`{!5JzJwi$v|wSIBiz|NJ'=3c,#*EX mK=/0 {L4@Fov()SZa>:RHIUKm(O2`3YF+]%q9\=zQRxciv1ck3]kG̽vLI;qE0dj|SË9zLkEC[^>{T` 0Xaiy 8?rȐ֑90NH Rtu{K VVvg<ۆ{/Mᭁ n(FKЕ$MbFNȜ\7nxnX**fv{JMX{#o57Gapa~&owRd>%cˢQةB(\4TgKԹ ]4뚖T~x^ KܭЎ"΄g uP|=C`xm8I+cQۅd)V~&tC;P(sX'.H/cPڐ/|M"O: `/"ͻ 2wNd|SO)E=Jm,\~dq:S/(].QVҿ̏j@ī= RSԾ uWr?߉]gEczͩxG/ İX W@R0S/O_èwUwM^Uvsxգ; <Q4v[=kNޞT%\Z2 =،X`74M5[Uia Lۇi1wGlکD:z_;K*s^Ҋz3әU;F ?'/[b&8{ r8+( (@yBeAI~$CꡱgYZ0707010000000e000081a400000000000000000000000167b609c200001818000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_.-ϡylG<Ɠl>۵QjJeu MoS$3,Tqoœ$(GxK.G{;m+oZ />Pms}2D~̙Zn [vd:y.z"YwWQ a#l@7ģSxyT03bdKBn !1ϋ@;Qd%{hꊒj>l8sf0iG] CZ&aF O_)a"kqLFnj Ư>P$1snzH~6%GA҇6 ] ӣވׅ2-C3df8,QX :⽆Qh^\ $VRFC~[^@ݓ 9vfAl]q1;X_%?E;-gNL\"Ji Fyb 1!IUx Bq % {U#u)Q<5NP_K =KW$5Ɣ|lۅD.A4!P󔴘&ɽe=4\hTW.YìT FNqRP,Pegn:ڷitXq>Cc3F< k`^CyTd1p4noUHyK4Y*^3&hKy(CBu.z\=2c|:8yuթ+SfƎz~.N Ljo#;;Ħy՝JR<% Ɠs(0!]qN8싮-- _' '(#+ToU-CP t3&}{O} Q٘zum&'2,8 k϶{p2Ca nnp*FjX44rN yF_ig.r ֝ZDh~1^dHuHelc#)ytrI!g*, c!0 W1="2Rʘc]^vʅOٝ듒e3$/kL!3d{2LE?sѤ$H.bgyG[mPw2UO6[=.%S FuqeLYroq{EMQ*PHq9pb-oW,w[QU':\o!eB?v4;ruf)ܦ,ݼȑ4{uBveAxV*0'wd.~k}`:C05G Q}Ւ x O>6j-W<}>PIQT5\7/ٮ\|4A0+*Q$C]X$FaO8yx.(&fx@ɞBeVc 53j.w98bK3M1KARd Y? OSOX[p?R5g,jnA$U߸e>:1{ͳĵʂ^7)Sޘ\jSdtulvere!j.7&|y܄j}Tqx<,{E,oPU'SAG{ -pcjX'bj5/GCpNL?p[F\3xV$'ʿQv\,;A Ʒg1 Q41Km}+"98AZl*yn-O]%dT7^HH!fiji ې~grByeAgoZe>#ޘ~?qI&Eu&H9О6@dfݳ0&II/J܀9is DTPpnɁ_*順lO5O#&e*;%YB_4lQr>BC.3(nٙLڽ2{&9)L K3Qw b+uFVj{#=l2pXARlδXI`f֛k)4lu@#Lrb_"lr3[ ^\)oAh0P +].VLLuNNR"mxzd8z,m^9TUfF_'H.:d,f&m靎H٫mK*;(")Q1K%l2ه}7oC'+WźI(C[0t&l5~@O$e@NNQ=d3;a ݻ9>ިM0Kdž%~-R!f@ nٷ?M%,AOGD)H4K?. i,ϯMH*^$ C/W8Pݣ=-7`055 s-fZwuֽY<^*wJF nP0|tJ v]q1v3xҙt"Qp*ɌWď'ޓ lFx@|ZFTk+33aK|u|K/P؂|xx`R$FSA`)WO0=/Jv6ɫ P4J۽_2#@)r?=K0aa/݊o{I[ʝc l(h(["RoZV F#;p0թCCX#q()!$*aĉǪTMԤ5YB5TyȌ P>75{<@4 V3RVvY #G--0Ў;.Y̹{&4zC.csR6׽ @@7F:8d=n73٬ɚWjѫ;]}*,ZޯEF#Uҽ-fO[:ʋQ%0s"][{UIŎq(.n̷Xn^Rޫ/$$n$;aidzT %^ ͓t!O]9ʨ:2J$}:wǸqMC8%P"L~:M<͟]9TγXʖV(>˵zzc(z7y~C1^^FgX0 ʔNw/b?Qj on]R #1Y]=ۓX3G>o,I\}7Rq恇6$bJee':Gr\.5ҿ: ?g̋r_ss}uMm;$5Dڬpc,-H R$\ sp [##–4; Վbv;Jݝ~3adMzn+GŇ=;FDWLo0|L9U蹶a/i9ñgYZ0707010000000f000081a400000000000000000000000167b609c300000dd0000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b' v; W}*vǾ+ˋ7tUM9 FLz5ڴ?zV#ű<1E74.5R-/  ʩ;"e>Ѧ=\[R3`jD.~߮r;%.>ӓV-)>A3p)\'nWJ1ÿc.6gcu$vfsc9^#ZyɒHr-U io~ʎ4ܥ(X?a!!|U.N<5 4ݭ*ոl#АƼ_vll/r-o> ؼ(P{derXWK`Y@ą a,ř f'}SņuvQ"6 )T ^&_Zj .f?f{J*~eB֢)a6l͖tf\u'2?lno7`}?0tAG`Iƙo)u^&=nJNlƄoI{,c D_aw0A9nAvFN]9svrOOzFGծ-Jބ˲h}_Gvm=͐ȍΎ;3kbF)ol#CLgQ183/XW:=`X_y]q,\@ z~UM+\Hu@/K(JF*x$Ar;㖱aE;BȂ^SVynMFWa=Oi8D`g7E&w[!SBR!^}hڼNC2L`A@ҼM#`p0nX}Y7(?*LOyqޯ(4 8iKj2uTS(pPYAHeq@l@ 0ȫ.WJ q< ?xkWV $)Y4N {mucl4&G,U3xgN#E^:Ǖx? ?Ra3.\)(<99RE~r'HUxF(0(+LA9n<|seP4a2n.ɠZPl>gQ}?t2;o # 3dۖq;",Ds~YKLnθe̥gL䗼4g.}\%% J6uބ3@y(L]_ڔGXKZR$Ii=!91]8bnp܁ϐ*$N*덍Nz1["{"3J;Sͼ7F:58X:r!i4qC%DyXpY2kJ#F(v`gt\:b5@:܂Yv5x_D~骛v'k\MJ='IOBb6O  4 !ty}Rfr HaT|O+Ȑc6wK_ɹNj?j(}jk6v3wJ55K c@{K>YRe8T+NDUFz}I/jQB?T{I/+m4jF"5MXO Li v>>ܳ$ ;|.%lK*1:9i?M\ (NX!)# _Si5YeQǾd[r$>K1Ic9I!BNgv4$\mNײśgvܠxjl~aZ?/.#.Rxk%73@0W%ȏUnCw씋 r:_pOw12|t h?mEj?%i|zfq%2nTp5 W/5'uEn5cH*F-WrL Νq3sVc"`bۛK꿐-Ƿϳ='/ ˒)\|/^=o4DRZ[@{R%sh%4؈KMՠ=IߜR:) -Mb0wbf#gS;+.6ܒl,N`wCZO)rL>w5k"eF "o: \C6hȸ+%ʬ 9PdMi>:װfאQfX`P\8ZRo> J6Hθuܗb} xwrGA'htS7v8cn::hf-mPM#i@kXPKX?eꓣT w&{R{Gl֩ar0dڌv[˿Ĵa4N=Ҍ7|܁RE*LQ`21P}x>j+mT4#.3pV2ΒO:غx3VvAau UM6(.%a` MeIgh6}w `Bl^ p$M$ u4jА8̺@:"H6\Г{WxA#p1 WiW7G9#r5r8ړffb~Jhzz{d"x.f5lY&Vz`WR>YeH G9) b&1;$;k̝,!% HJ`MRB'E5Z  ]$0 2*&14}LXZKC2)m^q,>Kjz^_H=r1*X4MPdwJEItVhZex'Y6+Ir#&\6N^tqlҧq-Һs:B/tBn4;&? cJ꺗kb $!5[f-qpx!GiTq: bxqO]25}rRYQ)\7y Bpï.NN'B0ɐ9ƪO0m ;.PtY-\z5@Fld :f3=dPSZp~թC eGN H!~:sδ݊6Ăojv4%~M]!/{nt\we%#FRu_ŋ%w>Hڜ{ 6v-j|,㔯͇9 ;*gu7)&np3(%|u3e Nq4-&5g Vs3aGF2)5/ Aֻ|?MB V‹rE4|Pv9dn!7ޭ8̦ŦN$ufdw}Jitںœl.P(:ލ\ VDcŰj?O[b%sa؂Si.mB_2+]0=9uH_ʗ*OiMsR9,oWWXԆc顇J5DbKj&۲׳,Aފ SZ)9^Rg"ߖXccS@ØXLKubRb%N7'd\1ųX2d,qRuu8t'#(]7L Q?^hD cc2t͍Wh;0 7yY_qȬ&Bnؙv(KB Q2+N9;|D&[ ˡŚi ZZc53r@St/3JJ2bSYX%rx8TY1$t5$1Cs-#嵠N޷VO|~@` 6|Г-bu;ph2 )l]l=IB3?!{Q0-wzB#D_5bQbIyd[銦٦ .a#?DFl9@ˣ6`H9?װޮm[Ok8sI<2TB,d- :W O˖$i"[]u1^: f'AK B«@y@ح@ny$A/Jv?}c願5B)Sqe%;i/bP`b^ܰ$k]$c"n*`pˠmvrh }Pʖ#u*nYB6o򬟠st nKغ)2ef5LDUw񟯵nT:4E4!pr҃j6^$.Nr8~RVZNL-V>'cb|ۇ?<4^HsVoGbN_WgC? րpފNy7Md[:**JүH]OA BjF"3fg{+371`5/g'߳V!{Ww3 MD[sY!T@N$CMD}(`]K C'9Еs+dK o7e67Aʇnɾ\WjjDO=BE$W?:kbY< U8l76.sI |721?@{,ׂc5e%c?;r62<%j#di S)2Hp˺:0dDvtO<'&Y?]86.Ѫasމ'V@Ԣi|c\v$Kb< j5ˎ eXjXgI]NK@;eU<8$`a,R~`.nx˱/oo?|6˿6S"0=^YEE5H{<)DPeXvHrǸ^mT?drOeғzCm %IhAk)SE# ~%4fZ!$=,S~fng|I$nl#E_Ws{*~rY.hQYKͨt;"^rU2#BܷSuR?ʉd=H"^*O&ܼg%V|^gi{Ph\l 9'BX{5hdKFX6= {\^^/eP> h8e9Ab$N`nҹ)9aº_w@DiN +,4`%aCBEy50xϻD#pUI6s20ez$ QBEpu _dc@żg=%s 虩rJ`;.k9iDI"dd ]L16*u7'Do:7mI"0(,"RSd%~A N\j}I|8qy`#fv"6= L7Aݽ.+ѵ(O!͢b=T_ HJrY-ncqn ѩxh}&117Ue0J6$Щ>fwt MLq`8i͌[zYbOo1]ERSJǦ/n*vX &|(#I$hѤP&u,&㤽QyJ"󨮘VRN!Jcx~癫nҭ%h@DXa $ybFU(G-/•WR| Ԭ?K@'Ca|rz-ˈK<5]WvaB`9<(?Es@+d)ъ&=?>w$eH$fvk]7ҿNU4QVvrCU5]d1n`a#rJ?ZzXnJŸn?0)!s-9 Zuͯ]@ҪvI8bP3JߜZT).\rE/?lxGzdqITb>r.Jєێ5Ez1A,Ҽ!js"8qX#SL6G5})z,6GB ZdiaOeaSoP|Q%BN(2A=<%f³rnj vl12W>w|>cWur,$,|5eek=)JꝐEm[&Yy K邋ZԼe~@tf1#. K'niDW#C@v7mM\a()A쉲߃0VOi"8R;"e`㬞F4F~yE#*CQ?̦3PXڞ,ѩoBjU-6F+.Z"t3ӯxKRK}.dKjR<~MKa u:?Jd?Jc Mж`{? a(6z,ݕU/+z7LW:(n)Xy;iA!&y[E U~qW !8n^np{C**|77*T&]8;)8+调rjSGI]i\J4CL-9Hof)d5H1nKᄑdQpr_^墡Z-#thEO[?\U' 2LŢfӚhNmBq;Z En3;gV/nڏM={G3Cn`S Poe=w0ښr,|ZHoj,#I#72%>L x"K $ᕱubwWM^o$R9┽jd6(56Kg_!Ei33-{Vlɨ,0ӯ%]!1?UN| [fYT4'h 'S oDF6}/E@7HBB:wqIwdMqI$7ݭbtd)*J iκIsvQ`}Z飄-[fH ot~'5ZjBֱIK[L?Daf-,<@IKU{aKOª5•~^_CSiWFd3WNI@otW!e4uu\S+qM6m]&Xs|W?MwΨWScR{!j6ӼDD#)3RXE)ʆ&s'gb yOW#S,Sӑda ںk~ixT9o5T_UisF噚"[Ӊf zAIz #V!˙H{aAhR0>xt!0@4<fƸh<[Dq1,o3#R#a߹/z|,A59scʪp '_^Iϝ=#S l$x6 ` D{FR&tz8q`>]ZMUxKrė8D(l-}^ڽa?J}pEDM:W4{f5n?]rd~L5lJ,-$.b ֜k 6^6;;;A;0 Is /of݌a}DT?[m _L?,S卝4Cܹ~GKpeFW@3vPי*y;}S{z2BAm"SsPxh짍isCcD"`8zQ>K2NS^ILs}KzIО^NP9M,_P}jSɰ44/"3Œ+zZH쉕c͍UO~RUY jθκ`!Uܰ*'tE{ymVu[T; &-L`5*-}>`ffD\[Vjv桱9[NM2 j}6’r?IQ6"JW"* `H`-lxZ@ڭ8"y~bV5?pbJm/Gb͐瘣p?sᛄujgV\ 4l 4:X28n:M>>WƦ6@yB?*~wm ΄72óB^`o1}XgiURSph$NdJ $=kC*6DTثiUmݴ^>Kd [P y: F7Cf%"Z;^0To]\X vK὾dIlS4_-}L``Ȧ8-Z/‘z1M Hvp!~0v@;b%X ^nR_q03wlpZu8M B8v+usC^eurqW(yTPl|)2ӮdWHͪIgȧHe;))ʥ!Jl/x^&WLy{yVTͲSb:'lM& Μ*Gxc\St$2fTvE7%5졬x,)©+ DDT[d\V5Щ[ooAƴ&izfP^B$6~/zѪ7ǫiܢID=牟9g"ʪsz MnϷtDD :o##/BmgX(g֗2u˺)8歋 xaLD},0KA\"!gB 3q­<%̞)YLViEJBe=s⛕{4%6>eA3c?"_Wo0F;0LX?F ~Tjզ=fچ)ۥx b$(dn;I ˬPh(7:M5D\R \/+wKg0A݉ ¦R7İU槽KĮ& sB*$3L1qtг +qŒL}G 1Zpai^0I6JKKO!Abx{Eo $V6yIz5HRRU }ܰg!<_YvfF>zp5Z(b.B+hVJ+ oJCX*?5{N.e%K`y#ߧqࡴIE*Lm*J5:`Վ UcTW1^K7z']Tm33u~Z 'N jEヷIR;aC2~#{C@Kۊ9“7"ԄW(E_o)lФO㸸8U$ BoZnӖJ $f͘1J;צ!$cdNY~mB7[g).HF.H{kDw!1qPi8Z|3q;k"UY.Y "p/l5`5ld#-'JvPZ=Z n#lO7 W1ҏ`K#u=hd .U$=_%cr,)ewPW(`*_W+7YJVdB辰zK'vzR[o+VwwPjV .+L.=$;Uw(ܡJr0\8ɇ+1j ӋRhY TqG? lçJ,VUh|O8_Zt޼5%c]Pn77nown WY>)2 ɚLm!4Q>ܹRk+ sکlf1x ``;4;eM< 3n_;f/M`a#%.8 y ivJ;nK+E7k_.T/6f2^΍h9a5n0ɡ64 Xŗ!.g3ݹ gD A88U:\yRa7VfH2 ȆߣШ0*,Bq=9p FR=hzK^C@ ~7Wèúhho ,8O\SVT\ @^2\ңe9JJ (<s@acl8 %R,5՜aYkHVK4Å|tUF>k7Q ,5K\'?p.0Wr~*ҳOh~Ka iI@~9R4p*S[OWNA,>:Kc>b T16#rA<"vFܴL RW"Fq0~n/i` j{Dx7x5W/vX{$jĝ ][.|VE#0TNY]O"aWbJyHDk*$<_GrDA%Ƭ3̕Y8 0E=1.HC_z\,ԙ:ns5:sG"x$Lar$N@M6TZO65@|4Z>(f{P2x~ir$lҍ0ngàX|+ň1n>6aȺv&(ժ:S;?%9^lL8P̀'Fd+tggx0KS cSG7XM4*G5F뼵w`T 2 m}>nLfjt{ ;U)[7 ^ken(!#Sfc#韢꬧d0Ɲ4nԟ_)ttMRqɿD{11 i^ L`X[R2?;ϋk0ٷ.T] )A6_AӼi`%5 K7gdzTn q`P!pT-/Lx.kS{#Ԫ`%S gAqiXr$;(mFŕ^ldڠhAPaOKqQ+B`9M@Ih}.ϟ۸?t5`{[( |OaL bڿ t0%c `Qkdž5~Fc؎^ʦE)SiT[ךgq)T;Muy_Y*2 }@eEzs(0&pCY+_;c`(Iu;x:֏鲸LdlHRȡi>Y3H@ء ډ@;༴lvN IJhEUFv7]IӳNaAIz<)ҫuĀ@ՔM;_ `WYW08rJ K,Nꞯ/7b^ մ?!2;rwy>cy-+Q|K'g!ؠ] YW䧈`}ʢwVI߫׎I&SFDx7t5T>S'@69,x$IΓR# &/Hc8[@@U KP#- t}UaY?Id) X(!UmoKOs;C/hvB2dcB6ӧdU=&~I]WY:Dҙ,S" 9D\%7 BVDC3?-}6xZRgalmj˙͢쥽$IeYk|&Ӑb;z1\Cf"`^ ftx˚zdh)fDoϧՀYOo ]Xy YMw$,jl1֛!^)5&o.thX:jҦIRP ΎjC')FL]y"yB.SI+e4ce JoJ:C tFaV\.Drvcj%8kk%8m7iZw L s[\;yY);mtv"} @."X9$]$f?7$cJ  *_;A0̷ {`M $R[bS u6[c"w)#:` gxTbHчj/m%eHG!Eu <1 Mvϰ x= M>'=KjcԂ#Wrt$% w6{-2P|?,LO=@:^=~hn-f9,(q1؁]%>+PWv\n'Ma ni<qAQR8;J!<(}b:@^~{׶򾻗I>r #|ɥopy+ c ҇)S2ZOv[mh81Bg@G_S<'RkGw[\V/QoZ,'=?呓U@cwi~sxl7-0=3֊}h//*,wf]V~@O4@fjw٪Ȥ5jǡEJ~M/nu#'N)-l߭UǖK N2"Etʃ{`m!x,839JUu%r2*t]q~ l,*yƊ˖zrPo'ˌ+` mߪkhY\<- Lpp60?FD`k@2G>xb ? .5P ~h0+Qde$N:Jۥugkx(ZBVʣ}3 pOW s{kMNaTYBjef:3tnzʙ5Ȥ}A1[Q][/ w877 U = oMlMj;2ژC|\_a-`_=xܤ~sv z!=Sdl~80(Ӯgp8zT9he7ªY HޒfЌ+\170{FE<po\B+4T1ͰpRv\|NFF /驨..Fz-kd@W.o a1.BE) -k8nURI ^';0:qTR/4<`1ģ6v)ܷ7i)&c#> dfPWDIKA=&mlRT p}FqK 9yQ@$tG#rHYc''\;YjӀ({ S׼S+$$t%ӂuځJWhDFVH*V ^lQa:zjma E-o%0+n8,YWhc˛]s,N!HAX{Wm bO]-Hw۱ٲ\r#d O Ant9ri.Qce2=;r(^uؙ,g ~9ccX{4+( n|Bi)b/ZB'XU+j5M9]0Ы>o- }^Yy7U\vԉ+{PhԆ_Q1j'nyLe ơ+:[TgĀ@n\Y?i\cpEa W>My>=cK4c$.ft02}.'xb; >ggxf}ȫ̹:!Z<\zQb0Wz1C@#/˼|+0>|]\0( >=xH{˲S Yy*S8UuDa)3:,Gh3SROt=@&ZK> ^ߦsuDR5BW2n+ Xrl h.A&AM>aaT1Rf ةSJ|7KLzIsХ,V̕M^T(c.GbS Z_kr(8Ѹ@!ȁYT!73#x@]͋_5Шd8<pҪ, s-%}~)kWBb0(O=&:))bCe]tVdiY"4^8%dAI5fD;(/ RwIo}Pc#0yDq`1G mz1գ<72<al\aƐ; /PTI,}4fWd3k,Wf33WN%ZTiH Ma\)FÀ^3:HޢGwmS+{r048LjR*^_^ ,'XlA '=0xvգR7YPHѓ|= &+:ḡzʈ(a pm ̠iX.u%g AAX$~Dg*mm h ;ie>TC$Qp%+gSNo'a!:BIWg̯{9nԁu-P#ď,ouFH/J`nv9敤@{֑wzqh2'ۃB8Hձ,ҦJ Vxhŝ~d>3\A<3NXe݅i$?ފ+juhjN(m6Ybp4=4pLGfxDmXc+"׮^ UJTpCo1V\S0`p'jcȜSž tvqW{dzpME0gyՄlHH4Xcr}7[sRj-}jFB׉5_. z *ΝR#NP>H.^=G'L\xɎZ" +aWöR`ѷX&}x"6PuD5X8GM#2avAUֈ|t۶$B>cd,FE+}zxN-f^pG'C)BnGNq9AYp0y9u) 05{ʹ&K.Ue[ D#S$c%"k/W#N(=]}li69vWLf\EqS赨p1\ӆ"~ 4rP5Z̔?ŲGed *cZR$}5BLArKLX;}]Mz}H-T_ kjU =ppmeo}no/R4Q\ߖvIM`O.ZvMJS?7^sfwfEqbe"T젾zYc43wM { fHo%zU)bb#'ku Bo`'T{NNwVUO[uZGX1Q<V10'h6.i睝ZoٯDs%yEK!5Ҫ7ce ]jVz -zǽ%0#yR^R+edQj'0s@־jb JA{^j9fiT5ŖD~\Y>rRAIT9GYs^7KGGA @EC0#VYrX9yQpQCWi=0V%d۾K޿dvVA % ut _K *<)7Bۿ}5t=ï35\ F&…ܛdHk\L=Rx {VM@Li#^wFWˀ{M]rX-|eOO+ '30z3`iE| $ #Ͳ63s _$(YA'%ϿݨA҂p{H/\x5]FbFaIy^2Ia94%ORS#%L!z+g,HƏ<|2#ՠQ>&"?P0[PtLw@Xv~Ot0x|HQ{HB  eCQw|AOFzF嶘WLPU{"oԘ7n2еczIRm =׺Űv*e`uaU=4F$;`!~V1ȩz/tvu/G۩UM=D)XFK-x!y^tȲ Mvd@NUTZ' ?HB(wV5|"77ȵwS%z?7;ֆIj X|CClH WS7:Ɖԣ%o9* d2g=Q WC%˕xF!pKJLiàܵ1&r3dn=K p+GU{7f@O$jJU{άL4.?Ϧll>/4mwȹx)OqHvuUJ)U]B|mUs뱩CB▓&.lp( lO5COqG5裋w #`iA <}(it{>8p7em푱pߕb"tл+=|爤~Ǽ[zcSahfpv'X,{ֱnq@}HQ.2GٽF#y5zv7lMkBfIαtu^3F7d l )"G&E~2^(7ɵYEϐ1x^|`Cs.>jhKL(2I7bI#}ˎ"bOCiak~+7辏iu|=$FSӐVWm5[,VYIzG2~k7uvauA:u: G^]zeW혽e!heF5&v "_wdWEzJ%jwT&B t$?z4/(F$L[~""U'MU|of)m&5[Idw|X幔 m8 q(~J4rN4vp654-mPw =iUݷ']Cc{!Ab~)< k0ִ#j{fL1WxtsOl :eǍ3>(%H0Hp;{ Cw7Wr+0o(>|˃t_g׮NՈM;SmQzޚV 0}YQӤ%%lLąH!G*j6wLu!>g\"CX.ݜ-Ҧ=)PEa;բ ~UOHbe| ~ nIC;~%_( 8GaJZCTy slw]o˯S!̒ y@F:sj]S(ο2 ?D`Rhe+VGVZ>@=cC~5{@Uܯ bs֍JZlssbIm3"s-ȃ /]Qߦ6ȿ;r&-k{h Hk.wax~Lк]:\5B/qⱎ+@[]猋 Ot|nYa}Ö#m:P|KEgS~"^ř&'t^uPnS[!NnjAh3W+!hKtr9Ss>d:S$v('41 ^t'T0!Y N7{.dտ MDAӚˆDյDĘGnۇVm(~@Df>2鍚Dz< rx+p_\ xXE,&Iږ^!w:8dwmg~n k|~UGc0M%W4z2(ˁ:[rK1 *riAOw (.zF82=uiK~& r*P]մm49黆IbM cx 6y@˸ȕt#PK׽<Yf\wgEm-Q她 z-m,4!w'&g7rdd]UBMsA4ԄZ'ݐ?q+GmQvyO3=ނgEU..?jUbpX8t:L֮/ )UOVon3&I/7h&-Gac ߩμ o ݈~ =ob @,bg|~Soos |gc$frjUyjЃ#t+'=Icm|dds/\Q;ImEkbKGXYbxln&eljc3 9 ':)c`X4r,\kzQ cSƞjGrH݅M7tU f}(czht~@.8=! _bje%hH5^4lB4)j$ 8Dķi@$mgA92:7Re[ߓmvKpz 5!Cܡk 4bڹJ~Ԗ8-*3uHWw5BY$,1͊.z.mKZ%sME0ndtm1 a%qH4op>]%_5*.&FR#;} 9 öE6a!}͘}')Nbg,تnc І̧KpS\EV7S>{I 7kc\T4'{7>'ar4nʨ!)Y vE_q{]%M{P3q,~3G[7ϗWֵm=E)z#\n\xΕ< +weZeAs}xX-KInp<h%K{xaT#h0 _ɬ_S+D3oX _90Ū,>JA좜 ͝킎G#"[f }"+xGY<i4^zC/}] Ɇ-6]j6_3lHHM+p'_-Wݖ YwqEL^6/𩑒n:W zyZN9[C4_2{dNoKS`k8}P(-(I?=a"980#477Ay NSkk'@HEѡۂw͉@4LN<;T˞^ɼ%oЍη̚y:[ s$Q LcϜYO[pO"U*ZFs6zD/Mk"D?94͐T9ݐVS\sMQ8yb!-`N̷J^=+APEQ Fm2X";\J-5_y(G8>ЬBlWaJ"ٻ!WR 64*EA˫Xb/B/$޴k^oJl)r[؀ڪR NHTE'lbNG X J?"5yqe8t>>Klk`OBN IkYq{yGX3+ZRGR4J::B+5D3D&i6 F+s^˾~oZ@stH2U&]}pc|`JC`Ըv(j})π^% 4WRρxK4FFRp$%H9h G{caK8 Kf(W{B\ [#b]"y4Q]0\xW2N*r[]wc̖oZ(Ȟ_mFwJ^aoK{QMkYr*&1GM/Hq],3A T!R@-EO|Lj?:IXviOJ[L"ۨ|R|9J3 0҄Q?QѲpi jZYVS">tկ)PQ}Ty"WP;^'T<!I.|;}Z;bRqAl*Ƌ2 ;ұo)™`0HS0I*pBq.d̅FonԦ[§$*:Б*dOvF]4Ȗ QNY,o!p/PPF!풶/hZ46Sonk 5ΡE;=Rk]iLX(9ƥc"ř $)`) D nէ܁ƃgr$uK;^CfDƾ+`Wr4=h>_mX ՟ᢅ┳ʥ*-IAw@K ѐƚki3 Ӿ`s)BʣKpJ/>Y8%$~u7oxrAY7=w999U?3U(MյyBԉ$hZbk/# >!;S{Tў͵V]ɨ~of2/ (|46v[HFpT_X{GUKT(b My[vgvw3FTmtu68d%HU`u <N J4zgue3Xx2 ~F\o:)ꂺC#eoFa4Nܧ8ɔ(\Đ,q M k\6Pl{TgdaEb=!VQ% !mgyBp idoШzvY^D(mB8(J U~ j-W67uTWѤ#\E{:\ zt%[6GLˢ=K:!K2'XN0f`||Pg>/ƆRx\rs"xew-fE4]wGyR6B"3>JF0Od0|iY{SIEI=P~,at w* 1r_/1Yt ),[:HRaǝFwCޝ0N hHO*!G}%e'P[jH#?0ax,*W yXj%]LEǻ+>$״PpB\^h/_<w&rtUUnNkUV HxUYܪ۽3۾ )5Jc|Yٖ#R]<$=!|#WpjA^(v*Z*g)oph{[i?}Qg7+}D\ṛӍb /GT{ss( Q|zj Y Ў F@AfOZSBJ#N> ~ ~;"+RIvD֪QYyھ9mHm%>mj3­S#ЌW;1LߪpΒ9lm_9V 2 !X}5hL=%w@}xa-'h'c{q: ܂%ody(DQMйAl\ԛ!ƺd۩-\Y{bŐ 2 OއQq+!SHNʕCmq{t>gU&'Ֆ`R33Amd{Gie¿dc*(AX02>=?ig0ޒANm,kZӼXMYrA-);};,c_e2X?@%I)ϐW`1KJH(̗ԷB6q6qom)se,KVo`3E l!Q~ *a{qv/N#EB_Ҋ܍ldro?f^Yj[L( Eڻu= 09Lq&.Yྡ lAx 8cR1)j[^4{]'se [b4wZrR 3)tT'#,<҉9))TnaN=޷ ^IPAYpvzn倔4Ғ&tǫy1z7M^+,۩D[k$ (IzoZ4y6 g\pa֊d6 X,||3<ӧd |W]}ݠ4`Zaz{F9M["/%>E4"#dWC i_ ( b  6Rn/<&!w=S-f |5/Yŝ15s;w} _s:*<.C}=[[!wf;`zO'sb@-ݥUG-g)lwNw۸fz;چ6`F³3o^׽EKwMޛFȘCW-q\|FLE(K}Nm4#{XXM'ɑ.qq֔3s3HQh{Deuz_LB3 &~+MVn@L4<<wF [ޗTI/}nRsDb J~3}QD /0f&!xQ\2sM?u)ˬpp$]kt6'cʱʼnZhvvpfIɋٓ4۰\h9->&93[MGC7gV&Ytyb?%"ȒEVW>{^NyVGUAl9phW _:% O7(EqIZs _gElXO*_40S0Ŵ]ely1* hxǠ`_jBLuPWs1f{+D1+X]}ysOt// uL)w8uZy! @B,n+,i5Ph_㹺 :H]l7z:'M Ҵ' ZRZyBI>Um!U"w/]x<瞚!>pfc['t~PLĨwFg%fA13!aܵWH*k(aW6^xd>Gw+0(v|꽐X~E`vD\eWRIq/tT%q=3i]6,X([z2goP{!pG-yQ e9-O"$?{N]:"$ijGjK98~(\o$zIW35uoHErg hb:peU=PBܠo'8l-pd.ԪpJ2q1Zũww88qUL|w7@yb! 4DG] ɢ(/$:p?p^5 gXhW-u$קpg*L $GX t֪E7!VS̛#mOvpyd1k|cU(W&:R&S9f'/g8+_7>`jKqŗqby7Ћ3Ev@Ӌ*ߔ'_5s|!+;0Y{#-( 4aUFx2|=j^_?n 灷T3B_<U{ Kp"v77stF )`3\AȣLSS ZKxo82ygP`w[H1CL¸mE;!ic#M)fω0u@+ ƕRؕߙ&yJMБG)dѯl#tkW㯔p{]CNH5P+Tv7v3 ;" ?X n)aԉ)ӓAnM(:k1B}q!3r _CT?k}\rI [SʺO,O>pk#/&Gd9 {hF !€UX6[|%^+t]ݜy떘ZrC+B >@쒪ԂgUnak6Q9aKS5P80F;2e/:xI@8f[\%$nK{2$;ulHF++xZ(+avh(@⧸h XUVh妥XoǜZׇ戠]MaR EخI&NFD("nzRJYT x uh4 R\wSb⬛C"0yl~G~a]c? @^c2AWm҅w!p( N2=p`+6l] ܦ^k >9#42a|1B?<}j;lk Bt$}ju \ 0˂Gy٧ˣ''( ~zX^+&0Pް9kP[:ЗoIK'{ :Px/F)(VNVGIgy%'@/n3188 rxhg1]|k-nPĦ k<[ 8Z]OiEH<!FY;g's!UGIf&I蜭 C{ -Kw%p,52vcu߰`*ɍn)۶c$YmI i㙠YpF6o%L9f^]lX^ɘ%Wԣg\/)Sqѝ}+_A6K;(4Ry^p_fIopAeO k!ձrEBd;gvLnL0O2X| "HzA%e%_"hVCHC,TQSƑv~U' Ĥun zq_kE/YXm@/ȕ\7X"3:4,G|bhgomNUC0ZJb"oS-M~Vwp<9sUmV>TnHo=̴? 9d~/h }˶kL&KuTDL;sR DW_[Ttn&Ap_Ξ~Ȁ%y2׭EX@}n->҆6߼Hqk٬baV̧p&y@wiQaVn8iAܥV%İOO([,'HAI-mDͦ;"um^kfЄuX636`{q(;j{؀i"ʓjT,> o3ֶCPjCSKWgnƏnoB綷/u!wV64Z$'h}g^پۅ ir9 |89{\'<v}40Mt} HyJxk\vv`@DW @ WW0`-DŖSK~ff9!Ծ%6{>mg8%slPn +N/ o~0g4t:#pU_ "tKM=ow>qwZM I![OSı<ԝj!V"O3,%c]^7 ^i[vڽY՗? >:GgjRf]֜–ʧۮَP u_l%? &4`TPƣG= 8%1 gB>!ԳIrV/gAY tw :jwߨy{{IMhWfTԁY;12xflQL7lڳ{Q45Q1[^peyu%f̳'VzǮ47/VCt,TM['ݓhxH3!,FsdaÙf36<3fk{NX][!~U4α7"~m6ЬT|TlS|<33asϛ y? T } s=*`v8^o^H}ʧ*Fځ㪂-p$퀊7l!e 7@Q@%UQm17/z:۱vʚ1LeYAއU![XLY?H‹vSj`0%>obE.8 b, p,ώ1ͽ90y;M1mIL1?, p b/i(ĵB qWE~v"so\K浖Hz&{QncB)/yξ6*+ڏi2ˮ"GY14kAzs% žI9k;<̪&ӣʃdi \L +JF,\JьTP,&WBW7E[ړn;IZƟ+Ӑ}?hcKz"ߕB[sʎec}4]P^FPΟA;]̟[^!g >t覵k w?)hCq€m!ȮZ,X - mFTfEJ@4Yp8J=IHY}.u 쯔'cAӣT?[t4 j湮[L[Aˢ  $U}aB{C'wU-g΀6z"-dZۧIN0I&yW-PA7eU=g$]+܅WFBK`Rgg9bBj+_=tf)xUg!.jv%˞k FQky;)RmZYf˗W8r76yS.do{%ڴ2kGtՁET:fC2dh\ȲˤxJ(Umȁ.HBժ"> 4u^|XQ: ?N_Bƕhwatl`W-t<xwRmޖgd&Gk_}wp5&]#YIp\km{1zj6,;"%8 h; 90\NQ7B6J*̥pw^ I~7A:*&`~ʢL2NfƁvy|w{ۙ|+*.G2Z/yMBP;npdv {-ϺQp2"z;ُ)] _缦],48bнrVe ZH7+㗳-bЌ^њo6,X&f^Ij;ށα8( :]71E6^Z~T*e5/x.p" V겆hh϶Qsȁy(:)WkI%f[lؘ Se볅mD'a&0 [$3~. $;#g"/CcFJm٪-}|V@V~2xL.)ZܘgY?oHeE\ۋ*0PyEcR~W$&a2\lWy n<962ejgGy1/ĩAj(|OɗN7a?2u1* +1k2&jExQɓM;S`0eP$ـpoTȺTJC=6ί`?qoXWJ犹w< B z߲* D+.H2CҋVh͊2ӭx{יNsr% uYvjӝA}-Ir;É"J,qDyN?:D[D јSEàY͝vs(G'gi KmETP.#w3WVvZ6bWv2ة*'+2 {S(C}c!0bj}8_P[LVF,lۺ+:ƕL50وnv%]B>dR@8GHp^!IAfH2&/"uhf o۟PG"J2 "6[`7i=6襬\n1T!!yX'~8m_wv)Nj WٝF@*0\ig?b`@6jiUe9m&̿[ޣԕ4ܿY`*P?@vg< *5DVJgu?RF̅$ґc#krx {Hdhgc_mAUo /2c0o iTrYT$ei " k 8_^k/Z/w0](ݱ&lܰ׬TcͰ@򥧇9;XvCUj^^>cxj>#BXN;E*Zdpq2j jPDopf:KO[ \\U\CKe{"1 ?ٔlaME: 4pJ@*z2gD[U`%ݵ,JV:ݟr$ң1rffvւ΂4 Vsjq5t8Gt-v]Yn%O &hvD_s/;݁(nfd<3u&.N-7r^Gv]`ï(w0'FYzԻy;*) cO `nFߔf=zN|6|/k_EaF t2ND앭qH!s()u~x; s{k_BkDRO7w)kGn}æ-XN0C>1ܶfJiil" 6J%31Iagw_Vrx g첬~DjeHί'e \ٷze>Z7pm&&Bd~lMwZ8O<-(9\XW\~YfLLQ<"hGC4ftQ^4ȳ;9'̑TP>1GjQ'f 1ҲH" ꍜ$&)0f X+򓑚H|Ȩ!0B@>~yITtϮDȳ'n13VGs2c_oB)j~8q5X`TAYI /XLA"N%*{GxCW `dG_doA[A)A*Wlkf*t8EY-v.3 Hn̮/79Bz٠>_٩k*[͡"D8I?J {7/&73d-]lz@{Nc '݉m?IԦ1,𾍚^g`9^$ ׍9ƿD%Lmj]W.CPKEOXnDЗ{=GjGf0rY~l6Q%r=΁-?!XqQ̹A֕Yд-n.$M8c;Xe[' #L9Hq]w;zv>,fh;&VGS*̯[=%suygSYA!sܠ q+T%1QaxmHuVsI1!-'RtHdM{wLg,kESqg vGKgݸ娏5*Qg>]:-%NJ:ɳu]xṊXsP 38+A(욻֞ xY =P~r[IHޡ**4j{VۻH"!2xtGf\!:2[Uwꙙ Z:6CEF%w5I?ڲvnV#qd߇crzKHPק,˘g /x}I10ŴH<r+G$4DMbH5f*Oavi6a]4oF .pA!R#n;$Pu$9TNj4as1lc)5x_)"y*(ہ+FeU̡($t }jnmP) ĔC6vQ܁5+YCh E)/d> kdWy(A~LwP64 _)-K74nZ1JjnZX:f h|c6 =rE 1!XDݣyk ʘ0U~.0Ϩ[+*?@"^9ՂJqF/+|'zr)d(!BtJZMEyfvBlQalpDqV2$OpM͢e;{:=$~`>:إhS8+ B?^o UvXٷ[(180hܺ}M+*okȯJr)T5v ؎9s.ESgD:Il+[Y-S0tq`{t]ۿCB~Wk"iKoAΚKGIrT\4='%nc%M󨐩j27?^*4C|Jjl..֗ Lw03$pI!b6SI7 wI&hD>ՈosLWsA/dmm!4TpVsB[ LK~vFaE^;2连B)sؒ/M8K c״OYjƟ8]4;Ĕ Y"9R?sdrzvXOԡ@BS5_8?NQy۷]Rl3Y`\9#GB!fJwSeJsu{}5sYA7*&vY <؝2q~%5ѹ PwoӼ%3(/ZN6ulφv~.ce%'%&y.Mh\maO\~U]К1uT>6Hxn!>Q@^2jIq|Xp3oP/i :1 R^w#uFvVxB_}ݠqHeUNu =B={2̩$wrC!1cQnv/ a/~?!zENKbjPԻuϊu~շqRCU˲3adʇ0ak*}hXdG~u4@4$u/jښ#3ѽA2MWK\F8\$_,8 &#KI6_@M~W^R=e {hDqٲb{W' c+"'HW.Y v3fϓÙZIv7$o4>*݌ע,UTORP7B6`2!, ]VZ qfLT&4r+agb^xȚZ" Oa6 `c Ck$pvU9^t-! RL[z Z;"=*{> P^#VfB<xJHidS\s:IS\vE8fO~ZCf8u/*|y{D"CGB xB}uc s=@>ήZnb@=Jeowa{ma;F|H<12[ 80ㆷ*kD;0 0^z9q~rS 7}$13U gR!Wژ%vq 2I ??娋= qh!HxǷ${/$Ј|EBjsbNyiaO`/9WX`5!skY3&UcNv6b#؏[?8PϷKPYVLW`a$3$i*mG4= r2+ ,5r:2} !wwED*랾i5KNt\ ݣLF D _$h}\uuEO8qߣ73? KK#&.?, eJHv@^\1o!%'N8x8%!Wt` .yv*Z|.+ OC_IYv" vA gfk1a%Ӛ諡V>ֶtp}rtx;P 0x-l=6\^%ܖ#/+7vN )?D9 v]IV[70W`!sY/J:AXד/WXwb5=hH/zL}ccӱ^%  1\v \Ӆ.AuWPjSkoϿI;I۫|qkΎ.Uaل>Ha)U0^ Q{w4;3=;$tƒMP@ VH/f  #+C,q 惱F}GAFJu$F}: O'kY{$՝J4L$4`M°Dz{F˓BBK|2V# CsG8mIjeH2K#_mqx?e;dNWVh.}T_,zXglH/^FŞx!g$5eGu3VUKbuISNc }^tp ]7 `N;t蒯 :Dm{ mS6A512WIR4^l419G~a;Uˢ`FG-{љմ^n\#^_N\ {sD3-MUi&$d tk':8c~wwY%a xu}좸qBj_gpuM`# 뙧SN>-y pӂ&'1)8ugUyܼbXt!ɰcxC 3/c]=[;mBy=\9=5`T]CJ)VVc!ɘtk))|#O(|լ{Ҁs+iA'ku#DR-L{)/ Yew&Ӱ-}!"`rQT 6ZL!3Qu)I8Ej({Z9B/} TKmIްJ &x{:]c,ej>[éBi&!ۻΔo5&Vbu_y[h^oҴcPB.ˁ s9/ZV:gO[l6R0RK7r¬=.R D`tuR]#-+R0hJ誷m[bwt< K3ԭm$Uy@`qՐ^U$>=4R3ZcXRxiY[D}W 7DWy'˂b`+䷜mtﰕ\-"D2<u^謎t=mL['QUv@8(@M՟92~MLahD&1ԕTuq `ϟ 9 ΚzfB).:Q2}VUBv*L&Hںy,^ɀX∛)#aث#F!WA0>ZIb#IB/BM<T/:ma.=G\ v5ϕ}nRXGV$WIޏͬO?=G"b;QF:/PEkZ%Lߴ~QݦR `܎~~בz1fI>?Wkrqp@ܒɕd,=.AGrH]RzMT{VLeΰ"iڌz&Urɴv]H6Xc1޾$.YF|] {7+{}ڦM5/kH1*<#`4;ImS!e+eYheatbY84ػǪp1R֏%>L/7i~M4é;LQTqe2όϋFQP0v|@_"8 ~cXQCm_:(AU:NMeYȎŦ) xX{:/{ZAe7db$iڲ5G)bN5!TBkQ- @tww4,C-F&cwQPYl(Vg1@?8l+ely@L{FȪ#"kT;jvV,LV:ͪs"`bA׾S{Ŷa ޗ Imqg l4{]J:cXD4ziooM%jMu[VtxجI(/M =x9!pvs|{WD-xqԺԾnf H!~"{low.5G 𺋗4}s)f+#LuݻTU,$Pыw.ŇwFuKpp-S&.9=n֦eLӭ,=}bށ9k]9 ގ(9SP:6M9 &TA#d]q ^1-3n:.KD¥뮏G&y9q#p"~Km2N=9&ɹ憎m~* Z~M_(c&LGQ=>Qu^c^E鲖Լx#on{Y=K2C1Za.~T/UsHa?6! gSN!_c;HONwHv6ʮʮ|TIQW/V|_I %[/Y|A[rOe[\Ddo-ag &NB粖Ej3?U(HrRASܳ|V{ Tغ]k|%ԁLgI>iԱ":xD|8Ϟlڶex vDg\'߆NcT,/9;ѨkȯKǵ$ד7Zܿ;;k *XCWRdi@k~ l3|Fo>Oq1Z(GRL; b<bPk'@t/eοbgg(xUʜ}FK䖜V&?f:9 c W\gJ-,(P>Cӭ-vk="0qP$K-i_)C>O2(;. αOPJqA,#fëQ! \kҜ{Oz e'*` B/F^vL>`YvW5<018%KP GedhhEm2PͲEbTPx%%2s/2kv3UU*2u[H:xxHT(" o½XPdփL>k&SG3oleSd\Sk)Jt_Y+g|*֑QݥjdH.L8;2M  DZ.XI7H!P55Xb B&93{toNC61^/>3+'2U"ޕۨguBGK ʼ$)S :{=dxN+Q&ɛ9ZEw@+g"ed1-߳Oa6! O3'E>Q~$ o0`yjB[/2ʠ3<)=t"ߕ@RK{yS${ ?e+zf 7nMm ]o)yNϓɫ*K /_uզDgJj3X_Є)qV.{ŚYK6t \MjnI2Y>;@"VLy\yA3<2TqҶ-ԧDLCX#Y~FXg(ࣹ`A{ܡB垚,J,~%ǜO(Wc,qzcw7)hă\P9PH Xx?V&,آPKmykPwlԥ? A{pxj({ѩW&f^E XTGInYY*G!ECαUt)H ?;p.0Us, wDn־3'J28vbVdAI^k$_pIELor#3R nqO>Ķ7$=׈_!bh,5)D'%a$Hgjj;r*p-yZu7\s>L7'FZoD:r~A5\RWY1yk*'VDm~qY8!oCo ]ǼY5qZ+cvOH:jE_WռRjɐ Oz(#M]*Dy8O8nҍ2ܼ,B" (dq1ǃ]XPiƴq3uHAɍC*#+41~˿16R@l:i n8𑙼}Ae]m u}Dwqa{j !8_3kHvkI(,)4N8VqھhU%gSMN-CAjG.MŞӁԦ Fr,b#:T-,Iv0Hّ]@ˌ)Ƽc|ˊ|uL=n q0.xP*6FqKD7 BV!Hf  2EHyckR)ղB.2)(7IDNGYt 噭 [3neh3T#-Нѐv `C KY ua-Mv Mg9*s[ $#ErԇJ x}o4 FB&#5A`Mj6c%.<|Ax)(.)jB@d PnfWq׵Z(ye]薷dZK7 5O=FVP!naB$gE}qvz`)D3 5{F)w7X ߝuh&A uOĈ >f~ɬe,Q u o- qȺ,T;l-kse7F%)ۚ02oBO_v%AZGcQrJ`s"3B#{$_0{A 97Z,BOj_$LW\JL ָnUR'7ϴ)_F;_0 Qy: ^`ݹ=X#45cv.0U0UR!TJknmOARIvb d5̣ @Uyth#α=tvӊX|u=Eegs,fjBħudSCDY9ŽہqʆgC:s_Pal$+ Ok-(6M /#|@5W.@, ɗq.n'X-N,B[@qPVdh3@O{g*s&G5Qe"yJgҞ$ıʆjPDҼ4vUsᛏ j\;*:Y,:!‹2ݲC(` VF0xaU#&8!ՓvCr},YFVpP ]| D GR|P%1jŵv˘dc,W/EOikth/FE#,4SeqPK)){8!RyfU {ѥ4BtTPfej6U$ ;:5b2V;AZ]tHrY鰼4?}4jz8~-/eOpU{")|6e`”2{n@C\DBS1QkѱFNzjtH 7UcElaލA#:֥WLA:|0nm(Vؤ#G_ a9 7hzsCӜ ]G/\.["),b 2a *sjrN~1@uT``|=!Лϥ7קi@/ELEt!RUk'I0?#?V_ 9eQ0byWnj4T|CV[P<T|\0+v_KJŪ('3H%ɍڇk|x8C6/0Os ߨ,t b֬p9UPQϞg Ԩw3XV`Wx (;3eB 2~$]/9ScRD N>Z]&ЄfN aկ9jĔPSM sFȵ393DbҕV9=epKV,~& {mR"OOT̴46h l~G(iY?`3B3iii/OE/=:<:&>bs>$%3#؛_0LGkK.St6bO%ҥ\Lc?@̂?Xf}oȜcR$:qZb8;fxwԚV:6&kSP aM2Jn2lUsu4"q̴3=8F'UqP޲yZӯCT.^TVj׈M7j05wZ#zϛ!-#M9P!n}  P y'"DS!TH] yVZx>{2y!`cmb\g njܾopH&+bfQ .9wфW]b/awfYܯPr\zF0K\.gKīCXRԨى*X"iG.c AZJNii0.rc7'xruGY&i, ࿑ X1M+JRp>$.:onm!>sAoR|R}V> 'iaਐ=|4:Jf3@!2:ӟ838 +Sgp!ws;7\[gg=ARO''Cp%adԜU+t ;$2^n*^&=? u 3E!^ٙ8K/UR ߕ!hA~WW!S`g==~B7S_wDj~po=`Wr*Q| P)oF|zIas2^/?m}~{5-KΧtoFy`2j_O: v|@:TܪbAz%7y7ppuwA  pT3a8hiRNi@ wnC':^U.-<"tϡ]pg}I}5WlFghewLS6JL4҉\ØBjiQ754d,y1L-.5?;˸ʆvkΦHK+^VodTy'X;$-1 )/ޯ{V_zġpbǘ @ )H%$m3(Shq(k Z;ZxS|x]r`Ԥ^#%dt8WrP~5{_%a`-/s#搈hC)9b7wQ6 lFwpf֎9" ~?w33a*b#܃)eϹ^(;(M,^D!pbt;iю{bxq% Dɔ=L'G47$l=5Wny&9a,~"E]?]rD2 G瑷C u,ve}0"qLHdgDV?\Lǂ6mNZ>b|{M   ?tZYWg ҅f񮷖r&|5څ#)p@'N'5!Y Y,Xso e s)7K0 7jAOv6wЎykq1/lajuK]mt;IM@!Qj @S-.%ޱէ7<OLT=Ҭ̹2! Vc`nA¸J|[5.Ws(!;qUTζ2(K\*G3Gޖx%]uxS=Ka>;jjvVLQ':*w~c8R6R  yÍ%p/}\|׼I5 JUgb&E&C =~.Rq}^-԰}A)p6]R=[}h , xi"y/jqʚlc&T o0Tt$qhR] \nݜ+UY;һً}iTx!b  !M)Fb)|08: qVgHvlo{&g`W`0&c̼ iyW}#)"%wM͈\~f`UO;ɩ|`LDPq=P)Ό 4NhEtHT"H|Ql5wd&ZGj^fC베 ڎĵ6\$xhy֨r>$%!8rXQ6AJEu:Q,zVۼqꈞ5\!J}j%sy Eӥ,vIsj5J3e( X#,q:UDnHņbaGTP`UP4I.z cU.M6_gr4VNlċrX<"bdVI$40X)AM岲 1#~Kpj ӥT[=t Y~! *$,SwleD^Bph-zB- Ml+CqoqT+r2=r^w_ƭ x9DO_+j0܄QGݛլ0?eN%$>yLs-T; E*u P߿<) ^2r}Y{/>R{Ҡe- B0:KHhc9{}OU "H0Ԯ ΰyV3m8woӈmN ϼxnJF rCM?O^ي8;ЈgS5rQi[s(tw$ibx[c;&"4k/#!P=1> 4?<Ƶ#Qf'ܿm#TGWL"^h`7\_$O| *Fb`G p#cI}~L3m߂ b5RK2{5);X%'Kr02o3K^仪SVBgzu|S Xz'k(׾έ<rƵk %g0|7b"?& 1#%cH&[`Ր]|[-U].XWKCx~}A 51ԚGD-bRG `kGZF6QQ[!P &tAe&&WGM(01ܽ] 2Jb"^ _TJ ^{٬Ơ*A{='1xκщG _EV٘vٺ|:o\). u>mႩ{,TqEle\to˸unhɽ&djeGD_>b}]Ded~)L2'ρH0@l7`쟳}xR\}G8Hͥ*wo:fS%L'_#?rp!uL#RY2FIg뫯jiA4I]7)\3Et@2HF m ,w/Q\|aLy:yگcK\Ё+0{ϰ2}%4n/J0D-J(R-RӈA~. X^η0?΀dɿ,WaU͡:؍ҎToEŲ LHu]O#b'zj'U%0 Ъ, `gWd+stp AbPRͨ#vMIw]8WhWz"f61bpس kc V]VY#)(;Y4$$3LV= # lJ rܺqzSjRwW ~pĄOhAm>q?l;3<ϷQ+~zSIZ|3r1`FѷWr*i?G4Ϯ!^">4w1.tD SN()z~'g:\HFZ$g)p 4gv hļDU4- *\ i12?x)|&<$s\ՃPeŒQ+9Ųp)V9V[o~XtWXhxɢ1߮SݖpA,VT&0;<•B Io-K"A0y9( +P]_&{Ɨ Үe&^8x@ "vF Ag@%E\8G:W/GdMMD|wa"MWdIB G#tIUXQ@k*n;V'I@ 'Cgͫ܊sImQXF7m[M:1ɁJz0ENIJ=d@ذՓqB{`~ۜɡzO8O yU|)dF7MhgnSJK]-Gis*BKDњ8҉;Σ {?KE̽lif:*ߟjP=ce#זe/V?ep2:ߛ_e.o".1CÂR;|ds*tI"6kRd]<4eTöOWL(KVPuj ZWk=)Y Pk]փټs`QTns&=Tn?dvw0snZt]xyĂ!K),:Ѷ9Wt(#8nvE=Y[bʔA +-% 6m[L)áG Ġi`౧.Z|":RHIFp 9)9=+vVͧEs.6"?;$u=eOuAr.$FɰEPhi+ RF4i ^#V$՘E|Tu5E1(چy2#=S M3(I|%p,/m߁<,S.7UYv%EYPyqrg+FSͼ^*Z&$T-6~{/cR;P7cx$㈒1;e}'9(kqP_~7NdW]gw:閧bڮ_B%xR@|UanFuWZَX`򚏪9b,3qL7am7ؚ&ptwo 27Ng6L<*&{@&8jU+qXkڈ͏ՍCo3ic3#+oiOi^(}pdh^Ē#f 'Ά.B"|r_"T.-C-=mdZe1ļfZq9㡣6૥ZDY=k"=YDі.UB}6!_"s}R9]QQ Xw[n )4$DecoM .l;K# ~D7ḙKPs=y{0oabkۗ\'.d5ܩA ,UMn$`mkaEHqAƜgWRb>\p [[lw(q)BHV?殸F%_}9ߢUФm='ĐmqL7ӬjgJm(diHbu?fO2e$ԃ4rRa"fUٯٵXV(`I6yub&)8cٖ>dˏNOVKJx/Im._55YMtc::}*̒-Ͷ qt- hnbv]$V;%e;>ZGb7pgN 5N49=h6T!h "z!M1()9wA?}r1ldRnbmExx{at8j=F깍ROgUڰ.>*ղO%}C s,Yr3}Ϩm0IJ;n9m۔wAX\u7&Tؗt~hbsۧ)O~ vDbxzu fM?i3{9ZH2l!NE[3ľB'1W-yEm']@߳ػ@{x;-Ho$ M \/ւa~\̫T\i'[Kwvّw_ e^~u\N[+/݇uVdD}=f5vA/&s*˯'w=@\bs fM pmK.9 (;xӇͤfN 9KJ鎯(q6cy{9v,ߩǨh9 gݒ7e|v|uPL^O5\EJp}QEWkQ;w/ 8K*1I = $G1yq}[% _1F=doEcj>Jyp?/\L ܾBuEP2ˆ6+{AbqՔc.awdO%Y|3]&XF>?}hBa!GN CqZNԸ2i%Ah'Dm-$ЛlkLno_־s(f#j20Kzm75w1Q7!s,Zdϊ-B Ib H},hoB\F,ЈE f;If>ޘ/ <_ ͖+L^^&%4܁NJ ?lnzn*W( !–T#hi8N.ʛit@9觲sZKj'8GL4ȂyjAO*>yҰ3BO ԇ<}3j$V3T.ߧ+}ZGD:>h;˜I !.XWX%laCp{oyGZ >p3nƫop%>$H8q}JM%p mwU"td_px1kh'=\= "ˣq[h9Œ 3T-I0͏*t+-upL|!z'A:='QA;Sr[=@ڐu+= ~[bcg!Tԍ4\[w&㉗SXOQz{+\'~NN܏ gPi鸐9>ua7PnQwIr4PJaR-FI5L =22$SI2AEjy\?-Uܷ֖݊Wu%x.IN*O:.6̷-oc{Omq{+D׭w7YF@#,_'Fа)PD|Yt'=?oJ1= U%59 WZj_J7̦ؑi2&Ouwo ~v;")egk#Œh(ֆ֠?,Y3np(t{ j1-t S5;>cgۂrݸ@C !}>1үM8` oXӊr4++, 'nX%G YCNxbt;lM[׍36ZgOBYQaxⶄ¡{qG͏EryY"72ԥB` tM/{tSW5}~XPP75|h3ఱԬ#ЎzR& Psmu[YQ`DZgK'@cdH!@6V8]&$4*sZnHqrx2 `k6cY5X^?m_)dE]Spqbgf52oぶҺ[/ k!O[žb aCڣ t?܊'?YtMSNfC.I?/~z:7ZpY^Q{ɫ J&W:d/mKrBYEw'tqũin.FZ2}%5r9C6_߫&-w.s-$= _9͸aO 'diҢFbv9?e(/z*0?wH-!3P }k}]:=c1ż^o34O6gXu=:?m/+UZp>8qnՎb;_ 86 .@Xr˅%Zi~h.-\~)!csعN 6-a].כO?Ř*;i]$Of<f:"R-U,sGs R%~/.jFIxo'-?{<֪_[?Gt?4oJ!"HJP;~w,^j9JubtuRr8~g;ec52fa챜oEb)3;@*tpA$֮jWLo=Ĥxs 5*goϣѨ6f_9$WFА7RĮu"_ ָ B$H!7_ nnCз͓7ct>/{%PN}} &,pF1_wUKzj4us&7A1OyܬN9W$f69zE'bQ&WȖ&dtrq(26;1O?P. 'Qƒ30ܽ0ӱB|0 7p^k嚊||^[_J[mv%kf:|mk?Gk~iot~yņ29< !!ԱF`lY ;4ұz5*Ri܁fQȚDJc ~QeCC_XJ#n^Ip^,v|(e0yQ3 osizX슷,HvPHPP!3C>Fq 63Y/50wsӭXA^_qGO2ܭAWO/pv)>Q~M|O?{Xw.⣁v5)a!4TSB蠊|)&=rxP  'b}GccϾw@_D)5_j+mlwM2V$Ƣt,;sF,J:ޒSi=MsTF|S] ]onTTk_x9eޭ]gDBFR >YPYD+ ݁Cwm2 uB1d`Dba7YAvXP_MਰvI@YȍD9KfaEw{\_;87Qv0ɗ~sθߤ'%zÃ[[2P¡ko%(/kj#w 8c&mh=74~#Qg@qS>t"EGvN7}[z&H@e>FO>(v< #{hjy8ҫZLmwڊ)_i47!·zփ:HR ?Ga9 DoX&ƂO|I3tc/ TeGi/.x :=gU8.rJTQ3e @$(A8o+,R A40U#XEhbc7T&kldt7 (TRǒaυ>l#Kh*.$kΟ3S~ \S/i`R#{y,N!Gj<]w>!ESG 0Пr)pJ,R 2Nɉ<<]:z\j,roq%,`@ !d_Bhgԉߞ?e:EX ;_ʐ*q4okxT@K<|aQMZ7C$Dz= 1wCINyπL\L{,(l>xR6Ŀ>8zf݀eĉЊ'hCM$7ʟ6\bx;[)0 @iwԇW63+]szk\n<\Cϝ&Jאs@%;iH@lcTmA:*AKk7Dݼ(+T0}Puaݾ)e,;򠑊uW* "KYE } ]躟ff_6Mg59ċ!9@P$.>+GG ̲KO%CM27eo_~'q;\+fgtU7M(F?WxU|n~2ONݭDv#8:aU],/?|2H3-k1*ѯ`WGb|k#@#]`ez#ޛO_~hG;^|V١GЇ82 Ga]O78pW<ϯzd'cH<GpA"8Zt:c/s_oi*6F0(5 ?Krjtݛ__}v GS?퇗e&|>w9q" gQT8w-Ÿ߿R_(4aº(: {m͉,KxM58MwPlܹ}9z-R5wKosͤ@:F6* f*jo %TIŸ1:k$dLEέRZ{St2xISX~MPdYֵ}(51 ]u1wjm.Sk20{",bݰ~k&Co4:hPAs0Ky O9sDce:! S7i)4AυWfƱed>Ն /3`a,\?A{;MUl, dR!$وh@h;DHK <0a}qXEIeBa4z蟾c{jfLE Tr3m\Յ1Rv}XC s}lR ?QF(ȰSydЗ@&KW&S(P=R,GܔB`7tjmze^ 6Jt4X.(+[m~~|iA8WCOVrO1%29X>WpWb\=Z/*Q%7a5`Z[&s8{KK¨Z&1Le2spH\$_51 MIɏ :>Wp:˝i.l,%^PlWZ;UhqPnCMoÓto"$;]~q`>MQAj5|9ժ.n&;ݩmb$=n*LDb<#l,c(};JFCQ.D/Q4|(5]r 琋BRܺ<>qE F>?Rу ȁd2A_t! Zh&Dj] ҘHtUUnש4_ 廀P} J'!%@XxICXN(9izXt M~Bx8@L(>BL 6yQ07!׿7̙3 9캍&d&5Y)BfP.QK)ל>vBജ; ,.Y:!;ߝ;P\ )+W?+hVg TLHt{ }o;E!J3uMB3@ [V19 Hɣ&۸܉AշC&xYycYOjpmi )g47vu.t'?p5,Yʔ(؂IQaWA7Bߓ[Hؽs<`%B/L2sRjʎUg!ܴmk@Ǥ5%x7~ȍF՛}:t-NחOai͐C?DL,ti/H=l_|$_Q σ|F@|=[v!` &ܖfذg+4AcHyM1@oϨ}/<5忳sd`WuJ(=̼=Lpɓx3<+f'~)'ŗBq ><2=/s{?zEi]iMNک{nE4$ˇODޗ̽H^2a1W9  Fh@Y`rAt5}6^ EK"H,(5ΊM-'̵ؓsV— ;|,޴QϮ<ǐ=Q15 |:ZecIVɑKlIoe#VxHY_oWҟS8ʛxm !"-C\(ͣOm97)Q{SBǚom\!·nܟ`0]]8'^K7L#[Izflu^Qр̺4lg{fj/(ļ;Dh]|b(pD?Titjai6mSA wQnsL(ǧ v1cjTv"avLaDӺ6Ki)t1o/rޚT֊]qPs0B+NOVFjJ,L~=ZAOuB+W$pa9q𳡼n­El6&X:6fH >&رLa"L{[bRY {,Q(}Y?^&1%~n%I>\KI=c+2 $ ?(~wFb@u>Vy"a:Uq;v\ 2w.R,Es"Fi[5뽄2 *~m93,>(f"?8 `5εbP-e*ī~hrik`r`L1Ö~P:PJ]{gPs9 _t=cYK%)0X\C˜ܻkvW @ hSDᖡٚ%;-[&ɦۧ /~q{5]Ch`5*'kU 9JH \ cᗉs}}VVcWFy[e#&8{W=f4'Al!?`Dp\@Q% 2ɷbHrT+7+:hm39% mQr!N1k1~Ĉ4;4[qF|GRk~: x9Q΍y?mYʽˋC8Ѵ)ņ] %p?vEuHQzԴ)c?~N!@ >M YiBL! ZJw>'\1Ls B=D0:RA0<)X's \QD}k0?44@Ղӷ_= 3!mCRk c5,g久˰)>97LҐ&WӸF-ˤL5XE].2cv1[q` KvPTMBۇrU]$L M@`T~λPe8 T&);8YVojܳ7H/ֻ-ByQvҍ^f D` !bl"&@&%޿^M C>q*=@~3GnL~j xx.6hMA{M*Ir}{%q p\V?Ҟz띙5`G||ߤG$3y@Glxg~J!e`*Jb}|  *}x]* "&'q%NMZ1dU0 }OV|G+T5C ]G߯ `!!#N3ʀŒF:)Q)VfҸ4W\A]:: qRҝш?߭:4LPv"j:? Bq󲚣"Iv$׍7i;ܜk.ςQ`H/tNSYض U6(ڹ &rh\Ef[c3݅GoQDTxcsPȬs)zyJgĬIE;/ Q)֏[柘~(mKM+TѨ.ry"bݭL9..TsNXxҔ>*d/(\!:eh6myMPHU(%,eKdlː\V>ceh&; dJ' {h҇z,T^ыvyYċ+4%Ϟ 8iX-rtJU [_>CmeD21(/a{ℨTRs]VcfԠ!™Oґ'/cCvT7c"*9lA9PU:=(SU-[ѦU8]U4pj9=KQCM2CT8I[L"x7]L<(aU н5@sVQJֳ ݍyF[5?7HPP.25 D%c">B?vص>,PP%ekay ^!?XV-nv.<6 U3*Pl=\-^ųN~%g&E]7q^N)kroT(UXaEl6?lr%8XA~$E*_h Y}TL8mOèjYp!'lt@+v:rAEhnL}$yfchWuF4:I+ A^Mr֮oFg? 5Ah;uW<6ITѶl<#(Wj#@)["d¯8֞ ً""x](>"ޮUu B*`gߢWcnj qujeVF?䮿ɒ@t6q#/l%P r=B߷wG/lUKdz`qIX&vIG8!L4'7%䔢݆IѷdIr]aqjeKMq<\ܺ-JOQ9d?T<( 1~KPI O.UKpˊ4SSM`76޵qHWq=޽\\ZCcϿʱH g UW,TGEoiu+JW0>h~!@f9DV죷w2c|e߱2vE'{Ԍs]/fl;/Ӭ̎Mf%E]}ӱ+'WqGJ 0OZ%tu-P XpA 'B*UC\Y j@>4ǓZaq[i8Q'@>?*،t 8ko:)Xt5\<{<;N 8tD< W~,n'9J5aau;.X*uQ&<;eOfiiNߵS<ȹFf}?y9sc |{T; T 8S+nTsN| u嚹MW 9|R{!{I"x~&@=>޸k(9S}jR(8D.lqD0cľy j1kom۽N=tn( IWa? *H_3&l,j8ElQq>f!R~{+T?qSzJNZ;'EISm9؏a7ܭjoT)~)=l4Y脏 9hFkljтZjjB^ҳwbH;f4LXGXEԲZ֩5ǛmuMxdGVu.DrIKILĺoK t:RqkGїF"9hƪy@/t#E0%<7қ7pL<!wKQm]XI Gv9o9:ZfC2~lzP AoGWHMg0: dB ,tA"Ѱ퓚yO6)TR#sH \|p@V$~ޕD H0%>;)ʹj:w"°+0fO,Pi0<jr$m4U*Y_l䈦4fz,=ǿW#~6-Zrdwёm]1k.fzcs$}c*NKQwi[B?<1ộpzX/%˟)tbHA8-eI2+ӛ%|KS_8#`!D2tsjvh+36 $-a,n0 ~Kk)hlB+E6>n}(.i.ǹY̻]x(CBdQ.S`E;gA0 `N3Mk947"_ FI} 7U{ yhRhQ Νqde:?Z~!l^s0HE(Glw[֑9Rdduf?L0?-ĩj /oId& ZPukgF`=.3qj?X庋E-%mcM#_oY%,((7r+ v&lܟpaLDQ[@2MIA`/IU})aB:>ʑd]Hsںua*i!9³c\T812<^q-xiB#v*3bI#twl+k|^Wڶy#?q|yڡm7- -j@0>U?2UԿzt#KTzU"̱+d,!yoh$Y g+w좝) 260 cɉ0])?GU*=LeofX.*+IuI)Y6AF["kl{M,|T҂w"ՆHʄ}Gqq8xNļ+w׸Lav%}u>zn9f<=#%UF9@.T 8S)Xd\+&$D0-O5J #dB/1;Dʐ>Neiv3OlFy=|Tmq ^A.G5`0ݻ}Uf/.\oTjǴsw8>0>|A2`1*bs1zŘLjSwL ËhT!iNL:Q>2 70[2o9Ә%Rs'l|O31:':35=$&j_Kv<9+X圁vnVhFI q9@ĽZ ̫Q}-pZ'a%*k5/A&$pbnZ=(nhae b2bkM_ BQ f;I4w LʶNvбg <*o4c6Q"+.oRR[%?Z*Bͱ `Y6k{S+PGiLpǾy GaY e]hA e7bqn&xj1` 4hJE"spzPYZ8=ӲmJO5bR&sXkk<ܹpO0yU D(BnWb: s\ *HBᢳ%ʛ3QR:KYO3EɒP_q] &CP1қC#,_rY5.P\s [3M%0(m*(!=Fid%5>AA[`ٞ}"_!DZ "e^N$HS{iKb;xC!!8G :T,Kڸk(s_ު# yC59?Zt|vLH Vd¬Cvs878a0vT]Nюt#`=I.*ˈa dHrVE_IT mMtphA;XLo z5eߺp@(KxjgܷĻX$B(N{6W8YB"hiu /5kCIcmnxy[.xgI' sLSɚ_$er* "gqcqǓcm\R0T8O,~ Ue&:^(n` 9nY̫$c#&X}@d Wv&\B_E#)!DEr5FHT|JZ2; n*ҴVr&_^g.Bs"8۶h"Q W&_( >51uZHů 4:;~mq< 3v"(.?NH@ ddmq) :_@[ k-+D,$⺾t |uA?xNK1tڦqfiJ1t[gmfmnY(AuRJ B܇Kq)t,RĊۭ'o;LM冫B7vM qGr;Z~-% 1^S, 0WO]ϕs7V {Sҽ_Zq4ȪRC퀙Ɉ]~irɘD nx v=A| .SLi -q4PJLHa8q 6[ ckҿCB[3Ϩ6 XWW2b }+쏎M*|rd K&>}3{aVP>.H9 %NTݲq=Ø "hZC@Z|͝]{< j yԐ<7)Fn|ZFSz m1: )3~E6h։v0C|kXa8ҟ~=$=@c5PD.h5!I!nMWwa! 2@33'@G$؏;KBN\O-Yx証{;Y9+-G)pӦLAjE$MN Զ6_TT(9[oh_q| :D0PE3})YZ-,LK'ZUiHNe#]xC*sk; PJ_ 2&SQh;1=ҟ0%6 ӣm(o7F3oO/@iT˱&{yWJ˺ mh:ڭwry fzE3l|ߜ;h(੡0ƥ)fM٬٘p75gw+1Zu<'cM6֗{/Ur8bOQ6m۲*ɥV{J)8K\9#\N=4яN(,))|-(s0XuoB+)  ,_~ E fP/8,xYt +Æ1WnF n?g̗g>-jmvmwFq,;["=h3kSHMk6Ӵi '4;S=ItG'_^HYY}zʹ~?*ba |:>4O1Ǘp'B׋M{JPODr a=T~[:d > +OKV0 Ԙj.K!==n϶*uq˽Q(\B°j}܋)臄#D Rh&l[ȾEH&AI :bİFiC2DV6E.ܱ9&X1T1yWIZ(ܞs)nJj7gMNƴ$N)L6P; ?R:/' g)oCZȠZ*jҥi qz!F)qZ$c F p 8OuaES(U:%F&f$0/ BzҲϭ|h .gYZ07070100000013000081a400000000000000000000000167b609c300003650000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6]?EhDTTk׶ǼS&RLViNy$BϳPBUJh@IEI~C:D8[M-SH*o׺ g@Tr"6 ; eR`Σu]Cww. |OA}%2diÆYOwX|y Wz}wT0Ca'Jނ-'+'N}$YDž-T%fS> FGŭ`0bf]U_̜W wJH ^1}Y-U|e/}\piYr(&UaPƽNTLc?\뤴C\Or ƻXg [s؅c|u 헆A\:y&uy)|36,' ݮguf"C0e[ Z\f*7~YO m:U&|7j5R&O2儫-G<;w;6rpȓ sZe`u'yŚ xH~!a^d_"uZ\|b _VFvۤ%wꊦÒk`@0RkqLJ@.KO&|PX2 !2ZWk"VjG:xyI81tc8˛ÉarN;Cy l*NHxQHhh|V+)G}w/M1#Ԑ{kM:K%x` C^B猭"gGxKb-^>z%=fد% }azIoBdl.+hYڀyWpp0OeRxL^*P#e| '71n9; B,=nяej'k,FN^5Lg9kfz!X=3IT(܊CVQ|^+, _ʎ8Jo AO[Gi6l=OȌ%x%%o.ܬvɅN_WBp[ygq{ːU'?/(Kk8<~°8h.{J vdF W%BS(2Ubt `Zt{!Zrw(2EK7HN^xq)+#CEꤥr@leŸUj~ k&k(2\>h.9-BjgEᗻa>ȽTi>b0ow3&ѩEֵFL &ou]S:ANRسJB;V2=/AF.CqFC}tX"[B ̀G9R ̋(՚8(̪{}A*V9pov_k94X\(ah_ >Z6W#WOY8'Ir~ȑh&}V$_kt "Esu}́?VKȏ'4uMm&OSV>{B/ DuEJnR..bG+90#sIx;jƋKHU<ֺ%ܭ\YtʇJQa=u_"mqE~ƬwtR'Btݱ=g{_:; RNtmMD3eJݐCUuQS2ԾUµ~)kfIPCqM0^0&[Giz* 9i!-;*M\_9=I"@-0]P&Jwǵ"Szj-STn1@NaoNݞN9CBz-|4cUr(Q4ߙnx44AZZhs, 2B6'67,O"PVTL1VA Gt\8Mx隹[hNO׳^{D"XJ.zĸV~쿍ʬn렍!F=NWn'У9U>nn=,u Y ΟiL_A؛* `乐JدƧ sE9J=pWP-n*[v8*vX6"'<_ DQRJ V1R&B^M <3*JvAL"Bd w~^][ ƒp5BddvZ9A5dWPT)M6Z1 G J[G d,2f랠~X n(Y+jT1I8kƖ‘-JEH&H*%)V(KƗem?Z3mFstGDi>Xcr;os'M*5s}Zr%T5eg7ŒbԣqHh&z^77(d5mnڨܶ4魨2Oreݶ$ZJZPKe{ʕGÌ?8Yt Lg8M~!eg@!X~YٚKV}:-L-`0ȴ`Z$JF݈ni6\?dKʛ? _3|Υ C,qV`s_`94K8" {.s_l)?ֶBmQޭ'c61꣸f)'xEoߓlp'XpVyϭ&l͹zD[M- #fenC9z2G L$g7A!t} I=P 6ly: P׬ppY7ÛxV7w-۪xoT% Dw'U7JV&ꉯgy-ۯEt,yM.I/A!\k~S _j {"'9R[s~4KqI3g4?fwqt} jΌaѹ-Uv#nBfav o.CxOГ\ kahmݝq<78QaR>di|P5!l -Nқ!v׆NFbҥ[磥/1QFS(@K $FF{њU%/(" LQ}ʱVQFu~]&)gI.ͪM|7B>sO:Zv wF `t;<  {3ѲO69M]aB#V9^5`}*Rv[!o[?p&ڒ=0>Lpk ϕAT:r/i:J "XջC|֐Ǚ-6q.^ˮckOb WB"e{(+mO2']FN^xd[ef]k {$G0@T*HoO1O g.L)ϯ):V kd8*uãLzxSʳ4t"^9s}lɐ@jzӰm^!>up 1N4 J:nD~H[eНٟ˻n3s+Jɐ5fy˰WUhhY=; 7Ovu, X!-0#Is1rH"s*^6ɮ\$Aj۩[B\?<{NQLiAv3pq|*O32ѶyN O|9w-N"L|˅FQf7(,`?jK}2ZEg,`r`+, Jm8vHKHxk.Ye{5Ͻh0h Uᡊka@U`Oe nY;~9 O30#M{j8nSVНM?tY}Xoٿ^[ݧ[@C Ξ%)MXGb^Mnos!iQ\8Az[{(Ϥ3Saϩ\ 0=z@=Ui]vMG)DEdR|#a3`n6m cr0Cl"Ia=#?uk<&:P%B`Y1Y.GC^FZ׻smƬ"i~CO?XMM֍4PDO<\#jf;sRw' =[rޅ("O\ "kV_ͪ oW)sΨR~ 9DPtws\nR:Gۉa5ߺ&w k(p5GL%gUȿ^hxFg=P5X^X(nEMG)L> kJ_n~Y>j "(˭\ 66u0~:Lʹb.$9k!w(8dUڌJFZ鲋)Awyi BAGDއK`K6VFT2I_ǥb㱝&ہ\QŎ 1nE qvQ@L jݣ 6./&%$B`%|VO)M><˹)\77KO6g_8e ݭ=coD1kO$ hEjBs9  <ЪFz)\9]'~D?%!PX0"/PcKj/} qNX4ny7R9CPem-p5 jyCg-,ñ;Y3?v7@fi7{z-s9۳-s zPn)+~zE hX%+K[A|=窯L|Jg,'3yźw$sb/f״i1HI_S|t=o0'?@睂ڀʣǔ[ u\8m^C'p [7J_LTv4=_h I[k@\G/l(Q6=u,b&Zۧ zfйKIuCl!Z53ŝ̫o `z EaW~q]jM jkG ~*S>4 nieYѦC}pHM;Ϫ-K# ]U,B|"7`펱hꄠY]եi.q 3 Tʜ:aEKG:6H tj(q+u7})SGc>@yhhR80prA~XB#|+Hw,;f3fN_Kh/XWC?CXe_vNkӨȳobԧE-zß_1x1gIXf:cՊa+u}La{-1Q\ukV~( ?W3{jSkz&f!E EtxpK->D7n?&v"JLN9 hI+I3 V_e%#wm7< '8 7g}_!RTOXv;DfLi]& P[⍿e߿Xϐ=#́j"^3$5@9:$FSmmWP'r`)Ś9; ƫ eG2TL~— 8Re>D> cҷnZe}ثJyAB'UA1-J"2731|<*P߶컮ŠZ] CI#I.4C diQwt}''^}UdĜtmeɏ{ZR4}(Ȕp8)=ד/("5b6$,`EvW+m={:^fmĭxkPlv"Θp!'FNf#0@B Xֳhm]Ji@T7_z/ 3씥20s8@P5bN7LV#Po ]|j`kq%A9x75kQ2 4;]3{Fuasu E+ʍd`eU+ے%+ CK;/ɪDkKvfxVuS)nZ5Nx< w]^_Λ%FTVa2$L22Y 6]H]+HM5,LKpWg/U\9aB=۸DΔ%Q n[PrV86}QrRbLUNcܲ^xfj7&pQY8l@aN9rg2 hOXG,PIAb«~Zۂ^OS4s|RyDzKga@p;3*g0/|D8#ϵ:M7 )5`*7_WƚpQ5=2 a\'#(h@¢_y"?$JZ-eqͳ$>!Dža^g;(&:;PZ̴2hT':"PR':uoԐ4yt,^. #s'9qGv 7~}#=0 (Öf$P 8b|*]Rδ9G@&KR_ 58L29($Iv1q}{ C*%zպK!a)Xf2&K oB5|>T߭J'?q*)E\, 禍~ڙ9\DMPO"v5Y[hȱ`wFJph-Mٝ pĔ@r%`:>#}3+}Y܉GI 0{Hޓ2_0rz%X'n‘{ZrqV"W;B5q|/)H4mM"cw6+o}kL;%NK1u` +TӲU!?lM? n}A"@Jˆ!j=βUj/`%iR-)sFaflXjLV}TNFϪPgkg-3hy%>^K[%`mH98){qw_򚰈w>YvsU^Z%8d\RjY ebD eZ"GKעQb N*b[Y4 vBv<>KrZ\{t4צh>Ey4Lrnp'%JŒ (6O/եWFi HLڔ."mY5SK <NSO @hb+ 嵏2HcV収w<vv;,&T( % ,Ev;Ĩ/q{% g0g87l 8jUFJ@/Su eN”Nn[Kb.*eFAwEpZ_ǿFi_gPڿrQX|fgPjTܾ:E-aǗ̺E_ b?rӉ0KRT:_0@-\R%!(?\~hN SL t9 ^!yO_X_;t&:]S=$_GMW 1<^lor]7:VA|bĝy]]OAd(! Ű!X+v'hHG*k5[=,ͲkfO'8*PAO9CHcBLW6ӼC`궾;^#QrFBj\|JKG%y5>rIe!w]l6W#|1Ut8n'5b2;ЅC ~ۧ]`0]aTW7uuN,p쾘X^Nf14 sU׿*1Uաj;0^u9y1()Eވ0lqK-qw3VVE8w'sj3mSɓ1q`V 'C9>BR 08ܶ#\O7}l.=Szωπe˶eO*`">o@}1T_ql.hqgh?p: Υݐd~xP?8`QiuQ@h9=Ц\]M e3T S``Q#Vofo`؆ƤQ1~QS nFGsTI|}/Rb#y~;CՊrG"~huuTo5/^l[`ƊM&r/>dy諾!/IP6SWrkhHղqxKAaj.~.& xdZ_1gzIyl7+p k˅dgbOxod-LS4*yMqsͅƻzRD~Zy7^4_xSj)kX1~]4YIJ|wIx)6'*by ):!?}f')iۏ{'[W9D?4It0I܉E (3އpO])OsXRBb1)~DXaK lwG.k:A/D2mAO3505YW:\vє:޹AݑxOW"]aIȫ_d`k> i4? wZ,j#*^-Fm mGtAHl#ʼnkջ5t:n 4L^bN>[6W U=ۢXSz"0%hqkihEHTLܗ1@<`b7.+tv>~78o{Tuk.|8aS1:x˻gIn,x9;UKNm-J-r{[7hrs.́* 1++uӑ\ n0ߋ8)cnG5: }Rk6/Ohb"dӉ ꢸ>lnGzB%M.S;7i=J`]<5z4RfLWb}Ѕ6v-j%EDK0\wme.$Q($a).u|f9l:tMsǕŐҔj`!#'G/;;Icz6:̥ڠcEL(v]k'Yۻ}?JB6[l:(rs2D/ 5:U;jj1WZ$'^niwS\ URdtӣi*! 79kn{'̸ݑZ@)p@}.&~ L>iyخ:千V-=[.^Gp+tZlu;x@Z.txWӰc.{Zx]Vi<2ʼS(,#7MKX8Vy`s | 'iwՓuJ?@=E/P/ ʽ!&}{ kkLR`*DVr94EƟxˍ5/ͦU޽B&ܣ(`{4 3=chS3T`*+oeR.tQC}y QDi:'p Yz?sZsNT.}hûDDƹ[%t'c4ȞԏߜՂ6eh5H_i7zts /=,6W']f: Xd=43\8%grϯӣ!K pm"Ό-gGa)ܟCG;$Ciy٘[IY *d䂃 nWxWf; 8;~xù:_:"Ou]`Q9! kcSkSIŇ%p9SP JO*N)"%>: s`K|LN r-<!5 ⌘X*.K D6f4oqǬxWh+u=/򲞮I-Vh!ՔNG`M"n/̵ JsƏə0GI'qn"ŘO\ox9Hp}3EsUKb\( kzP`'G H$2%Ky뮢u:. ?((0Id5-R_BfƷ=acV)F`[+ؤD>\je6.WhЬQmվu3hJ`(85 :*cSAo 蜩)2m7;KoӚ4@RAa>զDGq$,ia9 pE@>BXCg̤bPodwu|9>R Py}"GNrop[[cYߜ !#bv*+[Uo&(&ƓASsG?hٜ˙ԛB^#d1I3X.SuMzu (Nl|2j.*#Vj47`O@,$r&j]#@efBIBgmb^Vq.:5Ιl ڵCJpb~&r,^<Ԑ`PW秢+0퉠ڼ.GDs:@!-"1OZvD.bhQ652ToJYB>Rե7ʰDYL<;֠{YgJc^% VC(xN+'rYLG&8&0| „5a;2A;IVv~PjńQ|!'"xf&p}5'ND ӇOdb0r Ex8)J(Yt}NOa_£L Z#RX3-~E>ɡxkO-ڙrޝqzU?Ie'[lJ.{JA1`+rj 6UHPuL)޶(4{*;D Sdۻ_-EHBNYP$+=B lphtDlfl0 DP+SܓPWJ?s#O-熑_y^CR뻱dl!n=x$2B\:\;*|hvf;誚+@0N* %J7tꤖeD2^TɕO:;Ͽ@_I5|MT*SD>}uQUŒ)Ԓc*F*HQ13 9q TшEx"8N"CوxPrdՄvYhsF-?zp}jnݴF")N (Oel=JzԸc{Bk]߂8&1'xAߊ2?utv&1+ɯ:l0z*5pwr e_5'%B( aUe[ΠAًp=  sk [&JNnEaۇa [T@8Spt鬗\ˇ1+ Ͻ-G(y[)>@/’?]Sqܪ7,`V 0Fy@b`._zIy.ԙϩh3W{7A2&n$|f @ÒB?n]xZT تu'FП߭B H5io%&Qri@+"8|>dU1 XN Ѹ? C%4`3kh^~<+vRɚqG6c AȻWl5,svb+ rQx>7lFLbznJGPs4^toʊ"Yد{SԊ*H?؆p[Ey]xG; QzE61c%@w'O3LE7ΖB||)Gى4\\AXveQH]vH4v>uM-VefY+Ȭ{ǙE8wLļ4JGDCwJ0aH}9zDA!(#qSa[q [P yB5z*=jH@jolєĢviT$FQ`üH}tl7tP6Elzx&?%BWՙaCU>TOuW^V:|)`!ꎡctl]sX7a~mţxu5a7ºdž)&|%.P^ m,|kjh=;h;$#Z07~{05_3Q:Q ^Cs [/vjOf䷢1˕Ѻ&F(zN6tU~GpiI Zu}l{E>BzܰXaf(BO-O*>l Z'N֦,xp>l٨7By*=&a/|zBj^1 @$ xWx+۠հ-HgsL9Y;% _K2@ \Ϝ .j'x@2WW6k1bfґO7LGda@E,Tj'y sɐ!MT3HKX68.~lv!("'n,M,Dxq\GlUlX ܉umUx4luJ}qhNΡQ;Xc5%:NEk;L*1 -v:^JSX뤓А+}2Jr|ʙIG7\rM}m+rK **<[*<>F{6:2$/,9-ǂ(2>?M֞|>Q`0uQ6f1ॵ}+މ,UfWO~ˎGb tX`F|UMP[kYr$YZRg g>R139#B#F6pD*t9Vku -$Z1V|$EԑB8I'i֝#^ץ6gN&?'e2 #bڈ)uc tupAwA"m!%Kx#[C5pȬJF 9)Aa D[K XE/PlG1oP@?8Za|Xu֞MC7ÚuuVhc`J3B8,7LK1`/; MK8lL)5R[ GYo؎}Kڏ"&"; y<Š 0L&ӸaZCG@Q;R$fgaؗʏ/߰8R%bhNI(,ةWG8N ː2|~e DGM9K?u/m"K'C$Mg\sH􋽉p2i_*k 7,XdlBL/s.jW)Z dxYG6\~` pVNq&YrMG#P塧;Ip)[n@b$)4qDK|aN'$u;zw'R8|X` 5 +%dk+Sw!7SmD:q`B5| $1Of(92l4m\OsW\)fy,PZ3uV9dub1,-Cmj#"c}INӴĒPA!@ ؁2YB>XD6p+o6_kLOm6fQ2qY^}Z~ALݰW1i%q\U{}:!~"b/IzEo0ڱ^PHH$疑P5aTݑN.1$;'$}eO!ܥi."Pk Oji!`ǰvݯUjǴh;~L{(cc7K!_T^Fr̔XѰ SKXykD+p"o@ !L\&gWot; QRc83ɶȥ^B_ٚ`,f`0!B;VALxL~}crMaG|F^d~̛aFDI$}C1 (^Us߄Z 3:el!Bbuoj^b/},:oNCQv}Ǐ"F7%)XM=ADģWSK,:`M$r'+R<2 ^w>YE N6ӛ6]Y`aSgV}DIX٪p` *H@ *A$.+[orc'd3?n9{ YU D˦(gU#@ \wiNs1-&_&V4 }.tA p)Sv4DqqȔC{T,rx5ќRGϖS0a"k}X/nbp1L+fv+%i= ndCW3:&l5B|VB-Se^F *q3ܫKv%/բe1Td?[V~xѬq.ûu`,y_XEC٤}Z ke|vAHԍ+%{٤A_iLx*If'A[@^tEQ՛ L,(SQ-KÚ>z/ᬝ ~)? PSVGO$c:B eL`~喂FjT+]&Q^^ kG{7ܗLD\!ʮEK31h}UKoݣiq?UI+u9C@Nʌ 0OF(<5+ Wtw! o-R"1`Ps܌MH 犥O@^%'G.PSbcC. 3JGBF { ]5l齬m?lE`p(`iſgT%ء u$[2gTuTDQz^A7vA%$XY Vy &ի儳򤓉xc-kkx5FZ\٪wۦ}_ůbXE0+I_O#FI$pϯ!\HnoNc|$o0`![1nGs49`'恤'Sw!(hUZfC='a yWMI:L[9 FI\^,=pH*`V57rp.'l"(v9c=9ɵ M̧l֬)sܜpsuM/6얂0>J\ Gp+[}J/"msKO“Z N`۠N[u1[G3aZ%hO86 \ 2V'j5:Ox!`o5@>ITG, RZAT:̏6:E6#D+@NMSۢFY ("2+mDA=#-du/` ς;x'߲S-)lӧ)]&C0 R1$LXT2n'm]h*ٔCPfdtmC\n </ olm\\xI5 ťK(۩dѣ2VzciIL;]&Nb}Zc(k0|19=Nhylt)U wfHo?Mzԥ[jQKQrjHkAa7ѵ VFB k:}^1 Eq:6W$\eTW` Cʇmŀ Uj\.`I-P[QhpnfU,|Hc̥¼Y:RD ȹum5=O<$q 9\Z.zDhyVg V"YMGc+,nN$D}OQPԨU I5L'X}G dȥuk'JQ:Mw8\RoP7c`3D[!<:wAya!M $9-mɂ` ŗkGaM5Jcu-YMk3;-i:h?dD(<ě3"Rf|mBywȐ jn|)c}WOZ9QFqiZfi_qt gg+CI1j%"4DN}q@J8Dh 8Ys#tZӬUzz@x!q?v*Y-/´u8B"ԛC#ֲdlIIJ-| d٘6H1>oL:+ҍ%72<@ﯓ!B:Tׂ" nv;lYIOL PZ_ Y3qjŪ5wqQvzaf*%˘(E xL{iƘ\fU?!*p\y{k!#MPtwZsYgIpai#gd- LY aR ' 'kyaǟٟfkoki`_;@Llx2/ῌ(rdl7Z?e2$l„9部$="˯߀x79@^WU*]DUD *hMi?TG_C4`/ܳ=2G)b!b@OD& /06|>MXuQ-+@bL: wù9}̫ȂQa(NtUwߡqAibaR8b2] 55(1lI7t:bؒK6Tز^z!-@D@wC^[Suޱ{s W?|aiDC";qs, B2)YphA\T 꾷dj%]1a-r#0q\pNV0+$lM20=JrcW [b ž s"Xe7ƷlU[c铊2ːz 6xQT`~FӁayD<8=}V}iYzߟ$,I|f qc7d ]XH$IT~ͦM\r' ңrgn??HsrÒs3}r}^2M2*dRd/}V >bjgm|ʳ]{Z'흋;D}/T~ ba/]=J^TƞsUoa$zD+as\,Y MܩXxLϓA4W-I9ΙI" K`*ϊ*륒P6PX}9,k1} X E?l&ebgn=YjRj~: ð0CI RSXŸK֩'yT#a3;@l;3Ѩn7dLQ%JҔ$b_ ͍"z?P:)Iʗ7lRVЋf"~ sJ:A0=ie;iLtt-omt5cZX\@&yOжXna[&|{z^t"\, in Ӓr/dx_]F:1Ǚ=m2HU-ZKx\YDޚY0/t_ q8|/aC˲u%Dwb^$^٨_Mp,`ˡx]솊\.~ *vm^c /n=cmiAD?'+Lf#f ՜xt:2IEJ2? >TKWݠq{⏩rePxəVତ*͈懢[p@znyjY[&=_q9 BQI#%xe*_ ,MSئ {IR!W|p'OTE)v_1 i.>_hg[-!9dPiNPWZn"- 82ҌQ R>!5q;ExnڔzBI%r|h̻  J!&!qB _D8'N), qu2'V} ;"f . ס5z=fE҄- UrAT eJě>9*dUq3W=п^9ȁ@; jC 8$m %V/4GtK@=n(ަM:x_Sw9bG8y75HE˴ȱϔT +p3krc!&Ԓx@l(9TSDۺOQ H3UMd*(Վ\ԭRX_,%]wa uo kal*( F Gxه+k2}Z;|G;kZv%c`="ßZ-)"ϠX1ρIe>B;juԺξGOL3kEqM%p$k:Lyt[-. mAHP&.$zX;s2=͙N񑛖U4J{ \1ܮ~Ov;j[DE4rb^[n yU:I\`2 }dI j*%M8S={әV5j@zB, zJQ0^iډkղ:oK1uyky}~x .f7u5ET^ٴeAm%R`ZzN! uD^F$~Qb% 吧cD8|S~ `$lKPsЩM99e=B()u\cFë]{&,XюݮGMu uhP 0taҝf*s,= 2sWSB(]jqy0&|5n2@^[sjwSܖ#)Zb97aUR/47DXvK9y͏ %[K y{aT=v~Vs9廐v''@3-twTǚ33^W]TW[aN |JhB*M&hhJ\ՠI^ {T&͟)lDR(ڜmϼ:]]|{c>azYPmI !6I']D7i Ǟm'FFA驇%ɵW/1pvOe6F1,~>!~u_kV!m g*߿WeTbwbVr^Dk,S5E>4kedxW\pU+a{~X\`엂&4BsmV]lMB70=h#O-s&X~H\DCPp7pNBՎc,jA+![̂JcE:>P'ZV#QSP7=, -)龸xU izyxom I[|m5:fwO폨 A$t9sF]4Fh/m pYkhE@r`&>o}cyu B2 g) I&wbX9XXI->04S-[~E.B>- k]ĭ[Qv7+,'3Qk$^NEhj8$FbF&gk7@D_8)$q=vD1|5 RCIK 'yw'}>z6 8%0ֿD Hz #æ!?J5͒opY觵}G2E=$ę2 - jJ !n0xv:F8gxK*dmZ:`\_Ŀ4}Jr/+6V,1Na} L ^1Аq'LV,‹\=!WBWWs.DgrdB;r2qW f%u~:~wKr0G?@Rx2F,axo:}_y-4y^*J/ ?@+$ Pa-ʼna;K&{7Sru݇w[ˣ'uLDL%׭L|4FpPЃQ [t!0s*Gp{LG=eaxི TtRa^ B~{/U){HM٨Ou6@eח dkϜ8&)wں %m[ƒ86|>/cDyk<Əcrv$,AB2b3 777'(58Cx1~ [gZ78Z.6\"@+Li!j>@i G;FE(mh$3dYO.303apȔn =SU3ڝetя|>=φ ħC{͍kîp~*XUpꯏik.Т|}W8;^NVC\v( C5QBm멗ϳr`hKE~ѧgY)ߍIC '"ʐj>9Y]̠s+8 ,l`lXW5$j2VF]kT'G\f8:ȏB^_^Մxt yGbZtYH* 瀣sXǎF4 Dv}DJA9*OC^̶/Nm+\̴t0%q ?D(*|fT5nla4y&@`)aUigvs/=w$$VHw.IΕm`h8?=-0 c^8M(`l\ []% `9>c"씀{>!h_ĤMJ 7#-}~( xFrcA=ѸĹU_G)j)I"A ;] "4d)! gVk}tȣ1k[!xݤGKmsH5K%Jx@u" Y|uӾ^X&h# #a?@o8MϐE3f-Jdn0*q&1omէYt""tjE c"5GH E,fzUiodSI3>{aK OϜ'ȼ^ tV; vZaPf}')sizQ4S Uibl-W;jNFRz4a8Stж^!! KWE .#\R\"?[f`CM,e1%<{R)@"qu~Z~2w$I8Ky)/ATmW!O#LZ6 hT"f}Yƿg2vnMK7ě6)z&tdM]U` shLh߲8I$ 28ܣSƛBuG" }ӯzK>) (a'"6{`q2=Mz8IGIQKL_F`!g+]Q>1>̇]LzrU{w[R.42G"LSqXW 4Po|q QlE| PN'Ds4z~ɕJzY0g-ImAs6A{QWB_z7SF..$׋S-ӟ[w[E*vIt: f÷e6Q5R1B=w0u:)o_L-CDߕJ<\:ua? $Z^\RO~%k¸FXL= ]qAGfM`HUQ1Yѥ^i'3 (̹VBlT|!B¤9g D>ޥ4cr wdEvL?:*鴖"ˢ(lil)ᰚ' Br׷j:Y9# UGZyGS`׵LP: =}h}bn`.nl; NSmQR=39O^xv?W;tY A– 2&`Ř>÷@BmV[:?`<DzWnO{X\Mc([ۄP%Uy-#:Xh/dY d9>NVN(r*bߐ1VVge81 ALpZM1 =f%Y?'aznI[;섆z2MH ijNS%p[Aba?'wai oD QS=tX{ @k2oOSj!ʧÏeTr$c ~1kRdE5{e^5Ijt QRnwc򾎺Ƚ-U%k'C cgd%[Mfz( H3~4v SHꟄέm n 8i]o9%s>R7 {!K{[7ad0DN^ N#8s Dۅ>d\Nm#]EI 櫷~DphYHPΆrÌ1'z%_ciLEt] ܱEBk]I~t6[ }\rx=R`19cO2HwZ'ILPlEC; A]J4jjKk?]_o0*")詨/_` h-9c?a*V-KjPaK[D:vyvL'˘*M: e/\fCvDd=:8[yqCdYם,Ɩ1cY+X -cB4OI7|ti8AP sx8?}UfIs!A7 Oܓ].4ֲr ^XCz?]40-C4`;%eC3I}>\q.\v?[y!=k淖빀2Nn_斯ix7@3D ˿G X8&M.B],"o@}*}WWkc:Rx"6#m\مz}?HV/T'GajP)oޗ fZqxSs9v"s3Ɯ1mAג95R649!S4yjVvc.,t\5f p%?eFPK!pV!TMQMOм1]@[@)af `gԜFX2Q Jz(~5Oݍ7 PWzjK@xtWܴ FƸw?jBR}3 U"d(j= -JQ?GU6P~K[%tcnmTYg >w&ۇop eDde$VTk G+R tTg _shFsՀPEn!jPxA$x*O@ZVod 'Š?‘n19׾M5f=KF(wv Q𻜝Y;bBx?ڣNw= Z<:7 b<;tʚNyPAXsl@9Vf2#D|*0.[G;8 3<{}4%%+VE-ߒVK釀!uT\#J2~N* Xt~j茪Ylm^'ڍ WϊLRt5:aF`킗/ӯhD:7(SdR_S N?0%hk}6I`z|>6pT1Ի[a%⅝P^ڶB׋ȵo-g&,ֺڄ`U'Gc7}:W8(\mHD8Y-!v'oWPh;R^^MxԎ}Wn&tFv)Ӂ"4Gwvߴ\ssnmϦ "emeLZtx+yZѯsqv@ER7oly b".Gw6^R"_.~#VOrdKcb-TU۷Lum-8ξ3aLdY߂ƺԂzؚ-:J8\# ke۩;\?*&Ș`Z>IzuOdYP%nMAEO()hiwD11r,v;lXQꌼcYu%/#ׄ`s qut&v;@:07$rv|s:H'u[荕fxybB{+sWessz#N`yAJj Ed7o7_iAyNf{O.!;&b>nKI@. |UO1 vHHnWW(k=uݮW>ZЧqZ*i|]p5GR n3=!..AC(( SB\ua ~;B'"SjŽc|ͧ+>y-Kn(ʫ9C%ęmw_33R ̞u[*-A^)pP:Fj,^תX)3l<0K; 4RL Ϥyqwz׵(X g4A_u8FɗC8fr /{W{m0x6}Y5׫ͨ]G.ޑ򌈡l2H#Red]ᬽ4wN>f tm8ml\Rp\ U VFٛ?[لtCé[LEae͓$!=[ЂC`hMƅpo8SfRǮH6fgTnWFH!锷l@DCcڼftJBqVmM/p|3&Lʊ{C[gX*8k۬laTC<%ɼejcۂuF-XP&c:7=Ƙ!> ԧv^\fLc`*AaR:FFƌ^8%0\s:=9=I{^{_ml1N c)@S(b$>=IshNXWV} q }Z٫iE3% dX5Q)v#Fq&ĊH -)eJc߶Ow~n^NP%.Ze1ua_jƢ91EAx<-Z$?U8lH0h痦~^="X 7xjg ǣ ojrΑSlzV3'r'1 Cŕ4x 'r:D y;EN0Z+߈cX}qEuVUÿ_<}JpB\STh^o*`Q vV> {sHjOTym{uSV"1b5 a|? ~X;ם/Ѷ!dY578YPI2? :^W-7!Up8]ݚXڊ)A?uÝQW4a[<(+MI-$,H7եqC~ldu$KVp:q E󰻮(0P>]+zG\cGl ĕ1I4B7"qr|K Uu2/Ndg@wmjFP%0b*&6ѝ(L`԰r;TEACLes!8b~qh1 10vpAz)⬏xwjK1u@~?R;6/fy( xcr1TY~8 v$Yus ſpHÞPY;twoJB-4*ʢh0Փ rA+-ACrۜ^&Y|mY &(v\ dJ,~&&wfj02l1]nuHQsf—!m#9 L/߾1fA*91ޯ`G2}󂡆5&-[1hN3 꽫8|fOQ zT(;NBB1G}$ϞwT(j}b)O&}O xZ3u3Bi}a:F`DkQ*ӺU>*ʉbCTd-kՄ-'sYjUhJl-qNCpBvY`-f(?%aw=·p5¶J3Ho)db<##<5[=#~HA\-J;,9d`CN7^}'/ U)m]0MA˱H3?f=]ccue :7D|oҖ_t溩("*CfKTH>QbyV8GRrd9~%cK ;ۈK7a9%6F{(i(1 ^VׇQ`} w38"?l>3-z hAHk= Uf[b٬M EO7XCڋlR4&2QPf4RhߒHsӷ:Izlo+!#,ׅ~xjˢp)F?RG@I.?]طI.=_lSP}K1 8D+$}E1('_2E"q)81Gf,Ä8__F oOt#UӦcyE߉Ο &F ]qb&9Lcɣy1Qݗ;?YZ+SB^RU=&^+5A[$4. %Yd7y R2 W nZC'$ˬW55wืļRg VJ\/r`ap3KWh,sW0}u Yͮrvzĉ."^/ʠጹ}/+BFR)~%g]H9R/(#T^^ʠnqWE/ek4 q\Գƿ0~Jl`^B}WITtТW"Ucڲ#s%?ﻩOY#Ǎ"}'Gnlii/ygH~6:QE2jcolzG]Ĥ2thKS5UI25L{rL+#th*]%R~YBuIkCmq:K=#4D.qJm UaUZJwx@: [K/~Ní=H rx-V)`|+r4Bm02=SA S'9Ggz~`l2]ͬUR/Mv }T&/W˕h:Fb?ٕ;,tΚ{%#=h 'Y@ux fCd8TeHisi0G>O Gn1taN}/cx6F}ۈ4Ӆ*k؅;ęZC@d~K56Ę޿ _~fnj%pf%Gs|ݘWBna5e3f[JHdL`n(0Agмv Zͨ,aroaz(04$1a8P8-C TQJ؂ԯ?1GO3 :7u_+̌RyƢY} )2v$YV)H?<<<~sd`H"UnqG3@eS 3DO}t]+6Q+h(m2V.[~n*Ki?ebc#6:@FrǠn-@WY׹r+B*Q %3T7?A-1pA4h ?jU$Zhq`wS_՜Nu( fD,[ i d3E'UKR.A6[ ųP3tP4H<<|Ql7V(@ϘNQL1oUOjzV{Sa@J~߶D<:/#qjQE}+9Gϙӳ~9<>^1Ə 1+Kg P Z(ݦg!+G ^juxf|N;_5:kC Bvߙ "9)C7GO/d&mV)e_09s `X m3{MA@g/e1({&%7&թhn+y)Ǜ5;|T7-u]?Ca`(VX@OپAj퓆PRti{z`D]BmE%(7n# {>v9qMfl4 :iB_{MOp_xK4 HbsDހjO8PyX([Iiĉ:|ǑTS!"HwƓW^6㬑? B}98sB ?2rLqIJVɄZ]GjJX۝<|., U#=nv~ "#,%eUXœ+uGk2KACaU /e!_KcB"u,"*Wdl9aCQ/0R ZJle i GؑZu1ph- ON1bRNVUM5"&Уzv O7t 8 <+pmϖ ZU%#-|i~ƶB'rC a\$_U8,rg5^z |V1;OPTj)&B;׸ԃr?Bh|BC9oC3v}t45CE9<|ݭ-p5/ʊhڄ6T("mf*Yo)B]=#s;~?/l͝Wmc!B4 +{us:qn_ɀ/%r 2Ձ|\#æ"/̮;ҧr,6eE1OXx=~%}"VV5N}X}RZKP1m$ 3%| #֘Ȟ$ |Y[/ؼc=pl~XhΝR(c(bMMI.v͓0cMpΉz65fg>9EIO B&jwP6*uQZo Cl~\eN͐>`tx~ZX?v;0pt!d$; oe6fizuJiC,L;7}Tx%npPAO{~,:b@Ђ:-M ; E ڥ:>SIޞ #V';/ES_ZWrDa?yʋ,RKu$fHㇵ'XL7MOvsWs"7;T Վ۷?ėf ias7%4XEoN MqƋ;i[Yfor?D= Y❿EuH_*ԕ 8SʿQ{=_2٪)VKse]v?4PR܅iJz 5W/o{DaY]"?ez-FQ[am:,Ҧ#Ļ h(ŰvrC/QiAmOIS&5SX}NsIN6+YU@NDHupv+vp =@E2e4Fko(֠ideHI-jef.wѻU化D&dvOSDžɬ}x%}[PFԆZKH2\i-!Mz,9G.(P.M9pƩxg#AEE#6Pdɬ֮ff gZ=(U݆Dj6tF{uDx<7DaB;˒' )Ѵ3S[ R.yM]NR(\6uy A;CӾ b/dm+޻ť_Y?݇8pJ2 @ig𱟡kP^ K=C+Grv,OW;sEM]^\uF!9})y:A}:z;-R>cp&H|b?J?U@<%Ek)aLo~6J* M1"vߴ;H6iɨ2qhBƨ1.(z9- S ~$4;$X>|VjB^oO%dn'F]쉰E0hGmYd<͙V }T+R;q(VS@WWue)e"mmsc%1a.]37t`!8EP_X3"߄ Sľle= ΞY6qR–rakV:Rj*tSG)a x {M'm=֭3HE;/p?Kg`e^o|Hz\%"͸u+r>@eTEm!qBp>7}$TiP3NY]5]|!kno_fU8>g;?pKۢ|*RlTN^SUyY#6ÃqbX_yEe t@ycͲ* -)(+WMs2+); 7jo0R&>{ qE=܆F?LSqx`؛'7vGtʥ1J6y@54;w/'4tЊy+7%لZG 5Nՙg¦ t> \oF3,I+d@^9Ժ=eC4_ɫWdi*+y 邺agE?WB޹gnlg DF]_2d|4Y)l/ wH5 OR"fU}-Hd ;*(r"&=P8; Rl5iW(-\0gUJ hL2G$ &/5H8sc2)#xz*ľ׶U ;0ѝ5 JtFNIa&9û,BՔUS0im@-^#^vSO@Tv)G0N*XF@Xt RBW RKT1wO x!ٽ[oP:x _H,Sܝ)*p!f6z n 0HC C'-9x!#%ɭ"hqm }9vaϴԻ>nZ<]t'r r.xܞnS IDrz&o^4A1}Gp0xcԸC"   LMI4' ΃"r"ͷO'I?y -KwIm3 rVEsRn~w^i6,I6 ҦRڑt#Dt`FڞwK= ҞיcZEA_^/}aM,CFB,"2MՂuTpRVf#ul/KUoULUް,cہf8˸1?31WI5HArlȶ)c }mH:u lcy R{UQfyO[es5bgҋoG3eTo31n"bdiSxZ@RجdyŎfZZ(Dž ϣbDN󝈜=jd{cgE>%[lPl? Jgj'% m2BG/zGӸHLhw ub.Rz$:)j 75x]oPBYCLNxr(KnW |P/-@1]t'ڞxm=!ȶJYg#'VI^ ZJl* B2 اm%߀ JSܨ(JYV?7͓1U5*0}yRzx#P+''a0hHtǨ #ItؖH |׾#00,ǮBJPKUJeoÖKӝʂ£d"Tdz37Mu߻saQ{%~G$s KQ#NV)v^:HN䵹+M,-ԯqbBK|[d.㸗)pgF i q]W͐PmO!t&y&M, A-תqob)i>I.@^Jb|D7H*[$ELQC+h &,8rRZ vh&Vl;;!'#5(Q@qpD5yyҹV,rJxcmK'^)S  NRJMI[P>0#, \սC^-OHv}X" ;n\:iJ^lL'pB'K[PP%uZܨ%`Wt?l {X jãE1xO9d'lzqK LHk.j}PGٽ8Rx̃7qҫ^/9u#hXF$ol}"{NXQMuUMRfXqsnwIL9ۼ)9] P2LBEB@wPXzd px1c"`$9%Ɠud4VITB$R+~L;wC#k 4!(n\ %e9 (^Nv,%hNu~oT{bK'rU~~ZGs,enUkp 7 `mQ: 2(ZK4- <ý +395D 7 #܀0f俒QdċEhClK Zt4]usʍz3O\)ҤbH81 .u]0VPR 4_d A}*':eԨV#}e5CMED[-l3c# jCgϹ(U-mFЎBD#*ȿL< ŅJDiJ!rn4PlƸIW$`63v_>O~軂\A)V"LX8]:7٬@3>.|^zskN d4i O<8<ˊ1`'*>nC|,2盥=g"bt9%6,4׊:r,'$=ș"b< dD'`C ' E;!>c\LH&T|_ >=Hny|4)a 8۽)[qIhiƼ=MP0 iB*<Mq)c~)%;}U[nu=Yͽ!eӑm|t,'Uj WUDb#<7N ͩ7Rv~SF=e8*o>gK&xAr۪(j]hx$6TA ˅_ MM ,t~g[ۉau5P90cbt 0w أu_aubڑ\9csQ) k(6!G,M /m11s %WŹ>F&0.2@+ h}Z2r_P?"˜kN%=WadV'Y~]* JJRjW,S4cnn$'|P\vVZyiWۈlI%;ML lh%he7rߞeF{^>_֞ p ;7y =hgRΟwJdPyfrLP6z*h_Aؒrw~O}`5sg\MvUf5'@u3=J2{Ն =I 0 S^2a8ڱ+kvnw@,Yi1h= J#A{8QOewqZD٫F-!AP1Ζ;*`M-.=9o :=^O+z c0^DA+%rC,+7J2ׂixC3X\]8I9(\+3:Bn%)S%0y2ɧb0Nc]c7QV6}v LpPQ W12~`BvQaU4wy؊Ja@/dCOMy-FK,:e:KDY/QC%T-kV]a<01d8=2Vs4W_riN+ ٩:h2qv =ܵb(V2@V nK*0Hby|adgfhè*U4-2+ȰoIN$r} 1$XG6RRK0.8v?b(''|lD袳PQ;먥\'4һԃ~Zo6"<ƦO>(fzᔘX=QxǴ@I[M&ӎd˳T7:{%RU@N7YQbRV3_hغ/U-JͼH?}r-43&nL#P,M>5BwNubBpǵm-Elj(dNbҭ"WyK~nd#IP$᳼Z6 _:C!ϰF8'^淥ydM(m MYa-vˏ(UT=QANyŹizYK-Ykl44H]eE xQf /:h5 / C' nnwƲFk<6 )(8o"ARR)`5H[8Mbɔ\er>jh̘tZ5m> |Zq2lN&}O>O;s-hHo"yҷ-6,eQD(Ήj)y9zKQD-ZDZa(QL@O@k1IDtQ8xpYrwň*QCDb&( ,rg/Qcdz+ɔɎeU@'Hɑb䭦r̸^615vg 8{f+D,.4r[r#u}9 t]ڐy1eL)6p9Ch z$0lR);BiB Ȁ0IDy ;.qQIbѤTH;8a]ǭ+fjɥ )zU:`#(Aрp *XiGDl.r? 0m\ )헔G`)EՎfDb^=(KehfOF/+dy@yЦZaP6yAv nZ [k(ףU:!hD|(HFbTݣ&?_g;i\fw< Zo3}- .q2—dvʸC*1& `q ݶ 37RKk_QI_T"xVk0S 8͸tK] 3.Ov ;&{]AX}m)j%cZahj'wc*6ܿKx_VL#{AcͱJn^vf7D`ą;ͽZBfʊz/ IXrݨܞU*2Uzf(>`ڣpDoQQusPμBZm(ҪZpJ \m^'6Q8Pb zu eP-d-n?y ?{ ixebF" A1"xO}649|(XO*B&ĝ]PxM *ԣnk_D̲~:, :< +Yҗm[e7`Дa~\w!N[#!k\]?+p) i xҽkU.g0?I[$W7-NiU_d]A#@ѕ't Ɩ͐UV6"4=guXl`|i(^I:v5] |R]]S0 ӨM;K ]x9(/W&4ItfN;+zפh\^Kvd 72YAUr*8(~%a%:E,$۴az,}mmh?D9ܔ2Mx& y Ns=wUI*&yu$x{fbcem.$-\(svFTc"m^A ӌ^*^HAzPmN+#.Ǒb=< S1O#6GI604J_ջ0q8Ԅi GrXe.WR0CKMZdK3l6Q%Z|74jMŏ\b|j HhqpصZX!otFT*:e12 oǃz-)ZV;3[w:RE(ֶdC}LݏFJ.TuM>.U= X'ۢtj]~S*CB(#zn"sV}ʈ>4ޟ$#Aq%<}X\qW4'4T4 qpˁ-̤^y-BߚW׉z]`E-+ ÏUItϋwyԐ2,hdh<"|?i@H gh.Wk,Yo,\쫬C'6},,wrc%pm@[$0,wp"hDa(8*܅A; TY3]< 84* * ~c10IS{r!-$4y&:usudsw> BTZrVG\fffjY+oF}OWr~|nvcu"Y׃Xj֑g^m(mtX…$%9fЪB P,mlZ6$* b9߷(^s.vOSIr \-D<3.GTDۑ@]ȏ ^#Mǖf#,ll#-'0sUR{|t ']C=vűƕULIEPޟXIY ;r mZAw) Avxz1MCEڋdB̓15䛻[In7(?xxBJR(: {iծq6ʮ1"~nwFNw::@ߥ^jk:Z#Y6]&W<FP8HJy}&ހkJ~UbMnaO:ďE{Aq=l HM;49Mbrqs ) 5)H:с:iKĵLnjI&5|υ` +[N6͏T,<=G٘I9BJH`&Kl^W,G2vsrɣ.h!gH'ۙ Ez0ǔ!`mK'#gXB/O}_<[ 2ZJ6EZ< 闊ѥBF,RNeH C+U:2ρ5W"t<<.N(T؆UҘbpDtمdֲA B+Tw 'uG2ve`:o%.84(*_G6NJŽ^Sj,( u]ёѓ^>UmC ԻzӔZeQ\l.WoVh"/b_aUY2>#;{u{_bǍtqIG1a  XqcKzd9A\w"["I|輹) wi3Sm4`QP^{٘ZNԔO-gp1:LOvfi: 㙹 Ȱ\z@:D6Ad|+jB: !v:ZI-1}`8U×8Nsk4tIYOFu4R}QU7? q#6l۶;q).Z%6DU;-o EB p&'XL9> ix?%;"nR%U#)9`xscl+󒧉 GIJiDJζ2Ң_WM vRʎ0R-"a fjcH&)I;a;^)qhV5 TSyUEi2QVU(fEoz^X3}bWO-Os'^jjil>Ul]w!.x~lĠ9v|͚X#w1ۋ5Vf= @79_sAqO>YՇ>S^q<ȜD ɾ߈Z / pE,M^:g^{q Qz.^yύ©#.{:_'0n7P[{~|W|Pa^gUnmeraS7z°.mM7oŸ5H$0FpJa>Krp' ;]ab6%%PrSHEh2f]4tav\Z6^l ŒW5{@QHPl*V* KA "3. JyZOJں[bshG,Bav|-^7;ekvۛzuD]R/U#P{LPrvK *}¡Gʜyr~ zAMz1{QO] IȎMiY2'4@ {b ֚̈́AP4͙^Yߏw(;5NqfgKVVa4!]?Zpį*l$8+lF ͹ } ŻMvM+IJ7+)f ={Bz'{axD&Q|N2[MVwX#ogjZ3+8d7%q5;yA_.G T;b-54NƴP9hݨ$Ѧw] T_H<~$| 0=F:&lFHġII_Ζ4ӨϯۀqE#aH1h h&Oφ459!UQ$- 1N4@:ʴ &~P :T'(ڡVCUlj p6^_D򨜥NOQfh.ecxem>#kb<'XK Ga&aBZ./8]zEWR5Z4dINWUj$P^`I̅@3Ŋ1103 hTR\dȸi.7߾霯`szE':yyA;0[l0*V[CBRT+}.@O%:Or]{A{52@}MB״q+Y+D^4ȑq!vSأ %׻Zof߾ ׎,=' %M?9m_"Ը:]wo`=;.)R1`V܄+3,wb ONl]_=<>ĖM dʂ@W=`("з #'P:;?Oir*2庿4_;gVF&Q}&޷$ Q+wbCwo'^Hcdk3 F CE3OТ@W%,׮/=ֱ ,b0rITӎNm{nTBct=rj9Ʒ!ޣQIw)S̓u%~H4ڧzC 9f1xcR*!7 E)kGm):JoOhTQձz,EhS+J%TɊH?|RKO?ݘ\U 4hWBj::OV˴8 ԲEqwU> ?eEmk!A)}b`'ᣝi;P7&lY2kZ)_i.# HXq$}*J^TYŧ8u6[{9dt[,8C9P&QhuJڜ";`/m jFc_ +Dz-OY%gER~U|+ cX.{']DN9,n ͠_ZvӢzVU..2z_20#۟gh͎@kac8j/ /AD9"sFX4 >ŸMK[픥 h GR@cjfl|EjCʏG{]*6x#|=k۔(7쉈n{Jw!w6(ND+G8ҨV$"6^IdAn X4mwTc 5;ēJmjDrV"%ۮD? ]0 I (tj m`4jL) DbAxz$?߳8s?4 KZpϢ,i8u|5,T$:vo[Oor`smcdq6G$a|XtE/'mdz*B]BZI:dht0fM<U@0rOO8L"2n q#4:QSg ?n_#uP ba8 XX8Jq@. $,ʐlˍs0TlǸɎs`P8xF^RD HS8B:{M7Ϻ BԸI 4]k9D4Q:Z CQ$x ~uY-oftצ|L[.sOLB^ ug/Nv;tzͨ&)؏ށgj~P"|b 󾇍DRE74GL^?E@k[Uq|ʔt@f8l<7{b 蘺ZQDUKH T8e7R#}9Y8ĠK˳x]om@rPb `y.S 5:# p‹Xx= *wb6i C$VanS]/jg2`|&Oi39jLERtyanRi0Cpw23 _I*^ԫk4:Ϸd:=+O2<.JO'XYEѐ-zY*] O(R2a%0p-Bm˦^`p0 hEGcGn4t.sQ!.+u4K|L'fI,ZRg_[Q:u2Mj5?\ja %)dv'5ZftJJ8crQEks~:P+ Oӂ "BuN>"Z-#C)!i |µtcؼI ~'<}KWi3jK \*Rd_::s*JJq {D$?+)^@ +@J Y]S;M6D@=xzO5 pVP1B4۱Rس(D]z 󎐚#`hxl:a/<<'?h] SNfqEk[[ZKtLZm8+0 s (waZ[CdBQ^c*7Լq%wO$ '[]?ݔ`!vcBB|B|'wŞʕRQUwF|C]-׏Ij_}2Jxs^]S5@p@"B*}c ڇ!:$>4ߓ+J"xǵ{|{?FeSy'LD3i96y/!Ev(^ u%,N@%LUѵIR>S{f1PR {q*sDߋfNS>8)mpZ[O#ASύ]t@QmL!s٥΢^{İMeXBW((DR~TG9\?ڭv\yrnir ;=VJ{<'YW{78nó3I˚1TG~=߇$L=uzw\}8I5.뺭|! u mCVrߢ(oLK븿U.qh?ؿxGk&ҿ ΓJbȸ,=s8zCt -1e!ȧ##.uj[^yt8㋨Q>1?ݍZL{6 73"׎va_6l&N<>3dJ~xj݆enf1KEM_$a hzK J-]4NO*Gwsm V@-Oq. f-m㌡eG"xg˚kP #4I\{@*G! mcVKP3V$RC._Rрϩ?'-yHۙ '+|jOh|Tŵ97*5C9ug b;֛cuףoFvk9#L,6k(ϬھȪnKq,૱؍ p: L t"sT~ {|G%79\9=/+xj)=R`NAsl0:b_c!c e_ py) wSif %u LJ DZݮ~L罭t>O:I:燯j@.,S2c-\F7Xo+jFsyQ3/NZe,"lna) 5 ])u\.L1)b:6=JӳvZ=d+AlaDY؞C/h~F4mWmS -#/z,:p Nm#8^+TeA]3X1Kv&lm{fΆ_u)x MsaQ|P/{Jqk[irM4Ԯ`!6:to&u'# ŹYިuS{,3LbqAQ<Wc,gLxm)νdqP{4=DN9-O! R()ɻa:)L[}8ij?XՆyDFt~&ul]X W*d~#&B"XĒ((braǺ1v{"I-XiĀے…$8?%%81U{iֳ>Ҡ4Rkz6V؁̷sX-)y ,9T{nKl!MEYlX#"gLhEx? +80+ot J07(; KF Q 8RVlB{逈fW..1SLn%vМ#?5w5Gӫؼ Cdln5͢S_RC}SAٵW MIYb[/ݥ6Yf$I}3:t/NE}tiȡ 91/mX%Ɗ C0ÅOuJl%(RR<|AO*Sj`-?K諚=f<)fQx^iCfw(*حТfڈh꒝Eya5Rq hjq EDTiY+cmsoe6*0H|ƋtZa:dY>IḵҀYPc ,IJ#83]NLCs 7;s(</R@\):v< x?.F(i>\CujXQmD4k1鉊DAVeOp *B3)vH>Y__VYt դlWp/' dI#_7!!Ֆ|ZuQ V?_uWHGNq jmнo‹^SywXd`5h5x'a$l? e 7ҭ;vkk)7 >߶CHRt nr8Ek37G|L 3>LV%"35% GkIK N'I*gb_嘝Ghe[Ϧ O{IL@ }P y 5l 3Cvpla<̓/S/i/gS3yckHRq\C ʻti"ƜXV{?gBz+Ih6m??΁_0OzܳA.d3`J01ݦMD+\hF#Iގ*=bϷhwQ#(#k7$)l!$ >tK= +vmf=슣8xlf;&e *^,.=Lue)h~;T-(Ĥ*JYֺzP $iP~/=˨%1xH&ү9K\7PRԊ!uUg$8?K?;*W݈emsó.M؉ߣRySd v:e+&ed#лY >!{k~eQh?nUnmo W]BEo|{<.*:0W8bff)|˓/+@ci\l|ۛ)\gX\JGVш^2A)JbN@+ߨ[cJJPo`5v̼anWtMJ6*iH6 qWv~x/KxQ*Ol՜2KkĒDyz#L9_‰ ^T0Z:6Ō<1ǝ^LcYj\tqc2SVxStgӈ|*ݱ=."J=u|LY".6fU A+~go"-#p$N?$f4k;KZ]wrϚoΤ85( \va T4e.* wR_ $D^k$߼R8鋨}1˓ :EiplMp+ OZ3(hU9p]*\%HTӛTR=0UlZD  M{f܎ vr-9V>"_6D;fr5 Էpi2ZXXrB󠉺(,H핃E /=aY&u|'z:} C7' / w8BU囻3Vsxaˬqx2ݷlnwt1D"*z65x+vO3ȟ4`@4+$S7c֐_WPzM`2q.iÁ(^}njKZ,T>WEc_2jǁޠ|=x ;6vs̹xY4yN(uoc()9!'y6F$|?BsEGfwPtkc81SNwj ,o'ktkTv g2=GF['5Zf&Ǘ x~"`^24g߳b lT*.]@}VELw S%6hXŋ'{aknX*J9_Q@ݲܭDH%4P"MknlP$*0 j 6OU(i$۪J%۳6ep͸aNlC ^k0dGygAOfy/~r81I1sQhZ]eTQ)*rN}iXAt~ZI%=B/`Dm{g+'nߵMٱ?*̨m89Қד(Xa_Y(XBVy/LN޼hzxm*/U$:{*"TAP9:TpyUӝZ)uGd^P5ROP*{l0~?gng8ylR~0<_Ϫ?~d,Ӣn""\ Ǘ-aBɳ}e<9fD1r﯍@k3\md ͔R rI[2+ StEiY`)e22L B64v}\1O*^-).?7:ȿ{ IT%X ᠕~b] S!&'.F[FF8|< ǿ}Ő_#0 yWз3[0Y ]l´:~. ]8~c }I?"&1 0:ˡ;`Xۮr5U8$/e7 Y*pmyQy}7,-2i%HQ1@=mN?T(C Yl3BяnI%֎y_oͤ㔟/Zd¾ෲ>1 d~_`ϟa9'@mP!]a:u&7ltNjJK5EݱaAƏ`ߴVGmql.R\~ w4{B d wn iޤTV825B>.gX\0mG1f2;Z h56H\RbJ4pzGh~HDKumNgFi1A]YI~@/6ፗ"C،-r46fK{xVuD[a-ܤQ?;cŬM9ӍZe\#QbAHw1e>RI>$Zo.!pZkJoJ _4Lv YBJq.j.XIrx1ε4~Tx o'8_`P:4y!}NMt/^*lYAj?ϝVl׳+>Kq6h_?i vBoE)t˫UBܛiiT$`aJ#@T9JXl'">S~W[Gma0$\TІ^mSp&;Nй90'tgo焾, cPp⭜(тKf xR=W\c6pU<4\&mL2p{lT] M?E9Q;D&&T9mJ4$-KV";62,j@\ip9:*o*,Ps &BmTŸ?Np`, ZpJ} D Fki&YSs]sC_ Ƙlet9 ⦙uȲXNM@ e(.o9f~O*Wf !lF8rE5-'& 9ɩ(uTV2AkT\y-߫$ɉb#Jf:!d.JkoP݆-t ӻ/A)8k @²SWʔba} xZ8x6~ K6+h[T8Q(,,H4`z.DhRbCn𷲻5#kYH||MEY8y~ x'?BS0am%F-:bKc]HiV3J^ISvc~""̣W Bfʤ\f,V.!wgXyWTaJ[SG)l q(^W9vxYwFX-ڻ8ـ5\裌ke%V͠t./vo63Q?5W3rTDF|22?QV>N‰.8|9H6"tC$'v]!Mন4Q53+FZaC*9Yrݰөn' ;о;=I3?c Rd=wᅚ&Wr0Ws zFg^p uy: "?$ WxRtbq oBu` -xv5flKIu؃߼:t ȍ6.?L$i[ %q;CbjI:8b˛j̳ԯUmFmg~v ͐ _AT|d#s' d?]sej eRN3c^?O|32481:l[Db=٫:t7 ]pխX0lΊ)B._FS-C "o7`49lNMԾ,m rYX]eToNjc$ݥNQ?\Sfz6a.ܫ 0sD֘DW``8O.tl[k  8*rka70.5wߧ<;°EMtP!&wl/M[xf:sǃam褡ȓpP<(MjCd4Ql*`҉!Fng$Z)-{w^5 #ztdomUO'紴59VOw"H/ON k)y0}ƊMUWk=#9؈5r3"٧I/4d)(YZǵPX@ xdq:kH3JeR}o-`‘ٛ'xx!nQDC=o#k@F;Mt_9UfG=ab0~4`m8tBhGQ,a\q+Gi wx|*dP0^Lާnك'j[N&.1XYkS:vIhZ hC8ylge»u{O$lZ"p 9?"-` bm0v16VtJ^s0Z W @㑟OC n0zza˂p+<6N EmÒܼ,x /ͼzy&-r>ɨRp\@ڋi=R,guBۖ}'5ҷ\GcKOh/҆,;ϲUBiۿdAH1Wg0^! ~ҕ!I*r-u/%H Oh)vVϻYLl,^ռ]2 AubyhaiӋ^֠_Y7Q13`Q UېP)vi: s8o)(d]lhڱkv3K,uՉTJE D<$ aHiVz~L5ȾJCHmo3܆`ap.zIjb40F*;*K9:k2{3#|6ؐ7Gf͙ѓmr{+j/jscZVWпqW:{6>dDG;׏_':zAu {wͧ~~O 1h @B8S7q@unO7gyW7%=9542厘܂f|ׇq,,]܂TMQ1] I \AЭ߯||WXc#$5zI4hrUrYpMG}rez:=ǹ~ܮ<5t4# e)igz{^/WO뒁pxŌF_y_Ed80kὐ'u|tߋB-af" ~:ƴ R-yz.1kp.2H`8&=ڥJ,U(-WBъZ}aUD?NgՄq\|q]Mh.ET(>@ͪr+Wx,LZQMyQ Ìn(J]P!TNyd 6.g lnBi1mEcM̒tL fa_Ji5fc?ʰ>8cyYio[^BK/#nyS1[sN?7BE½n'.ODӿE/!ȋV9 W9ҘQk "nHگ{L_Nf*oLmp,og'=:1βW!*xk mV5j\Y*lH)Пy**2m=s<~LM,|o4NV5nײ'[ 5e՜h~_f=+vku;sN^$ܒ<1!!Mo꣔;1}[8)Ū#uϙ "명`;,#(5htY'BLQۈ<+alo9+IIO< GGDC  9̞^ F4=W] ">4u igHJxxCʏH-"m+sɮ}[]cDt3nC3$Y ;JŃs:'$-6f(_t#ffy^ªT׮_([-·%w]%ϲ[^*:,hԠlAW@9*.Qbiհz!XQtj')1gpg2؞|%MZ m Ntca{UG.KŶV!ǖhoֽD0¹Lr*r4Ugb-LSNh|F3 MOOq 'N/0){jiZi[,\%4_o[j9ʸ1J.\D~lL&R>N#C)F 2V៳.wQ]=%QC =mZzRZt'ޭX,ȓ/%| L"JmtN#ʖQP^eœiK&i:X7ұ2hG5WLFmo{H*8#OEԌPO{ qAKk4aMw^I'/7$ _3O=M._J2]tk$W ק,`'Y"GHKtTU¨ᾱ !pXnΠVR9X,m! xrt@7R#f)6ŸA~Z2Dnr\Hҕ5;­'v\q\C4&BicLn&.(1/N։{\Hn_6+>3=EcKׯ'h,C4զi>O LuvRopсMI%9T'jцʁhe2.p[iQ)Fmٻok׽)[gSFcqP ON\[|7G]Qww;-B!GL Nxsj8ȳ]#J4DVuª}.܌㐩'[a:60=P}IR :"L 珹K{.< mJjB=S[(\諬׎jjxF|-oc/y啕>bCپe߅&?7(y ؃'=8V@.m?$*]G7{ѵ&RA8s0ǖ.}DŽJw8iS)CUl'6)5 %e9sr0fq\DQ;VgCqS #!$)Wb(]d*axe0.'*ςV* th܆k=t e8:'wZU⒂5Qy:~}3MDHeZJjnQRg aI!1 :;0K1Qu 3Sw/N7:tSxS6>|p Kgޱ@mMh]!]l/2*o]ɭꀱHܽnrR1gۂz{>}`Ė?ws8J"RG\rPQ/"Ep"f@mCZ(ә持$ߋw<4M&=xMOMdaQ~IlZ5>0S|W\;'( ~^DK8ŹeYiχ]JQeޘb<Ġ L$mb%ULa*,DrT@I]n|_{P&czg))j~hQ̖ZepArcipRw;}sJdzgxZF< L_p͟ Gg%9K&Pl}GYGk F'^aOOy'<|ej%kߎAV>QkD} fM=D)eMP4ѠGk~*!S)މ%g!f)H*rL07J;P NQgSiôCv;ҷ2.`LOLjQgׄ[ !N^1LdBdVibaQ;gLp""HDeoMVNGA LW^ wO@)VTtk.h%ZEo)犘Ra e0*=_s̀zR1IݒA6_7yԨ>ױu?o($ׅ4hF!8ZIQ)ߘܖ!$w_z/}jH6}F΋>?˰42|}ev.A8ӹpFD;#mIDP]q ֎$C?M0b 5|[AF9ugbb;ԣDoB=:SXc iXEC%\ztRj|w,0f[K"#&ZJ۔<+ ֯J-4i(\Ȏ$7Sf QauB")U "Կj # $$!7)ۅaE=u 18 lެ, >vS|:3԰%^ۄkj{s7٩2?#Z^dW{~U&n.].O+&ݰ7a(2Vi@oFU]AV Ϛ{2`y#JPa<̩0: 0ZFɿ&$R0WAV76YێHIƕ1U^bBΑ<9 XWh<=%$0ZA=2f$/ħc'.CP3p;My?ԆILt#c9l 6RUF {hKZ!F1)F/#ڍf<(d5-U0W1WTrҥ]јH^ Pl^Rϥ?AmSc';b'"x&4!Γtth^0Yik-cW7V;ym Fs /~ҎM dՎ >iA_}lm7|8+kUͅ,j︜~34AZRS7VܚFbč- /2j8GGvSסLTHQ $iW==jvHF3zm7EL&@_y)a4ZՌW@R@̥d+ZDu 7޷}~g7Lt{+Bq;5o)/"B]RbY^ }4X%3eE_jJ!۷xQ\|,zٱYWsn(%sgJwWؤr5p~!EVU?g٭#Z TюY9E`bQ TG0-I&dcr%B1u[Uk(Nf'RmYAGR؏y W*iS8 KR04r%jw4-8_(֖ ߑrwqdP(.(])}܃ a-_b^A4cX$%S_eXHBXihdJIjuCĞ=qT({MPMiZ%(B'ŀR.6z)7? D1F'E@-£V'!I'34_2RQy#Vx37Z.|vAk`]n.Y9rwRkIzI9zKl:?a|v9cq2]5HtMlf5¬ 5VF.aTbz$3 ሹeOh @ZJ>O|TAczҀE?V P:@EL8qV14 ggoڴ?RKW@eBe?dDaxi>2ݽx8YI1DT2쩯"Ėl-#:Nhzmx|@>u_'OS&֛:#oS"^ol"iԧgz\ ]BήEUJ!UI"CAy9P2ԍPk#fMX9z􊱡,yLQɒ 2psUUo%'t*=4TJUծy">3OPs= 4w]Dt}Ũb)Z[>bPQ߷my<&КZymժ:k ‹4"wXo/[f/a@vHπH *S,0-M&|׳ۣB8F̙rӖ _Ff9αɪ*ʆ~u9:7 ²yb]Y l@\ */¦$de:0xi/=榜e=^XOmKp%z@U8ݙi&b4ݲo20:&gl||*5(,3=/9e ou L @eXIm o#y'j6ë yXvt>&oݽD#R6ǵ2[}~jw|\;5\U3_j{UN]n*0L<_Uщ8@df XEiHP%ϤMT;}ydMȐ:v/ /dBc>jzH[֠cۈ?46@.[}6ݐöE֏(hd˩]'w\zśvH!QrR@#!! $^ c4-.Ƞ7N{tsۜq_wa<~v[^DoPΎF1Gaؓʈ?T "loXr kH{EꃵZ0e! C I~b) uЍBo<jQww{$zs?S|j,s4rr1w O]95?AdN21P[kN!@%AA5KJԯF5NUtJ@n˄jBLK2r 1}2< ?@Ts; SfvvJ LD{{v2+8H02tv.V۰suEZ3.u#dh{(MȅȯŎF\aoYDm - n4;`_ C#>ui Ęu*[ Z{io d{O7&Wd Z$80V=7lť|8G0ӏn~ígnLUT- zGLml-2g"XzXy{*Up|Ko]iSy!ڭ|nehbp]Z<܀ߩ{ӹcBכ L2J 5KMD9j\o:?L-+@歺Ei]jB}zC/l˥`֭ɺ[ +/Oxd.} o͠]׿H1飢;Y…,RW n2f^k#-gaǐ{vR&Ml$,A#{u{ ScĽuԽqm4~-ŵn@l=9YLʀ{̆8`SCo>H9?F6'PR&E\ aD|΋ȼeS/V~@"KPQw̰@Fqnm - ƲfrxRvX!8͕Q &w;%c7oxSEҬi GuP 7T{^*M?g38Rց`65RR-sB>biwk%cWd"|({=!e:=}y%TzF.mp!vGFSc8aPGɳASiLЅ/׍MGHN$1a:Kid.`4oPx:ʎ+ 1DZ AVvPY{#* n>NGt}nxjc1j`t7jŬ+5Y+'u-^GjCaɔvHf`@.Eq-ׄqϭᶨhlq} ]x$m1n1+2* TrT?d|kHG%wOq\1ҙ4^ɷVͻ~+c.l/lunwxk>pc,CU>UI^MK5֑-lyLҽ_#vQIf+QnZP#[ݯĄ(+tN6rT+RVD}:e^^8{_ )k W 롧#eyH", xufUR V:8\VP4>+`4f&w@3N|nq᠅\;i rL ~Iڏ(;.z`.ȼ?|[6J\s6I>8r',sddLhyZ)z߾RF3rC] nٵ/K1qmd;(Nni  qZ!42;k{ W&XpU9(.AwKqg_9{_SMIi,uMΞWku$1G+Ά̥ʤY;N6OF%D%k{5'NFd҉K{@Q[)oqr ,3o=ID0@YX[BLlFHղY`6p#asNDI0ʠᄣWHHZLUG0F-WJўƒ例^Q`ߠ"(P#^{ͮ`R0b5w;5Z$rjPj% ahX';9Zt+IT'osڟ!P"Y uX>خBł>ypE߰NMHDU>I*hTr\$ ot\8h"=7J\|b=P(@4A3Ӎ8k&xU8fg\-Ar0Ĕ4\Gr^D߃uW=pA80.wcl$K# ii]q$Kچ{:# ,k(rz~wvd{ rptI[sl?T^uʊ8wؒbE3zP+TD 3"AY]H'?쯚 USy>ֺhA;TD [o1\ .$+̍OW<~8 "QU|ޛB>N'P$ IYnզ0]IVF :(%*lE$8 *eQ)4n/,֡/wVۖX~:ʹZB?;^Oc6F.k/ iEv PWfA)2 gK5*`5/wCtOaL<O ZBsIR$.Uh;WsGXT܄?(2Q 22dY`.*6ySp(xo>׏[d!*LU栆I3Md#Ke>\[fU2aL n%NY<0MO{JP^ qG[|PMMWca(1jڒs0^oNQ ǩ?\,SIr֖Y}F ([Ŏ03`%^dK&NԔ )#WОr] r1FsvT3%>;2)dK6lLGg?.߇!j=USB,C9=ӟ*^d+ 4Û:BޢD|\9VG鈽W0 #2?! 1ׇR:NP͝2:t'Gɸ0(ޞ w7)$k\gLDi.a$J.@9o⮞@%GKzH#WEXBT򉼴t00ݍ\݆ݪ#RYmZ_IqĐ+؞ bl&RZ rfԗ̮ڗbiuKLJ@3/ah|7Y9\[!69ueNVk}DQӫVՓ V\٬5NAb&e0`G:wKĨxN+z~ :˳Ayu&{pZ\e}FX L* ~P/e9pȔ:@f)`HRSw@Dw{Nc+eqb *&f>%PaO(-@g+i2MXQ΄ ܪ*U8P|%!A::3ِ GB}1Lp lHƪ<Iל}?Q Pt3Ap-Vʨթ*IQ-@F"1ABl( ő!b$n% o8LYPB 1ƽ&@ 83dQ8 kZㅑ t0!Q1鹯w묩tuTݡx8ʜmU`H5mHد0^ ByRWw%27 :b^:܀h T^066J9IN1eYOhebE5}HAf<.xQأ&se)r2ǥNy&`3U|!շg^*Pl'6%#`ql15( l wb''Yfl5նښKY/ADȇf0XЁ "c{U_ ﹼ.8Eioҳ:D*"'{1%-=U&"~)6^65uU9G{Q^5&1,NPWƅ;'L$YٓGmx{N{bbOf/3]4o؈-OVkߎTdg5|+Td!f./vsc&9,Om|SIi/~뻻;NU U<'7$hW|@9(W}̱%9:;2ZX@XP$̞t j{ mwK_Ǘq,|ȇ$m4O!cK5M Pw7~o@LQ /!wyN9 ]9uu}F6F*U dWE d|no`!-ߍȵh1H;cZmj ]IB 22Wwf?X[,R;yM}{mo?(Aq͒?QĘ+KIASV EH%4Ukȳ߰bk5[#1ݚ ӑM&u2Mz!KGue`K1jsQV{@c2fxȰ:[g~9[/)Lr &R&nd.=\Q@f;"rzhzڰ$}朡/h/o,ŋ2"N,dfb"S|CE F]gIKfmة-6՝pEBtHX#^BvpO"]rgw59z(]D]IOs+\%PzRuldq\Yg&fRr[of1+S" *!v_ģWЧP!gs70.O"C6(R섇ODD um,U7|6 |k1zHiէDZ$o9\΋;Ph3ݹ٫\sqGLz%|ٵYv>S; jTj{1zwt|*[b(4$g l1p{._NRXm0j1ԮjWZ̗@up;}:#v01E5Q8B.vW9š zxS2%FF\'Q8RJzXHɩe  q?%#ςgo eE=&>5]l'$sBNV(Thrva'ǂ 1+"iɧ5K8w[0$3fلJuk_޿Zu9 4"U)]L Z-VMC\ѷYUgAyg6 #qFpL)~{]tOYϷbĀ,VGŕZGJWt4߇{Uws)ɯPPӡtO68(.C,~xY ~)Y2peNgWƅWceOPBȪbi]t,}] =cd{0]XpJ[@˼ЏTģ">ۇo}>vŗ"? ԑ{rĀ !O ن;IW&ji=%hYE:vK&{qJX%?ki5?LA52vx)R7Sbto"n˙u&a'5E8} iLjD\aŨ r?Dtgnd{DLLXmOB$UkRj)Ρo<;auzo^]yAcIw'@&w=Nj}Uc rđtC)[B Z0-n9LŘ=(ţ(n9ۊ5ڙUg<Q89=x5jw=W)և}߹ćJA4|:<[#(8v+jGsKtbߑUIS"AFt`u@ Qtb탋 {6HUHFk@eN~¬2;VV?KRFgDxrJ2f-y3ۆİ.6&bˀ0WBccyɧH] CwEWȂ;U *J f8,d ztt$@0Py":p>.S cm瘰Zw3˒YuUb Ɵ }$ðfs*KYacUa@at"*~ddxiPmv稜rF5@cXB34>ֿ [SʵDl9:;>|%#r0H\X=lX׮\1BT_ϸC{YU6I`cOzPj&CnՄo5at]8E~$uVͶtob wV Y@/$/ݞڛY)2jYJAn*,&x3{>E juaX -2_nJ+=m)5ƑJ~`0߸(B?\F~~:gɧ5;F0`lNj8b/r*",dA~in L|YU8B#LՃkayD.$tCS[3V ^L6v "gC{_wD8gEPВ8"Zwە79ڴK> BuTF0:4[~V,/_E 1,K*HAnzwRvMr8-)pbƭ],iN iCW oExj5= בLDTҰ c %!! ȠFk~wZnh.(0_9.(fGt?N:s'ItÁO)4jy#`u4<~J /Ar5FYvaANb[s!F>w,1\,pu:%+Ht}޵dudi Tuy` 9y3#\(*'hXÛ nUqK@ݬnZwZwc>Ùr~0U]} Hw][%DV/1Vڶ*op۔MDoe r2{R1-,ߓdqa^1Ȍ&T# B%bX1Zo wtvf<Ab(r98jØbfYq;КB^#n|=3@d,6 }/J5PJᤐ=s"v.&CodTT֑`lөS߸ϦaK ()5ezyhpdv3A)M7]È$$!YSѶ;_4U>'ޅjzS!t@tkjq; $ϣsRz]FIAi ްUm X*p|۹ṙ0H,98r$bU&ndce r%ATc=юJ])9ci~Y935p@RZtPK:Ee x )MuDɄE6&m a+q;⟈-rf#S(tMWuu9 _ye+O,fўB7?8J:AJ%Q es_U#4 V 2)7NP7Z@Sوndy_^Phx_NGk˻T*"}L[5IuT !P8RUǽ > 8FqF򪏠Śz۹ ʗrie8hWAgLN#L{Kg8Ah>>xr=R?=KJpZ};<'I#B(К>Y #!;)/;_̼wa")[/ !H?ZNJorV. vb_*_UD}܀{?(oLUpqZ91- m` uJצ6eX  )rr>7<,|oIY,䄲W۟`ΉrGxb8m_^sXTDbNb(ٷ?߉ I;&'u=;-2[ſY$AQiB'&p`twrp^Ls:qk𚷵7VsVc=f-lRB.׺DꪋV_疣֤ӥ8Gx$KJn n4,+?O# 9ٜر^bIը)B KZ$`/V;FxPf?QY/v)c ڲI]$t4s&sD-f馾ř}sux'iˑzg :u˯ۆ|qk/S22x[~b|L]ZjGk7UXR.";EFK8RE3v]8Oԭ\, Z؃G=.竎[ =cL? AH5W!9IM'Ҍ 1ү{ N8 8pQ*4evM=f.#\=TY{X h")qwsi%eNq'e{,/:XԮA=a܃r20^Q B]n`8AjJzGLBiٌ=PO?{мO M^pn'{>F e4=ѽ銟eyZ 4pDzۛƔTSsĉ B 3:ILJ|wЗZuj:t)U|a,%5fv&Է5ЛE Wu/?*](VD#:~ P^`t6$y@Z #j34B4PeGyL2Q;wHX*TM|ӬdohI^OrSt:Wmja<ptN Ͻy.-vH74*Q\yVl Xf',(ZgC TmO)i_[RV0Qᶙn (v86am9ЌP:N56@J/q_ Z|Rym M\"D3ϊi @Ʋmbo,[QMNMM;_*5Ereqe6!¯x۝#az/K2)_Un*~4cq'vrx`gJ~n/1D `b'!|b:f*Fzsݷo?.t`q*GufkY&V7$k5 >iEDY#l#~[gMąx73,cvz5=wM{u)zy6.*D:M 7@up*h[͠*`]Iz}8O9bd [_BDXfK&]zM2rye!nA !bjzC)f R!J6=:D$q8߻jVmhcu:yЪYX4#1f6zQCteU~l[Jg+ 3589;VwN9Gzوk΄/K4ԦE~JlbAR'YP['FmG-I.z,x=էp<=qHprpb|PDHI]NmWd#(i,9GVvͱf+-LL>ru_!Qc4Y?$+{ ҉kW=BCH6ԡ؟GxgJac{2ly_Z ~\d>{iz[w9m23{JcWR 6$iE5ʘʠ4P<GoU5qCmzPJ[-FrF[iOO]+us4`B#|Ih= =r,ktN4 s G&#Իn. Jfu-x X"fSe["}뷐#$Ӣ&<]47a0*R4'M)ֆwk/:J18W}A'7-`Xaµn?\M(dxHS |5kXc2ߛީ٣jw&M=̿I 2},9  Ȩ~&!y&@lOY FD˟\,cQ6񇔰Fv/ޖ"BT:>1TI{E<̧ٚ:Iŀ<PesnѐTyғ4<1*QJ#q ֙Q6q[$m5N}mVmXqYy[ ƶ:_l6_x|n2:#-PD4(7萰>}]zd&E'M6Z0,4j:!WpEHa# 1DvrފH-y]m0 *˦ٵ̛v2GUmƳ |/A6So:b(GIlYC@ɷkGLUL &F7e0NdC80)Dl(w6Qm2\S>/wP2LZ,%JgV㌹yT~pÞ H|{Fp=E"Bݕ0e2+G+Z4:?Ps.Aţ}ҲEst*뛼]T1DU>@<8tLIƱɚPZUc~..; Kv׆]qc7pكKLCMFH}"r7!森oUȨA7KSenjȺH)؉V&*eKNH+͞yx&ŽIڲŌNrE9і>SK0A$4YG_ t~g p% G~0jz<`DZ8G #wjK)!:RLq5XFÁȺ#B5m{zmų ';FV{1!ܪFOpJ[Z4DN'L">MrȣM>ۏ=F> Bsg-GiF]f17f]ٴ5{ϞZ"A(bZې-'bD:э)'r9}4KHc / ᬼ6GC~ P~@ZB+ KsK;%oDFJ>H [.,̳'9V8-?bnm_'|i p >_wGh$up჏}yV[G#:At" 뜪3FIs/xkg! et <3+OXuzHސZJ)R&G/C֋iB~#a!OУk913!`:@"ig H+Jr1qa-ӈS=TۤsiWSp,w,5#@{*8;-_(Pd!h *f"Y/^dySo-iV ckLu6+=o~mz{{M1J `5IH|yiR^"x-7xf ~\WCV^8rnQY# 'od.JyVE5WU'D—)(%Eukk-qm־ryP9eFeRV!--i*K2ɩZhZ򈛯h=d8ear[**5'M Sakh m BAQxSEkkbC "LK#it`4~D:++4^ KcDx)R}6[43[SmѸ5s5$rA݆=cSD>#B>Ke ?{#q_v "9U`ffڟI)ЌؙG&kF[j%"=-HdP۩>kE Oqx ǯQҴjېptڀdaIp!+O0ULcKM:UWEqNo}yEy5?iTRto @O/QxxXX8,_fc5m8^ghrwS*_ xvs Vd^k dX>{Gx0S;;̯Oi'z֪\\B&vβD\$-d4ݰFXҨMIw׉Lo' ~ɾ6!-48}SSrс/;M.cg\$s;7RI(YēƠ8̮ E93֭fQ}:G,8-T]ǞP&lCk 5dEtg<1;p|7g;r+Է@oBu!וfE7Fa`iéEO4w 1 d5V -NrX 3&J:Hi>Tܹ5t- se8^)2[6tyCy8Eټ=>X|fPmA@^EߺQJM.hߡxM'~W2>RnyBEr"!]¯r7Is"Γd óլ ,K R'S i`,m;#wAʅxX֚ϫI)iuG[Q{4i{q)F 4/#öQnvV >{{Ş[o2W!ך;p5 .`6#``/ V%skS&c-F*$b ikjZwu+l^YkOT$^l "1_${+Ȥ(ͭ@+1)r#蘐zdH`@Y _>j!Ho W-W Rzc3 ~Z,(.#T8&\FP"($q>NlHۛ3Ui:"Qö`HYO { t+iA}>PZ1 #v1qSL^3ԣ8&g*~v8Ui-}':wsL+;{( ؖzTgww|ni>;@/_`բg:.."Ky@\964Od:4OFe'iF WYG,;I/ExT8*iOD7BvRiSb#S%џWT# No՟&2O8)Xg+ĄŪb47m vhOGθљ 9*DZ@&R Wx%^-kf>`X圃ӶӌܴաYYf6mW_{|zg;8+ @!RrKK2"jͫפ-7 >:-ґgO+:rHHa VnpHЬ`ڿ3p36~3]1͸CRL%/0T=<-HڧJC^WDa.X)Nj=a͍Ffe_T!HGjsPMU=9u l\s?-nc*b;u5 J9юB(z!xlFAi57^il䖀'M;F$Òp Ő!#vzyR`?f O~F5lPcDȯŚݮŀJUqTyTWV.%>yl"G^Yyk8C xZ@Au7p A;tJ$o: <r\;)&%}țDf~ TF }d.o|J}dKwݝ8= })|X C .K"9AF''9UH]`ru  EY"5^0=ϞJpOQM@$G|qAצX+tOM39l@!zT ?YD]ڕGDGhdl Z'R>ĮAc1*ͱVM?AoAJ1 qdʂ]lKBY!eP``^ÕNKr^ 3̃;Z'p]Pьyr .Tk@Taf8?&٬1vc*ΰC&'vリӉug][CmrehpLEpXl4oVjJ{dj5fe],|Nd [cc?Į+vaQ2҂.k+Do?ÀMkoQDhJ׆Hf m1Kq )#G߫`JC\G+S`\ A:|4z֋)wx `HP,ׂa*@)v~R;ouTdSDc%U/s74Zpp}]-:p]”IjX_٭5^bƏ^렄^X)5vi-@mس9Ϥs0D  흺S(.=̙pKr4,|إMɖ~tWe( b+O!)yyB kŶ\ {$cn7Z]w >'CmQܨ-( ;ԆHs֢B.jMd2H':Cun&b. Z{b{>-0={≋nI:Ć)5<0cݼsXw @!);4s|O;VL3&b1[=lC*lYcF#~eT[5Vͳ.$UThj;ޔ-%R܄@xZ/%R(r~a {#ލ8I*]3K7~YlS x}ACƸ1ِZ o om&ePL ;J7@o`d&0ܫ T Ty~$DQj̚IZx::SsJza:p{l nTU]T/\L:v}lӝ#u&h?DQU_1ӄsG7)h1GZ,I+W{m,af'tnjj?D\9hWiA6 U .J}WIQ_PL.?OI;XD]NiV3dp'zkc2n9E3İjEztYW@l^SlW M )JRs.OGP|LfjOMHH|SX|gR =ϡ7 ZJ|=hpi{!9R|}]ЩbvzQlp"CvOGĐ"؇VJR\)..x"V-l LP.taR8H#sᔶ>U`1 {QoS<˘dJw(8or=cދ!/ej*J (h3dS1F0e|ǺvmevE'!zd<ՏbX@ "adXx: 1ԶʲZͬ*'9ɮ\(fu;YyäU4򑤳k8Rh`u~`s5q2|C5C2TM[)X|y[EnOv8lLGBD~̉RB%ݢYo*/ ͫ~J=skaxXA4> N x-XZlB^pw zi%  M8U(if|YPMm1 &D_cMp& XY}qbDӱ\,~f] R13 tN)Sɞuj2z::34NPI1ͿmO*Nd ||7y*.QU*V2dme8A f!(h ए FYyV]1Z{3SjZF=$9[(ŃZ*ܐ/E`xJ|"F{V=bF}"\ e\eFqM+<ONW[X>_ :R>5.`6B_)6m֨MvkSfX+01S&W=3KMOP I7ִ-@j:ۗ) CNe=~wzQS ʇ+4x UIrz+U0 {Ls{MңҔ'K3 ]FJc•1j+]ſDui{:9nW\_f%T40lJ&YAo,{\0Vۋ1WZl@yzu*~ȓf~P8 9c}LyQ]nl} .Fwj9huP8CrWrz_qCab V# Q>4Ll;\ Xfَ+oI=f vF);úus̔:I#a9vu:da_-i`ì)1^i:K 90#W6\»sחe20@I "hB*eHD]ܶsPӉA?:Eа: W0딹',(SYFTny:>Xe *\}FN3D`MuG]z"_?XtUpλ`YVg+^!RQS5ٕ\SP1e0˛~ C! :;G:Sb1CR(a|~%w\$r#ahK` 4J}" FܠFħ9>'[y(#}41dD/`곪_"MS-t%##$A;o%ufmqzP_WiwG٨}mՖ!_so67F/x&SzX#֩LPb_P5ܸ̟Gf#O3rޙx$-U5B* d~M0;BVdۮ%&֡nÅZh%$lM~.ޏ#f:<}_]䍖%,Qb EIpah6]auVF(}SlunE<֥"ʣ'4IQaP4ZZt\6-@" 08MyvVjZ'TE)xSYꝻelށX/JxdÏ XEl0˩A_$΁KBU2qo|4Y"6 -H7k֡E̾lrgpPɓvutE2z\&}ݝԖ\lٽEiD{dEݶGtITa+N?6tuЬsp ~ӡ }]B.  䒕ռN늮hI[8A-jB/6ʓl+ZT"}B?(0GGtN5{MZ%U0%Uw޽uuwg-ρ^c1He5Tc+~ ,  )_NoXlӱ 7nbdr}~MUb9TϘ ႏuoʂ JT IpN=}yZe+D6W8sSQg ،пAg3&$ʑ4xuoKRc -cX}UNغ?!RkVMՅ'{>p2 $*?ihbL+5.gcGmYA(3wt}E"*V|NQsڑ9,IhzEh*L^03eǧYE2ޖܶd .mQk39b;E{ <*L2Mx8rV۷XcC%[ާqnVp$DLv8FN;v/HPE]s 4Q$#Y,\%7]%YR3l5~-/1\~gf2~I5 .bY؋Y)axz讬56w|qȝjT%'9lf`{ޣ^ji39NHT;E1hAē4^Dq P$:_yRu~Uv;'-(b5`x}De<S# U+ "yvDTv4ᩋƎ,#`ɄP9u]Jx1k"u@'#/D_'!dmA?sˌpwvmHà Gj:ARpnG]hSrj^`aB#k&ۛсyxd!9F6Jd6W<%DW^%*_yfu)佦o M,+N.E>N+mыE$#Lhe6żu4H&tabTC~'VVͯK tY.2F-` Q o|$Vqz+ K+-%cD5&]h~33؎Cimzo1gE]]"ے]& pmm?IX;o*<\=߻=:k@:px ZPqQFZD8Jm.א}x̷uJu_c0'F11F[P T )8XtaX;]B Xxe-obQVjI˽ּ4qD `:\!ՔY0f>9CifH1(ÁADd-B_p}~nYۄOKQۺv$Q Tڇ rq;#CxҐm.0NqV[ ? ` PpWŽ ,TQh4<4ь]9eZxl`́fNkޛ/d<:%LL=tmPF2X{'9QPbA٪3Bյaڤ>ĒSVq4V(p L41R g l\pȩjsڽָ:l|tx#9<@Dmw^)ѺYwk@GaE庆:(V8,sؾ98|>̄RYyꝎ1w1GMMב;O== {$+`Y6ڮjҐU6Vqݴ^FJ 9K!+ /lmcPCЌ'^ Bu7mӷ)(d)%3 bBxA\|wu!%R|j Ko&^Mg*҉ڄ6Sulʹ!m3PewIqBx(d#׿kg913T,Q^WC8 ?_FdCTP݌טڄH B#$t}X\-V3䊜O C=Jt1!`uՊa _+j,[1?80w{|岽RY[5O&[ү9%Rb UȣPW0|iEW(S{2(]H ῳ.oA~/sdnzԛ ˗wzbhn\gW 0F5SfSOG; ƿ(9,Ab2Q%(I}_]qH/iebڴTKNl*X d.yqp{Ӳ"~zasxraw/fy&STF0LEo8gF${u|t/62L%i}(EJۉ=cn$W[N_hQ$Q\e5ՏMlCy杙;y˜n0f 9(ڗqĮrTNFC2DðzJ;@TgR[kӠ7mS>Y7-,zyYK܇ނ권AZh(ʨT 6/ؾo0NHeu{T%w3%UNrs,呲L]~W ðf\u!{V ?"s@d$Zj=Q(01wFQZ s䷬%/q\=k5Kă H>.ӢCh7”~b)}<㟒 2 F/݅n̼\Kp f>,b3KZ*/拇8פBSNC/ebMseJCl$l{]{Gi&u,./ n$v5XB9w d/ǩ!۞N w 4 #s_ᡥ_лHw=9v . S)ldM`9̂ ? i dvؑ@V>$jQlr}hNQumN܇JC0zUx~.*)Pf(zF#UJFzY,|Ѽ@[a8&?n8e^yU4+S_q ̩P" bײ| f_8]MOd^ꛟ[l#KV+o֪D [8*5lc/|K$_寮e58|W,kxKQP*ăE=]mtbs(wR K&=‹\fg-)5dmsb.atvk[J5 haxO@>#p.ϣ(:BHBGHJG, ~k3|_dd{HDyP]2A hDX=Xq$`6H*-P=bC1tg,Uo,8l)ƃom%Xj7W}EugB_58n>?J'F-M#_4v-Kv)(`4p,&U Յ5l=a 'jD;11jicmjnkG$&Ӂcpj3gMß2RJnuQ$ B5Pb=%ec<]v3 Lֻ5vaHK#&(iZtD60y+1y 6be;393&Q?ɕ`}#y t19ھey]kW(x餤*t-D t;:<&=2]swr zp'YJ{F5Ӈ( H  - .HtuZ!ӾԇdKȑ}XS'b8,|ؕ=~LV4<-Qsib}ta u Feʊ8}ѝ;jnN .6ΉW_`Ρ$vzQ3K-}gſ bÙL`\R>y|q/G8MGvi1ٴ\ˆx5v{L]3cȞ~ '"33? !2 M/ݕG|x.朲tUnDB= a2p{2T"=ԑ=^|{ ff:s+F&4 W"ZA'_46s"ыǟ;µ> ,[qbw76e`qL\aٛ"; @pC99Uɒ.Ռ/IuK/Tm:`qZ;t Lh8ذ 6Jm~"dxudz>4ΥIWPm {>[o!pUٴBXFH:* 4,dE^52x2E֩hFR:`Ǵ%ٝfmw9H6]d*7˓HM.NBX,D `exZms P@B!VKnH+N|FHL OnS1.3Zm [4N+]$AaDT6 {c]OCdOQ]Aޞ"U4dyp)vYIW4vhomiTj$ο U gnT. /{qVɉA‘–jZD2 n]Wլ8/:<@/(~?`bxa_[sDV MeH @q1Oy$?:k.!ˈ, 0N) nc!h3xˆ`e@"gltI%`ַh#fX0ُA +/upaJc-Xˢߓ #Pܢ2(~e&6iDp8D"ZNLWvi.A#TVd旳#AeKBzL,.b,Ĉ!{!o659 vKwOTf#k{F|<#؈8.BFDKEk&6 |*7jLR4AIt}]"D:*d c__9B~ zꩀmuL g<+Ľ%Y\$ op:׃02nY4.I|69ճLi\P`~4f8)-_sPÍʪrjЕ͝O䳀>%t޴$"8 TW+° lAA_qF*Iӥ`8ƭ2Cύ:\Ihw^((>eB#`r/2Q15 A54ܩN!ek pnW;̖wet WcYG<Рrkp4>Z az{į8~fޜzBGV':S 4m4W:;gPm117d_iL6o|91',U#Sg^;&hJpxڷ)LKSXuPB}LKSրRoo xzRQ*寝k=Sr`b,qī [kkCDjϥAs7[=_%aNDtE~d$E-on"LXIXWϟE7B%xE[A?:-w @ e=6URYZ"^^l>‘Q|I3$la ǧoB p3>Mo)E'»Q>lo{KH#ϡS>+PXѧ' s0unK/TJ̴H?1 a{Y V~7 0/LJ~-JEQ <'Ch%AN0H/oYMgUwLڜ)C] aGpDO b P2o>{@=;tNRwh]kG+6?` jBĮm\whڻmMmz7bx?oezNy2\ I CL62Hm6,mی%<^3,'IB}Sg[$5'(%3BU ^T(Sw͵qzPn`7R#Q wuiZr>9;p YϱN+oBΦJ:<-W|xʅ[q6}xWh8tK9s%ծ/'k[5է!L~lI~?v OyNѵbۇ'%ӳe]K䨭S|z'B++xF=zjr"N ΍+!DœuPd*9:(NFeOIhϔ?OQ[v ӶLdhBk~ 廖OYcCe?je7Hu7LTXv~ MMU(I2ͅ:WXaRUċMv砝Ky@DgY|O~#m8? pT!5d%%ݔܡپI0¹ LH'A[?E#LGOԣxc_3 \wu#ہc8 vtb|Y݈FT[VYN~M Z;٤}\S@kCꚅC{jWzWtlxGßϩWkt&xSs tmseã{ĺU,r؋jF*8Pr_qM=O# $6U!wcۆًqq.@{"J`i҈`/VJu8|d~8ܻJ$z2 PtJ>+.ސ:$/Wj#5t8A)k_J\H0V%$ @z`_'ܵH8PWQ[ݘ UiL> !x}|4yrXI S^f,7=A؊7ۮOVCmi,f?Q UX R[zu EX0VyiܷZ}jeO!ˁ 0{@,m {IN[ ~^u% QYd*h\4Yel}*?O [y^ XUu÷i62bɡoQ}:$Yly ؕ%w{UX6JN)߷FZ Ύ䓣.VMs$gvjWөʀ)$| 82+z4gVUH&=D^S')&Ыqz<_ydܰ-bho HYAK|0HJ(b]$]miB'0ڲ{pKH O\_BZxb ^1%x#Mg 7aĠI;xtM1ouěJfsr;D}?%f 1va%[1ut/?N >Z#\E{Pwol'р8%[F+-U<dpSi|^wW_"oM>Rx \mӤ#rӠ[%D j9 O8@%7»J/^2^Gu2գ“1~/)OO} }RIoCc7mj˲gHa`K W˽}3gk)rAԺИ B68s*kR_ċ &hI=)2'QP#' A?M"{l}wSzaw3G=It^s ` ETHk"~‚ aa9HzHzp7)qJmz_UY8ڜ\2E;^8qpl 2 LǍZ vrG:P? ,PtV ^wq޴P8xǻ}WIF~p<@&яI䔒 bъxNJJY-3(3gw c|VM7w3"`6SzY|$b"h{.k3kCX8pҒ‘*Nk;첤|nEq`37U(#95Zf[b%(9T7$Ӧ E P \-IľfFHHгt 로VgTŀ]TŬu r^}Cj/8FhdC)ꕃ&|2%;5K߃dοkNh> ǥܻBƟq P8@LLdMyx>ln޾9zE I2ÒR4 R YD˥A \49P#IiQ>R]%N6.5=ǣ6X9g3n>d썽Æ,'6V+.E"Iy?szFRv23߁K 9; k@w?/r\1Hq1F QgFν>+i\|&DҊn =5.$C%ـb-ڳ< 9(Jga@|.ژ7jAK3 \ 5 a9ԅKBoAkQVr6ۚZBi}kt.un`W->q& y|%I参* `ko{0mZިۉLwϮ`] YVcC8:܈Xw~˗$_ qCTY8fyE.LtO(0D,c׶0!!#2iP$ܗrh.xYͦ<%_gTn–C3CLtu} pew*6i(2ӷXׯ ;Bb8ی% 89 ē.D**|V};sa, )Pg[CsL\ %Dd2׻Qj5 Օc?/NU1HV)~HD"Kue(&MXQ@+YS*]$M> XN;K3r ?UbBdJ PE4[ħ 0 ﵴ's`wdvł6$\4q4% QGn N"^~ҜSC>zfÜ|4FKDVC}ӑЮTB7種1XU*[xR ѤiSpXsrci \{89F{iu鍪n2\44RU:wFoI$U}dU9U>g?R~{`~lKnel^{ztl#}kr,Q_4t9d+G \;h+|Qzl.͖ jIK+$;X*<#y:?]x]߼3* /AYWҺ`1>8Bow=Qjyx9GipD*k͌xN \'+۽B/r WYt%eC"lC49GKmcJq0$(AVʉ }O3` C_+*Hrdٵ"Ww!2LB kܾ3/daoSflMwgAS55ZNkn0\Yџ˔;-A Voc=D!.ۢoR ^<+?qF:vC 1ņ, ,04@<2%Gx1ʹT}BHm֫T*ڴLd9J1ZNG߿]R9KdOWu"TW$Cq7xb'粼Y S䝠(JqX_=;ob@ N:rh,FPOJ8*Ͽ1j3]01mz5Kמ4|c/vϫ#!*{ zW'o.ޱ ߹)d8?5bT81p)ir'G[0SϪUE#Y;W'SK"K00tߛa o_hIPtE?J fyc:U_yw(WztXF*q5F-P6 g|feHa:vه^' QžԖ!E6Tm-IF+`057YU+voW$-|"9V2_3 '܍ M(g^'n+;@K'{]8!x) Yy+,APTEPV} % VnXd7}гQV4wx;??( ^Gw` 8dWvuO5ZKX:݃W 8O FguOZ:#5`?(^~/Ţ1F0^P:LpD0"iBU}<ŷjC~Dr+RZ>,mxd4?nPvUBg&Zg/S{5,d*x&DOi`Mj:4x2g(/ ?ޛ`dPAp461g3/)RIf: zAGb11JCγ@^| A9zoltNvqHKTτK p 7axJupl!(]ŭ3:OD$5SG4fƇʸݼwz ԺZ&,p W L[1RIgz(&Wgqr͐"#gF,MmQpIJd腨B2K`b$ Hn-W: p ~擅dI/dZI,S`%ju,LXaم݌IKJGX qx!j8HJdJ*Ã!оpɧo1]iN]4#7+9t Nla7Y|#.E4 !lNpVM(WHxlB$CEGkJ~oRuX ׌J\h2` Gk54OoϧK0V=L`;M;vwZ`e]Bԕl}8TT9f)0v߾x_uiscEQ/ ==OpC }g8OX0ofc%\vʢ#FF2~}''EW>-Ȟ$Z)hUaZ& dqaNy*٦cNH (KMwNѬ{a>Mo=|a=iCVidhĢ y@T:6-|<(Eԗ^: *\W݅f1H'h;/ n}L'—ߣ-ښTjJHa.L1Yc89.Ʒ,,iߖבk?PQ&aۗDO2e#ʜt!kn1-ѮNґ0,l""6'hAS)y1ss Z#P4# ̺Q{9X_ݔ`!Sу;KQ)9kܓ4R:V_\'4Fm&$rwiRFΔqM.E(.WnKZL r.ےf_$,tH81z]Ȥ *&ӾYp[W?Y,t~i9>DXve2-S$q-ۄ E/3FS:A"O8 [8G8[~#熠$!K;Uȩ~ S(8GS͢Gb&p.>hF L.´ }[E-\59R~5E%u_=A=f+A,& T ] Y0dicXäfg2kpf+%u/x)NQz&$[z #oiqųBR9!;ppȌe]dBOp\B`A7G=,L+I- L]KVaŷ+R vѬIe% z9h6[ZO'YՄFR)5;'΁xC1ȁRaØ^|z7(OYOיP5l<Eeh; 3cLm#AL6FZ< xr ] C䠕Gp75.m Re*L&9o 3ZԿ|!f~":%+(emD(',gTV+vZPٖ;7hUɟ% Lr,V QG~b__П#͸ͫSP~頶e;熝:w?M۸6uBc7 m3|X笤jXǤ!6 6CȬT Ꞑoc;*AF'V\e.楑 DKOsG}'b0vA]+GQr׈f$f[ʱ'fU_BNfO\q%oM]Ҍo} @7sG7u3h'6$\Ӭv:m,wLW{&zwicFꅈaP]{f.E T8m $;ps7Dhn']q6py/vE:-N` MD.>uƲuJ9a5d=Y=l"qS~_ߚƟ,"K*4uftcsC3JoYݩX3r~aAd.&X;B bbMaq >M+ũȰiPfeZnݹf8/U(dGl|0pZ#,u|讠/g&FWEl%>.bRv=ʹ̉l.kCĖ q}>C{-P6,-Oʪ' 2h\v9 L]q2#f=>+؁AD1:!.4™t>]Cno_g-[ AU,5!E6Y#"x1[YO_ ~5RU)Y8Cۆh 1?s]9Nh >{'GǛ$W58x{̦k?dKĉlj47UY"e*h k?[_@S^~ ^ 44 E!Q߃bB=h[ΉOZ9% |}.8Nՠ F\F<4qCnD$eNsSSҮqV kg.DíP0E 8ߋaX)09PZ Q qK']Px * Tx< `KvVzNBFhql2d @LqTLoUljnVP5DOOd$ O[erN96-cfP{qe~JtjC$HI$e60ڢN殹nw>ާEhht'. @e-"QwJWG?wLcdř"^[p|>Ê\nG[WOAhSXl @ߞC\}{]!q+]r.-!4'a?8"g2Ɖw3!eӉ΅s64Ju9~m1KT ̯aAFE$,6IsdWKM9a R[8(Qs@y-{1D(_k1H Fzȓ%,s*˥vō:GХ1MBJhjn*lMn:y%4PNlk0ue^`ln 5N\8rf+=qB i5+RyY?QpR >77ΣSd[qΌVR&et41;DhZm+n#]6JX:E) }+RqI$ ۇG7~d=qzig|_+pr|5czNJ63cūGTJ*~Ih3݂Y[YuJ޲ﻒHP,6wUjka$A&ZX"LB4'f~9T=Ux-ȿېx&"jzO!3eQuhY:9*AJ~ ^+z؋^z'S{'Ԉ cEVq {[בSii GLztR2^cAճ#*t[Ѵ>N^}K^"R};%;JZ/،g> _Km%,&p|!aAm¢i@YN?*agݏK^QzxȬf鬬v^(g |yc㕽p?I~/N ^F~S1%V}uQV;`?gn'|ؔ pR Yk̉S,.Nȁ)k|h*,I oy+e6 !`dPL ɂ$o ʔ:g'HRpMK |a^7bH E8q)pe3ިY%A'V}:\XP!=\Ys!62#e ;33+EwZ,kփc9tGXkQ78ke d{ @J;4|g Sˏkm\YjTг,k~,=>8`IBTX'.e- ΅q roTL)-[<\h41%l\AJO,TQjj#u!k@VXrd&C@VftH׼e}!)F]:BݕqOV?(BTb؂~/A0~'&&\)O/^sj/5x'S:#ՇbpݷA٪ Օ¸ w {jS9gn/쫀˛AAt7 {٥:bpss0 +4wsR/#6X:ǢRM<5s[ů~lk% '۞I +!r/<ƒC8 dpb=`n[-5UM%,6CHZ-q#_r֮0j(JBR2 QRWNb-al™7%1JR$޻ ̏OZ-6BSD9:I4 c=n`u9j̊-jV1#H0)1KS2?Za5]Ұl7]mHUW1RpF'Uaz|x`:Ҕ}f}#vkɛU@pO`LJs|Ofb{H#h5Hn"i.Ʈ{):To`ZX36(^η(:^^SfR7Zv U[Th jo?7@!k }֪cIG *IvZS#{Y]6kNI[EZ5"BքFAslZh`?tB^!u("wyN6L 􅕪[[S֫80>` jlD;(GC8lwMlC3p\XdPxίdδ\r1). :TnZ/>Ϩ( ǩu;y](H`4yoVL"ڡr땳Tđ+ęUF/Ht)RL+oϩNT, EgͻbV1.vLz+;h,bnMZI~>QC[_S*:!xBY@='(h!]tPG{NH㱜(`5C%n,pBP3)T4]C-.-#䦎9Me @hTw{0(bL0eL0<$=snىr Vh5H&9&.)g+}?%M"< W6o s{6~)+b/w6Trf7H dVk#!ƾ7vNcbw ӘrܬZ] ŜAwzY@OT(rT;6S(yeY<%w.aȯk~!?͗ωjb,;sWFŤGFAձ IrXoUU I~ڂ ݃-(Wol\>gGU*#=[#6%u tEN .)Aaw.2둴m枭ײZ %*ë;,M X>$I&0jeX|R`b PFX`"KR J%/g]gp9߽ T$=aFks&7J0jkۀ^~Lo8syq7֬NlHT|i*&ͿQD }>nz62mLT cfT12(gdމlM2;9VBnC"SQomА#?zᚊ?p a-+LFDok*ו[)tuȮ4ؗ=)Y}bޚ[ҏݧBbnK}yM%ˈWVe zQR܁h(eOEb)0&\,ZѠ~wZ%G3P` YZBCI}`4H vq'R˒L{C#? 4A/[@K?LuU)OfCuO /-6|f"of5C !ZZF QYş~Jp1ɘsHi@]Tw]B4G@w{0TSdpQMyQ-—oMڻ: SDWAn5}{ LU ,2bv3TA?n]=%yyU[f綫;hN8nyAc9WcӪ]} ǀlc[IrSdrlB\Fy@ﻻIBFmmkn ?xg&MXdi*KGͪ4cZ101U Ri|!Yi^ bRgpYm\nؖWyl"8Ee.0$ʼ0#́LY-a®ZxZS8^aM8c@Pu]CJbl.|jP|`=Idfq?H5m]9z\]L7e}?QҾ0F{,g- *ax' <}HI|9d.+?"҃ʙ5npL^I$Щ*i}]Y5ġUBIE gu%|dJP}CWsgD] // R`Uբ5:^!Y9(+Ii*Pbx)sDKA#PF"YǪE(JqF,V:C27"}N0(q@ظG0t}) 9X)f2=NFrXԾb"+eO{  b5 Z1FW@q?>€dQ' 6xoOL~{ֻL{5R-~*Rg*kf14|aa 9nSsoūe.ɹ1k9Emٶ=p^ "&folo蜢 9"Px+Uu9I:5\ 9wĄd~fIrΗ!SK4tgZV+Q);cѽfjCS =\yݵl'|Ú}]+&"x M~c vネBWڃ/XI/xurwGýr%U?-wR6#o4MdZK:t9BF;r+4G\ Ô]2nʧ92JA/ujkҳ VbzM=H1V'#إ[1?@k"ֺdث;\С:d [1y +؞ D8MPet1(EхB_@ÞՠU*Fy0+&|tXA犔Hy XdA֎eGnd`.E8k&uFQlIRѱO3Y~<F,GTrf|b̄b#U(*N<˓!w1+zG "7srOw%. \D(TTLBV&tj*P3dĒC%$\7KQ#դk#(ǟrF?X ;E W9yn--%-?)I1rGr.aQ).r6y #2[kr?m҉ > gdR:TNޙ t6[]=n7/1Xi~NtvG qRq5_wkfZ]4G墯0n-ZPȒLN͑-: Gp_ ",3C]0veiXzWT3zWQt#ֿt}X"o^h ex_>cqO\+2la "+Zc8xi;Xr8(Gr=Rg('*%cdT˙%fg GA'!oа8F*|̵.ő1vФ.# $_LcoDU8]NIQ}Mw\;/veB[}Lb0j"ɋUMDO"Vh*ZcLP/ԙK+-RT %V?Y/aIFzV#(ңh+XlEz!g,E՘W=5W/!JlFj@zή/rfaM蟡X `E\hP)br/FnT-Y s j#Ї%u3 U?j HPD݄:޻y"gȨB? 9yu\$j8ْz+E`w|()D%rs3wvz%&*Z.w Y;0}e:t .$'M԰%{ nnCmGs5e4. unJw2 CvXg-B:V/=nl}yИgBB@y$6# {zW6y*Qt\0?1ʫc<ijkjsQ=!M* Jl%(iɐȣPytcZl[iۗ/(CfM= &"s ;?Ksr1ŃN=-1 zNRy= VW?I3Lנ f7[?ܘ\13v\q\|@!Pf_-:K03J/ugl`E0&5ʷP=j {@uy5d6Ql*^$ɓЇgn'\8dtީ40p$J650C&if?Hd ˝;F. UZ& tۅ3qX,%EX{Gf ~Xj!fN-f6c*HmܚQ+È-kb@$.Cb-"]Ԡ`?`IFKSKN'R|MAH`vqNpɉ@a yчOmK/hu!t2E˵ڽҦF QAS~iu*JDhZQ#$oа&[X7<xq!BYrƶ. UH7޹1Ơ`~"곸*1t?.ϒ%mjyٛ<ؠAU#x۔@UI;԰W(8!d=hD.4𖪡 L92- \ML)NbL$~;Yn(_OX zz4a^!p; @FX 4ݔQ#(@aRH_YoRu`[ߘR؊wTn{R5 /<7sOWQF <>LyQ;3Ougʱ%!4ۙb<-Ϳ̾ю=½w.{" "-F5mEo\+i2E=̣ )8dv 4,kPJ} ~x7$vEդǛ<^9?<=̧B/$?_7q{/C?vDu Ml foQUI5OWg:e ô'߹}X`ۜQ(zg8PKPtq7=.k9β<)Y d5.sHG>v{)Am'pCp8bbfuW' 5?j/g{m*zm,!NNteބlOIl2a8:8KMLLBRyFJg,Q4RXN-6O=|U>8$Cj)jY"aEtja ,(.tG`CXQȲO^Ro-M֘H>>I 9Yi%Eh@}cb[IV6,]DV B qEx ͕bSQ :"3\>6h;YB;ʗ5n+-{tJ;7ĈaѺB{&RwOw]8'J㹆;08,om,j}et$+1~ /H~+ 7`'6Lq|!L^0X(R)@0_ vF?'e vbag.a!!7fKK;89$$ `A:7HU? T'}M` e9~rUVJF:ԙHGPK *?d2%Us"=5WWҖf[w=O| 3H-˙Rrz'_5kWWEumjߜ`:?-0`Ij%\W2ZՕ9)>@DLl%awLR%v`&N^q߳O_8m0 y ߢ=M āgl`)֥.qG 'r-8m/C}=(N*9 u M]{b?8bR.UXWϖTF2-h(g+,H0_Fsnxx: T1_PH!ruD:O\Agy:&VeH)n+NV9i@BΣQ?bno vd 6bE%DSJ7KyGyr,v7̓I")u%{i],2r`,R"\ |ΞsیᘚrdkI.?Q5dR!(8ه`\Z{GڱM>^aO$^ўH¤3Nep.0j&Zj1ԜJ;=htD=eA@Deo],Kᚽh܁#I,Ak]y{Zl 6?f?["wuiip!%䖆cWu03i(O\0\R-(9bkZӌqɇ!Hī<(+KDŽlVAخ%dnǩJ5XOGn*[C\o]9n9 Vݞq(k 75L uήsFynOn5ɶmaQ,:Q5G(D3{2 #/!EryY~K:cc:z9hз>e7h IĨT \ooyu *I]u -=ԵywffA̓"s A`d*lav3Pq Mq Ikbh)5 a$HItt̝&qf2,ntFt V +6,MBR9dV 8ԋ62!4O.G1 R06\!w`RArr*$LA^Ԍ]:\>򜐐M.`xcH7 l26]Y5f9*-5)/NH+${ ̩DJ\IOY٤>0=& I6}/ Ḻ>P-ɵPfQ1~S} -hMP1{ZS1q ф2_^%9ڥ$I-V,d97\o"49t%fE#Gw<䁄 ]k~l85dZ^ȠOڜ_G]ˀYjxL|{fbnխ:Uu[P8enp;e}M9ZNч yknE~rν=Dص+Bmtj,qàxD".x=1_1<3q Va|FiAozO?&MId{!5>btfN;~AX *|Ab?Ԇ6y6BE}-zg3fuԷ&dOnNq`~dR Đ%Tزk8]+o 3) m|lΜ .p!C.U~ՒWU+%r ?eu] =\fP-j1hwNhQeaϾ ?|abv9cOP3XA S1j=_Bf<Vr+S,f;rV`: L[}UԿZ~ߊ;& Rg(ϸ91&a40AlbV)q^"Y_q~譳KeV8S .ING1eɌ;,jze!Y},`dP?bK5q=A^FΞC 9TUW5c=2^?Ӛ5g,yY, Q"=BN*ߑ)^>^t&%44=U{ZvQ1Wұ:֝ #M5)]S}<' {٥x*r|P4桭^P/*s 'Lk$K x!LG9SNSDu[7H[5RE E'T l %[I\=dnh0My9ARR[5s9|Ğ?EAʬIS݀qwĀx?3T߯ GXK_v_S^L1g JĜg]2u6&FBLg WbRΡ 竂S6KhK,%雟BBBj Haꙛ5'`Q&WΑ[oTHUeI μ9 )J^{+q-ɝqGv,<; ){S1X$ǖUYe&P߮mx#xd9_τ< ښ\~F;3Zs[f0Ld?d0[%ÃWAOkʘvDT } . G#n.?RlP,kv,"N^x\_o#ζK @>&8\ѓzфy)=_dQK7@%.Uwa p6buNd4j£Vs8çqbI^'ǘ144&*$HMm,.dEZrIMޡLA)<T2_sQ^É:pӕK OQxK*3 YSlBT"$-iͰ8[lv}eqGz+I"3dn[u:u9~n tYipOw?gD79@Km9#?%ΉBx#=/fB'ʡ?3 ^DnaΊթ;uzV}l<@c)m7dP2A ʔ}]51]V`#3BIDR_Ʉ] UC)W@rKN2myπ;{ N>ݴOmC=84 kMhUMYvWegYmcۡz )7Ҿ,=6[aAL1T(ЁjכЭ(svVZWn2 :&]U03@-xf%Zue;tVF͛2(pqeƛi^5 06;f A8xÄ!W(/l>|01(X,r{HҕuQkz"@B,VxD{} 5)l.p"GJ\,at1sz{8!}p'zm˵;mn td0 ]=) [mq gK:x.7ՏC .x]ZqF*}N|twF'ߪC#q2C!Hd)I42miD}FJ);~Mm38֔6Q7w4dBE:)K'fPvtmJݛՋpD|ҿ;V+;Hw_;9.ߨ8ok+ DIV#p 6d`B"ٝC#za*RpíSN*Bmp۰ü's3#wQ9ϴ"4"ol9[AM:ҩ?$gt^!wLQl84d - n[Hї9Ҽ.!4 [JȪ!.Ό \ ǀpֈ]A2_'|e| JMS}xx_\vԓ2\u {Ц|̔99*]- ){hm=eS^1Ǒd5 .Ċ;]ugB7)s ΟHd^lk*_U}[ԋ`~ I[\5!fn?Iݝ"q;?%rf9Px IK(ܕ(up.g׬^XX*J!2.>{ȢD`]oY~&R ,]0i4}hú:FyyOV9x7.|X4[RrL1G V\G8oVE]pIEq+ r7l]}2c{T^bX#{؁9G  bŭƏF;Z(2poUqtF4l9g$=>.E '-.e=*2uiJ4,RN_:Q!nۡ:v$wzg?Vk*KZ,SiӗjFtOK0YΤT:TE"0;4'؍gL~7"mrԩ`\`+~Tbv #v7MdW..m~Otvi^[\ [HwLGX ;8ݭ\_g]ЊY%ǣ6&qq?.(yLΟjaga^e6o+ yH& r2"nGm4|xee&\>mH_w 4tk4!fJIH֣Mø>(HoSǬL&[[*CꡰŽ#-/ju7ۂH6Jә|APc(DZz{:\=)M!l7pch7._`8qE17JU hDB8UM<M `"w_F= !}d_!hWuzx֦ Dp|9q }i\]:e 'N _gSB+RR[R\? n"ⲡ$Gv6ϼ*ku/;A4xb\l sFi/_VÊuV;`lʝCʰJI,9ʷfZǚ mNAOUfY?"Adyi:J--W=|)Y6#ϊhPlކt=j baMIszy8iAyܐbdKFri+D*P1m_Dxje6'CG5@ފF~ :$F*h^crV edJ9,N Yrbr`qH 3zcVR6[(+QpR7"u# _zW#L?LT5`ߑrc  x7E9К҃} RDg@8)֗{{m$'.4I7S ?n!GcoC$ިsn,92 S}gf"ѡb^F 4&_ab3 NXU’Es|܂J Ȕ5 ЅiΎ.{5qm^t[&*dș d|}YmK,0@THJbIG,N_AϫѮb˯b ]6܎DרQ@B rV/ٮ5r:G6s9;ԛ COub9tsX`Z-%B67e9r݇P7O91W&5T<|+O^pxƬ#aCslw>ʹߓ{K}R! iWCdV5`X^C;w!5骑]UƐ]3Ux`?<[|u iz~z>wXaDx&Ym"cb䋰oX,݉[sEN ׭q~q#3ƾz4jg}q>̱7{We#^=pRۏF)?wpdKA⇣tRYRt%ӷ?-CʷE:2!Y :6Sbc++cmiހyZ^=}%Ub5MN Fh]lжƬ3*#4ӣ M̉AHƥZcȦ;`rj{Ŏ<5rwNOYZȀvba/"Ezabik.V;Ϊ" 锚W <upY{[QHЬXR$Fj;bZo)2\Qn)ݙH u*乹mP钟BbY}jCQr{&/u,x4o\ bS~ 7+Jo&hNFDS7EؒLm_S'w^cYt|K5-` Q?d=HE CC}ϱ\X%jiN*>؆GY~hxgܜLeSRg"-t gq-G^ĩCgZX#+k/xrIexLMc6VoKt,+;01Oٓ5k"HbJ;0(<h[i (ϣ깩~_>vk ALIU%I)~rLugΣ2t;!==(8ݮӶ}*Sr8n0YڷJO~#v. qWqunLk@2"(Y#1} Ba`tO7FHי"_ߞG*[f_306XM||J=ay+8]Q^M >0'֝7&(R|@`>e Qԍ)= V6Ϯˠjb-8kJ/qōEǛA:Lr74,!ڗS@JDVM jDeZP#<}ٞ2C#=5Z3S%'!ltCǔsƟ}jG1])7ոVb &(_]_uV&+c((e˶er@(t({@aQpljmKK#c$p,at0A0Wt!/ (,P+$c35Wj&ytÛ@,ڂSGb;` =pޓ40 > LѹeIQ vx&nWlXp\$yF&Ivk~cW4]|hnE {\sIC륅Z>6YAce!8&Co싅R3É^3gbpU4 s:ecj=m-`KщUk1~#Z q mH=U) =npcKfE_z#~1eTG9>[+]]1bo^.Geў 6#Wzxs/1K*VM 8@x~ jkB? yWU$JBiuuMpRQt`FL&\> REs"CBy tiuMYα|dLb?u h,$^H#v7< ?4`FS 5n|7L ѦhS0/aS|X yMםf-÷j=F*4+KXNY[*C,aCKۂ _ANaHN#ʨZP?PF@I;ŸOH8 ;!@0JFyI`4z'X^(_x#mAie R/O}ZUd6L- Dw5 k8Z&Χ/ܵwkG5V s-66dVwwOXLrJn=Q/E|Zr/jYEtR}TM23NX.65~C%pJNdGū$c  #a4|U}.]X$̚\xx5\Nt %<&c?@~|ke|>fэ_!badd*牗ߛF gBI$+n֮붕hD|8%9(] ` ÐS4=9TL-)m2,(*;yyP;7cDB,E v"%^p39['NBw&6lXںHߥGV~h ϝ4]]RM1x7LBC,P3*\fU x 9v3 z('w)c9h pF4ӟ Vyʟr}6B=?-?~}y`W1F -Pl_V$j盰 @i.xҚ7e9$8Gah;\ ^-L ?yQv[㜼!k#FRD mT2Pk%" c%$Xg?"EʃʯD|G"Ч‹=n5 i?lٕqqW2 $~9y,9Y7s+lؠYi ZP7~HF!~v@=f|s"+>xƊj+O0U/i|\ʌhLQw*)*4qQOݽ7iP2Qޜ%LIx2HC,/>BOn!La3M NPV7sUdo^h*#B,K-=H d@} mes!.CR$;CB82:Njc.P }_I&[ Q/Sa T3czYSV2>3bM*;)Qvdh_~f/*ag!fV62j 2s%2!-G'NR DkQ?Ӈm4ĨR aʘ70oڑ&p= tpVpMq]u4Nf{-eYw{ (ݲ(PY(kN|K"aMu+ a8@lS \PA)5!XSp뢈pkV"Mi'\+Ѯ)cGzKPXs ?q`RVK3 ?&WCsTׄ]Z#XBYQ9 }8SS@&w|}qW>:oϠ ~S 71P}ųK`v[/%Z<( E[s\3X (R#B:>::sQr3NE 2s~} Z+{(ͤdc&/},WJE ,@,@ %y zA[Q@ RUܻϿEd+ *A3}*5KrOGPi2&7z.?X?|~J{d'DcueRfD"ݢ72ZI6 0LΉwռdOs(s~ /zv뚶T*KL֌wba^#EE#P8jTרv6+E&ìDZ,Ng(3uVX}i H=~ Ҥ\{)6c_ԙA]m] /mPIw|W}\S7p vB(pD q{60m\4 D @:_C!fˮd\'򮘕Y1.KM0׏㓡MP>CV0d?EQA+L3U2yuL˻T[a?fQ׹E}QZ Q$C@S:9=*߹|T@-IĭA@Pe r&.,C F_SLM:+..rJu<ļBG|l(SMB!Lo5pREjӝJ>۵ c_ szAu"|Uz_,roątY#u;dr USQ0"hOڐңY(L&l<$P=!(`>dF$`B-(K,[I$&gE${lko *Nu!";E{B; SJ@]\C }Ӗ>wgj*2!lK}kiq .Րl-qim'!B:ubs^j9IZ<$H(U#}#jMۭz=E5_N~Xu83@(1rFN4-OT8V g\xˈ2'J4ފɸAOz{N] * "ʏ*L%6г:f32 ;s^iĴ҇Ezr9 x-촳5o2/9*]58.iPtx%s^_g)K7ozcc1d# d]^&A&w O@ӻޮ:lv4q6Ts|̇O,Yv}V6-3K5XUI{ p?Nce9u@@_U;!a,;ͷ k,DGXhi(IV>;AQ'A@ʻzޡiڜC|]~ 4椳ﴂan$<1noXnϥZNq%T^<<5NtIjM6Uµeʒ9:u!&պvf4qGq>V8H4Nq$s@ }JF(pp[yZd!E=~3N&^EE+DqDth4BbvHck^#΅f$}o[}lcIq`zy4B: *A{OV -R,r-[6"XVJpig:OfhDo+fP`mZ7'6m9~l"lAgKM<t>3$ xXK4ẏQq`OBD$#IV}?f&Ch7+gOFxN!QMlDzB<,W;\4aݿMc|fj G ?;joÏL7ۛ#p4KZ.#KdΧD,n^X TR~}KYX,/+hث#M4ٔj\ }аn2ja$ .% Tzo n"6Bk8}|Ŕ@&a!y<^4lv_) ~IǺ"*F"ŘPB["/Pnρz?e|X bG,jޥ֧vXHT]h*ioϨ;.<JĶM*B#d,x~GEن8BWfw).eNZdޥ™u#:)S%s2!wF..2rYF*:ͥћ8"R#΁AI)BzU̗bk>Bė߸=H,(dk- GF:!tY威T=Ga@{m:1dVNh9$!:hf)7|1cQ5IRVo&훫CwZoL(3Y"5A|?/q)c!8-Z_b:URJ\m(-^ u&2(% }.V8@լy.> S*z ]'M7ob: Sdk)xrpMVpzJ?C"0&J3O։nv4drB. q"z_Oy*bf' ycT=JG!lim+YXT Toq  lEk0/y azrlU+K4YF$1&膿u{T9i?c׎W \#C<?y]:d2p˒BoAY@! g*`azu:vwAA+ƈ@Fvkn;P{zXKD^M9Lg?$d!I2j6/],'4} BX``e+S'y {ˈ8"Y4eU8_&ʒ*[1jl賞Gg.: j^vRWEY_SX>dj \m(TQ 2;F${v߸}gi<[O}#`#}S~·= \NP}B@TLwESRbHj-P _eG874aΚ0Gg_MHE/Da eR3E&6(37U ^4|]^ıXBV'mXT w sGqpYlS" @ o|ŗ %i!h?WJ"9k %u&)~ntƬ{jz{2I&B2oEyThVV(1&>6P% wbb+&Iһ&uh0.=p[:͛yxF/d+) ZˏR 41G9-şGAK@QIɈֿ/+5Lwa"~cm&շ.']]z|RINr N@3)gpI`ҒÐ2 Ka NS!"2Mz-&!>>([RAўqT=b`-7'$N*(qN~#M*XjleᓔkAoϾL1D/'үCI"/<ѣV5uE`WJZs&$(Z.ddIÆxޏny- b!E6 8mܼp-g}`S'39#߲JCAd^iO!٩4K0-w"*nkJY:/BSWx zrj5b0˒1ؿ@hqNZjl-'YG:1YqAmYYKXh^:Fwes; Mj7Z VqB|)t cꝠ_4cޡchPA |GXRX,.v^uxޖf$X-=[S *Yn@CGTލ]Or< <%: Z#kKc3 H} f#xşq±`b+HpegM)NoVġXUүtyTlCbPTQ7Luu)O yi?y3P$7}=+^4viX!ir]TƟ'd1XHFy~G5/U#.'Jَa }f8q#U7}Q^> N|@Ҏy puձ.5Xl, ^@1!ە˒BAq# ռϐ}Ss zVT<3AZØwTuϑ+j7ʿrGWTY :Eq'4J0}}v.`Y+Z+IDkro)ck'{UCۑ:c?/D0#&+.\ {hҤBoZkM*_TRsq{rBc60=$4H{=WD 0q!ӆNVsyص[(醂E?$^ַ*z;ug4?CCKAXq텕Qg34q-c!{e*PWU%o`.>kWjʁpFq6;ӗDTڋ"C,cNfeG \m3"{Oƨc;pn4*"=e]T9 Sf>&5潸 |I}!RP5[- <b Ao}nG6 4DT@]-YKZM2,.$eX:rB|5xbNEY;2]@%AqV8(Y/SQ1ޜѻ(f&+'ɴA.4#9x#Qhm%Pdl//<0sE4mFIk(+]'ǔH-}$(bDTϷG;(OSy欀%҇bŰ?%zt@Sd4V\̨b#|= ',DcP-?/}Vba`> ٘,9Lys.qD}~FRRr6utz8 ȫ圠vv{Q#,R㿡30_A_ai^ # i<b2u3)頠ti5^w^eoe>b0{ц<ˋ"jyɫQeCENb4G!Ӱhz/"!-ukpZ1ZB{cȪvVppѨ~ԙl\4Pd3X!hښғ`F i2dZ(!W**#}.ԻJMoO =Ny[_m=UN وo k27h? a_[Hߵ<~r"<-F$n PCdO^aR/3ԡt6#!P̀+DҞF` ?9 [S=fԯgw6aaM) WL&4K|! yJI'UUn<:bOAoc!bTaޏ_d0iuLmW~ŵEaivkԉwy\,ݕvPĎOKK:f{'H)3%1jǫPqZ=Q4Ts#S::&Q8@Th7>9}Ռ|]UޞRkCNCm3脩ɾ^:Wίt|J;^_ھ6d!8@Ɉi6,IW0 F# 夭(|4OG?g ]ҍ@[9}&HʹjGm&E(M GʹR^yVjm"鴂WУ/A?IgP5swwMDU/r7'hb<$m I)"Dwߘn- )]o7unF町A9x]ox'4Č! О!yz:BH*?b_.ԕE<~Ç4qn§XoW#tj3 I$rN \s+MgL6v]$ !2̃y4H p T,@ip JËmI!;ûfo \ zX0NJ^) sٶQAZAk4פB9 G Nuc&{-ahy pFFv; Va_=vdf*6 =ڹ=v<1ڃW-ki܄<m Dc[<: [ЁiFJ%|, (|X=sRĴoɣ.MST֗1 6L`ʁKCS [7QzoI0WI`4W)lV案_RtPzZ%LkIPbbyh@=jU4 Af$=}x#S<Ÿ ^pE!J,+J K 5TVlej<"1mdd'fJӀǁ ;1!|+x7,L*['JYGUVWkO]ƢnYzkߪZ)%*`Xp64:A:shjr7YW^yt@4;>t6hho4 vRA'ɇ #^ )obygK}&Awvy6) @\s(-ׯ W#) )"lo#6;&l+7BS5ֹ[QVo}>* Ozt2`O4Ek*FPϯ8Px D Yy𢵙d3//+&"g<⮉ؼJGT F *#:mk+f0O**_3_ HKp3%TRmV$lۢJu#s*-GcD.n A^k0bh`_)9hF}7ϲ=dts}U8zίiR't=J 2vQ7h,p{`Ɏ?VA֎[/wO7ʛ's !+F '/8݁jXZTg{5%նnYFG(@}:!LN8!T{'{4VzBo^>eO5y\r쑪äl-9L|)JONG-v\PcǎnHr `ev)m,6 Xۑ({M6TJI_xFw@Jb-6g",-2LbH'?|G'7U(Eƚᑪ/mbQ1iz> WC'{} MJKYs.q:r6tQ*5ݢm@`4gnuLPH'BrO\O%I׵ZQ=WS3-Y/y;fd4َ:Uy^zR$w{g[Ub748KQ^ +`M>kl?xSɔTM(jő3'ʡQQKZ`Y&<:6Pc@҇,o]:Uj?2+ 3hO{tiɽ}xI9;18cKyc=;GMw0a=hTz+C_"Zɏ`I}(J] m]`*RML?4zD}s 1H$p΂nȸD5KƛLyх7ρp7' o!`>bL3-F􇦠(s\lm@Jzdo6PbY*W7<4؃UWN>6X<׃z ΋dNYX =;!|}nRmش)΅ֳQ1u"QUO4fmʩk֩x_>ܸ367 O}V6d::ak"Bn<GF '+]岟)N әb iOO`k1A~o Hc6E32;Oؔ刡_sGPRf9H6Sr'wi,̰6ᡅA v,7K5=!f 'TKY8 ^6, =u3#!rVt ZClߺ+v lLDElM+h˺ΐ`0H[ELM2ü&wR(:bS,E(W@k }]!X7nq;0pYBu=aiq`&iGҊ)ʺ-V6_haM# Yo,r&W'4sCj*ƛk{w#e* hm'~WiZ}9G'ȹGK*LKc@&9h "Ɖ{+J`NvW4L_ͫX[i9]?m7 &Wf <E8U^]IL;PRE#+ّ2gJL 4 Sd^;.w4vBT=r.{RqLVܶt9yN`ԴN^Y@i9r~GaF){/K-"w0Duݝ ƧPqLMϬK+,6gjJY4!YAz<`#Rg\5st Ou![ ƴ gJ:1,c xx3"`rD?${WFtJjQo( mgN %Fh |N5/qClAϊwtb" xt"#P/pl]GSBbKo"g/!j;DQ Ռߥ8o~>)oGZ\Rwҡ-#D6W1ܪhښ w,ƓP(9jzބ}U7߬*j'?jne#oEFMlN!(@&KC] _~@,MB O-MUkR)*W(ꬾN4k?[D ,b%hCw< .(U2N.6>z%S~u 1.4Ҝ:rV FS<if)8~Z [Gᦢ|_vWM+ ҄Y=c$~h/ ɸ@ =8;9fQ3\dACA H5#`&S8.5" # f@~U)b"1@bh 7GKM=G_ IFR">#"<,C Ъh"N.E-<9#.F7Q) UzVx(Gu(jM&xj_=t1 |IxWX:`Bbvhpl(4 }7Q5h^'"WO>fzO_N% %1&4߭$]+(Qd‘sRU `P1#ټSgžZ9I3CJ" TB\ɡ3/h(h&GBrS~Eyp%-V_E"{ ]3#s)@]̵ $ /r72.D6RIg(.[cs˲PQx%Tz!7Fb/Kאzbㅃņ/FN KZ8CS}TvPe&7#:ը ፦6ҎExKw]iCA;Yڲ:{Ӓur4\ ݍ./O}HLo349o}lGUCJ&gxg'}#!} 40xs_g-AK_lŃH~a1h]lڞo#5Fa|w_RF,̰n}H56:,u*GS='4^x%~+BSG,a)\:f2)HbAo)D}Bw_z3fMmԷ+xU75x=},(> }_:/a7E?#^ R!>ɒU:d.'J;\2C}`wA|W~8)m,4$?5+9?E6#Ӌ{ PTʾgp-nG| 7K^Gd{#f /(u~&OŲx8]r/G ڐOR} #~gpXel_ʃ @zXXUV"e5?>jYGu@}7dl_o苰EL]{CP.c󾚟 %6mi(㔪xcv<(<%kHݤ{r@|sfS8³&o R1Mye.^TIoQeU9\!:ߕ_F.m1[&| dC2h(9YV# 8hxĵV`) )8(3(m]IvWG>Տ-'`>'| $}§(*X<5OZ&6E;gv2=dWjs k8ΕVZ(7p`r?V$rgm"F~4tE%Q casZ_4exy'WPA%\5k5u J=}ظ/hض~Sـ-@虔sL循4cǎjot-خUAՈ?3d,n''YP%U!h͹_#nat-Qh v'V Ƌ=]猻cgI),I=C %c ۪cKV0xVK'Ā6[i %ɧ YcbL\,e?ꃿp;CTgrtn#F`av9Vvْn:Ax 7Omeݘ W݌ .Ss^hcψQR< i Tafکƺ n潃wsv4vGK [[UN!\jE)xxȴ;TY=v\%1_,0h]*wx[n i稧^EEO`vnҵdw" 7G4eKA6?s܆y !' ́,Vu]ЎUUd{I!ƸGSXedt^kq)Μa=x em*1^)?qi},+. 4E&}"  \'n/W][<砫*+85,sU8k|9D)ꍲ__JMðlu?(M: -_/><I3*$ø1G7C9 =zuOG`(P{-fЊ,cpc"2Toe{gEr-F 0\$9/M"]1q1CɅ,GF5?+L[(pZzi{k艤@o- 9>Sf(ɀnnza?ɍ[W⪡!ԎKk-' \+knjf' M/:VWߒœj?b;HHNfsN}a"%B4 *$_y1I1"{^)(> cG#*ψڪM2/W,^% 76x1ɮ:CaG TyFO ;ɕ,E_vA#3ιԟzX/2GGcPr$(XܱzѿS*b},zēl&f_J?'lj(~toyu}*ڽե?5bu\y -__n)9-sްRduI_Ϋ;[9ْ"{dP[E}Lo&(pقu< [GRF٬Q/;0gw=Qǘ 6Xb~`jOMGR8S8?V-ن3]ӲDfU^f][q_rxZ+pT]?0EEȉbqi,#4rSnlΌPbWSb1&^1n2b: XG@l*kRĤ٩?Z `>#VV4F!8"3_ HC_1N G)])K'{*?"z<f?.CS'rZ iohnl)vu\EDTS*lȸ4[dRT(wCۀpsU$n"jǰk)xf7;* c @y>ࣳ|MeNKq b6AI[157ɣ\C6Qn=a!&YZz5ew^ ߄]K?zԢf\mWh xp~Py]AH)P"y Mryи_z>sJ0>?sM1L2YxdGa@RI9doaZwd )A-YاæTĨbuE2UJvKyAn!N)yi7q3EXAn7&~Ѷ/6ߛ cG:u}w@R`vFr+>2:8yҫ zoFKUdU^GpȪ /6l ++ H73AҁH&4ȬkW˴e/@ V}JPh{s#EZ2^@ +]?P\@=Qs.i@2j^Fč/&7$D֗WՁTчu'&lnz[c%?dzK;^OhR *m$I ƀOO"Ѥ6#S:? E Ao9e#kU%A/4"{NJS駏vxk[pG{UqM}t+Wپ`O1NbڪMfD&zgp]X3'nyO<)g <SPL n#$1 ka3j~m@w,l=6uΟ#lIs1xhϓh;תTK;gb0Ry˂¼-zNcx<ˎ_& ̘쾺u#p D V43,ȥ z'{PCwb~WG¾udB@Yr\#ǘFtرg6x<0RxH&Mbo>e5.h X{ '{k@mĀ? Hځ I?sڬZXdQckYb`ɨW*h,ԕd?Z9P.(v iboar殩ʙ] <^/ hV0 /"`HMZ %oد0ޚ`A'n%|X&X [[ Ujp5Vɩn["2~/}w<~BPrtIEW*aųO5xP` QӪo|6J]֛@5/5URǚ֢<Ӣh}xo)"BZu ˲ĬϠchnTL{$+Q0ER&vY`_#ɶ7dskgQ+3t?BO*OO}"؈_7XELƍc* ,GY8X@!o%[)"j+!P` i\֊{^vs%" , z֣ozjm]0Pq5Ƀ8Zyݤκ ^`ye?#f֎.beG/4qh;T@Ma۝?ki) jtބaB(Y")xŨ=:z9t'B:Ro+lkHIoǩNA#9RÊ  L|3ah.v<9pez)ޏW=߀4p!bTMIPik?kl+$!\0R(0ndb#6.EO r(Cu8^ tXqLf$ZG P [6cMVb˵йd\e3$/ KԯtB>v2 X9ۿ|_V:0LQBz3jෲ $݈j91ɀG;3pOLD]C~ҧqo^Ac6}P">KH? X%: Toae '+7ofoQ~\kQô]`"KWKx&^p1ε\Ɏ䎵7yCH,ȍ 3Z]Zn0!AS4%fk^ fju@.ßxW[d:IZ?ZnTi{T]9S!Q4pFMP3u'hɬ+b<Ф@dӋ)Tb$.hc[{+x/B5b]i pM*-$5'8#C݃S`jTG.[؝:D^5Q,; }'2uf5p8>K&E)sSlםCMjH` (1ԛlfc}cIo?r HxoR.$g<*K YfoZ %F.se}?/LjYj"X{;‘ ;)s=(s@V?lޏ@EiE#D-\ <*Qh;ujX$džFjw"rWh~u#90/vO./|:7~8Bn1oO^ gGe T/k6! R\69|+zz՜Ko> NYxy= <؛xHNO@dB  =|ʲUu^6`eڜMp oxyyS'4$m_l*a1-&^r5D9Ž]aPQq<aZ] e{$z) :yؾ % z l 9ҩ}D&^KMYGi~ﻐB0a./E}D|O3k4~u[15QdX[e7$nUᄾ*Pg)X1^N0m%5Io)X$e}Q;˔Ń*Uj-C8 vuo}E}5{AdGo#|LU K 'S 9jvDNI)jfOsrז1Q(Ę4e$~Eiݬ`Hi\\3;D♿ uPK ^DԇI< L؎>XGIFLp%R_vi".QFQ1Zp^hB5 xľz.o+s1<&C0uaM8a}2WʽbS?Y&+k} ` ܺ$] t&=czDg ֤iSpB/Rp1E xK[{lߨ~1ZDv-͕ y)bxs2j}I{10zU75U4_ w$eo΢K&C$@7 EQR{*j[w7)J6ƯX/rO-{P۽P"y?$4MqZ尌*2qMe&_Ds3$6v5CDfL}%9D)g S[I@$Ɖغopp}X«B,IQhF6Zۈ5O'U75wl7FoYWwTO3(IPyyf͘8guÔgiAg#|cd:Tgqifϙi}mKch2pxD]k,ceB4ɱSk.Ph;{HA@AegnteDĪh[t-ОO1x[-+$ d:&ڞЅ36̓C}1{F#Tl( rF= %0t|?N/E`8R:ݿNxänOsNW m@'s`.xmM:J)=uC<"G&j#'E!DD TFKLCL~ ]fg0T R+sN8X"6*uCEx}7; mLܻ5}pg׎Ҡ>TA.tm@MUȸWՀ}1%9#PSw9ˎ h't&\uiQ [:?Ha.cw9ecZ*NL5f٫zfL l9_Qab3!b6YA:]>HFPŖeC8& B= }E&rU~^gQ+da~+Wߥ҄,P=]+z8kV18}&Fq6o1Iyle f64lhp:KbcDO7ؖGXSDlYq}"P ɧtaVIV_j3}n1JYQ½"K8"*62phnFXa1'2zjhmH mJpe aB_ p^'2 qyKV)XA*~]x}0G59i{z$,S8ي'hOU*6^=eQUk,j$pX}ɋ Wm4[:s˿xef}vǺ +E HC*YD* 'nXͱARBW @+*pHJ.KIw}' Iw5][[ `0Z6 r0lgI^0˯De@ء93ӑ٨Q׳F[KsjC"##-jA"uzl\uu+L'1g0א*κ;= g7!@5EٛPkj-B"!jd&Euh`ȩ4k& ~kD Io(ױU rN3֯qA:7&"lmB!aU4`eHzX4oϕy[ԖhVIt: nAM풦fq_{#ņ6긩&5P~ MMwWg"bӨUL'#|jK|iNaޖJ(9x=rB.˲AMꟾu FoYt S0tj\Ee< ,堿h?Yƽ(nJLRc.cU:ފ 82h^.I=߯cSs R&1Ào.ZX Ľ<(?`9bRoO\vb;_/$lN6%qU]W'sl:5^QlDU?|Uez0Fe3设JE_3ӚRD&vbH*E4a_O%9fUoݙ4vr|pDq$)}?"3*Ѿ@(3c&HZ翗2`;9ۓi&:3Ty4i!$3~h2@5 h2m)+ ~n{۸SI1Ĕv% U)_WĦX^dhmc2!KddM^|+kS}օAyNHNP%lq"vP:69pLgz闼mE>HDB(SMU?h:`X$aC=i2$둞FA:)eDĿ |J_D,2*jB9YEW蠋sjl?0L7gsB=Gu[IB3D?iٶEA~HVmYJjKU lܗ~`H8<`[ˮ혭!X赩fsz⏱X]m ["}G_,i@pVBpb#҄9w<ܮ(|$$0SN6T V~R~jޠUh-Euq|˧yu?4\1`%-0# >-؈FᩭfD@KhdC_7LekUH Dd J,R_Ȧ񃗼Ş&60@+ߡ:I`¶'Y 1Z|=n#Z$cZy UcS}s7DIZQ1ݓb:gr #0Im\Ugm|t Ur i{o./K@Hlslde&3PvjX"iU`h#M!r+N(?>dq$Tc~tZkܓl;):fԁb̧7M&(/fy6pqod(/n!a /ˑN 3#-to-deF>smꡟʩשuV{t\ZWpnpī-xK|[z` 󦉨Yg`,N{oFl 7y9h 4{DқR> hˏm3tgCsu!K۬Gg=5K !F"}<^f_%?1k6\Gh\Hd,0 c*ԨV} aqx^dLEq4DZgfRMBmZ2.ZYq'o(JkP<שo\3-߱`+hc9Sd &RT>g,S]~)Fd(:ç_W UaUQug-"F즂Mi]a&\@U˹-(AiMw!׀S|}\gƣ@}`:hUɧ. ?b12a-V).z۠4T1wj5tINB&K*s&Bٿ=^g#chճяfۥJdR /PNA4:kw l!cI?YנL"?MIFOz!cCVRaL*yځxs_.0ڔ/ܜT'2KRx((a7P5 Vb` R1#^!bG`W.) 7DYN@˷5˓inJ!QGt²nlp<%fvǛj4ÁD=xH@.TOU(~@2 TP>W-K0Z9R3Z6z8z( a ŏ{ + .A&Mu|맜wN87ǎN=dL={.hUv.8T* sPߴA+K:'TKJhep=QQkhn)Or aClv\GOv?GaG}9Cn8.mD,+jr&-j#35$eS'_m=7׭τW $G{.D"_4_KޫIbhѡ~X {=?-\ RpWZdD'k˯(10mrXKG5"Jÿs89z7n, SØRCzЛ$t-#o.7RtWWXK7YG υDyg, | h-qp\^dT8'}{~\yMɿv"Bu<JJΉWЧs^R];?Z}-ӆV2y-^̲/}By/>tpOV&TzU ſ8"VAYX[{͖" "fKhg+Cw'qHWҳ>EfǸk%rX E>wq њ&N<¬1mBKmط.0ۅl)cAPiT)nss8VP~JB<:IF8$b =WoI7LYki,{AHDUhVH$58crc=um3 Op/XVa@&>0i?[}'+&D q˒{'^ofNXnCcC_s@ܩV.=ɘN׹FB?YbHz``:W-cxF:ʨ4:%)DbE =Mi3侄;P3oEgPcp,'RB{l KJxn՗?Hle z+Z5dd7E|+iwKWr%29wTar:lá"8np,ZwS+,.e.GʱpFAD}g9䎧/Y1#''EHE3CCVw&yac7| P,MyZ}ɯE찃B= ASfrtBǃsBo;s!F}99˩.!y`f&Psȗ%[=.z-YWݹ{>K㯎-.mBC -[U*ΓZ$&z^1cHd橪N۳#<0Zr)CXE_OpNR. !=%%(:*/;Lrv3'WӼ AP.P^g9)I-[8?b$_`Olt2\]a-dA|{n ]},ڭK+RSS^\x Xv ~7Φ rY)*,8_k F(,W fO#]Nb"_plz&=[89uVıO/k2B2{UViN471%rclik◺!LS9I$qf @_ sKT.NOWm e 4aw`fD.2sB,.!9AGuDBI·؂2:TPKWư|ByWsKG|<<; L@x@B_I/sUy-"\$k^IH.060rͱD7 uiQ7 (jł~5Cy,3dv ^d)Ǐ>BszBscedn?뒒:8C3<у[FiOm\e_vhA\i:߶蒤H3D&8d{ >(pQnIsZ:Ços;.pB_@+8Qi>/Mt\ tOQ\)u=Ml)Ц.|0u6~shԀIsj)@iSm5z42JQjLm.@C$Bʮ[)#P*ⷺ#٧c_S?䦦>Am5nϵtOZsy8(rJfD`Z*y}~e#2_%ڒV#2n߳0է0%s:~=u_59?Ifw{R|}'y\QGGGK$3fp;b0C'$îwpJ.cζ DcMv1L)aKx!+?)_W{\Grf}`zF*eQmaI#oҬ0W@h'^{D{9hyÔ($n16_ǰdgՁO:.N6/{ymDF؄m;)P 7(h%XʭɬV*QQGDw0+R8ieXvy$/3@مcUs\qT{weCciTo㠣٫jRQ'B.d-"{KDΙnh c0a3[ Ñ v#hca 3}MZ{f`*ll(\Ž$>EyWd@]ޘ{4@ ƂO_y̸Yf!0x!Ϟ]KWWql(m a$ 9\Aeű \KDŽSxaX7m8ݬΘ;NJ:[^,*H[#˜7?ң"z™\:rR݋|Pd D x{ ЇH 6[By7OR/דHܕjX=av,h'oU*nfBThiN(۫Rd냿z jQu01#-4+:w}֒:WP/D0ZQ]RW ۴ 6. =gJ0IDHXhLBTxCjk?󬤬9dfgU:;zHf.˫q]_ݺ[f{ҒWx2-O3)A8Lku/7w:[V57_&ȂFr[j@n>n6-OVC3:r)w(ZfԜ PdwIQh bO K1E /rYkE:A; {O4lpI!̻J`% u jzG5H3pWuvZ;Y0&ڨUBk=6ѹFd@,<4ei5Xi:Ρr6>#AB\Ls"$ qer}384PJcN~D4܍@5?efh<]gQaTJ[ck|kVl<%.SsW6tKe{ki*&O++݂~}FB BcKzc\\t"f=YFAo)VJN0X|euꋠa&>NTn.)CQPx?*̿hfW㯅Y m~*Y⪍%o a1@ 5%iKH>fPNʰtk >pa@%oprsAY؁u3R.a߬^aÞ2FY3Ê1ZI Y2oD_Ѻ\gn&6p5ݳػ$i}6RJRCLn)'Fi1Qp\.ԄJ;TkTp6-ۊwrD}eqѯL0 K9a[{РFYƸ2Ís؃ڿ /4GS ǧBݥpx!Dw;V2Q$ Ø&bnrŇFCڼ2 @+j!Ӑ(!GK03=O:Y^6NV JA _wHBWf ԼXS27٫5Y&J\e _:/E!nY3P1!'Ɋz(QSaxjmnzOC"G=`xu-(7 ErfXѨ˰Z'QtN4&?G]|wzļ`bK< u.ʽ> ;Ӗ\ C>B;ݥ:2xT_7Vn|nUjD3~KXZ)nc[![lhJmAzȟgu Ӫ9H=( ѕ@S3D`_zye*E?ߠ92d "Ò܉PW_e-F HwMֽvhBe7EjmHU|M<#v~Z7".[/Y@);zFEV]#FƽXWB gACuf4 39:]TvH姢\[RL4RpPpN d = -xpŻR%_6|aZz3|Vu'Wh <"[BH9ҵZ_kR$@y_4XhK!$)<ЩMt8G. #݀\ l+yцاڋo-qx?#lߚl5ZZ,vwC @T7#&M5$EJ=$Vt/ȵYEDXEkTTbN w%iL0Xcz\pR"RxC [lejљ?J5mL*.y$ /q[ yJ)b6Mzr5vi2ep).*2FL_3Aϭ}IFrr1]vfbk7`X (s1eAA A4X^zLg#j1c݆w2MWRӱoJogĝ/^րaL|nBqo<ⓔo/y,cYaMW㒟B"渏&+[Q G27no_uUSQ݉6jJV4js 5MZlkX4PŴJ욬'ѿԁ}l+$=ej+2 =HA?mتnY^D QH7Equ j)0A U+`i|+' Z6xA֊VoBiIƉy~;ahP/E-A`|Jg gn#fԽf{2`D׆ۋ+n"07:)75v-& 2 hc.3p[`+)Nk`Jwẽzς3ݚ ;fZ7)䬔,2PᲧ0\B#Et4 !pOE Ђ*w3ƕZvκ>JHl]s &m}C9MJ*f[~a+ j,NI$(]]ʛ hgG1UMzi},J%R|n-àe4E/9GzvSEG0⯞KjKο1Dq2:ƺ\UejX66vr,(ڏ9%7zlKۤ/3;@׶ 7Sn$uG`E|Ԭ5o\N!?b|r h:~.y@`b,ף B_+ᤉ =SY5̡1lFm{hZ6Œ w;'kzaW bDnF?"UGs$r"O!PB)z2/x'T^Bbm0Ohz7W)y}Ƨ/1g.BLX]q+RfG%Ҥcm>gFgWǩo{)gj}RQ8솂-}y3 38t#mF`;h?Y,zbG c/Z+Jsq vRY)nWU?UCDАsI6}4/Zt˯j eL!؞4y{ģRNsRf!jλJM ubm4 4&n#< nQhG7MVhRU= |)P`eOmybp#cr+Hٰ48hm( h RpZ_Yq(D:?v j ,yu7/TA5GZfWA 6 MN4ϞvLU^}vx6F.ʉ,) Y/tc@tjSP.)PLxb̻8b~ׯߩe3*+ޢ1TIVy* {(*"c}G+30X~mw{b 5ɸ],vs:3D:^O(%BBjO"S>vŕ̺fw@KrFJR"Fq2kmUK E[tGP ,MͽK^#-n`RyɖuYЉ&ɫZ-7/c N $vn̖#Bp=SR>}JܱyO|ڨzj 00cZ]RG6j\$e^DNrHkBip1=6*ڧ+l(2dH#UE[&$D K֛ {s'Se~ܥCD7ق@,DZ%Fã#&t -CҲ;h]m'-V!ݑ#.%)$Xdcp kLQlkKk"vI1N+MifMi)BQ_jS׹.6b:2T7 KŠ<]x2B)t6lI>q0p+g4 H}Qڹ[̮GOeCMaíow)xQy5L)cטj2{("=v=co`y|GmŎBRnbw\u]ᶼt6P%hTUo}]1K5؏e^w~z,Nv[_WoPp>,ވzK\JO]=a-Ǖq&c\&;G_/, E%=F1I@'+?w]㙤乽P@`$L#鸜U%]?oiv]l6|G !z9fmv-Db2,BKa {d(BDX ]N+\q醦ŗNSft,լ|99jᰠ;+6-& 鞴c=KOY>vko(s<XwیK,ñ(' 芠u |Um6';NQ,ͱYްEu uAL&'T˜:UhK82ic?tC4T@(BHXP7)6rۤ"~TfKV^o9 ź41k uif&&m/lRE㻪62n.c{g1*0\1x;!)yAy}u#GX3Sbrj u$c8 r*kQXrpbRK^V_p)!ng,njMj+xXU%^z^V|Ҁ*{buN5.4|#1״V$߈rWUfX~O[V=4H|N|p7)-V8\vZN 'ѡ]#EwIr"p("(F-'Q]C,ӽ c Bj[Z1̶T&N2nPgq)MKC6 Xpw6tvu!9X>s-$'C &9SMwڭHuk~vgGmB=Us:+{,WUb A+6&쥆mꦍpgj:ՓȢIȘv]7=ѤC>ßfWy#u(!nIIM{ gOڄ<i|eqC/)k!4<8N0*iŴزzgN8YQLffL /- K 0L0hغeƤ^&G GqvbYL>f#yY8BqYRеH~cSLwNd0OST8[id8 %(n5bw&jJ)!8TˑqO9 N Ӝ)Cn$脇J+/RWҗͱ7Dt*j/2-:6?!nqA3< b(w%!Y`=A3a|3xb,+6ĆtB5ܹEhX;s˓3e2`>%,)G$plFpKe#byBCn{ L_}e[G~2Jb+r[|t 8]ׅ)AgC>F.-2oBZNxiPj:۲{/*_x.iA,|epQسKArQQ)X@5NrvdLdsS JgBoơL/&YoU^&VECZx%yk7aSw 䌔AUhrS - _/T@Eϙ 9o[zNU"b s9q;GOl\J.f$Vb3e` ^3|Q iHQ @eO_\^rV\KS̐+w EҲhu|3M[.d+uP.\1JO) ,悔eH~BU)Oޢ(DGLA)E5rHp_07b6LܠcJ3$( RWʢDi7,d|`hO*WwhxeB=q4gرgYZ07070100000016000081a400000000000000000000000167b609c300001f08000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]?EhDTTk׶ǼՎ@_Q0 tyu cZӕN[G7V;ȍȠ+}T0R>$7ZokK=JyE_%=:J\l! &C}IJ6Q@#*JaR7ׅݗZ0}7.89A:"!f+AyXV}}v%C*p@;#4װKe!FvߵIC_u@WiD,ya==tklޙ1Cg^<B;|)Crn~),MKB9:, Py䆰룯PWJJP!'Aq&_:a fAӳT"d^^pPܚE"dwO1* ޥ3ڏFuQ>\zgUMC7C hzzK+s?g`'bWWn!WAGJO+?YHڢg~ :BL;a:r@0̏$ QG JSzj77s{?tL "Zr—߹cyc"?ݹZ]=D)4G)B{ݝ$%"vLHFk;y+zo<. HW7J%$Ibطdxy~H&;H4=w}%N-HZlNR=U>"nR?"UK im(^9f*hS%#/h<(\ErRDa~GHQB[1! Q:Dg2J*tu3JH6$NMS0e]r>3h * rߪ,~2BQ+gj>8m}p) +f>yx/ ǀ~l++̐..X݌cR LiQZ}Chp2,#(%f}V;~tl;GT‹Do4 z#0*x{JAp%fvO^(f|)VuNu7 <DhxU8uuJ!r V5?=AWup\m+چpC" +FB{#۲Գ /W _Pk`kPUx9?8}\dnXeq-5}W бb<4 ˷Oi0Ϗt 4k T%ZR{:rR4M;5OR밹kgZ'1qS|P4zҦq*j=dU6C4tMSUaKḓvdLg!5Jݺq9J}Uaq\8(k] ,s;Bz5Ƭ54gCj^SKMJ)/|I ]F"g_Hy-m#oሻ(& rFP3 ڸTA_*u{ۜg{%.91U-d^M;>0lɀĿ(ann͠%@jUQ?gUɦL #B^Cm^Zs;4+V+͞m-9P* n50kp.0LAXȝk.24LTMnWUmO(FC!敏vd0۝f?Xo"<l=#uR6zOlOn9(+xnlRW XB硴5I#,yqH1mYkw #^9,V&t2MBW~]sB itRkl2Sc5M}(~LPuJ =taav+7l '@^`3ڹMM 4d9v_sf;@|ܤj͚џXEdR 5NNL Z~s4;9CX00͝2i(&Q ,Q[1>(+&AtGe-9q YNDҥo|VEX8mCIzE|T"]̂rz 2Bi9d Ў6’O"̈D:0S ̃]!Gm#~+i}Q-:]e'yc)ɝoՎ11\{{KzO"RO}v0 ʕ)`J^ F"D xzarR!0&g4yO0' IWKIc_X#,^օc yK!OJOXQPE$=gʌet=}5=U%aS#.([MK{IzphoU@.<>/"Mo8h /pa┓Մ¶sD KB"}ҊCFe\tXKO!=wB__CM >2pyQ0bc[0vE N`)-+;d,5 9эDaj]@WY؛YubDq󎰚y*SQ_ KhE sț?UT28mfy9s+OP!ˡ*kUp7n}.1I#wwiH¹Q[%+;??pWN',rs=6a+EߓR4'7%RA. xv?K_P 80n@ҭ WhM;3 Tۆr&e. F>h ٿaPR6ti.ӹjOdVft sxŁ<^̎I CGz?NiV6Sb t|q đ2 A|AMoKh3^ *vi hށ$::%kz7Ugxn3!xp.yGۊه$:9/al2*ٙڪ7Nc6kn? ݧ,=Z>An?|zYD/jĞj >~'G̥*צ,"9Tq{9Cos{~i%'} syth.h*$@cܞz H[ᷨ?Boاe؛V0a#ő:gEdW.2\AdXLdGŶS8H@?ʳwDzJ(O!bsR )7@cH}3 ErU<?&%wۨi O3[*6a+dN6[P0}a- upC~ ;_@8kD}κŸC169^/~OiǨ).4!Nn)⨍SSּf 'wqCHV;iThFffN#ܠV \sqцŬާ dRsɭR[~p9_͒1:Rqܿ?WFmL7JxJVf/T1]@5g&4N'I 0P4?@<95b7 \$BcDra wF|=,cgX&ڣmqȴ@[D恿oc8 Xa9翣fy!ڢ0lyIa =+KCZx󜕀 >H"%#dZ|is?M4"= F8*oR59+Đ<}oCm! ˢd`j%N'AOn[L- BRhy wp:k@^@ZȋA-?+S۽qA{;gl&A#l X\7=W^@ 09W|e^0,d+ƖFn_|:[+AKꢶ(;T_AÕ_pMTd;'pjsطX8ѕ ړh9ÑinU'WS!4B=)6DAXh:u.α4 3keR@JLķKrלtM?Mq|#tzֺ|d;<(v_i]ɳulbRQ{ \[^uP%Dع]ge2c8Ob=mzr5jVbZi X@QWr쉌_,A~Tڋ0e&y{ >{mV 2mc'Z.構gg ^sl: Rs=*DgYZ07070100000017000081a400000000000000000000000167b609c300011948000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/m ]?EhDTTk׶ǼBkK~(z ds1_#kAUK\TI55a# , F~[I%\M{@zٴ2Ò#v [0 *jūbi$V,y3tg'.?_X{ѾEPl@Ȇ|23Y^P7>,͊ UmN0e^f4lԦUtoW=FylϏvsojrT<;e˂%mQm$>XV 'fGFJO5{n#V⼰}SxvzaZp [0xҪs3]:כ"$ĉ#@ Z0tIj/&]i{ 8VisolvWKg5q쬛K/wh; Ko\k}W)04X[^[^B"O[54P}X)E8R]HoK1 GQ zOr2@v- `2h@{i%dկOφF~(1E".yCaX{Ǵ`9QoūpN} )mPP4nMsBpn_DBYzU0YpŁWC9m/d>z8ͤ^{מŇ zB&*iOKLo܉n=ZjGQ=ņulp,.I8(![f0Ik ?[EۍIUA={eJqIM}1dJ )@@i0U`X.|>mg9?/X>gU_6ޟWD|;FKz.LR敩%֞pII»hA&ʒt"feHȁJkqyT(„1|z{*VnE$Ԕ0Vٓ'[ob[̑UVU+`C.Id"ҞT3Bxex|Rd #1 >< Cqvnކo_]ܔ|!ݵ>K3EiU٠ξhre+mX[B&tI릹oz&R8ͳOaLȹǣc<6K&n!i)qYux X%ɞIQέn>So'a% 0-^mmbU|/$lCufB􎇉ǀc5W~=OͪoBconWOvi$zJPvzDOh UtLL2]fp֖}<UTHÂf`F*lSֳ>9i{$yI!)2 T{MCL`!q`ISIr[0 y>Cs̓l $]!^ɰgzQ᧛S 7cwLoYVs>*y떖~:Q9*k/?TLbR-"Nη 3̩|i_DXPzw\,ۥuR`#,xXYH0^>x{(l' =ZC蔹 [xg$=kG@Řlw6r'ឃ:M.yk_pUw6/a+Zoq0&xOo@V8 12*";!vBd(O|0-""%>ZCI%0'zG~ W ;\\5EHȞco |oPBQ1ITUfk1yx$ЊKһA/vJvYCrPGkX?+F[$)$<Gfb>~v#Xԧ{,aޖWSk[j᣺Nj!MqGǞ8o\.&!w\ԗݿ(x,~X6 #ǔqtĴN^$xiz1'C' S5Ky]!l)8NӰ3'w f_`t^G-*2'w;;vѭwx|/2N\lI7UЀW_aд7u^`fnskHlZ,b$!60s"ɦ9¯s3h#/[5G*3D͑2f)-ObeĖ~gw]byjy1 G*TmWhd;(KDp60ÑЊ,jeNDj#}h ; V_~1gY Mڧ$D$ƏNbr2/]6^~IuYr"BCV2E : P&NQRu0 \ l%ܗji1-7! 43p|kd&;MJ"yEɏ4bv vOC u,OBU? )}.9s)-[wZeΨ3 wW3nTbQ*zJPsA1+g/|W@|{BBO%@60aO,)nPC4ҍ] j^Hw_ڳQ4P\Ak90|$ l^jwswGƝVȇ[,y q,(o$]_Cʤ{9_{y')M9l'qL| uh> V_c~!Krsapq!B6RS"h.40|!@ HdVrEh%8duqo꧂I(C0ƹ,g‰Rإ UrcׄC?o 3N& Tۚ>8cE|m f ^;{)@FlţxыNN-ǾڑgoF(U`DTD:ς]2 Lv˷]`c6-M=-wU%(YO/eSkZN߆ǔ@"WTp8/P@{++5 0.RKYp-Z}b\Iwg DQ0tEUQ/?'j+N .&s'C _z8cWp@by99$~;z`@iCBˋzaNӮ*gdXi'ȗXlH]3?&?s=xa9+ƿUj¢qub|!.tGxax ^Hex7Yn ̈́N?P{Lw#%7SwJ 9|`%v,_E$3tx*x9_vִ8D92+XBh 2>ZUbj5dNK>Tgg̛AK|XlAIIT״hV."g&|֔,ߦ7EЙk1$m+R=Ұ:vBn0LnșK)RAE XV|AIe.ޢ_"]?i^&7bEU!0zqs-FsFJRuĝ ꈈ4]*-KALMymdXtXG1؟"5 ʼn\iWJ2%;w5Q/9l5[\F1J{NXWTgDK?TGAith0#o$TSk5%0|GÙZGLa. ٌ&<&!`tDjyi ABM9M.9&&hit% v-s/.ݐԫӢ J-2͟9G.*kS34ﰵ2q6&'$]߂+DM\N/7B0C%ŭ_=qXNm TzfBzvs"/fݖD[\K8HPE*$_agAcXd?w|&裸[zZD0e A`QnR-AWW&U*$[;ebzc=̏S3 v!934!xF6$9fw.~*p"޴|u5b,,BjawI\.c#):r;0&W?vHr)\Doԍt]@|S|N kKFҮG4_eYڐ0iX6>:_J/MF@X'!xx p4.ͿSZv_E {\&2^V:܉?YPd}g'iC&-Ne=cż8EAu^&m4qdEE>@ J@s;Zao>TV8-,1xR# -HTw Gpzԑ!+_Iy)Ȥ=O s"KY@wH -DB ; ։\;4 62z戤tZi&C ĕC^з5ڻ1ҟ\u߁kh˲H=1,AQnF:膅ՔaXd(GZwP׀=dsi:!*fKypw%o8 fvT_5\2HईNDE'>x1= n el(roIpy0 UaPl&Z[1t0ۉR ,uRuh~gp;,"6@u3'Fջ z;SкEkݍ9k1v=,&ax\пd6=e +XxӕfwY tNҰ=TKWcHW%y߆>J=q V+oB r#*Q,(sw >@gԜ<~jDs(wA /ZkҤ-b= C&;3S1~,tO)оq)f.].tr=o&HmV8x8,9P CL n +b-`_v8a4sZc &n3X[Vޥ]K뺉xKL2p!]i٭4/Io|G$_9G8-zlPC,,^gge. H/AYu+@fǐeq>ƢMP@Hpea, t8&G$o0ovDHp?;֥;+VsU S f:*x$7dGI-Dy0Ir\9+ ۋu$#/ 6I\) f\tW>-s43} |Ь4z>Y?7Ռ8?:ߠ zpeUd.kQ&U4JO1wz!\F 4gן,A2_֨At+ܳ[ )#~\{ǽ!{WĆƀa30Us` &=-AA3A }9`Xz]4IzTa(G"aFUSM ZV/P‘SG1eTHJ"<,Jk>VWD* t$E)*@Uk*^7Y},P!$v g+N H>bũi9"&LCs;#SDŽP5&! ! {T`oEMt'YX6<ˀL|S"9$zE-^:0V>̣K me}l*7?.` }o=|b} ,YDz(Fi7 = aw.AK^nSn04%0z"&lp)`L_sZ厦V# FJ4 ?D`v@`gD6~_^:l>[+ŠyN Un'Lΐ o{hZd{u^CEKg=RrI܏:H+qحL]v0$ EfO} QgC 6ťe2,TOK̤G4YUun\_==Z7"ؼ(|;`z)2]/W Iz{%-q3CT1maw0 zRB -O,r2N9aeآPPS@"cA** àAM8m%1m >#"mr/%@w_{tJ(իMLdV2&$tWLB(ശ;QmXՐ/MC_Pk dFdRt'-%7qyAòMJǂ (\Ioyy2,_9 :G3%Cs 8cMkfE/}nI8 Yw~ n-t]> ۜʭ4){HIE ^|y~ׄj^zڄn ۉc/ځ;X3 $"b+yNEV,~jJ\p q$Uui'9v1V3F> صhff/3L,kdK?R z婰0&% k3En\؇T0YJb 0q"uliW3UEU90cG]sY!*{l:GLPlR]녡̺#ojM ⑲[K"߳mF^<jYR4z17=@i 5Qdd`drAql'ܽzqӿ5Ƶ%Ͷ[T [+|S,pe0x˽SdaDԵu2d-Mv:l%#B OEXK{%w!poä[x0"W-9Ǘ𘽷G08 v\oDӤP"l*էv$og] MsEVNA B &̄@@oA- 2.`*“XEIGJ3=Wi_9r|#A[r<4Sq uTv$lܩfeٲMbAzҘi2\Ώɚ@2[6WiX@[nƷDh5yh0S5)癀 چ8*W;K[ \D[e"a'u; M}6bX"$lH Ʋ't1^0"j( W<]h+ bcǝsJxPa]5S&hد.>>Vd0r[1ֺea U$AhDmW0MVwG-xUZp1Sw}37[ *U\'e]:ю ߷_x\*?]W7?jg3D#|) ${oŭB۰?[ 4rdxGI 3m~hAU"-DiutPlZ€GA p^ ב#[7 LȘ>Gl @i3,q} UCYHU_$Աxan >eM7Xa.`j;+v~`2k#%ҐGؙEڂuձ2n3  U,]~KeNz`W}rKS ܳ/ E킜`EWP`-:%~V!ۧʀx7hW"&Aè X 6?/0~C?⫰< Η45~"$",,-ZƮƀ 8N%,OgShjQXܬx#H AYk1E螿|au~g"X_sfDcN):EJ0*/=h'5o\zG&*=j;ԭT=l@6Sq1@pf-`Xy  Hk6ſ xn>C V5)k)5_ 782Uc̴D}XӯhݟO9iN(!3 [Sfs~)lI%ksHkڝ_ CCR^ aZBPB[N4,'T!՝5-dwHE;u ȫ",[e:cD!3lnZn@2 !}#_)]XpW÷5 Z>ffl>yN6EZ>@S̱HsﺒG(}yqIF?;vR : `.J ܥl8s[+zmP\Βʀp)k;Wwl"Z,G庘К0 ϵB{SGߑiu{$#(vs5gk:Jd`vd#߭5i/d0[| ≪K # njb|-j~o4ŀ)T!vx8t-ʕjpފ"(XEGm6#C&PnN]/@CMl+b8n+x#,ž㌁`;'F>=<|&kT I-~Lθ‚ɪ "QHe0dwtZ\JpC =V.4 ۺz#x F\Ȉ@'uk| K$A2oNd)l%=Q a E7iCFjx?$u{otu3 Iq> ZٜJ[]zF |u˃Zw8aY:<:}zWPU@' K\i[k5 __3;qcBn`Xhڛ4JxU7LF}Jh{u"Mr+Qt=ktrG;x"L`R!FrAֹ;T DX(M 1>]Sn"i*0PRŌB~< Z$Tԃ eEj|8cIz4Wzrͮ,=)NbA֛5Ot%ƛV _/~CCճ8ƮO {l(m?iƢ{Ȫ 4)s.8_ V8n܎a} *)(k!R-"WIfu n,E153 =oaqv߹Zy)qN#3A 0p;Sm~Z{WN%u#0x]'iMI=aKWrbAapzpp KSoM:L. orAR-+bq:#'P%yS߁''ki)$&\yY"@NWDi] DaBDܣӰXjVbCE^}y>;h[ʋ8z~RTQ!m\cœڧd%\2i=,v]3fog-#xlz_yѭI =v9906d8\~]te婖YT@U 4 ]OE] gXn,pS'OkIGT##W=ݪ:)PZ*b/7PkBIԿ0QZ}yjm6ƭ)p" P^:HҶpSבj3XTCAc{2^wtVrtTL2G̓8]9Ϩ=cҔ^AޑiU^M7818g~a6Y c6{d6j{O͠Zօ ӹл%w6>h 2',;dwWB(=}UgXE +Na7| ! %D kpBFK9o)o5ۉ?뾕m cl k Yѵ~8' =!x"t_",dDt/'}ГG.)UǤI:B.fyAAC ?Uf1bzش*RYhdOE3}o Q00DZVMD9_v}%5MtrMVSzOK|\ {3g8asj+ -hPoG'(5v(A3(ޙ#6(AKyǧ}^r]a/{;j |[?KUij/ыUJ6[A"'zAb^+]`q詧&|\%s]+89'O)πV.߻V7t. m:sC_}&죬ǩ7)Tf #aⅽs͖R%pJ2 -$W!0@Z5' n]y' @7C;L !#iߢ36<ڈV=_yݙPW/Zӟ0{a ț =*@#n%fԈ˙IhOM~@ƨ'Sv|4lnmyUurYq]h]rԶs*&q đ{N;oUTTv~܎qslZ}AgُAtư|E0ހbpݍWkBUƊ='"'iɃfWo\A.Cv=qTd]ӌZ-:Ree*EIXR;\ O5_EcIzz XdH̩4[|>9BT QI͵ÿYz(H [圯?rM0,/^uAr_N3}Q,{*^|s&?eʳ|ud2GF^r뗡mv?>r]&m$άE\Gv}A#(Z CE- ӶVvP½%Eczf|};tuO M Xv& XExv_ 2̖%pźҽ惌NYI ;`06/8Ŀ-dF?FoTxD>tS0Dht(eMM<,*Y6Fh\;/Uspe.O5tECu &;BA -AbHhj̜l@Yx匾6 5/1W%~ݜS?`Ffn_Ϙ/“tljgdcQx227r FR(-*b Oivkjkw0fO*O靫h3w9<WHG*ɺtw=\M8j·P-G4Yh=q˴>PsG4t2 `EhTL0cuKZtrUlǁ'ϨwZ,!\.ya77 zAJc/fk ,7aA܂6W{7!6ZAn}A/W*E~! zŲf(74CE*\zgz[,m?'E/ߍ_6:'dәOsz&ؽc \=z"("Bp#i59hE&PH흃w riQ>⨠W&Ru 9Nd˘0iAn}k w2HBMʊadlOCMaz~d [*YpxiSkaG2T%sM/YaК n&**xDthY},i)r_5; ,xgW9bW8mvʦ 9 cuV׫&OPȰ*֓\kX%H@[)Vd` rշ,kHI^"5K};ncF8U(Ϩۅx8{"̟[ʬe{P:o* lJYx`,JԼX#,cjBgS"}؊VtrE AIk;2<*Б{ȝ6r84P0ޭ%l;%k$ҟ+IQb8ei$fQ(+mu]|8iH)7ߖe0H WMVR:B/T/38|ARuVM6J'0FEUKZ`5947lA8&53N_Y }k=fj4v!h霳jI*vVCK)/,Pe kf#MEQ )a(Y"ǂkR"HωOvMA[dCʵؖJr$j>j[nRZ>aϾO|.V͵ =f;̂An'<) mLjU;t$/؂jq [ D[@ mNuH{6vFmܱѴ8ƼmQ6V$9*wVJONTRgCc)Jj wD]cꑁD(k,U Eǒ=Kѭ)&!_Ae8YN' gN۞wfW9OeйݩJ'6A4w}{hxM魣j98$gBqu5Lt( __L38勇=4-d3~G: ȔF ~MZ/H{I/zd={.)ʌyZmg[wdӾ5Qu$c d&-pLPKo gw_vGשE:b}utK;Zc i0LAL-=q@P(.ɥ3C;>w a =Sk5;fTG;W2ǒNy@yZ<5⡷PDY&1n2ȓ&'drKQ,@p q3oβ#]z)1WA9..ذe)CizR `%UbSi= p &'ܼV -~OJwԬ8sA)L y*3 'tkp`ΕI:p>JP0u^<(\"vb֣N HeR79k؅ c){E/0:&uU72|CqQ*HM<8 c 4oo@Ѕi^:"B_cG:I[=h `5>@/*4-#ɠ_.{6Z?.9M<%U?fV65"o_(ffA=c.F$,)fky!;lw*{Ҷ/_ d- g9 ȋAٷ(UW Eu ?€@7ߦZPf7 Y OaKT'h0_G jAȐ c~G\M3w}d38NY0vaٴho&Y]ǻHRٯQ7ppI>7nURa#֋xEڼM~ꡐ5_s /5IțbTtȍ0SsB{%\x<dz,K JX -isyWL`/ (?vu >s%GA횽!jﭩ*4P I%qwXJĭ'޷JtwG02izo)2b/aoޣTnIŏbF9] ; TW>q}@*ejX)\-8%ғم:H gZ?̦tSX~jl$źh&"7*.˃9ŗ!MSrSIvN%g<Fz1k҉*mڤkG;nN1+'h33< γ]-Ejsaup&]o/W8QY?O`ڶ_{2Q>?R$ ma1 wL D=3')l vX$}*kڃu=4Z%6cE KBNh:@ sx3+؈ip^`gOQӛh:|`nygfRju'x({IT鞣%/v%WG Uk4tVO?.uxg;{L[V?5Lp"u:Wk歶JQ,_ h刧MR?}-RS2q)  +:OPw6r5 ʂ`Wr "N4կଲP% ӽR6reǓtC^\Tuc3ɦ[t xe񠴓4Zp[3 kJk< LZ ê>ARq6S# k9dLD,'ʻ)kWc@fЂϵ?6l![<3TzOxѷv[|κ]61 (')J4CHpMĠFnVG,3ۈns0~dBWo{YE<ϼy12Z~l07I0VӼ%Q%_{sį?&q*8=C,:jq϶_qYo(w{]%2;g; =`'B`*JI1@r`db4tRW9LlTCaGv ^vxHSB?&ZmF9(T129^?q QuwLHRG`Wa` ??wZcHMPL|AbHÂr01dNfa^H4xج״|z4|Zvұ5Eb^% VƻR i)9В:XwN*/o To=44F'mhh=o.H$˚7~䉍2f~7\c&8hG_tcQ=qRcG&\ aӁ o?GIsP\K"9R$}54Zn/ƹneAE~xw2չbJIqE0k,,%cp^;l] wAf􃞋F6wB~0Y bZ:5sӵQA'YWG9&*ft f9զe|;>O<G8~I8}+{h$bX<5D8}8TWC f.P/@h٣QN>hv_W<k)H@OF)lk0 *i]pQ*?ZEڍ yH+Is?/WPDd's~޾ƎK1-ޒ64O dC[-C|1OY=xlnq4B_gwK>& fcw+L J3RE({d2VDK"ѝP cBӡ>d9s-6z+zᓾTN$W@ 9(2[MA8^@61D(m<ױ v Z]|^ ct5 D9tL|՘Ǫ dL=*Au4N,+T`ˮ/;!7W5$̤WX[ O2s X"ۯ^O)Q>_Y0vt9Om1ZFo,W+~iF(V:PѩI,sy2*NU IhJTbS]9@dTbR)8syK#CX#sVuV؆] Z0:KtuD* &IO-0Uubuo )R>!Qc؅^`ALh:ܑV5Z Q;'K>ZHL@V"TƁ-8YiĶQܟ/b㨽 m*C喊lMQ|WAP(Cf[T[ōOD*AT[\lT ="ucɠA)S'픰ynG9>>_ #0NU : fٮsvr~ױޫٻV-DC7r-zkz>$t:_Aj#991qcfJҦpvwp M۔6("a{ևC3d1v {(}4>{c:Q{J9(5PW&:Ty{epSe W÷OĝfT(H;{Cu]6󭻨t=5Rm?!e}686o`,ʷWo)=ձR;_Oaئl1oj:/yw+i>7,7rrLac|ތ>3^19aVOx]NE%ԞF~K(4B[{T# u{}\}L.?e2? .8mz2KNϖg픬jhzU.J/;8c@>xɆAպ4į]!@ˠz 23;IU8 {d!Z܉,e9CBj:ŗ < ̼ 7չD "N:f2uIUo}99}7u&Yic2+JjnaN ,jP}?UB\|O']Ŕ~8{$$_+۵閲<1IO=VcBO~TΥAwKosipG$kEJ',PNE6 ̿' Vm/-ʮk+A$q`wWt,Q+_|«eBlaEcOZ!N9RIm6"#v6&'rLƣ`RZ(NMd}NE{$Òp8*I:]WǃFg#CzǠ%,BH-M1F [WQ P iz ֲ\nxh`%eҋ ·)9nbū]OIN5InT@zreBhJ{a*,2 a)u!}O Yظ+]Yx]3}\\-N sQdX*XOp!c]Z4ܦOl@*XjeIDe|$h SMVE -j+e΅\ʁӖ(oڠg%QD +/B$7B3Pj 54ۯ*=]Uʻ̃~ʽ}΃O[ah ?rXgFde*"fo5._֠-y-4O}Xʞ1Ƀi1-&0,~3/3TdTث B}~,_q麟w,(b]aVBoI9.C=vu* }q[u.p .0pmnCՐ|j=TҏNmLmz;^ ΩK'k]Xuvaɻ[TR} @w?mv_!8\u5'V8j_ )/ʅ=4Hfv,nM6T#)2Wai.e2)L5jSgMբMqvv~ WY.B>S,Hx.| Ɲ)T! Vc*C*spL1,oBL^'5BaYqH珞K_Jb0度Z֞c&a? t$9tjdf{vtUVUB ~_3Le;W-"kOʩ#9q3\{?~,HJOp޾#[Lc:~/+$}kvp4)Zf1 7(c0^k<&gb@/F 7W% Z_N^@\X*`wyB?"$C[}&zV#󒟓io~f] 98J?ZnEeȕ})C< "{a»RBcu~>D?ƸrI|-cwaM,i@v m"P5 yo8U*jj`Z.Pg!&7hZG ɗ уDz"–ule@F;j9d6YM"ʾ\DL +o> "|KwPjM'*P_= H2 ʎUKإ3t`=]q sI@,)oJ2f9)ơlF .7'Lq>{"Ba]!IgV i-ٛf&@ \?j3u 5Vڦ 2Zv$HL\lubD*U+Ph SSךw$?@sKr貊0gVz}CK>/Ptq3az\R (6fohJ-G]h@GEOaY1<~w7f׽aHgEW@- fZ^fBn0Qv 4*pE7A!ŏ<́Xf?zBCyJ2*3YI&@: hgD#/qRB&#Bg6딇uv6dmTQ$wv{1,.k2Nm|Ŵazc0M9#p ,R$Sf@fLsBWT1zEx-uE2򃆏ﱙ7g&7,vR5o_i~φ&󩼣V]xco`Nn&:&E2rː.NNQ oFƸ:gn *ƩofDgأcC~`ۑxtFZ,w:m:4.'jnnf|_32~](Ƥ7eR P`+`[lpi|-є e\A}W$!'4z`f-pr G-jNn`K vGѠyçKEU,CN#`\NxW &"bR 1n 4n ݴZLO掎tA4Lp^V<}q#Ce70:Q/L#-I}c\Z q|3E+ RhŲ#a[|o5RIYbq-%6_30񱉡^1B+4媭&t? j͆/T@huX, 17|-cif^ji`P'X#lNdM3!g"]?H{R+߆`̑'MP{Ƨ藎c=?Kh]6'[c߶dT_ wyϸ}V8b ɰPVkPJc|U[@(osyZ8Qv(."DU \ϥe@QtAJ+M;Ff a2u$+Nkޢ#0/ QX 8mZ-ŧ "=X"p]ac(#=rcJLQ ۞q?Wғ / (I^ ^:ǽ..CtnFR J,~70:,`~ ]H"KUQv}>b.v7 ^I,{v9nrm}xQƼvYt%oV-)GG{TIq< G=ĉ<3x-|?0?i[Rkjۛ^Ik =:ncTRȑ3TN$,;dH\#{2ކqیx F#ZX`W:(-g /cD~ZvOV9^Z)J(^-9*}uSN+5/5tL(|tQ GAOHijIAi @J08p54r+t&h9+&dֶɀd^ccGYdx6;sg<~;ȜtX3àN.h:*IF1Jf=pz ##83}BL=zz_صnڒ,:%ZM Xn*܆.*8aO!QV/BÉ2͘}2y;첑3,{M >ԕ!`Qm h H~wf?;6F*,2W' @Èض&qRy;Pg(վ 9^ZVd{d=(ϖP+zN 9ߪ3j_^';4ҟP0C-G,M14M.G rw._'K +lSqׂwD쵁7 ˙DS~NAOX2uC~ ByWĐ״'l0 -( Tn-s[|;79 g %U&nU+{ q.`.2mX+ zB3 KH{l90X!ŘUcsR\&hDbi@pe@ȏB2M8p% >W-O~F)XNϷ2J}@ /KO{۰^\[ .dTyP&᛿ :w]ND{#*pfn3U~/D=tUŨha⾽ s+fηZFP2;0Í"Gb\ Tȧa&1ޓc஦r^tQwՄ3|4{e6&ReGG-۞83.dlbbuK ˓;'hk3@drOKwͪ;=AOxT-V(Qt13*itvBN;_ +r|LS"'jGא2=9YAӠ_KBXy姊6S./|N~$Io,B:T}q?~y1ч%1fd7}D^=%e]kKNDEHF[̝R9Uȗ =\+$U`#YC>Z `oTmN =W9x/O=ǔGgj] M\z6Ut# Aͅ턏a{с0.1<)F1ŚQ . 8t^*9^`{ Q~}jgZ&ܽ8rv,6G$ݔPZR hѻmuklpĨN5TOw ᒲMֽ#6`pU}].chA{|}F'5Z,uJgʥJiG q$=}U)[`Ի']ƛJCτ">iNJ ^9~`F}c:)fT rn5E[aK ܺ_}\gwD[Pu:rn)XOQ6xsw?~ln 'uXu^ׇt4m{{ X}U5ЬS?O5o b^G$_3ZcR6ҳ\s ÆF8ABvwPvHwQ@aJ 念cL xѧXY*Ə/r4:rcnՁ3L?Q"[>ﯧ'Mgg؁#2O~S,5QS֜.8 EGFO6@?`t9V?VǰZ.ݿ0x:F2~Q.1WJM' M9(ZyBvUNoȘ~`إ1(N(tSc̔񒗵\\?O4k k[E󜭤\U,m"Fԍ&/t*݌LK0@쵾1q4> Ҽ|7 gBm!Ȅw*S.v+*qE+~41GgGEO,sY{ >ABIC,GגVb瑉=Stߟ˟b,F%'֯1Wm?@ ~i D,nPS3 *n; Oz-22E,T]~[B^Zdo^Hg&힇4`-$Z4UOtV>82[T`S 3;!Kʓ8qk4;|@?dbCQU>y~5E=rOk(G khw^ÙI_)7z "FCX/HRk y)̴shק! gf6^vuV1 Y ?CsXӃ%iMI 5pKUJYkXYaל)QKnmΖxʻ _m@k= yNJ{'΂ⷾ0,'0sBu"teS"{ZSW054bRG%%~ccH,_+qKq'nڊ"LYz[`fAY,ُЁ}=PA&󈚈aqY6$L!0Il|Ŏѡ#TJZjh-H"r'6s[=Y̟%H.Sg [)yeW@O V5D|lV;OirkFUm8bE"kr H3j5=qB ~i:<1fuYA )W5A4V<+cV?8깁Hϩ.c {NYSmI HwrLf7ʫhG"AD Z#;vg$V._W!R[:j3R ӔwwY L.%DXL7Р=c^#gU$!^''Eh x*tiʪUvR/@%f|Sc>2 q p7j? zE…ɍnw+#KLk3џQ eTi3 †\YVxo/HWn#+ M|+NVaF{ JM ' ܇ dDh֚߰:[G qͻL񶩺\ RɐwVFB&uOR`Va -D ʽ#P?xm=4++(d )ak&ꮨv@o`QCx8O9=]PY0 tX)vbyƾ?KD-CڳyuFrbm {n!$+IGEpP#LivKvP"/mO0S՗|6=ܯ@r<'zo)܆:!栬2\QrX$XQM5jU[c8 lQX{yqw}wOq`'n:2 3׿/f*tGrm^}iO KI&8܉Qr@(JVYxL0?/${a!&֕bj߹p!8pFh[s [RB>B$G~6R$qMk^9"8&#ʖɐ:;<;qB=ȆarEh^,N{4cqueg8oWNԱ̜1ꡀ*\dDJŸ|+ypv j{&SN̊wRQ*8Ѕh`HD>f:3L35˞YqD/JDU98N2V!u=wAtNliesE9@ԙG&=fM"b' lcTv¡)JoqMu  Xi`X8+MI/B;}`jlt+S-Л*bR틜e9wK--~B.4J:5zV`zOagL@VBv4Q]8jzAQ+&+CQ=e|:"Qr_WJ(,|V ܮ,Y_ʰrX1?cõu, EEWK?b+ ~k^ e ]b# AHq4r$TCF]e\N?2ZBH46)XF/ ]sn5&J4%#ث0߼G#Ihk, Ptιi7ʆmZvä|^x%[졁t$nsBꭠ W[zhdL-{hPBҷi10q U2(Ik{Ϛ4p.^sjaJF]5h.@nGARD?;hC3kEnx6xV :F$P;1 m( (UzٸiYJkFI~q73Bw7>._wW_7L~ZyvG FX3b,@+SN// ,2| lݴwsG"bADz[%F%\x{؞<> p+U~5 ɭc=K0G| lE^I$pE.4&vѕeg5>H[\ gW="zH I;K:+9vyO`Q|Js<,MV⧲?'Wb]`Z"oMX_U+/~W!%_VZ<|Oe/t|8qfjQQ{w:"}PLfN[kސS6ȁiX7Z1̇!#* Sd9ǥz4b xZL˓K%.Azsv]j(9d4tۮK&ԪHVj`"4^ŢQ#2m(7o09b>ȭA3L `[Q|Һ2nO Ak;f2:Oka`D*ȁJ@qΩvs4÷ vcQ*XT$SVX"(7|l=;jE`  ͧrB ='+LB*]*)xSS|ގSM-P:Uz!(<`v B>˟X ǎ*,z?b[ލ_P&SsOԺY%\A v 긞82:W-*֟Uh.7"`ڿr~@"xJ6::](5^LќCRowKTu@'f^ss]J_,PљzR`dSW9 ˼ 2UK,la<.w,/ r&IzI^Y!w"$,_&q )z;*?IanYy)x:*0`5 ,ID2vsrǧ$ޣ.QžTzS {dPsA 功bgћO5ה(,~`%yzN+70[:^-47`r4-qJڛ9.n!VHzO.BhY/MK"@9u^ wBYuߙVvs G@ia09nQIyڕ6`٩\LI S+OrżV%E9q35ShS'r-'q* W܁dzt6ɬLe͂@UE:"lT,?nJ0әH V+n4@*oApt__ReR#v31㟭Ǡ[m؁& ;Ob,ԠiuyRiN+q#,>qayHXZ6~)DUw>$kDa Ix*cb~6+yDm LYTotnUa|)sã;aSV/*7 ga4h❘*ny8.T˕|QhDF8ǿ6]OoBU1Be:ຜ ~\CtEiuU^=t619BZvhM̓Qd-~jQVn\˷[ДtJ){IyN!,)Eex'sV ٔs(VXsu2}Ȣ^= GEo,gV"=5yucZy<ȘqJc8N6 (7czQVSW7^M^0 EpZ=>CuW^0QZmzAԪPmaVX'kNb 2eBp95Cgr56N_)fʼn~ ٪YnTސ*7 -vPFS);2g A{4r~[:IBq`ZyZMBy;IFdG\_B<[j-n[QFAX`3OJ'.jOF*c~!I.R;A[|mH|Լ&&)Byf( ct;l5N*[[\pM0$ F dse h\`гG\>Kkđ-AIXO5&y+hQNBb¶%Lh7i&"s5lm<:dڧ|L6@ŢRr`3]OfֳAq`!)m)$?ٯ%#?em r .AAe>d QeGbz05ͿΞ cVȱ˷sҠ8ڰ#_oSQwzҘ{XBL ^OGe#smX*4!un}qZ F 10hߵb$Uƅ*&־= 5`YcA ~y]"*RRYh'cE6ϟv6dZ'"-Oos)Y%~̩Lg5KG?ReHeqLB_EW]auP|.Nypy,1Z ]ܡsE語ykwöC6<6IFty%0Lbӷڹ h 3duHМKEQ^ :-Ѹ*yi+G81i?%n!1}%'~|: Υ 1cn&ٜg#|ftQwEn82/$׊_#mݻGk53lf[_5滺 w>!M݂KRG0y 1j,vgO9OBd]u^"ޭkRJsr^C,$qĉE7j-}QBJ45=Do3,i7z R͇v21zU؛-)ADq^3$tK?&jzj{+z^b:r X)P5NZ9 Z<@$ļ#UJ9*vEOy7Fk\&o/;!s JI(<I6 0EoR Zz`_wdKQ8{܂S 7Pje{&&<:gGH4u!-&)=Ҧs!. mZ<J?3 a$B0hSL~[ RA!D=9zkbh;y+A‘h6=c*Cg<'8djG_@Ed%j1M{9l?H SȮa2ff2;U`:~+E(k.-( aCml|-+?r{u=)]bw)#>hi @ÄO׺do,5</8@ J/Ů}9LW>2,i)X4v$T" M }Lo;ċW\GMwg&oe'o"JF]!RSۼ\. OVElm`c} I?6DW\fxxRNJWH6hKxU dى'_a$;9OU]68n77U,/nCJQ|' C)OgwJ!`x}lW}~ʹA0qon!fc堲-y.xD͏>~Q#R82sj $z sS>J?2Z<ŭ -Id`ɳP[+^2åUNr3_`ɑ/w;7~(owboW̱ýt[U1ڻ>BI_3pM0ye/]έ-QGK=1Axϼӿ%Wʘ<]5'4xBn5N7huSPԫȶ~*tccD>03ӇT:`DF$29̬o=WyaвdR$NLF8⎿X Axrp.5@'vg%~ ^WNVٵQ#sI Z7nK2@]v}Y$dc5T0K~DIixre6?b˘> g)7 (aYx/am:򠤔)اތtL&B gW9ۜc3z›Wh # b(q:"d #:ᅶI ~I!??n^pB> d'H i$-OP6N_PF]VI4((t5Ž`Fדw}zۙOGBMNQ-y^+1/.s*桥FSs>K &B&C@)UҌxWq㡭{7Dl-_u(_)M ӶJXw#a̴*alM27B(epY&2"A8c0ɣ VCѠ_᷍Ē=+M"tͧ( 5%N k|tC'd}t !$7 I+ySW8jE D2 2cCn)}W6 䚒N9蟷 m#5, !ضl0{|u̎ A&Ht`ic6u:o y:x6wC3cvpp%?%={#/ygyG[}1=d&-y I|B~A8ğvEx-I㴉` 'ݩXJRv17B@@KHݒ}7!n&AV@mˡ~%̙ZNK쫋ʎN' C/4)=xyn :رfE:eXq̮%h, Yg~?i*@Kt.?acH>nRx{Y(=rܧ ㏆d3vy ~=ݍŐVedw.<~#Uƀb!ravEdNF).na>OuD 䞶gmg3 +~=T)L J2'խI|ciF^?5bJ]ezmtjዒ7% ~PPeCe =$/z.HS_ >w%B Q/XIz>W*+ 9DeqaaZO "7oB6ci.ZF8a~[<[ 6Ti!119Y}I[:%M]t>R!KWp%gTf4&:(/$Е> @=ըwٞSryP `ÿ J]}Nb!*#oB'%6]:ܶBk6L*7BnPR;+p?F&CeUד">Ees_Y%3H^'JcjOvFD{$C%'*υ Rᬘ8a `:۾}3Pzh+)a!n%+i\2HY9N%˃i[a8 KOM[󞹬!DkSA'ְp%lAck 6b7NR0eX|ލbZh_zaZ wN\5OˠK5K<dvwm}gE5Pgt`Xy΅տ/oc"]ms)с3,sPH4+J H.|aeB{4$'Ǟj)kWt9[ ]Ea5^PaJ:&!gN?|IK47Mr9{@d9Rʋ5"b8Izk1 Eħ}/1oҔ(K GWE iiTb?gS[w{\.1ΎRF;#iT}ʈ0>vL{ ,Wpj89‚ M=hߖK"AknĒurK9uj\жpԹJG.;fN Cw~ҵ `˜MOlrGr(.^ɘo"S7U22ɬX?b+QSIyºtX}/&:z|c~'PlGmL Zipg BѨ0Ə3Li5PsR&\#؃?L#z7&+'ł"ꢼ 8R|bmpr0BW6i_hZ"EiK.r|"k7k^8K#5U_Wv<Y$>lXaz7TY7Ys|3dq#uH yH7LX޻ p܊zM !S &&ʸSal)G+ۢ>`lߐ7,3&jy᱊(6A3g 'oԭIFyTj[: ''F[GlzO0V&fک5vW^]e=L*caCO}u8'ϣ-Kʳ**9c~.p3-!Dt@^ l5JtH.p!%Gq?Q4vE ×T=KyDc NbH)wCTNuy+I"`X2! YO" :KYXxb ,߿ќ-&q|)n--|=*TҦ =!P ~;Hs ;UC8k<$A'ۜ#H@7\͑@uf޲\|6OhrgLec5a*d/@uؕC_Yvh++z~jIGE-&> k6mI`Vʇ]IC;syXޘ3rF1ڏ. ҩSwFx+ *M^)ƆG<̇i%pЉh3D!k#-WӕUr[\WSGmgG (rTjf+~3K]JJ{ZW}?ko@wF{Lwg a .;8ky{я@\[TMY8RbĿ_~%W~9-4Q_D**uͳGOLy<ۢ E=$c*C9@'=\[\ǐ $G~3FS,fB>i.gSui;|AZ2$ғte~-? DMBW95k߼)^mOh; ڇ%K=94@ N9<nY7Ek ֪霜2WP:یFZ0t{]DzlI;CIk?z{ZS{`bu)1'nJ!n4545y $O>"q?#S"Ꝺ&s|;*ixus K>u,6n3w)]&"IM;ya5SLQ]j k_&)' HՓt}uS:Od dK)pʨvEf쟸'}BE%Ek+o"تӍnN2 tW#ֲh|Ԭ9l?zw<X8 @?4>H@d6P3;f3aF1v$w6k#!M;h[>r_U>Du@Z9aމIoa$bs*O:ھzEw'Rk[zCeD,6Z*XL2ږQ~70πq'2*thOhn0ʌty~ Z (# \ R!^C-SW0@)b@5!A6ugVz%};4թߓA%8 Hf ZNޔ::_Ԣ&BPW@:.)b]~o;e)./4adn'ԷrwQn|DiWOWUR.,x֙jlVӲrZ C G)n/_pL<#(N.XZ7ruPQoJԩ?jTKF.CLNFsVFOpk붩dͭh;, hGпXj45&HO ?qMÄo]IS.|˟2@֋#2ҕ+Wq1*POt Xus1t:T ]!Fcu`~: %>'d`Mi|]VI&$H51z"{!8s&9[eo 5l sj{l;tCR- bHZ-F`v?~ )CmjУz mMff%#f`]4aݞ:{gL|-@$`y5!>7n"qRm7/(rw ehej)$^DE`UEh<`k(d*ʪQ\H)[iK#XnN;Z#&Eg3[0At2eWTf }s>Njlny2;{Lcu`܍;iNƒkueyJꙑ 4sf۲X3Bz QrU׸s7^ ?=:|-P~NӌvЁt83Bvsł'8{A]f=li 6'xX h}ZQ"O򒰤M>ڑS"ylg[Fmu Fu=v=fԖtyA "NEsTYҞo};_޻aC@K.^4OT9S"?nšfNpI%7-@ױ4TxJ6*Yt@6w)8n dhs5p7xkXxiJL8ĐG`/QJ%(ԦߧαF }Cj%L>=;zIN5PKvϬhC 㴥%v|碨H.`?Ù-*&[T-o =Le(G%B&|U aj&Tlonԟ3b:p]?9홧 A>a}1qu,dF{U.ə5iD1bBЅz/7ԑVsutZ:WmwIt̶[Gh7-SkSX3TG&~S<$0qAKON˵zb'ӒnjW>[Rs E.}!"^S5JNǢefmضBtgMadZzl)eNl_5§?nA6 z r{yv&`A]1Amqo49cVs#82P=3iS~ nD]m,:MU` S%iYb[f3`{;Lƛ8Qzk>%Z/.YZ~]L17y.iLM_ y )oD!}|rK7PGM?`d~CkCݠƞS"F[Vk@/ 'HFMlL ֱvf=m*rI)ތw,ݎO1Ae;{ %(.p ܢb ք.ı ]r܇m.iႦK=,t Ϧ3/8MSѰDо2\peЬ- ?3X0֥JYqx;o j}d%FTvs3A=b&.Mm;xkt;/^KHg_݂~ZlAׯj"y /fGwVAFY3Kcͪ\C?PA!)P*^G7A̝̓7" ߛ Ld!G{|J|b)bH^EN B^} [5AnHa$6V&ꀹlrnSW3ˈ~YJpjrD aƾ2[pӳ-c:0sס$ыVm5h6Gu #tM1߲MFZCG%*ȭE5y<RMnE)9\E P_lse1ذՐne?~ "І(AmI=%Ys7k}wlpa;"Hї=xݩf5>vAl~3Pkfb_يMfl䪸N^zX >hKگC<%HHcMc4(TR:?Z7N7X,jSB;sBs0Jfd8VwM0ɓ.&Lf%Y66M8ߦZ'Q$~ёFkewr.jG?TO`gvqC4^BBrrh+ ˶E-rQ%F-N/PۋNӀ眤s4mEڶ!)b+`tPŽ2J 7a3y԰_S)_f@V>hĩ۶O;UX- smoNo%;67IfN/h4{nUPrD-W+>Ch=Y<6|㕘X:Ho,ʼn_lRGP=" ICTdsѲ.CN饜JpF`D4_[*'q,y*1*' &Wh){'P^mB6At;ԯibL=s#}G`O2) #/dpoYՃ \~rL{Z&74 nˇrK3q oaҬNt5\2-ֶgEUU0WK(:berŰ0gnes߭Z eum^@<#k!DiኋBϑKzשJgk]<*^ZG 6*eؑلOvI^:X|VR0S_c+6UXmA=+kxZnΗ%uLWvC]JѷY#Ρ)/U[AXu|j]<5cLƕ.. wMwtM<# /^SϵI5;Ӑ늤@@f+iah&~8KdfiDqYL($$އ<c0HRyrK޳T[%5./t6˼!R2eSY0&ˋ;U,L 6H"?mB g =Ut[u&ڂOd!$,?֐b_'Wg{?aؘBIXlVb*0[o*"SzO;}_cg|M->#w& v^P?;3︛7nIW@@w337LhjxR Z BXZS;0:ɻauZCEnd/ r)sSG>4#n8 #tb2 ^N5,|VgPP.=~Ej!$aFV}ݛ!D:CLH"z뎛R5|zptMyR\[fɭ"y7TW\zh!fnr|"+cx!2t̻He(**Ա~Csǜ6ԃ2bYGHVxpRޟ鮇è~ F4 -;{ Zs~)PUTLqj[h;MjC) orC)uD,ԵP.g002@.35᯿=l)Tk>dw/ (>Kl'ϴT2햑f޿>Hsne-< ˾E tԡ{t%#G KdEeumZX\1C8k²_ 7\-jG~k,Ԝ3$pMdP4]Mݭ<5ܰ0P's`)xQ,)&݀tJCQ<+rkA_tٓm7le ,XvC7>(-Z0'!S=I({I-q OaL¼t $XSgZQ[Ĝߑ~[祱P x7ɯH`ʉZ)<؂Vۏj`C &fS;ۑ+7$=MhֲTn- ŁR8/@,{tlnwO?)KzFy]S%QK&õzuB\>U敁2oH!6}W"]5tONIE+)ˮS|~&u E$W;Ѧܢ(<(b.LKvYAu*ȸ6|1 l&Ϫs9AN'#! V?-2ff@\箨ZD\\ی|J}ea ^O2P?Os!UGD nhA9Zit}(+[2RO.)؊K6"dRW;9'_YrqH8tWee[QҜM@Z՜P KmEk8*hޗЕ q!b_397}{MB ^p8:)*v6lKtC/uQ1ʬ;NIƭb=Ň]Rk/y\hxW+βZO|^p}p O{{u Il?zlMhsnt 0Y| /{Z۔.mN-+7Gy1h8 uYWV%OD+:!J4 =E=&M՚p0XJ}c}Tdv:YAJ S hBW6E-ߖmV~CW,5NUܯh| AN.1rǎI}IK 3b* f.7QlOd}LkdVߣROt(h Fao]*JF8jnLRnexUYA |YNX+s%ӃoI_zşB8/gZVMT*%sǥ8kޔ FK=Ė*J*~ތ; uL6-t3hTixxb:q DN-jP[Ё4ێt39fDYQD= eȠ#0sޙdTҲĐΪ>6?ҭ)*:֥F+uw¤Tg9%: M/홌`xԋRKуYuk:RouQ)&X}Ccɢۤw, Ku33er"KN#2sT Է0B,P6ǖ>0d1d,pԢ$+E@^fuBܸR9)׼a Cs0d:h4cirKއxZrYt컋 ~9F\_ S p%S`l͉e|kcD0A%>-m+y*3eqDvP4.qeA.!9^`A1pg6Jhm٪m/{mP(:+3]pTbh#dͲe WxG x~闷stGNk5N^${3o=gzrFl~TB?HS(Tǥ3A}qRUyפL/xV<ж?%R͐bN ݘe.ⶱZ[{<:ZzmD]ݬXld$[i"sR/ĩy3Ol^+׸SD=&tOuXpr9vW#ڞؿsHAaZ{|YCjҬ2]]fJm7!,G"Ekw(|QIaIl5ДC-aNڷ&q.w?e9Ҟ,^9ܿӏr2 V3xֻBmF|Jt bF%M@bC-}!zQ} )x_P/rH]ZSIrIKnyBB,OU0JXB@!6JʤCGQ~v"w&S0<90d Li@njQPU`gxC!7fm ? 9Ld Mui tMcp,i @o *l,6Hб`-J8;{?A*LY뾵m8&&|I"N 7 yd4=B nj=Ī'̋q"s )h!EdFHm`O (2*?q) ؃^"ŗ=K]"~|yR՜m'K[kd([Vw=n`:-t2" ZF:tc&^zӞ_uV͔Oz'x*;\!7z̥#|,4{+b2lCdn\1:.ZJz!852Iu[p? vCdA|)a*brO\dB}Ufܗ{q{JϷMm|]gg,Vwʸ0 m%M@pKn ɍmeJN2A_!/% e :n)Z x{nphP*i /vrplC!S>:S%M}&[k5u꯺ ~Br@t>//?yv[񾡅9m|kl ׃~?pTzam4L~{5 JMg26)H:~!h훒|xH#JT*Ω^FPs]BrizxD0 gFf.dQBA0ϨPqE,d2tٮaX1f-aŐOJ}#G2p!a}-s'8kHv) !5V\^?S!yKc Eu8oxAj46N[u3gjrk(L-p{yUtL!@.e7d3 |(6x(m l:}U8uJIPNO9U Njߥ"Ik|(^ly!ʢzJ/NsMzc՟$\j)fm+i+(jXKOGa踬+ξGKS͗KQ1i9aNflC(2>,pKpG 6'()e*~&h#㭎cotSx>q₻yQMt9RuK"ZJn6(,^O,8DaۜJEs t3CiQ5Rz)Aa q<xN|jZ؛tE^I%2"ZF}"!wAxQ `i|ȕAfkV}񇕍L5Y(h E ؑY\\#OvBKƞd%& cNKv`8mAՍu^1(H-bx3SOTǻA#}J?U :!/Q?Vf'K9% 'gMs]nfžqhb2Iܫ*}EdmS LcnX0z oދ]=NqLE;>ruFG)1$$G ħ-,;Ƶsc9 xH<pRK܏hPTOz5x.}%C䆆\ld4ٖ-K2k1G}۩]Ch}dV>yWXOmCOl㛤׺ZYnVTuRxʓk#2L*ωhM!v6ŭk'/11}*81bKv=YD,W#4]Ἃ6lu?H$o]fO16_<5 IsՄT\Oɘ=SoJ1țU9|ɳ-:dž/=NY>BWƘ:M\36OՋWGm$k޻ɇ1sG5+QsD5^"2-ϳ P+q]xg<5}UUd _(6"SR1"LG0ӆ,c$aeqi{Ғ17}y'3?0l쪛b'um ^ s3}2?Iu(Pi1jy: j=t+pDx-0ZP-DW/JD_gxYm>91f͈LG׸S.^סcM>0KAXR#k\?mXEOt1WS35B~_+069UcM(ݎP}ـ3YН 9ڷ+Xa;3z`xfHhP:NNW ܘ7&=1`jʟz[[$bn Jc;x^Vc ,F`"냎nKwT*gے-F⽮U1.7Fa FS$NWD:'H^~Vy4+5D7Pfr 5AUrTbu}X 4/k3 QAMRbH0#9+}#.ضET'Z8ܩ,ʜsu|蚫?=R}h]~:=|x*˹gsIE|4kvԔFGeH]W~9].;S~m8\IfOS[aF۹]fw2?~#t=rۼZb܎EwXLjc9 DK9I,L֕RAtŴ+2GY`ڋuO/#NvkɌG9oe%@ 3$mV=Q Jgmn;jwTyB;JXf \;OGd$A7koX>&ω&p8ӣtU:]|C&IL3uɦFfnH`/Jpg1'2ns^#m3lp1|27]˞`6ϧ#5eMxO9lv,~K8>U=6%#ޠtEU#_(xVWj32"%I} |ѦP`L|;8j^l >݄"+~8aUyHb%ҩ|&ַNWzOW&(M(ZGux֠:ph>j@Lx6+vYZS}fJ cn%"^%\ $IwM^OF|d7 ף*Uo)7!5sd);!dž8T6nxWI4Z l?&Js#hK S#~O'+(˳x>\q<1r=rJX.euGV1( ]?5 X1+`|ϩ|?_w+%l*S9Lnl ( \ a=.nptʓ CϦ#')ոf .MlQtԑ2Cl 8wGA}Rc$ LUend\9Òlp9XP)qj25۩"9$Z5{fV=źFZ/P@FYPǃ qg\g/l#Z9rOFJT5kh7kG=X8ښ)iXe&*M̝z%AV"y+)k).A"1GW (?p0I.6P^>xd3Fېt4@oU- nU=4s)hؙ*L:O)jN8ZdYO{rl)V kaxu=r6B7⿶,$qܪao7TYGOApv0nw) IrZ^7vhN/R2pHS_=ů)(Q>_݊Ex Hw,소[j jTuuWޑyS'8.i:DZ+~Ejk ؁\kxVe:KI~ Ħw|>ܪ-3_=ȔͰ"9؉y 'E88B]|>4٤{o֢` ߤ K dP: M(IaS-s{(;^:}kS- U+/r[t]6\ KRO!F @i_l&?q` Ҫٜ-ARYVt8-\Ʈ8o[’Ɯ4B^+#d^+Q.]*Jxoi0'c99q!mC ދb\ Y&8P_'hJz͛PsLh䣐HI& {6bw剰e%RcqCRQm=ؑ5>.Zi " `q9I8徴bx{U[qT hw0܇h-Z yBAVw^[A҂S/ф̎d)J 9ֶxlspɏ.8IL4?vj#o\9X""Uc8յcGHIVT$Im'טհİM^k~l(;DY^m @Ib\AHW;؁:KmBSz,OX}#eilq'-.{u5]3,N/ nJ 3?"%Və0 0c?Ĉc% N&8ӳ}y1ZRLxs-Jݮ<;"ʵt;Ȑ"$t|? ־xjDo!.8 d;qhS% ڬl5K? \c;ꕷEU`>oV-l=a튴2T>Jn;{ щ%gS* /<0'iXݏW]z?ZaY qѩk!BNi~jkc^>;d߷v9(eRT0Ћq/+p0HĂҤpTj|cQ^ཱིtO@?Z~g=0HΟ)8dWY-4iz¤eK@~lZ׺5vi F'*.j,M>Ъnf'mԞByd@㲕waM GSzDwҳLtd.pU-:GGߋ&usMT?#e'{bt#H}KQfu?=CN]N: gٓˢ`fPCGu3ϯ`g{<UI.^?I '5X{:DGK!m}8I^[vٙ0 bE-ןetB˦*=&l=O< ʽPe6/ȗc45cS`@FhƞOOOL$t.Nnz68^ww#ͬcяw <::=qua7L>!6JvUDlCC$w.^F8]%@\ nǂmܤ4EPs^]Cy,K܏W1v0Fa+6pQ@PK.[(i)n´,%Ėnӫٝ8oϿf&F.^{ؿFlSgZÂ4YmNH-dq[%BMU5Eֆ^T54EpcZ񇋍fnrN}w3,12J][j^OO]7[]b udA6u _0Ub&yKqYXPrmz rhg\O5tai] du;ܧ`$ &T?n^Ӯax/[=d37\vRs~Jin,m5掮)3?e8io"MKzZs睡]eb0MQeٕF{i14>ZV&t硺]d^ g,/U9k}#!PΑPL!/aA|w:<65>ƵaMGvW `l|9/ btugW@twtk6d4tr3%jAn(Պp7hх:e.0%o9 G *(Pk Α2 $MC`uUS${~U.aTïuJvclT$W1" 99`i+&& !"gʠ?Ok/z9R$şDa +LLיTWelI8nOtd} ݈ BI"C5|_JgN8pUA1j&3mzFdҧ <-cIA눙9қ:3y+4Y{lKb?T{OJԦUDʧ~]*9A #bgQʁ&Tm.$*c>˙3H聽̈ [GB}8 Ufb[[Nۉ*l'HbnC1ՅZ=E/wTW>mx/Sj;O/SǢ)W:R${ L2-i&塶OMG 2)e'eE!qPr߿RKigԑ]cg2*![XDjpxwdrcbR˯#RE=" zUfnˁ2Ǜ(@٠s'SbU q{U%a٥zyEAuXѣ vs1{A%k$391˞ !`"Kxo}w'Sڇ Pq]Xh@pu֕a=fj'LՆ&S ŜW!f&M)Gl iso`],V՗WZ;@C6 [`S`T7@TPS+X[U_?qYy: O$1ITA5RNgCC`{xUbo&xʵLd7V\=0Pܭo X\ir}+?@XH/x׬E' e!/-nh(Th b+o_p>\>Ⱥ@]%HTN}cn{@!!EL |Z^DD7fml!<ş5,Q3ȈDӿ:tE P'VJ2afo* &MR[*ݗB\_>iKf{Й&دL:Y\;> li?\൙4h7@`>b@N۟c>uJx/͒{N(I.-{҆v~aXcy~Ɇ3cY_՞xɤ,ؐaI4 \uѵ:s*GfOKj qf|d\µOf r80'sΘ\+e0P7TmuHWςJ8倥C-x\/B9!@f/j¸J,qܤ$|{mʅ+=Befk] +>n]dYեCI)~1'K)H5m/M(GP'#ΜŰèZ43]1e.hNrB"LEoL(à(%Cìj֎ZvÛn9dAxFy !l~zF;t\\U\Zqzw7cݕ3J*ʹ*5YE1'0BW@L\tZ2 s^C,CM* ~7@P wa_!J|8Fiu_Rn:ոyⓈ q#|  [ٮ )a([́ 7MZ3_CBqsʨF!S}' ǧth t3cx/]l!)Z_3+lb^w?C*#'z,ǖ|l碓勔 ( *Ƒ[IRs XE9ٌJ>n(-ʙ)'h]wpJ5Ұ "U)~Uɠ(%^CqYRY{ik1VYւ/SXj'"ƒhخDUr @.^ET{RTu~jRʘ3ϥ>~O 4\ sC5 YxrKsH 'Z]ɏ k -:gW?0\$|#<Ҽ([y/7omGV#1maM|/v/B2u [朼0D 4d\?)wȞ՜fmp߱Gm}]ksm]jњۢ.kЪp%TC!L\{#| `2 |҆,r$ ͙ʜܠdOHQV*B+ԑbC|Hc7DfIoh,"<ۍ6p6;Y_8r;w1^xB z+I|~TTހlp4޳yDR7`@$Y/H\ XtwQ|2q9Nܑ՞@Q_]ZID4`i.g(/DotEP x>OeͲ$gpppsҡ+ 7|"^WI$vymdlb.Q.t2IcxtX'[( MP'$2--T̢ㆠ< DYA-5-,_/?vÆr 8h,ȧ\2Bqף3*q1 "R/Ҡ')=rئ15njAxپ UGNL-?dN) 0[^9^(%}t[;슂 iLUPt۝ܨ܃K'n%=_9N!9]Qfr[zBta؝Lzf%֓"X1C1P Ryî_j7n*@&M,bZ@j(T {$֫/] k]N/ i)7 6fu{Q[MR>f*; ؔh^D#0jtcJ L.Ibqo(">5EhHc:x4h @OČ`,spk omd1R6vΜW!i!(KRJxe0vD~,Ϋok+[bťG'pH#.ݧC l K2N &ȇ2zᢦ.i Zww4[v݇e ϊ.S"̑]6+gZnV5 (|+P<L;z>0&cjn͚\);)k=1ilWE ΃{c띺IEz@Al:z!^jCkC]埑R:m4[P vvBhƇ\yxK_4:u# -HCBׁg,NtSyD9&_W5*Gf7w}wfyghǤ=-egJ*$;0OY hܨf>,ͻ˛m$D outd U 5>ΣBMRpg1g E!;)'վĽz\;JNňk{X7RsFGr0s %w]rWY?[uXwKO~C YBnsU]"zѕtTcd'ؐh aVzxߒ@e()ʮ D>2.AT<.<_5Q D i+Gk4 6ɠҽPR.k\2_uBAXW1܂ҽUex L|'!t\[i6GУR!R$fTZԩ9]2y1ܫ( TUl*/󋳭~~==חa N2A9C,>=~ꔏģ:j_ZK+NȟzvBR`X ` hVURW2S`ݞ4nϼu m]ŨJ}`dS F^AId~ TW5)6T|72W-^ б‡J^7uԨ!ٔ)(>7ʍk-8Pd3R^G /FL- ockIA(#Ŧqam"7ea s'6r#G]R0%BK\k;|/ wp(֚ eN,  债2*WUU[4RкObY}@ǒ*8Sl <a;nL<;*_Jqk9Kgizi{5,+'!HCܢ֞}צucw*( O kt3q}ĥWT4ۿ&Nk;Ipts4R|gD: ߟbnG>凲,pҡ7unÞ^"@XW)(f$p 5)Oˢlo. 5mO8-B(ѴuYPlvl2G Nti, q_0xѓ39!|zmȗ}֨u܈ 1!ςyL+ DmF~WB# /vJ OɝʫR^3Q,f^?Ky}&a&Ԋ1eexNw1\.!_ WYJ~i+nt|o{T4͆īoA}{767jo43;:CPevcrp:FpTMGZÕ!9 \=8yRkJxp;EoG~/,c'åaq~IJ&@k-i (w0> /#k=+(~^s|X*RP:j5{M)vj9f"JU]v̢oJMVB(YiI"hU1MưE.FD*sj6\9a{Q E> U/ dLz'-ɉ'( $'r~[tz_ _־Px:K2-8zqޭ OgT0J$SLi`,+ 㟏bіElYٶi‘g}DGoqC riN!!yx5H /bs` ׬Rň##?ЋxZVGy>*ҘW0qH)셆YSNFڜ_+N8V x =4kcf^q AQ.BrO`,Tf+QDNs5[+w^+ \wf UヱtӎA7%Nʉ|x>AxZF&*DTטJ#ͺEƲ5Dۡp˓@FRRcTmES GWwwT+4S8N94:hzSL#;W/H}{VW+4hn*W ؑRzk6CuWN1l4ƚT앍aluZV8J2mPJ.UY%MOۣ.pEԀa}wZ?F!_ R|>\Rt`ip;&j2pyJn.au!Dp".ٷ䠖`v8v`S&>;r'Ws-)%'ae D021nk ΢"xmiJȱy⇛p{ 4ރ cVK[SDiEBP%ب -!Wu6!*tA4QFꤙ&*F.UkbdK yxUTpO#o“N1jؾ&6ͩ,cAe%QQ>͇ۊ;]i+aOE8$*FgiD`HH-pZ9K ecRyDM.:.1(-dRq xȖ"@aX_h-Lc?LuA*dhu.*ŭs?kDtmr9/EυJ]rW7PNCull@ybK8DY%^W}X`ݦ:MB6,zϱgYZ07070100000018000081a400000000000000000000000167b609c400009d38000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGakIF_s¢ 3̣Dܸ <.EBq'1(pF2@&$-f D34dД(Mk(Ȍxmd%0 1^> e=f3o>ECֿ`1(VRa|buS?5Aw,}CLZą-kf0wɤ2 kc)z#Ի[LIƁw ԇTdvO9d>-@/ŚMz@$}<K _ɢ >p6"8b``͉6DuxQQG5Kr` s)*wA4?7$[3 Fde4WWHCO p%+cWm-/j'.Eor#l: ]Gͣ[8qQ:95*}5Y.Z>$B`40MuJEL4}= $[NC$,dT y,P\+eUJ?yL.?sɺp״c@ƓjUz,c )s^B܎gpHosҾQQm$x“gl9bV،B\E)cR[16ȺrKBڵ\B6 m?1,,LN*W!]4)/ѕWn/Et#CbuC+SrC+J^0,vd얻p=[ P~oRe!s)nTm'۸.Bʫha6V1qV'cNt#\P!\D..neTW"40 6S"ZM45a>,/=, >~Mg_q|)K߆u*M, }(K'1Σ#x,5{:?&AU)1qj5o +斋n)Û.~!v#~\1)`޴'L9]7%Y}̉bYBSIGxa3Jw *-Ae(.(q7v0{D*1JLL oVIdMSu½dοl?jDʱ6 $L3Hgq:PO%9&cЃ4d{Io zQfeہ?d1b+FRBo+fH{Y~x ӽH#f8{Ib3Eȸj0lxBUօT٩a0LGT]!@\U+!b۶4_ݧ숏Rja=^ =^n!ɨm33c?j5m# 5%.1HdU+u=ovPA,3ɐp!6z:V|7/t)2 ER.5wY My3IxWfGlAkB6mXSsw @~`8tڠq? n^骟0ɵ*LX;PUM) ޶.o`m a;$ V!ٖꩁd*OqDdCɷq_eX-JYLϻD҆f,7edgO$~xw4#es* m'r3V`W|4͍Rb-Qa^ mQ,} .H dN:9fcg%FGixFpsJ7S f6b<Pm[t31 Pzcҵ$iBu*=Q@dP!B3uo ,{:9݄Y `*"KSVGʭ8vZWaGw0 ׻uYP<]Pɉ,U7=2f8AvԻd_]?/IDa"WJ4K[obX?D'FݙI><7, .VliՆu>MH/S>YP<#^eyEIq-DTt Ps㧺EUY{m5gXtu|o*?ku['kK왰T$/({|u@ j%0GGPW0:#YYϲ-- }cJz "ߣQ^JGwP9]½ғA&;7%SN>T=@y|$)p3fD$'hUൔy=VkLш|s>-_HZ)'s˪/%d* 51dv.NvXy=WBj $z֡ dd{fH>Z7:PcتA/(P)w)4_)ְ #u+#Jq͡h*?'*rcݷ^L4 {ƅ3)ʣ=$х@mGU]X2!χ&a4 ,p)|\<;TCx=:m?Svf!3P"`I s-u.cXZ3 (I#/b:?jV_U*O[|uX 6z߃(PZbiy<Kn!gx=aHsFEh[#9v/8ݪ<O.X-/}E^u|șV% A̕_I,47B{v'aiL[}<5a= 'u0 ״+ `+wmqЛ~PQm3=>|*BwTEOޅ,3_1{.^P2eL;1'ߥgAkMDZ@tfo4j<" &Kq|R֐ߠu`sffl%׭ Lz oC"sZi~Y@FB  oX~t %Wq/;9f?[̊Yh/݌8H:uO'̹BMi Q 31L-dn҉rL ?;-AT[yx×끁A^aKdr8[c6*<2Z,4aOϔ0=/6@7Q F'oCB%{ 8I\h%#6C/zQ2sbh['؃ '{\oQ=P WnjE|Q81o?+j㩁7`mEܤ%DYW|@=FWkqGFv|\{x o>q7.C[G$00;^4mIւ%Ot0D@QOPKrN ۲ dٹn~~p8|!EsYh  ,nL4#k7ч.gLя7TVVЛ1Ex2v#v[Cd\fd'4IHD9CW9Jt:Ӄ:EJ)4hdQUab~| Fj A&Wv3U>3" wH?PBJ{'7j2(ۺѨy6dC[*YM1$`3'GgpK_q$~SF~{VJ^tA|1d,XmOʤS_٤8Sh?*|@Xm}0DxHANUlY'!k IOx3b\B9O ^-.}epZvĮn%k]g*>!eWh jXftg~UKl#&h`~>EfvMdsB2 O{XM;häu:-kz*tLI[D\#I8: )-:PAs2~h [tJ~~YXxn<"Ssw ` ]0 `Fь :7< 0Eɾ)4tCJVb9b$L OZuII˫0w NqjSNoI!ݞFG1zpB'aD-hAtn 󘇥};-3+8/O[L_,,Q;+Ζw3h|/RA1,+}icNKQ w0{@uՆ> Ƴ:x;c/!?j5A#Ң‘,&tw7͙h 0be۾ uwR߾/c.ͣC/*rZ] h!]8ڜ(Bd OMkʚd}2pZ4$ F1P_+caP {ΟdYWϝTf߫P R>.ynvY)Wt(rрdN?^:vgKOafq4Z\,R[.WiJLf<(ru(w̕ni>gRR p~a>Yj GXQm<և:QI k=zJlǫ1h[aoegR4CCѣ`RvDxqmt-#ғ4HҨ^p-NSz k w? eDv^Do,¶:Ev9ZO^Jf/%޳T#R2ŶUԡKsi~4ZUڑ`~O"GzeFDd"$I'M4TJG 9qF4-!tLzҬ=).Q-ߪ UB󪠏ϳ7*kc7^2  eƺU;y3cɧ<M~9v cb Rh9>$3DHX'"xj݋ CnNK|/?vVnDvyj@PbTU1Iio'`)fp0cӝUcRWzXۢ9ArsD_źdI yG.v?a‰ꝕ>CØ-LvccxDzRCGeKZI°(#[==!opK`Ǥ6vdKgmJ7Xr~f0W>nEY)y=KQ8IA> = %هțSf=c` I9*k}?GBX b[gz&Hh&zipDjǼ8Y3Hz|iQf} o}B#yx{#(\ {8pB|IB& te>a`ـ-d=|т\qM1x"K#ͲoXgu&kT,݂5U<e:S/y&hRs.ĭ5Iaadgt?c֜Q4N~ho9|] Aܩ崒\%֣}   ATټ+_"! [˂&ؔ9JӻXGDT;?j_8YWw":bw+,R`dw)wU$ue] $Au-E7 hk%79j+v0ShJ\ "=]28QEAU}s J l e I=,7ECn[},hVmLOb~kL!NWP..1-Ł}ιLX ?~Fdj.8Ct?9. G2ghZmdk(5"X`}cMb5d>0.8CpS]h*#gZKQ;@tGSW5OkX7g=}t!ik3ˋD 7փrR:F /]ouzCw${Q֢KeIzw>kWԝq=Hm9W'D~(cq9I޿eN_ߺ7\2x!sBvp±aP~#k E#^$aV plkګHD[i$m@w,'V,P0V6\1vl}^A!Yu PGIPT(Zf @QvAT4hY%G1[Y{ KWGdX7Ck鮿=W* qx?J8V>+bp›Q/`Ws-oV/-+*~|;$W8UpJH^,G,)@֊<{}QXB$ڄyV'7HO/ljYh\W.zKk$TLGD>Gv z;/,,UuTG ݧZɚ:e\| 4|{si RcjALc2 ,xt]+7jbvhNd_T |o4-[(`>tZz|G; omOn!3+ C]u+?[r%7\FO@3*7mDIhQ{*:'KѤ$Z Ex0J3 tS1XRSXr)UښC1O$kR&l[][Z" Dr jC@Mxnճ_fb똪rU-*3ʴpx+˷dX1 {CGXMQX] fZ"o%u 7Y["$4 @]os^2V)}zzk+&Ii^;\ݐfba.9#c@} bCM8\Ybe?xPo.06ږ-$gmA\UjPnYvQ10jЭe0d8j5fWSwPĸ.4aP[@<,2I^z#໮E6\Bc]r}JR) ΂Xvc=E͉B-nnz3(Xf >j%HZB p<,/?~N!3עzhvNlAv{;29i3?s>76SmK6|]`ݱ#ޑ6чWsr fԒbȂKXTel:Su, pQൽ q\l @6^zŔی0cc&8"iozP_,w~7YYNa(SBl񰡛;y&`nH,%\٤[%%MPzIq߸kBu%_ ?9ȢXhQYPHhְ4!B;<{@) S`vRH]1p{:a`=8xOȠ$ /M.  /j/0o|J=CdFj ET2"rQeZ2cAtvlq.؇[mg :=+nJ"?2 5Zy.q kR 廉(G3{(,uS>@NS+0m6 ftҋrM.G&4ܗ\79pS9U5UYim&}0_Fz}L$!9pD`3I_n*ki(#SglX 7mr |g*[-40~~H>2afhnI젳JR=7B}?tk+8ziQMn,\vn&]1m{%2wܹ#₠x؋-ۃJPJ?"<fUvSVݠ#(oOHt #!bdry o.nJٟs꠿ H8s$ίiBcb#_!Cm}~VzlGgEEJ_tj/rl(q2a n ty36?:ņ# .|C@|JJQSҚVY^UNN0* /seiu 9j ދ̽Ó\=-d.7 n*x'G`Bޑ>ze tnz_eA8pґHR|W`D]ՌKŶ4=HDdȇY-L2~㥴q\gCB!$"eXDŽȃDa6#.[$_(FhK*Ť`]9oa`I;["BKuQ&\tRiRVj.8_zWFnEGQ66x#5h)/cdLKׂ灢Y *r Nu]h! o.6u5J" EKGEGaSvRgڸmVa-K:7ut/߱HqMV̴AZ9R۲uu+dIEey'dm-&y~v ݅Ƀ ]38Z_o0eI#F 3ފMzV3|?(BB^^ m@Z#;I׳v4IN m>CPM!LOsV+anp9HI0ne8z$7ڀFT = M.֤)=)>/)s՟GѻQ,#_3S{+6I-G!8zQ5lk fj(gɽo@?bUH,a9چu.1m6&LMe's"ruA8اA&eM\0a {xPHNbp gWU&ǘ2.80E3)Kk: ML{wIQȘ}]o;!)'>h@C;Enӟ'8sK{ ef/׷`膓w[0a)*54(B CS@]ַϒ2'_D':_[D6=R\b@Eݴ,Ppb_]#*|z L$t[*T)Ⱦֹň:7l<Nj$e2'c2-V-tjςgx=#&RǢnC]ϮSYiL %2qW)>YDŽ^krÖoOU.ȯm)1'_Lu* \MG]vHpށ_g6-k.h:ӽo߾ !݂kb3m 3TPyL"t&Y԰U Cq>Ƭ.Gjϑ EEE6vMK4-`>n`dXvÿfl 4"-}sKV3ӱ!Nh찄OH NW@Q9õ1CQqV ʮΕ bZj )0fKF x^?e7>- l~%,hG똉ǧv% lUWt, 39'پ4kR%*6Dݧ+/Wqamý\/w.&㳅y}Tk3V\.h/-@YLN7';d"o|^YF挬d W㳑{zxs9(M|E)S3 i łb_*{&tϞS[K2C0;ܟ'm=57/d>.TsCY6AYo:_kard зLLXХ;\M!LjXLU|N|CxV߸ !ܛi) x>̙ < CK3`FhU1UmY, #9=^A[qfN˨6vL)s'S7ks+I,ٴ* [|Ѹ l21\)iO$|,Sm5t6臵~=5w2A4Sb4!q?H6T|r13GV4V?bge ❡%s'lFe{Li+IRnkeLRV`R#rJg 4]t-ŝd1 mUg^&Нr>YaΑ6(ev헽GZ-zl ̯duDNbRnǒ {wad0p }*PPoYV0V#v$wߌ)r㩶" 9 rU|B휮}=x WCe5gl e'B<$;j3S~a'Gv!eT8Nໃo>(;4PnA\,[5+BNf Yʴ` "I>9nlq/î[\G%f)HycIU@fC m6l>n${yYjU}f0AXoNF?I1 "n*CdA@2# TqyNDcgO 8un+j_M 1 |](@O=ڽsor߱2 5H;ڪSbjpK/hp;Ql!>R$'KζnTG<[D¤퍌v,`GP,J 3>:~8P jcAqI;inl9l?stje8Pw! ѡoLq|ާHD>rP˚6bNeopApy8( |`Kgr$9Kܢ63D#ĤrI/Lushk0z:P 2WC~5ic1{I޽wlq8~ڱ."tyº_|% F55e1dSUXڿ g_RNeԞ۴hd*];r +׿saTs~93sXFVE ,'+Ǜ>Uh3n-aØ =름倷=AuyuU8O.hXJ^ k^>͌5{LX,ZO!§@e|A'Kh(SZi~Z^`czAw%-gxWU V']/rRc4hR:tي=ȏK:"لV>rR/ ?AI쟘EiN(TK4)/c"b"Aۏc VeYUg9r a97ۣGϱͧe>CPV?y=.q}c(F7{q8D0&^*0Zfi`@Ci{JC96{рXHo.Ww4^0ОUccD {8 oP1\83X]‰5aP2|dWMb,2i5-Wg'+'";tIe.W;5i~m}h9(/(5\W|iʣ{'w}l3dFt0i&d/pn+&jxҤ`ncyޮa=Ȩ,\>BkiѼz/<, q^3 {M.t7f&!u9w R=u~p6(^{n /Ϗ{=e; 3]H@< ;KEvPId|\u.s:R0ݯR/iuZB1 p kSquFyzP& \~<08[d/, ߖIE 262;@s^SSN 4FY;9Mg49{ {N Y1\3)'cu5J*@@IR%xw͓m c0{РTjH! 2}bť_s7]ODlTIN5=Akh.01/ r8TheE;)G9SYo v&~qpTˈq: Ѭe)DHB%<?!ܗbffVVyi8gIiġOXHEԶUtx,ʅҤ-ndml~+bH Zx}%VW`ڔSg=Iv 6%-(yoH2Caz` }$","7AHh-7a@o:©y߸>.7՟44ASVW!w) cP"lZrQxʠvo~ժ5kEZjy:y*:gOjI㟔Wk8\_/dPO| FTW7ggah,Nݯ][|nr7qqX8y6[ `)גH&eaxCu`ONڏ7ʔa]`θn2R[uKJօO}P9 ==8K1x ANpW.7>7i;z Q*`}O[T~‘@rX/|y̽o_=ͳIoqh6]ɗԙ^25EK!J@P-*ս*V=O-`s-T\B#R+AVHi6)ȠnU(K;jȴ )*|9E1e$PfĞQ0޳H#/c^kNv8˪ y:CW?(B _!!v/ IOxN O7Gµ}_xfylY  + q3NV$ ooy>!y{=;sʜT"`N jL*VLMI/28O3AsJ)NKcrtLnbu:89[,2i Op)^.`Q^h.ڟ-c=jW3Jb#Ǟpx֩@>e{#qQV!TkFɺ:ѻ%>iÈ(jDϏk:kvZS=8.4TfD-!Kw1.(.a^ kcGhJ:%DQK̫f}E)Zpk|—G 9T9@&(vtG&B\3SK}ީ#{3ԖsLD  鴣sr_@wl{zקYnX qZTgc&\aP1l5D $pbq(=W!Rf剼j\N([9z^ GYX '`AoX4v~H ߳I:- _}1a>rT?Tc_#36}xSTW1m wS.OVL6mbASB=h:/=)נ@ًh&Y:ULy3ـUp6A \uȃ By4" O_m@};&qӚ~`4Q '%MK$>蒣40!;4 &dQDs!DRРQT3 D9mnD4T w {t BITp՚Rh+l4c; &j5qy=2;nF"~&0.) 3> Vd{]Z;5{mp8︳'mP[?gѼ{>nSEʼxO-p757CNVuAtN@ݗ+_R91 j)߅ E4ϘaJT8Gtާ؈/ot Fӗz/pUD!Hݏ4kϻOsYGuὈA)bH.?2nT !JgwA sC  U CV}i'jjŝbׯRةjbԇH:`U*:Bvz|19a 6NZORǤ等A9r;~&>V$ u aO(&-!Jk2G(oW'f92fXFo 2{3ڂ~FJI5z#K-F:#w(f6GU0iD JZ׫yN(9uLo:?H OpJS]Kcid&MDPkMWM=GEO% 4۫yN Ý3jF"nm {N[?%e_Îe`JH?8p,:ʷ-L/әoG@aFVIѡsւ6KK7`vwE{ 9Ml !sy0dOqAWpG 2Zp> NqU F\& 1zx:_eۮI 'f8@w|*?D-)mFC S$z)_z,cMAntFpI2{k^=H2M>z:s-'FSu? 3+"."e z"Ž+dM \DZu^TT'аozR7n'pt{{ ?߲`PXn?-W.5;;I1uϐZ]]jz -GYhknV=)/{KFG2p:g+2ǖY9Ge,x&78SmX1r t Jם|(?e r":\kLKb҂;UBSvnyc.6Cӫ`#'ݕ /] 1,L֌]s'c[․we3޺g֑^ @M``NO[yfko$Y:R$b M$xsFYFBߩ em^Ht,͐! <t?t+ |uM0?BOprVs숙^䂣.S]dhoi]`5b"T۵S V M:{H(i|^M#;-muյ J`㐙#䙈+#b˻f $> jk& 顆A9U1>NA@y٨~B8;\8 c(f(x"I$D25:fS$:j/k\p}t!q鈂x}SIn a`V~D&N+K_yy(p*W=tTe zɻy!;e47y d1o ,rb%ͪۊN|2!/M$(~6OMwG=f0rPDM Jf6쨁^wr0o$ɋx-b'fVN W' , o-r'% 픾qňoP# ï*s} TMܦt?B.- o.w &=H0W-n/T?:eJc m.dn-t?7f:ĥ}*C,cw(VJO`Gkڤ7L3 HڦC.LVUq6;N%B8zBx9ʡr})UsH_UzKlz`۽9,/Z龎.B;aklKkEE9헨2D-C%>^j_sEQf֡&I+kk$1BAoReU+7kfZ0gPw۶WJ8=jv0mXbbM]O:ql0g4=Czm!Rs9Pk5u? 9=s'wHFnt;spYbPLڰ4)V'}y.C1*<VC6qL2έ5z -ŀ=܈ It}|CV#f|K:q)} {'zm:ysteÔ>+!ų@IE*ّחJu" .S"!%Kx_Ju<0RUB6qWTi) !HտyPiz$K$䅴\o wҗ31dkC*w% מ(,89Hb$$TUu6g,k Oܖy5:. a1C5~rhNd4-m x+Qv#]F۾PRi^q9K8|g Hꙙ,_Zք9; ߌ\8aA˦u]ϾH+ZVI\=ĵ:?ۥ*ߋ݋1E*H_1kt✷ށaZ?Ҽ'hoewJnߚ3cü]Ḷ' sT]pO5vPh`8b[O:m9zȸ57^At9KS |\rGI`TÛ 7gV{Vݪ4>"k B& SQ<2Ql(#$\8X'J.6ó܌Ds3[J|JßQw 6]ت|CiZxWD:EY | N̴gv!R:\Cy%=w :\,ѲD=n+__43ߣ]ygljG vd~jxڃW^%mЪPWv>ݦSr@x;Zcݹ[g@H^e"Yt}+\dv& i{%bRSc:nZz`7xRL.ǃ>ETB<ږ=o ySVHn!1rEʾ%-? l5l'(Ym՟Nn1!&FKfs nk3[c)7bJ,@!#OJA4ݖ?hE7H㺲oo1lYFDR)wkJ>G)ЏďGeʵt:CC: y6;eTŧ*& pp򄅗BA.gƌM7JT{NTҺ;_~;`LuD.Jf5.=UZ\im%S;ǯ[ZDt+o*M< Z+-JpRy20yѵҷB3PSxB&eJ*T}OrglL5zoW\#ӂ*[!~q[)MRf1k/-K-*Cָ<?BJ%釹fk҉_qMB;3vr⛤22{r=Jk8MWUPQ!S*<]ѠXw ix<i__6ې;#k#0⠲ި6#*Dpc ̥Q1`U˷ Su5IyXDI@#uxw)7ڝԦRA{ 3%PJRhaNuϝg3Wsbgc=M ׷d'"աD-WLӝͼ]>^B-aCfvƌ<8J1lh"^N^^1ojn;Y,8OxJGI!z"'fEm3DŽg -8IGz3jLf j&oԠLiYS>@]]FD\ P/vϯvNP#p&>1 -WՂ4~X@Pc&d0;m- ٭D,Ion$ c{!y=W94.y", :s5鞀Ikp%0lhɐJJgE)ˁE`L]:K& 7+Î '"j=1^pX,`P/?sW_t9pnx0fXO6sd&ܢtSb%q9̼.NB& ~MǍ8n~e>" V3ç1~t#22f.ӈ*E+,TL*]Re G+u!n=rvGVE\UW"BQBTyf31=#)ESf[_!2F1`,}6 VWJ4\P+/Kwp4};. 2 u% m" <97Ul9Y_b~^Aw1lMSw( ߳:,lIHE$уKKUhs֌<;mz̑@E٢<{oVlkI N #.&T'=x&Ƕ`*uɀ$T0aL:ps{8Ý-ƬX1WK/]oncreZe*V3 KUGf[ omq )e%qS b/}!S|!4 O|X Ny MXK|LuՙQJ *;ش7zM.\z$ØL'^39Z$A #⎖OCD}hP"iJxY zֻ ቇxG; M'Ӵ)rTF- kNQ&tʬ+$@T 4+#aeoy>.^6Q[W^AT>I m2ߣs1AúOh%͂k[m\@X+S<˄ /MÚ;#&m:t ?|Y)-t^K{oYƘwVc3n|Sݹ9l1Ŧ}  T.?M骸^՝2*bϵ!9ߵ} ?C)i 3ey=$_4sϦJJO9Й`P+ZָGU{hsAE^"+ó1s@KZ'[9E$BTW@!d ͂,-՜ D~in'NJkw8y7}L@&Y?8 O[k1ɲk;V`!,=d 1vH?5DmU kˏk%.e7>^IC5_k,dFےgZ3gr"+Q݌ILéǟKN#1)]2b󙐊BK{JT@u+8$m:MAjoLUTţKK4$Aq!֩g]=y sJ p"Sڸ@MB*.ZnYI8í$_'}LHI~C}74,+Dr{6ZE`89zl [{m"Qe*b!(8f2#ڏNU\ej '"g]wL|u縜p}{eXA޳LJf~%+g%ByI60Y#V#_z9Ct!3'l l?&od3;O}80=C$oe{`R|waL <;@ Apd(˨{`aɹwr@&c=\쾅[SZ*>^9< )-=2oT݄SYy?rM|GzN_7"nGׅtBÌ$PmKFRB@s c0ȁƕY*)JDO_Wvm .oWTR!6i\ٗSab]B6: c'l- Ԡ5iQ.|7y]-fv駲]RO{RN=‘i06'X(̅5<ǻ.߃4Sq\ T[w0PyOP{"}qw6=1Ò,[,:)o=mb^.tSQ,= <E^e~FP-+,ɠpPb?ș*52vO UX=W8'Y4˕hjtmjHzȡ { Gf,'@%Gҽ=LRh;Tas-6U,L*7δò8a9,CZR@̾C0*[=7{F7]#Aw;Ba eV,:a|=83*1CDn)[J1_rwQ ;iҎPLC-k4_,K0+ 굕By$SKTۖ]%y,O>Y;jPW[#ZKL-N {iL,7p׺)V2dr ɋO'}),8P&s$e%cMw"9GEyV(IpX(jSlzKb2>jWVUk:s8WD 64w*gn~;S/=&a!f:Xk!Ӊe-z18<|$ZTTډAG'E4 5$7tZ HMX", \>=CX|mjm}=7٪nSqMө 3?6TO&!np0^>{_ﭨauh dP7ce Rrx.˚]Ie*\Fkq'o;h훲ZjNbV`e$&дޣ mOrs:d$[ZnV?toOP% ږ#i, Jw[k :#RX-ȶ zxJpJḺ 0 )r?crS2}Hws4s42`tYӮM!<1T蟲5njB=tTHht[q>Ι~W!J6>7Y-o{.HC9$\%oaÝdtcx݇wAE;Y1R$@vlҼ#7L^|KĀ},]҃ =XwUq +23+`i^ . m{{Zrm*{3 O˖=T|q(羻PL0m @=?iBˋE &:LJ:?CXk/1W?BU%fO-n>o<$w ԆcwCf >gHRfmSZ#sK%s6,NGo%ExK/ZV,{7rcpqh>'Հk(Sfre0ߌt#J(.+APR ў JG1xNpmnz@A!&ṡ bILҰ'$8:'W[1z=&\K0H(!I@vO<BDAVK*}* ϧPzKeѻ$Xx<.K2zЋp@!#F9SB byUG+"MpvA{~ ~J-.#gyVa؋/bgKpqKEC! X^ai9ђykp>x&}hj2=FSweM4Pf>$z_2  fmƳe1j>7+]mjdfCKS؋2 ED{7Ҥ:d։9a{ayƒ\$|OJAsV~mtWܹ8G]Lyoyk) m+5FA '䢆yL֛b6,96!ԁ4(;WA1aAhW|CAs Ba֌:Y,Y2qA*iaer:~MD0+yCGJyܵ.L)Y[>=d%VR|1y0(pત]%/lx{^;9QAY-"02oPef*]KSFX:1$4F(㕉ʳznݿ|@U)Gq=S24A(֘mJ.sݬ^Fo7A}9i_~ ">pyI͕x\i7Czg ݑpRwhxtkͅZ 5g:n=kYߐdtu/QK @ogi7'@:xwag [̳`) U(nK/2(?# !wݗBef*h|mÆ/ =!I5fd 62c(lnDuqzqQvIk5Vd2rKSߝPsb *:l0jq@9#;ʮ[% >8G0̯Ö #{P߾V ;?.dOOֽjz4I=Q)q1K.U5@ql|bevL,n9~)(O?u^%[kZ ןqk(9lLs ?sfr7H՚{8,HR6Ju[)uzX>k;V~8]5ktIZQҏvT ZLÍs&v?ٲ d b!Q0wo'kM?! $.L-C tZZmIʜB>gq3\Cx݇~\tCx07l9#5Fыa'FsIx8xO\ɭCR}D4Pu|`ncxAil"§z~rduyiU=b=y!B$ GFz’ZRL.u%div/fzTrZdU[$%[KK}ϝ-yVH ZºƬh]%v@]H}c@! {|=N=D样 LY^3(o27)6ACqJ+xbs 7y릎-i=Bb5F䝡txJɻ.83;.G5q-AB4ES-+SkMK:C"\Hu mnBE϶&0˸o-ZgrYϕ(|&1b}boGDMe~OhB]Hz?Gs*3ɭH1/ul ˀFwPwH#|lΐ( |9Ѻ%A6݁hS|$fzR-z'y8{Socik/5> sUlRpow?B]:r-B=VA+A-HbccFH<4}vT$[ B,! "+NEN(g|j/ˠ.{U8sQ,2#R^.6Қc"< A8h u+LOl({ր pP\c\uw#-8oY-л9 uqGPQ"UPhxl/tfgC\3 P}>ʚ}HBIxT8뇻G(>urυQ$VHB,HL&8=p?TF5ޞ7C} C]G/A7:uY49ҡ̾Nq/bY7GV/FtZ6tɋ(7BӘk0tC\.ZgqaQ(7^XDpg;hGU<10D ں;7&Œ-2qPd_~: _ }vF@' ;KAl-RE#ar%`BѮ+0f6=zA#cI#S> 7/O0Pb t%h4L8PUD$IjiQBl3~QȔNQM%$v׎bnp*]_3% ~؂XsG\nvYpjTd3n ;m-NydrK%gC/Q(OkS(̫"ѨLۛw2A(s1d8!R/z~ۆbc ,%39~\8 %_{yv}s{i@$xV-)&DB4(Vy!b*MI)! Y;T۠%LK>k8q}mLWl0+ZRJSL_col9*6w/"pU{$h=쉭J햏2уkQ 2]vŠ`^N BKfEr< P,O9؉ g81> Ȃ*yJz6|V +|Nڍ<.uQ^*MO|)oX/.@]xnNňݼzE  1_N)&zg6DjJ5`^N*0ntXT n&g~&bZT"3-wBb!MݸK%㒏[@O TDƔu:lD[Э>#?SmJ cGVMD%=Cl212@[zY 5i}Hƾl'+/N qF+ կ΀]؄+g|.@3~z)VoxEVPkߡ⋃!xg*:S*Ǹc`<5ui*ݫ^N,o1K7') sYJ_SztҚ!Rd/>sq$(~~bfWNvDpa]'뚊&Y< 9d7c`+~E60fOD VtLw :$%ERP?ύF4LV մJX<6fm!6 b\Oĸzؽox>XFe}Rq׳%GV4HE~'D5/W "V`obh%Ug\[,wUSf~Ί[S/`O}̎-|OWkQ4VB~*cm*'Sj'G[2~oK IHo5?Ūr6naO=_iNXPh$kNES = /lϐ09avï%Zޘ- gM_FpQ8]? ;ZFCP1(G62W3>:gY6F_3q_I3;z(0Du2S/ɖ"\̆XDb 6-/jy?HA=69tb##ж>ɦ3AT?o 5Jj#Ft;N2 Q{'v'!x\ՐJoNcb<`M#RRƆT;dx>ΠɱU&  _ (3n[U`NzQX,Cc,\ .aurMS@4"upWcT{əI3E*% l1!+{AOS !bMbis,7Prʌ7tpG0DWU$^[L{GQjmmISYbjs }/;v{!k[Wx)yvUd3i@9xZ@zPi yAO ;;FگSjLbݍ攽F/E#F=7!1 N4P ;i|6*da_ !lű' ?d83΂WldP䒑=qIي9{w=:O%z* Kp+YS"k )cڗ%m'ڽ`UjfnHC6w-7pQH\X# X4-)c6cL '/F!ĕ  1ٷ FMĕ+ddn`;3"a3 )MiW9Pݥ,g{LzZa4isMYoYp=zj 'HpPNS/҈K$iYoڐRuo!0qz%)i\$[tטkۈiAqX4S--Xb6PÃH_a$%r5F"0Jʂo ,U06M 庅W4 Dsq]NgS ctc w TZ|pf-ǿh؆t|bL)&qXDU8ܹRAK+dMW16P9__-|x|-vx}GN%ӏY-8;-|ZrVʶp20bȅ0'  υ-aq v[ζ ~aI0u/;C^y7MϙPFj(hȹ%f 4+( eȔ6l(̾8U Rv2r@)|/Yu3>(p!b=ŸK"4hbNFIHÎYw-ʔtF0U Z2>.mgx^hwS?"26\ ^%vvJ퐱>D}x'nNCZ3E~A~NiiZ6!xQbO^%/nX:F ̜x \a|=h~ѪhGp>>|,߉\BZV&4b~I@"\1LLvK FdY)$-qKU4#WO$'--QI;^xaJqä}jٿyΗ\+'fdbjh싂@lY25:CjΓPqEA9ZV7'J51 u!awnׄFƢř|;XrboBsVnCF@)[5a)$i. M@2P2 hjG֕vZb?mh o:f R2Ϸ)k\H4y&~ISpi*7pF8wR%4?Ot{| —k m^i-G"ۮ^_?90ʗ,nԭod<r\&;r@Rm訉k/"̓]SӋ7$h9u,<)$G8UOɗt4!}B(QA'UPvn5 sd6Ç nwsRzNӷt<"3UȮ.,wm##z. 9 Bg9z\4k8lC䌻,B HCu!ىK}Y!9wضZTr<ёr}Yq +x,L>EO.[ Lrǂ;<宮bJ!dӃd2T.L(%ޡ{!:ҋjl3ZW;,#|濶Qܿ+^R}i?SIs>] e_5}o&'*7k8cyX.LpO:#@7;~,h< zxgwk4猪wcָ $,gYZ07070100000019000081a400000000000000000000000167b609c400000ba0000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 ]]?EhDTTk׶ǼtbЬqqdxiվDj JIg+<+NܠG#)MLMI0y[ԋe8*w> Mz^=v 3*¾ cmZZϽ3:s&kbvU0=pj{rWz0!ʔ!+)JZ|MAH5"TΊˣT,T@I"ڛ|q˛`@Xr!d馑P9A傯̫-DQ6cU"J| {V]j}0QɿohcA gBR6@=8/ytUr5&ٴ ɏߊ+}B6Ǜ\<4[񍁕07-yuv?~MEnEDTU'R)B0gA;ھ3gvc*zr!g o 9F`-SfJE-M|\71UH;P?0Q %e`u׏K/e%z3=vWsoGzV J׶2ȫ(yh05_I[DNKaM)wֵ~{t/cۘJ{R4su*vqJ#Jݖ#♐ =w Q\U:؞DKN`NJ|2GRÿj2v?"ݺ<J MVi”juao`g%aM'k&@&d0 =,fa@V X^,$yFpB&#+PSC]Bw;g THo٪:Rܕ`pS .Q쟸H`D|{_%}7Dǯa!s%zPD|ķ(@ M :]58ZC.aAekHH{Z)8k͸6z݅_;2 UAS`$@H4%$H'پvLJ,_ Hp]S#}"%EQL3FO5;A}USs0K!E db<]Kް(T[b⊒dHM֢rL7],}.w/*O|m@, <-j7sW񇗔)?{5mLIo6E~ TQX )T(׎gqMcF ?^vCE(yO|s1!CKWöJGeG u9tַH_+Cw8^_YO[~C(vEv&+ F*S(+dϿ_bӒi(aɕuv"o z~PŖF>6~ %m_{9pSN|qdzΘ{]u}aXN1BUD:yB4/O[qv-fa<0wcQM+;[q~3p__N(6R:O~p=\cfǡC$o~kW",T7WQq҈%gL/٭{F:Q&ze @t 16ic^W(~{-E@ ^c?x.Zn3hWJE<תhtK 6 JQfV e %u $\8XwԃiؤnNbۭb#+xQ+ܣY_aBk{b܁2!4\:А@xF==j@/P[to=dyTQFTzfV9HyB}5&ZۢL7ԫ~3}h4s){m,!`Lf st~Znċ?^ȱ(g̝)@;8,1+m'd"}އ?VIq QWk|+h6$` mUgSgYZ0707010000001a000081a400000000000000000000000167b609c3000088a0000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]]?EhDTTk׶Ǽ:i1 8Sd#[^I; `C̜vrp]jE~_O!Zn͆V })8 Wcڨ6_$W)vU<Z|9Wa1~vƚ̖չ2 {ꖍHL0-2гR35jpX2T9;G):;4p_J>u4G|#LRTfz܄ImHeEfo(hM?Z%:( YfYamT Y6lO<` o~\EޠLJ]NmnD Tk':.Q( *_7.bFQUv̚aT4"ҘH+zk=ߨ]*ߝkɡ֓ 0MzG+@僥%S#R@04T;T>ӫAQOhC ZMx`!wߏw}Tk+ekP÷5mGVfqhi>zT6M]:uc+3! d3*~̓zV{:l{(l [a(W/Y75(7BSb"22u[nT4CM]RXwGƇjyIWRCe+l4Uy9<IcMB>BڊWyU֡Zk!-߼͇**;@ؑcA{Ms(0Z ǩĀ.m:kNX8A5a4u0 !:4;r'Ks*EU\(+>B.ly0x6ށ _!$=jH^hT6{%<.ܫ*|9/Dzʑ$/p^Ien/ pS?9.Ul {<@BUG`}'v@=R,f/<6 ޲Bإ䌂~oiT+ƱokDUOfYn7*Ii٭292V*S*U$ LJ.A[+ɤHu|=x+p䬈Aa֔p䑁4kA[Ȯvn\X9i6W$l~AO]M,J^j꽊|,wK"76'qa{Ut6`PFZ`mՋM5fBnR&yE_V)Nj\zj=e`+10 ikU>VE.3A%P-~[9=熠8t:_|}$~(tcPDRf$ItjM0]nij! PU@G`d&Wi!;jU鴄xq-?>#ϊ1*ȔÒ2{j/֪Rf(Õ*vERC0X6xpu$!H};oOh‰ڈ0ϖ5=֍,2U S@i!@x2oO:(S$w8=A~icgm{MMb}?Göo&GI5 (zc—gܯh؂)w\"w72M3_t' &ԿN%n|5ǰi:{!ڌ,x@]Y%u#87(.$WwX:OoڇUM.OG7YaBvcyn-aEsywk"=IǞ_yQrp3L)"5*C%?$isýv:/oIᳫDޗm r[F&}pEM"AЅAlЊI^闂%g dY 0m9]I  s{NvPQlN}tN7 <~TIR8:c,9v34*eg.| )"?Y yG5Y@֊葢s#р lj0Mg $G!s=H3"P6DoC8 pfΥc(GəNYq#(J4۬VrR4IF^mh*8 DLJ $6$gi  pB ;V(nPm9,g- *σdkD3!0 a37K^}]vރ3C}L]WK!Ootʺ!٘Th5֢udȖ(xW `fIlEjV!3宨ͶBLX'{Lm&XOj.oGPS3߂#,@b<'<_s+-CrLC? G4,~B]K9g@=}Q,A0Ӽr{u$02-AMWT1p*tR Y71[4孀N O5BC=3ڬZ'4?4>rzk:% ާ"ۺ c.K;91Br+s>篼ݡNoD5>(mw ÇHn8'՟biu'V?(%:z)@='A&p3 x={LQʀ!!]'"C2!M;JBBk_G?Q\dRRQ-] 2m55@i._cUKSQDwcW,?Gzɱm.#ĵ^JSKyj,2l` $I^o^R]֝gCbOqMpcnL)罉Ez"CsoK յZa2t( &y옿zh̹#lxn+G%\8W9kï*H= bf\BcͳmD1|U>U^B;c'qƵZ*}"pb,G}O1=̓ŹfN3gw奔DsL6<^or(u ;Ko2K{.E{&p|q UwX W 97,i\x\B@:\Ok{L33 ]!-<:]X7ΙkC# w e =u&J:Er1+OGKDŽAOuzNSPpo*0]9/Pxo4l]JTdl|`2kkN%&ᬵw [ zRiIRxgU5Wap/gRp4EC]h/MWN[n2< ̧jK5ݱP. er‹oqkT^<lW(":ecV&sD|3 K4K v:t,D%@_T\[m^-\" J /w6=$1LnpD:+-P `*0}X3װ{2F*,u}&wt,;<זɤWu2B33_y@0)-%N^1oA x+$RIo)B[cbΧ 6@#@*ndn|*QuO'=R_1Lla37iNJ+z\[&wM?֭߿-%0^2Fn |ҍ UFtcGJ u`q/diNS/? 'FD.tuW;놢2YlJ%9A|V!#>[ŷ]<E6kSYPԲ-l  ZgZБX՝2sP0-IAJMs_\T5C'3n?ϯo'.r33P7*wno[GU34maPIfSa[E7={eHii|~7g>^ hA[ VcXExbOg%&[lqw875ٍfV~\Q'ud,';od{5 1~ y +đg֊䰭0Q'Hnn*(Ivmw3GUCѰ6ȶ-6߻HOto6:}_tAfc 1Dr(K\cKB9J1J@SR[ҴՀO cK.{>xK]VSR .W 4DH?%v#f n)^ٽt;Hȩc$3͚8יX21Rౘ$\-Q0=_ҖuVnTbC؄_#*HIq\㦂@5qNQ]aUa/ha8v$PYy8+6ao{E-a\*@Zm[ 5eILsSyyz=*ͦG8vmtMH7|'Nevij9W7 %JJ"}:ۤ+w@Fĉ])B<|xhWOG)pѳ"U.(wz]'~"㾘XRˋۼz\7EUHp%;a?(fc*氜&F- 6fA_[MwzOK1p"56:L C{|9-iέ0G>zz*'hݕ[=E a?]/(FBH}$p'yaj2*y^Uąk؜e[;3yQPQ X0>!-wcѴ| QQQț7'D˭~<6IVo%S 7M˻^p$nzsL?_N;b|1[k(I{s/ГI[a%6wtwT=&ðҌJS66ܑ Wܷ#8'Qw#Lqdbb_s<Xͬ1|N(dBOr"Yw{D&M} C]A.:6K:w  s+ԩ̢6%R3PHWY{Nx=AMNtKpd ;!,dyPG,nz%oŮV6fKaI&EoRbѓ4 1E:Up7J{f H@S%63VP%m@j vΦijCo.~s];W2p12p?taqJ^bFna@hώj7b7iFr_bx~KVvl-tcfP2o(\tR(93ȑ!-pQ+N4SדY>V5>b{[o5<\Òj&mD=c-|i0B Ϟ c8 3q)1O5E؁EtuxhԀBiWAm0{"G/؉'nm@ox Bh7gH܌ΆP+qZ.rziyB2^+PB G +2彇^ad"H MLYh*&Ӏ Lꁸ/4 vg f*Gw1fSS;|4T#(#W=0ÐHB H5 8CԀ,SG@4/BDb^iGFy!+AK| G;v GD CZydj:Z XK7Y?~) +crDVk=GK 0J9GNP_{z5ԄkCR%$)\R+s Yt:ЗY~*3.)$ r4hVv&_hy^׏[fg퟈akJ U+ZћBR:jVri$kH#_r|i:ی&tӇHB9u<;/mD*rkf>mΖS@02<~a5l+*`1 fG' ra*=+_mD "6t9wDR >Aoϩ9?7="Oβdu= ?HO< !*dgTI{6S&rm;LH55SFe c!tr˃ɉ^!&RJii/DwE/6Z>MoheH+.^{KJ\<jz?xyd`ubq"8P[ã2 4 0VVUV:MS[^௽ 3$ΰ.qn b75'ÐEp}}Fչ) km=??љݺ$8T^s9dH{F.Ke)WtB xT8 G.ءoSy5t0 Cԑ UfbRIc2{KBE<:Y=s^W7'X:Ee4q.ݓw. ,:3 :s!2u} FHRV,zdE,0GZ!{PҬMQw~~ÄɈt}]zk YH 輋/(bPPTh/i 573x&xQRAA NJҸG8馝lN4;t*Ym>DmM8U=QpO>APA1gB< UaajJ/_6K&LG\^>~rR^47SݲI]Y2[Qf71>9c򨰹:IXb sOAޫʾ;u49Gai*e!r.<]w9Cx0kj\nEt"xy-E>~R#_;VE+$"֥H 50,MT~g<[r ?_oW1D@nL /iq8঻"\%PG{,n6 u,^VДv7 :YWJ-N\؟Ĝ3 },i6ٗnaa?al'Z]z]M˽*Phe:AU^ ?JJ;9d]"P[s a†; Q8/i`'<ٝfʽ&턐Q>S:ꭸqPT=%-.=l.oh>#t^vG` M|Sf=Rvm~`j۬Ё+C>O oj }q\ei-~8B/ >eJ'9t|7{t7a(RpCP8-*5] #3NX$Voٺqq3bgeX=:YzJ]陘 n@6-A&m|8K>Px =s!P%%,S/;Uxev/*5f̓A/8ⓥ4XyƄ +H-jPiA? @Wz.+8&měᄯw3˴_T` Yc#ge?ZΌ`mT 4z&7QO ,@53%J $Zؑil<|,˿򕦞( RN5oW KN=uS|%~.9yL:B 9DܑB'_/Iɤ:Yvi'fyo,UiJ#7 Vd==q\ȋC%sBoنU4Ɵ2:]eW# ц(] mJP;/}= OnKA~h0zYK]zhrj@aSa,DZu9kU-E!+1L- ev&&>< G^֟anړOsN-K#;%" cLk *-SZ\9\p.r'86݃,y{{^, @y~?x )LfZ!13, `OlW\JSRǞ~]# ,XED5䧤o%둢lW3saQ5Rx74='UyddpcLf9JݮUHH8# Oh/ ˦&#vrV ,D5ӾS Wvҡ1Hۑ(Fvj!R`3-Mӵ, G~:QŴ牐H5@qSN%`1d˪,IѻLir{9-{SpC^ǓA#f;+a3lOL 2!1kA'}#ipE=%Ydmm*&Q,nQq%BM21:jm`(b9ݱN9:Q%Z$*₽F$$vüDhmzE탷>W'S4[ &'}Zv "לذ9\BȌUjsia%uin@%q( d@~jA! B\`2_%!lo3iuf5UW3|5#ߜ1%2bq5/1>un3|_(|w)$7>S z;cb*jO-<2W(i՛cAO=o:$ʟW4S1B9^=kjZ2$2ٜT0Ogτ7j.2yZ#MLUJky+t$ۋcZ~OW;x]aبk{{OTIR]װoj;('FP#%:r >Sd ]pjH=VzĘR 0>9*5PR<ͽ!/-h/asJ\MQ]a-c%=vcY TF|)vzyz>JB;t83>b2'Q$U:!wFABl%Y,RKNnbel`{@z=W:b>dmjϙj:;Q3Ü{ 3BlN]dz "A6C~4؂y si!r`CA3exx>89jExиh"%(a?dW j\J?=ԧ9BK5<zGgzl͎U7r♕F˧fB+}J dlkIym˾N DAf5GM묿G\ x( u&BM #^@}p`w3r 7@׋R~`a2͖]`zSnK1xɿkc*e݌Ve \d0j)fE}S?(&T%3k=᪅WCBRHj.b;GQ&y8E$P $R.o'(P`ٛe4ZL M^~ֿ Dծቺ^Q::(2l9"GͺSbIQ%{-Z2˔ݩԒLc >)EW 5)zz|&Iu`|Fmq~o55X}X!Ec&[Kfu5(ᅒ7)cKHQNͅ#=6Pqڏ _˵jyQ`3wiPb 6y473uT}TC=fKpVU[p,scOKr~7U(̱ ri+l;7)<oT#켄"QSמ|Kb}j]~1#콡S{Gh*."r*ag1 42\P QA0&ѠE4uWa\x~Aˇ)EYb/i]`Ӱ>-aK>Tmi WAs‡gX/b͋ͻl8-E)&Yӽ~؁ Od(t# yϧ=1 ,HaҶI6ns'.>J  |Xt5fy0hmr``|Ɛ OE}/c+HɎS2 trkWT'  __=XV8<'T']QoLA` 63l: G C-{ 77u^4u@5ݔzn|nlnjx\ T_&~`D4j[k}҈ѪED饟`?T~Zye96}_7 =RM +؋-}Oޙ:Uݬ }F~#\%d&!D<yCV@ŝ$OJ}% Rd/ƶf؞9&tЎЫLUojGE=2JZkF{7cZG ?ijf~-T2ѲQwVׅmO^d@=M;FU,CE޹d xE"pBcЮ*s5Z W Db';BP4@?RbcЭb臣ҼY<ڠK=-HQ9=ҮOk=4$vƶLvDx|XwF)>Bez6y6sgByӎZDӉS7wDI*SENy Fd 0DA8r>q@bk(I;/Wkubh &$&N:v˷$ӟ7],C ⪝  vEc" ʋG~$&[eu#By|: ~>^lл<ڀA&~,VZ@5wqAy;kfDZFpL ..ZSQ).A˨Fi +yz?vTٞNN|V&O ÄoE6-Ҏ'&[M؝z6Js X\9ځ]aLGڍ,>y&?9m+ncH{r)D$„h^C4gJ)8H#"NTVزBRFQⵌvɒ|fViǒT) #ɓt;(w`M,oTP.n6f(t@,E'v"<ݍ6q@JnK~\K_`",ޞ1K#ʵhRbx59W-jv8|Fx.+r_y9~?w h[w(.[WU.Zq1|Pk¨{A$Tn 7kX|w! Fr.pតNi[\[¤7[y=o&<5Fu4a1ncO> [WꬿJjHL)Q^ϛ D`hp6]UzQZ5%B"r`wqo4_.ȡ hا߲SlYv5h7N<IEć镾ݗrV)Gס|)[n*;]*G>bh"ỿ߫_lU/O.dGfԀzhZl9)eZ0T],<#Q LԻ Vmj0M;@:JmGoSʊA;~?֚P4`MIB[mhPG80pB0UOiRNY$HerPσ ԫ%J]d̓%:cbxb[sVM6¨ |mC;dMCd HvYjQ.P /O,R} 2n Z^E9 ܮ{uZ-9iRim%m@qFpWn8;[ U!ϲo=\[P+26~AY!{xPz\ETvԴ1A:;H¾#̙_1:}h:г"fݙ7v6Ӳ|BgI6"t  1Kp~QR!p`Ojo􀅿a7n1{N/w,, q߳ίW_Pf1?{e^f/>&$KľUQy҂@Zr=3 v34a+*LT?Z!vܨ mRNӤ򧲡$Od$دxYkt7dݕuR[*)U)ubdŢ wdEͱكFx;\!o hCgv.k;h9/LFNF păbx*+3M=:*E%?|Ng0ր %l {nxZ)SVPojU-NJhxua~j('8(7m!~ȅ:؛wm7`f +0"*O%k gBs%ة!2G3XC,~R^zeŃ3lX*P}(;y3 q'1HE#nL|\}ړ!x}Q'Q(L K: Rv>@?+PReS.4d.2 c')PZGS_Kxxi\KN@.Hj1| 9BՒuގPY{urJr1"65h%|vL_yBb̺dFR2|E&`Vט[!$ѯy3DfE#NK+̸K8+tD~KD)ɝvMAM!C:hM& %~lr]-NZǖ ]5qh6#xhx$"I'!K;%1PQ!%e{`(NOY \obXыF6dB% ~c`/5dQؘ;Z`:}%aa ;6l\\IX {Pq|L\^|ἅ=fX~tt杬&L44R9TBsCIc>SAϘxӜk47D\X9JiA-)&¡RUAec=Qtኴ̞Y݌KH wp)Ɇy@Av\FׯKQw@`qd3pA0cw_UW{5(6 h-k|@9 ]@lI:f:F&6+f!bm.67>@VӶJ%_͊AtoZ,[B 0uUAO6;V yM#(4Dz.yֆN=~98@'_ x T9FЮ 3r )&7 Zȴ\cm i `~=PqmL,QeӊI-mUi;2q 5M;VHC zK_ez%y눒~_cV)Z3"C8T-ϏrQ^#Mc 1mgJ3Buqd:=՗03/Ti@:xHCjL ?>,ƹys⹹ɲ l]i)\.HKMT" x99I\m`8INb]G1!dq0T[<Ά r\BJuT8y H$5A0*G8b{.e(+6 XCL/%p̌jXGS YSSa`+NwS8Jf#f Ot!U9)VYȑIAɸ۽ Ujkj&'._xPMⅠ apfB  NOZ{'/d0A$5V/W.Wf({'ryQfs٦'Xy*r4 OS)Fpƚyg ";>;""%-'`O@ bxpЊ:zu'Y5ϕQȄw#"ޝLq$|p|t[9nju JfZ~`TQթ\Ji2ϛ=RJev,6mcd'VB/$9<-Pu!ٕi(!Pd2z"9(SLznSprѤbŗXO+Js7Ubk\uAL2.mb;p{kټk/s8 2iXYHV'y#ߢߔ[l5fPX5苁r0+ #,Cal>&|TIt0 {f)>ezrB?Y a` !-K+?Ev.o3A"{5)^r+,\4:ˑx}]J #dl$H )yR;t=)R|[C> +Yؗ&UlTIqб4-ϸ{57,*L^[ Z[="'ukBQ v㗮@]逇9L>1]D]\_YNYɴZosCѵYȹcb9Vlo ^εH]#r+3 sR Ҝd=( OM >L"o$!U [1CoűZ Y8) 0 -3'|Mt߸THv94N(*iH?[B)$%J4&ѣZ͔vdY7MMOkʹ'If8=0dzzq~ÃRgX]AE+RV7?oc꽣5淚]en]Яa=V.,aNꁨ"i7{!%QE ='>2Gr*͢dN)r~!ev,3iqkpu EIw>LƗ{.-J3>{6:^e: Ў%7zHqp4Oٖmןo_8Y=0K,?6Bfld]QI[n 0No99F?i6܋Ea7AYJpfL0wiA54v@㪈-SOFj` @`\:ntl" n0@-ŚZ 8܄PA_)Ά m*Br?Qkt!1}7]8&[/0kݔ&c/Ę^1P'<%Khi/giG <ܥc&%G#H^Kna )fRB !R̲8^\A*7 xH {.f,4 JfI-s?wQEB3pȷ_iz%+N^4`jIlZ1[rNht-?? !8C Ž"o@tlU+*qtq]2`dC~:s_רưcq>cnBf,c[x8zU-IƱsV/UoP P}ryJܧzۡK%168,(r sKC}֎5u5zLuM٧ 1CKJd'ù7:TobW@ze99;ڵ!bf"Vb7ibNή}p~ƝGud挣: Gxu\ܯE*\jA@SsӮP*L.۔WU-yj+եJ'` C6'tqnsŒnc7}}9y\e@n M '-xB+ [B~D #7)Uf:%35L |COpakw*" ehzpUgb\yubD̶HAGc3W#'c+,|^zū#dQNET@D" /,E}$@r レgrq1**S]*9 `)].ro@]Ƽ0y/6"KPrwx!d =;}H=[,^Cq)1yk#j챓O][3&]BtZ`i72~ b>6)WNz\I}ejp2lΩǝh/$\GEd%o qo'vv#$ k 2_^@C_1խˋ)x2l. 4Wn`u NHtVqv^ݓgc΋œЀҴCSs2,[:iLplz~{-w?Z˒ci𳿶1/±$_?$bF!ۯ\`5jpϥ='C4CZfɂL&H@ 4qw^8뚢nkU?<1>$^4_Ѿ%' \i SvQϊy`NĜi11 u'Ik'TSH:O;cs _ԳSi2eɭqtpfFeUr#QjvahI٠s 44Tg~jx(Z):4e)f4jC^DJW0\k)uO9U_k\&g3 g h:s7ߘi#:F%|ւ "vUɴޅgy!j诺R0M*?L Rxy8RIN;LJj/f^Em44jNӝÝJL.5bY״Atm.:g?y=si"J&~ڑ(2ً.[ bS 0S YzL~N䂴 |w.(J\ރ_|gEP!qy(b(U#%;!T&Eo<Kթ|DEaM>Ml`MRzuWK&B螤j5_@jcJEP Q* 8ks#j @y JBhg3(8Ǽ1GQzfч\O-0[FyD( _%ce밡H`& 'QΈ}`0^Kp~B #cVxlO:W5QH'k.ƞ)՝2'x>Q&q!cJT\uy>V] ǹ1L1TH 4pj.d]E@zLaFiJ#~if&"1r> F;U@~ # T!`CHCR(e@7p^XE߄KxkHuBD(>X<X3=  BC0A0MWPM֞$Ѱ ʯ]^As/f8KU:Fj~x+t濾o&_`=`V>~8 H~=Y#Pm {I_YlܕzxE1U4!`o.OA<Yj9L4꒍z\=Bc!;mH\q#s#tڛ,m+ {B8knVC,de+Yk>/϶1%ҔMZ/G\gp APtTa)'q2/M4)G:#AfIsu ֐qϭ0кWEQ<TC+ڒߢ!"NfpI%*(U'c ੤󊹡2d͞q(At?b,nz 灍%7%fc:pmUjQ1]rr^ G3߼ ,?8w QYkiR%ZI/Q[7KP^b4ze&LhϣTƒPa(`3뼡F't٧b e3ƷɌ棡蒃'_ayTB㵜SjR)x4цRw&00oY̧Gh¿//'Nw*oKᓑ&z]h@a0~땍 !-WG%8Up %s&sN񳮐RUa&~x1 4l^I_DB8hOL,VDvN>D1`9$v[z7go7Hond*Q a,B/i;y6>tX`n39w>oD_0x#ne5yS+Z97cR|q: _JSe6k[z&0@o=C^x1Wnܢ۰eM34%yϓj](}&qL IK]9wASg`NEV$ςjk 5G?cUS@-g$\xдuu`yd~6PzVo8F@7 5``OP2Qt?\sĂ#h"\23Il=Hm=}RY>#Y)95-ް ;u3-m_g~) ]H'":~ U1JLNώ_Zx q$;x|ZXEcIr:]f[k#D kܖgtgҥAJ$͜c6 pS|l^tIOza 睚?YܟcX^́kmU|6.U[-_0DS0b֔Ҧ9k_.lt5Su2YMY@5 :p NS(+Nm5s^ݤu5*<`"p F!&db"E8aL'`1$Fl3,2~c 7T-MvY `SP`μ1j;KUc]f׳Gқ1be[-4eD_QUM 03 -:أ0:n%d2ca}ȸ:D Xd~oI:C\d&ܚ _Ъ6E8>&J#rhWU׽nIyI haqdB_GxV >1< m{\?wtL\B >էP4-hT_9~ VCE#G&սK9%ܼ|H97BuհpMZJ)CM??PfZ9i'*H&c1z ,ʛl'Iˈ}dUɇ{,*o_SDϦHESܷ֦jzuusVKON⫲L=ҌS8UT#HyTUfm]SQGUG[_Fۅ5L"PԘ_9( $%(] 8?TI5گe0AUCFHjP״"ٱ|GP8n]l J̥if1J7̘w! o-Ҧ"3Ep?~DCP- 003Kbhd#mKsޑSjȭX> .мpD@ڻ./$Bah]vn!yY+gK2ϩj.#HKvQu_j 1s(Iop8eh!d"W{*ǾjxQQ"] &9KN[Yg:QM !zk׍jMAXRI:Kp[5KP!gmc'M8LuwKeJ )3,wpJ x*y[Μ8W'*6z$t`/j)]w2o0A=Aiu}֡`Rؔx;Mּ,Tǿ2}Nh (C{%Aq _aobs&&'oDz9j O~}];.։k8B4}ay4l՚u=:ǖ Ơ̋BlsW^4!犽aȡ䫳 'w'Y4O-?oʳ\smm QZyͳOǐde+3xqh'xsӶWv⾓%]|YΏ8eRiU,vNJZAMM)WHL92 K:׆p1g\/˓:w1ug=iҦJϷrѴ+Dއkej:wRC0,%|OjP)P#W1 I?dZ?#NjSzЫe'qF s W^^cuw/;z tnґzr)Z#=3%貯9Ju܁.n[O?ϭ~cM%b2َ:8- *}N]A^ۀjU2z㛴bv8fH=֙ewd+h؟154UbUʭ9c2x]z5GL/ܩ ތ}*l(iQ0A] KH׋fm~ سZ|nu L806)4As%0\5D'y Θ*>7~bJF0 bçddQ¸;&JvϚèw#Bt0jmK#t,U)8M,t<^$e)\CZ6ߔC8U~%ի\\6dT06yW:0t߰M=z,\HyNRN_8s]WDn44L8ӛdv+fc v6h$ M+Dz eNFSq`e92'fhXIP$;ڨٻWOwe c!pSQb- Ol>9z Gw/JtgLa<4Y6 ӯPuf4O~䁰=b^u hp4KJ(\ ( MP+Oua>J[ћqb5iECYǸ(7(i\ ȫ mxm9K<k*h9<_ 1t jbbB|1xA B;RRB4^D\#f3A}hB1bq^ʅ5P:%K$qj.<4. nwae(M 9o*imã&& MNxiAY7t!= I^#*Ab'qUpf{qj= =\{ l-bGg5][UX,ڈq(cxk>O0? %N.>t*?l&vHn=J=JjS|x~]xIO R1fQ_.@lXx۰/Qz)LpK&Wp | p;t|a;~RCZ i6CZWa Gr%M;-b&=\"Hu3.wm{ l7 xƙoS?ZKKm6Lz- [[h*ִ\&KR}y>,à{V6Φmԇ'H SޠsCHPvȀMD͖3DlHKw~ 4>%ǩ) @J},ϑk2UW&=T-XXuCGvL&ڿRkw '搘6#.mdbQHc4njiAg_ @Y2&bݸa6d)qR"QZZO~pHUuK:_[Q'wRji[1-S~TuC,f 5~U1$S˧ ) ܛAf$rSDyc_hIjm1(y:ƒޟz8.^>:LѴFݿu\W?ʟ\ְ?>\(1`uAW`Qd\CͷG-ӆSX "r(xpl^mm82%~ xk,DE1&lqliCHbt4Je {hM/}"F10GA-Co&GYw,{YҏLs2pD3t5w|K8dk ?@^NH; 13awфP< &3݂?WC`7,eQbb,i/=?ZO@oM,C$;Pvq!"NleWG,!9I"*jZabAn^fWY>8\9WOnCGM={쉉+Wt"0rR%IExIᗹi? Rwœ4 :p 4Y ge~!%ڸ OötZ@{ OP6&#gCԿ*!{rW*4AKA"}릠寘Q(S {h5 JQC8` GNc(U O>@?k78;`H ` *K[@C>v#Μ?ͦs"^87AL AjH&f}4Rl7j4)ooŃ$j{i2w{vp~<5vl"L&U$E&J&N?ʰ`Zm3-w:j,v!7tzV:r a8kj a ֽfq_=V6Pa6_- Uռre; 8inDz1PD3 \ 6?I :Z@|nmæB # ɧWAv*TxL T4)Ij\@XŀqI?qK5F)h%9*Fd}o{n~c97xFd2:0by`!U|ݳ`)T9_Ț%<zn:!ţ"Gmo<M:g*ӽޟ]ծ7ڮp)T * _=q⠈ZDR g<+5G}Ǭ"3/6IP.huPXG7#-Qo%DxFYkxj9})e; d4ia7ōфcZЃm_aεhiNG7BF(4完+8 qTddQ;KMKz|uVi7jKA~bj'3A/VX5:G9uNvv4^,Ѥ1*].M5m5s.vR4` 0.v©ShKx R۞-*uh<D 4YȔ ,̺ J'qvsᜧi ;NCNz~!!jֺqxȉߖ u;v748w49 L}h4L Wٲ [-^2(BRpYq7v }.cyH?%Կ{v?AO\^'ShFatGޫgh Qvi`>i2`bHO6}~{Z֖1m "FyB&4<($/]ΤϘ3|sRyBo'T!Z|RI.`(h5U4Z,`.L7p:L+scTKw9Z,65E/+V!Q3jDž_͘)NdqJDg=ѳ@*lE\ 4t$L8LTiuh3Q\ԫGTRLh7'oid};d#BQml-m*{Ye<@'atD O۲St``ך#Diznqf_~6{>[5 %!L< =^au656nk~*ޙ)LV!ʍ7"\,!Ye# D<5<ɧاkbo^yw|FK+ ) F^L^[=|%paIcÒy[=ajT'k/Mz)Us1H cJsQ[2/J p=6xx0]OxOxv&U)x4sžZnd + qC~O-%+iRl$,$qts8NJV;3'Nh[V.9FGMȦԏE~^$1H/fi\x_G2h{wMkC7gYiEc8+!,\}N C1VJI7=FGLN M7rzb^1, &~ǦM6 ˃\//IlE9>-(w~;hk窷ob{A_hd`Kb{b-uV߿7jIDTJ)hOE}iVT{S!0?6<0>KdDɑ>ZWH*{͂V jO,lѭ) hSvAs ^ڌ9!Q4xjYӻUpcwؾȕuLÞwC2n*YҸ۞w C0fk7̋C/}81R*;o&U/X3 XqK<}ZzupmHu"u !tMY+DOgXen\ p$wv$SűspbSy.޹x6^ BZ ?\'@Yu, ̉1٠=}* 2I J`Vq8L`rq|ϓO@Zt {Gbc9DlF*Q#X`%\ʵc]yY6ww+}-@XqZ/wc_?,FKKr&t`B5XT+^p&Ms_t S&%ev ka=SȬ4 Ig֛&=\ }J?Bc3-pfN)c7R0r&`@o>>zδSҿJ q_=]K{{ * ɠ8_¾[w'OEf ЧVĩ.YT`Xkf=StЬ!\}ACpTJVUmdNojPagt9HX e ϥYt]=2N |y| ۆ%P9K Q6lLuߗBlsmQM4au \ {VpJ/wr6& c0$3Y@!$V)Nr:F]#!z+\ $sػ#;2 ޥWy^7(XMm6"pXo:T;II9yp: #ocjbz׀ A 9 ZBDVa-4[Ȇ3q w }WNnSdP~9OyOKlMz >I`5o БX y36ӞMDqz !g0pK 3u9v0Wf"Ŧ#2=!uI̼z/" MJ_*ς)&-?Sf$.od4.Lꨘ.Ȭ-ooِɆYylgj Ք1l ~.D+2;vĊJ~ RO d!^.8]9 V̸Ll9mL+B IZbɏm: AcZ訇^GU~XVٸ5۶g<vjN u.mL'Y,4gCw4YU* 4“i+h2sosIznKøQm+/-~ |%ӵgy^ +ГN4eD]i9=j=74@V Aez8RȐz&Gx(4>8Eq'sZߵՑT8cE|TOi_epÓdQ5vkpMn S~JOLbҁuԡx! _1tgw~Iq`&` IڱgYZ0707010000001b000081a400000000000000000000000167b609c300008fdc000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/KՏ]?EhDTTk׶Ǽ:ax1ôW$gm6W|v(b؁9U/^ : q.]!TfU_H>(RҲ?.:vObza+d^ti"HykcC*1ߺ&@gP{bɧʸ73uu-6pjLu%WǍ^6Ӛ_eȆcgLzZ#lB[+v9 Pz糄Zh;*qzhIrEyhdpѢtWb IY}v93$}B5T(I?}JhǗby4wx}BzE1'QDnfHZ'vPeӢ1X-N.oS3ia9 WhNSL+Y!5 IKaIep8pK MܬUVq@K {9a>tܙ2Yvyt.Ҟ"լHn~5@`4b 8OAװY uZ@mCæw=ӏ06K飧=X44*V4䳚=8*R?5ܽ&{5ht Jx*=jnC@0V;w2AJsᡄzZGttWGZ&]gz*=TSi4E'ҾR+?RRr;Ģ\zk;Ao`ʛZ<*7xA%b'?1  dHUϏ&V:>nD3pCŠ]̥W_9]Ϫ:NN:}23ƴ۰c (Dk"1nLlRƔYI~rxX.r4L xJ4‰(JʿHɏfV +}'=kFaP42N/ PE mкuw]|VTZo+8.f1`S+:I5O|}EA7*Y m5ϜeanKuwWPs  `G5fkBɡAhnK(t?I{}<;`7*G3>3n&eXgp+L\Pr?ʔ<ܶ9JY N_ JPw(K4 7.wH P:s ߇F>g{FR5+i #Zq,瀨MUg n?|zB5o7 4r1)Z, ϰ jS{feF R@7twɸ¿TA/f?2S:>ZVmE2'!sHf#4bb$;=K7' pں=pֽC}k޲&=cBv*n m;T9s5#"{غmTI!/Iq~  *c΋%&y>z` |1=܎$\;f*D88iLه-ktŒ=s C7Bt=*9 MkN2UAsmGcَꌳ=#9 Cm6X^4/qiLNc+ƢƝtE_L6+ƂG8j[2;$y cY#聽ǟB0:CCE+;1CgQ' 2%o`7+p{_L/vSmt{])Ⳝ :,pu#D۳uA=耰Opܴ lpyQ¬662\"БcVRӸSeb÷G? Qu:7$@ A>W;uOxB\vCSLXp~|2e|/nYϺm 'ZQ1|_S|?{vbzJ `|;#d̍K,,YjBu vb0Nj+g Z9rLsU .42 +^ Y~,!\7F@\_\g\}Jb2Cy͛.=Fە(-^DW-MON$.D6_SX|&?ږ (ŮKR:y 2`sX1xXްk(N..tzJY}x۫AeR/9 $}-`oĽjryRBGXvy{ LHb :];J9 @Kr,1AKjXKp'$II?-6`YԷY091*ZG䳝1^xq zX޼T떥|N*~Ū:h-tV/mʄ;rzgqT@>ԒR)P(8"r5NI'QY핼ǽ)&zցm7 Vz tfwJ>L(QpNx90rVNFrн3+`ce] >ݪ U5xD^{Aa;0 ;kHgmkgSCa|"4GB~;V!N0풛eBW~wk-f =+p_{X; JcJLFJdڿu_M9E6m\/qH\*ش'$ . Ğj~-uApg6o!rJoV'EN)RrGT\0E^䕭w!5v^s53\֝ze .REo+ւw J x|4+ qN&=0iQ2+Tک2Ͽ:ISLLf_ݽ Bk9\w@좷\("'/Y*gHe]euy ]'8ܠ@n 7x g䲴:VL3E|@.Jyl oѿ2S[i$ՍhX*-p*gLyN˗aLMƦ^k`́>;ƋRUHʡz$.ӱV8Á_]~1d Sʫcz>O;p-}g)fˮ+fmWyzdr%/@age;iE7nmk]&? \%N7Q92rEBi-~N4qui5?JcW=AcLz!.N1l=3Yb.%#EA`L&*?$d˘!RணV@e֕_"Jq/-;-T.>]RfHD8T;V8?6h@Ia+.Y-]-U䬞@I*ޡ;XfZV ˾$`C= (ˠ =I w\=O484fA7Dēԅ]Wd>\qF" yъcʩwzk 6ךBt_W/ؕߪ켳Ŋv0++~ ( c1סDj+d}D䧭;h@c֏\mE`+kFh67YlV "3+s>n߾rN6SP:DpfDۭdU9Q3I|֒B0 *8P Wa"ݗ'wCTA$pp?A??^TfZxITvN4*%P\EB6NEgú(Br e8r9B).hz'*WLh_ Iwin 2ѱ LnWgSJ{̂U^JZjrط[tя2lobgp۾HQ TMzX:^%"ݯ4e[ՍF\с`<C/wxhC ZNx_: ,Nm@t/r!h5:%s &p𙤗06-\HP^; ڴkC-lWunj?jGpkulx> $˅"~Γ Ru+jz>O^.ߢ/f` s5T[2; قuxZf2!"m䩩r;8na/VKZʗx"5ޟoׇJ:ǎٳD^ 䎆T5 ZhtQqҲw#!e7~CԃM_ S;.!K+X7ϧ`]:פi_.;sn t$v£qaܝTO*n }@RFm]\bs#B &%Wd7l3豍w0LŦ\ xNtZh5u,*Y𖴂"OW;"@\:-7T TK!Yr>fjUXb;F=1,]E@(Xg:/ClDz_] ?鋸h%<B>ĕVw "gw"ɍ7UXl-{7:X<,k<)2DMFߝ3wc]u6[־y'0#{D: N0zJQ.F:AsGXOj~߾gD*@)LL<4@x|-HίcS+nxȐ_=g:b+;ѺJ88ͽA~" ]סt"AX̆3T߃!:w Tl)NQz/+zm =6*~;*SlIܧxj~,HD3Cw9.gQ?,8TenƨY%m@rGHe #xf#S!ci\m&ǭMFcbv, D3|e*ר-Kbv/]qkIݺH ,xTX{/MT * (~q߾RTc($z,΢|\U$Vxr##+pg,8} $HR`I9c&%XzzLX;uknd Ch .tV0:;D:  +LK%ZA m^qg!/;\`;Қh+e-ۺcH/P0;yEe0'y4 O8bnj(jd4'5kv+TjUq1]z ARr瞼zD&;[>*ylbk2]Aȓl) ltf\?o1 ͭ$,d(u+U= [nU7)v4ѧ.9_M_ӀcQ4R.vvGT ,9VHrU9g R3#.t_ X)Co[JmnPPNKhq#ĵC3qX&fr|Q3 DdӎD$Gu=J䵰x53`7oRbH۲KcX*8XPajb`6(y}LT6nU<>lVt~(V @n&ͬLWS -]eG+$/¿]zhN$qkhAvPBFc9]e[$G1{ԕ4‘4sec+BׯCVVxP&(Ue ܔ I u%dm[94#)!/QkQyu:21 GTU@%ovr{(G8JtcnՕAnEbKR&4I~a]6Zi6`)Z0ZNƒ^a ¸̶2G='biz23LSZZ0NH84sNO\i {kwiq, e^^?z"ڝ]wmQw:Ww\ O+E/nm^KaCUz'X$Idї7z>6wjpG~1s5A.S?A@6^2G}Jצ9QL_|l ,V>ʓEpʚ<6[W7 OgN Uˮ/db%z*oG-wէ>c5xk=6)5Aj:(8"5~4ߨmravH6 (t" ퟚe 9~ ݵ2rJDxR-$.11+:&Jy9)(r6=K 4[}@Egt#x~ӗI<^6lI[b6Jڗ84QkjH~'%% XQ 3kkp$3SaK4nzG"7}Dԙ:7\>-WθfV^mJuXyVB^r,sW8+[N.NAc!643ft$lS{TqeCht _Nǫf{r5l/C)S^^O1kT޿)[i_g()3 OQkS}Jc U6hi#5 ʦcs F,\QMW}M&ܩ>qtRwF(T~TA b1Q#~EJK+ðwFy4QǪ*gå3nF, /lDX zd뷫8ɬUG8X[YK&WkD~ 3PN7p+/~ uP!\arsB BW.}5:sM ׾oU" y53<#19#2 =&\WBR-\Sk79# ɠ悟7/Whh, ]=[VeMyd F]!xasW9ov%s"q2,lr: "Ԕ;Sž*bk~V|0K2=`@җ4Z]Ϧbᢉn5~v݅0]Kpq5X +W7~2l%(8冋Ԙ HQHE\4_kޅiSw^ֲWbRUے8;䉱YXOnem`4M.c'1l䁯a -%6;vYu8oF=iBeU:$ )8Dӻ ~o,}:*Wg2˙ʈ|?VAf}ƌ6uIWr S4; øaQ:qCN SDى~ؑycdM3фeuktai2sB£3|.ΰ`;|0vtg­=bMa{vahOSB )@KĢ}bf.kvV'J6};!vm tѠl.iq<.d7:1 WW`}S݆!՛4Z眴x4,@[ ^+!9r#!"e X]IZ F^}+[*Q hx 96|33wZ&f!xh;p=EoW z4 >qygGk@v=up@PϚwIwʺCȑKš8MM,$o\cjkI7Vٍks;G 27])h ݴMQCɠ65/q5*)OEJd1/YE6vfN{l|6hUuO`{m y4͛\.Y.) dE7azi4Mkv(V \Dy>8ӊ,y8نonjkvKbdI'ht)ȼo@9R\w^詀z錳q4\k)-v{.sG=0}Y{tg1pezAF?ܻH2OQȵ̀ )pjGe/ 4eTQ;z[4*D#,q:KvH{XZ*@o70zޠ9N:Pv$p~U  {#VVzR& F@E]!ήpN W3|MY27#?"'3ZkLFDwk ,zm,6'8+ ݖ䷞6ݬGDs8{S[݋ZKXYd8E!.DS;?t_1{V9|0rl%?w9D)_+Rg=a] ~ONqA+'?sq/}S:owW88ECSϣLt5Rqaefp+Ƨ8u _Y{=ΚU /)LPQKIR`9gқjPb3e F!,F{.N,ZƸT'nnK;pJ*g\]@R0!@<) w\`V))SY%4SyXb51 GafO(ys( &]Uwlc`!26jAE H n~9fxsݢUeǷ~:!÷cxha>K!l ksf }EOySMAatwl'`c17"WNT̴oߴ1)S ?d:h<uKxq_u ,F%!u7xwəYfE;.YB^>ADm_Q@Sx:+ɦ1%Vl濫powzl]|^3ҡ/{nK~vH'۞ ƃɝ 3qK}bKN-Ob2Z ͇= d 0tL9%]op"q6n?BV53[\Vy_s-4D1v☓ۉ͚|7@;/) e!u4O~!ր ,8Fcs.HGJ6(+25'GP8 (80$[P< "b#"sg9@5##%G?JC1XVVMHyTJ!wfq4a1 iO%8QѾ䝉|0:np^(+FW_]/DO {)gL&w/%KaCm@ˣsixF Bu 1l`ʄ//0 >}$X A}X bcT}D:زNRer֧ϣL3|\cM9`wY|mwX[~J -YFG=G Hr7d=00vVnvќA&S3J^IXn% qNZ @4bQ,~ڹ%3aSb, 4#  c?C n/7W<#7ȸ,UzΈ45A{ǁ)wD/9O PJZAӶ:=2*R;[ZuOzRWo! z[0*Mu0s=j.Gh6p-3()η\݉-IjiRm 31-}/ Ubd:ȤNJ;sLbx` ,2CBHLlkZxdq+G]QO=؛?~I@)RSxk3WyZ/5?\{HE|U=cNHvJ!l*ġ'o %zܠj w-̲acZ^̐}TNZIyj5gcZ[#CEj2o:Mnj(SZ2׺55Pޔ) 04 I}ePF[BZj?^K<(& H?? 0ħyݨe,Qqg؎rϙZVBe_ˌ!eȐH!xld׏Bfv}*„OdΖP(x3`2mNq[EhA 5PvG5p -[@ȳ BVfOָ\ahWf֐" * w7 fEUQ8[2> 'z 6O'$´iԊCAѴS#Qbu_ I7S6gv_og.]QIM}u>0h;nqC9) f"Vy"MBIkL+C:;o%z?%pP:A<̵ZyR iìRBdc54p^rY`I)[C=DKSb*du-cZ`DVubH0m 09,Ò}RhHå)64Ob[n6c!*Jyߡbzw6{Zp6fx&a:jZRdES#- ~rȁ9PP4'qӌ~o܃FS12 тNeYZr ACw.0Y*| qAp P|O ,-{_Ӳ-SW~9aIPZVMݞjL8@Y6,Tf+_vk4/fPz_GX-m2;Xh[ PFD! ;[ \H *ń]{ic/['CiBL:{)k*?HD+Nl9-CA>Q\O#j .e6u) ڏ!OGv/{Sˊ7 t]oשҽ~ QJ-qU6K~&ů8u1 3Z.x%CuQ-@ Xx(|9Qg8qh w4|Ƿ#@b:[2 *"7,zDdP+>`?*}=sj*{lǙ@]*VFΠ+򸡿ڪg(e.2Xw9Qh $?\u믂; Rzש%,X:xrԡ(χ#d([pd|[4jNK= 6ּSG\RV>^P¯-t-ށw/zd-?Ro(:e͝WG';8'Elk{3mp}Noeֆ((+tn;/jř)ZWPs㴎eRwWēTDL&lԆB]kH2uJ$8L~^s b]K gL(Єꚥ صѡ`((6 Tݚ38WE7۱`: C'{ZyX x>ᅎPuw/Q+r!hVs5!d>b|T?'\}Y>wnrO8ҲT eU9ڋ\'R]jVZIO\N4)ϊ7xQv>, e?4q??A5eWHAUzc_Vkw" ڧ6rʱ>]RIA+^,BD᪷t@q!{nC )]y(ɍ;َ)1ՙKr0I1`n.fRXJNxx^M8ıDTE@/ìϫ Ѓ9w us[f|/;zX'\T{T/0S/Oy^E-VG ]\#nwTO@skh }m]cI}]b?4RmkݨwK&!ͯe:`MH~3?ۂ|QRUOǖX؆Ok"`BGYC1W'́͑]rڪOT,j3cKQޚ|׬b4$9P|T=ln_17E ҎZCh(I4c8Er/l8j2S)GW5j?}u0_},MJd6{1vR l>J 6)헟hK) aT>7R䳬F\2,j>̚8_>m><3v7Iti_{U{?QME\| Ge!^ >~4U:Dslѧƶ)2BdC -ȯEb(&GZ4JWIr=Sw]xnOa'ojnj:$I!@Ĝ.j-{ⅎp`MBƥZU، /L,Y&- ܝ:խ=tS0$mSq&KCht8 \ȍem s ? a%v22p)iJ}ċ{ ^&~'q液ϲNrk)$;tp0O t?{_ . ^LtPCDMi}^勿]ZIٛ Gxߊ( /r7?4i)P>_P H6fgy/u8Q̯ǣ ReT.>SU Ⱥg8ML6Dx:8$1+(%޽ߺs"2 O/]*4NCF",d[#d@-x+Yqj<e2Oō_.dhzHC:Dp-–\oGz;*V2B<[d!@P|G ȡ'bxhʊ @0+zȎfзshIHeFIâW 6%[ 9gx~ZW` ZLwvsgISD R Q[̃3M?G `{p|F4o.=H};Z`pm% f}JiPz1L/ -&zQv<:}E|[D6}Cﱻ KCk@bӌ{U G $ށ.2$:yEEkp \0LOe*L!$[vfPt I ˚Vi%%rkPڢ&Ā3T+I(,Ӷ1"?Ť !"-Nl!#CnY/ *^7&dƭIpẳK2vߟ@oշ3cvgN3?,#&B,n =6.L)Oe4\fБ]NW~F{Qs7BU.aH$(COD*1N^7ӞI#˹\PpPx&P\W}mӰ|n w^nRz*qY;,`)gj#^^Ni d|9$Y!> (ozMF7?ށꍓ :nJ}4XZ)W!W5kǣVGM!iq\e@~vxKQVt m+*Ht="R!gГ+mW.(-~<ĊX}1YU}`8 wWL:̼$gqSW_rb3^2[yv_ڠ% KE @ܮ f+ݿ܉mC;ߗ3܈By wщxiG԰!vXՇB!ܭ8LT͜:װ yzҫ;o3دFm>imKHbͼ1/ٛxJU>5/!tݏs3:Ў ?0{El}SR٠{OJS9%~-u 1E.-6_Hdd0f~i%vw_^6J9C^+4Sb.t?.oi@~3}#̎;h20cxS $ W6aڸW#@otqdzS]mT\|W OiF/;SrL"ര˜Fˢw%JL3WRXjSF:ovy|"X 6 Hkf)ˆA۸ sA$_z=s% ,i`oD\g{R'#[r7}#O_rw'TvLб]:زU!י^JExL*yIP^l6ua[vRYҷ]?K{nLjȐbRYeĬl=K{qy R c=q_#删o<־gQq\B }4VX9ԩrZj2Oyk1$3u+eRb&oN|}W8v s9c/[ 粓0Nv"QwVu/;TͯR+DPyB9d~h/B"^Qk$= b4߼Aph|' C…$egnt@ZC&($[@(zI6!COWxvYVF/" JS&6z9: VbGYUCO*^ms/DžR(Bp` 0=$fjď >P{rI0|MVZ8m׏^5+ <#۩98vTrfszb\*Z@;(i6|J{f$owc4>|Tw-fZWS/ߕ`Z X(XP~ Y H\0tp<,P_!O Εj. h9i՚贿:-QOovP~9V]xc犉@ZoY>(H—d  ;ĪLg[D]AkG;@ӕಲZ J~NǨP^ަ!J4$Sa`hgaҼ Y+Kv! S.ϸQ|bAe0Yr!6.KKe2^q0Jy3ω!; )o̳N'Y=T|FEu*8,.|a(C4ODRXN|}$k ,cRwTOIѮE )ojl(N\Hl2vffo)c=חcV-bj@Qs(\_wW7 Si0ֆ aPW7~J|Ch2؁Vl[h6D3i'uO8&ZS1'L&K<;h*)GE*K;݄ 5F Űǧ H4}`TŽl  s/)k kքvY#}Νނ5K/:jT{&@ӴGQp8IfB#&E]o)B.&T I^ e[pyE}I1E! P w1` 7b*=q][T=&W yw\ԘLvKlfӎp0ҫر$lm{O+4PG)uvfNPVY7 765-uH \anN\' c0>l"ع2rݬr@[3ǭbщiA_BPzfBb;)=~~\"!<KEݵy7ϯz*Tt,~54TPс94j͉5iQ*iu>LYEtZ? HtmO~`ύA\yelsٔE,C׼:^4+gs.~_͡Lfx_c!L0X*4/RJmqvF(TtNο߻FA,`*Ր9T9LݫJ|h |p([Os!c.@Eniz}UNw2(=yUo=`3!/L6S |BvrmY^L\`-RK/t5L::%Ս%"}~إY>oAxZ=SJQ*2 %Ш3v||lˋS Dڝts&͔ׯ^d&Jt-'X]_+d !ċ~n]5CI2:R~+ GvEdBb2CЛ(S&I{A/? KegtdޒxЪbMfYnxYy248PW iCLŸ 1 *ukF u[{Α#jbmnkB` !I?fǧWɣ}h1P.Z: >ρ$N䧨=w0H&bs oh cQH rpz\bAsJ=+\`knk|9ƴqSX^U H5/c('Y H4Ñ%_!XwK˫%RLhk5 ҧ4~Ѕ?}iu ;7nmQI+trCWѠz+÷*T>ZQ/fǟz|Jvmz]"'f Ex{9[֐[FX]~@lgP>6B ld7m"˘][Gk[ˠ8ޅyl"bQ5ԏQ$mU04m9 ,ԧ1鳧i L]h_OGWϟsO> %)KC* ONF?wOjٺg?tAED.~MHxm6NTuёwy_^KcW(u٤j$6PL9WT┮#mŎ )x: x/tpç^}X1QhI}o `bKb}eH~_^gs72AE.ډʔT Oh2~8dCgZ8`oaohL<dY?JHP w8_`POvU\H,*kN[(Š'V7wDf]px`д!й9OBʈ6}<$ǝˬ nv4F`SkP_pEsTi3a"MqcNZJeD9A1r#\C=V7Ǡx09j _[<$Ϥ|p5:a TkZx)ߊhb̀[K'@6V 1mGJY1J:yP%;'2!# yv!>MڠΐaĬ,%Fu4BID˙Eu3XPVwIlhO?v `Ekͫj6ЬNJ\|G (8snաS-5D>;տu>bz0pvY\rz߆q_mJy6 ^9W/9T%qYI/̂. ZQ/A ҃?B5C.?]qppXpB294s ߗW7$ Y[ÍIš,_, r{NDӖ e1x@ع (  x;Ƙea*@l#έB.!GaolbH$y6a9V&D@l4pVv\9UJނ.S5ߍ>L9ӝV. r?S+v\:X 6^s*qYfy$ h^/ *4ܢ /\du[+'E35;xs #j4VvyzS>^_"D,7"pyOUnmo]0hLxs#Q\-8X9Nt70/_L'<7(:LߌTQ_%!%ǍȈ˄6NШue!iEC m֌k1ymܻVd3q\Ik_KѺ}L\"}%K}#4@cb>ZF?UJ8wl&Iڢx9@,"2@a."Rz+y5Z@l : $J&Qj'GR_MqǸַ4Fx-*2D@u=EψlD]|/ɭPw*ʆ86}4*8rH" {A8h+̥ƩĦcSQoC0#`YC~2x~ϑ ^B301;|­ (Ch(5&3߂I#%s L_p:X| ނ9vnE٩IHpUДS\]eælb bl5gj$VA;OLɅ~٧:.YW#| ɂa2Ԓl$+rո7d^w|I`dc #__hg#Y(7h%<.H;qVwBoIaK_{Dx;L90fHͷ&m"϶]ԔO`'a};4£ ^olɋH,,#գ9ËKܥUI H jѪg#*4ơ9*:YD\jĖ["AC ׭?e`,$J\~Q[9*iqT,܅|qe. /DM?2؇P{@"•w۔8K]Iy # ;)(OfYtoа>QLUF1fWB)Rdag|$ayIBpގ/WB4m}A/8nqƸ", &{UnZg_xD0xyeuwb|P3"rL}ov!Y7WEhk4qOܧl ,OF'`W±yx4HJ^LjUX} "x[FSJW,R͌ ʑ끅Yr=e)t@;|$CgFb7MȿSf&g 7C7[g ̻I!ΑTے/0L%wr2'|]Y"$R;P @M24c3b9kZYd.`n+͢45/t(~HkUDB &yb--.Ȝ>-Q G\+ϥ S,0ῼ0`;nhR`|hҟ^hؚJQeYr'fg^!ΎB |rfϼ&H-Jh3T)DJ٢+F(Ҍ\f^}x] Weo@Hk2o, k ?V$$6At1i_AyrbXp5<ՠP?r6Q?:PcHg剱x Exc#i+ǎh?&(vZoEy\^Y6oNͣЦcCvIj3_nYZu%p; e|.Kw9aE"v=F?jDNgw\dࣸ_-#jMfee`:(0xPeCA 2V)E~-W91RHXZllNH1?p}qfDHlUqFwz+f+A/<#/?hV{u7U B(B!u*v[M5T&4Q |m ÛH `&$]܄ߨ'fm;aoqT%"؜Y;sy'ȡUǢfFeH]+d\mZ&9Lj#=2(Ixy9W=}.G^Mi&  dgAz۞X|Aȥ$w^R䞅#alj2K8'pTߌ ϳQYB<ȒKTHnU^Y{P4sFyV5@_瞁֟ө)T$ze V]t\d$ٚ3.OL!H}ϲ蝺>4hKP#-dx_PVYL*c`?<"&pGdrDC@5<1IJmaP/ͷfc)Βsp[VdXJe`Y9@"67`xџ^ A=a>p;YH%id%:eBaƄ 4g^i D&UߌPZXj ^qrqwrn$xUp)-˽0C3&FHX?58D9zҿE?d9PlXAy5—OJ;fmV4V`+G,IԴGCL8L,fIv͈w4N=KQVstVzN7<_ZS1y!Rd,wՉQLsBhw.?r:?ɴܢ]Q;ށg)-Ew;TQ6s+b" EmM|xc\/` 'YŽIF,+2E˰#B1BB}.5fhw*KdA:  `{vqx=G"{}B:Kb,\| 퓳HҶ w>jV P4ފ\)_ڌ뻶Wiz5Z* Qd'[̠> 49h#czš+:/..hӗG"0-ZZJrӍ.iKE!`WH%D ELsr Ii@qk]M9)g u4 [ JC i>1a7/tG JHLM@Q"ȻyV.Σ/B'zwD(sM@D]'6bS:)CCA(~ %Ŧ).:~N+A#Ooa%҇--ǽlJ}:“Lq#퐷0e" F(_sN4g?:4́|QͳfB釅?S-&5ɚroQLɏ#̭"2#?NhULu&֓ V:f 'fa <ѹc’[6fu87B;? lg EQDj0FF)xD+jIZ^\?ǔ~?0#gY4hU-J@'K`fԊ (FyAP"cG+NeD<6nˉCFIM8+Ѳ4u w'DYsخ|;85$ĵ>D4AcMD&9DHgHK@x$0͈ň2&L K&DR{ kSj!/fDpd?g>#9@|U :/peɚ^<=eOr`_ͧgZ%>owbLW5tn OC<`#|32G(,PT.G^S8%Chs&Ϟo̧j|m3<:e5?st@l@aJ/Qhjgn9Y;h6A n.*1JH᠁~wFfobPig5Ų Mد$K:}1[j0򢿣KCT(]z~V@Rx8Vh%I98Ki HkcDM&RkG~]`QHD9Y?o"R=I+jѝ>N÷oP$tݥrY4nk9mעh%\$V?Pq[pM_k&6Tϊak{g 'zyH z9䬢|>`J|#+"ZzTSMh΀uNR$Cb?R\b|CQMh x8>ȶZ/ʼc/"T.Uhz>:Pl̈HucuhY^yUph4Ȝ(^w)6ɚfxm@K/0] dfjP΄+py~ zy/];7`[Ow8OiTkr9eA]p3Mt=Jr "?jlPXpY+dԤ8FvܘL>M]A3%O8V BiUJigUP]OA( x*8o֖%VKZٳ11],Th_a`(P9@~xp '_ K.FjHXcu/uP!_\a@ymC 9p{Vҙ,,ۣ[cM#r/*a=ITp~Jf,tVU;qɝ'U~^ꀭpw[L]w/ł6kLvT~@Xs^qr}U||שFo8df.SEXfgΥPGS~'UhCƞGObE7qC T$$PHXH@f[?LK.i pae(X'ijSx]?XWNR)v 0ɛj2-:&͍"Q٭t\՞/e:[{8DxuZf Ĵы-!3K~~N'&]o^凣(_(\+`-|E*/9*#Mff4UxAGpEC.z6ݎw ?FM u6wYzgw>szʫH]?jp5-Evu tK"'vϿ5$x(Ff\V?ġx;~ ham 'GBZFIFX /32@!V]n3 ڔj[S(.do#$3f[0DW){ \s=~+d4bH-k8͇1QDz6~Com-^'-ۘm9?*G|~.[r\,EiПE5>$_Ӊi7 N'AJ PzS6PSхy?V7 nd0+j'29x{0Kg;?=a$X[CEU֡; !AfG8 @ )Һ&1}bxunbe4ՊsB dI^Ǚ7#_+3hʾ)r @?fQgÍu^5dl r+XAa:72-a^0}_@CŶx`Ls;C_>AwT #=߸[ L_@ue6F?Woif3a~}횂 %E90bp[! RaD,G[-L  uV%(`׃gբ*bI&;W%hn]~c1b8G, XgBF`H{kj '=-ih{Xvk]3`N2r+M%R sb4GZ Q2L!cF,ؗ֗ m&gYZ0707010000001c000081a400000000000000000000000167b609c4000d19b8000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/]?EhDTTk׶Ǽwe G]|^ Ջqmj. m:|Ti\$_H J@97q! )kd l:v"*DNjk L4aNOFҳG5؜ ,W5]~ւܤ>jr4S_o%3=8ƒY`5RSxd cHX4[,4q*5LTiRMP .)RtÅߘz (qw4ձ"K<bTIVæHDBU;ǦԈ  sCB. !ͥ:XfYڬH1˪䜵ARI̴{Z+\4"]!CJHi29(n;$@nf``1ef~L} NGQR4̀ /"S NJidžQ$ٞӦOn*_ӗ ":ٜnΡFY򸵛[U8@#-0yD䡱cfo֋m<|'FV/I+Asig@%  @JPԗ9D4P 1_).|SN#l[RG5Qm)E|I%Eb'x)ΥS}s9}.{4&MX=b6XvN _$K$BnWާWU@̄7-D>h}1ŗz>|Q#JDk_~9&[ (**N>>-{{Hߥl 2愥 5U cxKhF~|Qw`]V7M) rloÁ|UĢS<(_=zuxoj[ɱa)#v0'+zx"c#˩^ OP2kJ1 ^%Kp;y lF6츂fyNHF)\H4je[-^壑zx/~wj>$\Ԩ>j{Z7 ].4{R3OUq|+]Q̺8k[.9ђp ՝~=?u?kyN~VGRl'\:ixkdoƼMWUYf9,ș->_'A8:ևiOUH!TOUρ/(~ sJm%m֒_o8dxpٸ%+)_P`f2f'ׯeFt[Ċb-$=(̢\񣫭lyd'ճL54)5( Mv81~4!q2e2e9Cs⽗hJ.񕜗aHTUV Ɨ]B0z804wBRČ{=տA~iK*r$'2}y](zl֏RM͡'EMOu|ds׉⣌?aW; /"`+CO`NAޢa'[X5]?vy൹ݚ-|Dzt W{tR?qB _ܯpS|pmdA=&;)L}kH"Nhנ4F>)BˍB>oM,[)?rM fÌR,ݯT2_ًWhx,kӠGLf-N^> =i7ͣo ü؛ cO}j6dmzm$ WკS':c޽8 ]Erӱ?:8dVv?j;}DRa!|pO~evM|N0oRH;vwoA2SI'Vnد'ۧB}؜^L:O  xs3_!5*  H6/eO5*'a/9rDsg~Xޫ6gd ZTE?z'F+Y5{ I|7O*~O2oj~mS1: d.`Vۍ3ކu }~m*J[\ Tӄjrt-޷(a^ݨE@ՄD4f!q%] Yݘ{7@R,@(Y튓VtLS0^qə{I}8pI/-+;#KCPŮg紻H5v{;٨QjflJ+%&=[[&rP@ ;wxq@1؄!S]dvdG@cBW Sk>GQ$[r`_hZٛģGioVmP.h Ƅo3"\{:OM fYh>P5qL&@",t|,FͶЩ"GAG+ҍ<\onMg{F{!tlp'A% fQ&*7 _ͧK6-'/</]Lۂi֖(h3,t]]"Q> b95P.I&QA3}<7"1 r5\WuSioxǻ3^yT}փkEg!#U1;oENv`HyG VU .$.ER4ѣZnzqG䨬3Z^Í:7m.e2ZsELz8KOlIʌϩPt-+PI1ޅJCecx'y]'*kt9DZy2$;`Fl$Z'˓SϜDWWmӗW`J[q?o_vFٹ@ĜK3N0<ĥ^һNqf)*Itm&~'3VѮJ??՗۵="i0񻁠|үpR191ChZ)̶ !߃JM)tZmkSqF:z3#OɃWΞ穮8\b7!Eklfv ?] 71hk_כo 'P7yVChES>&kT{ un5/W Xޜ60G*4iR)Ҳ"UeAᔄ\n#M;yCjs*>6 wa#hhL2xվs;\T:X`ZmvK٥K1tl7f$;*:d"E ҟ' xkips>E A#W4$ ol!ӓ+asf͟.&NO`8f]fǩ&VݓmcfuShQ޷PvkV+z6P oղr!@+SnK%Se#y=KGK;!ic1tAO.埀ΜZ6 # 1D(HV472'Du礌x}|{Y ) RQ#0zi1(#n&9y O jX'g.nY<B${A**M-כ9٣}*E+*8?7ˍ}/.FT;0gI2bqAP<@Ĕ3HzxL@Zr MB9h7sv+_7T' aCJTx|sqAzKo=p}sVe09zS3{ߊ`nJ,,mYo3ʷ_LztJ2Vs26TZv>g/( s"O$r] 3kiSZDdcpr|wɓ3v "$W2R&L'2Sŭd~sٙ#~)P!=\|wN (uI)/<50{S2=>i֐SC`PX>Z XrR^(~!im}D b~M=S`,\TW`]7[Dvt?qZ \UI5A7 " #ê~bllTؔQ.c~wJSVpM`Q||i3;Jtv&+&/:=GV3~":2.a}!QLJ.BZ!)h!m;VfH|+2`(4Sy@ ,xڞj@q2Z 0_tc=_3CiyN7C5F#X3m{>ٟsb)v-2@Š5]P?CB\9[yjxtrxi2+90@GSb?I˭QOBb=%na66MziFB <wdӼm'T"4Z{$ϙd]e$[X)ەj3Gk+xG&X(r1R Ƒ [h7lJu:S?S϶͉j(Di8W-kuB6wĭ8i^Y#]-}p.R`nH6}ΜI1\Ec1ywBm?&#H+7C;!!Ca 8zል^~JJ~ jZPTؤ^MNUVʡM~􆷜$l ,}v;zu$pxYfC V+@ Gw]7]*/a9,`h҅V)ۿPG2 )iU ,)֜+NF􎈭vm-?ZK@qTVݜiWi]1 q),AZ5+KLNAM,i3йkz*`l]2 ì3^H0V`+2vl6d\vIDeBʭv.X8lǗ"?Y۹@gۗS?p{vTj〧XDCy啾]Jk&̯Q0b5꺆Š,=mr%8C(_gl,=Dk[*W޷Uݒ\/Z>{.((vEz77ոor|Ys=BਊÆH:/fY:T/šR4Z@FFjbXw!~bo >VPx6$6=fAb!ônڹҔ̌Y'Y: Bx|&Z^DRRd)JPQ`X*s3X\MN}3;%2mIh?>r3T`\5Գ}V\5G`ߓNW*RH"*@[4uYXvJ(#ko}wN`klr޻YR=poTf'Dh<mOmn,T2Vv^KpO򈺶D; #)](;Ӟ:PLWPyZ:-9\L;5-裒(VN6 GYYX0f$t-N>LkB`n0ByO8d?:1`JǶ3<7ak& yZNݴ6;5#LxOY6~[0yda o h" L/7_ :>q枛3cu~V.C ᜀJ+'QQuj:ʱǫM8Bn<RaOQ$}DGON<.?/xԨ-i3kx @ޗ{'6lm>w)k?;M,baAx9G2u֧ryX:_8+SL" T%0: n@U-}v`9;eKNB.c: F鶑{Mӊ0mA2LHqPj+-U{&gH}*|)tz^}X{!cɮN_I~E8Dk T0]vX0HI}O[P87~ b uXЄ]fEI`jaѐ)^z SQ(y{I4RCb1;ﶿ g&k3D327gQ_A5[IGC!,2#w/O+ Z|mkrI97Dw-^՚Y*y05"78My+dhP"TҦ\|ʆ.or64] v3,.zZ3_-tL}\4XV7_U(3T# |8ڬCF)Ho&"-^dCBm~A􏷋06* cE"7g)oK`f5,KPҗ-q-s  Q蕋uXZ\qM 'wkK2;y3͡ݒ(S|Z|WҌ6mL\T>41Ub1&^aC 'Gi鍎NTB Ptr4f<;GP0i~}TԽengd4wr6UyB=in> U[yK%B|dYU𼶈,𗠌:E~#쑄P3)u"UT0$-qVUDۻ'IVOB^aAwc>qp ei@YeD,/z1$o-L|= * ڞJޱ[pE΀ 2pQO΃]|cێيN},>n1`jWK#-ú "O#!pxE~AX"B$t@:A8~Hp8lobW~`jF KwJݝJ(+8~̇>ZsS"ZupѺ+~W&S QKX!g5C СJNţ Sh?EC msX/Gw%i2֢YtyQ0nt-{00so.I&M %M wZ*Tԟ̚ j ŽAuO6 Pae(E04wGT1 T67\wgDK_ƷDEL0.Gr)ӹ }]ªjFuwmWy3 ]{}>a 6H<pP ͩeBȐxk=:Q?6Gh]ڤ]nld냧 z~l+R!ֱSTK:U+ E-v1n\S쓀Q{>KQWLgxmlo2<9K90UĽ=@;iitA>Cfz5N; dM(NC+^8ٴXA}&iU4ʯL>pm g\ma,MsǬzhSuSŰpB⌅y:M KT$B `J3i?25'^;t CJlfOGÔӑcz?nΎz16T&ӫrt{}L"5%Zb:7D F> 8#d̢_rƑQpۥDD!k9Eؠ3n0hP9^6VwOj6PpVQ`p+ dYfnrDt2]iQ(q8n=kب(g,ǻyGec#2 QqtV.HqIi%bIaBq 8-l12XYUXP=Af>B,;]^!ex^|Q2he[rkpV9.xӊ|-W8/u[Y1D2|"~\BݪWq@]0_LyAk 'k:n].h.g#f4 |uULzDx>x|!D~C3X 2,ySwHJ"[P@I8}81-~H =j_5)$`ܷ/J I~A!L4uH(ƋHPF\7 Nˠ)2;jO;S]mFm6蔋4\DyǑrp5v}>ANFѦyRXa8w xaie ,SP'/q i|ꞓhFXjߖPφk|'-ڹvqׂ;)h7fTl:Rxe' -UTU{,i044rg3n lDD@Ry,s&΄%+zsJ<#oT)mq0-}Z1A5|Jj ʨڰMsjA5>‚T)Pꓱ6'٠{&6y=X>[zgDb7|-b_?@oFTX >^!3LN,cDZ Z)Yw/̏˛WM̛jmqn;\\Wi-Tch2m X="XXTrY*zJa#Uo_ݨXA6J_"& 3dݙ Ud]J%7n~Mȗ}3? rͲp’űYSk;ɐ^?욉CY#hQ kMB$hzkX{ #E]Җ=Zb>me4I=lLJoճ!dڶ!s5<4_dsi,nlkX32ϴW%3>L#>Oqb/+Jhlh~2N2D_VN5X;9~?Ķq! ]+ѽ5ȈV,±6+~^];ni })*iT!rJ<8WWy))aVT y >J" f '[D7Yd$UP+v,[GJp`٣fxf\( HrNou`$ƃ:'iCu"BoO1۾6+mV{PÎ޽I&T4k|dq$% }fΎ xe!ଖewmOOtI R c5 \\M̟*Vhd;CT{]r} MA3iw1`f+NTY6Nh8l= ZN."5Mz5t`Ⱥ@n6(۽4DXe69T@ϻ҉W۟ja'.T$T]H>~8 7h}1Ǟ%R:90COTA2j"*lZ'{9uFa8H}pmQ`tic&5QAWpY< *'hb) {JXT%&ؚÚY sYXIDog*q`}9620>d ݜR/O,cjAyTTg)LBZ K(E7uLGϐOL$7DQإ'l5Z+)YnQŦ.~Wtm 8z)8ξH_xcj0CklN\u?|f7b; wx#r.]anSN 5h"5f|=$g_f.]jν/K6 O`Q1bXҲ.-ŮĜn7\1*6$O3n*>BbfyXԯ߫C^$w+D>Flj m4B=gQT "ch=Wd0ﺰX;EoEtӒ\)֍ԟj.J_g7j#Q' F)^I+rum3$nΩ7#Ar|tP1* dA٨1H9kUI>͈Q.6lVpbU(z۝ɪF`w14}|TZЧ/^d_pyP ѳ;Z4*͚wI(Sr\ /w4"=;OUvDrS8QLVohZ)j3QiRC^_UzL/30zA(L^Su'U{\Bi*2۲(ee+#;hvYTٙRwb3_3m-,@,?{iwqV<ٹ I'#M!zOkV]A ZUz9Cy4"i҅tg#%P Az{_M>qmuyd)6D",}1ˀ]CTYɳD;Zna xW%4L1q-[h-uuƄ1ةۘk9~upT?0|4ݑ= a]0D EuYȮƨ,UK؃_oǏ>$t0g dZzljdJHΤ*j8:Dl+l'fY|c9HȎ2zC~[эґLW)7bISxTf M&ˢ742WdaQQzUyFN@=bEG"a}˴zE"齂ґt80LNRâ7TZLoS͆ y#A ˼ʂ-SQZk B> p!p~  JW)>:!KBJ.E=+&s$L9Wٝ[^|W8>qD^LGKeT_Qׁ򭩻!`Y(OT Ѭ6sw]P7^hѐHfIZ L0f`VEq&,T_$++UZM>{9[ v.&i3ȘG;:a lTK=Mzd;PQx):@"} E3{(Ye$뮓ߴ3"57mj h ?nwIԜ'Bu(7"}jߞ+>^Ej'҆p8|@ ɜ  :s>탦cq`R/2J hN+߮{nԸ3ЙsLR+_ʲJHpDOtKg41rK{~3qgȸ0Zt Ijt)uI|gf;VE ۧ"i[btH7|XF(!'9dFA-3/uȨHd}N/VH4&f8/gPg^}œT@?7F2mxqm{}gzֻNDs?A޽^K6MjN9 0GD/ {13$R@[,Q#.-:U]f *z]4{4?+4D7B]q9q4MN|;4oo<}|&,Avl 9L%u]?n&q1)Bë xc{ޤCu,=@20O9I=O0>Q8}xVyl#U%`´JخPg#T(lФIr`hR"i)wozh%9"/?~qHRg$|!d-jgöM֣VMT TNYҦ9s$2<4QbK7 VPմvFx`Y-5uV:NU%1A,=#j#y}dݽIfZt_j(iukNSw'ÐK#W_ɕ X~}ly{n"ZŅn-! U!>nx>1#6-VB?IO|zزQB'y1-tv3ƣLigwU$pB sT; ΃sRԖDDGXgiJ~ـ%-hJj`12O1ګa2O0fC JjEK J w5*UxOQ̧I1r,e^ QRg5 a'R;4O[?0\#eWJ1yΛ7;I#?P!!Z/>|#2XwXlh;j.Vg nf{yeO> oLE -'UP>#!jCriΑW*#Tx{r8ė`Cl=?2GZ!Hh؜o9Nc\H@NRM[~.;s1, aDkWz60WeW`qrt 5t\IT-JI܃etX 28yLD5p]U2 B_1Hny,TD ף; Z %},Ce>5gܑ(!IKO|F,\5SV莅'8,n''̠GYBm6TO_?wOL꽓:PAotRِ*^{t ̻#^iyZʛ b.a4 ).SWDzeӣ'p/wu';·-ǾIG>IW`37b-NT& *XQJĴ3tpTܴ]3p %TL&Sq̤6QAtjE^%i_ݺ-)3Ǿ@WPWTf|z-y(k&VWU> ?3)~`pi,-T;pHȸbz'ӻI&q@2ui@5׻Mئ&0ueuNwljtǁ#߿ц;$n[Q֘Q*n1ě>[\k/u3]&jt+D^ȷRc[vST0uʣr/R&lԨn9S7%"۽:x$wHb" L͛2'Ecٗ8amKC wa|S4[zؕ];op"7,sT0`7Ը\qx]ܗTwa3jr盫la/o kIx7;bQaٛ{`nn+e騉;9noxsjҥPc9a~u&L0ަ]j O[a=f," ]N߀ۡ,$1i3 mIAYy?دM@;Ɲ4`ɘs"n 7,b^ zK%W9|8v-xm_:KWyOVW",^Vgo!3hڙ .gY5y|uN M-nix)=s'r> a;6fɵQcr@I2_$A/bm]S1(sjiauDܧ8%°'< u٪7ć% gi`,h67U V Dbf$_  ҏbK\MY‚ߩ.{_1d!hJ#5Z_d#exEmw08vI}+ u.C &tJI?TSg& "sv́ #*VՋ`Xv?,؆ʔFOq_ j8ljD$tDMp#?;^i$y_!xE*3؎a^0_ޚ"*z@?L0lX03PL8XE-T&HSϠ,9 />'zku)qCBːgrbB4 l kG"pr^=3m.|0x \u"[Zn''$%kR4r哢#Je\ݵU$s@ +JB555<݊GbtPX3Hb;ʌpf#IBy!~AU81Ae'?CyI,xt+A|ڜT;6ݤe.D@A+co;J f[j$+(L)phS r!Y ]38^NI&2h@rg f?*hj+_ ME,)*s( ,Od|~fL:0u0s+'6^71|G٘_mnT<ؼiļ[7k}Xdo`IXSXۮ+ `{lj|S 7Lg!uZF'vQ<袐`D=@H}AK=Թ|ll ^ z,o`h}ڄDkOz:vXFGqR|/ޗO'UP~3MEp}jRgphA =$;.bJD)Wo|݂k =Tkn'6T\-1iH3nUL*~-CkzsoFE됣Ěe7߸xwuΪӲ%g^1Ux7ϰ'jbA aֲڟBfr&izcCİY|I}v=^dj|H-K(dML~6*Ci_3RWN'o "Ws~ޣh90+*řaWJQ$#;bV^Z'1XNsY`٦:XG3X5 %Īo ^;83 GőNB*٪<8w6ʼnkҧ$xÎA"<.Ĕ.% "ҭ;HA#e$G-&tظX58P)T҆Ҳno(qi"8_&[ Ych Lo𛑒h`4&<\/{G[ Dǒ"HʫM/&]ܸ 1RLU$9)C5W(U8o Rxߵ-Q4^;RUPC+i"B1,=:>:#*w:x|e_r{OhIT?Ei;L0-T1D܀ TTM^f庴M@xɄ;Dߥ4ڲIR?["12*gLj$ :}$:xX.jt>LkB_Dfl~'EE|O5Lh: Gyষ7`|G=vE/vU&+5U}73Nŀ7g/Fa8 GI^2d`rhZLi r̕D+!@iͪe)(UܐG0R Jd̊ՆZQ i 2Q PcYkV?x~@x!J|B"p *R^_y[XtVdeUR y.9Wf,ߖd15@ If^x [6F Y2mKaJ oq*w!L` dA']K&t s6jvZyh6v6^MQf[ KHǚ=''sEumW; 16p" ir |QI9ʀEtbiJE^܁5@TZ^xv%ġ3 `o>{3 %XX(7Yi_Vyٍ=Cmp݊<eU5__Gk&h;˚T2 C^2WɌ>{'T}S17r650$8VX*Ζ1U.!;: 1 jѽdȎk0j-I_ohr:{ԱΖLZ2LJPerRP(aǁIwÛmXPx^ݠWd6?5?L8 -1׻_#C6GukOӧIޱ";5@V'L[UṛyGe 1Tu:] P f|z[7![ X*D`͗EJFⶪ5׆SFAҒNbcTl1}l{Cn)od2N.q*)Hw+Rc3T](|ˀ*%R{H읱Q\ߎ&rŽEiK%4q;x~ 2tNy1P!MVRjYBb(RIU ,"o* 2ol> YMNγ>D|WRtϚՈ.".yiO`mStC/ _u=GT(9@:=wjjsJJ= KS, )p7bWܣSZ0 -W)5~e~}`c$ɦNȳ:u{dX3|B4m?meatkC:KsBM9=N8s(toT6PS\\y*_bF5dSr+WE?+` H1;h7li;Ng(>qrZ'ڐh.F)[IɧR]C7Q$,O,5'`BL;BI 'Z8v ,Ag2*q};Z)+#)7i428"aQc[էb tKc%m>ξjpeWga/ʶK$bUɵ'V.Y'. %IgLs"q1Hf 19|P~ gnшET=Y1W0=_9T>2w Zn0 7|a2P]ÚB9Oj񛄗[ H*[@mh`>8< dO GV0b߹}Π5 ]D6۽ /5z k|Р_%h"lg]TJ*(QK *s_ۨ o-C1Tr稑t%{觀@WcܻfWpJDrDٙlQh +`/)԰vdž#9RDLʍe8AyI E]z&Û2!Q39>zYG"ʼ]ޖ]&( PMy ^A. Ϳq]FFە[1`;yeXNl2\2oL(IuIy{QU*wg\X}͜Dk=bbn:5#7 [-WUS& 3-:N'vpECr 7.cIjuYPvX RG~//J _Ud:[2ra2gF-|j@ˬJL-XDCU1T;~u(]̳/D ?ƶ)])Z*.V D}٬3`}-W.}3A~2lU1Ց!=Ph&kZpKq23 `nփFGU ѵ^ ?pG"%9C6cAa%[_i͕Q7A]py*JjFHtǾ~F>gdَ`-c$peS ' QAmtt?LHM@]{9#V6!R/`- DOE-a72H4,N=&(ʥiCl^_C>%s^_p4H ::ZWEꒊ깰 Z7ٰ=\jx4⩾Hl!_"Ĵ{L~>zjs_9sm@;&.ڰN~;ūliDE[YqH%/F&6zvЛ:_" [ ?o1 S_+@)Ϳy3 4ط4`+~}=UlbB(Vr8 |qgI'F;C?xP`x"ef33fHY%ݷCk5jsuKH1OZWqT៩7JLNjEUBLճX2_]DƫqMȧdEⳋa f^UTv7 /hn(gcQt V p반TF{3 gh ;yĢ;YQ=uk^,>u2Y븩[Hv- Vqԍa ]0vp#_{JJ9#SϬP}6*l737!%jûf cUfA<4eZ kQVì|ATc9߭cZҮ$qř rNŔP Ưa4(a!cVcx4Qj>q)Ht ʭNRh(|uR,8Lk~C6u& $𴎜9,%ܵ- Ej˗q9F$Р2ղlճ`QV71j.n鶼 -ۉ)QRCLU nc1%EY)&F5Qw9zpq "h qUV2Z٬5 "(=[닻70٭mUZ~ ŤΓ7 8޾ L%Bjڀa3ֳ\>dFd I Zn&g/2ɋ&ߥSFȄ:*QKh^{gxp{GsԹG!i\&;a,zlհm -5asKA܁#D a{PPm rG'*kr$7 }i F!d& Vñ~_b~ߐQp,ZC /(0ҜV`R2l+sŠa{\0_Xг2ა,fplD0f$pSHN-G}9h9E8\l7Uc['{Xz?ׁb({phIsHIzSϵ8?4C'[8AgE[ګsMoг'"ǨBÖN|B 9!r֠4ƘUk2trfM5!t x|e4k^c4)ʹמrhE=ɿYT.TL~vTu!oƘmOa}.JC—5QUF4RVQW[ yf+NHύ'Bz1 =O(B;y8K}jԌ|,XNi)TE$+C'@ɪk80"geΦɗNTV3-=oRGFBx~΂p*vosTÂXt# 5]IҤ&lnduđ b72~44$.~3 Th@׈ټ/Fa̱5_{difߧ9Y?MTWqK]KC[ d:?G鋏@bB^ҌxіhXqF70DO֟X,VC4G8r>M7dQQJ }92ww}Dd9>Z͸ bFfwin&"? Nb;}$/U{bص ,;AoX"r٩]f¤R\?`^U9*[NEC>%fxQ]ų {JY8kKU=e="}hpT.L~`RE\O턜c4\9·g8Q~sΙȀ4S1*Ȍc6O(:) +nrx **3}2ɵeRٮ=lbOwnkiߍ ՚rE5SYHt pz30_g^!Lh[E\ҟJǶ-j ~ͽUng:?:*i!ܶ5ؕn:=uoq@?*6^p;2sz8gb٤pc {-72^fųeH[7wq]X@_/68iy%ʁH"4lcJ wN.bˆ}P| 4Xa~5)iUHg`}eo. A]fњMYF^E>9ʗe>8>`ÖKC:1"Z3 tC #]6 ^X Q 㕜6ܶMMHJBnXInOR#;|bh1MSEyTÖsLX{h`?R\[,_iR 3.6e|jS}L_(S9INv#6.&U$! ˳Q`+S ɣ-jok&l#_. ڶmPtB4DGJqk/ rL=7!Nǃx9UJ"B$|o6}bVgUDX$e{VBb8a!L G"Ld)|2Nɧ.FB--{"i?.>uވ_42h / ϕ40O}f'8)x8>5".|*:G{-蚒 3m{EkUm!lw G|D̋L]0[.,"7bEo Sv{Vf!D{ɜ j$LcX}*u~*3Nj oCGbE%h ج*upm Bu%eH EZyӤhv⫂<^J%OnEbeG%nƊt' WOԳ3,Ax`CSP ٸ_@a:ѾE/..Bt!|mڧVHGPDU:}ٻ^H%F SZt#͸+ M/bUfP>ԟ`{|i-8x݆y]6W2_.ryn60 PkHP\!1Nt X"WX>G>M|4N1HC Lwt&\!ݜ֜dcRnH~6%MG=+FPnAY >HWHW|JYQ G l:.YRQ@/I/P.$a\qH+TyǍvcFy/UfYOMo*TP~jZg f}ՓeHslIq0ԃL/p%e1 yP"jS4Jp.%Gp,~Gͪl?i=!`b@PS׭E^&KbF"mYڸ 1|I]Vp*;ldj8~rNG^ de>g[{#*aGR4@hy$;]MFr7k2$v;9o"M]&c}^_pL]fp24VF² [6i+ v_`7l49=ȿk%GiKA9,نSKr YY,|BzrLʀfx72F[^|>|)Jܯ(.mYv(«P^|ƚyRmtTٙ5:"59WܺL'B0VgZ1_`[@;|]q%FBl F?y`B=' lf=I8 S^xi[C4t 3&ioHm.ٓNZۓUc R!k/>]]:FO QgISBQn$t;jUͱbGoU ]Մ>l6CQxU 4!s'⻘(& džj$doԫ>2kahoDߊp12OoW0, ,yt \'gG˖n 0^L̕xY@i)әU>Kb /;W1oxqEe0<*zοy,/-yLAIosq7}sp@dؾNj|sXL8e0{?.eq GlTݼ@Ma̓9A#'p+Ӳp'YO̔*m x:{eER(ihVZ!{N[ s 3ZD#(Q9^oCLmŭ IAܯ"PrW`ØGAa >`\9I 3ppwN؞fLQj升 BR;DҲǾN56E} ֕NFP̭@ZZʁ2Ȳ1fF3R.j/.yqjm{w54nVT:7U.>0gصGSHp3^'hmkS*砜d(r-ɳy_ |,3ҙs2I(@Rxu[J6\h-rmB7/]1GGF$s*8n^C}d#Q`:V3㎣C-jcVZKqk'Ĕ|YqTH_cR.1 Eg,oc 9/SS2 rBޕ1[|oqSw;֖Y:MQ^:^86ֹfHlSKHw'RߗˀHeM Ɏ٥>0*s "=(yU!Dzg_T&/E`Wςf:_P 1x/пY=R;9o(}?htCW4c#zUSBWr]:r&>XzQ3_bLKxdh^9d+$N'TBL̮,rr3^TqLH-5g(hV,Fꏃ{*1;eї3vY"Տ :5/e񽽐OiKfRD*}T~@Bp+2_S75N^7ݪر|y@t}6FtWGz^%B\+ܸn,?z%_QUY[c<؂cbds*'SFIVLMX#oMIVs(B1;q ^4nA04uk;ʧ4xyҙRB'T[q4fZـH2B-έ1?ޛ*-?S+GaadjzHg*lz3QP5T t`n >G!Ai&EHMZ6oEWBfvT9lDIqor/eX y5D{ԙ̴c)]žTnE)b{e:Ȳ^ewuk,>@v%Y%(@>Yv`e)~9I>|MTO yÉMEC6"@ l/wf<4>,݊;J`UGZɽ׿\')Bs &Jٙ!40O8k6--)Pe!ZDQu0U]S~[s^ )$3"Yia{Z!ʛ2"WQpٔx S @{ V?%$byhh>\Q(FGr!4P+ Ьav~>luv'1Մ4EG[S_"O>Ǐl0H"Z䔙T?dBʹT'֨^)N3e_f;֕U(T0Uœ7> >+>8pmp"/gfˬpjy1@ʘF:W)TpumkS=No!A:~Q!6.,uVlPbv\B GpS rJ3ɥuۋR-T4 ,`"1$˘\XfK6 2f*Mx849[Ce&ݧn7c057~n3~FG Φde@_Qd6?[mqQS flW)\1NH- Txgs$TNԄY+U$LQ3wO4=#ro˂@Iܦb4j HM~_]ClyA*vD3kMcf yu$sxҥ DṈ쵵x q6vODJP~89@ޝco7BfVHcv'RP\oVBKv0LcPԮX6J43+ڹMJdn{2RoX0V4K):b3U构7`ktvþ+K";j+S,Nu]xhk"9i.]vAw዇5Vpٌc6(/m,|?a~q~@ cp*OygW 6ILBPO5c&Q|`FܷftWe{"7_wV##OaykTl88BKVVt EPTPz"A §0iT*4THE;SI9-\1!UUt9l0N$e"i8o!E67 7`!#WHe~rmnb?r|,һ5L{ Sb]y: Pm4t@{c(_&I$f.yḴUk0.SM<a\ 8slú4R]wE\R\s,75_^6*MnN9X0kG o avjĉ #Z#qc~PEJc{GO~Cy)&q`Lg8LUqH -(X~I.k1fZyf@ #"/ umo,rxm%_QihhT"B]Yţ׋yxZ2bnbHM>5mħR=Rפ53҅ 61 ő\'?G 'ж*+\h# 5n$=ìI_N02HPçv OxzD3ʱH1 \9DIh !lÛqYԪ«"sk$ʝҞD(s6~5r=^43>/~IH.EU&DtUWPītCkow:{`}fGR_vDp d!?𦳀=Yxz'v܈Y0&6+P~98&.ZB[a0@ircGYxͺIxCrCSBN1_~B7:?Y3݉1{OZbwF[W,nj~搮vJlajvCݏXz8`lkgm'A>V5Rf Dj2:^[ H <&vIwIy]n\asQ&Nz)l;mxM=&ʃ 1춾!3:M!v* ҈JNg .nx+M@]S#t }#8A;X.ً#^/k2A-v[6x,im 8yܝ]9yVNَU4=aG."j2CBwDXM`S%n|3_.{ɪtYאpaDC&$UT-(iK295N&$7aJ 1MsL{lzXrDoqđlb/VD% a;TLy~(1 쟣b]C:.jp݀Jz3kZu$Q B ρQcMu? &'0eC?{X/GSLDxx?ّA50tuc $JXQ/BϢN,i]g?ъNK> Ĉ ԇV1&p.J)Qto?&[c#1!9礑l]^a<llԿ0[UoJ= &oT ~_cĹ;*OCJOFdC$m蟮k7;,ZSҍgB>*Y6z=ǔm݄i*U (b+EIb(ǝD lf}2'6Mk7viξH q*/v6rfR2j@t{ސJ]|Y a7~>+n݋d\f"BMfbpqVd6P?/[$a0އd<4g `W)fxtE79ЯOCԱZ~)ߋuWVW3~@OV3=!IOaZD$wGE2aPhFu~;Ӑ,Jk<`m}}55iB}D\ i>C+rhUgQk}~Ym&)66I0&\פF gʊ3|bGrf@ ZkA0?ofkWH$C91BcUs\_!aNfInd#MpL|DϾs((L@.YC"~Pbnw:uσ Cygcn>Ed+ WdMMi^T &m3SE"[}׾C_dk ]ФeZ"oj܌Jrr ë$fӷs`Y`,AVl"ƈ˛}+'ҤI h$%J`;aB^5Oܩj,Ay<0'XEJ HUea*V=/ЎG`W{N5&Ckl=icFK&H*W\GS׊QЍLJSll׿=zQw %r7l_ )VNdpW$n_̣풎jGJ`}6cOcݛZ84p6J;!S8G9~NL-%khc~wxEt_D^ǥ_|򸩩8$<əA/w/zu*`nP!yE${i ]p!(y uZʛkiÿxOSvpvZ*L9ylt~4ߴlAKJ/cP \صO:1S[fQ %m<4aJp亳(qƃ_r! HX.oA]2go@otAԂD0\q6nakT рk z;aI-6;#פ 7&xxm+ʙIG|TRfOrm7W:Oj\w+Dg=yk@9ZC{۟‘WjU )ҿ^uWa%zb4EQbN9KqlF'^+VP8s{FV!G{&v:綿V'* /zJGߴ}IxG/O4͎i%O)PNu<×[xuҰwDLcKgi 5 Q;)v/U/̱|׏均xI7I3} Zʫ $E6bY $&FUwfvmņqJFI4#ըtJw qxy`}'kc%!WIݗ70QzxIzh1j28 kΓ7jNMYFk shrzNϨ>G&׷[ksHhUfdqjd{–$6v +r~ u὿A S;q$#;X*J^'<>=CA~|,v.37ѠqL{$~@@EftH9bޙ=hjGf Cʧ=Nk &cP!R?fxT芙~* ݲwVfG?vaFm+dB5Nb<;X>}B|=V:y?Admǹn\gu48tQuO)y!&bqM'* ѡI'[K4i{˻)Tɛ<3kyo ߩ}.TZ&&ŗko1FGi8u\#*-p, NFYWh1ثH}GZQF-L%+ c5%5(\t|0ſisOuL Ap 527 2uiǯQ-kgXy:gS1H =Le9{g+|Z[WZa4Br>v"Ҡ`'n!Ջc!U"BvS?d7Rz[BݖhC~.!gA KYӶȜ3QG=fTÏk>ʌA/hL8#7'I]}.G s`A[G)XfȻ6 X[eSynZ$KWosBUeoe8jb,C-#8`tg;ö́W rV%"2Oڿ[?ecEuPQ[9EԵrBK/UEOUP@ Al2%ѸIE\|2y=_/B'H[9&͛dGRRҨD+#rݖ(JL]qߜչ[SؗqEY^ *j_Y|a  a9S3 (y^-.)цHx#A@;01u<>“06"yABN$FaqO)BI]R|y"4'Ee٨"*b]G#2Ǚ }1h0 gJ@ G+>a (M!c{fj>HcH=*[#ne:PdAa5v6` D:ܼiaBalܟNI?=OANU@" Cau SPQ%/6w965]ƫ+e?GEqf-XK|ՃI߱QN==ӹɲlFOA $NL m5c< 'Қ  PsH<2"^$xJTTHdÌW^{(p{wy\]H|r `12MJ :c MؚY{gÂQ:S0AA0+pj̪^3 5W6eԇn ;r"6oB~eʉ?F3uSW.b-\0JyxxG$Yn܎```ni칹ޚ,r2V2zL" yh`=&?lBED^{a nr8u 1؁eZ}/x93D7iS 06@HI؈[Gu\VafEn[:럊Lu|.0痨:ul zդO/7?KTo%=ھpX.nqX#$HַyO٩.c$X=qĠ4+ Xy?eL(V8 , /K#k>ъ #w G5e??й;LB7f&(ìhwGDߣTsZl`kRr_ָUȁ:P,F1SǶ Z_a8ln;nꈲ]!*V;Fc; X4o*S MVS+L ۷מuə51QB(䍋]Lg{V.G4H{?v螕sO_Էk2虇+Ȭ=X,plE̷(4^d|KBF0Ŧ<|@d3r CIį6,"]~DJ% g~ G!踩Fݟn>Zt?mg$x3Qqlڮ;VF^d|ײdE>52 0z#vcS8YL}6Ve.?Osf0pJo?Aظn˾]9$J4&2;FqMZ1{ý:S߱PiBnEzT2Jb}(Y_efdI6WQ/PVKv !+$wٸ_SM0cch4t8}G$=wjB%\AK)1P~vޣe5i@-9w)I K`1|*`M:$$Wӟ=0ja*/9ϪDbdZlYvY@( ]uNP!ʒlreLkGߑmPf[ vi0p}?u <?d2=i~! XV'很3vO ߸5RmTjm#1D`uH$t*"w>?;8օh&:<|f ,[iB. A%?bBweg1Xڡ4XKJK5s=6w,>jn'JX*{%s w>Z5BLT"JO̭3Db]a`O xU? + <븀ӑvm6He X)#!U)I $9[HW#rI-ZFupO_ ?ǑgLJ3/VjSfZ2aH)D`Ӈng^.Fgx(1)8ɷשgNH:j@cbqVyЇPE+/ݭA,]~'=OsN1-z|/T 6x;W~y`BSQ4}ӄ{ x u-g4)XNw;K@4W8+,]#Uֽa>KxCۛe9o{ esAQ5ͭ '|;CvQ8b(XXP\%ߙ+X'+E'6\qAnS>x'vp:Dd F*JYDŔ[Ğ| L,lĴutz t5-H]1O 76mg|)d{J#7:Pu';lDzmAdKG~eo71@:Z+ {Vs-mkPl<VJV=8s<UM,V(&SJ>KBQK;OǝIB E1RTaWIiCrawS"g-DG:y uޚOhJQbr؟?^y&vgnR<рA9I H%ai"Y)?/HPPKHz.kX_Oܯ_Ѷ+j,Pls&0̱{ Ђ{D ӒSs*1*w銆NqC3Q]BKM9Z&3rClNϬ'(Uw^F_ Lx鈣c"J[Z| _)[wP<\hMnv`&=,(7+.t,4˩ՙq}$ GԠ611iA%]IiO 6腬gSd/QޑC=zi6D¬ݵ]Đ,S}p@ >0Aױ+>H+8δʽݹMew92DF`O(H2Q ^UeB[Ѱ ՘2jO3(>r;)B.>L lR?P ՖpՄ[ lW^,50e[Sþ؋W}%KVx<0UqιXUY>P?oywG^^ 7P5 >*K9ղ'ٛ 'd5?{4P4PZe R1Oe"睊j#QP21i;yF3K=8I,{ʆ:3|>0gi%pʨ_og )r7Bo($HBNKȖO'''2MfCr90he XT 9ICl4v6̲J k yXRt6E"ռ6-7S/^4'!_ >,=oA{11v aި^jiz_b~ I(G+)'@3RQ|^HWp^ڐI|,t}ߗ7\_uz%l;\"W 'M>cَuem ~>Tt0?cP#˳ssa#M5yUM)&W=F ֆG*`׬K1g{/s.`wI Iq+ -$738?6 \vK:N9D@OÕp%S?crh<:5TY#;Fӡj/6)#!S\'A\h2 Qok dEL i#01\c0 T%O;bkl*po]b }QT1_Ǡn! v̏Utgo ¦M [Y띉F.=~1NGҦv6+'7m7(3@i U7.}Uk"0V\ Qd([iuy6$yBE}h> ?hN>8T*[ztm5:߃.3wS'b#YBvC3] }{IkJvό&„XWsa)6ͬ(=b4vؾ)tmWS=Nzxܺu nc#^oyD,&cAy#b;>Ġ {󔕫:,C4M*2ReeUX.=p1}ԡ[Fbyo$vw iSs# }Kȏvڦ [_MѰXǷ~wox_޷mm{MՓtH>ƙ\mY/ywC@}eq x}#i`*@{XO)ѿoҜ#J}*5SbcqФS ^Ln5=qW$RCc?,yvn9Y͜8Ʉ\ hd`64^++Es媐nގF~aŲZ|u4Nou[gKÞW˗)M•8GI@3%HvګŧDL`\0UJTHOw= EvkIYss] ?uˮTl4Jf8Y ص:qq(iz]6>w pN]q L lj/W;$ Fdt,ccbݎ\+ªI7/U^W:6e,fWwL5h2%uVAˢYVMdXjѠnd z6CA\555V k.ϤWo=5&.[P,\w0vSۊg_=VD7. 7 }SFk~A(Gm} 4HXP<j162ua%FcD T  |#^ qnܦ,hjÍ  xځo S:<1­b8 ⫃ơz%BaP&^ 3N[Xڤ$>T+|ckw˲Mu\ 5!;t<sf!zܕ7(fo"r8LBdyNr\W/tLL;D30c~=WМӹ-LĒ Ta*\RFDq5@ѡ^ 65fݩS)?K '?ui!8A'Ғn]I zsWoH}x0 $/i׉ -oaN~3d"/ 5ӾZ4Cc`03@cy M! @ )+WK/jXi$T%.!$*DuK )3nPĞ3)_QD9Fp5;Y3k%nz]fUVGRfY_pWMɰĜ0Jv.oVC%s8TxE9lRWCPGŀ ^Эu%/@zl G?Ì,dB=)n'#ԸƏa䉘8-cg3pH}c~qU9ȋe s[`J Q[(\3W8)/U,"cS^m(C(ż!ؓt#[Co#Y|UY}~ԦlUNԵo1*6k3V)ŇэpKP DYUҰ'ɐ(iP "i/? dž\ti7}-VvN}*9g2Ç᎔GD¦THAqr}r׺? mHcLtgu.!I eT%#V,Alݩ'}eXKV'!.ސ[ ] 2Z!v3_#g6>>mD^>xBD7 GgIcnArf{P|po-ݰ#7 \D_5 c0-Rࢼer!ji3*h8n9et̀؇ Ϙf 1RG# rqk,8jYGk: c =L4kSV4~n2ɤwNi~7-RQZSJn{ 3ÝjGj}ye8_=B f.\js:` ~y#Ȗ37M,ԧw[e rW)Mf$PHPqD"hY,©G6Y)h(ʠ@݆Y4?>!(1l5C_=>;TC*#D`+M+RK} IAM?eNKTo]hKnT|5I7f' PD-cl`@OCjmY~t6mfj72%{ĭOrztܓ]=ոD)MK܂ $/\znEQ4j2Ւ':AH @H2iSswJĴNvfЪЁY29mn~ 6c ʏ ME0( 0Q)8E \U?$)/a5}mմ;hN`aHukRNR#ɫLU}\4YgA J %9NaxJ_k7NjW&_I_Yx 0fM\6|;A6˰U90q#Gpi,mkϮ{>{50Fk|Ud>ar7ؾ77sNpj8""+W`&>B;1cxhq\/|k' fِ& h!-z~X Fj޿uSө AcY3'镄6|70榤Qæ43,M ?8./}ytAb\8v.2G(@>6,yA N,R1REv(k3-sepSM;(|$ȯ'r]bXscj3v4&4mGcw1ć+JF0[g>R#1Pu=...;R 'f]9ax2ܳVT'!&U'r3}laํO~xQ@>̜DJwRU;ck shؙR) &uSk_dIAAg?U} U]c$K33T#%?NԢtcM_tlP!囂$NwWۙzk|d°W@lkK'Z.W~B "2Azf2 -L6oڀ%oՒ8OY JikO`/2j/ ,C/qI۽g:{uH 6)(CpGV+_WGuد !L={xtŎNx,6rAFF[6(d՚VxlB)f+dBDGnP T4Ѐ.z]giLa"Ljޜ[$ҽbNgT =$XQh:a?Ȅ(pUj= a/K 3øwWH);W0F [DGʩw qE3dKzTA4 'e:~V_Y__,zx2wn<!5!zS;!&5peCD}C Y,ބ=. R} yj/ W"-h(y~)j,yxJ a);vs J$*f/m6$9NU7>&8Hߒ\""NDhhؘuawVkF WyQB6XRNן嚃8jdC?~K:ݞw_Z-f̔N1ft_v-M./W<:&^gDN!o2Gxʟ{]T ;Su.*@<=-V8^;]F(X]}?u$)wRZkƈ*FOqyҀÎPՑ'p!^]!3JiMԷ#+R] (M-c|'6h3u2.36 :&7[r_0:6K -EXlmp/P@f+ d翱3XڌoeD2ynteу dD.;lt, ӁVN'Z܋ĢՌA0kƦGs uYT 6i wJW(4&ј =:RpAP)'/>lTWp4͢Y? '\-W`Q|Łu,sSWMtY$d tf}=?%+"FSx3#'FqjJTg3DO0]t/QCMOAwn5x T(6UTÅtISC;U37ɐtE)ǰ v+rge{ܳ:{@j<3jF 3'!m[sr[_H6d?w+U)XUwM(L1.vq?BDXLw?5TՉe}cxJr=^)? 2km W'4!.@h9 Cı ƿX~[f[_ٳgl)ֆ-#q6VygICfK[nJvg ->X2eppk~ko+1yLF<B" s ,ƳX.R0ut{2w!bq;HƋkifMZՕ}~dϔ0mTcjϯWǏw[nۖD\T!*q}('Da1`PItr63ճ2ƱY)l|I_;@dBmVYH_MjcU_Dlc+aQB⭡Oڦ^7;@ITe`AT)sK&zG4-2QP2ZQJu`ϊ~dm2'):KZM' >zbJ\)hq5u*ƤUU$o;uO C=jB_ɏNbtwrٲLZ+m)!1pJݩ7=c3$J4V`{ed~lcRH^4ɘX[2h`T Ax?b1m<)og}UEģEMq^ VV&ˎ]a,{-zUBd#BҼcwi5OL*W` yu|N2oe+T7t3"+* wb FZzDӌ&"wmmW1J~5MJ 0c$P wR2v*r32kikY.hy -:nYAab@f@&rd1 wji%-n܍CJl Ũ.E'rsߊPSH#n<)p@^𳊎 1~Ji-&9\ G%uOs# +t-BY]W3k-XMDəR3S!Pـ ^ ~߼X!.fU )v.ݙWQkG3(rwm ة;Bd<ySC/Csz)\\ewM!Botţ7NBU?uiZa}YkVc_V_a@i;"D@ğ6L|Æq uk!`S_ n򞊙^ ~kA-!Cwl:I( Qsc^R?c.g9H1z^BÔ%*q T-EW<GMϴrdqVv92WcM'? IDHP:^h"׬;Ө1:$_q7=6~-j6@Tpcy0)d&TK({|o'9y7nIDKٚG؛NK-VF']bصRLڔ -[NdUܵdJvق1Ȳ pLO1vp/&VйG4`TbO  mJN̸$68L 5aQ{so!-RqQ04%|х#`vuTK1D+1p0s<%-L wr 'Mm(;@K T 0J 2u?b-.0V"N/,f/2B2: dWՂ%"6;N# 2`cUS83F bާ]ȟ2/z3s~~,ƒ>l<П4`GVR h^ #ib5=N#*w1pk뇘7$Pi)o}?e$.q0d3>X|3{ZHz5T"˪(nA1u`c)Br]eW"3c޿d%xT/ݫ?O_R '<`:+0²lĪ;ӏ5{:&ta/}isG[T?~͍k_Am/f\fFCT+KQf$W 1Nx$/ "g?+4@ùXڬ-8ȏuD_?P^kScA?2p,G?͛I58{#CqfE4/.=," $Bۂ"t|>߉&] i6$)?w',TCusDŽ+mCqm#ٞ^m͏kG)ɚz6Hw~ar͐/@#* xw34{?рMJ^f9G c\LR"qs?y.G2`}]eX^ZTLYy,LZɕh]x㳯#L{4V:4*"$ eй dsX\TȠ֠dV͞'ԑw4Z?8 [r`%a3h&<ϖa.%f(4F+I_2xkU>w*s bx{ I`y!fl(֦"> fgo"!<~]#ad0n-^6IUj Jܦ^v6PI!պ (c$zoTX}[kPN=E?rӃL1;9:pvFEڥf! [@>;'EeA P%o0<4~ 3L7> z,K{YOˋTQǡ Z|%Xj8 ; o;FaW"u3lgөb,@rd{!f/xa]p:^'r_Ki*cƔ0.XcVh\C A(5](9n{=Cmݹ ah^`Afowg>((KX;3:F1ԣ_Ǽg=]_j[MVD3)Aٌ()*$j'7cA1D7A{r| ߒ?<1x^,`ƁRc%6/Eٺ'Ȏh :ET!$/}G?С³C"7*^%ޠlcV#࣒RTPf1< lPH8EӘ~7\z>xBI*f^xiT^}8j;N?6WdQvKn 껿^ :,3*OӢ#{x j1L%47 6QY,Oo5oKP^"Nt`ͽaȘZ}6S_yi ?vv4OČpˆ3' \A?Τכ<k,L٥,jzᚅ 1qZ-.!b߀ܮ@VpaL2mHe+jg /!l^aH%> ^rf eﺁx犉!h7+b|`Ľ"$ǒ 욈|lWy׏l0u@v( 0X*yvy:%1EįIZHEVAZ$v<҇OJxl<9>>&M&Y8gѐi, o%Bg,a^4pmy; (:P,w«WL4R'C`I=Tֈ,eˋQ**:Qq XgDr' (VUc-\־;1|o snU:ȧVJr`kޥ9znOթEj>V%~7fzf/ } c(yehT(MV/B,@Sɞ-Ҕ[_= O\nMLoApݧ=N}, ٢@U)\K*~{f,?6GY:'5Oޟ$L4|smYG>1xY@K&!mCp&)ʼnP<ӯt(JZ)C iFwI3[Govnk[t|bgTqv* yFcjI)hSC\tz&Es[SIjJz_aK9ʡߤ*ɹG8IJ+ b[WZ+(D"ҍsR1Dif`cap7*x<61 .ЭS:> u8R=Sq>պl~@rqā@|^ (0thjJQ)]lq[g\v\3J(w2喸>A#Oʿi,en7Y]J'P]*+Q-MIxL؆_ipyUE6k[UVڒ{~U^&Q!<"[ ճp2ߦu/P;0# 8EZG +}jJj~ZJ7xLޢAb}m ~ȉhi<ȆvW /*֥;CG?jԉ ad26ęM#䅳MлMbfA62mZW} !-wd?]۹_yv5@.(}nt$: ƕv[;,iyr_0qf^]*" rî=&\CX"q뻕 ͚l'Z+NLGEfw$+|UT_6ȸҟtqUA$H wGRk~xDF ko/(9W,_a7m̀ "&i3 elS1/OcjB_<̯8ʺJA]sqb 8R1T͞XvD- ]@tŞ:Cdb2L"j^tX$'!w9dx"fbwS?3HRc7,)ЩGQ UЍFdճȏUoRzsU "zְS#* & W&펟ӑ\C7ɪG cXk)]FWjƙvTJc=nأP4e?kzaz㧘1IN&PM/l=8G뷗]'{l]$@L_1ߺ+@}̺;$ "_W4x|̂z6D&}JFr{* ]ҷ =ώciXXHKѧ{Tb&lGLya+b= rol)8RXCA{hNÇZnlO[r6XHfܱ9s1Q7b\^-LXnCFև/x+S`(nNT jyZ|0vmӉZ4:!7:A; st-z+Ià}(R_Oy԰.f&}H4)!ݻΨn; ɂH Dθg#l[u6nXR%y09 3yA 7IC l W~S7#2qфc:SωЦnЋn%e`|_ѷ\_!'oZ_S#bp)/PJÄͬ1T t ٠M":qZy,rT|47hÚmL/HỶw}..׏q-64?QdJ1ˑC,+l {<2G-.`윱R=@97䗜vΕT%q9ˤ;f6p` "w; 38I \"yZk1_ %r{ +hIhW[iHUVx%qZmS~A\\>xn"è,ӤBFARQqS"bۇ$3kЯ`(dU+4{[ink-!KID~A/ mp+Eah K0*պ˅(U4<}Vf`Ɨ8͝-)9L5'qO&b{^2jRn.5i*Z_p6JbGLlL$M*n"u|r./{sMUZe "M< |LtiCQZ 'e_F?'-Gfy"EΝ8w7|EED^`jq}h֔VG/ 54Hju<6VqH=}5Cۋe xhЦOONë~t>W)Qv1B]E@L6_gGTLTR1xU[3z-ڌ+~̟b;g*HZw(!S[29 "pCE +x BnƲ+;?)MzYk 4tx{7A(%W 7$_M\aj̙>}ܼl{80LJ `jy ')1(_wzh?dkE] ׸Z,P o+vy(mJ.?Ґ^֘Ad&3):#xw/̖4-tMs]$>o蒲<")rItO?F_'Tl<ߟAD1aw[+P.0u2zY1x Sը'.4&FUm. +69%ks(u"4j,rà8L;\&T#fQ&1KrD&dWε`V"TJVV+CxLUEL#=4 *bc3S sUYؒ@8"}aQ PAPҜ*E$Ю䶊]uJsq3’5O5_b3`NԸH?*n?⬈zآƻNZ*U9mk얔S kַr'穽g{VL[N@B%Eo+RX,uHpf܈N2MZۨ*O:_!beu}otjqr%)%H`_`C|4״hŝ˕DA^LHRbLnl[Z6eyw/ӢM ֞iiIG'k[=xD& O^sŤvh7n6"ux9.Rdk-8FU93LR$c?{=reSxoL;#'}&*awa"Z@h*4Τ( 7)6CƇs⭋s7oW10;s\$Σp`@"ՑVX٘$\+U1vԏY٥'pBGwNd' iQhK *i7|`uJ|/D4!V v:*H?ɩi=EJ+bYXwf=v{UGLbpdhruBDQtRz{ର]Ljme2%IKb24I/:m'MֿMrB$V(S+hJw!ċ}˫BVEYാz"H0Px5x,l$ N7!j1Ҵ̻J Tk㡖 6q\*%/t!6E}0,RݪM\MI۝׻Md4h_.|_+X9FS}nO -Vn{ L{1Mxw\ނ Qw; X*S[yXr |壱Pzdqth~)Jnl9QT|:DEaȎqxnvB991{LZ'~0G%Àō8-}x(gE3d65Ef n/_O6Rmwx"T&%Mzbwjz1Z9G=Ź1i]',.:Z=0Z>q2j?V{ x },@ޤ//e_ GLnt_uTZ*@Q=3Ҍ*$LGpW؇#ʊX9$r'OJ1a17O)gq(n6Gyep"VV.uw<>l7]EldK]b[&s3KkmPf1AfP UmM!E5lUӟfV};ܬII:x .׸tLeEF*ktW|aiSo ؋ߜ֔C.:a-nܩ77U ] JbKuPu;@lqzZs`$|iǝ >R`ze u8?iCy^s_ S'5u":P=P"^z,7uBJ:G]Ȩ]0̼PU%4PdHkEggJ?'žy@pD )g9;4_uYHkn_FRM|޹^$-;Ҋ]@{%wLk"ozXif0=C*<EZ +c([7`yB'a&?jP) ,I>Ixfs20!#q5J*$_żnAkK߇ژQōUFIK%ne6*QmB `_ PχeƸ^[axgnƗ )J<p!LT( ;@%ʭX SޯHjdP*rIc_&ujDV${8A,F8Kos8Ͷ*JX͋8NUwlcHBYtx_]_ET ܯբlC)d1d;vNf-K(yp9?Xe4Ykes;.?7$7CT6EWm=*._>`0 :bynP>L EC iDJ4bg#hiz0FNzj\VGR( sD[Y'  x}%ci> [kd4afān%טˌٙMqI/>-0*DܫZOO0^L(4Ps9.7R?y{3?X Љ)7rNak]ewܵ)0hLA;F}ϟᒈ[ME̒r=$`CgCy_Gq2u=!+'ڦGc_ڗĚ?/u'z~D /,խB8 3n#@=XZژ8)Uf̣o1UC rl'JMP0ދ{TqU[j;?oPDk_]@~ >m:w;;biyđ#dAADC4--3.Xcy&Qjŕ[ DglhХ}Kfta>Od~L5 \TXGq˨VOD^p. R8멅. A"Y>?j !2쫠,@=j9 6r1r-\hk$+ _}"w5G #S )t˖_g )3POq=ؠ%Pv=u FԐ~D' "vV/Uz˷T_XE$k7%|bzl锭k0ؙ#+I2&TSBT,F!;A% Bp\7?^FFa#p|eAe>(P%ZGˁa,5L9ͭM>t930<[x` xV1O1WQC,5~q?б#S] YJC8z"_'5N?Nup4_&7v}Q5c1gj[xaͨH_q60| ॄ"8LD3W_2vb:)5s!?eoc(OUˁaH%ՔhQ2ҋC:{IhP5ރi6LC^ci>DH.e_/L(zuɗ.2kB9p7TOlʅO~A_awlS3Ƥ5^Rn+NԗT 9Tg? *W,7N茳d0VgWZ&wCirua`E߿Jd,Dk=2h ThM^zzrܾ9SOIQHkFTqeGIH1E!pGtd?yR շp`~!bW?HtH+iغkwh7,;&rEh㙥V"+=C*OJO% 6!}dѹR ؚ̍j3cfW %4]3EOU:N -DY}aC_ $pB/ݪۉ7CY {jʻN$(KkP43g&p:D--ψ =םMکѱh*!$M<0b9?;apf u3OSsKNOTWT}6;V:!KFE٤DlEiv<&my]/(TL$G{2.,opJϚ:4B,ψ:r=ٝM fayZ=ݴ>䙔^p?A.7Jܯrlebzix3sl󃊓P+\"~Ue{Jb6쭑McSWKZ_uj%έ$`Ӌ2ޞ*bs!OΓ?KVe%=*YcaI|?Cǒ5-F3Q!`2=8[2fճjv4%4o PۊYȅK|Ż7hp5Z_oԆ# Zyl!v0o,vF4*(A'|IK &iY)pG25V$Hpgfz^$dlCIx:֓_zN3$Z&l~D]YN=Ҏg7nc Ua6pZԛ70mID1~22+n!7l*nc](GOXx )T#7/bU!brꗡ%Lbm0RePub`oE{ - ђi/5 FKTU{:X a1@evJUe 9SI2Ue<}ukШ%3$]k,fdC}9I6_41J%'9%Vr!cdVġCjoJ u@ަ{fɿnJ;7bKVp_V]lGv?n>(ޖ֨~Ka|밚cO YSTHFb[0(ѥ7*Yttf]g8q> %|v*^3w{"Dlǝ.B|5f؛tJɯK)pQ>SLKhO-ͱ;4%_ }ұj`.9NHv262+ h'LJTԨb嘲JfS&Src?c)=*36ӆ`z4kg;pE czx[Z3TT[%.=` !S$bcm*mJ(t ª"^]׾WM[N@6'?ۍVx2$/i8Gѷ| ${?$ΖW%"%K>ʱ72a昇}XC=v Ŏ?4P5zwE1=\L P3cV[JD!:̈\={_>~vD;4IW:]ϜY<34mBȏU*ZVZD5RєG+ǷĠ:Dl.C服,3|"wS:"Imx5ɰ:_U*n+ app*QчO玃dDXڬ)*VU7Nm>" `dIl Oh+oJV;P'dH/+⏦bBN._+Hqan]Pȅ!rzՖg6f#7wR]Nɯ|AMg^<10P,kf*όv`t`Վy\LvQpL% EO3` }>=pzh*Z!*EIRtTwҥLؽ{\<Ǻ}:ZQAgcWCjlXgnυBZ3Ctf|m5t]F7'* ձ$ BfQ(1e!k 5+\)*;1H8+Jo k=k 1AP&g{bkf:/WC;W{-MCtubh2|q8{J8iy\By^SqT;4Ǟn݌8pm;0ce$:tw-G/Å}`j_gOS`-e/,69܀{yAQb'nc3%B>#Wq^ŮfmUg?H^v:Ue0|)|dR<駱o+-;l<҆HK6$# ҉>,,F",olTnr\SAqt1ɀ,Yn"cO}b8 G\V?V:1>OڒݗYje#rRysK[#) brAGM6M BjyVtH}߭ 1nW\r7T[V__uJ;ApE]U{,L;4c 3`Ν-vʡ< ;FXfio% j6g*Cy `f/[Ri ζcA562t/`ǡbG+Y| m$xϳ5/I;KQ`/!JUqcdW2I ΂!jְɦhIpI\}X3t\d.uB.QoL}l+10XO6`MYtd7v}WdV Av͖5u E }i=9:]@s_~A-[̋4WuՓ]tcwLX 6d!a~(B^t(2)=NQ{l'rjac~z-\΢N<1t<× 5D3-`o$HKEC+'%N' 9+(3 5ԚI5Q ̆E'GS;ykF u,·U#n o[$yVp+K 4[ٸǤ mJyqCqKN[n 82S9GW`vpmyEך A-MD ?u~? LI]Bm@T`ۡG|i1(@(/OLɰ!(DKQf3FS Yl`8Eb2)pВY˪,iiI:939' 'R G႔z3[%pR9՟-x4!>]7z}%ЈP+2zwx. 0Jce9DD~ {O+a=:F0Lg b@)ma`#?_\N?+܆e`4XJJyx Pϸ؝0R,V![#~m5eRAR]0B˔$Y*#TFJKb5w MUL Uoب&7.:cV /ֲȦEvV)3E)k%.ZSǁnXo$E(oF+p*՜ja0m@U6|)ce'ʅQTemL= D6YW,ߧ}wQPz&]b݃q%:ojٯ50zX5rC:J.&G ֒ugcu2Vwi<]тBd#2 I$b_zz_ }ĺ×u FU)w8Ek^Tp/ %sxCҨ |  _nЂuqb|'ӻJpӱNpcyT e&Szxx`޼K :$2aϻ2(;ggPxĆЍY̮DmB *lBr{Ԣ0 _dm+@l9|DQ01WA_3"`!1XwY>Dqe; &Lߧd0g74cI,^&Cp%}d0YI8m p8?V/p ͹3x{U6!p jV2O4a'XWKӀ` ~PKC%&KCMbPj0Nlo z}:UПФj02"YϷg/$ٶj;z@Yw?p5X Mxޭ2\dJOLXGY &yV?lqPZD::i@ ٝt0x@>{s\y*Z #cT{M` v\سZ_6`Ze EL&5=BRmur$fVaLdˍ&z,i}pX8B?rv.zZ9EC$ /L)x"CH^,hB}xpP7$6ɤE"w9CMj9@qE {xbbͣI)$^ đ#R9'PR:ܫaT(Lͮ5cA3 = J_p`5)j[pږD'm *TFvOZqcBb0ȵsװcg ,Ed!k%aN`f9=_)D}24μ5Ǖڜ O^Yú-HZVgkF3RZ5MrdDB.yBIՕ\q4 0'hKHsEdy۶@fK% }պP:\J(>z3DHiEI2S K8#ڕ5s  {CLNz<>0O ܙ ,~cg^o[m.HM쎫-Fcn)Kf'NNpƽ_䳷8ձ>}Q6Yqs&@E=A{FLh[8ۮFv 5Ku5fXRK&30=gL" Z 2'iMo*Q|z&n7CzX DThnwyڊܟ1HCPdn "` iJ]6Vo(u£j#ύw.H(x$UsO}Bΰ4hۧ>$Zor\' Mpij|, w5 c)fUS$7zj Zlڅn@J̰xc:>@ ︠%@S|bO2y FK.` j݅btG+R쑾덌˳}ۭb^{;j\?HD#[WGl{CzAbB@DrYy~3SNp78ڋ .)!\#.ۦiڻ2A.nz+fU:yN3ЕEL Q4ƳFdλ,.ǡRN&CaUJ0/dveRݨHn;A ,t3AY:lbq3 7Sy-lۼvA1BbּM7cT8~]vPrN)؄W80ih BQ?2_kꔩ츛l؉RSAnnkB-ߙ HPJck]4a.$ڔtesl/1RxQ >ݨiHdvGH@yF{'# P xv60Xrܯߟ)Qݹce|TE /Yʍ]'J{ɵÒBLolc^eZ Wqf[-dNZrkj ;*'%oЁْD$׈_V+0wD_q C_[ qnf2# C+c 7#.(F&9(9auNבR0ךL4`UZ[N*[D:6xCFĥI^f }s I/o| Jh@IZO[9hUX%OiJM2!lzj{~U@ :,W?,L屇+~<%<11ɏ܂_uE/4DQƳGs(h&.5EB+鏞Spp}-dr6 iKj {̀k+0.[w#^9`k& Yy w=53JI\J̪*ƼQ) 15|~(MJi"3]8昔Y; 0c<͟Z iAҲΟw`kCw/T\{g=t(La!K$Vנ飝|eE{U[N`DCR17’:GuoD$$O}x75hQ>agm=Td- #Y#Hm=֒)uzG°F>t\H{46!rol&`6n[&3Ynm_<'H%]D̻u \5JcԟpPx}ԏ2!pYvUv^OCiwbDp>[ @P]ʌa3#*7-nt&ŷPφ28m3%E9)1:|"IO؝W Ixk.HS5e?Pſ*p+hi.0 1 2,JyŌy$ILwY14ᰄW x[Ǣ8) Ӥbͷ$15d 67o/<"r0uR1iH.D@=kn<&\Ww/H!<-kwv>J$$$Ln,i8hd ĩ:+?a3toZ [6gpd./icM*pA4tWiΘ,~7)q! bUhȃtS#pVlp0ˬNkB;Vmۡic3[c?pqG9;:NL+/sEg ՆJk9"YF܈>Aaf英L>'}I-'Olo-/*9vhe:)a QbnTx{סǞ! H76g 9KUNwG'p"s 9QNl;INᵷOBz4,[3Bs< ;*-\=CGs*?4/w 2wQ-Нb ďvh'kn3eYNp [_V %W1ݭqY\6TPg~t8fqk(BOĶ|! (@)Eo On;g<OMmNԄhJ*j]c21g wAG:{z Ƽ} DD%f- Yӕֿu+֌bF^zGx*#xW1<@|]5ݴA$A߱^)r>Y<*e` q@ՄS*fUPOgc$#KyEd`d՘\hӉwØ\ֈ"@TjDz9~gO$j]sUҘ8c-2oGy!%|+]rS;zz^_-L8aBUp>{V*sRW+m^(-q C@HjMO.m6bN_bT~)UjLy[dC%6=u `}g!k|ٔ]^6Uk7B "jaMxc2G(!.cLO E>-p)Í k$Nk3~*e,Ο)=2;/IcF%s\XveFeT}8+4FJ8_jXs><$^לoTm|`f>dt I]b4s9c>^u XzPu 1!nJ4%U-[br{M<^O $G3/#N\+SQx0c)>sulq.6ͼ_TZm\ụ\^9svA\İL%U'iN=$ѶvzT8*Ѣq56DЄ@R+QnT=uNdb%;=%^VS hCGa(--:5+=-4 Txm$ 85VC)uEQWr]MoԼRIT}$;oipKib߅198?˩76rWPq9q>R%#ma18ߖjEeq};z%C1hU/cEPҮ R\@&}%LPeJ'J#`>fE9XsA+r2 c:HX cHQ?4 \bɃJy'8' aC|2UnS( B`.PY.)Jπ+L 4Z0nꎠHN&%BZ!U>"rX~Ip gqwCߥtSTJ?EθENZF;fwqzK^֝Z,`HfGr2 Yd,0z:ZpK[/y95.`߅|O™#?w!PM/=Ȱ<ۉd.# @7bx`*v 8<=' :rTvr*d|yHOJcة "N K]#B pDzh仓 6ZgG']O <L<}m@, *T'*R _r1ŸA*54j8KHz$7QuZ8h 1a #pm|}'7en2:7oX 50U&r3A W񷪺r$D]9rc@,(ܪNDeBL|,=(s2͕`OƽxʜE#|k.n658_^QGѺۛн-nQl{H4fQץ.&eS`e ]j3:3(Wbag|wo(_!D\ ^I+^n4B %Ah˟jj.8s8Pa`:ߞJol$Q>&}>\X;oQ \e0f:xVi7.xq⌋ZO 4mx}xD2;oViGd"dQ/ S;ʳh)_]G㘈j:_wsǃ <6բNKeQ&TQױ)$aaC:<(:ftޖQh6YC%8 hƷv6; E'n0@0 sVY<⯤!Xt oC'yA*.qA;]2U\9c4V󊱕Eݡ5&Z/Kf:$9^9S.*F~;:S|u\9JK;{*QtRw-JzF|*:KdJِ+d|_Kk7dh'0AUEZhKNBw[D~II3څ]Qjk6&Ǡ,~S]Md*?wi#A?"蹂V4=ՠW*|ɌL~E/OfWIj棘\Ŀ閘8Qgn#AQqj  ZYZ'וI36$хt;yXמBKcTл+Ði&v0L 9ț!p큅[%_WVԑrfA@FV=QogdS\L`R(#Jˋ,+u 2p-?+ےo[[YW˷|3rk*ظۢ*J@K ΖY޴C}i\v(6`E6_tChwSq͇k:Q ]%#G[ j";ArV9i-)2'H WyAɒ h]* $.l|3ZIkщYMedZ͵Kln@$z8(.*4Ux"W8a I&քe8 }m1_s=S2t"݉ cV#~$ g Vp33άWdS}JY{r;?Yı+^53+_n/H=jv+3o$eх N*} g‘3p1 :&XAFyKyEt2Ve4D_SVj( a;:T7JҠ 1R\CL12i4PY`2z+4GEIZKa D;1؆7@!+pKNC2=/pb/HP+i ^u ixxz{O9Us4A#5{ yC?T.ˋmZ+6E"(4Iݷxc׃ XXbNqORH4(^0 .rgB5> S.]g ܴVS_7+7\Y ֥׬HeBu<kAꏵ:blJok QKlRaP=~Xu&e>@OV6>YHT+C_sǝjQx3,mZz߃  ;&yb'4Ck K$eQKEL!Wv4΂'d Bsc9~_1u}l;Z:< UP;dTtdP\ e[=X*' ð't. p4A: C)\,?Il~ TIc?2+ }+P4v$E#)fxM~wyS [o!i ̚cu$ctB_@ew:{"' dxU&(%<ֱcebD0Ef܃¯ؘ&[^EKPoi8q>gFZ;d#߅r%yd ]6YrmȖ2:%N#R! L`?Vzgd}ჭll %"f"'a 37!pPx`8BY\ٕɡՄGbRe2vʶ !!J 9u #!13Y8K,ؠB;@a!ӏQ F`_@TދD<4I dߚP$nMNʉCijI*>?m#<.`Ni/>tlJ`t<" bKԯʃH&.5qLR8]gGu{P~ڹҲy& ^pS߼tbG^5H9lt_ ٝ%/R=NQ ?ĈTw=bǪ~x#[sF(ȅ 8uvyHV&2maȳ@M6(I; 80?r'B8±0e SeAtd6U̢IJII-]]As[RqgIƵ|X,z'd|ldl3;A7ϋJs`٤\ x){5SiwT@::\ LGζhF oX_Sxz|sKEys6Ax Xym)Sw J7&!ܘI{SϮbI10n+'bikʆ8 I0UIWe*JL@=paJ(Q9xc4J]ZqIEyWpuNe1 =Mҹοr"usWH_2`%FO~܊w ?> ooz/a?j?Sr[K{ PH y%m%ZVV<џ~BhÑ\e `ίAo@h*w:\blBJ\0N WqmS+K&:Xq:·7Lj} +n$gJXƚŶc_N.w)4CdzcYk W֑_о M 7<{hgh#,SA]cdwU|,{rimaӽ} aBY,edg^tA9$s%l. uH \ EQ}9o(׆;Îa YLUuD4m=a'z)؟]/VO5VLh)=#.}.حF$ ?_ IܹPD}6O> W^>]&[K-ug_}r?2y\$Y:ӱC~ç>Ws)cZ56g*r7A~gl]Aq2)zV*g=yG?7eDQdw5T: )h鰋1Yw&jkC[jb'fp6Uq0oA 5PԴq' AY|_?WOȬt%ϭO5fM3,]TƦ}3]kNr`j Bb}Ch-)KVR鵘hǂi tK-!/.O dѹ̶&.1gVnW?iYP0N:bB]}<H\ {43|00}_x&.3|q+c"\^!2^GY 6_B/0 Up= st RQj& l'ADSzcԙ-:Za1XmЌV+`^o/3(Ljeg#&iJR'b%,/]kEd0^\M ML_9]DG-6=i*}0cU>M s ,|\ ТDSh , Jjt֢ٕ";= iQ(TNfwGDpҕ'M("J~=\sZdԨ 8kRh*Hݪ GP}Bc'1t /ugMώ?Ќv]+G >fse#gFUCmu:wdF{R\#2LV|ać1::MlŒIBQ_Ays9>B<=QlZLʡ;6^=]D:jv׸ݢGMP(KRkl9:ze9g)L{?%>1XX)ښ*f .^e2P@Jd?G!o;teW$?ֈ4Igp"6+bEJzu1Y 4^&3#zgk/xy]GOFnu zNE{4'ăIX{yܕ;mLUqVqr x+^(Ąa:I/hi<;ϡ5Sҿ6seH1#Rʁh@mV0#ʔvbM2t >phfh&Gl?OOi5eUjnC_@ iҼXuwݞ5.)NWZ{Rw)DSh3}+pػϒ~/%1=ME ZjQޝLw]RA3ԙ a7 4pE#1yo h]Ƕ_.oӿlz/hRyNP:F4t:c,iZ :_4m~7#yo]|d<\k˞_J7`N 1|&ǙF }@vZkjRP[T^4'*QUpI6fr^d0|< ozh%C# vZ)lU@jp'OB)jZH~3k(eG?t9!}qMu9cIcxe*ׯò7\qzݮ0$9V>hBEv0^nVG5tf)wS׀SwR@F1b"Id^8pU E.NP.n$FJ9Fˋh}:Ё88&aXݼRCJ#ٯvvc^㇅.~-9<28WI Ǎ%02wPPbꭿ œٮew-3jVE%' @5!3K<"{ c ئngyIYzAlaW S!Ԙ wU[,t0p+0N6Daq1|5' twB6mP"0oE'~PjMAY4شw1uno6 †7u|jۙrH.v;2[pL4ݤɯҙ-cN+_DlaY0OȭI HD9Sz#!@Y}g(%tx4w3:⭡KF&_՞NG6o+G`D4ԥREa7()7'b48PVsjd"S QPLX>WFW-s(]_Z ;"jZb|a:[TD㵝zPv2 #J x|{R" :>gyDjOdnr|i>3m5e#B#{,>9̩oC;F s OLq{3h5L@~t_z8V'i|9S rABO>-<O(؂u+&F'ix䨙=bc>j+ NU5LڸnYEog +{GvbO`O39(1( )? N# %w2|ř~Oـ;oK0޴PsTqMڿ70@Dr}g5Hׯpd ͼyM{VԘ[:{qk+4z7]z7.EvER| 4}3X &pqcɫ,\ؔD% ȘDK?|[ow |6*/)WJpl AP*_cb:| i[sry&kPKO%s]^/B`oչ:Z3.(4=B5C0_sDqAƘS1rojS^iF>U"½xߖ:/p<=Q"3xUMfrp {A|4Cg~D?mc- h\` =\41&[1Uv&mBTgKw3۷,n .jvky$l7;I~eAjVغNK= ,||rkyføe)^Hp^"%~}+~xqrxn5 ]jgW t6+3lkrdc% }z /?d^B->8cHZ#%!ߟj Em5l4M4洏u$:r+T^E!oy$r{ C4S[o=3>z@U؄opBȿ˛\p~o8̓o{7:Q:Xgbԥz\B"{PoEgt=Rҥ c3 ?&g6Nt`jB~vOj߬ ܫc+NL T^X橆 ]tȘpnT@tMYj-x(Ld,??z +k 8l>=OI|-؆N)Si^Ўo4!Aa{eU ܮ&C;X"Wv NT|k|WʲDZ+~1C^xXBEYI>Sj|>(Y둰? Pٿz;Ɠ+AKW,[F~jSRA3d\nh~ӕ&R913FA]+rѽa/wϰR3yw g5_[9]~>0:_uAa!,[8 ) hQ2ȆR"o]-1)}0J&.F/rV(22yU]VhSyBə9vtz]'^i;MCo¨qr69[ M2#g :.8^b4yLM4Xq#SHZb|iC-sT߉)+R5VR> Mz MƸe:w "62hV7x8 W|^esn׫^$p8L>$΀e1k LwYAM$*%MoF89;2ۥֹsx0]TT-h;3t ||6b/(\S_=@lUJ$-PҪԔ@#@%M3xmWsgz<>tui2Jt%,PJPג8yĻe 6Syȿwd'*}(EwFh LMZ`ICS'sA8~Pl74U@K۔c/&B!J *Ũx_ɱ|p&J(e.֊N}'nВQ'^Uz~!RCOIsLlz ^ 8il_}z͆"qAȮ(7&#n( 2F)f},҅5 W5&#\g>=o/+[߭ ydy6XcSXO3M=DȳNgw dxc|MXnҧu?[D8DzѬ̨<}Kfih$ۭ+;`9"hW7Brxmz&&w RэnM~b?#TBHt="MZD {f~BAZdF֎uF[w[ j1M6Qwض[r^ uջvʶ)={*>eJ_yX!KHc4@.Fĉ+ #NV/&#"N Zdav^N ={.\n4&nz541@-f/z5XpOt}C~*N+(&d7ufz ]TwNEPKNN둩A)rC]֎O߃Bɋ^9@B /)!q6IRk£e{ E_ *9_C *PѫG<=,=`+sF1uFES?#G@Nb!ګzM!J~!?6 \:`qKNl.Wuupfc Eo[.۾ӲoO7yah2HVYmՅJߕS"]"1-t7m`51bcE&_dp#Nö7en KV ˮ/ i4K2Xy @Z0-v+007&7(!a4V+p@JEf3_8Ll0?J+Aڨw'ڐco-w68غ`."0"=@HC}!He !^Ј$nE}Ym0ܚU9he-^ww:47kZ`d#}Bokť^7vR$",StZQ`+!S](8S.*,ڹ"{ tFࡻ\fŢf @vtAG:4S L(=vE|$Nxn""n.Sܰ;ҭ'~ߦxCxCZXf-Y[@¬wel9Kt?}`ׯ]R,!oO̯ݹe ATF9}>ۓQ+ſpC.%ƥy?T~3-|1Q l2fUuz„AM8fmbIz ID)Z9~ DЂXW#G"m EЯFVnŘ2vbW99ΜY,˄{N[6"6q~>Hz'I|*Ԁ]] uRv 6)tEƕ0?XxGA|;pV;9RG맵^0sY[H8CUXY^GN"َ!}`-QσK3ՋڷE߲tqyyX&GEL/1g P:Ģlr@?O8w;c/0[R0*}ȣe7H] RE9kRfd|U)0-|QjΡj s~?`iȍ0tϪBFύnL_aY2h~r 2WkČ6fK;Kh"^:W 9ܝK]߂ qw O=K8Wz(xŚdИ gWCHJ/&Y[Sz*z;DRn.Fa У;z>\nOZ!G1 D  aToڍ [n(YW:0Hzmx‰z؆Ng$OY(OokRumVg cun?}kz!ש׺*܂=Y.t| MUM-nY_>. 'ͷn3W bUkx4#DRA6ʦJzAqEWsn…91tBfGFCmUU൜{vrkxeHtXy>D4OGf1H a"sfCr<=a*,|mTQ^ÔuTu;aaSXA-WL L˕|j{f*9rCעsxXM $In.GG|̔ś dZSSk{غQ[wTwwJѿ+FIُ؍ĩk\YbYrqQTlOmxNL۔6 ˙AEl৺M{ܞ-%S&46Ω6dۊ2YNMMp7nXBt暴E L)1) ˾C3W7o0sl+VW1J: nۄ5')(d?)Oy\~|!JxOP9Պ9rM>>n+E8|`̓aoΎ- ︧eOI5g2p{kBD?Bjٟr9֏i,_ג(v07PEAsbn霊MbְFzWG黒wuh 7]obUtq ^3)x\\ Pfةsf'x M.\UX(9w!-%WL\dBk)q39gp!9{bƿ暭,H6xzcjIV!s.>lN {BiRp/Z|[#lxJ*? <&;jbh9PU,c'q\~_:uW7.:2,~'oŌJA}tVS j=ꀞ!FU W,S 0`]ȄgeMr[jb,*yiv H`J,p4kڕޜـՑa!Ӵ걙GIO--Ѻ^N kv/Jj;bt(O#;@f^?rb:>!Ӏ46jdF Vwo6OsԘFS@=r⥍q`HА sV;oZS[.BB&t;Ѩ@!ڑ`u@S`WW>]c5i漪:5F'!9+)5Rͼ.ssCn-S0 zFCN05rlQϘ}d67BnFkYM{z;$PX{YL"3i+_|&D߽F=cAuۍzWlkܜg02\ >zzkE8km^_Hx~[ВXNETZG1ޓr?jUE:Vn3i|wKz.f2~b:LG5G & cri\%DYlnI'Q ci0B~3G S^MEwEy`L7U wҺG0KX8ɠ>K=%^3'ӰTriÅ˂ksP#]uA)q[݁ٛwfcKPɖ֎*.F sC[ 1K-SM׹_TQ C*RY J,+1C f#yTGo<:8+w9ljli3©~C-R`-3H"gEN a:<mO{deGS)ӛtjRR~w.>O3!()8HQ>ztXnΠߕ\4_:)6/t>giAhe@6] ;Go0A:}bhq a6$?(HʅÀd^4Tua7Sf $5'ePBg`e@cw$xa/Ete|TE% O)g~v(!◺%S4%f{bF N^d ڀ8uf6 mM$&um {vg)L]Kw1gh'Il4N‘ ׄ5oh9"5ы4Q'=" W&9I~XAL;AJ&qYlu\g!#'?eD1t`P@5|oܥ - SϯbL'\aį+Vi)w Fl;)فYS\&k =K #X?FOiv%ɵ*\-c+]~ül- ;F,[ýo¶*G3q]X!aFL>Cq97Z̛ 8vRwiMrBRzg_gĩ_w^^EҲK 53g2UZa)"0bG-L'&+6LۚWz qGG+ÌW%BaHDŐ1(lVi 7̘qh͆( 1)B)mv{%I*{ 3JA:,j iYb3θ)jtaI;1<1 1;Ȫ~L:04;tl27~N`n {rfI@p>»k/K>gZt_{ j?ڱtō׿/bnA,[!@C?" cT.Ah܄L*TCI{DmOH^ڴVs׼ljJ1K>Z/gmF~y{q\)5wIRV$&VZK+,Wp;ڃy] V; jEr8v V g,AxUkޥ7Xe9}6XI|ƀ|3% 1]>x4-xVk^hbimb]G5- , OPx`~*| 4J]?`6f},gwfp%o.O+ u`BB 1񔓵X4YX_S2k(y"zAωZlLW͇H!B{#'s ւ\@j(. O/#-Ʃג*뛨4{8E ɽMX 2K+dž2Sq7ʺ %emIQWdu֒Y}pwTk)} ʸig*E|aO:B%XZw6&( *f!nTq{G䕠~dNc" o8&K59u 2MoAl6\˧d-':taWv߸]@C?'y W үM'B&h_1bG|i(F#)8af2GCRkA^o)gx1j3*,CSDմzhOV~pмftKT+y3vLmlzv&VNfh@= B  r狗(Oy5!Aezt*CR{.]-)Z?uBONY#4Į𦓿eM8%&s:)<5.9]G%IA/O8.DB;嘈Ĝawݢj&YNmxgfx ʬ2ϲ,fm1g$-έ̻k5zvd2|e1^MQ#'_ch Y T}`1"E/sh@Z}zɼ8@Jl})}X|{x0lX/z C7l6s#@HPڳY@7l le4N_ O0u[F%qj;! 5fnL⳱dA-[  oF'EJ ^m'tx2UdENsW46p;W=fWPБU!Vnl40.M %`u3;H^e I4: `ʺՇ?:X*ڍb)pyov1[NݦڠЇ Y;*I1N4hp̷b?l%2|N@+Ġ) J5_FbٙBwr_㓫Ǚʧnll[5b5}d*Paa$%ˣ$%,U(mVЕ~XvYzO W߶M4NXOҊ6LotBTz6jX@x4 _˟MS?Hy">Q*7- CceeX m?{#ru\{H622t9=Ù9nC/vSqwg"B3D2_U 36:Nfzyp2ޡd}%P zk3s奷Q1>>Qt p']8x3?JԄuNw&"-Bsh7LȒ;7YF$c:.ܩN#*Wٮ3 98$[$rA쟰NDzB%?z]2 5NќMaȷ͑-Dȱ;BSlWC7o?'QNwԥ- ]n0քzҲš$J5.:m\3`zY!&||p4Ia>/ck^q>C1&}J$"e2{`e8tEzoFej!F \3.+fATwlʟӗceMC[I39QY  k)'`.>!H@]xgpo`85OMl$F[(ሴ)-D#ōZ5/;r#(BCmE-}*Y-x.<ʾe%rzx$ܓacKr_pWgW;)`5/A"1vf`pJ|n[CCK]NMQkxl]t'9bkHr/!l5/1jn9]W{]>>=[I I"Ӈ+>G>޺Ȅvтk`C۾9/^)am>dI9*6:)xڪ]i [T:<(I ik$:X,|Ƒ⼇T\PB^/a۬afmPwpRV`7],08_(V `M!%>Dxz1%EA8ozK O!~B{98#9zǂlnʡrDq tO,o ݡX(y:L=P׭`FvOL?. 4 7w(IuHOW{奏SLڃeZ!ۈz($ȐC)y( ̰i,_"7֍sPo*B=bIǨGj} \լWܸZjwn]p=܎P0~9pVQOHm Aˠ&elQp]Y y 0úooAb80'}0?r?ǢU8&mZ0:DLK@qqLC)S8R:G\dNbD)L .9T [+Oeel/4.CZ*N) j\ m _;8>KOT͕2i󝣑.pA լBx`MV27wIk^<9dvDl y'ʻxl\Wok2F< 5'Ѿ[rԝo4[߸ :Q\: Uzt]5y_OoFN/<+vG-Ue/v2ls?F:'2 zv,xyf=F!-F954{×W`Mʻc ׾?gG/c{E6j q?>.ĈOvU."{,-X|+v** EȠT2ccg8U3\ܬAM*q%5lT$ 48\V"M\ݰ@-V4 EI!SUJv<,Ёo!LT-uΫU|ꬊHb{Nm&s m=Rk3HQvpzp&yJv.ZdMD9ac^S7u=Twk O6)Lk]QAx\ *gD G \)֥\>:4TcjHT'z6<\pSs vr!=Z{?7xq %V? ^ rp(jNR=wv=vu:b cĩ=~ǯQ>$Hʴ}2`aB Dϑn]M[H3S8FMS^ob!-z c5[GULA6T)/#X ;b}Q ԪMQZpWv|24 Rh%rDF%6ֻߦi7\Qk!n |̗(0MriP6%@ɝ20C,,X6ԯO֋ZWV5e'-};gP2ij'(}A߸9Gx+2W7#(,tp0Z 0v 2uvV d" (y=^=c'PWَwx!V\!Mq+kHH\$J|`c?տV؆'rE)oc8rf ̀o`u'ɝE hYy푯 !f'9ّH㌘]/7UKZ1P:~Gt?u.J@rDjoœ?5du@MpцOd2l9E,+Tz?ꎱa*`h⊫} ,-$L1%x@r~(-PN *ۛ6J-?ўTZr7:pȖU$ φ)de!AQ L㍙\Xt8FDqoHRhקeZ|#f,)>0ʯ#|=Q7J۾YBlfIyf&ϵYZם<anTN7jHln0pEDd압|)]n}Ds3"_aҠq~E[sߨめɘB U2jA`_">gꌙD-j̶%Tk.+9 =  9}SOPXEAU~LVvdB6P}/!,fzo̕GշʽjS_ ͌lE.&1M+l.Fp3촃`upma Ն!:@K~hxDE5vs\4HpS!:+UtbdZ[?ꖷ8Z)(F c,pl R6qIw K׀hko%ԴuᢹyV&=F?F_<(2})F@wI>2cZfy xH_{Bq6C& \XCD=3*et'9(u)baM5 *ߕ:zx;"HeDNC޷aۡ + ʏ3rj@PD N"VBQ3V-^G~",\!n=}u0X +пb~PduczVc\~ Úˊ uڦĠUsA!oH@V>p8,y/sZӺ1Sn@TiG?%hMߍ] 'B;/  EꘉUg}3w%#;o{ɣQF= N{%IZDu 񅇓FL'Pi߽2iFUtg1J_p |G|tƩ 0~5hU#pw}<8c~;EP8oYt^"7dڧo#wq9^ S,NTIE/EmЌF(T ,&-.I| =,xQ'+t{4+$a&Ąx(`xI@ƌe*xW6 {%2E\ )|BtqsX"PkH)z@d>/^nxHn dWѓVOXw̋$?Y ӛ ʎ zc+A8t.+/ۦ(N5 K!MϘ2@H,CLkuA̭_Օn?:W:Rጤn9#8te/T`y$"o!/xgg帪p $fCVL ,;v|Kӑg_@NC.[t5uH`Yѩ簴ݐ̷̠+*U: ˴7V i)-iB1_ [#-ZgMJJhZϗ'B$E΀iop2֓ 0ֿIMq2lyJ "0>H 7Xf'B(ukg F+ps:@JH'6ȶ9%'kenbN8uchUyޫA'ͺW2S]ڗ{E65"+0[g=qEfe SI&W'&`G$%et#jk} )7Y&ą|hś)dLF`Y1Q+՜~b&Lx4s YY5FC[뉣O ҰwGܩY^&3)=9%N̋> v/~JŋO?/j\63qrτ\G,*:4B8"lpdTZ)4iB:JD_k*zd@F5]S-)npIE6&E9bOBoSI[pJ^0\*,K*/ywWZWvM}h!Y΋#(cs wwJZ~QB83F**4jZlڀmQq sv^B^aL ZL] Wnqߟp{ g^.'mv+kuVՑ!&~1 ~OMʨ](4(b7ZY]iJ؈¨2}PФ?ǸP:nCX5GkʜQ\cF]c{-w.h0_FET|^&7 zb0yh@ᨿ[2Kq'CJTp6uʛmIÙ P<_B3("i Hh)R}ٯ tET"U lpkXhm6-(1%}ѭ8@$i /f[}v~?'.-K{]>p4 Pwq*+ڨepe߅='甉#8g$|La/ܚ {[Ԫ7eWFj> p6,m,J]C%gN %u f|dFAnE[EJBa3Y* 9%\F\.a2'xS-M}]5Vww&kz⋤./{gW,5 CPtG%:"IUi ,1&ړ~̾ǩy.xߵowe%%wM\!US'.󜿵:9k$',k^]OYwT,yTQl:wŔqQb>!\e@āvPRM##W0]B?տ3ٍy_vi((d,[हnJ̼BMM,H%F#$\;/p4(D isz I"Pk0.ss@.nu-yìz# xN_! }Ff4IX-`8smִi rO>k!e-[prG>ͮ[r{L!O)XW1tPxLNW*7Oծ 8SqMΔ]LT_+ZTo;$^Pf{}\*ZІk܇[f}-6ݙ7Ѧs7gce27Rg@p 1穀€%ׁ^A:#"d2nӌJ7/4Y-lWPSJԶ k mO]a.JLojCt ) IZVtc#IC>wN]:r8 rE~b:[ 2hq=5B{ܟ[;Ok 륂gDJ*[SA &{I*bۢpY!9.ʬ>LMY{ȚK㯯%$=K6^@:MVkʨ&jUcx.myՀ2 9ߗ}E%SN; ܮ@!l߫|Ýe~EfΑt.>RLmԅэ,FrY`>ܺ#ֶM=FBՈ\֧13LzѰ/9rQj蒅]J%=NИ[' =@VC?d n|z.؃;̇q3[WEDҘ/l. 4c=1/سd9iu1AXyRǏ}~EچU bw=%ō&O@ ,+,FhFU7->yk֜Q& 7\ڮkrI܏]-"F(/+hH_)TLhGJ_Kyɛbl-x-$S&/.*t3:.*b(ol 6#[P*|ʳW{lZѢdC(,BZ@]^ U#aH6te&uUūDNb?VQKȨsv})ڦU\J$#0:L1lZ/sHsA0(jb &Wx2%< ^6*bګ|Ѧ3ӿlcDMt3TmҊ*ya#xUtZ$<%Z+89㼬(X8~^ )MԀm$5߿@b8{VxKG9Ld[׼+!~Ն;O>4M_QG=tI *vɢ7H'*Av؄S J&@A"c!+Ua޽eOV(#،Unj {q2y.X}'B-F=8š 6OVUKR,VUk*5Pp팮J1R>LLȰ'kd=9e2 i]|$3bCVơ s}4}BxIkY tFa\4q0Y ՛  MM$rt&hu]X,Z薑(Y3*EJ}XÈbVTSe[!XeUTew!J2F%:ϔ L-'_-0g^6]AdY+˶U!].PPbNVfCmĭ)6" Pyfdg%oYQS^]cj Du!lr_1XDlh[yp{ȝjEHxE@"|e-2k|PϚ3%Hk셦.dӬBZ>2AP,,` {S3 N9ղsg&T鳖C8]Dտ3]cڸkF_Jda e)L&؊=ؾ!)nq5J1C(aB}_+-&jp+ !w+Y$hnx7FocGmWmK8xD~Ks#y8h p~[c #g _cB?nT"y,h:t:Ek^bjS=f4؃2Xi;(fu(8mgG/k4 &dp핾y'=l އ8)_ұ JٻEYjȢCt!Y-{i۳&$| }] dM6=5LDb<<,=2L3. qˍeFp?WC@9^HzjÿwT,d[phϖvLcٌv19 E Όf<bLN&v6]Ԗsv(֝ u_Oss"մpCMG|#]9;ᇂ7`:qfEބx.%nJ iqQ}!ohNuBsRetjo;xnPh{;(X\@ٺ,F™Yƫּ++8NG:hQqޏ[KXA^@caԚłWO(IbǑ-f`.y.Q (n6xS ۼь6Pʇ挜!8 ȡ1#(Ζht'n/FG&Tg%f#Z%+/{I@h@$Bk&{֫GBT5}U:]H>@f{&]w_O^:JU omQq# US63$pzӧHC*gmZ~XS7+X2`@VB}?VTvQc-۰Kg47{&!;h~8iC"SzP0D'2LVҘ$ `mM%lWKd1/E[yW1Zތ`:[zk{$^8ъ4e"OU1 i?56H)91TpξcQ[7GڒsV'ڜ"ρ_u$%97YĔVxfB4;"H @xMik7:?f|"?,&7UDaLNy~3kizLocO/g|I4%g/dtkq"ZKJ$ a| r TOyNZ}УOn7oWB{!a^FKo{\qNu ;<񦻈W}?*MoK,_m2mC`U ! IeBf} jxSKv:R)i@lA'%IJɲS{".))0Ɋ P 8c*w "k|f*u2.tڳ LiwJd}!Gezf;5@VE=̟˰*a;ym8>~ EBCPi$ݱoMVQךGM;ɧLv5p'Ay*F@V8_s; cXL(E9HpJ4t]tY=Qzx{A/՞Hu ȰSO|Ǔ# EJuƌ~#u=te'5"Nr*WWԲNGՐӓgӟӶ^)1k$ߡ4t䓇S5 R=-Q!QC~7C Ujׅpv7t[I0US&. ـUT}I5Cxʭw&Pc^HGO!~./E)'A*rpG uak_!Pp568y %mc﹘5磇eQ˅֬dl cco_o'&'%;3; UtY=0fs5=t/d;̀aK5n(!ઔpe}RqB k ,Ŧy,m^:nekF+d۬ܪ< b2Q޽*zͣ 7,WGtR<(V ~)*9pߜZv-8!/Ope#R%أob: 3Y]B7SO5 "+NMNJĴGdCmճ:ܿ4+ BAۄv%ҫp ]+}X}>b3YFQ% o5J(z }*Ίa|'CӢ\ t^iVmV4mcqIіōIA89! o*Ms\_[lFyTY{wB44 ԰M1a99d=}i&Վqw61Gق- Q`<^pc\X*2/N[Dʕ">!J\K[-QDIށNOdv@CQ|y"<~/T"n"(UTRe$K~(:Hhe5^4גAkīg'(hDھaGWFbdU Ǒ0[XJjIY9ꊒ+!xןDX"Wv SJrn0* '.0OP(ʋ'=dמ[-CܧҎhddŬ6^=`` <AK%O [N00!ar}3}Sn1CNW*F@/qr#nsF)'~ek+1', !?.bi_[B")g駿fvK}0d I3VmHGXtYq]HH|nmef5z 얯+X"w[O5r{v*\E]*n㓱`/f%LSM{BԚ箔IRvQl]w#~WIѠܦy|FqPԮ7Ȥ™E8$aF$2DA 4[m`U 8Ӗ w@^3M-P[*,Q:)/>Y>rj][kc7r5j۩bS11dGn AλoxuSo]͏0^ͳWE̫eII4S-7/2PIIY C3M7Q \jyUM1M^V)$]Ch^`H͡<2Rai.Rxes .6+(}Dԃf^ɮAN>&WOEĶcLx6 r䄾77aSV\YJbtϜi 3Ꝉ\7q^ɤӒl˴#^uT#ytVxLe+082t[]]Jk}FIKB>z{`&kձMs>Mc@i}`eʞT]N"eWh(镁JCd){rʹ%&jʁ<YpΠ>SLi]{pJ74vIg`b4b9BCd"E l2:'9fs!nZM7Wci_ߊAKoG*~ZC }FHL86BFOu#GM×[o<]xCbܒ6i6R䟺iGvwΠ$ }v͞҂t ZZkF&/߰ʩ 1\Q{.gg /w S;L 3<Ͻ'KLd4·%OӹEA\Vԍyےm ]>؉ծXG_s-9<OhVl!ng︴o<΁\ȫ~.ŀ@y&'c!\8= +i^YjM ݁GIuÅ/oc{̗C1a) U֣Ihkj7^Nz7TO`3 AZK+9 MA# zCT*(ј >;G yj,牂=;eH{YR) ij3Z ܡ'R=֞ܪuoZ/sVI4~هo>HE+ކ QgLMbT_'(C{ bd!Q5`QLNr*NJ9!bs/M4Ǹ}-q= }ŸFu`w)f}2aoMb[#t9rAdGĵKv*g kYR,0wzRBE6Qo7ܫpB˼I9d=0 7]r^Y)BYG&\AG>]3;p.<3]^Ꮰ(+&/ڷM";6?>¶OcA} 7#ʟ6e B'UxaE+s2l$]G:ݢe\4 ǨGY{KV'ew#Q_5KAVmG;TwK4qϺ.?#KU}<\qa{\gP{| 3װ*l)۟=}'UI$ H}k'?Ybߋ{6lIP{/!0$$tD/;"E )1t8bmgNx6nyإqd&7e}'?Q1֝R=Mjr}a ȕDNMK -CF皥?)?0>ᘭлF.ײ@o[lLe@gk (+97(zæ܀(ZS}#Ej\ۑX7.s+dWOߞeOϞEpΕһ z]/RRyuOШRC g} _Sɨ0}6dVpWGqɓ>q=Kb]ʭm+IS1GݶGpfE@y|?h$j{!WO@S7׸yשpLj$YlMg6GY]RRAt U\[8IW1yYSM\3yay)2fUNtqԣlK~Rg JS8/oK-3$Ryg+p`!lڱkQ  J\,n3-{G}W %bz]]e3%%gm7<7k!>SLcni\}m-a ,s>`r?$d3Vm'p kgDr׉Jj|t'aSK HR|mvX2?2#~mjPIjm\[ʺQiu0d6gE )Q.MA?B$WՄ#S7^h.#" :לN%iK̢e+5 H4;~:Zp"KOs)6ڦBPM܃ Aɚ(/_Xie@>eMqqߓq,(]ʗICB+ū:M;TwoP)tXwUN xG7vR Fo820 mQAA#/_2&W6J8qCL JegA[_Lǰm%<Q!̾XdC#4gbIZ32:B;Ӻ gEA{G|dhh((3y!0Z6p„6?W4BA'W a[b0_oiTBf_(:a2}Cm=[btyD}ݴo&O4,dn-a1L*/Bh7/P`# \5`5V>?QN̜t +WppFL{w6z{t}rbh9rD#UZi892._8!&lM\i5U&Gc>^ Uͺ>2ZNQ߽7\pwp8jrw= `3ꤳڂ~Pu;& \!,k1W,g"4Rh#1[x"K甘[%{t){e)+'m@שlcB -K'?R!zu'Fڿjk ެmK|OMNUcW6oNWbq ҵ`d9U4iڡ+R8\ETz=z RIV^Ͳ`rdGLIeT9p941>DtP ZuiH#=UnC{m% <É\ :UJE% B7ږ0 wcB 8rUԃG6z{v}vc5:}$ 058;CP|H@8}#l9 r ( sU %HB524(hUsLdk3Ң%<-gbPYpE崤<:Q"| ǧ#{^Q+^aZC403:w,ATd@Z$EDӜk#2t{WQ,VTztq=kKwȗ}ar${v @"Y#;_F|R[V{ҷ?7gJ-F.>\ а?~ <I>W`PPwꨨ6DÜ(`9ZWVK5>ET\Ŏ*7<O>E+,P6Ө D"-FǼ0`50O_uL$etoZIXnv 8,,MSXhۍ%ZoPCrBxlcj A"M!KQv$}U6=?ϹbWnB%}΂E|&ZxОgq|$czo**눝~< DKɽ ĵXJ/7" s˖ [*6qqC 6vijl'+1{<OW&D u|brw16V[k;úxEgGE#RVWq6W=\Bv/OwR kiamjPވf%BslhjSy\ *J_/kpaLH|lAoi\ad۞Zz PʈoD{L\>`efeX-՞0C|ܻs=2 %éhc2x#fAA^]b 1,pb/!jfEYojoBdIm֙6a< ?2$w|0rR q":z Yכ&1ZLc,->m}cey'1f9Ϗr,2Asf`6ZW7#8HD,TݑeK<\g8e]FV9zd'څ}_5!K 2\|l Txֵ cMc-c=Ɂ#IPe//F듩,n&a#-2E% ƨ'Uߙ*o\ Q _V/YX ~,VjC05mmqtSWhu'B/f&dK0ltRk٤{)DFiӺrL,dc`,=+4){BkV;0}cS{}uYUFc 0{5qow?c%=E]eu}ȟ"W&J-=*~qROc,(?*z6SirT1/اJ6ws' tFN_lr#]\P*А+G1o>T-[HӬr&mԸ5j_=MQʳ:D-Abk;#bDO̱3BNO!RRDj+}NQ'eJZv7d%9ǦI~spK|1LA >uc}3xc plW[g_X?> rnS*e[e)}t:fض*W?5d|zDJ0>9Ŵ˥D7.퓳8e[aP9oW]Y}lN-j"бpL;]"dgWb-<| ]}w,)w"9 3&q97Y(_ gVWH uiGG_lR L(EP2 jj_h\7TjmH#6+WmMUxJȕ0N^|=}#o1 DUr\k>?{w;xJW VXZ"I>aqxJeA띿B<,)Jt`ayli3D\I,XbnZ$7 }U93vI1c\E*/uM \ߙ&>Ce'J1q*tҍzN8.p(L݌L/ %lCfXDJz(|9")WW?5EF?\I9Z}rlJʑ||lYHc=`p69iDʌmL87KN`$ҊϢ}9fF r.)KkI}UpʑͫMu>Q;Хuaq4d[EȤZ`q liPlKЍ@aasCi Ǽ^DF ; ) Pxk7 i8O ֋H?rjx_*ifuN񸅨Ä{9|;Q^FV'l ; D s"-DFŀ"ݺ8'BᎢTgMA~r RxD?(7jF]ɔ˸ TX&|Ly0AA U7MKTQBiޙΥ9|Y/@W}.\Bpn^z^ȕb^_AG_}w/:)m̋ʚpUU"PS0t]GM$B)pqU-#$*MQ;9!L 2FeI j_RVLJ4s~yBVkrC:[Dqﯲ }` gЩ$gm*YPbғ~c-J!-INӀ{eKq,ψh8_Q_lN,é6OG0tHޤ=R? WӸ2({,s[7ź1|weQ#WliHƄBaÔwhXk[muG5^m2)Ti* mJ'wP :#Xg̨**mM#qJ1#;s,crB>pMo\tSyj}EG(B\ٚuHT 9#Dne dOzE[Jn(D M/uPQ)V ̨¥Q( a5ٹ*=v=ϩw |Ey,-M i N.T@1cE2$z S>J'k<{E?8`q}NL_k]/|vzlx4m: a[} eVsO3rDHFG׈XQy7u"pҺ`׉A wm)&*LxH}O {p^F[VTѶ'J7*fc=f4L'ܷ _ذR̃(. GwO\3KӈA5ycw!2%;܀iɷIȭ"޸pt,Z0Vš#@3B5P[z b8 e^596~켯D>>xA,FWP곻^ JQbR NW4b4&<ѽA)A?C~@xsa-qw{ ^*<#@5.pQM4*ޤ쇸s∽_&pjY+Q>(TN7U*˴(U9z1`ꌚW&2ѡ=nEu\~ 4aOȳ^B"L;oKZ~i戣U(^S: UThEʏlo/ެ]>?Kӷ_}˛O3m1Cn^ZgIX&˽vC7YHt҉ 6J'x$l4&`w<ߘeXSǢl8}7^J%Vݗō8-a?-klUੜ]T躼Ù)L٫$mfȄay0{fg÷~]ڳl<Ɲ ; 8w47| qu<6VSJcp'8Sy֕i()*Ӷ\*?` 1:C_,+@SŭCnAt^ju+:"M  60:J*[q*"`^ˮJ:V;-wyŃ[k>8:"@.NF)Pφ;/RP ũ:ȝl@?aeH;#X>uX7 }:c X28e]L՞#PZ)J'e/V4Ef HHօXBd6Lew1n!w@I7F#0t4=ڧvvp7PCZB?2 D=׋M0pG$Q F|&G[,YaAZnrʺ\2ue_h𼚱F]Iօ]Xze2wW f!5jXzemo;4+z#K?$И_9vMyObw$jh ͯ󓤭 Ast q߾S{۪+HFbcيXU߰@ I>a<7s,m(sH ;sMdRܟMIV]T`7Fy<,_udp^^۹L?ˉaѤ ^r F,/Zwk`=ȈHr/ᯨ#tmDvfk-7[}&kѭ'ӏPUb`hb[Է֤#깸FLZed/ި7SK7N3}vC#}FQްZE ׭,Tv>yy% z'G_{ꮈθ}WE5,EE0vpxFEiD*M|GuL^uCScJcc ڼL?G3 eF|Z ۋ3֤N^*=K-]_P7l38alI^=\4H9q[\ (5g~m'!J|ؾZV"$V"+Q&k9xv/jlGV5 eQyOe3ګ2,\pM6_9=TCz/'[9qB}9ݲZ =h\ʽ0RU>\jlvm"xq+c8ڌg1_W4fՋ#^M;`+1+vF L*{,(=1n!T4LfToTaL2H` kPt"^-}GZ _.Wວ^^y M)rDiPʤ2iD)"܆k2EYi_sw7tu|V, 9ٳ#uapt me^w>> 3:duYɷ͈Zcr 7WDxG+h|ay\%/I|g X){0nq=O(ZCn^D>PeYY4< /:5}jvo. >{r8 ™ {cHY|ber?hX VPxF|wX8Ր{Ĥ-j#*g(nTOF^{Be9 hD{&lj%XMHE7E_I[r42/2´Z*I_x\Qo"ch!.ACϦeD1t= ?݃mZK-[zw$뭯?}rT8޹^۠ւ%,W>L.eAM܄؊~'rf{owըℱ2ht-qق*ӰdUl K^iGgâU?j&?{SS˛?A;H5RGݝ7Oig-M-˷ֺeFC2ÀGST _ť\ dX1c 1 ~f1+: 0!pej3yDA>K0>N0|@ m^R?Х.8[G8 T,_G;G{_EM ۇmc@d>C6=dE BWj PEXHX6\Ԁ|YwHgj $S~)ZOS ,,01Gؘ+r!܁wE#E[]ᓹ7Y_)5u ruL|RA1D=L_+#;6fPOC#'0 Aqچ 1i3AwV0uUJЛZBOLo6S{V}G5:J2EhXxE TGaNq n/ d%t9f, d1hC$)EHM,ϱ 'd{-ҖgK+ pqD4U[X(v|B(m]II0:/眐x,f#O[TpO4#TznXnCl52fNW Vۅ;=` ]טߣ I(?LCT28"3u8 % ؋9)ʑ831!'$Lp ª&p/$ wlpb_kpZP 8ꠀDR۝|=ENZ0$#J3oU׳4 `{"/(O7nkp} &JT]mblBz1ĝ ,?zWGE PQiL. pnC#KpQإI*QH8 =EfڿX|1X%,sw+AWmF@LVܪ.l/JBm˿p֣1<Ej K !U _en}N0_^7?c R[,hN)کKȣǷlBXf~a@iaH@PF0^!TPe(*YRS63m^䰜l2Aƍt}o2[~cWpB~d#邿T Z_8KPwr/ȔV'1dh2?!@iW8MQSf:P ah67"DlEKrW;7$ L5t^o UfTQB$fk Hc~eRgX[F7Tۑ F-oPLaVF!:9`Z]q?uCsFI1z>io;:ͣpFs&'O N)ӐG!\Y׀kPp@D-W%?Qp{v';}@<ǢDw9\ikT3LPIlK瀘4SQۙ))U up;qͲ]?%|*uy -^&E1$@ȿx XMn葶^,aVHW:.mWAß=i-UW|b=Xd$!ۜ%y#`SfJIL}^Q>lǎ9Ni泰nn: A,}Ydy*-R:Vv"sQT#oG!%zu (#džxA5,̄h䍟n fՎ6PxJe՜V\ ?\lQM"j:#Ȣp Ϙ:О #g^7/V3KJMmvz<w6(u%E P윮3HIUur1q'K B?Uan-@gcMB3o1`=ID1~*zw1- W=gGET/gc6zv&IH7ʾJ~%k Zrp'R l%oCF[W;zo0گn[ eJ2s:c?0uF2X\E LW o:yZ0*#9!yo="W?r?qJr)o+lџyE_ef'ĥ=1B|3\Tl {&ea}_Ȳ}pȑMTF5)m'cDE5U|$}0 C&٨nbw3z{g dR1ޛa[8*poLEC;6)~ӠJ;ms07Zʩ)eKu1;]=%-rHҗV:2_#CUfU1p>leIv$jGtQ0XuXb篆OZ1S7 7́de6C;jKx"E^=uuG("ng1mw'Ү5PB)-NII7'6沩f/8&2iya[X{qN#톆EOl,7rk8yGzA>A4p=(f %[K 4{kVH~;w.cCIU_ }y]WJ*Rc5gsO3^ktO/kzy7ǁ}LD{=X#BK7ʕCvb`! ʋW(CQ TY5%NNw(M=Q{A|K& CnZ&%}(X15ݻZ{M?֥V~\k'zƾ'f"Ek;b \:Vroc2p [2P<K =\B739 a--:ke2bI h<ՒOIq"7%4{G{X8l3 Y U$kG ,`XEx56΋綫)L5S8)E7(=G|3D $΄ [ޓ<[,KkV1-Ʒs}BgMɄa_ ].~ 7ٕRwe9LnX"y s5Y*_ʮO55voS{/1R.@bPSIa4Ar29b&l̖V1feC$H*VVjiW= $)g$_l@MR@ޭ@QN Ϡ~l9,OoSnuʢy5z\)v`?xACł'y^/?m(^|3x/Ӽ~x9Ӑ`1{&1ʂ 45"@@,_2Dӗ~dso 'vSo @̱;n]51 MEqI> K\jn3ae3G^͢*"P4et:O!@y聄dH=#꤆:6Ĥ!ifFfA;_ 0!lP,G3jۙBqTMj\ KEHH̲n 5uw pb`L#mRŇ+ \72}Z_'G*>ׇVmN_L}J 9$:H>G㩵I y~f0\] pmGh0AoG%v*1xh ܼ5Vf\3 @!ĘEp#_V ѯZ'5gg 1l^n1iYPkȑiIV8y`m$SȊä0 oґT>)}rDwKWCwp!{a8 ' tfWcR,.tFNgKl3|_up~kEv@CP ap!8Aw~]lBMndQlA%=LYv㫖vW]&Ȃ|R$xrKZ+G~&zQLA~M=kɀTaskcIBO⬟^i&KBft}">LʼMƂ1 Ds,I7͹^,.q1!eYCvRVa~g$P&نf%D:o#5q-j9>objq`v|rࣝ&-S}n1ro- bbhbzR76Ri޼uRN]Eʹz=axo#2-}]pdGR,(FB5ن+/g-h0P[D;:O u^ų(u b8\f6In+b~ߡC~ݺ"Sgt6a37 8 2t¶FEA):GڱAUdFN-O߉k#P>=v L4s(o{e+N̗q[ =VYcR ή:YIq)#h];81sMQMuDl֨8 iK+6<\ӻ*d50${T.mU)Ũ3~٨U]!H-KۻgU TTRgP>S!лvГ]=SBڼk{ 7 B ]̶1 WJ:m0`t16y)Z3>eЇ4z ؔfc Q=r@BAx#o>b3qS B-')-A7U#Ң[]yjJ*doiO:wov+=iKR+?ޒ%Eyim\0 ]B& .b'֣-iaJػ(SW)$o.95 Ɛt<@?-Y&FG&tC ,6Y%8 &24鸨R,y|i^+{c9o)]ɫ.+m"'m_t |4 H`t61OtXbjXCd!/V׮܁a؃i*k|bׇVvPGQ#qeX?@BP̮H4I0ŐRrd"5cI2ZI|=JSA?t8=BZ԰is@vXHwWdy=\(+oJp~T?o~RdGPU'OŞ}e6"LKlYg'pاv\o߮Ii' Q7b[q8!RsP評3ԀZOANt,bɚ+N}.~dZpU]9d >-Lkޡ+>0(BEADRp?Fz62^=N &0\fy;WFrhs})3n޵JΒ ym#-J[| )T1c2iDu.KDsF/'a,eA K:TMޛ\xO .V=p6ƊH6.>|J=Alb9OD?F*7-*E8!9(hYT\<|O:(9f3%Ö5X>}lKSq#TOSR>>%xBEu {`^ý҅ҚNY *0m]ڐcaC[ӲյH΅BmoTm+y6%2-dJyl҈@rխһ9g|jPT6y~*"9{$:Gi9M2E48~LR1 ij'k9 $`(ٖ |'U=Zc~:S*S,ȾPن/ ԧ@E"Sn6/x!o,G z-tt(ߩb@ &"@aDM).%je,1řxzxcy?4CbbE=5t#%pj[0%5d_~Xi"獀ύd+me״*Z-*p?PD>{j#)?z(ilBL&}ȴ6lI?JQ0nʾY MA*Ul8qX>9O4Ԋgx:|b+U,vF-Naxu]NQzX7BeN74+0yŎv 3Z.$*"Ţ`$~a \ vqqrXA*r ~UD)["%ep]&WH ?V#xʆ0X8A@.KvCN5ᛪif"ͨtq~pds|0##LPZh:_IZz|4UT$"% Î\\ ܔ(aU`BF]';r.4/kz)ftυ)5C4[+R3%&ã`3ݿ;+cmAG~ՕRs\*Z7D],{Z8JWbmKsi`ER&qrth ^odUq2*tO5{w8`ԱzNk+NQ~l iK/׃:o`QwUCwȓOv[hga @{)?vt75G`fs8iס9_Zqd# ֏{틯RIRJ\s,.ŎHaIN^?"iZV')o!Pvʁf-2`IsBo"tR8@&yVn1ƛecaB.)Vܩ|d>k[ٹI00[M1A2 doNc1:v=?KO}`-օi29pMMsr;ZfK]5,ę͡1XG AÉ*W۞?wnUEf0p[bxVfI!Y}IJ)[됏si5% fI"n=2V6\='_l0߹%^XDS jJSv=ʯ㬯VLpgΕN$sж)Yu+_i+S\]a@=:7R/AH{]xÍ]JL7 E-EV]?> R}^B#9~Zz0ѰTŲkpzb~ojUw}$lSSUQ,xzC'JMԽkR˟ wJk<"U\(φK3Q>iM&v$F*d¥_CڋŬ|щWL`n)efd@yfeŕsWPj)h#œt@efOT3_r$]Wm['M?wWki݁^5}"~sał6]~QPv,]:ȫk'-;󭾮VO;u{oHLe~YS$LC:T\yrɴ@sD-'puX AO~ڐ&ҥ/ h;tޓM:k:uvHeGlŐ Ǚs`7ՓljD?~ew&6;wtۂU&] 񿱀ilK`ǖ,97梴)9t+{2Xyꬢ>MDW_ N qT>^7$t]Qc‰GeJvwbdh,6Mm><^[%mdDOذܙӐqS6+APS#@Nb{mA#d 8QBݳC'ܷ{@拃L7ќX[oLJmmo `LWcM BJA y nʮU(A !)ן:CH1)Ii uL2MLi7#,&zʀ$Z߹1}%zuଉV?cU'+'xϫ m>q9:zDC*H)Z(, z4Ià94<$U* ,y' {^rSbϒ.{3_ ּ|gGX-uL+%"d{_tVR؁r-of0KWY `3mwQe]m5 F\PRP%V$ 1 b9nK4 <<(Xnp[" E, MJ8E'OdK +B v%ʠzBYn\hNeL+ԝ]-r+I _V)'ЯIx崲Y{e(d^X]0@X HmT` 7.im;y\ H]GNDyx, frl6k}{EVdY}׉PsaC#gh)gۋM4_U[Hm[̪Vcͽ1,j/M7s!P8zYU.h^7r!OQN͡dO}n.i{X6X*۫bdk_ƠXk 0OrŒ"ApNd[VqWsd:D8([譴 \@ Ÿ#51SM6?l"jԋ 0n ~2yE=kq˅ahE}1Ds&gqcNhToEޜ)/Dγr`>dl!l$-v9ap4S Q )hbzb 1`QvUQv'2Av-vZoֶiɾ{Gک(M%9~tm#5m~a޲e6O#5QBNϵajKvK1E] sԓ77C!hM(R算mkJy@ϓ;n mu櫹PUxmO+L&ub+䝰/2 DVN( k-}`):L0;!OkTjHlpIr*D[lH]-= Mof$sx \D uK &V ewͽJg b^մ\KcfF9P8'#"_DbM>;ⱣLgn;.kђNCc=ˡ0P[-%HU}@L'A0@HVΆHVB_3>ɶ'XNnͻ^%#\IqӍfvqC%s@h&yE"IogB!eBl?h?ÂN"lo9g5k*i ˴G%đL889o.&4#p٪&V$U<*\)]s;g#"UHU'D E-8".6Cgp efR,!k@7eu;rаO$G3srN4KWaDpP Sj9i/kގ4)A=;iGmٞr+ vX:.?Msd8:\঎Ǡ!.X/ OwU3#8T̬7p*s4j,$ T$YhU!;E9y E8;5_G./[Ӻ$4bqՉmn`v챀~t+OH5swJ9`JoorSЈ&A#tDėo(M ?BB‰)aGo҈u91)ԟ,I'o=W<\P[JV:Gޭ~`i'yD[\m>swb"c$_pVՁO>9pP:!eG*x0+Ћ< $ Hy&un06m9Lod%F+橂xب_>2iAfG& sko0ٻGdZ@FŒ*эG*  MgZU9Q ()oT^AuZ:m.+X8\Bct=ɪ}B|]$HĘ=ThN{ʙV,4:ho>lf:[ $Нx4u52f7k^`8P FSINfl ?P(j57~qwGGC;)P1 @5Kcq4z#-80I>$;B}fdl[:DSF]DQju6*kp{5xg}"2]#5 MI퀆 $idBE) ݾz]4D}vaFV${_驞qe*MhNfQFIp ] ҧc$1N4H-PS~dd]3 )Q+-O]aֲ-ҽ]hTb1B#yJuB~>4u \\̕BDŷ S#HJ,lυX aoX1iI&U#(<&W,<]jR0G ɩ\UhZlOD$3t@nP'^ Yr1<6,=ri8ǘ&l\y7ڿDzr؈U%ȕ(6V@RLs^ҋm H﷐&aQqD !(!ՑC[բҧBm,f C}ٶ O,Z==͙9hN0ld9xq6H^'`:IթC 41姳W'pL/F(ü^.euUgLQ kF4T*2Y-rVwAYzpt UC !VudW+.T97ӳِ;->ˌ''v@1L#!i)U";_gQb C,/vj =oGmT5f{@|]=3]<|V$=%F9OB%cN<*qpCj(}-EkWවPYrqfWJ4KZzK!pU\ '1R06Xd [!2ITO;E#󟼋XNj@1!pQ.•jK-numT?1>mXˏ^ȩMrx3٥ =ǚ@Q=.AUpC>'zrښ밁R'ÎhwA(*nd#szv;Aݍ~JUk@YVfoK1O -r!wmgijSocX3Inqezܭ*C hnR}njh+ąaZEy)@ Dl[2ѡ-o*z"I;]H7Bc3&vdCx ՍʨoMSE<4\a' ;ҖYp/:~=M[ Hf`I^+G/tTa{Ûzk)d(/ үq5/XQpF苰:rҺ7g4LOwKQ%ow@xs(O򰊳!V^{ϊ!X?CƄħVj%&HK6hzWYWO ~c[!fAӋ\St:902޻ܰΣ~D:D[ #l#kX%ë# =Dl L-9Ze U3C:D18C<26 cvD\I3:$X< S۰M㴚&1G\ ze=x"AtJWđOֱ_қW ljQz3M[Dyq` xlQ.(c*RK8Gr."*qLW;v%Lq_LlYQ@=9 >E\OSw! umr0<5qDp,ԃ?WN8-}t`I+>xam;w[6tZݯn pO^Z=MCu o?(NbOY:̘4(/4˄_ ,9ݶ~Y3Gr]϶TzfumYKԺhV4XGW.g_o/4fɿ;vYN֫y,[1!pm~o JZݞs#پ?nV6UȪ-̘c~3MvgeEH =!-3)^/O¤i7<\>2(&p*:R*jD S_oA(bAa}eVRi94@xb]pJqdw>^B7`oࡀ-g_VPH;qd."rF1(^$HR+JPOY>|.'Je3Wv:_.W'E3-ae"tn<4!G<#0>^r9Ӵ̙, ]Ķ3D$qqH+/؜y#JOm/mEAiI.Y-9+^<4BfFVu4x ;^wPGUu!b'  ?j)O8HRL|uQ, e(h y\μ8=x{~-VJ4jz[%v+؛A/x iڢ@*%yA8;:!؎SԦ`SItVLZ/tsZs]6#R 8WHĢc,;@I4lQQ޻$2S@ܖA 5Aƒp*^g S 6L5.1gtSq}ziVW8#H' #lȱ}]D58"94gfo|#wtguAnBc֑հ-Q0 k"˯ga*8!ݙB]7|^uaOBUh xdV:3d}gM'J Q[{:Ü8S\=4e #gUO u?FlEbkBbeƃG L xhUt_~"ͽi{8@vcWR~ύ_ )OU{V=w^ȗ08OϷ&pU>l\F,NL<"HYPR.r:Q_c>iE 0zZ0El{uJt"9A@fLfwF9R6U'wm?z{DXߨ7pT/7~sMPnvF{jm˰~~jT'" 9h&i6h2]6>n/(U' NnW:(e٬ŝk? 1<՘n#xG7ȬdޛS/z>:=<В$iQK1{pVv㷄uH]m Ltzsv[ɻзݫ?zߚPpQ. K4a$TJXA,eN z4wľ=ףL3+#G:5>-&}Ρ7g2"A`5 %K? g !k*pLXe׭5cɱ,bx/?Z"^d XB/Z-$" 'I gOU׍+%eO[!K})m?ymlAȰ>[:dI; Eߗ>(/ *#˗{?[+qMӸ`jsZik[@%Xnhڢ)͌8Ag+{Gt jIx1%rBF6]0SC+})02S;-Fy|.Z{νސΟƯy<Y@ jPW$7mZըE1#OK+f;ðvC x1j oT3N"1+fEOiȈ0kc18ҼT,.uZ Wh doǂyF0- zrU{"FNe>b[W'~%Zݿ󀾌nXd 4sTjŤ%y*u6U/s.ՈnW%q[-bfh q^@5'BP>+?*lj&؋B߫Ekx|,qqs/d}Ll9')݆ng_k:ޫ/b~Xt$r ِK"E*!IAl^s]~<7ȆנnN͑.9$Oes,hn!1;[7b(Υjdx=Jlt򥈟PZUtsn65],l^$ &qL㢱AzZ^~0y~((f0ֳnޝ24ڣ[g(>( /\H8d6lUkeȶȚH}3' OEaxLN9pU6iOK@w|t)f"Ȋl. 1_W:-AϟiP 0^eR5#`Bv!=l^nD+qKY}:s7Qwbjg/[cQ?Rew&Jl^~eXczA27d i굠` HQyQdߦ{vg@ 3o"U0ӑUQ3+۹լ3J5]%6H.#9{sĎTV1k avf;Q`e\3>v7GCּ87wX4̹̾wPϤ/lCR`MD@سgB6(Y K$,Vr҈sCS :QWgK+%T@!C G%KईsӳC4RW@E'L6)2{:*$uf{zX&z}'tS;@r2EF3L[D V%i8ē7&d:U[* oΆ|0/ðZ"h7E3UR(ܿ5 Tܹ߭y@zkpc¢?h٪L.gt]gCvnPI ٮMYסȾx] .Lk<נlkf߮*T7!~_jڊxU^ȝ*BiZ#=02ӥ gR;H}pX?͋͌x` rp[|(*|+pJ);7V޻rKw|/WdږҐ1O׵*Q f8ZN_`A{퐖X3Y>lbg >F ޣm٤ߗ1Z!^ëS,L27nx ? Z zt;`|eI+cwǝ!RYEmW{٪溿3V2Z‚kTmftT)$o ahQ̀S:&`L3mlBPqNDMxK`}&E2 כ2[N.NaM0P1?LShAy!RX.cf΀R2$.~uD_B:B(D(\ȍPQ#ld`RFj&SҍAavlߴW<㞷%<#Lh6v2(8PYC盺տ\;(væP:NQFtɤ^yһ.3IL“O-T3? S1߇b`ԆuVo~'֣ 4$63( 2tsY #ݵxdhahR4Ĥq5{35/ʆ$#AB$h!DL|s3t@P8i^}h#uZZ]BgE diGF+HԚw4-̪f&$16l& aF)'-[ ӭsGu}* +-7ry AK }M?Hgik|ʡ GA 20lB5e>à ӷ @1c+J"Xs;a<='ǥ+C =ZZxCҾ;H"טa3anXn{fvSzO/s!DVk&!',A(T$k-.%㋤C ox TW,ta1M]5zg:>l_R&n7f'zܘ !LgpAՃ֎1^7w f-;#{ėJlՓOް!( ~eD-}|M:h"@ X [ؔqu yU|3% C0' 8W xv'%.# fֶt7HB OVx!!d)eWXvvH.l0I"Hd[G pμgR.Hߢ)lΣ0Sm0J494SI -Ovv VC8ᅗYS;e x'rUḏ=C7R;N#7ܣlS|},֢k,z lK/vwb d$& %ރ|㛲ӌSOݏۙ0CVBr)t)WRhn,oŨ-P 9C*ʷ0. .QY:-#j]cʚ`Hc6 v5 0beida]V5 C{P[!,` ºE֘npJeWGlO0:M߈j%d;=hyBCVÆte_"@wؾ̿_` w4&IW֨V6{/IU.]~t]~8x,A\1 em?O(gXG! yR;iTAGFb+% raŠT(b,yMr~mL`>Msl8C[?O:B]̿ 0;>Ӭrc6dbHX(?|-D3#>b[8&nUպ3S4G!P+?3l{KTvhO͸E0+;R\K,x΍ U>Z/w%-6@#JdX9{0/^w?hxRɾMٷ@Kȟ:\ͨzSPKGϼ 1=x @ߤ9B1FPLfx6 zP!,3ˀydtHl'i}Ow(( ] ˤ`x&@`򁼋BZz`ѩ&b޵xVN T(Mx/f=~ZBz쏘.q#`h#_2lr[_< W`#*u?-e ¡nD'b g6<7Ou)\2cړ,3]08¢VYC\!9 R+fާlJ%@O>s__GʣȦ;l`(ٳ6Yy6#.Ԯj>Ikm&1ۯL^ϬI,tQf"vJDf"ӗYmDwJ ߷&De%H9)`~Cxַ ]~pc]d 3?s."nzl2ߚQBb!hFzn$W4K|PEGy$j!nUPT~KD6_S!ɂOk3&g$9+bK|q1 K?r2ņ o6D{tiw«F`0Λ9-YL Xm6vEH{$6oCE&! A{z㉀+{g RUZ04Ջbg缥LS Lt39r%2%qS?R9CJɄns9MDNpޱt%9Y :9Q`@@x㦄6 1aZf"ǧYHWIvwJq נyՏJ d3HLiʷe;1IcUy@4_$ 5߁R>M1o-`'R teydbL"irLS-_֏U+6Rp/ &' ZPOTh)jAY{OoIpOpC/:auySq"w `fwrvjt]g Zxwc𪫀@%ef?3+ Fhgĭ%#֕ PL[5bKۇr7雰'M:-S[P9_d^}pyG1F51vK6GE)V͌ c`u?A9べ7'В[L%tWug=ڬ0r%֡Q"v@~uw}qLI/)1&+T7YUwlڸV+P"RyP4-AփVT4A!ty߹.o2`O-WfyI*@&☴M fvP"LJ=f1~8I7+h G3\_:^s,8cq:A(Tցa0tyc*A(vˋ" >Bz֠񼁨i?/+c3s87 w݃Cyʁ$7Mcz|\y!,7te da[ R8ޤ&e"B4VQbRP= yUKW4y!-- 2?5k0)pَTboQ :W1II5jB!; \g f+e>C==b ~NQqXyDzӒN5EggSN$'U`[nٝۆIq7&vY:>Qe,E;,\>L>TNaTMzv$'A\vt2TҖkv q9Ϋ<}4 ΰ=VU ț^r3Gp`?`V?{Ncai[>|%…vjlm|P98;oP :,<+q&6lpvw6{a1C!o,d{6 7D_`x._7h>ǛNf337vQ^ǴM#Q8{DmX6%"]Vd۶!cKÂ{s CM: Etݤ1^6 rRS,[XEq " ]˔CfUNpm, Q@7~E/Yn.zJ6/`:0K0T~v@XܢrЀ^Nb 8o$?kޖ@Ӽr/d K o+*$(YWTf9_/"]VIg"俳()%+W+, u-qb"44/)jQ7x#&Y{λ \2/M^yD6P`|(Y%;Ri^|-C($U(ˁ1Lo Ӈ&S܆-3PylosGyM( lLj"}`= f+ JATZu+K譀E~ۖ>l)9ס<0 'D0V3еva|WTˤAyd @}XSSk1+'#$k8&OK1U@w ?m:CU+>Kp&+ӌr˥+rLႛn$$^ot 멨E5ɳ6 `nod/kDgs[[jn^OH V2TƘ!0ćiФr쉯tM*&Ymɕ..ڴ/Tq\ѻD"nxҬSٸf E\}bDp>:`.~x<ƕ]:QIڿNLq=NgDtSm4zw,!#5&9XW4[FDj PxDE:2y^@HbJFh>fw5/-|u[k($F20QJ(Oaj-9pPud WWgQG)˭7ѐb j,q3 )ʯAfs̯cuD\EhNJ>˕Y)M v|tM<\֣EKXZip0y/d3}S(؂n 8sAvv2H 9nsVkrI;Sk} 6ܷ'TK{`Y-b3@LW]kaU4%b މ wJĘiRŏr/C$Ѱ^ x`B$+`Z8U{HjN)zMD J#p > Ƌ7?kakYK㰒{GQGvq5USIBKK,yFdf$ /0g5Ƚ.CeQZӁ"0?I1>"a `Pq2j,9qip;U֣\ RxV`߻TL[%>oh~rx\R(LSLb^ӚD8B(Qo"vC~x'MԸRzbVŀޫqcQT*sb>]:s:qg꣊!/7΄>/Fyb!J3R(> %f%T49dg0e7#y$bI6H}-iYQ0\%eCqj@O=VOZW_ "/R f^۲P#ڗE#nnnAOyv"+mq% 3jޗOqKo! fJhjN~6tGXljpX޽\|ÆR1Qv}O;\Ҧ*+t|`#/ۏI"N_6̕\„u%?k?D;&{[bnhrg7 om}`h]/4H?3~zr$Y{m'Lmpé3\ NJ{#\ YFn0~䋏P,*Xw၌UM}hXFecL@wﭘ v:)JZmB fx !xBXatjŬEN Ds_(b5ibT\i=7k Pcx\k)@9~d"g0 1 |ھA=(ARa-' u=^ wnj.(*$_=d0#.*Qj7Hst9>)bRkLnP H߲^lq'mpqKǭG쓚wR{iaǡA0RE__͝5שxJR|Il@H]<7e` hvCؤ6~Kj LO~jĞ;L,^mڸ/>5$Hoocr}CN/?ϋZ%^H"zo)bQ[ 7+4J7Pj#O븜64`<&23ê- qkA՟DTكɩϹ?Rḍ xBԑ겅93i> r<~yR+Eq6.e:~y=;0Tc¯BFieX(ymZOH;R1>v7UϢ%ٿl >S*ṕx /~`jxz_P{?ID́U[tݫ? _Ct_6B0ۛw'^c n}>vJ.=uYn j>< Bda]xI.v8ܑ cx=2K0۲7)fZ PhpaJUSdf,5Z`.r&2 I}|:wĭq2Zƻ6A-ӫy'{*,3T9Zѫ|:K/t!ؗQTv0BMOɞ@sb^ !S{jL޹h-CC׷Su (k4P C-B%ps}R\*,hg Q4*p~gzW_.cfbI*[@>G >Xm҆6KWhdSE1uj_֞^.wja(6s4FCj=Q07MX+}䚧ftغ4lc|O۷;UK^$Q]yF7 K WQD݇b$\ԑTfcc#2Y!UJ87cۙl{@-kp3٥Y+({{o3蠠%8e҈h( zꉐ拮6GViOn-fti?R6 Ǔ;i*Z["*| oD#P#ׇN!Xѣ k$)^j e~,#HР,Vxlk vErl'R/WZ7 gc#V0qsaqcOz[9>VOmR%{VE;\͒IJj[3gAV)˧ SC:ǖ\M& 'DP !Y_՞$Fsf:=ы%! P_خSCv(˒ƕ$+}e.M/kӷ3IȃLJ(^PMNe1X9hԮe+&F ~P(:9Ǫ[X4Q&%_:{[.޶(W:*cPC%5b<*Y__W\!adUDt^uLM+`%gNk#ٽY5"vՒIjAS LV,+0q, Z!z*Y!ߧ|} e5'A7*516J3HFѯѼʁa~ɇ<S.X,Yn9yY(\^a,ޣ`_|K2Q|#" Io7,@ʰ 2꾟pߘڠ/6 Z.%1WFߠl 9HL*|YC810SQs*>;tOب,%,&\Aϭܾ7R`U>=Z0rN>$2OgxZ,w*u嫃WȔ!3a).I8!loj_6xNFS7MB_F 6"٦hF-*)6Z/YE֡:u@,>!)=DQ\Y}-'5E P/eJC,;w+osJ-fnJ lƶBtEt+b2>gÙ^/d{?$1 H\Bn~uCJ?ט` }x?ծ  t-p%0zdg$4 fe~|kb+OmYc!vw[X1^U*)6_rϝ= a#h+Sť8F[Rei)lhY|G;6'5kQA* ;B65Ac%V%| J%J}_dV{La>AėdnH M>"X yEFcLb@!>_μªjrF={ስŪ`}[I-ǃ&J*JI.$`Vc cc_R?!sMXx@$CJZ:F)4Yp$Ζ-QB&BRA4{|VhY&^nRoE;:E=`y3ĵ{ό.(u5o)`[}ӫkyp'M+%![rѸ<-,ڎKLF +Uci*<B,>ى0xDLh1 |#%t:8o\=:| n z~ONV4XbAxF/"ʻ YМ$8gǚ%D~!ւ/;A>7A}V59ݢ&xM߸=qF3eXsAFmHz@U'm`h]?"PyWEn鐢PU[VSڐsn}cz bB oUF N9`Т F9DIs4t܊eůhuKpCskc )SN/%zeD*+vtD\m|yEs'%*$m"[)|} nN {Nd="BѨV{n/qpr"FSYߧx?%@z4˘G sgK]9BAȏ\.6!ɜf՝t,&fC"E&gr*/7rc>p W}J1 a_D7`cnϏP@}A=!s.X >o3&[ :o5W.(pQ}1 R} MLiabkN<[T*cWS/V:x {\ pi*SW}IS o8;;̬P1?|CѫXγ ښө6np%@]ul@-F1m;jwuoVpfn?#B`I2< H8%ƫDАn{2nfHz$OY&h1g2dyTcF>?}|Ȁ_QOGRJsiEi'Í-. 'eo|B'` veo7էKvAzW|Rty^n P-v #Qƽ#߽rX\+ҶünуM!^HfB:*oQ:)V̵J <jB 6%Uwgzx G|;sU>I14?:)]! Ɂp=@Kaǹ39/ek 0s"f@6g3TifeSDH0`75ҐҞZ"ޠe6bFtAaڽd'[ͱ- @$ZnFa7hTIgE ’i4KrlH#2a?4Uֻm*OpOhI~9Ɣ8wp'5a.9O0>ߤ>-$s0-}Ʋ Vo&s?޾f}WzOO"XSt |v𗽮3AĂ[jʹᕤk3Ϩ*_b;) ^S= Z l ~GAU^e`7oXFKY]{9[bرb?''q+!xO$w)Ldt_lUf%/8%8pGK;᎝`8J&B鼤 aQl} +>4[KJ6AQf_֦ ǀ2I`ҽu^/vOXte e+bv$;+/M:E򽢝bZ]W·'iMYMIr Az[BmR:azͣl! pEh&p\{E,@NMwRy1YJF :,kǀD~;|> C^0T/\mv0|&Ya=`0`ٛ mY-7)HMq=$4g6VvwEW5"vR`Dq/oߍ;Lj"p#,.||n\cRy(rBn"ղ’2#h\'uPZS>DL츛 E/=db!T.aTW"Jo ^KR%I **Qp/ư˜F{0?Q`gժj.c-e1gȺ&KV4Go hH7A"(z ʧü)uVf`K[y z9(!$?qSE 0X̄өFC;f*wmzmCJ@jf?mֳa$&%,e jgagS@8ŋ;?c5z[{2Qvy7dlKOUWY* /h`ZΑ)J3h+քyayhl? y-t!+ER#@ 1`Byь.R@iă#?9QW*3W>ՊًUt۽%I~ajoeO uoOݺK$?ͣ79// RMk-EQ߀fW\5Z+k+ߘ@+CJͤʊtޑ&l{%$1"]QmT"*Mp`K;gg+Ub޾Ve2 镃H)DUi8m{IT4앮ԏ_O}xdw]{i2؆|HƍЃ:8ROٹQIe T"5~e }Z%s'n&\OBa\_ȳ*C_WYςuMԃpnhB@ | {fEt`1i U XWt:cb" ZK|xL‹OYg֧|@s"y>fдJp]{'S:ZKRrK,o`$7E즱# YX=)POz+w]I[|-~Q@hbK&$/euKcx~ΟN-W/4I{[rZN]™XC5;Vu91wX`Ov[˼ hó vr&?+*"pihgdMW a1R[A[-p3>.WmĪkOHB,>vcN"`Sw[lXnm?&KQ;o )m|QgA͖K%9f[~ Ak"ҙ䶏7aAi aJ?9$ĩ^ċÇ͸1;<~,k`L;R6]h *`=a9`ljH_VEX.jˢjI&:a [ \1K9|`qɶ8?1-s/Z.;aoԎ&5[yNr {e9흽(Vnx4sJV~$N7hRW¬ ' ؏Er3͂bZӊ4m,{Kz"xRT{( a=^k vGqdMk C.gn[0"G#JꗀGD )bB¤N.X$uÓ IM xAhL8 b=AAϣbIO"1,F)BS;ZVv@'\ ilk mT L*7QG!cϳ,C޻疙ׅ%޾ޚi?Ck‰#г6=Ls Ap,`u 3vX/$OL?.X 9Ӈm5WU 9lK;J4#(`K|0`SfEfܸYLiWJQ*]e5KN^g}[r;~kl  ,zj 8i4OAcεW1rX33w֯C0S0:`~&5JC]ZupltR{֯\P&)~5GcgHJYkqP7+)@F2܁dbxrƘnKɟ{τtry2q)4Mܓ4%yzq%{߱Mic΍6!w٧\qf]z-Mwn0QY\R$<=M[ۛ7#ZE'͢_&(˯/3?/<**ӮRQjY"q}7a=Q\KnܗGk;R9Jq(ǥ' ZA9P`(.֥oqRmt),J?_&KaȠF"L TN\G|1⼁P7;R>?P n"H! Ucpu8a_ *Rh$TtB;ς0tĮ_mf'.7*Y@%:X#$9Sl& J_ڻrfx=. 2fXvBaFZܦq}2@vԄ7Swb3q"ŤȟXϾVk>]P!F!-wG]Tf0uM'9m9 m'+ $͘97;jvRбʂ0},ffzcECoMS0-loQqhq<ɁW¨׳cA!LP mκւsLQ.tzؼgA|JyiM=$?^N.7&^Ss?ІŠƷP~ N,K1Å@}i"P.￯Aҵ49# ʮGBXPoA!=j'8{nP:qbl ^|!*;Hv7WukB򒧲}*m"/;z(XUpu^0فXhI/mHxעIJ+.&{_t aw.RА Wi.L)O Y&?vY{M;Ft^Hd?Pg ]5%+(BFC"ђz gB>*ctݒǤWT')ݎOQlsaNRI{džF H%Ҙ78Ird\-冕 )]WeC7UVvFl7 rq}lptIGc#OݯJ;3v"`O.T:|u!J#_$Lv*?|ƈggsY Z6݂/(~bNMpU8Z0#uխ8om3UmlYĶ?iL Zluڮ/[}\?Y^M@8l٢+ނg6]\ *\kIӚ[&`oA{W= U VyQ ۠1Gwoꄛdhqar?38Y_ec)B4C$몚3d1HNM A/:g0` U K)/_A9x#9GFu`=] {I˚\Sկ /- u)n-o|fۊiض^Ǧ.SM},Ņ; M)4._`t!wPX-=Un" qMjyK):CT QH){ 8ov+ Z¶}0@xl˛-Yi "A`z,@*E4CLx_„6nua.sR,[`ȴ e6S-dDQ'>ZP+Պ4),,)b.feqZsy xls[$<{X*GޣIaZ*r)~$/?+=j>)F\S3GL =6juf|2K<77.=HP>Xs8MX+ats:;7oQAC~M K5?g@έ86z>9N\DU$#w g. &j\St K(T~ ^/zѫs"փ55t0`AfFUUyI&]%{t&PXkx22 K/;7p"}Pduڰd0CV, Z2!+#P%6v($2-8~ZH"߀t? h+}Җ\MKֿT+r)אIlQbg/S_aJ4{d0tZܠFlgעvMy F/,Jju3FZY^h \lZ@x#j~)9hV:(!KQErxx&ON$Gu+q S8Ѧ8 &zʲו^:vUgtabֆ"oH nF{/S(wɷQaawnEPQC/L2rnctoiUAT1lƨ~$):w|@Dgf%+,xKW'< Ix!׸ͯm#Ycu=<> HCxmPVaDPӔ͟(bI(-Rpn8 @pժLYJ|>_IZ,cC=:83M^_=Y0'r&Y}zlVB7ڲo&nb]$EȴyIz2!GQ:"eJgױNxZcNXUzZ?lSģσXѯO㜅 xT8erI BQkHʬ* *[&pQbKsѣ}GmmRzWΟN$Li;7u/X1rZ,!eg'Ǻ +Rsޥ g#׬lVkD6e٢5-P`(ھAdh,v [sEضS{ ̨K.3=Ywy q{[Cj戲$\N7v"|%'ܥ촬WӒzi9% U67 %Y8f0o:t}(!.H@p^.EXҳ|/m!d7OǽcnAY6%ķ |g g͗dC[,UN'oty]Z+c1.ݍa )Xc6p |M|ռw&;SD9 ޻ˀ]o #EFWc>;80nqAg$Ssrg1d!g8cGzgFAQG:5x sp(+3V1"j}Hj~^f`eSTYS> b.cނ I@즬P NVAo9ҒcGƘWiN14\@m_zGin2<PEb)H <)9o̽Vq:VSxzƸ%>3D- k1= TV϶OȞU.iQefD?F͜"{y@R5n[ؿAsPM/wmBs>= yk|4[3}<x(KeGګՃ~bdÇCD]/{?5Yl @pBʺCLJ=o't?{E^/MTI5IY)+{;E#-?UR9z6eGT {>2'DgOSKƅg.i T9G/ ݄]Ulۀv|[K::2PmǀZG"0G>=X4huus~5a6ĵX͊,u eg9޹~n^GHe)8SŲgl+f4{SW6>zc)'0*}/`f+hf]׎$Z?B}\>. GO#d\{M5/l"]8B; !n M9~izҙ8{C Xca"W۫dLH~E=ܲ@M ^ˇ/$qv5 ƾ" +#.,\\ݩq0>| |+--e$y췻׷ϪO.)c1Rl92̪- |\fxQkq$2#rXm0Ddh~|4ŅVWO.ǯYvJ|1<4YaX0qo?0w:,?Jh0ڦS\ (wu0tQ|Xk:س|Qg~nޏ) ]/>Gx~x`ܬISC+#W<*m-[ZiELcpLT)@zAmpvCi &Խ/`6o(,YCS N'PT,7Qp]hG^ >;~IqR^H[Qh011A(M, SAQ@yxTxIRFnNH Α-~OVXab ׊ڣ,/hN2 ,TJK(Y3s$K5Ʃ5N®I=K9 '2uV!3SttRU,pFs o%geVMOrf ~q~L'"vmDYt/ʚ-g%q.`\`#}lTzEJ#rEpؾ&ޏc-z !hdmέ\WpONO: \t_. 'ŦoC ignk\yr*%%}V<4H$^t8b_ ؗY[5?6sgq7hj0gՇV6>n×wvK/+ W'%F*xi0*O8f[ONUp+S h7;%`K,`E@l7B]U${`X tAI[_ʼnubBd Um}BaƤ/06KTBJO~P!q^$嫲-{2$ç*-/\lx>/h~}e>&AB>|iiLZW'5;_'>5Š@ܫ78iET|bR+DD)[ 1N QsTΒLgM<`=oE4ڠqP_',+5 N`OJCޥ~яor1֫N>UZMO|f퍃<fX( LחE@3aGN0KAGF  *^==lܱp;k(d#tDD V|H^ytR^: 4O*ޏng8<\?9Bge=1LЧ;PZ]s׺AΝƟjH7קdj CnCCQ1ڪPW`՝Uā$K  h"X-οAJ!ѦlCvQUyҦ'Վ1p>r"(uar̳3E#T8Y(V|#a:ݢMOlr9ӄ,0L$?*_Xb<'x! /ݹ GMeꞄVƝ$RS/vǚPqaePw_1 R=K)js%o[dY6_Es=<\*UFBZhzGWC}/wN`QlEU*l6URpUẄ́/v/NmDir2Z=Lgy800wi ) RAO;L(BcFDѱ7ʴŲhiyp1Iޜ=/ƒq!rG.@X$h@"/~"b $q4zrE%pĈM,W],cpuXVDyq)Fҷ" iqX#^Ĥ29ML}aɞS\j)5@oVAŭֻgg aFMn]$?:X "1vlI&RCPo)!iMY8;vIZm_[dF΂$^XOƈ>a-NGɆI|]wl%N\fR48 f=oicJ_;3`g|2 3&Mw"(-ZabΙB_^_,\#S:[=B(>o Oֵ!hcOr+4>yŸXcŹ.6rp{y/iWDysIi Ƞ`grmvB~o~rhkb5#4/Dnhy$ ӛpCu NBgK|Ū-)s?pYn tR:K0b*뼙:~-6 P| ?SCy@ rkt.,u^Uh\h/ݪu[Pbg1 &qΜ'kuv39g wNJBE7y ET"OlV^3[L߼M|kxПOVoYpw+R28g lN'(z+RBݼ} 8%#Ep質N+AD{X!i S@/ Z&EFspf!f%WqRvZprtNFF}WHu!%PF?O >/ _ΤXwMCm C{{ oɗ|YSotXo4?Mȩ0q2 aL iQk΢l!*5NƝhe).t+6|ѻ#JVlZ/@y 8+JNqvӵ &rV?5{X6v?/zOiSG(ԁU˫j۽6 rcnG驣 ~JU2fU\ރT{K-Bȗ\S;w2KB:;Q>9*_.^tV.:W΄Kh.|1`Rh^NϦhܞ7` UZ}jᕙ4C`퉛)t׬gBȱ+lnmơA~BNM%[S31؇Y/p 'IuE5nzvlkx|+zs% 3dSGp] B^%Q̕j̲[ZZ*q:9ɻóZ* Ѿ|6*Pz8e !-$'əʱBDȌrONJْu"I&fkqhTE{c;) ؤEQ[0;//{+nLp01b{_Դ;1?Ae~ZcUv_kn8ۘ™ƴH{>ɣ5WAxQnɏ* =ޖLN@w 1ˈ!h4:[z!z3J% ҕ ۿWa5"q6E9"uR^TdǙA_04稶\KK#G;w/F^ BVSwd[k=M92[㠷ō!(H2U?z@^l*+mY̌#>i'XU&5華5YD O]zΫ Τ/)a0sԬye?:*һijz$%Dx"5M1ʹn(+$ ]0e3%LONc7^C=P{Jknȹæ7MlogWhυw2?M7|zM1*P$K/`Fݺb#,YUJ+VEHVPDE~&]C"~ Zb`mT V qb:HNʩ\nPȄhaDQꁴH??4Ӯ4fkӰRi],",/5[wʏ~녨w? iMҙǭHXbqq$1K3FV ha(mK時3`pi!+|¢(P7 K7>l1Ձt%Jվ6ukEQ&4p{NVO (M }ߠ@\v{R4ϥϓKM<`J"vgLd;ˑD \3+#닌3rn/M0>-n|KNy gyj_TӰES* zd6.e'OX#́/;a8H&ɳ]lXٲN84yTY6)i·\< +a4vFe# #> tl'SChpnVHKyGmc93nRL=@ qro&rc(?dT>(< w:8P !I(_&wczH(y: t3M%!́W2]F,J2VL#瞭}b)FldfQلI ƭb̐~ Uˀ I"-֔|1}. T$j@aU iؚu߉RG<҄,кǀ8iOγ^Y.=Zڟm!gG JTY8;pN?98ʕ/@XZ. bϠk+^_ÆDT@9&&f PmɻrN;Ж(7JBokCC57 1/Rg5qz.z ~yzCf[r/#4-0t@FQeǮ֓J*<78n)*eOR׃ '] דZS >-ӝVSG˴+͗Hf8pIybZ ww6;; ;ɬKiV+xWŋ’8z柚iRW7yR;`5( #^]𢌛JSɮgy6;!]Px`sBa͘T݆=d'l+l|<7zVx߲n `O8G,CUD`yS,6uUFky)yVߨR7%tY~?}uh#4~@ ϟ'n- 7`(\MZX&1dYoTHa1@kHo폲4 &>+|SI$:prͣǔNVF}8d?QO"s8P8'+lrf<;VŨROxm?8װ$fash5&um~NV!YCG!n$S$#[d_:2r$ 9l3vã-ҡG:k=*aLdHb\M1N=ƧAt"<CmhMmh{9ԍV;ZCw0>m_?{)]#* xi}Rh Pa)90L唷2$c+dG 9u;PtA4c5f՟L1rޥW8f=\QM@n{kڝK7fv#ਏԽ '{ְ֜I} űm9w-"{"L]"nbbsŏriCaގ}$y㏂l:)L;v.GxG }rtj;`m_BO,B%yKfۓ$_a@1,F{TY άe1?tMx qi[Aw(4.Q:KZf,_y?e($Z>nV+>. 斩43z.̉Ul.K6˄Okߜ ّ ;֏ -ӊk$"%.\$)C X~cAqB#jPP$@`hmT*]>0nb`FJ[i:-f͂Efkz| )E?Y]X Rqzz|pKx]ɻi]M:䜇˾5,(LyF'u:\bpL.o03)e< O,ar&0d!aeb,ka^E:CD͙^D( 8—Ћẑe[fvT-lQz^~עYB'+w3!i8J5[]g*&`|LmGJ5%ȍ i?֝T.r2:RnֈD^;8 LP͊Œl 4`o;tm%M|*0S~<٧҇I9 O%NJsRݖhF/eZIu>>ݖ֭#[d=@i <*Ft=iv,q Y6n(GthIgVP5ʍkO1ŝ {C/-R;O5mIݧF05`de[[dqcPCEFA>XeݴՄWvq7Jty< FK0;Kgg~F,E))CoտiA@șUW&&)(^سmq=m8H9"ϢӭL6Qlxуkm[xqaP\SBW y \Lݰ^e;xey@[oϰ VOGϛgIT02f3`] '?7Vx ơLR3te9ǘȤ˴`Lz@_+t\C+k g."@ա`(;LP?h wI,Ya,%(81l^ǝɧS˙2w, ]gx_}pٷZ+"nѤh ˿ ֦rkvW/hqG|+ ]+GKE΀2:ɧ`lMg; #m Ht"o/ܩ)J|;[/=b7G:*15'7V?1UAM۰ L1MG{%F?CqX1[$m_S(2;X,"0) Q塄;vbDoRW ח\R-%!ȽVKzpA˅4B4pg~^l҈"i}U×s͵olvf"9PS]tb%T0N'Sp.<|V$ᦸGWKE"K:n;٧3%sԛD0Q:~ˁA-> QINݐi0N4MWK%qMJr"ZMMrj' n W-2g9)][,eȬq'͐:4GRMrw ોQt=KCmH;{)^(İ:;I_heQXXKBBԠNy濼Q%ו?:;.G ?Rũ s`i&QA:#zJ̀]_~>f9l5ῐȖǷ'w 瀾sBC12^/e0Na2yY'm w5[5ɱmIB`1֢7/5&'奱Hl>ڢe薜$Xx|&4B.oU7rb w{.?!5|]*^~$8|cJ;-~KnMq;Y9%;(ݙr1'k[{͂ZQUp#oz_ c,bxT4'6GL$G;X[no<;)-I=Y9g&*Uђ2Kz5 &뭸 3 Ʉ-z䲕e jp/@+̾PI^ߨh MQshk޻!#z.³O-mRfV"BracYC$:e.# ,5SgcQ/_̨;m>E%n@pes ]k//q>~-ٔ(TH5Lyq i.wk@%&Rx89 T&L7Ե=$ǜ`]@CJWl82'+R23킂BъI#) T&7S|lp:]`tەy@mz-PUInM>gdVIl`^]ә)=Wy\/÷b!KRhgUw6́`s ߬"iN}WׯF[Nu$rfAq LbCi.KI1 DfAkR4 grS4w=*8⣜c׵Mo1o0z44͗DEJҊzHCaM-¯ڦx s=_DẑeVhׅj7d(Mr{Jǝ+'uoGl $W^~TSﱀ q?/Awud|hIEP0janˢ'<~Kh3*72 햶}2Bdhp֧O{td7*ZTSSɑzw}y\{.C{?>SzxٙΝÄl*FXI-pHt3Q\Kz 3q|ͬtnt5^;Dft:wnS]ȲJt Py*KCy4DUC Cn>Gb KYEȔ0@dĿFcE.#,dzKr*g3G IvA3+d4Hz0 yyt W$\&Xr.x#Uu wQnwݖ?2Xb76}]Z,dIhrT[>"qsnUk۳sNlS]Cm*\j'К{2|2C%VW^m/ڙT#9:=y3{9T~.BUHee!BExtRrq_ӷr4~}㹉P="Ŕ`oW olQ fH%!0C$ߡ 0LGۯ|yFܨ 0fdɬDg')Ճ-TtII2xGAZ)v9',gt-ܨJ}|gD6a?/ #rѤnYV4`Jco+YgmZ2H,jHM?_Xo&*IN޳AjPLgxWRύF{jUdhxRQ["ŁCp޴K8¸{ ogK|tNODkG ?""wn{ NT_^.Hk; FH)_(l(U yR< X עw7fo^amNH7eOi͖oo_0L՗Ca+6fտY`cBP.E'Y -fy \ŏht 3C~gw}V{uA>gusYnrwE}☉ϳshܓ(#g7:Xu(Ƥ>WZԈ K,bOf|e1 +Yh8qQNGIy tn@R SddB4̦gpof1@6ׇp̧!y;L>pW]@5ÉI[0ϩ]"b ,zq\X_sXF,ߙęonNߦ.Y<9#9f,$e5p˩`-FUH`Cqq(f]{#g[$+6j,^ X?J 3:_;J͹l9͛B<&\j2myw'yt^>g9JW/kt?c'u?٭ά׽~J*{F>͎ɮ}e܀!N8שlח-CiIBr>K"du‘R/<ý^>U YU **O+zW|CpSǍRY#X.(R o R);&'#{TW޶QV76]Ip)[iDz> ZA45KDBWe\ Y!dFQj|۳Jsb0 R7#UQc~R;=32 cb!&YS~ЬW:-hv+9c' ox><,vDObBR>ք$eadsy;FdAu(4~# )Hh=`٢^hg+xoU4qԍ{aJV#ĥ,v挎VHZ8p/ J2Yო!ms땰 5GoZsƐ1wgʀw3& ao렮@n.٭aZ$adlF̶֚(7 :oݡ/Ps!0&֛T;~!ޟd(u|xCkp8elវx bJDLȫ{P]j=y%FyiWK1ǼF *3v E`(-}jz~ f`CQS}Z* "Fx;e:H!k>֯B%꿮>a@!M օ䛄16?: R~9TI&G'jY8`n`vo9J&9)aĀgu?MT, =y7I dJ>ՐnEeO%6sG#[w}E{mr$XŴ<fJ.{Ƈڢ7{(~WRMƾZ$6M熖@6+~ m'EFErSq-ML@F3nC<:5M֮V,d7b 5Sp /ޙR L=kIʧ0WXM| ܥc4 .O@W2=$aR7$8] #"lgw$P7$s. 1_<؛;%I@ν1iS`Qsr)nևD"W( )LLzV X^W3YB^ Jw=g•fA᳃b eQP5q@ҪMXJ.N₳fW&$NXnjm~IYTҐtIei`6 n:#0XM#)L=&/ԉ6ǸϜPEAL嵢q箪T{u (׿ܪ>"U=d3$͖C n ^!FM'SpjqI&fzP .jlFPo]hlE%T`WC Q+dڵXO/cf]f9S||Ȅq!u$=u :+q_ 46]ە*osߨ. o7֫Ůg=j+7^G7GS -T[0 2c꾼grp%kȳe ť)2r+ud!h$Qkfp F08fC X3VReH׏uj/7\q T%wnPJr&zһNg;+D'M9gPhKTh[5CšB|p>t^l(P^FqBY_$580D#["nfO $&WQ; x@O+~r1`ATJF:f#,Dr܏ *@ZSj|@O?QNmk'K7Q0f>-6S N3L!^[ F X @Nf/@;DLa؃a{h{nR; ھwF c Iv;|m3ՈwƞLuQKe}| mɗ¸vgS+9 [('Evv 7$3)ジX\؋nr@_R1/΋^7-moiEQ3j|*7Z07^-ٮ`"+h: }Pt`}y7ݫxC/9-3UgS.ZGǧVtvaA!C+ \`6O37#3^2'N[:2|*w(V`hUA g4l m?sXtl䇄3Tp$Lrj 4&[]9ԍ86Y\)P0Q #?؍"B66R%:#km0oиf\R|~[bu`1d<(Bz{RwS\EԠm ){LfJD;'L2i5ԥM'c"AP=o 5q0Qݬ#Am }EyiޟN]qqV/vU5;8x\zd\AwJx:d/fǗņ CκD"BsVjIOniW:Xo/`M_;/TI:i%cI_Ƨ]r09|yIZ\giUcz _trQ(X5C08Ңb/t&?BBkı06(8M%ul%揤$z$wD!jQ?potS)EO{{aA8A}kjp7,qB/+b֐=[~#Tk~m#iTq 8 8-bJ?ԉDm v٘Ud[ ~H{:@nKr(fjofF`J~p՚P<`^螩ZYTV4&em+k{) Y+i:_v M.H/*yc*F׹5-ڕwa@ 7m{xR6-ЯF SC)"SM/#D4PٜCf5)%Ot' eWݰY}VD>51ZκDܚTzez2/ziˍoHqztq8ZK01 8߭T^ z O#L P}@Pj @Bع[XҲ)!l/mӈ$FIF}|o*--{7Q^ EsU] 9_m2NBqFp˥˦~f=A;j%j̇M"8SaaOQe}wj2;o"Uo !unf j ogʀ`°yMy绯ѷg9NqeRxWlpJy%z*ca3܈!9W!k,<^w A}* >JOp=%Cr\Q6Q1g)7fQ~]X:uw9o\lr|obd8=vtU+'LQ|lT1RvyȃPA<CgI$(9v=y}#Tʡ 7MeZ$Dg_S2 ms6iIp"QWz (#2%JZPU5zƈGxG !-u.EZ˴FM"/M C/GmбJb'AJ_ߔmX@ u˞؉ \?-lk/ŞʻV*4휵O9cΚ[QRKQCVj0SS{XyoBURIƪPe N"x*ԯ0G6 X&}RިGDgHG+]ݦXa!]Z]"g[ѹN% "_0y[K\mbB5N_LgP-چʝ掊Yh։jDHp;=@2V\ZeEGYXG ה0gmCZx:%?;;̗TG]SGކ-!qǠnK*q^)F߸^33ޱy4 jTh,8FXS"W_!ci`wDK›>kuh]|47&}#pv)ͅ0V?72mQi%~4m);鸳Le^ް ?pm1lLnEJ N(̋O.rEQ9~.PBЁ?чO}_ڱr71&۹Ocrӗ3R'Jҵ L-& >T&0/7! :z*QjF6j:F%$+D;>_)>8Dl3:5DZ!f2X ^*yDW"HQh%EҖҶҵ=Ce= 'XHYJaF4Hbu.WhoҜl$bզoB鮅܇]t`a>ŖfᝨsAA"ust.Lxj*SyUsF[&ϭ%nQ._ Ϣ*Vd}߉Nc7L@ X{ɓL|[ZPk3Cqܢ˕ a'mba7\ i&(vQʑAN|9GMde|Y˯hdJ}++PR`17R>Ɣ_*{)S{fN{{ylo<mUER]\|^b8VE75bpg$ŰTAG>G֫HWo-i|3oT=wyV̔~4 ю=AdOqu"L.尢8;O:~bm pP-G̀m{gCWwfSFXݯKjKp16{M(wL1߭k+)d@"kDœ}Qe5\ ~tyRc)j핐: WCpo5sE[$1s֠ DbVYҾc,`Rɢth57M=,U@g8A喽'*EXIH ƿ?RYemuwB .= GES L@XzBUJsl| ~+kM;~hB UK[i# CF]Pqg){Z1a 5qcg@$GV5BaݑH*zV 8VUoHq5b'UK dZ7@I<lh5XPRhuX. mpQ}f[s!>fp*a(:7S}n4q@sw ^$ 8 A'pیY"МŖa%YZK]~7**6D;uP'KT+X~ha?Y ENi'ws.ŢHG)6)p0ֳ% vwgXHK@IIV0mE g j%h8"e a t~E< ^=.]2 Mݚpn(5gh [e1#60l+K5ې1^ +_K󀉴v1jmkli$>,g`BʽS7;\@(J28B AOh;@آ2Zk.ۏ2 #npftuTͥM-g _llDmn;7:38ńۀB+}-iaa~H :A0fވmDك=gv8I0~e ɘH\x58`%ݙMܫv/Ί`*+٦>KB=a*%4I"o)Ϻn_JPiH/meյ3%r]Bl%|$` 6s^4fnܯsǗzN! Z*{zw` Nu6LGDּA}s@+;߹Q€߸NuܬPpX_te.DfJi π ڄX \ 8r&tb95ES!֥W!zخqM`! ble h-frMV ̶]Q.\b q=l&MLګR1AsC*59Qn+H!l ޝQ$pY{fop$ CEg%@j,1k۝sM]zBfWS2VSow+((lH uB{:o8,XQ~xK-6*r6/ځė2Km&ֻB:3!yVH2C:8@Ecav;s߾5=ߠ.M%̈q\UQu[|R9*IA'iIq=w9ӛ,G} j[OؽǞ9e4/j`P{ {51Gȿ{!7Œs̬AfU+Vԇ3G%ĘI P%' {xi[1KGGF";|٬]tj]NQ092w"sá70/ZV%GG|>.r–)WmÀKkknPn9h 62דTm\D \J~^]ƍ u9 5׶ۮj#7_T -˥>ͬ\3l{vdcs{ifSW @+$Ll4viVhՄ!nB}'T_Ty{a-+-V.T%042 fU2{!myJ+P_6~tTSfF`ݭ`XɿPt(Xzr(@D1Vh i95WCTp4yzǂ7/g'[=?(݈w#jb *<)\8S ls8􇟣3<[l"=jz~uziZAY%3>Z[&K,Y7r7? xPOd]i.އSHBNkh)FyJ)Ί=/ h]=mL XHd`Ђ^FߡwvZ }:V03X>2cM#C(Rar35f_tFX>H:J JDmt`{m )| NOB5Rt)bn5b^cj.݈?R.0}1s{ cX?Ʈ @+5a1U~V[!t&jX,N`10uJ[\Xkj9d-#Ga4d]$9;C06浚9^Ve QI0 x\'5|t[rzp C s+Y Ը\QxZ&:@!xmY!ufk뒽+#ޠ! !iR^[f^8)NIb W]cyh@22h I@xXM=bX)droU-ڬD4vOlpԬ6ʚZfWp̼c~hjy/ }K*߈`GL67d-cw:vU\A3h~} ؟L XtBO18q厔p䟪QW}H?LcCKNsĞ̳S4~SS^j9(m#V9U7ʜL߇urSiVBo,*T >=GĐR۷ta$SЛq9ׄԖ!`y9QU"Kk\v*Udnڱ*a0;x )_n`nROEFhʭ)gΤ~bmnuN};EF%a lx ыT'(Ē -zu=i6HpPDGO聯;H!xQJh(>CM- 4T-Gv*i/BLv; u ^ܚ ݀A8Bd-E~P N BhBy&ynv'jFC}$h+O)A'PzyQq)%PG՛n5g?;>WaÊ ~\X'6=$hGo$Ä6{aü &w$M`x|szeT %7.Y1\HXa`.qWNN ɿH2ATÜ# ɶ?K[8oF9oe&>R'9ʃ$af,3$tx. H&Q o?];;n3%#6Å4@XsOpZߨ#eU[alߴ_,6!wyފ4+#IFM=߳`v!\RsǂF2>L2 Dpb\qAeR,d<ɴ։ΟA~: V-k&җ=L&; %u_iO=Г+֋9X}^I;U7Drʸ #0ӯ+"7"'t da/8 Pp~` 6LV-|Ovnv(k٭O`.L z9 1E SFףGt9"`3( 0k+3AP [X8|HɊ_k?:'Q.*$D`gk<{Ɖ&l|jz3,9ve#JM8r ĢEsDB%x>-Ϧ\'#lnȘ^`!}aL7$<>$qXNUv=,2XiJ1Ccd5آknm,Ҏc0}hZ$jV]T 28K'HMk؉<;E+wjY>6O4}m*vDdA$(8U$`$b7! @oA~iM=VTz6/⏓VZ5 y8qh#mZM`̺ PA#\7xbS`Qx u i) zC-!>W-(5|cy~B*B3 &D%B nj2G[2Q!2э`ovgGup#׿d̰%[~KHK P`ruTD[#ib5e*t` @#d5g$891pn7mWݴMXFWrJU=p9a•٤$χa Q܂q1 ͗i@cf%_Wm=i@6أX"#s@B sm-cq % u:XFJRZcQ2QًY5\HjXgʠLɨK_3 _Ѐ_ZgBY~0Y IWfd8ĢMۯ~Iu>< X Qoƹwb*/zb} uMTtG Z4N[ P:UytCd$8,e(fn +i#_Fge"Mt^Jd6:I7A, oLD W "+ٝQu\ &$" |&U>WbآX.j(d"QyRf_&`Lw8ɳUFұ~bȸ@e[anfU_xZЬƍߍ EeEWء*<ga\r]t&3PO:j*RI8!NܤŸvnߝł_%$!YKg,: U+(~-4~TYJh",lکA1psojH9]z;o;`-l!/,QF9kyA͸!JKsyhBkٵ0,<%yb*pIZ{Y|S}ۼ'R$D]3Nڈ\_nwx׹jbSlȿ_6hAg N~ZWV52Z9sz܊֢@Z5LJvHqP^do}c)r?CۥXݞXD^d4% 9'82,4B cB.RY"s?ȖdP+&z|wPi~ h7[. ʼnnqTJmC.x؈i*)F4P/}%XQ]@=1 G\A B7UjR \9,ڰNz ~\THO2(yo\h9׿E+i0x_cxTi>yd*vQPHܩƲ?jƶ6 +߄|sZ0س+< PCp @Cj~7J3ÖΈ#֩rgE%}!۔JiZJ[[&IEPvϞa>RRDJݘOdž;a˴MB}Y> *hM[Q^ DԞ!aQg,>sU.akS~4 zB .e n@fͤaߋaƷQ_T JW a4)*[R b73䉉읷RxYaKb^|WeMY6='otX:\~FaX|0V1?"iq2l FԨ7.P'.;nO\q)f "]4nؕ* ۅ,k7n1h(:c=_ߌQG= ' V.ӊSziLwmp7dejF>lUE@N9kߤȑ֩]ߧ{oi3F$K;d)IGPUK0B40M@ADx7&r%%"3xWbj<\UGF YD=;qnSѵvהWzG\0:J 6xr UgNA2sխXmB$v z(w ){Pÿ]uYhMol[Ca8}i10TD.Tb0ٯQuB ~y兎~;K-g K}%+}:GbuRK.QkccLE>e#5/l*ɞڎ~H:qlQOZ$y%6z0/}2#]=^ wKbܣ6C$تV`8z>Wv5aRYo71-ORp m_D"91=x#x%[{ؤ %¾75S%*)Vݶ~+3'\.01\23DDYØ:jg(Jð C(1:u(n%Bai"S밽;}Ћf$h Rt HP]@&_s8.k!Sx317}ْM)G )UBv +ܬѾk4gZ=[*bUU<3Ouu) GYefCI%H:3 qE0,aA=m]2M'mGB-onCucO+)VC>7БϮ8+n y42:S&+l.[3hhÄ57"Pte7/Ӏ & UASET]BL gQMt]W? Qy>>Wm%Qw~Pb chBi;̕Je @³U@w[`tߨ4 6q!`dJqesUy_qŪ0`oDQe6D̏7!)k`meۙa7wGa RDc?f aףz3f|3)]SFJ>34vY'.bU6se辜ڽ%x=DY*w`D!Xs{8r%cI+- n^^:Ba܉}%Ư;^Ұ}lmegIL鞤4x| 4%{2a>3>5ʱcGɜgA^:} iޚ Gf~1Wl&T,Nmkxh{^λʒVyp;]6za`,/qФ"V"hLZXj lB=j 7ď|䭳L:o;pJw92eU`nʪz0#9K:X1t$~TBZ|%'+8V6J=UZ+F<׭[ Y? RF x\sh"B EMfҸeNᲞ)+6PeXLED4hžnr4";˭/.0 vN3- R`RŘv@fwb\C<.Ϸ%]{rpkpv|GZ,¸2q! 71QW^}IoM7SXHd`F:C~hG%,r!s+@ ĮPޱu+@ʥś)t"ΪJq%:4t:2TXXn7 FY*_'=?F-KkG>%.AYX~)26jiŁl9K7[~{z[ҿlǽG`:vRpt׏X@%9 Tu(%SVj9z]=`nE5pUU ?Xu!Wm'HdZe& 8]U-|#P僇)H$[V+)Id[R ye^~ "Y-dq yѮE>6Yj=rrn9f'K?%݁Sa;&܎hfv>rl{fQ{/ZB*aMdb3#ﭺO;+Yw9Ovڎ>IeV> '1* kNvAV^iFDlWUsQDm.e?uM{aJlg](|'L{I3>#\5M^fB?=1) Zp\3 1@FݧGPbR +l\cᮑ̣ib'#x>_vO";3y>N9H=Pja 19)8'yF;?hyi] iVjj1_L7)JacftvW5 lT7v^=#zVaa¨-dBH_YeY#9q8Ӕr`-?C9CAͦ\7brQKR)lc @QC4y4|}1HjǦdFE3DCLt%lY)ǒX+ZBS>;/3}w2<S,1>}X}ŧ:EӀ3n9e*=Sp|2Сa@N;; <1ߍ4L=V%mG7mjA<1 If[iυXБwPg-q:H.%JfEǖuxE-PfE/*"IzM\p,8Fj?=6Dn 'N *(IMO4lƷ T#cݳF75+K{qv(#2Eh 8a>O4:ꖆ>K-}“,]%vJ!~x;)Dž_.Yix%ZlN4 TC܇';_JD&hV <EbzQ-171~~9.VǸ6Mnu`a~5bd/z1 K ĨC^1r v]T*^Ӳdg{ 2-c}q T/vsRT3AwX+ +˵u~*ebxSBdɋY1CF;dXBMnigmfΪ)GH(tUAO?3|l ^V/f_\^7J/`x3[)Dnʼ* 5nH$p3[ŏ.\Ao±:&idۮ`M1(FX{e:n? \ kxI\~tw0'gZmW5747pW^˦^?aDKԻ;b}Ȗ0r&usFIzm䥙Qph~ V 8`c'%sfGX LCrS8טqٌ$?)Nu~i]\+]?O)y&n&X +F G7&Hf1al,c= G<͹3QVd7ϒ00^l([)S'j(ߚ_a991uٹ@^dݍDBxjCS J_[!xԡ|~B1nmkpvڤ7܂֤'$ck]o#gleC!ndМΙȂW±07W7<  Q`uYXR00;z3a?=@smwE͊F J(Blbiܾ[I9[mvJ8^B~ 8q)f;B}Ǖ3ɑjqR .ՑKZft (=Oe {5Ypxk+woڙ@/V cx=K B|NT.3rymh-a{,Y:lNu"NHi19}mhkI&d,1(MUX6K~Dg1feTQκ˚*asU2Q*e]j,)X u0=F=j{K!b~#ÖuǻkL5Yչt(O4iĵ#PDla$0]ooPetVa3(b0W0KYjr9Zܿ1E,; (\>z}[z^6Ff_w#K F7= Qc[߅'vݣm*r]_0)X_ZY=/x;Ɯ q~ޥu`Z Ł~.Ce 较6NYG3 PXԼ=wlFi)[3=g,,lgOĮiTp ٱ;AKkBc qX E{Sk'J;&.;Y%j'ח{WVy7N1}mS8YZ>Fd02 @F*^Zce{{iyc(to lrPQI{FL˗lzDMg W0 *.Aw|XCxfD/F&͔=wWC'^QCeT"Ǜ@rJ+<+N !VUtعm;REJd$훴dz0(mb-¦ȑ0aP`z!-`^*t<кKiG< =n/oɛTqN**zGEkc1HҢ+v `}1g*%#y)c2+d1CW; }[vyrw8n崮S*櫯=ɧc(:.71̅%o!V7pxpP+rd׮tJ!LP3pSqeNl;?45JyN}R f0vrbq4pP^X`O~Pڠtfs JJE CWurߒ9i!RQ@IJzߎ8x,)m JO3,%j2?+/ T1y p*"x׏C3.FBrz,Y.`'gӁ.8K\4c]#Xw;Px/e:}zfhyŒ&(*`՝XG `N>'? @i=<^1Kfq{4%>5#L(٦uf>mz/k24<ϠYq;9*b b7snz;O]e{W(22#R0г~lRE ӰQ(gb :+Kam< |Ͱgđ 蜤  kvg7b3eN:(DMGK"Ќe2>׎Ǿ͸;zHGQ1QX u(*jg:2@yoؙq1 9nirLLFsuJfz ZL{5OW@) Ϛ(/uN|Dw?deI cdjNN%G,Efҡ8%slR[cJxV جT"H&:kOhj_S]/rmsЅ+>QpN/ PtR"x"#[2V(] .k;[77v tOp Xfzun):||{o+닭7Z~f!t^W3O?Qfd?4tBdyO2Y+j@ɘ08hx=EA)->eǠ}/f80cg![pIN(:2ctLC.sEΓOBbs-/Ӣzz\NƓmG&A/>ҏQ= תmA!4x;LlMR|nrvFj:y#50ҋp-4A4Ͻ'0ɍ kB_eTr>H}gLȥqC@E;cjnU|~cVyɠA=NN:# ^ۤY}gR7Q%^e5 -+#JBͪ ξ4QhjqN=,]WZ|wj5@6? aH0˶[(|N~zx*t;+e s=;4.4$#OtaP`DMvD^koNloxp]"K|Ġ?ҸrGN0tdzu|lwpb\(@ȝ}̷ķd߆(֟9d_lYt 1=i/H唕{wo(ǛhoU-bs0˜r0G6G._6o{ߟc˞ Hq W+[Zn@|J6,s.P˞  $@Iej۷!9\d?'Ե&M}sWQJEKS6 Z Ń/󉨷q:";$LݲfRǏ*0^C>",?ʃ9F =YP=ZsøtlS׬w/Yc Qv|~qi۱<4R $Vr 45 qѱ vU]۪Otz`pձ 4d[6oJ)RAoNӪ/AJOWƖ`ń]7/g:$4xG?ؖ,7B T:ح4rHi&.vվ.5 Y%suyQ 8+.^򡸞#5YI!GDĞ.1*+A3)yj~6]e\ k5j @IS")ԶSg*>-J)W. s2A0()i^XUL xEETt⒭Akwg)w LrZٲHqࠠ{@rpZwlekdžcMZnf 112ǴgW5"M")23G: `O](jCHKxC]5<\muvG0 &AJM +90,mf$#U#8l~܏bH4-q LS0o-(El 7Gb1 Y'{9%Uy$0&R d]^Lt޴b_x@=hv1%uy5nsUnVu m /jJD=NOrW% +92ZII+%&2!=)7&[-&Y_ ! ;Gሱ*~Ct\IZ[!:c(eա6 _ O v%ran'~,TYa"YW?aA<wK lחb;XÅlp_2VtD `qcy#leNd@.,CXw:wCi$_wZSH+w $/ f PIq ?"CG=Fq#KtunY0uǁz/rPUv@҂"\;~ҧ˰PTn8nIj_/P,7GIz4؇'F&>@tòFƫZP;MSC&F< yԭ?y|kţ lʕl[Gϐ?$|SNٓarE1\| AH(5\6係c準^ţVΚrhYD o3Wo^)To,%.cLT1ȴ(,ڂQ,rGQ#Nr:sUU߿7|!32>|,k,ypLC +m y*xOϬ _?~5YX-iJѩ  '7阥-5KPl#,diR4h<ۄPZ*R6HF*M-n6L^ U#1ABd, ~/"s|| FnΨsEN9;ؕDS[ql 9nq+7g2thߘ*왨S*nxx8zJU=1INj; J/ p =MD7z ʍ*<)!.,JTku? 9V:G *Aamp-F3;q̤J~ -2lXM9}(ѩU? +nL2 uؓazYB^abcˇ`#]|\[-t@ 43y3V0cOٵ49KCtn-8o^BWb5BaH*e{EZYIAlW ' .\4q[{VWh/AMLws+o|'c 43J3֤ٳYJCى?YxGs&R26[ZΑ }119z,f]D| N:-ψ[ˆ6hʰC> ^B b D~ /ȫ7p1{Ϝ x olJb_$ѦgXA_I:۞kKCr:xn,U)V;: ys^G$ OZaΕ2V7x޻vNb=Pd4u j )qS;zNkm2mE*'l?7,c{ֲ^l xϧ/Fs!%2{W@g%/ur*ؗⶳ Ӛ3 9ם!ѣ}9}pJ+'PD'uHQN}=/i43SjP'/d4׏?|@B ÅՈCJ\LmBU&l4pnϫ3 ZrX\0G TӵM2tJ`\:{:N3 {Σ ljM^Gw)Xfzh=8輧2 A0"89(T-W@ "e!>SbFB52DC Cz"mzHŃqRHE{Ǩ}$ LuB꽙HŔڡ4{y獝~v;T|Y0!,H͜f}/ Jۘ"c#{쬃 .ϊ" 95r/%T'KחA[sX%N@4¡$j2Q"G"Xt|#Z|L㧁X+?VɉVPz=~}&FALBS41!-XNF+]j9}EBC-\^yckHBb}qZjֶ ' V jW 8$dӥ*Jܓ''OʨZh.'g9"b9Yc* 9*"T(~ 0Ec&kib9mdUL5ďz0`Fq^-wo(*jCDZoГhs+R}e8[9X!9kR&'E!XE&]*ưzS_ۆ"5+!w]Tk5q֓@Ա+JRn ҿ'1~6xNƽL3}s%'ƻ#n%¾w(pz¿KYl[OxN+/߼r1ӂx1Kt46t:$s^~Zk|v6yz'ROKRfeSDEoO"a ƼQLToGiXJꌓOZ?{~~^)rm Kz0ά2opvO|83 q j_V,9m2EAeovRE(?8D։brz`!|oԥ,LND ! QT ᬈj\fw̤RwW~WS#wDhB a x&xF24`Rn/2%wem]Gm3(f%L]o*kC1Z'YI3{\pDږa(aCJaVNZ/j3gqD`_퀖ɬQ- WU˘ ݐBԷ&wWckIr=4p}-Ɂ5$ưmuѡBM,xZ͊kGGDH"[U$N%J~EҦ۾GN5AؽC:E{A\0^="i!"VaS=$M*+|rjj*Vlad7@N#rơ9bZytt炵/$6qf|:zQ-u`jeCn(=ӨP\oS,Q#N Y< =R@u49-HƦ?(D2)T`2Gw4H})tKI`Mp*9V\ J40?"K1V)k[0N׍?0N-akkLY:"2 CS11rm uh)Jj?eBdj,3SJN?G4 >^, h|?fsQ.?L|ĵ^׶k奏 vT#XH:.fb'wm<U`(W̽y [O-5Ѷ^*{3$A#9)J;K76_seT[t;$V(-tgL (WGm*eF%~pi=5׀긽ߢ3 O_,,hWf[<]&ju U.(X11>Lcwѧ*+Ԭ[#bR(%лdNT 1uL9Khl'C:Y'YVO&(YU1>h"@\٤*'֡?}tV)N/)oEdG/!kέ*_'p ±! 4K<iٻHQ'וQ:py#/Йe\ZJfV*n%dxpVc긱Bu$ɳ2tĴ<ܜ7n,gIHjӴ@}v쭖q}3'(j=yKLC$H^1 l찀4#֓2ܑ̀Fa r^cPpF)hF t5yRme9_/삯꩗1Ԉ+ rQz~ͽ7p^ӵ0@ :&M YCLr(YN*./.#D_ aM_D ?Ujڿ;u#޶ۯ-0r'1ՄI2򅩷gjZ6W 3*>YDA*]dLWyݻJ!O(B]!NT3'uxjtGШjLo<ʼn*V$#r4v<~2emUJ݄K@GMMGC:zRh5 } _ɑ&dxY~LRn=2RPvת&ͬ:C߮YFNx I cCfM-'7Aq.l# pԇ K͐kW~"^s%y@^}O^bVp1ʄM/= <"D B{y_l~n±TݗI$ !mXb ,L0*6b[)8( $':;rZuXCZX %˄&Ry >M1M,e?sՒ ktָta0B< iPj- /BX8&P\0)mJ#Qn SK&rwBufkmoe@ u,%;SP"ujNNbst@׹BPp@:h :U'_HHe%L4eȍ`s 7Xڊ͚v=7vkϵ.d,5r:ֹ< ./i/GV= (Ɍ:nO)^;`>h.zMh|[\lN=8SR׾a0#ѩRnJjt6pry[Ga?3s=.] nԈ.E*Bm?X1崠^*8s90pn,blFϳdr2Y३Q¹b²kL)]ZP3 eSָ%g,՚`\Fmz(X |QQKI3ZD_G@ZHͦQ- su`%Thb6a)4&f"F؜H-"&gk3ܱho^*!{N=X5$y.P2g˞8Tl6f$F>qRt j!`ڝ M2f{:g08Kȓք2/hDaƙ~ ̲OĶ~x̴#ʺ`&)KW4,0ywq -7|R% $) ND}d5O y1<ܸz Љ#^*"xYXDV Q{V~Q?ijzM 5K)xD7\CA{Ux3bZVQ(:m qrb%>^lVWR  $_Z*}fZ HZ+[\Hz06  Ú M l*_¶g2Vd.`Ѵt;/8i$.[|J{a@dT?KhcqѬ~^־-yK,g@qKةڷG^T_ ?([F/ds}u]gQ2^gC07kF8Y|*"n!c̓0p4xEYR54@*x]ƶРTpa|Đz@~\|љ'=ȊvOHݺ"'D#Lj6PqQz+,8{n鯗O@G,uUp\.$ 6WUJmlj9V -dN %rT44; O[!{ʂQ%Yi)(( Dc њ =0 Dh\|;/"c`A!{R: ŘZ^/H&0n cj`Vdt1Lcpk]I\a"Mf5>OyQ+!)p)t"?~:_ʠž%I4<Y#80U28QEoQR9=,'B 4 eEkEpkBC hwg$*²fՓ!qU"¯-hb.ŸY:NRV):箅Q{p7vK+yczpԣhLR;fL bAW=kHky#,)W(׌FO[Q|g8!ߕW[iR$#4sHNO#$aeڳc:]jYH27O7n]'sWV]6-.C6S{C"6PEOޏ`xXÔ𦳣OIl~_7f&g;ow=HktSo`?g)$%bv{E 7J&Df.v6.-iwYY M340r熽\T,ѿ}wz?P}~4sENډ o¼'gκɷ%pސ} 2h#XGSLcw($6yʐFw:"NEi*,kӵ¯<"3JyѾ}bGtK:cb J4 A4X&x1P]Y}5Ѷ <-B=΋a|>zPbI33[ Ėc釤1T66GAL r64~f/+Xe RzyZb(LAc^ f@eSN:, ><[k`+?ʓx9,r*\ЭReMP먹:tPԒ-rPG19<hFx.d{Gs~ )^[븞(3&sk0QKŎ%p% l*:zGN2߬+㶤)1x7҅P⅛ %mJ1&Zh bjl-7w Yq0T|):V){/)B3c]불$즘{+XrDT75+KX\FsK4]D1r)8|K7*,ȼ xM>saaJA.-olՈ2%lO:58 yDՔI+igB̪!;ʤ2t"YQ7DW,r(ӭLl1T X.%qgF^8!QdLʴ_* Y3p8/A9D H`)dO nN_<x4? klYCvU}+?jbp3"z3LR"F/InvZL6֒"HXm~ ذZ:*uZԁ_U(|O G"Cy1?~g ɰO|ZM΢>S)nǞoÒr0ZsWV첻21;Rڶڼ+"ak5IfהMNxqtv Q!IIؓv@!ISrt%! $@y8ڃ@7}$77'9QRAһұ9%SOis>FmVBGxS扝Eԋzgx?:z+]z*d FrF/΄U#"FxL/"AwITtᣅ r *:8Im(>w}jAR}fs$N1@ʵD_9"Tw(d`6vډ;#kObA"YCŦbaQRI5lN'n,,g1he0}y9wtiG騣ˢ 2v mebwLg .EB^"OS09V<B\SanßM|S\Š1)m6~*h2:'n='7Ei&/%Q @4ftn|C::gY8oN:)Djf4s\@>g;Ħzxk'2m#;F ]b*{V8t@Qx0 9xDoEAkCݞ"j4bgAvbIJR  muR*7U+!eS8 M58-}lW)H+5E SexRfE/mW#o?Z=Wv8X1͞YK8Aa/Lڏ6UY! ,Fo1^/]EkFѬe΃9j/Lk*^ (q]Nwk aaa=M)[yvN=NY$*p@0FHqzik6>Е wA4z(B~vBB%HMrs+aW8zm-i# h Xd6B?l+ WE6,}򶶈zG氼9 e,v⢑݈0V3B(0kX.)a֗?/|k=vFUߩz'd̝{GƲ@U!.QJאGqq{|$R͏Сp#<-nC[\~e{!񎷭"Kp7N<9Fs*%n"h /-&Cȸ'=7NZ0!I2PUCENlv]ʆ" -n𢰣ABzegTr*7RNx@.DL\aV7^7,C2@y)\YH2[ITR,-mhC6ޞ:'ˀI2*'G졠'Ҋ~?#g/H'k9  qf.~}JLVˣ63Z9U6+ڍqap$ GthN5mbka&b Ɗ\N-{I7S[O35[O&,_0?Un8SV^Nr%,Uyn$g%rs*mrbM0j"zl) *>DB;2 ~)4 䛱x^h+?aR#a ΋n=AS/:ʖN<…0ʓdS9qGYaFTh = $ ϢgUNru6-!һ1 qW'/`7%A@7 ZrYGG XDBvgmC g:]vׯ?P&{Ic[R7SRHs3)b3V(r(uzUe~ydCi"\zx 7မLaRqܑ~^a H~Ɋ*l{uG~rŏ^-k`k>׹ 3w/2\cVX.GXb2=myWrp^E-v7m엃b.5?kݘaJWben;EWANT^ؼZ :۟3{,Z$K/G觃->)ӆngޙ&J|>Nk ɉK7lB:xIʷ!Ɂ"=%b.N}OD!0[3DŽMÐ2u:+ uJ ˳ ocIÄk 7i%GH}x$u_q sʨd-CkE`}a./yLmc` }6d_\G+g'™ 5r}>I>wtq/h8)gInidw+羫~.%΂b-Xnؖ/Xucg<WFz}ZOxan&@}[,2ւt(x}vέcM2eʐن'\"B=qCs1B%(8v7q_.du*QxeV&OrtDJWTBh3jL@83WB6:`],.;{Lh/BPv0Mh!}E`߳AVjt[ב)Rj˰X<ɝsB=UNK|ZԴ=&:5I|VͪΦ!08\ KJ#4<IiuVLn[SDep>BX܄](ډM$ PS EGToR6Pa.VEdtyu6ZV. .5~d56vhrW EQVIC Q2:#wg; t[Ȉ sUt| %h X$ /2Jot9M0 HQ;eD(UW[]{>ݔX2 CYId7&K:_+2BpO썟l&M3,!S.v/[2'2$9'|=B@S)V0@#RՊ 7Q~E-vu_Dž_/8;[$"O&2^Z*9褣C7_g0ZF}j$\$5AaϘȸGhcPJd[La0UIX '7˭'B+ ?"]5V'AͅR 3702.5tȌ@D]BNqBdP>ۖXsEvN4d녉?Zap~!3OK^TQRq!a6'H&oͷX,}G=$S&Wl Ea;;yA|V+kb,h% ;pGh_(=$E2[3H3q<Zda>Ƿ1ouSLV_d=Z}3z͌i骻H"=fxP8z oߥ3_yǖ*"I!Fl0XTymsՇGU y^Z:MB-PƉG,8.'H[1K)1)!/IW%֟Ewwylv0S)ҩI"MF~c^e'%Ȼ'sTRŜB"%FYXqЩ(Z hXS)<CCM/}VZ !uvq&2/ps<8%;]cGiE2֗ٸ>@\jݣz~!r>] Dj@^P4x-\Bd=K- ^RAӘGxWȫj3kaqqS-[7\X#P:Bsl%ȅiqt(UY4x]NS J=-0MTy}|;얆o;J2 oIխQ5yf:jGPMqmB1kWjĞP%# :tLxFߦ̅3Hѕ8ۤd8Ŭ N"`{)3LdoN6ߜY?g3\;JK7ࡋ?H'klQG4:T"  RԾS*2t"CtŽsh~k%} apNNOMrʘK dtKw'%vu؀Υ#qfϋD7gَ?y5?[O1߽I<1lcRo'#ѻb_٬`ui[ͅ)d[ں\*\6?bR+|'*xiV 6)`\VCa 李 VW(v4 7$n%i܋T "BqqX+l$;z"Qp.c)>xbAnz)Sxd^@(߂95'7GcIqLo.bpLg >OԵ>Tȉ(\<3]>4'%p]PW|>%;dyR &mL2%MϞOG2gϞc5'wl0I 1߈4 eK">nAV" E IΛz|oM`5wY׳:ꔿ @@Q턗Xy9wmÆP2ZЫ''[&jiTF)|;j&,@q;c̾o>CZ(BXz-H1/B)|ނu3TY:X>PʁT6S TÅLm1-8{P$Rq+4cҹa0zj==~հwH6C@%kOuV[?1w͒iOt{7⁀X=HMYe޲+`~ :vDN6Á=U_ůz=3>StZ z߿Puyc[$Pm;X]&l".F̨QZ tCb 0eNgtnkO![ջ!H_4gg%픥2cq5^1j o\/ AWutk x'_h)@x !FsS1M@uvY _"TSNMFۆsd L\1}rH bAKbW\]tYEL٪<(%%QѴu~KXנk IȵJظ8ItVsg.y+#xsu1ݣIn~9q SǢ\&[KYd+>'2hLgjb F2Ӂ@#l[MM!gsu9 T`2Rý9 CYz7W&x{CEprqsfl悿)3(v]lof(jwh^h%އ{=/G3o) >T1 uD:c`n 8&'g{ rp\1 ~&Si2 K 9'ρ ;(zUD?$4?X5Jr:=Uw ŀgƛnoTyާY IO%#އbB=K0n!" 0.2-OPCE ô}g{,t|E_Zu$KdpDM>)ƵͼCL!}xP{$ D^ fT]#D(&#_;ubmYyd|Z{u`fGU.QJlA>5[JY$)TLVx}#KxY\\w#TG6O$72(Y%xH@L4Rr8sm>{OCͰ|U:0a6@d=O%kCK] 6eV}o3:lnakn[EUS~fЈLvCcp)M w*B ~?D7ܦO =sGK5yT c/|^ ̺r.5aZ=&@VݩLOc /'< d{s4w0F%@#iaпHAzjQQo?C5`R((ir8Dq2*8]<;]p Xrn}W`&z" "(IQDg#<_)j2#i&T2L<)šZ5Ac.ȟa,_b!V[zԿ/<QKM#(ExE,zt`Os G%a&HJ໚o9'No&?O%e.X.ҘI\õ'Hs{ؑ SX.k6C?2',kR;p*eMCY6M'hzej˭X7J5W `}y-+IӧQSv*/Gp(4B JzN1ISkӷY:ݭŹeMQxrsiiXSn,KZȱΏC,Nds`WAݎω+DA&a( wƓ}kov}M"/"ۆ+٬Z@o& S'6R]Crť*>G9ٜha尨%ĥkqJ@IJB"j UB ְ  e bF @:骸iS^рdnFrZI^Kg^[j}$giv=An'p^  ]egyoܮ=YW1òY,n_E*6STV"׾&w?Qrk]Lpa22}nƯ4!$ 1C3?.X5|;rxJ-~?jzRIFsoֹC}X WS0_Q>= YLJ{~Z3MS%.D:2q|X7[hHEVsHIGe|Ҁ]f#FН9*}ZDFK=QqW;.zJ1}QHMbyXnV2/ |8s I'=s5 ?s a&jR+n})1%F +9<FfBD3z\)!S**QJ԰iwFBj=#M4[^qL$zqO ⥾eH9?"K҉(cR=}ȝSsÙ=&*ss+5oN8ieOK+qBq d|ЏPFT&gmֱ/m04˽6Z^AA>6j1u|)NPɒF!Z, FG$k4NrȠĻsZwLIry=n&&Hqꡁ7FTu_o=4gcGaIF)J8ZL5W!~nQ 7R=OȃI+nj`=|`isv(ZUc ׁD`5D[9绑ݱsIYAe+^ĬhǴ9 2K,I ZSB4 zfZ rHN:FF9}d]-n3uB~?d`l*dRސ˄k?m{% ~h]Ʋ6~ߔ*2TҤזEu vt7{#;'࢖Wb%O!rQ~Ը-~IE Fn%6c XC5LH.M_&PVqkrѦhhɕ Jx7Ϭ9ς(GŧQk@~,u4O%JcB;8u#ÙZCgA9廻'ko8}ڒ%28YSS юF!qDSdVcw-d?s]z)6I j d5¸_20Qbx)c\ANw@ch껣!e<2PT`=+)C |RJ}rm* h\~N(+v D6KEIi&Nvt@g{h"YiF;ϰH຀(e' IWM1N}P :6ǗYvhX'&-URfIȆR$e͇pd-̗)+nSn дj[b_! 5˵#| [1ϮKcVJ92H+6yLzn NDۓ!pO3e73Uѻ{G%9V̯(1em\ l}Y̅@>æ$ca)5ӳ#SZ< +o(Lus5V{Ŀ{nsKG,*3O\1m+)،D)}xv:!I2Iu>B2u*8%WdIg.duOTP(|XB>^#@AL+toh{KA[->HZwCMQA:)+A*H鐨 tEr'C9"?z(LHYoa.Mz |kxawg8. ǶD2U(uқWgFrq#• A{x05xOԆONz"ۉ@h+ø\Nr;]}T##9w6 ^3Nǯfjڴ6B]`'b1Jq ұP؊%cË6@,f=.j`T`A8rW' 5LF/ uԈ|<はŷ2,zFE.|bm[ k =(JzW`C bV3Q 6MTyrC1ݥX1ʡCь߶MZ.dևB4+;LI3Caclq1gUY7feլ}guUfb3ɳ!>2,`Fc<;5])NaG1FbX>!ŻW qk,"06=|3zJO.LC:Uqk G:ݽ_W-O:n:s+4\Xk NG8KO&AtMٶMʌpE?3k`w l{?k]d'NJ/tA͵ ѐE K;Y`y6.4b\~CAY햸>GNG`d\yk% UIrŝ +Fɑo" @MvMEsv0$9IXg)!rv献,Mx`Gf tV6!k7ZvRU CA \wǵ=nھp.&;1)YLJzB7CyS+QgYj)Y6 eQO!UbC!V0'xTrLe|5/t0"y( 7)sx1x B. kd`9B #lMoM+@M_7Qwj3".\wēoSt;?Q5r}CC%dCMbS9fB dEyMKJ ²^pŜ33m3k .26١JX+^1uЃj]{#B\UZ \ FIuZED/ٹhSFlA}/ w(%N sbw*i\eW32$eR\:I鵭 `87 ORX%{c9JI%iX!~%~3㶟+W%NS69'3hObT^2O;q,JuI/* ~ˎw g@%)r' Cca+p.ebCaRZe{NJ¥F#) CU&ODصuVc޸ZZ;A9:_FPҙ/mi\'}2La:zi(%$XHoߥ@.nt`_7;tR22n7,%n.D 0a0OQ=smAd)aOnl,?AbAyU)`6@>6My mٺҎf^W |ѬSf|E>0Z6L 3:h [{@vf33zlӝIwOXmvP "zLv%9}]'tmg QG#q^o 9wMPѭAU[1R3Eq]1b3KV>hm N)JJb)ljpe/ %cAZ~F1?*]{5M<[$B&@ͲdA9u )b= 0O9 Xgs7WE6p#pdBWAzOQ[{{0TܝC/A(ڡ:aLp= *OvF-H!zG'Bq+i3C˾ل3F' OD]{a{֧ >aU$oȺWC AP[2;tl t('yG ~,g2YRÚ/5z AFgY;/`G^5L(=[a'Anc\C sgN 39ȝ43e j"Ĥ_ j)ۚ(#FngQM>cdNWV>/ti~>gPδqc?޹ٳf+yoGJXd,DfFk3"2#!~F{#vvWGmpBf&"a}>G.l*a5П@E☥$Uy]P  )@\v ԗJJ (@%UB-w]O }pӶ爼N fE @[.g#u46DKo3h̀Ѭׄ B~L>xD|jNZTn"!2NV+^Ȃ4H5:0}u0oZm6$s"@ ]^NiW3*tW׈HVL.!F1>$:&A;y f쿾 L;46Ǧ55&? O{S&#N&82h{Ox>j~QMWq&BLA6~"5N~)3eYklh/Do$Y2z[#hoQ0GD jH\0P`M5W֨yxn1?9yPCJ:^bt}_访A閽Qg%d%Y՟돪LLwPwRl5wzk{$g#Gb`ad#&C\c9VnU>˵\pDm^YWLW#:7)[ͱ_de;2e%IAJ,a9`mZyj1 r-Aҡki2{Ri&@. fpqy>`{\B}S^ݏG+)<^%2Y1d㲜eYƶ(1[ms^v6-f.F+eR:Qr-ܩF=qf?}=`]6Od7}Bt\6sM4Ivl6 >ws%;n3^S{%"8 %iXj}<9 wtKC%Pu\Sig& nrQƵ=kgp[;] Q`]]J+`GϥZG۽;Q.3*MFd>禒|d\`p&o}&9MCے{"bfȁZ2}Zcm{[/m^ڱ9dQʺ+b{߆4d08myIx岸ӏl A9ܳ;'n?5mG^4^ղk͊IG}lÇ?>I%4]2M>Ų\G_E]Mg=n;3MpLvpmd7$쬑HC,O>ql[k e(xp2GUlC0w"K^rX\_==ޤdD=2Pd& !*L뭿lgʫPGOÔpʏšɬigSh 5Z{ϕrSAO?9FE\lNey>sa-@Uүc]z8a \%)nRć>. KM#sCN~A=+SfskE(b>+^ +&Yvp40n?/h Gp͠h!M#̌:\}2<5@ebçA8F}|؟|{w(H[7ZQϼPctC @##N7zqѮL^{ǻGZ_5`@ 7V70ym7Y_8Il'i@:FO{ z=H!o<GOoDF]ҞqUqHz:;ɯ$5nnJeVd]-)yN/hC#:hu+Yec*Bhړq]Q%w`~,xmA|Зf$ci㐆EW̗u%kwd 4K͆LJ#kЦaۂ8׆J>!aŽHY.IojTQsޞ!Y `* ?XВH")[%^pM)$h9e+0׎+7w},. b5Ք*cp'Kܖ49+iIJ,I\3Fb96ٚ}l\+Ǐ6uR"7',f9% _ Њw wa nr.̢ _:U wأ0ަfbv÷< UV-PP̃k=߉.:T܆:0pJ)ۄOAzU]0vS5oe+gr>?'PPoedq/7זּAB%+FH}sZz?/ aҞw1pqx }RcU Yf>=aVbbI?mf>\CT'ʼn8J>=FH 02 w)췧zcs&jus9p+HV]:V-,UH&EDG~;؋ gϡa/aWMQC-INnsѾ+_ $?qxzZA,WS#%{Y$a|f( |Nc;xC`n Z?q< z7 uW @N?ڹ{u'H#:OU]7\JfQh9I0  ޚ\MF?.9-]ᨊftclN%hP#3z\)㜵E-ܮ"i'9髤w f=B.Kㄊ৒Ű;F6:$63ܟ]YX,D. @$QXMmRM 11pz0\UovGN1Y!5s2@#Y + $Y[]xA4^?5ј7_nN'$BC\-(iR&6 L܄.YԜ z [ R7mN;|7.<7:LePghV>:4,Ct{5g['/ ވt ^۬W q{[MpLPG<,\=Nsr97'{ ]Twfŧ ,ZmՏ*ZJl!)P%)Bs֜421gcb6' DE'.MCWFNԐ]O =#eS d[C##McThg1d␵w-B|5%X8X 9XAޮ)課`  rTX}` &;fʊ܁޵s6BZhiYقⰮfV˗s@z5%Zn2n[ -OFK~Psx"Ss7Y?5b@ƀ? h#gIqDvvfڸÀ=Z+OXI}i Z6@0ABv:;i;`#PsBE^^s )D&"ڔ\` !-koZ<#LÓwR@_su,pbc."턷R( K"Ejl+TTWҼܥX<%dVɺYe}aIN{jq%45mim u>'61)A!\ݱX&zPO׬ [)/3f;Wcr*%g x`*-R[JlR r쌟ѭ3a7EwӠ>0r0]i0Ĵ]᪦>n$NW|$gK1?Y 7\5[ c 3a15=kv'4AT!ODAQ(;"ZR2x'9ixzЧ#*-ʓSl#֕!NƜŪ) _-㪿Ia啾_@af|N8ˮm^3by_%A64FJ,14o6^fvR?ɞ}|yFʧp/_ Kx>lܸ f ux Ht\;v다zd#?)I O\[ C{YѺ#s,ѴV.m>s`Qn?ܩҝaוZJ:=6Sc$Lg3o TaX&..0`}|=BdE6ꬥEdWF+-&DVk)sT*RZтٙMuϏk~ E%h"A_EXVJhMsH{``BHCXNs[5ix3,WFпuQ񰹾؎ L&Oî;J~͂6 Cqh Hɡ:%GceL^-SΜ^ӂDio<:)O(Mq3A82;^NK\2'co^}b} q GaPht)׌(XX{F xdZW3[:ן[wc4_BpDAoOnJ"N?n(j c(߅{+E'r[gPY$yvwZn /r4f៯+GǓ8LIr,^"@C)W(Xudժn)(wϏ2E`QZIDZ\ ˛Jw)J6_9E`Ƌ-6LhNea#@ ˷{JH%39KYM0CGuށ|c}F溩 m=*v%(N4Z4wJ/EsWúJmM-@y1 xfHB'-%i.֗+u0"]7! X se͉FNb&Bx۬){@ծD7+\|D ' L]} ?1{pW;'3 ?Q|&L s«ݴн^:*/=V!@E_<+=`hsaRsJqn1h36_ y@3FWPWCy.H/wEd]*:"EƛvIb6u)Y,D0?Ve'ad4o߀K`05|tfUqʀL7):H+;cXeV"9PdԌ Ww$}gң G״; _J+ҭ\~ ĘK\*7v`s??9{jpx^C1Xc@yObC%a :qV_j<~dh&@/p4M:b.8TӏPe٤An:BP\ >E{̎Z:P\!~Go [-] |zJnm͏(o"3@dƓ0߁-9[w2W)ԨQl(qyKѨ,/k`OLugH$4dതngֳr)LFÛ?1Du1ƍg_o)̆W}(:HP; yڴp7q%zW|y0iqF HC!՜q #y2^k55B%륢(U72qEMP09x=Wz2gc#Y 5Iw}h5QE/-#GwN_]7] [ㆽ >S^qe DI;˵ja1kqdMQQ{3!tK1`mmRO^}A&KLɅ+CM3y7t% %矽S6&C+eQL y# ]7ѶYiuaA2>a E1h(ɑ Y^j+fK=qroQF.EUPN*͒$"OJ]fh<(;l4ץ_Gjc<1IQ{ pQVWPEUfu 5|c !00<WfS/{>5uQ8C_l1JޜUvBFz-+s+=GR21%uھP8Pkeo.3 VVq/f~X `hދvdLF9uhY*ƩD| 7~"]}ꪠE.<[csO7V%QfшP@@,_V* X=vhť67p)nF}z` J:&A`xP]`&yI#ϰ(\ZM`ێ޺,OEsN`s~j9BcӢtzbJۜpl|M ob w-ōއ{w\Z`i I bXml׿Ĉ5biCβ56:4+_VKgl6i$erM(?&" [ז5|U@VyDդt'Dh2kDq?sr~De72h@)=5 e v;/dחRqb-a~e:)olih67ߛY{ƑZlĆh`АH!T>Dn>պ+4m>& ۋK)A;Յ`Np7s%nw0'֛v +Orw ~?<"ff|?On"r* F,ƪA+m=\G$ng{u 8AhpXeq!RO=g_[Wh )o8wV ׭,م뉧l2 ,/)~ю7vgnWuz_Qg֧@پaߛZan[H14U'6d >&0\ϿYc $NE&Aufy<qngmoe$: xjc˫{`#wQZ~&5(E [p3:]Sj[p[h79_C^6su13J8|W6_aM ~ɴ|6'Xo>u73Vg~90rTmu8g3fiSz]yfKM1g8e5 s=sZqiAKuN)SRkL7nʮ؛+ׁUy>>v6L9Gʑ'E0䥻;>+G2tM4{C"pBMUuO> ;&+0z4Z8=xݺO  ")dk$"A6o.nݣ \-rpq?h&'j-U:b: ٚ\)>R8*Zt&C9yp*2x"y^FBǽi!+3~P- QuV15u'J~W$|w)y@=F!0,W3% Y_i2]s̡A@&pZ/C/uUxhxzUIRWFY*/ bTC!jjE7ֲw a(a8.z,ub}o@^v)9-?-m9К&xU߲8߽K4%.}5'2͋\nYqj~< Vw%hlHƻ fn-V1)?p R6R+5s"`1c[ j/ތkT䄬բ)_jtO H@G=39s6]9g|=0XFT[.M?{b`4 :OgrF1B?J=bVcr yE㹺f=|(d#{`goqe5b.wtz6q~?>[LpEnN_Tޜ@Ǘ>KԄ;7}?񨙋˦~OV'iWEhqgEA1꿠\B8 kbD] 3i|_b}{# "j}k9}ۊkSD)+>2R|CbNѯ| k]:hn Qp:A&)SwI!f9N0mVsTTfo/[KKIŶ` K OjuWpWlEqնw< ~O1,{JOIV1KcHR= {'YPf 'u. soq!*Iu>& {G>\esM_c5g- -/"HQ*ÀB++m$urlI+Ru}~u fp{XWݎ&Ղ BdgE6|e3os8-WXIbR`}@(uտ$E鿹ޥA=Q ⫻-3'ߨ^rZ 5A/ !8SkzלNKjMoX|K$q$RP:Fd?Md:=UVgUvHaRBp@aG:1#U78rWeǫZf@wyT۰ >yo)m:5Pjv*6w=c K;NJ8Ikm`2+}s]^m9۹,;3f%_P ?ME9 T<5(m\7?zv־RDz>K)r w*65Zp>qMzk'&,2nCQ=kޠ6|p@: sw( _D*cURgF Zv:$A^ {c0vgo#O;]F hkϠ]}ÃMUMK) >Z/ǎҺ8/2֚W`Y_ΤIp2s[n,mp6uI;Se-"&bz/ʕ3(P+fͨv.~B؍زeTA Y|zML!7>s=}7L-~-DGشb{wt}cyQ%`H *K^GtsiYfy𞋉Yt<%4Wc%"`m=uԿB-Fc$ jCP.ɟȩxr̴5$U5`4}qKADe11Ve S}V0L~П\*ex?@H Y3kOy /Tīm8ng8+*Z5*تˉ祔PWH:ث<ݙxsw{׹{>0=w)n\W/ A ggPe7ܒel ? 2|Rˮ7w44BYM,F0գgn^[S~ rKEɕ R'% p/6%ǥk%9JvPwLj;<mܾ]_k !Cn 'WA5 ijX7\Oz[[/A'3<l`飓bMz7mHZLyp,G 96T`3;:5ַj:b~G&Nu^b s&l\_3r(506ڇkRtF̐EZee|x'gb` F10-0Il"@ BCi+Ңx; a8Vv;R1_en\Q߱@G~5[J5G1çb6R\ݢf&A; FmD Xep0#"<:w 3qޏ0j}Ƞ{X7!R%3[@sA_K u.w]Ҹͬaبj>Qy_{vEi4K&/:s_<s#ڋ ϭ&5uoη熔EJZ˻td@ͥ uςJ+q; DNGI\lmH~CK{E;2ơHiLj+#M&.y]Ki ĊrL>A1(D{Vm ;khs&vou53W/Xvn[Pohá<5D)pi ֠:[<:tDcFk\&㑒 jXyDXְ6(o圭nݰf/iD}e&zu$ȍsA GqU#YpaZkOmuZ>m##rS,rӊDJ1;b Le  y_|܊Xqi/xv(뙞9ԭC;,}+]]+Qpڨa6QSZ^zRY"S5nm#@Q2^I:\X.D p:b'l[ 2 `=7k!S5rwoW؉}pp2}5\Ґ3~RC*+?`~x2J( [m :p}Fon)fܟIZ*>|_F#)0 ;(ܫ[#{I02Al1d$2M~"dK|w/1q>%*/{-ٛMMz{r)~nzK h`cJeZnG>cJ^61SpľXxzu% Cs<SaxTn2ΞqqIrzJN~Sp7ZM YdW}bt;잷_@cC#fO2F !$_y] 渼"Kd"f= j8@tKFU8L&g19sz{t--n}Y,<2CJ*c%{Mʼ+;Ǿe{?N_*Su/ӎ`.R h:ܑgvvYBd|J?S(ʈ\j'Ŷ?bݨ|G-7[K5{qyWѾKw\O]k5]k_:*w(1CA.d8EՁG6Uj&9ݩރDKwEA[wPQ` NY )R_F@ 6fߏ&r߻dcؗ 5lsP8rk8^A0Kj1FWuaS?.hV.b)Ꝉq6,Ci$zG.u( |ǘ@.quq'GF-J IIIuaz(?(PHVA:k*g.^?1r_8kg~ʑRõ٭D5m(;PA:ȗJ/I07$?̣Ǚ2V4ܑk,z;A76َ'_sFEޞ_G4M@N/"ۤ<*fݐ[*n8!>cG%[b9=iһC{hUI`VtkM L%!cmŧ4ʋ3T Sv &f+!"ٶL R;T?i}U875nCb37U<\&hͥnZou`=mC1/%ewÎۋSh9(T "PiTZg=Z s!삁-$Odx( d5zatuyS_x=S-,aQ;q9ѿuHn,NoצVMk*@aʃ 2[bJa%DZ{3be;h}_{=*u@q@rԡ)“d{g0k0>l2X{vj;%#n$N1!ۋR)Z\% ܗ8$;]Q]4>nQۓ'i硋 ǝ$SҏEv5afz.Zb'唢zB))u&)ImrE"^"m @ZiUa]تK#XIc?yO^ DSc&E@|i*>| ЕˇDKj+zuIs+(>1mz5#B{cHoHK]Vy,;YO,WdǡE?•A7̲y)znPʯ3#\"if?hi-Ğ48zwl&T\Olb 1yPI?{w;6 [`vG #!v[;#ذTj~.4e|EKQJM LUz1ekl~է4@hXW`"Exy!,YLѴc>NgenQİ@^sϿz~gن¡Fjq^ m\+2|RHh,p`^ w:ɣTyJ 7dYEyVtD8y_WD%}0!.p%>VD{`lACf(ɍэO^X+?dLʓȏ=  \(yjS. Ws SbZa`>B4&Narjǹ-,#U#+OPiu`ߡЅر%M_|A|]Wmy(k%yN.e._WcCjm2ʉ\ʌZZ@_HgwãT4%gMڤ3x06q15gˏ|[Cu{8N+ ݊DV1Aй";ђ9B> 'fLP ;^X:`6K}&a; @e(0 +ݯ-SJDMK 0s.}>Waچ`_3ȞX?b[vJw݈'dxxMA7bQ>:}0&L OUv A`r"NWY1.Je/QO]<۴]gX˹W9 AܑIgTkk>bRVbt_Vh|ʹ#|o¿zBܭ)x " UXr!N#}t,zYNXU9tNңf#ȕ^`ܷZ׵BorHw׊77A˞zDQD39٤nF.7>Tf[}z*j'FiS\S5?{URFEM(֎)VJEH\&5 ʽJ1ӌ7_UwuK zj#obo@ 'IX+.16--8 ~05XN/7o޳|QDڮ[)89Ұul^)/܉m繴Q9!MQS~<UiOV@w38_spIW\;Dag?#1}*ԽA!Wbº`AtZFMWDV8>4(BO:_K f/a˶!D2+9NP{h<"iCLz8)SPVnեC}͛4`̺m$G ˫YMzX̻-}TSiBxQ3gӭJJ[: q 9R$]6T4xFo^EiF̖g&K8:> $J IXI9!rҫ+ZwDUnzm} 6 NR W|SKy<=_eQ[}.VR\Z)K[ zWvc:KaA2+&-ˤm;'jsH#+yJ_kDD0Kr'u./fB (Id}E0-|jnb{nTvY x43 X?[gOb\5_b20LC>ldy$#^rG ZB3.HiHE&c$]ŚJuCwxr}%2Wdzv? `5l1n mMhyfv²o¿ҒV- }yxmEP!s, eM`OT&^# 񌦋z!az0SE-5qh,YMHNn`2XMBWqhun(/##xzBO3o.,Co%48˺# L%Ii#V_=^6hzI^{S5(oek=.~D[0[Lj1 lX?.Ds\ :{foև~C>n/$A+WboovG~ f\0(|d˳`_ =S<.(#36拾B\V ,H2]TAd 10o6P yԙʼv!Nf0? wn^%#ޒvڔzVʔ\5z)o^kJx`i5+O+'O'O^^M@+$P-oU bjBvϭ=!yȜAj W8YzخNմzeB{DwôĕZq6)/yTyߑ{$٘Y qت"@_ ZSB4@!Ez:II-1 . t@ ́f px87.V| P|5ϲʷVQ{kUhv}} K=Ls/*Ik*XFw4~aqUs 63A8XBond>"?+lIsAiƑ5;\XGחzs S\n6~5hvlӑyGQhq 9;ۀ&" NeK(_64h.GUGj8YuND(6؊Tvrk +ufX/}I.4EIg2 H{+ ir.¿Yu&՝ eg!!O &yRag[[\  ? Z[7'o`?'V\AB:aTu=!u>.F*ϭՊ(-'&w ^34tkan\-AS7≛9)Z@Ul:8Jn]dp銗OJq^vVG]\6ؗBT(2f,-:i aq6G|9G^^U{d}ɝ-B~nI@7M;DӪSX}ΰwͳ[lF;BFۙK Nn ˭{Q$Z_?t} S)Gqk9uKnP|/w(}"7xyk4pǝ>D;ϖvPҝ&yKyd[I͸lS> #ؖd_3"0.# kT9ekOrbOjV1J{ܜn-J}g^`&G* 1|U?t:&3>$02 ]V 60 s+{k=aJ*u:o>=mA~Jڸ_t~M>Zr8j2>=AmP:E @Х&\t$gzY6<:y 9– ŇQpFcDzod ]S~u\(@j~zvw`#y%v։ZiA0Ge&4A 惷5kd!ћXOKYmjGoa J%{*7g76mAC8My~IF*nz\zEa ޔ@՘4u9P{/(ᓫ'Y&02ʂ bf ę[yE͆'?b5sI%劫K0+b5ǐ!5?Or)ʛevN*/рDJA}F ØU"")9  NDR&uA9f"Si<:Y5;I6@P ovNfXhQc عX(I@883)~xySCcߕL7)B/5 VywG+wXCahbXYm3`oqܔEKY싧y\¼Dͽ8ac$9 uBƊ) 2ՙO|QpYP[;pxZN :ܥ .1aGXX<u"12/M ۂ>%x1 e/Yp6B:h_.J~|qL_45=$ ﲇZ6Bsb_C01nj߰QVr ddzưs@]ԞSJQ;= Vd /dTUeBroTb pŏ"\O^!r>G^f-lLtSEc#P∬>dtբTOQ1k՗"0*baXz}1l@I N3xг~֔""w ,$p>gZ=t5ea/\|4W٨g#FAdҍ(+Q ]vQNdHWmzNY4QDr4DžXkӂ-YiDA֗d=_#dL&֫+pR}Q9 K:ӋM zU/#Vt8s͎u|si{[CT'/MCIj#T-&nU"gAw\Uvo̿kKd)V=|Ȟ<&.=~S=@?3ܾ[9yf1Cw|Ŋʞi#Dܮ/) 9_Qy cTrSBwQd[[SqMPU eCd=֙Ff˳~N_Ү0(?^ $t[C`}gEA)p'5 8^¶?ty}HM\RӸua Fa.~$׆}NGcKkQ<7e҈vd.ǤH EB?QmI|hU<{dzt1?sc-섡xvtm`1-j^Yt ?Wɲ> XMCFVxaUg PԜL5[JP;c4ÐVgc&t>]{̴I5CN` k<;UE~PC V}Y|fJTQ?5D PdΞ ŋ3(!4%co2,pɥ3"*< T .{½ P {bqq(C(sS܇hл*)~L~çهKr}:P|Pa99iٗ C_ZͺCy0K Ls!+^@öc>TixUf / D*xz傚yOYׁ_dax^w87WZ qXYB!Iov`.ěJD|H; S}Q,?p##Və}TN6*z-'Fa9?:a)|Bܯ|/vܣ+3Qt.at5%31[Q6gX[BY>%Mv|{f;fo|2"`1%9ԯRx]L>XR;kX4"'ki{5NFOςW3tIyZ_ У8?@ +pRGam֓ ʶ 4̾bF{DZ^!^ɒe3K-V{HRfPf. TԶS vT"Qt?xaÕqA3uI@M-+v9EQ&=MmMUSBվqU t)S`8#HGE# !HцNffSR' u߆QU?4gGE5G]Ivfe3/&kyNL)q%6EQ |kWruAd)BF5%m)D={͖ f73 ^x:Hjbl3Y~5=wH:שpgTܲVPuF+M}]>F̿ %hoXܕH@?{EBC7OKgGa!|rVgcG16*X>BNjjz$>p#r 9- s$B$i.UW._qWOt\$ڹxش{bT y`%nW]e(8"<=;i-nZP&QP;ўDLp V1 NFJ9ulyb@dh% k6} w>$G[udA շcwP0!6 P'SV`G Q 5zoJ@7erxQ=,.]حѴe Is7;[AjRvWߝ9ȹKFJrD7Nz QˠfHLUB Bw Sk;A_wShu[WXQeԬnY( ww$ 4R4ة ;Ǜy”`]c)ExZ=6ߞOAxOymEW ڧX $Ԙ&VDXI\$&@ Ai1PӯqD΂MWb֍oHИUhS6/U'18=EMϯ$UUϦ˄;y#]M]F[97set >Jn26yH~9X{cMKs4-ƀRwn^Lڜ;o=~o7pͺ% ganI>(sp HinC}5 %]1XP5H;?T'aB Zxe8:91V{yܺNI[[f'?hw-oWjVflYqo_z $&E9NZzq4Ľ]}T#`h!`bGeQ<3pa.]иs"`ySD{xnc$f0rO>~ѩ `cF?]sno-_2('ݰ3B܋ƣYfZH%\✑Э)NڠDR(M$0עE%b1~X^/GWjyLϷwܠWk9~{rbuA =*C:rx _s"!Z}D)g$Ixd#Ӷ<, ׎ JOpPWNUNN,]Po׭ދ1E-I4?0s𱾮E(k+?`c닦z(G=M9g0j}~8 TUF{^oev4`E,H|(鵺/@U3a:@ 1p)t`s%f]'OrKh_d NYu};~8&ei uv]eEPKCʑqO \D%;DmMH)DИKܡ|d1%3ZuOHVaN -ͥrw,?SkN4~ z)N*LC"x|CW`AlrZ[S*#a" *՟Uw+Q֨]0"8\݈TWiNm--u` ̷$ =pJ.=:҃60l1wnDm*F0?q27AN4gzaRq&2c^=*̰}:˲J J?5^ %,gW}m^ϣa<{NS_R)g4&#R\!e&H({Ltۊ;g-X{;|(4 0Y"j#" )Z$*ԡMadLnG[Kс$^E)uA ,U%)7Ŷ_FM #DzwT zWSG=y_oz1v?Oz}'ߣ0)CDn e_~v в>/ժu\ [=} 6_ꟜDn H3I{{D4Aݪ|n6g_e&w_nZYe<##o(an_$nX~=8Ty# nǟ#ёh] 3PMFKe51ҳxy|4hx4 ًo&lY3gV EWAXy̲$>nXL)`뫑ؗym,±n`nh*mY7]¤FjS=h2jY򚫰idrOLr[p6*@YEgT†+iVrٟ S8\!Xw2'SS,jCt.ȿ Oˌe]Q *Ӳ^UE u#(;Cт $Og S۪ 裸)ނsYjZ)D_uy5<"SF;,Ցc#I\~:]eNȮwwt<+<(,^ dYtWZ&+ώWOAke1B(:3;['vW%`2mb5u/k i! KXfUW)rD Q# ~ 8\{|n˰X"J}]P6pҋlFf ѳ(_Do%+!PNnOQPg$ɂU|v-P?ì.T1rO75{f; NMsFc 8+益xb><ũnnN/tY]KE;֕IM)BIxzVPcukYSvbmU{fԭ^ #QVܳvf@ΛDXqJ^u{þ 8{6W{\)iMц ɹ[1TA?T/9ɕ]JdR o;10Ĺ.Yt*2)zk8)uPTc^{q)zYŁ-JMt21o6:,}CitQd,yRoxM[AC~Ju md3.'9[GɦJp* 1E$=Ieg|  543үijv_fV~yYm7v]|&Hj{eI( d(PR{@&OA"=_޴Ī|+ #1"vB M >0M2/8 !zJpg`:*{1r ^T'KiR[*.Mgze">Wg21a1JLuvM~aqP.]۵$ULJ CT_[$cv'zd}aqI& Ygd^{$:ԨSc9OC!=*#KKӃYoJ=Heeن*!cǓy5Ƚ.`^hMlX u3 eAP ' ;D^j`˛@;~VׇH/ 0oI`1BjQ GZ4Il77Z278FL݅zB^O?STb)PaN~;nSЙ$0Fj2@x މӿKLD8XG&f+*~lSga39A3Uqݓǚu1H'FRg2mCX; 6;|2z#ከU8txΣIв~{8 뿞iJwv= 8eUQ_Ѫo W̍+ؘVCr(bߐ1:Zc lzt^ :,N)UIAQ.?ut=?{YB1;\VW6fruiΧ*8}Q0^T}_^+5]ѻh GA)SApuO)mp+Evm) lBg4tx,t=mZ(|/|[BUt=ҚvPe܅y)̗O*: + :_ >Urk֗񈬰!v'њ`*e]|B]Ōgy@ě&L1;r\EA4{w 8Z!Q<3e['fRy~ j_9/#N CnPv?.(& j3֌Zhɑ*F$Ր!p!8]w`bN;(XSa ׶NQ(e<>+(csz$tobjMю*,g Ϧ̼GɦU D|I)S9q^,-U4)M]ՙ?9tqls VPP#Y<\*-f@z-o _EI;'pOa\~0m2imasf-8S? unByVarOys9wpчԗ!s~)+W2 0[$^ح(JaڽQ(P6jqoW)g>떐HG%] 8 Ή VH = PC8t*PlLˀ m5\7}T JJewWiFS5]UƙUMT]_\8 T"L- q7rSh}2 T1cwϹT9rf-59˕<睋mGI+Tyɵ-jE(Ԙ3ʳ/$Y;(g7 ,h^#~+loB]Y7ZRuhUEhdy#IɧѨ(.ZOrlqB3L t]cṅs%Hٳ6u9WQǼF}fh2AQ:ݠǶwG  _FP?sr4H_!]d3܍ZBZE̴_U>;YG/& Y=)*)3N'HUh)uߐV"kBvfF~`#Um)8`Hs"W$ֺE73 iuac-P9gbwא- o krP 0J2ct c&?$1GO6"y</ᯢT妋th!WL1cVY #dkĽ^BvgNO+4#VF8rR!Bxc*<^we)ښٴ1,L>sɀ+ 'Qc (9k BI.`Q?cP6Aūi DvG<3C1Ƙ֋:xƎ/)Ew*,d(^Y }P]%uKn쐳q}k rSfy?c WsSdh'_`4=}Snvif6*u5y|׋v45!T}ܵ.jN70X;2YC4^Mэ৏ PsJd# H5jmD8^OySեEfb$/|7FT ;Z0q:P?G0 ѡSFc.>sm5L: VyV TPAv'E4%Y&ҳUK,1R`6.N,y\<-cXk =SM9oe5pPSwsD9dj 馍Y}=;"?Wc6Vp`Z*UqA0<\wuk*B)fͬ0^;%=letJ`41ABTjnĭW1y*3{@wos)4%:\m$K^*Zg(qX̀X e8QbM8ʛgN'=<&s`xې=|~u+iR!ZkQM -^W'N;Taxq 4hYLs?RNO(9*t`<6KF*i`#@ʙqQLM Id/DZ:ۑX2ýz 6qj[b~ Oܫݯ+z j;h 1w*]-Ԉ/X)@PkC>n8u5t Js\ w] ܗlU@gŻ0>.&nȥ.U `vi$}=p"RԲs_,6 -̺k_ȟJ22Ƀ% 2LD4#-'X9PkʯԪmo(dX{@9Hgf]!ja;X;$Bi1R5xەlxI&O'=2 )GvG)Ѻ)F2EXˀǗS>?VUC_Pr!tZ!}fk"\ Z{cثnS1|+] ͯ;JnmЇamG[u]y^Yӊf1W/ N)ΰ$&O '$>.T&&Z򈮇܎B7I{iE2^36mѨpoR,&MA$Ɯ;eJߟ3dC$d-)|=PýN.PѕpEصdC[2Cl! VzHCU= @C[~(4G)zߟ Rݸ'>jyi >7? L^C g%8!4"8.D?pu))̉l&eT ,!a\e xJyWT2%bÖ`Q?#`/gEWvv&w\9 ".jFLSnZ֞~~Z% N |,/ɧ o{%eWVz%|V=P.𶴅z~Ih^`g^|S:B0$>Y}yiCS3("gc>ĭu|$6.S(u(YˈC?CrNhIY޷^s1yc5M]{SU\\~OTX4z&%R4bAl Y m㎾Q^ I*cttM+9!t] .";TR0X-%[b#ſԫ_FzYs- xO4-W#&Gƹ?0X2~e )MTڛ:1h:#4x%Q(aR\\-ɝit*@XZkɏXX:9%GO4q0þ*E6ԿsA*/8c dr泦tU?w f>[. 9KY>;,ZV[~p9-JhK_B.n0$[MIf3;jl/IbO2-L,Re0ݖ_W]~"AW5P$qoK oG~bf$4Y1߃o$x+DDպ)V8JT1}P z:AFhfnkCo6+myn%*b:f~$>jSd5F-Y}@7Iy:oR2qw851vnYЕ-%RtP{0--a˻%]Q&b&ryt o0 w#7M?Yyc ϋs|ʃ~D#côjAg&̾ZMTһ3 *a O\t eWFC0e3lfg^ʠ$N)x!F} ǚɐX7Qx,Γ&VDG$xἥ~H x W*oƮ&>PDv6?R$l:l+H~3ֵM&PR  ld<&hdш6pIlV"}ZOuџX2*߳ Nkk{CH ƕaTc`@Q7ZaE@[+_4?̸xxz<8-='bOl@xNzjEO˯DbXNӫxPƇJVݤOAt T 4G{;XB;\"$8FOPmpS-b#< jiDEC;xNQpV}x`pg8::{=ˤ}gF9[aRהbT\I~}A3 ui.PSb}(1݊Ǽʀ[׶pY`/<;أ%[^Hs$jb; !:$8|MG! Y.)a|+]¼Ò÷X1m?1i7o`*Q{$ux>3%^' ..3uyv4"& iW7׬ƟÔm(}}QYS=%l՟.Mc<$8M靧gLEO #hU(Ft>i}{Ĵ6OS_zj({W=+~f-8ռNyb1&{k*<9"IuQh_K6W<@͝N2myTqXhEH]<giwd#fZo.lxAřyEF~Bd٠c2Gϯ{'ߴ)taϒc%Kl|B.r<%$rAy"rɪ1x̖a 33Fى4:hGL8f`PʁMxgjPL)Q<R -SaUWo6B1Պj$#&݆$k2.]>Ӿ8GXu^4%;rUB$q~3v'D% JG[g t"KUF}>$ʈw#z(:YX3Y{ܩfr* @jyB)A 8'uq0 0g:!#O2lP{Gb Jо ih7U]3~lg྽G"L|/s}kQ{|SzPoV lч8Qo۾&zg1 EQwJqz&?NڷRr]R HdרjA)Dth .)$kLѾ8yIKhAx$q`p*bwQ?S!joR\ҔB0#;z4Ђvc{=#@V'`g Sgbu@nWWj88V+-"/@]^ahYbT z:A};OI.iEMmSߔ"qDk^2, z TNX:3H puW41(zgc餁*΋ǹx7u9 b"Z]Z"א"X 7~#=wca#s&gokfFлc?PMKꭄCͭeñ;_`7E f9`%&|& UhDbw,oh[84)|`?+ ld ˉ_*rT~=4}K@i8](}4רJAF,>Ej<ʖG 8yo%+EtۺO;ɣg[Ǵ]*kEҁIfHR< L=9n hfI5.zJh>3 󓑿DĪ[| KD_י( Dt:2rjLSq*dTϺU [Tr;iA~X{ӥHE:aHYp\嬝z-˵4 +CI|{9qe*57,K8Ԧ7toU7 1ah,7{rKv?¯7U~&+u 9uf;"iIMzo雖ꦂ{|>gzra x;f] 8pI,*m0L9UG⪿E9;L0ߎp!ۮ8mh.+p$σ!rH5nܾ>/55Iim<wvt{XMf%P[5D4FԆ3,]9 +c/)z[F]^*M.}.' stҩ?LQΰw~sJrMuRVj6&f-6svA;V߼y ;2 bntU_:(- ?Ңv,F(?6'eh+_8Bױ&MeIo`QM52ZLؗwdžP}fP^]yzO{:˩DEKQZrrO_TWreC7< 6,e>vuְr@.yGs WٽL"Զ#\XޣmXoeG9!#1s) MŷY&V4§NHW(Ө8/T}ʤT2Kj fC0ᰫ]7< WxXՁG$ueM Z6/yE6"3PPRў&UiB0iL2薩t#ݒ c&>B]OSMt]SF}J(;guGVș{0r=HnGغkK`CΊK$â} % 29R 8@'E|SB,8֊-ݠǝ.G*ncH{n1 o@f^-DX(wmKc+mk?6qeVc' ڈ mV/$;IxYgxIp/_*ZIWfELSJȪ){9C  kKYd;ł/ga= */[XH 98VD)agr@3tx[8Z!'BX AG.߭t8Pe_8ozENI_ܯCǣԆaz9.q0PБ$pEd@3[f(>W3*[y-Hw p.z1.5JU%嬡EbNNW丈Sg„yvZן@qO^ e~ՉdB{I(zsмӸ {~hYg{08 c'PDYp61$v.%g\|"jJv^id&?ESyQ5KW?0F|ɖ-$75h ;~<~ҜW(b[,717GmQw~ k+`G.-~2ӸsP/+}|5~'||y45U7U@ ܊A0rZ;'uKrkO1H8>ZcSwg7&ʉSiFaGtf/% 1 xuE,i:bC,m;r34WsvG<]ӚΥYĞLM!b?ʙ4`XiDRd/=*EœmMA(@\h5okn `ܽ+ARMi O7bX"U1m zѝ`X]vy3h/XAۦ3j[aAPqRLpXy\QcՊ {V ZGI F73Xj4dsgG Krgw%Ef8HȑӴ?AmW-Lb&uԫP ϚG'AM5g}^φk-AHO `_S&3`,*X)3mC%t!٥+3xl)EӫYz-3xNÉJ#E_y G~H]AW:6Fn~aoc}r^bT@f1?ƨ!l?@ldU+9@{MY,[,w2.#2bP 8<4v Exǃ*31ڢ 8͞}09Kə+ggl=dnns \ vN,9XܻMlUK|mY_/dM'%]uôp46ҽu%!Xs(<*B6jrajheؖ+p0QĿ-`ۚ>m 71|Z= N7ѻ7/ZۘŠXWoͤ#Nm&$Dzu3' O kJN̘œf)}L¯Mlt<1^>ޓI>}M5f_=u^3г[gohvMXw|aid5e!X>hbv GvԠiDnBqLd9G k_u Q9MmT7?U,<7SSG9A ([Jx Q Ɂ K;)Q,[`v;)07*xa=IzC5hkb["6,+% tY~37cXa#TByۙ-rٴr1 P #{!bo+5:D9}d-*5ODIyD^23:eRu85 r0<*>tp٧oII(brC4vKM̾QMF %]ft\s8!d| G4$s/ݩ-ɀ`ak^)`g(ޠg``3M=">%[$?vLԺF@ Kݮ(yU"u$Aga7"cÊF>Joq֙Q$*MG8{%|:Bx\E[ /ąhA3)TxX/h;MBo=5QP6 )/, uXv6=fbaiJl;iLfP 奠SJ|86C7GhCS O|] jm@ܪ'Լ蘓: 0R M\X2;U4Ig:e>RVLg?M )_|SYk.5,6tᡏ[.@ >P1/]P@Q ߧWLŗ=$ _ KA֬z>FHsaێ0 )Kg\g6L s]Gһ*L^yZ7*{kLܑw(q65.\+ eM3969gɴT{|K>ƢA0DCBêe@PB⢭˔mUw•r9Z t?b*pף{L;Y݈BD|4@#9ee]&PkiCR;3vN~~MuH- ߝ.6s#3@̫78EH)xgu5m#`\oo0UXt;\=+}dVޯoXN[o1PU@/sA2@z:){-ىɈ;t1g0 1 uC/Yi@ޗ% 敛.LB-Ŕ뻦 Q9靫*q&?Ni9+"DpĢ|* ނ*7lH,T;9}QPR?T&B )깑vs'07A5q{4}aQCOkApkUd۟8o86Ϟ:>F}-iu>F6:0KD\]CZ^N4M7MtLH d:T@iL ]2i=pዦ*d%R2מ0и3ǶNi.) .yyl8R%m6`LʎP`a!xbb'WdH~pܩrqĹe9}s 3V{zvaąq~Im%06sP59׶cOr˃z?TMmn7~`BQSG>g{O}yj? 8 (D5R@:/(RU\0I:ShB:O o ݰ1]N歫'u{jFmbbfK*8%^#3 kuݨٵauK H4l]߽TbWߕx|^W?p+Sr#ҩ`wwb:8p10 )=<4l8|mq>+@ɺ eU=@#2՟= YstƖAh3ݐuċzW7 љY30Ц-/yISO\г@Β[F2 ;N!k{9oj\*Rxlwsabx3'q:9ϟeW7~PY3Sp4ĭ<ǭ<|l"DsU,Ƃ-ŁYDΰx yc;ds,qKox/>G(Jqb>Ϡ`~֚22@m0>u/jg[﯁x|fƲN?+759 躷%[81֡Q2.zth60CR 4m`+C;M)᰷* ތOװ_OCTvJ&n@t]GƦ m Yb7F©LӕYP/jRg;7a9Xh&mch_vh ;= E]yh#ڥKon;N/]@@p6=C> K<&@,j^o$r@͐r=W HMUhD>$;ÌWV䠪{N }wg%iW6ѨFtk˪"dssO_P^qI^MtsUT&zm<6آ[geX3<_Paq@vQl玡y= 2꿞]5+B1𔨌-@Kw%wyFwL=1I>$ž">:v*t+AcRH]52UӮ:PUs.} .3fP~};&>h:1gAާ?{JPYX;૭>Q{Q?7D͍w~uuoO+5C2k)"?Ciޛ|EU-cls:tg4d H򲙈04?QT,t9U u}߮ѓ0l_fi'lbR.S].~Zcι]>Eǥ ivf֎ -@Z<OpJh f&\5G6,T{ {zEmR8boiT+=!}ѪmgszWkF./${H7%iֻo09G *6b: b.PT%6:=ũ?筫d0gzA+:q X u.>?b䠽^ytj  0DKA !k ok\9, e͡ߜ9DMt'|E;W;a;ȡXs,If ңb)D"$u!&X3'AB?n#K/nc0IBY-YmG[RehfN'Ysѵ?w6StG@g]R}{m]D^ٝzóĉ/.2heàhv حk&]DZA9d_{ A1 W^\/[oY(\R o,oO ӎ%5 >>Jy/繤{ z:Q?HǾW] Z#;ʖ)[5zCJu%$8j]!V<+&r3\ yElh`I]RmHeWgbR[ rz- '|,@ڪʳ>) :HJj}b rFⓗax[_ TğCv2:&^[Jy6oa)Dg\7Z6&Ē4xJ.w_CYIk'b>1Ne%|ⱢToj8zUg>4>慌FS)a(NָbZg>; m+pRq-Hd< -or-JCz*J-BCřef^ ņfe8`,çFY ̆$s9Z8bNmXm=.9I@4u@6IaJ1*| K ڕZ;RD8sbwqԹntu?H{e1('g$(EB_ˊ¾Fv 7kyAAհ'*&r\lɳiOb@!3E&R2ιos8Xsz*Hlu#L+՚M$!^/~4& =#+A(lS'DՍ[c7}YxG tS6 WjĤsJRx f:ʂ2r꽆Re]B5Ij8 κjp}yܝSaLjoքX(3j"uu XװE0 Mp Ï`a܎BI1Z_]Bb(W0u{V=יKY )9޷Vl 4S.+8NiqF儮]YT3QY {yŕNɲl pMxH熖g'f)#r{M-91ѮA۬tRil_)hx -p+cI!#!}g䁐 NAjDBGٍ#*g'6p:,ڿOt&B//v,̪}L CɛzԐ z*+# ǽ^=Grbv<9pQ1t8Mq*-+`88R˼-~%mE^ HIsM)ڛ"uomwai$MPAzQQ=h8C8Àa$sr'@2ȹA@m;]Jb^EM&cT%WCQ\R>F,,ITiu{;iOR<\S^W@Ȣ\m`'{ktuAMU-[~ Rwd$Y`^N w59lq",kSI6M|DŽ(<1:UfUIfDM,_FX^={14usZ VA/TJEls2Or# |=kAHR*ldrc$|cL*TJ" 0ťa5*!"TgNQ?^WLGf1RI1p,KW*nt_=K+'mv@aۗN)O~T^ v+цɀf-X ~#$ٜLm>͑cz>i@Uخ\8ʟ[re2? rdJrLBXRT/yUֻI:NOuƵntn^tK+[Ԁ{w>*xC>꼬ֹ7.u0 UK?--W$s b˲T _0d@UV 0{_$3㎆0},9DĻwM ϵyL*Z'߀oh-8þ4D_%NeBA1x8X:tkz7Hj G -ku/@:S+FgR(kx21HZ$t:'khx׈'cDq~"|+.؂tjLCb!m?l˨%Ŧ;bzQK.u1Z`C<\{j8L$T֒%&_+YVfrE]x'p LǶ\c *jƕPw~Pf2Nw+jEF\*)c 2nN=xVfj ſʂ@7%w`9U~ bInE;+=w5-~%N9W/&TŻay^bwكm' p *FP@Lϐ҄F4:| ZQpnv>䧋& - R~TM%vA"O;kfYU +~F5*?^Xj4d{No Ђ3($H9B`I`D_rUඵθJ%T&c4e[`6DRMʄ)oaf|͉el.ece W72ԭkXsaFuʅeO,ϡ%vҁh} UG#Hc޺v`΁//KglSKλ 䁽 H~b׫Ӏ G1p <c0M!ڂ8Q8'qɷ tIqPcqc!WLDTmc1hnH"u rSB[ND8?>!M qAu~{Bɸb!ZK$ӿSGo LE8.iih/92}n}r߯ѾŕoI uF4.@I/zt@Hn%^{N{ Gf0|g[;2."o﷜"{Ţ*%ɅO^qf@`~SN-|Ƚ+woA"p뒞.xlrd.ޖ@ Ţ;' e`eҴh I*f-缂pkEe/>=k:J6qw$OIof|$Mw`=f8 v)k׌B <}-X LyȯSik0;66zf, 27"zFGyDn(I0:7W5sZU 4 jrf?Bc.BRztyF=X)$zeCvH85JC9hl?n2O ^4FITh#v)!`մ~v/Vߢ*S4hP1D AΏZENށxim},uG4) x^滖PMgox+NaPP6_9i#2zNQhLuHV d̚L5zEiͪ_o+ֻΖ[{"$B5wTVꯆ@A*On\#I22t.j L~̰%-pC-CF):&č [|Ӈ΍BVI)2z*eg$ .rt.4e8e\u,V#ED5tfT4X3BʟWqa5o:!\N5_ވt_bFP#H+78ͅFƖSz998QUJMmadͩ{"6?qL2Ao# ;I{1Nv 5TYcP#6i"/%H!&gl{,yiY_`WO_$1f O +My(6G/ gӫi1I-eo[F*k%#*XkJB֫JFtNazfG!`S3-ҟvEVmYvKHI]0nʊ̪|$8B,ec fi7k9L:e]װvXfbL/I2Z)VasghqJj}Y|3\Y 'T3r_Q8X5y$agbzK8CȈH$ ABeЮJgd<3w3btu!!ǵH.P\/j*\5#|ËHTJ)&P)cxТd+L$Ex%`:Q=@a[Ȧo%%W(EwF=QBf$" ٫HcΊ6^kܺݮ=E}q%ʆ_$ƾ҄I"NE2}^1@$zNaY"YveJ䦵zMfg0b,iv<]ro%G A#uJO? oNZ=)j)!5uӐ8t:-#mJ|1H6}o(WtOmr*0|Y7UmK9/=ks~ig5֞uU!׎6s#y]NPP=nKٺąy}J9(7i)=X yO $U`64 o)@:?~Dݤ[ [IbvBxۑ3i=p)<}W@ h6 Txf^#8pd[f:_8E~sINdɚc\蟇I `$\ l>D[7 z G#>x@ۛɘM@f1y;qFcTwi_\+!V6X{X!?h6\1';74 *FZ3mRX+]0`DiHIUIln*j6̑xWM l 1MX\L=nQLљj*+|'/9Q`*0 yw=;f҉<7̥4T`8au>¢؟cͶV]\%*Nת{zaQ=Bhӻ׬} fp<h f1zx=iTpHbҏ\9: BR)5׿)]^GzשI}^ɞT|Ŧc#> 5ʳEHx7K9P/%xͥs"űʮlu\<;]y;Y/qQ>>gd ND+:lB"ү]q4:5-Vz &F[>T(o ] jvvr?f>/6;4ĕ"?(^wZ,Þ!0-m+,w?"Cqi+vFb7VPՑ?\Boe^K,?8(}R|0RY:a\sAV盍u0 xB}z-/]W*0sq:/-v HnOl*ַ-^{s{a(Y|o:{ Ds(ĕb_쀈ƀ6 'aRp[*tpc~e9nj򍕞ÀnҤ0љAvkȟUؖt VD1XܞS|7pIS>J&&)却17l4]>s<&7:\ Z/FLD %zEj/EJ;8[XlR]ݼ~Nj8RMOϜ*v禖zpҵɘ \<,@Xx𕖜APM)C 'jgHsbڤ'QK~ kK*e!?_PG 6yW6nZ]]Gl逥Ԯ dhΫmVMpV٬,5J[DE.$R8jt0S o0El /J5iZhlԸYR1( χ`MY7n<5kɏyKR oi1 5?$ёo/V^+S)G\KZc~o_oH(MDxG^k f^̆v0Boll&TvO ZT ao&B Q6fIC{FN*yEt61H ul3i;%uކ*O9`$nRm=xGRGQyrGBďQ[Bh`>6Z?;O)i`pק-;@K"3n2lo'%4s5u8JzHk)Т7-r @ Tm+ϫ]i;4-NDž3uʒ*%.iM/fE>8ψjB@dM.h2` g~ֲ=k:G iݎc'>&ʞΨva$61pai>[v|n}ueQ+/Bq:t@׽jKZiR*P+KIZ?M˦EC̽'LlˑM_F9bit]=?is_dJ .ߟ;snhUloD5qtqޛ&HנwQQIEc"7i%H}~ Bk ˢS5 K#V\싺BLkjܜ'71T ǐDgN^G.NYIv]%>cf6( AU FVm(Z6: -_&>q!!wcp{ SYdܜi4߬(fVDb1z3Ͼ{Np=LJ#F˦*cl1AMP>ZY.?@<,mRPbІ"n;$-F.".-V1ٜnd( ^L#vۭB¾l`\w8h8D؎!Ox2UMS[$lܤ9/̮z+++thQk$E|I/]m;Ӝ߫Kď\..6S?]#Cշ747CPB`_*l';%!^-jjYK'<,k7|kf0 Hu]>eP42HL8,82LX56$l - {\D"P [N0)У8%9x߆ 7\B.H:pNAfj>_ZJaiN \W}>hr, (7: //cAC_M %ݫLW=VysIOKDh5W@K/j"Вm$,h[*/xxT!pz?-6وg)ڸ8͊"Ǧ_/mJG:\\`u z,htd  /Np< ڪB2#=|7?a#-808c7ml-%YWUL>IrbEP _w6 E'vonS*u+^|t7i"^G.Gh VikL{B<dK"7TV2|Bj"R ).KL3w PON#To+u4u≻Y J$Yؑe[rNj |C;/_s ,ɣZk(sh+qSqF|cωD(Y.Wm|.gڦ-XxOi :NE:9FV+_|/{1L;-.# <F˿;/x&^}29e,atC7gZ{kr 74q:S::!eU^.ξh$CT\~g8>ENk|$>a~:<9E n,j$(8>U¯X6M~ Y)B8$E,c^ZMM#d0n4 Rk A#فIZn~V^:mpd_-2Ta? [F`,R2oNh^uߴ%ox{@_`_-YcGE0"$$Igf۽{Aw6=c4 ah sŗ/0TJp]l:XQj"`MDhDucm@5(P~4;GBT+eIoO=Owڛ417+V}] PN@3 Vm;rf5 WHt/A6R{`޵Bp)jڈV&jgNżI܏d"#/%dn40všE'Wə m`'ŌK 9=yT6.&PqT7R!FOUphǿPDHBTTȨթĐ{݁RtA ^]RRw܊Ae,灣fJkúxnxexy:GrJ8})b7}y%@lҞ\69vz5ܙͅu&m {psr-bY* <"hd5ۚ~ɟU'mV^^-aW)" !܉Ȅk˟T7W #)j3=hD];6#&YZ{ˁ ໄ"Vr7X p[G{ H% b)o.#PS32-+T+z :dBsflPI޻"d<8^,{AFȂs:8$5^OV,mK^CG>] 4<z$Ngd<&D& !+x y?[KP"8웇ӕ8#&3ْX-|GP2lGMaNIVnCD+UDXo|$y >gD|bwD ۶ƃEoaVPLUHhVjGclIA~޹+4rʁ6;ʕFB{^CHU9X- & +ල~Tāw6.`28%>K]E>Eո) WXգ!/h+MkKB-]m.-ZF cWl$*$ϫQ70l?W)s (]ؘ FL@N8mEW<5F蕪Kє=lPvAAԴ]]_b4)RM@ȳrC=\5W,#%9WŘ@3][kvcxM 8UPb7 Ֆbp<Uzv[ZAfl M%D i?(J7@qx~\A/qOd> 6'48`(^R߬N:par[1jȤbټ j*V<0GffB~]Y/8l$ӹq$تN&G ;zԛZݨQ]usHG}E杔-?+=dD"SXޯfGI,$50rEsU >mC R2$I7avW\P {7vL ?n;D. sɣPnzѷMo%a:Csڽ(/zuR N@޽*O ڙ"Lx!a/8 [<`a2S_>ok12/@X-]G('f)EKĴlQk/=.sE6.ÃZyN`PnP@L|3P6 IDÂPyU`9~QrI@oo$]{NJT2_XE;7rRZ@\vj{ė.mӎFHiq^d. YTeћq[.ks5j hVa|baʃ.6hO!ҰlOUgmܯ)( 7OVkX6xQ5 J9YN5=^mcI<@B|hzna-j-oɉbW'âA9? Nj-P\G+%5* Y\F3ęZדٌ[rj[*X Q-41W]eOCs}uFQ71UN{K^X{ GBh+T F°$Vx!-}9K `UAWĕdA_iķ_{0(s{hPBFHuj/PlC:oAZn@<{+ R8?˂(gBڗȓRk]0GΖQm7oi!m:+>\?na nD3kG[Wv6{@w| ؞3tgF8PSiDYٜ*|†'wsճ<oʶOT<#Q쯃c~DB9Ѱsl]=SEZyO–31{LWv;#! r2jӴW!aSCo' 2ϵ?U,7dmf\ս<e=d|(c t[@V3V~8ɞusAkG^WEBش<]VZJZc\%%Fi7쯖VQT"B~sɨA]Skd%gP*F y2wh+&HNkUX66Bx}Lrbf*P!`Xo](5`k,L9ةj/#9Kl ~[HcP&esC *,saCR?/'tGVN\w$ԀW]nML4#P[ُabMU" d.ps+6K=׈9smD,l#CY@FgJd> ~052p8̅-l.+%P y16-B읥5`+V&#Hfu pw34(O5Ep%u^=_6@[,H̤@orlm)uj|rR2i'\yzp_Y"șd;ϟT X EZczHr靑+K56;Qn-t#{bQ{ sJpT9!~Rz2 gqՙPOc H^⼞d ^)\j^K"R >ݮ"ovpv\Pg,蓮wO@ds:'YNVwwE]i),Iԅ/{9Sړb:?H*M+i=֔FθXrL :&֧L/)/C083KHsV hrv6x{%M6$ؽˁ h\JkH|Y]wg{/# iP  nDVOle7bq,SPBJ(U8')}H947 1zP2DBZs@Txq-0h ߔo;vj'.1m#jRe0mKO3F:+r )Z9SEi$ЂLWN(S{C X3#'SCR!] IKU^>>x6n' N%:^xAL_*u3iͰojZ7.K묖HA v昱+"?Sxw[p1я_\-Bt`'5ӊ!Q/8\%#Wσ@Jysspo3 /zhC_5'f'.Y|74:@#4{5W[63w'=/"3Tdqj8+̗0zўr^s"qo䥮&]@0o+2QgJnbM-Vn6Rۓ]ՁޔjԬw;K 8YTO,u$qd_U캷C<> yC W8#._ ZAW=K}%rVk"QPa@9ƃ\~b p:Z~f>Y5BUTझ`R'}wSB`2\u9S%m&a$c߅wCGmU BgHFY@Ɯo.N)_Iw B,dQ oJL.ka+7=Һ󽍍!y 9Z `i/4Qq)ye]rt S幙"b#YTz n}:HX|i@ơH= chA+hq쫐#hh#F393BI*Wf9~v8R ]_#̕wSt+tVQWt ʒDZ۾V]_gU<ͣlS^ 4`j}v(0ushmk%{'X!ưL='H C"ψ6)w5ݙPK_WQئyRRwʈpbe{QV(pM銇>ZS0q馺>HQ~Y-R%7q{̖Pހܒ=>`Х6T%ƺP?7<4il+4<(upVWLOdF)I_7)awp5>,1T(wC4E\Ir:* 4e 5!O)&,>Ӵ tvؔ+뒑3WGG#~ōKltοcX(WtvkPekqd6@V8TɯPtab\f./-oXK}x^ bSGa(/E"u?,9160;sa6/ԇEqMIu*F\/WO(.c-PY'JВ.-oF_1*U(:p-`Syuz\R)6;! W F)vݒ׾ mo>*Vl]R|lr'2Ǚyz|TLhJ9KEu4CDX!.>k2!{,G}x`Je!t&y _$M͵/Ps7DvVw{0ôg 8U6ˎݐ\Ƃ$u F a_z{qoW(Ǝj k]Y2A+y&!@H vc-t~ ڶ"hGNv <;ʨEI6Scd:qDGsoN"<Y>Ż\h3h_Qg0;6#s4][f0% gΕkV 7'eV@Hހ[#t)J{&F5.}j(DMu%'=*8$"G={;!1}d`JD6!.qHi1  :΂>w&kZ%{W c؀`9g=vKT;8X oH8Yٝb]M14 TyeI7=Q#)l)UfHHCY 0-goײc+hʤRcBy,oWEi~t8ߛɍnoʏכ)KigUBO:nx07+vs) xתaYCE 9Lܶfy}۹8o<[uڝ^hs;ukS!+shMNVFȺ|>5w Ė")Vۤ^˷vp$U&XZ[''=D:w6۵^Y8ccoRfrE9`DW5P?jYq4pZk[hBuz$Y<ݲ>Ŷ$un]Adh권Ո]'ZJk -r\##)s>Sg_Q\ՍFu*_kk0/FR'i8f-x rVX=!'?EHxjSsKM [D4D"05wB˱l*[;(D%j6&:m1n균:ޥ$pb}٭`9V7y# fs52f^ȷ8lbj{~Kz/wWT죐jy|&-ߑk / L<2ep[b 2io0.WuHbtf N?Ce ѡgQiu$"DSC1i]=w˸vIC":Ѣ +O@G51ZI $;J?__mi]{׶ޝ<׊0}2&T[HT펭x?b9{i {9F^"?e3b8nڧ':EC#>[;4a2O2}ۥbz~#W#BKs'/IQyƩ,+՞+$Uk`T9sq&1vr.%d+c^)i~q{L|'$>{dWʱLIeG>I  --{\EloXSJTc;>FAC'/k3(Ⱥ(d(`{̫w6A]Jk)W5cn߄ S'k~/5ϣPv5΋Xj6,$ENz[g,ka&zUҠ~_v dhf :wX5g~Yxe &{7Qa;u1Ь> D:g.7ڲ8ZٗV%^ ɼoxCRI)AR h51(73M Ր6Cvx' HtbAUam(zg ei 4(G;ezd"KA2^cMAMmמUBYuG|)mF*WиjvF _ zӶOdrh6a$Ѐlr鍎{z_N"j34qaS*#p#'mYv2c 6}ŤuZ*)7?W[ e1L*Gj3x >/kzġ!ANZ'cQsXjR>~[:l7kGo|5MAe6GB35?4o"cuS YU~"ĎRwўSٲ"? 4F]yJO\LEoue^P4%x Pϗ6HG7>.HuOx PJ$qZӭ"A~t\+=4j1\5/?':c1;ia&n-Q}x.Jϡs s4ܤ0qaSҿ=PҲ=|8pXJi4-3&`3 #EjA1"xAQ #i:Y"df]-|ĉ7к>isّͩGDæVׅMR_F{-E)oH-Jw}bM OE`>2F\qU~Pdfds | ѶMeS$7o5#a ꘌ.$v8I;VzŚ1w/Չ m0jUN i@`|مpb9_bI԰kt fvQp On\lw؅:Rw2(( 6 ߪ)Vӆ#O9`iFV9i3?hޖAK0W~Jy`!I>D4L[j+lr=` {N͟NEؓ&ڭE5PorMc݋\G6jdApBh0Qe`&;?8uݺz;w%{iݐ ]d/uz[?˫Yؕy0u2@id#H3{[ӾV =rpo|Pr'ٖf1 Pg+OOH1V^0_:wJɗypbM&5ﴗɐDn:ijIW _ˢL,0 9ԅEjb(8F?7F?o3/c'-_tUQY=t+jcqL%r@H Wʊ)Ny [iue:>Ro^F{V*Gk$Gkak@{I_>pA%%i-*])N@.]ҠPIל{^%LzxL{??Ƞ |  j=ڿ"(`w]hqQk?fZ.*с9{ʲ|LIL,?|PF]st* W *=xN_:ڣt:h21)&J>|r41/pB^9$ v)Vvs3`5p&/J$^%!iL Lmcv3~O`eTo%gȁʏn'h6sɵB#xZ¨nJcMlǼ؂T74tF :;:ꌲJ n3*Q7(qjrcy"=e yqou#gRNClMɏ@Tw7VcO8ZviB 2?3ߓ&nĵW/0gGnv 3Bɑ(x| j9*lkaR`{7. TwO`vbeTth:Gj%iGLc 5z >lO,B= .#cusui1uё:-N*A_}pfuG/s|6h[Xena+IYQ eb?3Gm׃vJ$;uzNo1ZH,pͱ E `GOX>fϠ\Z0]z݋ڤS mw5P0Ef,0wTw?0]?R[#RgVz̛lzt_MR1_q>Eu$C ߦdov m.?Oq!zP9IXJ,RM%ito˴3F&m>\-F\= @W]W(e iLdQZu/CF oB/lK'wDkb=v| +M͚'NgUEe7nr!'@[Dl(v rA4$fY׉kCT/{b>1:#|ڈA2e9{nO {X. ?ho̎MErL&i`[ r^A r"KKOxsb=IW,4xG#'2Ф魋-t"sQg j3q=w)A whva ogN# x# fWQUu8U pMJbW5V4tީq 9̵o/YL0Y>-?b+:W!./uO51,nW9HPΌ p-6wv.`3..Oպ.Ho/VqjȣF+_wH%V(<Jņ \`;7Rz^\ML&g?0n>@)}&fu0#2Kă֧^ 7V:'υRnH_eA <4\dMdfH?#7XoXmjD+x1oKs ЇS*M?:`,E6 3kf{I"Ol_yk*Cƙ?:!R++Ƨsԅ q yIӤ}2rU bh,Ӄ:ؕI8ڲ>g{w@Sfkql@ LR>E4:$ x6lQ[N"Qа.1)8ݧriZ[׮oЭ|U׌\s.bdzZsxp*|GvޭQ}Q{hEȅq|:b|zؔy{5IA!%?E=2n:Y|ʼnހQ8J"[r tzY/xzq6#:ȞYVfLW4bƹȄm<ȍמAFy"uCys@Eb JTx k,ifl$gzpڄ>)@`izZv~[D^otv{v3߂DWG:C!|ޒ--7SD/ڐ(@75ri/DU: Mm>"?.zG *zVd̖LnJ DiNcgZ"֚V *KOY^\N7f<I&0 c!/h탗/OTFuaI7h ((' ~|yINK%&1&NK5-mLz{^%ܟc wᛈԄ`D`5cxLE2J & jβG_w4+AHk92_KXi3EXZC`e`MfW_1>Ch{xܮ6 ",5?~-1G2D^(hH&[hz]`g,`1 v"O:b01.K;TJN IOva.>]46d;}N`odJ!ڛB hҷp SXXFLZO߅/ TAz6s3}m= z`[@5 4!"*CH ?\Xf .#7izpzx͒,QiqZm3%=ػ PP ᧚cܟvL{ PnӐrF !8T(/;zx|}ĝVRp1YP2ʊ)%jR~7yuTax43I.b-eu 0*ޮ>־4\)QwprA BDBn_CO`;QR/f rMzCL_+vck?QDϕP]Q \RS>ָJz!b g5ʝ)9O_EAl+I)KPc˫iC~ ^^JtvX3? Mr4VyDS%ƪ9كQ8Be^oI#_4|coYr%OG;*MI. "] IR.Ѧi+e0ƑId ]rgxxv~^LN+1Uq*BEY)^֊ژKMH{N.ഀZL`c* bmU,O:mdLj2AZ r "q pz#d㋄:B{:j8!U h- ,2 Bz)82T6`q'|CGa &Jzfl3}Kf vnvk]9Qq|(AI8Y4yZWo@x6~,N #19}-2E?A[;`'8b|c~o[S Z]9Q EK~ ZmZkAsG⮤V]RY<(J0PZ,@av]s*bMF(~{¨Iewg5jb=ѣ3\zhF|y0#dR~ T"p.-Qxj ًݴ|f!m2;kV{TvMm^f3ywAR F1`13eB y_$ˍ4tz~ uGwzc#1cvr-g`^wRtu]+[H<hCqKDsL[f&]n@`j!fC*7sZzVJKLm;cK "$=H@PifEC%Ju򐒕HÑbU av\=Iv* FÓbF .$7qafJ JTߗmb@9dr/he5k,[ZB93h%n[+rD lz.ݔox$ʝu`HPcLA>?9n'$:^7/.b)B+AGO;2Bqn!6p,uy$e`3y\23;r#/<Q6lV|3X0Yһ"<a'9;Ca3G0= [CQȼq Z +N *n>mVeNW8Ќ4 iF4(Ld˻&Ht֌nvuEx"#|I,!S8;&X b5i[HPR1ރkf1z _m ZwDFCΊs{[EC{*]W<vz)!j"2@ߟ zֱ`v1aGq<(Br׭`K-{ + xeh,gP+LX9?cH #w n#5NC 3?ܖt˦5)IH ZͨDuv@D8<9@Dޙty>4/~' ^ˤJ`z=nax7 b̘KRW\Sk!dyRƶwd>E- ?BBTiC錏78vĈ.yJFnG- <eaJ ɨ@#(sa>8xcIlxAAJ_~"2'b)K|ez|C~N7*Z#4ݔ ֊:&^ù2לis[aOD˼*OJKӅ{g$L^#h'妜q> qrԋ#]N[k=A7JY拀?=&"r@1ֈ0 1)i}H-t2 }Isv# {~McaFD,V O^\a*%b35fkJwx).n+!y1MjHIPZ,_!QZNt/{ j^h QW}xMpvڒy9]NJY)o~$tR<6D4g#n`TiU g48˵b3>^-Dfc1;j8{Y\h._l'Hqz ӷ|b uYƇP}0yPy & q>@O0 ,*_v4a^6HQ>#-c֥Cz]șx;[d- 裺"-є'B. m.5S7<b_`osd (" T̮$ I9-^=)?O0Ź\SſjK`pIXT0WafX>O)R.jCs't`"7kmS0_eHr|i+ 2 ;Ů&'رa!1vلEAi3\wf * dvӅj"%ˠQP).4jJ~E~t_e:u#~7ȹ#p =?C#mlAkV DR@` ):7 ;-5:_y|pjV)k%1_*V¢-~SRnQRׇ݃8S &QQk{aE_c[r ~#cdUQR?O Q̫"JĆO5K<r`kP. w.1HbF}T;WDDb湡Y*ߗTQrvw\fh͒w pk%ߝޕqatLC(Ս'F5}?ʩL6yG.s5pHYUN$NMI;-ֆJz$hat]|Z sG: FRԷaUo<,GD; 3A*;b ش!ѤWfBquAGVtZqMx]`^ e%=\%3;y$]ڄW'B"!K'J֙Z&(X/Ϣu8֦K<\^ XB@lrv=pWLQ&64#5Ajq;5lS pմ91U.thj`4 *jWBW[x+FՆ'^u#fI]'=X0!F-~YaAby$/st8 څʪ`D웆!}\Ubīwslˈ  g@¤! +-6 do׷Er ٘w@bס8:.udM0];?]@Bvͮ(?>*IKu Ia,5:Joă#~ˉ|ʼnRE6laOkC4V:aD>*e˿'I\p#=CH9! 7- {_ht 2[5T]$&Ph@F^Rϔ۳4Յ#VnK +ם~u}LJ"<RZR)V=l6&3B#f* }4z!1 +|&(̀/?xKOU۩*VD&iR6P QH`~hX~9/eNm .TW:glK]'ۋwϳMz33 9Tt.IY{؄Q+W Z9IB~v+Oˠrf=; 0"n3t.78{saDRC;'\RGmrna1Ksiw ~ѢT@|&^s)B[+5vat@?~H8<6  ՜SYI=e!T;Kn&h0^a;Yj|`GQ˱Wf؆ÀZG,ͭ| A>huGmBNzCk!&BWǍ|nحlRݷhVq:I؝ΝHeu*y>O!]Z2KgpaͶ{dy,7B-* ULz&gVԪ|x &i_em9d, u-|g\] gMt0{o[@:㛍_dT#HܺeR>u\6vCԀ6k57>R܃/vc:A٩#y}4&b鬤{AtUv%~]wb Q@;,' -]eyW]eBƠUGK7xtR-<6\qHENǸNjɆVh0l r|n&$tlFwC1ܥC<(CժU$C_YEOL}l+d%SLçmf~#$xF~pOuHUM*D'Nl[ > Ay*rLzkԒ4 a|Aj/P+pSzR5`v2+ sKdE q0q`ԯzCC͗nNf{k8VJhM"R(-p>y!j&1&yM'W< *Y3h]EKn0|WKݿXeI$1J_e+7tO *6Cڟ8ٶK\(>=N@HL+ +d.'ѣ|_hW q);Bp4 f-ַ*BNy0v*"WZ`Y+NًxG ZcFNH\6='XC$ՈEhdڑ s%+im i鳪üo5:M}&}wJ<6563/G8df\* [L:j F5&iۇ$+ݫ4yhGS eΜ]0HK\ꮋg #!PaCiJONi\O&bK-ukq~r P$~ JQXr8Tso(y 糑{a 6.%}/HBFH}8gkXF2B$Trn hr~8lQє= ^6V؊Bņ؇ii[=LcncU?.2Y &ڷCp~Oq2!M+JZb,S^TAV硸sl'ù(1q&i^NLumH#lq7x![Pgc6cJWY&D'nZ[ʴȾPgu.1A!p*P\ik2{^eo_+lHG ,#7 snN">i723zgDr.xzTEqU -Gȧ[nU7w;I_UQ6r Rviv˄JшgI5;'V| 3PT6:H2kབ9B~,xw ;ᣍjC֢ݚ>)YzRdz5 N]2|]7_'B?LXws ld<-Ojo_``x )9&(K)S{GwPЉh]B?௿q<勓+ ^CL#J,R>ิ//#+ḿƃ?w|aاɍ~A20xi"&E?kvؓ.q2x+pn^ym"\߲$ezmw=qqeDDR@^YR0,#<I8!$k ! E=OV&/)H\+ )&苦<#MiljBWwI)ߴ ' VR8qo8"oQS[Rjɻ5]6%.DxTB#8dJ~"vkeZ`[wB^]Zm֨dq Q%\ц$ol[:jYh(aJ&+={:wFj0(nѱ\2h7I7uOu0SX*EQV' R0q/LP;[E *ӲqQ!UDˠe (>>3 _GIÏ|S SO]/`Lw%bT TnVٷ1-i '=s繡AA37Ǵ} i}gz_ĵ%ڭ =fuK!a[ FLcF9K%o(T0Y"٥P>(UF [#31ANGw\' B+3@k^.gd+33=L47߿Fl f@)YoRҷ1٬gW?6A3.j <'x8(:_ P%ݐB(#*?B;$$]YB_뺒76T4eI;lDYXA`SKwТ+M"a jC?Q#S_P1\>QRT4ϵNɸҟHE c>55~7e~y1)+«P<ȏ YNsAg_LU9 B,˚L7Td'_-qD.͏'R}Sà2omJ'م qaЯmg(Du\p+$.O!X:GXN?Sսdg Ҏ:,t(~YEA/f`0\[+$XYmYnst%6$GػGvwr-IK%=EifM9VJNyܓ͖vJѸV\%bJv1˪ ^o0F.kCAr7`EypvQ!g e sF+}a*C0@^pq.*%22:8G gìy{PcWYt`<'zGpv{"eDIlLŇN^<wZqr0j~+x\}lsR`:%VQH G5kZ+[2F#ũ} } +mveћ*M `j[(H};]7!j/O/_ޱE"9*6@1½Qs ~G d,s~_it;FGWkYPElE;@2vGU02Ib}r5k#F=,bz4k*&P e."{2佢a~ADELBU@ILgt7E+B57<#n!mePC5m$vДg?~Qѩ3ր[Ў.>4@-FbHi?51*tâ PZ eAYQ{&{b?8#:"a5Ge`zV pC˳ n]K^V3&3i:2I2&'j;둇"ݡ^ٰM"M2lB٫W Qan 56,ꠠC${fН׃9aZxiT-,r4-  v??RJ(7xuR8q6kO?2\SqV, V}ۼ8!|Q^-;^SRb4S!vk D&'30o1 dÎZ l^ )7ew.WMNFY*Eȯ_xH11MH5c*Cs#` ؃q3eRd𶖩4-t48I_^) ?:".Ƅ$,!'(603/S h_:5^{ՋR!")X*54{ V'Ȃ޺F:qv=Q)?3.>p- ޯn%1 VH^YtPv)\_SXΛ'̽%+è71}11k NVY4u'_< `:ЅY];ІZ>4RG<8hȿe5x v ]DM1wfîL Ɖ1 l# qbꫥBF"-{ &&B>ygZ; 0[oܞ,57huk6  D6;rܿ΀ZYc8 .Qwl-p8t)CE-R}3>}{˚OnoU}"؝;wArPwrkjd,lXUOAl}hM{ eP!moi` adD`8~vAiIcE|{( 6_eS<9~9[)m厲͘ l剀-c6T׈|S( T)I.y>s.[:D5u p"rowqwy=Q"Ë+ V( GW41<3-JΒ.qr n"HbOMM_ 8O}t_kUb&,㈄3gV%?Hcϟ>VY/}AyqhZZe@`/]D!7 =H5.NQPc 2. N iV{ סeD{/Z@㟮jݟq8|ym?I\-H9َUՕ Njn?nV" BZ󗙸74C'[dH,@0s uɘ^Ș Rה(}%2[&ngP{i]g}>@vI'kN {vvn`'4nRDCZ s/|_ln+=Fk7z} )ǏLsZlkex9Xi+-LkRL1,V}mz&M6kHPȎ1"=O؇.5@V-Y6sOERP5<=GyP^-<͵ ~~7wi3<=$31j e^ȣy>t;hLrky0ѣ\erop|4)]"ĞԧWq\"=Èb;HI{hjJ tIƮ.6`aˈ|9=w1Q'S.6aUѡiMIXx).~TWV KE6 SZVAeU<XYQ&ΚA?.Iz7#D!cObYDRsF$_CN-)ꩼIubz⬢qm" VMk6)8p$,~3+쐨 ;`lh$f`eWA%gVT)o5=%9)3k:j!<ɞm(* )􉒬D)XC}ˡ } "kO 1+wVP/ $أO!,ιdBծFiǡD4/h 8}D@yBSp\<G rCdI[KH[ISذ43{`z:HݾL~?Zi1PQD$ 5 53%Nޝ >ppen #SO*m)Z㵹4hkbyW'q`輶(͚_Lf5ɾX.PDe'U6NG_kE:Y" v{e? ;HvWGc2XY|SGsMջ E d ܦeZZbpQtŔA:ުQvɉ1vG>w2Y"i;Zi0o" k,b?0>&eo ̀2`)M[H|"w$'e~gզI7-޳b"Ts-b]YPiD;0ݷ JivSTmlq?9͚& k  XSNk-Lɱ;цs7ꉅ',})x8dLWnȣzWa؊YcҸc>]VJ3w,h/x6Yhi7G}[<ǰ&oIY,jrzBv|,nS][PڑURĞ~ݤxW!7xnyϖ_p|}RB%p`6,YVpzis~`ԀǑ􏕎w(R ` Uũ$N7OPJO}W;2/}d&щ鿂u!Y/m˵ @3ecۈdR%QaZN!('x+y7^s!*͎Y8)z3 6?R[MzK@fnozµtuhͦOd$ۛxR 1n 2#|AQ+p06ۥD̶^и*6&'Qnn"6+8b*%m^_vaZeqe3ڧ$@O9Gouq5vHLN?~rGR8(xxi`Ԍ{ ŰVQE׉f~:"O)J= kf?n$bn^ᠶc y:H|}]&Bpayи#0"Y\`OzK]P} [} #I3>EיzdB-BmV(+hG[TY8h4.\]2c ss mn9d̓49 Ѣ-z<(.x>1"Û˞>ʏcƲyZ8&g+"S`+2ԑ}FWtXˤ(u&6zwO(O|G%nL#D!Wy`:? (Pq?aG8 .O8,rP]XU+s̐sP" V nX.Wrl=ΓݟLט6cfD]{z_m! zޢJE1n M"kmz,ʕb|rl@t02Z_6"Gf ~ve8~-EUmcw; c+oM7z-]$U P*, a!ۦ Q4Uy|1%)vֶyļJ3/;l NzL&;Z= h(A"VrFn)7S~}PJ]Ol6u!Or*6XX }d mٷmYXG0xaSϑDnC,$4zz3]y艨Ԟ ]_B!^A(!l7Wprc5MWΦ}A9~Z 0r %h&nC#\85,%Y־+w, Ooz+m#//ѣ+ ׹ j@X;-MXT*Pkf9< AP[6Q8Q5,HAo^bbTP?0{= %^4m6+'-t&N 飇ˑhǢ7#9>\w '$ŮѻШvߑV^?Yk4Ej *gKK8R"76_FzW"F?m'OkdR"U8P\ߦjQ pfΊ/֗۾[+ה>h9i=꺑f_51t4{7sxujFR یZڪ qeCg44Lj*҄睮%#х [Țr`!w rӯ@M;4aQ$R5.+Ѕ,Q&.^AUqѭbis[qor(E4:c!&{]l=Ihz:;u5gh瀹=̉7Y ~darN{.Gz ǜMH|Vqk )f91S}E;PBk% ć!YAD6єAmN-){A/sS0 '݅رPNt0sY=sd{9i.t"bbH*t5/47\嚔h7])FoXXʾGzM$q+|Oʜ@EFnH*`*&T){Y*Bt{BqO"+R, 4hٟ0z=G= y,;cɣ4+~cl,1zlR;7<տhZ8&Փo=D>t1pvf(U`W{YFUH$b/k;D%-DIT3//f#w^ڞG+ JiA14 \J9}`|u&Ron/n̅R',C$ω\b6 3 M #qOOQUKaQbJTd D@CLf ț||utF4zf;*P :\Әm@1 *lBZ: *kq귇X|&]󈅝31q3/ί_mLEfA=/Wg( -}yjğRJ\<X̳1h(^ʡu5ӭ?db c\ĩ|&7`fls5+Y܉hU\5oԖ8/cLBN¼@aN*@:7]wP5b0fAmq3r _bC:0ӓQXm2Pkׅۜ\#R_L5Li4Ƈj(,`cu8Nv-i^bffP;|Av@]mSyڌkiO1݆O+.V J;iGDdժFEtwsUYVggJ @~nXeQ;9WiKXbxwP"n)j 8-2{& &]4kVUsQAR0C?RG@W9sykVI!8!/do8ǨwqM9122nR!;  ;6!J^ʸUǛZc}œAs{D#t"<"Lӷx-It4'F5 jQvz}W% 79^<9L!;EzHOUI&:i1:VW옩,ɏ?Lo@(+ xQbsRk` s{2xBD*gA.LYmFϗv>TuL&a:G|?Gz-~)0vS2rWn8 ~5 zif/"~G7͵7½p%ЁS"[1_,&1k7&+9]Mڜsi*ad,UrvYNS/&7=F*'Ȫgp }&+{5Փ3(P:1XYa/1 ޝM=@Yӊ=RUSL.' 4<9!|\Ԋ @Ӫ/ZһsG} > fƻ"̸ ,$7#½'ɣ l~C=_;DOcXQb<ߧ{7!ji\.fxL! wG___]]`ʌ8iB|D&.}*Y贚M \lE:4 ?. BA`iRʵGl*MM@7`XVJHِ&E0/d~HLμ-F$O1&z4pZCZx9raP 1Cܯ&I%KW; lvgߝݟ %VvGg{!ZaNgΧܽtV8 pctgsQ|@9=~PJ6Yg`M,zD[133n]r8Oiijn%VX ԁ=94oKY SضSL킳[>P @7" ;ZUbݔIb&dI%'%^\ӥ_Fj*A3_%F߆}ryE͕A7K\kbQ)iyJe=`3lIptc,x\),;# aSQ(|EĿq4c`;R_Ϻ{L ]n, Bsi'*zanKdcÏPY'S7]*fuLxNr!'_Zc>fyI 6 YV;7{pe5 w]ȿQ27?!ḩ'j!2 CA {BP*},X:Z11`yo`BL/vHO2{v 5jnϐr8ruvhi7\௻J7"zSâ>|sX b!pr+Ym{v2@7tۯhYREaPH)Ni=X+367 L"63B gLeua#U,ˋJU8MKWԬk|5H]v*[-J.Є73Iϴ3.6MI!ICSQNuTܦ[I!bo+ft~dT6( klanz_x+:uCˑdRHnKx 3돌5^l&#Ƚx͊o_w_@ЮʅaDZIhAs8[;kcQQyVg7vG-|uj Ϊ&\x*haA-otIQ:ګަ /7pf]}cBZ]_(QMW+Mt]GZ 1"ngpq4& .' C'1Mb(H2,t6{iOzGxfj?֎U(@%(12GUkYnb,>k\8qOCYZ]V}4Ӑ>HnYvg_GQ6%8i?`TԬS RQlVC)`YWiWm4PEOPwfN/B'!> o Op=m\4Xt+uNB&J*X6e>p R.꧈a^fKTڡR=D0$ZG#jv/&1 K 59}zl`y%S_ɁV 25J'33e<'GHK60]@h]r*?7]3EArTVdU^c;o=j 6<Ǐr7l>} OP ]Q~KxI@FKkpd[FL d?A7okEp ޼m  \AN^`;)-1|N;^~tҒg,ʎCGh ڂ(xli{Nl7^f3% VKG^IЩ;2iqw%L ݹ}o$"(7? xnd(g;Ny05untܙnߓ#89SAz]9[`D#1*a4`drw[`pH]oijx 2Q(>V)3xԩ'}ƏP:Ltc80(khԇWvV01#YiSQd>Qޱ8W0s7ٟ+857n39db#^$>ܽ4bEWZ5n>n<3w8d;bYJ(mr$Ti 100š1h}b嗌ci8~d#JDe7#_SmAej㵪,0唙E阘u(+]+XEjj C`;|4mL% ψPP;O,jmhP'fc`=RL0g_)jk{*AݿzyFUcLEE6ϫ⫯`c%vq?v|Y Z[|K\Zl9 ,r~V}Jj8 z2>2x#@ i&O]zͨVtƗ%tX# C/wdMf_hAf 07ݴ7; 0K )5A2MdݟUĩdӞjU j-;ݨj38[˾ԙN R!SqzЖ׼xl~gN@I+cΆL>úɱz{sq"p wTj@ V1u5QH6  hj3}2tMM6i K%ar$2b8}۬dޗ@եm)5 qA0Qzv.n;__KvRKƖR%O إɼM)|X8)Ez$/^@]̷ $ms+ZP\r}N]~uc[*' ɍ>A1XiZT"bX F8'ST6vg2\5u(Yw;[#b%ZH0mdਹ/%$z,΄)RTz&q9bԔ&<5q'. 鈧scyf A깼T2h*I䯲ޏ|UaHe1s`ۗ(1J8޴7W.p:?Y:$ɶl(,ةFE8ѳ*YD4HAO|EGpVI[*)Wg/}WCN9OOpEqMElX("j5SJCZp(]&],MTa/jO E!I-B21^\jH0xZ}eI+%{qs+n١s^/}QrQc_q 2iz d!|m8KĮwOJI@Yw!􏾴꓃ ~Yiǯd]h H܏0KZ6Eib2r^Jċ׳d:T~7 q~lW|-'.)iO/T3 m'{.5ʒ8M1c}-(CVeA/d6Jƃ"E]5@T%[;C)fy;ߚ 'Ĥ@AcFo_YP;JUL̋/[#WUabJ%N㉄Tm;Z"GMPyͯp܎8,7`QjWܽ5On^y]~!eˤK&aZ!'Epkq BZ[Nnuh&w&Bڣnh[|?s> U4K h:𫾼ęowƚ&&VST:JZϼ5ymJ۪ߊ{&jWMl1uV %bFo yx lYFa"= 5hў NV)S'vp̶x#[8{ >!XFM믡~1.?})"B/9wZ_EϥJ">_ht?Ls"GAŗK3tތMȣ}vrahOyԏe$_=ɛŠvKx}m֙B{Sbt} 골H2SW7#W=讚i>I^|{ r3Op,C0M#`ßC+ɡ"my@*ңx%*T?b!zSNt|̴R6cF 1u^Z [$+^n.mT}24jֽR3먚ZEMpFIo("IѼ߾9_1ܷrG_{ t]=2Ѷ&yE'0{h?r;5NAG`rM'H`gUA?HmO 'fMnn\>+xj#sDU(uCOQNnyr~ģ^k&QT',>AHdʠ5ܱ?yr A]e`G67uE`@,p`Y#vҺqP1M){cVjpH ^P%ksc:|4Mi>:][$(tu"]$hG[dc5ĵϏ#r(1s&9Eƒ6ɤwem\ ֢I3C !IDfp2ЏVZj>2+^Gos-La[N;hM@0oO1^nCD=ͰuP 7"@+&Y>N">35O?(S~/ .*Kas{{9ת`Au;LuBe}j8QvB%gf1>L3 HTx# l?e4'rrl,RzFcI_+h|-lf4%Pp3z_tG2® [|>S7_)8^Z'ft1֠Ɇ=_ ެ$y )Y+t d".}>Ma:1j<&5nw<0QUQ ˵NS6 u 3N1tys6yV'5 #ؙ9LActɢ8^$6pzXƕ1v uKR 0R0$/`=)aY(|eQ/߼ g>[1)솵8CZ1C[w5Pʶ*0s2g i.v|BF0灡aA%["fF4mpmĀWwP2yVX)Ϻ J<8T`MSA\4-hJ?$=yhŮzL"|ZbjFr9#B~-$Dݩڡ_p_#P Mkvw2~" pz=zI"Ã/aŝg&|^nLBmխrmHp1u-!s}-H9 '16Z4b8 * 8?rC9 ]\Bo (tđMrW?{!^ko=~|!p|[{P,БCi9oeޥ9eF]y4exB[˄uaʬ|~&:=bmB1Jf]C@<컱Y;DwdU\tCExS Zsn8.,B {-qϚKʪYW^7=Z?zS!jݯc-hQG/RKd_ys[ 5t7 Ri5.bd>^ 8al?"iRU{ij‡q*a!`R 濘YaO)6eUbQEaCU GhS-UYYy)3pZ'8a)'%hpv] R ~/ DxS6 F6-_s kqq] `Xxj&5?zS\v4p9ٗc|D&,-c%QE$Q~͋(yUvvt,$:){!XoP 0VFrbEMA FވodM]4CXcxE/m89s `(0pBޑ( `#l8E;W(ddKvSxӶ4 Ң2P<,WY 5F|'|!cq& o_J O+"1=Eo'u\kB454vuNFWac=g8IXY΀%ꄳMi`BwOɄU(D \TBsoHw=Tn4EV|rnrP"AvJh3 SE_^ /Wܻf26W|oK2Yۼ{0(+_>koF_?*g{>i%/ͭvP"HG\[vYOo 3]o.s|Ѡ @.@TX#?fx1%3r+^vz&B .w619e-gVV@=0OM6ژ|/ #]?nY'9]P@Cg*}OC#}<5\I۵,"F*!gB9z(+ЪRC4q.2嘽5VUowȗgܵ(YBF̔]bV3.]$V zAr;\ W?'<.Fb2WK:6]Nv9Iܝ7U*U vGEmKX92Ql99T_uV$pfi1`S&; _~N ;RX^K':Ș˹R|s3$\N*P[yӫy#lC 7$mrЇbֶ Vf{\Yc}FJ'x Թ>PVV|4<}?xVc#h[npAR>z7dLE33?h+ B*Gkݑ%7ݖ=.Dq]H˕%y]wYNy ykgZZ ̿ EaJ2=;I,^>/<0Ԅ¤xqt7weihUoAeb[eR#HR`Y&J~\c(Ml+LFQ'Mun42 [3m:n Q«9e4% L<t+|)w[\Fq6@6[ nX-˕Qn "u!W Iyv3* Yk*ON1%(ˍC~QBԽLP6ԸAEPu5 YVr |\+w-aBJknbIhE\0*薑E.Ir[ԑXV[ 8 JLex'ãM$B%ٻuBFYvsIЦQU){7WN"Q0)}2I)+V]1slf~|86T"-p/"%?6敃cNxj-7#O\ NT2~g4@b}Y v|ةҭ|NU^:!\Gpzz{?*[ayӲDsFX\}FJpV̏ FٯhDEbR)Tw8}~L~F!lW.^ԹQvOU`akg+sp{^=^Il@"y<ӭ?@3$6ULF? 4"ϒFq1\ :(UeD$ fI}2v/T/].Ys\oAu@){^c/Dj9?`%>UU=ռXo^ ?a7\lKN>Y#Wp{ .9,q ^'4XD݁Ano9elvEY=wjGe1vS`nA~{̊EI0/`a %m \:ˢRBhM >v .al u]'gSB.ǩYi^b2ȤL;uKk@G٧Txkwvn!*MnV4Ḯ > T&5k;Tjx≠Kb,1WzIu9m#7,|1IMlKI,i[!'jɳ] 5ů4E1Q3lolJ]₯Q;A0zM L(.ձ.>H'Z9U0a0#y0d%k{/Y ˤ7A+DIخeU hݳ?=!TA \o"Y'W9juo=o4~35dY u]#9=鉁InG 1 k|i\Ib={h@"'\kz_%rWUӓw 2.]WI71OwsI5 X1Ѡk 5v*=*o%+4*DP fwYǢ)ZWhK7Zqθs39"bAA] F"tߍftۃhGgH4[?s)6jz;x\ۻL*Ʃ[f䨍3d?G\er +sz?P>Nkzs蓠JY5.W¡cBdTC 2.hB%L$C}oE}XsfBת>U2T8 ?wEqlZ$y wt=W* "f>{l*'z4&ew`nLH:;wx th PLP{_mOíd; Nwy@R?Ztu;@,ƭQ.51ϲWY#|—WkrS E(=C2ڊ١=.߳˴f7C1x!C4-;P܊F Tӗ0eEx$p5Ъ-K^pɦMbQ̗cra! (>._v{QUxv#Wۇ }qI?Gl_Fd} Zˌ/֝Rs/p~R=G@ ,XLEzVFvoQrz 8WYm#ZD=HW>KFN B7`ֻVc ,0$樊{O(2$(han9INŅJ!W3ԯ4k{Z5%jA9V09tRQRYa+3kP xaŸ'B%tz7 vm$#va"n=/}'V2/[6&#HTcM$Xs"Ǚ9b/Ñ'ĞHyew Av:)MTVo2v\ky7OJ֤sP5L]6)-li4D(u<#1\-BRg) ~OQp+>}+,!}Fya<)sƿ [:cU@QAMӄpT<'ѓn!!jzREl5)O0O`ؾ=P/ ,7K(i-Ė95`rkɸe~?l+V߳3~It;W`-mNQ6PҥZd}elַdGB{>:kDpi^Ñ gO4S&yS 6"}07=a+۾IH"_/)%gr } kr@<.UhQ|Ԍp[ZR٢jA4&7({ ]VZ|{[#Q@$@ 3k֏1FA$x /O1a L4/>GӘ}}f!H!tz3*=o|'[ҳjY&ɪ1mBZe9䓦\75tZ"O8b ݙ\9XŞ\2SG*w_aeu@r$v^Ц|}Ո_-l.ؚ`CLݥ B#&6zI&?iWQR*݋u۲ҌKrW:c Sk%C&-r/50'oҨFyX]Y569K@O~5 0:i6i] އc߬[u-7_mBZ{<.Wgyg:ěU9GjA!G~Uo)sn}vicL9x}30"xJlö.Pj(|Eowfk5rla4O^C#^0I?WNj?RHwG4eq6v?D`뻨B78< ͣmaãECZT&pX:q{zEpVlec/lP#>- @dz#yA&C,Gᆵ*E€jK{wg(cOIčT'e6+:*nOE5m5\D0O0/%-#iQ=g޹zqN$ij)<4oGW&F#6vA G2ypܱb \p?juN20l|aJ᧸TO2v+yW2ŽEӊi!:`c5ʱZSk2)V'c7Vfbdr1N;`ٍMs%$GWABY=5d[g'BN寫—/wU 8$֝?Z` v^!cFo!3"IZ_Mbh42D,@EԊ "֚1Bu]]9wɘ`W侳W}bc!n)Jiyāز'M~@dnihZ梓 >KmyiU.JZjTOU|(Ά$l2'ʌR 2 p(puEf>%2}gwaqS"? j\nNEnJ㜸w=o^e]c1jD]`P8;&Q*wߡ-= `'a ("aڠ&9i@R% )K)LBX;b|،E ?Ѵ_ׂGڃPOl~;lͶWU~Lݜ04 t9I进kDzGiod uȘx w@SZz}䵯&'iǁ?=9hMpZÏV=8+=]ݕ':ľ Y{mvZjH  Ax-Tw`%S 'l4œ[%Q<ܰ? 9s]К<i^(qn3'Ǚ0+Rէ]TVje'E_],nXQx(wxl= u]6"1 3ϒW?@PZ5s~Ai.m?2-4JAl5r@7Ua %I[%*$|bó+om`T_,tK\Qp/9 1֑(#D"0(nl߳Ɓk;w>i8Q6 RZ~|L'pnOgw2ow%_4Er`uTHYu=:9bL8C -4G)yZNAIlYW~ Oj7w$,D | VmD1h _IN6u\GsqØVve[b:QإC!X Aǧ6_]KD7t14ŨFBR؃ & jщ:nn3isQ?5$/aJ0YM{SR|dt8piH (/TKlŌO7ڨD<; X讼5ŖK|uz%E`q;S,NV矔lDpu Y%Ѷ8Eq_~[ -tX#\$t(82fa aS>8OΨ(a޶Jў(Ӱ>-L.=W0Wrgd&f Է-h_~% ^="m,o1{f"PUxlFή\xx z$Ĥ$^ڏoti}$sy{EvU,yF0D9aoƛ $K+E=)TpeE-ԊiVR1#"!釽w-4Lv^HD3B7ꪶ1J@ y>o/˞K697;D:qYY52;r\e( h"7l[sW˒7O.{.]}zvwAM94Y\u}K'[_^k CK PK&fr6tkO^t,ȾYF~!~=8PPEoTWO݊ID:r܌&.CclcTVNXO?/‡bbEXD#f:>#3?Rnq?1tNXh4{02.Bp959Yl>2[94^]Nej#eWDT-"V}) [r}'TemХ8_VoԆ}C3Ju:n?Ka]r$KSD(KӺ"&wBXf[NDQ}/X znݰI"GVl58?˵ #^y`sR1WnG<6:G r)(h/RnYЗ{̦^E[ LJ+`x4jĥ7VC 3mYÁ%c*&(a,"**+pRQ^|(AKs@^k)E55d]il?"ھ oBS$RqL~Dy? iU-%29Z4 kb\2uO1Qϊt,v1̖Ck|D'sd$YΦ/}hnҙpɑBi̦ޔ.}TĮ ^S E5kY\Tc&mbAr Fܮ&iPzesZ*DM9gH ص8 rMG]}YF?Z5Ti t&Vc01REaR]p OuT#bh'Z>GmɒԞ1N֣%ޑS M8/oFA_Q 8h.dHuiu1(eR"JCX$&v|[cE= $?R"5d Ѫ:&NVҚ݈*% -fDFcA+ES6e l55S8,WYbF$2:zm #7A9 =RPMb> #,ܫus>$V]CX!lasgK_n5^1M]M}7.y/ŢG*!O0+RN} .2𻺐yվ>L?dȯ " F"ų)M61^z&)Sgf$㮀8rhֺjsLB4 /}lkkuJ{jOov8 P{4Wk&O{lcmGN3=c|E4C",g3\ C8Dn|N Rd4bqQZ\);j#0?x0^F$ӊB Y&%( bR Ԣ6o6E, 6NͱbE$T8<5dA(5y+oDeTۋoܣ&:zp2&N&g6ݒbǰ]bqU 4m7Q4$cܾZl!^u #Hbm߾p< np-b)Di6b"W!+Le07 #t'Ϲcn\&p&T VG)tQ_6/pw9 3-伋0T: ҵJK&{NrW1Mj9|?urRa_[{L:R)i{UEhQgUbsw#At;q)qhPO|HdXGx9jߗ̖_5Q=H%Sq'т]!`^ȍ7czȁ, fԜ7e o<(ꍎ{<c?3(Tv~FSG߷dJs^'~Xa\z7UP;ԫ)h<14m[23'7,{$}~-jR3$f2qݣsFELw;sGɪϓMbDtFDfUṿElcЀI)7q 5PD7̃k=do8"R2uFBl:h]9z׵8yiy\z@p 2qs[b Biq_z'(w}}оW}Ŝ+ibKƉ4d`׀NI5j; Q귉>f X+Kd#oU0y@ka}x1O6g-D(CokqG? KYM5Iy٘ y9|xNND[$hn+9!&ؕS卅ey{#5,5Ẹ,$5ku~g"T#q?gΕʒݨu}"?(z^<-R"O<^ Y۶(f? K>-c\}ZLXn8 ^~*B|m"Pa*5/ vP0YW("ӲU}y'? t+munМǏbxn(,4_cٖ71{+AGU+O *5\=A&E[Wus;S-f=Cqru_s:db%SeK6FKSE 휈P9~bY~ n,ero︈J~N״@Ƴh?~U/(.Fߏ, !~5%q^TS&E?,M 6sbBtua@O]{ T'ŵjTgC@ wix:AbwS,o$Z  dwWITA))U FInXǖ^6w$d#3/n/ @ݕ'rMo[!7g{MMi2~6'&(^o+DiLB0+ ac1ȋe~Z(Q^ b{_9 /f3ifYQЮUliLV߅ĂNYf^̀{h7};2LԊqm} X^*dqFЫ>W(֮7@9VkއP#iS?^KeSA8PY3^@Lopg#"|6ރlm4d c"tq>۾/EoW7렝oq#]UBq+uձ>O欏AQC*W8]^:HɌ볩,<7GMi?.~1ߚgogq4fj,h![20선Hlwf}CygǦdL"+\7>VRaF6#яDVdtiZJobR5Cqb8PD|B%xz ې4#gފZfIL=d%/OU؃/Hã$72_&&#)KS-wAAd;L~͈:* enœM,aF*'"bȟrS2^(43\j< _fԍT8O_[ r9V5ϓ|Z/S͈~N FN\H9(Hr ճB'3m,*A>vJ3eCz ;X: $C[ YEƏWvs'/AѨ `$|oh`Ѫ xDک(՟,*hp^o&_PzrqW*QMXS,Vm'd @8q"]j̽)fU3•ڀ%TU%kE9j)|$z6RO-"ܥO |W7!l! aXseSfb w/1v2eXRgyO3E`ܖ<`AlG2Mؖ2hv|Gx)bh/Pv P?FÂ`1ۖ[sƶp m@:e4Kt%KVʘݷH5M aov,]Htd~R;7)CVQ4C\ʁ`ɐ'LmyCUמ8$Kpć)tپHClʃ ^柃=Mv]lz8P֝ seMf mP@`|1uC7&/%xd<}ޯ)yM -DjMynDiY|V)o{=Cļ*kyX'ėf6PrIRbQjم_3 5|aH5e8Gkg&DާI*݀)SK/yoR}h+ 0MAR8WsI<DZBȍ*_E#ktVh:z8'Y$2@kmcX fZ^#i|;U֖{jf kA |ӈ2j'ܨi-}Rz>>\Kⶒ`RDRpz'V9qH~6i QVzB!Rl257, 9g a:+mbm,(}{RT}$*Mh]8L]dcm`-n:j4N}Cpߺo]4Ҡ 'Y&; 둃vWg)v"Cϧ O/*-L*"^eˤg%5|ݕ)ޏk_zwNsS#Yd/LV)H.N:0ڄ#oE 'pgW 8ذJb2 } 9o9%uIY(9yZo.p?:A =U ܰ*MA6a :<|6!N3b>ҺU{k g"fTgQt|? Z_AwԒ*ϊͲ~FўĢ؝ s$Bai4O,?]i'BWMkR\n%zpTUUt_]Ըy QSo婳U42zɻ-CN+B^q |k-J70]ZnuX;#pΔR\:T|E]BdZ|J&׶#svr YT/'G*]eIvM4Dk̫]D)#|v*bes5^`X!u@C ]^gB2,i0斂=qcDDN55Pm@u~GvHX?&αSC,Z;h3O@lh <˜Th-jѺO'k6}+"?w;U֧OF- V›>-'娙qE Avr `HJ\HU-K{Z2offB\c PJv:jC4j^_'a LLTNj]sa%b7[ɼ=x]Km3nr5aOvsR(6~M#ccrQDbmBϙh:c!ivItST-m>ILD&]%+a;޵Mc#E6 B!2!ZDi+fE:_K Z/²gh.#oѯDy#|g;.bhl;J5 {(#~t' \Z\ $if0e]M?6'dXV2ah$|1%^\܉lLI|<}"76AppEOS,3-\cٕQ. Xh-9 UBWfuSa T,n7Nq<:"qm엫ousP5ŧø)vٯC ;8J 4Cw%xׅК?PETU,.c:8l\+4 BȮ(CrԼXn {E~K1Ew 1Lj0\ [Z?acÐIЌRj",&ޯ~L>t虴l(pS'V>ںGک}5)]i  ;Ƕ(<ǡ ӆM[!ߒYS~ `R\ Wu3&茴S؁[d.o/]~0٭oP ;enRX^o#[#MkZ_u%"wSdH f7H&FJDm) ʍ>D@;X_r/nrp>~k6ƕZ;67[.R1M-PTNX(eBe\D:s!o~rh:i8g2k=&x[%N%PE)H4=wBhhv5m|9r4cHL1׍@x82p}6F%K>/u\]<` : w*"h=g9ze,58O<\Vrs2'4C_LARƜD(}k{2\“vqS^,wApzGJ(m֡;Jeci>~P~FP)-O?d`RZ}s%9h!?U\.jVIp][PJgϣ~ ا%qU$a3$jj|QџeuyOޢc#H?Eͫ&w+Cw[E)֢y1Du6R;im|^4 aoWL?` fR#噎cuǟN>s;s} tiTJ_ z*Pp&C+t{`>$p*hzG,{?p8E"/Nl[EbeqY ;Fg^~I9YŔD@37]'Zޱyo@ kD>Oniӥ]*n>lm_3gkǢG( zd<8y=& VP9!jT qP_ Xv-s+P&5 h;Nm &gX7]1#y̳W)q qaQ}$,.0>=LT?yk{bt%5YRtjcvQ~-O7(/_H[h c#/Qb3C۩mWLCoE_UN?שW8OfE(~yҘdZaD*BaA 5v]a`B+!puiKL`s0+Rgkє[X%m d}vkDXbaJ/OcA$-iMaI[69VpNI$ZmUHN#[ s0VY"E `6"[ͻ'~;dbUb3j+; vyr'? LhHai~KDߦ`8]W7[Q@('V)Hcw-]wpY FLN\)(qa HP/%~/0 >&' om+mw7:P i{by̙=j\)Z"/X|Y,@+(OxI[ɢ m~cRI+(:y3 ѵN!۝`L~ă\QӞh ̐"QE*՞Ucrw1)P?DpR)^w(*ĝȼP}NǸAUVߣo {~0F<1^UsHx%+YY%z)3R2؁s1ނn gP'J^Q- ڔj(yxhpK EI#=\)!b>U%чҌ{Ɓr_ҏ^^okr@XH>$gѝ$Κ]`D/Ng "PGX}eG>,o'=.ܧ4bzt@'sC)MtK{ԊUu |$]٧y_GPd˜y4|1n y*]u!l:Dl#`t4=#t;sd.m.+L/#V&Mn'0k}Dzx@c 4Ss?"mn w49}-YbWgL;>-DCi3c,}}[8un>5kbY&,$Ѓe/dzMI@~)Y F.pe3˚W7!-JLE@TK,l}(:lc D8gxΰ z,IH Q?@0ʿd^Uf'maz?W`E!Gy?GH-7HpmRvp& P,7GsGfÂJ2j򖺬P~.{T-KRcucB g{*8vA!7MJ*b {K0Zj1%e-k);-J}Wj[YhF iS;c bg]>mZ.0,J:B~o#a-=ja|o ϘR$ZJKʽJhuJ$?\b`ъ*]hM&W!,,LZ1?9nOz4nCh݄*Sge@Gp-'}R:Tfj1)}B,J;p4l{UFݠ xWlKlMOgt ކE ODmN2]5?"/(\=1L8L0:=jr_AaSly{ b0aa4@z!k# 0<IޫícπA#SGpn?9r8jA8u5F(#o*]-:P--J}|8ԗxxP,I+D*V5˵l !Zzdʿ{[m峹=}&hQM[n5fѿK!sc9I.[MЇًP+R9JV%$\_t^}EF\ 8+3't 5RF.>4'BP`epXp `pP0dO9OVK.ֆAvm-͹#=YlMi0d\FLfsSۧ{B ]p\LB2Nu[i˜.3ťT$X oԋ| tYpӟ8Q|WiMbɌ0*H95/~C*N|}ƇHA&s -&~'kӯz@jʩF?zÓkE;FRs3C5581 ڦgI&mYԒ a_@6QG̊/.*5\HS?g5x)>SFPv0`vVjer/wW{|(DTsYLhF|1}lz9ݼ2cqAB + $W݈JF~ׅ{dߋ(GO18M XFTb2L ~z6-ba=G_t0_*$~2&&hie?g7aG(y_ԭ"y߀rOvm f(BL0 D ,䁨[N+k4ledL2w.\91;[^f)l.mZ$_))Z(2XwY:[@<,Vv"٭N(3 j\}Գ;BQ$,hkHdl%{3^'"T-,ߟh?E[$৻*AG7b}zMj@L0"fP s1@xDn,iʏNt헮F+}{ȪfKN^d)Lp|U(``0NLR<_olSˉ;YGCs (\A5Suc/BUqɻDIEsAǿ!eMwqcě*|si)4 ex + zw"9j/V5Dq #G;BTx04 G59?Îxr09?A'@+4ɴxs'%3n4eue^ Uޭ ʰt5:d q7)MhDYL|OLݩqwDxn1.DlTbv4$xu^IU4b8h\yXXгǷ"[˂Cꣷ`z-):R)TqF"@R]+mPΛ[Av@S GyĶQXu6$w{\XDDr,nuo"q1dr1=ڜgS8;``Lv\c5yP/Nש . چ1VbZ߂%9@_>l[A߈vk]!Vǎv<;&smvHO-=ܰT1~sJw$ v h_d)wV^r?gy/ R[ r"'{9_?.L|7/wA.X $O2 W`ru2/þ,s\N*S.{' P[-2~E7ME#◶qXR_u]cb|@F⛳<wgm%NpuWt8j?QJ+~Z0C@WKt+agb f%SD/׶޺4dԧ`EQ܂xwcUwWd_N 4ѕ/Rc20X4N;}Vz hE_.,q(A[7qDK.7_K,ow6OzM c)kR١s0N֒ncU ovz'8t:Qv|am.b.^T -MBUf;{7:p&r}M@lJ2{6qB]#L dx `biͶ}%ԋda" b4aB?%H#C/Ã|x̑JJӑ(Cg9:gkD>՝ `rMeYx`"~H1ZtX9r[6_%V!<&6N_*g\2[^ZHjy`m;)7Py03I<3tBY q.40si& 3 IAqL₵b5*?kK%%״wO>odQ!I%6K9T'L.}Tҗ_̑h3AcWXL/śʆw*45oq_̆V405mN<\d{պ^z|Wr٤RrZ:wQd8%v?+oK6qFݮ뒿nd(=4` td (UAx aPxcc)Y/IZg/3Qsr(Lv0@U+`Ѡ  +/5d"V}U߈=_ll@Z~I6'2DAuGp&;o#ҧ;LuIB4D;j])ܶ#ûo]V) 9&y7=o;@yT="sI^746 bB,;Qn&IUpsG799Q2_ -YaSfn8l lVvQ9tW?jMnKG =2y&֏rZt K<WO+:~IL`rSފЏS{M6\(<`uk62N Qv*).:Jvzb# Gv~@#Ŗ<\5vjqoZue#atf%Ȅ3 o MJgZ82Y6{f߷h4i';1ՇR`N(4_nd!g|[i`U> lo$W)q لO5Q\.xZ BБLnl˚ZAHz˷=O$iΐr=|nᮅ6]+50d\iqY3zP=/;>8o ҂o=> hŻ2):X٘ ށoOrJ\m|s071q mC|6Wig28g) 69D ^ lG? ע>\^ +2|. ɞmO_yAd[q&H($'%H$kPdÄw˕U?m^> @)C$Urs;Aq dX`'*hm*#9#UtRo6٣ne0wi1UL.Yc ݧ)úډښT_DEo1啽lD^Y=Z=wvu"=U!ff/dd)D(֓8}M>ZOډA͏oumu~7dˊ1PpjH&#NV ӒJw ;Rdb#+o$8ر=]z&A)pqC.7q|TERVym%_CXePou!j+5&{Csl?@rx E AIS^4hcT{7Z6TyGn"ZaEF)}|lj9$fJٞ{X-i]H> p>1"U8Gn**Qyxk{v?h # wJr͞B~c.Ql (vwqD_&Q2GVkY=-}>?뵄)ט`3H+=qr[a8uVm"|q4^`xFdWIN[?W"qM W֫w[[^-ܵ=yFI_嘦*vϘ4<[R@I;ļ6b$&2ZBX.Ђk&q|慠\|1P3@ꃫp͞B]KSFj⌿Fkp6V^fn Os4KdqUBVKq`RX8.= iRQ)i =% (;Y kY֠qDdQ/25 < AOoCꣿ@=7 _v{wW dR Z%>',i=C*O2|EG0bd"=+zqSyKsWvDŽچ`]QE9E]<#ZKjv}:=#aB֐R>1 HT(1s ̸1S.֪^w"4LA k h-{ˆ@bqTM -!࿎,$(p׃Κj}` ׈kKbi{?Y:AWuqC%5?$ěj. dXt\hI V#`T{i4-k]ȉՉCGX@`wcqq7Yw2]9d*4M4E҆3AjCG՞Үy%G@d$HA!V[28*&YMxB8(ӻHr]2!{c@yd{bat< A|)<ѿ+f\خa|.f @}/xaAV Wz8vBؘ΃tş1xU&_@^u 4M#$r@L~0GN'U?}1'$!7aPx#&mX)1YϨ3s $%V-3NÉe^S5! Ib/JNp9OВ]9=`|Rfì(:#uaDA8;wty\pǺ[M@qnF4uأ O(tg %^b$c>'Eh\㖺 sKC˭:)E2Y(G/FLJ tJǃR )νywQ"xb_/Dřf\@\>T޶5Co} F<]c./>4Ljã}RLɇwTxRYL֛ԫihN''aݐщ|7Q>d2r}uf:IK4a;Y}%[ `Ϝ-wKq=Wul~fGاi3ꮋckܤ6fÑge[3A [mc!X=@ ++k7rWs']0È]ƑZc!)MD6CEhAaDffV3]@/xdu_[8't>0؟ \$AW`0tƩz~&vD&m*>*aix br^ VPG6wpDGO7l&;UJaŮg3Doc*5 ?PXT8"w{d DH٠y$t}] ~H \h?>CS ٥Z_楨FANv ͱD4#ir,B.T2 i_sg@Aڐ>^B9ZEdH[ Z p*ݾMFm*fj4=bxx!4~8g^eEoJDuf#;cep:%l٠#PZ^!;Iu|sUm o#5~c]`YIZ?x|_έPnvҸ@CC_=$ |R"F1f9g=4/%A5xʑ Un+qo ;Kol_L8ǘJBz]'|#x}i'B'{24*>ѱm&\6/p=[E>V}gB )O|m~+XDD*C@lK^ 9~!1w\-0Z)&x46pH]!rBqUP0ፕ5[J͎"hD ҴRv>h$؛6 qԼ?j{`t+TN0}0W/cˣ͢9͊#ܸ̀N+Ӽ"}QfS"Yst}?R+ Tuő~5e=Q)[}= +(H-`_ &6@3۫we4@_|QE.$H̎?.[ɲscf>08{ɀ"l ͘# Vz.u4@쭛hMcJbw}n~B?A?zwYCϬO+$a 4'][?%ҶՐy4w=Mm}_qQ;`Xp=W[؍y4tոEɻ;`h29rrAڄPshtT@a PS%<^C )>*&S X҅\vumt^DN(ZkvwX:W 9Culٖ3Of@Y:0Fo#1##NDea(?qּ[W(n\ G.w͙Q3^amj6g8\+";t<\Aq*v[ÜAt4eTwn b^vBtK9R/$99S_^E@,l6D@@Vomvl &#_W3c]h`[L5sdW(ƅN@4eW0m/aܹ/#>.wm(bN?DL,!HL֋l{JK ^ +Zk0D ^B|&/Yxtvq0xXʗIUvȽ߽$윝i:* Gzb_r74-Ȭ7f:QRCM7fm#4}Y$RD*FG "z3';+`9A0ŧ,JU'u2#icq5&K>l*ѦNv˜rra_oS~/{+i nO59[m,yfY\ Ÿ\FEH,C E?N ^k7¢=X";(ʩu==7OSteKhG47dr;ItD+P4k.Z >в&.SLkU/6G8`}3{uoi^x;res>|4?vu+N#1c<A[Q6o)-:9>Ƀŋh" =HyV\_Ul!v9kpߖIٜ* v{FPU N ʣ,€1x 4ؖ?R}b1-I6o2 Il#3iձ@{ fYxN.pQcWLXK md8ip06M.+`CH[eK쓢$H#3 iu8v[(I?8k(`\Eݓ0ܘ}ġX#Ro'ri>ssvUjAs!kc@Vh D*Coãy\9_~J#i@b)HP?2ʖқ3Xrm<w-ܣN .7s5[\!Lb&z*Ľ#Ud3mLY6jXrOoY {TD2Dl\RA@I8FIP]Y`;f4ΐ):h2yȢaSFQ' rh>.咤r^꾚|1͓e1|$Ӡ=5I|f*> ]YgYvڳV31NF-%EՒHk5]FQcb}~hU7kp? !Ͳ=z8j !< jEA۞#:r mc@[N,8{\{&tYDYwNT/t }"eI>n?b;,)0ߟ.͋/A!juBNh9Sm;d Dh|x;*XR~_}! mulB4o,[(ۑIgP`Q/pO(@^uh6D(T:Bz}k%x9Z(,Z2E?(=؝kEbs[aM|1FGpb ;1P?8L+Z*K$tQv^M[*x˛A4k, lBT!Q I/r6[HL;b8x?y^YC6-e;8A&ض̌`B" >,BS8E ;p\:""DZ!>#&k[VkF4vbeR.jU#` GAirZk˦_W0m6xs8r$f)k"s >?Ώ(7N>DZs`Qp9c0*S TSPϥYo!)R=M{0􅼏(4KU!CꯣĕH^"뿶kROuvUϹ+6AM]S( {oM*0' k+ܨ3_Fs0i/g"P/nHy(C8՘wkKoz_<05ԥ3^AjV_uu8?ոA]cإq2܌בֿ)\ˢWb゙Ճn,>`KclWW4:j2iϷo]84P ̾3Pe,*s Ҍ{n?ةbf-/i*l{yӣ"#E̕?cC7"jD,#&z~rRcaD̷ZHK:ݰ1_K_2UX>/`:EABL3\gYoUTȘUݞ藀VR, ;)]lU# F,FO6>=T?H)nqDk*1C!cWF>Ԡ+?jH.WPQ[cW)I))*J4._1Pw/K2h397wb5)wԕwb!WFi[h/̆tǩ@~8efϧJLBDۢןHʡiP*L=j K1)eMtՎrNx#-qg$+E?Lj@{˹Rs uɛyW2)*j8)Gz!^ K'*+⽤ FR7у=oڞ 3>}Wק'34價.,BwiQkgDcCלYəZ%Z}GfAO$ާU/ȚQqoˏ KN}ݯgJ}(7[ ZU?N䆹=Ad?F%IY~I =LcC˻,;/*4*Κ`5"4[Z4.FEkv*מ׷ B!F)6jmAJ볺?!5D[˥!~dAͫp0Y$XQ:x[ZǻMiGk_$q>ӻͥjxBoB)U3D޹1Z1|#+]О%87Ê0ry$K5]᫹6Evl-Pv&T? Ppa>䐫^2}5tv}6acJ眓 cֹ541!}I#Ҭ yC0沦?V=*h[vvd&Y*=|L{hyލ̍@GJ x\RWc\[X'tO s D5ΝdpD YU\A&eu%k6 ,Jseਿ-I]`x̟ 5шQKAFQ b5)AU/ 6%1=߫Kǁg]uh:i!&r)ZեilR ~q@vmz@whkE6d3/ƗF//:9SىƘxʙӁЋyz%( DLJ ]@wW#iQFD'1;W?A6,@RE&2ם0Sw8\X€A7 TL)IY=Y&֛hmT&wMɖ~QeKƸ+5(dcb TH=;/H( ~l}Y:+EϬy¸%4HTtj4凜 ͢')[l3Ůo">:E" AZljV;o#+jɶSz!1R|Zfa=̕!7ġ[&@ Ci^4WEN~4>V=*:10|'I\OmZq=+fǜ!9vw4+F=VQiS2*>/t8:*L)1Ѧ:Q{_%K"zu\&1M5RM9?2 O$C*Ͼ\1[P9:̲j kLJ:1 Ee hlrJNQ갎ʁ`7&-uK!{nPys3wL eаuJ`V<=>ȧ/rH,f=(]OƖm?;%EFw|Vhx.gL@Z^HPX!{WlҞ[e"UK1M|Ŀ0%X]b淟;`4PaDh}1ɍo _ k M?]Fb+åT2OR=yi)+S+/hk`.nuqr[:``E+$G·#1ycG\w A g957K8T~]{(>P-r@yJqf[dq F% Jlݒg_J%EcNXkqOT@aȎOW-B9uⰉGj6zKs0Z}o%`@T"O}LOE7VL=ɶl'GgJn.BxCl NoJé~DvoӦ] 1~D|͐jx*Zk '5WтYS8im{Rj*`<&6nC>-oq j|Zc#Xd ,nj':2]t3B TUe#&dmiQgfĤOs9-eN_ފiPe6ǮBD{(x[zG6x.9Un9h>j);.T>kn, ]nNLė~DveNuk'<ȶo6*N-^(W㮆hO'%j IE2'dd\+;:1K3SQ D`՞ݑ$gniqg6G1tXl`C/=mCAީPN7v#Sf6ǣe ʋ6;ow>2{'R(@8Z }뷲cчj&NLy+Md>V#gMS̝bpU'pO2N֛:mI#'{<BRRΆQk{"h3Sj IĔHW.YxK@  [eW?9|ӴQ2 8j!ӥwTYMgRc rE*;BR]O4oI-BYd xo|YGI~$ Co,PxĪZ'l}+9;Dˎ i{ X%M0[Q̈뤠_ZT6(~l=QEdv)K$e2F0āOl4nC$(</ n#l\AC?%JBIx_  ꖮɓ25OV<0Ud|V@*NeHZEٻSp̾=~:l]H]׭dR6ܬpDczo$Acy1!2{IUKsѹYoL0ɹLOTR1y4Qϧ_հnp+}U3r5U*.csyfn"NlMFc}Pk cAG-ZoT(~mw@ɂa{ݦL?B#_>ဪ!&.@"@ҜRX!ey`WnMY| <9|pev;,Q$\l#HҨ&;#PrA $nADyV WMFxF;8 ^пK_cXz 1:[ ԮR,KV6Z'.=VlM!b~&.8!8sw%4:Ľ8V4k Qk_ mp^\L"Ta5ӥ4!g uG̩ď. 6yMu*QYk"eطG.Sbٞ7qy"SV$1 eTfvT=D8Sk|NE O^_P1%Y~ߡ$GW(3&qs9^8B7(I>>Y QP/'k5qv2-`6n'}R"iNxتs˰f@03w۾J#ϙvW8K{v* Π`?A\r:8{+v/0!$~ kiL]` Lm\]BA$ 4 F۔ d9n.@D sWӆ"X*~ZX#D:J̼KV\M)CaQxߗ4%dzWSJw>sȻ&~IO /D 5d lAM_SXXis٬PpQ<*qlPYe1<0p7x"Q}!|ؠFWdJl6S|5)?bc3 4~Gbː|bJWuÜkzXnV,.e7pq !#lsqjoJ8ʘǗj'́㍽aTy}Ji= #h^$P6rZZ΢BXBL׺#XwG(?^3xT(w,( Ag\pr9oPEik73 ] =w7Ay6soM\vǠ=b7ZKl)2ɕud]#: 1z{߽/ &o1bW'~l*# {!\F;1Mcק\ 1VcaP HdZ'֚'Ե+Q3 Jeo}) tyB7 "yG k#{HѯE8,A"lA<;Ai`mݟSfȅtMybC'{n!ë5,^i*7R}A f@@=jr͊/'vcPeGդfYoB=s.[0ݳ=pjYhI`ψn)6@o0΢;3ħ@եS_+W>|:wYZhfYvm . $o;B!Ch&@AB(@zw MPTV>.bf&; eTX8'Sag hnp4S@ OYZ=BCG|d.φx,fvԚ]͊]FMyQ:+r*.Q6x!UYXlݒ1tk4#f`##?+eဳw!*/1Y)PB.쑓J&jtt\Wv3Ha';9Jں-'R xR$<8mC ˾DLQܳ`B&(@@Sj_UOٝJ>8B 3cP մ֙zT:^ j'\pU8eΆhX[[~HNb2>j %IDo0/TWJRN/@\DVx\f^DɹJbzR#ަy@Ϡ4}r^g=,4(ܭW j'@HJ^|vO.+yRsp(e ]2U KHccLwƁ8%KBc-aHl)6_hTҝV=Q]XGDp-S'H/'_Di;:UbPֹO:)O sa?7#DznyzRI[4Tk1?F4f{ZAF+t/Qx8ʼnfCXHPpވbBUz8LCee(O T?K~D%NDXWG [fEKL[ѭjRGd|Zpr<NCݦ]:>HuKuB[F/LUu9n'v5%Ih `txVt)V.!3K1/1i?ix7!o,fۙB9ݓg!U¼abehؼң$#TEx6̳>-*V;j*r!VNgŽr~]Q0@*dmU1noӠofk2>urUB@uslOUi*Va@ o|[cRJc{zRj1/IhkfJ> h)f/R}8eJ\[e˛sf2/BA"s"TTqRݍ>TA@Àb:FSApa //W _,g^ )eCȝy VM'\@!KK)A]mawZ9JԚ:*|x D_IhjhϞ8mquvg?dc6ާNf}z'Puk~34@gLaM]^.ΰ`֩d݂r{!yی!+*;#|7)3W_H&MSZk$K1TT/;D?cfEuب=/i Ncyx^ & j%TɄ\,R;M`}'zgv?\b>Vn=zDi Z؄~l%?̈́9Ybw[AI#9bF-YW{(6I74et{mA@:tǬ(իxkt>8#KI b2=y|E Q|ɾw{z<΢u:nS`o;& _U ?<{7Bo{7ON}wl9b/|D^D" kз:@++J/ixP.iv#7_>57 e4)޴O@Y)ˇؾl YlfKN0>+2UQK[-Ƅ\V1S"9T QVW^EeFNHEszuܯGɼrF{, B$>m73 aB8\ƒc+E@XeO_mZ~W$/qmC o2ls`[jW`2!Vi{BCǕ%ʊY4G/φe=c GUgIG$:G9UjbNM?Ymim5Ճɀ:];Pq*i.utKd¬nSSJ } }]0b7[?&߹uИHH̲ PLKYN޷>*ѴUVw/h#Y98(/ m R*Z p$81 闍JG%j j#_vȬ.q P p܀7oiͼ>7ڣ$,(`nU36@̧P)tpoz*[d$YzuЩQ1'x4[Nʮϲ_xq3a#ltqk噞b-2AS?B:Kbַv|'Pr9|#kUb<4WjG3Zyyugwڸ/e#ST.*w$pw-'k/g8 L-,/u~g' g-鰵B Kw n0X`pV[ f2W;jR+@^a]10ٳk2U/s>\'Yʜ3|N#7LaS/WlMoxCuY^2nݨz}2*Ox@#qMb*OMCN_={A*FVGr9*mᯀ\k.y4Tkּ0>?\jzlSԌ?%)-^"čN@ԧfKQ-SÍ<0 z(KGdυZ.JU&"FJׅd5;oǘhu`mr,:uVOsAzU0XV!spu\M#F ǔ˷jct%/I>WP.+_o7iMjTV/kZh!xK^3Wʧ~?+iLr94{.gBPa%S%v-ɭT"ٓ ['E2 &r6/V ք~cAYr$劑c&TF :b+ d2Ԅ\h5$/M Fz.-Фm(LOĞD=8Mx=|zϓeb6S TjʽWi,"E0rD#FɢHÄQ0_kho42 JLO\6@o /Q vc #zP.lWѐ|x/+7޲6C:H !Q2p-J~0R-Gǻ|_G3ȷ4O?ܛxDSY]?*;}y{CLB<7_ nx5G3* I,9 JbȻD7T(wۛKv]$U\{Ŵ#8Llyl,OP㱜!ݡ$-B";bfһQʆˈ \q5WkAJ>-ru^Պhř˿di>7}o yPz$F ˃ZƓkP!p`ARFmSL*`nc 1@`J ׉ % (s" wXTDu}VO$Rv[ܛ/Z^8Za\-%J~ 'I5`48Ñ!LNt($&g{q8\"I)#4APz _qq ^ZH%ɨケLƠ(:3? l# \t&X0+ B}AL$Og>2:o)_hZŘP…#]%bGzzuBwuAFm7 UKk%ݴY ̉+͘6ЪkM.߬ VZz`AaMcuE=K8`]­> m$uVsfaMu,6 IhT1_~>&_(Qs2o=-_@ QӾM6d@}6ד[i/ûCBc9Q7a\!J{1pdgo\‘ե zp9V!&W9*'“(pʬsFP6ks?-6( ɒ57tA*qmk/;9MOgr!,x*.ʏY슋W)nBY8GlN~{FRrU?`z!ekT{r gk:L%IX/m;#^л緂3 )|⪦=EL.;.<. ߣ$z聲QHuT7˸hZy=dìi\:Ֆb*hL(UXӡj\=}HraʸBy4@;a3)(yG8",zYx ^,& is|М)~Lc'OOTbv]*3 Pjoд'hcnDҪ(|͛(5R;?vneOnM'wsœ0)APYSd{g逎=oJq qrܙ 1>vECm+HKK_õZ|:eNP#son8$pjŸd W)a(rSY|,.\w\X*ǫGITmMڐ`R32|zh< ^PcKp D@uM]cJА6ĩ]5ǣ!>i\zmXtxvYd1MHn_۷õ$Y!Z fsxԩ&S2@89xV DCy)ՉR0C)OS] *ÄZP 3eG  c1M \pCaB9,l,QmynmMPEIZM`--s1sZv $ETC ֊0qR_nDsZl]XҍCG;)Z= /\j2_AsfqKtݬMK`cIrcZmN|{J]V,\J>aB_&ݠ(`0yzPƯ0T{PCcr[*SKID+*<*D,"QJGlSWxe J[rڂ\򮫠 Lbd|p#?3! :5j LOc;@_ j)6K٨[JŏE?ʶ|H(_>)+0OBxV@ZIQ#|npQa/wqa}{>2a/ͦ&]vc&w\s<{>$kXQ~Pl)p+psni+>V!7 |߮˃+YR%!"ŦIO nGQ Ը!Pu{[y@Rl\u E oWYkx;*BNVVNj%<xeGj ON_-ZZXmb)K+c]˼3j*UwgbrN8b` T}K$R?XOI|l7n207w,'9&u \º;uMѳuC[&fbА.]frZUnتoqaijt+%L6EJ#(mf􄃐St-q,t{ATh%լfQ4٬=5e^xD2?ʊ {}oҥi%c[/x\zIK jNAч _GmI#tbC?AUW;(0%t->}ʧ7+w'Ql5 (pG\[f嶜s`*<nbGR v ̽n̖U "LT@ħp(sNQv YUz"klzvTmU^,(b p9K !N'ܓ*1ԞܺmcS3[t5BM*Ӛo9 3 .QqAlsbE2L~}Ǣs%_)jh;ytݳ_GbGX^ۏF-/38>8AB`E}*tDg[[,bzTzc ԑ{a0|8o`Hr@K<^0^۔r;Eۄ|s*hc30{ɭ%0]'tf5v$s஘wEQDXލ@뗉ffH7-Ƞ鴒j=A@8 m3B-da5n"əH`Q(wwqՒO rۉ2ܥuJ8ǭu4~z4+o"l#;TD[Ha6M[ōC _嬕dWVPjSKHw) D 8Y08šo6BPQu\ Йe 5œ?D.Sc ;c+|;(0MyW6j| _`$54f^D|B:^$/$oeIBסHvoq$a#Kۡ(SQj'0-νZ7t Yp BPí?6+V@j1F jȀ݁ߑi?o@Od{N&9[ތA0DM s]5Z@?u>x}r*=y`h(E!F{eBlLF>Peo'^1C^q3{gbދ0R),vo0H',Ԭ}-_q9oゆ8V@p{P6\cGxByFr z Te7,x7RQ O<1#p)~JcI3<ֿ.gUiJ pa▫QvOKgOۭ4*L( "BR|_3d3q8=UZNBuqLVm`]V~<DN@ 9i,m X.e44v:n0~ 'pioMYU,4/LQ;\ 2NOXyUB!3Czo'<+0Uq%WIZ_i(Ѡv&*Q G} :cDhp6;\ w9KьtȰMt9~!Rs%TVw.6E*ŭAa)?~dCX<11uNGϐ=|} `Sh9 Kn^?CM+a}hb*kWS~TZHs^fDPK#QnQ.(Ҵ:5 ,aNeblz K7' M?)umŇW&+i+f5,sܠnSwR/ R g=(9*v1#15!E&$KVZ/jɩpisxp]/*jM'ȫF?BpTgQ#%5$p |&(m'p8QvsݔĵW刁xK|-Ro5чϞI`AM,Jњ])[%n&Yg3Pfd<ɜC=` ?}T2N)IRcp$ed5u 6*q,~ЗN f(m"TҕW fJ\7t%/zwK)/6gV<5*8^D ^8u׶#bE6K^hbB࿍} 397I(Pi1^~R #k_=qBBy"?&)р*Bi; %,6GH$y'- v]+LvG.QA""^u N+9LGѭ}4-7 nd1ANxǡ643eSȝWZxQ7U$M/%˖ Xz'sh"Z7H|:--;ya68VzR6E?c1A_C($;O+ٶ̒: HQǏ+ARQmJh|eTMO 7[%UR( A'!86#ޱF|biȫ__f hinԵqX҉D48-@ѿ9hH_m 2vK="9ENGc>&U+74:XY>9sd$`Զ-54pL;dK1A휼M&6ԍL ƈd統SS!1S}^aSN>\/@j-x8V)'[iUq~R~'yµ$'>z;*&*mڐs èxeq@A1*~QFof_|n'"~ǭ Hm t|o4.zXO9C% '?`,RRQ(f9i|;Tp 4 !& ]%|9fcJ4go1=@<=qRZ{G3MPgrлN# XRm#N`= +"3>+Qs[F/K렺`qiָ17J8cfN9w=c|SC9K̜5mCr=;mE5=6|7Al6^+M Dem \(6> *1&ﹰ/ \IdM8 s*-Mυ[I ouGm.5<A  3P5U<'VX-t77OC'0vBgӷ64'Jnfw;\PBA[ jYMF KX"gj_J`] .8 پ%{o Q`jKph)V.auydٳۄi0BZS_\a߯R\9j,HM̪t 5MߊP1gq>)&?1Cy&wO(gknj׷؆.̕#9z^HQ^7to|`%iqS^ xT4e./@nӝGapn9IYkbQC5M@wp +8tcM;$uH{]lX(Ojvf ӣ!YVBlj+_}WsX(ylAeh TTr閴:/=~~*!#R%8:><6Xs=Ջhι0Hܲ,ǐ]3 X}+lr>59g eð dT/-$`?vj|MbfUS8{f\1yAr{GGlg[x9Kjɮ"> OW!"]B5 BGwkh t WF( )KVU*K_d Z4*,\뷄$0S:h 𔷟zˆQ7H >D ôV?H`@o!/n= vc2Ls8Qֱ\)ĩy-l'1\oE1ՊYDNƊᴃZ΍R3Ou?d틫h'P8op8S&TrsB@x)Cu~c) dyU.YW-u[5^%" ͲRTHNк. AxõBN׵0wI@6OWpSS$*3K=#=Ajz/P#[GH CIUR;߹7߾W1 v/G hU7~$VJ$sq'{W A V[TvA\L o MYDU&MҗZBJ`5KIm:R(q)R-$ > QVOC+axEj KuզC憝X=Hb4ҭHuAӘUsw|~{Ă!5/5^!?÷ L1ŢϖSأҧo{r:7c:Ewb~X+MnamO̎CzxK= wH.O+yIQ@~;i`uaefŔS~M\D.F|.y "xt%&xy-LY<$VG5#$i2o(k܀ӌ|9}䡞8j/Z2pa]+ x< ';aZ-s:Cnw\heZ;P&o zF Q  uͬw_̿u_J*pa㒁a]q/&f7> jZ}]ʁCW‰< GNԏ(Ysk:c` AT'1 f8C.ޠmE+(Ǣ£Dq[~4ӍP`Ehj^>I-Lu^Cũ*Cb6%asWV$T-RtXZ(K3;heDpZ?Tΐ~O˒"'kKy=/S+)go'B 4?NQ%GpzV,ݲm P0i=Y2@EhUeë 8eGT~;:K!IΈ8G5bQm򏝓nF\A(5pUYr\jN=?R kI,zO8 CB} PqԛV#)wW* n^ii/11t1*\9U7qC\|U nh7}Wvŭ!8d3ՠ4y,ܐ>(Wڽ?l}=X2/=!fhpbC c5ϤQ^Ir/V^AZD@ZĒI,S$s8j-L}9@y}#pY! 㕞)rq`6oH%] a ʤZοݰ:CX!u]Iٸ/QOAh)Av`V{+cIK~[؟jE, *<փ@ta/_rצ"n)XEnnPC6&^&a2CEZc%&ϺkX=ΐLq/r3\XB\Lˍ߬>o7}6) 2]ٓoE+57'渌1^nxU D> NXF1SLgBI~0-%Z`o,2!lGW`,'.x_WjBseߜk&jjl8 q9pc'f3Z9 64g>J5ydz:қnր9CemՒImѵȮH$݁֐#ɑ44έs*;qB'BB ,BK0sa4ˌk;%qVtjSJnhnƴ\ؑ!TW\Z3À'g^;ŜxM/_暃yܖSuh?ɗ~bAL: l޵k~U/Xq\tXg󑺋j+Ȟ[CXS\nAWG/׃g FC$6DhBlBiy֩\uGL\tjyHtȖ0Dʞ2msv\s(cQ8Y]1/32j `y!oc= ȱܩ@^ܒh8yͽse>WUd,/t'q暾||Q~u`ZZ.1L|1WbW;|=Av> \J".ΤP|﭅*v:XK`*C;26D}~ QXΚb*R./nf݆G5F1V?VZmkx+ry,hUٮJaZ41ݫ;A 7חUP /`?Z9LfT5+|w^zob `3rFF@ze~ ,%yf/Be~z~jn(=ؐu3RpzNZ*زh? ^~뼏8ZU"r"cXp҈#];;RY{D n|Ayf= \ؗݵw%n -Qƾyq 7wb^}gѼdfN;kkm`*av:G/E1f :g!Jj9H' B$fTYm19IEqiL5`ޣF輡ߔsUTnjs7CSw.R%j9.I'zL m.o4F48lL"`w9jȕ 8 3ƷImXy}  )xņ޸m!fRX`-Ӧ=)GPrjADL!PED%GhQ<+>ޭ[zhI E8PU幪!Vw 3cmn *|!Ba8ŜcI/2P5ob)Dkc+ix:g^N" oQTX[Tݗ& 0MƤQhW*tb}Ov>9bHPb][<_{ۆ!R 4\= o:o[ňI+= L忿u[d{F;odE{(t(ZDuN!yu9'}1Y^ya6qJ-rpЉ!p>/ny6@`4GVG,zWVHMF,8fS?)-,R" "c)<P9hhO[VxnIb,1 }:~?uSR$uN^iz`JabfvV.%8h Nٷ<yU7+S?Y`/} sJY?` RȌƢGYA.O-$n,*|LF:f́H.эxOe{X/M° u!ˈDWΧWv^i]hym-,Ue5 =Z;1Y %y:]^_F5yd ؕuU F;VEPATB稠8r[L?qz&8iw"Xn3ޡ%0Ӆ]tTpM=3`Sуgl ǫq:}dOQFIO[.0,y2߱2`JH˨U͏= ЗjpҘ19u6N0aGm{J\&&LipQ:3QR>50 엥s TW( fh$E2V:zdxKXD |l\~"m┠=o=+g_؏Г'{֬ӟnb?ƿ82cƒ^^!\= 5"'1^8;Ԩ3 fol Z^Ҩ('{T_w4wXYls&t|`3m% J$S@gYAPL7g1}S2oNΪ尖441ˁeRU8ނcN=($Kl徂hd>ű&}Ӧ˒^,!L~^EP}W.p; *8PƩ#koݸ]&ݓBx$|x C@mH)%"S0S_2gwlE/;/G1˻Dz|5,U/ txYg!ɧU+0ʼnEɲ.gSPrfgQaI:dt.R^ޑ؂ښ̆4\A -X^kVE0 A)G㦴- g#+%Òm$z͍"KQ%=˗`dc~1-2(g}KcIS8rLzC/Ɯ#+٨97%0pcʫU([3c~8tKQhF9hX"W,.h՘|y|QSoBWثF9)fJKi ` bh,| vQLE_+pftx^; QܟZ Jо cnjoV{%g\] !lnIJCX7@;5T.ŒQ.R˳Y8+~d-N09 f}2Zc,p3L ~B ՚|l}YxxH}LF:ȱ o兾JQ47#pԱYQR)TgtNtVŻ_1= 8&;t=HPVYd7"{Ω7kmZ_M/g<,QX6J p!24Fl?uigV{ɇ(n ɦHxC3ɛ{NIT {ڢjmr?ϗB! s@^`|0_fq@Z2 _/noMUrTm_@ g4բI( ]eW/^Q;_a{*SzI'"݃%_~vR{"KY|n}BRHx~6%̓g +p mes&T# 21+u*&g=%&O8 rKo_iݽޯۈsrEJ?CR3qR־mp,m/|<˟Ld* =z%V-4xR(hNg9}J$ D37$"?%x^UsvCnHORKGDB”-]fmQ/_z'I!׹8_#%:縗 e򁩿O 0Ω*W Ɨq  Dk4잳 mH%5ϐ5jYMDghm]Qsʻ&8]hThLwЏ*HiHeQևsz1n#uQ~9H擘(m {󧧏fBi\Kƌ9W: D6ջSNX6LN +W;2ڹ ˽ĩ-]T;`B^up D5;oZ3zzB_\C 9Q*=0-6P';l},u9XXzFCNTg Nw~{&Mo/qh>"ez>\z&T4PN(OvKzuvoͼ=w1AL ̑PRE׏7@{@1+M{ u>m{^~&:@WJG>um-W?iqLX6չc Z@{0=c22uJ|okZ/h7r&:I4^L3迮|8T5BwncI3O#W'=W_l!I 50^CIm-=(rujI/tߋf'>8yjtBCMKU8@a+n6"9SO4 2-b8zD)ˠـ )7E7[8'%Q84t@ұVfGe&j$NsN=DDP:Y QD¹bST#RC{=vѥM1f&en 7֪8ϟJ0SKV2YW Sb.N >R3 ͥ`|t l<~{=۟hu,1Zb 2;־Ct͸D)fLE#iC7g\^el6uIw8-D .mYŖ8,f!]Td|v9BZ+%K=",/o:.1xj"/߹˥z ^Uϒ&;pS6-9 qq#"U7d*#Bu+#>sxp| T S%<5AJRA, >XrU{@y)$z=46$)+@$w}?Z'} sD.}L8Z+Uh^,1i?~SGnk)7`'Lgwh/ZdwE4͗82>.PL}hѺIrR1Ӊ [!5;TP3RK-V-IeFxF c v! 0{"ּnjX )_;!,]#Q0ƆHӞ2Sene9Hދy7~*&/FBp>z?ٿo5r9r^ `7_{aWOf:!ʮînQ8~sG i? /dپV,@*Uظ `^49os> lãw`$(bLq4LRYm,4;/V5[7uXӀg[ךa_etP`gfVxvgAv V4f`eD b@ಞ$dzK>;AQP4F pCܾy%IUb[r 0l@X~B6 +~Aç9>UpaJrz 7B8y]HJDEr)C:yuRJӰOZ?U]|#f PE|$U-#kiR84asczN} ^_ sIxc`ɡU+r8Xc'{ =?+BBZE_]'?!X~5dXE[G}? 7E!ɛ\va#I:_^E^ʀ10lI%}_f Y,`6xijB0lbS墰6מ2 37Ge(lQgoqۑ=QM" 9gXwEs,T=xؙp27|> 󪅿Mn$g䪭1tqEߖpvl_H-\3Ru]PemX˞Gl(_!X6[ `(AD_CR)OwAh]zljUmy^]IJnS—\{ࣨ՟ОsFQB[L M.?g[(m!pp =&ߠW%jl8d!u+Ͼ)pFph+9I39eвh9l!WSY 0wߦ38F!oR"LŘ7d{m{xL($Q]b+ܢP{Sq`ipE ?+֖TMCި9w&Xp9-GaJCbP/_Vhv%K|Ovˌ ͖Dw_n%UO4}PXX~OB~r#&̻ZzP@L|= m2,U݌ UR mƀ~0IxkpUrp,ҮW W㲉u@m] U<\>(H'68rM hiݤxnGl)֒4N 1B]!YQiaIuXJ̺TK£"y(yNxc?02 GI^﫦0aRO c~4u1uΟk:ԙl0-o;!$WkQȪŪ}!oᷝZ0?1mfXC˰Z}vSGg  ,u;Fk^p? j~F-.4-:3cҠ !A]ԙo |#9}Z.2Ҳ쩙>dqq!;(Y` W 1ЍY3J*qRX щdWZMsc,cYaBJ߄W< :$ 576$~KvhK?!h\-b LD`pnKwRjp‰[:$֫E.l34pQARbV3QZ-T"̍CpI͌vo6lU\̀ ڞGʁ.ٹ`19Dr+~5OTϩ2d FxU2#ˤ}p΍P[Axab+8XZ xtv4;Lϲ6|A0$ 13΃+S瑎TReh rϺO:2%;'Cm#qTR_ڮxY"{ u!suආ9ydx‡*E;DNo"m 쀬!Xp}U͋a a9%f,lecaÐpŢJxSɅkqH\z@~D;7ǃ#97P`b !P>.dy8hKsA' {ƦRఇJ|wʮ%Dm qh謒`6ҘpvV4D"GzU=X+n?J?5}KLeJo)ޱ ^ SIMf#p"v$}!jR#7|=c{l;%)' nC}! %J(R؉NҍI/nuQvȿ:Xڻ!@*V=-+ٌo`, 0V?hS T/c/,w+fF9KcǟI{2Ŵ ,#KW}RT e" Ƣw,Ǣ\ %!UAzpZ@ K9GLe 7 -IAfby I0/*^J:B݃#\o86bkˡ3qVm]6r`9~.s#FJhaQ5Q-2ܐnIjNR} [L DĻ4d "{~I^o1sPVcjo hRrT9^E|F425RXiSe5 {p#H%yW3FUyҳSx4ԋ/(g$keu52=ҳJ1CqUT1#)cN:wV1 ^`w-L6;Y87L|<'!`6ell:BbO8 *ͬdg:AsAf} WUޭ%UO_[ZN<iZƥ1j dOUmjx?w&6k/.*3^Ҡw3t5Jv0帜@#hZ0pRN"<("Y܀ 0 9`O W[5q5 CXh(@DJA(P!Y3"t͞q0q5VMΖҔSMRͶp\y`ZnkܷZWPmw8EP]_7U7zK tuypOF2%KmˣA EH'aWSIpGd&ؐatw.ηtB4.qi '|Շ8gԌZ +[7Ɏv@:]YItw[2pvA]i6whhȺIdY 8*U1܅OoZM90w_-fÒ(~*}59*nIzmw'\{fl6UĢ(+,~&_rzxU';f 躾B/=_Riߍ٤F51}T?5qG1S+׋==2w\T֣AtQ7@ŗF 5 '#ݜsqM`]X_kFf3PH&|lf&fm0žeq5h_*)SJԂetq|JP::BQOVkr͸F]M} 'EkG<4+w$ ?l$ @dbB4}1Q:Y9RZIرGA&HfK+c/Qn'W#mϒCj{'߾ _Ӓ8ZdOzyg D-(Y!Dk}* C%l|>52>e>~X^5gtIESD+׈Ʀ8E`5(\DžODV!4cQXZ:1_wڱ(ο4M5OSyH2M]T ]lLuZUŔrv7g.Ȋ |2d^ 1o1E+-qWp)X9z\XѸ<ش.MH" S7K;*2'䄜ykYQ #tG3/AܗJ'U2 c<-KXdsҢo3e;xƗ84?EHZ$ a]084Gmt=L7st~]Yƌ*Gyr',ٴ;Q4;;>E~g\b(~m<Ql%?6%kz3-fCk+Aڳx cBF%<`ӸiF}13*8#QKCL11KhH﨧O/P8菊5њQ˚w.d,=vB}X}g ]V?J}ƵIH5ZIo]G{g"ÂI{.T+[ڟó߷Z^vP{=4-z14ˮ#{O,78䇯QݻBn};{P*Lof2~E27(KY6vzc|Ɔi#)=g<Ҷvtq|YrԢ`ɠNJ %NLD7y[ht(4,GIs4w/xE= .OCoHt$kx- p3zCH.&!v+|h~F`E]$ x㗘k-XU'}!ggR2۲v~ rg>B5pt܎"4 T֋}p-!ujn*mLW ĆVyàUayW2)j{kS)7ӷ6G,&6sQ:3y*a'Y~D9fS(mؾ[ɶPp.z)A.'+Y`i1@fu/g ɧ|u3)OM:I98뙩س^t87[),w 0DQYY."Ujf¼XXw2=n^tfwM-ʤ[yDT]Pk\ 2a[Ww._*mf)~1C|АЄѴ?LA.f a|-13zUıgM{r;6Iun LQ(qᰓ [/pP\bugMiF%N-a飛gl`?PShlViu;vgC}\*Pct蟯,\މDBg1$V-{1.mX*'iFL,s}hm:>ٿĹQF?A 9X)E`_DtȘi2ɴ-߿@tAq:p$iA WJb>'cf>CY=]8`fb+v3jj-}=CNDKƚZ9==,5ʍ-mgjЂ1oKs*sl6Ȩ0$ 7**a>MƭP*j )-7aV(pIGR:v%kGdAADoOFp F235>#^037~c/K BqX|' ?04D6'v|ҁAP?j(K26@J9pDՔ&:̾a8Me.B]Hqx5 %}!6ϴNC<,1[=`NŋTؚmPϋ+jTO..۫)u4 |y]s;&ĸysC|EUnr!mա̍FJڹ.hO'B&p%,u,uHwA|~-bj3_6i!'eq&ˬ!yUNk$-УoABS4\ 4 siЧ5= r%9_n5^B*};W2'(0$bU3rSBPr~8[9"|%|*R5FZ뿒lVt&ӮLl0a^ڲ"y{HVoj9(eCdpWE;߆W|!oR؞節 `*_2Oh4` G%)+mbʾǖqi^Kc'B4Hj}ƌz`JE{ 37"92+ɵw&6(z`2G2qÏx-h1\hJcPۺ#&:B"x%$aD(km(yN<),ѓ@klW F=fq\iI982wϚ+u4H_T*0^Q%NQQ$?}/ċKM , bW>xD&v[ByL;ؽYqrfNz`E?Jm49U㼤V=UĈS V 5TќV*]ÉCaw`Mr$>g`KۀBUfn8gg *UJ$`a&O EG/Un}d+gTpIlj&fWgntaf% = s|Ip&Ū`I4k|vH:=)|g֢z^l=o0ZjdQ8Ϗ_=ho:,SKĕ!#2|#pFbV|ZL|&6^S}<|vkku@6cp7珊{ri=5 yA Xž"GxXhiZ:=޼^ ]CtHUs nu `j_T.˼%x1M0 H!h(ѶiRald^K8PW(ǯ m#|y[lvFL|$!x1R;.K0[ؼ,ԓHAD^k_6T[el!T{o:@6Q" h;3ZOCm?ͩjd hz7-꣌U.ק*[BO Og0XMͩ i.<ٳ™# eÙ~ 0wzG$w~ֆ_WV[s+=q|ͮwDkO%bFY입_͖w jFŜa = Ta(YźТ tPC$# }X]/BGàSfH 2T`L kНr8Œ&pr\4^QWU_t Xo~_ˏB>&TYAY/&QpDƮ6V}G1՝LN,x|z~50q|.:IR/ v@%1ýfC7hr֦QU+L4 Cl{[jq hI)"fgằyWj-IH]8dJK=ݻ+\]Gʰؒl̚|z7SY KJ $ F8>0a 3Q:&v[MO= uP^~N'-Q9Ód;8MgRBQ10, /UU3vC ~;IwL)ت+|Fldlά0庌ọ]/*zB0 "fO&Qh}"F*@tSX>J+gd%\n<@' H0Oy+=m&h-׮۲>G=׭T@>~q1t\\ON'$+~09'AaM "oQ!F*3S!Byʾ,>YJD{cnhYj v߲* MC& ]bҥ!\D3EckbоLI:D.ARm)od*–ܮEPP_h1oZ^JZr:~_YN=W%>o l .hGwKI͜OCevЕzqKՕjތU*`uQГe+9A[x6 3'e.?ެ1bP1 ?p&ÅU!!V^t>bG*z oԜ-2h#_C K (dOҏv&GDYZS1PVkG'T>S\afl,>zo<4VOfӄۃ,cU8zr6Ҍ7s ;>r۴l 7vJet:pZj?C3):=d3Dž.c6uF l0zoWضO0ꪴk"fF(]2R_{k -=#ч6!So@ -CiJ4Y?8X$0y=WĪ'rIߪ`iw άg\ [HڙɶT˜g]nfW<>/ƚɗp!Z海“A]ڴ37fb'nA3?>xC'W|,$e=tF(el:KfPMz UES)m+L̇^:ZD #$VƁ>Mm=ڎ[0l?e[<"Fȩ/GY+;d30VO SMcザ,X1/ 1xCi*@p#arm2j甓Iz6$2I-iw69)-|I'V:y"CelW`=[}<n>~4;ɍk5Y3F^]#m`lkFt R^$\˫QȎ#@ssדT&ǎ!3QKmg g%Еxd8x\QB!tsTAy7f dMtKJ1="*W6}`at'9mPaI8膠Wt(Rf}+a~.H# y!>zMg4 n]B"WQ7-%ढ़!_1tijaq/>G2i,MڿCSkbG윿)-`ǎLT2-TPa9C39qEhGVD*v7,bQhM) \`RtѸ7CGVw3P`27ti|6';¡ Gݿ @f{Ύ"v=kZ8UҍX\w[tMO_s'11)gVg #\AteKepS"J#a.k wtL7WB^tWƵTT"מ@(fe4bh^aNxw?D(Me| 3˕P#u6I1Dd+86} FlffXۿ\L&X"΂_:lӣNOո_7Bs ɰ4oS*w7ZxJ[oR]IBC$σ! 2~]_xwEmC^I'LU͋) Hk=!Wg҈C\8ⅴbS8io ' wVrtF09+3|zyo޷j4n<3J6l10̧S%F;Y{aƃG65V2)#`h)VvX@ ${D*);OGG/-jMk]/;=G Bv&DOVHW ygvUU)K"*״tP1(덾[@樂@ú%fn^lP5iq:io^RAΓC]N,Nn'3|[ -@i,k@ςŠ:Whᮣ븈iAq gNdQfSh]d`*8'yK:)J2@\E ay>7p*:1in;%Fy4!)}W^)c/f~;_$o*( S=O:9Թ1)"/w=Ps[|鳭E)?SyN\Vϊu Ӯ[JV8 RJ&C"h~JL'6: K"/GѦ ؏wczrlD8Qnx\[yq͗١X&՟*`Řq'56۷yVYz9Tk}^j \Dx<=GTzp& ӠOv^G/Y c1/nFT<]*’w6{9M- l҇޴;/mKc4c9` F''Xc lVmjhJ',R&9wky䢵#8=\2ܭx2)z9 dO.*"(!.f a_=Xf U!kB||" .Zg_\geZplDYm]3Nxx 9 ?! ަ.#Yb,"Zvզ_ϒj_U|!ɱ$QB93!Lf%@5 fv%z_j7d~'4ѭ4fWG XvvR M$ XJV!O}9vOn~# V-&˭qlhp\okaY41,٩yr jeY\(-Bk[I&՟VmSհt5SxlUV*#NeF]ߕT(]J@/bϸ+X-,)X".76Ҡ:jlTCdž8MNLN6h4"' jAW HjW<߲IaDz j{RN=Za(G&l(TPm|#S ):%52 ސ/P`$6x>`rbP#qm B.}6_tsk8]N3 o=f%UÔh"L/)QU!R OW5gnQvږ=j{gQCXV jZǰryvhg)I(.L͌-@Xבw-'h+A U1nZ^.k{(!@ !ww{r~~71yܬ :ĴcHCNQJbO¯sOD^4b&p}6o-7}:i?[|Dˏܬέ[{ƽuh)JĂω#hԮmDRyATagw9>- slc ֠CG*YSrk\dmg(5w}HdOU27 LvAxb*42^)$7 |R@OoF^6nQ[%XLu1si[o Fd_OjG`Wis_-3gP-sìH6&!q =$ R,6?9 8J^kܓ!P_ [?"wр#K;NI۵5L`Y8hXqeKŧi,QmˑH]pa,*9~  yȇލ_~>7F9(s}NrF#5e A(XK n$#p=>SzIRNO2 9G 3lЮrFȚόܶZiF*@FlU5ϖbCZnɒ`}Vgނ>R& 25+'ugʉ:pF9 q>0pytPAԜbMRNՊVؕGi,hKKH(+[mgܵ n +qdDƯ_A;tW0Zx9!;Ef?g<蠡kbdh:mp$m\˅7;_1([z  Т$IŽQ,2YO\yk' Evv";SbK/vHN{ϘVygQLK;Q taӨ53gfѮ66V bV~%c)p͆dÄl^z9-B_[#o ]=Ͱ=/~Q]2 X^zwp]A^{^0QC|& 0?sd֨\wM ɅQY͡a~] HȇQCY$Ua`m SBP)J],Jpo7/h;lމ|0t& vËޮ! i tTD6ͺ}lT6+ZxQ|h5l5…Y 73K=orh/'vY{IV6Qvug˗zFS͔}4)Pkgà{+6I@rڻPi @(C ,iRNc3ijCzo: ϴ`g\~)q1q!7wV?E }pi2v ikzY7,z6\-Q1;zf8~nԩ`4 EPKMUǎk $H$[x6 %@vsi Ɂ* l %pz530v Y{/Aձ}@)Xo[nCTOXy=0|J?r9Ƅ9,u Z4F==y],|ceӶ5Ͳ"" _φU}yY{Ⴭ'`j5웤{@mخ^c CbBu$biXs-}937WLy1FCS8{@p RE ?5u6h-[wu\yU2rfCtWA(tf=,.-8* kE7ڕA"Пt@؞$ٓJz aSk4[~;b3e7A㖷>̌'"ꍅu1Fxv W`:KhC-3/"#r2IXJȋ=-G\x/7𿈹%Ӱ/ }Ve]|':XֆW\>)+KGitm',! uZ`a~q<Gqqg_dlo#kPhP_V0S(V9b3D}Rh4MhτZoZn|#Ii6F υK{f fi, IWl%R*<\'VyҨGX!BLiMfBY1Em(\E'M_[ITW@(Gi5 vtK^5, fkNL"x 1}eGx|Bs*25eC'ts%j#iEx R IZbFܶI*֛jloG٧& i߃h ٵ'A^sb]PLʸ uO78w;D戻',"vK-N^"G#~!,9;w&o)cwp> )739 %\J賽\tEʮZx<zC!L2[7OWߖAu#Clb7e+Ўnv az]3tcp;b>7#>w0+Zj{EK*m_rTa-AÁ@%2BUErSG__($ь1͹D>c%18u>j5a+Bv6})(CJxQL$^Im9#eݺzR~)/I09^N`F~#^C|3z>6圈l-6c+5ڨ6Q~!56:>~a ͙<ɼ>3(Ef'?Uc Hld 2Q!js" SgZPUkG|K6B] B8\# (KޖNxe|:Fwguw3z|>X!\'I?'&Dt*ZqOU()H弄S120MЩ4[CU0L`FԍoY?99'x< {4L[;L-H2kioxt$;3XDh'ZDCO:r~Zqސwm((9gŜ7##Y`lm۫2^_2%;;M{zW1 S'Hxw.TO`P:ےĈlU$~lv'Sh6vb(w[m E͡ AU+ WbCA-jU&OA.maPGz[y LGd|S潌ڼf=ƂݢQ/ɰDьLBbpـFeRzư<3Oq C/>=ˏa.K,i3|w" %Ze!uIKuӿrNa~N4͹2Y֥M7T'p-]&%lkUD0԰?e/~_:v*څqH.I> еD?@#5m5{㚫=*P`mz`d>VP-WXx9+n(yVZW6p;}{͏)r^t~',j7 KQ)RD:uo##:i%J(}H61BmY^N aroOs+v^j+tlkcy6I)j#:t{V\ L[=Zu?-S4ш"e}RrDFLx= a-!Iyy\ߋMx|Bl^{Nӣfn]k~3<- ܌KAҫ֝Q;A̒P, OW.]/Ș$ޓR4嫂iU6ΜΦJLkrve`+|6a:bs?}Hu8K7㢖OB( C ډKqs" (EµmlA\<cXvϱ$GSRet9Ux`45u;EقD^Oή Xj$XJDXwNxfT+nt ^ ׃ȃK.d2Tuߏ[[#f^j1WɷP;۲deT͠vQa4nP!YS&.M?`<͏@.b( hsWk"<<>z+S +Pס$//*"U1cȽUҜ%z Ep/&N8MG7GuBKGƥ^ű>DS:3%NHoYUiPncA}xʁ &-/`(YiNRH̷H] !"^`8|hs,qRs@qmPgCIX7~2$QUID!`Rk}\։VWOJ֜sO(wvdg3w憍:[vfn8/-ġY=ʑTFqӥ%PwK؊2N+DRچFbMsO3| ͎<:vEt&:쇨X[ H~AقCcr+2| r 37~o27^LtPG̨*t.4P'Xc&<ҁzDԪkP,C 9o>жOsZf|w/rĉQ9EpTO6J- xjƌh1Ƭ\&N$뜣[@&́Ū8M+6JKy4TG9쨣! wM .h)orc;Gr?*^/6yavab)ֵ(b*˙d>:zW!E8B p-qdCM.#\^yB\W,LE0 &fP;|r!>C楪J!.aQ($bL m߮Ei7$9ztŊI!#L &UVZX~]jd&'~`)}}ta;nZ8\6LH-ňxHo~,MDRMwŅn%2վg1,G#(^fp*hÓEP"װ<ԍ0fB-B`5 <_ )@O?s80-) iM)67(^j71P<62!ߕ-U#ge gOH i=t0JE4ˊaVy+F]Ԗؒ4ɩ|l0`Gְ&)vG\ؿr/S#q $BpoEKfD7ʂ5'Ql.83gE?gDV>+ͅnc} [ZKaLt뾜zoQ_J<݃ùN"qDX\#%b1*x1 1 a!*Kyhf̧O$]mtbRN{$VlCXX7&Pb?lOwJ'OvO-g2n!&B``od ri>.ܝ S!)K3LfeGai%b|08/uUIL-T߅a?kȖg9C[0:A:QE*A(CR`&  -yv^Pݫ-nKņ4 '~]~[3׋h55MʢUgֵ渔'M@ O}? r*k*rʞָ+ SåbۥlD/L='(<)޿j=F7zJ2i;U\GeMi'-cU!ЙIm>PRi,SqeQML!/ c95l7Q!"_.Jf`o3*Nm3o3 am݆7 2xsK4ʨ)%}]L]xL?6{k <0p)u(-UbIk2̅3ӠAWgXfcqp9n!|Rlg/i X4ͮc{GjmSm8|A$1whQPm[ʟ6An<,w L'ӵOBXAJ/'D7 $`S9*mQc<*[j#%m6S U=Za<@ZT4&QаKы)7kh(~~cOyt5-&8h>+EoIjt=B]#RMOqsaC'Cmk_[(-0ퟵ⾕}Z<ז@ [Lŋ#i䉭J,ɉioDz.#$@fgDzaSաe2TG G u~^I8Kw/WO)#eLGXߔu?=1 U,5UhtӄnY9.rE+vLB`\~x4hqJf e+dUC`i5+o;5[I7w6yet$6/XtiF4#D#lFnY 3΁9arS z]㊯mc)'% :rnwR`+$&]i/D(D'#.h-l+a8H>omG_cAr?FddW#HcwmJ[zc2/)?1:DmE@Xjy 6ӐZnI@Y 58s3^-!QNrN%y+Mq&n4Noba* $E'F 3ހ1w,,%,mb`Ɖmyz>ï<h&RdatRCF!LYr|"+^]P5"-~AS[,\:".3Ec1-Hw:{Kaܝ/(NhvxG|!2}M&{}ne BK6O)%>TM1-sD:I E>59L35ts Nx蝒2l[66\$©>2u,W`)Ba{:2wi'Z*.(9TbbȰRj7-P)pw"y9$i{aG6 1Lco7b`+.IU/Yo`&ޚv`:4Ath4'מԂ#l*m/ 6Yq)uviDqSjmNEݚJ,åNV`)W뫳X !&vh>Q)DKzB kRNnrLUhf Xe_*:8YPoqnR|nd|%Dng KpYmpb59Z̅1ol 0GVQ,ЙE$A)xнD(l#>`8(#OM7VvLq&)[p1ixjSو) dBbUSËDœ@a&kYm'fȀ75^Y7WBĈm]V$d(튏XJO4fXFp.CdaJ2Ӧ ϖ˫>k$/+v =7vJ:̒YOعлn%A6]EJlf*M=i5b+CBj~ٵTw|o\jQ)wBϨ~+kzi;+S< Lع[g:ShRЎ82ZIGT|=#0YPՍ1$;$BF ?s| L7#+Jp WPgO hɓec:˝ً"m/GV4AM `,dabR/ߌ͡^wJfoh#QR;OS쉅vĿPFpe;2:}$$hA!tw)/Q`\v7RqKH=piB?b2pvcc{xy3|'3ݡUw_?p \Kpbie~CcyK!9zF~L5P<.0cɲJŔqb8̔e(`Eޮ{aD_3?r F~$Qxa 9, Bq!>[RÁҞSUGQ9i`QObbUɜ v#  5OriHSmo~In Qy.dp{qBiTVR1gf8FIsERh^Ɣh[$E )zWq*F_3gP#jX_a0?̳GSd=ߥr/cߴ+6} 堭^{B6uFyxB]=/#Ev%f^Tn{Rn 2Ѓ,cA\BIx2a:)#w'a͘Q{Dd&y?I@ՠ٪4CHS.8{_pUb: swJ@b߿__9r4杂g) m߁k@00{bG <'Ÿ@`T ƐBq$D2Efll4 ?ɉJ8S6A=Sߦd?M#5pdrEw5qljCUar,Y#]t5!eǘe7ĮsUl "Y?WYpB aX#X-w13v#ߊ+Ra \ (B/E>Q`q۴ SV)R4k' Н5vIm}c" ac("-4 $N6WN *گ86HGZޒEXR^I$(9Wگ˫[խؚ?[>*QEjdwtK_oǹTql(D|l)=sMh|~`X>ig^4a:ϵuN*Ym3>D3?2+a[S0Z l|Zp~"ыSM]>Glx^Qwp(WzpAE<nu3V!B$9nշy9_h˵@N E idB1YB7:ӆ+ɶ|r2^ lPڕ?ڢ_[K׌\~)Q6'2*2_ 8 z$k^(*3oVs@0y<%MZR^Ę\߲$,d\PtHؚ`|C365T͠ ?;ϟ$SzӬd40x{/ge4{*y|2fkLvECn{p_uQZ̷-}_a/gDYn |Sr?Ye0n!Rј90EΟZlFӰh}o]PW"ޱzIe"rL&XcCaY/şWGSHI 贔M;eXc+.j]Gr}P֫j'88eR$tMdFȊl+1~~@1HgPON̴z`k7t Ff:!glg+y31%ci?R}Lhu31.Y8kH10_Hq AО}Kl8^@yd3Q} Q^q`0w>Q=39d'@sڟsog=Uw&h $I# B1m+Gb]DEm>CB|~(X)+P6/'HxKX 2džӆ${0(Bhś`tH (߬hUϜ474OEr@o=' ?d1uenJ#^Z5acn a",j=>@IN n.pbgu3ɦ w)a]QI7`bkyk!O }npc.K[A6iɎ &憢ݿgK>Ἇ"͑Y><91؛$uk۵\2 x*O r`iX*~ԯ$$[r~Du^DB˽ؿ R#|"^!eE0MB3@Kj}0xT,0hR2LE*n4u+~8yncCUkS!Mjp- dU ¨b+zȩ<)0 8'3B_ $v {j$1CZvʣ~6D]RӍ_l*ҭ[ <{v9-&&K/jZnW|h":IAt捅WnN/aW0C'J4:R]֭ޱN_+zu\ֳgK [)ryƿ/(mi6߷GX7&|&[-9_9';dd ao~Agzd1+ 8R<$6 eCHi_ZF1Η04^X t4 j UWK%RM?=K`e*wlKpD<̹2kR^Y]+DgoAG{`G5+…ɢې*)r鳰HP%$n  ǕVslomX1{G֫,R@D8xWbhWyh7*s8ּ{& 'v2ץT$?l>tf(vԆhu1odױۿQ悈z? Yխme(+LH@=1b;ۋWlK^m}H8qe3N '7tX%`mwp1 R" vQ!`YX r4'J74D.]ǫ10֤pSL@;3h-;>!JTON@?z]Cmq[XhgiZK4w}c? + цIE˗Zכ7"j:V4kIwMPD-*!du#ڋ=3Stר{q;"=LЃaym[ieE4ϊx=!i@^D&A 1x'4s7QiP#9؞~&w$~`|}Q<=XoW4%xۘA{~1SvEx+Τ}T2Rj9J ;2̱欪=t!Nl^2 *K,X;,1udô)Ln3L\4˧ڽ{҆H]V `;}TT co%me_;kJJe 㡔܊P)XFap,\fqQކGCc?(E}uaJWm[mo8wjJĮ8z&x;׿BhEYyJy7)$UN BRTxf_*hMIU6: |׽۟#2xX?p@@Ta]5 ?fZ"a*vNaB*W't~;n^[xU0sfI8[tc2'}D@< :!ߜmEiaeٶ'؎d |hFdC56#ICZm ^TC(ml"@k$zQD5 PX'ᱳ8N`|y,{hYKL:bl u( ;Ϡdذ + qf^&Uq=?+z,Af~GuV672P,2!'o-`&|91%y2PW 4-JIAr;MyoL6OqRPDg@&r6p!{\J{ Mx'H/u͟ %tDKǁ'Ta!ک*#O0Y#mi*}6m;0b1lySu)D}P2>d +e Nvg 54wV_!FktAB󀇥d҉ӢRYRr,͕aogIk> _zib2F<6#r1DO2y Ni"l"n>_&PuJ,N`[!^$QXKlJ_v֬2duE9U7[9?ըG/c;Qny*Oe!"Ba;dQ3p51_ RqB:SL:eEY0W g.-0M pD 0*_=OC:ǠrNښQ7ye YXߒnŹ%ddչ;#H #5 `*ar5,zzA Wu0`ZRɀ :)7f9Wfmª%ILW_۸~"*[Г j]Z_Vc bDY)4? cO D,-ؙ/j}pNqHBںTGU[Lӓn+\ GzIzLѪJ^`TR3хw~޿"TDc4.竪D>QV3-`;汰!pkn$/,@AX;(^dˬaml0iopׇ r-kxFl.s*F̷ʥO㥷z}8[.Ti }ƒv!G1/l'`/':9RW} ⹜پyfG@F՜scfY&pnVele%f7)Bq.mwhشbuɲ9>l!,ii`ņS1;bv(  ;;%x̋WWUXY)AC@Wq]Jt1I) ނtC~ 4u&gSWWO0\&8VoSHxbh݁~(r}RFqgr*[ϛMqP'O0w֦CJ {uZl6HA è HQ3'1%!EJ2J~CA4ɑJ9}gp(PW+n;' % xc6%:3ۘUsy6_"cruvkRy{=b5U_󐵵Qsu%wU:+)(ʒCjŮ#gEcY- ؛֧SkS|B@`)+el uL=[=CK@&6X%eop$9,#Wno Vcjg"fKiF} Xsx3 _ෲn,:OoOm؋vC5Z1Lҷ;*1)cotJp-T-X9KTW WzђCcu f8Kx!mq&#ү=_MlnVۭ !cQl9awj]<%FO ;cxvx;jUY|uT#5Ė3ƃuo3 huHm% c~5jjn 7]K$ sequlxPֶ6l_3oy'[ռ 3Jth:'ذR$h$RA2KszGX?Gٗ 4rf)LxDWJx`xux9ݗ~B#?*dDw]InDtbC)NҢř*i*}ά&sъ 2M3 -I$W5{\<`'3u'lc$L+GwD(5ee i6tg0[ƙ\ %Rٶͳ8Bl lq2$=D%Akmls̻bAwG?Gy. 7=Fiڗa#Ɔd|25y'qbT2YTKc6sE7'Qw2~dU{A*JU+Bt_Pq ,^Gty t]3Dth5)$IvCO"E77ۥG B! c{;CYM YE\\Ɍ+9$_LEȽVl&=~5- uq-JfaaU6*\fkhw 8Q{c~o kڒ13bs@|՗;N[?R_lmzU점B a4莇F+8BN,La'QWWwՄG!MYA/gxE=ow߱fݛoy"&c 5^eg l>l7%aD;n_#DO&Y eêOʔ6lD)I˖Lvʏ. ]SF ('1_UF jH34 g, hlڼݐ{x7'g[yi'~V!Kq Pw1J)ۅ+剉Hi"~ ԊQ!nLR1F#j0o`Qǯ/EbI\}(p}Tqw`=;]\8qM+y,`uC6s}kṕNl o23\'J?^{'>F) @\E_4`}{ͣ`1u@*25%P_ ?7 ]0x\}gwU} 2> @G/fzߌNP6:h0͵7V$uR6l{ 58W&]gm#J;t1 y N\"hdGѲOChȓuMOCVө%K9.k[˜.!u䞣e/L[- aĂ+K4YGNQ|nO |]bf:Jb()FWO+1ovC F5B{;26eq4:-=t7RSW{F"ѼްYw1V6qT rkw3&V=(cd֧^N5"GFxkrk7$(U/߶!L _(W,jk9Q.}>B7`gtM,vʦxgMv[o$Ƕ8 aE <5*LBM !hІL9rl9`dvGyt"4ʻi*N!ucTy\؈⊔=0Ed^^dW=QbR$*AƳ S'@>7Ag-oC` 0`BU`ա.SEAO72eЎ9fk #2nchgD4FeF9;):O3zzFtA_M 4H{Rs?߾y!ӜilEwUPĒou`5/x$a&S>˾76w0;_wuM8.N[Hc((w#Ibڛ⹆_ :``#}G%.kQUd$#o~Or > 0汈E4i0+ds{~>YVv?h&rqZ}"*Vp&E+铖1ԫ=J B9~px" +ڡv/h-qor/K#{tїaU Xk5/'* Tվ1ֹvGIy0jBjԃ*tjǭ4ZH)| ᒔj2pg."[_Ӄڡmx|*/H];"x6][ TE{Ҟhj@T 5'FX}wZO~ C ?sȦXz#ŘS.0J$GxP:ŗ68Vj9 y؇5#UrCq9I[G_|VԄ($$- ,$ni-͕9nڎ1p "kߕN)g =zl=%c#Oy2=j%A !TU#JQB_0MP¡xKޔÈ$F$eh$߭%}ׁܕA^E3xX.g(4  T@CZ fa1h$NKU-ndkp#0w^qfVT L\&\,t\ Y8:3){b-w .I0Y.׍<fj}ܮ9"nߤm>2愥'qKQIC CDB&\>x'/`h%쬵uziAldJ%ʊM(\Q  ψ%>>r֔ ;R8ZGh |]IyIԳXc7 C=j * ]'Q4(?mVo5΃_ra00''| @-2r$~MZGxTn Ϩ!:}lw惤")T)n؆Ҝ-Ag|JVv3ה@|s6~W u;W MR+s;Q~K[t.w#&!}+H$?ؼ[,blvGLZT-aU,҄')WVۈlkY6FgpwXyKq!@o6 ŧRwE4^חVRNb]ѸcMgn6 座&25/- s,*R<T+zM_]q"lHW& ڟ,U$a_d6umʞ3 I˜F0qwЄ&KX9~:luځ%r:ŒnTxmPNjs\HT4yhʪnke-mPe)1֪!_lW_,|iw*u{QZ…I)֒!)uszPуu?\3P\fYhFs-cY(A)S0oZ=AܳX7ZIoZ$W闕e /t4 -- ZOw?:tl}7ı4G>k^WYyr*?ct k$'s7+TZ;=bpO{ᶥLm)]<,J-Pot;Aq?p^sc;Mt0%=ǃya25Fsx5>Uիnf:Y9##iWhv֑KyOjDs LRQV3R[vA`Φm&Qi$Ag&(6x%F6cj$'OD\az*\ ƦfZ[u] ʼnFm[!S~MStRv 8:ba|Ne^ S(Y,fSiu!pE%)"Ë4}#o%Tbg ~+yr Z<-HbD|SZ) jqf} %Jg[$>rTs{M-ɕyl)0Qh9X^Y ,2klՇ1~xW/K:$IoXQhbt&[h%J WFá5KN?9`k22^˕[`6tJ8j|؉1bɰ)GWɚo ~ 73[:%#9? TA~Uj3ꣽ1h/ b Mp`LHuĚ.7 } oqN">r$wM1h(A KjUܼ>ęUI=HW!J9|0JV6ydF9$k}bS\2AQ醞wpiڄ5@?R= 3y nP[!mKVfqύn8&]"J-M{(ҹ{P및ATmt<(jiL)}l*劝Yi?E)Ѷ`[@qEE(l~ <$*n1=2&!ۋb!X U5B*(WZsKg09oxuu!̉{ر3Bg=H^FΗϰ!?Jͪ>,7B;TK3j&.4\[4pRG^[ [1T]|лgg4@ w41_t;ƳXMK̳"@2?miׄDhy Hr=Thքc-oh0o9w{Վs(gLպۋ[A4 Ֆ#Qn5⠸SC~Аy8`\ӷ"˿B禣$R|YK'cT~a '> gNg0T1Mْ[yVa `kC<-?r+[s_ vjC:9BYfAp"Te': c\)q^K~_y>}kmssڱFC008~hӴsVjɛL̰ @ 4ʆ"?oY%Kྴ;hX䣓6c1$)e)Q$MX&Ӭ?^)X&"7t(q2 qFJHqL̰ZbׅJ|0z_ J6{ߠQzx۬?Wʖ9|8BFs7R7iWO#QG϶#Cuу3jhC/oVYlnre`1-mQ7ETLh.A^D 5썤P?=rUc;̎{*{yv%k|"o,_k@deF F:JXj>4'nY65 y.i*eUݾny'TAǵK+|cVmK3~$?vg 7q{˨Sܽ#;w.@„[fW3%W+Z2cRPÝ24)`O 4s.8[g{j)_sw]IW6~X-7OoeBQ13L6g]KCehslEEE5Ni&=sxYw -ىsΧ懩y 7QW97>?#-UAȜYP2P^YOSUOX*ez{9u?Rɵ5CMHQcr,O+J^Bfkoe]ޒBH|C>*Q<>Z]8x/) :6O kfE(bGԥ29p46alTk=Z^b8,$?G?~rֹ̈: CU`@1 `¥,췝l5T9hzܜ2ĭ) zW3u\puj~"BRjZe`K>I!}WPg!$7|ԋ(Ǐ^*6:R}7mϠac]|GoLFO|SIB/R06Wd/,jJPW vqL} 7N:+g ʮxǟ8(GµG-xjKBYUy| V;X"ض]_,iF8l^rǻmW}P_;0<%B԰xg ewPF,X!{}Zse ]RSaCD䱆hSLX4PR@2@ˏ47!N_92VyLKgߐBߟT"A$ l\Ԫ_K'ĢacE9 LA"P,v7Iy~,#d~Q*劌m?JæXDT%IB]SϓP Ɩ;?]Nch dGB#Ty:SV}7&k+˳\z`s% a[m-Ic;&;6[ yGWXSL_zB%~`GP +T7B{TN"~e®YC^AHD\e%}?}-i[3]RtW=_'aVUH My_x46nRu0w7'DKR3Vٙ =Jx;=?&?U>_l ݥO#acא~frnmgGX4آ|P-,UMYpB8sȒ7/"{LI 2=asR^ !50f GyKjos h2L s /"{?&0_HvrŇn6n)ll{&}$>F0q#ۍP¡yŚKSz3QaC,s֝2M`"wE*9IgļA6}a/tFZUi8Wن `>fqy^7bqݛֿHEGN]d-@ï /E;(!j|jBUW|K'CI):§AwzԆS0(43~6sǵ&dzt|>M@CE)UP}$,xh3y'ɝΟתih8`l)֩==ɩrx/EG|.~Iap~)~5;Ko|vBs3u0ʼ?VP<& atU 1r w zgRQg CGWsXgҍ#8gLI4ڋhit虪!۹Xb@Phw!RKp硩G-UBzv̮+&Z%:nlz˿">b9J(ѝBv͢BTAM!h"* _ǷwmrX &%iD+(EVbTnف PYW'+353;̄Ȑ}9B7X]y,(A`C͟s#JUAI`PBVM$0ϨJ3[~T n:1[mFl)p>}\V]YԂ` g\/EcbӚ(jv7_X=$i;_gt.߸#u}h\dhm" OO4wPOC`٠MW=NBm=)gѳ͢ WP D|TIhN>ϯa}&ĒwG{WJ℄~m}bY+kK1_ 'b!~*@A*<ZC+ȝڽƋ_|[Wx6)A)3k#|CݟOsjBУ9@:@.6+coDCڙu[FR<9DkЏX@TLoɺՒbH@>ޝۺ`Pj?2k˺ h3 V&2u)\-USY5@h PMVפ;Fȋ'[:r2wź/URy,_nX8,/ʗyE&9YD^ugK;19+#>MvÝ Yi(U=H@֞oye/B+VI VA!&p߰}ov8+iԼ@A` rcH`_tcͱg|}yEi a$lUCˢ0Gh֓ޙ_ʭWz0~8|9؆a۹oj/I߹g͏CWgTԆf <'SZ<qXG!g{t-W7t< N9ic!w_uRF}{ % 7s*WKM;1M:Xx#8ZՒ[M% Y䴝L[1eST;f|I6- sO~A[;{0pGlx* RNk#8~-'3Ԣ ҰaO?hF3{o5va&>ܩ+hs #RxC胓a$_@tz ;D_uަuI,D5ڈWPZN*f% ʢLQ$THkR#.iw֟Z.LrW¨la R-GĤZ,B9ɇ<0tC+g0*=mX:Bxx .P<7ؖmbl̹Ʋ\k#܊tWI;.R_?9֤K)oNep^Z} P#z/9pG?FIQ:'kʦi('+j\RIaLzRw6is eCsi->-Ԍ)%ݨ}.nS`3,_H-H!8#ò„]Cԝvk F7 ,զܱk9@~ B =˶{r&$`|8 &in,Rn[/DӴZaւr²MXOGm 0K?<66h zsBsgf EC׻]w|wҧSVcR|4:g6DJI#uvƐ]cg?L:b?7{:Q=6tD&eƧZ"*؏S3-j]v7ɢY@`횚-Ffݫ7kLHHL#|e @]lq@m1= י&]pB8A݂RD#K5ӌ漇c2ZؿDԄ s'6\kh쀏҈ C\g ն֦ʜ Yah})fr9=̇\k%K4WY [Ң7~7O+kWo~-S$GGsJ0O9,_4$=14؄h<)zi5|t?@ :}'RQpK&2`SѲOlP!!s5D,?Wҙ!l9t* NJ1/8b4~I OzX,o{Q)>?]y[}:2r"+_h9C,EBy-+̪6/*`D~nBɔ(;ɱw׹3%*gu閭y3}Bc2|X1嫀9i9U a*8M6#mX~|L+I{gE)>;&Rhs* ϊؿ9jƗ_h&h H;ǐGj<Ys Aڶ31/ j*43 | u{xRcLp$F@8MY~/kσQ8fu(M{ޕ(}P:^0|a4bsi0+OT"ϿEp, ~BR8"nHBfJ,(UHRz\ {ne]ȡFMn'HH-&lFq0 6(% 39U:ˣ2|UTo-D2KdS^|uk.ȪsҴU #o*@d F}\Gգ}!5Vd!eQm VN~~P9ԫB;=Mž~!Ȅ{0MUY!vzR){diʪlQAn\2QXkIB t%OwI8Hp^MeG]'păC@DUڨa>I-,)\9p4 t"lŏ:pZ}90Fg:C__AG(.QS*MGX2tݔs5;QgN58ƕ> 0C3u7 S@.E9M"E]Ꝯ מL ˬ#NYz$˯j'1efǘwqY8{;!c$dzGS YW4xG'yeZ|Tql]rO\ *5p3_ƌW%*t=<=m#hal rvۺyut8Br~睦8Y?8QWCX}TNdvzז0`|* ӫ^sϩ,fV8- ۳/9s`' bqݥyǶika-Dbj84̚e֝l E%Wb>q\V9-IcYZ~Mߑ4')PGAѶUu@hazHF^2Ȑ?% bB Vgt0'eQH:c"oT+Z$w&;4?3u$ȑp8K'ʧ-DF |K$Zq!jF Cĸ{g3@b?3X'eP{>XViA B޲$~ͽ! )Ua~բJxdZ $7jnwE5gP& Q8*5?OzӤu^~LfڣVUbݣ i(Sur㮷|頗ۚhv<}HE;=0ӧ g6Ӛv5u$J_O2YmY;g@h( {iE [Ξ&7;d͕q U%9 %_LQwؚ78EW9{lxii)y5QY| 2Qב2=z%37Y[IV wt]~{u)W!]Q!}=FcLv>Zs`nZۧRqZ >GLW̛d@ 1r]3Y(Q&(D)Ex~P3K0WgK .KG!Ҷ5zz<ֵA$+6a8\hD(]o:;X_$XHQ1_U=C]gI|ac FP|8 @#EQHEVᴳh;˭~vZf'~h=$cRzF -r.돵u51r\HX;eЂYDqKCU1 _y C8QMieCٯ;c[V_rG%W]QHy7| G9 NQcn=D .!>=z ^og>s4Ұ{_uBZGEm㽺<-1'J?.p Q!HLH$ -4RqV&^QFr~^)jJ7׏s@ HQ Wֽwv~Żf*%N#*_J)d#}&;4rY3p~bo; rqDhCl.˭H*ǂvi~RFFC*L}%aDvO Wpеԝb/V ?U%-nn3yɊ98&]m@4ΐqM9?EvWW3=Cxh.<ܜeu6+tˀB .rIL8KUf]o乩[o*cS ӫ%C7yF[= w:B R3vގe}!*tքkK)"\!9%{&:#vRA7 ǏO \ۀ0',WG, nPnv+( _2lX<yisv`ې#~HEĵ k)*rZ6/q.*ژi9Ku#mU?=-D__AR_ל.TZ"Е g|, zύE^F֡L~7ʅq$gNT߭+.cS`n:m30 jA@@ѥU4 X-$fL?8CD%As@q$3_~bjm2x*z^KvwWI5 8l954]PFW 8p(9R9k~u\;=L"L=_4W>NE;v?>gV"L_eM/ziKyd?L=mX}|;)"ǠYMf5j W*>a4h?],RiÇJ <DK ɩZ@ "Z`P[uwU| $ Rg=ljC{ZDO~(ޗSZV!whX~0t\af"P-H؃ =DUN4AcӷT$ӘQ]Nԭ }kS"tV'gK5Ȕ ~S@U(C} m{XчXvmgX u^HSmfBAWYTzM7\iA=D,Ybfalh5 K+sV0Y8E}7h$:S_dWa q&_D^<H T$t"& $7I;VIԁzsktgbvm3WKK$ ZN5[Jhz>*mXYd+7kDZZ0SyNx)I'* @Vs}拖Bs7$-D0b'^8âĥx&'2vi^F ́^MeiXaKJٱ9,*E+#09@k>C%Ȓ\) evM%4$ƯٮyoQp};QܸuL Tʅ7QtpI:{~g|RA{ ^cd~]23xSY}e?e$¤z}u O>vO/Y`!l/_ F>|_nY} Djɑ*eGq=TYԄ`hDV_x$-ѥ} +H# NzZs-: m)f-6GYx-6goX&!4K!ME&LxCG ^bg ՟L( ^ðQAF훂\dq%LEn`[Tөn[䰅xx$[Ou5&"OBI" $5r_u2<IW_+LW!SEyop"?;_So" 띢u Ф׳z }FOE5u 4c4JY闽 !_ַ|p i0r!i\s: '>q*ra2Ĵ Do4u'kB}˺:*;;@2pJN,7/$U =;61g"R8 ;6C^LU*!'rotγ^SqT^ZMh6d-I5#0+`Zeauo=N\_ $!HgXA /,Df:b=ZϝRBlX˴ӯ@Օ.N'\<>k62|q7#L~4, pp6XGnmw6Kwˬj T֊ od_ӏ}cp\wY/YZfEz▶Ua9itk2 \ ɋfuGg̈Z3!ITs+'o|LNxG[ zxE2(BcZeц8v{ۧ>IxiΎC ;*4g< W!5r$[В4Ob[ c}NU,pdzf6$֝"e 5.CKVv?>Ɏ;PJ!+YJx/ &Jg*uW6a-5̶RK~rjBo=Ň5]>8`9|H Kt`᜝F, JBA*q iiJIG}Xn:=Ž NThL|9HgFkx;Aҽf[tT_[}+84<Fq !PA pc51O7 [{PLl* c{3޸䄞k|TERj[H#"vai3`ic-3%; :Mw8eDIV]ZOKUzO oƁr'r\C *j CK3C X/'z@W<Ǵ *g4KY!1gIXr]KW~/%T]!x3߽H+Q77ӄa(N }JT3 Dn1:idlYT-MosĄ:`p1}$dh KP?,[_3Ur1%K1Dv%*efEX3e A!7.TCNs|8۟|їfJdǞ8ĉ}Y[6 |lcyM fp *+-4e^+_q&ce?75JiA-%Pn>0j;acr$Nv7 mm\R}BR$8r)w&Wld=L :; 俉%]{thL@!ՙk ^& H{ۤW._@5z %,ZaL+Dvs0EYs/&-6ؐat89`^oOj5NRI^BiΖql (U-Fy_JGtABrE0 [#/22)])Ub ;&o?Uf/Q@durC˩Ȑel>o\˸gZaww-/Ue)Ի$P -[HG'<[ -E9aو[?R|~l+ hLo"$j}Uy =a^k"3ʯ3t1:ZudG|)x볁Ej'R/юr~,A[AT]gqɄ$;ܧ%`4 zkP>ZH=hC긗w@ x?MhkHweau8F * qfGM~jVm"*T8C0%OFuB1ȗ)3Ԍ f ^o!ill: JȊ]ՅoO }<0}>؄h 4{̼@Հc8u`\H ^Tv8ݎs=]O[ 5hJ۪usvϚސA 7M 2eiZ餋$Ut?y{ z!pτ[֢Ȉ$Jڳ W')GYy-x|UdG2w)^>ܿ_j 5'K`L!ul$E}r|*ll? $g@`BTq6,?Bf-|ixˍ9jPEj!!;s,dnNen*!<ˑki]*H@FQH/D˞ w1q~3xc6(st5ڷޱ$."S*鱴Bkp=)B `$)*Mїwfo6 NqI!:KQ\Ʊ ]izmv7k) 3ʙ$jY5'tt~RO?(s Mc@F3\6H7/zXVcdVVƶD jL,B#: wY)ɤIR&9"?qśؗymiW@׀uts(xR_6< &Uv)1'n\fI(=(<h/#&K$oOdIxj,'s7E 2{&]Ϯ&5j췾 DٚnpLҹfETCl.E?q@nv_؎&:UPIf"ɯ\u} qڲy+Kuڝj .$!}\_"zGqy h|1L⠿0츿\a;Iq5#Go>,1^'W3\m!'6\Qq ԺZ<Byż/'GM γ1ZR(ZX\juc0Qu#8ǹH>$#jˈnHiIzA&!! h(q_K1uG9-ŕKāDΜ^X۰ahvLfr+l]'QQRVi {*Q{a҈f9F+xItgPV@W F곪\O%1j訄tޖ){V k=+(GPbǗ:%Mؙ֓+d(5~Z;gF>/SB?&(Av#l-,( y|IT& t_g]#Ek)Di [KXڄ`uK&s; OIC ^*{:Zfnãc!zt4D @'.} u޲p   h㾂 ɱ>L Њ+ dQn/U>ɍx M4"kH5m&01`iH>^{š\cDUTkNmI;Kn^GTkXL!,@ z5 >*Eucݨ=ɓ1dLV>*XbwMAWD~oG J=lK:au3rdF*mqW+WҁUKrPcR4(jՆS 9<#TIJE 1/th ^+^e!P*Q>Q;l p3aݪv1߬ .bo;Y8g^%_w1~- 8u,I{cz1d"xVjHW9>bREYvzLB˹9?VWRbKS -R$ѾK(sܙX|)p~:D+QKU6a\b!G8_]mj:@\EYw^\n BFPk׮4zF RpOREoptêak p1S4b@y͟H\H7-C9ZKA;x$D!hTVeҢC[}ZkO8hzYaawU P@3 &$ ٭++c&#_qn3Q(x,/~Y1 6*ivu6[ }' I~lv :cז=z8vwW^X(Ee3jmGA}2.kBy/gQ`EA4/q Z5XĹkAvsrD`]%lZʨƽ15  . Xy؛%_ud6@B}ͽR8ú{dCMx3Y Nó!-z~n]^j9OήH9\al\£i BzV>xȘDNǯnHQd:f2#H+%ɄiD`$ j 0 \;%{Ŭ@C&울-~288[i$M,3Dk`P+Z|IZq-qe/ek"mrN(Wqt-P1VDw7QHӥ^;ZRm  Gj2vvW%+n"uSs9+8` ?k:KiODUŽQ2{@^6 *`Â)yֳᅠMn՞ZXQVissDV`O 2XmS gT)):Q|:+W-CװƵ!)AʆbtՀt!wa!gTȪ`!A6P_f-9k[lF wi\J9XloXveuՌ]j%-oB˘`ôEseY5&jZR~^HM{Ԇ6 (SF4RJOj!SFԛ`5#FKz]zhFK+ HV |PH-Ud{B0[dxHb/&X7&&c0DdD D1-Ii(KuNOrӞ9=`J*NCJ2U3$z浆 J磂O~6zpjL|o)^웨ȋ2NM &N){@ n`2kCf=PƵBP(D|hx2An9r6R 8a*2#}Vkve)d x^39eҤ\p? 2 sz5<.%܌؝X28@ְi^zC}]Ǧ/jgt+AM\ʄ*6U2Q0ʈ=Ƙx[$fO 0wD%+l5s6XVTkG釒m>8X9Z\\;,v)錪{!zԆ`{[ Ϊdfcm= Զ֢jQC6$w8q ̸g_H8ʵcpZŞR;DWfOa2hVQLxKOΉuvRH Q:Xs9o9Q&D_ C^öeOf-\{1д6g EQQ4]5sVgjx0:ѿuU9Hn4]Jd*8;ͮ>kԙE>_se$ dFQg">$ &@$@u7I;0\%¿2kF~oC_{~L$H"\Y}tHȯ|#X 0_\v(Z~4/| aE Tא]/}-gLL|3㘤?M qJLig_Qh(¨YYʏ]^b!P?S߬/'X<*quDTj*wKpYj&9Pf<.5aCaT#^#k_+Ǭ dxϧֽ).Vp*Da{8lcP/'6r&ۤg&ٸK6e PWOCdrg&~51' ʔYЎptnQSfnF)je)G-}qa/ӥ3-z?g,Fnt/V%㎙iI9x B ݧ|7κ2tOGڔO:*X/Rvf<68=da]r_bdnHW]0S!' 4ܼ͜\A.FhrRܐP+OlDsxJ~y2)эViSZKCﶌĚdOZ&Lf /7c>J>Kt{mA^\L=}GLr&IhLpƖqu، 4^YIs5U& ClbH3A>?-ح_Y[G(DGaJ Hfxs|e:`"s8v=`:$(tp Ҙ!I?~XٙWBIy| P+4 ?]#.JH#+ Iw!@Be<<g `V]E5pH^e:Cc m}.LaقV2`Y^3B*XP,Mmf@aɜ$P +܆qo]>R𿭏#O/S'/R(<c!oʨ*n`,5Z>~ɯ(1F P+HI湊_,h'K% vU˼#s2V~TF޼ym !DpH5&u+fQ&mZPWΤ [1fCe>jE/-=9o&!x;F)}GC.d$-j[H1m8„zkcS#=(7ȼǠ{ˋ#. jP_=4ZYb8ҸNO4:<# LP3hvw\UnsQ˭in[\ 0],kɪBR':F:H2d3_/Wצ;SCȵ1Yz-X0~pv''(^p` 0vsv|WOױxZ0Ô䅏؄[ճnb- =*q WT(9#~=1dLXwRrYOǟ,m3'umeImRż:s4@2|WWOwh [\٬ЯSSGᯆ<5ɉ(N&6- LWn?[y2=#!,m+-=&,s?d_ݕBtw=!$ Ce2*⟒_sfi_l}- $O@II=-t:05Z J݉;_ iaٟ2Ih8`=!U`AfQraJT:Z9Miu1a;} LYi1:sںi FiuAGwYy,Nܥpy"^veXmҁ뼨&VD{5A2A(pt /] 9o_.IQLv,{X[\Tz K `o1P;C0eoH=EL/|} ZkKoh Pz9c?i/>-|ط6N;zAӃD-o&n+A Z_;.+w/l{Z/ $_ u.y% v=3(Z<#s0vؤe! a鯩ߧ9kcPQ #ٗ"YPCSeך`dُؾs~V*$G+O:W%6i>bϦ R)-$D۳1Or+ \v G᧹y&o Ʋ*YS0qff Ksv"Z4M3#EsŜb4ӗ70K &92}2uGyrgt5锭Z&HK\3@"}VrU h8M:&vay[\yS iɬs:k&D}0VW̸;cˌ)a.,B>WOүÿRn#l ꈃAbf QjQBxϖonZr/# D6&xԤDvSi&zyM|[$V}FHL﹍][ok-†T $#ݜ6&ySgrۃnV;w|4->E*U54QR7Z*&Cx'=~7(Wjf ta]Ӄj#`8/Mrb@#E #2+;sv8T@KdTOG[Aqa{hΒZ#nfJ%/@jGQ0^s6}rsR?L`B,D0ȶ[gEJViCڇJ29znB̴}CJ8']Uu혨$#e P|`c">γ& 9}Iμ  lٹ4L!q19/'⼦]F򴌜#lI߻C2c)y5Dp_@xa;6=')1I) 7%Nr{GIX9*Uue3-=Z [={+)C{HGt睳:٧~ciUG`vS7#R CZ$E*иt3_`v}s|A;v-;rPE< -i˞I,JdzIlf[\YIq)N~GƘnQ0%DOoL!z`UzbV"&9< : e>?Ԑ^lj/t}XU^'BòrW ٷXȺLC!$\2 5ttĴ"U(RNx0L\( t&gy蝻_Żb! Ta~R ~-!سޜ,j?b+$!(yEcf76HlGv-e`23rk4hE=v4'@\ݟ-F5N(Ďv@2BBmXy=γR,K>iJnb~HɎo辎/.ں&y>Ga9PZ:e%8BS@Ϫ4pajLoᰬs՚ p{=>ɽPXQLH3nrk:'lYАS h"HkA|{bu_C~zbzuv]R2a1Hද@M>3E zY6}J"kU+ņ}S$Աƿ&Acs@&ⷦI;qazNQm/ЙLc)8Wʹ*-gʠ5 {0iaP!̩8ew)$R ̦{*ֹa .өPP?Ғ3Bg ?@q5bj 4{ta$yi105}T;L`N^oW+[}bFk M5b'+@ցߺ [dCogҁ0!ru6[F}:#Sf {E Fe:v±\ 64dU& WgGs2 Y>%?3@n PwJ0 :Mќ)uZAu`0i0Lo!u39Y7a͛=R'Ts;EXJz$Wqa~G<=9c)Ocn $FEqKlRJ\^8NG^_G5vI;wﳷPuv_7=>/ZCeZ_ '. !B)op.:v SbCݮ.=27.9\ܯ}#of+5pwkRY.WA![ iO?P,RENCS`l6P @wm9i558g[{j"4U::(DXX$QRn6_i~N = rcW"3m,R1Ac ?"㽈A#dqi%S7On(849x`&2vD5sѐwkF9rN{4` !e%5xci .\D'|+wW!ESw LU V#uZfE*#mEYť/s w߹z>b>܍ahqT7c;8O+s#|a󸴵\"|{̟ـ1'&O#+SZA:ͪjE#~IhP<#UϷSVv{DLT ~6e$"`0R4@J;Cw%1կWXN=Zi >Ӯh ݊8T7#B?Q{8AB6k_ԍǜd;e#67GUr -кxn;;۹.cw4$ЖO:(vfh;![1P)u/T%:hYi5z)-Tmu7{~eEjF=e}u5)R_;ʊf[ Z[|Eyɝ^äPM`(A^og}]"+Z*$tWw_YBr*a|c[dFy/Y@pG(9bdo=,[Κ0^.!v% ٓSfBcjOK!Gc>SYJ&R]2 K7E5 ɘӄ-(1)uV+]j0wyx47IAD!x^3pe4㥱_nzc5`6zv(I nl[4շ.im|qtb aѩ9 2)6c&HSOk-A^6dDT3O$4Elu5[tFn3µ2/ި 4_%~-NL͡@?A~˄2茈Æ.h̬~'z3-°efZY7 ۯ*ɜs/0D:,8Z)ZdzRc l _mi6RꝠO}ТDX"YG͐&̓0_ڪ^"@-90z6}OJZ1QEx7{^\3Wn}.Ň#1trkM:oĶP9b^Px~w???ʸT[S9ymDb4ı{^Dw%)fiPMmG9E0== 4wL7wa{Lq|6pxS_fxZQ\M:jͨ1WoPwr|p;CCE=CaPjC" #P/ ِ;|9alݔlA*ϥLB-BkՐr Y[uW +fCT _άht,Ybg ڿeXF=!; [ ok@ 8K:.sBe_].W7 9X Ʃ{t~[rTne,/Y@c*+[H RDX|.4ETJ~41,Wk3-ro/@'eWh:zv-Q=z_~ d.0j~9Z0oLULGzsX6h<m4l{ReA~?&DE/9SEld?M|*SZh6*'=Q,.:p-;yͥ`..*n쟆vY40h ;&;t<\㍒$H9rݺj vhKUa:)k{_XK8m, .GrLB"R8^1pP-+O9%$t>_@$r([JUvz(d=BuƄ[S܅$F=t4/2'fϤdL;1/>Η wBgzR>vgj>$se]CZCf`8OC#O210^vo,tE߽6Sz\ wVn;۴ rF'1L *I9?=̢>ܵ{ w2p+"1%Xd- |+NgH:g`{QxDv}` HᐛCÈ Jя3J$hJA8"8"$`.u7C/~f^2jRjcG ~ i-?cޫTHXJI ; Wa1]`Q#,U6att=CMmEC<.'R@x7l ʮ Ǚ' ,]ÅZ-kĉU8y@OݒR_ŁHp_)Kjǂ6d@uހ@$=pm>\GؘO>Q^E;B֒i g&t.9j+,f̾d$gn0B"H^fÏ8͈Y=3t>M0A|bVDQ]-m 7 bl uҹCKu;M- =Hⓜk_ԢoINbc/'/|:䋯ؐv{%dlƯЭh{S| .nA<ݑ@|7o|{D z_*HKJRI.To#g`)` @1VgS@`ڟkc9}jc)p^(sXB17T10^R=@%Zu= ڏӳ/D}^Lyf#&T ahSf2ݡH@a?P]o3/q7DŽQIƾy-5fe70Y*%;IKD4/ȿ흻ƩmDFEAfXb 7Z-oBXEX's)\aThr쾭D76<YPvdN"1xsU@7zhf;ݖ%i/NH)g03M](lz`g㭷a:">2Y{ 7'8cab #\,|tM!FPod6o>!GU2ذFr7R |cЃ.d`abZ89~2ov3%g+uܚe8̆SPxnhwZL#©Zߨ'W}eoAO/tJ:zq#-4"<.ʒjg@ '&^K0.pJcA ͝N1!~צvEJҺd(vmisqel6MnڶpVr iؐVEbf2$n_X=]\%R*S7 .Gۉ8 ^|-seel2p M~&2/& sPmAY؎čF \aB7Zt+o0E2;H-7+gf4}dB˹c+X{fJ[Vy^O:nhm302BF *A+t\MN=SOJ`I{v0#՝22!2;<  D&S*GWHr?tiRݭ(F?)ATNU弁ņjjIhu9Oel^V#A|De_1bz$3>f1m.uo_ a0~5Rx9w7hbc_ۊhT*PjZU<-V rj8sUIbSSV%B(љqmT:c`5hOw(u<[-쨹L mwL=қJ*}8*$jk1 Kd6(GW;%jHsW)1HX1[F 5 I]=XNB^D=Ó~s/.]Qۈ[FC3/,?e 8VZd^̗4 h~[JJAW\5ޫ8N[4t"sI/vLY`Y_C9HfYjVT$ΊݻCx>hN;֏C_*Rw\7&׃*a- dz>OV6FgT D<`ތ&C-YYxEHU |)T&̘(>`,UFî σWvibsivPV0ح͉f`ͧl/؇'"≷M*wnspjjZnWpec~9WOXu]~|u =f`&γ*)@6ԅ:WHc^VjzǾ~6bE 2Q.<-x?<84~2[KJݏۂxxp/zDgfN:`Ӝ8;ӣ8ɧ"2?m [/s 9e1>ҿꭕ2q̽"4F {'SBvnorf^hUڛ?]ʆn+&= \9BƋ7){0桿'B%T)8|q$zB;qhE@s-g(d'-Ì"8谼)H$f<Nx6yTnxxjǿ_1jEAtWปe^w\Lz5]:il4p?k (;: DYsEӭ0c /k{ӠXJ[7Cۄ2ov,:e}hTeM Cq="^f׹l*<ܩ{TWSGÆEgCYQ1X4J\r4A%"716 9vcp@b2q,E-{<7qK41$dR_iXy`R.-L}X!_e0]T1p\W7ĵYnwO5I_D $z0!Զ@~Y =RxV_]Iɵa 4s$W.4aK7god^YI" R1JvC2#djs~8MC}iH^ {׫!a9a.N>s\b?${8zȫ!_h>`eA/5K 2^sȒ%y?b)aJRwg6plSt(IH&'\~j6" ;Jle0TvEJKI<Ý)n~q% !1W.{~еJksf}BX*6[WMubcWHV;>7Mv|XB33f1ܷ'"|g|nV0/LCV7g4TWT12m{j\f @^܉K/T)1*t3yBɨhURX}/LD ߚjM[7:EH$~Ke櫟ŋwgL& dT*sn<ܢ˙l oJ`]>Ŵuzd?(.p'fIwwb'qtKNQAeN2X66d^@5 ( 2ܥmÓ;|/qbUnuTq\Q\{}g"CJB"J81DDz؍l|~hacXL ߨlj!bܻ*Dnk;b`):zI_r|kdyxN̈́y߸`e6kbEcB]7Db^Q'xH `n>0⠙??K +6yo>Jo^'@WZ'+=3UmuK{\M 6Gk.%~ .\zK;f &:Wt;*w=t>X=%$ny]O:xS))\9G&-~׵~ƮU ^}?\7[rl$nÍr9?U~ER7u"/t 3,U%lS72da Vy '8k[K)Yrhy5ÿsZ|.eYb^-7> |5Rz-mhBY"t捻!SU3 O CѶat%k\z w5@*xP4o(uw 6W0MNlV$yT { J܌ȱ#DeztI5+.y|ܞa;'K|URY}wmW\jpe W.R`˲!Gp{Qb҅ߏɢxָbo[xS(jߤBNޥV>UʖU#FDHJl`wath]Scol%Gͭ=qC92fN0\H %bmXUS)8;]inLrƅ zfʱ}V,q[&D .(9j`.-yA\bi(ᜦ0{{"𴍥[h'COevGT4ն {4 ҦObYGܸ_" 6aBBW յOkJo004f,eUJG4'@T 8~<\\R7ukjuKE5ΈܷO>aޟznof)ETLʀB ̠k$@wIQ-yYЯ du8n*;}pQZv<= YsC9UIwֈ}ma7oE0= $܃Oy7 lFd_]PI*r64:modٙ"eVz^,sbـ$mtα3XX2VR {@2m0#h^Mݥa Gȹ׬_Kҡxm:Go|x 7ä V$8mTp +CV[B`rL֨+l򃨰Y%rg*[Z4 ]YUnۋR9ӈ#˄gp-_X6ŤqƹBBwh ʝHOH ma/S*AML2G~wDp=ڴ^@=%ۄ("8ae7VMoohJ\Wk$mWA3|r{OKg9E>k Xj,tYvW+՜T #pd.im垡z)tra~5HB{*cN= N֔Aw` f$qec-Fڌc-%Y".Xd%143Ky}1gs:8" QK5Eش$1Tد5g~F'Al}LmUB,V}l&:s@7&:T6we JQ6_NW3$munV  n4m~?zVAϝKJ!w]߸7x͎.(;RH v``km cvdop[9"LiKʅ ȢTu!%i4VLq[/=BMND_Xܔ>B$e(aG#2oNZQ,Zjg5V(i4oC^L>4c7Yf-(X(5R7a4IP=*љ$DTa9@*xhxq;#?1^ܙ9)N(EHG0a,#re9S sҜT)AQEX %-{t{L#䜼}RuFM6 5a '^${l(6"xQ8Yݒ'4Hp2cBkl82W5nBaNnA*:*d3C?-Q[ǭt]3ӤZ *:%9 q;pM.V$3X(:BO%|Idμ{e z+xѸ?b2=wm> 3X=g@3JnT4=•c?A;H0ZB;.wYDՉJq+s'c K^Dƍh W|U^T$>P?t}Dszg7lMID{Ti-} =0ܱ+}ɗt,qLp}xBa. z@I2* pW2:Ց|+NF=oň+kRrMʚz51Ggu% nVU=dz'zrea7 5h6͟ݻuʁD SSd,3dDu};2InD˛\>"7rGX}l8[Cz}bʶ^II7 ?۩UTwwAbFC[i&_ua8ռ+^w}<~*me[Ÿ!93u1q cK@"I ke]*uJN ڂu=TX^H;_5\А8t]!-S@r*e Vd-} e!jFWGYC[m\H{_r۱_JAauD8.YÌ`Wg`pˋgY3o3=SƮ,?!ʨYA>!߉\'$`:%v5:yC:tΩqAԬ2̣ Dmw7DbD xM_z!soAmI Ry s5cIu>,Lҝ+TMt:$nG{vFr"޻΍/+&F5D׈lC P>.S VdQ˧fcD-l\Xd!@M#HY"lu o$ 2TTGJ}N`qDPEmmI?R3ZgwE ^\"dچaN|91϶8BwEvyА<&_S(fkPZۉrElj*em5x&ԛ4{$™RxpK=!s_a}u f`^)| ŒSEHFdXГ5k.*uz֏O|Nʓ# /,(';X 8XX$^F!nճ.3XEF9:- :UUkV]љ,Z X;뾣'fPC%F(H4- S&~;21X e9yY3|EV,2 T7ڹ_ԻlDZn.wJ1%<韕Z>^0E`}1gh!*w X(O5cLPKz tm'Q'lӥ7}fXaZ&7CD,QIjoHY;3Pb'JA8-CA#i@e-0c|7Zx͑D/> rI>Nѱ :[BFf1y㊓v=zYpAЍldI}9sK֜ K$#+ X^Ǚ0q"euR)DG4xT.m=_G@kG(eֿBAm. /t`q+8ص}ͺuRsg>9bTx0} S+e=p Ŕ_ '}?͂@17΁zp]"aوn uj/@Җ?] Y,'_emIz6S Qaop68zGZ1HR AaD ADzqR~wMOjO|Xd xm&,, $]El5 $7͕f 3`-SO_O\++mpzxGU4U_`4i2UUԝws.m)G+&Q 0" ;e0vEwgX* @fn.\{/o_m.xv9>3H)l3A^ ?E<NYPcQ `UGʍa//_u LlH7r^1,)?M!L&R_gޏMAxqkχW W"#>$`zzЋf_TS>r0gFc~UdLgR{*yajZU 6s%(S%pmzO9S {+6b#D|I$e-./r\04Ͱ}'z族"R-ڝ [sc|_m0mvx l-dK^aֽ#t}+|FMSEe~imSep}RB*3ɥ0 Fh%pD-v /㿳0|zR@e(:|7o-!nLJp-E@g!_x3hԨOnOr9 +'FlgAQfJCDq̍GEj; 94?}0QX{(+ҥJ/:BA{l=_HwI{ H@"s:5l<$+Cx@uh6tH07z&V+UO&~;KhXIWc4~#^$a;!TG$\rв̶LL8V @kI$hFo^X9 a.GR Oé20/̂,l~tYpN7 o}@A3]5 mvP0_bǖ)I᷻uw?W])O]PXC.zU%7?_2J<]bf @c~[c }.uS[$' ~ yrʩoVZ_v*Y-> f{Hy\A9`GƔsBjdȣ `HVeHḩk;z|`v\tSU0?ΡHghqX X*"@06˘/4nf_`(yUI' Q<N]Uiد]2kqc>Xjʤ6)hhb|u'pL (mỵdv_:sݶ6_*M=|u?vvZ|[fshH(TГZiDmN3 yyFYubjkPqLt~(;%""~҃ȫ$/rtqګsmC0.Fm]5UǛFV4|޳!41iV- ɫH@zJr,['vؙCWlř#|^>siBS6yFzpj",Q@.WapVphz|;ԠWûtR],noD/iVF|Lό ?f,fbQK:_k!{a*$rCxNX RZ"SV9U2D*u=tz %<Fڵqt<+́ ;HU\{x`D,Yj&߸KK1PuY `wNbuN!`]eۏlI<ӣ.*raȣU`9q_rz4 Pz*kJ\Evr8d 9WA@.%Go!8\DR8i^m l$ތv JOE78IM2SJdK/CEPVcCW4󵩲mdD=Њ7Ϗ[gU1`8v)c ve S3o=W߮ E!mr6(-ܻC͒ cRo{4D 3A b~O5zGy.{DZ[fQHZ!4\t̞na<={棥s-7|gmuc`V!|cbCKZ;!z ~vH冟jaevRrP^M5k<ە^= Ļ\Žg{ 5aAia7]a>WC2;/TP5G>3\z-K;ƹ.zF,@v<s@Au:W|Ee[1?|[Zo}Wȼu!N\CMU(ѺhԧWۣ5F.60iDAe.g&N[wB{x*h+ gKM|!@v 3 EɈCf <ôxw.F-!½~ Ӆ?X\Z&}wG!82ԉڰo!H&r_[vh }AuBxTڄ{SCִL4UR~$^mt2zx"@Nq킬pm3T(P?*=kZ"jtnsf'@V x *S1gwk_ݬb=|)j;gf1´Op hu1ffI8`9nk׹W=EuaaK>B^1X:fÎ[s(Գx/$V wj!ӗf|5W/{n!J)v`GF1Z҉S@e(m2=Bo7ߙTb{zFIoV^G KCԔ W%31Y旜wKgzyU|||"A֙cm-_ok#RREkt^2lPj·ZX <5ap\NOęH^Q@u]W[MS YGhTd^\3M=c$3d8aeC]z:ò4⬡h{8^@TɫrW# h;:u &ƱUcpLs7e@@s#B5oq֨?diX^~NMnVM'50ROue(9"`ܻWJ-}6в7s$,ɡ_,_Ld\Cf,qȡS}V>; "NnH.I%spS?"_|S_)on1>}me38UzLB9Y\&4XG82 Kny7nGy@0(Sić7A·IOQIDl%|Z^[GqCWmg]R tD |cO;-Vui޽lst/?)t\X̄p <~;陣*`%AQG>g]45ܜ|H<Xf%fY|X\'u*Ep Jtss#mE,<WW'>`K8-RVm!Q߻ |r?p>ުh i\͘gk 7@nǀ~{BZ̜ˈh2 O+Q8LY+U|,iQ8eo:exPI,xF E -h?}Tq6 ylgV&sΔ8K۾,&9jք.9U=+"ae,Nч^JEbgKWeԚ*Xƈkgxٗ5t?j0zĀX^02YL>ySD0 IZ|3 78#P躭5R+% vBCn-Wu~~ Ds)w̮: DՑ>Km6 Q0 }K*tyQ֗Dzt`LC:.+t]g%k$8b*;BSbrZRIKe垃~M*#udq?!9`5^Cη x?.k?poPһqm\YA9'N@Ia@x9ƒg6k!K)L$k/ӜR&j@ǁk7[*'r jCDIt ӒB)|*gw~wVy*>NAI99h -_۲%%Xk{9I~57jkK1C]}#Ғ+ĠڭJt5ԉЛnp9\ fb@#IJ:5x3&ll0܄? <}$sj(- E=w2!S/._4Ic$4a(W,y@6w}UF>$&*c ]-3Z,IHsQy7a9܄LX\'AE ~A@c %ǯr{$Ns5xOdfxTf. yU~q\) Q_RY2s^OLw QFP*tDڿ3JDj+xiCD$x @V(%qؼS%)q"6RcK%8rŒTz 5c tLs4ވt4hШf)J{I?5;...J{ +d|S0i*pNxbjq&h!{[-pmʑHYOxN ?ygĮSz p,+HHVW}IuʍB{[oMb`pO8ϊl֣ek>Rߣ2qU?-ٮnz!yS+KKk\jTYH\sQnsh W3f6cr 0EYSL(| 7||ʻ7cPzѳEh `_WnGyW|j&\]Yi`x{9|"w Ř?.WE>jiVVԣl/ZnHQ%os*X\?Ec7+$y[M#2/>w-eND, ա6Ρț:6|.sg$RS?" q޺S0F='cTF)ǫMӸ `d Mq0@jd80-1#i2k~ж $eP-W"O3g|/x#GN'E/w zSxaf7=A2uϩs* FOȑ+';eӇ*ތ/љS0~"X)UwN A0X!2UO㩜! *K89MoK/ur\C"UmEmk91'lF'{@A !ト3cFbLIZU _*䲅DB.f:ZQh wWqq`w ־!nXћ6- l hMDz RCXLg[gd<#3녝{Vɾ! .z`x+C2y%Q6[r{pъ_88U!-cTxOg[*m DPl( Ȩz^e_' G)waP2זQZD$.5k`T?[]8L3(HɪJm);uD OfGP.nuq< YoOiɯx ]cB*G?Ѽ[&6= | dhgq~[ g;.I)t' gOKy#ǓW(&,|'-j+RQx R z[ό}Ħ:OOԒQ 3qk(`x[;%џűͥ hugFXbce˶Ek#zd<%'xvsG>u^=Gia2KF04Vabjjd?:o68 Pڊ|=["@ebϝ07,h5 |fuy&㹩ǴP9]v){hb0yUU'ٔԋ#,b~YFWlOgx"%O$3\c䳠̯UNr2^}194 hymSW}邸V'Zy#Q/IuZ8 >N3*Nޏ.ps\Ys{#-k~{-7FS〈3JH1(*,6k!*+ti "]g/[})# *7hc)+Q MIاN25~|lj>vty,*{o|-?@s4 I@b$矑 LSkeft{F`t7Dl f=:u4bFTRM$~-`X,..jP6}iR/{D,qֶ<5Mw?;b~'7V-oQ한`N9 $# ܢ%B[dwN'\GGÁXBـ^ͬ&x`8!;Sj5Ɲ7"/MR@dv"+, q.9R˂P͈iwx&`T"7\A˦͇fD"6!Bqji h%2Ν΅IqD2/`gW$j96  O5&8mZAAR zZ:'`Fa+7}Q!K+<\X]|<#ta jNL WqVcݭ\߀k_::>a;,n>r#;I箚=\x4IhZHl5(D-^`A\#|l+WL7rL]3eŊ O%>V7mLvS&Bp_r$XݲCx"n,|ESK@lg6:Yf0j}3.~bϱI3v9Oj \##hIQfsY)ѝ]SIk6̣v'MQc$xzi\9!:G#$y-%71ƸUv'MH,4LuFL .߷]_E6LP/qtUZh@~sʃlBPً~\:BÀ>vNCUbiA c_Oo=B RSeWSq2ܝɳCܾd2=Z;eU"H_%Ժe2ªѓQQrz'x!E'~!;Uݐ j:T57Oy iP=rEsDlݿ(pxQ[UbFSbvtġmTw" p|z7(LKo*^P0L/]ճN*Н2 (߽%o8Yv! a2 Nן:8b[QcNB}\9mnlΓ@'6T<Ҏ{Qш۾Q O}tw$id-iVqMSZhQTAewxud|`Nw' f%w4 ~cW1m8pQƐ5i& -B&64W#c5c."~uK7BL}+/`,1X4_U%"ZgI4?AHiOq݌n̒$|lfm!8eΤ?kbq+ KC׻|?ad",oZ`8%pIOF)IbFHZ)BM^Y77"q>iщ@M q`ANCmUbxl1?d;~y{'QT wםL'ƍT䙷WN$LSg%[Q*[. f)CjMc,$zй. h'u=Mբ$4-KiN]x'YO2f`]:ԵJ%X5> 8 \0*ۦ gE#5>ad#E5y$/Kp&!2$l'F ό¢;;D@ln`?zc V/d兦)^W'/6+fH+a.p>7@\[W*BHt[qHl*FYt xfbtqÞ|A`%lڑk[j.`ZH/4h(p|7: ]?!xQj OuB`{œyy' g;#EΪĮ!(:ӶJ4ť>.<-ZXz>Y E9q`TWomrS7 6s~w^Yb9KWĽM` {txK|KXM7=c1I,!P܇`I#T >a~jH̜?.6jTe5e1 v']"VmvN&TQFᨐ0քvJdkct8$sTܫDuzKޚWeXmc"J_/m6+PI&v;#BO*!b40T(!I%MAͿΉKMu\7+ -jn7TdO,gk`PDw2u7( PEatKA%.nh xJRZ<2>3ocMq$ 8ؽ4vAZ1)ڥ_]]i9 )RZ_[XrJz+xZؖk߃vB".CqSR }7Z7)=lf"I A!_T Uβةj&x6MpyQDj!0c5Xhi[ 4¿`b}z%YwUf;G%GUS hڨ?9D:oۂZ6[0V[Lv,ta[ 捰Nh~`>LGY3eA١4DO-% /^UE@ fw}l_j2V?a}-mdȳ|{f|=gz][yp3$8rL\5$gN{4n|K-cZ|ޚSQd#r߯+'cz'ޢ!,z$ͲRP@y:rn,x}dȳ܄nqgu *V6 fHZZzD`3DOY}Qyx6zt'w-Cq܎?x@bEU(7^¶ v[%KBqg/Hls2vGH~n*%lJ/&:D4\Z^ҬxQl{ݺ-̧{OE,! G`ePv,йv5 Lʠ\i2O|@_茶l?pd;q!9n?~29;bN(ŻqXIO yX%gk86SY~szkxjP՚;mG7~y-ϛb sn@[wLQINn!;@Nw:$f\[Fl["sybdf7vӖ!!͕KvabUF+m6 Nr1CrJGO2~s{$VmY+#@ R}{/,ٻ -$!)0Mt4yT@1Sfь5Ka(j0/z9YY˫!-ީ~o:G^܆Ev+Y" 2$`w'O:፰54Ց'BR{zg{$e)A}qJH'y?  iC*|"N`贩TK[ ?&S";cLbiDN;ʲ(FUH09d;yiE˘'48aW4ȤJCb<.0߳+#^Q^cY pdB>/渡$6a@+Vu: D1 A#8 WJeLan 2`_I*P+KVY^0@D۪<7Ǒūt'9F\=o8jk ʹ}7?{jײgr)Ȑ"}?`Fs}mjU6y~Q?m @M % =!#},Q{]޲)J˚p{7 d8 l6-z@"`Ea6'oY߽~5a QnYo)\PK!TJXO8ZE84E60$@NWwob~{7UDŊ\#>+W(9R'/®[^I[t.r㊷u.B.3I@8۔? gD`8=ͤ՘eͶML㶘>3Q:S/=9 96/K+dx~A]x!W4VWI5ngu|nSF)n gk4@v~ur745}~\R gUJ̪4dh^YOĉ|Djt7_TAڠxX-:؏uR+)ݩ(AZjF+lsw/ZoćT^k 'vV)P~SvA*K &yw%HR톰]Rv`F Hl/8̿kExQˌJ0܌BQd;-=ʰ^R ,bsF!}mHY9+⢟8c<"a|zYzW0jĚi2d-Zs*_ߚѹW[CbJTQRPvi(#}m=s{C\<(Z q>1>n5grK4Q%W>ū_theYwRd>VqμL_B,WN[hn@z͠T^w;擬s~`^S%0wJQ B^噏͚0BlztvJTrkf1]4E x6=-= VV޸+qmֵ?kR&?K.`ʬO򴤑jl"ʕGCzӆX:dArP.&+%);dwb.J˾Ru e몟?(&BY _Azi/y+ܝYb á^j s)BY; 5<^(Gbn$y/-fS䬍XY d:XLq`yeO##鉒RN8Tl<)ߎǁu׶,ퟺ^tzGbݵɍ.:5' IhN8v%: ]]ZeOn^4;$YQ.oMĮPpi/ 1T.3^wRY<|$Fxu|9_ ̑-0%e:zi5YےͤP[8N>Hgo3HcE#a0UE`M&af! N*n$V,yuhZĉh#"JSn LGGC"`,u^³PǾ1ePbR?bfX7bAldnMJ ~&wjY%&xU#ˡ [W0>6)I\ ^8` xd/{[& Vr1=eS,#41n95&M K*V:4`8QخB ~NGJl*vԉ}0 jSt0X<0>џ6RHiٲ? -{'˭=/ᐵ$@jG8=WfCHC\ʱ:AY﷝Z(<CDEK%gtn :hm#Ə%Zq,t$ #leuya ҝ塚//2ABȰ'vJ6\ oۗ6&&նB'${Q1R 5!z U vn+0JVU KՌiL߸ ][}wL&Dm{m̙m<>wzU Y\{Gew˹ skh0w \uG yܕmnDKF;oDgHN[LҲ6lem)9SiRa6}=}BfmaoRdiC ad5Z^;1 ѭ1x MFPc7o3e߽.!xf~##.ki#}H h@2AjTf7llHJ{-לo */oWc'76Q&1E!#ry)DQ>(ZN!" $Ѣ}X\Ý֭ֈc]pSYExʗ8g.o}sߐ@ڮV(߭ zBn'b1" Jx;f4`b^ Ѻ"{Yviy@GZ=Ps!ZMOh̭ǧ5J;YrEhdZȱje&\֓QBrFs6bNˊj# 9pbdfnlAs嫣9,7ZI>LƠI[$%/S>:#V:{Ll!]Sy(b6*4ۏŸj!Sd*u!$y~woS8SԞh&?BBc EJe*Lzt0]C>kY\%/q:[XPYOB@Q(+1W;H: hiux( C Nϯ$҄UB @Y5tL7'%4*\=14 XvKfF[oA<? Xe."+RHk 5[}U a$\ֵ k|@O'H\37KՋM,Ehd>$N[˂K_v :x>Pj )Ң'-ÜA5 zfhrme3۽3c 㟋ڌ4(M2Z1$~PQyZ4W<#cp"#_-Хs^sS cM Uv#$u,,i Q:n21%u˂B(}AYoٰ7/d@?$|?烙&,ZB|WYw?u? J{s{0 i}@TNiiwoCE΁ , tB ԷHFŠ`x`>Y?猼s%7[n\[P2cZ]|51IJ^-; c< 0EM)2mXG?ĎfCo,QPhe_^ϴJ1뮧q tqr%Vxh|=,Ǖ/F>Ep_;gTh9 fu} I(M)+f<=,9t@>O#ZUO`qeY3wHBMi^TXnD"b״I2 " R^G#.½ NA Mv;:`q֙U9zdsk5-$}2%'\~MqoЃOحfU30}(o jؾI\s=/|s|RZ6g\Q1DnX`N#񤁽˦KN"ٔo36I~虋9"?S'-c1h5+@-6}x˷jfo2h2oƾ_9!L|ҥfF@jnt&|}Nt YLZ)a0kc>ʕwአ"!!H4AH <%eo7[eu gGpid"YMad` y{t۪ԜhZIAܾ]0h]ZNoW<^j0": KGg:m,. &Cz|B cM^~ݠLP3E(>v+47QdQOy<PHHE %=zHK=FcV|E5D3MpUPiTQghY٫ CGɰza`0yQ¨C@f$E&-9F,mhċE:l8q}טlP}9 ^岻á0VJs hpB29*sMbn>K~h<rԿw\Cwɀ#\ʝֶV(v'G^x4C1"gW|qD WY3Mg?zt\Bk*P}+v~RX=Ckni;&8SF[P;Npg \d ĉ ׬Q9ҌMI@H-bOh4?tAӡ]fh̻NGG&'pz&6E;FG&}e|4)\4iMӻk.CB4`pf#\ sk 7_ݳ=A9^ Y^Ǚ Rz>lIQ'^.OBö'$P+j?aT ߠ #1Bd|UMVIV{ X$ *8Ժl\ËeJWW;8ѕ`wwk]~nvP@ O~zܗ-l/i!a5U/扴ДoW1$ç aQ+(EOHL^=*;uF.-cr֣52[&=F ΋ȫu5"^7030zg ٳo-[/C͈;"m|%<<_Ph>˱o+8QI@hD'O߭=bkRX7Kq1;v=PSo'z:_sR ~ t3R#f҄U8@?#2,Y;ځWw< rc!}B0֦{/]J|ox9͉k86ҚYTvo/>KHkR˼5~wSssi)ޏ[5 ‹D8#AzƠ5]4]w]7CTvDdexkT4񡨰fs UѪGЉaK8&%;e_ZjJPFU{ ń tQ'[2z1aN&$N0 Ly]N܀\1 b`v1A7[qb z Vh( U 6 Wyx3}ȑK򣩝CMS~#siy)׃'"aijll?;go\B saS>]&7XX7}s2='|-vxc}Yt|׵5δ:+&>mB~M{y /elD:q CG<z+Ro{*c}e %@'^U`ڠZ:xf\v.{D8a#Ibh4M'Wu_C:]6[i<>i0}zj=j35p2i9~k"W̨FLwV)ھ),DHMym$~ы,x`>` !=:rKm5sʝ9"j0`v0D:M;E^NڰeՄf4QDXňLcW\AU%9mt. >F1y"=r0Y4JWqPYw􏴿l_p Ai4m}%Yl-6wXɐ6ϖHYn%9->!my-y aQr3LWUً~zwxv*pmgb4*2O#/TXk.t`CN447O {M/5  xp0Huӝ " 5 ]Hi^GJ9>!`SRpӧ9#i^"s{_; n8>L\x=E4H܌؎٫ 6e,M/Uʙ W4C᭔$bQ .vu$QM4}H2٘d`$~hv(c:[32ٗzJ.-xb8zg=liTo oj5&yѵ9o#_[f~Q޹q&4tvcv{׫O3uߏIcǡL'Q3`Cъ*d?#Gn`w|s dyLW;GiS lN_[)ٺBj3%[C 3CM+/GQ놂e9)͡daQ/EgKL[I ]lDHEfx/SS?`|d|d`_6RHDaCmpy7 ġ=2^h* W߈n_ ZG%!7gAlei(κaRK9=s E$,?cW(u ecT7r뷢:n.x9 F7Tb]zЕ̫cy߂}?cF<:y6 JF8,|>ROcG\ ⮜xEmDK'I, JC䓸p.|¦KYDy'@5ZR==JpO%'9/>ӏQp{lm| oq =@Dg];'t"RY?P*Nko(8s2;{Ѹ󽆉˾5w.1` Ah1nLyH%QE2.G'cɆEwlϳK[Z zb9]y|Z'}q@kg_S{ixZ *_i vZ;=g9#i.+Ӷb@~ 8;d}͵h fߘ.򐐲s1h!-#̗3bkr [ .>d& ݃P,{!wLfKu# V@C %)w}~N2. g5"qN39у' }9 :uqPQo<AZ=(_ۻq4 ׳q!CM'L(Cќvtwr )lGڞ8c8hXB.)W]4-{܅VNjUk vq@b;j{K@m 4\Jk?%!k>x45PG&D')?H>4P ފcЅƽc ,>sUI^*[c:8לuy-1# u:, QxspPJ!dRǾ g"~^1AA|E^oB-*5xWw_a/$R>+@}l) $-ç,Wa;࿨yV]` :fڃ!FJxM~UQw+[OO`N_RsR e?Kv93^c $vW:j86, csf\5PC$ӸtW :)Fk☔ ?̌ׯ j-s9X8ye9"hܟc prl}z A>c Ihznb:-Q;bL0ϼ&E )R4&> KixPhO{||% lqQJi3}Wl/B*DNP1գ[QxL[M(jYU;%>Ŕqv7B=48_Imb"E˶m̎di {E/AMBX9yIi{v3Є3qof2&gZ_ҫ x-,4,N_Tƴy;& W%xu F)YlNyܷ$:W3ITę>IBUM>0@*$v㖥Z~'?EPi) .CC,|d\52۪uY˵.C(hBNM`tW FedWU.,'SomT2tLQ\5yjX@xoYS/Mc rP=xwg7#HOwU" "NT 52Gdəuҽ;cXr"ώcOX񚪮ޕxD:@,Akk~3-P`?iX4_;&rBλ;Zg:g{ D=^GKeI%lx&%y]oncb/yjlЋkVR:! kJ t;!hiؒ^v.\,l{p`yj+=zk_U^ 'vPجh DO㧋`6|xCڴj@zr3XAh7BE7d^ n/pII9IZz%;Z;9j8~ LENG:7*B܏]Id2}Ftr ]*qgY%;b{/L~{i&Ů^ S%ͪ-A{^!la,iļ2%ƭؘ4 ōB*G[58Bwo3,H2ر:~y_{R \fhNH9:M5$,z*4ݤBb-aeKZĘ <#$uWr>>hF~\QI?LjiWn@r Tjz\im$uUٓCqCUX@3V9֠enO u 1FN~W i{qk#]^A²Eq,WiLgQH@QLCQi6G$x{؄=r@0NFif/KM7oKD8U屡pZ|][ A[+'lBgFcYC<l}Z{6-4F% J@De+Qwj.{<ȟI՗ O.u~|5-KP۰J,K,u*Z1Դt8-YuDi:9,DS!9`I_[KsI7yXYt+٣疊e<{"t7@`ݥkNB h]˟H/YP!]ܒqM2zQڢߩꛣ^ 'ʁj*= .^MX2]śzeδ2;pYhxxrpxL ~RJewW@9?Iy|>78* !)rJMwQeP"q8nq>DN6<!2 5 RbArl V^Bdי!ȋ{6(5 <6|9SrHYug2>ӕ+'xlYh yz3CK9{yJo@Pq|ڢ[N2J\8 lvKLDs "mt_p|ElV= :`WZ|?cfW :R x_cMz*Dʦ\ a -„G0Tؤ =;R1:MExCd ( ^NB {Lltpdks9澦/ *' xV8>?7§sP<Q{XGd}K#`kJM1iidx ˢ*YҒ|4*5uǑte;5 IwWedH](KVךo.; qLrQ^ceۖG^,ț =\ӵXKQۉ/3,XRQxW4'^WoA"XrZ_1)cl0]ce {R}Z2k[٠ixE'^~Y1ITE$FO֝GBIvC$?j9WS>mSNR=Qyr犷9tXdDۼ R`&R$}F=fE]l uPӥ!8Bۃx״JA;>Zπݜν|;9&Z|ݻ w7 8GDZsHgnr#KI ~Pg'2p m)ZB$5pֻǬnbS1[x(i@-A;UhaaDn_B977bO 57GǭFfb\vQE睼-Eڬ6 ӸF +~t"aG[IV/ncD\pwت]\]X5fqt3Aip-3'a¶G?X3ixKz|z{sWP샛zJ)k.*}#VJw0do=.HKJLVre]&KØ՜h`ҰH%_?3V ;o @:IoHT <rZ`QA{$I+'[K K]jdIxoĉ24ɥ@:ڻ<^9#'Bj?`E|D{&/3eɁ ;[Y "ǚ6S_={ rR'UmB1WZ_=ah]zŅTn)SY-'yuoTj"ם|?/T B k:1N gqZ|jB'AA+Ny!F]/_TP#@b߾t*'m7$^Sx-^Pejg*K C߳5N^I ARtx5G$Jϯ3p˧SW.R'VӢqD=cagHz9Rn% pvJ|>RdZ0dBPoY컺PIҐK7X<B[Ё`7pV"DN K!c\ʉxi)VMg C D3B/I.%9"KZX$/܂I iuB!``) *zd &7o+D& zi(-kF f[.sDi/ζ Sq,<FJ(/UHQ[ fAiyG] Hvz)s9bݟ: ~e,7)%E/?f}}MN]'!NdC1}Zļ?)DÄQ'{vi"z)7 җ<=eenc"}\2֊ŴCn ]Iȕ6_o7"A4sce.s P3AADh\WJ1[uo+>yvf}zuQC2ݍuB5 u"^˰[3.~f{D`\XO{gY'8h\<+,&B$1F׃VJd;lGtqGD ėZ,*8prk]*kHʿtEP͹[P޴$BX o5b|ޡ"`ybW3 "v,-(xKEhN-%'lfE}]>b[VUZ:.JUɫo\k?c!ڱ3RCGe<*%1nd%*BBkDud_ә1T T wm`&)n{٥2[Q."FyT`:)AH9} <HD (_`BE~9>0H~WVUz9ޔrIÄj!QK^7D0B51 ܺ9,l!m7DEakt_~$EGwI,J@+Pgn~bʂDW ׃ _/v:&de2e*0!LE DՒNeTRDMCQR0RE(쌿Ft(1IV qnJ2k uPrk#/b>%3Ly-=/'j{Dlw8B'sDydOxRd;8_iLYKGfͬ,mJսL\}뤕υ¨o%}a#gF83oX=Rź)elBlI+K2ZD= c"FJ'4G΋_ X|+.wrCڢ ^2"wpC"@D U$N`|ig%HV?Ruv^2 5a0j'u&UݦCTV5Л 𨼟l .hѰɢXъ5z4 D]x}QuC\BBB<ZWLn)#Dc!Lw]QrGe:V]3xԤ?xoB jYX@RqYFg K{㕅e<^Z"~vג:`8 0RDP@r+4_iBRno8)u'[Un7s_Kc4$J [ tmyփ@:£39um7Hz?)3}FZI-"U)&`w͢fJS`}$ض}v$ouOFnߒ/y|ߑy*l%\L/! g`㳗" Sѱ${(ðv0%Η.q|D 6B^#<_v tb:1ah 6\@:ps.-G 5Bp@3GRqs͹1{/ܢ3Wѣy 3֧!c"+i8!bXkv67; ]J.0@?k| ;4E_c6ck)P㬮 -ॶb(TdJ }k$qo?>ԵA)"Ŏ`JY%L>1)馁bD'ӂV$ >լu Ug"va;v \MJFA^iZ^`ZҢ7%hY69LoI@hfpnC[ ?=Eu4oȂ"wJ%rƪG#ٚq(>Ev;}r(0I8s_ 38=qm{Wquyli@*^I̿Xwӟ̼L2IŇ37+5}[\0",tFGWGaԱ*zGj.Lg>Ie=t/~9+y+ɮ;GZb$Kry(r,1>{j+D.v莧& [(*6ۚ~ƘJhClYZIOKonjD]iy*eH:daCy`OasF0ެ&G>#Yն,Qj,zl zR^ 4{B_̲N zɽ1k!9᱖ !♜"'e,_ bяˣP- ?df=F2.d^-urmEAyeMVp]j^Rmu pnAZ2L"iޫ;:SJ얭U{VdL1i@Wn\9.jWO z𛵔`Ej"^h|{|hL?YȐ]ltfA ㍚DC[b|׌Qw9. Ɗf6n(ˣr,\̟;#DpƮײ2eOC *qcCla9Aƻ h8c7W7ކƋEj~$`%3+~$#uccG2C"J, ]܏E Wnp7ͽY*<0;&/[L,3kB;o.o{aQq} qO2ʒR.~HS k7΂5[WB&$G8 $ҸE,WFfz?_םH"5)4h]?0J]^PP%Ic<'1a-&rs-40! $dCo_{I#-ZZB޺ItN'}єfNȆvPz .fHkԥXROxEնkbb% B43X={N[6dž.O*x .$H.){ӳu{n: M}Ov6LWVajtLq6HA|0rh)h%;B Y\/\o8itKpr*7 B\M`^VX'/+s뀐y¬9۴fgcd޽@˨R6?tYW\ ;O3qTi27# ']°ڰq{gL3%ko?5_kB3ܼMr;\dNj3u2tB `hئ'o@>DW#ՈM2Sw5K~ w*Ȭxv!#Ȥp>A/=25m3Im4 R]VB_ɻÎ!c}rl$ӜJ 0IX) hG!= U^9O͑0%MU( C ]ІetV Ev>Sc]bk:$Y,]y~, N@ӋDgK9rQ8(\9'_&8ްUltx[PZ% ;P+!5Ps#qJ/BԨA_Vi2y{[}eK"=gC`vl=At(Kb/)>ڨ_.X~4su`sjFor I~KΥX i9-ԼPqSD*ÞO -Bn=y1[hd3BT)k?~i`R`VHuK C5w:CtRׇ.P:2csaw($PiXե8t9K;Uc3ƚixH9vP{̤+@z65}y49֛jIL#7rdS}J ,C܃q^eǀ>eY!I$)mpe_Ix:,k0م=l7Hlneш88 3{ W]O1,0 vsg m'ݻawz؞*"ak|j" [/>AfN 27<qaWXlQt=m^<4CU{n2!؂'D{%}a Jx^f/_l}LTꍲ{wI:2}+';nF}|W/A |LSCXVῡ}É;/6i(vy7S9w&#v AŴ$!rm(yJ`;1Ɲ o0:N! gGb({jNXS9?^S-ٸqy4}Zvz+\`Y}G2ic]6/{kqʛLbg2J!:I}k:XPĵA7#O"SuMȂ "IzN\{HtѲ46yKYTe0Qd Z!c5j!AVA5N!%i2~ 9p);Eθ\$0llZ_wW$s/iӻ.1+)BrWbȈwJ\{0B@Ztbw}.=d#{A5MdfϪ5ߣaI$onyW!ДxctB JB'.o,6 LL=MX^<1Ҩ˘i̙ui~mõӎ45$1X@YVȀÝHQ`F3p ̈́IĤuN_eCLBrK~wEKf27+|]Nf}:Evk&W\jjGB12#]N(O0BԦV(-F_7jKWR1/ĘB@eM#7Dz9_S))%n0HtS\c|]DJ L61"FF'\؎QWHǝ/ :Bqloxe.MS 9bXVޑ}@.N\v&ۥSPB8˓d7x^N>gf]KO%dp6?]Q2C hJCPS,Z* +D|梘Owu3ipi'Cԁ=p|?&Mj7m6ne<3WkJ>%~ _۝^GCMA~Qmk]|g {M7G ڶl7Tc2~S/5U.pRݽ ra>o/<+틾luV)X}!Xo{DY?C~Md0ɻ)=P 8 =d1I6>zCd\q"Kq{j3x;jVPMDUԷC|=%jK ynQ!HδCŁ$&F,őOV]P5,i.'8Ho\226 Es^.+(&DfQOˤ/elΚt/Ox eoj4hͻF7_bN1Z ~GSuY[NZR\WZ_ǎ4iJuoW=*ׯT>2,IYZ,C_n;YsK JDxi/ *l:a{ χ03^b 8]Zэ4z OC%\Y͵5,}fE3qPL.XN@zg/|qUĶeAVA-ſCj ( ҠKY-2ha >θVNkgGOfw@9|q㿉ŮM=I KgKS}$x;9[[!5WʩO1AӦ{yG2yCAK|r ssP3Vx1Fߣ.HҜ)C-?Ŋ' O L9)M,Ň@<=6/vg/$|:n9Fn8=4aTA}meYKRYb`ENNmjKpB'9 5'dYjU FZRZ'͇S Q\-ӽ(erV-5vCA5R=@ujj~ #{9JEeӑE|3Rm)Πmbb24Z$z\2;bV Xt8_ ''WvKS%:4z͟Yt_u Rld-Oӳ%Ǫw:-s\[qH]wpQ\nPE皇&_8.$,>b{tVMݓ^H"B$ቬض_sZ@u;Y;20w6}ƨM"ՉZ ]eة.h2n ,P UD_bͅɾVl}kb f3_f \'N~9ͷ6 ;TnH̹L&Eo[nH<2Ra`ΜU=WTml,o.SL@A߬ +[$/.SF' f]W#dh}/x 3SJEgS@ rh?{UZH٥1\O财G [eq1)gwt}Hl竔K|;:ߜj f5ST4 Wț;ߧp+%"lG;[a+Y-M2a(VwJjgF43 xl OXΣrsKq~(Zќ>˅|Ihr~xnIݚH_nQ_loCeCp5@I9鴂 Od'\q{Fnaj;ɂn#qMXoC}w`tm^S%Kpzu P$ GSJgvd9Dɼ=wPw ҥH,Ҫӡt45yB}N[2K3 怯Es/v.9C:y{7$lK}Nl؂4>d46f:e5F:Yq4HwU/ʊ{F*5 cR '`}y6NrnD6^@_zLqۚ7mMaZ2 DODۉHb Sm0*^N)e{axˈ~ N+ɓR7?Րd> *@ZeTI-R#^|< >\&QhN;3zz s{Fb%r1aC.JΔnY.r%ݧUrM%Lj9= |2K*9NPOr_kgTf-Ƿӛo˃Ԇ(VvTSi ک:n;ؾu:lNj8ֻZ8WqK-shhI$bC̠d$+٠"O:$`^+h\:e.A'#1]Ò~|Iلdo{_=Lbۥ1=8Xω܂0V;:Kw Ei/Iʺ,~KrzrD7ӻo+Phb]P*sϐLVA5ԔؒrZϸY+nC:%?^GP޷Zּ Rj2l5iЉ^Ix|A4Y X{tL#<'/ J~Ћ9'"oT685,bq\gd^m9fdwrn"XYc5yRlYNzEE7'@/Heڹv X'GJ(@=(FEu.I'pӖtŐ;LY3&QEasW_;?} d[j;u|Ii nZʻ0M#`3W|>2]O<Pʮ #L览_22QS;QM`lKr[ZI`d}yXfM<"@c/O9 \# ,%܋2 T~T H}} ~^O3;q8So84SM=DdJv4mf9t!G|Y&QfiwYw]at60+XL q6T7$w{3gUm`r )g{ F8"k]>cvbxO a[d ,.+3PWl4 +;L;tRr% D~KBO,wZJvJx|f d5дܼT!? 6:w=P;gAD1RɁv2@ъL4Q!'E,==9~IpVryؔksc48@= Lk~>!J\W~KX}[ ㍌19#ɠa(a8Xm+`fmhWeOhSLF%&$>`Gl̀L\EpFg@͌Sbz!0^[ q(m/-Ѝ6xJEIEs:%K 7FM m4Jݿ&ʺcYROM=}׉?H#2D]ߔ-52%T1/I]>-迺c/M*;*~`jV .Yu?fYOZyiN@ gHobLϤYYPݙ9[r?%\uP #)iY6Jhl={!ZTPw]++YcHnGaD&v"U<ہj8l~f:H$xu+16҄[~) p9x]Cc\_uKվh"ܶ˹𽒶JxXms~bQ}Ëp(OU됨_L }Ӧ><30)P9q'jdoH)6>%ma0F7Ƶ?TqzD!s$}$RshMtQIpw(yhݵKCd~zF̏^Sb\Y{EpN_)0#~$rY4)F2iV(6 ke=(ӯqS[r(whɲo##׵J aEIP1{+ gsq>{nʎy)˙VQ5l5Fe4ruFͅE29bLe8!i~j1Ghy[U7R9^u(؛%dPrv5GU`ڐGDi_sElPj.gddh1Q݄e8$:rh!R]",C{{]EaNSxT b%?Cl&8 37RTI7ʒ$(=ʒrYdR'<:!;Zl%roVWAõA,A\d=^MLx]3-n0}Ahs+M"zC`SY?A;j@\39}J=ۨV-RjBJa;2"g;\j;Z1,Ч]/%}bvtn[CE4 )*S6/1;2itI'SoC "jw f #՗nɩIkߺnW8ΞY  wp6{a6/~ .Jq0'Y4P~vivj; m÷5 E~nbwlMdt:67,5>nȢB7ĄAI~=*ZU"t׳d TA!t6% .|:\,4Evi>GPaBD󊊤8m趌}Z#ƹ3fujyxX|f-J¦a ºLr@1x\LrChnl'eĬwyeSMBگ霘یo2=lquJ1 ЕCF՗Xţ6_|h I- kFxÜGv&^g,XTfV׻^8$Li"C"h_I 6y8z'>^"1@V 1(|w=V`Srz?}n4t Jx=<>5]7QU6|% L`{MhYUOv }C~*&GZN [73d^iLm4lK GwͲ T) xӖ.P6/a$ : @ԥOg_KMxPLA'tq} Qᅏ'q~ͱG-rs'`b@toJ(}9l+0{܆~h!Jowyq"yr^eWB)vqR&61tf;6g3]Vs8.у+5ۡF ?T"6&fYP$#e'I8)xl~NW PF!fJ#4Du2 _o&3vr#4='3`x6NM??7ޗ'6֦N6ۋxhuHe.o{0 T` E-!\Pu#,N򜮙m4h2e9_I:jW/qƳ `[Bi-RQ|.?Yaٺ|ttaXKΦ+ $ԑP]^]$XÒJªDEv @ꧺv:\:y¢^}xLs0$0O5)EU]/C0W@Ajӧթ4!T!Æxwt yw▴gΐan5|B!3wxtwy9kNڪ¹^cWǶPe kgi?K2Hg\nw4Ap<6ԦU$jgaTx{_)h;=ְ gqԆռfG7T{~ ?SvgOv]ck6ci'%T3_Uij|nVDeV&_wXOI61hӂ{gU>0tyb/w>=`@e{S8(|OF0HKP*8+j~D:;B<^ 2> J j!IhV*N'H:BfPOxzVV摰VJRUW,wDj$Y!{^QhVˤ8nЎ{d,r%-]#*L=BY~z;[u" rCO٪yru_Y #܀m@JL9sfK _7$ׇcIﵩc:{{Q8%K,\SĤ )'Z/3̩Ac9@)iZN짃jUgv1bjI /QYja{ 嶟 Q@Vg,pG+0e?%!7 {qȲ>hH3*!/۾Bz^H%Cp1n0e &`7Ry{:ndx`#Ekqm74NN)ԟ9ڀg1R``DJNUKm}$v9!(0 0ŰRjÕW[L +uM[ш2vi Jl>g$fτ5 )fPm<\'#!b @PgwMb>=R{O=O|j9;nATh,{촥m^{'lg0sz; g޶AC |@g(L *4.,rt{_a?vѕ: 伳փUR۩w"H5:؉\VT@2;aR+ʖH_"Ӏ^lmj"'l-J#6YI6ʭ2xA~l + H2yP/4Ǭqw@KcMaaɍr_fC鐴*NrQx?U65ę . Qf8l` gYܿϕGvO6`J/k|]wm㞚\uy8yY<8[y5N{{HU o pSC۱Ge vGu4BFupU3V0 tO'YrTx3zF x3]ݔz rه5w~J(q ڧ4u~CA DTv! 1'aE UDׁFS'=2)IWeUd3 0uF`gjtyS7HBăg&u]e|bZ& /9Gズ P}/HT:!zZ |6W~>~i-aN׸4?[\eLd8i! ?ta34[CUjҺY'`X}Pv(o@1=^h" MPP$ʭ'w6})[F'3:hrȟ[ &X T] ̥u 飈UE9ztMDuAM.A!C<f@ًF4p*9x1-TJE71^X#ц(?{'mzZN ߐ\QD-;}3],Cny b>Vf>HbPkw,YvVd[E!5sشʣF^k,q}mȼEuifDPc2sn\f9+0e&˗a~56\ì3(rN~v) y [@`SW H(Tzb㳉e1!u ?) ($׭KQ{֛s^ף=؁2-pt.ҫbQF hNy|ϙT -ǸifjL@Iv3L`,f}D86v+_F.`JŔK4qYRӊ JAej]Q'ҳjHjՁtQRKOLF@[JL($U;_?d]0Ha8|j&d# 䧥]5HVr))gyM/5|ήflxC08Mشv#2ؐ|zZ`i PKb9zs0!<k87W0-gn]{:| ea+-H./=RɾJ:֩ uǿsU\f1÷mL6Cn]uo6${o'>)7FF^'J9O͙ ~:0iuJJ.:{E3UANۦAJ'!E#e0Uly_44ÿd[Փa/\W4va$W1GibcY:^8oHZ'a5bFg>N7c BկxmYUEo{o  IqMcV?0BR0aMO ^^FTMFw@ ~ X;{00"˾v5YEHMC͚u.mg3"6lP^.\lxgrI1㑒.E Yg|@N?'#~)0]u|L 팛q=DiAتimOWGEԾ'w=Pg)(y'ƭY,N(/'1P^\kPT2 RH#1)E}SG:a ۧ~=F2|5oƜG+u)iS0C` -vO8+^RC%5Y$UӍ#3҈'fUUxě93$Љ .7năzl\&AL qDP;wm@-Ko: 0~[Ţ:2NLDɿ5CV\GB҇!p ]dRIvDt .<݂nʀ!՝68wE Mv#a 1#D>&2v3ϸ)Wf^׮VYEf9¾ dSY},MGe0:[#$ZVѩӬOO|^&h/F&eX[Y+R<'?][ͥ/'Ҽ58)٩\Ę;%;eu+{=W~)$ ٰz YUga5hng 9#vzР!bH݆/xMn>f揧SjƝ9o7v| 2a3F]K1qM |E,3S}A#U?%(Yl-5T3ZJZ+y-׬Qᣊ&8)*zQ2jRlU,'{ɥ<>4P^ă}:EI_M+E8I2ʬ$Rܙz5fUq R7Ke:jSQfr!^/KSS-H餔g28s ٶ FxSHo+\ũh&(&ADrY2 y%yHPHB Ro/0B@ x&sh@.V{Yu7^ ?_ʰ$T9u=;q4=>}6^ gKgleh&8yҊ[>!<ϠB);+(eO 4C2ᆾɡЛb,I8ȧx)`rd}ceZ?$w!D=*_TOhCyk|5yC48IνVQ5 ={zp|ӭ8ĈC8 xp-*NBVTO'wMx#H]!^Ô}t/n&mRZCSǪNL2/e'RrO˟ٷ*۩ uzt\:wn ^7z433 vZn.PWYqT'~Z[ á,@bw=i\ wOA"5=JŬDɅ:4f`r"ꌛĎ2çpHeF1X1*?#vJP`"*'3E["^=E|#F_+@'+f)-V&>WۂT vGk"^Ht7LP"6*/.Rν Q&^)v"ƥТ?= M'横T.@Ey]s.tx>w74H?jNc+) IO Ao͊fr X1FvJwæz(0u%mk$9%yAҹ% O#Z)ؾG/`agG5 :(㣲ܪFcǪdC^x'7C|+ER^pDB(ZIbH E40W_Tl8WE -`āو4&]\WQo^ ̡@ 46w}{YY{><ꠞߩӝ磢5$E fnGӨly [SZabV!-Y-[r8gMB2''wdRUUd$DS)#~5B (>3sm Q"e:uz&sU;goJ%:Ģ.HȒ XisBF7&.S(M2yԡG 㣥J#}WT늉'fEҷœS83^Wkּ30U&1ж~c' @6d#VfЬϥ7uw_NI&0emeC[Zӣ6%wJ"~h߳9Q ͿMFҨ-{s{R 0Kcun]D}I@ɂxdo뫓$H[[Ìj4ryQG;/k6^"K(A3@́..Vh3#T=Rػ\p+-nAҭR.}ZSwP5;1P^7 a[.x~FPK<N s|2-lFy{G.=ԩr6{ }ؠ&cHF2E|e)tGH-aHϹSmMڙk%+mZiN' 9|/#`@Iц~:MQ9}ns=k/C,ƑVckZyY#d#[B=33E6Ͷ AQWrN%A-dR$"[Y{!.!PV*vS4ir{ݵm+FʱCcf.; F}AԲ-7S7'"PJ/$Ð8B!ʡJݫO*V+{awר#(sG(}PX_5DgB$ǿRz QzwD;x;?nt1Φ%ۮW~v[TRk.K)'58mƘP$9`ߍQ$a㼉Ɲ0*Yz%aݐҾ]hz ݥVګǒA2dh0VseZO%GݨWs~/(]?nQqH# "6{*DGlJw?YsW2ZAg8ueC[ZsxD ~SM/GԤMo&%bTa&b 4Z66h۩ČcNp_k"U[Y@6ր9^=EBg+߭Wr( ٯm.vZǢҩV[mXUtvL8Rb]N٬;bXR4wzNjWj MJtnץ.ܨKDz=?_etKy٤X53]B/JG,)E2 $|A CǟXcv<8`Fu sL T|6S|z7"  "mk tF ˘\ԲTMڃ8"{.AzS"k?ӣUc]\ҏNq*<Q>hMO/ǪnҖ>J?~V߇mey-8Y5O"w:suQbF<n!+-'NPo3ZeRj{9V -|c?*\ JwZ*0#D&%cZfGA'(4;: >a4"y.~o2J*~o(~m'o؉Y) k__FV CD 󮏆*t~jS+雄f<)!X~kh47nݳYb<4/5A'+Q̘'Lج3xZيL0'*`y? .wդkXkU^#BH=OXCRa ]" Usiwh"Iw!2U,D*E^bFzՐS4. >l*0f-բpM {x@ho?s'i!wk>d??! n z0 k'ۈ}hJxYNG6~LOaF=1 )ز4E"IxCaϿX Q9Y*D(P*-p4b)0pC%,8{}+Fg  PIN3NxX6 ,Z,{;}Ue<{+W"S>Ĩ283$DxP|sBOOaR&(fTκ͉.c(Ɲ'`i! ٤m!V&4G<*|UbR#G*uBnŋ{, V-o=X]KBj?spr5;yȣ=bw&YfT#2Uosm}jfGAP(jg3mVcl#%qP1\Vf4sBLTt;~Ѻg&bE`[WH"̒¶omh"ᜩY0jCCɥCWL)&d>]1 6螅O#mm8Dz[qJ^;E1rK jÞu#c5_[^5q7SUS7% _۔]=L*z[R:U,F?/_]@jxc*%DК~MOԇwY=JJ(z v;,!XC)U LŧNGCb]eCSN&Z]8cZ$]^҇չ@RDe@ٱqt݂D+P]B^|(b{iA'E2+)j-Mv+yrLh Ca;]e=e0 qPpLgk 3#gGbzOf-Ntjr7$ 2HDYS.{:@o `Og!:ojK܀JfjyPdj쭄+ 0v-$jơTÏYTQEbRi2?;`*ID;HL8xzJ'ggtŒwAٹ7]AP{gd y+Z >9GfkLo"X غP^eQ&*L>bA;Q,YHSY\cɴt.[`;}[mYQftۈ+{dt17f6WZN[QgvjoGƋzI34zG8].٠fyG,u5G$|wnPjzOstNL|>⳸OfEC}S{ϭoNɾsYr!8pkO@tLݞ'Wߏ?cD#Ř2O%(p/S 8&(|CT4}AH"`r^6 U-yTx kQl Ĵ'ɕs[O}+OVp[R.CWeɒ4#Cl$QMfC-&B#6,v 3KՓ&S"j&:L*Jh-3&Sa2(]dF jgI}}qЧN\_m*$@+XQr.sJ7:p PNѧ'2As:hNw?l̒T2?( )74 7G?k + ;L)Q Cg^VǥǗ/6I.pfsC 4 U\ᣝFB ;A(ƚK)Jhb_׵HޔH[*fchA'?e3ZOWTjM_[3\|"WԴRr פڌ50ew~ṽ9QH.4'd_5smtm^ &`.njFVT=οmǧ'~)]%,,Bv!iZ.7}6rA;WgU:%.ggEaYPX;$i b8KSsTJOr]j?1 1٭<(>/;Mm}3, D.ʠXXW0+I~D^d RYwd+!K79-'=(Sv{83/[K<||HKt|"i, $#h88{q>(Pr}[,E b_o 3"%̴ElXv]lX='Ex.`:'YE[8&H5528=˻8 auzu奰R:QǔPf.>o! v_h@Zz |$/ vrŖac|~3̭3̾R)]:<=rwO^e&Mlo^I3V;jbL83U4wűYmv6}K~БfKz@7j"¨o)p_z0^ٴ=DiOzh.ye8gycHR}s 2/:  k^m`]vw3*Yd=qyқ`]F :u]H;2pjgsy2VƺL>š(b uy$zR+ YXC~UVFi$W3y'nEyޚیӗ8̵WZŴ.NqNL&ny[X;~U/JZjo?2~.eG,gi<,d5e}|FfS aq̐2"[l{miXp%/R: qrk5Q4mTXG_?-Xa.cׁXwIEq4kY `)ڽjE=Tc̺xZi;gt1\arxbDE AR9J6-7bN~RB*F'補)&FP`_ ǡčAv׃ xMEˍ>A.hav!cᅪyxΥ䆥N|{glnh6 T',6 Qi=REϴc#7RJMlAtc7۰9sJ z3"0RvmXZ'PUJ0b,8aMb Z rU3䷴ u]HVQ{ 2i /X/Mv>j1{> bc/kZ1 2 ZMM8ԫxdZIڮ ~LtLX*G-fX'AL sE۸7\E>6v(n&QZwTڃGGdy %zZ ]9ʫ*RB"t.wIጡ0jIGgXl "Y #Ob˧fF*KK -bɰId?T+tb#La aK j yHlS$Q%*CݢqkEVZ nɑ`̴\U10 組AQAM_wE) ɮ69ĺY,_Hi ͫ[6$uw5၌eWr\{R-}`C1vEq_yRv piR - RŵY,+A7=r˖5H3<J3~b`>a) plkN.WZ{mIЄM`o,#2CQ<`jiJ~:Ԣ`;ǴZVa~"R+i8&fx/lVm^l峯V:gf[?(8kR\*ƚXNF0W䚃[_5C*F[ ;SoBfZA = cx_E/nL=ffv(Y3.Y.̫`z9%nF4(`'aO=35E$W\cm|~%{xLĤt[Tw}2_ e]/Hk \BW3kEsc{a[c3sZpW\xmQFX3-WvLC>QQZoA2@b0@uBԇ;MӁ\W[7AvnӗzBXnәޗP}}/sKƶ{/ IrIWӒ*Ѻ_uPgq WʻúwQǵ| ]B7LySk/4X}0 G$pT5l۞t4fw TOdy[y)irv]Ezt4yE!f` ޣYL2V5ӉIf 4f:x=-lRAB}4.?NQܐD*tLpF'@fSq75Ksmw yN929V~{LGDjߛ~?~pš>r#zIu}?a5VM~u ,\ Kɼw"=B oA0c eHg.-G[<8=v"|;㫪&nJZΏ*)R<6CjOI].2< ;!)0z2L2_wˤS`EɅOH.tmC<{@yyN;bҋo*w`/w"[>::"10aI EFUNA ecgiF4vE$!a0vɅ~̗VHcm.ypj@K&&ĉ!.dkD'[S+s+zc~8C96U,rE59#Rgq޸HJ VȞ%.3|: CpHsk6妧L'"P7y+ :/ᗩ#Hy g_y/'ǧ\IwJow+H)Q"CNcnm=|4FdcICPRf*h(HCix`zsZ%n\OuA,CDe# h#U(%Ew.c=!P(Qk y Soҁv֓&Ӿ3Ƹj!.H_<[k+KD̄E:S OuwȺ79R~|V8kvMiQى."yd8z G#67wj$9 >h(݌MmgPH43QZ]9#tCf6Lח n݇SVM*0lƯ5[tS["voeNDk>~@6z@y%eOFXΫ1k <h7#3&֔nT96JHen{aM^+8 ˍ2'iTi$^nm?z$JR&pwL 1<2J!)<ҴȃUpm+|[VVL_Dks]%1:$!+V&<U"&޳(:X GhpI4j0 9< ȬrV z;[>#U[T؝@s8l</x,D"AMPPզO$%:?}9NμhHh3Ć`Sy陛6\ ij YAZ#^_vU8NҐUo_7U֪z1v')Ǧ" Zmp¦X5$̠`YgGʛ  V.Cx{ 8<>R!+ӥ 7(6YgVw<8-p'߁jҏ/FAPlwZhI'.~ȥ,/+0sSv'*ֱ13)v ^nc0%&tNȕyb4J(}uvt!eT<]q[߻ !m˚;{ZR N*@Lĭ*N(C3?[F+b=aMXM7\߇I%֕DZ2AxSNy1!E#nS}ie ү'm'AٌH˻^U3]'{hsEd|'3ʓA>0f[qMz+wٸndfD47 ^>cumi1p^/^3n+ Լ(6y|{{.-0(ȝIX!S)Z9kPG.m',+zw&{Mt1r+!C|~#GlK]RsY#%!WY0Rԣ5" )T1.~S =̡c1L>X/,(ok`0זXfqwATε'.3gƈ:*lK F5ʸhuΩT٩@X?z0;Ϣk J0C>eײi<=䋓Ǔ C'>#5-:B 4mxЇ Z=_> zNo8{/DS3vX̂'^Q :h~.-K܎Vi<JHJ4]xHǣUN0ѭ,㔖v{Oǻ7b9u鍤 ʴj/",|49@`tJdZVc7B& y5R/-ԠZNqXwBÇU0*|5|bgO,>{czOB/%*F Dtcru&C&L:COmVrHB?;{>q<:8JwunDJl@mۤ> Jd@FhX kIKI;JLl0+=*gZ<tȘmvmHlrxӝ۸S4ch%N<|D-:z.e_*H$?#a: 52 $k4~$U4eŘ\ݯP;6NdQOWJEfrޙKpɢ$jz΋LE!\;߻^Ff\% F,TĴ%y[G^=(uؙNINj)(lT-Zjn1"8Lؑ+c,˃Oy퓎,Ȧ3"(PpF%UI>^LKiZY, TQHS "\qi_=+3ɧ6%w2Aȇ0OS ZE`i=-)uar s f^5%z\oXDryq;:'ZFQ *dzJKV-': 25g ig UqZ_js ۙzg7#SSk\ry!՜yIyx-?VIu2EP*)n Ɨ*g_F:ۍ+`\YU/ryPEg;xHt9;΃_SwM@T]-ZF/2N|X}]r^(5|?F]Z4,*#9bk.WAz8jRC;2SV*[ f8?䙖>(۲^`Ơw6I5k  fgPv +hJ3*8p]3>qHMiS(Nɵw[W F_R RgB$~㢵`4[| tp?Z"Y3;Xq }rDum-.r-m.;" amro \uD y܍#gݿ(58>gyCǮu|XVDDSA[bG!C Kd^Nϛ:o&D _+۬u(24JBCg$[[Sǁ-ڪh,6uZO0ϫfB˭a4ݥ!QAu1ק`p5&E(tߏYNH͛<"U1e=`$Xw\E> 'Oai/C]ӿ#KT(#΁~>d4LYuѿuW=B;^2>ЦdH~*4duVjtQ!SбQj.Nv2"&`4l Ȼw/\=i7^"C`辩q^73+p$@0ޡ4ڒÉ`wBeIl +dƿ< |K̔8 6G(S ,<)S*E? ~]( WᘦASYԌzݬ"H{oKk5nXVBX~(l8,t`&"h?c4_:rp0f:Y{K#Ntcvo:.K{:16"i `cwu?b m6}#77~κ%=ƾsji88vWu֜cb&.`-i v7ӡLqǍ*!'iwp 7sZT Nӄ` ןLo)צ"楧Xyba,“Ԑ7odp =m<5]2(aiM )SĮ?TMY%ن ŰuS΋ orŬ]p5M|hIDÅҜet74U!8fMQbr~M*`ƍX""MVɓ#KqrRF¬sY@\y_XϕH7eE=I>S[~6ǑƉ]k]\h['e)T.t5*|(r!.Dkݼ/~>{|䊒 s̢Di 06krRtQY F 5{Bb"}p(Z*Sݛc/vщl*dij1Ԭ J,fLm=vY,O; M Sz 7nUoy覀sUk׿ì\Dnt -S 1T)4##@'ذ !k»]4xB8 LtHQEӄLJQxѶ/3a*+A:}MIz3XU'Sͅkf.݉(:-AсNZJh!4H@xMQC6l~_꼋f_Do~]/4h2Nbh ('+i"yҡk, LS$\<͚\8vҍ(-b.g+~>>c=y%4DN{Gazbڒ0\^!X#K*>-)m+>Z,8CJ㢒:G& 񞏸ڡUT^^;Ζl XvŜLHTEP սW0C{218mAW~ܹJou;/ ^ M'^184t8 oE)nzv3 2VׁH\AjYq|beo!Uj(2a/0_wX$Iݧhdz~ B "-ks;yDKi7Q^5pWįKi){x@s@5gQ^|;]<)z`Գn;ϊW߰X4~qoK{Wa*.;]-G$vNIx.#YL)q1 %wMU<%_|{jҢ|JzAEײߧ.VřG Lv`7SW%Ztp;pҔ׆ϥ}ZvlR -n;$ZmF=~"~'ibk1 tmZ" +\νy0@P=U| rÒ$R]Y-1<lش;w& !IZ-#ߒ C'uU G{vi݌uF0(Ee$V!n 91~σ 70"c[ӓ+i g`I ʧ3aUļ_M5u ^vhiĞ1ETtkG": ;$zJ|U Ml:rT@BbaN*CV#.xMyIU$aJ |'F (n#d纡(wVڢ 9/|gՆ5Wu[]~X~$!U(GC5[?6atC4`oRuc*ZcQP",˨*?.W~pTXR V _ qoE bq[kGg7גypMA|6ɱl-.FTs˭HWǩ(6N.x܋An4v^ bلX%ԅo\u9yY}12. (t:(vGN=niRKN0L*jR6bQ5EA6vY' HCO fVyV;aq36_Ƅ0{tZJh2"㌖?c 3Bary7^\v&\+׼ĩ5 ];PžbwTlAr}V.xCF::LT*I.VR29"|y$h m?|IaC|]Q^Ȃҕ3iI:.AO!qF6|983VU;&dlX{r(X}gϥId-E-'kiEdKBtFefe ߎ.]J+ҐCXeR-dŀػ_ nmn`xH d#B}6^YSxu^6xtAu<ڢ0rZ >7d) %B^gT[' dsI@gte~ǖ 4%i$GK0+Hl;{FD7/\1 ft.;g.u3G?2xB[$nšTWʻG.%BK|4P҅O.kR8n/`]dX8Q;\Oa Dn7=5pD;un)v:+vI'Qw_O ]%?I#Vk@ͷH춍?#IϒLT)M2L~@UvWE W8I؃r : @d_/Šּ9ת3?*Zی)‚mY ַ{`KYϫ !}h7:Hl7&a׎UOݪ5)/1}J@F,CťTBݔ>0 QN_S}?M&&T !ThS`0ߟomo'ɂ|EMowoƙO^)Vg]'#688UP˟!@ sABDݺ3|(:Ar0 > M&ߋH{|32ar|RJsiγR ,M䕓+|pd2uZrP _9 KO݀?cNc(_Ni CZ`Cڃ@>/hԠIm{EdoKFm{1mPbR5 L1l1|@@#Y(FAY(7F"XWZH?Q7KMD@y7WuBR:E$y~0u8hMb)X4z?'35jsPox>Jv NM!T>ӨHg^,q0qBPj'< .Co΃mSAͺFKA]yMB(`j??FVKAkc$hd닰]mMj>4,Mݱ0{HƜ췸ռukZW)dLeӻa<,vwNNE<z[Ƭ%YN.WR),gAxnH3SZX3*!϶fpy՟nM`7AK |g%+rKZr_f݌ڃ6FSVTx7顳_Ô]ܥT\um\`I2 "fB~S*Ru#T$tB{J:[CI`OImF9 Yyq]Oڨ5 k[LBAZvcaZH阃ڞL4*B;Crݘ>iM#q$yd2煑w)@Cx`Y#kw. kV|y`Q>D5eoALRf4CTEۄA[&zW od^"O8}r ¨r:ӦlDb 7UնF! f|]31_R|xe@Б )9XAmVšIQV.!T>`V\7ud)p6\ /9\5Qr7]0,V/eO{eO9)5gr9)2hkW'.Y.h^8O&<@q*I9#ʌІ>Ql2#Kir [iH;BUL%MKHb^7j:TC6a;*sh6LpQg?z.2r8`#Wr̯ѨοjgL椝$5<Zt?3ԂU*JQZse8m8{'t{6^AK\Vڣe~h:ݬǹ3Z- G|6JPd94a劏-:CV|2fSM\Z3&\M˿g-ؑ{ FI Ełg]wXEax%MmWG,QtC.! $>T.en,j - _Ko \+d,/v<pIO#HiZ&lErV1M&h{2?Rz >j3IK-%QYM~.HV`y 08P+fh9q ,݌Mן8˛D59ڃ:ؑ7cb8@8e .G[MځSFb92yF{3 :_iKb)#f(h)D >klV U+l!Zdw͇Uw&&}NOhh$&v;vCP{;:v ;?\ Luϧ9'OD>7$싟]z}`~=/=E|'k}_gt*d)!jnEX іքɯLJ/W## ɽRۯ./H"R7TePm цM fc;O:.R_;Ht&TullEJ& 'CR/y=FҸmx>\owF0/7yqF<' =7]1۪ʗ$ZY2u(ʙL&O*249!+`G%eʂ9D~Qg 2$2'j[; !l2 GEcZ!0/輒Q d1 p{3o >o9hĦg4pmJJ|ad'=2 :P9g͗fKY(ӥ?8c6aqTL$jhFLTJpO&Tg]30J_V .c1·ݹ+^Ky\2?Ѩa+Xb2WqǣF 0H:w*̲O1煃sP$LKz''iҟ嘎H&mpa n,Ca[N8#H. :{,ru2$A%@x;mFRvt T nSjkr,c$;/%N}W5Ӽ5KC jؑ6OÁL_B>j]?{z/eI|dvsf!)z^H b$v?sՂGoemDysdhHLp.ghpMxzy/m\ź{-ʗۓz;p&K&&1ۋnjUA?0Т2t%<- H>[ЁzL(xoƟR_[YZ!/ ?PpP 4[KSiV{ ɰkgsA>_.Wg׉cH:بGSj PQUy :-h3( lo1SI|CZC]3NЧ $(ɽgg,Dm5dz<+di/|~1,UiD=?9 D&g>x#yuf ,#vP p\ د܉GZ3sƵK l@1Bj@Wk?u L!Vܰ"Vڑ-nY{ɚm7q}HRߐ=3}RS@+:0i`$ޡ_>G5Σ*8h 86N*d1u_$maŞĭ `%ˍ0٩_xIN."(G.|K* D#W8ږb7\k[Yl6\Xq&S/&jXY;L>7~]KX^{ .N@hz"G;HCjJjndyE.7y/vObJgT)I%٤y*rZV2>lv|ҾpW9q̜Y)1z6`0lrSLŋǬh`&p:^=LMtWHBͻ#XwCb}aq8`}5fvʼ7`=-gN}N!S2-T58jaDeMG+eNOB,H~ T>z`OopcZ _,ܔ+ j ZhrR}2>A ]CyA|0/{24(vAA (Ct\*:FK ..8Mp~[k rSi{Sga\wk!"on -#}R)hʑ $ZBdmnG#!N.=ĝjz 8ߘp'H!wQ!>MBiҳj0Rr *@X_}';ў읕8/*?M,X١qb9'(IyQJ:W6R27IU'W2޸pCw%k6-Q47/穲H rCjja+I[AA;o&LW(a zL`8Uhvr Zl&_?5BzCܻ| ьpI?vt;;{wRڠ:{RW9'O.*#Qvt0{li2Vow2U2אkMI&@7i眽ņ'}ݑkX䍝τ@Y}.)RoTت{ꄦUږ3"]kZoM? fgGt{o CK_6ix,TOlopn`*K𮊺Xb%щ8Vf[ θo,C?!cSEykۼ9L%-H*g A%[?WwƏ7 ]&Ϯ1#ޏ*fʞO6Ƣ^zMs֎״o +੟ '_kRTA`#iWIuq@W/_O>Z啢RSm jL%EE ǘA"hʤv A>.mPg@$v}\Kfj8ұBbN4OR;)|L꣖H[" K h)IiP0x-5T#1VY׸xɼ=Z n7:&Ƥ]KMwCF"rU_37`jy6R)(FM2-f7<`*~̃׸F$/"(4K֝ 3ƪڰvӄwݻ$o?MxS\mWSԜ yG _%%8ӡrtOz,Rb癛+^ '$৳ ,׶ʭivZãU2i1ҔWs9_rKNw4Qהa~\}íŷ}(TH%fġv}8 >{gw7r_!Z:8,8~ Z3hǒ*sMw l P`t,Bb!R}uH/E9I"3(+m;ϳk,-"߄We2q@3<#pf HGrk`;g=.n5|Ws'&mݑnVwu'뢪^Ww9UIW.g+~K- i q;Hi3c+$g(FL{ x$'޳8OtܠG.gZGuҍՈ콼,_ `;dviy!73e2iz~?J}ڛ"`9c#Z߈Yo^jfE5AѰv sQL;82tV2J ^z8@w1 s5N>p9-8@(s<و$k~j0Ѭ9% ,;I䫍榜iJŋʶLjubֽqTwaA#y*u|_X,u7DB%@W䝅o\D1N/uiUf=mkBBG?#:;j^shL cVa&[D1Hur_DGæ cAߦ3V+o{k$m]q9T'-$n8߶ǀ-uQ@-U~~2k[r[%=d\k$i&ɹ2s^~?-xE/I xXyE`TxWO)j-7"N_|+iQ# qxs$_!Yb{0m;q/L?80aUw95#gsĩ2͵v((}5G QtB!ȥMAk1"ywGs/Q3Zu?F?ffd2y\?1%tX9S6ѭ2mU&J+3JR9uk2&ɪCft8t3^"ZD1tqB%Ϭ5;͚\=${vc%f75Wl0[v/_1z{W>؟aaiKcH/3IIzo[{R5Gm_$e}K̕;d wRᦠ;yNU8ؚo*L*_ Aԃ/%O` ϐȵtdRLRUs^,dHlSocR+MU"*$VX'QǁwۼeBX>JN%xl^1~~TC{p-MD` ^fV#'N^n'4adm(囯SHWV]5$ՀcPfo;%\,c~pA T2wSw<#blm#.Dq>j@,u4.7P?ʫpp`pY2vXȼSMVJ=%XgbR@$s2i4Yaf1ujah[!ZJu%-ia< mqkr$qzuW%'~B*y#.ftɅ@8kgcw,5$*-U8h7bQz%gmVk݂XŬ8~5x=a-aQߥvjO:>5nU?d łeW5"p%Gh1߳[+W2eB~,#EK{oQ GG(0G)0H$ pɛEc>펚^/7KS 41Pc,?_/%4of x<%<3xuϬG$E1P 3+L*rLLȅ^w'k@˴.3$q5Q"!&Il@">~u Jǜcd?p`v8X[Tjm TxNUDu-ՎVc^l*`:U; QkPȯ&D{HQe}!!CL|$:]ptGb'Gh [\48YjqŐYC}L(RV\,쨤O*МQ%%:vVPۯHuFwyL+A~y=ϜqAg@X7,uDK#4-t5Ѧ+ )D*ј(K|3|XoKTu -^L}AZڏj́r;lUZbzT/va9f~Z3vpFZwxuӀ/Rؙ%0& R~eT˷/[jOE&)z7e=ǩ]_3\aD>~maEE- Sf5ȡ  h: Lǝ h7qj:*t+6_Xi thчuNj43ݏD/b3 ;DPLsv ^[Fݴ;kt =.İ=wU*lJդ.' 7 jS~ ~7 ʻ)ڎa̽Kwua\^ EZvzZ!,P0:AC,Ƙ0$hz+ s=rUNH?!Z+fN6;7a>9y 2KHl>! ޗkdJMܞ<6`R S=3LO5dmk혁2S~BDºGĘQ*LII`?t%wflsQW_K0JR-XŷqklGi_NZ)6*J3uZs&d? bK"n3x({#b{'(! " C}Sd>"gk $yaK>"\yUb^StY&Jː!8ȖCUf1&%Uu AB =;ö?[[k;9yT`q~;\">0WMM6>?2yqd|Br˩b<# `]ˀ)ncQ-H՗#&ّ͟wԈf=eb]նK<ŐAדFȾI4TY=^C>:3:45q䌪brWF,,ԱԾ5a˹nrkc`{s0w4_$l?3ILI B8]VHĦ:vPt (E@mmUHpQ)bFhJ3/ hB65 ;\c<eK-(t֌IŹ,-B~+} ؆>˕m={'QRdJ- SwZb'55pB!&rU:\2߾WeAafZ$HF06#]~P>4 4~lo96 pd7)?X Y<h m̅^ Xg )m tn֐B:?wgh}z"#Hfp-_^CJiJM6 Ԭ >30Zj:a;|Z7εI'sv$0:BjԲM3=BI| 9(Ԕǻ/gAmsG'MAȻ\@()< w-Vד hrin lD;و0 .<>*%#/P0+ʈCȗUGb9IEm0#C뢺kl!ھN!D4 bMFDw1lϖ:[W,mdZIa\ɲ!O["I_G"G~!|rNg!k-k]zsj` >YLy$ʰA.nhj`񓻋X=,lֈB H]&TLf [ ÿde7HSo4HX?}]I֏*-/$NɈ%c`aaNR^ !3nX׶κp`z:Fa-?1H|8UO >p]Y6VH;}*&4AQ_n/[?wV+*t +8EOAHWsXm8[k9CA00BBYYҖW#!]^(pCGQo9KĖ4(hGiÁ_Ŷ!lQyw૨t[dh*1AVIUHI9u@2rfJͨ( m5pz|$J tߴ< g`Wi}6zjByN 괈`42hs PF2z!pI;/!4+cU%W KWsC23ߪ[~͝=#3NGi+L SB"/"]_Fh>usfQ1y+Gp3Esf :rf~jXӏPX~X1&.mC4g0sSʥtQ*5587da75I˚ yIiŞip<}W+`Zrb1|9I\N`Q2 s`G) .3f+j(& '1k3dJ`Ea5OiBTS G'^E(dvI 7v z軳Z 5`s~&6Bo?D8?Z!T;p;ni !< Lcs㊅4|Xotjtr6e"PPŮƒjR;=W/)YweîrA; ^hFZ`_8Vm0X_/DXCwftl() O3*W8`׾TEa v7bu>᯦tL.!e֏KT >\\v63)czB8nҿmS"t=1O1畲!6ga H.GC3ϥq;oȇBߣy+{9kSX}GIZdsm:7ݔfٿ^f0LUޕ˂JukLCf\ aum`8 m*'}*̑[KgڃV<\ИidXZt+1K%kūǰ)`*ҩ1WnM&q;r)O~_ƶ;ׄDcRK)3n H8;ܭDcK0aL(=U$;#0$. Jd2_ JaVwWϵG4?yYW7e9ܪIk%a{g,XAKes_|?f5Tac'-lY d12+'?Gh):r6 ʕzߔ,k~Ipvo%CR 4nY麽$\S@} & p9; sTVF^KJˣeƵJ#jmlD*u`%+ÛhhW|@$Fv[ z .VELY9%cx"(ـ/G ݍJaa5~LmwUY(]eybcm*@f~wUā-XI[o:\լu(g񔹐Iɩ$"QIo3dGTs#p> h#% A#c +Z;2 0xtvہV]Sı}| `$5ՙHB; wÛNMUߌ gan}lk{RpP+?71pヴM"|r )d/ mVѠV~-f@!05TDpIv9+ U7>ORˁw_R=P̀]еHi+mZΔymf29mMCȮɛ:=)E^mX$Z0/;@ ]K}Y+^E>)2M^aэKw%2ƛВ܁ko c%`+sUxbq]-8NP$TEȡՇ!%'eo,4|>blxWtv)d7^ME.@$~>krZ#*Wh5uzEp\2|NaRW8iVHfQ_ pJ)ق=6"'#ق+⢟ 6Y[}gnt~[lFgJ?*f}B"I٧U R KLL k;\7ԜTUuJ֕zKHFK;EKO*p職\q2̤u10*0U k^pN Cv6SZX\-t7)܂zDR@ ߣ$r &4N_qo6JlKȖ)|I,bLz?$$Ÿ\584l$uVi6AdwICzWegYEWhg%XoT)=^\mBgL ?'1K/Fϯ&23T>`GM򒩎njONσn{aK|@,8"^a?FK3u"ZycGzLNJ@ D 沊u%k]fɿAb}7/8囇/JĢa'F $5]mRԓf`rKtgMwY"yeh 8Y-Ma4~!'8x}]{Zq]leى5b\ƽgxFH}܏ b:HUt"Bo։z-GkAi0oOaFkќ){’`x+J}2TeZiw(]}Mʝ00&GEHx @W2wܝ`c ݽ/L.@eժӰ{LFSIBiQ:%ݘ[nz(Q7ѲVŔyO0f%:1{Jã!G'm4Y͝%njm{GBh>dβ7* "} ZN?u)7Ӕ Ͳ@U~+۞=ub}#[?D-YbvCplV ˰}&"n<pv$$` 4%r";+y=wu%& tPyhC#4)co|6ƓcJ: %bV5Jxz쬞 Kk8 9π8Wq׾6D @hP=1MJ/>";n_5ێ}imBJ*3<VmMϜ2 #xas.d5bDټ=lOJrwJ"KfPjc`2֣sygki'N#7o =` o,*m~VjpA5 œd[ޖrodH=V *NZ4ou6QZ!4xƥ`A1KQ\IoWn]mAQ4JŨ*$Ը%<{⥻Ϥ!7[yMUo UG)ܭ&ܮ wnO  7 N/fGr `#?0/E ͉O7EL-p#)VW%T$X5Z^ @e.d3gPCJxJ!sNGv0ƄW#`)X~a -7$RNF0{q/@+)|G3vb8讞/r fvg+cW%A}$N{ѪA=_\:_E.`Ezϥ-J2AkÎyѬR]߱|$S9^deoܓBE] }ЧoشJ c/gV|K"v% x^n{ Dz,|s˚%r )ptcd B,?"e|SNB|`{FO 8r{g!D- "aAuxsB&S[Aֳt۞5h9W+"oɆyz8qòA %n6z`HW<KYXj&梞 a<Ut e/DgkSr fMd0noGa:۝_|s4ᨕf61MB1 -R{/(~?S_hC by+q\YLДWhuf^O}u ]-6_%RhcI"֒x9:2)05)n r܍ ?zy;Xzn|Y'|Yfo^ _7T8'lIt)yɽpX_!{wXk*U=1IzxҁDFZ]%Q=J3^d(ɈtN<Æ)[;5?ݷmX_) R%-bSa9 W!i%9 `96F]F^bzxZFqĠTmLѵ LGqhTp2`T[hP}3 ]r jG7?!0@by`/$8rb{9ұO1gϒ'8pΗҘ-i=j=! ʄNJ]Ό+W'qA򆴠~r{r(JCKG־#Jos'j\&"álakttGQ_3Z۠eZ8U]6LB[a5@ `p_O4C*!Cå1uP\":(i 8eU  (yH#˰ݡ(Қ${5]J" e,XYN}PI; KGo2 qՁg&0!iF(Kf󘵋}>ޗJtc H+ǤGXQ fQ4 T|Q9c:7` ] ʷ/9p[;תfH)a ob?GVs9[-fGwfb,XiA|1+WBT  6YqvøH9^DO@RY{ӟ#I ZVAr^EE3c1o ]9JRu7ufe r.oUe1 o!J*n .XJsUpT>h̡B3lj*(["/QnoP~v\ %ӌj]ifiT>(,8ib@ڝ!!H>`Dz4'vιR574aH+%Sl|GRtSx\F5_d(ݘ!ї[\躢G'`Əes l^msg )pl'6裒?[9:ў2$8 7̞TJHzDZ~8 k:jFqo:/ӂIǓg|ȋz#\>9&kr 1xՍU hfu;!p}+K=hs6VU"`/1_ǩ'=9 bB&SMZOѝpK?͹\-M#b8T=kZ? HƺIv"b%䋁V;PIχZ\W,3cahySC5s>Fc6T1_j9`|קsI1͸:F"/0d.Ȏy-v{Iў`c6iOIf-Ԭ}c<9Os()IPK*L *Fb '`Mɫ ]nS"!K9 -@٠̞wA 5OPPasv-|3 _'sxkRcvs_V2Ir!ˮٔFa\Jha76fEe1}O:!}~JKLa}g&&@T/Y6>'(+ R8鴫, 6ך*@8Oaz~Dmd1ݜdJzT(j+:MÜ:yj2:UFKUq5bPRJѷPUt-S>"2B?sy`e$SЈ75ɸ";l_ rPgf*73; ; /A3Cٮm# u]$w0eT2)syKvHB5 VeyKX-5cGk ^9;UK$<@KUpxx"_^ 16vH'4{Ô)nUp1Vk\\Ugb4gfh_0[6:p=w2$0 lBqQֳ 2ԁskWټg:hicj[ xٶ23r77EJ p#԰l,gJP//{XO1OjmDͅzNզ$O\b{)\* ̹֬zrU(*9$;(DBPIum$\mds(+rs+3 8&v5S:O]>󿸧0 Wojed>O 8{#}ohx?7:o`(Iy2z DyJJsqQ[)l 44/Y_ach>c̙/!O;e4# mG/b(gV8rT*I3(T{UPt2'ś\泙MYj ZܯT4" {u ͪwtm 1-a19 u8|&$ט&x:-WKٙ͒?Y`< &|ua}֢@a~]¡&;بן Xx[W{)LtID9䧱M(2O̰kMMyS [nZe}lϳ>,ZisKM_GTNé+ ƻd( 1 _3z(MPhm+`y25yf>P*l$ax^ˇ~8-EA Ā?ʎ|X-,\TK? jJҸeټ9)Kx}Eg9cPwӇR@dS'I֟f ng]K*|?JOBj-$4 ~*O@eD~Wh讷0jNmSb5f鼀U-*:n}wTC0:>{clf墱Z4Ts?h@f@)W!Dk.-'=LAX*g뎪oy6'75QNf/>.Ƒ+kխHD]ѷ?ڷ}=*C~`_Z+ EuVO\ZK!:(]* aa:`GeKh҂Rt[ HnN9ObCA yAح[(q2xmm~>"U~*&:jNT]xp~9AHZA1j8䢉$"Ef 5y7^=b 7_4lu/-/]>Ru =V,ҕ6p;6):*|4w;[i?e ?xHi.!~Eb[siiKGXvsQ>cPG0qR-HF R2m "6F%\`z3˶ioN\G\.C0V*\QjNСs-/U%Y3-,RI(xOEm`^|8y Ĭ7Mj kkú`!u8>c}B: c}kù֩4t~>L ;e GJsRc Gr#@n/1*|La) 0<ţifsƃսvsNԪP%S &ؔun-gbu'f#RXQGaiCgK@E⧻ϜW6O bq%SrLwv?d^T@O / thhw$:Tah1|ݿgG(HHaҳNֱr@CX)G E4 $ۢRբ6KTurGߡql㲿֢l]l{9«t+x&#GanYTЕ-Gm7);d(S>s`3:#dR!ѳ7 )'r.&עCN4I貢̺vW-eGͣQt˙Ԯ5q9VӣK/B7o9~@GKZInm0;ͳᵄp%|l.t7bqRA'GK˲D!Ye|R ag05*pe_W+@ .0U~?@U$ -0ֲ6ҶYK?֜YtRW _w.#UF8ea%NHrGPK[b pf!?hHΟp -3 z:`+oVv"4H!#%o}L,5T_xѵLEv{o+ ɓ,\bQ#(?쟻%@@&j'bgGQx!-iԥ_(ªu5o2r d @s]M+L(S2X_-7+$"O}}MnF [*M˨&BLi'Uڔx"eWsU=V-c떿ܣ-(:)Ph>QU|:~PeO}M`܇1m0&ZBl2i*D<:MlavQ?`fp /eҪS) C֒ɚapQv%j]))JoVp~+HItȕ(lsv]Z6SܔT._{BZ:Or`f`-;&ҽZ&M%]Vz>=ǸP]dE |rH 2w33#Q%}a Sa;=m(hl7ʣ ڱ}ӀXR `(G 9A>`Bw X OA;#E)BWLy]u®{96!  4I ieOͤ Xv co a7asA-s-Y g=K$DG(iiبW*j'c0>->۪N[H{Xe-H !ߠ1¼ܷd6eL.:,u'P68n%DV4W.?)OWng $MeVN~@7ֆXg uğUJd }"^X/O6ںqM lQ(ƭ4D<ZXUgQWT9V \: h0 /z~"a[Qj'P X.xK@[u9 o4 (둜<}_sX&lwıE WgUG 勒>t-ې2,]P(lõ[@[żj #mݫPM,_cC((G޻`c 1&BJm^ R~ .C1" ·xf樓<}՘!%Me}A >WbS$9b'C(O!B'v%ьau2wrXwy,#)g^2or%!gq:_~!C4t"7=M:AOpCw]!F*G (=9JPE':B&Y(8(";ᓎCiĹVSՓRlז$u1E-hɤ!sTjZJ H%<INv5S{EiϩN#EDuX󛂻n{q {BGgn>75UԟrCU~.h 1o" R \3+w6Twէ{O:=?MWcNi5ܧ;r])%ؽ~r^k BXB 3wfADIQwU.`ؠ(_鈤ZRz|5>0uSGThm-߶4YVͻ^8~4@z3^ӕ!r?ֿ?ShΤqn"9w#., A8 "2ҿpRi>fpY2T|s呜fc1E g7FĠ\Z"z 6Me2yWl,Ty8it-ۈuP~1Q_QqASS궅 &0E阍e~̱ nܱg!H\czvx8Rvg`3ܟaz+4? @eN[nj(^-Owat`$|Q7-xpy$ |Ϩ!Lv0 ' IBRC BR:tTEs*4m7 6݀Cs- X1uB5 AwNM踒Kǖ]!A@o"TҢ&`,!4f6uRD~d5a< 1J!~N^+MyOQ%T>R ޭS`~*bi.#)T/,i6r;`jwߝoW Sh5'h3BS;ר|QxCn-ʯtK=6A@Cb >"m '[B[I6ԒlZQ+XDK;fvIS68ޱ*dypu/6wx|Fcϑ,m6m}$%\}mTBV ")\?/mwYL-@iUQf.'xF@flclǁ\g!o(olY.\ԙv3ćz|Ctgps:Y|2 _>Fh턛=i@0+^::ܟ%zv,jYv˸g@<,4|ҵiZzYRʲþK h?s1YqI=_6:Ay-BrP1"]SWmұ$&ZuK' ww1Uw@C+-BC醩.rK+a9u;k^881H`cu8{Q j_MP$G* zBd, ᆞ,pfm:*Ő;0_uiY^_"%F,O1ppp utMK® y#<ΠRlCϏdu;L~m:qnj(g с7N2Tj>Qp>RÓ!#G,6mZtPn}/27΀ndt:KK*K .@uM8tWKS8Z!R:u{" n lDLcQ3y !QЧu}J)KiN@ߵ1r_Yr F-"Sn}*ЁWmFf6i/iRRULaau:nm=G #&XLҐy[Erwm|I[BmՕ]I{2\yAS9tKt(;l؈QY`1{TK.K]xjY5j0ޝԳfY,=-]QC|?(L<',,+=p?ڋӕO\;6s0>6׸v4fʳÎ0NSBt>mbZe5.%їRRGEBa@m Q4esRgiК7i·P1"qϴ2ƏAp5fΡLZӯi8hIO,z%CM$w4{*wnE\ VK/N=g{?x}0A_? }IF Hz[#ol/^oxd4,*vyiQ3 ~[x|av l4%AoֻɇΘH"Sk$2(9ݎN$:cr>&_h7H}i&Zz\?1`ӥ'UUHl^JBt~6K2ŧQR;;-cmJC H%)}lہ* Y6#KD9 @^ 4ֶSnS&avbwԂF5%YswQ9DhUx̓*aOPjf^푩sr{I}{84ǩ)I v&ҡxfok,?'ߝT2$A^rv@ն*m ]mZWp[{S4̣b}Гf`@#iEWaH‚DM UДt̕y@{7p4n]!v~-/ _+qdgL.߰F''|KV/cw-7Yh*IoZfPH(@6hQ,ңaBnݓJTO䑙 F (!ŌG.2<"Ւ~CcQd{Ҙq&y&m'2F t9AB}>J芛"(j. +\`Xǩ߶vX!vA\vsѠPJ\(e1h.qtu"Lb׌֞/bOL6uTʇ>Lb䟕HGJrpL$6Vo-Sꕤ5XJѡՋ+s1 .Cx #"PWnZ`"==/Yz,oa#*ChEH#S-">E-x]i@ɛY50@qgS8P{.H5(_pqAJRhhuQU諸kӓf|\&pOgQ@2=WB;Y҆}' E d!V~Kizқb6SPVy& sg~)xPBe/C/m>/QRFaKHÝo jŝ%L*i 23iCA`Ͳ v8I}br.j W9j >7[Rdw~%"ePrݼo`q %+ M9̮`xo_p85nb,1B'"PVgAΛTY8>qpH)tvZ5Ye=Xj#}R MRc[dh-h`$8F0pNjl 48zn?]ǎ~kr?Y&;C) h/I^2_9AdN2JϞh]qIILV#$jס 6:;W)\{H9 FHKŰ>8ۗnޕ vPJi dgCʟҏ>~jO3n?V" 1ws-&uѥF0UGZu3v NoёxdH;veC&< Kj̓IɨKש9yN۾-!}C5pU^*um䢿y`RVdk|Ҫ|{d 3 b8nR8. ?B~yDP|8@zM+'/G)#;cbs ;],4PI9'-vs﹋k:mSc\\RP!`?"A}=ůVj FQ%uu=2MJ1`QMқiꚙ "<mdB:+۔r\vag9?c`ʯʣ |T⸕U$^[! QB6ȧlm!Y@ eJIhxwjo]K0\-(\́ȭoQ&*v5.p+pΉ:@-uAMV5% 7f 8+ lP>6~Y]nQ.N91"ulI.Uy #LJWǿ"GzBt׺lȁZY>*!).FQ ˝.$y][ޝ l?6 s0EU *R.f$ q\'QYTjԫ91K 2E,=f3*zڎ(ufoVU=@Q;a"XU>Mjk7 QnBҔJEsOfyֻ=Se mQl\Ѵ{_>= k|[?FSF4oЌnIj.\R#Tp|:,p(WQR]Fv/#;&?3 YW `hY(Ek2U;Mnr0X] dd|!ƾ(ja''fp{!VCwrDqa왘5$;{j#bψDj.bEpS۷#XQx@5{G\8}oG4^u["%]b4iҩnRB7' jɅݴ.E}Mpy~n:{ꖽ\3_ FGH DΉ*T&?gg}#IpQE}"ة`xU bGV ~¥ R2~iRGK^c <:<[H|GmiOv%i ";!BХF%4SbNI16lJYRb^V@\ؽkipv]_W7:)pw Q W:쮝rq"Q^ՙ4seKG̵efcqyvg~Qf ^Y)w܅s:}4$1жHKf:/`1dr/)a CΚѡyNfXT ?=ԧKeI0-ʔB[-Vx;_>:yzZFnCv}gh&1$A SkӹR1' \z|LM{by{ ?~6BrK]k#(Y\v‡mG,Jcq0y3Qkl}Kڋ\ߛAD,G%)D>4VOl=Zth4fW% f &) Hо+A&!g.R& !ɕ>UZ;ˉ^R.e0@Ǐģc!"0vn>yxu,+/ʌ IaʁWQuX|dQD6udպ˛QnFs>~g: I}ҡBU!h92RyÛgB~/5vΰJRLsboJenv:)k,ǣ95CDxj.+bHcMVS?zyᚔl?F7D߃ cpsʇ!%QLx/3?K"2w3Q *! sΜyo8 ED:1rÍѱ{A/tIC 2K:jdj!<I/xH +=xMrCCT;8>R 6EjX)Y.f\K2. b[Nj rtad/~,LwA/߄L bPS¥1,'iE[H ƁWJ"MjS@3Uik~H"d$:T*kAXZU}qsp6MɰXs+,Ǽ`Mˣ HX;x@Ej/G|lÚh.=! B7#9wq֝-[l\Bu.%N(/'0,ҾtdQ\|t j/¡(|ܢ08h mq# 4ԩuKW:'Ϙnr9@}Aq7Vx]!w'qik_fx[$Ӣ!Zu1,W~A ҿI|pc?GQWq64h\*q0EeXgɌGPFc8pFј]\a@m뛵#llw< o7dk]k±q'Ā$gҏ'p.~(rXAe_pGi"ds]HCU"ibM^7ӌ H#%;qbq4et7"gk;9HJm? {jw# S[鵶R&kcmne55!Gv;#2%1~`K5I#;y|,U$CZ7܁/yZN,AdbuO\EZu8suAY\"| )x#3V:Aː'A} iDe-a Jkl I,A}x> qg|Zָkz禰a"u1<m=#zB3IB0rD&#W 1˚&"*Fu;?Ź=OLEM%dƴsd]9_ Vyx`+`tzEgq&R*uWxjK-]CmY<̹[}ՔƜmt@pl<\0zox4&. ?_8 ^Eš`ŜtMjGTjyWs86L:XLq(8{_Թ5}>)CTVm0A>Eo,T=U z6OTq>@Њ.H:!XzzuFt;rq}h>DE91%\PYjLuJ3kG3v!'|O/#ʄp+\'n||1]9W.d+ |\#iJYN풴N#C+G-FikCZzBFPFQ30U$ˆў;l~w{cYXeQȹR' #?v=]wÔ>^,F~tA~N)帮m{|^efdH4LG =!@[/2y fp ʟ7 ^b+@Jqw oƓl_LRjIWy;0E]󒽌m^k7sZ1U#K#nU*;V?HC"]p}PS1C@fWEkoXp ; jto*IMQZ}NlԲYqt7֮hFT%h"-낾CmPIAA0Ku7||ө3:/hgř/ț TXK*%Bc|j۔x_TM!'h腀;\SsRGr־1h!:P*FYMLRnc`nތq?ikvK5‰=P3lT:ۚwSUWtt !ב^i7]Q@)"9cV2y1YpCe*Th[t ';~q>'vZH}1X/}9}?XRQs3)sXo ÊoPg D]ix@cD,N'x RE2 Z0YE<KxJzv +\#~9LDZDM|\S^}BEKb#ă))'^֑.r(Lڏ=r0Ι4_Ut !fa(}@0BWpysؿ&BoHF4Nʿ<>0QKy愳O^Jy#xM9T?5D뾍H+нJR%E8(4J1E=۹4L/5֌|kN;jLkᴳr6nkK;r{S|UI;PAFtYr,(FJCu쓙QC&~.8Q-P:"$} ADnj kE!3AO~wB4;#g ЂhƇ!&5ܜd;Fkڍ$|{B8B~h7=Dǝ.l aed `יۨjgѵM|r awSx1M+8ZrIߨy!_vqSeFfZVD~mtsʧ% DcYCszh]gIͺ^~x{,o!wn@^' /VmH~>~E2~9N:[؈<=HHj8pZl@Ĺn܋ oI2$Z !g "APc 4kb3lNB.^{uLg̀xGefgoxhP~d9"}(0(S,Kl_o&+WKP8#6}Ąטѱy&DrVb[/?B57M 1ـ`Hm`-X\n Oʸ#c=i;veP6Qf&DE~RWsך 6$(z3B21OEEej<Q0h IUқNT\I9՝nQǃ=,5ٵAv !vǫ䦩Jqtgg! Iۥ<-/?wzM ` A6~lh %m#ӯ@93StA7i_zPG ZWp Q[، qVVzۓ,dž8ыFSeC%_ۂhleO6őPΖ(IVpu'8uc@W+!E2UW ==Xgu9#9quY晟a",s͖1@tѝR|FԴlJ/Os3~,h omi-[5\ɖ6kVQO!@o=umI*sA5 $/yGͪ\1obч֒_MaxMXC1?иc-C= rF’}<EԧԞn|Unh4~#1ͼC,h13 VYpD' !<ƈ䮤kmg^ -9zT.7"΍ԖME\lj *hTj$XQOŊty [>H{/ɯnWfo!5DØ-s7D8b+IG١r >+N(EFԆV(̳Rwp*dk^)0bS7]03p[]d5 }[g<{CC"~QurO2*2t0B󷷽ڊWgFRI$KO`y= P )=M4M~*;b5! ~n !BmªxC7bgx%i(fu  00V:n3Z!66D ХU<x,K{孫* WB"yӒ^ (giFs(ȅCWTj%)*e^,q.>XA6nL ^s:z7Bȯ W^T6os'9x2t]}Y~ŗ'(~wv34D;!@֫h9ez^} 1~b|䱩AO$Zq1a )AqO Aw78i ti6֝oIMfEꠇ ؈W(n\F{rbb<ƭC˜ۿL s|5hǤ3_:O7r>\QK(Ta_q=)̜K]\ !ޠm0`K$vN8h4\iFܒ l %K@ƖJ^qA*=(kR aщU,Έӄ]t&~E6dS茜KL" zXb1RʟCu#⟩ש[SSxa`Öl,K&}ia&W57r%S+wd3+ g@5), z7*3ꄆQ|ܡF,:@h DUc*{Dg]d=1ȋ *%i%)8*Ib EFG<|rFG| "&q4يfhz3jbsyQ&Wt J .ϸCߜM2|tFJ")+SnxTQVQB}-c"H|1 ݶq\ٙ~˂__4৵_䨠JGJM0cjzHaէ#*['8Qc A ʜEVFpjmyoP_FzHa".(1$ Qs4EDp9v}p2ʛ-=`[uoLat(իHG]ʴ풿C{u=ͬ|&aNͺjJ/XҜn6ִV+ΈahaבUÅ۱\e<,I FĠތ\U+5v'߉4 "U9&FPJA]KflpܣCz= N2#hKn-9x9|bq>HױFU s|#KD\vjuPZԧAo$I7²B7Pʳ5q'dth#rqUG7[.ӡ[RsF]˟yXMe߮k6;cxsһP-(NV<["P"/[W⁛iqNq>$b';'41TiH6ffkh|-sX6# ӒhϪ/w}u!. 77̵iǗɀ쥃 } [rԻŻ zjR e4x:UQ@Sd5+` 7H0a +MjTޯW}zEˁ!=SAz4~t"a(׽[q[.,p \gs.88}wkr a$T.+,uASM_i|m>\[N{,mF|}> _>"[v?ڨU,IzTlr"g(\jYK)6~ /oa` *n;h6F^BD> ^4F@d hinDԺL#=C\bL@QEsdXЗ:s`wlڂ/BCtWZ\8Ȇt4ՍwQr29ޔ̺)d29:R䫨]i*.QY`[&z;+.ē:A#WbsYz?U /(=,OsW~k,!] #p߂]];c7%qaٞr@,q/!=&w%eOm4.%o?)TiA+zA),ZvgH,}1]l+iu$)dEqEG`'(ţ"Bq9񕹞5 8Zq vTrD$@=;X7IO3M<5QWxH'5ީb]&ոӗM07"H'$'pn$ L`$eN;9,?24b M@ڼ SYbn),!'wD)"**hޜLapu3ZH+R8 J!%fiE*x0Yh염9SjXv0xP0ʱp咧4_D cJUiG,`2q8KBk 6N-x4My֢Ij; H:r1]h(!h͟H/z,X˵Abq:].<:?k3J ƴM$__-LDoրZ{BU7_ 7k%:!1$ 75,Õe..E4*4BɐH6'eYZ5il%"XƓ=ޮOjqs$S{BHkn 0/#lТЁ_O: @DƜ|E&Έw*N~q|}+snݐ0õ (S_pxݡ}C[58PXA <~Y0K!#|AVZИ=auAIhc3pD{(eeGQ^/[yi:Ѿ}ne³B2HƑBUЧB-ۤ'QcA_-K;:x/wc.>4e,GPP|zwrNUBȈv˩I9p5HcKj‘Ё_Uo[Cv}/KB|Ӌ ۉR#{35<,v0 (M^G8+d SOURSN4-<_vUl# ̢|>qbHK{QǞKC3(cp2<$j4Q׬6NP#uAqDOH~ O?Q |xCv!ɪk Q˨1/Ft,x,P~*:U)wu1`ӻ?/9zP\oQKZDU$nLf8ٝC-8KV-Aky@ Tm4}QdnV=D(;5.J+رsmD(RHʊBC(^q : VLB_{x2G!4t߉{$Vrثf8tGjD03u}5}=X`k'ߊ3 Q<o]f")az`LQWF<1Sn' W:K/ߌ{]}Rv(s436vęt*%PENdThyw7q\[\+,1S-TMiED%\A8v?=bdwC¿ar$F$J76;Oa2]֣]M2K/bS1RFsכ⋗Ecҽ+qvZowO-Xr:i,)ɉ/8]b]sF  <,E'i`$ ]EUOeՐ g,[$ HL-8餞Oy3[O;Jw6(-VC.:4Tf9)\]).2'.)$גSA jW7k,yZPo , ˺8YnZin:<2=g^kpu@8yG]}mkTM rm>uİ|ڲoSB3;~e$IAD(Ve~М+PQfuͅfw㚴oqjzkEvо$AtLUF1j(AQ).k ڣQe(t6RM ;(Em(~8t wQciN4C 髏 (Sدaqon^y|11Dc8yevt?uR%|!cO`@>Ais`'bեL38-ɶ1@l1=.#a N”FeL[nv*&3Yq:NO5 'PRvlKKzG+hϻdt>J/>O= `pj5>ljƹ(bD?^$m}!# ^\},4< :Th7Ţ: ;z? =Rf?R+k^3"Ƨ X+]/_1첈?2'<~FnGvpWG$@;C`2 Dn:i0'g --!3ϷIUOŨİK3| *Ve'/ ,ضљXom@niHL0ZHi4eڛ8~RZܧkshy~, sqs.ůCa>Q:wOڌ"ҙ5$ ZYFRBR['=}.V,os[U\|v2_:QωH;1r"ycDP@Ror:Pʶxy%F4*hL2Qg[ nP=M%)uzdd:,Ixu>׏YM5.ׂ}(4?TJQ"g/8d' %rI)1ѦOQ?8] ?\Td 쨵zxng&[[Bgs,W ܁}#~:Lҭ ^܍rT?NWR F/X!|I}ЛZ\Vo To-^ ]jtlu4w B3'6r36=oSLb};EGlZVW_Ν$\{TD!,@`7XAF0] V7*gd g t y>($A-d찴둵*UKįk"HW@gfXzoV_XWx{h^ljruqt͈ȳFȇ^(me!e=}:Caimc퓩/9q"::HPǮ#CW׺{ W(Ms2h=yWlActDd=VSPJLJd6:GD'G8A^jB]k$,WdcfRjikaWi`"@=[OyEGc$9܆َ[xqWGKpˊ(I2UC7;Ē%7N:m'K1*q%*A[vİ#=!Y;k 1~7>,Vc'U$~ϷQ@ǰie?%$Ի/ BNt9Ca]de拘72^ ~Dk-i;l}{yPy yQQ:H_xm? CQ8cբ}el~Yۡ:b`}nꐢ%l=j/`Na*m*Y:T9ږoDk`R 0flCuP~{:Ӣf`?c xFOy!ko˷ yl? w[A_7mz MDnLv8oC jħ 4?/!+<xKS (-K͈H`r=;E6Q{.fuְcFj/ s^`~wh^1qܺ6F)?1xa<5P$JL'a@}S0T-  1t˪bs U\#߯*pqz!au8ce蹶 u*Р2%Ō~ ~%z*N?~g*'#cf8#2BsRٜ -*MPKI34FF}ok(?1]372хIUGV~xK}.QNXlS*a5@yH$` j-$`34qg("r;BV#KXq5I2rXsMN J$|o?pMfU=` ^ǀ{/L f,3,˜AmŘb.b.aB7(vP"`&%0}앛+*zG0WJrI<+5iLZNW+q陊K"/`*<:ä0\`o :&>dz3aB_bI6h Fqs! {v㼈{`O `7Mɬ88]`"\' L?0E£6% O۸v~%'_@9 Np0RQ+Pi}c-C7mX4t#%>* zCBI$)A$eAu:QJHɽpS&[J6xڤc(Cuzg+Uپ;r4oe^@Zn|9u99Z#Sʭ#SlriTFGmpZ9a34ۧM %D$S rr3=*dAU#<0lLmcݜAAf_rE @2,^cqkmfCctyqWml5s\`p+B a kT) tQyln>T}ÑQ̣sC_|Eҡ0J|MN2ie}X2 ]c}c6wS.+BQ r6UTQq\@}t l;yF{&K/yF{!C5!H-;;G_L#_DOOZsWx BKm{nz f 1`:+C DǒM3'Oi{//:ꏞmfK+>xUgaN dxޟU@ ɉC/D)A6)?"DtqCT%*W 8Ȃ,ZMMm[T'oz\Շ7[9%, omo{zqvl緸T 8*:N$.OZߵ^)(븑*?LW'L; v3%@8@`;;0|)=qYϫ7 n}zFkJD\T6+ WEѩ=%9tR§5U jM0y1y7 jM&3 `W~q+/I3_%b=3Eacf_a${q qgj6pmPTT1UIKl*b2\_,!R)Pc A䮙Ц+ڽ> (qb1٣MW,F(bO`qjRM?0Ԉ#H`$w܎v A5ʭshua+i"\5$ 6ysSWXy %SOX c<?Yx۳n' Tu÷iS\,] %l$J^{ MD(VeDd]Aι9хs'1WԽ*֩Q>eeB*b[q(at&N]@@eiS~JWT0ԓRe/dD\ =rO$(W7£X|zW.ʼnmjpNwPȲa !?ˀqV=`۵9W?sf =uN,.ּ]hψ65K~dq8Od,0{\-ᨺ fRN1gF_{-P`Or|\~> 8I M EbFQ2`/Ou.$sNaz$҅P\-~տg^*W)\&Jer}_Ðg'!.ֽ?|iR]OlXQэ`5 V~ jd>PA|2[lcw &'hư0;0.0f(FWI ㏩,.SA J8%<+*&oA-'`| CNiYfV}/? ^`LCگ|kŲH:l$bfN}~Jǚԧ+ !),Bεu3Z*"|ܿ|YGwf@'ʐOS"ymͥEJ.'}e"qHϷ*jjWn~`#ڼ*@ڗ͇#>wԲ(襹q5$1CkBO?Ǒw]FDU>NHąZ+ !][cd }L >^RXM=VS+ Թ,|TC#A}e(?1{ҍ t,7#2vU F\1LN8I C4$:=QM1N{+ēp&2ȃeD)X4$PSj|&{7+ӤmUS:}CG#A:eNm@5֑WGvmw+oZNنbX 1L?8#\nŸD[{7@PV#AtSB?_$rAJ)XbӮx2 `9:B"RLO0IW%uQgZJkz3l??o;q%h76fG{ Jp p9)_ⱞ,T'ÔS>SA[$`a?fDz[2 \쫵EHO6!P} ?"0mf:ID;Jyg?> ӌS}$f\\ENrL$vbݘ(Zb2[9Oa 'm+g]*TSnEmVsѐdwO#.OoRj J]Z&qډ-vKٴiU`/0`eb%B7Н`Ĵe>d%qfJo+w*kC ]#HV InaF}AJ(g$ʠ~j2V'jsOmyX}zghzI⌊ 7VD[bWpw搾ZH9һz4A%J1 ~im%*{EYrÜ\w!u]|V<j ?t ScpJ پ4K YHFUj hR} >Fҫ !k^u;*9sտ,Cq 9s,<~W`|A0g=t26!ݛ-lʳ V\K=6aA>.uB+ \4b#d jվr9#\M%\}[o,gxaНqs²BS,_<9IP&$*{Y<%.0K,R#\9ޠ*+y)cHiV\KVhs &NuQM1 bhZkCN4.g5c}\7+puUemk2ZXpߛȎI f 67%`Tڀ6cf x6뻧us .~0gOs֗b/p|l9†'1Z`#@̅w{4ˆ:z:_4®rwgo^ڻOY~3%8[ј p'zcU #&ݚr7\yly"tmgqõs;!eUnbad ~/!%[6*ӗeύvcS5zh&*KʡM9Ep֥6&W,!53@Y+72k(;cS?6A& x!g=Kb:{-JE0[?{=bֽWs)icl“c4RDxʪ_Ù{1r 8#*qmOO=FQwiI֌G5GmbZK%Ϡ)&@+1_OMUDrն%/9a}fK;{,z UhڰC>] q'jW>`xSȞlC^'lf"I-=զ.]Y.6j=HtUPt]+CO\StJGJNH=usH'8>cCbjmc@p͑4h+fiP&(E"g^K+~V cuۇl%Ho$95(8:(78q`偟 .bbHG:]"0RTYWTQ7JK?ŷJDOhEQrXy utAx9AbBÖXLl+g:D%( -AݨWiNM[9\'~@F X'Nd!o[=٠vW{qP"4Ee$ oj"uQ !B.}Nb\]}1 15~D;¥m Zd q<[щfC,|j& @D+El!VnᶺTKnqQUFJ03)Tਐ~  u7U)ߊ ET!ggL9E@aszGL}޶@ z;Bբh.gU]QQ?;Vrg^PH($/>KY#ױ `'}v{ m:' u(t^E'qh* fZ0zYh'ȝOܮ"t$#INۂJZW0cƥ͙!L2Sgrn:$SDȍ B%R*ZrكTԞ@,g݄[)w& GV= ɷ2r/AԤ8vRBgt(=[+=sJ3HB3 zQ(FǍrwYRJ3Bԡ;?&F,E H!S$n)ɯ1sٸacl>8{Q&H2;$;٨U(LBY))훁;Z71`J|L/Qj+IrmkȮh >@ccTO#~`NwjO"CYo2]>z=GAQ:b+Ś.۽j5ӝ31 ,𹬵EtTbZsmgޜ#59<㦼BKT_sY-r_R,kL ( SX!盼ׇ*wD<i3cqB7? dvP!t!m߄lk+"E} ȚQy:gnWZTB .䌪J q cD d] 7*Wr cux=-ͯ t h9 LG0Seuy)k)G1jz! Lj;slI8i\Bמ HG 'dH0!7*N{+2,Hl+ƞ0Q2ZSR92;0 5y'|?U3Ofl3a)ثD ]B݃4]bF~'V9>=+^o[SV_闍!guf \F`d*6};u}:/zNFVcA)rûQQlX4/zi>e T E7 @v<8(dBp7xS6|ڟˁkǙ#NPK4 |ᡛ{wqwCrêp!|m(2.mlV@q&j1@TbpM{xAQ Ÿ_M̧˭L'.9%> %.̯zIQ >r|\qBƹZEI2I (~9:k)q9mmW`#}BO0AqЙ+98Ug0W鴮ʈX^IBVd(9 r,5{sΏ;Py kz-/+e?}>+`/qEn*x` #)Z}_L>ؾmG~Pr7@{$Z~i;i\2 W)@a5h,O  VyMiZA*=Z2}ҡ?p7-^p!;g5-Ċ;wehۙ˅~v+)FLDi6I2MK9ipэ8>!tyv׾0 8]wF H | J!2Sqx >(v$X/9iQkL { J#N 'kpf!|(rSBD6V׵^ڳ+Ȯa ~ָa jm(;\ k@Q 3L qecVPa^9$[< Ɉ6¿[+]%~.?ʒ(K.4o7Ɖv] ռ/\7[uF *;b#h^i'~y)&n֪7}ё^q 1dX;Q3W'$]x%JخEm:: so KQpenpcOxgAV&_*m3ͦS^1djYb?&prsUly&wa=]Rvbcޮp2qn Z"z>Qdd)*.;$߶xe_L1:3yδ6 Aso9uoa7mÆz|f(~ NF&8gkY4Z Kױ͝KMP q#x\ W+cQ.?6/B!7)S*Q:k-+UsBj9zD1q2z[e u%s7m]xY\,inh4?bXp?3Y~J-L,3ƫKzF³bc#{U]`qLR/|磕b=o3y5I mw<c`eOuʆb qh6'6 ˚$!WÉ$Q{Dkb(t )$՘i38><[C~'U/hy 9^*^Z5uw;c{6wRi/v,_UiA( q rY H#cb-=ĝi~&f^0I#H?~Ҡ ?鿤#6Wu(mLDfIHž;ԗo2f,K/_O>{6(F< ȚG}m=MLTb^7^">]x҈4*V"2xk6'بZLGc욞SWZ1_^2AxL|@U†Z밎 >Khsrxt0xCA38 vI .J5⺀?AqM9L82RC zt·7g%1e?"$=T?etx= m@S̞jhOih,ͷ'9󇐦v]ssD")` adWH'D)) 71j,z|M lB*i YJh`&ע3|Vl3I;H~Rt$ӻÿbp꜍sA .8zaōVڹys'.U%/}#,Vj}-nbpU/TCxB0O*} >OC#}R͆*V vLi6xoT! n#o63` dRf ?,~vvũ[/NvpVk>Yn*YnӫXƽ|8 yln 6jc9G' eCd=9DkwK3{ S8Fpc:Gu&uvtEzfAQ00E"1FѨ4W sDL%g^2vd+NG\-2|0үJ&ύ_uj8^w X?_SoL*UP`dzRё-&o⑙.Ƕ+3! Hހ~~/\bZ%>āDqI!'ۓNCTl-MYAW l1jXH:a;\ѣk)V5J6?~;>QpSx_ٖA *Aţ.LK >ٹ띊<:wbe`8i5->)S.hY"5q07ORf\Ǒ֠50r__-s\%Y9Z`#ä1av"c0(Ih7JSbv[4|-ӄ^9gJzҪt#ˤ7NaU~ګ/+$x,J7Ƿw*JBd'6pN`FsFUNBO;6xW|ŤJuf=NdZW ݚ)!$Z+̆D6D4=\0/P@ 2$R<Æ ǮqiACKr!~kzQ,ǎlNK7+7,$_+YDXr>m g\N 3^>F ,aEAyۀ ݗ$G@N5Ƿpd1|m J3rܧfѤc脐4q,ympyV.2*YpqpԭdHqF|*sSؘ0g h>Y 9sER76m/(#,TP:s)!5\&]`p&Z{%Y~a(\6x[81"ip搄VO_arU}M SݓwQz rܰ}3i{x>~*U'&.yz0aKapt%_0y}fGF_]Cy܊o5=^ K$رy(@0dUk}W Q|mxR:ݫHU"[C1/6kE 6k]I{ &%v! ­ܸK^Ա Wud ɂ6A=ϥ$ҫ{|`ee0zq\zT[Lw-,ǨfIGa`,{AX-lVu@v>] ؇y5Gݦ/== 2Xγ3)`:'4Yy13M|β쮹U^s+l 2c|nyauWG[, ;\HfZt(h{6\_aZVy_Xi_l4#bh5]D_\%*iI\`O,JAv*DmQg?t"GiZ# jNu n77@s9mKt,UlL %~~J W{IVN jNم*b{wA ]׹* uD ?OI-ui;&VuV ~@r Y^v3i"P9*#6!Uu>3zؖ6a_5*Iĺxp_֏Oriؘ4F $8$\zj OծlyF3|6, G VV97,K;pIAZP_682b~&I j-XR܄ \e-W~ vQdinBWDV*w𔐝7v0dW8)a1sP Au{׹xCc7OCE}~}bCgDLG, d)6!4~P|Z8nQIa o9֪b~-ʔwb)`[.]:Kz:lm!f uCo+Y3[x("u᪱<կH\IU!Z)?OGA5 Rʯu &΢JhWBm3r Di=昡M;Ue3+1uւ  !.2CIп5H]ht5Ax T҄#~7CyNY*(߹4?g1?: e< 97|0%6|cSK)KhWsz"ȇ%X\LMEQIhn2_x78Q-bF!@+iA4߶Qż8 hi3mhcYB×_?ZiAPXa_(,*#A:j OlO;v!_f%hnK63B3\C Zjg|n@>(O_0rHjF>v|JXm?!'`!ZR6&d(vьk4367EY,`^msQe*sT`BL] t&= (JGfDk^/%'h5uiyHNo'YbtP[% fUFǡ+Ń~p dc(g3}G01o |huYl#^顨$Nxfx[n%ɾ*Z#DSs'WJm\zvw҃AF򗍇(hc-,?YZ,ǚ^d6~D6;"Ϲl-j_5N+:4]HI)ٜ{uQ'֨!i-sm:t q,5GKlYg~sviPXs&4>\1v;ˮ5㯤:zZϿ.mʵ#h@a# =[ ݜv"_4Ϟ%oc90^ Gbtc'M~ R$.RW"֖2#p4;;xwfpa[/Fvn㖞`[' B6cx6 )/[z#^Ǖv~\ X(BHMnO6-*Cg|#(5+|7{IVtT|Rl;|I(eq4ഥ3;2,{cceY(y!ef~+ JLFSʘA@7w pP$df; ]LZj g%\*W0<>ڧ\QM7PcYiٺRJm M?l~zŢKyFM;+`?9c LN;-RkB5w!q  |}! lCTnz uC.Mk %34_N*I9=!cLE]fEk?D:L? P8nEE|2ɗSW5e+Xyy6'EVDo@KF8'ˆs)iY]95٤&W;ЮH+7>Q]o(ؕ-:ޗ9Q\vͲi74}GOmrc0A۸Զjن֒YNJDt'0c?] mt0bn3c ;&I{iKǎC9䷆EIڅFp m-K i㙟1äcuLps%l||_FY?D'_ZiSPŋ :YdP +|*ÛujwZ)AV ev.;FG"e_^RT0|`&&l_P%E:Śl˟ qv$ߚ>x\b^ fI-NOsyz '"skiI #q9{hUFX,&c]]NTMj0KY:=S`P HBW!.EcldAkiUVeIIR,71U΂ b\iJB$ D{Ǔ~L&eq A/^O55V q:dSSK| hyw" [-93m&OI=-'j\4cWCB% :S1m9>W+1vGoSm¡KH0]Oɍ+.98-5ll& B 1=ZwmX|FdeX?ɌK̝JN :1,:nPA0v#z%t}ډ0>9Ԑ`?'6!Q`+M]\1s7 ؚ9#1ݻj\6-?A/\Jf"k|aQ\l[j7evh̢lmgaנ FNAvnz!`r]O)Fc|vMYYx 6sWbTZ'+9 2rH|o\weڛ_ږcMjI8p4Coq^c\<Ϥ)q]Fھ'AO%/n$C,Ks!M=ݚdkljī-C7l@W(O3C@J0D؄~8ƭ HKUY:tWI5,rj4uH9zUmuUKdw~Ua5b1-2BJN{}ڲ^ՠ+%A>ͼ_%FldE/4>-|.|K_~=|.૘~&EMd4zC g fshl _c V6cMPV_ ȬeF;!ٴXE~ͲSDa\V*G&qRhKG]DjTZEM'\M2uptS"MͨZGQ4 D^4T 1P#],R}#]jo˝n$<԰[ N0?(j̡־+ {->O#~nDW\Z^?G/O~w(X 9(iC#! A7<<sLf kJo,*MYS^ߡq̡D/dSvdsAR'QcwڠۦxJ{%krL 0)!5X ed}]:-i=/k쿑`V+kbjɤZGV&z56 =`gW.,±^T?ijuܟ6`7qT>Lv~bFX3Oa- cW4:T"PT drr(anjmAjLF!8SG6rȵ;({:+M710)07|)A>O%,3.z̄D(65U)1ݓO)nKLSey55rm Hscʣ)FZ52~VZET5`&+ 2(9zϕ7u,Ǎ0e^Qɕ:py<h1J~S]z=qbt|k2#]lXgè { X]:1q8gJl r.3n,3~Hy*o\a6'0{,j85 瓖+zh>IBqos2AqtHv/$ba×z2Rֶȅ>_tDI€("iR,5eΨU^sǬLq,GL=Vb Bn@{!QHsuPef XL B FQ KFLh^⍎q[ЗxJ2{:Nԩ6{MQR3Tu ˢi}jXak1nr$My/J-؝haGgq=$e{Gsp'$LQa]:k׵f;Am\b/f|0*[՛hh Y>"8/^!ȑNU35QqO̯ρ2y ; × ;mg\ &PI_E d 0\H(Xgd)U Mfkؘ <X=SJH-B1hCWY h MSɲC`\5cjju7ldGpG{(2=1"n(=| *Ǟ@ZPJQn4fnϫ89>O(`SL ~]ȷE?,pHc.*nC <1RNy/lZO! / Ff9Lg"Fˈ"+}:XŽEHx_ } =qc91w4&Xs)dX\ 4 NvBdOHˠXfɪIK ^XcKo.)A?#P=w '` +4f5jsmt }(j)v#ɫ1{&д(`VM狷p=ڙKοT73EnwitFgxG2Nn@sKomD"z [+=SÉ:'k[zA: 8a\JmO~/o  :|[+d> FCHFf[I]+T n$! =+#'jC:1U7ۨYK2vƐL0Qx좠ۈƃ58/Z]KEOJJaI.7(&pȥhQNDqFxq>bw\z L[G^#z|_A+ WioVAp p%K&q[oLq~C1Γ/Q,qj6VpŨ[ 5O}\V.OMIHR<(.b|iMzMk>RltM&2 jp&S#^h:?2:M?7oXL^Zty$a 7s,:P<ՁCe+Dg,Ce27Uo}Ij ≦Yw~RLu쁣!R' ^mX gaӀY w i鮒 #YZ` W?"~I+{=5 t?FSb8{v:8l;`tK77EpT[o!Q:q9[>FI?_!7vA(V_# LV: H9 Νŵ,#P.$kdM{qaj@l=9$+rRll8lDBo8mW#jKZ{]`)XtB~m" mw3)ԗiI)uS))rĀY}jG#^KKU|V(WW1ۮ>'b ,}b ЌhzxpA4ĭjn/A4Rq[#8.Z+Y&~U@$]>l %KIV~Wno ZE7aeEQ'Lh3j+ai`Vs9hˑ~XDºFRzGz8-*ESƮ6B]?aaKr^2>ʅu-nQ&)!CgstEF"ڌ\ʼn`y 9sRlNR}LӃ]$qtOv)O n܅a|IK穟Re錞nᛶlrt*YS-OU;"$/Ix,EDR-*f3҆[-`wޢQ=4Nd6wްLY5B&Phnˉq2B'eNEl/CfF@'|w]r➶pTvy c Az2T؄کъQ3T81HOZeCر>Jt@Oa J0&ṣyn.BRY ]ҫI=Q^ҫv( 7;BBO,$vĈWqau1@t(`WɈSZ%g?hԒL{ӯw}cˤnޤ\R>8T'!ըI.?'J<f|9؋LJApiѥ A-Gwi(HncUY"#K5nwӫfC|G|( ZEZ/l^ilo$Ig[㭉] t8e0 p.j -=l6gaSSDA4xT9cE [b)TDDL 2khA~ga _ {3ƫHűm0v,jAO8}()%'!CGZOL˩uy?;kdxDk*xOM7 Ǝ 'Ϙ1 xJdoJ3nAfAGlt#Ib:`soyWh9'7P$yϯl-Gz0 閠Gb!+! S̀@|`x,xߐ.<6U:!σ%6(/L kZ"!X 9. 7!a{݀BFXڷ7'0[ ؏>!jYED ea)㝤e/Fd#]-MfqCL#'E)Q+D;L1v9g`ۍ|%6'a7~/}xϧG6 XU Eޢ  F~Crг3j1I%J? ui./dUl[4"Ljp&h P0C 2uƆv!b0,-d7\6l kB| r`Huu'N۵ vzsJ;+|`1/o,\[Vi.%zu/߰;Gg],tz &V@4ʧe^dUdmCeWDV-܈@NT=6F73Lhpb}XVRhƹc z K% -  x;yOx4xtNvP"j:4 v%u5=DuMă#@s| LmNGZ ^ خIKѯ/?F=<<Ӓ|UNw٭OHj$$'|eLIwU|Z9`IGHm`fS9#ÜLC(= ߦ%qԟyal~UUѢNbX)fu"h9PpK?BbB2Р1^WIòz2_3&jbx,qXz(lAii5UnR.E# 64}7u[{^uUB4xY1'K'Yq'^SaOUM=: .kăWy,eEg[!M ΊL CCvQD5G5O2_-Hx/)&%nG?o=C$HJ5*:jN V` Ԏ^7/wرK2y(A*~q0͝YwtM/Bd] d@T7/ghks2cz˗,@lAy6ҚQac5 3mKSH> ]{ tta+קa JK8IiUC D[eGTL1q"[vH[ *xt^][T -ܥrhOeQRtqaFx' JlTO2j꿱a1tٴ|, ڕp5 yQ$aPjp@Tšl+ 0V:xmb[qq^嫰#|,yG.2dB$@Ў'EslULv}&81}H9FNHӊR؃!9UTnvR6 zUZ7{/d'N6LeP2D3\:Jt} g5thcEݸ۴RqLLUؚmup/u ˎK5eԖ}iML`3gETRttF>fK!N 67[gg+f^W0*R8D> )e~6R b4G,ѹa#h/mUv +VʓN&4uGďV9FmR\۩uc ;fyG)DؙhM"IY{L`Ν2~IZ#f3z$) x翋 ,G.(@.7I^g@EOpt+^DS2 Ȋ t~ D/@sApz],B8r")!s_\6M,vKv`6qg'59su=rO]|+̫c@Z \!r"3̵ 0 C^Jf;YOƪ"U~d ld=3hb^Wؼ۶Ttm]CQTI(N8Rv# gvww@enV4mJxG.H-%Hat6y e'8X?/KUs Lx·m<-'MX04}K}yVU4.=ޅox]1Lpl,[uK n8ːo=?HtYkmbui<%z. U XL|.ɯx7a6a!(k8ƫrC^#,|_oG#>HҺ+d(S/˖g'v>G5ǹo.Q6t<*(PA)iqT>W_x`˭*!g$ Hk^fԶI5zsMVK#6At 3H^E@DxÎnE_+)Z$ w*y2Gzq-SN LaڌY76Ca%;F27s=s.6ڸF\5sn 9.K~\M7k;]>n^*b5?!OԀfS2|zuʐJ3f4d mUfG|ZMC*([>Im]ݿMk6)=#%q|c wo ^K}x`6lez3 Y M.~$h1$ I\9W/eq~gé_=HԹLqfSuB]*#cnxP*d K{aZq[5ku0;fBݛ0CCsTp@Q+P "_TV%!v &+L∞ɞg; Fce3Ys}PC,:_q/1ivə9gf6 o]+hwW'<Қ< r4SeЬ$>AGsuEѲf[/;B :.9gLT ^Mț9f Xr5n8m]HUN6eH7[)} 49` ^z#aAԺPr cG͹ |v`)9ĀCfuHgɅ7 >FCtc!@9\KRΗQ`?t:4|ҡ+/LF ZFi';Në` i9SJ/tv5`ahju̕#CIدT Q GĿ/`/< M܎٩S;kV6l[ a~8piCDBEҪ=Irs< Wy颬J8G1R0q|쳷>V١Ǫ%[z{ Ftoe4v-E>=3 "|P|X%C]?L[FW \V)lT { 6f>x89UB (X,Ei;|rpq_{(8T%m3Vx?,.WАW{\}Z$6Pȍ&C?ɫQ:D}Ռ)葪&t{0K^20.vV}PeTئ{鶨 =s[{ݓlnn֑f+ܡ+i)2q4F2QQ֎Nt'C&ʃf+lu[eԞCo3k'1KzGqЭy~U[eġ($^U~5HךέBUT3JO\%qmSM}A꣍Ķ>]k_I6t(w0.r=[ JvMO,)6,, e?ۻo7FIbqsVX5-]voz#]x\ ^|_iZGs)u!$W*5@-(Ҳ9!3/+(SK |7~Z Y`Sz4\z}Xm'nAۖm^`lTρy$ Bpj [5izߌtEMOd`7%_xXM:<]!&.$UoG.3Uv[*:.`yYۮ [y|߶>TJ&,APf9:R>:$}ႦP9\a~~<Zg5"z9 $&r z%:4ph|F&,)58e;T$ %S+\QU5=tZVlBP@i7ߋ=rz|܎T[.%2m}8 }#YaOAy8r/wT&K//su)M|"9Kޤ}o/#5Ptkˑ-](6IpPW$aG/N{Zg[m!2P@ݰKbAԼ[@!Ij-\"L 5,k :zA6ڋ `ZX(Uf Tt-iZ4njdCxf?ge'KtW`zΠ+VOg1܃\n= %Lhs}SeVTSF$zSva?ϥyE~)ʑquNՂ:Ͳv !k1E;7P51,ڟ1PkUmy[Rg!_iOhlޟz?ʎ:뎄*EeeH ʕ7O"jݞ92sy6LfzOrMRC+&,+~xrJ>H! uiA`ڙ-K*] p{Yz?ĈIVlR$Tla6 }/-Ҫc${-/Z[>|$%y*U@p-~"f250Uwa/(8k7mnO`_ikG)`Wso7:8н>͠t%~OyOLbLd/쭨'4&@d@9)JG>U۰vL郦NrDo~A"=[kV,;<'bEcζDhM/ J8Z B>2^&el0T+%9ͼͩUuY9^͐&ӱ,{p=W޶plq{$+e \dҧ=l픣 ;#c3߰睳? 0!'tU\P=PEmq_Vro9>HrBN#.̷"M4M\v?Յ*|y>Kcn6ھLY=x -0f)&LZ$ۈWtDq*ʅ_Q ? +Ot8 VWMul3_hz)MUP|#5a)7`3:+`1?2l]2ds*.5d6ݺf?#`D~xPCO|4@a^3ϟGlG/yծ?e/JWiζAh$/M(a\#suNb OxW٨SCB0<_͕(JݾyUvgU)/J40,BhɪixUn;|ެ #ܸ%i_bB ƣmD3Ď ͸~0YǺ[.+fk#gVԬIvؐd 3G\D0Dg5z`_&Q_mz?6:j,*L&-s Gcu0JT ilX a~3W[?6aϰBs /(liz^!:[:nfAvH<%X\sͲyzъ{j18Cy=[QBOs 5SYw7XoPIIiĮGFs`$7 @ZzV6-pmW}H)r4lK!Y!r x/ؙf5d3hO\ф(קGU|9xغ%FH2ҒRMF 3ex5m[Hr gEq-cv4$t9R([PEK%5J,E(#- g]hNQt)sؕ3/VsA%äEH8dO{bų8益_z'?#t"ЕP gjf꟟Č7)G!krlXvmy  8Al.q2=Trz/(Qg S+ nI{/'GNxl>ɷwci/A>eŷA{R8@).jM[+ lnA4cjS{dx>+Sxd|YmIlnjS[dFSFڎrk*[9I}>*D4潟.?.o{۝=PLTsiE݄ Η{!Ja>W6mCFlnk<۶VwsB OdCۼmOe!u^.W.'PZeUSC VaT V)OqnD~@8*8+:7K 7@=:Yy^y2EEM)t&0ߞKn8֋`#Hc2;ü7<|?T4ެW~%Lʗ6 UpSrSqc9 U@qA~1-Y)c`"ػk9xbEI(m)KKYX@^'2R fRP6^#Bc='tJSMƗ@ t{wq!>yjBLMXR"N6æ'Kԕ,10C2n厣Q+\0>~Jc~er3X TJ+Cx̨t|* 13ka*zb/'oṡՂS).uN0{.󤅃<k1p93v X4誜Mc2Gj$h'$w)kApӣ,;hn-$?NȆ>/pbrnƦݤ}rM K Hֻ]m~ǎ6#a2:n+y'R0`J>h ȏM]B|ʖFj޽mZϕ|i aG1+BM\nix,Tf4\B6VYJ=heǬY>w/4DP9  |K 6\(0,'d,.W!%ް.py~"tʜ᫞;#WxQcp),0G@묀gm.J`pWŴ@ɤ$wW*.XOTx"=D\kvu|wݗ /v({188YC/"_9xʰ0Pau+(ǂ2^e~FF>g6m8s - &*fO9}͘ O&Le.'~Q=?pj8I)֔[ os{qnmpM׵z2}u~yͱ[ỳwxXo~N K7|.kkI6v,00xۗ׉hahͦ>YQ\u (-N׶aM]k@dn?/DY>;LDU.-0f/^=qǤiSz u&(2!Pn_]c5o-/"˕(m;rö}tLi;Ծs?VQg԰,y]m3H+@ф!u6q]S֤}As>^ꐜz[Sn)SJ ."- %IO`ߢxϖYE,11J#\*cQ_)0/YɈR~=.s2v;.b\U=B&B؃{ZTV@˄`,s˧{2>֢'pŚ/u~B+"[⢎5N}JP^/DdwY57_zѸ_}~Kb\v05:>]lz5x*P;ʣ 5\T8O7Ug^nZ46>+M`ї '͔xcnZeTޔ|Õ'uiÜQGAofe7YD m+jY~6wCXd,J^~7:a97|kYxx;xJ%XcvxqK]Klݡ uM((йI,`31{dJBc&a0Ő|rbԐ2іy,O-5wF@e!;Kou}Cل\mJ@+VQ' DcDoKZ5 #$"9jg,WAZG ʔ'7m8EݖR[z3m= h33[^w^Kcõ-/ebL<#ӀwtV" g]ErɺtBW843eM;w*~QPҮ-@2Hydم3=L;츊D@pޛ9g\ ʒXqwφ l͏w"J/W a1D#d=5ġJ)m( S2i $O"I.f&T _>szݧa6TS=hҝ}+23v<}~Е/H(ؼ4#ZLTC.0З",HGK+gt zii>RAk^eI6MP9I|{1ɮu/b]w*xI=4Klէa#MRVE <]ZZػ(筘O# D]d5ȣ 2IT Qk} G|*D#Єj&4!h̹1M}]G=fPg>Ҝ:n3`*=NWw@hQ̄m>3'nQ<+7'Zt<9wCe:0Ku-uw6 5c EPk&bXgdX.3T2tFdјfMd c 0r*z HT & y#XvU{EQUٮ.~s;' Ϸl?E^Jج8iF2GLzL$$6:vzK4=:LZĿyH1_yΥ(*qƖ_tv s얐.AmҐSJGf34/` zPJsG3R*"_0Ih.6jl}@l9Fty޸Vb؛mq W/N .ulX ΅(j~L˵K"$i0֝Y֛SK&yʡc` :`Rz3.-Hm"Y]c/4?|42| H69{A,]^n n 4b |:$zvy|gHyOE ry~cTUqG?`Qb –W>1<RG*pFRқXZw~M3D"2 ˦"E^Cg&*@u^o~W甒fOt7k8iNJu!=b6G9ALl|i2;NYcט\ywaoZi'r쀛5:WB8(i9!؍z!o}uGAZ(UoDLy.CH~g?>tw8_M#j̚<60`?}=X?*;N9ի&<0gZI;ejoAn֦]WwKW>5>4lEl> R3O{ClLj䨻6S;*M: 8"HyZ7;>^6..mfmi"od4ʵL}Df>Uf8T *f]׷a:c+zQ8~]M)= aft{>PTaR}8N'htv%Ea2A1aFOQels3i;%ʯ4b4lMfKvw)6~̓̇dp.[ڏɨ\vސ9}5sC6L ՠJ<,rC~ɤblW![u*(|XuA™$rm6ujql 06ŊC+Dʼ;Ȩ߃RI7(ϲܥP 4x9oqU0X Yfb4c"<=W)e߭=EZN(6qĵcX!%LJJlQ ^'lUmdy*&~'{@*V,ǁ;8AmǾ?1mqa7)A Hc#AR  3Kd>x ֬ϗ|>»҉Rn [MBaC7ƌ.*n\}ꓙ70 /c&݀ ECJ#kak0i-DP[[7 ,d[rMyfc781ڃXQh|(R(QwN40Ê-瞯8pT]x }]UG֌`~C"^+eaIHVCVz4;QEc04-pǃ{5"qH a'BM1A#Y冀lceYyX?A)HVhF53𤳩%/騣e^[`.]s`AkÆ:^WhߡGq1KtVGۂ?i{ZXd硎[bQ5Cl"|#15Xi6PMMWb!Vhp-xL\XъF \oMeSeT˰'nN !{ )^5?wOR.4)2L u>"EP9N?AP\r߲4NH٥q" ۝ϟ;QwFtPތ=&wۥ1*#Q| ۢ! ~O ==PtɋFU)1ӳ0SbEL(=-/+%]8 (,p u^ F2Ƅy,Tg#r*#Kemr KNJ>[&Fcj՘ D+= ? ~* Jxѳ|.9P1UBQ$y6No_i%lᏱal(ıw}Л "M65cC BߣAJ@3凰Z+^Ij6&xM 0(O܌TuA*1w>o +wqHC9 JUH'ؘ~1<CS 4LùFtſMEh*+_ҞA3esn@4$T܀^}:Cc3GZf/7m}C'<^dI#uvu>g̕?a o2)sHc >~y l o%ѿ&) ̍:o]_2>;chLsEs![6:`zXƩ ~B>ç. `@K122f[u50X6(Y2){|)u,@YqBx찰D1.W `+){>JxBϞvZEB}qh{+QS78`{puXTciB&dPT39*QJڋ"O5~Z kE8]E/ĘX8]b!?kA^|Wx2+HlI-C4ϥpڪ+Y'xrg@c*v;Q}GB"Og9n4SI/4Z"0یXzj]Vû>A!hW}̲S/DG+0HSٮ("_mNX$m\pˁl_fXO c~j Qw^$uS!o! ~2~ Vo]o/8X_k9avkdߤl:gѪE+52[>U7 Ql? ͺl3T0r^ BK6J߫1Ul"O3eRʃj?\+w-u. HT.6hᦿĪyE&47ux%d j Y.PO27 ?hVH_< l0Ld *&ȦGHy] l]αguRDvMcV# :YALO/-cD으3>4 i?.)b;j9ZS;]#ݰQ#Zt($in\p2>˱X2*ԯmi&/;gdivT$Cf!@X*DvdkmoŗRA+` xQ)Ej^Tz 48V[- aĉqjfv R~ inAk^K4wX26xiWPtttCtPvHXYtZ~! *Q 05ۀzڧK+M>+k[|g=eWlHfOℴ3ihŵN|L͡Ԛ2i!&.SH&Yێr2ل}6sQww(֞iaY$5[#!ֱ!1::E1|hVh4ݞk łY(WS5m";$@C@ZZ%3asŒlv&D'y:^&}*ȅ}K lyV msqLAB1>)+]dHܔ$kVKv>Aqx'!9?3v܃hĽz61߉3܀U'O&e4ťiS&48ƭxm! Snc|U'E8[-Bi =xUВ?Ua*,g}7`deNΠA5q:\„KXi¶݆ 1~3hדfB@C@RFZϨJb|$:ǹ3FϢLE@R\DLkiǭAif'_/dSL/Q5fqȑEJpJSS( (S$ ÒwSҙ1bNA{^ a*Y( &'D8h u~&̭~n3PoR7`PH ("OG G|@_g܇5EU//bYD`eomp\oc}D,#4;N,iypL"Y;Ւc/id@;_99j2Ax+?(`LPEU&oKo8^mB>mWg]Q3l<[bkJ263#Tyt1-sCﭭ<īYl|LB`UiѮPTˬjRln߯~ӎ2dX,x Q8'BrrpegwX~7CLt1CFY 2eG~<6ekMbZ6cϞpk CvWbSV Čú8T4 T,zll{/;b|՝V/XBH;m*3 駍$ 0V2qE⇾c *yRe %A'JiX(^l=XwL fatCƨGә8jytD{赠ƉVFA}n,Kbˣu, i"e5MLU* SR 8ۛ><؋|ЊoLdž$ͦ?9U&|<\ L6 {4Srm؍5໠R(.O_IF88X\ZcKlU Lzꕵxd>)d.H+ o7r䮟)qW'MIЧt+ggUA@93[!]ncАJ,! (PHlPd?fC T.jwCDQfyث!A.KԾhpD88d__^Kh:BA"a {J_h諻M$Ve:ۡTAph˭HP O)8`_ľGrZbyjS E<{*N4I\Dy2j0Pvj daW!VutXwmCm;>{ux.HoBɮ ~Y:o))֘Y`m﵋ۭud˶Gtw{cr!a ?k??ή2KdI}$d"g]?VfФ^iy͑Sy|/Z1*yҡ]#7픚bQ[*;lֲSkT/:Os 4hy~"!NIc۽Z7t"f|,Zl꾷$AI_ M*KdMB!|EĶ@L*OxA=GCdWSAe D#bFD̪ V:RW-'XMa.//M (힇Yf+H3{3w a7dolG/!n};Y)~NBtew)&C &q1v境oC7)whJ!N4/ 4 ;k !ja„+A \VP`Xk!e^*Qߕ7d0b6j&gvQBQ+,V 𰮀 ^S?m%SW~ kYq,J\f.mScT1."r TMrq(Y>V+fE*Ek,,jWS4lRǿ%|yS,hrb Ld{ 荳Wj6h\?Wo; T2BǬ3ͯYم6?h?'ENhIΈ:K+g~̏;]k|1W8RyH$dS l0QOe,ʹTrַ|i}5v`6/,>,3AN ߘT-t8@NAi%d!ӳ{8帋㫊#вpi~{u'|(_q̡C;.?urU ?MvPe`ʮur//!ߓR][fK604um{7;VŎ'3Rj]ymj;Cځ,fvcW Mu?A* 5P:.U!AڷVŎ1e*d|I سǂmYowJɾ>1]٨m 2j߻ P#8@Sm瀥f~'WXfi2v$w<`\H(,.)^Bӕ^e$ ZИA Lvi@sպ@TV@`u@ ^D(,Ʌ 5KxE'M{HfI;prK pk?/NQxsj_ܯB-|KgB$>Mϥ*2-i5IӮL0l[+ j&(O9O܂?&Afq`@*eIn=/ҟLrjhMNTESQ7v tעX^I pxR_p9lrmeق |g:;C08WK@ApݢU'՟ KH(˺idaβUHݭܕ Yu x#:*(R[˒~ \}reޙ{фfœEz RPK/m!Gx }!Y$a;5w6å Ẃhɿ=.G\!9dQjoo!TPhPn֛r \( S`4@z1D_}x_J-yv<@E]`h`0q{j .o?HF)pUIdo@ f]vM&Z=e]BbbpAF砅!M>jwxm7m]~mCZ.5qSů{ЗMl\-Y1<_AeK?`Vcz :Դzwu;^Œ|VUMw[X.DpaoA =ԃ된*z`t$6gCKyzAK!ʣ^a$KyF`4sS [ILoDklY]]K*nȔ QqrmQZmN0sc@Dntx<4 n @/g{p6J㼧?t*9ӛsm^mʃ_0kl"ózF)ZL޵%} 8M;$Y bol"sQUh;UHa)%j֩de>E٢fZ1S>*R]~Ӹ^. %$30k1A8) ]#QzuA;aֲ}%7ÝoB偗J"g&my=}yRp9)\ AxE d8V*XP Z1,X8uST Ts8jD9$6%6'i9t8c=YC6MDBE-X#n:J'{)H 8jp\[Db1sHH\(SD\:v4xѝLInbS 4K8f~hCָ^$ѹ`Msb|qx 7b!z7dFg*-n!3 Ȅ4`U,*-oqKB;d6K}ܲ,ɉ}}>ڰ櫌q`/(88 P~!q1]F3I=HB0P+\8FFλ{JjbwmfD>;iEhD X:m~wzMjf2_|MB1[-whk/_C_ufM̴2Im׊q躍Eg*q/,{'i})l$5 g1ŋW{H' m3YxWd&kX2cQ+ xh6-3]~hڲC%80PpS?}i+<< Cg Om^0 ^ZDwy_rTH]cc7řo]5hwf a&_Z;Ob% ,aRx( wjYt/8RxU= 6`k V48.Zl ?%7Ȭ4߁|(Wqee?h-pѭlx@|ElD.rDpme\&_lPaLgR}W]ͭvi4ǷgY]·)h7&Tt=Z  ꈠ(x؇ٸۨ0LhD 7г~z|h,JSZZ]P _^gl7^ꦋPa <Yd<?*v3LnE;ޗQl*i ŗֺfasr&ㅷ;BUg~u' ^@sAۻ Ӭ^9B19ԩyngX[]RD }}Yb>~4vk!ӟl: te;!m1>PC*2@>M$ :O5S ٰ9ps/Q}~ywg{MoDv 7~}_(wvΓ>֬ocTQ^eҺ|x)E\@Å_ R@7ГQ0i{{ֹf|txGB0;:r ))З).rn8 wy\+3 Bs/`PKl]%fCdKƀdלc24ZT<ƲF_ :Nti^S~Oc*/\2Kuyvhdgf8GwLD={!C!} ^Jz@ @T2moD$ D1r8c6-`}O|M偺%V&ˤףѴ U_6|{Qt>oY7:8hX/v.GeBQC^gQ-&oͿZOL\E5^Lq E5[:rmۑʫH2ygw)Hp>,.{iY2_͘ C( B}@ 8n dɯwR 2ySrc3MAމ%T`ƹk P 3Tz<Nw;kaɅV0W7tWE|~OښJ.(K}JT %;'v#v 9"7,"'ˋqap66(\1;bf4mT ;+6%SWZ3-O&KMw9qe+J\UоvLBUќE2MXh.7:H^zPK% 2`^V`Ѩ.` d-I5*ڽ%e0$ ^šm>)½O[켇~s}^!pw"Jt jقfJ R~PQpvjP LGV٥Hv,G>!? 9nkIJOUЙȭ<l7xAPHNp .> p݋]0!jZWN P#ZG)oRQ,5qfG`mtzp?$lJBq~SHYL2܍۾ Ta䵐i7[nP<bf4'Z%U mTCok{6!|h8ƳokZfxN3 dh~-Ge8tG44@Jl赥 Av^?͝L8C{(ɞOnyL*6.q:5V_!VSri+ }-$Kg(Rsq{իfBVwq|"a8DM7 dvav0+/g/m)T$@TfzWQB C eNm/HМZ%ώ`u|<K]d^F۵^W%AA=]EbZy@ey~J"o拞jD;'!R&+p5Dx20kPi9VN+[q)2yu:cDdYMdwQHd1j=ÞcMX x,{=976ٿzfCadCuQ{_I`Mšt߂ՅrTU*0=E]n`-@ۿPm$!W\%?$iOwuoo`?ԋol0-+'tu Ra2-U# X;^'ikziM(s>A߆6擖K"i)1'`0-R2NwZbe_*O^{PazӦ HyԎ>[%J48~;pa,8+: z0.֍&JOHH6.M^T (8˥,ѝ[B,DF҉@Vl3HOZ+U(eX@fsGnjH[HP6ܐ91[;ׯ&¡NLbƒހ@cE^UҍEaz}HwPT.oTfʧdi;GJ7Vpt]`zh6KCV:֐fz `Ioo<;ۧb~_*ٸ`P?JV DWWFZ˔H*_?v)(oY@^YP!z[|n8 @?onK\Y!Җqt]8*^k-,$)ԁ4G.u_)f fћpyi0@epB3Ś\O2Rd&Aq!Wp1Ce yj[ߤDy:(Ύȍe&{Su\\ *2ѣ$LCCPVtۓ$\ETX(2̈́+#E@Sџ }1F2͈ꈂ^b2@O62_F*~]"ĺ3*ݥUu'D?0= tuX`YhƯiv]q<ڥ;V`rScuS<c:% աAެ:[] /_/NwGr"}<bTIJ_ s5qs%O2zJT"*{ 5W&XZIsxcB +u}j72F+ q To\(g.ґIwυۂ= ~Q6} -@$vҒ4_佴ic*"d(ĩ<d 2wTց8lP!,*] Gx2#*6vP[+\>o'nNү e}7+'KZ:KO}K;֜>}M;%,+Ktޞk6ԈQ5 ;2DiTKYyw3ސ#]O]`u/:/߼Ȇ.u Yoj^Ea6z$K|D[wKz#ʹ#0yj#Q )nԙi"SJK$iT0IOvOM\|'5dab`1Y.]XYO$B;ICc7qTFm36A}X<[ g~VX=*fkNkWе\tф *XiDp.ĵH)d=+ƔKpb T'A@s<[)3ĴC j!cCB, l.DU~4W}p _PXǕ}@ ѿo+:,])j|4*{ ~pouf[k SEvG0|Ob(ju)4]id%l}HaUbBٺ^q'hwFˑ;fpU?ߟ;#G)C6E?b󭢋lQ}LlA1Vv.{-M `۸jTfCklzX6>Y{< bxGmbOCHx1,|@|@.U{]mpԝ)ʂR$_'| =c=\ͬ<\g13$s瑮Yم/뗘4brDf`H>oůw#G&TmlPżðy/?TMfj5RmGayYP@"H+6beQ/Ss>#{KK4O%xc_gfUx T9 +?A/ʬxPd 4b BE1fpeO}S5:߮M(:-l%\0]N=̳ pnb; 16xr"ې FGr:ĖI7áUNOLݴ#$^cdTmMn_g,Ob ut0{2E( x$ ^/.1@ZmgZ>.:3Q}x JD"bfXiUmTN~Di};@8 v,6k@Ϟ≱if4KqivN)>WP@;2qH6Ҙ C%8Fp2A.~4,r;1jw U'`Iz%HK)cdEl,eE̸d>d JaafZ.mY4k+U 27u , GӨ93RNH6ԭjpH rc\3LHVS3OJR?\Y٘f")J ž_?~)'lfLRGeszx--Q& uE?B!Kv o{TcJ$u޲mR$UwJC&6 Ω8'KfVff6'1C3'k9_sye7JlD?4"t|V~Y>]7{G#X!MFL+B%6WrjpNE .A\n yv, ЂVܭstbD@Uq}o$; Su)iL%9CᢴH`B:J'^j~UHFͱؤH<ꖆUKH~IضdU ~2#+e4kcӴkX:П\Owf9]e]Þ2 ccwsb]HrWtݍ=N$)N>xUB6Ӧ 0>v}4/p$S- ;56 V;r0UJ5L`űfw1#D} 1egd] +2e3ߤl̿pU;h!^Ɨ Ĕ.ChFs8q `w*[KD`AK>f|B=36:WMNA^C,B6iM #2%i~K>YM>rw?Z4$`>ol*Z?:_ u+HV2{V.KߴG|^=@"u,Z{´wX\zV0p,>;5*d}S7ΐT7m` 9+4GkݍMtA&#}%߮i͜$BsT xA!KzPmBE T(>JHhv_R[>,|d۟z>i+Dr~ROr맒j_9/l'&.g&$G1y(VYj5͛ Z1UPbc|k4 䟬N B~(;+v䔸~c͛~S&Wg">2T /o $*@?g0In`+wzGi@8 8C#+lIެ`6?-lQTP>k#A"sQ7a`x|C܄:۽A{=0+[A!IAxa"TA@ Dk\Ȋ"@f)z3b ^[vOЌfoW;|xY$7X^[B %H~4)n69NV4|oǻ@' J`JbCXtZ9VB^(hZ$86Dx5,0CI~ɵP.Y^W I^ 0B;@ؙ0Y_<^08MST\fƇ+,(9y&R*F7kjW~/EIdD| jIC&hAI>b3qgaf[6{LKh`X(p[e2B}-pQ_yfpSn6 .seL8[4PflvF#lN7tmwF΍|9 ="WVF3g#+vzؘAJ&Wn÷S0Sb }'KkܶӃUD*%0bdhkUxꨈ~%X78[g*2q|Xν8`"˴aAE?GPl5-E+$3N}g9FtnB|d+y؅<;t_Bq-/,$J=q(t9Qܮ1$IωBk㩘<=!}6wPhoV&-p9ظm`qtk@ DHyO &^?S|P0Df27XhCQXcQk&3J\E79 q=rgNPY2 Es_pgKy^yd97xcpOLOV!iv}-o`.YQh:c nSŮuA =otZo| Jթ2%rSENЦk%_ArpASZo. Ƕ䮟 %4B0Vr/#q%%n.b` k '0/Fܧ/bPE7:7]yvii(|y|vPP2"hI*<bQXIJv-% moyFȏa# ~ \ ;ׯFu2kߠ@}<&6E{ar"Xy]u`^49HS"f)Ԏ2adA1~aK JD}Z/B͕c4SF^O]2કGth-n`]ՆzG| Sz~Uitpwu0cJIFF k9پ>il++4%ŗk†4|M4ߚb`SȘczSUgJivL[ zm)kdr{RjʚA&at||mTJAWݪ L4{"K0u v2lutLg|z$)Q L%A$KfuJ.NUTa\{0ˋC.}K$t.&$b[Hqu9^7ug$n& x}}\*p] tPڟUoN=Yu-02zQ1BQfo{xSI_('gң oP@@KW }V}a3RInpi1񒼣[rоp^K&I e}އ4`7$ & X405hQP%H 4Z>Ø< |C]䒾g~s%[rl\ d6~'l)(?@pnc(`z[F{ ł*I=d@.*ovۡ {O_E*ɋ0$쯍3$,m@њ/[0Xp"x$L{5\&Op)E]Uϕz0n9}ǣ(f{,Y.Iwo\oe.{($piHvHP^ kR"(N,gb 6Fz yTyt%N+t.Dq̜c8г:_UӪKNEl4\#iƅ߬N#-#c֯>lM@`$dIj FuC@Ē`L8dȸr^}#׫b:vޑqK.XB})e'}U9@)xAhS^qf^VO/DF~]qZZϗ;DQ+1ՄA> DVl{[XW.&r}֐Wf hpYeQ)Y;$D zƃ`Y.?v{[6] N|p4OT0`N,[HFӞ!'mQo.%߶xw`%U |&st1Rfb>>GJE͈&*Tf!k\ ¬h !;f=I! #xFH?*yj Xs.e_'njކo]JE; AN 4hE]wW2!/'iyOȩ~@jX\49=RF^.|02O7~`[p'8M;? r 21sC5gB`^+PFnKe4Y'_D} m})FT7^iA--4wtօqÞ4tjCe1!͗v҆0)6Z}Sqh0RRsv]AoDy]|dz^Њ VіJqvcii B,d s>mģgi3GEws)`94]ZUWUzo[ BL88^s%5~u4|.ΑaOA3 Ve,ي`,/Pמ@p79ܶq>]9.0ȪՓW{%<7襬mtݗE)`]3Rv hʘWԠ9U%? n'&.tcG(l႓5Gz!} ۍZ֔.SEtЮ:o M7r4hEIުYX?vC*$J>~,MU`T#q;.p'ȘF$OM[A%qJK{n!}N8:S߆J?!Bf^s8ƅ ҵ;kzY7or{Ο Dzo]W U6\M :I7ؓΠN]!Q4 _> &Ήt>3Hj< 2ǵ~}zz% ۜO[¼{ak[:3Xc4:(5ZW4$_ańtdt>\yD>8g%ɍ K1#Jy5N0ήI`~a0I#/p壿>!GbJ8Z[;hSN 1Mx|EΏ2pΐoIqG gHm>egͬ_RY.[g=`8m:?U\WS+ buwlT0T+'LYU TXQp̥@@o''65MK41*nZpP(=8! ך}e Ҝ=\5=r2WHU17][utȚL˪׮Vԡ[&ZKt|x'(wFK) $ =v߇8!,͠78Ke]ٺ JmjH$K8)eW l, :<}C9 :]O _52:~/5=fgw([&|ɂc)™m.9 en7)"7h3o^)%V.B=`đC)w[󦧗-y%Ȉ%:7snz: 4Z܁ HP #"5M1~g^sRcu %ЛBcedkװGx "ƒc![JfxM6.ʱ71sݐ2*nu髗E<61' k˽f>HF%"c:7b(=F&r젧Z8ne'E T Ţbd*zǨa 1!8)'ۊQ: 1@ ԱnCS5+^N9G\SSm,4Q(gsqMGmaZPibpJA3dmՎ?[eCmx)II98`):WcJǾ O%OXüJK|$@@[`jlqHyng0'QpA?cXmۼxqЊQ:L5̗.Ӓ_r7Zϻ-^˼T_lgr6y^DDv O#'nkYGKyFxU. W5sς>(7NE-굦wu\ZdA+ >6iR@GIֵTm-q{Z cD(E0rAQ̵}mEw@vy>\.f-Vtr43ڟ88Eӗ sy6UD}H@]SS[(OztM`su!+;?֙5I#m}SjE% w!oqURd>ΊAn2?$V(6/3:k-4֊uW>U犌n#Q Y5Wt AQ~wR& ҹT &[KOs :]Hqx5B:κ+2̠8Ѧ"3Jn@4QGdPE9I,+xN~XxV&/*?,XCr}@HIJޛ ::tlh|bd?ߎ&k.|*ִ:<Cl7:C}}.a0Pm*ge[}Ys+RUa FLo24W1&ME *mJOqdU;/YDvYa:%| kKj'jņB\'ba &x>lSuv9rI4 meu~@@J._aO'fuckZ%;y3&{I:ZKkp0tKNΛ  ')rO,':C+9aEk'ݰy֡v~5ߵ3q7Iz jLz7D8H![NGoJ_`GOV"Ð&\Θ&#lq~^}xhCpË`8oM9m0U==އȡ`9?+ؤ+щ8,8]КNv_9uEfUl-  Q%߭|ބCG>ɱ)P\ՅwXӾ{T2]dzJi).v:#/M+_k YhҔoPpI#i#1SXc^Swiغ(KIsf&Ên;dC nA!def9ti" MZ^JOFQ!%w&d[}d$b=uO jKׂ$?g"n`]̉#f?,|AaqIl3GWkMC=dtI9qAmGc]Uav5jwÙܛLÍvzl<.T-j /9jPxMErݕPn~i*8gM]-Y:KlPw3ԟ!r篢0Iy_}s ɘ,@} >?.8I{HGAu5Y5w9ĩI6mǓBGfꁕ,b[@\O\ VTa29ZRSWE,(Jѱ %;~uo^ *Tp~R\2SS2.R/ɛSeh4Whjp^=ۘgsD Ksaԓ:ZJw0l&k9Rcg@¿O3+3dHzjEb^u=2wX۹ F x9Y;UܓÙw?-!~yt35Q%-o3МhؘAB|{Gi>] iAʱTOWnX B&(S22D@Գ";3?̠-6õБw@ wus[ ?68` f'|a y)|H΋JYӳg@0s%wVP12f6C%xT<`%v -`pMcn\. D *ߞU#='>g jsyiw468^sG/|ߩz_f:Y7 F+gGXZ{({>7˲dm NMxřapl̂ek,ʃ&lKRkUy\Q.SܩoM53),3uPM%<"9>Sl0Cܹ}2 I ֛TdTH4}M;C4ޚvF^H |v7)ߐvB|b##R*^MːDYo 4l^r4T/d LKɢr)J}r(jҜ,^0>SS\By?z'?:"@:roQS` ń!xr'j):g[i|ehO<5ޕZ/8}'(.|B2ej+ְt٠*46G@ 4~*Ȏd&\gP-H![4GH^*zҴyH RIR*W~B ᷏8AP.W3)czǩ U]%)V9s lCA{4 \wUi*£`by;,tWZ([Ș7M^% 8ꋖRM;NSM)7}xߕ)~1k`Hd!#-/sN΂9mуpf0{l``ϝIy-*ȹqU]'t˫K!o;2`#mO`6ҋ q$6(~-WYWc{ -ZM1~A2:܄K2?H<45o^Nj* PJ*8{y*㪙1J-.,JɸOeu5UI@wO{)<沩^ u($Q`*El_8-=*T hTxvhZc˰d۵j/¹(sh Ѭ650px2> uZX)l]TB$m*^w fFf)xRݜ""_kO"۸:vUE1KⅩTKl Cp g6}߭*\ZPҺ@NLOvS(>S%16j)3&'bq)ܶ('0L3I$`*f]21Õqyv"1CD!|~I]@$ TȼwAYh=|p=p֞إ:՘=ys,fTdFk o7-u竗_3c$ypŢ~1G[ޣkÕvIk߉7ƒ͇%Zt6zcls֮l<5 wxͻ . >+evVá " }^4 ,B G<,lW>NE4G6?6) Y!2yȒh==krIt^Y vuyztI-iv|?آ27r:1Vfl㇦Y9!|'XZ$D)2FG &q}V \8upuxPSeuD|\LJ[~=:ёOOƆ֮ j%c~> Dj#;LoXňCbs׍+=UK4iW| Nڎ6,2 !pB;& r]L :J]k>S71 dǯvun>ڶSa<|L =knPn[4:4F5yWiw3_$N8SNPe2$%\M|\Ju8֋N47B3$!/|u?+JRa5himdy r9cL9 bêȒ)r~(LqAgeqVs_p4~ѕ{.D?GV]jsR7]۵ʉn4}˴UwX9OEC V$s!-%P-%ӻ@W4C4P pĞ2U`D/Wqr԰ypF[њ!T~&ָr)e')"򾂂32x@wXZhejM<9Ca]O]"/zpxK8QyH ]_Rݬ(m}iHv LIuP?ڢy{ù[3mtdB2j./y!zzT\6Nf߶${  8݇F@jP˸|wqA+.Vt<et_:w@)zFabNeawXpMn}"^X3RijPQ EҮL"Abl'Ixő OMP[k)N{59e=[%lY(ɺqѐ0HE*8E)yj7dh,'Ho&HpYl#SUZ#3RnD~^i6.)!|qەGEzuݰ:}VJ[9Z,|)6 Qi)[w^sfPߤalV9ZT1@}x ((]ڻt9pw>% Y⿏;îur@^4govA [KH'pwLX(Gd*%H0?\ygn}H_Hf0QzE%B_ YNUQW؏פc4~ٙȰ"lk'L6\b K'})~` dLփLp+"XFT(s 7UEŬ b$S"dySϔ-vep鏈u'\Bށ,Xhb-ԉ߹5jQꌡ[L]1|,v+_Gw_&Ϩ}kODv*x}DIɥ[ğ⦍`,PvmS ^w"Lczhxg96*n5WȍBCN&1J \Gp!W4%[Z($5/OPS<'JVs Fu²GhJj61}R~L6ӴBMgqѱ ZQ\a&k ~rtl1Sڪ]t|C$?1Xav*9t?Hid`I:9ӄ'g)ݠ` 6 2Z:>(y0w(װ1P~A~i#{껁. T<ЅG|;N;LJPaJdYaվ jq!joqivj,k}B]O2kDN= ZW;]8$ .N1d1 0%~mS =.QwTfWY}y6Z@m6e"jcHsX{vz wVNz(퇧e';CoVW%sAX{ o u?;j&.3:ikN5 hlοvp/s}2'f_ ߚVy a.s'xrreZYwwT< W ^+ Im.rZuHz j㻋@,WY362ɻ*!,G-K=78VDpRV58_I`³aʍ"wtϰ[<'Gwhcsq0%J2I(3z(cNqŘ99پ !9壺6 ԇW` zsUH <Ncn]^4Xf;R <GAFi5CoXZ G؃j])fpI~bV(|Sr>|4D1Ԅ1uDO zq¶F-5ql"uT=(na-W,@rGnlvLRÌOKcR QX(BwK6"ydG~6vbHCɓʵ_j[ldRDO>&SL'+ߒO%U(i:ţ)i8OQ75˅[@qY􆋘acĚ >9+ !h%O$sy[V-3;l?Fx:X75 90St))qepb6t<\uChw!;%x} ʮ1hH@‥lpc_QY1t+nQ$ }W oIIA4XnDɷ\Q`1`>H]z@RHkv{RqA'9i]BH [4qj.u* қXy\EkAůKrZm)~?Ⱥn'bWtQ}Ӵo bkBj;W1׀W' dewEҟ:_~ojd$:-#D KA08w7[*u(S?|\C$d*O1 D|'/vseȽ8mRtp P ~fBK@Ң rCRJCds +#և+:=Vd? c ͝rI8Vfi y'ݩR|d" l_y:Jj7KTNTPw\fLi݋K~\;wǫ\;;% \s7|`ȳF#7L@:ez6#!u<=F D9RcrOr?xjԜᎼ>Nvjn}AoOA601&{9l60S^r-%(КɀaɹZk.J:q7z-r|9e"oU+r:&~GL2QvQ98b++맕_`v(Mw|.[@c؟CZ&^$0tNS&H[ތLDUUq\B/t0Ж$\N՟&RA!j<ڌ}NK"tfnx_jlMw]#Z.#ԅE, 'ae4L;W.DT/k`rBjf"3<"֔g[b~$>Hy dNb ƯqӬZCǴN+Q9m?:@'i>KNust{5[<(E%qIeᄸgd%):GM' tzMUr Ƅ=*{lּԐ>Pa$B HN2:3՘J7bx-**~Cc*oL;>Vs"t9L`Ѱj]Fn9#]mcQ,Ʒ XySI yZ%Ȃ/O] Usx BWJbgo<`Sye=Gט ~s|k%ǥNrfb`Ntta;#/R7ש).7E;xYDjCOL2ʴXѯ|Ҡ<^)Q#Tw"l w=qiktk~ I!UX@bAG#+N`Kф/C,]![W=R?28ӓ_HQ'*c\c_W^MT90E ]S Cqo܀Jb~U^So쯾SBn|2ǟW]R1XƵK H$Z!KSI|f+5 p~oL)2К81'\7sOԖyiBWݸOɣ Dyoj1%3V'QMUq*a3ɛ|L۲F}ɢn߳ +Id`< V2QdYO$` JwY{jY_Dмe6r cͷʰb$l ?s={IJ13J 'b8<`ԕ)9$4G=U2g:oU&! ZHx,!R p{c[ ܳcAʅ&+HqEqG˼`5d[M(,:LlG嵎|3wʞ{X/d !ye>^*#F&m>F Ȓ}Y(êH۰^uhB8Q{ oy ~SvjDw}PQa{}^I?!Zxhj8S"YI5/A . 6wX)6g*5m+m5<2 6I-t) phofA> !~͓~x=ۜHߘVǜ{л7lV+^$gh:xC)|nM( xD[ w10S+AIãy8韠@c@T|=P@E%M>QOi zѪ9֯]|Y'l}#9 McR];긑e)11Bshg1;|@o1it/]O!X!/ ī?\lh5\PzxM^^Dp%JIEJnwVRJsvĔJP'*$Sː ߺFPyY LlJ]"E71BռcM;(óB6 olsqq&=`&xo ::Z9=e!z罒\HMK)rn'3A]JMi- Uw*[CDD;&|b\ W9S|x5t8%d cmۮ@qtp+āS^7`n*ZhwR9{Lvީ]??Ł$ǖ!vHxۙ3`8,Q̉Mq jDArefH*) C#lC6Δ\ezE^zTЍ^eLrN"$_&vN}T GZuwbgMbSsuyFmZrԕT{=aaP wTkY(fⲨ J>4Rs~9p9 ʉ$͗ >w8^`wєI.2Y$R\M#u96#M I #V}q-d9zԿ?~8æ-k{Ѯs ^pHj!&FbGŢ*^1bXd9 >"3/\o=xRu^|*_wE:eٟsNfz2_h*})9!|h=}<ԥd?*@8-W!^)ڹ_$o龧:N.<'+tc3< Ǫ祎&*E1251 ܹ Pi:peĺ .%5ۓ#J%3d;X{j˛Y JĐuFdKB9B;v)^t{y}#aIsf1MvJ4ϣ!%,)E-@QJ.XaRuiޡځPȹD+]i b&OϺLK'"D^Pmn߫Ϲmy-ZHV!]a7V¾d_vX!Y 5W$aC4rd>.zH38' GKso `B A]%*H20) BoƳ\rdY' ;Z6x:Bp"@ kkRc ÿk|46ҁ@{ȴĝv5qZeZJ6ÆE"ZQnyF~T:0 T#='mme.nV΢\Ro_ڑ4xB"԰=2a6lMvwrc VQW嬜0EǠ\VRP q,=B;-8̂51m|+n,pO{ y,h?ro#0ٕ^_ YTV\|簢6S[;q8!^_y!ZAy " XsbfCU[>bOg>)NqEV zyvV꿁)/%\SuD#e{mq%_nFWi3#څ qFZz0)8yyӾ3wu&3>yv~S1 - |/u?kUS,!gAl}R,w H x;qQ{C8> TFFggQWڸTkly(Neź(6 m< XX5eg:Yt 0q f_ Ш>|7C(`#3"j &|8G$|d#݆ܸۓ,Ɩ((}rz$`@o3=͍eֆ&j@*}hfƻCHr#SDL3R+~>-g { 6y\r]9mMN_gs}Z& xzC}/vkR/kW; Rm:R x$mxϛGjR8◗͍rY<s3z< x7'M+ڰ | ё5BCP-\1;bRXFUϽZ_n-6?WU(JKgcL$J^5xm+ u:ܒy CroK_Sj64Ss^P ¹ 2kE}D!UWvB>$E{`-օ w"uSD |-p?RS<j-'VUL2m|=guGwmv&Q"EM()3K˺n,yo5OSO:"_idrO`=޷WA>(Ӓ_0fXPWMnbd!^y5`g» *Ř8]YY~M.rOoIޫ0 AR]gd$i&( FhLwE8.쓝',_ Cd^VM;%BBKsuzXJjƍZ"=6!7L;0s`j8Y 0X)kb߻3b#@3 +dhj:U74iHfvdgoѨoGZMShaխdjĨZEa +kc۫"#ٝJ7_o[LDhh)W@eto )'fyX9REU(zS3!'$7QX.q(Imn)NBU*{i?s!1wSS(rj3ϙuIJoZ3X4~Z_į ˝"XoϘ@K !*( ۀ.v`d:7_WBF) uB(bÈ Շb=*^ &-yJ_g^+םłD]㸨 K/˗G2̊;ʚ 2Ana]ٳ>C.&btW /-P/^eIc&Y63HD *Ÿ8lXQ(WELtlT`!kJh!̍T8+}UI-}uF5|^8%/dy- `yBLc['C ~[8^~CiLu>PLn^^++w ;Ed:sP GQ;&>ebYP+ulS+S̭;&]I*Ih~W 8?|>jf/̦ mm<7K l5`OLZdK$|/w{ }"HѷMd>E~{n 59z4u/wu-9x7z=QWijy$%i#V{?;6e.6„Cytr7cs\ y6R.NUGݿ7)Xo1!J*_B0ZT>JJ|`xT d!k.hR>˹֧dW )cjA}j[ ^|@/" է>)j=@BxrʩQHk*|b0j ztV F(B͝ic)_:|300鑘-W N,&LŁYv_KGGnf ,={Pb> q6A?}Gi$0~ٱЪꭼ=GƠݨ%A컞o׼`UB^'k>y#=!bx$9(]l}~A'C&g ;2 A>*m[&f+3$.S!-6!Kϡ}Oys}k>qrl-WPʑgn@oT cJuX(ũ9P.fE7#x5kuy2x ~ l7i;/b;k;DYܻ;Rf?`EKE˯d8T zgWy$/t9H-isWg45 _*L{\D4j5!Pfn.oC|88JhJ-B/6(yD젝q k(1G :Cl#=,P\VR- d}8bkqCz'UT_誢Gv,d/Tjeobi^r7z?sPAT_ʬbS}ȕ~ sx'ZSAiPp{mkZ^Ғ ?1ce~iޣm [ mk' /՟KqvH K1R`n PҬǤ⎝/ĈQSdX(\.]8B\A霃^o"XkV@y08ydEI2ʽNrSK,Kn&WxwhuxpHEf[iof iz=l0$=gKR(\y|hgz"tӑ"j"rJ! ;ȪMԜ&Pl_"5Bv$48a s7T(l^@Z<5kxEkt6Spz?!vrc+˽D֐4T"eZ=@obl~#< 1J/e?3c6*qחe܈ nӃxb[+XydO]+z.@_46}!%}1Tfy8cG:Cテ试f`>K]z>fa#ט'@++wbov$*uC&i1.U u/u0zi.jRD"9q0N>Wi:q.y#4,!!dlk@-9U-/?Sg! vh໱tY֡HD-.l.f|hCn/2Hޔ/dS=~,$I8aDqP_?u.[7i*ttdN\kXnJkMME<(s؈<-ٷƅ*ŋ>n^:Xj*۽&Fʟ^Cg⛇܊6(?Sj1d q$mJKg Hf G^lu:tn%Oe[o*:I(rU <rč8G HNۧIfǪs/gqdn0QVj]E5wo~qSa ˀV^ 3}^Ƥ"*vn _z3pI9.Тnaf{z^2x6I/W+;[d@h*Yeѕ.Xhk$˂uʖگEy?5Oh')Vn∿g\Rb{lRy]ץ*75nwHJ3 *ԊG|Юjâ2e=զ"`G;;3҈ ~QjȎyQLBA-8cra 9E/Fg$~ݜ lp8^.j1*{4P5 ==úCRv#L&>(kN@L7pSDe8u{ZkUU㠕fWK<n]+#e j %, HLcGdpMm/ %$|XrY[.NO۾3d3I1~z\y%0q1R)c7XjQV׋HSOᄉ8T֫T^դİ%(j}EP_P*!]-cP7-#3e]+`㡂.|{}p굨sY $wdz[(R;osFR𦵅ژ!lKmMbU J軾 XgU65RP  $]CA[+Q޴D&pg!a{\Bcyl3l+\T¯C HwesxglV,qÚVG嬊*ξ{j[ztHzW k>_g[ @I9M'U6EנGd\(A]Rnh-JgZD)TA~~2?0%"ʼp-5LK `zsH;BlVTo?Q3r_ zou),S@ah:Zgf;` 3wZ  )] U[!_b$)sy.G;Mow8lU>1V #qz|df obLX-1dR1|A-(Ó50:)웆wk巪EvH7'˨՗bs/t9Vh4@Fᭆ6z`GA9+ if7GW 1H܎m0 >*t{fIɻxķ#rᶧ+Ac[Bi}ޕX8:fb/Zֳrl՗D5̵w6aqZʤo`#C H/iÊt-}/GсYe !Gti>2CesP"4Qf`s\S}-:cqVLàP綜&Uc&Je aŊ܊ @~&%dg1E q,#ӏ1ZLH .mh|{ձUF-ZyfC3+tWE1)W ntI߂X(s]Ny}\wnb8mnWе6AKɞ~[U i9gdt:ƺCԖ:-YK~yˆ?T"TZBrYP}.cf_ ?m wm_`}1O<܄C1eEIafZ? j8c@wl[WCN[w"$9w.FQ9[e8Q5&'n2msڌ-gל1CD IdJw,{:E.M$]xȖm|PRJS $~ƛX5a gFHd?YPK׸UL~Pps"=vn/#ȹ͢9䤸|JZ}pdj *CA#Ϋyڶӓ. {|b_wIr"N* y/AWymS!>ؚ~,.%)SzxФp1^\ gF+SKo[c QN'dNn8 uV@X]?χ)^7H*A6;."gRm؅+_3 72M"Tz0T%֨|JH3*,̖>IϽFAyt-7 ;g#v`L zw΄Ŕ:CgZkB.[DoODQƥ T"c D1lek6= )E%ff356}}"x/ $G G^-E4lߢmE&=~`<nWuڻt~X ADl@AзZـ]irսxTM*q0!2ZiNBsmgu)J<&K~:ږZzF6ֻ2'/3(S6b_s,A+忚X,r w:g 1+iVb/mt?W:5 O2YHuBF5KMe_k78:|gD뇡7-KNhE!&T {JCxkQ‚;}Տ/81؏X6,|2M6eJˣ/ |:sMB @1Ϊ!]S*o%x5;@ =}d5+i#t03 iLz(@K>/̻ K|$1twVš{D ']|.}NRG a셝_KAk^#_f*G&H{>=K-.ZJL p~9)zsNbJ06`Wu,Շ(V;zm0~ XGc{ߑl{Qy(+V˻a>A[ KT?C m{;A4wD#|P(7^!BѢ1M8\38X<r٨|<'#,9yp!4 FfTz{Cp4 M^ t+.< ?IjƟvGϮOAzpg1eEboly42D{ mXLFLE+v½92P MսFz<*Vc|~د7(LlٿMGM眉M٩As '4 J ل|)~L6GCn&Y> c}4À̙'$1M,xj WOȅQVr:hz7\n֏38Vvk #w96gs!Nd3\m1Y^ί_.U<\V<.[C6NaԢJlU䛎1oٚ%_qg7̍KI ӕ3atɍ4_Wۉr) F[Yb˙ZpMZ]zPoh7UTRc~U K$B N\4"E?IŜfR!6rK Lu;9 Åjv'+nMGe"fT5 8$Vp%Zȏ௔ Ȉl|1w* Tp8!]h݆3``0fXwދ  SYnls( ehT,*'@y`$RuuQ;6UaaZ(Ű c6ٓVmwzSzt6]ķw "G?H#a^Wt]%:hv>9̯{-x 4]`U0JAZl\e8hNLnZv\aUf`i ~d_X&bS]gL};r trruaezuu yqԒ3($5hDֵ3 ZO1꒒Aoq4y- = ?лPM[HFɩk|?4Aa:j9fI>3:@60ʴmvmT.Y}SĿ0] *u^*DJo5Vi,׈ڙ3σ%P-]< h2Ѐ{_x(W\ׅa!Goʴd;/[:Qu9 NSKۇ1ưl7tn"L2LŁ Ԅ.ˇ{~/.HCzk>0*PJHyBeh~2%]I˦y/Uk7S L&AI6L#5Ir֮ӾY.ĵ =N2`¬o؈a3r嗛죮)b=Ni? 7o-,ayWC(Iؚ=ڼO á6h͡o5e}?hwӫNɼ!)Dmxh^6"bBˊ[K0<nlї Yj;tvQnڹ\[.N>ɪ%{0=%2MڐK9_G!{ʪ7:֎ *gc}lQ|a眫X@qDOE PX][29 ׀MM|h}iՂrH_1K}D 9ADRۉuXK([ imliTml6tEYP4-2O 6F,)HWd JX躳D-D9,Mv턗4xXŌeaC/ZJ#8\c%/xY 3㍘,yp\0b|9Sy^z\}߃+MzT )yXԏ5%Кzg/4:hR@QRR[i=FuU pCH^zc\8ޫ[uN_>pO\(p;>^u/MLtn@%jiO -p+; -,#K֍+.I=i0=8S%i`c\c]jQCT^C{-oEuu{m0N``=6/GY^}b!kgɋsh?=U5y#福Jg}Yvki HZwD&# :{Ы_TG'C}=:X%ϠӒ3]Bz}}(|vDVUk.19L$ʢ84MuaF48aoEX};^(z?4&ڨ4mFm}{RUуԐQ;1c[K>wT%浟]V"mʑDGrIwzK[rd=H7uj>mn;6*/4T񱰱OE\ !4 XAx Q.]}Đ=~ /tw&KH+kSpTF4劼ЕY/Wh8)sT1AR7x;Qc۰v_ Ԫs_Oa]ܤ5AפPv>Y.0]xXqWcFk[R4yc4YU8* ( B"Xw]:HO<` s2ގ8? нbpMx_ј# 62!XA "\(rԧ4v-/!QK:/=[ U/_(o zaw":bAK.njNHiޝ+m'Jc!"#'ڵc"[HZ2.6dF"׃S.F-z [306zbgGI̙ @'-a-}>_ۛAGϣ8V6+ _Wv01kp5gbߑ`IѪ~h^.=sbgtY*}hacEJ¾|JBRZEQ"GQ*9 m3t L{_%xFD"#}]ǭɉDgyeνJ6Xi]ʸ4gd!,mgwa,笆x=WLز }\.92٢zhqr\wPxOheU&)x]Z/bl~q9*hO`L}Ģ!X 3jREqV@|pTaA -,y=uZc_V%N֋eI1U%(اoh^ccDz31dLýsouK-‚zm2`\(QXH[u|[8i7Tb44DFH`Z\ +mM~kFܻ7jWbBtޅrv'.ac" 6g֐ }}=A?0+w  E-l*<;h S@_!n0(XK,E?0ڴ贍,ǒKh"?͟ҢX \ԥm&4 #>@ۋ^ qw@ Lv8} Q@C2Vr*a'P-_=M=UB\e,Q]܂2kWGq=ܕȶzvz؉z(BRΠ)V&3ӊBt.c~o&*I)Mg-DY ,V' shJ)QVO:nZD/ߟ9Z|Л͈Hޓ|;~@q[}.木 >&=_ Ⱦq$k︓WCBpEM'`8>Ã[x_*5_&joʚ\ l%"@!f̽T& D@K-Bl q$:,;w#EpX%YlaEe7ν}!cxNM=z]y =1`3 _}\5=K=9y!Ӫh՞e1&@@(?9hc'w"kPDcH؊/85A}©Gaey\#L<+@V؄%C.e*?NVǘ%J]ad+,_٪'"+:jD6|0gddʖ4QZQILꗺSB_MI571 MzRMrر[ Q#dܻuc]C4 *fPU%[5VmሏA G'9yHx 6n DAԯ{ 4[EưE*IM ĀrFsDz[T:F/X'7S.+Rr@aG|m|YV,@| ?dASwVXN4Y7s"-)CdBw1K.LTCBoeCXJMG3 Cׂj rhZ抷HG|PѻXge@ޚ(aaꁢ+c%"Y1xxUe>v.Y?ر*A;Ƚil}1c-!FLX[cll,7T jSkP\QtctR6gLۖoGf [E/ef qNQTL`6*jyeFy[n_ĝń9\Lo:x>HQ#?~o|n|&hX l#o;ncKZ4}@c+79;5S*Jo@-i#`y5SI|%]GFF}K&ZٸvSnl@"u/_{ݟF *hh]aV!9$79ѫ땦XgPZEue3(԰.tv(~Å<> BF*TdQXF`СDhL#Kyr1ێ8l Sq@%(o=g15qvF];Qv\j\oa j ̜HPsdF%dtYj"qC[u8#ECD=M O2Z2WqRZ XOӞٜ5gQ ަCWzɲ=iyf^P}r(DXKBgzݲBpL;Ԓ|1@'8FV-&,8g4fM\o+_2Z㘖Yb6 t^k颻k5uu:f;ΖmpE :DqU"dD=8$2aINV!l6bZ=꽰SP([aflǝ/94fhZt !} d']_'qkct7M0j:Uj"f7˰-(n4ܯ(.Ǚ۳sbg5P'む͑fd;ފv~Q~OR:q5}US$a"l!Ɇr\*U#sh/H$̾E0rg[7EB|PYuu:C_MdwW1S"-.G95BJ2Ns?q~ӛ=* ]Ud ڜ\&<0x7H%\olxEe.NZoE{!@Innټ-`K5X"LX 7℠kj "G FN6})N;0ҩQ0^^"YTv >T]BNֹ6{%k%I8 T&>11[bp/H:C8s$Tmn(?3 !qhN3|Znqf]zARN,=>KuB;'9Za+ަ"jܰ} /芺8;_I/FpkTrZ`<dh,.Nws_ PglӐ&s* b8+ ̟mskξ#h7u-P8B}ʒ6]W*y o ̰܂*e 'c6>cثo^VwiԈIP>Lۚlg&FRE m0[O< ڊpv U##?r? ~UTIqD3?@aOiԍ͊۱h,(y?V5xJcCeq7DY$BsjE 2[~BxAZAƋH޲A $̚ h \oG_4 `&o_,_̧wtgz!J/Iu6\p ԣbmMn_Ur뱖dHqϩ UEwB YF#0c 7#] =>,+EاAsG!95$ 21w=M0:8UD10c @ VYljM UH(>FT7 VO"62 0]}#VgDpn⫐s흷Cv#'WKM.O;(~QMﲺ )~ė>3a8TݐqI8 [jZ"$y(j=Itoj"Gjxy#iVDTAuO^Dh~FӨMqҒ@ J5ii$v}5LyqHTӱ",J=*Dmth"^*Gk!#kr#bcŻ`QD;gæ_џ:}j>,,,B"suA%D)̓v}op0eʂ'#*sb{>2T`l6ׅi&/&IH)` }+Fk+a0mDz{~i6 j2 c>%nvy{=>fSmg֭A!ϝf#VU+2@F)]t(we%G;A \v<̣mrJ՝usߏq{0 oe,Z'Iǝ͵8 N|ެ^ſ$+}@>Z/i4 la`÷=kڞaplhXʊi4ËE{9c>W%! n j1'k'K|OC`uX$0ؿ 60I~] F^.pV`rR|W)y&?;Tůiv]&$4U:G4;Z$ȝ,. ?i"LD+ib"hn8sGQǡ+d nO7_^7#yPn@y7o9nsxC%QEpO0:nf$g&8=UK^TnL,1~0ˆ@ur!$:'2zZ&V4ٝGfFX[mGbvYomJAoURwcPzrQS j33p+H$D~S:W;n9\'F`.DPZ1qT%D~9q؟z:63&Hp,3E-Rqe_DZ cޓqf˸$+ssӎ)9.@Q2O>Z3'[|dִ>H:V">6sQw縜(:#Zevvj1@rgٚ=pcgdlŸ} i5_&a'vk~`&R\.x\ǖHXN٪Oz/rM6JW(&gJcj@ưG1'&׊4ܠ]5TW?P# GC g,6ȷon5RռB77լF*8CqJA<ɭieeQL=&A.BO!8Աh3Ѷ;Øk>~zNST˚2B-w F GWٴ)vk W{9"8`ݺCj`+9er[c_>.ȣؾ+5 Q?fɌ_(]-fyXQZ\T.( z) SpϷ]r#G}omWGFs8uvǬdfžS2k2XR :E.V1˫zܕ= B^mpmٚ:m$IġyU6hyc[Ʋwi_h6{VO}wtmURRSƙ9ԍ@2p$Ruۀ*G:*R>[d<({@2Rswn_T4/S?o0GJ: z 櫻C`&`W{#| !8䍶=qN + K uBjGq`MR|Fu-_<-!|A@Աa9=smv.mPE=c< ˋL#У &;i^+995v!d|}j怣\'UbbndDL'IWN2T T@&z$~LZfv>5a>mJh9t,q ُS^':VeAr'u ` _ ҥĚnCǸNoScn,ngKW4~O!.Vq+'D1S\ݺPS:%T'2Y]pǣ?Ni%.տs %E7W7n "*Gs&FP$BKs"'##_?Nި/?*n lW4; fڮlX26It?Y%./TVFU7 p@`p1ϯ bb8}#rG}~kn*nKrMiLȶ /%P5(ţwsRV&Zī\S6hCo}xH'UR2ļ~bCMV9NK36cV]etďLX`KuxsiUZ-LJ 7C;q8 Fe6vbg`B泉1NhWFl5&uٌz֝~X- +K5!B^ku-X6f~gY ^˫( h{4ėuoOS/c, jEDžF9:Ǿ*nJ"8({<6G4~\`7BC/ۼ|Nݠ<7KM#pC4}C 68'3X%P>m>(#j`e{8'e^pSO]:>GNL$!9W=%WXtcym1MwT!A$vwZuUb6 /mRN ݠpb\Q*P{Cl4h#siԅ `li#G(Lj{%LZԬ,hp)_XsnO8jCnm (DMM~.@ c#F듋`XtyX^qkw7eW<[9L7;܈#*= fPyUZNNR.tdR]lGl\/{}/p6tSO*zuNs̫D~ fܜތt4Nxm(naȺqs534_$VsQkNdEwTx`*XKuMT0aerဌ]Y Hyog2$?a⪫%Pp0PPI!؇%sP,18 #@`ߎ?w H o#<lb1PwMhܵ#ȃ]Ay|zǧh"!lT`&]!F; ɍm R $y^妩3jMEmdgN6 e_eW[ 陓^Afnnpedd?;S|%)nfm4wZGG|C9#RA%]Әae+R&{S+Q#|PP8`n_8"nn5x$6aE g1MX*K#BO?\,*jX Uȴ"9pKx<(8{0UuہW٠BSˇ&w 5j[ E#qݙQZ8=dA]1]כF;_3^ӝ]T)Zowy4}Wh_.g%ﺉ5r?z)12&O|5O}t Ŀ [hA׼#/ݺU=Yqe%,K9Z7If)Í9Eb$(d>Ly@)bs z#u:rGoj 1,.0=RrBu&$$znz2O<(YaEF;OkmN|,MozWr:_o|ɑ *Q63bZ]z$H\:vwힽ(!q8 1?zh\zn[!,wm'(Z%Zt HO S[Xpϐ$ x1Xޔ'݂kX2=' 2?`R2a.NryZ5 3b7@C׌H>#^@ǃ/b~vqmD 6o>;z2t.<π^AùDwV9`hv~*gp-s&cs CJ8k( h liey?6a =)F-"+Fa9Uc B bj2 n Fڸ LS>.bKohjJ6mÐh]yFC [9to:nKU _EB- XUi# /t@Q5j7ƴv{ t̀wO|oZO;[(,DA]k JR6}꿏O8B}@e=դ#üXrO ޠ?2DZE]IJ{lMS679:#"=`q  U I8'x0r\5%d%r5y6񺌛FY|,ʃtb%իS -uAQ3ŪL(,صll^\/H!7`Dddn*J2H]R$Y]+~{w:8vgFA8pT6O fc͐i^pL ob aUYߩd7A tIOԀ%!b|h\bht]so8GϐӘ!D\,^\6ug6~ǝy?LG//ef̎޾U QPc;axV;|.6yMpp*c|$\)*Zyگik} E'w7Š.!g^7KG>-M=V n~[)N,F&eyO׽Yl $tL_[[XtUH EbZO#z3fWӣe<׀-3 t n[1ڣ͝NN/?ـ,*55]翩j"NkLUȠ?>׊:OxPEv._ @!,q# ~xˠ08!pT 7]!lW B[+)$o!~/YfIȐMsv2.5J w^Z9,B_: [.^:IY~!#7n_uΡmzI~uO}",DfI":5z@3caAz\fgJC(vlb (Ksxɕ핊5At{ ȴVh.)P~`? -0_jb B=h8 5*3,>`-w+>PIt|=x}]Y ;;Wcl^xX`λ(d!5xo7@3Hd7W 2V,r{BٖkN_CL+\e7>Tk weH fO>H=fh@neUrKtϑQ9u C vs `i;'i{ bF KZ>e|>In*DHYVe{µ)Lp3.Xb5-\bgr&:2.FoA@izG;){ r )As>1~̕ oZԜ[* _L"@ý BWxa a#5uDTyIܭNV# oc1ca5~þJ.cc2y3jo+/b -U=F\ ZR 5r,VE'/ka~ZG$Xr@,[-J<#-9g3"ſ!ejea䑕t?![&>ԑw-9H|WphG"Ypu5A,X^TZ $`k`;Jҗ^{-P5q0U bMT-*+9߆_*=:\9i*A~tx)=:L;g72n]\bζ_y ޴=ȼiσ#|ԥݓG6͙uˬd򗂉Yң?e` ŝSn!^tX 33|7oX\o}16L3J]͜'c0C[a.b=(%}U`X;l|aRXR)+'[p΂1,A †.CUb8IPQ Zb i=[WQAuJ7[{oQ^Ei5 G/u yBo'p/enx=P#זl u* :s4Rh~颞Su@xf`?w߯>;azx)˳+`2W^TX 7`k~C%8<ϓFa)FԐjw͗ WS^Z*7y#Hi|l.:veZB Fwj9'={.CuUp =1 (k|R^Xm#v2 ) geŸ8At.YeR $9B+)tJ_V3'wHF:LqY 1HR %p3M:)9bBj|֎JM$EaČ< ҙo[ =/%AuR3n`CGilA",_CW=/Cޭ zep?Ve'9zl-7j KxUY}gpvDFA;S),ciP';΅{]wO KN'iq75x+asfqBT!o|@$Zk[BbIs6rT*s_mvzAz}-o='DQ*˫ .+"2 3qWC3j8Xu]1`&HӽCOXwPACथP{`AYE-P9j=; 5I6 Mc9I-E*nOcX O; y)y^7Tݺ0:^`w&w(_ML\4#l\ FJ0qњw28 -S8К`kQn,HU=`i͜yҸUaAY:5ݬ D&j:_ <_ Mw̢_JznbdNwvk,nD0Xn+v~vƸ-EvP%4{f3ݵ*jҥ<Gn%ԛY›-;UX .kȇtKϞ\;IiO(FR祋kA.KMeJv=I"y-+ h/~pFU]|%)]E^]UxC|?YK^*{+"_@ggxdҟk||8XVә,^G#H55twi#i`2Jq;H¥U9iYZGL\%PT>0߈`Ћ~gWYOnLi2txx!ɽuOүux\|c Ut]?D*uN |W}p+%aV'g!|NR Ԫ1r5(944@/'HCW'!s|Ȝ"Yl_&!P !zϒl/%heKo]?/drqJO|SQB͕ Ա^4rpeGmAR2g,^ rT639 -fw;a)9 ,0 {A@ O[ՅN~ J*/bZJ% mu}Kd{4?j/F%UF`:ƍXTf}vݲmc{ >z޾ .]:3%CJqx}K6B%FɮʦzC7NOHQ@ƫiw!ISlAloVE *\d8 Ey%J\[ۺg3$ J֎ n̜=iu+Z37}2'ut-~:ӔVT'4P(-WlU574`a'3]gJ1|o(HkPQnÎ9Uz@Z-גMN w-$N !@nmR˗X-yN2f~jE4lGӀi45^AfS^o ]0po idyJPZuypKcg7lؠJ=z`uw6 t}["Y+p~l9EYLm+T{Z`tv6ӨGfitq&RK rY?a%IUE} "TR|l~;{=m[-0.S[n=hXـ]S/,[>nq\Ѡfe|`m\f%uzaiPVdqd?IU &-@UqnRjW#(Dɵ@V0_r+_'yuM-TlUFOX7MYxLBu  TF0uR}6%ק,ƠNZJy* f˪ݵ؎/~J/&; ӝ: M:~{Kɔ@8́!`$XW懐 ~sӔK]ÿET)G Jc&L^ vϻZ֡њ^+R3[ (h>[A;/ zD2Fh0Ǖ&X9aNؚ9rtX=gەDx~h@)Ȥ}{J#>V/h &8 Kl(~9~r7-Ih'_&XX~ NC0!pYnʮ Cix8i+%z_\V(^R!㤹t,2*v?F,l*Sȭ]T+:< Y*P9h<ꆱr dϭQ8"|H8y¹P&տYCc G3J(i!o`! s*EUYX!$]?| Dg*/2s_Y(<(꾸jR0scf49)2rr"p©i/H~`#GYل-t#!s@eBF87塝-~m(MホEj4#Xob4Oͨx~`S:zC; &NG(9Pz1sA hhJz̅BN`(@k"3Zhl'y@ E5-#8E&qgbOaLbzD>] c;xV<#Zbfn̹rw\@dҪy_}s1.&Orwb'p|nujHps>r8(䅪*jMͮ%kH4 g k9S1\:Rl}S -]%rf WW W9/?q}@5JU36 qL3s7Kb^9Dʪ8N&\쨭 &&y:q)(ֽT[FKdB#]Lk#l_1,JV ]xIۂrp:LxS^DÇ|NV4j)푵L(!QyXz繳_*h0+;-J]c P7\ȤRV\ڧj'F{ىy:`D=\AfM4mXd/FQ`x$Թr^g-'I.{,Bާ ~7/RTD^.$K+4Lk1G0,@PG~#B|=UI;Z[xMHmF]?u?*]U&_ha\W2;wf{]K!wCJXTTTTڬ 08%#=m"Ni[$ Vre:@+TN[Acոe1IUG[ (i?FQ~LU_Xse~*];ĭ4& OKGj\;D}||rI-ʒfޑ$ԿN@"5;LM!&3 KTc\F.5< Ji`!0|SI`OS}a $4o $Y.n;MGR``CfUGۋU6heVy5P~01؜2Qc&TqOJ0 tcCRy\`_dI7`2bi4#DOcSEQ 3eyrdxG?Lx͖QP+ {Q(-$+k֛ڼçE77H"H=^q J֚|q˘#HV/HXZT40 #߹'JѰp p{Ni] AȏOw}?`raufK3^(IgrQuomŐ&w.!G\xazW ;7gXD0X钌30n2? ؁sDʯ6T['f✛먕.ˑCK6RVn.Y[:v$ndILrz`woqMCleݗԽͳN@#NI4tQFkّ\.bb%{|6 TZ7-#iMmO<{ćY)b "+w}q&;W_ԗs;o'OQ魌.+S#ifJlUut)&ӛ'o+F~,{IHWXc>;|oxV}?E7gFցV{wLCdR- ̹q1BQ`ZbE h=Km̌1D !ѐ42Ww7䃣̄f;0VZ[te!(~ uva7\Ī}|:~&*]S45{Q8bDž:c׋ _0{mh:FHM45dV SuK~ *X~Z ^_5F@ l\H,2pKHoݼeM~ y͘D*y9?]h7IhI 4f54+VvO47e2\D"*gx8yq ^%(ۆmf3vbNMwN;qLGcoO^I$-f$C75RLp|i3]~pu-k|e,1& v>>~h˻Py4Gg|jYR}VSz6cDp俯ˀ2݇li*c Eg`%)1d&JKUtN7* (P1#o!ъy#ᬋkyD6BIV8龼|k 0&M,Mh#- D'~ᖭ2Z5uűH'"4P}+H!Ge.dqZB 4H ׮"ßS~yt/$j%Y"R]^wGyW\ꕟv3AjS뙕XYW៖ݒ w)ԫb уֵDk[ ::ND R<7{2c|7j)9z/BIA>Bvl-١=P""QH%^ -w3ia? xE8_IvqBg_mjP i+k ERKeg,uGx>`2 }S]60/Vf$ڮ%=#Ex5)NG AWf́OBGS(ZHkR3Q4f!f$uktf$ekz@+b@ci:ځuFo =ʋv>L[TJվGTt_jtKA{ hY5l=zA W-RQefz8$ 4<^aG[§r0XdhNY3F)YZFO~LO蟸 :as12>#~\=I\Uz][kOcی_xQ MFW !mP+%Á)TamWͧ4xD kRt[=݈WbHBwMԋz>\bakõ1@ CV)fLհ)?sBuJ}<&I=ϊ`^rz@EכRݛ-}4xTbRޣW}yxo/js%7y!N vUK]ZL}lfih ٝAbA$:_KSooF%*Upm#*(ܬE nG j6g,.HD4p-ActĶw)'5'\F\m0}eUۯUyIㆯvϑs:>៧!f tdo"KܑELp_,9يW`Ntt0 kƝR?_z\&խrgg?\3&z2|=$/Gr̷D舏`JUg{֚_ר bOXG{k}LM 1oʕ aL1]yJw}[H"VI|!nf+¶Oș#V2 dx}qpkwTrú(H19bՠs0~>ʭ.4EO6."”$KB,%#H-AR])kz864#Le& ])$Fsm#aat=34nh:Jk`Fu 9,߷n /.z叆 lCy;Bpw 榆D@ LYXa溸TzaX[q}nobG33YӂJ =_j( U -aK ,HXx6=:SW|%Z ]r*M~ztܻyS};B\)j#N9Hn,3@c@K7\-Gc͑Enc?C87F>QpxS)+"wXl+Z i.KȟZtaHpt~8ŗ*V2A%8$X bN Fث"xcYiJ ![} &{ J'ndoσ·V2h lώ_njҵBD^kF[h7uڈ͂@Z̞lmRa#Pƴ$.pp&Z]U@O72kqT69dP)7ϫy5!qy>uI5c+9exZ-?Rv2Uu*A|`\!8>be8v="G`t4r7뉊ጼm~X:XR<!8 "Ogu쭠_oHMR]aNo@oяD^ci =Ltw(!VS.-_"od; L+W~†8.sr(yu jڱ!x$*K[^TI"^tr7i ]:Wf (8P.j^ɌZ!2eܥb,F+͜Lss/]wH^ovFu'Ph!5j]E!f.'@{>7jzI|y=?f(gG:-3 -4yd7yß7{ 2]ĐUA$@ҍI4{Z0Dfd0ߓxTPEߓq{qGqZ)q!ѓ`@N a0jC6^2: `9Jc%}A>cܫ\2)rf$^}\kmsLsDt? ]GϴN2^r5qsm PM/J] {J{I+O(Si]FCR qj4*ج3,tU0,pb=32luK]/Z#ZDAp!!=wG,jnZd1z0-E XY%WK.}v^xBjd<-c+;H4qk3U:ݰ>4cEcnXwW&|z*VR>Ǝʋ rÁ&|2.X95J@U;iƃXo 3ZH\YI|pM*#7 1׹?c*ppo!c |}C4o] ,eמZRBtN_s^sMcקꈘ/$4ab!c%;~Cf6ǽ`9 8!Fmjr^>N4 Ehb -mtn|LJSؐpTp>?Cik^ ,'IJB_+E7GpxO4|dۨnb6[ xzELK*WL"Ydk{VY#4b C1ҞraSߧ=3q6FNلSn@NU`.Șs^J*tY|Kox=Dx͕XV= _ѐʬǔXQҘXI aplvC`T "Ѻи&f9 I)ώ kR36~KA3gO/nBB"{u+3ĽzԈע4<(.b |e>32ĕPO{䑱.L^? _42[R7(ڸ0SrY}rqj/yUʺ#jE*&"[Iܕ-r)jqI݅VFhdɮRc9<{yܣ^'`y80EB8M-^mRx[<_{G 9{< -GE5@2d) kD6IKޱWHlsnoz#eS֜D+ -X :97qf,}N*w G+l9u$mg_`R [d:Mr~lt3٫?9O<\}!1[0JN)FP & mmu4K;~5H=J Sh)ɪ<#,*Sw;jr“ ~ZdWnɑ=&0hm*$JGp`GgU[ J񩍕(z|Cx40DN0KgGPOVU 먮L$buixhb{/I ṕja22$hŠΜ 2޿^&'5/;r|x%s\šW &11R&!a`d&7M'& jn`bxp"oluo$Fҙ*sX4} k஦:+E*/=k)Ht=7{`HN7L"*]| Uqv(ZQL#GΑ?lӯСUFmQY{4j&bfnͰVWYi@+`Na[m^&{vZ0rѠHNW'˜Fz_H[6KAn* $ZƐgh#؎C}iWa@'I|C:{TɿD]B"1\4gzYqhot#R&t*ygW&έ"hʤ]V1a Up=bή ex7Gf1i~ؒHQT>bz\A5Xd6̺:^7²jUo]q*y˾fV{(b@!P9hnyb;cx]%~[T ^9u(?H,ah#budzX2Õ'%4岡ŧՊچYh nH|ݧryy*iN)M/IlS _MtJNb(r,úV? KU)o#3TjKSs@J5ȹ*\?zqe,AsK2Ҫ7}|G]ђBO|V {J]+!#MSnᅐI YuR̆ޖP(v,VeNuM*sRnYtA(Ωn;?ޅ֟~f?l9H @rvfSـM "zZ7WMhvWP ЖQנC:QZ2gJriEx4mQhī(1X9&i[>[hw )􌎟qT:`rU]H7Y,)\|^(ȫ'O!\7ޙf @wU;^1=G;]-#| Gyˬ{X׼S ?ϗ6@k~c0_ Ҵ10K]AI B kRrDƃ^:c; :!WܖDǕ8 +zf8eΝ {8Oj2S˿s|8Tx\ d%lWZmM5yhi{# ȹ U~=?OW` xT%Zԥ` t2:gZhR\;Ct#q}+' TOj,'kaqI\]AKIL 'C\c˳!wMq̎Il -UFu|ͨG/H$27hn$Ɖ.pb$[8ˇK2+WΣr-e)Ǟ $~_ق?ק\PGS*W\ތ3t ~xa1SfZ7LMDXŖR7WkՖsW ]OrOʻlJc&.%e$WpkJ;LśG!f=baB1*(S3z"k VW61Izj8Yjp]V;>=g8RtI+w, KiKyjVϖetFܩ*x}?<$𾭣t~<&ҹox~4;n /!>M-Smlv Kb>^!ȷ6&zZ&q X v)YCu_ODW2eciu7DT8z71 2V+/ q1zԄg)sŖ:n[/YY &Q2m@qZ&Q?-_LQR03O;;̯Y4}B{K_ "ˉQ¥]@O ]7ҖA}Jz"mo RY &RCBkEi!imZѾѪGx :8٥Qïp T]UMͺY Y IgMچ(҂" h7\FDMlr|Cڻ!1HBǐmvveM9FV;0 KAo[SDq2-Ƞ0lW>2L \ @aPm+wg"h]G1,:VBL Ĭc)4 =X a`҈ o׳>f"GgK=vbōU+ EYWUٱ8'̓El'fos^ 4j]F5BWm5<"9,M|8߾!2O:ԫw O7RSN$Ѓ;}yӫ٦02vX@{F:j~Dsgdbp+鏎Pbz _wS,n*mv`GYo{(/SB!Tb2i;*MI7=UQ^#vuoGU 2!Pۤ: 2'N1.6;1-AŠa}nh4L 3gQH3vWvV5"vN.nu?6YgLIwYe%sa&|ݰ?zG8R.ch Nłf=QDm:uo#>+ā ^;á.\XpM b/{oN䫓͛KF;οm4(#emIAa^7!<4H]R{ˎeyyEJp<pX9 =%0B`?.11xB׺uY߁[u0aJL;B?>4>}n~mX9}jHKCJoPl4)-DG,RXlG%#?\z3E+g &^渏{JwtZ2]£*mc e$ 2r֋Ƭ5L3G+LAG∂o 3X+Kȍ5{5\e71ɶRU\#ںǮʮW GP d)!P9&KGf{?>pe02vܛ;U"T=vbUvJXf`j,h/+( SLu^ %ciCDD}S+E7sq kb<9F9k&Wx,aLG}Wv:XkbɋbfJF'4@voxR 2)E^V|c; LdQJNst'b1Ss^mNM$ĝ QM+3l_k~[@` KWTd|n$8`:fss Y\$10CxpxwT *)lA+E5󍫉h佈ifXnq~WOyBȬJpyz v ] knd042SmCŁ|+<9ȩ V]ϻٕP,0`+ W\c'm;8v$i\cƂKn^,9֞F\)Dn17t5gUe{Ŏ&k)%qOl`(p. _3͌ZxJuȹtm2RM0 OsOUY"} r6Ds.9,F):+I˃9 @~?\s1j+zBmDY"QiK$GW.B"n!Ki;&'=ヸ\-7תص]ή+4t +27,8e#sSVZCѿﴫVt;ZԑDbs b'o\ |"nHq/@z]ikҖ~ܙX6KH{EF]"HIbn{_Gim:._qy1|~\lW,dؤEw[0&VZ}vԇyK{'ԃK?Rإx oNv>fjDZ RZb.'U2 LhcJГZ_DA ]SN54}cBy} "yMCe"Byk<:apQE4Y*o_/wMh^+!b?;$_Fp̜ 9Qj _O^a /Tb-z^,B1ɭȷՐ@? i۵_e%fR|KUX#~&sn.aPJs_X|߇4TrW^ ?H)چ+B 0B/bȼBíVKyr,>#2Qs2d~#/y'bb%ʍkgRyVLe[e*ndj}|H̿񢺽ucr8hta/y$ẅ*A,%vEgN^_=t^2 +9dV )? g# v>u]0L"kU>S&'Y|/[nz AG0_Bg7b>=؞sݘl<OaU?xS+:ĤQsf Q6F~4-XZ7Qf"bF6-/T(XZ*&䁸 rL$LXidzZ>/AG;c]fne[ztT&4Zh:j5**ӡjjҐI)z3wKđ[.|dze# @ wD_El{NV_Ɩ@IaNw+ s3WrqoORGu!oWآᅣ2+i"DC1"o9+xs/Ϟ6lCKki"'Ec*d CpÔ?ՙE 5_vR3╽\&jo+lwU~Jf{6? F#SAG;w̉5R>7R\^CM>2/$`n?}cfAnP|[:;EccņE;V%*@R0Lf;gھ˄\W_J%8YV'h̝mczfn|iv!Q^اAP =,$<`R8zj/jQ9]D>;9mq3( ~ؗuO.zG&_Ѫ֑d)Q&Ï>ʢP4tmOFԄfcHtcVx6_P!xo-z._yi#OUG7 UJZmq?Ԣ e@k۱/crՕ$"(ayFdpxG"uFLf֤oXM ҀqFQH+q`.͍1 $Jwad8`๘OMV@FE,FOr..9. V]|}hY:ZMܨ&#ݴos-zꟷ DEDU yN* sޡq Hq- pT0 7ݳ5Wz0=v`'z#:[7#aYO%E¦݇~47Q[F|X6שNBomo|(0h"3#:Sq-oIO y^u'Q.(^d^#E*w"* fmWH%کU'o%ao%UG(I['1N"K(i#Y=ͶL`+g3auKs0"u/(,LV7܏Au%ڶ>@4~t~iܞ=qD=s-ixD`emZMNcjW¼u6|OgMb:vSͯR+5_ )B[Ŀt 4Of`Iܤ1E+87#ZG(UVB I{|wBτj{z.9cEho\>$l`~$^ZSSOe# D:fk(zuT={$vx>p7?tɶ/zz|6kp 6N{p*ͧj ?qϩUC5Wz#gg^̕YK l#kb}W,{*uݶ:tc%  ?kރK;d8r:6Ra&\;4R{DWQ"D!D}o` bf?;}LM|5=\qXc EAQ]&˙GʚwFx,{tVʩ"7]pVұ;WYg ED[r@-@AhPnOt<%$)aOl+QM/.0?ǘD2 #!/U%&? z/]S%w̗'6>(6U"~|C@/^߂ h-+bTpX%46b\ሀWpq%wE;&4_!-,E3l AOä~1} !ZC>P"}x%Q?wtĝs+ ?N8_Qn셅c8.}d(}/'5dZf>o<4&#PɾS߉D ⥯ 9dW!HTY'BFl fߥP|9϶Bkaj~}9l'/ lO~>ә8s ߉4eX{B G7D yM*^8 md)t0ĴSi5RC%;/eOKЇA`C> y򾄺!K&@Ok, DM$Bꉵ;f"+]5iYB׿ iOpf|$يjxpL 5zǯƂ%X #Ybz ̇oOo!d=cwYF1] &Y6^HZq>X0BkF`RJR%/WQh+~7Am8>JFtDBDN2[ Cֿž%@ p6l! 5a."f+fhN -pMQ}.l1ҙceܙ|HjwY3粓C[VHߺ[{2+0_4pvh\duxin|26z*uT&b: &nJ 8lxs͹J(iOmyN &T q]2zӟ)´Y2SEZ״9;⟸Q?W/!:y3nL%Ԧ97ezi$b3鉢oLbC< X9rZVIyy YIo!Թ v>-LHX=?b";ӻKGWSYlOMm\77_;\Җ84W^O:>zEt'񹂔p^{DDOڅ0O(&mX®QD8h"(:RDZdB%25Ro+Wd73Wy \M#ć(-(GhJˈL4HJ>~CqS͡ t̰-cbeCxvH'!IqM%$_Aɿ C.&ߢ0ރ`~=6c5HX+ݤuW3O-#angN~"Brlq,CJ)Vg喭>}gQ}̟w"Dd#p7U $۞NM=Mx[ kQyaGE ! ؚ` ʆ34h&Y¡/HfhJ'"ܨU'3Jlk=֨ o Cw4Wfs+7*f ?Ќ"Jʀe:^m w6z1qW?|"]R!՜w#T?I4gC]A'R[we:Ex $KS$6h_\B3:2b|P3{Trf pR&/&)S9p6:)@neKz(-ADϸم`O\F$:'jUSkF+}_#ʬUQFtXŇflxkTU5g[H%^CaħLOU-^6-՞uvPbvgcB ,{ sJ>`N$] 'sf"ߙмž]k S ZبET%e |/fe*(goNDp%Jݐ~6<=VKѸKN_','a6f߃n8}!oHuݮg }y8{"M!6milH]"ŭYbWۓb};{bĭ>85w6GP~Sl(td#KT>>OnQre1H-A\kb>dXΎ)k>>1j2έ)XKNHqlFd8Z~bȵ7IDk? Ly-Nk wVf);y |D LĽw#(6x`ݐb~V:6+#bSC3+4 8+LJ*Qt'FP>$u1_ +%ua`/4ݜ*3T"l8:ˢ-h4)w烇M'/vAIhUdӗ8Vh2=Uiq\ '18m˓.'nDMŚ9E `ԯ7fY ѪN޼C)>Ur>H`/B'5XRH E* 1HDLǯ݂ }/|C_Zq?Bކ$zW_i"F .,ῧ{EXIgz\YM6I~M6ŭ=h2^{bP a$rCk}z(qqwBΣ,\&@m}[ZXvt6c+7pԓ 'HM aJI&<Ͷl1vMjSc[HsCOVN1[N2^`*j,# ؋-A8$4y=*יh0d:h ?DnS%?J&B1ݫ1[kG_'0/ ^jF@> r ڔqbv3zAzS6cBDPɲAIi}1R#^WFp:p<%*/7[U2usnŷ%Zx0԰$ZXdR[s|TFێ3G$佤L!g;u66lE4lR Ǥ&*pDi^DyٵTpo¬Ktn _Ati'Տ{ۦ6!Dץh4\0)v&9҇4,f0K,e\JL?߭]' ad A6*bO2`j,O73 CrFDPlb^v沑0#:y*F_OњR~} SNZWØ;%դۥS zfgt0``u- ZLX .FtGG!, Ӌ48wMa^CXjGCiSv5?y!(0ST3@΄+BN2SzN7rbM*Vt5["jm&"5 6TltA$߃ܶ!bs_ ^]덋Ft|}'8>uX[ R_ކd|3Z9qNݠE;ءg-XŶ`(I*5ĀZ쬄B?2`7pE2{"rPD j>ٖ0t-<@;`=hz|UIFi$Bڀ_`2KGWP8W~B儦/10C;Z5'lAy!_uVP>R6* ݿ}dGa.S_m1hT[ &/N~H)նнo `}|KP3^p#~\wx_ e:sҊ@,<]Hlѵ 5*0_~eX̒l:Xp B*G.bc|Dk`T}+[x=ԅ??@[o|#1LRw5^[EAd4̩@ho^< [dt%iűָ/+ M x@J|@ ؉-f5fqF4KT07]m'ֱ ȏ3Ra{i>s.EmQyuHlLL=-s%FrJZM0OfKT TJ҃r?JnDM_)E$N|%$",dSEIC8Z[:Rj !m79Fd !ʼnX ~IN9:.>ͭ> RH_qNʧ44΁ r P%hn *JӣL ;uB[Q2|kNh:{6"lMW}!`y('By$.%M iq͸z##Q0r. |Fn4r2F$qk'᙮Z 'Y6B`D'ۿۛBm=ZtD9PT)h`x~,neœ 94 no)t$)Ȅxr6;JPr \B(CD= (wߧ5+sTK~*}55[Z^ljcDAq\}}F;)ף_UhUV_k,t:`ٌ`E_%w]GFM~|]ʼn܁ۚJ V^{/١.#N %!d#!iِM%AB9B_0Gz @8}| O5Ʈd/P+nq\=T^i'$?ӥt[\ěnq$@.^ XMb6츀 B¶D]~hJ%5=YipvچbtA"Ƽ.<0Y[aڣȿ_T~K"!V/=%Hś} TrBߎ ›p{gls{w'[Zu}XX>T's%Fh)tE)8)<: udv:0@!@>O?ްRg[.!>GFÂga3Uΰ(2_xgQ3̠Ioc>G2#_wFl-qLCooaSF-2qs!+:SꎏVS(J<~>("d)<D=B /$gwDh3-r-]gQY걠6tv]0m&W0:9 Ú[Li{od7]N TV?>2UI _me,AR`fsMux|}VXW4ͻJ7.zڛJ iAAL|8QvoR34ϱNaT[ַ̠<#` HR"Sa>S&og(1|0usXf9c]Sep/ E<p\ 6 fo]A^CSSÝJIK SMyC^{ F_$ju00;bGTlv$6YإْZ?F7+ t;Q[ )05ykhku"5T -C:@>L`-PUK'H:I>(O`B><_5-ÝuD"`$ ]v-<__ %~Xټ3EsLa !}j%%+s?Rh =8uh@K Lf0u';@I{ $jrNR 0X=5ڧ Dp`bDjp(ވGVqv~L4ڇq&Ƅ_P]`!`rN |G]¼ۙ5Pl<Кܝڈu4er45Gv ""IP]{i)Kp),"9&aBѪ.~5|A2sL`E`[՗3\ȸY<4WOl.F9sB!!&IA\[L-2{AS- #S/o0F(4) Y0f5?n_~g$VҎd퀭#Řt:SY kSg<$DY@ Bt7yv?G0cOE,P/ CJ3)ăBUH@d'RH*`$&$!IZ[V0F5[`&]>v7؏|qö3(w[n,w/=^{6K}p{^ypQwM]7ZFT.TS;N2ЕБ^+N+\yNor,>0T_tD'zyH݆&F |bܙOuU;Dw'QGsiQP0(kˣLV.h,AK_\\6HHWB⾚wUC-%8e>DQ73 u,(twC ef;zT?sȺ(i4fσy>zLx0^F/bIx8n<ׁϒ_Af&\.6y߻sXBO"H7قNOՕUWwIsU#v+! )rEGtĹ"AnCqYi5Q|mӥ`:j_.(7Zvxk*p`ծ-ar.ʠ?>C*-%R ˷T }D7+!hݑayϙ`'8L~T /T޿iXSqFss| _Z}(Q֌aLSEfS˗;Rz[Xry{IݱsM3ږZ`\uC<@ `*=p3%XL Ν|L|=,D [LHwq*yDc5Љj hmNV5 !*?UcD"B+v7f0L)4:d2 ptbp٭STROZ_uz9o7GwdhS'Vp6ѸN0D(Ҍpf«6DXں_>JU+ߣ<4&z%A 'yO<-}UuN ? i#S[D]tt.BoaoPGuyCd3.:ߋk~ 7Q]{6A0.Rhl΋KV=n>X_*Gفϯ9^82aءeDW kcR-6W"Z%UTz>3YjP1J]x%!V>&DY|s ]#΄{̕G \aAm`1k?W?Muyu"0끳Q."0qK1gTScpu_C8Ilfpu8 kت]1|G >D蠕AJRjUs8kxx@ f wt#Ӄ5A7F!I?' 06ӹ>!Lt8¢a9oN=p`}̧ɉ&/GA _%IP @X( ڐ!Oܽ_ފ)eo-,6WnN0Xc3ՄoxV97箨xfF͍pU 3#ͭBO#07zlBn('NzNmi _(B!ɻKt0+9Or*(Pqb֌/ǭwpPNW\ 4eM}ö۬+rz)pšϧr.b#h=؝%55(B-K?k\M#P%S؜UZ %#N@rs$gm+Wt?tfOݓ!Fֽ2??q=+pSVOViMir9"Ĝ껤Ͽbż8XdDDpU^ln/a8-- A!-+ٔl(clbht6ŭR.Zca.A؀'Y,*/%"?ZF,^Wd:ے;",S6EOZgv85l ڼ13z&a'^ZJTz/݇u)4%B;xK3dih qKWcN6.^iЖ7DYCPiGMJ5m[vEhQ23UQqPGd|kRFAКniHx]p4 %0[,ZϜB1~:4a4ȠK^\X^FК85>zd@ (!4Bh\i9 9ѷet(:늻đ# ZCI-ix=[f'-]Ҡ\(ư׎&9HA{h>( {}*8Wq`a .auy6.Fvo*M@-Fgc^1pn`̷tH+NUY-d;pC1pR1s Jc'#Ta%:TbPHYDQo7GO~Af";ReCnc-&Ur8qƌXPQ|Y_wo)wwl!U!1%fhhrq=^PV<' h=F1~N!&7bAy#J%JJ]Nj5Z{{؆Mmps i=&QZO׾e, wi6kŐ; bHC@< P t Knc @6؟ZMTz~lp{fYw9?;am6Mkbg2ƐYi=}Iymk;/BK)R747ߥ6gIxV/[7a$ .J=>^9$$oj/X!,T+Ǟtƺ_Eg%dzN+/ H&1)O*(- sK"TZ.0G_T)%KW詓E~՜oajdW΄g)9*SFg(.IS5^,~#naee:@/TE- -O'묧᫑jr]: QSHw-$"40HCנ鐭;%f0e1 VKϦ3ǪGC"i>~|5sP3ɅIbwQC~I8J'{}i³Ch.6GN2dXbUy>)̐B4;I086ra6حAp͒lĬ2^Po{4rT@~@K{19LV?Z+e6Kt$C6RA(Yrg`{1W YMuY[r-EaI\ꅡKRUg$)i Mwū2ЭLҪܚ#\.oPΙ@<}MPS펝 뽹#~r?ڬ g(+x#+s}-e!\!V /,%=a/w9۷[aMϾ Pv@'&;ս'1uHjyC8Fc`Iv/`\ˆyN[65g޴d|qs3:Hbw=ZeYV@5e"阞+(Xa--|}^b|si?1}Fi涇ךBy)C҉9ti#PgHКo}I U {"#dD'/[Q&<̹ۻ t_j}a;n)¿[4pj,~@B-ne!>~K  xM.2‘XMω 4E):+":$k,Cq1JF<,Eʯ2@Q4$h85W5l,OhZ"̴Et=fc}QF4r Y'SWmF|t+_ V%ۙ#4Hl:-Bfç;@C:@zGFa.3v]㟩D U,!UCKz.!sze>|1˯=`qfPXb*!@~r^#Ɠ'+ŵ bѣg8G><8%AAd<ླྀz0Dr1m.;#]r?J˞GP\ՒvJ5u՘oKF ܴ /59fr8ijLR@׽iH*qQ=նFua1`T&EЦ2S i{do|4$*|yB{ȎD5+}heֺy4k-gWĽ{ !“bk~@W|OiPLh呉_)ʂ0O>'bzC@6G!6 kurw+]s\ %x%/7hg]n I\Jm3J,6IyiG pnj(3&hM؞- Q+Jڪ^.㽫r ֓Qv qܩ|S$tZ͠&¶67R:C|J?2CS($:΃[3>VDe"):{C {A6sEVXNj?o.<)< n? .1R9N*$?5j&zP@ؘ7b£ZR\qn7H­9>=fK@˗oDmC@h o]oƄްGKViAFt+ =ACn9%8v,s1m@E ep2_a'=DqD|Twf^qJbs,G inw5J,j Dܿ4z{WňxIny#/ 7;+NC+]cP[ ]*:e&')9%+2 AG罒(7 ʮQ/yFxg JpS Mb9p8`귡׎@Qz =bmU8or-7;fs;s M ӮWUWS&>í9ʂQop[o^ X\ݪ=+x|Dg(B)@2 T؃;AZsW=l.Sj'W&3Эj%"=w3 U ίťىj'!rϸo/]"ABpq?SP7ǾcqYaF=-pؤjbQa#'wczTWًԗ^a_#!m(I" -˲IMz'7xwrĝ27Q=XfVۏ?wz Ǟ Aj^ 0ǚ2l-BUq@yBmZ4+MYUt0otRwdGè[_9TLEq1pfh0d5 Y&GS{/-P&侀w!^2^=Oj1 !nogIg$kUԾvkU 5e' us0ȽjN LSMUN[=^eԩXwg~cL!dHNU9$;zAxLu4]Dw\v1B[zNUl|vjoQf3I8ef2PzɕV^@OL\K8.[31|C_H&U!Bxqh-,LzA..W eilbfjnHkt5iզp$AԢv(:GQg]pG&?h )(I# H-z["vr̶1˦ca9q$N1S%Nr;'6#@jb\mڕ?7uu(h,,g:}͇:CZx%*Eg%D/i1siEv%Welk.PkvN qe+ێwr5u9!#]" t%nq*m0+mKP!>eȼ> s+YGX2R&V3^pPYV%0J&q/.vOY]I1aU2c[hI!O$¾X~VeV H$~?s1(.WX vULqn{L*>nQv 7F#),iq O ]۠ṅTOH„ lø Lt>̂:ȡե3- ԐAX/ܓwUrZTK~З~EF]' 16~`kEA޷kޫOv}Ϻv놅YFԝ$dAdN@%K z7fr%>&I'a@'U?Gk xcRjH~)>c]5A mll& Td2$+藠A:w7t'hgaたM{Ea Q,nb_^ps%C1 UR, >RZo[[X%ߎմ 2\3ĥKrۻ2FšAOC7wa)s01Kz3aGA-gWLYǙZnXه]kas%b5-=r +I УeQq'`}$?f強')Ts#7Z8٤pF5nD i&= {7jy5,6ꕲ0P Th`7B58 pw!_OTymd8=6(&=Vif53m"bw0iᮤҔʴLv*Äy <'q7B_k/Y\݉k+g)AywZVKd)JMUK=ʹ5m*?0_Qyi@I–sıFyki@mp7>~<,Ǖߘ45~H|+.6g4 {| y\gC:eRGw%{6WdHm w (Id.R˹94UnN@4'w##MtJEI2Cbzc߷R}>x ]l(v/GG_GT8}8B SE&e6O2 9)fRFOEIWu m*z~oʴ~&\`D(,)vqΉ0VCT!2qH+, zS1>X aiOp pd\_GFh^IhG(dm9iP+!5,b(*5-?0- I-MHE2s䪬_eܰI`<`*,w Ry ~YFb:3)|Ùj~52f›PG)V"`|Q2*v9igKC!~%kowWL\GK gǵ =FCoSih8F1!OC>A6!l٤pzho.fT*v."}8kޢ{x=Y|M<3˗&ϯ}HlNuΣ{/2 .匽8akޭ&R&T#f*;TNfWXGGdBx1IP!1lsp4{ BIgs3N > Hq\pA'O>2Z\EG48-4O'4s=s\Mh@ZzOfɽuw1#װ=J<ݽAT`vKRZ_x>tӁn4$\?VHY9̟\e1ADfQҎ&<rR`x: PIӯ G]n)Ew7<,73~w.u;6yqPZY37+)N,JA|VT`Eѷ}{=Ԕ%[f"j/r3sqXHc.fD~ۖvGG%%'bG؟hWt/ѐѧn(%nG [ ުygk׶dE^a0KgRXN%sDdk(S\k-1SuЈrKt!$K"4oR8 k TSOM|E?:a^J5TgX|*Oz;@hg fR!հ : ͤXx֥X؈b'-87"<:+>\+}_E^lЪYھ:~~?}UxKF-rW{^iFPN-CD;uϜ"?+/C9GV&iASreX^ %%|Kӟ;394Hʔ5x5UK4]^zl"藌Orxm-Mf3ɔnٳ%y͝c.SxX?7>U:P=xh42RoxηJKÔqzfq"qz˻wM%zrCFdRgQdƝpXy.4Ɲ;-69p p3qLDEAH!w=2:~!OW"E$@k 0YGjmPre- ,k#B[k?&Fa~O) 9Pm/ϞOx aGjG9@pLs'_3/vMa0 ^A5u[T0HtUǒpJ_msL.CL434cJY}AR 6G~ "Nq^[>K2/O1ΐy0 ڻ_ԷB4jIxI€nVgIH-^fVu6dg$D/XntZw@$^zG3 ;}z/DHO5Ř;Q?tdKC+؝,侚BL4ʔ[_zAĞٺIt=h*w&ȣ?yѕҜ̻ \5k)])p~2*pSNsA'k}۵2^F,pY+dā U?KI/RFcPDyz ֲv1ƽ(pjGBK}R{Ѥ C6K\qA@橵H?hRZ[xXEٽh5~DZoL8uzƚ*ll%È\ UG񆸬Dd }|¬B[x݉tqWwR$|g*ur__l`NީW i t"#jKd0P. 1+Ei3Q{DT\ʁ8ߋQ"waYAp0ŽDC_ޟ xx9*dKUn(`ćU3l;<3ow֐2 HmM9%CҚV7+pV /NDpӷp Ѭb{2Tm,*ޓ65 Hn_pUG4|ua_G@碞:! Юd2Iw0?F4#& )ݚ$|خ;6+`3s(We[&>뮬Ktٮ!?cěc9ʄ$dǮ5|wFWO>{ky|D5Csjv9;3bso eD,kG`c4n oUc}YGLf=GE@2%sж4n*P^dega`#jcM`]|AI>;myJrS>1/. 7ߋ|L(ZXŝv+9"Φ#ct ׳5/ߤ_sVJӕqUnrkIVLB%k>Lm+ݭ e[~Ցs`j_Uo!{b+7:'SɡMslN"l}Bzԧ׵*8aV TqdSLYY2W(hJ9Ӑ`HJFW9G%GO1)~Z:t E3Kt͒ dvkP.B_ J k/@}~c""ѽ]mgpmXcylb_@ Uz0A!NH"Q12QF= ¨od?u\Ɗdw^42h}7Ϋ*8?!}W'f2s%P Eݹ>`O%(-UU2HְKpF؞(9 S3 %{'2ĕ^>>w`'dh/oHؘ7X$|/|1dt%uy5y4;{ܭU{F@y8t>`)z~u>́k%Մ)6Nc4`gXFx-J7ZYν07 $ S1C]Vaµ,+MA\5/ ^^sGy!^ZV&/H[Vc5 jq|gK H-_T8FY3vCmS`r˅mcػta0Y^6XA:kTDbc-ρ2N}=)+ȧٛ7;YV<~FMv`zМ "<|ѕ[y&«-WeR:+]_%#(B%M.y wwnH!#3a(| d-*k^S}}0Q5BR #q =z~VT$9 L|G7w?1n7 $RݹC{Sye}2/5rTU7h袘-ּR$y)WS*j//OPe Ir⚯-Tȯ`;SEuxAɃ&MrnU_ougS{]YơVB;aDdyM/=YٚbKpÝ*]M_]$~Xnr\jѻAM3lX,Y-PsRRh@DJ4`"g` @CF!m. /Lq,06w4SCD1oh79, )2,h@9/*.[3.׬KQ6d TPY]R5Jv^0';hR s̉g`ũţ]ɛ\l2, gfaHp 4\[WM=`Jp$ݾV_򘇌~T0{]zE݇ ìτƢ ^=nsHD#ECxfQ:$lLٹc1'3e'aG_ Ţ-%xk$je`(q0qϧt-RGj jP# A>y,\c^Ip C:\f9AHyedQ7l-f0B ;JFݳ$35Y;#Lq#E= vP:vVoJXe<|(mL#h|tnrC؞.lPHSr>= 2:lbW]Mh^.+8KC>R` 7eWcN< bW/t9{~>Lpg[ҋ_iS)gH`:}0nvyEh_8:aW599PHqWJ7rU [y>&&UR WQhR|9'VT-zSAQ)= GzseX?[Y}ُmzW!vWK;O!0$j4paUvi*AmQY>hHPgW 7 6oO_d! k^SR[@{I؟lw[0Gmz.9%N9Ţi#*Ӹ;IAęvbRj[ \|+*RlF#hW?\yz׫~b_1he0T;FT׳ih%N&(h+aX6 F97Ui hi6B8lJ:N#N9@}cvu9EDdo'"r.jGz^[v9,X/t?MJLNՂ0f :6Oo>4m%o,Nv(e-|x}1Irv9 ,o|) _!~(ifwYYpc1*^Z'bT+[9IVE(>Xbl|z !Q'hw: v΀ J^tK2ຠCtFAQvGFsv=-W>U a_OVGk$OeS4,Yxj_:4[; b Nyx>1k-^#ټÌ=ƖB >8OnI=ħ4;'?mSj1T.SmU=WH4+!ga26 _6s([\Zˎ?M 9$CH`EF`"~t UqֽRw`q ;pF6ztqijWkJi_h0,f@RIލ-B|Od x) <нIhK2?Zʕ)+Ѭ$O(|cpZoGOBBZC|CXbe#F]:glu;ZChE.9-hqTn1A?#Gxֿ jrBɧ-i\m{n{{6&5S bWM *+Lhxi{8hjL ~)$ ﰷ n Sֺzo|FVС#uUľHlE,l.,Q:$Am K"7y, C/7hHS{ %W2@G#ڝ3cAD(l1qCȅHEb?%a$:] MG]'6]e#JjUy+pF=s;8I|u'63&xoj=i'n˷bP%-⾺*|Z0 RBk2=r[-?eJ ?fP-=7sPqEZi {]bip~n}x63Cмz\#St뀾֟\<H-Yqs}1R@dsUN*$5Qޅ\!A(*Fh X_<ZdKEI7 0O5oeNdPL#l9ORIǯ_5׌9usԺi+EiZCq4[E6uSPC-QYb,IƦHYO65ɭ5Z:@*Çb#Qru|3cx~gt@O\mP +5q &b7p. xY-zxf8d\f~$nG6e}$ rXl͉kU7Yo㸲jW)%8ո/$5kʴk(Yu阕|kY OIJdߞT} yn83WZӣf @z WV@t.P랋Pk&~ԯAq u2 8`:i/hECl~C/οXRO&ſ|2sZ+3\e 0}rNb}}=XGBp#D-t2x7F̘qS}ިF]B0<_uƑQ%pXT_lNvպ6C{">#)E1k3Lۓq*/9g>"1W>~pV(KAƙQSS׉z9;@0Z,9o'9Z9}Д1#HbcJFRpfWJ^'_'7HPh5( 2:F@dr \cױrn[Y5^@@zDvI{*dM>L$ MJz"7g,(V˻LrҖt+Cfbg]y3-7VZ!gZc$nnGq6MΈ]^$aV2 &M/] VmB\hiI]A]۰ #oI45DŽ#LNI5e;ZΥWKx~Q+̈RjMFHI=KE܊1֭~qa`UqďmI]70wwæ?BMpƭAl )L};Cd -Ue_E!YHutԬ+XG77QJdԾn{t?Sm@mXjƗnUÆM涒r/9>=1KNtI X+=$9S^-9 kkIjY֠EOUj$u$H?0Ɔhqm~18*($Bť= {GW)_pW LE3d';-;&@5U3s;1h5,oy}xD=cN^\VvM"V1,nꀱunvX` ^GGMmFbi5w6RSQs{1W˔fUSci*bՐ 𲑈4DQG8;$kO~sm^$ O *%)LKQYSҝw~Fix]GQ4he=[6.=CנNVGLo*?f0d 3>w>ec$0\[uƤ/уȜޒ麰 p d@S1s0a2ڻouI*d$ˈ`a[fOp#l\n_k aQ8z2e%h <ͤѿ\`^;gg9mãe,ہFUIW;W3Id*l*`^賽 {G^Qn{&IcOޔp Uܰ3myjjN;%Wх{2]F $ ,SF/`V:d[4-ІZ'ͣ?+ɀWo2Rta;ÿٱϳ-]tKz]4 5|є3Z/ c.C9A]zxK̬ѽ~u Qy6GO>,Aʎ}źo_}wR{vV !`a L}`]O pF)Žk=%i@\noaʸ]Kx`3_Z@%?Gg[0^|şo8x# Ȏxo, dLp$Kmoۆ0Rw l%=sGLIkMlI8E3l>&fkQ8{A(_28H#4odk]!<`NWɪ2!t5 ; pg/quH[8"XHjc(ܐ V+F$xS D $ΚbbM z芻9t%ncu |e R Oɂ2P0L=i8QɲԾ9$W WRli~R>}<OF2p4ǟ*Sک?_3 F1w{}V8:E47 lzEljg>IOvY⺕o0%_Pw<ZB |$Լ%$6R]|FVV̜Ϳb܃` V*E76S(ٰ z ]oe爎b]t}3M1q"Ip];NܘTz*gEnS %Z8n- Xe B}wXx6-= [xC#w(1ceevaƌN]`L~F*&~nYȖ8x}@D*W&R\ [ae]. .pC2Ό\2a# #d7eqfC)X>ꌱEsCOLܺ. z0ƅc/=D\9M:~ `[ϕ2%φuP? X$;V6۴s%Zrlw4Nzkی*DzDsl:I Ag¶(]ш'U'F9x{oˁ6f {TGTO`:+}455ٞQjThe sLu@FU޼X2-xӜe6V}[2ufM f!Ⱦj"kMf5k3\y.WG+g esN(ȭ&;Vl"hY"WxjF-07^21b f P$ɴiAB1y/˓:Pm%.7O}0=CaZ`Vⳕr7ttЧx:j!584mϪd?+?_##c7MwpsJܮK<s޹[dRF ӡal߮L=I0ҿC?a7OE#<ۢs0]uI [>TB(uok`f-|8lȱbJ2? ߔ7a^a ,#v6WHYk )P*zJuK)=r zqȀUc2EݧBfӳʜ#?ԾJcEGk< Gἱ\DhtC#;tj/ۈ+*jPuX pxK#_ۨ`D}2@+@B?AJ,iʹW|Y~D죊<"?d-1 ## Y=ߥm>Q;R_:3ymHi@EC*~,L`?]gMVIe0q0rCD I^#D /3r'kqv%t"Uֻa宛(J&9>Dh6ȪU*SsV:χ-Wx4Hטm5M􀷜cGw{*e e}}lFe^$PSN?*a|F@wh툮 E΃Fm_z%OD1Kݭ) (-y f8ND>/ oܖijfd7@ˉ_> $9HL= QUE.kIf.;~=gXVMZKu9лh&]obB`B,J[K~9M uZoGP-|~2wi3賄[ۺl)4(Oeku> LƏ-tn~ u'C؎Ԛ|֧rS5b` =VSAu_gZ䪚?1 x&N*oh8gRA ]|4"N ͚wn+<_4i'x7,/VtэQ"vr)Vza6SǪBU0쪇C 1RJfZ}@jv.U&I/e<[+IhɷF|zX*,.GRg֦m! 7ٛ̆EΡv%3<%@ ȿ-jmfIUSD^VPKji@²$qM(AdPG#{22 L^!"\u.bTU'pg~庰:28Her4?f}KYf cV4 4@w:_2 ]as0@3 3tgt%"^UhKb*<ߔI/ګNhj:g'Y<}|f1.̽b*3cZzrcC1iJ9uM@%6٩kXwȇ͕@An_:HNdT@RRAv1Q*b8#y4f1N2kƦ% G2#i0HҞdwop;!.FPRK=SeD…`x"8d".I\9VzR՝r._&q MQ7oWT~4%wt=c՜5eT^O2*!yب^( vnNoCu>L@  w2Y" ^LH5$A31纡{rdCB. ukW<{>#ڼ8 Pr^x{9"ܓ킩Vl2|jp&P#lw3 ZeS^񎗈a {r  pFR]xXdx8ބSC|M"[^rqHyPc_x_$}^e,Ft'Ņg3+RىenI.%/}g3W0%AO6Gn 4)kp3)*6ή_P6[n0.1_A۹S_7, n7i:!ԽZLlƬTþNY){FD13wVy3/ I;SYH 4DE`<-S/W94St.L EiW@&϶/#,VrE}3 @¿ 6 ~j" Ւpca>} AV; IË́ `mtQһC3F~|~ZB9wDxcHH†?a=729+x| z[}U!CJ b~jW!GefEij0X~v{XK@YS\*IpW YO/f?MRU:Ea4CRIsd3\\LoL:D愊UM$ܳXXduӌmJ7T|VoL5GDA"KԿpw!Wڈ&zQbr?R)\2T1^9>oi۵U $n}])ԁQrNwO^s@`(l~8R0cMyƁh [ {|p1_q]+$IPJW5Uq~C1nrT 6N ~2A݃v!e K'nswFMj&I]Ecw?lѝ%Sҋhߪ GS/6P"|!A8-8Y''22V k9u%;]%ꍅZ;N>Wp\4FR36Z/t^*2+tiŤO? ]GJiFd3-ܧ~]"?/U쥊"*"R[EAͶ  *z/َFiA4jT*~jZ gxe4\n.~B>_/NI} *;1>5yJVizXtlli}h@եcB`'#ԺNWiB&8WVW]?p\E|AJ7JudjAFշ88_!7HpY}M.s)UuM@<Sj"h,C"CQ*X}+x~iQ\(~DSkTtN籠' vcd{{+Zw)|ύGmf-[EzEݱ!(KxǪL=e,gw㸷 ! ttG g(DYO&8'rEwt?v>9"5ٶHD W3+hȅа6p $4nrjBԆ2< kqw`.N3)w7x5 @D~EsfݾygB fi ]bW?p-xO z#Kh֙QE+?iF jZNrf̼ ЯZF,Lf}V=J)QHl8FcV.KdM}W YB~)I-n}\"5uo/y-@<ACIR?Uo3=BbZK#iao=|245:-e"kR4ֶH|(R8&5yL L)?E[8,@5w"t{z6F.F~i~2w>VFDdJ\ P~ݸupvZA6n$$el3VJ ZHHa u.X`~W3~9SAm~b?CTyBϏc"v6hfW$=^}EIWxn33twZĪ+Шw6D+|_M+:JU,jS4+!m4=F^`AџV(yf 4kjxb>Y:Y hҥIOT]Qx[ЪU)URg*ᙱ{*,tĆDQ VR*)WuMJOT-6bb"5udMYz|_12A>5ӪpſcVbpyE&TU.0xPa]u[D8y8đ@s$Q{E(-GGr#:~c]4YӨ*r?ْe.Z (eEM)uUѶdk.qGpb=^M*/VMB~3T[k*Y*Md> jشpF[\|ԈCp+qX)8.t*5jcPnW$o֭Ԇ  ʀ]GEh&aW9є±╵-L,;W8.+C'fn#',UJըyxL(xĚ53MTvmzb5-no:dE%_|JNlj8_39X*+ڰ+vyYUfD}e_T.d7=PV XL }!C ~PH9>`E#P7]3C1]YOH)රGK{qޑAbZk~lB;A@<*12BpuB==VuYeH(@1.c.&0%?^!ץ N)aogu@UV= SS:p4#F+}f@ ]UasnSwvӁF&6aLڤ䶽6tf?we7UĐh)\e}}njuo4#t4.÷A&qi X\U%Mrm ڈ!7m1KP:S!yƿcݸ@Y6;a:v-\(YG!xɵbrgo#+Cxku{~)SХM2g0)/>u{`5eU='l42z4$CF-[D .0l׌I&?\ Z0sS@6Anm?da{ )ԐoN!zc>Bz]s^NʇJM[!vhca6{as/zC1^gDCzvhbģ8T[) ;#B]ml?,x&Տ\{PwN"0HJ@cR C ; –rv"( D1`_[PѐyJΑ:e.VJX4w);̜F=BJ \Sop9 8WQRB)<0NKxVg/ J5RW%i;'š{h2 ]v-٧#91_X\YLGN FQċjxvU5zfㅙ<0HR*=02*e}ѭr|Rk҈ nؿ)lIv>yr8m]5a뵛s"7۫{K;Qp!GCLI=NذޱklE9ng#z5%w2B+ ҘolK]M֛a$SfXLq.&:kBf0.8"9и$үʿkZ*bSҽ%8a>;g*v+;*BsrIc@_;0*]U\͈f3qQG= H^wLRPMWͣK1ժ}6K,hCqXÞ ?=ph|nP(%5k?pBQqUk [ΐv^&e$ʲr~msƙ(Y4;؁My QSc>1 y8GMCO'<}eIQP_GpWpQ^E*`JNLm:t a=iub^^*ɍvuzm#͛+[ޗ(} pf}࠺gl`Hlmk`k# SRP183#N3߽?P~Ris~qhcB_m\,֌<ш?/2 &86[!te˶, J= `-~* J%g466]Uo..蛥1tZۚB|=~'y~ߪ~eRB\i~2vBQ$ lX"a!|#9U aI8!e޿u*c57yv`SɖO>Oyb߮oa2E,^) um#'bECr`W5ahKŦ% &)hvws `J6s9sV o` OIe"SDgU<{_`EAfs0aEo3_{yڰlyU%.-T@cy9+0 Su qyj=ػ]ePKt ~YI&煢LumX !W5Sټ `HB~ &*LP<:{s{Ӣb6_@yXcխ xPk9vcxWeΆI{y"޵K:pbk&R%Ww)BLOrHOP:i'm׵K#uThh$k⭩yju&R ٩!ߊ-ځ7C$m>K,=)xס w9wj겜R?,7~D)h2NA+^[QƆnW\n}'>2t"(ЇIs=J, b";鬢#mOBrKұ+I:GݣV34azu&YWPN)_Jͳ% ,/!emӏQlHwi3C{F5jGK-;3I[rw0]-䢳c kӭ!1 P 'sQ5(ioaOqJBmu4D*kY9KL` HM@BK]MbiؓwǍWCcyQ,=!}*1@ys4W`7E˨a}KYXah"J]xɨ}śgtۑmoW+7?)Ρ$ժ16x[hLI}*k'11lttS7Ǎl2yrK$7BњH:ҩz/E9aCNSw H]ظ*0Vj1vxriRcgD#,C DHYOmd&d8<+ ZJC0bb8At-Hٓ(~q^ op/s pT<$ټ"֧ &".gwǪs{TŚY jz;LI3D]_DDаHhO ! O!hFc`ǮKڸ0Tנ&K97(TH`@sdIKs2!Y\|ć>?nDZP3X!W}7i+睞 lgѡ 7C/&6I`i:Cލ:B7;L(ǒ:ɟާZt8G7}FTH\[9_ͻ2P8ĕ|nw86)*wXFpoheXa=fPXaElR7̠\-nuP$be*t'p-#Tf.*a{kCCZ_þyuZ``x~YjTQ0;^)m:aM]zJ;VTugur Fqе W)9B0h@%3.$ՂBu V g(n6,3. op "<PWV#A"s@q}޿n5MU˭<K}s9!,gXbd ×K6?A KU}Lgqw<'+d3.3o9tTSc`:?ȹ\WJ }A;+L^YH덹,yNO6Vx!6K iX6.m|ҝ` U=v=nh| hnvWBnr!<\$7[:@;rM/chp/b *xz#n/+z8B_Y}.ȏ&^AvU@.}aA2̠e {m~LNyn2%bȞV\761}J&AU:Φ{۞ 9k|~ŧ1|fhR[*?pf9ƌ/s+*ܡ^En$=UkUT˖U|%C[7{p&bn:֫L%ie @!/зy4NgR7q4͊=k{!l`GyAk/bv3`5&RR' 09  %ڟ` dٟ⶝GG) `nHq2n:dh}VijD=)5B\aTdlOo$³הa*q7†O^"E .ѵ81W gʕ"8~ԐF{WLmjtԂ{*V{\V*oՀJSܺyN,=zG溥SnMv1G!$Uv%foŽ6P<];Um`yaM!78ȕ<!|U4-Z @..L-p ¤"2͂qS.뛺aj=֭Lm/2L6y|)v<9Lf cmӽ7Z6AL5|=~<Đ8u]IϦ3]YL 1!/y 04Li|G_,3: ,^t0>^yH;尩Z A,+1+EfKk_Q5z2mn5#;8?Ekjj]\_&e< 駮L+9C U:t[ #zo}hq$p[Vc:9+d7Z$g xXM]t+5FD[]+]}j]D9GeǘsbcD]mM@87+Ybs]\HˊGfkzg4j򈾸>`\d4[cÅa1 őSiܸZ#W]Q<>#">D5N,ˤ6}B=EYGw~MIC$o&۝%6;(8GI`=v#*S?ӌ}Njf:O'~I0%bl)fB z(đD'מ *BdwwY/9E~tZ nqre0ͼG t76}F[]SۤVm>Ȭ=-3gq~z6B?,6lA5TvLiD좳5Q3"3Fhyy{? FᲁKבP5E]n34DžW) %gU }uD:[ak'U4 dGjko&=Ga3}h&vU8_'L.('Hgjխ SZ%R[|7!])ˁm̼Lߞ\.T_9[t5˹U Q(LPbAH@ h|oN u9Ca^fIZZ-km n9Y1&cGɽ#{NMZ;jQrvX}L%MJ'xT ,h63=WGME;M17Pz6ep JPb"yT&}n4C:~&v2 &ataKH mڮҊzǙD*tORmց@\/(f}64^%Lj=Z%ŶJK;&K3#6ATM$@eYMe^L:UJ￱B]"Ϟ9*ۅM6>4ԭNm: Vu?Hzf݀3wݡe=+x䷔t< :bT@M%Q1GL; 6U:m1.N^_<g% 4K7^t*!x \vZe1:=lugOSiW?lhbXd.ONa1E/ħ%жY|ޗ}J~6ӃCr" PƬϥ/ avMcf9y-P\RTR)`*eV, *I?YUceJRAȥm?3|z~X;,93 {45Ӆ#ˁ3NVMw852ϸ-)#?ӟx6Vrrο;T5.LZ[Mhu1"]ؿܞ~DS + {$JdS']1h>I0垁qKUxokexMLo&$`6vE4A^ H}+<,I dRF= ^c%C=Vx{_eܝU` dU)n ^b.+w8CYZdsy H'(ezjq;Mp;OCO1npY$YH*edi%;ײ⡮s0;ΘjՑ+3L9 P!!=]]{j>ԭЛ oqz!)*5+bVE&c9 PwZbzJo]<[64QsߵUƭ]?@Y r}R:NEZ[˰P&:q˾ M+w&Z +A{ }fp(5mybp栯O*T2-vC.H+F4,*yG8Z] nApBLXJak3HA$ 1(fWDtxyxRMD!>4[Gi\/ N+j73`$#?g~^7_ F32?0T<^PBjkyI@%=Ǹ*v~mD3+6uDgzfQ3ş_ei`=(fa*vTog ܞ|,k~xfœ>" e2I*6c2sY[S[j;.v&(eiX-sbf8y:r,I4q/d2p]dThdNt&,E =-Vz)Df!X)ɑIJ氯[&L)ډ]"M7-fH+w"{c}m2zjz!of贈0Zj"5GK7A?OR.sg4.<95-ʲ*<)HҸ32,X^M[вD_EV>/ P8eAj޴Xuım;7$9P VE9fܵfEMVf_vktU#? hvǀ KP \ 3fKt^؝146޳и7MY+FGΏA]3c!]T=a'\s2>B"r!&T^w+j}m;;ɕ}ssF>hsh2quq-@`? iR XE"TUfV^T@3VO uwL8#BG݋9y`4No+VȰ =BndT1a]R9s#a}zbbˬVٵ,h J~zö1EU,Z”Š?~>KZf"p0U WpO3_ Ek9sTTQ&JԁuXukGEEхAO qGߢN=mVn~d~Z,-{41Npȕr]%iM'Ʈ_ua)+JO> '5\l6X4uw!)M*HeH%jh'owY]']]p- GN QmI,l~4V;_1|{[SFjgTd4=N{:xm[+Ri1JgZ66\TD%$ 0R:[Ʊ{ "&ܕ?7m L%'Q؋ЄnH(`Z@Nj9ĉX˚$6g" G/≷_tw@ӥqe( &TI's@cosƍޘO>djaF5wqF@S ٙe(2%8Z,=h>dN&/BəO0BKeB(\"A9Y7‛7'Rn?;nl[ȯ n[L)EW쵯a.Vԯ8 Rz6mr= C]ƿ-pi0.)uB K_Фu'ᰕt!~&s?Sl4oxg1}ح<&C(|/tx$Y3EEpiD ܾ92L-UjTv^ 뼃> Cqs]Il?ܩkxuj 4NJVb 8(k@fڲ)T1+'PO/PwCے!hۻ"ҷn} S0f, ?tOni'XwKh*tEV`2/Ӿ_dR & QU.PikG EOKLxxQ5rڠi 8d~;gE0\Mwbx5_J2Cߞ<{}i[,Td[63Gc\bEhaazI}Ǿ`qg(n1Y0 [Ofh,4xyTvʓ",S׉mhP>ڀJpj1-;$PP \vjFƼ Korp;G/)rCn)cΩhT\TR ϐW.3<ʤ*MS'߀|tznvU+ra@D=QW}O6y~CC*H/]q!VTc}Իͧd.[j𽟴t):)<"Jlp[eS nsJ~|l&AޝCW,Or{34XNJg6\^Y3pE@=D$]& P5uujc |9.2,60ڼlReW_q!nѡ÷ OpTIL0kع~L?$B #t4q[<#%<ȽgU/'ڼgPWsi/8KݩACj/(ANPnQPOLZ@X&f*}_p"4Ot!=J [WH(r]׭(l7L E05M\R<V-ĢYCEL缷TQIZi',D{Zݥ~dZYZ$u7b{YM/(s=9^ ~Rj0N^g󑂖톡ݐn6I"DvR >3_5 Zݒީ:Qմ+' D!3QAh30vz?| c;>n5ODjAhLr_Ϡ/)LE,XtXr4{+ > }S]DaG#?-+®@d[Mu_?OrKwڹW -viA.?]0~F+kVDkmoG0P&`f~v&vBFX9JI7QGo!߶CM*'WGlMb99ı!k92$INGX9PboV{|y_uadkpҋfm2*! +?W4qq$JµyVhӞwqUFc|֖Ey c듴rl&{鳩3/"9ciBK@xBͳ/(fx9){]dSy[/,5$W̨u!NЂ-eͻapiroVW *zgi2ߝW R25N^JfM"2j8<'23Jr_>贪G@!/F=f?% lw+Ufcȴ8a2Z@;eS`3 "xR$aӴLOzc%,v 7k8ۭmhK$*wu~@Nx= ;V(4>ṡqH0 cP;P}!@@m쭁z&QTW^qC[ -JC:z1[W|b@}/`ģN31Z MX(ޫJ@?z ذVR7bնpE~4Ǭ̣#l:#d3? n' 'T>dw$Q= {$C+#ChrL#  ^tq*AX?CD9KNbKHd=b4\MrLz_M]e$1E[:s$ ;lA0nfe's+.:H:Y-!т b "[gZ}cf!pr=H`r-?\EPu}oz=m*ҋĎVm'+*c/|&P K#Lm/ .DR,߯E.,GTN'}cANj+lj%alB4#>,CK'$ؠNhj]`n!٪Wgmd>۔k@s\]TM1smZdoAlo"TW9PQg:b峠B,ˍ^8tdxX(^]Y>WfU3FT^t/'4;MMt)VfAl .c)3luTǐFz#<>H-`$Gweʿ?w_g# GK!E8Q&޵VZmK6ru<  W~̤۔?K?C߫OQtCNюe\]h]wXS  roU `A$GkIUjVv4"l\;{IXyqiIFYc(ɻh[~L%!d_P [nh!:M6B  ̛(tCh}fq`R<KČoV%%O' K!Gfn9r!1+ā(?p|pꎆ%kq镺H'1[:FYYBYU٩%~7WfDb:6"_{/+t95C}9Au'EٸHbtp uF:{< T> M>U/c`U: WKX4\֐Dx{3 SPc4Gxw nSJt)*F/%^۾hfBS"1YARVMh"(X6ʁ '7:JMHVeBޑ)%&QTD!gH`"??J;w7n4/bd-\JJsɩ߂@T4Jc$#&Cn4˾"A r)7Y=\|BM)%Nu^E ä9Pwwޚ3EinMDUheg'S<`hM *Pp;nKJz|O0/-%eaH@ 7/yqf)#V=Ⱥ3$VHLzYД-m\uc_\DXVfDc(i6MM/2͝#w|BIf/^8H p*D(ȓZ!DSn㨐I<%1Z1( z6۷F?]lzCWsّL@xTE:/G4zWZ(,3V|={Jzն#"!_:P޻0~xFLRSq(@YRW{ M ehb&=dL.h-Qݱ9^Pv>b>DχIS2i讶N'l SZ. #Ȗ:_n:y@A7z%@{JHT!+GY. t!(/Yk` Yr jl_1)8t`ju`C-2:95mV!^V@JG 8, 7>Eg"tӯW%cdZzb-Tٳ{(EA]$ IB s|DӨvcnWQAHr?Vfw/&N[ٚȻxR/"[. $0Tv="l,? 9M=0G_fmɷ=ApR@hO~[|Ȯ˰Ku $.],Z(=n<9Gr1[cj{&ՐB"JT8%g_Ocة߬+Oե@̤ѳd<ZzO8`&[Aa~1Eѭi]e#nO/ Hk`"̌52Fe|rid .L{ky_S‡* ѥڬ##U IX2oǀ7 EbEWmw5&'b1>x=e_L^!,տ ' Ef8k]?Z d˕x۝ .5M@'6\52 (Q7 iajWG5V iy󭍝Η\(T9yk+ _״ImVg @SIj8g}VG# `%/GPDHV]\3 \ ,v0;lzJXƱ=FTy`|>QMeV'e7WABYاLTfa~םYⲢetNSEK]}S$سi3񦣑5W^SqY1"“"4?oT35\c'rwY=.NYo,-E `%*BRXDɿ#pHwQ/DaT4v&j~9-%HO&U m;@1[Ns n7M(&vZ|ެP h8:N`۝aA=ڄ~}3D㾷[uq6x53`QuYpS+1ږb ܚh-¦,*` `ky·JW:w ™H_{mC$h3K B?r)b5H$ rkЮx$ z 27Z /)ͥ.G[N?|*Laz 2,7&N^pFLsgN2(5#sLɄ QM3;YGZ]ɭ +p:#,AoVhB/Ϝ$r)6 ghj&4Ew†5i)qDI[S(NzYڌʮi%Go7sr3Bym-U,mO)OCٞ!#ǽZ;zpVgP̏ץ]! &im8J.p[UvY#1o iaDz>?oK(%Bv۰\$FMnd2b7? .[|)ۭ8B ^ۡQ,zR@}{F^C+ V}o? j7~ЅaMnAW+>T/,Y$tMZ;^-v{ (/ KEJ.>dH%HR> xZʧ5rk[>b4P\q Ta&LD -GC1ƫ?`VKEpLre %)K&WdZk#![ 3v %jHJ{^IgN%ǵ.=~ jQ y{FC_͛mCc#}X)\G2*YSݬ#$;;b:C kh-ٝUe: GoRfUjsg[,=X=1L? _}ݵ<Li1 PE2d[E1/ 3>Ci}0!цL; T\g()]̌Å*xyQ.M y |4]cǤF3{3X^TQWAz >,/IF3.Qـ!zE%[/Bn@Zٰh\*CPHN 8m9^v8+p2~bSN!ħ8͙ZXPn@G,?&fy63> d4n++504.ޓܫd?$` [ѻ].5Ք Ks])}Oɞ1tٚ0,'o>Sfr.D(Geoct29oZkKsS OɌU禱P)5[[Sdl\G7SFwdIu J}qE /v*ރ-^A ˟8iPM"׿@nIi88&Cl=@oRyݧEUn乭ixM8'l[: )ljn:7E!_>/ Z?)i3qŌOQD̃<y|J- (7 'xsȹ=}m4;$FhH($0'pln#iJ X]wɱ4wcI݃zQɢՁI͉jųMM|q R8B9V钱^Ҭ.uT&wծG3D<^dᛙp27Ȏw#_eJ-Uُ%L&v@"ī^m;AV '4,V munp"uv/20i8߈i2<`8z(C-G/wk=u G<98zWDjP˹ \ZڧW CtP/"Zm$u& qtTP<4PKE?_>R3mxddzIn#2=aҢO)#ߤVY'"׶t|%cmd-MpxQZGQ; "yMX^{|p.+(E ܜma:\2vU.%Q2frs rR~[rW^A-Pz3FS *{93rIwka+Sl02 c*+% zf$Z܃ڙfl:Zn, ܪ"|_ޚhxhV&]6U"OKY OWfk%ҐӨ]-XAPwFoF/xJ3ءFP<-Q1!+<9@n x] )7 2O1s}_0w$ab3]7- [`%\ }eoǾ]I"#FBtF8X*hlA[4Ih;dꁝH/-G]D|Rgq2'tcrwtώirr0e5Mʟ<^,P`uHv_>;`CK?یݾPȷwL{UsNd6kn4Z,U1L)l9Vr\B)R9 V#%ŘF" X16BG5>8EJ;YJ^bF)U ?J't}O>δt.mHoLR? 1Pصnq&ŷU/)=8g%B].MwG޲ )ލn%rLmg8BŖ{[e$OzhiOSqn MgK N?A3@3r疹li"|c](rx1~^'(X&ngVƳELEU3,?מCwFQ|#+ 0ʒD9 u rMqtH'7r HZǗtAn߀cN4Ni\ ! f2[1|+ȶbtnCۢˌנ')IPݽOƼw쒹 f.ȹyei̭)-VW*m6 gɏiJtF9cvE/Qtk)bG oo5\2y*4-SV ʈɽդi2uE?|M.XEDQ{Kヱ0wHm^EW6ĥ{66&9J uHfN Md\_"tE"B>:dnZƯӹs8EŸ[M/Rfvԕ` ?)53r/@JP"j۠Go3.PmoՂn'9a kD>p:f3Tӵ.q!OqGC B=Z~,_ s9طxh,5pY%1XJ=hA=3jqڇrUU& %gE:'iR,Jj$H\Qk-`drx0g/~{rQПeˮN4խbp!w3 pcEx/7rơlh$V]4uEdVI>9Iw,򎗖SSY>DQkh0Mr+ɉe"?1Z-b숰;u2NϩaIaqsK<<i n*Lb-ѱ$REZ`ykE;F bA 2%}L.Wnsh!{J9IFkMlӤdY]M'u}dWdhri4gO 2H54 oVhw>L.Uc$(Є@*6s|Hdg; G|.a Ng5%E@Z>;}Yb2cX*n3 h-)\Ȋ;\^rbX -[*Oms~%m}䔿[\F[Voyeq+pȓKjEljՉXuK:G֫|:LBES9;`Ća[k ,$T{~;sܜ)5X`]&d_^%Eh^[IUn#ۈ`ቄ ѣ3}Up)58wI."F]! )|U<'x 1F S"(ӋA1OUwsȀ6[;vY$]=T[k2}UN"rLDbr-<שhu&jG.\"\wBMr |PgIf]Jeq,KXGlXy+[7 swJbK,CT물lԱC º=U@GɶN%$(˛$A2ky)S 8MNxή|ZEo=OL|oFʀΏӹMq8"2% Eωj(NWhGoQv|Ҍ G}KKb{;BH{'aNH|Y.[޾Zl!tKi$K?Mz\l>fadlK0'Qh 2YJٮ.9,N78Yk'hf|mC^0 Ʊ7$hfPˢg'>]"1/(r6y.>a߰q:ZݘȀFol($xf]8%DlWD2)6&!ew,-udQ ]wDjAa)C%^_ ]uxjZɫ*V, LW*Bʐi@^O'ii-h]BkC (N}A؀a1IϝuWS)H$+Aō2$mimb\s j.}pۖb4[t0ǩށ [GҔ~ wfzВT9+0p3nI+W2\,-5kPQEi@asF8%YòeR{Y~F8 VFވw4t +&Y<>HUi`*U8"lp"F1H e-@Ϩ!,99Ww(?:`wwzŘ.~@xtjƸSQg,P]z1:D~ ]b@.^1" uw9|ګ1/hvRG)kovpJVCri!U U^,"2Fl}bs5HD}[ChPbzNȉ?cqzuz^.ȂhD0xa,.3 icZ%H8rZKKQ7)Ow݋UW?8b!".SM NQ[ʓjˬDY[ -Go; ٠v&,'VSIZ<q'|5!eeDY)ݮ#EIH oO($MzNϩ60 D<*jHпy!/f4G\c J7~!bn"Q<2Luhf1#*ۮ`4 "̩8.b1 i`-hmbZš횡nΡPZI̖ۚ)թ[^B`%QWSf=Fp}SiT <,jnSȝ`Cla v$?J袵s^k(K>{s*ʏ?G5TAz]+1dODg{a[EyWdg/Qնp_FNF6M-v!8R~aXٻ{oսep]ҍ[Zcø:Tz#3v4Vi@Ժ W?#s9yw77EݩC;7EurI 2E*nƮ%1py a &-vNu[r^?gPjz'v%u%ߠ;QW_W8ԋ ?a"GON@{(}V 'Յ6E:fyeJ' vgJ@@Wg{$S>]Hh Sd]\(grXry#:BjP ۣ\li`)HVCGbJe0S?$@{&\Wh }m{lY3 Xb"ZdobHʮHŲ bA%zWɣ+|x֙tY8L=wU&pJ$~Y)>%Qʕ1qv“H=E$wǾV8B}u\Kk .b]IuD8$oWZMlɩB'n 8rPQRxDͱmyǦwBU%<å啕N)j.1vUHc[CuDa}Wӯ;mNh3D< FTPRN+ٱcl"+66\7Op4!CEbsU:UT(4 7y;ze}?ǿPTnT:ϺUWDŽ}/aX%ɭ#,Պ.#dNi^ɫ\LE;2;+]Ӻ,A"iRt@ P `[hvھat]FŎM}Hԭ<Vpڽ@9r#aZٹ¤fB7 %:JAa&"y,`X}yfּ_TáR,"&!r6M&:2<*} 8 ·ЫD0bWk4!CɌf5ַ^1@i7loh5j  y`9aS7=aU큡R5v7O=s0""P[]ׁ lS1S솉; }NM:4IZ! --(-E_o>j}dD\XŦZgJ 5ykR:SX \xz<$$=H念M }8ҏ[eq|jXÂ|jcku^=陧pj6p\+i֑ȶ&ms6h1թSU?%GAE}锤hlKsN3\h67Bǂ˂daOIid91م/seS hSA1b7/- b*9nF (uۋ:}rצ*z[WLL9z+ˠQ6W !6v^rV'wf{BK|13<~UJO',Jih B G|K iq+=pd@Z[ 0 &/YSwOg^byxA0]6#Ūۻ1sXcRFٙ~| J|2%j<aLƩqStmCJ^ri ٺsIQts;b]YjGm#a|妩ۦŕ Vzya-wdσ]6MgkPWۦ h'f}0܏#uH,IɺM>:JFk(QrW[h>zK2Si΄FUECxşmNs0gE܈m~ \Н9VZpaYs"L'z#V=ЊG~]تx(V%.9}xy:7L;4B ec)%%/#x秩νiJ" c :~7wNnkkii3ƑxUo&6TD76|@BTHi ƻ\A?EFҰ c'̬@Z:AzXv9s`PC34P(C^_R H}*Ij]Kj̛;RV]˾Wzuj 7L(pcn.G@r*/sa5:m 9/䁎>e=7i8f՘K}ne6V NR8\>ے'qD_Mng+*hEu Zl|x?]Te"0 &mǡmÄ {/wFB̈́kǭ +F9-S<qEQ:E2ʓ;q1lcSs23(kJlL_L=@@4)Pޛ=kr e^tʊ&{^w@9PYQ v_ʰTvetuݿi\a;,KyONPRy ߅,|`'[Ԉy"D[%DΠu7 /0xD^`+vS^(!fcYcC+{ V$BO{ޓ-~-** E~a,sGӌj!+UuVWc:8zk/sakm+yǺVUAx6!EsaC@2nuz}L!j{Ցk谎d'a\+fR&Z1c\,Ҟ?fyJ;b&tA3W~jn7dK4þzl$CxC҈ 0W0sֿNMx<{?,ȣL۫fi앵rJzc[hx_س~)XɄz^)HqA|~T8>yQ@ќe+NjśÑ{] H{4tpYs\Q6p ]yCkqZ>qoF[{TPm?#ҰaZĎ.Ny#~91|ڈm D2bN;\ɸ㧇Zxbq}ZYUDk˥7}#9N@hF:7Zv^JfQKeUd9U:x#q.X< 7'UЦ8;M'c;(B̑hG :#8Ήa\AU!Yr4[eMO(v+ sWIޘ}L*NEO`w;-; #-z5ٽ_py OBV_U%SrN 6g 6 :n Eԟwuz"]Dr1_1;2Q0s_3X|lHWP )ϟ^UkԻ4~IU ۔]}$l:d`CM'  [k~t@U>BVY4`7aU܌iD9i1 bJob_iŮs6W3'LW%Ie*VtaN%Rq 7X!,1O6,ތs뚋8s )AR2 Wvζпu ϐm>C2ּpkfVtn-")O@wm0w8LY4i@ѭE&fi{'a/Mnp~1qW}T AqIiKy'f V݋~iue|(+d! I!S?@{NeI6ۍSICuXƆUCk)mTvpʄjN=AV3q, =/!ay-Qۯ2^l' ?ABݪS}6Q˜`~x}nUsתg}毨{]~ D 4V!iHgת졚]:B/Lﻫ!D.ЅT J#oN3JgFuEibx(S>*Tdq0VN&rgwy~A"QnfORd`^=nSőؿ9Eʁ EE h!Ϊ5BıޤQ0Ԣa ibpUl ߏ?6ʻO?HH2zXnMM_\?I18r[NPU]~!S7|B tB֝7D\qZdR!K\!dxX @OB19/\P'ɧCc((B5V~_ߐ;2OzndQXAF0KNzVDZ|0$ppUj̈M1 W#0/ =f9In%7"X%)]@.AW蝺?Cnc jG*!ڲAR,WMΘ4}yُYY[)VB {lTYC4S҈j4< r#oTVt0/\A.jkJG&PѷQi}›lX<=Qq%hWg8,Ym\^+TΏfbC/V0" ABbkU(_7q*_ҕfN@@kz搔/U¥W(dc@ Xnk!w%g4\JR2X]~Sr i9$ }2v*z]vr[QgYZ0707010000001e000081a400000000000000000000000167b609c400001090000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eO]?EhDTTk׶Ǽ+4ao&m=/WTvb~6<=+[s7Zyt|w@Hؓxx̀ΛnNܹH%c}uj^n P($+:P>9Bߨb׵ 9!0)?G۶^W45.>:ntlȉEDYtr[@wd牲E2Pre m wM J4Khum<!s<#+T鼃ɂ8 ٺ7B:ʝQ$zdqtBmOՅܾ33U!v~p7d88/fSxD!T+N6H9X3䙡2geu0KˍLx1^ph>SBsA=:W}o "t_hAyT _xGQ9W;72CT&J맽?iwn.|GFb̌<~k9ynUTcTɡDkD$զj(‚UƋ#V# %6 ;_&qܰVAO=; &Sgr fWqv-d)"Eivn 0=Pl[{C61kS7 h K.z,د d_()9 NuwA@ǭeg{qHne)g+aךf:_`&rX+?qC!mÒ,K䣪/X굼–~SB+2&cIdaKlc0'حLRE}K~q6n 6Q YږD쓑PJuxM鲭]QIzA%b(zI.QsSMvS#:5[<gXѣVC zDZxa?Ϝ! 'UP{U W*E'ҩǭ]X00\8m.]yu #j;4 *%#/jb F<x :ٝ(ըd+m/l՛`A` _?>x Ƭ'Bu>ϽaE-q~?-&IT2x1WRZ&T.:8 }dT$P\uv& أ}@p8*q ٧mQkl lAgBɈIʽg#;Wm5?L.$,#caaE\~-͋än@L뺟vj$_˜GBbqbщG rGzn}ל7n c C2%We9'R6WS;KE ¥ыxY:]7#Aa4s 4SuvX:ҧx.$37=  +85kTUkZ z7x\Nr!&F|L!y ] RiʓM 5;h ˵XBjGjF &ИF݀ф<@"tS]q Gy„cpAZ06 Y ChLO!us+N )lm8]_8 .S >G4 u jIvN!&J_M[rcT 6Dh~Еg=q@^( f+Gvb̒D-mkw`ikzS;x~BK"B͊թ)taϻ]F*}GU(G. ۋW8iٮ)7h[>PS.ZM0[ !9[jsI2mgWmC6^B'|{COqY{(ĺP:D6`+$x"D,nF *Բۂ#<ʯlUc2L#FnLو|] FƊ8l8ߥM?3R)h~ fCon[ƃYQ 1u/ 4MMP Y&bE3aYKSw0J?~j pYqY!zD0@90& tޱgYZ0707010000001f000081a400000000000000000000000167b609c40000b748000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ;mkDK:=!G{% *O`i!l#rZ"4JVV?7,EԄ֥:Xb.8w⍆s+9KOzqخ {VU (&vgKM īuMU%I.fK W,sy5%8/^vuY㋆Mb$/c?$߲Rx+mb/zIӱpr?6N"l"ڍҐ7b{[S ]v*́He$d[17PA]FD*քc@Pi3FA_d ~b =bnSwlW,Ä`K>I6=Cn,e2^yXY;8"\mZ%^MAweH 6% XФN!'QO biy"X+ȸfD+3H ]cl)+dubdgʋ&EE ٜ]3{{c:cYY"$ ;"ITv*S+es$d,_~ш 7yɋR2Jxɷ>tfa ف;.7GXmjmфR&$O(XE=q,ց\\nSMRwFc&݃.-+nUd_me{oPAv|EݦI6G{".eKiE{ޅM&tR$X"PΠh1A5;8elcnqt%ώ`{86@Nr8T%ё{JY{`-*u}d5D!D @Ԇ3YB2byT04"E AZD4RyzET:(Î'DT=DFeō=s g^\2|"gC>sʷ?Bn-!Y+88I7hʤH޹>w)[xPgW>_>mJ_QE9G4i6)Jn AH7_Y;},jw$@Z& ^=!L]u&O[Bf5"-O~lS1P8`,.evDJTNu-JR@cqt(iA,\yo֌H1l6H<eM y۱%_Իy}a> uܙ;)M+fx) qݰt5M4WI[{aQ7F7'PW.Bonbi_E&p~xn$B=@| B[AofNqܦ֚3607) G*0*^r%AtNf&%>Ő+WRjxF;?Q>U=oyXrapI{nV~c덪|*VK ^n^G0%KdZ͛Y17>]*¤؈wo׼z'ۇ@1 9OrX~Sm-YSv8fzh csӳv@ʬGd F1@J kn_jzNLqx;7m"fެ=-RaN)6˙$zsa;`Ժ%A ˵6`?F:vPY{ˊ 1.jUn2 0C-sif8d /(Xijj˝vGnj;$u׉T5ФR隀l:MhsɷptBg3o=Hhi5J9 IgeÂKwlǽ EU0Fu7awvZΕJQB/ {SJ~~D7<ƒCQ1ެpmnܿ\*A 5JXiYNg<])7)pCܧ v H=C1;.ʐHڼ/l= 3o2LLϓ)3\YBX tb\KzyaWOhciy cUMoDuby%[oTiH^[-??Vy; ʁd)$7zH(} El ('kJH#*1 -h8DrLs*A n G">v:`68vG*pt9YRSĔ?[Խlhdl鎇Icm%E{ed4ښ%2{V}~%+ḛ\u0g/jm|bD#$c)ۼLU ^w2,bĂmP>Q6tՁ?*MWWs  ]GN~ q-1s=>HRҒ h"G+ n|TFID֙un| 9 Ia=lǖW)?nR XmK$7af.GIJi~.4+skcP\+NC!*̓>>L)'zˢ>@!-aOmtLo?!(&<6tFy"2)M{X!~Oҏɯh)q-hz)f?C((}i]h͘<;-43: ҡ.TXJgy?krm dEJƻC' ;vL?,XᬳA7;W`hqmkQ$`] ;msᚋ+ָLr/r]KCI9yY_|4xmejgs/A@s+KGt^ ߭EFb2" ny(T)噧1%W?)4;+wKMU6Vh[a]5ʾE.?h;Q޷a]j_[vڪ V'?C렕@l)yY'$5çvbCדSuA͋_*bCN*9tJL%nAE^>!_wfg63:'吝ccg&efxHW@\>F"ll XQfN6#KO^S'e{,La >a.ҏY̳*+ zDgN:Eʞæ0kB@SJ^x`ꯎdi2KURԁcбa{\u\_!Q䠡Fܤ :2GjvG 8FaVd%F[4ߚ/by #ob;TrXΌuzz{U,O0.'}x8cтqBЧ^9Yґ]D)7@@; \˃))kY+lӔ9"tJ0y;j;/|N hiάѮʸGyB m+'M_[3e,?<\40>wVzV۷ 3$éC VYIXJ C(Grpn/D#Nt;6(Q-fw܅0~vb]J`v E1ݢY_iDQQX }k^/Fl CjY|!nc߉'i;zbr1h"0:cuCԖhGuGxX: ~M9#u*'7uWvk :.x71U2VnCǂLٽU ¼mG?2֎RIXo[.fRVּT 'J/ۤ-rk10hIg:@<ʠ/J˝2kq;a+Qⵞ&63SIB%x"땭`[I淍Ӳq泄R6/nEx ||OP9SA/y7pNZ`Kk۰+DWKFpJwnY8W-2QQDlC *<ztI(LМ}P輌D&|gTaHV``/QF2S}9>ba934RNǷȆq*{OLYPkc@\+vfhGE4;gu}-cLIQg@ɨAr+*saB:ErQ+E2I5lᔑ6Tt@ա@cS(W tzhR MqwYQI#,߈N:UG VAV M۳g5"v>"<Б8®a@3:Os\RB$\7}v_RXeHE޸hH]mõ4oYik" LSwurS>~nMQr{KQϕp_ܻce'^9Sn΋Ry N 7~b4PùdD*et>K\V(1%j=z+&j'E'0Bm- +[ߋ`mH))@pPрL&%WGc?n/,ǗQV>#MJSTbjXb-4X dӁe8{vP{ ݤe 9B ༼D~+w<5w5''82uҰv宭Z$j'N"TQt:,qA>_HE{t~NKll)fM{x$~Jo<:SZЊ2X\ob8w/a:Z^Xҳ(Jc>+1=/դ=Fҗ H8ƹDHe|Sb\iL/JЃbEg*C"2_Zoÿ37!/? 0ɄyVe"68^fUp/ٌL蹘vWT _󍶳S`.&Л!y1jqSRLnA\iZGjyo-A\P,x8\i>O$dC EтV*:TdEyyƒaզGQV\0q5g>'.Qk5.HIo^xY7N̊H)=DA/ CDV}u6:\t:Vq;Xeۉ1]3e S*7]A8-h4\x^'n"$7NI>`\W:q,o젺i(VQ#Iq.y H {wE!QeaUQ1 / H_ly Xuyz+'5ӯG\&~#MR nI2Mirsm lT\х\,V{OwV Qtn @5*F:+Vr €;nQxmAyTcO>]o U{qSg,!emͼ?=TOVY9>cw^%Q^T*s珞pLݬjq!Cj.9BDO5,=OO_݇YTa]D g{ 4eO[0[#ow@T֧HNy/rkT*cDY,c+yͲX]!fH1u .O] 1bZCg3(,/N@ %= 9`@sѽ!$ٕԂ}=24Mt@]\  ײWH8tMZO/粁zpN$,rE)r4F 9;"!BY~i@ g '3VpuBpnc.܌,ۛW@Nn^v>;ʵ1Tblo|W%xY86jdh81^ܘ6so> M6K0ݢs#;HQ&i~w^Z9'&႑^!nSğ;i]"D:lb += zgTOZU3*I6L!13XUgڙ ǘ rnIřWZ|Åh = $#AQ41Hi(sЦ~Md] (6 ![3mb3Qu\kk-6'Y5 gԙ_nKast*nw -M`<90vcEІ ϡ*UP_ȧVP0xOo(Ķ]OzHa-H :O XΜ9 W@u}Z(~4br"qm_:!]U"$1(KK4C,i%ArݻdA]ixiax 6% w&\vmKVauH_eA1"ΜeaN~v~Kv\ 2!`S o- K˜jU-l7H x_\HI"Ky2j8E0]dP珖Ĩ6] 9|jR@~rqo*V_#2L?7#BQ 8>`@C&";əG˛98r\EQ`~EL8o8Z|V0PAҿ2S )#g#}Dq+9[.Ϳb?%Y`uS96CDl3-HSەƼ+}X't G7: 0VԊ7 cǰW.ٓ] z:/}[s+W5~M}?5,|_@JGG{gV:K B yʹ دn+ˑtM|/uWҵ3uxq 53zT 'MK%6Pes!j>'} ݤ(שo&BG`~v ' fa9_ڟ&ٜ͡n7(Y^s'X;&($G HZ$WXSW;cG;4 U=˳.D^PW 4:WéC} ˾ݼnhHїA4+m< ye33H$ǠӐOPn&@rq*eo2`+~wRpj1س"r qPK$Uyۥ0frx >E=n^W1YI$`'t0bo ,!U4kS|$:s8߲(HkHɁ{] Dd Gġ],䳶)?𚖔GWd"4c +JPBy\QuK T[pK“-3 z R5\+򪅐Z;5)>KƉw|O!ʽ;Tnl$ƶMn{{}ttF'k&-:֦vlEtA|*;J唍p3\f$4>AiL6G8/ cd-5xXPׅ֗V7 *Aט=b6.]i,aVJa>HXߐzkHl* vSC$^=Xgte _k5fؚv$YrPD1(p^c.XSXؤJ%{f:àTo(6D SoWQc>$hRatپ=;ptc6;̺rI-h/ 23+<{ ZHG9&=hqv,oJt\f \o\N>E$N5CFJ/un5bink`FѮ< bxo/W ٟlG+IeǁJ:tl7Nj%-PVF3e^lghx"(TOu۲01%X6q 7ʨ'zB D$*p]ELV,p`Yr&Tw{ݓbQ01U5GYK4Z&ۚk;00}_.W_T2F/sҜ7L(XK-Js[4f Qz3|ҫ{=k(a51wu鐲dxˬK~.䩊z~4Eh* U{]l/O9p4"8Smo7<u;Z_K˽i^QBhȰOLB7(8BSшNoGS.oճO9b Vb0eE/h5:ݐ?[R5CC3 _v BKzOLt fboN0Rx8`m78.Od0 /}gM?3UP=QYb6Y2īFmFЄ;2CI0jN|O9ޙCYSmC Oȑ٘ԕ=7;zf+uz#Bi`Dx5>02t&7n|Ma lrVT(;)8XW[~>:r1SŅ<mB[j/}L5C^|?ZcNjݏkv;gܷ׸F`cО Vcƌxр[ .>2t&7E#y@S<|jf)I(C&sBR3W MV`FjLMjT)К-99X~kTp "Q`ӕoz5>lvUop b?Onj%Yr%$`"/%R-y)^GRėuW_6%YyHrMNy.ΪK#FfI2lǮA.6Iv(S p)Z??gغxmc]Z_Ak$6Q i>f2񓢼_6U;l) w6p *T M(gawm?o'# X|@)G]C堋Y9g56 $B5*}aۇ:m4ܢh\9QA Np l̨.Ϟ yxyspiu( *WvFü$ޕН1{ E /c[eIrP mJ ˵'`%IǘV8ګXNT /c5n-2=4( g,`9 ]e 2,iy_be"WFi-ɟ14׶㾁!@EGcϣ2Kfpڄ)ڱRQ:s3jwg3߄!1dŶ0' E/eU1RX!_fO&7ak f5FO*S!,ae=F?@B"h +:VvR01>ZzhX6T3P-FGRBae'ӧ%yw H3- wft.4y?J&X'ouM( b'bA^@l ̕f!}59M# ްm&IP~$Y' @gTTtIЈr692բr ._""2ǩ( ;ѯ?Q=,(\G,[rdoUntd)Waav ]Y\У`dfl7uMwՂTr>,,uRQ<!V(ep:b"ʑwTG$w.m 5rFCcɜJjX4]wDY%=0X451NX˖.[lg ឯ*hR-Ik'8C׳o="1&]b %Kf v#zo(yd#w4w橰>reAۯ =,xś]%y^e?1R؅Ps%: {%zxR}q5yqOھCzM7&`a֛x}qCq ] ˛4KL-q 9|Ͳڱ2hp3XR\J|#~S&[ _~Nb ^YJ_uZE$]W%{+jq ;:$Q_ךkH'5_˹peቹr;yPvNI5"J&2 ed2#neI"(3s.hf{U",Y}'һ-u6 8ȶ{Ѻgvۻ;<ˆ`K61%QV[zIC_8'KF>f dMŕL&0< l83Rr.0gheH^@-ipLcxH-P]".nE < 565WqZA0>(°+.C[Ͳ%%A=L40aA'\Z΅01Kc`uMI|ڦgkXϲL )H3XQHmk\dOxn#V~"*ooAsk4vF_r'Exs;tZp)7ԯE4UU!a~/wP0-VE$Q '˩#,E [9>E( pmTG,?N[EyO;ָ+FqD=oÏ1py`C#pW?y}/ ~X:s ?@|(`$s L2hҼI.뜕*p_![ mζ>u0 gEmi0~eRӱ/]e]R86aƌl;Bw]&K%_2k=d=: >n`DBwJ 8^0e'cQBtdZ@⯢Ӟ7P㾽 U:2v/?x=YXo<ǘ`A ƺYf6/WFkjJIFf*s `{s&DKUJ-|4RILየ 7O S覭4M! p`JI6&ٔSJ恱^>"I-=@ereov5{HHKY(3֥")![un%P֚ RĬ*nרX׽DULu4‡SwSOO RYIq;}AEl 2 BsBKPV 7SmZ}m4GU wiI.Qʯ4[7L\"#){t͑l)&(uUTpI2k:Nʬc6!RIWaݹr5 JruE~lJކf-TG%!;^d#2Vv̳ugQj5NΊh<0x:4=n+!}uЖ Ǿ t+{F~V-?}lm?ohCwg?̦M(5r< ^H3=LU^h7?ύ)@gc.^>_/(b/#B1@C4AխhzNXTd2bO`xEN:}l2F>ε5!3]n77~=dDaz[m0_,`!9&Iv!L?TU]MuۗMYGojKZע/\% tԤsWlLfZcqLE]9G9˝KZژlJA< \=rM/(1k/ iaZ$Af?{I;_m X %ٓU6"|Nwsoy*8N8Ev 2b=wY<~lC̪+q,78Nt jV"~P(JblRO +B`AgN6nL#p2XՇEiN_W# oh.O- /,鬅9Me9{?Y$\{sYֵRC Rahao3+* .Фax Bxp VO՜epH!FPo,nxh ߓXYKM VjR!]8s,MYxT`>e!+XilxBgvu0ùd۪ːkhB)r 7YцH7hC,L~dԟ:]df׍B3{&$WŘd@;p']ݩ25 2Xz<[5cKl|\b»(oUtu9+1Pq%p,Nj##0B^`/[ ĦN,ˀT/C\pYJY{(roԱ5eA ) Tpn*hk/oÜs9~/A <{F}IEY7)A rH;HWÏд\M=a׮>70=_-o] =n ,%Nr^^N?p͝>KC]M"VLyȉ[YٙW.Vb_]h huO~ET߲/Wdۈ\x%9ǀ>)Z)Rٳ JZ< 7F2bsLʐJ!ĻƹK/:(7m#~#<=A7r[~UY7r-IgiE(COd \2ջ{z 2&4ٗ{&ڹΝ <[U?.9%V@Df!H`U?:lږ dh3 `%J6Xc"yl{՞ucca-ZM'P =:֝I,mj "f0r v`7DњE/M:kj xy 4 BolxӪ\8G3 |k%"*"BuW2Encճ6؜HSJ] 9(%Q{-W&JZz%a9,u/q󅵍%=u!5r VD:}t/fL ԼCN@hǮ+,v$F2 nOe=D?9i%ĽckOkGqmÑSZ021?eԊ(Q+ ا:NYaHsnR]&4&%5Yit%sI)"d0c]a:q=mȾԗ>[lq1]`ɞ은g3ǐMJ8^+Yx `RdKͥNre\HRUɆRn9&2:F=ptGw ˹鬒`eJ:J =b#Tvt5a@Dಡ$f "c_aW \tPM_܀C!!UKR+E ]#κ!_yA\Vi='|/S(~3NNNGEۦu@g0η8ͺηJTS;BV)(k0v֙HD< il/Jze!+C_u"T냧ʈ֦3bS L,JvQC ݽn!nq:hq!MTck JB$6 1wvL@%\%4IXQ9hVxRd˭1YH>#jl-u a ufQgDj緪RD} 9'*z.QW[19B< X0Ǐ@tw<ԎM&GWRk ~vs'h׃m3t 9\xIz>/:Vz䒞b.﮿t2u+ _OwBBJl;c~Gen72=W!:f¥`s蜺CEp g^% _jD믇['6Tmab-xҋ©덖ؖސ>(!okJ_rh8T\cM mʔx.;}0A]ˀcy\OI RQ1W7s)C|[Ii4WµkM1Z!86}ZЭ BɊ氂juFO= BTQ8dbG<|$1eYS]0ˀeb] 3 k%w89*DKg]̭SKTƸ!ɯP +]fy0(KNf+: eCZqP0FY= pc!\lYI<-t&Oپw8㶬CyiksQ=Le#"1nB}Fx|p)(`^A&Fa |)'wy"k^ʊLAbZSc}+J=rhjE`=fi:|5@?y; *ɜzSoXLh3QbXC;{TȖRn>: Eٱ5\j17x/D7B;FGF#DJL˻w6^ cP=?1%Ɏl Kgpz^Gd jU_rƝxx ~tкdy$I\OŎ9<ʽfةh^}1D PSS쉒̺625`ʒz_NDp GP[D j(##9\^:=i53E1E nf"IEy>l7ؒOJ;,P @;bf dAt<5Y:qYk?Ԩ;s7@dyPEJ+9Bh34PhhEK̞WRai+!uc @aL1u  2gP  4 Y?*b%&W\39K΅C(IRo PKT¤- yX}f5~C:+ Ԭ;c)aˀ#8ct]Ճx%obsd/MSA@#Vگ/p,r fC{"=mqRA^(9t,>W8FCYN+d.eB^< c@8:%3<| A2PN*=_c?'fH i4BKЃIfP:x Orst:a ћ rb6Dn.n@ A?N=uOn?Mޯev>9^xtɠp,,R= YDBk$@^]xK 2\,ȲĜ*kx(}!5xehBxOZn~sk(;ܓ޾n0;Ǒg֞`G{$ht]?yʼѡљ9D ,|?<\Uq`b&];!/P9կn&e6IpD?@E3;~MdS\h`\Pϣ}Y=C?ޚ+p_œ6e)]4] v@Gk2>Qޛ8dx𙽳^f)&`+_n:%L%$~;#ɜp &c,\(InWdtz?=Cm̅Ec:K *5cj诫{˓o gTU@ (F"wN)aZAFÿ{!8*ء_L',t@q\g>ԖqQ+x(fs(p d8-;-bjLT5P3kǺ+uF3w˴;^btfjƱrv)/RJfK$,>Buy"?Jiܪ\eG#ˬ\m[*ߪ,ja\ǦLfZ#$HHI h *AVhW&X Ayheu!*oZ5l ]g=cK#W56UnY' _d_++qL7vRh^~6\Io!wVNdUq}A1 0trbB,;R}D;Q{mSd;O߹0c>@$.ߪm1c=`JXiՕWL<-n\P_鏧;w!jq''f_2]Qh`:WXR:BҦ<66yDUpGB(_ Seeehkj2쾕ʣI3GƾL6tU4!^gzd*6wȞjlg=nW*Pq W '"3ՎM@ԅcКN#-a4V%ҌP!iK$p_XMI96WfUwIɷo}) _3:fpn9 NayuÇ9x*3 4؍Dsi>mUgwPr#r+p&Öb[𘖱4P Dz4(,?L2o, p9?!Vo3iĞk|YyX~Zׇ! 1k5+#e/?ͅ{C ĶW{ET5'}I DZƬw{DŽX1YB6+! WX4@$38j=[嬹lW2zcCUyz ouYeۃU?XT1&*ʴ|;am^VTiHɢ5n3*-􇴽QjSp2j_},߫p_IMڲ$IC 1Ech)$/#wk_ dnZfBD|.6}erW>ب-Bfb2 B 2{~PwgW 0~ =^ztzAüEQNxF=vڍd^0q]p6Iz4zmOs wuOSoj͈y+n[ 0 tFm Q~u)r%2Ɉ>p8_n[Y1V},|õ.vT{JΦV@mHSO_ע! ݋JsyF9#T]liui}0A姬Dea25^CGM#]8ԺR6 wotJȝ? ݗ= #k`%B߁2BdGcRFD` tA!L#%iH~;k%o,Vo7  xgUNӾx[t 9~ey:?iQ!@j/#Ǝ;m<_E\Pzm+]ސrv+12يO yٕfCO'V5]3IjrZc7KmIUB(&\֒oDM%iZpP7D՝ao^<)kAx^  lOG#̸# UANÚofjiʏSVZ`K)͢V˝?riLD\X G[ERS~JќWN(sǑ2/ɷjnʼn#g%gx$u(kъ]PxǝبeR"DX9}m'_W%aK>›V.jm;j=i6[tB4WംR9G lQeJo{L H%>P+mCtlSه K}~$t+( {%ݺ7u4Oc4d@ibFX @KƼb%Pͭp;Ū \H[@@Ʊ#v1U0[o{V$v#SBA%9O]4t@ ' сhZnׇ4}az ,e̮޼;'"bA=VyƟq״+*xQA,EuYkol`ۺ~u(zb$&16^6#,Ywim}ba x #B) fm6cl9E6X (72"wcɱ~ m(V7QK[+` !AsC.Mm}Pyã;|m!DĞ9b6N4+6[}?ae2D=!,l}xUѽv.w 桩iy`X`$@Dha h{3?("[TR!K5" UXח+}hFDCЅ*09y/)(:Ƣ|_+EOcju=';?Υ`\|T 9HK&P.{߿yc^[s<ˊAȴ7*3r*௉IquMB38)F$[;Θ#\%8{f%=!m=I&۔CT(PHAԤ-NTC;O`K*!9Aշig8]s:Dg59ec"]#Gbb[J\u6 h<~nh n'MyfW|Ҷ~3 %F6(&)MK ?X~< וMZd{o޽ѭ>ʰ5.ۭ)[b 3 }c+D?\*47!P8!) zJxqdgn`5ס=Pw==UrB6U=UT_{V,fS/qݘ2A9~gijhf#rmݔA|/Uv^`HvaNP djūh0y6|*K!dte/?jG{_a±}x-'sRAC͍2e@h]H'L0r52j4c5iՐR\v G5̘"OTY3qIokD]P' } h)[p!Ba紼<%ݾ2X0WY|HWhkTcs؎L'VQbOd"cZ+S'А; %ظdMt]EŭcM*R.Lw75< )@Z6"N'јzK0;EeQ& xx/O}Ip\7 bEL*Yj}Tm:QYZr~,UIZNA%a`>7D#P CO…9/L2T&^gNTW / .p {3SPe)Ko B'ƗaA oo~ʘܰA##OMeynBL;͌)+{_Xk1Q":lQY2W,{I9h ۯm*5_0P7<랫G6A)[83Jou|˾F`3mMpbo^gEO][:Dw0j 8#\ȺlHB*vJDV=h̿k})|$l|{ tF{A#VH>(Q6{v]`@@cn4:sEqY҇' eRvmcg]bRNI>djwY*{cҜ,b댊);-C" $d$ &~w";;B503F5{.J}R&OQL+#|~h6 I#bl O7[`N>26e!  n)h`Z*"Ϗ'T7VgxCO0djj+[=ᔓBU#glJCňgE-L[u,µWIJOciC 7L90>:i4)wGyTCɌN\W"yzF&Aɽื > "'8>185i.ᢣc'2wb8nLˏ+t`<l(huU$OɠX٠luye ?h1Q^,F"'?T  nS~^~F\OVl4~9l O0h iEu<)3&wZUcpl7xTi1C}K)g>GL~/=|_xNs,"p7BR<4cxXlR ai WPQk$F)SG#}@?Ĭ]֨#]|>MH'R팴F~&)U|Ή}$Hips3 [ bdΎʽ"˫^}C8oP MGf;M>1"Rf'_Z+0~>҇tvvjFz lK#iPX(zQowIa6{E*FΑ.PYɱ3w Z0;2q+_Ov=8B['m7ρvOz/^TO{R#-dV_"X<]^kQ!VۣxsL{䞂gw*pS??[9EwۅPHT藋yEma7T_锔{W訰1n&{)י2/k1trO ` u4$BosggOј-z??=S>o^ʵir BbP-7qM;Ȣ _ /[`ʅg cK{roaF Q?X/x@Y`fÍ鬔qOl wA4كLwY }ܟ[”sM]y3J g \RC (,3)!hl4B`FG0 E*?.2s_l|C|'9> MuN(CKS4Siȥ"q>{-L51LqM~ }i!Z6i'Mq^yd5oB}O|]pO X?>yt+j&9i'~P$E]8&TMװˠa2V+GM4̥neߧL%`y&Ñn;Av|\ZfJ!=U^&mZA,Z2KwY ]n5õo7dnb[?GWx* Z5[=n~X4[\uzp)ˆ,9"zWWh&ydH}:uϒbjN؂Y`I!WzS0SE T*+@(|M,|Ery_M-}=M P5 |N"uVy$RM5$k,ģAyaM@MT*㎔r"޿^ej[hHMC8aS&ʵ3@z_b=Eus,rœ)1Ť%-zKK>wtwlBUl߰ǀ\L/d*qx6PU +e9@ן7`cܟ Nıў/*uשHt+|8<\NLe!/# ]AzD ~Na"A,=~yRyTa#JӅ\s݁{56]RAR31OF"4J<Db^0!~$ʌ԰lQ@ {>pE_pUc2hy9ުM}BYjo`j,@z5wCouɚ PE!:nS?FD%Wl8 o|UєYy#zP-Lmv;) g߇{St[G#{:*v㲕D͹ -nkD̷ViG챵řcUh4c!zTNt[=.ۢ2<6#cF!}ko";%0J%%q=Nv3SpKb|(:@oq}YbXu{NS@$Xjwz5:(f9`zNd)?_QN\!Lh\b?zd-Ș[ j5l0V< w-5<{ ,ʒ-Ig'y$a'4ֱ/ GƎ1VAc!^ψ%γSk}gPib;̩ j"* 0BGl߉Rs$g(~B-@E_ȼnHP$gOQT$z 8-uYW9M) gyìƩao+BbNqsN_\Q T[C*v3)۰ֵlO0q2[m-5xo깅.y5Az v&nJNSm ƑURm)\AmHlosp20/w;anu*m0,lwu?,a!{a֏vN Nps= gyl*C&`dk댑{BaC6Hbv4y|P#_cfռs7 Fv}%r~+u* Z$ l }G"^fIͽI>{ ?,DXi޲5{U%+ƚ`MxPb͕dh&Լ3Hچh:Cu#;NPdo%eASVB0t'ǼQcE^id  m2p%1U077ŘR"4xWg2W\^TVϏ_ӵp; ?)Aca]b8cL?їlX9_#Yh9mMX0_! B97y}ګ96Fo{Wy$C'W@wohibT !. }͡:ydG!_E3ZQ)oϣ_P[|Ze̍h >$XW)WE\z7gNXv>47!sSNc!RܔT?GO 'cR&E j/YǗdT1=|5h˓RЇvT7\HP6> M&Ш1 ƭm,;k=R+E<-Kl(mjK+GU HTI^d "s) n`AS )Z噠Hѩ/r>@ ςq}mtnC>Wnon'<ǀI/Z;3si"@v3cHN.Ĝ\둔SBǕW`aC[;fBtz^o{Ձ%(L d~(uљpnRb9cH}{dv&l-tifކb@N}TaWN%"yk) *OZ1* vP5Rh4EӓvNn[{ƼnD9˺W恫ΧB9&SDU­D}XP;@e5-no<1kִO6|4p.=+Xd%"Oc!s@#>xQ66LЂf3%{AvS/Y6+}j8罩9pb*p1@U"L{E'^DuIL/-qu~QXYUUMce{2Ǘ+] y;#w`nϦd7ZWjbDžjyV]H"4لL?3pWpnDu${\ A c7cߵ`Hv"IbUlZ>ezR[ʪ6}=#$יQ">nVv:AYV@$߮PB)Eݏp;dt+CU=%iТO&mP[EHiJ2-2[XTqjv ;=.b'yΙ#P+[QS b[$pX o>ܹo+9}md3"m0=+ALF}fhC_ =_R,bL A=|EG˲d"kG<-"%D\YG%8eɑe_OVy{_mL<4F|S<ǿBYP_$'Z-:ZGNWʕ&rՖ碡@?5 FkVjì#MߔZf8Pw"Kܵc.okc#R"YOє{_wD^)2K 7;<#b:x>_D(màUؒ) Y! ITL4qB)w}ʌ.P_P#d0|k>73@'م!|uT. KySy " NQj5DUVt?|6艎B59y`,K]M-? X-zAEwO0[$*~:d cQ vjv0|td-}ܐ3Uf%hM'gB;u Lo:  ve6[Im̙M_:lK^-/%.~+7s& s{uӸV H;sT8)|@+( H$"|Q|y;%Gϣ pꥢ?ȆxMfi&GEUhWVN-\#aFUo*aIyc-RjJ0rFh{&S"*CpOJ om°vvYor ~3k *zu&<mlטhfI"OH&d FzM]1[56 -AU/Ăo`L> Wo4af{ΩXq:jK+$+ԲmGЦe쎔z]`b>d 1^%դym"4X4|\ʖ8-䛚_5Tj}bOsb[xD zȏs%Xj~u< I+Cжxo\fuW9l NI}ٰ941pj qC#ʬ ubJcF1c&2uQSQ*O8EL$T=հ/&%*@C+DN|)X2\& IQ́+868x)wԣxz'# V݋=64tԙQ5* ۍ/}G.gYlu˗;t-d cp5ʲdM+{7u2XJ/ۤ.vp^xwAq>Wtɛb խKǁ=®ʗx˴ʵ ĚJ)D=XIq|V? M-]l F4l81rqbܞusH i+}hoa/ Fk.BN$5}P9E{Ó$>dž,L&6 "R<&ë`^A.ߍDZp 59sa5 Qb.Lͺfpw ;j>t7L@S jZmX2;170_ȊrחKܐJnYse9GJJt%Na:-[}'&,1kua3Fklÿb"©E 7 ."*kϱ// M}:D*摣w@d9-HK&eJ|揧ZM|NcBDZ.a{UqIlK]ԽМT7Dd f^7:CUw52HIma*V~0g*q 1CYb@U?/>ʦfAU_1'*gJxh7=(bW5\{sVJβƘװ݂MO6Vxz8?u%A׶:lVzM*۷3dsX# :5#7C[OyŠ^ZF2HnpT; j&*Yd>M Jߒ?ytgɔi7&UB29TX]^ԐPy~Cz~ywu\& oO %*z75J2@ֆ)!|V7c7/?r򜨐HTr bώqԆ ?Viek/9X[Apr<jwvh'C}t3 4ڒ,Sy*fO`0.n&Ej5 t1sT3rf?_q^W0Z [b)`o﯆JPUlߪ}Z^on]k-αp\~[GI2@-Qeȃ:o3^\jR-wėOs 5a v6y|_bO#1 OIvGIgx2oVNIt ťr&3ܰH[uC&7TF fѨJU~c=vZMs`R )mAJr^̭x:Q <>xM4:Y08 `k!V=>?v5KcLW3w-˾#8\4僝z|-08OΟOiK@[鞾|-DwS3"rbG;=\Bٖ߼MZNWbYj&h@|#J^x& 1 tƐZh&(^. !f:O K'0ɶ()>4)XG PCtLC12 %е>q) W-GA|ٍ)9ֱAKє z*Kҽٔ/q01=[p t查aҮQ0 +j&6xp#-AdUDVe5/{T㔻A/O7eD@A(_)ñk2|%*#Yq?-ͭ4f^?8w.67e:5δLa4{+=%(r y Y+/Ig (3ي|Oy:䆀EqFHA[ jaa㥴>PF/> =LYVδA+> Z?cCjƓqcmWEc'RPVƹ,0nʴ-J$Sڍ8i0:mz ՋS0<-ܵ1ⱏN3jscO[^`ԛw,HfY&Ǩ!/L]z~EOBT^O|zG;^_k4PN Lt^肣j} Jj_[xZb2$b_dhELz9mW@6nHM|}80zF&B;30[O8`P&W'܍FM%K`"b15fDpZǺMJo/k'ZeȚ& BpMYU+MgpstGˏP/(k&DHr-"}_TЖ{ə {q?P'aÙ ]8"ZkA@d(6k#RDHlB"#_pb3ǣjԥ`^*t}0P}B`FZ!4ԾNͫ%ѐ 0â"4LLDhzwamLj~V"@a;u0lcvHW;6U ! f~03&$~UWTdv3 ʀMY 'N]Ӟ]ڇ0[(4emDpf2SZɈ%ke\L]~m.\ _3| N_m ?f. CиAknglѪ`c[|0ۃ6p`"]064q6́8g{"1]`Q;_ G=f|#z^G6|D4Q JEu;+#$ s5)c} U@\.[cLnq7O:qӬ~UWc~2ش HI ˇ~]-LFM;X7R/>BwKhey9.xt%3P<F֛V{vz!\M cM;DBf*!HZR( nkLH+?3r5PFW 1&w;٭18ARns@b=(&:Mae,Vɯ_e.Z?d {d$sVD}<.( 2M0r&.5 TߛA,rn'<)4!ȇG+Fl5[`^[㵐>@B.ނ v2Dt=5y*/Y2lv-S:Ǹ9 Ͱy X&gh}bE?|uinߒUCOÏ? D$h]Tb7)) #@ɑpe|AU6e9ȼstNUR 5u>vz 8o3o?]rdU .0w  񇔤tUvгO)^2&Gf! ̠\=@ b^6MO@d&4 .D[DCi$9b Q`xI`m- sXcES5M¡%p7N9+:| l:|bkhM.KuayEiNzQ{c skg[N֮]Lp@XNYQiwwu9P~|6W&*GOXӰMؗ+dbE:3dNY㲊#%kABKq38U XqZQQ{ wј^yM1gBw~!.4/+G9vz2s"2y]~ijGG$kBr$4qt#]WF1<ľ)AcQp, r,\˯siVD%ivszƕAB3f9e.jZ|ETiJstqkvTpfnLjÕ#6`23[YMB+n7 Qj{4m/QfkL6u29Dzτ날X oNjS,va.klNe+'s0l_L2&"| w=#<^b6BP"i۵t7eI4q%e<|uН2K!md/O!} KnOhҢgtij:G| &  *ny)CQJ@ߒ%W|PU O!qL3Mc~(g ֹb|G|`$bUd x<8wX0NCSIQvm VNmhF #FnZ|JLY}e-#L@ϙ>`kJHlMy躂'C ^nuw{p_^Ԣd)ߋOQ yBĪ9iY^ԡ٫ҢD#DLRnsφq<duhT_$EKr!^/@垀՟F-:?͢yzr޺wkoJлi0>3Ialy~iEeEo[} _@=g6Y|бn{$i>-+"̩ԂT,%hWlB@uIG:j!U[qm1'lgk ho߰/`\>0YN[f1eeNsy%WUqByyK!f7G yHBrmAK .ot!vnϕ6u3 wLIN2TpgZ]#Gt; UZ%l (`22 w(KVudk)W-IQa]¼6[2wZe/ε$:N3euaVV߀]Btāj XRVH#^TCg ,ǔ%g??Nrj֥ D8#r-x1(yЮ6Lk[L[c8TjF rS@}"RL+Pa%‡N6eA0p\ 7ozzúlUhٮzZ^K ֺw}ڝɂ)8Z)p& uQBnsk|3ip<kNW e2HP/ #Zb ݻq v&@uhW eIPؾТT2J{oNIUxC"#Z6f:0qz˶7tC - 352H8%Y8/|Je9aIQ& #o^#Zt8]=8پѢm6-3`A@4wPn-ŠG m,`v͉7$pb/IR<\:ƓR3}0X j0*3igGICW#jһBwD`;4Sۭ`}%e8Tn_1U^q tA֎ˁr+_C&S毶vO4!H-;mGc-yщ,_\A4@;8(=:[լ=jľ`FN(2yK#FfZ|0t;ж.mc?9fP*HXlL-<+ i\e9 C0nlKNF퉈<,0;@ Vԓ?d] Oķ0"?a%tO^ R 86'`}}(vFr7;uو BK$WȐ%3OZŀ`@f$ԽA>߾V ._&9raz|$N{`*wY!BM%ٌ(GeRaly|p?aLj:'Eľ~TUbwd1,DUBdEhEnޘIO %8Id0}'XbI6;pX1YӅ#7+RO]dƋ`^v7~MTv*͘@9L{!+߬X4cWס.m#*`'| u~UgYZ07070100000020000081a400000000000000000000000167b609c400005690000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/VO]?EhDTTk׶Ǽ5WYP#7rJg(@& "KTu<-͌_6v*\]WiĝP5, ^&i}\erVG_İA-poO'kfq$Ji%>`0@L5j,.kvodr2~8K5:S9DFf=vd ̡mɿ Yvef:Y:I0,yF]jfl*d @T^@'bgrGN7BG}+@]hц]jeTfH ckkT\q>^EGN= XiuJ9]=D|-n2|ocv:e&SaDi!4K'X:HJ]w5!xgeVk~rhlD^=4:'pΰn=:,(ŊVJWBL9q׏ Ź.LP.wyHVfJ7b|_fFSM ~=~7Rlo/~UkXrh%i-\Eՠ\p㤋ܵ l$cDƍs$N"O?ҭ3COU }dbBGb <9&:/#T/1^Ɔ¢ f۶Nӽ_vqO]8_".TPZ٪!)a|1l~3iDUhԩUXNZ1vuwĿ%Nj\{cD}8yFx·x%@+ztǓ*ee=^0V=ҁ(TkaC]u>Co~r"Gy,C;\9F KTߕ m"qG,V_)88˴ԂA ?3F Ӌw~YԿia5@/M^zVLklO!4X~fMeT (GF1٘E)}[xmwtT| kp}q lJUY;tД~-~WC#c=mI/_.VT2y)5Frwvg@AQ`,Axb 6qgW*q`CZ2 juJw5<kf[Ցx&. ([8B+b1zk3{n*&0š# ^y[Iy(r7>,6!&Z ]T4M9=i]f -YcBŞN2cP63`^.*jY䆆^oM_s"8@DПxiں诌,Jȹ0Ӗ,KG -m[l>?"FjNj!|>b7U #GU1eO$ }Q-CO6G372Y**\`FW0U etb ԡ혇P%Bn5a~cٌoρzJ8=o`߫Ed"A7PS",oS'SweH% V\:3EQQRpiU`}*ǠN{= i!حM!ή9f+ T{{Z!U9m5IldfigaǨg"J[_-o`*RlV\d;5Bll9_T|;x+˱Ҫ=:U&0 EE,/7ػD$|"6vo07gJ"aboin/k鉏` Yuk &>%2"m|43YS6_/Vʼĸ{V_r:Gp!-4;EȠ0@w*tvc`B S2FP1-G!2-6Ғ0~|)?e92}7fDkO P,L={Jbqu% %j9QG椂KT9tȱC'\.B^ 'FʜG75~5ut-Vej',S)x7xg"J{0^p(ry/Gw~G4^{sS)"`~QOS Ϭu8ҥ!?jCqbyx'{P0l9,VY*ɲv49v "uoG\7/JF"!Bɹ}_<586zCQgQH2GOS_lKf=3ۺ`\e'sDe#x+lO`Oonv98(v^&rL)c~% Nu}#$85؛ާP5w=e'kםD0S2\{\5=Mvb|YJѱX u 5E+wT,d֏qD `όtf"rn`'' d]Zw{G6bw*0dmDBz8d%ejiWY jML o=zǐaPE`0hP.8@\ &ޣQF<*u(%@j&@ U\VөP/k8ZnNяCIp@ЅgWN} 1I11v3= sDp?Rdŕ>*N& "<Wp6r>{651(G،҆ih#S{#[AOuum06cf$6($bV%L0E[oLR?ע DtVDq7 CⳘtOaE7jdUC{tD0Bqi׳VY1:-I2Ű$%|-ûbXo+Z敠2WV m)ݑ얛3ƅg>Y?`x4=wâ~3I"NWA2+67i# VƂkQ6Υm֙덕s z{(ԱsM`pND0"-w / ;"9pP}g3n'^ҙ1߬}/ qԄ}L44Q g^xփ;&Huǡ@E9BA]o ̧Pä8 UVk*d7mS 5q+,^r) 6݉52Y]_^NC\^dTkii%]+H[ -K#,AQZl[Λ˸!OTG>ywҹIz^Rie:XDk|)V g |&!mCԙU2D+6i%:fP9khu*2WTg*8BL-$X| ɐMJ↩RF%$>&]H? ݺG'> !Ýz#(O1[t`j?t[^S@1/Wx\Ux1g'}c%Pa k ?Cd"38Q&y3Y1kGaw2bVOӁkJ" \>:)2`z ZB=qa8q<'LӹB&,+# \!޹<ƾ9 sﭛ;5nuxqX-plFAѐCFv bseB aj%5NvOz;˓Y`_ZG|h[Qr ge#6FN{<K(Tqrq=b;Ė nua*r|ztU, _Q; D %#(P?.­=M)o܅B27[U/ҮxQ0Yd:nX]c}NMK)/Y1|a#+asF,/ 2;1ΥO:yeI뇏6󱇨4+m z rM܆xjS`|_7qk{}̖YҺ#B!&7i@-/9AEљlTȂh]irP^!0]5zZqdg&;q"n>6C9(?z/i-vy9 o4u"ĂU_tﵴd֭ޜ-9ZKU18qq$ )so^;>zxHt.~0SH a6D<3/ZHGt~jn5(u,6 ogXޟLC48(X,!mQWt7qsX^ ?9oh>ฅUmh)w5T[LT )";d?uVTU6Τ4(1,W Huvp8Ú{{ [&3r}x1 o]*QH VЉ \Ęrv*Lf %by2hfD@MuC= S‹LS|!%z)0. A ,r\#{ω&s(3(\.:M’z+$ڹcKM‰p:+ cBd3bSk::U!ViH9ԂG~\c`(*ԔLd͋NB+F9FaK w|t \b/v(s GeADDPJeJtLX!d3)(J.*W3`(ʸ͈2DT0MD7yN\ #`)AoUgі-s1 h 9~ʀ@U_EU*5aU3A=(ݜAJS@i=qf"u5JWRPc~(wYm>B;iՀ%<$lC֊|["51 rjY`٬`V-hbMX~ǓjjN7*N|8uPoG_%/OUgvT8WUZD< ȾI"_Ն;kID&uEh~ILoULIBDEL+Tp" ::kV34^i٩prVv MdQ% D}1[}TY3i`kg_tBؓCj)abFjG->$AKTV6 1,t~01]m Mgy5C0K4uv!B:чևsQ:)[?D]3nEf jy[4#oDHb=mo=A@KX\nN{R%PCҬu b\Hq[4';YQU.,S+B9Dm:f7ߣK r3fM롆`KkjhZ{aDH ΄´ O]IQhJJ9.E"HL]tat1zSC;woO^U5iLUnq&~L Y)VBt#Caꥫϼ? /]f/ӅCBA6 } Fۀ6Ng!?ki ηcr*"_ʭUD9x.nq$@_ǜ[O+BڦnWFmiG 2,1 (4,YUژٱw8⸥Ȩ,}ZB:Kș ؗf8]GzRrrscOc:`{FNu`}ْa&VnYEvt-/y * ;} ȁi[=wE'@A6ʵ{\-ka a9#6rȑƪx/+HSϽ^  6gM 5e.|0Hm]G,O4#ɻ#^&$M_ORY۫gMK'7 ˀ[&8Veeq:WN 16J䦰\ǎD' aL(tըV> o0(ӅUDsguX=c|`S*IKtR4Cc̴,;_ -`\%eJ7Glwv%3,' L F܇tGo^K1Hʯ9=^nM*W|:[ccJΰzt"^w\t'ۓ,VVu-J9` v7\~Rogӌ]tNۯ /eBV ^?wn_3aRıa-lk`G׊.|RVaFzb= [KN$gMiگW츹&@\'竃fzd%AU!So/q>q*ʾ(ybH_rwvܓNR0>$lmj@&iþ"ܑ2!Im`ʒk1"ԟrӫ?-Z~©Gp_N{n|XfzF 0!l"ʒ&I\RAެJw1>Q05ʱ($q:gD:0NOS]ټr?(dWP uHఞa$SU'[CHa_:6<ڒ@n}Q|*:rԜxR>_I"d1@_ʒCb"*g-fUru$~ZOpn+KaTG:@ܛ ٔ8*h:ED 25`64*et7qSZڸ[jm6lyF;u#UE5{62y(0%pdRB@ű7`d*}u$$!ff/7!by C!' '+.&^ J93f9|jL3ۀ3P^RXY=ޗnrj@R-6:\Kd:xniMOs˶݈,Rp ײdw&{B<:Zn(, *`%P\eAdlEpq.`t(4^_d)iŝS0lܤO/GL/RLŁߞdۛrZ{ ~p`k}n<}d_;5^ @spj\ uL#U,2>ĩf]o+\]P#í/'"Ɉa`>{ {;6*;GϥzXUDBQB+'7ޠ[mk?KL_]g JcePN%c;W *To6j. `@42IoO7U׳`;ȎWP}崅 h9'MJKDxgh]Z \\.ϡD\< Ezg N wp<;鹍љ֌3ྎY˻&#x3:OZN%#)n|HfAAފ`|hQowEXi8qWlDTV; x=$3-O]HOղAjYu'Ps|.uP'a'0hB -fd|~zڮY˕\(k}t>6F/1Ց{IX8 i5i ]as5 n$шoF"FUǢ'3L7fǪremXMxХ2;ST4r6ə-]Fl5<vLHm~jcy)|]Z}mhpq}f(uVѐ1]ng8~3;:V0 L+AYȏ#@{vU(@js1sfs3M`8x t#z(Φ_IJ^g b`$R%;pU8I'%LŦ[n⟡0 F;U@{ ׫blHeu!ZrÓ!7K%z D퍓 `.Zf^)Td%&Ӷ4M@ &tguu$O:+y~gI4*?9D@L@?k awyB#yUn÷Ѫ`WqaZTΦ Af mMC[n;Gpo3nS>yDŽD="L/gޗ>TvX,G~?ˆR{Io@.Y)4w~j^-%C}?&B[!ex>ڮ0l5q]OU|t6ҍM=͊:F֥ry{ua4Wq.֫JѾ!}kܲC({a.v?NP:JX_ Tᤁ\S931y'R*4J=p.咀*.;DJc.е>m'jӟ]Ӕ9?\xSj-Lɦ|i( ʝ\^:q#~yWN^.mLҀxha)?@Qp A@Ψ%D F?IxHWE\ [T4TLj{HjDZ*],mw H^(ZPA=m@}T5oȌkS06"N7fq,9-2}4ZrRVq &)WxLVE@i00tx0oPǂKf '|Y_BE(1f|I ~VZ^_O$RћD#~>fx2ؠv)Ex{XB]>fnPTT: ]u7k`ρa!`(c1q??@|+\rG o=L=D ƥMN25ct;Yt &zB  O ~:S*hhDc %$8:ȨqzF>MG-Zj#>5Nxҧb4Iln_ 5F2.70݆)%6{\eWse?CXz}SI&{KYUxn5rɐ>(J*P>aJz̒ kG48!qJ$@z6]]/^ 8nL=0n#z-H6aZV dK6t&DO(C%aMK#:.=vR9 ϵ6@6P2^P}0*܌UqE|fiA,UAS=jZkލB;9>sIRB]Ud<(2BM:,^Hi#=A6?d%mK f,;m@\(ܧ]ZnvVJ:jlQŴ<;ڐz%^kPlW1 "t"KۋZpNEt07:=XοK&1؛S&QaP~P+Ţ 'ف$b\%Ct+j䃂Lap@ xW:m.;荷x/( a.|]tX {?p'[gbFw>U;Sz6B1MCB"ŕ?b ?x+!UBs uQL>C5>7IWv 鷃_y얦P[ vϸ`ߊ Ho|eCl.Uk@&/ţ;<{Lj-kwaѕ`ʭ:&1i"}es&iJKrp4xWY0VH$g>uYewS%{GvtIڽud㠻b2Ox|M˅QN$ԲFcosp"GoAr3 $5i.S;L\]P,Rׇ?C 7>U#!zBuK VTA?,렖>",Xz/dɸ}1GϮg)[Cǜ\Z"F N$t/lXm4iLK;1B)e}\2zu4?f^$_ٿm IgwX>iJ/9:PO\8%7D?4l'g-02 E-3Br9\7^o77ɊVC2^ckXyN-3} RbE칪푎#ae8}ZpHuk0Uu;y >vyܐEfڴ!xwTJ㯨d{.WHR1o^a`ՕʃNSz_iE_n;D )g%S)fv;O!z90Ϩ~e &0͗3_#/?$&(e za3"Fa ̽v6^L`,eߟ%#c[@%4pC%ӽ(]ցA|6u=usˉ`4-4Ncr?]q A> A#hdTgL*u?Io~QKS3>ѵ7|ڏpH&wJ$+D$Aqd KhK2HЗZ_ה%S) rtT`>= vJ#?X.!e.ǕRoA6$b/S~M!SZH{/۰WtMϤcωqylrHJ!~M @+TU~˚v Ͻph&+|WƢ=Țk☚|BgvWF^KPB.j@黌!ºTyl /Ғ[W̌j^Uir`$U[p 6yY,`]ʑ " |ݞ p4i _u?$2VMFKxma䨴%{uxtⵁ.Q0٨34 bIV>1 FbZ!Dۈg؎7Pc%[<^T8tW<}c˜qMifgAk8]P +DJ%SBMA@ 9v>;0W-{w 7,p*N*<_IjjSාVU8Ӻ`\fE1_c,'\̨gM:8>e#/D2Ti"tuQL bPtش>G;ؑ ;\uѹ8">}KI8CtM8Ĕp#6yZ٠^x?l;ھWVe2/f aߡ7 f.4 .h^_L wߋw<,{02L$gTy|RwZv選^YE^l!m~I9&kEw`8(լxFYg pH41w?B?lWЋɝ_KM{=0Bځ1oPF6 NFa 3&Zw@ȆN.ΕZ#Yph6Y %Ui+Qpa<+#dً45ZylkAk(mo}sM@TTa8 )͔: *љ> ǑW;2 -~e>h3&Dj~c{]*L[oG2cR2ǯʧ}`.gfYōʛ.oTۀ ]5`궐jsM^zNP#apu oQڒrVk.'+Vfj`\<.  -x.![ 5[e?&(H>1j`v(f;^s3Xp3rpJ<v˓l2ceGka o8]R,)xquTo 1=tw:|Rq[eaU =' g&=eLi6('ea+۶<[3vi*YQg 6 liw"Vj3qtڍU379,(v/O혹ǾbE<_N'K{p2Ar'ez-_t%dc "+`o#VF6XdGwVd}s@tTBilv~eQ:5IXW4쒣7ۅ79k 1YBH_Cˆۘ%l4L6Lv}f>U.B%>{0s6uu|I5t @k q7@~mRwGhT诘UkNvDwy82~٘4S4TmvX{]hs,w$&,5+(*G*I[U<ԑ[\v QoJ%׬?O2Ͳ´FDUtJr4ѕ GD6մ(̼o\`ϐi,:=@OC#k0lBM88O¥IA:9E),GpRFϧYey]Δ 2qpqMPD׺S>3$7( 8n"s<#pEΗxO-*:E6hpNMWCۻ5ʈkUݒjX¸:Ax>Ľ=Ygԕ[e@G=o汗>}':l+ BĥOQU~p$|Ev*`bѼ':̤_#s*Ö[1-rHVg) 7u;X$-m~_o5[$2~ rW|=[?RmʑaC3w:gٿޠ@RjyE3k!MK Z}) g:bI*#$R*³ݚLP^lE0-h S0mEHOD/qy>7q*_]A:z8@47zSA呮)oP;QŞzu/,pMGMCشt?C} 2_ИkGRMꇍ7QԳv@@,+@y=)F.<ӎpƛV5NwW1& ˆA[rKMsc?9-Oǚ]|[ OWB>PF }fg:A-f =SQX-8J/yl ݿ]Ul6}TNްp]^]T^rDHCL;>4$m>4JI: &ե /Р0li ݮ0llZ E9H眼1;8,be4-mono0‚5ߍu,u24BΕ1h'r5bb: ͝ 55ʁ+;R,wgYZ07070100000021000081a400000000000000000000000167b609c500004540000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deD]?EhDTTk׶Ǽ4ca1Ҕx*P.f;q;9I} [ zI!E`9F6Y8 )D_p[ N /d`9R_BU)5b;sΜu~lxW}/F .b{|@BWMs]# K0raW)Om+@d_$]'>Ol)!ħ PJkK1gMzb&畹G$躔zeA1~b}!ZKU9F:.~kK!;+qbFߒ"=r1L[}Dַ5~3foȨ$ v  tsZBbuoWD6pm^Ѹ f//89F^4GQ CvkvQ=ZzZ"G2uؒ JV%)`vpڲ h)Z?`z^DSѻn;_ ]]f:$U@ IW|7)T.l=p궪XI|G{"5^iOw'yd]gG;HP]%gcI%hktm"U  ^!%aֿ ;lQI;ҋx՞/:mY I4um8lieJ~ʹz5Q!k~giܩi\ɤ7Gȯ? C\4l!~:fڣ L:Ћ{!ox'~P ռxNx;*@ Ij?"q,&B{d3shggg&?󝾕@1`$#i@j񋝨"adt8)zs ?ZH+I0n xFĶU5G/ShrVr!g9;\ϓnt<Ol2><P_ɖ܏c%o[ג(,4~8VHS$,@IL;J~O& e@PKM/Ŕ/s=.R~GOap \7@xr#xi-l5*C=% 5߄AA/;u2tG">LY,Fp)H O_9 zs' [1;^OE&l1_oJ?{C*N~  p6V'(N爋cS[v;)4kh'h٢Cg.v60UN%ʎL2 N&~ σIK0'#]&|f/E@N.]NEI?ҧ-Uyu4Pu۔iX)Ҙ}ad{2L5ZOxc&F***! c_]ؕg.Ї~h $VN*IƵPg+f;+36"g׹ų(C8Beei1 obΑpwRc; 70lD@fM50֥yr*j*NcP||Zr%Y~8F @ =Ɇw+JLϲ #s"Pxq*4\0#]Am)ģF:>A ;06$:;IT#e:h.xygY`@3\\ Rm4T̖_nGL6l''=Nhʒi/ɝՁS-%1R?]߬\9=dF^$滤jFwτhT N3if@ 1U 3k,cC!&l.k;ώquN9oƥq +S!.T^ςc|=2=8fJG(iMTmZŚ>>3{c>ա^g47iEG"f-D)> U1ph;]wӬ8aQ]l1<># Z ĕ]=S5wA a9ŸjIĐǃMuI23\Ng0N,wSI_ٷ3M#C2…G'ި#ZӒ9 a}>pJ o(ٓKŊ@%&ᩡq<}`WEȩlDOt.z) EUm<F"$( Mv!Mo5ú`ٱAP"!s ##N.Q61)0Wrf_j3jlPT%Vϗ +p}>Fpr//1|G_"f~PD0VFR6Qp%A W)hmD=_GwBj=ߖp!O5(.@]<5NKw+OB/fYcS<['k e{&[![" J5+ IBRJպ+b f O)y腣jۡ\x֜y_mD p+ͼwX{b c5<ѤB'ˑ q,nWʠ&462ll*4K- H?c%b0XcgKyEF~l݂tNl5pDOe=nLFم@HʑUl:!?!y(edW+cZ&^<<^l :K9TϊPܩvJnGXi~fȩzD5.eó/ Cx.[QÑ̕sיG yE`/w;*3X g0ʅB8Ex͟ P 1E#G27zc􇩀qxU 5̽R?ƙ4 :C|=C@qΦSYW|IlϠ!pKStl纠z+D5}@ޖfz黛 C[ 5N~5NvvdL͙zMX턉ު#Xd5dp? s4Ai*4U}QtnAز!OB JZNMk -<'eqXEh#%pXW-( ЏlkfM(k(| Bye0xBQxrbro2!AdžG;Ӹ_bW 㮾]ð9̋VMc?ӟtp9Pmܶ%Q O謅2q*Ymj%ڃTF~׳ZiҞI .c0x0PYn{9euTbSX/hNC^J{欮7Z0%wC[׾ZE&XU7q6vE!k\u^@84 a8M>:ImL5j<,lή5D6hcu̅K 9Off |%vvQ9nI{h8OVfbpy=ߜx~,vŔi(D~#ܪӻG(~yF ө`>*D ^v_v H&r`҇vo?'Qaa?Ƞ1G5]7v٧_ߤ3 k-W`f5/8:\"2J.5 [ AljL5& ) >LFdoTUW1i~@f*zbBhn55xb>lx?}ggܬ`xFtwrWHl8Jhf]բa,T\%=>j,R.Dp%iY]hٌv@?k&blcHz/-̊X]=(Dcew|Th Q]1rԋ,_Z,|7{)| ǵvM%{ι,d@3L{@ D/,ݼ8%_;˜|vp^eِ.@ţ0|$nu,hLG nn&m+_+jK!آ?q78(GkK!G/5hkU[dpM]} PŋX{:"}x4kYkf) )mx\ ,y<䱧g_VCS֛)dKOQpc֫H5ף,/5د~mUM6Jى2* l 4|#4?!FL2vJtDzLCL_ex/RG`4KTK&˯zNjڬ-jg!KnIl;z:jB{"Sf LL)O@nrn9-oZj{z?تzDX_PPlFDqRf苳1=4D?Ց&KZ!j G{:!| D@n I!"g0DÊVcgUOHmVnboXu,u]օ`+b? /`EF ֝ 9fH3eNSrU{yܢc}r\ba53 B\JPNoL%YMz88d?W}_&kCNh{q9 a||_9Kvc$(\LLI'y5CɷLZH8JH4mF)GE+񁇎"Z'II DZa9nsAٍJobÞ!w 縁j|F'f]&eh,6F(bZ[v.ǓHC9k(2Ŋq6Pt,}p 4s?f2VxThGХ kS %zˑ$TĪiF~PC^tKPIZz"KY>>Ja }c֒.Lx {ba|ښu%m_@^"^͐჈f)\/d6zE t͓_.3j؁ o,O½5ܮFZɮ;o۪fʆBIϡ Yg:"WK 11O)oyhMh1U]<CdQ|:\: I4{u+DڜPx]z1#+lȼF衟v5#U ̃P?Ê04R2*wQ9cAHƣv{f |j+HlR=6PRk 8Z|حpB@'QkB`lIpzel U3c/^i`9Y$մ(NZ(0KWƻc:3+ -;p۸}D {i+ȴ])TxdX"~UZj%y,r zP9g~ˮ4έT>q4߅wVsG"6"8,xn{0n?UkL$J rnq/:(4Ҍs=K]̌94rO9z3mLkl:_!6xk f^Udw772 #LbVWu=/ngmGSu]♫ bIRMQqg8܎@bSqݭөA!G@jETcBvʖ|&`'ЃB.j!5x)ģdy`e&2]h[M\ouPr/IeC+ d"9W0Of&\?ud ~40t Ό~~e7 wٕr{pLt"diU5T!ZTUw5岠}zo*֔hDlcn8sqPa8] a:ŸnP'A*niu;maNzdK %B@&8 M k\G+V l|Ce4){ q>2 4%.V*cndmU2WNl8'55xZ4;l!GT)Wf2QWK p?lLʑNHpV7alqSJh$wCij_6VQdd^ H_ jm=X[E Yj (M`].?ߵ[$gaj⁞wmtFdY}QLQb{oS/⇔I%e'3 ^O(31\hT;v,~Ir`n٫68Yj}2qfu"a~a^J+gF1T!Ӯ2#[w|'Ubօu :p*5iLxTD#I(ii:u)fBzpT_Z4z[T:K=i­CLY/'X ,ʴGlqbijaڀ͠n7`6gŨh+}OUG@g9=s)}Ogs'cm%- 2o_~a94L,AњU:֥Y S8s(UζRQs\x dD?ʇk3mDSͮ^I4VZZ@Y"|d7OdȨ|.z;ix֓ b{ KTۼH&A: 'T e\o X-GGϐb(i"!~o0d"]&'^u}0:ƒaRN{vuq˓B|[>l O*(|ȫXZzI+ۋ%V 0rq}a[ OF@Z:c41,7|1@mo EsXSߘ#niN= x=vӻxغWY~Z%vr׎|rab 3ذAW?#D1'vh]ժ'~\uɮtQv/]iȎFn+BGujֿKeǓAS%3F?כeʅҹ{z7!&g+bWE1@XUad"Tk=-g; `%C6l`"d,HccŞ(T.٬|U/n6;"}}QdѕС|j'J~N/DLAOj&u{y?ΝTh,έ-}ѷ|%3Ԑic53CNmuXT! bjK~" =RGن1I\ͯ`W]'񽩀gRI䲸4ή;`6@~n/L5HY݁ kJX~VJ"bf~}9S1Yԩ0=/)٣@{m 5 iCY_m Dt[^X粠XqsnޔS_럡pH^YDc1DJ `  AUTMs*/q8QIF SNH=JcS8f.S%MP j` >-,FݜHJ|)-\-|˴ :_?Ӓ[LyE?.lrWxϠ0Ebة2i(6xSu@[nwc:ܷ:}DvJ HhTyOT"lRݶ1A2drLZ҇J{HHCs@]q-YQÚMeC%$u$otz\6J3ßm)c΃5GFfMڏm=GlĿS &bKy`VВذie}y2x%$ҏ?]>RRíLNu_QݭgiBrĬ{`~GU@YərxуMr~l!J+zf\KD/7!DhΈpcvUUӶ <9H:~_#Cb# Dq00Dr>sK;LfH+Y5u 0˭פh6 2tR5 q6vN2Y8P|!ȥy,{3kN6ϑqZ’W׉lX=tT(,ki7!.rF>?SRCq0pfujWZAUEHiO$u/K:ܻJcJXo1`4NN_v8yFXF8xLk}@nI,s$)+6X&#Mu2t>.oI7'>ygogTޭ{=1p>#O؉IYYs^=<( I3ҙv|^Bgݾ\,1&)j`Ɂ{3ObϔcGTa8}ݬ%[ !]pcNw TFxB6o%2,pd˯cR tW; |81 Efi8pGkEҔXX"4X!5܁s=$pE4l@%!lH:pg |CcVS?e|8ʀ\f(Rr$a9.2sL B0 KtLS[h^-[qo |e8%h9f _vt󒼥lja: ѯH!hDpdwsFH˭1%\/ťCD9잦h}#3J&è?<z'vI{#D͹3Cc[En) ߋl? يۢݥo\YW"w@İ9mW|7nL*mL}ߣoS_8o!xƵG@\Y:Fupu<5πo@Fy}l1BC\ő٠4j>,&@/Ap˒8R'KQLޱG&[g"cmhT=kq0XV:R'M:.1Ȇ:!KU-.Q)NqH! غnEՇ3J$#R(-4?CdId>]``}tv8e"?`,4x -n loNfq3돦bfzK58ߟyV QN-Xs]ce jbL?Y/:;X  #o綊T@`>?*treqi,mLU$_[bN%JCJ?+ڼ@럧O%/ vׄ?NfY&[yQ`H0HBw@m~.Tur5:ayPΘu1fQjIvHuA\I *vBKRөb!ȏ37ai1ߛ~nSR؛$4c s M5h稣^-y%eS)قB6HmdSHokVix`dĪo&q+&P_U$t&et5ɪi1% BÙ;Kۙl0 X^7LE K |qĉ/x8ܲ5kob(Wtl&"rwfMsVpVш&Q~)7hF,n#vCT#]-_xyn%$0 - `JRN\rپ"_cJa$5ADb!xpc Εl>T%eN4t̾BY7 M Zh/;3xXQiU l&GR8{0=~XYo4$HrJA!TU{;क़tz['./a$,xAN2kpMp$knQ$x`g.{~{p>q?:#;J1GvaGzuYV4B{<ʣn:U[zRHķ8#=;5LrI<>+J}Ei"W{4+Qɸ][݃9 ˆJirM^(nϛak0rXQt2 xCs;Uθ >~Ny2kgIl'j mZ gQdIB)G+X^TZCIGXIbF^Nӏ8=`I  B`B嬦1bZ*iHIӿxO]wa P+3+I,{.\C5r]USA@Z!9U@{M+"hfІ(yt%iW=| @lj守ZGރR=!)q"ίˊ#`_em&T܍wS[ﺃ3N!t?/ʷ}vl"fyaOHbI̒O'`6[x 鏧\r}%P%VטT@oE= MTѻaSS2:C^ֿQG):,Dhd"hێ;ٳ0Ittuq4@N<];2 ͙nґ8+_/|Vdü l#ٛCb6KJ2-*X.ܤ{(lqfI]%¨3|R J!᥶y ~VFulq"X9V 繁,۩K*jKݓlWlʳT!LmCS-s=gRLψiƦB8n<}c^{CDA׹E&w8ԻNkViG5)?%{l?1NEd~ғM8X'|i|[kU7lD ؤ76)b>q8Y /Ƣ2*Bn~ gۤ/k04KfI.₺iq9!>h5je2t1chү7ʦ~j{Bnk~0[cXCU]s{5w0g~jE;'ˎ'IK0c(јX!qI֌͐ ,B:VS`- WB5/)C0$G;שS>i} :}JtA޳sYZeڗk2F%v5B}$sPm2J5u N3ȃh  nr8냥8gRWkg68aj-IRvN-] \q)\i%]:DJ*Mb7΄z̤{q$^iudq¹!DS)/D }EF؍%ye6 '?;9uʎ ⲃɬ)࢟Kk.-惰h8>Se?W ,mf_rDڅx\ a f\~]իL E0p0bR'Q<,_[+3M_&EÞaH p;އ,`B}7i-e~A<Ѳh3]zxeYngtR2lRCl%!^I6KeQ|U3=PjW."ҵO4Ԑlj!OVA_0/6o#5gQ֒[ ӧEE㠭t/+"sƴׁXڙn2obXJClHE"2.2b,0E\ j6_7{zb㺉HxR~h&G4@4T\z>$d(tN[n[7Ki U֩NTʾ X)&TeSFM~ H~ڵ|Z{\D O䀢a 5Hg}Wч Ved볶I ݜdNPp%Sm_r4:µt.1Bݢ!K7!ؐCaa nFjCh!% U.8i*DwYv2neG HFg AJB!3%B eLw!l*Q:[43+qF YI͛Wr wlO=Z4+|?Ƭc5tͺCI{uᷡ!bք6(MN骈srw\ہ2(Ru4 n쥩W2r5đJ&'q^@w7|f5,UDkn3퀼7LYDݟ̶tFGZ`8 s>^ OwaN';~z7 宕V) ߳P8]~b#u ȩ6.k}),?߸vl&!p>kNgowӧs+|l&rΆzAJKgQz6|ꢱ*7aӊ|骊azd=s`zzM֋AcE+etu l:\hOP9[+??xq=U 0pmef`DtTCe~z(y:Y!x+$ݿD ""[IOn a88I$k,,!$ aA"B6z #/kuӁ3v;lQJ XQKKk 9] ̕(+8&!Ljhfޟ6d1+X9Xۤիے]v ̊'*8)gYZ07070100000022000081a400000000000000000000000167b609c50000e048000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]PofqÁW?J7596'lejv¦e$*_^KҰa(MR|>Rw?T)򡩈{J?)`h5MbDy==R6, oJ=& D_ HY5#1?]Ipgv\ wP$gb\'#q"1$5l.}4,z*\oqJ3dsoD+$^uiAFOtXܭ:YHNHBB/~)0(1,߀IoQG F? wnwB5B;DrE ylYFr_̃aO8]yRCvguuai^)69$IQ%} a8i>?X%#ݱ?CuI{`pvR*bs'!w8v+LW_T+ri0t]GQ&.."; "0*S5:XPĀ \X79J.Z9{B% G/w>&eydBZKb`R$@͘7v*2qWVt9e_}=#ħߖ 8e8孝!.{P}R*0z+0F7!Og4Ѓ܏BדK>agcKIV<AHq0 $咥^l!Ns:B$AzK(;؊XIFsh^~@hES!cKqș~ua% 8Q6rx!I)ὼ叓 YjXGpp0ɖT |_t_H#۩}|A!v%\ ؈UWȨS=uU_"[ U7]7#Jq֘%? ϛm1ԉ+[+ZmGEu{TN_uc/=hA*"N6)#ʍy6&ɢ>ZW6F1{)m !Z͒ʍxͲ =" h]+a;o{H́0g/F'=К&p`3Gn]$0i顊~=[2z Gfw#[SZU"QjQWX}]BIB٭CGݜr"ñ=00 !6w+-D:|&Wvչ4ux1͌<*%꽢,c;lBy>FFGVQܗs \~,P 8|5;j\~ v=3ϋcGP&cď0U# OQ6\ |~ZLs9aF_j($XGӐ!g6 ['ZK?yӎrRR 0жeܵ'ey*圧 c4Q\3ʹATӓCu_2C ,:#SI:;G}0&TP}:=8OI%Kޤ,{ cIF%zֶly˿ϣjH+[sMo3 uʁԴ5ַ5M*Q=$gM'}jZ[z0o5sO(ieA(>%l=0c(%(6-b/#>EHK4Pf,&s~ \6xIb *k;*.Azao!%Fta|*)nZf>#)\Y⿲Ib2=MHN֯kF!Ԯ!Jh^c$<ݷWszqҡ=zBe@i|K<҃Cm^8uV 7ɐU٫$AY|:'-MH*=#6]E7ӶHCT\Ȱ6Ȟ(mm)mtJP٩lᖋF,b{!Yl'v ڽߵot%C%N -ڑ3qb"4p/)W2S JD!)+%:n]ȴTVWv{)haě‡ilkbjr4-|N*ze#)íe Ob|2,Ev; <5V{7<䒦h5bQ?1(eY7/@ 1HpwE @bH,eu5j03pV*!`sqE4NPd7 Ś}Mi7R5H9dz︠~'8e>ؓzGȓtl}c"_ↇ;3CtyAIA@!0@9rܪHmw;-xǘtfc~bD$IQ+M(BITK VCgyӁ8eoؔ*|F =.Nh0T1=%Z%ZRZWA7B1PP9$ojqDnQ/HjRr$cwY]|Qx}1S I}sgV|}ٛ5$Uwh`I9\!D;P$t!O1&̩#HUpZb@IQޭ??o@[&]#!$Yޚ{G?QH=t~Nɢ_`TVuHJqD/,{jOpzLKXJ)SӺ\c+%fC Ă)73>zYm;dQ&hS9@8\S>ZJ7FP3/]b5p6>;NPdFY!y*$94"$ oXcn:Ծ&,-G14~5wлi? TdZ)˖, /q[+K4+CQ}S)-|n7T`fzSLd7t5l,0; '.eE8}tK'8x#|ޡ{`1j) gH$0G[m,w 5cz]B Ⱝ[\~!b3>nm^MHr՘=,| XAn<_cqG~~1}N&߿tw{OєnVNUfIJ/KD" Rqs5ͩy>(4]#?*l.'&%T֒qb1͌bINKIfE-&x&ݔĘ2U֏MkTzG^ r!J;;/ 98h9C;>l5M.Ovi)ê&Wb{7(>Y5=[tu4yP#;9c n SHnfc4z(Q7Eqrʑ7`qnMt=ߢE\1PBzpm[Mܘ޾RcNl:TCEWeԄj:QSǀm $5Ul6/VBYo;ug*tb=G6. puX?V v-rߧCy>z*ѐhZv5Mx2ɕFR0<ޗb_]_oi%WP5v$ھݟ}iAjSؘץ]0: &aS}@_Xl#JߛWגYUELBYG{];JxktSjUKQvH=`>7eRb2,[s 7%P|GD?Nʚ!-ܕFP kRaəWC}lusG"U@A4trƶB[v$֤зKƜ}.C*ffx\T`xc|"託 X{hEv4Q, krmI?^^i}27 `3-eB{|_>OAa8`@DiilvVT4+SrV}ݮ%K?ITFNn@z.БU,xJrpCr ]-c،חG+?l} }fT~Oz.%Ғ59DEF/FuYf^e"/J^*;GnKNFxԐ1?¤%gqLȃEW¬8pWFk2 +]\b+ٙ%;$#>Ƣ>pDHo@K7&Ǫ]^q=,4΀)_g;Obw4$@Q{̛ .(dXCeW|yNpM0phN.7ŭvXޘՍ*)7\|~lwmMca:rqgWp >0&'*#BP7,I%J`WL IV~{cKt9(W(k4-MRv \bJ>fdX/q5szDpM?AmY (JS t9̍Ѯ\sk3{. MD}f |uKVcgqTM%_IX:]]@8/AV3Į^ >u):m #QT2zg:9r#`fvKDKlʹ ^P`w9˚+u\-^>"_΢/y 3Og(!$?r:AN/y ӂ*[fa  !d'>e[aI~\ e*_qUjq1\1űcwq;7x4O7"qmhX ~ &.$os&~fU*JZbyQ$^lI͐ qdedAk5L[{-`LosNy2 : H38onMP:l$%)u 9s f+SR}jC q[[m śK-q"}tЎ *ziR?Nw&cmC޺؇g2ia8(+'BBre>"]7Wӄdh텍n;i$N[߇Dn$gv8A{,_䊘0O-$!&r*+E~ NQ|9 6S]\]u xPxx]8QLVBOH8wʊS V>IÙ+oFCcN\~+ ]Q=O<ޒ[ή֡W؝+[/nSu9et쿚oGsK~_VP x +(r{ FExuT21vňf~Krs Y )']>+[JDJ#I=kU߈.j,} Hז;ʮ}d/9uۺec9ȟn[ٰ^ztpdU4NwT).q)ae44߳#aOzJKd')v' m=xm#(WHmeW|hb? H%48ߔ* #/q >݆GgӔ./'.V(G{K(Akӯ$DkEf3ocHCzr#ɀ0?ޣbYX)ƺ3(qGT>`a ,::H.^."? 1ǰMpԎ#‹ 8+s/K$${֎ LNRn[B25FAALӐʵw,s:Hյ(w w*.ocRLxB5z^S"TxDstL ԧ0H2. @Uې0V9(~@n a^ɲS둖q+hunZOdBq뿕q ԇ_d4j y}-;~T>0{#>~5CA>MQ,@cIaA^Y\w F8ȝ5X hC?bIq#Z?qo^ i?j(4uhSr]/ύlBp%#j/wRmeʊCTmJ`tM-!}9c5~svZ»Vd060| ;+8Dow`yTV7Q:[)-7/`#M>UgǺ旽Cv8U- Y3h2肉F[>xR;`pCaihF"Y^ P.T)R'ɶ":i[pb9HU{(blhG_& vx;{Y5p{rjKSZR5hŖ4g9W&C-.8W/E_/?RΫI618{ &e-F7Br lO~6Ԝ'DzP aɮƠ}0htevI> O׋SxW= 9Y<21eh& nk ?[zJ L ظ"S'3җudϣe57WkW~h&w1ek"g[-8WUi)bBuӲIu1,/[P`\}7uIUvVpZ,u。[}T8h"NRġ}bDc1O0a};~mؑSpZ\Fh* n-9ـt9w {OgǢK A=4 F6]t;kǪ(IXJ֪ c ])߯k9g=;UH=~$ Z:y"0Nf8HN6{o!cm:uJ5cuC$0F@K45Nɔ~jy - qT%dUϥ5U}_`cIᖷJa m1GHGz7'V_VyGvSK&T.+hܶޘ t6y -?o7ŁGЎnMKřuPYoNDDpZR2(bB,h]f, #8uC ~޷ L![Reg,Va".褱% !IuMBsjsؼq݇&̃Zտ6ko5G ʎb,""-(3n˛ѮaD5Qxd%<`r{bB *NO01&貚>dhhM~ ج R>% pG%-IEFvXV*Bq#' HCAFJAܰIU S(0. !GeqG.#<.a5ݴe^gGэ[ tGK_"MApe%]ɬ{tHXpsx|9ꐌ>X7l~=uYBAHGUE_m>4|x6P9CX߹*=ygS†fL:Q͐5~ ¹d3/KC ^ 0/2>h/0|,:6bW<1^ԗ]jIJx՞@TP$=n;#:\jOxQsHXL>5V,yBB11icNPHlj}-da|.{/B- pZ_*%F3.ԪĹGtpP, /_MkGc!Ű{ԫkrOe䩛SK yS08g,״/9tS"766lV kR~QvٛoאIxL;,BaX ~E::-3d֏l[xͳ+*Gv:lvS^p;(5+-+9p "L3lb(+QG@B,23I@MR lO! 1HH-V!@U(xzn FylE K~,.Nzzlw{zD ;ߕ147jgVyeWs3 3K E2 ڷ'pWVc 64]/ْqLQy*çk ;i~( Je.<&w?>w+1 w26>7" f;V "zgBueMqRV"mm݈Gq_5,fs1~o'>\_=$g@φs%bnCA'V+@[ :Y~T %0aꦣ` #M׮UяL3V "Shؕ'ͬK񖎪HnC#2tSQD; Em* ?.2sҙ!" [ C?]*"h#3o6ߥ:[ٟ?sɯ#J/OFaA\a͑ Tg`臄//(l(C~t2†e9J }X9B&fYvڵA˯HT'h営Wn;pQ m:3:GXqM(Ar5TcJu*ْM5dKW(FS'7\]8اyJ$OtheJx`8LCU5sxL{QO4LEgW9R$tQ呼||{F L{}XGTF"i%G5XHqӖ( SwdB_W6`$pxumR,RRyiqukDq"8N "9Wc~:VTO/`r[nz>God\{ah fė( _VqН!m﻾ϯm#ohip !sy1Y?DgOh Dr!P6pSxsu\ @&2gF㏉;ATyyNskܘ2Pܠ˷ л+NBAym8U: Ave";>& e3 g^33&G @3(Uݝd]cB 0?Y7m;zrQdg;h~ 6*0W]֜y *Cǒgu:*o+RЯ;ys8mm(ZjiQ-Fg29\0"=`P Ζ 9)]DƭgX5UO䉔byLؐ\JhcSO =ٰ"mԄn̙xn.|C;LQƣI,,Ң5 UB̢$?td H;E~duú$y2q׾ۧU!`ՃВ|⵶VI8:6~Եߨf"Y?5D*v|ܻH/yE4D`}FzM. w~K@hx2DL.'q[4=`#kۦ8\{tr,ks H&'A#9?UZQǡ)Ň6zlRuXʱ0a=@"Q\3=% #]x$ ^2dl<`qOl+DksaNBO 11{Ptc6lHRzJ)^r;[ Tذ a#]+r+١Ãb@w6D!1ձ +a\5t~DhPxkZhGU2E}I>^,zYމj wk5K-U2QF a1F:R)u_zS᧊Pcu٤J9q2IcÔm/FrE51]HoSn[dL "ơҐDDnv~ ^RHa|`+OgکDy1k~0ZȬ\e p tcP&IrP8=H=Vv. ) #V"S1QUWkus#Z$SXYh /%5BW'ј(@$,LZU~D8'3]:ѢKI6V[ !ᶤXD Yc#zRG\AuA'᪨oJ? ձTp7 E>ek&~b ;37]#3UQAW/9EYQӋhMélfSB,e)՘nX`VW$ 9 g%ˢeZ*T pg͓hbr" T6@rniQ:GLd:Yy8@÷̕o~87C]i+)e%<BgJx$#>.[(3n>6cAK;r8{G'~iڞBO#G0D.D[Pe,wm{>y;cf]))2i4Wv6!^[ =! ]<:rB{ hMрj$+G]֍dǾPRG;O.ysy+x/=1u 6iX)v*#pؒ/qh#E"^o/ g/X+>O`0mI0x&X+s4>#Wg~Kp=qP979[6K[GqTi^r*i'O}J&{$]cC דw"jI`}ZNwDG_@Ɉu8!-FS8 u]ay{4?3ASƍ@+nd+|o3JSѝAa-IuN-5H+PciG36&N'9(?#,kv$VW&S> [My ~_&FUě?24gp V;ሕQ8#,X/&`NAk/袿1d/' ?Zp?i^Zź:"}@KaL-\A@mwU^( ^ޓPmP8f~R:uEHN >)-TSyee'hZqy(.L$Zgٍh?x#mL5Af~(yfmO}_JZ1½t$'ĥ> O% *#&GKP'AOCͧb6-i{^Xh"_ t\z/ o" l 3xfxϸHiE+gXtfG,X rwJ+g[X'4PTj:1[.xNJujfK[P<47&S`҃C*/rVSx֊~H[7Msu5?8 '#ڗ/aQLnZ@B=צ{{ˑl),#e*zvMۊ4Yx5tlC&Nv.hNUuqԒui,U'aF&nNx?>(f1(sϯOnzbRE^ho!}R?7pO~/wJ#VgJ[mG&v&û;3sڳmL d;SW%7yPuRkJf\C.yדmqUqfhp46A]zs{LĄ2ܞIDkEʷSZ`ָGNd"e/ۧ8H4` q|,d)Mpʧs 9W#SڛD":!fRwbO{G3oCBvVjײx㾶:1t^T֑`/7YUY$E{&.9/oX%FT($]\))` 0?9UHeD g gjRyI; +(WS)kׄyu7p5 eĨ()oJY0Y6spJɌb'z Tkz]Vnw`,"bЁ,̛O;[|Yw 1]1\jɫ@t4(`<ҡK't{̣P }4-rnKJcCط; ]Od3Wq }7 ǨJgȷ䳙t0^Bd󣘀iԘpv.6ON8,KoFpɟVem>ޭ@4 =A*H !*3@m^q)taK ٖX˥cgP3Upv0Nk)A1Q$ /^> ōU#tZHT|[wᫎCzЃNJ ⨮d*KA1+@粰XN^:o׿Cy\E` R\f(DWR/; f.gmrϊ%~2VS-^`/`Ifi[~z59.K ; &y/t}@(}J^}^=F4@\=hl8/-7omP(Zid-{ u.'py'07*X򊤃vuښDMX/΋lc`oWnYC-irלCc&\+ݕ*ٕTmԵDDJүqԬrG%H =\bs.v%ޜ-̺fjpCn_/QXn6DiwZ9BVUD'!bb]Bad\XR~!6 50Ld G=}T _DIW+[&P >oI nm 48RrmB eFyx#l`:aQaU<,y>_츆4p4 S6X5 h6YrE՝|U:ZVqx2G f$i5>Q. PT۔3s&ceRrL8=6uaYbuH @4 @/=_l?hIc1 .c!M|eT<bmoo&ҳQ 8>`E/QIN?v{9}{گrֶl鑽)ό PiMZ6L0}®2ZBEe+ϱL}$l-nViyE[3piPm?K.7z=[23N})J9:?A8E+JGG4;9(\i! xlij H J@镒2f)@ 媀3*9utqI(ފ|%ODhT`fŌ5f;Do.nZoyNlN:eE0#L (-n0!!]VAљ,"쬋uz-fYI'vӜ2iG_^[FIlL鲙3,}`,t:Qs!r_\4I\m.2I5X|rDGT2R ie*"A's6`ٲ{f6_n4sn";(~1 KHp 5z- ¿ SMaߌ"ՏbU\%'hċbU۲`FY$<2#'AR 3 "ΪixMwjARRs#3<-Ft7Svk-<×O!bs,#B!tD R8tN ,N .*z]͜@ idea#RZ!jMc]t:i p^_u `Z_&H@ ͬGTH}} , ,M.?@(ƙޣ`Neru?Gۙ ]X6L-7@Ccܣe'-Y= ]`l`vz|M2GGM鼅}~xN>PW /BP*CV$eŻSP3`r ]fV&]tcuId7i/(N?h:n(FCѰ`:~lgv7g))bCK5ՇL靫2 4=1d(aŚ2ip.3#DF p[\Wz r )(!O$!RacgOVm%hZDJ$3~,P p$PU9}-+6!&ACgL{r{&jRK^lk0 c]5YƐlw,]]vڮ>pP3ru7;&V/Nؔt9`yTĶ^cvf0~˷tx$$᳖& gv?QMhd!2_zG+c$\1ll ߏu+;Ԍ`TNn,*6| q1JsMJ~44,H`Lw@Ϲyhnr(Lpegq2Z^Yb42_!sv=,ĩe te1@q^-ģ]V]'yScQג Psj퀂-FE"0SvatzVL/fPƯV7&)Eq>3tj ? b6ϻeDx s ɺtA yT.V5g2%8A7͍DWdEҟ Sj`26h%^wIvbS:A)!XhQ$ Gae;.@6`eM 3|-H[$0Xs2RC GC Pj_J1 ިSsȦ:4ߕ 0KK :1aRg[29nx|Cx:g7tӈ\]v B0zP0OL4I;~|KN+>"NRϰ=oi7ԲsEC4)4౽`ۆO.IgࢦdNp1KQH}4"O7W49xWKJ\t+dr-n T%[f"a4UEfUXYLrD@JC[W[ա-K6mPRa^E>ʼ2G0+LOU$G!Xx}!_N5du6E}NF 9Aide9nD8hnVs98U ٗ`NWriY8 Ve.>j#FJ*rv@_2[}[ZAeuF!*N%棊auGa9ʳ_vJ=<,y,z rZ_zN[*SYܹU7au%psmYI CbRiK=e^"\IA}A]YT9EPuvrvqCڼeW 6N04%a;B-EԿC`._H9Z4-^H;9&d ZUAv E-NS7`]wLbcdn{F*(jkC.4t8 [o;֑/ѷjK̳ Mp``n8JNU{'q@^7%imwȪDӓOINT6t[n@tEtf>n!7tΩ2p9v)<+OFgˋ.ۍB/ItӊVĄ83q ev(gr7&mR:mW'adlwhe(k5K瞧%I w*ԋ!I{{{&cYl82=2$_"XEQzIҍ{u@"etn% e46>5 VsAcT  :ӦDT֓Wr/-'*(o(uWoEIrEr{Q r[y4Lo l< 4vB + 5σR1FMáRDܣh YMu >?Hpt[U#iv%TBW ,R^ ldߴKR!C N IyW[ZjmUnI\RȺ3=s촳iArm"X8W$Ȓ0 zD^Er3^bxfc뼪̲U9_Hk-@fo;KysIRsxak, 7)J]CU,!CyR/O􃸏~%Ȉ!񣀺gzz1-&'ۮ*mYMl ![XBq:.3c8䠅6v<d[MR^+׿}#B=cICF48BT#JE˼bK5C )%^@\ϴ OI cN$^ qk'0[qҽШt#B@ζ32,aSf~<(M#B"$ 4x˳Tv Ϗ\c 9Va s[Z@A!Tg}8Ve 5z gR(b*dXύALGErEplP'o KOP2#xx#*A~b!hF/l\͛BV@mSǔ" v#]9.eۙ:轣YbP"+-D8[7E6ʘ5!+MR|ޞ`uK 恙Ӽ&Q _[:%KR| s(aAAdUag 1t硗*R]qeY%pmbN̺).8ƸS4ԕ0xs?i?qJ*?QwkTvg`i?sMDȐz}0T5 bɵ'P>cꂑ9"{i:/M+Zrvͭoq5vAӤZx5L)3j\a@]b @yLBqarŢLd΄vA*vqzWCJvN&15hp'W{D_DO %-&vC0F& dž1y,jg]6 >qMBnv}uyV9ھ0Ktg; 9 K2Q''KDj場ӂA@+$[ J9_p 5-bZU˼E=\DN9nd軋7;%fwZAxq-.6 ^4MY&=>`WNK7s9>1ܭg\$2vw)_lÕ2ShX EvxiÈnyVI(Z !˓!?n] O#ϫ01tqիȗ8,*PTx␫ Gs+ߢFձwoMb_%UEk׫&Fڲ:zXlXؑ];&}m2+fĢ9@TF~҆wbl޽Gz: kG!6zGI1S/%(( v dw=GQ#xqj ݍ~Ie;-`R@'N o |41ays .| gY88>ԟ-B:ѧx2s;Dip3}tqppZ=eQ(:b"tp4N#R9k?7ڻ(Ý-h"4qArϢNG)UG#VΧ"I#QʈЂa2!4QWB\XdLB/ S-X״^vr@S̻@EOr[Jbt22G.D+>g(8HV=Q.C|=:ڔn0&AMG<5`Gc^on欎VQ, ڍΨ,U Tp;#což vALI;&ʱFS{{0e3\)SϢlwXv쌜j"q'HY&8;a/״aB΋[?x2$Ûp0EߚC^gM 9/F]x-@ơbSZ~aiAAM6YL5VȆp=(g<}"Y ɔ7k\1:vy!B:F4jܾfU8OIe7٘}j-."O-JxTsUbiߗ7hM [꽌cxKaϹ׹]a>=)tf):C( vQsz-q1Rͯvo Gf\xϕ\Oč*9dݦ #*ZBIŘ=yŊ{c7!bp(.~M4i=X(G|]J%敍lЋp$|'>xQmX2"$k;b*-J l1 lG͖͞4N)(v 6 :3@@+N)0v7Y'!=(NG (~!TtR kia1jd4:Jo%&&!M zom%Hw KEL9yO6}8h5W kƜ8ydxϲ/9yx:I $Yd473a9j= h'obCQ#lu;˕HgTvUK 1 <&Y]k3,9SDw J3GIŊ1vyRM7»u)p%'dlZQkʛ{tsm2>Ard/.iM%BK g+&$_2ɥ4/u%_g tQ34 B1-|4Qt]j"#RÞX|_[kԇ}h2;k"۫>~,` iДĈ:tQnz?89(P̠^a?sP+|UtK;iE&I1(twU]<5ՖEt\8w.y%|sm`ׁ#O'fE˰Ijh cYh]:QHwdo&$ ȏgƑvJ@gfֽaDI+mSii6\,v:3Bء׺58WJ2$C ] uKz$4')_ƒZl*#M-C* py=!mTL)=SHɠ9)~'N6fZlSI^8V ao$(>5f p4> Nw0 vTijH KJPK55zy{g27édA)g'7jjTN*{snZkK=ESӎr/yo;`Y,a .2vvV֮*B@s&̽> #yU8ͦtdMZ-[)pa'UXΏ$ioSg<~`s!gvfEQyUl#@ۮ'/t@+$h TrUU߯w!f_? ĝNRo n\F6Bq7Zs%i ػ3><$_(nr"Six,)b+HU*@2ݞH(+$SڃB徨wT{H%;RׯkjtٟjWgqa]dy_ ƹvUQNTu]d Oyv g\:ʒ,y#Ц{̍=9&A[P-1p YX9 8CEks'[{l_nBu钖IJ$幖h9Nw/Kһaa%N0D&jfƶTY`({p?qAV5T1*I(H:D#=/Xf L;_GNɊxPAf<XA82vG_pZ-N!}'}~䮚:iAȈ.DIMctZ \pdEj.PU0dg_Ju//vZp GE㪂#BpXO,YI$}98HD׹6swV \۞DE+C*S X$cih[2txؔwMg"3ʛcL0@TtX~6]4GԻ49zlk BYx}xȶ)\ X>ث^Alm ƿ/drzp/Ֆm[] ~5@YXaR#(V6SERAk/"^+v~MW=_ȟ!T:_g4bmobՁ`!̜OT dey' p!ŚHK7`fȂ3:RퟛQŒamU61ֺ0OѬl:!I&wq "7C3W986>SYŧlXA/G,^ ej23d.EM`@' *+eҌ|&VeV tΌ`é~8Ժi͘HgНͳ1 f/ BS)>DQxQИtK2fP[|\t,c;! DžNut" @Mj%YdBFƸ4.]ruDF"䘵MKY y9i*sfLb ߷ؿCO 5u&4VUwØR{Zej 9ܦ:pOڥ`-!F\})>e=BZɞwRr1" ;U>н*P$dO)qJ7enݬ;Kܡt!z͡{)桗Rղ.Gr#3R߮ig*CQc;ʐeHTF}w">I*6-(K-rcif]/2-L>+ǫ0m҄a#ëɬ_ձtHj ǖuCP7%Uv0|GH{D>1(C6E+7yvBPbh/61kvən ePB ֌H$ޱߡ =[ n͐ayM_)ћTBݪ<^^`}5"kbetFn?M`#ÊwTCd h?l531swlߥgf^nxDJ*XsY:"r |\( XLky@w,bO\PjOo&T)',Ўa1P% 5 K{l0AUDO ǎ4.[ڼ*ܷ+4>{8U޵.Х!gɈtYPؙo&p&;޳XIk^H+~ka=H6iA,?Uu܋?ʻJ XyTcTvy 4rDQ2X"%n#({e{8m-k8Bd~5=6I6A9X^.~'P[M%JOdS}ՂH$!}3⇮dv #<NqlY )p\=g ȑenI< څ$DsWTP},F]x_y?6"1fkA|#4(6u/\* UOi!-PHvNX#6gV)jTHnkبCixՕ4=^P9YLqOw+&' c~OUa z_<χ.6s)tEXJWtrgl>=.3۔[OԨK$籮%;)-U#o0d\h UED-!# uS[brPHdlKFPiL (g174 #}+jp! N  rԉI gƥCÿݍ!6|2,c]C-(gpԫ$\m Ux~6[kUW2k=pݑTwg7&!Gfc;"%cm$!IH%,`e Oj1öV*SM: CE / p(txh-ºV4OnseA\ɿc,-.yEKypX _uZ 5/yH 4cܼǎe,L=h99`QeHJҺޞLj.)d2ȏ(fQ6SӮV/'9'*P9m%Vzer;n$'Cm԰INh=~.=5Q =ֳg̴ڛz!Ji-k,ml= xkLS̙gUDXN'ϠѤ,Bָr dIRy*[͕=ՎbPq3nuWIO,<ﺦq(JZETm#(_&#gS]i ΟΤxw: 4[0;t$|44Q::\Pt\# G'LTT7hh^2cj^5.f_bCI R8-ШX\>D4=*%! A4/N=Jj/͝lCI^wHus_%Ɛ9renJQi]ɏ辣R|tϬ7w 3ԗ1}7x㠃cC!fcd&!94B䉝zxv c6{B;Se`or(Z˔&w0 I ?RW}nPATo`QfGbvNY ?%W4vhL( ^#ľpCww ւfؓ.M‡)3X\PxTTza nVxX.R^ӿhvv{G-7=Y;ְ8#[e#|sROb0)T#|lQE 6o|*Z:/kezRVnp`>.Q(2lcVʷ]"L-1R@kWYxw"ryLHAX_!p)8w$ȑj(NCi|3WBM[J%wLj$0d.5i_/q m6(^+et~K܆a[e)AGo ֦7]Xk(pW]j]L<4UWOdCSqP4f9 oK,UB eWWC$q+_)09L5}^NpިŢPqF-!]83nw I$'0B~h;2 Upb&(C7dAY̫ =m 4luoVAXn0a|ۢ3^f,D}?jCFb/ՙǖos߾S޾f7Hi0w!6 6HIh(^.3P0u`:z}|gsZ6y,a7?XyFTGB5S!w8ou `#~xbFI-qӈ򓥡>  #.ub~ܰo5ٺ嵈-A>q,#P+tJ!s. ,j{ZӼ?{ sR3q)2LSdB{~Ў- /MGu7GˤwqrHS7 3)s-^ N77C敄QpsQ-KRxOV8Tdӫ-Fu^! 5&܌n-/ġ~ 'd7_u,ߣ;_M* n x1NR@hjK_!O 挠൧H B9(Z{X,ȳR?/SZU\ʩWDۡ_)bNr 8t}{ahY}]̹Ph4FS芽$2em8r[i$2rhIJGFR&:*,%m! ;|'2Z T#pbK#׌&vVt7Y^^rR//FXBdL߻euHW’8<{8ܰe|b׆k "̒ XP |'ХE$Aua oitDhpߩmaxbVnDW ЖWU^'AHqL1&-:nr|)C67մ_״۪ Kզ64.UOI\ xFP92I&RߔDqdKB33Fi!4v8Y {vfv}+ϰ]3~4Ϊm I<eM*wnvyx1o-`kn /8͊jSeOoLݱAή-p3.W!|% IPϩ)=Cl%&8RE/@&7y!u!4[y' <&t?=?9a [R\La66+,7~cu%(܂hQ}@*h?c55(s+֍qxD$t&W\6] `M~4fetN,5YI~@ed~0wCv[' G/tQF3tC|nףL_b;-k%+ ÒgULdJc!:I+Qg cW&'Iӷx%bnq1Dw.Iew ńГvBLwaa -%c/.J%G<p(žu"Vzm Q,]n^jN<#>1x$kd-D"M- es .koT8[KRnC9_e~Fّ_F -wo4O0)\gG|JLI۴]6?ڒEm0a0 o yb5s^aF%I}2Bv Jw,w퓐+RK*cMd@ih ufql9H U y ٛS1Wfg_L?]n׋ 3p= ΜcIY*f-žeEOY^BIgJbFb+#)y'DE=V,˭Y7Ya"1)aQXf?gBӾwVh&!h_c;5<|v_IkM(TiM!ƽS6ex.pkm$v_fD?{EGYTJ},iYt/hhj& "3R &41V3҄ oF_ުQ9 ZPVh}G0Ɇ hDDT ,}ր&]Ā`Kv/0Ѻv jrA.1_h.٭H2M}L(D>HnDo֘: IBDL=$]ZZp4B4MA5G:Ƌj +7ȧl!{̅*Hf.l,5 =KKoSCk˭\OV\Q([58SrvgPSHH:mTN/%[yO.i/D6{U:ب_9,t~%+~B*y+Kݬq§܄#K [ D?dsiߦ;妾7kЃg\Knf&]ֿu<̈́`hPCw^L|Q:=7;uTkiCKC CvZ˵_,vy*pyV{Nt>A ց߮h]r&D;ɓG'~k1엓̭--?,qD!F5=Fċ nt%}$Fo6~r1q$r_H@ rGFVTU0!mtaYe*Fk+aмy@#1q}'Gѻ_*j+l\p/$jBSe9a-gO]UnP_XxJE| ķ"aͅӢx#+5#%W7ͧ&Jlrct9UA"eTI>dL&W%hs~ʋr3o'\LV6-R[s7_}Wڃeh&mrUT T<|joҘ>OGZ:YLATGQB&;HODtu`Z㋌!-i$79iCU4"E* hYꪗ"7&(uЧyL$'^ f)SS3MxG#I]JF,Jqwvvޓt8䮌FdL F.WKoIQ2TMCdM0嗑uN6ʭaTu ji=1+AFwb c0 Gx-ȕV%82uN2.nj  hY v/o)ZnǁI)Wo] Ә{bVUE+,VA,^Ri&[`hX]ޒ?gcJ2儠elhY~8QO'?ZV>|L/m^TR CW( OJbCO !@r0Y66nZM9]SU.>'w?nSڰƯ7elxcΥw׎Ŝ.*,'D}23t5/ ϕL!*Q~@޾[N1#d @*0ah{|3zL ^οhjKNrjr/cqiWW O/#"+{/pT'uIBub}5㳁ұE}O{؇P%/`UR,D:P!$Elmi2Ao"*) HC0sQT:xXHt&BFr0ٹ;N\ND|{1m00 15]"\wNbOC]/mtړqJp*\fT*BdtX@er )0s"vJ7+>#O 97P4nܻgXˮ0î4`d\?smk+([|y4l<GuxC_=') Ҫ𢂧kg:(<4lKpg~KAPckj i|;8MGﵫ}DzJ׾u|,ؖM/m",)1bfY!֍Nrm 3~hZB˴f3 Q%$8\_2 yzfaNJpB۵Gjq'ǽ`Ɛp#s|̀40VsWiijnÕ llKmqFEm_*aHi^wք|CyP}d!WqWf4ٟ!>>BefjDڹ oX/ pX0j4<>=7 &\JA(oKVV=ʹ[!"v?f*'̴ P}H>?(}iC/C\ɂ.9W0(bn2|YꧧJb: O!5IpۼfQBEk(m^sBq*V!=uӼ^fഡ]%c9s PvVPl2T J~ydQ)n b[2xiYҒq 'lׁ LYF{V_⸸{Ț 6vbC O+&WmҀ]y#ǠN7Z]kDq^E1!ƭ`yȭTj5|3uC|r.ͷj|n0d-70 ߱i D}S<\*KX]ڈLCZZƤ>U7VYc\2.nHbR{CX80_D7tGK3ojFBF(x%x20%)V'IJFgC\6nsXq>7 Đܺ(~M;/-p_ 2497:} Ϭ|/kvL7&T%!|?oVKיGy.%+ԙ0c\&u-Y "ۿ.!ےae_6 7?V^;ͼ?ufL}(?-$1jWZE[{Azgƶm4^?R:<ɁTykqӝomr(E͛';PCx>iVw&WSŔUKl_Id0wԬݜs2\/nJKś/6{(O:wBLߢ LVJqU]Vmȷc~ Cmsz? G)z͏6Їț%H)#,`D\xWnp緉mk+XPtXLvf#Fy%8628uB9Jܙ|8)7 1܅Tߟ gie.{xQw ?^ Ļ|yQ)$pVL3sIs7Iʋ*t܇:Ki 'YA3pB@1p/׊]e#4ZJ[}Wn u*,3$V]CFU Ÿa= vV#/5__ЏQ9f(蟫/[)H?zAJ*{P3x(#¦/=}Ȫ>m_u.Z3̮Iwk 0lQN6ԏZ%<<ѐl}B }4RM"AMGOv^pp(YǮuBcrhAc.sVzT!KJ=D<87^QXQMĮ85(_ťg9;ʰpe<6{McBvvknPw*#ٔ\Vз#Epw;xܔ]jBU8 9n~pšE.Vwsגu ٌcydڽ Inen_!Bh521(ހׇ5T w>p#]=͓&.ir/pu,x frsR$ӽ*zWĉנDxV 3e8+i\dteGUcV\ {eӋr_ͥ\6gp72vm/~|#Pп%hè\O^MPf_l|1yڨ!!j,fIv?DDt3~W;k%?<'[#Lx@>1e_Rb fD@ ZM60ryhH'gaԑA7]b%VYx:l+A.xbA% cCs.>\ȤE|YPCK$Ń:]mWR#7X-oqIasj}~# q211QcAs+=QKY0{Skl)&OB3 ϙ12P6~ E=Ogu-rjmPi0:j^*_0?|Cߎu!_3!;.#܍Pg$3bHيdzmA)5hSFSQ!*qKOXo\jh<?ڲ@˭.d\ˈs(?qE쁉o9W<]ԽĦ=^Gen# l[Kޟ/|~q>rѬhx:Gչ Ϥp'-7O책(M)7wVb8@q@8yzcl6rvveW}qWZm͆/G Xޥ*Htz `$Ց2s$kQn%xB4$O5i˅0a@ɞاM,;{%߷:DwZX JY k`>OzZB/^䦂/i-Ւ ~H ϐ}}͌( '5ظ-|3zG઩H8ROH0ZQ~ ;R8c 3ʺ],֓p⚭B| :ICTųzHdE忝:e!NRYm65JW=?:dMsBvPM;ꛁ^N\Y8@M+>oDʪ6aR V["]'d{ɴ{~ U'OAmJPcQ; ʓU0¶zdYuٗSj!1I]C.M:Ӏ4ਸ਼W^3-<FzhK4e+_vMB(CI|k_fZ3(uט1%rqQ,}^jE8>e[*-gkЩA5"^3H<nݍ|ǵT2*/.ܠ :۹53K$$mݦԯ9H'6#6I*`12&o.op AXh9;/ yOȶSvFkHPpMh.Џ9<}(´r!YFlx+~VjD+^Gn_Rb.jg{GZɁn؏6<%-"6ZЯA0ǡŶW\5MIO/Tq{OLV"f3ljf\-ܛulKY1zHL30G-=F|e/|UG}rE.9 Z1׋TPac(cJh $zߴho\;fރB!6/eArHbZbD?z/u)ؒ_+b ;?qs2jWdxE 9B I`:շqoW^fBr*DPɁhӘsm8mlQyL.p6 (1-KnLO6$dg]dPNU<;Q}Bx42tכrD <<1HV2a~ţ YMT}u[aM*2.d^l. ejdz$nk-%0o)piԮP!=]XGNtx 05ұ$afn3 ϼ]lC\\kc3; YmGև4v$ M>gmh !bsV}Qy~IRR:uKQ霛5w]o8(A*.(.jǷjl#9`_yo5Tj#HSzfɥ7D#PD!2Խ؍fB?> =^I$X]y\N$A؈(T,nVBe#iII4ᡣI$~{xƚ]= ZhBX1YB?'bFGбC78{Bz%|;|jct]'|^b ޝ볼 xX(Dz)4W}2Aupǽ!?B7E!n.O,oHRb[-f$akPwi>JIA}HLpâXf0A6=_˝Sf\Т+/&'^ T*|tL z @Fpʝǽ|N;)؋LV{snUd9dAݣW3m+d"x7!~Xī$.,cDV=9G ׆k^F}zj+82m[C_*Lg[H[k7{Jm;22hx!AϏȑdUx4& vĒ+VQ ADIK'GCbu TebKM-( ji,óUGt?kM9iME ^]I`%)Hl! X mX GR*q}dLt=˦>\&w\ xgH?Vh\Zs8?_=D`! U5!R8Dn3̞!w=f+븹N ʥ +uLŠ-Rf?afw?T9́PEQp?hm>=!CfIg▷w)g%qszK3M5.\\IFn!Z_+ܷf7'GrzF=ZJq^.3UhJE<>5qc;ĖPuCi~E FŃJT,Q,ΤRPH>֍ނh BRմrKӮoZvuMN50*~mlCCZebe2`¯.B.:rBi;I$X_Fbp*\fD©>-x;~Huu+bioYG l=4@}<)r5 D$NHaqۡSEiҦ4#adjGeF@B.a> Ps/õDb dLZt`ǂ6ƾPX-w1$5Y`OWhSߡ$x̛r~nuDE[Ryݍ3CT5/eRU#nu6 ENEibqD`hHcWIZg6ky4vT1:y,@`-w[Q5?R|xyU8*ėqlRloܫYӚFXdQtG^`pCGoo%\c}s ($B=-w%h uj3ףv1̍>rG̟dO[*L(M0Ѿ3YgÓf"L'ʕq3Y{vioH{N2.Q2xIjLiDǍTy߅WTP3FPJ}A /_;yrTcYN~A&Ӂ|}jO,=;ԎQK8ˉOPBK陕ߓtyTpXh5;ozh[B)>ߢKW')B)@'D%Rg鱡F8Ke/!/()IJA@7w5p̛MےZW n)5YSw8إcmg\Y17:i\&}-ٲ)n(VI6ˎJ(̀(sp>QnSq\ȭVZ@E߯hb#A9Ky .}Qy"BI?C,F+nU/dڲ$G(xxPY5o]"ft_)mO5KI!? Okx_5bXIXcb|fwЃ~GM0:1tV~5%>n>ח&xr-UgW Bwq`д] )~\ݝg} odA.g(&5w'VGwχ\:vw>=}IPk6:`*OT_L;Xp9@׉`Ȟ:'fus8*=^ _" gw e K#nF8Yxۺ `C ~%6$ #e?])uaMDlhZ[B+/9y=B'+}L]8 IW^"(OO8ރ"~́])G ~ E+ǽݼPl=3rq>2v1uHRL&9\<11FF1E +y޸M2B0(ݕ؜͓Ӟq}4^u'C"n7֑ɑ(єW@F{6ӌϹJssrW&˺ ;̘ҘB o\f ]c)?^N~gF37 Lb/|N6UކԊ0?pT<7 w6"O!Lǔ-@$BbKT3T4)M }Jq/4VT^qLj q;>;'Qè_E!=#8K\ƒ**JLz&^p{^>#Ak*_ƙ\soVeKh<)Rڙ- *"~₯g6~r/ p9Z] p[ɚ)H ŗxCˍxc :1g?W:hvX;E+j=ˡC߳IW3qhak zLE&'ct*C%MvNa<ĠO=ySnsy]߲p:_D18 FIe(ă_wFX)݂ 6%9-zɉO&7U2&^J~+#Skj" ƒsDT cw ?1[S~m[iM4xWfGx<%ٖ,o`]9(hBh!kOwϼ#Ozy tspmֽ{mrk08xncPƴfҀV .iVx+tGJ(ClMQk\^b3&6-ĹӤ{6f5vGsĮp2w0 սCEzH,!Ʉn zcI6`TʠRƫYӭ`$e򎋸"e(a 3bfS0R+n\oШ"iÛE#=-<^% N&tjDɔCq]B̧JV"є(3Q+;`s,!`xvM'T˫qΐu>4 q`jNfsC yb*tfˆ_j=C5Yߙ\\ƣWGIcd 2 נyyGɫ3n[%5DG$'\Ky5QSGQ@ tP&>egN9\Vv6 _']O+%..V uqJ*UF.Ue2:n:tW=u(aU` _&̀)^=K(cٕ&9!Ù8G\9NIebw'M+'Օ(F#Mm6)Bk)\F (f UŚL^7$ YYBdy34e/vxr +v..$;  Ѯm_Ks^/C +ߪ!h)J\, `6 Bdxe ڽl.s$kly4AR ^G,bv+jA%V-dљ`^'hpի{HO|7iK\M aǍZ-ʓ Z5&m톖 N4qM4y&&+U݈ƾ<8rL A,YRhbBxN 5=f2~]EwN(NJ޸@mP{o=񍢹pz t;:ڟH[ b5 U{z1v׻J0, ]ܹQCJIlBz@Ĵe\D@|'Nt *@s/VƝOd|Z qZΩ [Pnf2y3SYXzF^WSH- U^Ӭ f0b!#Ko `1w@4^{BMR@A4w,-^8 6H")KFcaYWtzYy]ղ45xX>g S*j3S-YL)""WG[ !_6mË} \9oC/,H޵9}(Y\zxPl0(SWrR`oݳQ$F>lN2[[>k*.J~j .LTEWf(Qxiˇ‡k2̸.=Q s%,tjĸlH шrw-Flߝ=_jheK"qG4]N^:~MxS^,te5tqmvFΟfi]Q!)s3!#^Ԍ=ҙ %]= Aď|' "TCJĞ}N"j[SztںZZا].QpOL׀$bNaB+f2/l `@zѮ-w쎻S;q *ro M 5LS.8glH.52z`F5NhμU,}DA`,w22Qaq8/H]P>&NeaT"_>?M W\g+P| =qݽswh K)UKO0'唵UQI#zHeot2q_;j|Ai^:6ᬼ0{d/gGI.ἕViF7$mFo9KE1>#k}-Z;"MA~ua%.g_LZM ;b7M*4,~ƒ .E/OYjx0|ALBGEcFo Ɩ QFFU@a)rF'ao,h9qzrz`I :} "5;l7|C`'{􀲒ޜvt_6~wЌ(\FXy0]N햤wl P=lcn~ri {IyɅ޲&gd_ B׻[>.u[}Hbc#W7RUs^v<+gIr/Sdm a^^GWhk; $ln16dm&7VƵ5ֵ"J;fg` ]1tQZol- ]Ѳ}c sxrbn+1U8I9AOe*{ ̑yz呲hj5^"DlxSjM`:[OB%KB19yuM aGEED%zJFkn:SDms8Xm)Dz::;htSK\T>؏jWٙa -3bŌ 'L&.^}Qy*V6^Rw {q.:x;&9P_81?q=o6tBo HpSjTgPbUF5*P:'2K4zTԙn } Tb1 U<&Qnǻ6NXlm0f:dձgYZ07070100000023000081a400000000000000000000000167b609c500003b0c000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q>qD;$+I>@|-ˑOh]̧/iH2svHW0-v훘#-ی J zrX7yVbt QߓvUem뗔2-yoXx1OԳi-_߾IՁZ-Bt+1[\0`ֿrN Al6(3$J9uza'4;Lc4^?UEͬ64Ԡ q&1L) Mqt/T^7(6?Lq]Ӛ=Iݭ;7/5R*@ ڪ%(cL5Kɜbj _tvUz9b$<ȓQQdpU8OYu_`;,ۯN0 dx! s=a:7HOTF>?(BT1&4MՕ:: %B^Owg+_tx[;,v <6afCbݨ+y۟(f/:r+W&aAY0\)" њOg\FW| IM[kgMdfSI]TJPB7q]~C)& $2z$?ū'AM_,K8"x˲lZGsu*zZ5 )`ɷcT gg~r QUaC;1< ws^)qu)or$ĪM|,b[zi4ucT² IEȫ1|g8= 29|KNå{2w\qp {T7ZQ?]kPզ!ܷ  rTuֈ]M+AydzEq_3uP*h.S_죖I%1%\ctL9s{WYoo K|;g_HKA q{┠"|@bSWfC{|0a_)bM˞GY62lZAHB6UF 9֢&6<׮WWЧaHcaFySuuKԇpx>yI>oZ3C˿t#+UCyp>8BuX * ؟F#P#1 Tզ1uZbЁ/E0`8saI9fHh͗$l?n-]…̚6>ˎZ^.z .l, hSaҠqܓ=S{6)CI@یٙ5(!vKăIǾ1M;@qߘ ޲|p*FfMRҬeBuOV3MJ?2=`*<_-ԦN%T/˫G]\fg:JVe'O_ɼGGE5AurT:t$a$1S@_r]E2ě4m+~,V>#iOIC44-|LK/q.yoeҐ/;S||N.Nis|M@\ɧ2ljݤ |Ov迁5I۲itj^nC]MF$kj&P~r)w~4/"0H17PWB8`|)ZR8?Îű] =ȁI9WXQ4Ax5b )gP&mkF`؉ ̴҂SG|tSnrUkm(/3ݫ_ f*(p 靽pguu-mm}ڊMy,_AIqy3 2NOO hPߢ;T=1sKeV"GNq>O\E \EWR)&xuN1X])Ģ_dkIc)^t)+=@  +U/" MWg6Ǩ{iJ}{- S;FR-#[1ZrM6 {I'S_o%4_[EvP7ؒ+/Njt]R] !XGu\h U!7f[Sp(5)cOh9 Wӂ4RފKoepĠО:>i+谏Dv9] L[RkXa%mnmeRȊKL`פ/qG`xv[t4 Pj:kW5tu`NcLSΝQW<gIDDOkNRr3T{p^_YAJHLnz+VgW("Mp6F T0;JKhk䊮d/|0KST8 Kqث^bu>Xf*SD{},NC.E!lA6OghO5]W[emv)S"OX~oS⎂sI.p!FPi"|}p+hKjOobNmӟ8:v"Pxܩ"ԩv{XeUgO(j!_%27#V!@(qTrvQ} L1z80MzXSњXm2a!bÕ źUU&̎sӭrP.dWŗp|p>CkITiD/2q.! ASޟAJA(ppPvݽ] kj]ׯ`<\Q׳_L ;nf\/?8qZ7rt|1^\M?]S/R_!1(ptB0NR`-R([;bϮLkFI7 jUoz]_=e# w=<8VtD|Jb0[4$/v5 2r~HVBpJ'D:(]ͧnʄ|F2MCb)T%`M9Bt$[.;%d 23N)@O#(Pðq7NiBC 3`~'eU]uӽ]HmA&QPs1&oAS6}L !۳ bti}O;4Õ tN)鄷*R`\foOҶ(X]8togs3`Yb$ㅀ/&rL "%;o+ƞN~Q,:j^٤5d:Ӽk]~ !V(38Ũ/pNB<$~A q 3PM GTz=yL VWJԳ J]!4dlsטm`hs/ :Hm0-<јt\ + 9¡wi^k+ᬚ?m Ao6W|;Ӻ({Mڈ6/WOI]5hD?UDjA{Jp+)# $1pXjk`4nc/{048ͣr.'4R?,sܒA+aZO&9g1v5_$u3]=j;Jg)l&HH=3lwcu~|YHǢ#n.W)xɯh4-м[Ś0t*Kـ݇|# JP~b)b@5}턤5 \KKz)޺<қC怇0٩&&p>سO0PY4ܯ C{4#ʛ jBKqEۗ? ]R؎% Ή[z*$D? g]:^9F?迌~cWDGn[Ƕ(ڈOKϰv>>>3pclJ[cu#^lj ;Ye H/bkiep0Kۆń1{׏ne@pPMnDsF_[$TmT JVTpI$EV>OܽfJi}(fm쬾sR{TZ׹2V%웠nt166^ @Ğ fhGG !G>i_n0A:-:P;ه7tƟe'srKwՔLJvLul)bޔ w&$TjpV 7Y P{egr^!g'y'c1Z Zz0CurHCk~KY؎ `AO9h}dQu+/F`n+u:KTש+3DIgޓ+nKm&b?7*!IO+cVN&;)-VEc,o;^_4/T,/ZI=rˮ/Yro/̈=K7/H ;'uJ3P uxW=SltU3_84%sD14"u)֣@1~ʗ 6bN cy@Yl5tyKYUz }G#U'jbI6$7o}z IDIǛY:97w/4#ZXĝaޯ{ !#$g>3b4)f"3*0Ti}G}t郚5twZkɕK{ )_zSvSK:\-*\IPbG6sKU)VoQ8Y윱v1}&:MVAAӟan_>^LVF͵X~xȶ#n@w="TC97EK+yi|k|Gi|vs"x?_L04s'6v#9nU{ q+HԔn,%ډsPd _Λrʄ.#c@f֯ ^)5 n81殊*pb_{ys쎁Za{8Cd9]1װQskpeע%qg[ Gc#ize ހoIU*q|pPfLJ284eW^ЏdA @=r` (m|e aud\@_`+Xi;Xɶ;𦲩\T*~LJdzgD\󁟾hLTcg-ή(. 5%FjepH$Pbֿײ>Z$퀲SeCAiwj_똬Yu3K5&#AIP:0aBd|"SA.>f?""ͥ O0ʭczH,I1%8`%5mGFM`Ƞ> i<ܛQ\Oޭ]e@0 8lne2wp^Puq[VG8) >f'ۚ=5Fv=7on&{Y)wr2.#۞r{Q4I Oojr rڡ}16m4OqJZF$>Bb|)uJEQr83JI>Ivv@>rFəF-x'(ߡTo{NK~H|K >)\Y}ˢ<"lJY\4nb:"6?"hKl֞iWiiBs 13.g0-3*,De+0Ea6 <߂Vտ*Gj? %AC[hh6X=#3S\1Kա*^[Ǘ2A3QtBր7y}v}:ˋ3l(b1rɳRbGp*օ-TF߱+A8iSvJ$1,W&Ao Ql}j 3UCyRZ56q9$ ' #~^eccHxTq[NX3 e+v+7]'U$M.H2S*)'ɍp` q]CNO֋\,);* -byƞ{Q/J$숝;.XȞ7ڪU3Ϧx^+xԲ[yX7K^PVc @< ߪ(Nn dajVpi k"J-88KLyH_wLF|W gE^KG:\Й 陹e.nA~\MDDP Uygڔ)a:|<>N ~=ox&Y47(hM49vݫwm8V:lj#<"4a͙MD$5tF߽wf:2l"0:٬e#z/ t#%TW%Q!ЮLQӪmbQذH\[t#gVdr`6GC`׿OF{Hjb͔U[GV{luYC p-A/ Q$Uqh+`x""_-I3qy&uz(w^tq"Zؓ8HeD|{Cn?gɷ V*X-I"fK` 0_}%؝=wi+ i/V:ИSF}W9/lsa|*MA cF3Ѽ΀ENf1?j&WcT`_g Ã3K%،3&"͡9Z&LOhrB֋4jN!7܇\fيSF7AĜr~ ֱx$VI z{Y$bI& m'mX#^K&F4lw'gižn#Py<eB߀.Y͊mQ4pVs4u;Kԛ߫KѪ&6Gt>LWS V'~E*.1I6:Zѽd:4x_Kr>e"Ↄ&d[pQ4-BLA`%zؒ%RK1BQxY{YiP_h[ ͔rLp󁉆O}lէإ6>.}׋oq94RI: 0H,8NaԠ&~7ʕP{dٵ43*NHi[2H*\ێs1ZhZ g?ͽ97ÖD"L#Mk\7ەī Dv֮w58ҕd9rͳNw csvFdO6V0429ڒ3P B[JN=־׭(S'mʄyzMcY(e]0Ju*lg!_6~eAt`Tpf_\qHD|864F+TC\|-cn(?ir@60JL݃1CA8ҥ!&֜ p!!EhKl%KVDj:2pt*)O:ilq>"6^=yJH{6 kqV_MdD`κRF1)3My$ l6HZ~6O09 c}9omJ][d @=x 0dX7A"Pc+c-kinE=O>8k*D.5>v`0B Uޑʾs1: Ɣfz ވ~kfD슶?6Z'Dax&̍Rf#WG 'Şo{+e=9wߡijΑ}_SХn sļx:FIyț(:H0N;_d%A<)2>l46S+Wfbl$' e>h, *]W~!-x\Qv_ :Qݷ6y;x'z R2>cZ/6wӼ[vPHǖb6@w ]#_n4bz pҎPCeIC׽P G${[91\,ZT{m9`[C}fe+p bD)&KD.ey-4WKn_oSd"?~0MenVE!pD' gEov @Tt6 g+:C+^aqI*&At=  Zf=enA5 Sz&l&dz >@7[}"FhIC ZГqG .k>Pr"n!K@@)6= "܉]L'%?MN}FⰗ; ,YxN2 7)bguIk 1X}"ZgbdqBīmz0Zsr_3+p ؃PT˙~S^ Tv^؜ 54f=j)2=|N{{s) Sx6y=UVغ68qoUN.FyU (\sQ .3 Y G$IRՈrTz,> t$\yNR1r"Jh?43 *)X& G!FJ?o=Nbh>%m ML+k>ڒ_W* `Qa?gёdN#‰g B7" W䌖RU7'm30clEC[xB1n @G];hMnBɏX%fEP6fn ުJH|lv)&>i?fgo[Ӷy,"g7۵9?DHzOLFATtpR Za,1FU+=c^)D|`O{0*~QĽ}PjDa4?4aĮPtZG椰f~ pwn\N4+-,/sw3edK}d⑲rY'aZ5iᢄؕ܉]~ yq9!UDNxF W=c Y1iR5G޵? ʝYXT(; fU1%[NopV\<=?BQDzX/Q>)ETL4|AgKP}3*2{PJX}am.V"6/ht#B^$x/L'/r!NK<|q*8Bvc:-_,Q:ZMѳzW,XMaF\%Yaa;f _8uwlM p5}(hD2Bi/_I9a4^ԍ|u~=ݺ=90ߞ;MM2i^z!wgW`5ir lP9{ ܵJG3ӼF>&_/pYŻ5HW.R-a$})JzIPc ns:4.o_ XN},4/"etK.(k@Ěc7m_j?ȅWX~(_kNHFz'}tŞ{y{"r{;ThZHxf<*BY޲g_o;>Z.+(<وG^ QΨ} B@k`Tj8V^Hpۤ,xFdQ;%\NޮTs{cVz`r/B,4^\ ץpgbĭj g}HC`Q+aM #^b(0`c í3Hzkl iOGG]5V8N^6EGM@;X]m:{\w-Na :O(`8<9ݹ ^# 1LMp9* ~= 7$ɀDW+GWѫ '(d}B=SifJH Hڪ'fBs%ʹl kTLD'G1}o+O^#9ЏVF-K#8 =j~Qjl\j4HXf.a`72v}wiΏ_<ȯQסMXkYL\[2-!Z%"ׅ\p1l${G-/qqOgUk(k ungYZ07070100000024000081a400000000000000000000000167b609c50000d168000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽ@nTbBào!foH(f0[ޒf ( ]@QN5nˍ+8D!XѬRM61~LzUnU ;\ 9Yk5`6O7^|ATV?tcrUmGjA?uB>zE64>ӗ}jFJ1Csz"mjEf;'\ Ʌ8)77OvAnqk[jz fh̕~{9/!łf`C#E"2sf'Ʋ~CIj*&m]hK< ȳ>x16Z%^@2BIǪ_A|ò~gs ]`?*q(^4+Q;Ȁ0]KYԴ7qžkAM1O.ԡOA=ɸ3y!Aь.B{|~m oE#ߣr?-v/[5bk}L)`)`ɽM"KsXsvA wNnћy΂[:g70$S^Ƅ+(OvU܏D9DtP+sٌ20/-u01d,>\Ge?ʲw &1 %q(-,Dp&64Vx vGO2L'".qb'ڮ^襋2m.2Gۜ64/nV~4V@b ߜ@el~n$yWtk>}KsL>Y78^*~)-8%-y^y])OAc}S^T5[8G|9[n 4EE{U 3;{|i4fNUBv%`L>"ZbV/t"otą?k^ Oh,#~crgVZ4/[Q1$>)}׽ʨkTD|rp OOp츂I a˳gU?p'±h&xR:Re?5Nhէ҃x?bY=4Ot^Kw%@ g]ϖGꪓj>@ί(\x"U;a^ogLzP ;/≑M?~*wA8(HLC0GuT zv8mEAR_-ˀD#SJ\H^SG(Ч@-2QW]Z$27nQl!?eJu9dU)A09#DTƞLA'HmRQ.ˉ1 *4C/>9'dԿ);/T?ÿa_;k >?j44"쉼yX6 rX}M)Ap\1D飱%'vR{dnE*CBYR{=ƶ  A'3xf=QN mplu` pkP c ԞX!)]3&3#(v9W.A?BJߜ$=nKldn$^ cH&+e1lW཈wC=[(ei8lpQmdAڂaY럺Ueƚ\~8^9U}t0tWTLk.j)kVUr)b0W٣/!X4"\ {W!YdF."܍TޘEI"MWVw5W, x>cbAbrwtH_]"/lm`;T#u?O7JUX ˥ z4έnޜǢ;;K)'na][f̽Kk;{sXA:yc3EZ6vbE uַbŽ}D&ߍՌ @:5{>w8/f4uj8H:k:2p3Fz[908(SXFE4|'ch* aCOmX6-׎!iYp%;cۮO Y{Y2ir7JFIn8=Ooup,x׋(31g $Sٖy'JҩV֌ca90 %χqJg+Ŝu&04טL4 D,>-_[e i7~,041m%ݫ-[[ڨZl''L4UlA׉==e±J}zM8 <3JqCE>*P]},~)AT``Iܦز1p3vHIdGȸTxQ[A' ۶Mr[e(ג nx>XKX nE']S3b =% f.s5]de;G Ǘ_OKN)/tt^~hzėl4[]%{^iէ3+SzxK 1wBm^[蠽`BU긘$A$o&op=k`jath4rsFQ3#vWleY4˟ ` >zUJ1[$ '$ldM kmλG#JQ`QD ˭&"skb~/jb7%-c`1] fAҿ-X1U1Z!$k0g@ɈCP#T e-G;83DYloJB\ "K_YA5n){E jGQ9kul`Sp,ö|RH5epec7qVaKRbIS\ޛUE p[@{7|J;GCzWMBb=g#aYw/v1KxME՜0N_:Q5YB7b{rot;&1(К\>6/ϴWTU25ԲAr8_ r.lt*b-r/!Wlct 0dD;ZRvL` _g q܊[4^{ \34#1wSt-?ykMR ~K~n;7DaSCt{KQYh*ktG@(M\|DS9}z+a Oy@ݡd {)Z(Otn(U!r{X28{]&F iJ6POjQoR(^))JyݞAFXҪ8@ZnagE2KgkvWIZ@< 3L3"S#BH׃Z=] Hb- ㉈B.`IL8Qr"b>e{Ѓ݀,m7lO)P,v-DlӔ/k|>J_6 Ǒ8>&o2>s 5JȉЯJYcCM b7Ƕ͌\ slR0x1eB\\a1J5Đ;b:*Q Rڳm\(^!m%D!2z;5 U-"~%J!G+gAQԶm[x!R&E)=xQ2XQ5{:?yKud&ļ簌lwMYޯ> rc;ʋ~+؉EXEŽXs[){wuR@arBԒ/rxo\zf`u.L{aew˦9[ JCmqyF$%"TfgjqF=6swunjoS%߉`0iG#uyWG鍇2鮖n|$&ng4d{j$r~Vp..T] Z$JPw1:`+L˫)U.g 27WJ)|\/׈ JDa!YK=b.O eOj%HQ}v &nBEDjrPB1x!2m w|sybt[@nKS10#FORѕgל0kwfm`4 =ZƦձ|zw|?Twu{q}yn ݢt05V֖ȂE EIax~QK $? ,f2"OR |ਸ਼A!r\0T vDd`siR–P_a۠$`S< (/z8^"Ѽi}@$ʅMS$*E;߂Ud%R7`A܋uQ,r-ˇؕ-M䩜Ѱ` NAZ "yCmZ23њ!lQô>Ş%`nI82 C1WoznK<_HH0\1K))mŋwxfj쐮*'k Z0&@+ j^١UjbUtj*ٳzpL6wK^')YNV$;gvCbll^ԯf`J!IrqHf.Rf~g3A_fD uZu) |JfuG,,4Jq2df#Hll :BonU8C@PT?* AUTWl{~JuY 5>ES$[KİFU'UMѐL pqϱAVi 6g4U!^l_inʣŧ=&o>)9AHa]*=z\ֆțW7@vp\ZE]4A g\;;}"2tYnHa茮du},La;5Ҥ6?07h* v3H`|$~2=w{OFX`1xX@J*wUXjCa QEOT$ünVK4W )< ,>d*>oQ2uL r* ~k2PI7&!?" |F폻Ve?'s^=haҵϐƒb[KK4UA%٫iOil5po;ĭwXDhJ@S3A&/@d1ٽ}3<28>A]b޺E[@[@ﯪ1fr[Qk&?nW'3y˺Nk>.<+ xV& tuiNI7U"OH97i*&`]fX_ +{GeWjv>NڦV6 {'1M?hqg@s N)r$zo-O벥3eف5ɜT| XsQɑ##.g+zI}8Г:^S%|FmyhP8YC]DkJ_;|E7':X_ب)BOk'B)7^{GuY;ɼ!uBfsb4+lxz/>1=/8én3SUz'CI Dp2.\+h i0b PwX0L71SN{{gd"M>h;Ήr̀{9xo tL`A Mz]h3//!RVa }&C׮{ǁ y5m b}K$7.H7J#hxzk*>iW YP{(Yh復7eZk= +.(poï04 `Oh.jf>Jn$b^eǻj,] .TZ嘍91Ry}ԿzTߪ~N bF@F yЄ(ӾܛUxEKFɄ-Z|"cΛU?w+鬭_szGsh@!BH7) 3LKs\ $Pa[0n -8642' Ų$A6gt7ݢ)By}ur#s;17:%-}NBL$ZPr\G1QFkز~$ԙ>]Nxx lFST#ueԁ5ʅ'kpFIWr d"H-@),ר1.=f ~h[785X$1?{/4ȭ]<:;<ոt䙰^וy t}(z@yl*%z6Zs(Hl2fg-B&u6l|fPu>P%V{ܳ5 I?ǜڝG%v؝Cdq.;,= u3]{V(Ydgh>EKft*SN -tcȾ)=[)3 ^FAC:< nb8'hV. ae: @ՃOUfHԌE,42lk06#BYXzPK[{jWo+wN[rD{8Ao:?;_pEu6/2m<,>&Yyه/T Q1zN] &.,8:[3 yf:UMHjF60)z6x {8@ PG_ؾiKl~K .:5Ĕ~݆X%Ȋ$M,em3zH )qN/Sjƾ,x[2449"/$0)a#Uv q"OV;1(2>g9G\4b4vD͘z%=`GyVМ:B*n'ӪIeq#@RPY th2î"*f\ {@Y"Dڱc0hE!<̪I[T^3"b#?,CIaσQk0oT,"MBŦLgHԲ)mJa\xPm흡/le2(p4CK6e/C={Kf6 ,ɏ<ӲJZ]?TݱQDlSVGxR"%e pw70AJpAT2XUJdUc!4/)ˮޠ 4x4X>}-DgN75Z׭kh,P,\+VD]+}+ͧP bqm ÉFp_ G׾d\GPO}th_rZ|\6oZBQF /=]x:څ ӼWwZkjB$a8>V4]fLv<?{(<:K]dyX]zPXӐZd _5-JrLw#i۰)x?T"li[JC/M3='9XӮhRkK'8]3-98{ d`y iY8oQәZ7qja$ZO[ҿ fr>S.B;Ozcu-ӦUB~X0|#$\0cg:pI6iާmֿ*T;+$:R?H]$IV/3hq9 g jlpp@g|nQ]%!j4wK=6!O@;߳xT|u:S{pvfS 9l5mګ`dN2/<'0P]M5qJp&JR@ QK[08O.G`؋ۅOCʊ:MRu ` ?jUۡLUC C3K5f1ڢ,f@Ƌirʲ]8e&eOu l^.OËǁ=W w"U1M/!/PiȰcz+j́$,@znViU/[Ax{k.G0aO˺v3r{]Nq(;D $!Y6혙64Y ,b P!3$_K#M  ϤN0\s[{kO:A0tYƪzJb߻^9~jMR ! ;R_0ul0˘}mLgl "2!_g!267Rıjda_!攄pT&BwCcX[)eS\0# ?댌69oaH'M44Ca:xAf~#'w"K(v Na\~ Y Jk9{^~!N#^!W<3D*u,GZtWMnV V ;˶I uVd6%݁"&Uq/O]]M^ዚw/ܪ/P`1 Uɦ])gs7`NH{{!dܐtЯdؤ4Ç9l`Q`1 5nMJ5lB uBC =S[(݌hpq\D$ncQ 5+= seA`%GvMtEBW|vb}?뉝yн7u)ٕGo<IF-, r{]2@:sq"3=Y7]}9)_ 7- +*̏(q`UsmoK/1' O*Շ$%p`UD:vB~PuRW6,E]'deHЕ9m.'HlѱuH hKQ.ڰNgGĵL|ھ8@=nKc{R@Gw)맋{إ~BWQ'kPTW[!+"tg:|V}pY2qm5']N-$Rml#յw wqJMڲqw# 05R&TH($\0dGb'u&CJƭjw){->ŬV>I#aUi[G_d!tx֯Z^rӲodȌRq<=5vz~Gà4N:a"LS! FzΙ5 aؗ'7ۤ9]` p.p.**Ah^TkwWd\ܮcY\ףoK6C%fd\.w\`K΂z"TzEd)]:Pe}X%跨N^##e2~Qj僵QC b q>/& lt/zst],_0BSILiDl7v|RUUd \kN,CXZح9iXҼ=OٳsC/z? Lt} \4Eq-\VY!Ĝ${'ӌK gΧeRMPEY,-mAiK#RNFQGT[]EߓJ)Г7;H+gOE4++]$1ጏ*tr(\U'$ɴFʹ̒iEÔRP -? QsoZv~ t;-LU :^S6;+4qRuPэ*CC+1![T9hi 3&$4=i!+jRhqrFm;zN˚@:nlKcn\yҬ)U5L&0|:Xi*agBpPb ͝irYduh%@>ԉ)9?X{>.z@r˭hj Йک9lLAƐH p^>kǿ;)Na4t·lˆ\ W% Z$ZF;݉I7,>~=5ʥvJ"nTI Y0|d&fsG9)G%Y'͛OSpAz K?|1B1gJƳ'H#Qˁh)&ժۡ+"kx^C+a,9Cm{ܩ#\|-]Q/AqX?81[t)eP03ޯQy`[\+= 'T[>I@;xcAvQaH QP܀"?Z<~%7U 4ܒDsb + {aK5r͊4?c8*qqmF CaG [x:vϼ_>QAb&ܖ] &*~`m8\3o`I/d58%r\}:? ;U$'B_ B,p8uyƼ*H b_D:Jj 3=O RK$p*iVd7R/ꄟ~CZƸ0`dw-CM<P-zC^vI9|LKc@⬣d?VzlOk¯enAZQ{;kMPЍVщl[t>8XxePsKOÂTo>,qtȬ Ҙ^@ЍeX~ϫcrahÖpΡO#-V^4 K#KbKBvS`гB_25.9 ;[uE?rBFmzj;ORd40^ kam1Qpg9siC7zYN3`f]oB5̫9'qB}x2oCS`=5\,jCp}ɲ Dyl!%:9e^0-,] 5TaKttpdϓ?Ԑ,yR']rɩĭ/c=!VIè L5%{"#z[[1WND_Ҡ(\M!'(wNC7Z"i)7]ܦ3jHNff!5>]#LG[Kְf&^:,%g8qcn??DmnYY; ]DҶ)`i}Oy>_WKZϽ 镀0~UYGtjld3&q.7ڼie/ЌfZI!&z=Ѷ!)C%p{̅S8*yE.3K 77'#za$#?]0@qȆL{yWFXCQVyILaƱSm:~Ѣm{3=Sʢw5 䟳J.N]~V )IseAmժfM^Y]qRkaZvzAH Ա[&}z \[D2WGÒO- D Mpmч`E=ƃ}ȞH>#1VL 0e{[x~ˌ&U_@ IC:.[k:\6zـUR3k;"+ysHQԏhExfc?{11 Qu2M>v/2)@GD ~qD'BVB7HYQpwfي,Ϫx:Up?R47Ӗc27Up4n-2\؟W#yJ5=ԁڰbrFU?1OjGv.$ dcnUT퀛8`u\V;pEsHH$$[O3`o_,Ļ ŧ@}.玕p_c+V_4ة=#xm2{Iτ1A=6۠%b} + bqk|, Z4o[X-64-u`M|_ș:Ёy.+8?c3hZ[F,D~Lc~XP*- G0zRUYp[J_ X/kLvLItu>\2FH^ʘ^+IqQ5:Sn{t!7GBE(N&zNs1Y6}.4%8'(sWǙF-6CԗإU1\/X"]*(tVF.GEzMzEia잤(: tLa+x`7§ZhAV 2FsHrHp.L8Z}O_5o(x[I-i c+c|uW]ō gT0b$bWˤL'YAVSR9K:F8q ^GEye-Ə/$:C#AP#u2mkJ|tm4v̫~}Mr E^tlAX0jfF!. vSoWOʼIL`4ryHA!n)YZ(-aED0rSg3]Ib1(਽L%BϨѡieiq{@*9x][AoGS7!*wkh);jD?F2SeRB(o̖ ow\!ƬTCwǩa_wq+kJݝuarqW\ B >0:CTS|1q\E}|uu 76&`:2'<ѯl86p:qAn&s+V-Fj)(YPK| @%6c^?ru >3և/=g&Ks+ ]P%t|y噪WXrIe!S|_TL$qO6:7Kߠ-#Џ=2xbݾd?+HTRz=mdǗʻez,őe+g`'+O\~~A-rRFJfp렣~HiK05,?}2/Mq^$60Mp/xʐN^Pr#R0J~w]"tѬ2'tWN *$S,iL1<ul]͉gpt;úk,D% TyS+F%zxʏFb1ǫzP8V%yӸ;BﬠfjRڠ*mh4<4Dc47\*[*)jC/H.z)1pcF8f^xE‘ID.hf(5`PnR*[./AmVt()4'|_w 0@(8F̱O]sˡպqYؑsоoG(cQ).3}8k_G?('4k⩮ dcsr* yW(ÇqG=&(@Z:]nYkM=n['FIM)ػnɑVu.ɒ"Q1j¢-'sRWE 8sj&E?E&M@ST#6U)NϦ_.3nT$;S|)#hV[/(5.Ya(:K602)ո b#H>=ZV\&'pg(0/6+34A=D 7 29mLeGO.߮rjwǜ J"A& obY@0`yWlp *nP*3NR/oϛ RwPXV.d] $`+paSq%͋ =kUPr?N=F"s_c3J=1lHvO. iɌl[%^,׈6O# ,Xybaf,P[S޹0)+̜~N pC9 b{k>׿xWm+h^&RR;IeIM3l^r!A{-=M/˔c9ہ!鋘B-s溏%vr H;ai_5!? +ΠgHE}u׶hqJT?G*;Ih +9fԹ#Ѕ iwyUai <ʵ#ÒcrOpvGYPi2^9Iī3h݀FypA~YkxD2O4blcܟ;o-"SHjp<-:Xd')!|N&J4;(/?S?B:9]翦-6^1.c'0S֩b%;䏗Eq{F텊Y4ˀbU>RCb.xo *à~ބY7*Beˁ1Z!>p[Ṅ^ɢu5p+T u@r`>gL0MYEiB 1!FhW>k]RmN&XDª eZkI7.v3;vK2 _QlrΉP+n\H&DZ9(3I>;'T7a8?l#Yh$ֺ#E| QO>gӗ7 Wf |&q149@ΪS0m#.uu\Ռ]d"\# }O2n +mJ& :/F,Os]H=i|"gS$F>r8ϑ }^hE-46eu)*?ۛyO˾떎*تx7C ;IFB"m%?;R硤rB(BlFs@Q#IP;H41;&? Ȥ0 N xQ)Qm8nՉQunrkO,@ 5,f]6S9 ߶ _/~\z6&Y߮rcO%#J 8Q@ _$9ޤuk|ehNEDe[$ O0d`G*%n?%!);BJ^?:H*{G 3?SוX̉^[.n -e΄VF?NzD(e+Jet Jf0T+MM_va{] RNJ4Ud.G(ѰWFVtv_(m5>8=. 8yN bZmR.v(o1YP<*hX!E&̻0]Սb-=R`_FTgڐ:HbH q/0NL  w(_.Y9?iݜގ",؜!z` w3B?QݷBJՃiI ߧd`= [W3`wU5\U q?ˠP7LʘG[Qg;Ob- is8& ƾ(̷&reA`rmhlGÖhDPx~LLa,e '겵Osp˾"FYWCe)Tv^B:WFR.=5M6C'_SC>|*N<|`Ģnu.VbGJ(L!._q-C@fg"է`7n~L,oUނcVbd0XY=ܺ0JX3|wf= D> _\;͂{A+/).XU[3 ; G6Xeʖ ~ PL`Wo,>8:K5\LAat߰ڳaEá5iܥU (}(&"!Y$2׌RTCSMmC:Qv85x%!X d)&  lftys|"20L'`J$HCdPZVC?#!*ӼQtԧ%M=--۷ݐჭǚ9-rB<: X ^נ !yU : {Cp]C8NdN2w Ő}Il (tȮ0ݘ.ՐB+{1)=/  P }.rbQ)rSU#!|,NBTnՌ` 49ۈ蟡1͏2VyN+rf;S37| u0ִ7ޱǯK˔xZ!I"-K֔5-]41Zq]P'-*-RrnHOvkZ_ u~ks1vuyv٪Է~[p*N-4mIQ¦sODc\Jz.oȅϔjxvd2*D%5o0dƓ%amDu)UN(OXoG_8粛Zht&bcI-XT>9a=cfVq)M,Fc*(AJKN"w]^RoF z"}'_CPWm$c&?ɚj r)B%LPW-[Ûk-P~OjBke9w?>_jbw_CYs(NfoU5,g.R wǺܳ+&2'JD֝!h~cY6*jsۨ!~iDoZqdҠgܶn yI7^;tjmE(9o2[8;7bTs*4i(q5rF=̑Y;J$P)y3\I˦W'Zl\ nLϊH0?~0RݖqE{}ZqrDP{R$ О 吁f%lBfg㝠>2QAEۇ,dn>#0ܤ)?b d{sydc*#hf|,Z5&n+}j=߁biB SqXX]\ƻAtg̝IZS{w:y!/U5AkIgñ \#CkP9J'"GP2sqg9:_n{ (?gY'X-d(;P7R#diQM.K˝ JCH~vB-Nz ø/m4$ mj/^qHcΙEV,( 'ݠ,D煞3& ?֬4m :xJ5jW { ,Z V:0Ӡ: rүnb֟58`V#Q\o윘Xٙ=iOsuE<姥IZGD0,x%ys_.VjTҭ&(RiKKZBacֈ2mw8yxZ`7}4?IH_pRL=3o90lcȍfThQMJ"Г[QAyMmI&P1&@S"E3E .ag5v!Errf7w}}K9mʑITf&j#4ݛfU+k@BC9ҋ 0uCRas$[X ɻÝ̧El5\ SLl93M"ݔij @Bumq !?ݠOFfXy7~gwN3M60W͕]1ef0ayZ]pxnkOdXDȋxb~SH!_h6nmVو-rIQwbQp.F1B5Cdk]2f.p;ɮ&6fA6DN7$3M>V) f{kcuWv8q-I\3y`_~'iUZ8w?7/Qh4l<^{-OmdQ?ȂuM~KWhZVnIW> ْͺdo3J "OǓ!JaN0'ӽ戱 [sZwc8x>t]ԑ^ ^0^H9s8cwwV n]" (Qn J '",a3X-aT'>9/T&PF ubwKҔɮA5&H_ﱂ<5+7 &TιޞTa/TAQf.}bHꊿ"4eR,:|}"r񏨓 `+UT~xK=ŝRhG@ 45#0ȋa|j#Nƀ>}V$6P=#Y/SbŮ>%o.3YN,?%;\-֔Z([$^vkd{ԯh)QCbP'rKNfY*O:=L.6Gc2Yt x#|-ԚNBڙxߊa'~({eˮMGٌcpOM^dx\nXMjxCl󼙌[DBWzgQY!@yXW#"=xFBAhLȇL <.in:WWx!nKR_+[k/h`F@~ǻ&/%ɔSПJ?`rqkc0yJ>[x%*acXg")/ȔRrwh/tSiJUW-T܏TE3$X!>F.vk0{;\3,yVL8Jx];rQ86p8avM0-L%8yBPƇ\Y`WS cFhN.]"͟w^)tD{" C+܃ElOQ 9н`"q}46 \3[3@·6qgΞOf"۳˛UImߜH5k…ѱ#;>n-s!ZmBK6hN:q6lPO߮Qg|τ)/z>IT̿)H#1,lo̯ 旆`%LhjE`fub\o%־ٛ)>"<_\n/wbf+ ߍA75# ~yD^];9|!9)[D']{1aa3ybB06kjZ@m?-VKpM.eL-)~WNb} 4N "mgXŰ91N0)@C$ͻ4G^7X&xC,o"#e˘ @6$s;_w  8n$3am jIG|D>$AϺҦ\F%$mTPbG먓*qO$3^"#[u)44'iזX[EE fpR`ˍ@" c[iZ7x\p&Nv:AX局]WibCGWbrNiJo $ gsˬC4ED-P0K:usjbHDYPY}gO2b@0vc;3f=$2`WP۲Fu1FsCz& m}o]mbƚ>n6@).fvbgv-;lTOk01UDcA= Po5wB8/‚֦٨Zk;[fk٧ewiwZ/D>=}cJJ(wd$-3¬ye24-n͕[yN(|fY1l~f򼿖Vj`4<ǀ?h`?)W <,RG[e1: xXģh"6T6/@zOOg"cfibu["b*>x % jJ\(^tۜJ$ űN< jNB_^{n<9 +t-,̀zW->dE_ٖMO %v?İL`m7l,zuTsDTw>Pp <^NV߄x@EJڴPDbK"5wn/CT4c;!K+h+cE^A黄ա H<Zib2.K֠Y.X9Ͻ7[ebFIټcR69`Cn#avrY78[&U 0K# Rij=/1& ^xP{JZuQ 2#Fgx\%<_O&u<%?ls&_5`eZa#~?,?6vX?odsQ:^k(u( V3`=ƒѠR`aSOP)H -_T|Kj=3DVbe]=yx :~UdcNM7c}1v bz\N`rLsͰmhh&4dW5w # y ^w6oGU[FR~:/"U*m)đW33Otu#:jy0yH撇YsVJi*b\xj)}g!$^rFg @9"J Om5:iTd+U^[_*ٽ0y2fxqicX ?XhIɮ(zK;Б :c kvB9D +^x7'k~Db>/RN=OZ W((q!p "?r>=RWdo (2j 7CxcXhGl#{!oӼ7IxTK[Oan˞NPb. \ưGQD@ơшfkϺH>ϝ?VxR;EUi PEIS?Z9X>CW 0qo_sxkRFw';t|D_SLK)UhaHk"+4oHa;vk>ŗ,bF75Q1kjf>BG4c(%ܱOV RRoL긬iJKƔ-@[LXb$woo3 OHn\?7ׅbj ^L)xw9ø:F8ًނ76W^c$y04^< &q$>m~8p$@YYG%ôN+n }+%0TNRgܽGNN9G=pg7SCtRmg^!YߑdsN2a?7H袵HSݳ 4Е\lHdY+$7y=yə^fDFӖhap9ҲceK8JPZOP/YȯݞA-6|L zṲ- r;"zUqy囱Cbrx%)-<;.ze(5rk"PD[,iv< &BTgy$e-=ъ)Dq~++b׎R&1%ⴎFu¸8?d9lc'D}KVts "!4k! g~ Ec|rYMN)x4A?I)%DッFAR5iyxQH.Kbp'{94'8EZgJp7l:%T%P&aouk6#'w$Nz;vwnj{gM,g4x׶GguY rIrVpͰoSGzhʅ!_1M,}'Vj:(۵G)oC9)©̦}t.dhX _OpE¢p%|MUsK҇rÈ|O`قxCE|§\|Pu]N_.y>j3蘂i5)\lwU,VCΧlZ3ؕ^W9؉ptZ"UMhR} Y<)Iю'٫s1 $T=kYn[7XpÔ'{HÅ`r6E΃^Ș`@s^ƵCkG ,8@)x}!I86RJ{B.R.oAۇFٝ,^5r'{y@vʀ1,8we /k4Q1O#ĭA'}/~c=TŔtFWNNv:)|:+ c嗫y (Ѵ/{|c eZM/znI s )!Ζv>h%b8mDW aU%$J|ݍ72,7ԖBP:jh!kG4(Twn0"J򂎰ncJۓ xn[N{&)VV͢:4V0p^Zb\)?ҺNJzhz\'W%LS^gs6sҹFghd;. H^]D5F~.'{wc{'S6~zЅj^{dRD@V}f? umq Yʬw4EcQ]fx[5rh,(f[DB7 ',}(kvz(צ?91wjߖBcZ6^fzCPqbSY}Np>XE'Sc9գ,LdmXh+{a4\-*L{/? B0*Z#BIBmD,$Ȑ-C+F;֋ ~)h racP5̕ i*NBQ)wփfĻϔe,W}NEҖI:J*H'u[Q"n EӨK}KEjBxCx  2YsGEfi$`,S;ƪ~t` !6S9c1Z\&"dW.Lm3zl9Bf1 _qA%5nt+;dX8yAHoڍc5ijvLy"AGQɽvÀ,4 Us}f=)DX⣊wIJ{Hd u,#݆PLs~r՛w.|V)#Qϗr[L9z.R=bz3x|PGO8cRCyY )CЙ\ ?A#V 1ӽmL j8|`)-09+jxCQxEۨ"E#R6PXZsRͨ8T+;t% l1本直viˁtl,&PWS"0%ZPN`sM%b,@(B @ACOɄY $D:GBĎ)b;w@s.9]|Td!r91JȊqL/Sא~%Vb3 ^ۭW!Uaݭ@֨<2vFg mcצ?81A4$GRV>ݵ2ճ^˹8Ȑߵ_z;]Yenv'16 _ȋwI98HH~,,ZLЛ!+4$„1kd>_퍙s yҵda/dOՈO+X[$9TY㩽CTa%mJ#VE3cP)q8 I$\Sz+ {76eW \1⑊gU/E eOj5'K61y*aMY$Nl pQ̡rޠç89{1 8="?w6̗,?PjgHK@ ɫxR(3ࡢ7HΆ6+l2Lﭩ+\wN$dU'G pL@ĐW9$ xE,_ABhˢCyA F; lZv7@B2>E^]cU^6u&wrDck)IBT;R PH`\ӋYސ9%_A;/ odX%fSw𜎉<-DyŒNҪ;d]{yQ&i,t2f7t4 zZ|3~xe&)E 77Z 8[t l[uUyQ(ʼBI~U-O<#:@x Oxg511WAYԌc @̄5!F"7|)QYJM "+,{8^MCyiKe~;u49]MUH.Tq/ͯsI4;B!)?zn kˮ%dqbG0%K.2_<:`.%(QruF69e;/FSf5FפXC ׻VEyj`VVR2 =SqYUo݈ՔC8p~\baO΍RE̘\Ii* L97llWaF E@X;.!FKD$FlW2jtpO/K =$|8񚵫S_$}. -6/>_|U4G}\rJl?^ s,\h]qz}ngCfaP-:;_]<%x6y|Ӂy+$ŲpSE#/j qieoA`Q;,8^SNXL㐇_ULv17oGu;PNZ8W=<%nK4ĤBa!]X]~>H޺)t޲į)LZV;UtηSgY |a4nP{EHB!_\nR(ק]S_)mƹ6N) 5eq38>Z_Y% g5'BߠLSQ)Qg!g~B0_\5jx, r1#m-jD$9!A"l|FpHt(A#wGEA٥|=U%yFMV=Ic)-o=&*R2F."v0brKzm%eXpAxy&Ny=-v ~}Ў9FAy^h#4edbCX=W1'<$1Qm8c/*U>PR+m]>0B )^M:F{)kN81W,w x= 8V+!ClbxVO,lr+dx\Xc#4ݏr:\y좉Gf|a;fvDvhd,Nf=1#OKsEK'p) [1?P].5G[4qUn0fthК8;(5CCQHO%cnB2AG#`i2!;7r7.>Wq yv3UѓVi`~,첤pl۱ɭ׶"2n fm(v\rN r!M7#{Oa&u_2vFȎR+M`(k.3?iC#x @z($Fcg~ : 0W<>!_tGk]+CC}66ƝTg7"۹z͚2cCPle-q-3ſ؎L.J}8>BD;Z{9%XSR? h]Խ[t ?rY{K$ QPqja|ʉ9CNQW3[HE+N.?ScϯDz$d&@bܯ)%M:,$Ph+B7,! aryee, *GT9t+ wXjeiK~]r3υj;jeI~C$:Ch1?FFyPS˙1%LA1tz\f -*ot|<+=h?-\^6ssvZ%ZIZ{O _ݕM@4'h/VǯpĴLqUWa(|3>9Ahbl}lVё1wFbɂ05Oc qkP* }Ηha*$^7ͤg2' \VRF3)Ή+$y6 (H*5p -$3GE@WKB@Ls(G]'X%'oBIp餦?a.D~ nWԉp{lh>t>)N|Ib詀.Dn9Jh5\8uF6q'5}7814nFy jum/m.9y5on}U 0ODH IBБ9EPgТC5H53?HDc\Hh~$1f>f~Rlˇm@-k[dHș>YD?TJm#~Ď. bivﭗ"v;%,`s2..m0?,#tݠ^$uÀR ,5)~Yf:?֑D=htqЍ .FW]%X.qۚʳˍ\+4鋩"uw"Ez'^(`ŷU"kِh+)LB1lIOdÓK4(]T_Ee| G)/xĩIX%z K5KEj .Ё⏱_C2n3סiI)O970W*8`S(*I!J R&NdwKP,d|3&WP>ƒz&Wꞧٳ4R>}O3œp/ixq;6% ePW ̞TQN9_ݮKDf_ axt3wx;|ݗ)n6pjg)e_\~8>)60r0gro ftȄ?cdJ3Y3$}1VF?ʳџ* Y3_`\t;8dɂ'ض1NrLQWO.C .;F8Ob$,{X(\I֤o&د'KݶI5n˦n+I-pP zТC2!0gqUk&^sX|F֌\}L`iPxSB1t2զcSh4jT)*1.+1JIgXg2}4Dgf/ /f$d \@ӂ׻֢d*p_mlc]︡oט2K~+V80D+AL喸3 wXȠh8\-'BN}Xͳyze~ V[{)ܘAΩAhV vj7"NJaax!9D,^^27_#sy12c]"HOD;|+n$'`H| x据^T1G7 KUk[(toIN/݀ ki8,0@KdXcn|؈%gOp8eE&3 'pNhƊgP2[)xF4P,sO_"2G-Ku)M?\\DYB^uPPFpN/"g5,b'w'̯w3+L5HZ|-{Rsof~!MIbI vk1y!^jz@C7 Z :C !D_AHITJKvvd-5Pә-K!Sl=q  F֦2-R<1JN73ݷYU21VlLBȟe$r>eJYEF^9è1ۏK6?6Mh๴Ca}\8#e)P I:;כYBۆ9`w^ )4eVtM³SATc0@+;$ohvBOFp29[ Q a91Tv7͚GfPL;Z' k/,'sK@|L4I[ؓ[)F`ZĪe8Z0~QgCqoעΑ]#NibN*Av(]D5N31]7r_LN毠Xc#b dE"tGȗVQWaD -ved)xȭ/^=0r#0w-{Sͤ1>#ؐ,3ڹ"NZH}xTa M6 C/8U/*ܶ)w5f5ڏ7 5pì KX CތȵEcxK³L;܆`Au(e5ĎMʒV ݐ%sQKx\FGLDh˾Bq| %oElpOq) \F_?+##\$WpeBDOv;AJTJlט:Fh0ΌP"n`I<cLSgg DXH0̈́_\-Mf'ӹxYqoKOS^<S\zJFG`q a&iXPD^?icJjXW.7.yC[=a6H@ څTm"& @hxʯwOjܺb6|lw)RxQ< J U'a"5gj m@ҤNmUqO{8Jޥ"c4bwq{Q+U" 5*w4$bCpb#VMKET˚IqNJm"$>tMy b͋^6 }6)A`a148$`D9u,!'d.jysş,R@{@:ǏIǼkT{o,^fOf,C"_|ܑ)8c."7)rVlt_(br \B{#B2}#X +IDRP.Q$l7bۉuYZjO2Yb4cvЧIݡ8e~zdqo<50Y`S 9$R"ɶBn]6I{ECt &RARU@洢@4 lU8߸IWED_},w4wභ>lAk_r^%EنGW`p{ߟY`WlWGO.j[Oi[|P]F|)mf8}hR?U#CY_U%'`$5P.N%$>=?9uԅZэ8I4ehs [Mԭw|=ǧ,lkFݡ |kMEDn`E"5"V |-,|h$h!$ /O~%c;-{ p;v 磪WP8hz~LI,4qEq kduQJCG4߳8ꞯܣYHџ J< Ζ|<4(ϳTv5Y@+8MAhyrU䋟 [l M/[\>`i0tdq<,~ubn YۢX1^̚ fUL) <׻o#e:BaQ!!K$woWQT"{wO\UՏQ<,!rW\adީ`vYS_,6=+z|Gxzm`fvxk݇H |>Wۉ8[A &;k3f Ў/ZS[1yNAi1]Uc ԀT0v:ϳG%LÔ_yWy9J&=@d& ʞ2O,؆U D7%keiɨɑs;fz9ed-kl&tbh-`WDW pehdynaF 䝥x+xNJf ?ׇlvJL*69,ʞۑ"m z"5_^\B_vM;$]x\zn?cC^SWb7@ǝHKdd0jY-{$ a2Rgl ^ĬU;iT;1!Oo<;٪zlYbzbcYGqxƌԾ6:/.?k1 A5԰zUíKCK`uwq`wº^^*bB_M _D/$G (L8P;֦-`v_9I8ȝ#s+Uw58<†T[F_^TO9p[Q#:ݳa.ZW]p 0i[hdՋ%zL9_݋l; !GHI^R׫xyW|puP|K[Zܔ1- _̚]s/|0]|GXTq c⠣?'\ZZgdL|bZsY ,HEpIc%Q:&zQQ3>Q+X7GP m(@~7p3);āWNz 渱lVOSQ5# 1foʯzu!Q6lNcy#Rx؃nvaH]1c`vwN"C݂׶ҮjƦQp=?*`3YfB8&R*>bd~i+w* 00D0ɇa`݇YX5M,@#mdyLg0Lޓyj7NrJA9WSaj$bH e=|Ѕ/ }O2U |FHթ}3,[R<"2[`iSH%6p{+]C"$>ܦ==fhQA…b"r^׭! !pߒ/5-cyMu+cv=b҄{*FA=tG`|gM>3?%vU Nt8pyYcr$LÀ}CO T! G{~(U[bNT .Nd.y*gtQ"&^J-h`]O`XSLte6X9|}q@ nnj8_ڠ <5٣ U#"bFlm+׳ i,$F0NR^ge! (5;Jt(hC#l9aw=_ŇJ{`Ib?__U$GC 1ſǂ'LJ4yx a`4y+ 0aiTR='1ѓTW,䯥%ZnZ^ 9)28WUuΕv?4n)ӘZmF߫WTDSֽ|d.|>|؆ot\)͙W55)  t~&/dm ^)='ᆄʕ& h]TL|$ V1?W "M"돂/:x>gz4Qrks!1t\hhzx4+[9KԄN!1E~Ǣ_C} T"m]9K f-ŞEf/pM2bRaQ=(E \;=} &>빞_ghb2aRCE^i„`.,4[xѭMc)('5PT@MSS ~ K$ '.ݭ!q]A<dGfaoNj307 xY+Fm}{+0 Z͖ߍ>d5ށPYH={b19?3Frlt _HW'~󀮗BqY$9٠ 3ŀ"8zNE̒ \Piѧ2O0II v%`rRb|P&p+ک~F̱+$i7)j~6zL~,E"Kdy%[Ne f\~u](09C, K"Ox),V1 ^&%vO{L .UӪkHK}jaXwA& x/k~.Y<?M%ǣä5a_ #eǿ#EOl oa#uLjqkI$ D\^ bYjwTO[2kZ4+eKhmZϚ2bH_.Aj*jrHNw;l|XMSp;MdIA0c/oTt8;"TH!{bP;X-+*Xƶ\l2=ވ9GV)&zrM9~NZ+(+HmmlQyAXW >A.j#o#TJ]-nNMmfN_U:1\fDveoԸD(meF'lq\ȾkP69Ƞqwg1_i OOV[=@j0?!Oq=|idӷãc{̳yzg@`Ps j?MTk?Ҭ*G F ѓ7al[-3{: #;H%ʹ %E`U˥@suT:^ $ɝK\8>x匟CHcL2rpC^}6.>7%1i P}mիØ.{{t]S^9cJi 9O Z^ "x -Sa~[vD0t:bjjϿ2`h5eX%f;V%OO*ˌ hF%]52옓🙌-b27l(UT3cԖK^w҄FrT^;5?{p p4SZhK5n6KTVqS>(R0QWdAnU-&|ID} nkavM Bf~PsmJ>Di݅xI]Xb+TCY /6S9]O,mC?YgkwH: R<&m6WSo[HC켹&yd2W:.d,$w$2~1V BWh6kѺ<2;@ʰú= TOT-@>1`BBq6ǖjnF'Ukn8Bh,;ʊ%A)ttΓ?T?bÕBpVu¹PgյME{B*+)u#/sт->CP}"5/xr]4|A %Qz2W‰P9-" {"mďJD;'Ce J(Sل\r+{l"-?& ﰎ d#s*# ܗ[q;Wˤ6FPγ1ucg ە~q]#]5MgA$0 -@Ox^^q-OJmi͹!;, /NIK͆;.z'fm xU@ ɔǘb60iS)Ӑx>hV\ Gqo4}И-K:Ꮼ_?}sjzW?wy쳘yrab5Α ӁȨ)LR{^zL](y\8@teuk({Ga Q~q7+_= b[h0"sK]]ln\LgꧣB&0`*S׬ݜy䜥gEf%5(< Cg?wZxzD`iDWw<eBvs~OoucPA~ "Qm{%d܄^6si:^c^7K^+|Ѩ 1܌;2U3+ #j4jt42AEs>k¥w4\l`3zffzY8=<鋝`;HסY9,3Ԃ$;Fhī/U~,Ɏ?9)Gl(>H:{ǕґS2 V6QJ,ũ@^{W ZMgF9@mhe?̼H#wlSm%KA>Ԉ& 0WŃ(nBy|N']IehLw+& èdPJ ՟h3WBŲc%wRs=(}g\{aAZמ [uv!JҮ>-s۰&652ĺ? dɵnjjy[S&}h=lֵl֒gYZ07070100000025000081a400000000000000000000000167b609c500001d50000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4Y G]۴QyV,Y[iJexTr$ *3t)" N"B&䜈Eq=Ƚӏ.(Tp8t<"AJT <,`ʌ6?4g;^he>mwSf:c4LSv+4Ŵ{NddiM|'wf Mf{1 b1ͰFOY!'o8PK@Je4+|lK$ g:26mJנKDs+ i7&4C UwGѾ>'imiz$&'qV9a!%zȨ83@9NW-+8plT?+ ( 13t OWJYhr /`S %b_ ĚHtfxbZ+6"d&@v-1gwy=͓8l5}Z "msK(7;݇ ((G{PPI_=IE]MaiRc_N*vn٘ә3o5z6fy@x?2_ 6qLa2F~],#gC^VWArv+;+Ym>)Wt>FN싼迦CI +R9csHq̵tX0gf e\TK Bdg1M#ܑIIB Xs: {:@pOKE3?51g^*}rS]6ZS3k "tRmP&l͂g6)TC^q* VȄu8|O:͐N;-?[`,,YkYGiD>1{=tƆh`M*/IWA}gCeBKK c3{>%ҕ+{ݷ1.pG[7B)¼ZlnK]C`ODTS3ϵަ^π0ӏFqkP3]LǤ6 U]L^ֽ 9(pyyRΪs[9ZhMNðQK|ldΐ/&uI&\O9;u]A:Ÿ6JV-]rm$FHYR}B.W`72[u:' &JP7 Ɂd%%xu]~#cF-uFպzO?ڇM`!@1{E Ks67 a֮mZHnxVšʠ5$9kG*`RPO l3ߕhɋ|&B1=&ﮙصX8aÒ4'e8h8S,"L,Rx+0135*ٳkڂ4AƏ aH&-R)AA&/YgpnB|\ xO)W`W/0ƌ"heu!I~PE,>8=3m&IcFTI%|5Іg)9={U4}:qImj;3P2P-*ģ@#䌸ˆXċ/DO_c11Y0Tl3D.Pp<t-p϶+ ^E||W}X,޽ #̊)/kf&#Bqy)K ݝuqL쐍1QB~CQ|xM5^r A1Ummbҽe44T"!_#Vh~rHk]Vjq( ׷/F k_|2Xؽ~B4F/-A0BSgo]$a5*uqOYA VMɵJIpk˅)SJU>7 0#KB/ԢںkXxH'CԚb3~h y2XXSQ=DQ<<9VqYz@ߒ6EٻA.“Ϡ @ fLOS2@\-\?8~Gyd=EA:63 Rؙ"?@6]UTiW4 2→J,QxB_WjWqۚI!!W#O_4&{_=f}#1kxu~^}W޵}hfNHL鴫;I&sɎCu(Hf7f:'ROմe,χ 7 :Elk'.ǧKG:Z y*v-$rj@r/w!mY8 Zw'Qz*61_vu}jk-N ?+OqM[[d'oڄ2k8$`r|xuKE\’$sTMtGz=]CW}+ r,o-6C*޺dXu]6Zg x f/7O)[XLA'#7 0J~guO!;bL.8N]teW8S2XLn1g.$1 U R*$jiN-y. z>Tf.mvMz7 ^uʔTvJ_jd~bu= ֨ >wWFA*6(G(jrM%y}yTs M ޟinH_Y&p]Amkbǯ$k@EZGZ~"Bpc )IILp\&]k]x:hJY<ӣi00*}tTu"h/c {4\j$}ێV x Y}Mi{aħDrvUa[R+}f%޼%kUhei6 Kڷ ӴUf*DɔVtk/{N\iu xtEa0C@~v4~cB3rGa m=}0aEc%`\p7RZ9 2>iǘ&S (t!}`ҵ%M\X馨+2G+v17]ud ~@ox]`1ѽAgG$wrXI u]2‘.k?q7~hK ~Ge˪i&,ֹaPXxDb,n`*¾N/562}^TTSXUە̖#C,;mzֱ>zaN5EcرZ<]Up}A+/mmZrF0`9N@n ]ULm#Q?cK;$R<ϓP]|N=v=Βt27qFpx($‘+}̅_?mBNhLBsw5kǝ#ae %@#2ey!|[}5Mq;'ȗQ/5OzĤgS"Ӄ _M*eQWw5@~U _X-@EpҸ'|Tcn{< o֞ܰ5Ϳ|ZK'{8X;ФωMRjMKS(§)Uq;2"dG mdyfS kUy@BǤ-aS\"ZhhWڑ u6r=hܶ6i1#vY] 5&4)_Cz0|#LG̀!B9Pg$9vyvmMtUq5q@79ɤ@ٶ<];被 *}t{C !Umaswk>Ʋ9D96f;P35)+I8к゠/ߏK92SΪGբ7vЀFIkNS2E4f0t*iO]n!æyYXxwdڝq[zFc=,:[y֙I=Gn#.e]: "ׯGGc fHz[ ^Yk<`GECࠡʯ fc_"#xzd!,wP]%VN!/J&VJwT3ʥakӽΚ*ɑ5'!p" Rm &i˧`NN\7UGk 4j 짵_#M0Α<7;IgiéPaPݭgJ~pS,;s7P2I02hN ZJ٥u@am[.Z2Ci>[ aqtnN3W/l"K z xoIl;)]lyK J7yeSm(ά.F҄ ΫB'&uUPKcb^ ZO:",# ,le p3ثv i!O''Cj [▖.&"g1>eL~ٍt%ZpkFqAe"yd| xDDo a«1 `:4?<:@wqx]j^ y 'n!པc0 tz]<)4uLrQ?{2gT8@xy#|=Sd BC] "x:uGc;TXCimi>߅7 =RxmSݻd"V)ΌN'˟m_ʻ18G{"z,]O1#z7Eo_ZIzg:X+M< ʲiq+^kPO#iHab1GkCA?!NR ]!ckv) fL ᘴ $-,^Zr sŶSeV4W ~C0JVHƣ-:Y\ԱgYZ07070100000026000081a400000000000000000000000167b609c500007fd4000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|q˃Xt+F#HG(YG33t}ե9FaJ yuPc+ QgxKF #4SAd+<+bԐB{u (!*'T`XE'VoP6!19J78"]v}+a,u9:j*j}]ӖM ~+$~0b*MAjBO110{!B+Oc [srR9 ZvE?2/ovoL-cssi-h1FNJ#w㻸'>M ZVz{lw_@m~-uV%J/¸$=JĄ9P n4Щ-;n j:k! COiyr=PԴ;z"`HJ3%8d1"h^bUѥ4I+iH m]0x=L0VyAttoׂ9~䕍ېH~Ą.9?-tp{gJ)]o$: W@5qY}ƅfQ9p+,|8fa5hEVBrV§:[l}'Dl97$vn(nZj!*">/"І@h!9Ô¡b|&&b腢YF_-cvIX!m~89" :flXӅh~ 2ǀW?dT5a@Q0 eziD'l^ia 4U)¦Jg'ruehzzwFl9ksn</x&KCID8Q$z=)MTY2vNPi/zA8sw먯#M2xox4|MN#Py-[Rs%/k Ľ& yBd@c|k0c2avqs8< t1~E 0.Ķh#tPmfQe-L}me%2P=-(3Sg_4NJmm H ѽGP$Ȕ]P<(\:ef_Rн'pM#<\ x|^{v&)>" vgg1xT)tuSI~[j/Z I4<ƻ7]UyYGI[tR+ELca][ ՎsE}簆eD6l@nu- ݸ#x@Ҵ9!7 Ak.xbgWURCN#,iaRLOGZgN w1B[S 2.vsg0W'C滙=1dunbB[ 19ahj Rn$@jsKX\+,9Á-%kqP7,EU!S$pBRvKaRpssjxƘb`p#3dun"ҳH}q]ڹxa0ZP1E#6; r]L)7y_SV .U%H162;x*<$А.%L;OjEmrMDUUo{p_x{sIqDpƲM0S x& #boD`IXB7c *:5Wa\oL9~}Z[R:tudWl'JP , /wcʞ*W*37% [9jCyȗD/ﹼv=-0*zzzu^s8EhZAbS9Y[b^ X3"xZ=f m C@&#G/bASlՂW_7hN^mPCi**"- J͎4N4SR.u&n"].8%`_~$eZA ]̡Ⱥ’[;A# \im'_z#17tydetoMHE'){HPuǠVEl fmV*s*5A@l#3IpjkEK=.1tXm*cS QkaYN=|lH΄WO7EBdsH<:P,RRy%/z:!{V$vT(֩s3_hC A̟R 9W((OUW{M8RÿupWUN[mV F$ uW}" V5tpƽ%י3YQ~ VY\=s;쿜t+R̽q@>[kޢ YxN+ffl*VkԼQqjVۂ/ogJb#69$ƪl"_J]>vRd,lm[: 6U=jb~ܷ5|սh m+D17NDZ0INzĪ+j-tqОs*?!*SeԫF dfn_KGЖX.WAW6vY,bgyapQ2$ix5dgYo?F*`zunT`jQfKK *.Y,xwS/Cz0ldL:L1mz28UpO@mm z[ q^?#7P/qx5 W Ѕޔ,y43oX^ ?f燯RٿLΘ)%ȐnbORPN|cLΥB,sl&;0QYɞ\1_„rZc U^WW#nAN@hi_D͢ ɂ1gXr*pV[աI(Vuυx;iYHK@s5? 0EEekM[T FFg&=}7Pc9=QB& Hmuƒ8-zX3t{/ۧomObTMp~;YMA=>cZs8 ^[7hy\EC:@öB$x(gHH4ܱ騖??Sv׏HmZ`# #9|N123/l9CEρ}j*QՖ4qpnm5Fy(=zx}#{?x%Լ+w~vy ^v !"ア4nz,A |Imh[>9]pPwtz_I[`lqk$ۆ56O*bJTJiv7M))ը)+ZotSL_3!dG~;tC'9A5qp_!ZIX9;XRJ](ۇ<@@Ƈڗ o{(x1DGZ1Ѿ0!L#E }gݎ-Qur.WKECsU"e{YQ˶/[ſǥr `!_nVJw@j9:_H4v=h='rGɤ  {paAq*xOJHM^2_?Uw8_[:Bߵ^b;%ʚz xjӏTOd=gKtu_s9ytȢ4&Ol? 2=Gp1pJU]WA;A?,v|$p@,~wsa0+:shEi8{PP2MF O1 $c 0ǥ[HOzB[TV0hmU̸B|r߯;W #Oi4dFٿھT6Q(̸PT;P{D/o+ ,֋tȀ2TP=Ҹqh ?S^AuN &zظ_[Ham+} h2u6JNy> !OdL>1m{d&6ibD{f$<ʄL@N{mjD*>J] B~2\wjyq@7~1bV%-V$WRuѩ77C4*#0OӸВT~m"/QW td)MiedWKD^ Рaah ?9gb6Kd*2@m3G23rεE8╯Psu!_-d($u]YsY&Dz.XfDOШoA#>Nphj$ʬCd9S%Z{7-rXkbI,C6~ctOne 7r5=4R'f 5*nˇ}CMBi{#Duz䮈D_z /7yHrc}0=PS͗k w'nNy\rĺc}umC)p+4xINDAjQDӡQ&\&*lIl@A4T@)Mj;ꋅlJЌk! nAxu1JڜCmep")g!){ICrLy:L~k멶m*؁1B=34WWysz[sJ@lעV^Ӌ ;Xr*$s(4Beȼ̓ijet)VrQb|ߪ^6Gl?v|[rBH?ҜrL}0eчG9|6ZI Ψ ljV6fS85rS=rJV1"nd宅Lݕ(=kX_P0}qe !U#^ǐd=Sqq4W˛ʳ Np AוN!ϽY̓9~>_V$E.|lp|ay#Ex+po< 񿁱/uM2]ƛ" c s8- ȉ q)"T25ySnksIAKz7v8.O(~m NDy3)л"Se!O!{:gTz~xtjUyb0,m.ipNdzҏO[SUȝʭC)U>2;rIFʫ+U( |7n?̈U"Jut jTր- FMT:A^0)Q WS.WJ+X++L?կR SI-M '5ZmÔ蝿qҺ0lFKB$|F=J #[DBXsq]hq8 ~ r~2u8pAl+M=Vk`=mڒOq}fgLy"}%[z)V?Is>/I":O 3 T+-\UldYK ,4ho \3R KC``Pgl! 4{P JdvlZ~s P,{Y{Tb$|z' xDb>̈́`ܗ AyxӅ>AZ2 Y f\ŸF '6v@J$4Cbv`#'G1E!p76Os}CRpݼQ ` QBuyS9cpY9e"7!ucvO ǛzjA0>mY$L#=7*c02i]m\~ߢ 7).GIL`|('/P2 AfR؉/tάuv9\m"*G8Cr)&]/kfե\t4zEmI6}JLv^̋wJ~}On̅Y;wG]sm#0}|yʧ΃qSc9/h~Bb$pO=rH\> :y ERE:Q;bn0e8VVB eygn9MRq7F|l95]p\ 6 W\;}%DTۚ.Ai訶=Ց Ct4J5 86`Qv2'1_{/;E 9R JǨ7[N-21% ;p>QS ml#|Kl {q 8[s@.-"EKߴG)OvXO$IN x±7,QDي\NC0l|^90&|__c3F%4aJd:J!j*ċuCYuDH>0T@g,r"&lsKjÍ7.#+B13,#maӵag#^ȄADĂWO ++! :(+F(puI)Y8PQJ aӆϦ_PZ(3,Ⱥ *P5[ѻQѯP$W1PV2ndxA2wg\~DeT)@fBQu+r=W%Fs̀x}dFQ"[IelGFXʎ9'KqohUT_c*35:%{s TZ`AlBMPLLpSxJ'덤DyKE<9s]^Fy(EYkIjf_yHSo(RF(;b"𬣼BOMWޅZ+l1vJel*EoJw,0ԥaE쟦qȐ#GW;`}~)uة"HvĹ=1K!: \ruB:K7 /ЅUJGVj8֑mo$SPm ~o%:٢v:5R&G|?Si nD {2ԣG HSCTI d>uoBiBaf".YlB"MCt ;/.m.U^zY]<[[ YpVRٶHX9arhw&Y.]e~7j!pګ22!V/8 .Jەr R42("@Vod-6/)NZ~BOY<4ydv4oo4JTrϗ$cM'8>M~N1c(b肴cJdQ HJg&AvD'/Qfy)^w' i}c}$N7P.Vǒ:t];k]Vds1Cȱ6\7Hen_8Zry]@?VKUv.,EN$BQ]`<X-Z`tluYex[,mgSy&dphq]z&MfULȘ#o$1 e>,|a-fAG94?n.Vſkl/9T 1ʴ3,4*Itڈ-JӨ;iߚqSXB=z;ؙ O,А+f˘YZ}y /p0 cRnM+"ӿ<`q-CIĆfY3Aְ: za+ ]~QG2 R(/E*I^4~h||@V(xޟ,d%=3OPمzf0֌g`w+7/*JN>z!HsΏNdx7܋y'/Ոs Už*>*wA{de2lh[۹+ /NyhH|Oh!%\ cLC =ʞCLѵc?e1^j I8VxH'@2a݉yMA9mnZ X~HGZ{eM4VUD W11*PX6_x\K!#"ݥm=gjeu;?ǡ;_;oζDqI/3*5>L'3W%~7`toG>J6>38$y*5G-ݦ7>% YΟRG)h,F,}҅˒!2S5\Ex]|Y8 >}O䏉pi~P1vt9~e rNӐ6^h@.|n2 8NedWL7 Oem&>&%ǭ 7VЦ#~Crgb.O(H|r?OZ 6K.-9YK:)đS27Kԏ]K&ݓv\z7s}RjH]hnI" \ssXKANWU̬ E)tv2T*>2)Y@dK9s@ `,=DDl7^`0r3IKȎw G!ʾY)S6v3rz_U{F=lf KȂqVYw)P8~83yaս;H3y{|fIԥ^o* eه̶֗S/F~FI!ʱkV*?RyQ^Ƭ0;1(,rS<=NU,g@1 i98ʃybȹ{*|0J!J?f↷9- !a3_m]FKJ/uJTL.C9c$ٔfDFpmxv.s'i!b(E\Y%c`Ѐ(Rhprfz>\WR+[ Y_9.^tQlјq җ#sΜMXq$3)U1R]&(neV`m(g[yv}km>Fnf(vaYu@$xܤǁ%j%ZF܆dL4|KfDՌmp!v|VHۊ*f._uJ˲cZ ݭé4\iu+l SH>-F,IdžnP#>0)e.ܱ)gRΩ?P52!?Xv+=yD>mGϳA/~PYYz(=SZĠ#Xj:k/LM^ҎzV$5>SMȁb'_|I̬$3^S|qF1MTjv;$+ܝe~dfmmA!@F5"T? q#b~aTy1imO ah R 6aKBt2ݍd<]5%~5gzd^g8[z9R\&&+>gi3 >YׁK9)Quwa~)mmhom3(g{\؀9%Di#"ĕԇWx 9q nu642 H3D5%Qd 9Bo=z@(/Dz%+\-*ɭ2Mm=R #U*\zRm#&xrVٟ;o2^0u3# |1od׸$#hz{5߶ө]acB 'Fܘ*RC5WVjJ ۊE芝)x2&WRoÎ8uq˨ X 6,E*2A$ XUXrtJ`9_*eixY^w߂b*<7.Q<licXןEY?.zH_qv9J';ՀfLOݼ6+H%-m,91@cS.N&2e?FC- z//VZ3 p.wrmK7E_^K mڗ(D@zWˑtCp]e?*Zcl%t lekX:01tD{&P)h5l7eKN6=Mw#$i*gx0vHy6Dwy.\5mgT4"lt O C$.?%s\=ǹ c襤g[+mDJi>DoYIôK&)׵Ÿ̚h< yЭj:4 YFltWG|p b1 (#Vt|-150FN}ɝM6 ۏ%ޫ2Y9fL:5i S u>Y𸋃.3e5Y\ui6ջP{R 3D%wggT7.ڪly'k>MGhֈzz E)P`m|mHI0 p)fyh0 G4Rn1VK{)pH3-" &h60gRF]I1$KJ˿>p_7ڌ. {-G.Rp~CE',n$ol$6V #zXO*}{U}F vT}v@(`:>ģW{>'~Xs*M .x_oM{.ݻ:,K+V&d̶fs9IF﯄^`'^j>Q9 pԫ$GSgp4E7 srGH}I5OaARs~<͉k&I֜,o)8q +%]-PkǷz HlLK3!# LEi`07 e TMW3r€ülrHȆ!so 14^f0iGuBsN$._b0y/n`lTV@@ZUZ A LX, uQ6D= rqK*%-5qxFuo]?x/3z){b$vYpwz5c!N1:H٨/hGs|e7aϵY7]AQHEhȘb^xxCɑD]i1_@qv͢L|ξU3>=W2ts\xJuw>/X6uFUZjT,XL( SҢ`.ӽ: ,O Gk % N ۳`w$ NِbT(essOھx+A- q+-=o0gks!p߾qS6-12ى?b.!F'IMcZZ"dU (ꎝUrث'enfPWXڜ2cfOG0w&l'3`&  FY*u1@{d]vKi5޸;!~EzK̚ezVYsڌm 2mUKΒ*FQ8Dܤp1hw%=@ˆM#G@- - L>Zٽ̄o.Qs7y[6k2[s=iIh/x-Gv%ڒ eLs|k=x)<;9lm: AKqun Mz9Xݑ"[0qBV \/r 17x*\h wKJAXuatŸ|RV?qU'mZ +N[kΰKw%#ir<ԯ0l8/8h TrJωb"q#&JC0ΦrE&}XF^Ԝ0[n(n~MބUOMB^*ܢ|Dq޳h@Frw' Sٚ ox?J0=_D{ JϾDeJޘy}+7R0@#M/h#"^(!9Fdb\m+isI.X+ݧ镹UI٩,ە\LE+"M-o0t@UڕT(/)#C?X{&R}S㜥8 T#ZH톱;U;266C4^ W#65`Ԑe]`ɥ_Ny{ܮ0Q Xs޾GDlMYI7/Ȉ9})XA|\UӃvkg|c&)N?m %y~z/'ufd1+ޒCwj%fYa,T"YBHM ,j8gshа"Ky[Ov᧦ŇɮqAlnNGr]G3AkZ_r>yL!c.$YlU3Q*wnN7!}܀sNMz Nn1:bAb4se2$1e: { tT?8P.ds{[R,J톁K[(ʖ q*zoS~ ү L/Y?{Xm!%a=y}~}Npc+&N#Z~ݵÍ_ohkk5()Ôx -9Pg幠yz%y՞NEk/|5Xh$ǎy0B)V9 ycwq"FsQyzF~]vaq ŗ ՛v=TAus6=kD5\M/M =0"\`5ė l}bkr D.4ڈ;ܸt8w!!Y0FΓ:ۓ0wH'HZڐڿЉ+E _z" 8'U{ԃI,DZ bD;L)CQNiv &b>aNy @sFѨ.i O"[?EjIG,"d ҾlNr{P ntriih{N-yqVutC+ߦ"@9CL3DGtv(yD0AO9yvrĈF|R\КaÖ "5*< x|o6h7~}*kaeCԎ oN =ςtP+C®>=sF6Lܻ6w!*ث{G +x0O/`©pVD1{J$!#k=\ӯW2oC\crȐ<{G%Ek>[ync[c=lw$Ztf/53r)Χ>h\.0b Zϟdx?QFpA+&IVi |.e>~yk]0asCIשi*̡4o^7bIiao48I!JO~5Q#" z0?J~a.qߠE+9bi*0%p4lMݣVe.pԖd 4Aͨ! أ\}w7FUXm`k` :J!>O+3˓[|V#3ȬU"Ly <_ ΑZSRA{h8pۂXܘMmZjHFEyxw0bgx.2kH8sqi7|}G^4?0jB-\BJ4 L(Y& hYijW gfQ1:_ڟ [礕Vm;v = X!WUN ='%~Eœ\pQ1 !0O8@zlDl ߯nZjkuj΍Ԩ\O$'>~)cYGYF @Q[X{+@ =Ӏ+sγQ*Y) M Djo2zw\ vJg;}(f-⥁)J.x4#q S|=1󀕹U/~Z[ھ|4Sf.Ә.JH}gLYQ|I_ -Qf"PS|O\FK'_TSg#)qg Ux_@rs\tװ(Rǝ1$2o3 ǵēNrj[l&@!le`!#BǺa 3y? ڝ=' EB0Cq: ٹbܲir_NJ}ܶ73zDز]-:OɞA^0)Vg(dc~ms1o i~%(E$~(Ay&"M޷,r{KH\A+lTdB5Q@a_`hfjTOTaT<+c4,yZwV@ 3XJӓG1bkGyC0@%aX`>͑X?㌠y\g`?SX"ca'4nkYծb G:EH]ã U!S~]UMT̡2uӤ-0912ON؟zBͨ-A-DWL>GdB}R # 8F6Mc*#mf Dݖm%E}TbUYƄuyp H3 \J(3si_(L-9zСˏqŲyi\;2H'LN>aV]&t^ٯ5x:5dDc'+]>o=Bs]=ظ~vA*wS₨GMh@5ś*p]z셬k-y]8Jsm*d6 O-s֜#[%ظ9]C`.`LZmk,H N׃jZ"yTˡoqফq9XrڋT 2?_AЎ91k~ ]b[ 窮q Q;=hYOAE2חЋ:gOY Ò۫l`KZf%=D58:(p<ALGBLT~q2HrxÝgq>TkfWޗv/]簃\ë>QXRX(|~&(,(KeL$V?)n`6JĭdK@qIa0AV徖I $Ilhc4m3I3I0qFެ?1%6K)NYWuzO?ہxz_({r 1%lז--PUa&08d~a1OԵH:!Ƿx*x %#z\$-8l@YColv,>`V{ӠO<džuǑ"!'$XN l-z[ t^ڒ0uKl>w8BQQp}~~;(Lr%=ɹ!Tpc6_+UahJ/:tbh~t9l{ĔkrKL}8~Jz hK DZJe##Dû +iF. gyG8t4*8Q.@HwDŽ05q|EWk52n M w2/]I=:|Px| f1j}NR| gҌ&ѓ;8Ľ:e( ( ҜQ--5V< :PǼhdoY.*PEZ`CO`l?bYWa5z]ϱU^,̭5 A3hVyF=ruZMdN?6bQ/y^ӎFevlZ)lgUBMajڱn*h NAu#AŲ KUw{Y-qQQ*FxhWru*@3OO#;:Bʲccra9>S37* KJ=#I ,ҋ߷=2h_.B%[cGo3vѴ$RR@JRU .WJ "S uYRx*Ë%Q" kỄ G~4"E>1dDe2P MlnsvV.Het-ylIze6rsMɾ$Yp)!'NC??Dk[whkrd-؆𝄫`d^Q#q`A 4zȀn\^!lwF]HQ֕p ]v|*cnOv)*ib kS!Ȫt4n=6 BRB-7aNKH}-5O@lYK]R"1"nڥH$\zWWg.(L Hhޭ0DwNxjH@Gyسt9P~"h2y3k,獪Ef +V”yt2BR5:_xϤ"RarW?k@Owݲ?LL: 垈y~`Y3qP16MAnh=ܵs=GXRBiW"a\Xi9I3 k!ĤkC<ɬM0AQSkBSCR2r~L1}49]:W荏5A.Fu\޿} d'#Χl!?\kJeֵ9%4, &1:e9 ȉj|qMAKV*`U .1#16ckf7J{Wf6awNd)>#!˟-.-2B M\h>'|`}YC\.m5U+_z*ش~<&k};̑vX4foe'wIk|ȹ`i'hI(*DHi lJ9ai5^*7.C{=C"G؉HXHܼ.I?Xb|sKAu.T@50Y~C9/"3I׷XQ ~F_G0=@֒ʗ:VEj)߿%mEйVP tKCN! صcvxKa 8E_466'C5w6JQﯜ%@M+W1+r2=a$LuQ$Jt\ӎ$3sjX\e_v Mv#fayԵ} Cu(@&o0g)JgUaU;ej4iHi>΃oZꐲx '_E+vGfXrL'H|E *Q*\p7vp(ATy2?jlv ULѲ&T#P5uv"AYAi\v)_ D8 "=4xwsD- pN W2px=J%OE b0*AbE rݵZ8-Qs3 t[#K,#dtgFeUw_3/fvQٗAK;||?E?Jo%C?5^_]yDrcsK+A52KU{dQf=i3g-Ei2@Na]i\N5j3+نADۧ6T9, c[! *_ړPTLHw u 3h&MxM |U-'_OKѹA3R%d,X0b,6//ٷ>d̐@i [c!u dXOMtPAyU3◃kn}}rjm|'0|>]gjb\PKfSlO?c'[&Y`߈ j;<~n#i: ; YV/1i7S RƲγܟ=2\\i>Y\ƧW<؏$-4ۘJ{!BAn6rg}Џ}k<_b P'd!ٳ!Z18b{Q _bYHC,ۈ'461y0zTBl%5cy9uyfP_Nbv%Vqt<dB=~ة# ˅XWpfR@T̥Bq9j mk'")H$ƶ 4\2|=3}l}5itg0Oɾ(`IeO@HVOn2/\O5ְ-SN3Xk7)!6Ou:կ#/I}״ u(_[[ni4GOZƌ N*[B0HE e|E+^uц!sq.)4}UϜD[ab.R?Ob}XyC'%)%RfKIKAs5#r.恁TdE3~\;1%(OM[n_9ވtP9dIyCY-j0{ՙE6[/]t3>&#o]ns~S,v'/ͬm f2v4>t [4eMUdrYL$Q)+Wzbt]1 DU㯬q),˾O*#!"5ڢ*ycPְOh SQRM|@PY&osXEޭLzz͢HE4)Df522ڲ6yKn{,)*|?xXMjO[ڞ*pD,ŁȽԻ+.)y֖OBvRP z!'vV\}0Պa~/(sP?k)ZzPNYRz>| gAVo׭j]o/;m12Dm$@5AΫ`J[ogۡ[`,ņ^\@h _b +sïܮ+\M{ oP}ހAni08_28&ߣ2L=1IH?UK:i&U B!IFAJW:tuoU|O}9ҍ{PEt}#x=}7&ʘ+>CEP۠;@ŵU-sVFκ 5(`Iޜ=w}T^Rdl-_-. MG0N|O";nKα KO3a~ThrHTόj{8%՗{6vPw\KI2tt ̭~2i UkNEʴe*Cp . qZ;gkV}[N%@a,zP`4:P8=}aD :b:ˇU. B)l^Qy[2b=R=UyPC~.yʼnz*P ʀk鶚i1N[=aS36w!BϡUЏzq 6XL *T;7f'wrNTg _)嘂‚PcG;F@idUMgHCp?à8z!\95) |yi1l v"͚E aQBYOfV jT1Sx.#d|`{DGZ^?N`G$  t[UrO|lӋ Gay>$t".p31)c&L#_0q l87'{ɋVӼMFT-;=daNg8xВNOĦcI<6{' [6|l,B!Z%]n bEϨ1t^KHa yԥ#Yyɬ23/+1çK4wb:K1ORn(8TtV=GxSyoBp§<JɝWBl>RpO x4cPm8+X8ƨwoQ Ien?|IVCo k; %#P\yJDLrhnKQq1*r4»:dTISaV1^"w*㙁h4T=lX&gckۂ( rʼlO*'z_6s lPQ㎗Xv ̡,7j8sC8nBr^!3{V-<kdy7Z)u+F{|sp16/tZS0ΩyDޓSfٯnUۤwaɈPekgr}A#ͅ(Zit6n'O1B]1tؿI&PޙY}Q|AxL ~[a*t9aDz*]?=?/nvz+:ec2=U4Pr wГa7P q2m䅨8k6\[m1"f\)ӛC)omszм]!mg0:l#FTwZUL+Ql#QFm`oKDy2aR=QMdJɌd!rp0ZM["Gϗgg$ j[_ ;}ovM"eR[R;I5b/ꨬ4 o0yZ'RZtgK{]L\ySK>?)a8%*t5H[QI&KAX7P~L1: yL ϴf fu;Ks,{-E`o|wAY vX>XzLQY9qqp޾|-ӡ@h"w@*pJwb!jP?CLc[;5:4Տ%`gZG }6eLʲ2Q 捎1Isw^z9s` |=QJ[_ڙ?(8Q6RID  HvrJG? o_)!i>#lT_wO TuBi~,}u&q Gu2y"RuMpv>q%fWM6a]WS '-Kj~0%D 5 .gth %u]i[vaLb'7 4EZ~4𘶏6glGdY&nD[@]s7BIqlv4e%?E/s ܥ.uKM$U{/[ gn}%iznV|2kB%iA‘Gk0h/N/0ta23*b&Hgx>kOׁ[KaqdㆧSP{cŬ v1*$fhx€%s U&Ff<g{xy]!qW]?`k۠( ^ +4؍p1OTUX):gY6+i>$ -8ۻ{zlHkR|,~D4=o:[ocJV~'GC(tMg̪,miն/Mav쐬Y:u"1FT8} !OmʴVr2&QtԻdbգb!{oE*0p+אּ UV@U'( . _B&{ zq 0H ztX^U6Nvǽ}Mx*U[aI k}Wt {OZD[WP6Gs+,%U}@p?*"fI"#rjo: lpE4Ȼ#y<ZB'h4?Cx|xB]Q6|ߙ@BV```Bd $Xj Yӹ\P?&Z Z"0pEI]D2iXRPo%y+ŴoAMoD8ݵ$wOZ/q#۬},C] 1Z2//1AK'ǂv b?FA^-c\eWTb Ip`eNIZ+`C!)H8is& ^䂣ru1;{!m~2ʋJFDl>:ӶO/?hxEG9-?fkH~ӼibxIX;lqϥ+C虤r;1EC\nGXRҹ j3Y@Eу^+RRNF$/Xl?N6(< _@l-|efd%YS&$#x9OgԽ g9ID06uKn &/5tm`b #a}l 䴡P1EjLx-sRѾyQWISe8iwHtהf"6xm'́clKȢԌ@J"z(y0ńk VVF<\d{mZUa[{4A"#?R={dcH|ZӞ8^3{P^MdW^+5²K5O UXH ې߆EFǎ>Vfڭ uBuM0|lP50@y[$-?V*h&zxyR4e~3=UP:ov!]!t_O]1 m#&F檉-S?nXЗ #0FIJ<>1vqaΐ,>bZVJϙ+֫bP\(QF9YiY Oۘ#OĦeʛ6RBT+.y0/zǚnRR%}2y4`{XG)\o M2BAK\Ym}pW+}%_a_JT=sMQH dyF؏>DWɮ)3nʊNiiPi՚s_~jQߪtvW1j03l e]K0n_3~Asf~Pq}4ےg`PD$GD+Lq7%d[ק8B+wItB7K9ԣ9G4(}|l'|$+~+F>ܿ ̊pbt)LW9yĞThXrW n{ s~ /#r W7rN=V§֢2ӌE ,ȹwBYgʋ Yv"ʚ~_?3A+O(s$ϏuADx_]?wYJUFeαgx!f] gbMqS,]@bE!0]x{pq]\hc?~Rn7YQ^¬~sO$:;!wLc2 XW#L!igNX 0&7!\0sT09hʝ~"Be%`˚L4i0B(7<iN"=omF^RU}_0Xp\ߝ5%CY, T^q1=XS/bİ%5iATd= Z*E"2N0ȑX}Ph0闳7&ȮHPKֱicCnY].1W0HiQw/2f+\ `rDqbt,Ns,!iC$?P֞p<4i%pƧu"qZD 6w1TgfA):V!hӥ',iK137gY$KAT4-[&d.%ps*Ր~LB|;Sfwze?\ۭG6hȯse>"ҳ}{!S{稪t(2QYo:^Qa);Loon-~=JOqN;c5kP(%}bo1vYѥzt063>A]NpaLq02p_d36hp[*Va<ڲr*F;j_߷y 'uG.;Q8V]2b5˭8AcP`( `Yh=PU";VDowIh6-(Qêgdn >xo.:*UM>ǹZwiϽI">}DΨ!JX{A/YMϨ=ĀɗfHmfKCx]Q1^{Uv%ߚ,oau*bۺ{jNߖC8=xj,C~߈Br}ը !&^  qk}<0Г8hCM0m+غ\+_+vnӴ53{QGb_q IeӂLq}7O",seouLSn0^yV=wTQG}sT -B ֏TwC4{Kc쳠SGSʧ_ W |3+h[|y 5;3Q'y]mN !)L# +S>tLϵ7KC^&$󺳛#uPpD m%PVf i7dj&z(v,L&4."` WƑqQK3MeuƉ-s]s!QP t(Fm*v܈;JT3sM,m+P}h>p<26#XGy^Z[^f/6MoPZh?f9Y?AuQ=:p ?i vN ~8g͂BP7 𢿝E϶W7F):"zH`N!R#Jbm1v;GwS(6@Fi1~_7ؒMH챔57C[8FPYMy0nA|AIOxB"SJ };6KXW%U0yDT`æRS}W c wG<<<H2iL@tNi&j"L=Y E9FR};JMl8`տ˝3)D|(ԙfk2 Fdn7ӮD-1h_moWUpgL=:o*dHl :,P{\ ٰ-]6$xJIžU p͕LQU,'VBRb^f1C1Ŀ[B77ℚaoSSj\&[{lLj폋E$-GABUC؊twwp٘lՇTDD%] Pj+: W(s]TjLuY\gf;Sf/1QfUM&cD\4L_ ǨpJ`F(V\''D|pRĻ*AW* v4 c<=4r|%1j$%MC|4_%W uOHG$s_^tϽP1;_ [4Y].M%TkY^86qȏsxvyc=v$clb1&_l~ew zGl3Bt#<;8n#܌v9Y2ǃFH-92 f'.~ ZP* %CUtzj5 eIwArotŀY ո_݂(:'f=:}0"j"~qn:281~ﻦU3?fl]ӳڵ@ujks,,p S?ߩrc+u2: JfWj!2& ކHO*=eay{:7Eʕyj_ *`#7_8ZO&: _S" !n%)L7ɺl\M'@$;wgi%Ф=(<>kB@zګ])0=S9EQ ?DOi\ܥʩ"ڄI^Ջȇ Zl|ɳQd4zw"XriMhhNyB9\{kQ&ޏgHޢxLt JW~B k2[SޭMkML!BYnЉ.J7ѷK߾ L-&IW)Nlo1Zm6MM)'j"0!}+Zke-"|e\8rh,11tiqfVN<=BNicqqL c.{Nv]>Gt!&9ꉢ1Un|H*uy8M/Io^"^0 +bzRQ |=Y&n&KYQftHTAӯ{#9beNBB@yQ6Mc.:%`v[#;ax-ZD}#oa!gۜ\q'X c\e:C+F}bS5%?5~䂺uk /5U!a1c !q7sJ* Ej!D őTKt%FɃ`6F7vd[2Hxvn#~>}rJ\υ2CB m#ZВݕ ~?4gn ޛͦ<[%G! .V{ݕ`Jg0,"iWn>,\oU^^(Uڀ6/w'qt\\Ցm9&c. 4ܒXKXY#DB)ډeř gH'YH|J"JuO6tbL 3n9;.~l&eZ=>s,$5դLщcgI6}F}߁áh]9elTi2Y)G6q}#씯DCNA)'tA} ,n͜jb&:~=FXZn/)LNew[wԚA0Z]fĈw/bkʍd? W{K2۩** cm2A)\- @8ulb4!4j;> aEa! )b4[&`OKܮLa4IlRdi'Wh 6kجuXk7[8%I@-.rI"V()O2ch_jse, %d$=w|*# |3C>]/!)r=VEH)2B ㈎YorjGpzf<;jhgN8l2pl'+Wc$thOna*p.M|*2,ǀ|sa\Pjd03ȄIt_@pD6=r\hHxPF Z"}OXqa Ű y; ޤembu+ocNe0Xj}4#͍ T^ubh*XjĿ ]Ը`cCst:GICǁD G𦦅 _orb%ikSª}rA0RިomRͰF׏@- #,3K r_O2V s˒4V64!GK8HpVxY+EDmFۼk7]Ԏ8m38 >hŹaPfDhl C7)~Ƹ˟aU.|~0<&s9DexAzp ="`*PbRtwDWsg?u5Qa5kޜ|A\$^G6E>ٞNftp$3'K9A_lA] EAee[)W y`siF&LuX7Ak v=3fL"+Y |F@Ϩa]p@"s-5#֌372ժ> Yrsj P6+jsG:p#puMa7[m߅$}}DP㪽evVni_"ik1%t:2 3,hlL ,EdDa2Ig[ao]h?lTql1@ VS?38KVy$HjU|vŹn%_+&WNĊFXj'_U?_WkwB('ue8ʔBk(Snt%emcU?@%,ĭsbxH41ǞC@Xy8qeYL1JOlN+!Rh0&EwU]R`^sLqgr~* %r=X H rhER i-Yfz~`] { ~f_rUc =,;P/au+%+X>mGlTܦ( )dpr悟'Ҵ~ =Geo>J3~:;9*1_ ׸"_.C=w(o}v`~sQs!N "qb;a2P{CM\di9:۔`4dG5 e-0l&WA alw2gg 9=p9<>>X1~.CZY:.yjvX5\,aSg QJ$,.go% FD4}ϳծ L=iҘXL3r dL=b*}e Tƨ yA X AM@!XRt&͜`-1;丶<|a<c#3e (o+myF7*:!#췉Y! bn1Dș0-ŌHhs*3sJHذnVp+n7n6`״'V (>z‡ajeJ; +o\Nf 2ƅS\WY>O$8Lɀb/Pd&T9'71MVgYZ07070100000028000081a400000000000000000000000167b609c60002a08c000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/]?EhDTTk׶ǼW-^Ik OЮXx̀BaMso@ ?|W25CS1 H+4?aV7(a?).(; AуT 𧠊H V q2H8r|H1ɝuBI]Ї4*S%Yw6(! &PK$_Sq2!u()7~%!a2X"ԼM׫ldXIgsU*{TQ22Pp[>i2zҢ< ;6h9DA`J]7Az}yi"k{e]VTp[iWg 8<tͰ;-W Ҿ}EH}d糝/5.^3uG6^ \%.Sxwg)Ftw&z\xCiՇ3RYEa;.Xf6?qQƗ[-<,rӻS:"kxnWI"2)A;1\-9&[g`'- bqGL8E{\_Y\5f y~VC]ϝC `JsNⳜb褩7Vk#bP)XR\G23aVPI-?>(oA2Q|'m%BoZw>C $,ҚmĊ[r,p+[S> Nsӟwj>ӣ?驖'Gfkنɚ;M$P|]i5Py_9/Qq NI#14A'=5' j.EY),Rl֝$$KȔpViB]h܄ī^fKa?*#M)*hv Z{ZXl,ǧ5S|ض@.Jvr*2Wk~12"aoIkB|d8.@ <EZzD1 .IQVF2UGЇlLdžv:b`I1)d*{Sy9x7d"N ]g Cp"|Rti=-:7\uZ뙟z:tsm>H{&Mu35#ݴMRi<.V%sߗD9Dĸt şC9eow*zg#pwB|gu|dxĪn@τWo\[0G&EU1` [H`˄GSV t6(A Y(2L鬤DPoNͯv:έq^T*<S9miF|Axݺ%k- RnF *ߝOiqgЦd㏻׳i>ޙ—Ґ!?ߟ=.G&`:JtT$Q@S"v[YԈ0D{4l 7>\  *oTA#%E]/Ɓ3K%t 00[>A.:ft)+K1OXsۀXY+dQ8W=^`|7 IsM\8>z_ח24芁' W,cwOgGUnsL\0D3FJ@G8ԡi y/ש #'J-9ntfE}K@ͭؐ<3LB62kS^neƥMNbHx␂ :T> ;e0u=æFs{Se`s Pd"y:;Z!/fPԗS|YS?MdØZOK&>{vm?f-j~IP XX;]gm;c3=ThrW}P٢HJsSXbt/=6B2u!P|MWiK#g4{h GH>eʉ״zO0Dm"CF)fG I}3oKbq {jVky'dE`6EG߯־d6=J쀂r)-ҟN^Th&Q:RE$H NI](B @1E>.BX.;&A7x9S2DnH؏:Gk0r{HQd"g[av|C;\Oe9Q1k˅!k(6z/IQi=LV @#5L)%rMMW"bXÙɘraE2 o-#,K"Y{V4_qtAVV w2_UbeEKH_<`~B!@yuK`}Z%u"ӓʃOe5gl3ݎ-ONQ ŨG@k4gR0t?'$rΛ~y<ћ;0Ly+`$Nqm-g)$GU\UfT-u{AqE:0:0.{zAt-nM<0Ts^?˟l&cV;5#0 WfMܝq6,g2vgGqWݶi">ofXy."7p)u56 &:d- ۨ)(;p%QFi߄ j'/k⦋]-4tONfrѳKd4-SJv*I);)YHeͦ*=a.^HUêS{8T)d-GSM.PN|LJ /ZjYd +m*lEx7jKtT*";A,lcpVT}\w_U@jr,,NUy-hgzך `ُDQBU--miugE8u"e˿;ѴrVgih$߰Oh$%?O"zDWzh cA|ݙYh \ߠsAs7qIhJ[|ޅRF̎nYz X?|/\*fqBD]$ Fبh!bWJnE-Ynpy(y|5*R jfEꊵ9!#N~Py7#~%c\sfFqRfw'UݗP@e;ǛCn2V,wT#+Y"OyXm⟴@5 fjxO`tK+U>LFf(:sNjA[;^ʻ7߅ p]ݲDS+hӛxc,] gf { Q.a4'b۾%4"Ix.7A4 a&" m&H ^RG ҧA_xrg=鿗6 {LƸCb=vJ;8m09_Q˅!];>̄ urXAUHDʆ d/񶇘3t.sPGݿE*|>=|mOjeCǺ я|Nlœ^m'`9ɋKZ{pމ0ŋL l !-+2}gB$?%Ad\ [_Rc;ĪK"1 I 9,Ŗ͚-1F_jN:͖iT5L[1(ՕJtZ0'h 'PXa)L?0pK-6.`!5o@wXR 2e.hy} ܫdCBO?Ȕ`@?*:9>GSٜQ^>hHUwZfa= %Tw&,LUy'@Sڎ* {|ѢnGsTc!E #X:lF-Q,xh+ ]c8#. ?J[aś1c:!׸œ:Фfn:5E-Tu&%)-w#ec5jgJY x?sHć9L%Rp9Xˆ4}·|?h@Bwd?[1Dn4gѾP3f<т:ڑd&X8ng`eL g f ,S\\,>t蕲.;(8}X)9smjg W=%b(Atg;k:?%587KmݒNjW<`VLq0_3"Ͳl=wb $/OD߯0.A@t:6Ӫ6ُV€mIV#Qgqbp Z> f[HKwv &%t6U&(vrFPx:m!#.]2sQavG]ϛv%2\H9i DU$c&]V*ԨI@}z.PS1WYQU24s\9( ^cbpgɩ43b?2`S K㺤ogW|%eI*$joRֈ YX>Q+EYiMHB̯ٹ{lC)Di0{jrp?kjϫ:35G_R R<:e88z8Oh[o`Ĭ ߇k;?,w&q B^q yy ? kū{H5-S2d-3F/Ic *8Uw Aa`]1N\IFh(EBBYK)mz |EjUvXOZWbtXg]ݭoP=ť_NzA>6ammp)7";)A~_z~q-.6w>\biRrY P](lUFI'*3a(kD?)3XDb_3ٵ{j.WV^}{ZRO:65 ^vo1fwCBMKD=jW{yr ZK|1T54נ}NRda(E?~JÆ i4oBڝ o eoyDG2S? أ~EjHpLf֔r@GFV^CD1HYORӚG-QxU[Ro֥=)dbvovuζ8C%A% wk!L{]:2՚w {,E:P s'5!Smkx38ˮ}M<_I;+5&I쉝ZSDf&SRq|17 \~o"'uAsH"jDkD=b{(I g>1˯w ޹vψ,n,7.Z9&ܦlM7ux8TAtIBj U?Avk_tԦKO΄LzLG-N/oܖs+|Oqg2;\ɈH;#lT N;:'?WE$cR[ՌfӒu0TyI .zH¨d& qM88YJ1bnTg ת, B[e Y&yſm\t&cnW-e{1>t̟i8k(j U`&]b'[Orrml7,(Z\ OcTwgߑ,_6tyX\`bJM\ho(.FT%^لȵ;>E-~:|ʇ#~䋵gZBmȞ+XšMz_YRg@lkpob qɚhX q̎Kz:YLM?P"DE+i/nT5Cl  sp\cqd)6%9t?,&{mtƖ/ 1pNFvDm( zLxdR=GdDs}*(W`0[G\f!\niٓy "{jtaTv9΍*#T;ABw}if[D{0->64l$!y-PN}4,%]-0}XRNI4gSe{F&dH-KFK ]<1JN̄6A& .dc ;{%dsJSxzk7JLyM=Ԁj#'VtRAYTJFImIhJmi=gz^&8I +@ 5[Uc{RS'$|&z+[ dr(ms~]ciQPza)38b>z9Il咾k>#{\z0{̸< `.ۇԦH.Jkuf>û~װɼAoʂwb̀~98•Œ߄ B]>I7\gnn6.rm+F`t`#Rhc8X] oܩڝBNU 4hlɲʻWڇ9Hj8tk>HLvw2N4zjO4X +`> .)s&ۋlƩ:qMv8PF)C=_U:ü8CKBls]ĕq9."GfmLѐls3АM,-DNLGD_PiXr)tEQej0N@uC_eHڗ%IfP` OT 268BHM(F%M'?|b49xNDkk[ :Q"Ve?cfg(ڜ`ܽ1/N<3o7T=CDuAgS# o<-sv𵴈6mH@Fm7Ǥ!K vvƫ1UK~_/ @3<Œ\Tq=Zډ;4H9@b4q+0]0+ 04wq0 +-ԷMbxNAJjٞIFDDi*Dծ]Fs˅R, "`kY2@ u 8ѣ Ž'ÆRbcNՙFi,o<׈-ȃ ?Z#|\H5 ~1)p䏛uʹAymŏیpIJc)Sg*@n/`wzڢT 6vLH1Eױɮ&W?Ȁo Zac綼LҩmUD+4fi9W~uRpf)%cm^5HeyhҸ1tIImO~0mK&gFZ,i1A2!G&p'J-uT;깆`g'W j"fo\eGEM1 } Vlȗ!X7]5](b乨/ q5+!+f60C%RiB ro9R%[πYuڭQW^OզƮ;jam$G[W~n@( ELlkPzNXrfS:5PxHu5ƗGSrЅ-WJ?oxf8 yuc[nhsO9n|zH`_arM),I!0HdRpJ2]E'&0'T]2O@#Q#mv˘**s^ux2)峧"E3dzXa\U;ū_g`H8ryOg^&qb~Ή_!d7pH-C׵E1 =#,EkdpS{p-`k&3w #D>}fN N:1ra+o‘, ]1~1B}ƜgjbVjZȗ<lO'%|1NrϞ^,rjcOe:@NG g # ?q& myUm FDgʐVŶ"9jq%5%]TIJ,0|7$,Эpf))Ҡ9њfdTrh: uf77g<ɑo͉YENkV{'vic~LGn!X?ܫXp bd$C*(؍)'Zy b܈vby"?[шOM֕jFK.zKesYY:C5k[fVp 1?5,E& E\V3$a q,xqyb8\Uf:V6ԉ ﶓNl_R›U=5yHM@>͏KYk]Xp 6@-rj-A@GDX0iܿ>TZ(=m4{|p a?CD~}!7xOd>QV=kҁC>ѝZuhZy%1 ^Sk k"cC~EEʝ|(憥^Ȩ4W@wTΈ3~0 ץ줆k\M/-Bt bjwB y\6WhV#lDI)=- u)E PX6|G%`c RJAl,,#L+iDUj J*`<!eVN:! vU#.L`aG9'W‹87:X[Vod}Q j 16ai\ Ttzuow7#f4@6S@ZݿC_Nk.tYueOzpOzUn5^)4wE[F5SU@kc5 a5|!)P0/.yǠt/㗕Sy= s2QLG 8+H;<'~9z;o"w9(rovuSh|lϫt(J㣡& aHdT6qo#)#lH,$\k ?luEuHΣQԠOBe\ko ߃&xjiQ@@ˀ˛/޽H b["nD ž/(É'­{9K͸uwpIg֖n-_oy&}NgAeabmec:.=N;(xƩg-o~q^ΓKG ( &c3Au륓[mGyC/٧;h^(I߻es8emW}P 6ue4 ްz.35;1yfGnݷ;"V,~15nT/Acɧ|h~GZDy  a; 9! ,@T1Dg1fMj}#䴂KXdU ֥#HMfʗ ]gyp2Az fĦic#-)}A{&7.F~UF6;ԣ]ymE5lG\Ю$S\*hMRj8X0?MwGf-zF̀TX@cG_iF&:һ_7ִ8BF~9`5*}TtЎR*a[ ѷq +0GJXI],R=Nn_i=3%qdk`9B+U4Hk*Tp5ʓTI٬:7 oFDRcz.A9)̈*͜"%&fJN:u3M!qIXKd" GݦA7=AqdM~b+ -0z._K9o=~<oJ迉 {'Jb=N7~xFw)=&|aN-:ӌ-ٗ (^j?ZYސ>݄6Jl# Ole N3! ! C> ꭞvuK Ƚ)]{K2BR`0_^wC 0ѻv6Z-wb|-0!ƴk0pGTo0v|'ruV^ݾC^̱ڟ{#f孏$TCPiؿݽ$PdGR-)Z%""[RVؤ bHnɕ#+( KRnOU骗G#q:{Uw!D`ʇS!Yx 쪸5 l_ʥu2@.hKXNP k딿ҹbO]:19wU#͝^tol? OVZ&X.k_J <-3W2.-ψNl8ԇQT)}):eiX ,:j#T&t!l;|V~ȉDn[3\NkOKW6 miQ6m8W$Y] s@sŠc󞛂׊nm HA:qBSNolT RO4w퍁 |ɭ'x ~:1^M̃!痑+]09Ꮨh{G;PE TGfˬ詛 8 ,E<=Et2IKurD5 qVvcwWKɕ9C&gE)wfe&WbtSfl5qE, \ GN0*r H ؄ɡkjuaet)#Mz+r1[Lvd{Lk҅NVL<[^O ʂ|q*tH2b 8e:!cMpI7WI! AeIRVs]Dո/~RxjdƋi\RJՇ#]1J3\)dIT DrV6ڀh1F!,u%6Zs<~>)u$=79y(e9O+쪼 {RTO $*h&`"+$+. {?6'V=*Lǜz!Mٷah!FDG:ݷDHmE9řpRT{~C ̽n7wuK2q@A])D i/Vgec-K<pl4UgS@RS  E =s)!/^ʎݸoT#\o^s#󈳷| .d9"\n,T")nUcsj?g'' LM.E < +}O?"D?SADW%hӑ҄HAl@oMTo0&aec͵(NT`ܾ F EN|plƃ) e:ԓ"̼q1_ESty b*qp',MM0u 㽁fхYK3DOdl+5g';`'͗K=V'<:0`r"mʏa-57lkޕxlm?Y0Vʋ);tpQ 2ҚT `BmC*dQPVMM:r:QMiCzP8@ wm>`z-rI}.f%Y?j}L7ŢL~2[}y:aݵNZ|!g$.IpK劒D0% h6|ѺrPq_*~1l,ڃ.|S ,Ew e(Wo} 磯y07V;838ʟ]lv˔T)^v'"s+["{<6UǗ7rC&tv+x,`-etƏ^@ $7>`ih +퇜@gFom*-rx.Tr~)"|f\e"0w>}p͝gf[Gk9fN*qVm1OKk ލ%7l˯W<_zDW>7]$;MW~̭Q@d}/] _SYWա㑥쵶z0TK]{Uq5QꬎYQ;EofnRGwzP%L7h5ljHsS-/zg5$cb ߙQN|t%q[H\VG::3E>2iқ$>s^J\'ށŧmn&F۫ @| Hϰܮ\/ߔMs#voUp7#-'*8ל`Z+W]S( Ll۱JT(: =\Qpp9)/pa`\V4W Y 6 _ }d7Zu I^L'c10^bcY^&HQ'6uͺI7QEm4<3 JdqhdXZ?S_#stnJ.x1|aܮ+knmtųɖ̭;Hv9.cgY5AFCە!;st"p-\KZ0J/hSofL* KrVد͉Gfܬh0(>Ǟ.4!=B!Eܱ'Ï _R]ڐ{gߢ|>Kzn!nd*N8q`6FA dkB '-w7s+P_ J`݃Lͪ?[@lx`m!maK"q6~]IzڤR[}HBdgԶ1h5tWcZN A3n2=|W8'}3tA9oXP*áLܟdBUQ9~_nxG"RPD0zo9]o3`x`?R  7ՖHZӣik}p\ؾ1)=yg3-C?XHO.s2JB|.YOE2-9;Q9Sw7G^g=.+3TO2L-QT=C4ͬX@)7 $҈/k%e5Qq&X.CQ@ph%|ɡxH d/RW5Yp_5 @ٻ=&w ܢ`L޻TCԲ$DYW"ќ&2z~%Z'"ʍ7~ n֏ u2ӐW #>?EX,_pFjSV peiΑ>$A._X8BZCt8Ɇ?pd ӑ=r=+y*.퀝hMmX%@M'Y=yQHA+:JBբlPUR*ś1RZW!Z(Sc?E'2#b~XwŀSY6_5aTm'צNZ6xg7 ˎJ/[r=i)PQjHDi#c%OO{_X:6:2zQx3LD}r*=ͅ&g. =u/i$ Z$^@ҶDW .>Y l9c)gb`ARY96(o*z.둜Qf(Ho樬K6.rzpqb&"pR<|YƤ v)DS^wWmȬkS$ VEZHj੔Qv$_u(=;ƁzLnp0Ѕakݢ̴CAdwÍ; ~M4IIU«svD_y($;w*Aֆ uuHxK/[fW1q@ l(/&\4ڢ2qeg9yFT& ls&%c۫ޅI#P[~Vz{uus" Kgr> AԜ(!d·~YeЛvQT9vqz ]d\DvT=ɿ -WYFQCiy 2T[*82I \ň`ze ,!qǕ՟a[8_B~aK[L,~3/~@s FA ;h&M`\Y9>)_U|]DadZ ^C]W=&[a:\ tzBm=Y)j`v;&_{ SxW"ڞY ѯoIYdRrG\~ fނ;@ysMAH(⬚Ň}-l1 ;Q[Qc6QU~ܞ "x}e}gka&GWq9Tӕ;Vl#YOzAn]MyB.̇~u!4`A]Z4)÷(N!آ@_t»]/gș#0y'д'zeüC$H )F/w>H'H EDrgQ| =w~iS¿t{pR?~u!;Y%i49N4d8 Nr;lNohvZ|Ns pmZr[8g;ӀČҨ3 oN# b!Z<Ψy8ܼܠփ~٩?F\}1kҁ{!Vc<+m %`ᱪœ oUos7 ?Hg,1 vg[<> p<(L Yj~Rѡ"H9bzN@kHT}6eoׯj&whF2"xR9Bbݴ55)ovN:/YI[hA arJ_#;RFfsTwA&'4hsޘxT~'9Ub]J&lO*{ZL]a$\Ttb*g8]UΏ dDp(8stn-Pm< +Cvo>!bf e ?}6=rhYE_2y4P|J3LD.+@-Һs4-#D v]!oMοO8񋰠?}Ĕ2PqXFnuL^N黤>s 8.0ST f&*IiBq JKQ_i@nUvGƝL,9A1ߥ)7G⍀oE%}S nʘ'NuWx P޴TB"زq:dh6阺qo|R E6&b|OPK1Pbt?O.*cLzErb)): QIU.~|QW94 J$ңZ/,uN/6.2mD$$)1sh_ssaI 0eX S-LQ}uLdap\Bv͗=S1]`u-u`HpgMV{$և _.G.FZIP2+fՍ#B3>IA\dMb\^qXEyR),.3o؁[k6ab꧷ N-r7_<{Q"JD:ũ3WqzwfBmfحQ}(}YD@чx@Vf̲.EK# |)N^j|ǫ9Bn9 +CxCƦJ ca%\OBQX~&AP|]&6X۸GtB*̧B[ !K״ G7X^H6s$䗠*o5,LuЧ1MAx LXari"sr K{!̲6]E0cԊ_IF"۲?jzyEzd"aDwl.pp 1TXz{5g|TA_E%:C3~omLyWϯ0@(Q]诤َCϖwl 6P{&k>Q,tUbSasu7;;*qLT9'}yFH|:a>!C w((-V} !L85mA(dG,NQbA]rīuu#,/sWbr,#s$k߫2- t``6ib7/:QְdYٚ`R0أ}<iCA\t{Vw>Y\jZ s#S'ʫ}Ge|u48.馠h-uׂԇWlZ$WQ5"CNP D~G;㹖G2 c' {L U:^yv(~;btSVx?qs:9'o$"!ע[:\ 4 >C Ƅ܄䐁z디s7WPvy buRC!TPƵI9Qx]BT:34m6_2!b7Dx,+i!e]No2&+I]h9SQ&ӳԫ'EjxQ} 8 @?Aɮ<ͲfuaK0Z5kp_r0+Mp6zfxSxFW;dm:h͑-/sJi ` mf (x:6:qW7taם̡W Q]W {nru{wlHt.nu:C%bpTOIxd/xP%諹33-2󍺇7`2NT S绊7O"̟Lg "PIOFH.eܓFn ptpd 5/Aû-q+c Uue:S'`oATs3̍fuJp'ŪyT#m/8_˺'ZS#p<Q Ȕ6K)qS`Z{z‹,;9Ȯ]uOpWY qJ"X'q3 usp?E ?OkCC<k_͚D,fX %dET&i5Z jp$|&َBBV8ֻ;Ȼ-vYzZ|iyş"`az=P!8"Y0Ig|#uHcqjG+J:BJexg*wM+n*B ]S|:kl~J,ML[}юs+l,mP"K%`Bv)RLP .(#:j2t<}e~Uۍ&)Zތ?Di&]Z\&c,#ibEGdyυ< u_Lno'C=,ի2[؇!gA|>#;aMnU0` Zi?$[ђ߷5"ftEv)c;wlAӣJO!Q}!u ;X7vHh̾[e ^Ƹ.G W)hFbNqn xi)egv ~ǬXWX:Bg [,rS:wgpX&p0TV7,:N. R#dHŃnu#æ8NqLk}Hװ :>XMnCimWOأR̆On&um8Aog qn]:}Z:w>͂Z[ IL qx%Fv J_[jTٚy3ǥ4r/sTn{ʏyI gh{!w'J|@?LH7'h O1CԎHL⻲]QH$ye3կg<H>cWو;L^EN/V[z@rڜ¸īr"(o'@`,ll3=m%W[ܔʝYV/2%ō2gvE{X(dbm0֎Q02 jߴP,E[5Kw=Y՘]} 'ڰ\-]hgL~ 2_He'-kR!/]Q[ݪyt4ճ T]xӬҶ@g;Ʃ,=]$U4Xk{TwZyЀͩn1+7“] 8 ,-l>6g·ŹV6s=Dl _f3\.ɰTE>Q>hL?g5V(/Om*D FcY 0T/m3)`.wVk?k{i>9GۺUZQ XD4ָT`a_Я{p2+Fvk>!>ˍ=[aJ_|TW>3*GbmUSe HEtsBl w Ƹ$ʑOzDCPAϚQeQ 3; 28Y *ɲLf%}dydhoOiu*Z\4 V>0A",`n΄m! U)iؐ@gU="%!M1Y?cɡp a&*X<$ʍ]<#ǐG(9v+\k.bKf%\(tO[bbX `_ UOhhx\@Caf uq 3uS9൬GPFrUpQ(iyHcgZ>-_b1d:,޸4\9;lbchb-Ӎ?l8bnr>Xwn?0k6" DӍJ{%\&:yOh]Q9пDMx޿KhJ|j$T͈3&VGQJ}! ʻJ|:=MVzGƵ[lb"QZg|.շ9Hp 9J #Mrj? y:ShK݃M= cM2Z uS7ˎ$ԞuӯٝB/#OG.VcVj_:X~|5|6Ho,M|L>~vJH5Tzg-'8o_nV>AQ?55G1xJ/+\/LnGoZY֯|KNu/Q$~2`$oϨ:0yN7 b#9ML\`}!g;ӯEuK/H'" _vCia.ӛCAMr-'o&r)D"XpGUlr;riϟhɜ)`CLhCwU+262KF S͉wx\D?s_ȟP#\ arʹ`F7r]A4֪KI~%,vH$= B' >ɔ \ªEY%d5Wfwɇ=% )m8*#a6}ޥf/Mvi'#|! *K++ rEjʂרI8s-T%ߒ~M ۧm0Y|Ƃ :,)2R*/ GpBrY-S"KQZʝK_JX%{X;g" WU5 sDJt hQ^u9IP[2x %bʈ3]lz{Ϥ  KlsOC" ~z"NUs"qݵt-> gX)>K_jrxӍjg $87k )Fw&l,|lx*ݞH?"[EGJYKtXKV\呛=u7ѧ$0N46ܕV.湼c*7\BҠc8->.mϹeyQum e;ma>(@*(?R qLǪI .}J6Io 2UAo@Ҹc<-h/*{1K >do+WbQ)@.7|M\J/P), C1 U-PC8]p>=G!f稓eUW|I!w\c; rN88=dVdy} kb)Y,=g;Bc1g7ǘ.  ` E6Sp{@0 $Esm!W7BBdv\a1Hz'P.Y6TbFɬ{~S Y ybu,\NGzm I9`/8 ܚ,>GR@ x}f{M7~ayp7r@0*3]wFm+b2%8'+\fؖ[d'Վ\[*i Cz5@ShE%x>M yZXڠTf_@o DSaL7d!̊=FzmP+C@JլhY7}bx 7l8rl *<I Í]&فP3S[ ZJk*"$=|^dӾI}e&Y *alVnMĵ^1vY l0Q︞};Ʊ^~?.?#/M8|o@ULtPK`la}5/S2AEצ\Mµ-n~"?iW%X t6%jj(uBĽvW2}4sU茸f۩ۍ16⃂3`Uة%ZYӀUw3eDf ^q,5Mݑf8}Q#A Q.wh!NVGE7]aQ=$ǵ˪ {8S{?ɠsí+Yxcܦ+8=S?;hq`h@BX'aa K̡]Y7*[!k̤+- ^le~aK|Q np Et-VdqzYmM'(J>8m Vf{Jr5z,pUӮ:A!=xm@XH; ӡ27Uap?61'uJDZ_hA:7AI.&n#GCXr=SP1V]rLI,һ M=a'OR_ӊpFuI M)ɠ#6ԛB8uuS=ρ7JxH"~0fUvyXԛ#0~.ABej$kM8c49 veCET4#)9cLpe"ɋ94JiI$D0 [ߥ$Ԍ|RU^k8b>_C5<D'H[kQ\BvyCO~\+]Ƅd;h&7T1L9+r̛[H,,a#+ܔU} }= " ~ Ć(WR4VY- `f>X6V:hff,q ot 7viH6o}E Dej.uXl۬!9liDJvlV-Fsnbӿlw%Rq:A!"W4q 5-ySgCp!Q@ԽnR6}:B3פs\l NC'ǑmipA@|_'K*2&|+XFԑ+{kCtᵁ~\M0祚b眗9* Zա;Sg}L}^{ qׯe؃%ᮆaj"B*t;DDWk~Ix/~Tjs/v7>8w8!3 S+Iľ:xP&5<:IIKE1Į.:,)yE֒FMC^ØZ`˲4V{4jKL}[S|)QW3=x٥'b-pV=d펄 5PфT .ZF`6˴g.Ai09e9=Z=>8bfCkKUPn[]3,Hm?_ [?h+Ufnlmc 3 ]N^ (~T20#܀㏊t<\F`Zh=x{ ._J99z o aZeN~3gu7.>V\:G!Bދ4(Zƀ"vÞO($_@y#qs΁!i.80C1lEkWj+JQapE |}>9K̓kk~2T~_3|خ5!!)~xKN N>*I3Z#0pOJoQ[U(^9^bw/,Ќ1-I`qRkfnIh!26柖[+$Yia@ܔ" p $ _@;_ זPJד>C1ŷ"ŨB qМw.g$Xяt]*"#f= `f\VOc+4ta=SK_/nSM/:^# !zgv漳FJӎm+=Fuowg(;̜5pZyAQq2Zp #liY ŗ( ~ ﯒m #Zþ1ݐUteᦽ#AAUD٠)#ZeapFG<muF_Z [xTY{ uz *xCic{M7@WmKJ{:юCHߖ1ȋcO^чn%TF7T`e \EK:JxIOJI9*N3{g~4Z[\Ok T_4.=9u%cT:#G-'IU R|Yߔ)сN6^Bf)$2Px䍜:+I%dPyP…7#we7R#iA*ʃuvq~ݬ]^f&lӊ}AȗJu0ide-`-͜_l7mX|KqP<>W29Pa^`@=5xL>ܤAr!ahLWgd-Ct&}GR-ۼbMά-`q͉.wPsHGIƙ(woI szy;xPgIQe6 `xCJkzwN&@.S3NOZx$;uj@UEQS:خӑ2[N|؊y4&]K.&pβofr~Mb($XpC,Ve c&)b=wz)oVl\C$Κ*>-3W aaYPs%K5]#rܕS:[FOer/%~σ[@hf2Yi7drKT;ze )>QM=).i^0@)d(VG,ֲxabw躖Z̔XջaN𹅶vo/Z@r=AC}9tĽ7enᇣ}dl~ j斸\_3u u5;8 gBǁ'yѵ{UZ m^ǖ7鎇=HVD)qhim8 JS²_/Vٻ6'A, +#E0`J$^Cw!J= 5%WA-(Co83w||jly91f qmE#D—Ų|wu!uŔ~)[케L==fddbB+^kձ^eq6x);-AbAQ(*D7v)U`!ZCAn]xZHZ$bP^4s6Z ·-]â:r:wZDa 3Zc8l'3uo^F'-tړKBt UkJx;LCA^<<zn):j6JdU xˇ7 KD gŴPrc]{IF.' 3z"CRF~<{ixSA^ۨݒV/z|Kh mU~ӿ(-;e@NzLGqYQh-1b[J%n~/{1=%Lv}r4`FȒ~lHQ,P*.}X-sOQǣL+dYabym\`7x/Z^.wR 2QJe!ds;%B #[e"ḊׁddF)^ L8 mh.CCH܃#>(ĨZK+Ns̒f9g{ݶMQ crr _"[i|yȥL7B0~}tO7Tw^CBf`04T;qޘqâR@^*4ǕBxCRmmP[iXst !) =a!#TQ:_Q-7 -<1ɦ H# 87CjFYuWJBˏ5!+%CNPdVϫ< &Bv!AK~Bc6vzdW)tXO\L)ơ&y+9TR@ b*p}?knAQhAzRT '(f Lby^>`(p{#iӡXҕmT>-+hzm؜x2i[JH<"B/yR7$0(_V>cÏIOzwrmK E0I^^m !ޚR/˾ MBNMfհsK*i=ώ`,^(3DAO8{'FдE0sp( uL V$l{wD0<.@b8%`e}8`nDDm׳8j/,/x}˞~ FAT0AjyDT 8ɸ0e(2K|DtR{Ֆha ՅWZ0ec$oʲ;O֊nޓMws۵@t3X$Ŭ3~p\6C//EY3I4O+m`j-^iUꜥ(8)[ 5ymmUoWkP$u1րAPN:B[vY_~ 5uu6bTEkr)7!rrơ}ܸ%T#<ȄcL$nas[,d-W&§VZܮ˻Q}/t3]'Sܭ Ċ^^Ľ=SӤ ?y>1Nx¢+˕N)?o$7B%]XxS_rSWTqe[`.@9ncJ{*MgH ~iN0Fi@@~@Ai]c`ޞ'S: ؘF\,&q3>bwfP[m zg*z4fKs r Z.y LlfuQۿ7[ٸ4D`ψu.2MW}3y^ɛ֗>.*]E3͜Q2Wk.˓˸v1MI#!i@fyx'kO`$<-hBDH-R-z 7fyx$e&0t+Ge)5t y1F%BSf.DNgFي`ص๸m2\&.xi&+ lU0Kgdբ%R@q;*aIu-ZuUc5ڢ't~acy* z D$.pQ ։(-v!fITF) st-T,"^! *Aք:z$>ֿ?.偟JǣZ۞3ǺXGnȔ8U#pG2٭}"_st;@pTYQi>:B$EA jĕ7 ݑaQ{+'/ؽ$;ccp>552<{̂CgA*d,j`ڽP>nN,=`#F1KVN^ !{_e=%y3zBԨ̃SEF~lDkTVrJ0715j PH5 ,Nttl2N$~?iPl {uJ]D  3cmڑ6#c9s/O*٥̽Dчi$ݤG*y俷@$ysGŧ qmU̻n LA{ۼrcu*+#d*-zaʣG ,m.v-ҐZ cI`:ΛA'np[ҏ>]5SlZ1вG²_Л7i|Jm>W1F=J+ ,HX`.D!M J@SV+0X;+imݤ4'OYK{'$֥0{(tgAyOIp)KG/hg_l=g˼u&A)u[+oy(@A#qaoTؓѷsff8IYj=) OxGmKD ,̿~.|GZ˯2Gѧf6)h0QO=NO/jOwgt$\@B ۼ#1Pw79.L}yY{[ȫ~ >[= ?-K4ESe)a;!Jt^g}\ڬa38{yDJ_iŽ n-&]3Qpd+)ԵouDJ=!+Ob_ʤE䙿3&آٓ TM. eJ,!803득ՍI[_lxϺz W6\3{ 1. yv lU ǽlz`< qQB71sJ;˳H5̗O,4R͡-9; $V'\ݧ#=ٴ E$eൎ8WTU \.\cX:\8x45`k,j 5j*Ph0e,^]m$4mNYNjzzu 3}P7~+a/ KʌGtH]2Nb~o%녘K]}x2tױV#_]M^lR=|:ƈ|-iDYxce:Ftq4s2Z/.Pw_F>49}LPgU /ǰ vZAwHCX}[r993kC3oh+4RvHiA9ܯ/倔nZyu3薎3ĺG 0QQ<~0B80 E n9Or Wo :p ӥ39ߪgNE 7Šޓ p! {CsNo?؃ӁF͋Da&ҧUUdnqbm[p _o>?JG"e k <󘫇DSBFL%>4iE ; q܈_B7@;>[&2j%DID@oX4;k Z7^/=uyRưz#_oD~P%x` Rt ȢWcBB4#@!!Dw zke]y>8uD?uf &nzr})1HRF2虳*lvşGX9GGlRUD ,Vڶ!S|nә.:9SC[J7F7kVUP2Uβbz w0maXMMH)7V[h-e:*z`jֽ+[AT|>q3 vlXZ2 |]n6Uv702L?:Y&JK8nz(,w0GPC/_Y]m9.`зɒ\m^u. q?NNjc';Fţ)c^ 'DO1skPK:'gd]]g[ ^zs`yѹ=hC sØv`!~I/#-spҀ)Rǩc @Fǘ5Uc (:AP CpXY=lB0נBI i)nfI f:5 HVVLdL)iR(~?l+( {"C"St^Ih l]u"#Bߜi'{Rԟ^Pc:QpE̓tCJ1%3Iִ@|Uy&+'RynRU*%Tc·إЄ+xvG &q>&dOP*N3ňgi)Udġ/P{ܯ'# ep )C'u4eӸ3|:y4 ǢHu94MY._p`IR܌3_ 9Y%D}0Mu!Lޠwz5kkLv՜ #Xh{\֝%SxG5=;Rk!5q&Ē)o7)+ǵt عΗO"soM}9Yv[wʙ xǚ쏥:ЅOvsD ^`Zc{G3Үhi Z k/ٛYrH$e&$@Qa&Z@&D#b`C|X[o l.R^I\) hbCkxT׽MGUqҿQkh}ɵxBۏ9 0!.y:ln6 AVM,=],ps2\OJqbTtdwŽ0RwdOkWP?9s qƊq7A62@$:@in Bgya@R˧yUr|t>]bU ?kÆxWj"+,罻Q.lxjJ 7~G|!xuM<-0^ƨ# =!~:| d.;%*$WTeQw||ruftlo* 'ސ/S .[xO>i Q-=4jB9ʦ*9JW'Cեe0aU8H8F" aֻɨFws/3 JQ1Zɢ'4_^!|V뛪5 g5wꊲjAmͰB_s( f``cY_M磽Hg}Ddpg,f.ISs]FY1Qq;;̄/rwYd^ ՘mߣ~9B9 ،o5Z\ *rjÊa}|d76{~PL (Qb2K8`'MϿMbGyrrx~$wT*kjOQ=WIiGjhpH(\xoc&v]i >f])g? )[H|~(賳MK0ca<$ۓ2Z;Ys"F8:ȁ\`5WFB޿{7Eb>TKm+n֞qn3~j A*4h)w9EOP{H7|˿1 ':^h,yNܯY=@ 9$( Ff;cT֓bn$i&C/N`sp(fQ<0j@mh݄}:rglj!x8ɧiM[(dOHW=]uǝ40ҸzyD-zwЯ@|à ue֮}HCLV] 9ʍsGTqt²PGls\RfP{( Vw`StwW zZRj^4v{UR\txn/-)!'eZ<`C߇kũ!ʞ\"2?8_ hrڅUL*0gl$W(nBԲIm͚Ώ T<ΕMN::S"ljPM gJl?xOyB }b`UZK`0l$t:fF繫F]=]`?`H.٦|DbnԣJc<b we 82Q^IKRj5(8-Dάhjbb!sʓd;-fT%' Ax(_k?rnbz'$~YK?nY$_,,X'$Y w.ˡxmٲ|ֶa%huf)`QP0\)[B(^Q]-ZQڔD7l"YNiruɾ4cΖ0Z+$b  v<i=烶֋숊;5;9~g)l Y"4&J I nN D$#$mhn>r*m% ǐ$ULyYvʨ^ `xt!^rIa❢8񆤩‟ |u@1Qv}up}rLSVl+ |?0$˿Ii"\}]uT[GގTMVirM86,:bwր{{-=Kr.)t&{aa-@:Q,23.zh7a s$sL*xkS&kd帣Hʜҥ'Z?:ŏʔ&|v*,^ wܾH J3]!D DѺgKի )q8t=@tY!f,"!Om~n]M|MeCa ni[s'6hVjZH l! WʼHxpyxO2P5x}j$N_ +O{ܵm7|N=lakhuM2D?j# H#5B) ך:PJpDBIe7H%$ ~5dM T+jf7aE{4)&!I9:I;_#A-q7_ayH[٤qTE<~ *gkĨZ>K0.qfMp#hh( +Կ YmF 0lٻ[A1ނqj vhUf 5MB*A!4b)9fmxe;deN~5)f c&4lpz%E΀wMʨ C;(Zey.2@Ŷ,+ "u _1B $4C %p17d5Ւ>a6pOodY{2T8v2[[z~ 1uT.gtTa.@OVs0OU(Eiqb=І̟+*EBtOփpi 5AO% Wi 0z^ը-qQCzY0Oi_Br*,ⷈ6qylR#d&M0@Ct;&ؗ yJ9\GQLp+>#\Т\4ই.z[CJGE0D j9m,* ט1WܲC)ʦSm\TV~Y7/MG#s{ǔ. }skTU81!"PByQP9ubf9L b Eb aO7:5[#:SB7ud4avhjDIȄ%7$jo8I!26kXf2G7et,'f`Vꎳ xF„xdgUT v׮k膵 ͝*dq>[/'j쇌.( `y]]3U2U O4wA1 ^2}x_TSj -"d#m-- @>{RET1*uCEJNV5QWtOOY~R#`ƈc+?8~sD na"z>yi–4k3\}ȞxBh)G-)KBvdE>\af 70?ۊ{{C2Hr xinuj51ǗU&6`\|pK@ p{ԘdB62+]cUR_'TE2'DU7#owЕ3*nIN+U7PKɝ4 Lg -AJ T5٧߳i3{*.21i| d׋S"]-qĨT*Ux3.O%}GL ޺qEPUxah(3v=/pYHޚY"ctKNx_s<0P5v0ao1ȖPwAw&Lr%Rs]`rN7s ݟ  ĸF#Q.+ci`ye EQڟP'Uaeə, 6!}m zћLXa(򏦤z/W%5h\$4ἵ/'Ö #p@0{]5t <tYbM[:z\Տ_adE,4)z CrE@^è fs>bMj)81tࠡl./||%Wlox|OȇZ_vЏFK&or-45/OP)ڟ0sktܳܟr>W1kQͲzcPz֮1Y*$P$3F,V Zp@wQ$(6uMDtJQd:3Om틼B@pgMQ&֣Ƚ lrޡa+xvy6G<+ڔ\kOj##6\"DcEXѾ7(48Meev' bSp2 _BvW_\Β5|?a+)="ӝxZٌXd#$\PӌSPB)n@70vYK`EH Hm[q^ӧ_+& [WĬvv4:N&C kmҌ4G٭9R+e&TH"?Aϲ8R^ff ;bޕMb! R] l4q9FNnx>P]@@RXG? I@KMt^5t>gRWܕ.We0BF1 :FHNJ > +/Hd:wE|u(FSpIMf*Mql(V x2h@j&֛5:Vj%q1= }#pLzVbWtXE8:xuKԜw1"=WUIɦ%t:JUQNgS!"OoYP2K|M>KovM~h$rf٪P &lbzp:R<^TMF!`?kQG%Ѽ5I!;- i!X#P89]/mۃ3l'FJhPLNz:3fSx3C. Hc插ޣ:j$yܪu!94y|W0Q&WZTՆ*E~$UgP3 &쪛^QTҥL?mGӇPk} I/<]=uq L!'M n/&B-*Wz%QM)#+櫩:36W b;15о+ޥWJ =C]' ]c|}P0< ?(Wd%xE8y}pڻP#Cg:rj^0BxkA^z6/D&*p\c\04*+9*٭@lSEξ1AgӂtL[Ԣc.@ + ,)M0~p :UT-̖A7|;sK[czSwsv?jx !LO((]bN@ܤP/qTNHTZ#? \8%ԄKxAn^:jf gsuk3[Jyw"7ڡ(T :_LȴG]כ,&BsS6^Uw[v>>j6-o yw}җRwUoy@ cd Rυ^C^%10~?.Ga(^D`T@.`+ރ`5 pSֿC mx T^/H}v4MCtbo^"Bri1ڿ*[0xgech67v}l>t}e{!UHNB.NvA:ƭg[-4H=)5dxq|PC/Nz 2?߾f@JȈuޮ:6Dۗ8ס 0V9tc$lH_eZ,!VEWU{W%e:r'} jоHˌ2faw'0`l⦪P'NG׉5xϰYRbbT>z15&5GDr͌֗&1Kv5y%?` {hGwӣA|oR^\Te鹑;ϦqGܥja= ߥԥvGErnwgpN:ɻAo(uWw-P~vG*Y1hV\x2=_3Vfd$wq6$4_ڈđMO%!&bAUEaB\ek_KvF3g,v]ZF 1hqWp:FX&X0YgJÅ81,)cXsS`\jmf;zR/9qAY㽎;2m. د鞫5 awxB8)dE=go_.V% [^HXa+2jZFǬUc\a!MVfʓQI Am/I7yToU1C^eup6ۂ_<_i蜤L>ssL{"Viңn<>^VdbC/LrM|y~&=e ^Mc3_50rd (WW%p+ߝ ƂLQMdG (-Zh;RТ[#Dxt O-q3MI"e2%WyP^^s2gjpR^џqk˦7Ĭő 葄8 cquqh5ǩe}bQcOB#ro ސ ռLxNid`"A+moֈo6ٶk9pRfiƓt+]*G2=S$O~F.6舫FLZP@ ;7U)':'>k! 1/đڍٹQ\~Yo]sBi ~24=VcVPΉ1ф 򗘱EBY2E{pAɂbRDw։evğw:t;Uh2y,aœB\΀{B+U6-8kܡ;O?⇡i.`ƻˍSRr㮭e>kռ@̐ @F X}TGsƁy]=*>#XsemT΢M~/LSp8?Hr݂ FPS VvM4ҒH0JߖǪctWz?ϐS:ɢԺSC= dݛ,`tN)7;C:,E :Dfa)qa0ShStRQT&a<_cqAplvV\M>StYAǬ .}h Nn5|roFU#T, [p} +v¥ЛgNRpm+%+ERJX,#D.X# t=Yg'E7ij{[:h~_1Mz4-["R@R"[uםO/?/#Y&a$/z>puu'egQu@[yUewm'fhQ|F)5Pm u-^]JUA}9CKּANAYo#1U l z+^ JIsk/V\ciJ2LFGQhcBfy]9dthTz1Uc>OiW=@b.4LSë #::|Y-2rt5B[UAe~,勫Ƴ">AN#jLN|("kٚ&@Aȹ!eIW;\LմFkQpm f[`r8O+}>,G"n܆/ivHeT*"EzT5F"m gl _ v[V<_֕"sk|W87Y]wW&WWΗ e 0ne47w"+ue\)ö[ i_WBܮVW X?'"N0=v݌H^x4j3I,>(h4unoڝC~ Wv9} D\tD."A\tL$a(e4wˆLPW>Lqt;9tœ_:X<9X9@B| (k @)w0Yʐ 3M䩿Q]݋Q^V%,b>3/~c^PV7m#JCld Di鉨X_pPP)Kb>X.i?_y`8VvevN=z7v L.!vR!2 _0ԮXN[Vl= 97S^n\ZUq]~-uQUڢ|C w)2 R Q8O)TzyʧՅZѮG bt'X vheŹ~we 4uU >]XI Y(\߮gJڇ5S{CYb'ɫm`wEx{oy_"5x3;L]3Y_-8I+"'?;Z; 9M)*`y=H9E$,=>7LnIe_)g5!JNxTcnI7ߝSÓUc~VM<$Տ Wڈ/L\U_q'ު_c{qcZLU}/aZ9!ii1h=8u; ib#3멸{L(L$q j Ƈ֤q2FgYE5!r7ztHk(|CtXU{ZS)OZ%e 5Ԧ7Pe#'qISevbض` >\ĥe4i*,]M`#%NT]WW3mFSe i17dUuAXw >fH$~Ynkyafh&Dؤ{ȓȤe3%-YcbzCl6u`53db ie73T492RI=q  W G@(YFp}W 1R6:ԍn!D[%ou޴ٻ -*bge̮4Cҙr{uJ`C>vCR0q}&SƠ!Bysob+NJ/xV8c‰`O\,u?C1?/{zrTɭ-b&=b&l!dV>*Ԏ\}Z 'i֤K yN>Q<-X01ylAdKf0D 5Bm8IniAmk=DrlUv>;͏rO=q=z[ąZ~6u?"@RJCZŗa dAT Y (Kh:*CqZ&妁b{F2mB>&G2G܍96~@nd:A"[A&_f0iy @WdLzølbÐy,G;^o(#'ar=!JEkolmLϬܿjj7zގ~9X4 n@B?GZ(S|U&cXEػ`S~:{|7:4aXƻP;C&OZ*E_2T{eլ#dt9fMȲZ <ˑx z/'51|*+Ķ32bk涍3nuwU%L<i͌>lQܜ[i%.Gl\[Oe)E'oV_"]-(RJ"%kgy}&XElZ$̂*- !m]>RSӋyǿgG!9ix.hc_, |l]!'٠s;~C;B{8I>a=k;aw0/FHO@¤.UyG'znt?`L}U!iKZОT'TTB`{c3j 'oVy mE]IV @>*0 G}f%loXa==_3K5. pѲ*) K֑{{7Hk:5V{eEk99GriWgm3׶9^2)#:R8.lWa<毯!?W5s8|=aG͵l֞.h[k[%^6e7R5I˔>k"]yQ`(Afr"!ri_Cybv[Ű^#wS!nc/簤m"t Jpl3;>JEK3]mɬTe QdL;iOWcri2("׹rűlζK -F.LWFzeA}`s28oLnbp3#8Vg(& ?o0!P.c ,>EȲX~*$q1 *a2W(\ 24Hw$&;=nLYau  'qRJt^I}c#mckNyQꌠd}E-HdNm24kK5ժ;:x.O׽Õ3}TGu WoӍ:$:^yH}W1uYm+b`Bhl䝗0C<đ'2DZ"{Q ُ#6+3XHC` >}.=G=JǺndA$ⓈSŔ%8s_ Kn<$_R&)淾{u߹3P2BڪcGK͆E@挩#BHwے [o(V%lWQ4Ow+A৪ZZϮt=G=5Ah-4"M2Sд_?U䆓)kz1/^lkkdT &1Pxu@Q:d2$gn2)KDá?w:͹.c%A y\lfܢFѰDU,[7BDxGS2RJTպkfT|]{7E"`=.Z-δk"L6K7jf39GMU}oFSr"&بK /Ağ.5o䔙ˌX|ֻ߲T9+KLs#د N7:*'j`!m+k]&u~*bTΥ޾߁G6M{]ھA,ל44ނӁ̲&]d5^.pdgg|y3 ֿuqD"3c15%:W:-mº=]*ƫU[|yyы*1TzR;yիqoNu6p B΃' Q rv×he)9$#&z 4 -L2;wE jsX$1k^܅ Ðn'#qDh-9,.i:{hat蚒^m&[@]pzIg1ĵ%cu#u,wȨixWogqqvGN闱>ȶcY}Ef*.qU*fEd~olET΅͞ȁPӲb^4)HI rZPCxJQErb#}!=~gFlt9@up"COo}w п90_o)䐊,Ӱ?q#o*Wgp5r*ab=m8#ALc+,?ZRkZ8V;tawUaD4 I. oؤ?`Ծ-!˳O9Yc-%vK Q%DZNbh vX WgQG$d "߯u~{W$bi$sg=];noM. Z{ \Aiq(|~"#Uձ)Dm {fL 3%[f{tι#PD`# ?|e~u% ښuM!eؑtb&FZ[ɍӤ]ِAHLF&M2eEor̺&f҄A,ZU-sZ_W<eEC9&w޻4p&ᨌy_(I~fMSfDP$=*K6~ Tpr+ [l`\^!*օ} jCÝ`l,\q'==ӧ.a FHs%M@ԥG%eVh)mܼve'/ItzE$๾Ym_"RvJYi%}׳g(:z^~Z7yߊ8Z tO&W־O*x'!|-v+$y4=2T~7p(J6Iv+SL+ ݧhew*8JJ;H3 rV^dU9j]=6=aF1LnwsHvNX~Ӡ6MWpzڱ师S۴z6hDȂ=Q,ːkWF8$< PNf,PHL pqLf3P5.Ih:$ XsSf|$44͗h8.4~ⷜ9ԁHӽ,oz<'lg:ɯU^ mF1K`t%kd@+d`D~Pw:ir͜{r[<Z*>9Qf;4C~|t9 8F"^+Q$ʌp''bT5뢦eQF%^Mn?f CxUZl=kXvH*D5!G *C֎qi {$zG..Mn(ɜR[;ɑTPH jzMZJa.Z`TcOfkNErۏ8ޠH>,۞~ YٻŷE47\Q]QCu|Ј%@|Z ؅({Q0!Q|fF:X",;k-hh1oH )ə*GMp!j6aw+$]D2S$ӌRYP nd j&QƸǯ~Bd_52 \jI$ 0Oƺۊu9^M*k#A%R(G?V0<<tlB//ukzUUsTse(P9$֗̕K_N]eܮӪVn?|m^ݧljTşx-D<@?(DIJ6QV&|/O~~7ZJKOw'f Y/( b>B3Kb LLJ(늿l٢U@~ssS4~}hc[3T $"]Pڞ\xBVH'?NN3m~l?n[]OV ,,B7p9p0f1ou(6^Y*7Iݱb=/ۻɃ0E5y堒˶nUgecpE~RwnS2FuU&PjU& a ʃJkB?}8Rm 暊Un0# -™z/a.H^|.n7Cbŧw`~^=YDrp5cV8 Vw)K,`X0TIy|M;R=O,fQZ^`-l5"W/pw: 0N5=Ɯ}FT0E ќ3XaKڂ6zT)5=:ReuCۿoڶdžp>ZWҔBE qp٫-S qs /:ל!k|d_(5o5"({G;`q8qk4vs8C>:onCɿ t \-5^``}Toh97ZoAUd`mԌSTMnuHDc bGjD jl)'!ޟhDtZF-X/ `E>T "/m i?M^rj<)Q& 5(wOi$+Fj5oTL:/79C/?[ Jƾj,g'm ԭ\D^OJI''Qz*=Jp[3rP\GB] 2FRPXGLRcF6d:a"EG,,;y,:F٘_`RAh@&_ϐ/9Od&gP70}9R̥!I-68I?6ya!U!𲘣 "sƻkÀ T٫1ws4X.Ag*GkIT&$ǵ]xO?-:QmE"YQ074k+f-qĊ{R7:C?a|v_6Zv虜A4O:0Y<4Ij݊Iۑti29ta4T9G`!C)q)HR/46rt} g,Rh+J;\|)ᕋz#zH-64T6 YnkqhqS:#W C1RZBu@N3ǚiϻ:wa*̑`ce:Os:eZ͟S6jS+3omgجP+aRhx ﻣLz{zl^Ef{͆fwI AN:|C_hq_q>n̻򫝻?H0S}_W j .\U2-Ot춃f3! T+K;- |#GEl5PoٽRn\ Z@\ff?jwc$rpavk%:/=u[>_]x>$tc@.42$O w4T.KhWׄ9᮫Ƨ6h\r,*/%,bar|XAVX%?B8ǀMg/#bs嬅"{FDsva<ߦ'J"˓-_^e'8m9_q|5U<ɟi馹q*XCL0G5+~̲@l>W\3_Ȅeü):N)R#ɔ.|'zKȒW?wIp= ҠR|Wn#Vw{̢zuMFԄk`r[a 2 俴2ݤhg<.uq6QsM< ;;eyt .ĨT2|l'//ҼïzH\}pCmr#(G#ć'umIeMx*ۧMN W5H7*ּMɅ@5 b߮Ed3Eo1ZQ1ފ~{`DGm>'kfg\ 9? jQ^衢NA'Vn_g􀓙l2՛)[gecJ)Cj%I)_+n@>C+h\+u V,*;I9Ύ\|w=mYRt9Huq>e>7D"n!Y}HqRn_E3R)e=ȗfiZB2I1%J)F;t l, `ȝS7ib9t!Nž,Usz XԜ‰9KȘ:ve$ 'B x@'!^j6" 3bVϔntӌE S" `%v=<@G+{ f=%[;`_S@8B%uzxa7ٻ[0Tj8y,ζ ,a& 6"(:ZCiiVl)~Ў^qr'5\x%v>Z 8K)eo^ģ3o1*bծTmKH$pSj_T?_ y9-bz Wcc9 xLAӂi:劕\W3)[00&i`|1{sOo`ҖU\?iiPŀMT$/ybi 1VN 0,Rc6Nκjc=؋$)YL<;[\s=eNHd}yewsKZM WInל<rxzpK Ph:V&".qC{OrjC~ 2} g{QoBL [/YCPLLb vH"y6g}H9oO||&aHQhwo^~J~+ɶi<)"nq5.]!Y^Z!CǞk+ʸ ^8)1Qi/цSQg w1kEx6C!M5SWךݝ2#4wQUI-]5,~C-b|`L&_~}~#X&aF$怓t9*D]BQ>?jOn5Qb)cz5䛬 $¾+SvV$t6w{~!~A>IP2_-}el%3$?8$ΦVz]`.Gmp컦dy,<P"@Y s wWI/1$H[ga밞\Tu~FP01 b ɠq!V rGVx:2 x]7'3ڨf]e&4q8m[爑 #ZXuV -#mS!gy8_50Bۅ8xwjRj TEQVbٌV]`nw3nvP\xk%k#9o3Og!ybC :!Ϟ'?Z 'yպ}r@k#S:M Qݓ!ίI-xny..V>&^9J;n:ӿ2C1Ec{&F?W =6ɭ@WM_ ٌ:6| Toњ|t/tP.=၄]]A\R6in8 VjIHڴX^tF^;BَY.M#-Ftᅾе2scvOƗWB qtcmi|: o=nxzNEY1 :ZƖ(K=wv0Q)NUae$<`##*SFKArt煟Tq'f}H%^.~;\iV~Zm/A7ƛVM8/LENP} 0v=Gˀ,٩&f^|OWGkCӬNiХ0k(=s2Vpĩjq!x25yB r" *m/0٘WCTũւbeL0u)U~5 xé Ÿ]TvʭG5[awgV߳KhZ_Rs #K#Ɗ݊z9aCm=[;G(qo$Z}&ѿPyCtPDUzu ;cn̠Aˤ:U?]V!%Q V xⶩ 4X]{Jr\GJdѽqU`u&W/כBL,:W x^ 3r6,*# _yb|dǖ| eC@1bJF'DŽL_hD~?Vs$}vVn huP9jBw ĥnp@tVAa͵8q|Y2ґ[&m0~Hz(IKoA'|\ ]#kEdFtJ'ʌᓌ[ޥ&Z̧Dtc?^0 W!yͲVGrA1XG@ɶ|0XGpɾy?d VޗlIx ˏHy{&6/CW#kg?/rDxkL 3ٿuq "Nv)G(BWv Bnkem"@*N_Ȋ`00<2m:'ʮQs}6Õ.RCҋ~c" 0,@q23L"䣊Uk, <)*\gbV60jI OXrܸҴMk̵jamDWsfDmƉUձK7\^24φڹ/d USOX(Y:/X35 |.<eWA><;@æqߧ[C &uUu~C %̡+_/1*Poڥ9vd0 ZQG>=d D~gR9\J: 8x5"NPc{-0O լٕdrNC\9hmNRJ xCyb.>iWnfcP]!\Kh|CwOy{ &qWjj"Q H HcOݨ9FD} `_X$ ƴVcc/ܷ.v1x(E)5[@hExdV"JfNKn~2l[{a[Lf",쑚N;vB]*♆ C5%_ ։lSSANUs.s2j!П{rPe7$젛r7j5L_,0_ k 9GNY0  >D@#WŔ.ruM$K+9˽Ȯ (ueT;E(~lj=#&tXQ"k}'v-l Ic \y+>X9`Kb>⽣0@0Ks z[uC^{N)}-рmlw8G$g*f{ɯ SfM4s z T=ĥPб#Oa; 8tpvhl6#Raqe W[aҡ- 2l1ݠR``yAA_ ELl]#cd6q걣xFҽXWR#my0'Q]Yt9ߤ& 4 ܡu?=(4>M(w8#v..Na4H<ȦN6#|ܯkZD+]7CתuDmBzgЊΌ` Q "cܮG{JcKU=PBίpWXE|xol{K(Ot ft%d{u!w^#NkE<܌N?SbUEVY]*41'f\J9I@cHEjDFPoOYy$;3͚,]oե-> m]SoC/ Uk(i{ؕ9o'4-(.吀iz!hX"`_59?٬- @{>,$5C0Vw?*v㻸LNak΂^)GUR u+ٹx}Sv_5zi?R^ě?pg>U^0TrQZ :nk- 'KR'5[>p[yWL'}$|Z1۶4ꓯi4] ϗISlA:1om[lo>FZ41U爃 ]Xso!#bk y}\닖~#Q|n$'Ә}Sf* suQ8v|^hgpZ?]Xi Ե(2/TN9^H rXblm]h)S3hH=ȸʅPO gs&ϖO7hnK7*_c?uM2L56Ijo~)W$lͫI=A_b@Gk},'dQn k׆ 6q7n } gG JjC_,zKӂa9PWꃳ_jy 6Mcp>jS^KTcV N㕱Pw!C ߡ11koQ0@ƞkP%@|kF53;&'&SWQ1g=fn$ߋ,$i1_[9? Ev}թ b^j7xq0b- HCj΋cd[Rhd,uq ">xRzT4i y*PZϚW.˔X-u 2P? ;WCdurj ӻ%όs6~h\,/ 2sזTXu e B=\obɰɰp nHܐ^P*aBS6 :lpy'+<be=> TlXcnuwƟe  j'UPV }SXW (E/p-H[x*]OE`y4VC:fiҞfP A+7)0`ama,C?(ǥ6(36W;j mc$&R|]^\\,hIk}8`Y0{}!ϟUV,4]lꏀ>˰9dB"{j@M^#2zbDdbee3{ŰrڑQ:K'%Kĵ|8՜%Jv)s,/"OPϏF\';* ^1obT]"׌_-aOgcʱ,AO?w{|]l$ >5bYw}YpȥFc{6dbIs¶"\QǡPMWk D:wGbvuͱ;m ؒFk9ɯnܴ8z-_ уA?7u57>@;k̦.&+CT0N))݇o>g$_}+UP.&v,Si:`.*іעmq߭CiQP#/, 2e?}hGM,Ђ-П#>UG}~[kIUjPn-%]]Zs\#\XD̯ 藽LN䤱jOYՊs@ ^XSTjwra4q2\S~L8-73"#>|S: X&Z`4' sT*4,\FeXhEUw| _r2mplqEri}ŢVs߈G_|RnL ?)YpNwoR?7 'tb&X'Fgrο]i#CEyMmL>.*Js2DT CR T~ [$n's\]0%ugkkY&'Z$PYo_@*t><ƒ\}Gc*X,͛'fnk˃D}`c%N /JFX% 2bqef_| yCu.Fnzzb)nysb~ 28I_0HD d0":^z+i=QdW;1ʸlwEv=z-bxJ@,0NR؊ø~FHbժL'E!c'T6VۺXQHw H:чȝ+Mb ,;: T[E+:> 3^9먽(ywlJ/4~48K7%C\-<y Z޷:) GAz9+Zޔ%eu~ ~/'B**_/5CD TDlLxԃ[GA 8oV PvN[e"#NsF@GTQs'l\gsֈ1 kMAA4fd^1m흓J޸n3q`x1^béݶFbAݶ278'88(r3^ å^]9i7zuDR_; doO3>Mq8tr'aʆte,f xRE;&es)-(*@p%j9Dw|KpmpĮsEky  @ [?'wL2DQڞY~$l0THM ݆WH?m.Vc2,F=Kt4;85H|b+)O5xkk$S{ =Wڧ("F^ޟg7{ .#ˈmuM11*}P>L}*>{~»}9%?w?ru{1`,l )+썳gZp;mp'*u@%3r5 fg ů?ښ{c.&E@ ~' 6~pUm>hKsN`RH_-F|_\=qJ3ǧ;ic)y܊ |O|IY很QU ^@ >E9%?q]\ÍsҫIåg2y7ﮜ}c3bb _\.z Cyk@$nTs#Rkc#Ď}cDNbwa<<1Zn,aSG=NG/]աJ &(]srex7a6ZGi]IU{$ U,'0o60ϘI S@OoPlfGʢƠ N~y/(*n5މo"+pi!tT |GqڛqDh~k4~/F.)ʃ;/Zf|wȢi;Zh'mKgitKժAV)eG0<-q 953xFh i2ٱu|Jlu'=ek)Fx͏Vk+UbP!p,gGADZo)N,vppo1pkʭ>zS++ <ܛTxnZSaK\ڞؙRb@+APye \WE>(ŮD&ۆML21B,lʑ)i/XޓS=8#N aIvb$ N^{Ҷwf~GwC4.C]-u3,ם "OQl =ghFŏJv &h); 3g~%_w㧹`"\7( ʗrq%?u yF36_{j$hFΎO |L.['bMsT,Ct_ YG̣ \Ǫ&943urCL>0"*F}&.Y=OOXsp#~W.U+*vz$CM"g-6ʡ+m 33a}Qƌ[=4kŹ pD6e̵ Jf.dhQ~K<7c?Aݹ`bTHٶؗI{T.<\ = s)^ҰZRIB${zUp{ßy"F?b7or*GQ$!zo =ʩz8o3 xEA("!HC0#(*6laV*bfl=VE?6i d?M^DY׃,5{ ^ӕk⺻6zl’7Tx/q"E7'RG\P4`,ynF\U`'H(Է$=S6>>6 k`3-ʡU1oaMG6%)L01xw4'ZU̲pˊp9`̝+M t=!\+~$ i gD"uGmAVugQw:GsQYGѺhb Wn5 Rai lfXT4}>F4'ڷd(tr-N|&A cw;ҿEgJ?T4ූrKMX)Ls0#aXHɣ|e<}1tYj=" -igJ=˜X{t0=yj\2Y/I ۤ*tי )ic%{5874~9 z.¸X8Ҡqa@:PN>pηD 'Hd|G4xGܙ@>aO: Jp"Kշ!z6Mh"ٙME Vg@n1oѭ%ž"NX 'D; rsM흍^9ms5!68"lk^%<-farqZȋiZ_29Ȗ #~'5ֱ/+WRij|懫kĝ 9CTY݋ݘ7-_c怠sױ7r!oA$}7zZ4"|򖶢Z%a\rv=j:I1I1s`nt^qC;n$V>qW[U+d֋,rDbCB?C" fUiւ:2&-6L:Gq=0jy%kR89a`:%<àqj!N|AFI(&߱P䓵oDtX`+w'@ʼB]>w;g<ت!Ӵ)Јٟ bL1>տ+nk47R fFj Hs_eK:/n\d, N1Ŷ+2tq0Eg9&~#θژӜa^$j6`6ƒlgYld"fWܔF8kHb4Hw' `2#0>&úb7eB`ȓjMScvn2D{3v/'sj3Vm1tr4  Ϩ}OH 6pR(=ɺ&%ONK.1y)[QȝqIAͥɹ 2#8 %b^^bqɑdp'w`DvUcm*"?~bCvӺ5+l_({4Ag&K6:E|bD =o/\'L[# } $U1.S(ۀE53X dX{e7fmEr˼D?ͼ" wZtjYXw6^ IiQG-^X{ٶ7EӠ]3z&/-w;JVK?U߾a]I|&X#0rn^PT&0Į57Α^]Y۹2h} F8/&TˌJYR.Emd;.7ֵ3j=Kv;E4ADga>%ī2"-̭C-2KiI3,]ׇH"Z]A?g 5MWp^nc"1O#92\ilVVa7TgٝPzK j@֞L~up-.MSL2:J|ᨔg:Bb:p-{Fٳ':$'Cﲕw 1I=O-4"hi+}ht/n'}AD@"e.7Z!-;hqQj4'{Gd|n#ݗ /Ԁ"پ%/Ţ>zdFht؇U(XM7:ezGŭ9l- h0*s <|iGqjx$m NS81:޶$d_D? wP?{< K'aezv*/>cz\O*`sGP,D?)dagR9rlHDяT/F9Vh@ԃƍ1dajW6;U}myĐ$z[ KV!M#ԠUVʴWq,57iAty٨6燨^bnRwO¨?7ubd)aw #D֬ܠ͢]"5c"?OsUW,Ӳp@ &Σ%p)ܑ?_fpGM-A= /Q~-ȯ nf.co0Wxiu"{yBkw;AZ_2gӾ,kS/ s(/H209տ>pu)(`IrZ4i]߷ߴ4Z a,A1qx~u<?{ñ, '3B) )q.;R*#`C`YT^m0Me5`lq0Du(}$*Ax' Np>abӓn@褺akp6kk`%]Vx~s$>ӍTM;G_yP)n1󔱠S]֠ ÇS/4֞`;uPЀR {#0NB#Pס<2ߜp^])( hIlܯ2\t2/ZjJן NIЕylAlN06xQYk*ܿÊ:jS;qѯ炙D{zh̹}ljIxm ^Y g9cӌ$Eo/]Zp-SK骞5lJe;s-7/[R;7CV~s١^& 95y&Nk &.֘Ɉ_Pѱݨ~Cgz^6șϴ՗N#oMp{2 h{@j \*G\a!ӑ+7@O毟֤RFIFø79lf-&P^E1$30fӼf ZKJJA4ݕ9Op@Po.x8qL;|X:2-\C(iXБw4,778@;;R'?V+eWL.K jX!ʉsz[q:NYqlCh'1+ÂjӔʁK9l:C\X,%Y3;+"ItDqg^.u~$->F`)^y _egQE8>"!%?c=blǭ^ʻP"d:%,nj"ŷԁJ~oh£ o?w}s5g EpOS{~oWBhNI5G]Û6W\A^qnxwx$u:wӎ8}+ٹU^2@}TT(_IK/oMV:~vw×㷚W(Ms<w:d4&jET,x `N #Ȏ: :d 1g>S)/ce.?6Ө`i h Lgo,,͈S4O^ ,~ 4!ǻlC!ܠa]`zXx[3m1'SִiO-% JL)kJvXN$E7 ՄU*|J Lb" O&h}sDƉ)|CHBӼu Y@"V t&giWP@w,ź rW'FqY:"LK%0hC_kdϚT~xx&e(Yٸ&yُ4pP=Ud_|'| (;kPţW{ &EX'9P{DZDI85/]Jlz1OPV,= 1Xihe(+g|1)^.{~_FQHƃK$1QM i |spr RyﲞW*dګ΅qtz֬y4M7߈Y#BޜvKΞZ,I7y7Ȯ\QKHcPU06}gFuPH2 ;lZF4j`8S3=DoSGt@HN `<15 c^`i5Ks>vc#W2đ +:+~0#0X"GUo{Uٙ%05PD #YIՇUjx*qW*0F!]pZ:%"y(]n?jFwLJqo؂4N1zo(=y"W@bGŃ(z;G'Id/e @(^FY<,tg @EIWIT^ѡ} 1@._OQ)O>~Xm~MtjҍEUMyܷJҥ! iW؉#jE0Ml LՔ(J#O/-hfKF7㳗eheq3 ׄԞA>ݩ+.490hau$[5V0RϘdU\ 3T7=q>pHI{k]B͢k4-=[y`~әD8ˤ6U o/GHb<\dlNKAh0+ֵLJ1fAo*)/h8>ѾV.h-L.*(t.dޗ$ /&G%w|KsXTe"}4[~lbG, a 谂mlHln :dh+ qf_ʓFs(lL䮿LQ5&Y; tVDno`w5ڤPaϨvzLi;fQ^]/H dSqz@)s)[ꢺ0q  1iPH\Y_,~_=* )`8`O t6lH&$'IZjzģ]݈ȹՠki{GD0:S #@}o>8L4wG%Ra¢q5Jr$=}dIP_eitq]r,TeY Gj)Ls B}y[؄2,M"MUU)/'K)vDpZdiAtGD\gLYS-U5Pߣ<\DG͠pS3bA>',gݚcu^< -ٗSA5C8U!o_?UV8}sEu~i2/;E!jouU64d,a 2O$TE:Bjn e`WҖ:4Sl,)p' ڼ"=63:=*Ms<`7E9:$g>r׮O1m 1˙y^Cӝ/ew 5#m3(&7&s P9#d ]-9)ME3[crXk^ N%O=y*eHM"yC[FMĴj7k{Pu>OL>BA+Z Vjs!2zJ9& \ƋSjZ[[aїUfxaW Ј3 ! /ͦ;2Mn|&D5d9kZ*T#wS{JfӦmgL͘knOEj\kEFM3Ppi? j2WL)Ēf599?z{?qQ~0zM9jџ2sGo" 3#|dKf#HcT|`~fKĢR $*J2Eq7PL 8sqͮ(% j!oH~*3H+ R5P"_NK%._Kb1 SX֦{.Aw:3AC"EQ< =V<x~#^skSs"+:n +]I@Ig8?f7᧛liƩ-R>[y3=]x(=a_)›V̍?=h6{)5&j&?96.fGZ\z/ I)[ÏӤUC*!'%y36lkEY4&˻.dp &3O.y{+_$WYԨ[n B<Cle"6T޴uZ#e*7Ӭ>zaVH\K2s~rMɚ}ۉwUƒeyڢ!5IAłqeں~u>!ۈ« ]q|t]w+(ךb2~mzdK#Rb_=BKWkWV曖2wdv"kN  "d 7PÓХY b?!tL E2Ye"!3 ҭA7(v>[ \1T0_|(x?)h- EebDzШ@ځGhӓE|qʤ~un:r^jub¢W&G=ﴩè8 An_p ^ m:CoJP%%z$gX*y)m:?XՏm[tn2޺Zc~@L0᝞R@P'ݍNM&/rV_WSUgMcrp~xn<擅[ޫ S>}G0wZPs[UlU~+w.m$uzi!ٹ ~K4C$XKf!9!ݜg׹сŶdRs m='+嫩 Ւ7 _!$e֬W.o`v= `e19ì4hGv\O3cҐ0S kg|,hC/tCOuƭ^O·lrq%EɵT!IU03'UfU=Y`%zUOVzd}|4AH)?? 6ߍVN"d/u֫Wv-wct3~`h&TLB &yHX9 8NdI9z9R{2oxJ[Yr3P1{M=jfUQCVN 'X0 b9/` _P~0 (Gܕ Gi*Zp^p|Jnaz5Z'g<ͼK+֬qA3q~>À K@Lǿ} դۺnH"X+xZv׾ ͦ1}-.䎫P">Qޞ~/GpJGțyۅ/ K)gM(f nq!(jW.Rt'[uȲ '섌Yt$n^~:MyFE/$@ÌK?Y>*"R.A i \|>(WmG6̋ |zH…_sy!ֺ#BEb_kZp7~gTݞkFu&r릞b}d036V?$Ġ֜@K'wX{0S qNQ<9Ffꤛ3^XQdBZߛq0 Au.k Br:~FZmBfT |;Dd䞾~^m)E0& imD0A:|]$%m[z4~MӓO˃*&`2M|A sdWG2MA>aIdtג y?X:_xhxx u3XՋaMc@q:]z8uѤ4ۏtK _a;ء%Cp@݌щ | 'f[+fQ9W^LL7t̒@BaEۜ\/u|<<\gᷴ)泠ԩu U֬B5E%tnCϿ;/sыWUONLqNOGy gled<7QFՈ(oFn#}a"Zi8Fq9:LH/ FpxRQ]iIK䫿d& ױ}c8'=~QCQB#q[~gޟC}MPsjR;P-iGץ!Rqz !鎫a 'CָPʷ끞pu$jԡn _nSA!f3?)'7T6ub AXƒex #}ߞC)_0> 3z.0>a#@¡۰!1ټVV\bB% xq@kc z U .ژI1-i\9ʡ4cViQFkCr.n:gq)P/ B+L@L* edDK(ֳHo d짤|3†U %}// D0]_am1==>eYp)b{:q+PP[)y~6[(}b}"A۫&ba3-в#^ RJv292َ*mkqLNTJ"a't+6BP7v럌 t~<~;:o+=.{ x04:0Y #)JFq<"ơ)ps AXNWơt/BOSr{n$j-t˔Z}w{ 9wiT՟XwV钒 tJDt '#Oϗ_XlbRQJ)twFTH.Z>`,g 襟B}rDl%wɡqm?j=]w(wVRAj$ SƖYڻ4CLP<)󥡤9zb!I69#vx$\3E!Q_;SR*Z\ځ4^SE Ck3X_h s .H]GtqEձS!M\E~!(=4heJmĕTԔKP4@{ٟHHW;}mT'K9Ȳc%}YO>qw/h w,7 :n%]EvB67;\-%&w@ 1S= pZ8;Co}ϧIe>_@`H3~VLc@Q*׻A ]*E@*v 7 +_)L&+I*)?9D,;բs88<"O 8 +D$u!J;PE%@Bz-U).0mszzwaDä VCuS 'nٗfx ]Id<(;+Haףk4նI6w-~7 bp4:Ǵg‰cPNJ /^GIW ;c\**x4P%8~e)vUt`fM6Zo5E0Wxjo68Q--S"V$WUUV VF0geAnR8Y Y]b}gMq2 Cufިw¶&oK+K7R%vM \aj. eHpD.`T[˔/Ie.YLHXK{Tρ zuSz,NiAYPseq(h8G?o 1,=$bV?WT"`Kce`)WOQv}x${f:{,SGw=m6" Ԭ|vđociV.[q 0d&zypd͸y!\eZ%Za/hw( ++OAySe@'C;0m@XՁat4X*,id<-nsC|-IV4 l6WmTe7U׏|6#hDﮍK cU]Kq{A^t8:"\Bs;הZ"eP,]|qx, ,;b-=A٧bƇ6$R_ Tp'3 j&LOz.oU6di㮂8$Xεp2*UVB86EȿhgC< (&Zs-ruMZeSj5wkNd-R1l+CV)kx}`B$w8tLl6p!>LM{b#Sr. Z+Չ!)B+&7!0taAZ,].4=8т;u kM/Lcq@O"g&D5hs (jMҞxvM7Er w N4{1\-/#{f>Mj+_ 唸nHCئ^AƄR ooA0a=bbb ^-΋e fv'E78bytk\EX.bRpW}aL;YE4qޮbG&yW:V;8hJ.!Z< KU\ܐZ(Y~w_; Qܧii$mu4gu\mx DKLA)\Z(D1 vc}tQ*j2 U[$ "K ש `GͪzUI&aTqI:P;5pڰ%q?"?SH67{K5G<1nJhHXS(-@f%mk|j91 (+B3SyD%U[82!+=w _<2cXCPJntFm@V24+pU*cfƱK7]ꈮsGdkmA% #3i-?wKE$4`\ud&-6Z,Rߵ.('aSz@X&9at@wc>"dAv`Io ?Qu''IO8* s;hzixY#N:Ħk i_sv逺G?q1{bF7إ~SQۆ6X/y:_ Շ5Fd!EB'&u87.m|j[[ ¯U.rqIU HEqu[zy.z 䚺~N96 CW9?3p[|NW_JOp#qU|ejOLժD1Q'Б8J&.zRnP mmull)GTRՐ\.NҼpW"Ժ]R.dR*pPM_|I\}'#`~E]s/GǩbKubg+WWD9V.jxPK 1t :! + O3 _BE#8JU:-E"3xL_[PPsRWEwtP@PBڢd6GyԮyN 7Jڠ-9i9%kJ-Pe~qtzjU +R,n6}=A$˄}XT7ZZ7]@MJe:x~ن5A @d#<=k'x x)#&K"CYቈ*e(PqhPwьBcs`W v& IevD_YW"xEƎ8i~YnVj'M[,=WRdF%<&ۭ[fiݡ8qBiS$'7&uOXcx{sˆ.Rl^XQw[A.G^0FF z{'u 6:**YX j0@ɢH5MjsV'T*;5{n& /fōdIۇiGrf ҂x%Y_S !x4R7Z]d_8m=.P5ӌL?!qhPu=oӟ[Sٌܵ{OO*+%dHKi&KeXUw #dN8DT6<:5jkǪf6Pn)hC( R1 wx )$Ơsߵ?5 dFo 2^qv't"񤳋>e/9nkosqo c* r\0«4%3H|N!}0SjJΘEׯ7:*+~ζiʏ:+ݠ(1̱S 8ONq%7$gf[d ? ?R2+sq~e.BғMN%qQjǑaؤ/? UR#+/oW;;8N=i$luԜfՆpdmK:); (Cx0 ِ1~cޕZ2j 1KDL 6vyymSZ J6i`#i_%UbE=44IjɃX)JF<`RS#;mw?Swum3JK7=yy3 H8">ڙY(G2I69mREdXMcWR9-Lե>Wĩ$P7}p`:?<2ho/o[Wu1կpv1j5#:0^,}?B4avK˞ߗ7 II'0.I9J(MJH }xjeځgɝ%PB0_2Wk/%0o7 j\4z 6e`2@@suf r柅j}bn[waEm2;> z;UW;d{F]cf@rW-K) zW;(:+J]sJBHjRKFQZ$e^ 0w?{"Y52Md?Չء\x,Njl C*|=F͐H*8 7j~ߺR/RHDHA6f7("}v-2-!TM̒ uQu窟O | :X+Vr1z e[Õc(xpԩ J0f\c0ڲkUf/P{KF2Tq#$E6d^_f$E{Nnp,Բ18btX;0t?G쥿"ZoTAm dݱN6؋#3PtTG1RS#G9 {8BeC!ҷi^z58\ ZnMNUc\bǵzXg*1UYrq }Jң+ X&:+ / \§@(|-\WZG |8DmafԶy^`)XPӭh9os?I085M"zl"6G;XwmU)a~~Ks) eegγnNb}p#;%qHDsN fUqB$&B1!lȓp..qڽ|m7dF׸K٘%0;[$> Pe>,^XL`|j.j;mˆ)!ުĦZ\l >2̜3ߏfX8PYQFHg2eUZpz#})97Awnk# $|9{DP@ާhXAOa+eH,b6b໷)NOhu l}fvHhKע+.+Ɠ z N"3ץ<"'kw3:@ DiT…naQQAabjvC* )QGiJ+0@/7:SwƆ;XƗr |R/R {ẖ331E Ʃn/b4Q's/!+g\ M].^u#>FQWkYj.\; /ƃPpe49PHr^S͉-u)+p6j1_>NBRW5otaD)jYHQbP?ϋ,$]uS(A^[ʧz&PLQ0}54B Lr $` 1,5 HP1m|iբ,}.Ɲ'#b;t]; YΑ5$%U'SkuDP]جa94^pcԵ ]Tq0{gꂨh;呖-qhtѰ/iiS@ O&Ej9s|ܻfح&[3`ʬF¼N*vqŨ <;/TCOĊE4Ym09'dagNϽ_-Bv3dXJaқt'#D YDz#u%fũM̂ޛ9U'͗ ~x=/W,IX1<k\AؠFvp`NY,Oq0:jmeB,M3"~C xO%醙M"]_S@54BCn}{0|TzBq{5) Suj EeU4HD حI]!~yR/ z CJoz'"-Z hXuhSwL'd&=QUE Q&_23DQ.T/(ԣK{2",'oUHB U=HAW$Z*?;D%Jה=mww d-XvgsIr9ڠоW$[Df+  RQDU|n&j!\qXg`I%*qQ2X'&o`P_xX'ʩirߍ`߮^Y'Hj@% D8=V D\M%z?ds< DYohO qSٟOf[S\Ki.{9_]td1L~62RILl XL%\1:xN{`yph"XOa# zl(6|,=Krݫe(~Fm7-'#-iA86[a^ETS̬OΡo`egޥbgdJ+ޟA ]| X 3|< ~tWnWb-vhAWuREwa:|0lڿ'}*3M ᫬ =з57c.DqK4F5Y4=R:9[<KZ;WRDZh#7넇nto+_o cjĂijTZS6~.L8:RB-t޶Wd0<S(?2sbWa?ǮKvltToU ފ鎋 N<׺0}.a9?4BCԪU *KjeX:ٶ Xvx[C&|nRsSfXr h>F R- .yEkwJ=BX)r;J_SW )惝v4;в%鶣]kZfO'3~l abjY&o`E|%^a/"SFpj 7眸?S$]9p3,49d'R|-hZ:gJ| HzBuwY w'fBsYϩG]9P׃+quE9wۏQCt@Z현S!C-%CA<;ޅlvkĵ :G;jH5c }mіg.  ʭN2$& t1 O}p^xơ>/Gh^V4Um2@Wnm~A>uRROb+QىB:j4 '9}j@jG%)zRP $y]cB1Mݯ= }PSkŮLi8nE1ѿ/+>Untm병mt C%%@5LJ &XM3s`t)\ڥ@Y_/V4, A(ѐ/eXQK $z /Ráϵ ;8}W8>J4*qX*jlpΡT]b;VÓ+.zmEJ;|"RP͠;$ =a+~w)=p[0]0Žvސ7|NaMz]OI1M`4}G%L%f,:p91Y]qأ㵿&m{n A>AD?I!gXJ.aau/;69ۮExckg>gC{yݾ֩ ~YܖN?--Я\PE2IϠ&g꬘adχA dU7gk?,Q3Q's{H$8{%2Cxqa^PjcvFXunuŠ?&`zf"G<7y:s3;+:[Z&%CniT '6ܵCA:fxե6X@`Kuij'D\}an1{=OaT$GN>|2Ķ@񪩻X՚΃Wfly@Ps˴J PHth(6/ 5F< cR/AP'n1_ABUi@ bXsDƃɹj޷GTg DN!ҹZþk5\-3hq8vU$Hx+Y#Qfud~P3 F9/~,A%4]Q$c!9"ƥ`薽2Y` 둾1˸tʏj`4~9_d](;* DD֫W,`̔g5@Avz6m"wbF<#)6X@PKO$Q($'RoU;&^<@iv^t}~06.'PC h,ݽ\Ɲ癆'4i&9'5akzPS@Gpxy̹tNnה?1hcД-Ow1+ŬsARN,eH*K'>RryƤ&cDK8./.me_eh(.t6( ~7zne8hZ5!4H|\5 o#{ -HwJM@67jve ;C$e0Tr~D6nNUf`EPKLT-I!O`糥NNzz;gci=0qMow/@c/@A~3 UAEܭa6/8a J Ìe6"y&=nɕ^r ԤjJlIHEyR_Fěi3qh*tΌ%|Ca;NxcNI7QMD4ǂm5—~iZ2L2 ?AYƖ\[ PaSK PRKjҤ B\on\-䛬?P?dU0gr 8 # .>}vK#4wa.ܠR o z*Z_ }r"Eo#`!A$ŝp-t3` HKPY>d@{w[j4½cWPp S`苂 qkZHm46xr^= (XV5qu a2e4LiHi!NkLsH>8e:VsN4lN&q*'?sz5Pr4GoCa)Xh7wXo˚Aפj=b;L,PnCʓrggdf9,~Qr;s@j,-C%]6;x$n-&KWC^9K KRr# xGhkɛv(ʸb>1c+Zń0>?H5+v9,*9G3EPyJ ȕ֪f%̩ R^If\7/'-5`}]@59ك^{iw9aWgt0*R !Jp6UT~_kDZm]UJI+uvg/־ƵFWvϧߺc/nykԪ 6:{^/j2ާ{ Nl[-Fc r kڬ3ȣaҫ2%`VN|BG˷/hq#~"gOwCY.w?#PU|1TOQ.?9jG+I֪[F5HdAaN ' mjzx 9(IRxB{ LD tyD&gtXwTڑRb`&' e9Q+m1i:qo}ݴtuR#Xme,g]JݓigC9'v ^Hj r;JbG`dRW^bĊ\5e  QQؐܖA~֊b1p ĞIsTAݸ44JO͸486/[{׍d]=PcH, Crh51Dd5Žmolo.Mvvޫ+X;^bV{=} (}{I5 _SWۥhX$Cl/7vl2ZJޔgk]+i(!V6.IH>I̕EeS:ܒ}Arwl>aQKyr;-^ϐ+OI$Hf$mHkaStߤ6Wv\G:Ng o$FQ >+E ۱1i# >.E[(0#?)tQ$mbW#WnXQ2?6&{{6WtEz XyUɰWU!EYuIQVF U3^1%_C=iʧ ~ \  S˒y]Z,w|-v?80%Q5$Y%^;UH5P$ӗup)\G/gv ##F9ٚcf0_CLvgxKgB^Ϧ5;{,S=\A[֐6ҏ^F-ʙC2!(9 ,_psO⮓%auPDU _=x_plm(儍/HN(  "ZmGw]wZ#߆T\ײ+չ-7.j_T^q`U/ZP҅諏 }@c ߫5.?e9LșA[k~JpTBm(70zVCa"%prҒJc`7BIYBI>An UQGīCp1x].ow0k?XGmM3[2p[6%}vKdF>+P&Yi%+lg[ADl+g*Dk@n}FGͣySYdԭxwLɗsE^oV} ^g [$qGE*wmNWuV`hFߎ]b"g.j!|A1q3P.¨pf-MeX洘>Gy }>A1B\YA9Ub[1[H;Bp*CIځ}B(x(7x<9 P4Px36!zÈp`m?7f8,#qNvŕ{D+N޹-29gDvp1MԺ|BGp{2g)c=jI1} /iUx@^H@G# MU1C)hف_2:7r{v+EGUDݕ,sԖC'Q 7糿;mM\ 8QF?ႆ1+=s[Y|r%-,96qZ,jl5δ##gF-&ͩh:#"_u!5hQ攳;8X$#Beva<;Xn"6LD/%,$ j{&nȁh@hk&#z. 7L{BD}m ,%Y摐L{[V=A"T 3oۑgc9%͆Q}B)to.:xgա|XPeJ,NZtnhƦ1qEѾn: JK,"!F$O뽲yk[w<1-$+s9i1-˟{< zU(.\M <|Ho6.rHܢ[׎`*[l Oru|{.i6a %\CVJTz\|\`9Uj"^#BLw\UE }D@Yfm PK#\bO;lJY]_C od K7 =7Gd-&q ƽyYO)J{rKj*tJԡ)d(&ճRa.;P>ݾͽh ʭ,mѤO|B&\vk?Ց@4Zx1$Bl :x\  w c+b|2ƓVSg.2K.݋ns,k8%(G,+^q Sl8#4}1@J\1㕬ڈB4faE[kz{;fPJ_̢ܛʂ})'KW7< 1Kh2ya`RhtOW; ++BB6jrD X?.%sʴЧjW/\yFH.Yl"9]TItDz7\+IF{!*8k,Ddp&Ej~B4- b-دU?q\C:"V2y'5Zv~!=ۃwZ{ZHAٰGd&HKDb~~3.BSq{ǷifX:1EDv#u+[ghJLxY61,eM}5G,Mu+s݄_;ьݐ6#ZHPҎ2r[g3yD7j}U#J_ '^icg[6ݽ";zH`=WmhjVƁ\لZ%~݃Oj:`x&b/ݥ)eYӡgݎc#n4H(~-HYÙ/m.Rw->~يLsVAx G ss k lT!Oas4Jp)\Jdl1ctx=w?Ds8rZ1Hh 4!$^qW'V MoCV`4 ܢе-?[bAmQGlørՏoA$-R 0..֢AmwN?m s΍? O98S Ctb 3R>~{(3s[ݫSz+)1*5,hJ9ȁXTeQ*@$+ˣk+G6 gir5Wtb773*/NJHn6k1d:ʄUt;Ӆ  KTw[::hɂ;I2ZiaFw.ˊ ~KE)ؓe66}HglfWoyzv9}Eb)^.C y.&)7b!.D|d tn*R) UiYfwwcXJ(5w0F3ꨐ٭.^mִg {45Ӱ?~rLni"J{V_E߿txꊁ+U$/r`BsT]n' 0zC#)'0zįJXYB"ZyìOxHg*u~  _VM=j˧6!8]G>v:^ ΁?qbR$٢@3}ݴbw;Ԃe9FgSY%#ʗA_ ES'ňRSƜ։:^ZiۮfsnLϸLLxYKInJ:<˹ 2wT_bcEj*Rox;b:$F. *yf=jT7c\OUuCHP<\ %"ʓ ?߻]jգmV.)/1Fd#5 b`7>aЁWO\%>J@BLVD4hŎ}o{.RoX$3ǃ,)")2ُ@Ә١ND]}%wqj|ti@|o. [R1[ҺC#0{G?*e0O(&,Q=XS4نT.Emg2KޫCh hO`W'@'l9F*xHk#jٖlJi. 7?ؗR9Ϧk|[UFQbzׁ\McU*Fıy^pV~+?,==-TQWҁL/lţ[pf70&3b>BK<4fv2(T HA~^ժ㩥QR'8Pg{,̸TA}OSL ]q F~21_GvQrswMdK?$o:7@=BMnI"qv&/LńLt 7ۏ9e(PvĜlok'iVq,d\H-,ԃD ]:o}U hl  Ĩf' !+g%/?$Vv9!ۦrZkyV .;j8Q H~&}%S`.A[pl&͇@2u9%6֏MD <)"o<n |osSL@L{ Iat`Y~xiEqbޖo4w"͚Xe$m[$@)nԞ@c*.ԃ&Z1F5%͔ŞK'0j3Cu*ƴ!$uo@1\fcxlwDCQ+Xʗ*C8vk[;= <‡ 6uCA 2z\KUVO8r:} O0@>8isb4 J7yQBw`Jf( Hrx!33(ڱy GS4&mT5BSZ:;@FqtG$8C;Nk=P%v~M?)M,iΌt W{8OJjf/V0P3~}U6$̲:mwgʸ7;Z.ZޕvgK2'TkP1]0\r$Ǽ>M^./|H13PE)7Q]Y}B Н@Uȣdʡ,cUD UrAN#fC3mPa|1a; ۉ6T(\^ bcF,`7(.#b`$G=E<ҟ# lQ*thO@%Vj>//r.H4Bā{*g3q`hv4fFm)ﷀp&q&20w;3E 9̑KSoZu*; k} h90 reF7;v\ qNΗj=s!ɞTċ`paK濣YU/0ռ$7 2U28Yv s#?ϔ$x(T$Ϻ쑧`ol49u d)O `JC!u!ۢTwEI~O(%uϙLCihu"ROCp@\O>֘L(5VE?zm ZzX50ZyGy /iHk~V!`,Y44k)l«G(u(w;wdU~ZT(r*8/>Sk#V9c] jt[6-clo`p D62:f-tgd\?]hnNᇽ/XM)Fё6kON)nm]=Y/L-˨3D~l"r;)acb@Gshcjmǜ}A6c= dz6Y'MO|v_2>!ۉѮ`F`+bByt B,2:/aFk!so_?E7VتǓ5ײ&O9g9;[{ 4RĶ"JU t)Bï H({Ѫo?_E'J ݛVֵFnjblf2<㭅@7Ѹ \ك|#>Z%b=8Ȥ,jbX~I*v=k(t^-(ݰ9,ſ^*bz^, 07S`Ss"ΛA~DCեx1N{t$06Vo/@.nX;CUx<]IiGRuǗ꯽̈́#*Bc2^a4VJpxI!^BR`ԏ?49g3vzЩsVI:ZQ6)e-U}P^[@wcrxm4tb˖9Hمp0|`:Scé4ġ$2Ƨ\*tPa8):ц1/!U!c*ua`fX(_NİȾ3":._% I`+Axjq)Jraܳ>2UB#I / #LP""/Q#cdyfJfc1ɪe?;=M aŧit3U {Y/JR`YxE W~O Ont 5笳9p UZ_}]4A Փid~bnꊿWv֠VEROn4L}R)$!1UO4 0%?ҭ\?_6e20X,|Qm>s=E:g& MS4Gw0/ˮ]-(Gs5:+utKgG@q$qXjoc?i^Yo7H+*[2ITuM02Kz3 ZdVP+P9PMx7z'e t }sV}I 坔t6]mR=tt{0<+{.[?gt(Dz>lEY-@,$&{ !tasODg kp`]%R !LɬVVEG[T0l~ zR3ֈ2L׋L'*V)}V0#I`}`{Z #ޜߙ y#r+P6 *fqRXyH ݜ晎A;ԴE\%і-3W骴qMO'$ 0y5xGÏW05Ү Rdl$0``ؼBPQ9v{䢋P g)uDINJWApwYaHI[Fs`@w Vw@ ţ8$O`EdljN R@hF7+<\e mjBSi0+U zjd=,'舳5V`ʍJS!4ba=,{]w1xx)=,kƃ7J{gN!,? K_] tT`&CfyCdFݳ!HlyDKwZ7bVsB sbc>P|$Yh(#$EBG`]t,tp"7U )Y`=4 1 ku2gL{)!KVx˱$,uD&$Fnh«{vnWR: ls0Yc[m 9дPyM'sc[Njx Es+ @S2W$Fv I'mT@<"ot)Sbc@j;Iֲk3T-–yNP#]tXn!9 \;6턶Y , Jvnp#DYͨ8d :ЎK-b|3b7Yx?T7烝J?|ʼ%j"tXK;l'e_c4O0_\J=(vz/tR ,lfN@՘Z"cl.lC3s"z;ԍR ōHm T~er~i^5g{7&Mr+U (緜s$?t~Ҽυ~:gҊl LfY䫖 gZitO%DZ/й\ za _NG=cA lB#j9PժceE*vzqoςbNb7/WO]DڮC%;wTY2cz:#t+qb=~T5j GzA f$+ܻF2W0[C ،:"j}L,PvLy'0WT5 }~cVш|x,ikJ2# :#=$E<Cݬ8ns7dstw SR*1x&vr(}k<'x#_+OUHC &QYC Ge*Qxcy|_ϊn   j $e3|ס<V|C6L(ceּMo2m@M0ZaŦ5 4mdOK#FfB-̆ mO}G/uk:KڽO[nVfp0;/2e<+H \J/f'F^(Ytc]hzfsBDHl)>(` KH)>*ÛaI" ~>jL#K*RYo~qj=E'q4 ycԎEf fW<pB_K-R gY0|0Jے[yMt^V&>B |{':UDxXOՏNI6'n\³]muR…=K^[\wbq+džmKx$+6.S6=Xh\PL,_֓<)Bڤ?Ptn/ om:Q&e1;1P{Kt\>hu aܴu .Ptk{>5 MԻ<Ϲ$Z N+|.¡ bTJK,5oyJi-?b@A=\-`#*?ji6SFEW$Ph4jL9 p{R9 =0Rwí6cuΔQW7\ERcQ֣itJ;to@`KJn6S#Q^RC|{]>-Tw*4滬gzIP)eTE+ 3;Ϯ rp\?r Ҟr۩ Л-?yp R܄JmwJΣN9r4f]LZTYUXE% +1^䶫 c'zW8i1% R!n=]ǽw4r=QP 6~vm&G5@=OGRyqCP]Q~AyiXh]O@LIkKKg"j}nN3 $PKy,ҀuG\q_EZA!>)>"9y V1ҧ[cPobUmk٤1f|$ g(v,ؤ`~F,8.ZHP9*E+iJjLK2n/Vpv^}\CsS15?⩈5Xwѯޗ͸~[g,3GvrX'\IXJǏn}nn];s _{fTN[=fqc$F x 3B!Bt no}ѥ|1 Tu?>2_s#y#y`9^+kE6wd.fEpEgA ډ'6'PK?)qkl 5cЇs[}( dxQiQf 6aVY!ǴG Mmש?d%X+g)1ME-Yh _zpL#GN6MW VxKY9/, (4Z誇=<|[]ZO -0%bhTt2[P0p~fS(wp:M5tt~,^Rx6fHɓIDo+$ 5V k=Љ,Xq^kd8V#s}P?]Ԗb=e|KYzbQ+T3< %T@iQ֨Z5n;O7@Gn$iϿn[_pJS/y(!Qb og؋᪒(o*Oio)PXKF^M#ֻ=9Z/]RuӅ'& -6NjMbLoLyC]0멅=_8_p xRKL?N-L~$;fǮ V  .=b*Ėǽԯ-ΗCPs m4B'mvOwZ+U˸ r+jJ&y$. k'^$7@Y;?Y@JQPN'_A(I/Oj:i4NY8 &#q[$;3EȹF\IKkYg rahiP5ɠX}M0,[}n,&@$:`5 Bi)+ OG ;NG`^< q ~xc]q[-d aTWk?zj2vE `qB<;Nxl0NВr=)]Y413I@h فF#=%y)59GS 2\i/1L{/ƜV N,waQ6D9<7k^`09R޷`]<l2ѐLʝ4":pHb9 ^3ƅdn W&}9]^^(x+ݙgPꚽd-*!OG,<~xJ;POĂ2:>"m x>פOq.͖s`&)x$ڽz|$UDz_[>\qֳx 4іHyV0δBۇ1ɇR t#V%Ch|o.Q~^R' M(?wQ e9eg:]wo iS%bi:'7vRt`\0X0Ͱp ~\PyCP{Y7mGxMR2KGF\:|yS̏a\Ͷrd{%wuhgsCVS*WwD邛1v^Ӗ=.(|dRK2+b%KV!tt}kio =[i :WVʇHf#NL w&A<}-/"Y3+ iFsۙ9ғ|UPC1Nڇ;x.L H /o y({ m:(MEI*gWқZo-^s5l4{ 6z`?0 w m)]WF6}zyUSϙCL0hOX3 e]ĽADwj`3aم`,'驠S2#PwQ &נHX;U5im㻺rٱg|Ze.rgUDOCzǸW |QP-AΫ=83]-0oO=Z5LZrbOʸa dpF"B|{#zB;xjԿxjLՠs?#-av%OZGHV!l i SV( )eagt dc B7Ve`KW cM),=7Srz[C\͖'NWAdU㩆+s0Iք'hw:phZxYw@&@jZG#рt",ycgPG1 ob.> #\c=4xh3Gb.>b-{%2A>{wCYĉ ;^w8Vḻ;sCGBf*_rze2d]HUc㰟[ GTo"'b|f`6AV'x0 {GR#$m.vmVs1D;V5SmPvҽ5P[$2!y ]Zt(U[tH!մUkstzk("/T[Y~:(G!L]#۩ clir@:ԡ Ha#vͤ iUScU=F]OSCWٴ`,ѷ&DlD+GLqWyMml#J7}X*8lhg$o$ KC_MkBC::Y'jw?QFt"P@tҿmؚȰ~O,` *gxzuߍ;ѩX='}24m,`8{C$8T!Qt&YC~9Lk߿%%6#Mf #`O!N2^C{+Ŏ{DF4s)Gn{{qөԓvzX !Cmo)5*:S]JzrPce8NybDB )jDm_T;MdLϛ G߁0QVM*];6Nvv(uE9O!3:YN(eVb)i&*TV[OoC0Hű>[*J+Iע%챾kjnGp|aY.+Z`O!N"خism O;Ƕwđw+ZP6 Se8%( $Lx˽"=zP<6tf4#RhTѶth_ =%!sIuƎd!nr!EuqCn#- &:~lh쾢Vw1?#0QcZ:Dvy+VbLSէ}zqٟLW4gCH,I\fj{N +nw Jt:1VG~[VAҜtGW5g'8tecg;l1 g&2ٲҖB>l D$aBUU=lH_g%ԝ~MұVFy{O$ O@w< ˛u̕&{-gwB`Cd4ذDz>d–hPdK1)!Q+pHS z羈 x;@XQ{Y|?AhZQ 9]ODw0!Z G hv=L^bhesN}n;Ga$loJuW8"a6iݾ=2b+cy4q`܈Ad{~)l9U-ZMUQl4֙ thXHҠ Z9 YyzgHXRJ A]i<=9W.. 'OTW6q:$є_r/2r0Fob*}7zT\ <_g/!AGel%l'VB^5!ץ6rF߇24,`{e3kKO[#2(Kk(%\> 'O^hR).n!=և/ϻ1Dɐ8/kxlEmx?t+8q& z7(Zқ%wQ\E4|DڿI^ez+~.ɧ`Ç$5sϑJ|VTіAĄmL[a bS^( )#loρ(4Zzp2S1cB7l}j:@Zy u'\#Pl/ p4Fǁi!=:)2c/’}g8kb"garJ|;QnsE2PkPb5 C 514xWfwxؿFxF~ p@3t/7"^7\KsQ7 CLҎ/'f<2m=_>SKz֫($i';)Fre?>.oG Fuym!ז{Pʂ#,`͈yCgE4}a @7T@kؕLjiS$ zƗuOTK(UQHj;xgV,L_ݝ]?JlKJGZ4K]t7?P|@Wy Uј1K1.uP{wFV{'ÃOnVis;لtRwִKk"BP 8<B~ D`dn|c협~qɝ@ ^<':SP@݀ l!0c>)P8YIۅtDBN{a'/m#[HR&R*fFji}O,8Ș?g~:ƄRxlV\~hpzccҔ~zlKz' ɚyC1B׉uk?dsVaXCigS5C*Hgpڞ|$Ů*.R٥;G{7oȢx Xg 1:W0kO+N1*gs1F羠Y[cw4kyPHAn-U(/B^:NoZ~#-125=pDd(Jcg:q]wcQ0|3cZd 뼈<.$s)'v3_(qdv]C,"iEGTjH-UЬsx* 0ˍ. V`\WL,C (t:[_..G4,l֯+O%|_R$;)Gˠ9*"Ax>$VĘdv֎{r(C[eп/mI¶rA<oxig|2צ~ny)ȬO1EןDQ_}2U۬y0?ĖS^;_ԾW0m\01dU7Y68 \' SECZgw>y2')w:-nVLಉb/)iu0t~1~ӆYɒҘ8V8ԼWz'7.;r6H\OeY"Rh6,@P;\y8\woweR=Y.98G$nSgĩa/5nŻIJT%c>+9 lyuU׋7^Ob7٭=(`59PoY :4!#[k<5<(" zvzv4_Ŕ~|WSYa>S@V1j.G~7ku<>c%벶j>~i17o˚69S?x`˺xdF[djlgmݱ!9;۹'<NjionJsG0> /CRL$IWjs"}JaLl/w֩!$؜Ԡ6g@Unպ-ZLTZH9~Z4 6/pVob 7Dq"JI7݆J'nf\)eDc gkkĒvRƾjvܒ?5&"^&'p\JsÄ46,TSy:{/6 QT9O;];i 4ĜF@˹*d55yM['%iP1f5Hc+#4Erl`grٝ`lϋ_06/w\8dfG/23 YKP̷5"9.H˱Dl?(`S72B> ^|!/:sPktN,e=3h]z9?Wcr`L}# J| 6V50;?~&F{fy`ߏ'T}EsONE`L4lx3A +yhB<ȡ-K,~i,$Ss09N5H@eCjtcke 3x&`"8v3$ݪ1ci}P;LHyu4'# Lw;pdzαK[Gǣf /Z&GǭZn" CVs_aa 2)}qqIaߩZ06;y b&?(If: B%K**X1XĂO7xZaa#S)q c0?o05XZLB^h]Dfi}{_)IqXfq8/mX>s8K>:"TuV.ΐB!S%4•dƾvvV( eZ.tXMRUk,pLx?]#>БP[NSy _ľjT$ pN ;_H[ DyRͻQ,]^ZBiƵ~{7m@weדǽTXHS XP*N.eIjIA{:bbUK6h[$qwWc}Ц71,tbZGy-k-5<.#q|ӁE>IpL(.Q{ EЍIJ{;;q$VWijD .=3,}E1}!=' WM@.)C>Д ez="KoY,%}ET&zJOg3A Q<mӯw ٖMX灉oڅ^qecm+@ExHf.W+' Ig~RpsSkfoX`h6Ȉ/ ѓYP:v32N\)MS=*;UjԲDFf;m=q>èD>\N .P3{dĵo_L`cơUC>BsR؍>THwK"!/Kwlҟ2YΪ-j={׌qIYf:V9QD{ xyi%54tc+ ,4{qhD)w_qV'77IvՃ7"i݁n_ 9eҸDNɌw|&p7*pDcz%Ե"LmQ`lCk˭ GTApMڕ H(R+Jf4a뮮db| h 6 OfY.kOc1rw2P@N{^b;K塅 ؘVlT`x2̆+u@*T<,iN k^7|.%#Nr?7(`2ގ Zii3b$h)}:?`xUaȟQi6FL#nYNmg.o&'fl:\Xvn֗Hoq )@IQoB9߰+e-9ViYz9ݮ'?9xmB|8^+w;g8+VShYk%4˂M2'Sa3ˮ2n'8 ST])&s%BY RsI^б*]Rt] -Cdi+31R^nu15,;bIdHTD- ۾x*v:`6`L55˜$l IC|@kDȳf;G*δEl;rR}Q/zos棕,º*C[ ug:AcQJ]q䧢J3QG9YiUɿX`Vvݟ5z)H_"N`C, u_xLG(U$g^Fx4wIC Q iU2N;7&"Z^B_ySn z}ؕpG840,z>tfbs:#N_Wᒥ3'^xHQ\F;le:S%&j!.\^#ڊۡt_W(u)iZ5fy (~YKO}i^Pra cJ<.f[5w^^4aOdm97+evySQ.΃Q EuVe{ZbAY]:1-`B=DFGvb[r.hQYzBۺd 7T/9/%` 3_t&U G/kbADG,`bbAJJn~?I{RZ Uj&3a'y%`ӠxX#0@o=:xr=BT꫿4 ܡ` {d*A;yu*p@?{ZuZS[XuTyJJ-X4hj$hqJ^Z}uVk),ZtKyTPWmr\'.@V-tp0j*aOnORG{aѳЭs^2(|Eܭҧ!id,!9#f6Jp53W> d#GPtO<̕b2t.+^p uj{^ܞ=X N?I юF?eUǃo.tdeOYȺ:1MWϚ[% lB)g@I$ s bO;jub';Lo/A-_x@˛#(xӰ}`z-´׭4J :R Zh65nTJ8ϡB?|gRj2@~2B`_kS59v;)օ/V5B!jU0ma6uu7X?j[dC8! Ϫ|wkk '!yQxpFɉIa4a=:DE*\U-j)Z"PR-͵xQc1[fi$^+UY(ӟ*~ȴA97i`LD*ٚZ Y2ѭ|*j5.K < STĊgVzD#7+oqLHFG-7T_PbUoΚf4m5`-JͶmoRʶvR!GCk%jy΢I 7C^t qzBjV3. oԼ-L!o=vgm(b@p撚e*Wf[l̢A Y bY 뎐N-2fs(GƉ8Е0="Xq?? ֡٨YgJ*3z/ '84ݺ&a O9)"tk+jgk$SF\IQ{7P'Uݸϲ X [j: ętp36>dQf1!OQf %STHė*-id?ߨS\2udpss9T$gVƌN>)RhPL UqRD/6z%*BNGcɲ"诳\=efgmlpSL-VUcX[ԯlm#%it}y4V@iCہKߤ޺-,FYik"OS||4b 7n+E1VlLQe#oَ&SxqjowN:1쮑ezU<(qf8x17;o6p]]X_wٿBdl'";S54AH ߣYܾ.ov~iۺnusY8ۺxMah 7Ic } \'h]x 2Q䌟Mq0=Qןv&_/j9f`R7ةwL$o<󂃶c*?bd`` $YHAr{ƌPK:W+$M(hX"Mp,;ϽT4ԧŮ_+8Bx~-\ ! 3(px<(2, ;NCS;𹒈vЯ; -#v%E)"=:EW%0)H@t.k ~< +*j【u-$W`{"!-Qp/7iWZIy1}_汿Y"v¹pCޠ\:Ѝđ~dMf*Fa==`BDa֎u^ѳ6]ď8#ߖ >γsdAP7 {x\&XnngJ7wL>RD@hl>g7 @\BʸzJ.xBLCne)!Bj6PëӜw5.{cTٻ--2ґA:G1nIgk6c C,%h徏s'AIi% |.#jvUT΀sA6EΦt*6kiѿzåK'vȬ5k5$SιU_Nu)ZpyI:3†'6no'YYI^lIym(pBDYUq*JT\XZJge0 h.[ w1̅4Ti;L|*[P8ewsϒ5cbkCUL\90' Wޡ,7!]NzܪGt癍˲K\s\q,5)Y֤r:UC5[Jdus}q`̶۪H[u>C@Oۈ:堼` ȗBSB>ө;ڗS_BuO}sM E 8 D%%Ͳ7HޮY$=wD -qc~T@ntYvU$h_]VTC3n_x&yomٻ-ĸ>J^5&,MsƐl[bý~&v,9}]6x^F*+Ak}IP1?A~*:GL'(ʹƲ ]ц2-Yik J0&HͻS2)QO/V_nkJ@PZ UHZh㲣^ \3fܳb?sҰio;543đUhl!JͲOMij"XhCWxxH [7Ǥΐf}Ԯ#J]*eOAD@-)>H^+'wD>_vJy g(ޔcII o^v jJ;W@;F8 ӳV3h h:F v3"r*ϝ'(̙R 8O~1džJY޸-?ׄ(Q<C֎s#$򺔗gg}oZ#FѶ]Y|玮QB\umwX; {5rfDl ֨W06ªU'GH^@5v]¢AE[dE)F[И=!sG 4]Pv=ۨ;p:!Lse8E9_Y ͑HO;Lgk ]㾴<_.D;bsp,Z Z%MN ^M- xffOϪ{WR*SCnx^q ? >jPv-d}J-FJ0@ /Lm)_&ReE;ȼ 1gf=L1# ?^t"i8m]>  i&Ap=nva3P5o~۞ e3?Q^̄ ˁ5nڅoE‡H,mR7s_3XXN|2Gx qxp:Jo9.ŧS[<7]%a؀~Ƅܢ/fb{4 U9ߵ"&h9ەO6𵪖#7KkӫHDR %an0b/6;մe*b[oŧcff *s 'gSWI7bz^u{M=+-ܩCpj#i׺m!֋GTrITyNh=v*hzmv`DJƄA} ouo [Oaa cu|oEd( J*]-@ۨm,]9іfƵkVzd#=E 39<@rQ,Ik5 {қ܄GsP?9n&I(Ӑ=L.-PjG4mmAH(BԵCc?7JC/r;㵈v3mԟj7_ؠ;b#8F"4* [$Eح3Z>9WD^ =B4Jw + )EGpl{`чVQ"UQPu*ݝv3%dL)C8 [2Aq0V̽VZp3m;߮waW)ʁY([zyof*>.۵'XlV!#{[&rvdؽa-7?^u˖m??E7.Q}jԆvZ6׻=;yí+7eHHGڂFjƣ7ܥG9fx>zh|zDDݘjQRLLE)ڽCۣzg瓪Qn]ij3[9555! (A'B?cE(|KE>j [imWja"؍`ױzDV'6bF /Gl_ >·jlb3I5Q2Um5&hA[9^G-vض `9i^Ej Oo$]=iW*V#1c'3] E+s('?V`j395<@.~R!K>V=ʰ7q-ZNXX=6'Jbzvv5FdFr<jdiycX=Oxמa:v녬˥ggB#m`JyߵٔҼz?qsY뵷\}i;`daʔ,lP }e:c\Ν26r~TDyG(8^ 7bc he@OҦ6@zU*4ǚ,;/E ̷*sn{r(kM$~âǟoScjrdk_bbb^poZz66IJYdQ( b4YEC_=Ů,qU1*pq7 %k)dGp~lVuG"vaƁ-'52ڗtDO2TbȓAtiiT-`Awd w_}} o/@5cLP~iT`QT&#(ys[ 뇰0޵~\#rUT;"J~$Gwr&0P5g?&I"AHl_+j3,v ^~Ku5hQgD* FY>Ob B1Y?:w_t]RtFKdM~ kdoA*Jt-^qLs;1b{oP%f 'LX,_'dzigiu˄U;oP8X540JiX}BJ̉Pp:+c{2D zLp,o 4_MMOk -luĂo<22fI" >[:sR/ux>cj=b"Yf j'1`PBW]a8" )wYoߐU]Yɰ?6@? ɵ8fn$ e4jto,[ !ft\imVP@Xm1Ie/qD^@u,|l@ ?Wstr&w_4]2.ک>g˶HFtOn$?Zԋh-Nty&[ST QL:൐yl„sXyc2&;|./hnC 0nYURTæe [ݘ-s/Yuڶe^ 2ˣ@>tGL@}>"^%¢EbU(rvFQ]}_kzKIZ2x^FjV!FozWّ: u}t @H?[ZptPudqrL}tLv(HxpHķ㝝& ታYb xֿ1nF xʯ:1׼deG`Z)8x$M@O@ƍ] ,U~m8xc7p/;Y"rcF<7 2e7[kǮ4DP5#e4/OjsxrXVwk;=?+eʖN4p _YEdg{`θ#z:G z d0㼶[^vՅ?AcYu#fPNWIr^K" '7k3(YW/5~{/P53t){pOSqy *[ۣ̟.:wd]}lqfnjgj {R>;~5\r{[S1CP%<ϋ4_-判d@eV-<@+!Tp5ߺBO&]5˺gfgDR1Q4+wb\< (YcTp7acJP@ؗW&qE؂̖?Y0`K5 0 `Gy;|Q 9YC*Wը K)qT@v2rSihPzZyJZ?f aћ|G3 䳂-G C̯mZ5)NS y,fN@MoQMv9ЏbGX8-Toֿ2l>f?H.JU\z[jHσoeOqAb[wP>'wk.|?&K\6e2bJG<=D`H?U+WGovϩxZ_nq*8&&ej:EBo;j`ɜ]m3xiDeSY;I`3NS|}yq- ,ΓK;v4fry([`UV^f@cbAwRٓRKV“%Wv"2P3zl+Lf7wsHQeܻ? kyav G#KB3^^٤cn$xy ʍ_3vy3CMi yv ` ZEb*T!$h+(ޣM ?#|9pjh+k|;-Bap;|&ֲɄ)g狂E3wK ŠN߰iY7@!Z=o'GA m12XOAeTw}&&,`Δ[͐=Ҁ)d؆!ijqnNI8B겇!z+ M($D~o- 3dbne!sASP2@ygk@'67бxI\TKգ.coEs@eF´bw*GM~'q@]7ÒLG/H0fZXm4.* Hr3b1T4o+qw]yn 睑 #27"~vz;a=A/ B3 %ԮʏS\p.FhI!/OR%QG[;0Z>&mt½ 6׃?n͊͐AV_+CTW_"ٱF\t[H ՌQTm\ L;`p=7 Pͨ5=ơ c5L j! jr@U! R67Zq\ާߍUn'YtUd!sak('毰Yoӯ.@s]d^AO IePl?7YQz75' ݂RK3єJ[$4Ԫ6A~3bg7ԣrdlSrar81$LaUjrjG܏|;lh:(lMN{+%z?tEyA1WTQ?T8U@x 8+kϫ;xB؃Ѷx&uwc-^ޞnne^j[N·Yf͎1I03]{*+‚<:ڭ x]Ľ#>Lobc̑>a[Fa[5PJШgS1>'M~'CtU4 Kot7kY)\8&fYiƨ oMf*$W0YTޝ!Xxb&~O>\uMZ, ><6=3e?I]c۬Ȓ/Rxb%\/߄UWJZ*/nlLќ6R5W+"ZT_-ǧF=Npئ=]{5[L}Pug zL<)ֆt#b풽ǿ7ig,EFFde!k.SJcb.s2`Α;P㷶X}J? R ]Aq́9>]7X# '7uVʸMQ2/-FgKC܈ŤSudٻ`IZ {<ε}{O_D?4MW[y Tk&[8ŻvBDkDH}xL嚢l+%G)Ͻ*|KA[sxk->ʹ p%&[o׶V~yAqHʢO &d:X|dW`}w@ j|>;$`AIcoU}з<Ĺ GPP"Vœ\ vDSKAqfHْ:jWrvFK(pil.0jsB-3-I@%RR3)n-jtK%1KmY %IhjB:p"VXOo]%k&v| :U:&Ϋ_րxL\'+Gz/7H)IW, G \$38āȫG&kAP_Vi%R/+[ Cx“L_uoAubNw+lOA$ Vt Zڋ|}U{&ɼ~Tk+ӀL]ӴI̿8\Dz.g[xKJ,ɐAVmX`*כϻ湈1FbPjk ^S~Q]λ Pmu˺s]z!K Qށk Ee[6фT:S"O%gef>7JH]u~*9.WűB> e$'R+ S&?ɤ(Jm`GܛE-6r)RB`ufk+eq %F3'w vG@.CCm8!alT lz!Vj_ )WА'jco@{lz!/hNCEt'iR%96 ӄoDF?] ]/0wWnbmmRvC(rRu 0nRwHӫO4 NW sE@#z(^$A8ZL=6Ej.wBbhJPuV ":Mt`kH~lo\XbގC'A[wn@Nq6 Lgq+ᮗ."($枣l6"{1yt{iK FVSݔeD }ĞI 6Q1<5'O&b0{\HG"{ɩ ՜cQێ1'YQƒyF ~[ޭc⌤%$,C *S}8Wh3/7?aгЎx9 м[nRNi5:P܀ha/p".?ֳhzٰIb2x3fS~At;&>}a12k8Q@7P[7y1ir۾"eINҊv'~>ڀ~͋qxjc+Ţ'&ZHK䏤'QR14}Ary|U! erG593 Y>h}wyyaQeDXӓnkK6,ilH(6ts8a'׸|B'>8%߷aAGClW,rw:H8jvU,7z8~ؑ^vb, wSl+疕Euh d.gz]Q!H:)z-/vd;=%azr&HYZnr4)odh5/2uطh'?M"⛩e+I6ݷn 7%M.Ns 74q܏+҃ڗUvRlaۮ=.:g젉X>X jMr_*8bpJ@Ħ\VPb[׆sjԨlћ&YnO7۹6f?+{c^% P*'E^vCPQ+?Ty-j@Y[/ .Qn4 '=Gn_(黭dA_I0ܰITw]=/8a_!%aB3(EWTNO*^}푢y| ر>Smh[|},~IxŨ7BncR/#cgJML:hnh>1&oGܜo*h'hG5L6 |D`n y; 8"򐭆0\-ӘgeM{ Vtu/+^~\<0 k"Ap`qOۓTq% ֽ 6 tV; Y]b"D!.R?)'*IM=cb֗V] ď |ÿu.ȩt:h);gh-h뽬ԝՍ['Sz?t@?؉n+ `0Da(i|%JSzE s)36iۉ" ZWFMG&[#Xt`GbZ}=$WP@я_}ل\P u{qݽk$)p\so >Oj=/V}N#z5?;ɋڷ6DuV5S tHL x\ W}T۱,iyɊ8\%oD{af #S;) yuS lfLoA ;ܦ҄zjfK.3UpnCqQJ2o XI6 UBu <+`њKx\iK lm ϕbiiۜ$Pif}N]:ބ g $m YBҹ!7w0(iyθZ(ژY֬LSP<܃xmֵf^:4Mf:Q~504Ze8%*5h}ʤ s <]䋜6Cj؛PD~֧Z+{yq@/Hՙfr._n]moa@Lh447Yۭ4$W.CL0;nݦVC+(D@5FW.y4|ï?w>6J%T$\W8۠=7,cjOIjq5b").d;%*@VK TآmR]fzH+0z0qjqd8FTMҁFK\+-=}gܛ$W2aZŪu U e1;bJ>E}Ly6]TE!S3f\lrpJhj{Bu9-Onjpp|~-&PW%6UZӦr,Œuʎ ;,X$SV(C1"g<"hڄbu?<7z0-{+BpB= 6lojy+id7Y?EM.vvb,/(pգy+/p &KVQ-6ҁ$,k Fk/(ilML/}/9%RBD|? X%=bJwg 1W֯v4a8 5Wv'VQT}*_ 3>+6)}6pi8 '.;v׳soT'E?h6n;r/I?mZ Zjƶ gX>*" O(Va]fX5χ#& 9dwx x,CLZ*KG X()anV +Ú¡!9\R4{aY*lr.:~չ4~;A+Gn]y }ۦ1 r-ɕtNL< E! w<㛌@CK;+ sv+xVxFrX>f ~;''[4Ȯ& ~+A/9"H"+= !7c^V1b|J׷eE|՟&oϛq L8!_[-dk5iOFvNWfE{cC9޳ [@ZvA}TAu5TTQ"ݢkv[ /@ˆ'S3NߞOqFu.(T& 2r\:^:v^ϨW+1$~p)4PwVG' WGk'1y=ԯFsZg &a#2ʙB 皮vLbt1쥘OFwXEzd-O_%[qy]s"\hXՍ=BCx /]7Tiع *@jn «W۠-YDqnKH% IEb^gmnWdXY&\Ciaa)2sT[H7k:it#\ArVB%a%0nLnH+vs}MQiKw @kYw9]2l2RlP@~OXO3|a9B-ß\I* #Ƶ!EO@=h\t[)QM|64<6d:ΖT*$4k"ssuRہXim.5bWvYp䙁.\}>۵ (2xV):-Ez~*5.3cZgԻ U =br52r{Vf"pwJ|d0Z9个3LҦ=@Oʌ k*$x*=W(1򚗃MlOlbxh5_&S}`鏡ij8зͻٙEcᝯyĀX_.ZY朙 iW9x*YSgZL'W)rtUI ha!;%b Tу mn_SܩpݸU$PuA ×F_?!2} ޮ@4Y͍xW;4VQ̹aJ$riRۢthc+|HgVP _у9#hsn'*q| DA)Q#HCI7׫=^>3#4"n̎OJLkO?2! 9ɰ[u R硫+EpVӰ2vb$ZeS@zrӊy"v4S%TaUMux蘇vPs֎xd()# e d e]S&YVt7[+gNU0* D j% l~'c3ɤEecI,Y5=O+ Ts6C΋pVyGF].U65fzϋ ? n770 ~&(@>QA!:8Ѐ2_F%P!eWFRb;7a&,Tv .V;uT/ 3VDCF^$~4t5N1KDp̮YT>=LQHoB $8NC<E:8Ih2%_9:ya's4\leZ7EK\21:@,t Evp*y`KVKd'3T: @nCfRdhAu ~E>& JG14 ]ɌӰpV:,V'HQx8h;ՒM.J RRlJʆ%.5"=8hZ#m֥ϾD+z)x@6Q}u^p3 EV++JV7mMSR3MCOu޺9Pw -''oI ё!VLAfckKU 7R(y  9,y1^^]p0ۯ ^Ū%?\l g(!uQu{ʖ@^]㞶a>A wHKټpt}#Y@PG fRWOr~kM[P7K`zfGe (# |P?[ ]CՆ҇))Ypm8RL]6Q"85 KltAr>T &]{)o!+.bxGy>!' 58/k:M8A >ca?>lM%1j(N4M_1E [9pkˑ}Y!+΢-eIֈ̗$q1VG{~p!ZYMM6HYRژOA=sL~#N)AH[>ZO&u .G!7 'D3f@ヅ+aSi0~魢'(kziL8U4;"uH 'XRL)s #8/ ϵ,4cNKUF lDEj9|o۱cVƨcJϧ fXtjg5ʨRD#.O=sMkrW;՚-/3U`8" M7 _U4ۀ+!5) ~ZC(Z Be3sE/*t|`Y4)~ YkLbU;>Q!N":!fkQBWɟTAvH*ca7(ܿqY,nJ/i=Flp/z2$u!s iI c դI`b>b]tW?Vh3PxMTK0 Z񞄽,q㽤瀊,4vF08 )> #*߯XF#@#5&XJwUi/}4C LӕdT."=ȤUy0r_ ٧[Qlטǖ@P;\gc̘ӮC<[^ @iB0ky=J"ToZS_Лd_C_qჟ빷_LpNW ]Ӵ-a#4xHPI,d >;0*"͉8Oτ3-~ke t9{R\'%eKGPfHS& jBr)~&,綫N KvAS[6)}w#q^O뚆OV4Qn $1ȉ?.O_8+zSx]T◝gtiׅ藖`0/fG.,:a {"i =:o 6Qhg(Q:<9!J#3%Is ЉYմZn=Ԅ6x[ana\Dґ, . z>jz .*!J_32(wd+!>Fɯ9su1165Ց7:P bE8#R`~-OVj,OtRjiUʦh 8ա Bۜh/\5B -ۧj <0k'b}ыU64Y5fArkX3wo{7n1y\9V'ρ@B/iO##XQD4+ M2KK[h>x\-"af…1vFDd9ͥ3T3Iع;LȜ@)T纉ʸ,uaq>kj_ZXY뗑# !}ڧg:I 7K>;{2BS$|k `-F5zچsu<aPZ1H៨8֞sxJu>0 `fl WA i8NؐkiQ (*"UDĝ=)]^ouB& ` I@j31 VXt飹".uU]J] y "Cj4dR+.( i;v8S^\*$)N}3! 9EsGh*WĪ.. >{υ-ŶXu3͇ug=W @4 JB {SaRwFm 1L^40%r=p}m"HOLICw](v([`Tß:Nq֐G@W( @xQ*G C>ty0U髁Q;mGY"b-DTpyLzm83 QU.XYKRulgaƊq@ #&f~;k7@WP) wIOqY!>FOċn9}@9 b#eVz H-ś!ʧ-DIfR/_+哩j(6/4oh`KNdag]cYȬnRG7z|O&].*ĵ13ڜ  km[l]Ы(aom^ (2HxuK/eNY(Gԃokk33n_y9Bڶy&S@ƄNL\BpOL[ E#1HI&1C@v3Hl|IBO Q)MWo:m`{oljm}/ 6BQ1-6mAQt5'I&HpT ŋUD9a/I}"'#ݬoiS[?&&}DU5[mE+s5زX,_֓*EN`^Z`n^11FpѲtuž71 VI|訠ZWdXk+{so0e+;tI[^I-`|Vu| d<\./0>t:d/ 1Dw=Z=GvD>o뷅TQ^buR:ro4tf߲sUi=$o7MQ3W9+տG1g4l jg51_(otzox;NaR4~uB1||V.3pxǟ ! VxA=e<1X&Ox Km zth P#,'=-Ӥ d[P-%~do1̦kw@Q|p9^,*:~3 wV_p5Q l$= )|iTB0_Xa L(ΔzINF"wء @T!{vى+'jiKChj|bByRD5DU1،d6*Q8KoمK>ܺ*(^t\)gړ<5)#zmC΢Ly^XÁ],d Yq` y91+ f5?921ͼ #ܛE!;F/{PEouIX܏- Y?{\zܡVK26٥V`4ԿU &Voob"'k/uHLlAuc?`vtx8o7H0L]`Yuh[Wy5iG^)PNMhcd gcj9uqb.]0#c*=^jԔ'[MNR KvbO%glr?ᐫqnh}krx0LeY8ObG@I}V$v= eǑqWq/)50eT`KA4w|`]-21un?#& k/E pdzEi՛]?e_^QC\U? CT(S[غç)t3LMb&`-@_)Wysۚ+j|\:f@ Bե6_(Yϱ+GUF@A* 7 6,QE.'O1ǐd}Jn$ҪcADMŰzFNmRdu?)`m>Sf)z/І/0z6.ʾ\dbkV{^j/rUNy+B&ugv*|28ZE6EAݸS ^g7WaU".YGzQ;.ً䷵0}wG'4VᗍI5AoĂ%f8!Q4TƙO%bn 򵛑M2ZvXϒlQ]9Gwg 'b72I:ɚp`'{/OV=ۢgN ,p?VX<2KZod1-ɑKѸKW+䊤V).Y|$c7lYMʌWx 1mC| } ؿXw?2!gzQ@==G!z Km=Z xH]6r:iV2$97O]LrȽ6u+x@(jBo[ w'ӶnC稼 Q@Ц{s jHf =^2̫ ;('JDٔ-G8Jn㿬Ha~ؓհ2S]T7+|W[>^-ӪQSٔP:Y1I< D{b<:ɔ.33m0:o,||~dy?_|vohy'|ٮ1ᛇ"yX(ѵ> c\%"lAkI >c ˑyjn3x+Q$m4wSH.9=A"dFB!O9738N$y ZY4>eIFVLJ,qXqR['#J 5wwhk `\:Y?wF30ސ2vog\GjM4DZF<"27# m&oa.*Ecc5;ou0V\NSpu*ty ߚ"X1+Q  {Q7\$1ۤ=WRy2~OKy(^Cz4O Qa8(VZ엡TƠX50fF]b;Alj2,A6#q b2{rxןj}ptR/|( w=J :?1$!إd_ƺNQ\ FmR;nG[$oo-(&lƝ+gm" c8 Qyخ \a7M{;pS2[l^ǠY**SFgu6N;0(W\9}X"1%-q 5KwZb k% {A^c`x_8l8 i' Cν Q|{3)"rJkS( )1 _WWb([|/$ÉXўJ;W(FDq^=!xEfL^?pM *Sz[ǡ_߿7{dZs$u׳jI[>#oT@svǜX:ŐC檐 M1ea'*O-d0 $+kG*"CA"ء3V}Z(Ap)Ji) .S]Ym?Mt e@fwA\HB* dcF5M=\ ut5&sD]#̬-e9mnwbG"%tdIsw_8*Z[NcٹJvGjQOWCKsW'.k_?g O[1)'U$w[MDh#iup7sBVJʸ߹T^[f 3yɿ:M\@>Q>TZ~` \jJkFM|iUҝL]b.ԉ*}M?3 /\Wn1G܀uPl*!*e釘j@X߸yqT=!j~)( G.c@xЫA 7.{傺)zz&@(Zfͥ~ :@Y ږi<+ڞV#)јLz9 htz=g[zºg OygnTfKPmU =QQ#|R.yFȇZ.w /o6/f]i'gBeܱ&gaN+6'EPk:Cnٰ7Λ)Nt[a=çfgfI y_]a,bM ufV hN O;nU}r|ni=U,ںr1ɟ[*q"^0:ܝu &I )*s}%i̺NdX7)Kj\=9">Nj+"p[lFA=T5ZE$i!^PZ6p<_$(]dZ.9>-Ķ[UK7fLAڬ\T 2y#bۉ[MIք^nr_g/^?*y)QYbU۔\Dw@@2 .PROcc_Ee}dU2/P2t 0^I _OBd+Ԣ6{2RBwNu<8fsiI}܌{ezTrn 75[}\,%Hl=@T|r2<( /(;y괞l2sh5do,njDͺ繤F#S ="Huо&տIIlkpYUŇ)6br7;ƲY;#p9 .HJI!jhx+p1tȀĘKQeHSLR*chˬ&y(iK2ӳwʤ7w;THod3{WU?FwX5'kj6SgE[%>]x{/{?&PN'4aqIG [.% DMe>.u7X._g3z̍%ib8y~ ,~ * r$W3\%$672)VyrԴAfio|eٷN . -sR"?uS} [JzGSώϠR@¥jQ34gN Y-EZWuTC_9YZ)9& F&./"U7z6muK%Yb@ցy3U@[[f}9:F^ =M~@eSlZR0-[hh6DVlVX1 P[3tGlXisR?AڙVqhMBDͮ7ϝMU[ɷ`l$~ ųtE+{;)Pٛ'I҆2Rm?qpL²M:UO3Mx-9u񿳕asWœ\ <V!:n3C[痢Qi:N^ Ϭ?ῇ?/0кER 347p鲽UХDƠUgo%{$/@i] ]c0 'fZAg)1|d] e)L%GM"#6Oy빷.Qh!إU#$Ý7W7_[E^MıώM0sZYj@ )u^\F :uT )~V,߸(^߮l!ƜrCջ&<p 8PEGL"L-.7Ds b{ݗ;/l@DNQ M ANj_~Knzq\FWmcLb6sUrl:MT c:Qh?:MC4)Bhpd6#{GXe C\UqrMI=;8xܒ!ژHM]fDH0pXClY3y K4|G2 H8 j.! ydNVjr1݈<ſX'#ˢGFc%oN[C!`$ z^OoVTnk9x.qZl2YR`ƑmSj1_)Y D 4;T+r:t7;;:{&>qHm!=h)l@!B$Yf=s^ke ]<sKWys߆z,DSa["l| ZJDٿ]{&HZn`1(Bᱸ.|RF{Nڞ݇(,c!JU3=g(3*CPv37%) e[(Q=ƎrdqRAP DI "ԃRXʻr395:M%Ԡo=LӐ0a(g|ԧѠg.;e^0N4kH Ԅ4Wn|~零|g#X+=|.H{6-+SPt3oJ (Vw76Xz (,1]Y 4⫫OvmTvM*(^~;ҼdwTҞ;X!Xp V(r1w NgN:'ZXlD:`?+eq^j|˿ rn] ̃]CH&2+u=urdU:Dc` LXnYȖ $s 4jM?Tj^%I2E)'4_ǟ 5?r~ƿ _os"cM_hS}D&%5_en=sXg2E^d@. C*޳']i_]Ļ bz7,lBԈ*A<ޒlCbj (ٍ9`؛tն@y(t^H Zc%7FZAh(߹;[LFE ={ _/ ;ge?i@B4ƃ|QP~B8:8Tzצ1&( XLf'<Վ)f Z=%nNK[V_0PZ]ʼPe6W4/IE0]6i./KzEzl & [ {)$߫l< H #p‚"A{ߪLh=:=H`O$Qg3ޱ bp"/@ iD+SbXfy=mEDҾ>%L2S9K? 7dXcofJvQf<Wﵚi>5_Sc35@,PsC`ڬ'ӗ:QEHztrJ((vBg48VZx;*3pD][ U/TݪH5M}ZE6zQR[58fĵ>wh|n$g>%}`^ovxeDYV Hb#cB2׻?TT^nxD=R֙k@ m#8چrY(YYCJC2H%}01/~VF[ S 85w'``Nr GqJ(hEvIU ?~m9WlMul:  ']{?bb92ڎ +i&`?'nO_D:^ &52EwQ#Cˆ{] yyQRH_bA(E~ Xl<-\pTвۘ?9Ac/k:sDd˵t{zԍxh얧Vb҄4Jsߝc#E en/R7-Yam2߂?2jfl$_Uipy7HH cɼõYU`aK0"TMD K>aoV5탖(ÎY7MAi&H,*Mvt;P޴w.2kK @Ek&mY|?h$]=9}Ajn=qXQM v>ԝ>9&nquUgܪ1 ;t0cYxm7wPqMq<+i.9giaamdU( ,;$RPp_^j&;y8e &qZW!i CrLH%8hHKدNل"*do,jtJ<y`"-Y`?UN$$mລ~$W<*YU7'6 0_5B#|}x"S ;Mb!z6fEߝתC.wHN卞aAR6,&UPslcD،avM">%Z 0,CGP*;jro\xȎFJy6`7"$p^6fӅe`nU=v&> !Xà 1qrT I,70"68+|KDU[U9kG%;L#Ch2$4[WkEsM߿o^igPw|N^Aag k" WջfmAwIj6DOpŰ=w'7 )Ot7ju XQv%Oh&ˈr,ig|l$OǡŻIj&=<ɸ U*_w톅_!ߑrn3`>CoeT~qh^-°?j7ZEؾI,.OP PL8m2kpv;Dp{wGNL=ݹf>XOz\M"'[gK'~*>X֠#L-rXk7[&T)oȾ&WԹ B$cB|3:HJ #C!{n*Y,*IK7 YLDFec+2C:NsI(䟶 k~ʪ| OHpvKo8Zy94U:=ujͩ šOɅ!cW"PB,uj=VMb =l6)> 3]TWB;>(?O6gOGXz Ox1 bNZ?Ȓi_FqlȴN{RV0ytJAꕽ :;=z38NbtjsYYM' b:D~ eʦ>z7[-ݴ+eo nDF|guN@at>Wqmx Y9!;ېQ1>FKV5Tt2*>EV`P,N&i+ [u4VˆkPO$$ LRNnf턚e~ =qoXk<1 jL/?p8#S;jh09j-@cFÃ}>Ob1\3 7GYj@.ؕY9~o32'hd+`IҬd̢)7fazv-P Li A soަ=]T@1a֞l؁+"y+<z@qFidоLpg.H&mGW5G`}(ov$Ntr֗0-#QgpOSn6O3×WR/ -n*ik?rqj"Fy#OU8flf d4_DO VI)r#1X#WeӨ $ 7'ߙ 頻pwZjЧU.#7Vރ6QIvł%ZJ-CE85A@Eǥ# Wlso kSU1}5h;s&]R23mJōbzM MFʘL'G0XnUY$S\U/Ck$:c@,|{LsxoSx+Js,vYƙwC9p;!F>s}kv3qFv=+Kn?2`5;}[#k$%<]=UT3PH xۑG#f]!y$UIo[Y0j@.m-)ꊍujʔh@~Tכvm{ZG$Rڑ*M}AucH%_&RIo\&A9\a"{!_F#ed@G?|.-ofI@\91G%6"ݼ}@|O.6gW(Nc趌-?ۡy|ǁ4 YQQ5Xzo/kq&HO$DN)L}Xy";G5-)z /_#_™Dw(UZbUx)`$!dU3Am[KO|b'}ς\8WĖ) n-(0u#^y](T||pq,ar:=r/lpȻbfm|D)5lbt\Y[ԐC$GA YiX=` +p#n>Z&jBÎnċuQSǍLȀ0-g|## zgc!0F_øX JaE٘O"DɽhS(u w 7kX %j)$iՎ(lUZw=8yާG"]7 .nN88[Ȋ'$/(CZ`o^o162 3sƚtV9!fd\gAép[K3YhVW-wOWɻeϒm,J@Μ qW=gcVH5$JInC;Z $CtYѩ'<$u:xE&;Iƛb b?d!QS֘Q a+7}nNѫܬLoTe^kRV|!t%p!8pfdG.2RlO}B\ثcuq=L.G3 W;9٬s>/N˜ _!bNQBtpo:>*r7q wcQkx +챞si$ZX]X{'&JK% R΋lX7G-Mb蝡e]z s<_,% ]U~݇\fv%XjBwCL>^mjS}pͷYe>yTL̐2} ûr|S7<,C%e`Bl&:hNאy^V?TP$FcͿ3>#{۪k;k5ŸF cg¾ [ &ejUqύH#K}:GYyb#B"1 [Hl5oD` w`D-Sr,+Zܣ䗘~O.'5 ]tw,깙epRt/7&q <1A2"sY#c]}79Z#K:_[yHaBX=Z[CH&QV;~(\ΌsH͋vl$~ oyHM$ qxbł>1x]r#uyDqV)|we4f Y]t=tFZ{~$S%:VKyag'mH{[D;2E9nWǞBP6Ǫ+m5DTG:닶ԇnM42p'm6=^ubTA4XdZm`[)4&x7- և:1 gYZ07070100000029000081a400000000000000000000000167b609c6000029ac000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)i]?EhDTTk׶ǼVzJ6J1 ٓ)A !O0o|CR\=ը 1~tb3o@l =4Y6ܒ T0I-V,j/PB:G >n >BgRWgE&  @x1< To@-J= ('f-)')~۷\6 >H1/""Vտ cYGlO %UΖ*ujk@Մ'g{4`HwHقKoaHdTIȠ% Ֆkfny hۥ*T(lkLQ}\:VEU]$lchwJ>x|)sյDjD5Wb7W׻,y0YD̓o]ruoP.@ӄ0mpݘT~f5%K up.>Z̵b$r3q7%>YMM2nk^s2\Y+;hl_R?.i[nH_wsbF eMDI\/jmQč4Ȫm56 &=aiKolo]mҚmaȫқQ;9`8]'uh*ڪk/N۽m=S~t"6j$WLB2f.ְ`tҐx< <~NB| :|:i Om&nng*/},xo`qGb,5lG*yhh8I* |@~v<옜 vwlgԳA~oÕbۄ% x iJm-q-J'{Ǘls8{Ґk[o\62.WPcdfJA4c y uHo&3HߝBFU0@pfK ^ubӼ켪 -G,șBf>|ԃ8Ƞq h" ɈkvT."Q:QUҞڈp/U iSf#{aEm)%N#PǹInQT+&yj;zs^f.{Ǘ%@sRaQR#aQ]Nǁ:aU~faLOM&)FōKPgh8sѤ#QuY6jOe2#{) 鯥b5d8RG7)^ۏ'`E׵:7.ϥ.wyA1^) ay)Z :ݖʆ)3¼іT`K)NE(: N_S%CGU/J<᷈߹+ҭl2@K!vw ^bhTw{cO/@yh wJv0 Ts:FZ:wӛMXaV ϓ)r]-)p޷۪fLxHWnO.c tvƻ},")'i5 |R:\_p>s ?$O|RX 2zªaleF"߼ޙʦt:'Š OAхѳ2IKFu3~Xz{iF(x6¯2&D|΅uϪԊ抟"ACdeG&=AC[`yQ dr"3d+LwNt|⣰W?<}_jOjpd ZGIV-z]֐l n}\*֣=rI[ud]h+>ʡV.P23N{(rvgo\8]WLjF泛 ND)>%3%26Ih:h%My6C,r=#_[[ِSc$:+Pk*xNis?c>v2- lZ+ aeODtP\Zf+OI׈sLpwh+5yܢȕ=.ߏi*~~#^Q/mІАŋ )AP:xy(0:dH"bLV }!q[6a]wjG YfϳEP~ 9ؗ1h Cgn6]Escl!@h/cbr6o>/b6j]:}}` EїVkUqCVH#O?DfG}xg)Ӣ~KG֤Z,)H: OckP6H׷ 6LuRLsohPW7 T 'Jf $i"-o Ɉ-߉Xp`1kS<992fkTo/W-V`-t-W;^Z*j񯨽y5hآd|$f[jdLh㓹Dƕ-,"K}} oa5S\ 9-E?#Ii4Dة{8B-@-ɮ phz}a/,H㓺7+,E>&c:ui,FI1I!`ῴf%f "ȳv}HxAʪ72ЋbD*Fwռb38O~ՎKXn֡Q݉#7VJb=й$Voy lۅ^ku`Y)2FFlѣQ9*qro3*XrD+ !긪 Rs_'ƻ@zW8!žAL rj?G*X׿EK} *̊4FaFF1}Xd\5tAt~'qwUҝ5/J편FGȖ֥_aNA2j5\vy39Glwh^݇-(tىsM pY/60MF#='qo˹1(ngQdg.ړ$ŏ|]jgqIPS^xIIjT.TJqj?CM] I `wF}/|}$B@@~ q|%EZkCWF .W@yL) ZaMzVm 21K DNziy_aSFCc@5.VpvpC tai<EP  E R-iшʴ,lwVn~4[ ]vXA5(y~W(۽u<|u#Y9ޏ^@ 1[#im{M%VlW@/S>ؿ?+bwU 6hAdߩ'a/{LmE7:'(- ug7aZ)ݯcL2(L z3ΐNi;9–͜UEMr\*(gsw&?PjZc`ݱJ(NOZ\41o5mECO iIë"N)Lڒvh#3GuRt>?}R^Ţ1B D[6F)WJXf-U JW`gxVa(9p+ۣI@[rN[[G|`Bm^>}ЂJ8ѫgaw`Y _Yhy x gVQ]%\XmGh 47C:q7/jm .5rsiY0ķRXCNX;&ܲ6QcJ[n87Ks%>0l Q.۴ΑIݑi?5C42MG*9_Âg/W< Xܺ41n3l٧m/=ق?͎OpJĠ }i%OݗZKc5PoS[@`(>KTvn!LG鲂$ȵ([RMڡb&jB(JbS= DPjiA|EqP4Ÿ_D 'B];c,{O i'm<|V2{`.܈o| Т8Q1t[ۿW16>4s4'F!ŌRF]K!<e|-,wf)7QKu.g-Z<%iӖE0?fK#dtJ'S­VmVKKQǝsY=XaC'2VIݱTyWDvwLzTppCE|C~5vaM&<+^~YY3>}; VQ$#,A&qQw.#T=(iqb+CG*H30"gEp>;H.?<UN`Mճ;K5c@o/ C nynH͠@ P!C 75h;k Niofv~,J0w-x?R` dzsQ+; [nD";^# ;px"𕋏s\`qUokl᧞,4|")$|`:G"jV]OUf;9* 2Viܸzi:w@?9U[` G`>[ -s圿;\C"Xu0{A EOXldV=Gul_'.PpZӐ&oR^>S|ao+ ?ぁlnק(B2b٢#oHOKTADQ IK-yRi\>"VlIF9"vTwT bّ'̒!Bvt_6xŔai%ӽQ0GveѨ=TysN{=u\Lix+C'2f܂i,TdkI|፜lm=`x[b6Vqk9*? m[[m5f6}, )[:ujABUeB!M!^L-ѤoD6Am5'?BՕ%A9]fuy)5k]Š ha=02'q7#T⽫7k<`qHhV[3b~7_z9~sMCb U-ڕ?῀h.Vj|Ay3Q\[t#Rfml:w";~R̥.&wn03.a̴}%lt1ڂ|0Ejָ~?SG-7Ҍbϥ_ɈT*K$YJ:=ϊq[l%:2!-'/7O5ƻ@Y;2Ë?PgT"Z9w9/{죋:@nGM=;^1ob`{ *pc(dM|{Bh/%ݹ*&Z~H Uh|;ڑѮ+ix_~#TxgN&^rTi>U^poһe@۵Y0te{; #jCO.x91k/H"~ AP~ؤ|FQp\M=Q(j} NDsl>wՍg$_bMʓQ>2Pz/GIq|G:F6?ERDy]_Xp&v%IOui4MgOW6O4}\ wvI@+LK(>lKs,CO+:P:}+~&cD rRllGdݲ7SunF^A u'k)OB0?(rChTN(*z'ELyԿCd_ې}5 ,$ u>|ǖ=ibXznD+_HfnXPk-\Alaet$maqxaS{dQɶZz&<; cˈr/aޚ $zN!cc AQ1wsS}Hj}J&On: VD}SpD,cle(V0/+`5^)v`"ĺ3N6)QvLX/1eTGbe]6jDQ`}jrܖ{'9*x+9쓠ڡbӲ#8LSk򃺺۬ .5Dn:he'W/;NrkͳF)bOކ<=8Ss7|Xy"|Fm|Ewi+S pfk[A_HOG®́cIHQjUYVbŘNdE{ N1 FS) Jq5MRʵ'6h\Ε7EbT 5ͷCͺ/Ŝ+ir W7~^7LWpBt={ŌLl AQ# $sur{$IC"7beZQc80RjzyPUzVV`AW gupc}By1_@6]lԺg)bG2$yQB5@cfC3:'x_OQef ,\ _9WmMP [R(\{bipx{bWN =v.K}8X;y*J5l h ]$K΂$id-. Ky|kD憲+UN8j2ia#`On7^iunj9PD>eWQmtXG, ʂ O1* Sa^ED+?'xH[ζai 0: _%H[|-(w}hlovc`nVTQŹ+[w~H7i &,zhʝ ؍DX,/;=Np' |m xNh'llAD/1ֲ p-KךYV֬Ot9"volb3I}ɅB^RqeJ -|_'x%y6YO&E拺8TV pZfaE섺8Q(XIrx3Ӗ}=5 h v;3eq2:Ҳ'}wYdD3LX& kׂu?TtSQ]zroܔ( EIeB<<րrcsb^-rpp…> qQ,*{Xgrbu-wYw#sאq#*Z%A7fBLجQyjF$Ϡ}#? ǿmuE7#0=ay?AGu]/Wyi mg #ҧ)HhL59^\"FqSigYZ0707010000002a000081a400000000000000000000000167b609c6000269c4000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.26.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!B^'Ɠn}}b)n letSY~!"~4eպcok-?%^78 L/*>y<}p$>T'*H sŚ=>oY0@# <"9N/VXEU2|P`dM4~찔X攴@È44*Ж*fI'"C،׎DžB0a $=fy-L%JneLo?D ![ lGnM*8iJxrbZ $_6HL}U`*\xs1| X#8Y]ȑsLD8CiXO*UbD8\yVr"wH'{Ĵ<]t .Zxy 6kZWY-XC٬9 uE8q 0X6" wۉ8WʑB GiW%sk"UzѐMhAMsY/ʇ2QfCBc^߻^T-"ôHyn+zcQahVS)Z-?j B: |ş-?96$N=;~pe==CZp dnZHwSxfs*}D TJiMMX'f4kuUG þ W'(v^*WJ7k'߯a:]}>I;P[K'%^鏝Vsцime@6RxRi6?OG[|Uavqq67Th͝!]&*(qEzCK4r4bYy5bO Oʁa( ex~Y:4]WJ_u3KBlׄkd:g񭠀{D`">EŰFӑ_|2 bsHk [~ik B=KDlsfkåeb0oT.Jr=~vxltΎrtE)'є.qcTO˒ARYk#GSEƩۑmXgA 12JaJA\6-HB$ b_edPIvOj&k mƭ&@s:ˀ($LZLQ9M~e=4uݘI2$Fd H76]I俣A _0f^:B/{_,Y+uF0Cg(N;t+~˛KR $Uye1";Љ'zK?@*7sXan ҄D/u&QQ!ݘx )xWYcBH*(q@= LK/ʸ:P3xXkic#eخ8Eu&x* ry+ϑh<(b`*Ǡ0=8+ͪNdn"^W_ɣX) rR̮ˈҔz*!my7?%-zm5W7ie6&Rz"!z-ߧD_b,D){Ȼd!{L'6WY.tYg&ZWU(k\㷩ObUÉ/ ݅6MQ0Gi|߬/}"Np[(;:JtmNq^}XzO\kAJux}LADڟ):+%hőV.J]Π5ϯcp{pǝvoj"EF OL0+\e:rS- vŧ\W[QÙ|EB#gZ[#yk P:499e<9JJ GrK0Մio(ilf.\rbWga.^&OMGz#ӳK DE 4,tz4CViYm%c9ؾre `|jv?>QPJY{;bJfVOVkpBZ"TJb4nrY(/,bC #嚘fѻ:e1Ł>m}@j\Կbɹ<"Kx9Kk/7O]"vEVG ؊-vH}i 8U>Xy\4KC3^N(R[Z혗Up ( p(.,!.h"Rwf|R&WbA ~N_18r;Bin-{"T##wD%YSX6w ' opggv}67B%E_eF+SècYն?X:}!5\60I(߯ ook:%.$w9-3ZnKm-^?SC{[s?9Հߞ3BYra晇ص_}xNN@={2_#}d < +?4s=.1*Åεzk@4C~̀=1/\[kamQߨ3lœ"(jHb dW,33yoKG2\p҅K`X~@ɀ;>msh& 1ioROYWl77:ӫ9ӵ~ht ;b>rʣnB:5x(PQY T/bL8W(Ȅ$ FP 8J*" ^E5ekqJkW:MWEEs"IMb= qTTы'7wܵ6K82H*W?4 -dTYGM jO'zt&$G2ˌ]QS #iZi!IHC܄"R"8y Q1NɮLX ˚|N1 ]K9hoHNoFmLt{>n٪R{ TgWy{J?&SL uu:vO7&-<nY5q3퇊] w8Ub m\!1"eǤO$ 83 */!mg]}sO~{amn莉`+-JyfE`&A#SqQ=rXdtWe찇[("Z N"Pp>&qhL~1.u*;q`U;CpYsdu1[W,mĕ%>4Gg0Xכc._Gͬ\LGO#(Ă<hUlǼ 9"e 6 (a59_1N^p=CYV\CݱEm}> 'G W**p~l]Wm^M2NstsodO''Z 3>behUۮ!ꍁfS{x7UӦv=)V{>3I(g 6[p;>sOfVWݨwOl34T=5b OvSWsv=S'T}4=)VXN%BO!me+ܩ|qרY>zH6ZdsxlC ]zl8 sū-*4Z< zÕ0tP|ςfT!8OHⶠXɇMXza(1Z%ڄYf;[@8kx$ܹ4S"7[ߕa<|ƈ7NSDQ2Rǰ6&WJylIE..y &a/N zT{<وiQm[D6 …t07r - W h!p-Tr~/eҙ |C{'R*zyҫJ迪nQ߹m;DgY`:mqExԦ]֭'eEnr懴s;e_ƾ:v~(\x0+|!6œ-8RΖ@3)7@f/԰\osO},i 7?`G:v \Ìxy(#ٜ{r]mmAk!L;cõmQ}`OT'Oge>r>(,0AaUMA}c$\n_+O\7/ZܮP1MO1i yPc¬Ĝ?'ye\1dI7 !D7S@ˉГ )Ɔ\@~>@)sd,Gnυ%.:,GV_\"7$-ȊiJ!ɱ- AFA^ . 3TV^/48tܩPogbH}.8`r G"iɛHyu {Z]J=> $ =Ά/7lcQH$ L@~t" q*^E'[Q# |ބ>2sa*oE%X*P.k*mqKg SFʷPz[ z  oi2$ztJ\/^{EhnŒ}}p^f% y\u;]izUsrm$ Fqu{!&Au= ×DJ寰vK$d<7DI+(Xz|krM(t e+߱@cK2o7nBBa#* f[Y3j xm;X7V^܀hb_%H^tlqčچ脦aLjlf~W]/c`Qj<mzX't!={9v @N>rB8JwӇJ/d7揈~gW HQ}uf?M;yd~,mR.VLLP_ 0dS fWwk UWzh~1V7pCp"d;BR\_xp 0Ghw?lx֝QY4]B?&"@]aN*]]|!+ 4'U2iZSt֠9 ' Ž37Ū9jn*ꜽATwvRЈp"jvhJ^gYrUęp ,u8|(JZN!,LٝVQq';!)U8#R:]ͭtB+cizZ{=Sj8Bj~Qc wQqz$x:XGmQbϒgB&[˼#zT] TNV(vDRvlqê[I)~zm"R桖JlQ up(X lP,laGUўEyV{GhAwl3s/'8&bP9cOuhMڙphBC~hq( ѱ~OV:y$RЊ?^3e:ɮ5b W qL oD%'(o'+g`%/D2Եe0NAx J`]=!'&VkU{;_D3B^vKZN|TKs<=^!"-ډ#N]Z@'_'=Hi)O$*i֒8)ؕ,V3F^uX驮t'7PaV'}2z&<Z_ۭu7-%xp`zg/pf"N3<[&o,IB T>WpgKGbשׁ*R&_.S]?d$gZBq`eUԉu꾓{]T]VjQ\9ew8pxڇsAz$QD^ _puV5!اn& ^"b?YytucgVtBa[GKW^K/*O DߣThti i >6)Tظ^"]`2nGLȳ4eQl-a׋,gavCx]A zeA={@[O{ݪ52B$QuзUF!`Sta\*.-2{86,)ug Q؉S3XIu06n~nS^ F. ^CQo`ȐU58BSKS,%ٲǕ -C55";Ch# H{!E #oպuUX[VUl@~vլAyn BG_{} a.*+ p)kPUdKQ7B4Mo6w6e#U6z>M &> 3o?Q]љse]D՘N)]wJ: ^<;fCUv wW][7%LJ!U&=#d¸Mc~ fdI\O,?6{}wvuͷA+ټ+'>e7urEAdSfB`J(@*Drݪ<5F [\w%8KķaSTB<ioDX$DjNcGYcz%S20v򸼐J8;Y`-8-P"V`[cTꊛo=iݤɍ%};Ժ:3OwZ5G4D둳qW,p?'8H`l{d/e] $%O&[$lA:1X%df94MZakm*8:S ʞ= #=A_hf)KrX@!ɧݲAM9WX%/w Z{ pl_#ԇQ4du<N7G 'ؐhCe!/H_Us4òo$J4,'+X+.Bմ8 2H?RI_I5)=5aPS#pR*IN?Ixւ9a}$ujQ = Nj1MߞtCi\SES,̯\jxdBq<_z8i%phg|ばN*Hi_h0dxiO|9aKg \Mjz.MAQߞa eל3LAUJͅZq Yn5[b bvkf/#vgaܥM;jVΜcŮh4-vX]xIT—K"7k; 7Ӂ֤ZiC)Mm^ ەZԖgγC&_kpJ*dQ@:tqE2>eiqHPA ,`河w.*&Z Tm.{V| Ǣ#$Y?=0&HτeJ>u}m8<̺>$|>E綸T&0w?bʁRf uS݀e#ͽyVG:6],Px#e⬒VBkCIӁ˔FK _YBmx4s]N{O42ÅIGX# Wf?ADMៜY(zrW(TOq|w1hLv!AKSH<{m1ctČݮ5Η.gTD?e:ώR3?AsME.߷]2hEb:ʒS a8J|CPp-|+Tl&,pK&Ŝ{-1-2 0 g!wqn ݮ%1^QԈ;P1N/",55-쬗ƃ+Z]S;ߺ<櫓:BC׭P\IaMT]5A+; >a2LýNTD*akm+83% T2{m םnSQJيxZKK;FrSN  K!=CɞӳJvƲ:,!8_:I 3 >er]gvG~8N>C2 E4E{P#AW+~bA [ԡ||`D+ssVnԌI8WBguUj2:fuJqyKSV pLHvXB'u39m2j`.L_410QIGD ͊p5IA$=R^[nh!#!gr8PXKyWW"(G]֊m޵߼i9D `}M]z!w#7et@ç橁_<+M^ʂfԺD D es}Mo1nmmP}[&IK>B eRB+ I/UN.zTbvӲ= F"6UZ\n䁗5g 3)6}rGma1xC_zA10^3!J:H f69(sde2%bֱkɀ l792D]8sU#Jbmn`31{9PAgI'Xa\גS}5|f= ke u#殣6U_&'μ~a6c ީTiH)#7"s|zϧ&faďLS]փr(_2Ŕ{Af<`Hy+Y|z2ٮ w Z$VLk!鱮텯UČ% ,c.F[ } fU<0S{&)~/=HnN@7J5~ HE[6PܜI;I~y]sTon3Cؒr0 %Nk+_hueYhS&6=qOfo,R`0'Ta e9P@~$)*:ϡ;AG<ҹF!0h^b{I Ȇ2Z$ ]!/$b C@#Q6;#EY@k3H xjE.\d2xaz/VWLN-CGke1Nc- ʍ#e@Ĭh5<.0LHJqT wA9jCl&ިjy>~MYs6y_wfsaUZ;L{'eUFf-[HH 5飒Z0RjK\0q(,RԜb4RQi Zr !t_2D8IˁSZ0}: Ziwd9OTh.kRLROϵ L.'C0WNu˙Aג${VH`~Kt8Z  wIF-AƳl;Z=RQt~lqIr:<A ?:J%kh;Das.Q<$ׄtWQ_du;kb }U{L̛Ԩr/LY=جތUVȣSM]mf > =1A8+k=a9=g\?MyS(Lʍrk!$Y"}`_8iK^8N 5XU^ӁɕcB;{gд,G$=ؒmk환PUl>z#3'_qVmc&>Mݕf;L]d\{h,9;I{; ZHP[}sF+Ue˙S1/W+dhXP1d`l)!Fwk4f~ah*l'T,Eai R5)8 g5^]kٸ >,eW,$ PN,ҝ5s#4d[qcZkrFpPaՏOq]^/;l30^$r(S%@Xwbxd4V8+eqGYrM܃Q萔B.WB(6EX睄_4_H]ٖ =H?CoR SʺˏlU0H`S'0c/KL8jGΫ'J 9e M+0Y+hJ'{G(d{';>HJxف ֋Y?mJB %aew.&FF[0 oR% RYz;''ɗS$ۍ fY2Ɵ',M- Ĺ?jd}-GA'%"Ӓ=д]!zAm0Ey߃R=Hm Y`q~oڹozsNJ>H5V@"X .nS=Ӛ|qwvAB]=z{@=*@α6P6L jI9\Pwb:2 {&N* s\P\i*(nIf4ܨ&q"se]sJ3Km'e^ɕu_,ɏ_&ԓLiC ĸZCspy=~^t-1-^6Z;Iԝ~ѕuz=DuPT#qvG+`:hF3n9~d fBMiOaWD2=XG8(LjD|АS&Wm$z1ˡA+;7hs9aHehft$qhYհ*D3MPNaBZlxnFm&Khl3D1c8Gh}'6"B^$0/ة{N .ڒʏEיRwC+IeZk1?])hZk'@1˾$$ͫH[N t룍QEO)&^i38 ϶ke7J/a !ON-DRxI^DQj^]fCy﮾y a~?49a װ Uh_qe9IЏzp'(ܕ\#HMz$U V-Aߟ"rls"f6{G8U,0Í҄40_<A+ϴvFCylZqԂ"͙h Jj OEy{\tݭc,d#JV+XgI]\zΜ ] (oL`(wC>>I\O_nx?uM5Hm5Qt! FZ"V->@=/^ЮR3|~Zq1@ ޺E)B0pxsTju9ESjrgcd)\x"25U. 8Oٞ7[Ԁ#'v~l>䦺 7ܪ?Hr!G/AE OV[|CVLY&{Όɴ^vts&CJ (53CϘJޱł;Ph0>So~jw,LQ$;]J`ӊpX8b % >pUpa=! Z)_,~sHMzB. S> WR?,’. :_*o4J1|As;!q#||)e(lڝfEⶏ)s 0U`)h%%=wd*k+kڟC:p)^G^_r)Oisnpygdž5P|[X}sWUCYʽIbxFXyχ4G]S15S1L&|ˡ%E[ڀ [hqe8XٸiVAb-U~I W +*vsP| ?'QxgB!HBl &;|C3\BژEsHڭRhYF S#ЫZ0_%lSp'i4+fC\,CK]SLwBpnYF("F֫51,np:VCr?\ht͋_vo." ebѥw⡠d'?ڐ+GrJ^Kw5\H@ PۥȧH[VgT)eO94 Ů}C:PZ4Wл|IM(XMϲ-26ZYt TvD<[Vn f>ԋ5͍*ܨQ_o6ܟWiE-Y*-PS=ʨՙ"jw"|-!lOCzY@IDÚ0K1ښZq68RN:Erzֻh)TJk{G=Lw)a+KO솶YpS#oOa Uн(IM5P+׻+N!t>4q]9x$cKWxkҥki?l!nw R3+h1A^!wQHoZ+b|eo@;2(dӽXĀsS駊3ԅR0r LE3X 8;Q{+@h? a)K)rΊ: ~@B MHtf !QW rBTj?(2%J$/[,s%K c5LC2 |: - ڒ7ުnQ{-5$FML@;7,(^p1W)$ccWny*οxZ|ퟩu|;tZy)sHY pW]iR/>|y<Ès^W6F*ʖ=!Z~;Z(X\"~ 2+bā@<˥SɟŤpqrըP*]E*ߜ\'\2[i('&p;|mu\\҄) eL,EYF13/EJrxtKq`Vzu5\kV/}=wF1J'4$5PW% V(y /^:ȬyH:r Izt`],A+6JO ώ,p z_ַfsv?:|U@Ӓ*)mkGx{ctKAR=\^=?\оR TLj^hm;k+qvoҍuKW[8עX"ן&:YsX*9Y.KW4Fh7ugV|u8]!d\71}T螩)&؞PA4c:^'juYACYop-jL`7g~tsM0B oab'fijXE_k:HJ4Њw= iV~C.%hF_:<a,rX@6-DN1 iNXcA 1)BoO^IneN/pXxԶ0Cn )sfn}|P<͈2Qd@ۚ18o da1G8dF<+j sbex@ lr`PwABvn/!8*ϰ ~_j4ޓZ eBO_WW }8ш-]_zWQdjO oINظY%=e { l}+Zsi0AH8b!˴4hmИCr;OD8FOK* i"[#Sb~Vﵠ55ćq ,Q1񉁊P(r!iQ֮-Edwݩ mΉ޾l6`WVE ʹgI:5E0$f8sO(o~$ u *G.YT4c\DS˱m3ĉ{ Hs]12g&~b=90:ۏaX\|*>:`RBHگD&ΌoNXiDz¤ =|* 7 Sɧ7 r;:pZ'B3CIKnҶsZH'H@azU*/2&e$}{`fMɹ|˺29i^؏4=SiB/`2Qc8p:-'&ic nW#k|S@īGRVl0B=uX3W!|FJ/o`$}ofZb"C!Z4m'Lq d⅄laqv:z-9CnŧZ%ϩ7d 8)Κ!SDPƬbjguV|>JwmFhH5!l;YMm)2,tvpSݚqD5 6r]}{XV;4_Wr; M^cAi3;UȆJu2'HGJb0ƀEyJ\oAmM η3EL8<*W 5WITl+ .r h9AQ8D]c!(W- e6\/QBQ^PFi>mk剭­jZmx2Rg<ĻPSa'd:Y;hT!) ):~yJ\g&L?o5 ʽ5MnZjܪE?aּ<$K]i0 X%F5 #pGL _z=R:su6zX.JO*RR1>0aEИo_wuSs(-$ B_7..+{R!|hCoڶze>,#AX;惣+׉*s^N`txXuOז\殾7m::VJ]v-=d;ZIH0?jl|lo\[keGQlW#5ʤݢk: m'IFvk]~稈.E}xwk:4_5圄O!d')U+1O٦Τ:ZT'`Gcvx^*gabcO൦KVEg%xu|NvK$6 ^#QG3o"ͽб@3w0 w$ۻέ. Ӡ0?*}(giIv& .V6bR; gFۭLF.~K *iUL9}gbN7R-'جB,/Sp$~RT!*a4s}[+,²H>XI56ϗxH'Ђ ~Vۥ7 1i; ibUf#od~$ccr>D>^ŎP"{'<0T;AP-!d#|wؖ;~;tw" oVxY\-u A>fQFU mZrWH|U ?52S&{$ V)X[9lJ{ǁ5@Utr"*k8N$ï[bȃS.@T]\ILY^ZxUp+Zgvܺk"Dx3To}ڋP؃ ~G}qX*YO\fhf#ӜFF6ߵoViWFD­qЍb+hc"$O4£%)"Ed)_dsRR|ӑHlT]:S4h+SVȁsW*bP8L'Wܫlyc61.WrK4'xJYXklq([" cC߆<[ލ|۾.&IUJqƫ]FMJ4&Xiu8zkVBr V dX4s'IDӨ]&u*#EשL7lx13N:&zwR/e NpypEP\G[!$huAd; hp`S[7 E=kJPŻ)> ;zғFzc8f׈b=ϝZ7K*/sk$Il' KNb-?.1 4m( R߷s ٘$JZ|u65b[ZL \~ﰗ?%vW.MS1Fߟ|G|>Ugl3m-fhǙ')H؞Ubj%,8bɤfUe$KZE|գ$Ӫm !}͋edDj4փbI\]U*!]$"A&_~]ն3I- d s\t⛓1!|`5f'[İ<9@LSSQfaWc+qpiN&<.)M-`~c.ի!nqK|yzzz${Xh "uC R[\XH]l/0fUh۞!Ay~1 9Sx75G j5s1A#$rkM9~+4E1|NŎr8";slvF@;Dl5mLk]b<}oZvIK]r{\kWN nOlek'-/`X94k@]3_<׈#aYsBjDF.3-}JV+"Jc%+Ltu`$`T 3? Z{n4T9-^aVleπ눿{C۴$3Q@R\.RXNl"=3#&1-e[9TF&X* @0n>Xk#ŸOp(~qG`@j J,qN0#2w. s6 t?(_br2SafgZP=WA$d+t5"`Pχ a/ٗifقȤp+2"$ jI Db5s*2 Z ĩ_ANx'ՍS⺗f|sIR!hϚ=$3;89a>ZogSV|e- #+vKOQyI)^F@;>= XZxpoqg@fPv<8)6F: l;\ +toԛsaçR&0*hϝoo?R x@\~-4bg~wA%#Evn߳?ٝ'N)!q,S@|vXԻ^ոoB%@ wU50}u2@%JQD=+tQYd|'@CˇbǺ㡒0>Dٙ%E봴ū-0VZ2#uh/o+M Ct d,es^G 6@y5EF2xQ 2ńEo.5;ߥFo Fr?ߌC;\ HThN/@5po> ͐zQYtWT- 4+M+IU~ xlXUl;Myaɿ|kR B~%9o`8\=`j YӐJډҷ* ,R9x82Lw)U"#n㕯XCڇjH#}`@ʼnt/~ЛU +7fV4D7-5%^4wkzF]ETp>0P59TF߹ rbB_MLeiUd`o9T!̓G6Å @0*[A2z]mOu]Í!"w%܅lsv;X{=J[6Nتi%V3 3ku$'95:6N Yb lb;g*8<}o5ozтX5*剄5np44olذHs]˼ViDF Zv0Mjo²%lt0K۪:ls=1N ` g6edQ S)Y4XdnΙp3f!a0K')= ԰lIɀHz>R^pX~w ++;@eEi㶧L$5ړ "8$=УȇTh,WʡcdDڋ>JsmMUjCx_KTIaQXf^Qrpyk6, +pqr,ͦBxWłiޑ5 ú<?E#HXZ-/_ x.P lTL׋p5mM>_wBtΐMhccZGs _6- SWF,AJ*:׊i+,[@B@ATːSϰPd8C^ q54w(X,; Ј3gh_ކ$E%@°( cClv~΄Sd8`"zsu`/}UoĥVN;R*ˆWU(Oחٚˣ9Y~{NɷD=H0']N=yK!%jiAQ||9%PUzդSSV'6Ri43gd{mзcp(XuBko)MYbVΠiXպq aC 9,]e8PMSi k <~n{Ñρ,X 6)=z۔,^_V r7!bwӅ$kniuן :фY*~;F:H{ <_Y*HDZI~g!dy1#BÆvz"j2[v86,yr)A8K 1J%V-ӰBQAc024CaAAwf16-e'oMnlЀ[<}Qd d!nWkCl~?r-gx{ߍ#5"XF5%Xw1xYsgj5ϴq,tT;p ܺ# = R;*уp% G[m w( 6ʷ,uV{9!("w}D)ImEco:5 ${ ;080 4Mn&ؔor#"w_I)mXn O3!h _ HR3rVBqqYk--9' h؞# v~+sUARwWwreL{uŒѾ9fx7H)gb%DbgЧПk )U!ûG[Zd;#4syU07p>\։F'`gǣk"T/ӹVI#bH{b$h>+6"(deyG ,tU4idt3+̤ОHʼn6˂-]c1D("h B`g|Atj ')mȚ=B % d.NX/qSW5^*Z{QYE]*L9L8lSN~.NQ1[\R=>g]gr ?Vz8 a!R=2m0IeQ8'{bdկ[M)X=o%a˝ayP;gv$Jue00Fo_H#.J.*ba@)g}@Cr0 9$tVɡcH+kQx,ZPz,Xaz3#Ͽ1>q贷ǫ>sGAl C!zԽJ`J:P j܌H>`Y/MWyjb0ڟG.7u}Y6-bw C8lc.g\DQsuAMiq#=9e"jC{"_: aXGO쏆ChBq X l;}<%>ˋJтGO0n C.|s C c> iy}; з9Wjh$ PyG&^~̪Z>"z~X=Zoniv02V~M-2H> Lgxq%V5XH[m誩ud:G]VyvP0{B[*k12-. v~/S.4GQs,bÙANUǧ $a{ˀ9 + -gREIYg stZ{/q~mB-jG>91٬= BB@ s"C? \H#1wyOuqٕXnK%Dcn xPCr߀'拋ܯ F+[tq*䖭 V>ysp~4:25X!ay9F(H)TmܟqÛBC911uCR=%|Z~J$GR@b0ԖKTǂT8)jAO%hv^x2T!5Re'1^z:?~٬1G c9^Ho¼(џ-,m^΄)#Vħ 癇mD9+hJcͣ}{zM&9Hek `==fnBB~3=Lz )ha=p r|Trf4o`8wNƍKX;,smA5oaɿ\1A=Hg=( 0iEDufBUؕDk,|rXT݇dw3h rݎ2]mmp@1?gb5%a2MLH5euuOtA|% $ ̶5"P"8!ܫ -qq 4X2ϺE&'^xğb C02݀L4:D<%s*tϜՙv/Ls _?QqtSI4>4y$meW*ݺp^a[@ g?:-S6^y;}gqB&F#CƏ#;- {OD.28pzi`jovmˣ9+5(ᥨ)fbAh:o)2w(2OS/Lɖ[e% );eXє]!^_3Ӥ+"c]L`C+c)2v^xZXiX݋/p0Buvy3kJl!k!߁bݕngqGU:P'pt4Fl<:zcWA.л)̅6i.~ZqS*U}p,V?D_op^1mM/bwD8 &b(K-Aj]Gb"+@F\kܷQؤZ~9ud8ӏ&=ga/*f'}p yN`tЛt(7Ašᤛ- yU(Sekq+Z c)n+mXXp!́/$Ҧ_>&j"᭺׏=1O fb\H-;2uc3҃y9ɅDB2'FPdE^#6ox#0LNɄV936v]MG4֊w7u%׈~'U\v~U9BKp4~c%t *CrC]H+*Mm4 +y~G0Dsk^:ʟ}yg2:i[l1˞h7Y hX/lc3$K<i- \N};rOXU9 ̗`xQ&hwy&PTєV[dn8Y ѹs?z⍥X4Pʙ'n41/t5>OrcfX6ϹtPݕsФPjЊd,1XnG\%XbVJ[t]ҫ-K#ω 01KڋR¤\C@Dj 07WXg:V8yVEh< ӕ`!+;uk$)nIea 5p$4@1x*&ӓ-aj8ݓ,4rt,9xG^Iޒ%~~-?Åas.#sa&.j˱AJPL/ׂll i)Amq,{ mmB)GvC?SiUSX3D}]U=Ypދ +;߇bx'N|k\ƐyByOSP9->"lUc&rMIޒ_t%'bsn5Ԋw39!ri@lveJyy<Ӎ1qkڂp*a^C}wpOFx9Kԡ"# df`Ñ}Jq5QyQ> D?dԔrǂwd.BtnaaOwq S}9 a@|G4*VUI/B:1ZnLk1B$5ϒf8p8 w ˖|H! уHG1fc8o8Eэ. /uRp&XP"5%cАVG2mPUSH;/-K]%Uk\ar_|v\8u} "~jlcIOJ̲lmI9 Խ^_H|,ql9ͧҝ1^,D/5Gr&p'S >NT}zp+fpyi ¢ޚl ^?D{ Vr&^3,RjO`s?~}n G4S9놽nV3 GeHJʨ,<\_T&"$ fP?gSh~v-Iށ-t0 qN4:YI !a#5XNHԥ\6|RRq/l޵1k~\mmZ5ޛm%Ctn2(h>W<1I|agVX@2u;F642[g, <7\5ڣz_XF@s0Y ڄtR[ZwCm|.OQ`p2rxIaxq4.aJC|>J`kcv!jww?p.ERwPr$8/n7VD]z `c~DA鲙r.+rgӝAquEI"c^z_Oc۔wtN3cvm|XwgǏo@-/2aZl@ZFWF.9@M<h۬ύƑvٍ"T S׍g nMe!J+|W"Xv8N˓ 3F"-ǪoIKHS|"g?TčˍA+昇'kl8Gɾl?^ۋgc}0{y] uEyOk'P :reЇ92  Z|5$:Q}vHܠVJE4 .p(yrenR^GƱImw3R%H^5db'% 7|jqXpއ!%dw6,˞Kêy057FI:o[hsCº}vu!aH(}da$Yz]C v=3"mV~ (O~W :3wL ղ) ', gU()]N?wdυO]W-׃Λ؟<?s;D|t2`tx^}}>8jXh:yC P{PLA_|8(=!oEvWsML`mS0b!UR$>0)܇'´+|tc.Ar`oӗ КK_SLQrhڱ6Gۊ*uk5 B6 aG8bx_b0ˇIY|_DwKlkwb\9E8A\Ƴ6ev'WdkɆ|(d+ x>~lZ.2~^PY{ V"_Ă[Q:Tu!`1n`2B3Ft }Ο"4o~V Uv-}IlT^d[ϣ E;LZ&FLOW+ծSr֠:ÞT;Ô8/#/h wm`F0T=ږBi0Pgȡ˄ #m%S+X~Rto^gU^k ;vF7qPpAuGk+M2+Sl+H(i u%ڟXZMz3|uٯ 7GOh^|ډI!%x [ -GHvQGq5漍?e?&OѸ PAvnY\w>j]1Ä|DxnI ~VFTQy.Z7 `Wj$ArJrWlN쀺 ely dUJ*ە'eVڞƭTWE37X/VnXʌe A+Hg̡}kO& Ed i7~[gYkˑʮ56Bu=8n+As2sB ?>s˛ 0:K,ܒ &Ȁ\ut) NXӻx|Gߋ{h~% W&A4nRyᷘlX&p 70A~N p\ӦurkY_sq}R] MNV_HcH/ @-J"ϚETʄ|uH5OoGڋ2?ߐzk$pDGuA˖'ޱX&v{ZuLw& sbHQu&%'M[ D{*2xg"ֿM,gX@<ǝՃ5I7ue ͜0OMkߌL3{t%bEM8'rHc@*|8GNWTR  = ۣVvAZp}Pewf20&bb)QuQS7VI1ׄtd/VEr9IFۤ용ӨADǝ3};Ǵ-R:4aC"-KM4tOh'~bfz",tJ(ޮm`G:*Xޘ[}.!׾/ [R7U@W4 ㆪ[p`J-'Nd窜 C|+sm7y!ٳ\/\Af(z'쵙m'g|m_aʯ] jQ?>Kx~xLBnDKTS % T|[!8#ff.7iJT˜oH8Z+GHS5y6?*ݶ.sa<::wgwmj*>nR]iOK+^BڭH2^$K1 ^^ llR `@^V' ˍ `lj̚Ok*ao5;6>[kӜ;019ʯӞ[D^q'HW >l%9]b Й+l@oDn2B j]k;nF{HLv/xdBMDk=AϘsϚű'U{yy =Wh@JSJpPIh`C ٹ ]W]/5>2Syi[f^tBѠo3/ƣT55:|c}bH'31|_wt0 9]_|=?C J P_I(>e}⿙ %Yو<7XO){VSŤ,Tk"94oyN)놈PY]B$fѵe3#x lô~jh%.=m!#NA @T{}k@%O~Hrl^G+nME0Z+nʾ@q/i MU,8+Lq8t@a_>FQi6eA@2trڰ#Q]AjS:.wb#NO%![xDAmƍ"S9VK),6ov!AtB ꑈ7 e a8I>"Oyv .c)== ,x #'T߁*~YO|ЁrF`y38G8|5okzI6nl!hDsrJ57u$Un t #p8Z(i{VO X|uC9$:kf->] tHqW&ZUۜ~2)IH`kLX1^w:xxoCus?/U 87O~/=9h C;7vB2WE;bG-xRb ҫ{#(2W%:yJ庠'-IS? qAt*'_},g%*% 2N> Д6,k,,5jĶE\`qM;XgɲJ%{׀e͹:- #r H%ǔ(aȈmkO4Tm`^1I EqPO?v2dXpov|5{[E}& 0ŧd}O5-W*ۋyzw,׺' m({PM=;mZވYA(~# c }q-vi/j4qa:rT̚g`E1љv SysI!.b3XL(!270lmڜ9^zMh"yx[v ˨QSkB$͠Y^C#Ul\>vaQ-PVEj>rgC<}8.fl%gzH~ y:W>;ps_ .ݼKc>-$e!!lj Oa{f'~'Ͻãer|V1gD6Bcc ![]fU)ftH2QiB Hb•^l!6yDP&G-?d|G@+okCKDS{\-vA`31z%S~yl-AF*,+J`%m:JLDZRhռ~#ĪFk(QFV+a<9Gyz ]$_y-I]~\@D^_Aဴ1VY5ٔNCYk5i}=I`nS,C}IM9-/o;s"B=4G^ل3p':Ni=b}!`}V8Ĥ>saWPcbV[is0K pDppOY&Ct- ^Zݮ&3n,yBkE4n&r,>h<%w&5Y@e@2/3+@E 9NFgE<Ña @-Q*3䓸Ac tQ|G^WhY܀BASB_~7aS 7G0T$(݊O!mE܅]zŴ}WLeaiB' >|SR=fw89YLu\ݑfbUA&,FڳTqrP֖V,}*E0˱dNtGaCL.v?Prw3|9ߒ"`>;i]9Y9*TUÞw{ec o\u%N ?FtѣP۩^fJ>dEsFlMvFP~U@.΄x#,3y/>eN%cM6~H.!(5#ن\ >)ѡ D:O *zU"JY_Kx~x,½hB' ٟ[?@%>n2)Ş)͌%ы&yc禢_.P;+iঅ`4I%y-杵dG*C4rjW#=|LdwSWY!pj7.Cf))['7HV;BsYS 6ےj#HҹXUZ^*˷7[WM-N%rNyZFpl |'3s[㹕T|~ЌaZT~DI[X!vZkPmx{;j"dx?:}UN~2'KK 5[I+hzO# x')~yEv 0r -#͘ 'f0;\./n J_(a=h,oZDALQ[GTTlGnb4}l\@P땉nGe{քݭ7ýl`E 5O ñh얊pYIkϖٔ,o 8d?l[)mE$= nR pufY{ իd{Y|jޓtpLjol)R _L1(g1^ Rk)Dz#X#ovU"u P~TCJ:rnj_ҕ(Z5!ZW ;YʁK.5.Vxp/jhPfJUzZ܍Ns`l} $gR>/Y4ˏ&D? &b]Y+pN.n` @ ,T>RnRFFWcGy~uV'G ƍk⍓~ԜrU}=1&C8)|oݟ͠Aqo}늺*&a (}7M; qdI,qAlDN#YvD[3ЅA{PҕV&''Qĝ;if[߿jO@SjFlnWy*Gz0KE|lhJEp11,Ql9L("o7* ȳקy̓Y^m޻q4 F޶!j~UK. -ؖ+fOK8yi |R儠@҆ Q3ݞUU(ׇ%K[Y'\C,LRa7੓ )yy@4כHXp~h/yXUt]P,󝈦:U 1a}|G"7kjZߙ[׺%=L¸ڛQdA)Xu r #/ڐI-1g28c]*x?"._Uڗvzk.Kǀ؂->OFѩ<`품SD΅][{S_;#]qƖ]Z~Z_" o6#'olI;*b(f+7:Inxj岁ky!Z温C{OC֐h.ٮ!rJ BirLN]dw帄eX-F{Uq{䓈ʮGqU؏¹0P f XE GjվsNEF禂ZmRJ((:]ҧZHKP&RV8:=CLzJdL-r+]`$Q)LYHw= f=s/f`=y,/>L%M4K{EUB{BeJԤ$ f̻ "K|4;#"F`dٯ$@e*\g>$ҟѺJ\sb[?ɶʦa{ OdR\ -:dL 笂0`HU('q $zl o(OV~Aj)|=JD  vw9=ŀ 2J{ĬdT2^wNT0Ύ8]>f{qҗN~7y`7wUE!on F)쟌vuEv@rϰJlb9_ZUЂ( %}$y^Ed<Ԑ&UKq L! ;>J +?nޓCV|&bj)/0z&J;OM-lwhPLǙS) _갦  Q@xIeL;^NQ\+ I'tNrH}8b -c@Tzz?5yoe4#C\:S\ k wi׹!04 Peȁ7"4'O3Z0D,qo.c*G\6P6a~;zr_O0覦KPGtHn, dh5߆%>?:*{I;~+rՇ(}ؓg:Y B`[JUPc'[H<{/) L L 3kKQ1;1=~<%l]bA竡ͪ &ֹB]y {p_r4+ u-?4}D:v*bʂk9:֫{VUP҉# [|BW^#`5~qޅt)&ldkoU᡹A4~2.R w2>- ߈;".0Aؒ`8O;9#FdA(=9VVI%-HD 2{p?X1N T=_m56tbTX(a ]ǝDK|UfSv&jV_J~RF};xbg3!I{'hų$#(F^RpB6gDޱڕiy`뭹ؾShidԸʐ*q o9Nǜ"uL b!2X{W̹ߍ5*P&#E]r\DI4ƈ0Q}BG!sXs ?Lzć\!H a|I &9q1J 4?rY& /jHǭFܭ*p% ` XX&ʜb,u@2Gr@f)[otBXqw- D<"\DW^_u'Nc^{23G9"Wr'Pdk=J@<\Myynu}ϲ4m{e F {?)@HwZa1 A>8R;hWjw@`S@((/ OoUrEEFdgTfeñFT Vqke(=KAw7NxA@ߚ:%\k /[ZtG);=/FlZR&x&]J p>PMSK%ڥGJc 1Z4IYD>,ESz FHq%DZ'-ZJzwrzqA 6GWυ: eǚ~8+MGrVgZRFw[^z2KM SB^b͌+AeH3;[.PI/ŗ{8uɵS)MHQ4+Sȭ)a*K`>,Mt7 };p|`Ei-?vqY4S\8Hp1򽌙A3sg]Pi_޽:˕,bIBgYγ)kTrdm=Nmn0KLD6TtR*Óc8S$Oߧju b?Nqubd>9m_jAtnb{ֶDb9?QQp:I }v}day)Xov}A͗C0%;y!Mv9\t3J[-x2bbIV8S[Rve&EIvRPrdEeϫ!L|aO]j@$@Yb̃!g_HGq8e#^UvZV ϥ9O{7o%TgDe`R:MVؿ6i죓rܕϨ~Mؗ.H~8hpLWZm~KTx!Mcq dΝ@֢},s.Lvki'm<b)}O)^wӵsۜ!Y-7 xaD=<ڤn)OJ'o_FDkJV\ XceÃfV/ C~FE.cJN /C]tG?$F\׋ᆄ}%5xEyhj . >h^͏લ]=)lX$U I&^]=ػ;w{K$Z}kvٴVD89C)OtlY4gX6)hiО C& )!kdQ%Օ[|2%hw2Io/ Ib\bz<5N}XMwIQ؋Ʉ7wI2JM)ϻio_pARiD&(н$!ONj cp C&)H;H$?2_='paFM]d'}\Zf?l jJƱ@n ? 5\2]@ \͎i#J .Ṋx½^"LY0pb CSQ%hSd'=pêA1U']頝 ?4ΪJl~: DŽֆEdbltDb ;pphru8(`=;0:T v%_G~p@:_".cB (5ǩU/p-h%c=o,=j2v16)c 䎻IS2-~ W4T JS+L3rk_i=Y'`$+'3]=iFO5 P̞udvw#j%p a[+{h0 -TiS8Z 2 s)CS ?=pUi?]WY8:ۯA+՘%H|3? Y3Gx eH}8ZF}st%zKQN`/t3`å-!rKa]<Ӟ$v]e}Pf66&@;L4TH挨PXn7`Go8}΍tΦ pCGmWUgIQ71+W,~ˎhN.+TCy-pO{ 1?qjُ2]xAs.` bp|v~d0УFʽƄ`btahʁz"#; GT~%~җ SG R GPќ qz۩tɸ[ڥwjEfQlrR 6I:x΅4j*:lhb}U (`(&*ۈ5۵쀗T`nn%aoa!51^B3dџS QReT1-[?;]H# )&ʼ^c2ә̭[l!˓yy뱶=>h+b1bRoSfí})1ÇΥO],ߐK%/7 ت0rxo^9,ׅ%{kw~[7adU_~`c1]$h~f;DR*>/sp_jRcTO󾝸~mϿPjꕢ.[kݻK(wP[TVEm5)*@j\Eơ/M彦U؅k!9E!r#püҪkc\$#o*7Xp}<"zH$‡r*i x:@=l# J*'ZVYԦXDJkψsEZRҽBx+ŸVVhXpjNtۘb=s1 Hq4y[HֶvQ %9໿. |3^F2a!՝ff,#-vE6 {Mɻg#Mmr.nj ZL +HY ( _!)m08!b [bvAOmIޢ>HdMH!%GyHBƞDVJ_Sa: + 3V:C `Z—`ܞFMi#27[˿FϏB. וP39Rb!wh5K1O5j*?]h>dBE#h><ҕ*+r43e<`P2"Sab;H¤fÆhSjzx.8i1I >e2WuN+S|DY"tp^*_66cQTE'5t%7 ڟoA[X r9dHE'x)nEҘ'TT$/q* 8f?2MNqst(W4نT*N}@ ]l ]Il2l8i/N6gԮrx-pz\@S烚s5%anje4#R%%=qB9-~2PMddcxOlel(C@/ԚET+3}_q.CjTh'@l x6۠ϣpL[Ya)asTU<g,RnSW"}qp_c,/CeMcbĻ~%dBE1V\ БWFQ wygp4_qeM4^m YT9N&nԩn:EVͶ x͋lLA ex:ȝ.˧/L*3T ͜Kzzz9cȲ85?i+I {×ʑ.FKNA@p6U7U#.f9Ua=So&CE@!Sqyd:krdia]I5D@+#[:n ٌu0!"Q(vM~',(pڋ٘˿仄+vN/_K{d"=@/*TӭP8N9:).XF[<YQ$Hg7Y2%g;;Vrp"ɯL[3r]y00hLB0A SKj(8C2@qތlpt|9NyɃ42+e $yLZ@@~ՉI59}RX|?>+-]Wc ?$CCgضiFڼ_ÊC6 {Bkn-Ƹol7IC5=j@8aAr- `ga# u)D@gM"}.ɽFՌ9Omv"|EF%Kh6,~i?=g^]gOЧM#EgQWn<͵,DֶNh){[Ï|,jW#0̓㍛ {n'D> bOǀi[HMszV]S:Ʊ^kPKƉ&$ }K:͞f-`&(Dֆ3:]|*QmifhA5%JmcNRA@OSLldTdi,d<ؼEFpAJ}6"fbp&2ŶR7xUbV~vBz-{SRIm(H8'O]aH|O 5H(or*P8P5I08.Ozao6z'u2he2>]H,16X~S)oI-m'Vy["C'vQp _;4p<r .=dřTr.0P_G"`VC9+K9}U=Bl@x0RƸsfUxlT7=23K#ޥ$uYx+I-L4Itq/;xp.IB6iy1?KF8xf@1Ă/$VB>?,Di!#״YɈ9}8c5tɃLc{*s$hJ BQuJ-O.tEtJ7h1_+BH$0c5w{)Dc!<>) [V ^ ]}п5V8ɪ c/R=Cṋ,'Z޵찅QHRm% ?ǩ1=DFM(6SLxL+-MĶNRyh`/ 6{ӿx/0" }M+F"lq֗1S @aZiϷà-PAoQF' 0yaLPeģ3>y"ҜxH5=oFZKY  A({C 6|iTs@tI߶czBCPm6pPJ%;>"&Xj^Qb 5\OƵNx=x`OnOmZh b?5gD҅z&[wS[ڈV 5iÈLHb礰H5>G Kgʷ:se>WPy~?{02&f{:+"8y2Cbq{h#9 19fU$?K$.n"XzPT1XG9 S[&B5'!8u`ob L<*`F{Z`P 'Kg?| ""Tso9~_(C[5TG;aY?Pf@rwrk Ⱦ#&lPmۗ,ק΢nt DȾ2Q) Tz#|B)X{pZ;?7ރW`erAOm*RΘp/vl HV6%RsO}!cf>14ˋE$ep!K; Q1 Cםk3]2<6nQЪ9 m3=1)~5{L[wrj:*,À%@@ّ佔 M2xnpD}niqk-;Jz^$AW;-&-̻}Ja"rлe}ʐ&_VX.֣&6vIC<Rl~Qoul`0NK*$0kXp;C5ᚚכTNm2{6-pR!hOf}!kq⦯fTθ'[Yj:3o5[±4_!|bg@A(уrHi魘O`ӛ‡Xlnk Akl܉?7ʢtgl0U5kn c7N~Ue*ϖ$1~X^Ñ.t02Rˆvb*y``Ϣ 0Xʉih , /lE2wB3I./a*`8RŗP8k$52 ݾaW @YUL+fo(1O"_[!:,5F= G1Q?V[ G$ @_td,ed'f>#g}G>DW18vn\)U06J-W]3EZe o z0vP 4hh\ dq\~3^ܝqZwI@xr#fX6­].L<(m,l2Hcr?B >~rj.IQ\M7(⹲ACܰrҕ\L۹FRZ48 v%XRMZ<+!NOCr˅O2YD]:d}/>e9#Q3q?h;'|:VtJD$lvCKgpGAy.%()J׍FoNR0ˈKUi; Vw+؟s74E-NĘCaet+s?}K?m>Fc)O^\$ݏjSaD{(Z_#?t^׹!~i]dZ0wf™ݛeWdq6MHm|"Aۡ)b<ƉTxZ*sՑ㦨۬Ia0A$*Jhr̈́e7QQHn2iAHvNsoX7M5wiL|̎cپbڰP铭Fh?(beS$SىoHΣ/q\ 8֒le>=P6E@.G#L&H[SMC3Tm(M.M0ˢž;G&/@7Klom(.HM&7*liXK&@5BL?9l&smR~/UI?hF0Ǒ+72³ؐ3h!e./?”4]Zm܀hDf49iOLŜ60$5C~^n[CeQʐKlۄ,w7? q8'0ݯ.WiHROvQURA*û0xUcRz:XsȔo=>Yk7Y[O)%ĸ4B+%D RfIte sy+^Cv'r,Qdu<6’c,C! \\ wwyԙ=$uFT=U3tr}lp:XR‘Fk_q}5OI$t5^ jIKM,0uC'qbU2-ƺ3M8ыWlvODs0ZVBw):Nl׺?V yHW/$(qEV|p Svi_ED[2=CWވSKFOT9"Y~]:ybЍSQ>G~bxBgTqGTZŵa""ȁ(7GX肣@[Ի ad/"P4yu4S @DIZ X%`#t (#D;8S-=4r]p[E@SY\*bDW >(5C]u.]񎔼,4_ 9lEyUc=]#Eo9U,8j ^ܶ:#mۯ[{*5f aYfG1,Q^ڜult/u)dHCAkNSԣդ!;h,zE -zᛐ\m5hK9ū`U#L;Ԥӏ ls&S uvר-^ U<,Iwn>T -$c*phsFkgw=W,@y?^=|ya [ɂ;:ԁ0 Q4gpT,'AnIo<Œ(SiVgUjYvjfy0?k ,R@'ЂnQ ̤_ARR8ig4հs|u(Tkd KT-f+i.LA l K:y3`BcD%}eP̫(;M{$6UgASw͜Z=C,u&@ /xT4,z|axA,haۆURm@{_15 XbeT3; -I h ;"mb!mrB9˧ mF`-NiiǛ_Q[scCÊW)"vt J)-#.ﬦjGȁ&ef\,ڿ`S)(H¾z#wz >*K J˫Qi cώ}ϿYΰ RF]$2%AGD85NqVB|{FѻUg9x9ׁ]B_ \4{VTא/X"q=$Y9IOҸ<4(?79H!9]t]ࣨԟpNgcOߠTBAN_rO3 jvGg贋ӸAc{^9+x-=a*͉hMW$H))VV}w=a@CK6tvJDczD0f#KI {m(}r*X_r~[. 7Ⳮ)GBئf8jI9S=T] )#ۇ2&u WʜqMuƆEL" (5:VqF+fd:FCvIlx8"T>9z)Klbma{DV=?w|f~%WvS6J?S.#+.{t.XU}C&I^ ɴ͝YSiE_D LѴ6I׸rV$6OYzx=w{$8oDZ8 }̅54,قTKxs?DK8Nl|܇BpMvpN5(w͒fÙ%f,b)]:j,EHWQ1at!5_SELVkz+2/ xHz(ptG`fW.c(}859F^X0^u0HmsZUWDB>$6CkpfH6^# 5>);lRjLD}4G@rP3}6)zUh5bV|WTiՈmJujiK%,m|=􃴌dZGoЃXnʯORwVLDzhb-HE9,:2=??mLvc'!t|3LQ ]\B[ .ֱ<׷I]z "ܥ^=,@D(g5=u CB+z ˋ~u Y5߾DT] Fs8eKgN)wBeC)mX~cϪmpp~Z#sLp:DD8>2KȨ<-Ϫ,8{Q?7ipl*Vs 5ԑ$sH^F@@m@+=آvL*qoZ(}'JP?Jm]4}߁;XA?'-Ȯse*,Y8R E~Gs݉0;pa+FJ[羆TɭZշLN[;YCl9-Ǽ |6=y$ zyILkthLLxp@g|5xZ7}}38D'w5oȪҢcb M"f UdJ%SH;_5bYEi[[ GSŎ/Tۗk׮Wn# ,M7"0Z@vgUmWJ[)67+LoVQgxªws9.$ \կWp핞B~Zei&;Joϗg(Qedu+nnrw1j3hWlm^Nf{G;,Ŏ aXi+8Aog1f :B͑ŕg6:=PCk4zES+|p"_!th̆/ ,ͪ3_Ao{}τo73_1TˀJ4)iP??sMu7pGs9˟-}vXV RVۢC?a9yՊ/=vDj (&}rіW HǸtV:/ۅ+9.#ф3c0{?õU|pb9={-ӁA *aRE~;HɠM@Vӵx9 <jqIzH%M4sH5.ue-Ɂ0eI=LS[|X=^l`6a[nU_.8+zہ}BL3v#''o"@zRsШS`vV4X^6w:wW3,N9ѐw{.]Z]AN&¥gj'k<9"d2̓4 RdC/|܄ "܄E{^+FCDzb2;4g5 ARq8N8j}aeB4yA Mh6 o}4w?sD! ]~c-EQ.6"{ u*(Gr f H9}UtF!_Y69y^VL?z_%;ߌ/.BGq=͇P#ӄc㖲`Xo1Ai6P,!][@IS%3@>f鯣m94Qms ]A@qrp<7-E& ,gb0^lK'27Gffp'wY;LoQ;\JiH+xUS,Hz(R{>Bݰ_@n@< !s$R)-b =]Q$YasdAeDdEJ(zcOF͵+u D t"ʧ39@I86AKL fDq`AcPEf7z?A;:BKnp&g,`jo[~ϣG}'ŸQyg.C.d7OH-a¤jK#ePB Ե;zy ѫh ߯] yLry@< `W^Ŧl|ZsP 4'@!>1b[)PW^g{5w}R6-WmZaG[ xgDwڿ&Eay[OK |#hVYOfh$A|зƒܯXt{&{Zx`[d@y&xڕv1ꪞJ[AWUKU EJe7GR (PzMF5PB #FEDQYqJFnZ"rK_I8v;z/;`=oE@PF0{W !z@^j(BWZi4e ?fIӶ ?@Ve `D|pxnbK .@~#JΨ.07+KI-MX#};YBxTWUMx b3$ Dmx ?CY%}".yپW7iAHe?r9Y)24HS?S4%jtpiZK_VY n/<^tշ1>h%`dyJ171ͯ8_a;EM6(k֠pd؅U2.$ukd ՊCǙv#x#f-?S5ޭ*>+Q7R* P J7%лAʷn% 2\'ދYxa!W߫*4A۔)jZ%L3"|)\e0o#y_nfK*S!z^tl%j,}1:tP=l<ۘo;]:i\uQF {/֛Eەn*-(ƶ jҴ9DiNEqlC١Go9L(sݫ-m.}ɜ>3׆KN{=`%(SJ_ݍfv㦡@j !ӂ *+!i$Ⴓ{c=* &(?-a$u} 2reEQ*eޱCIc8:`A]jr_;3hNUgݗì3HkdP1u!xFRW*n:{a'>sFFVy/B1ػ~yV-TAk<ń_ʱY]5`Dcz9ZD-%a%'O)EuG'aCh71*#V (&9t*0!fe,XyzVvZ'TX$6LMɳ*GzwkwмcfOUᵅ|QD :ۛ%GI pJ!l>+iJ-&1rꥫ Xo67Of4lЌo9}|c.tjo2}+:t^X _a`8FiYQ`O]~TGSRh JxA1Pg:sJof tr%F bȴB)khYўL>cELI w0)Hal1{.!+!}2+狀F"/l6+d;\1 e`Q6$e_;% &uݨ BMv41k+곅LjQY4&?(d,,BIDIJkp!pZ\1sIbԯ/vԡUyb}H<ЯT !S W~.J ^eh_ʴE&iyg}]}hRn]*QS ΤP8.ə!smj_!u$\B~miH+}Í{)Ì n$Xy GZޤⲛ{X{UdO-q"NDUdT$̷S3D>`5/gBh9itP3R *8R76_ԆϙK:y[ͭb&hwr@s(EX, 2U3-wzv}3lR/(ǰmȝF %n8!2B;zRC} =ZD .T=?HliՠVTu'c8X=[v=⤔p_}Z-Nm(]8m7IQiIvm j5+_q7 diD0ϊ |t.E@z}ܹ?CN8N bk,7ՕO?tU>{DBބ:@,*BL /8ސ{l<ӕVP7ǝY\Xk$p5\0] p1 ͖*ki=˜s5 }tr5}haoHt(J|' Ya:CODƤ uU"bvIV&Z iF7+H*=GaMԞPcN׫ut0bу@Ȧ='4aV q(v* +ZOO~ax ],6Q2Q~{Uy3b{hHٔGFⷳ ֍k*V,oMlU+:w( дs2SMω E)+vP=cgZ5Fy 0VlC&K:3Hʕ`YR hHS1>#3k5ةR#{rIP6:1+ߒ24fzw[0rp Y`=wӔHXgP9JFƉe?ZbKI ZZj燘gXvwWGЂ*5 Rbx0)a>E3mq̷knJ/* ڝ|%& yӭw4Di=m6}cbBPR.-_%BsSQp'YBCt@~ _GgA`x öIN 8ސAM~U/UŴEG? U;:wt^‡2y`*- @u':ƽEM5Pp7q*e{Yp-8)V׏.庋ኄ߱a?5ZTyBz2PO!0 %{6@'a6bAh,j ;kPNVlW!LC"L}sHݖ/#uєq m9Pmv҉c@ ܛDM D~^;b-|=IlujϽE\+Ӓq) ?!&*kfh G"NN̏~VA6f2To54j4r9*:nԬQ#e\w}hOKjɷ9>ken)B`fQqo|mXl~@5!XwZQ PEV%qd;s*yevZP%li:*(!+H ]yM{/Cx68JSisD&uK36j%tw!C*LKL4dn3є9v L=O%R(՞݃Jt aB}C2[yz@~mgR>;tx}o>KbLe\H!4/$ #M!]]F`(We2 H g~J~S_zߩo֝GƠ[Gr+ T؆:I.l|?5.,W+3 _/ 0!ΘEx)3]8rˤ6J|৿j'rϡ?{LyKOx'{䮑I㊢cGwd`(^Rs 1ɥT9*!YF9n(hֱC}ڏ1 AH1 +(n1膓!1mKs(q2<#9UQ~ eZ}%yz=qJF:POQnԑ[:i _lnWpL2DB%ivN9 :,>C~J>"{!{pB#c'R/ǎm }-=E豨EVofgEMp AoH;EKxoJ4KÇ>%6Cq>+'ږXiԅT.vYЭ#\}7!0uk={Y㫚[8H]QvaRG;Pbkgy6c`AȤZ(4"@Uvwp*mcYַd,\6\c<2lW\ ,mw)*~L$[%2$F{%d (IP(9+Zq펺12h~yy}*ʼnUc10դ{98'( *Fwrkng 2cCX%*_gs:b+O2odPܮ΍G̸wZ;-pč0ّ>P.-BsU9ɢ&%FX (Z2,wIeR$jtXgQFσx&㐴/Gt'> n׭Yΰhcr9BT)6T)'>󊜿~x,gz=҇R7+i^)J y#*"@|zG!H:~+A$=d+j_pA_˦mB+/=R|)w:r\8<:U x`%銏.G4c6G4n$Gg%mOTon"E&.m&޸!8혼~R)Td*JFrIGA 囍+Wj] hwr/Ioz3}*Ͷ%14"6o# HRIOy22y= " ; m8w5Yx ID.|l m{2k -*{>h]Ҟv421C)Sc;_9~٬N#V0CA2_FM(o6r=ԞnMK+6 0bV@.^\,1@]HT,!`zmj\k{eP򕫭|;yTG?#O`tɜ6E4@!z;4!Z(怣;rTX9OZ0<]Qs;`ؘp&OY^=d8!f+6>B/,-b~ufsrLBg`8n&a^HXVhL}c.blF9g`?NY^T.W>-F7 {E@1hݜ䦸@ފ s9G Ww6S;)ށa/@\ vO0D鄊wd#3 Ifl8׎U(hu4DQ\< }ⓓxt]p-i>2}a_ S+{^P f.a8k)+'iph %Jd,`"@\'dFXAHF@An 0UrOgո&eu\''ߚ4F,Tlw|,\:7> b8D3q/DW|!0t3* Xdp:0"Ow#Fb 'xU>;lli S4@ؼOg0rxIOHx:12T!W:TLYT}ݠ\svCOV~gB@\tɌpu W͟Afg|Ս95?!z3zK)R"f4Z _NͰ]jWCYA'(M1<@K*@ ~`V/L x`nW=FHRN!8rmC`wQtɧ\/sX7 Hd nz 7i GUѐWmsS+CPjāNAqT2B']5 T܇#Y_/368f2PvR X{WBJ.M51!D=(ּU+ e! S A|pΕHnW=4ר>EI"Iإd{+S~%}KTZ75,Ԅ58CA2As-= ɟlL"-U1A yd["[4&L:Fd^2I6ۗrCjpTmbp0IեReuBV^b\謊Ϧ&v)"H;x\xVn<%y̾nc#1wQ* oU$ PKRѓOVZ}x#Sz54m&@,6s0 v:TfE;"ݟS_A7$v9T⫩ߍ|cc4VC#=-:I,Eqn}oU2Rv{^Q`?Fb4ɥ56nc(CVkq/?Z) $H@׾FG z*ַɔHk=qQ0Dx0ߧ1qK9H+G-}N5凿QL S LFӨ;P#1(#9<aK}#K+C|?W7I}aHNK1>G7l4 xi9]%+M Zf@ӃVJ\. ؖB+T;wG~aGxA:qi)/=1[Pi*3M6Gvewslfd)-3ry(tqjJk? B8E9=bKφ. yrUc,nUf#Н7fȇY2ݔu\~i F`4GħcR+kNָ8o HGyYu6H-QCz%Sd4IXAqcЁ (rIxbHf Uhasr9",3 s0O\GǶߐN}uv,dً^8l? \Q"X}? C gNG0#AQuD-]8'bS|y&M{f;i]3V; <7IdPx*.ŒFbi@w%6K(iO7y[7V:",˭J fNCn"#\#GҗBԐTSp FznsPj!w{o2f+eϖ1D=s'M <'~.~ԬxLJX! /5< nV!αn^` "'/Jo]u.?}_ T [BcKsWHG1Mz.Gt3 K= v#*%x䈄)&޸%`{ QUb+9a^h wUpYS>.¯> \CD;w/%`}ѶfwX2Ԋ߶+SR5͡ק7Qp2`0YܢTE҇!,8Hs Y1].:¡S~^'C>{Be1ǽ#hCr 9GZ$ȁzh²k64 B;+0+UטjH6x(<7&[uIBt nK`T9ǝ܇YVϱ%w arlQ/܊.|3W@I ]mAc(A>t;wI)u䷠H$osiD0cl3~OEbv yzAXD̼!_^w8+TtᓣMY&23Gm@[J7gH94 1=pT p=I)#&PYYcmʢ.)鬱@ zѲtn'N%_{Pl(XkR JϺx+?o0b,䙆*Br)*ʮn&?\@+57b]yMMH1;6\՞TNE[F;4{}դ$)q'9 l29m.t`~$EKO5WRYQ׾lm[ C5U+~?#G{j@O 9Z4$u:'PSja@V8c~v n~ Zf̀YvPx#Bx#-b҆vHX4ݵ{)]^NrpF;>T_(qͺazʷnELwnds9d+:d1Ul yi Y)[ݟWpp[TI eQGf1 nhճ?줂$ɏeo!b@$ ku _U Z0mGD0̤81ٓf( Tl䦠@Jlߛ ) HAၯ/cCP-rRa#mA⭂i(zYI}BN\<^HdQ,NB&_JjNp+/fwL-sMϲ%26|$zҞ(| kfnM[E 1޵c>kr47O*NZ9;~g),9 o uYo" zi`O5ymk+aTvq̬ӭi-ueC&֏yߗs&,w'z ޟ9׉=N5o I@ł $5J\-p?Z5vVt'l bȆܲH'i} 1J8^aiFPO²"h//v]C8] Vf<: "Ё63Gw߲'  p>uY%w֐ׄ,w! 38zCv!nqho5~kl-n9|#FqmIcԂdcsCKyowv"tTUK>.'-4_?$MPa}` 51UB ftsGb֭5@%G^#nHUOHF1z[SBGs g–~d UarRXya>^^_T`R{>Z}QKmh[&IKI>(d?1V&yIg-X,ԁҔ'g6eWʆ(>YU%LBI+u̞CTB6r\s΀eQlN_q&c=yW@ e=ݖ'175bʲ񛋟m<$לvj4x`1jsc^EّqU3 G4[iq8+ש ~k^yҽDbu)8LQ-4^{|J؁ nU|,,8GUpwy7xf!qsOe4'hwWAT\ܣH˕ Ӭע@?Byqmy%m2Ƨ2 B12?Z|b"E}$$S=򏏮0z S3auA3Ӥ`j|@TTom ({FH!jL>p?z-3eQw}7B`9`Ԣ@=[~&ʦ;n\ѯlֵ̖aJ!4g.ISm91TWxpC ) Ԫ&g`Wځ XMMKۗ!-NZ r$C^6oIXef#fO _`Yx-?\.z+u2E.jգ9rHo!ξKdU=gd98Ҍgp|/h,ގ^,O|UF5;CEf0~ ]O\/2ʉE/#)?7bդYA* Jz ²~Pc{2+?-cLh|C+_ڈEPu {z93fcʒ&"2c\c$LLU=}Š(L2=Yŷ|vt\~'ꐩ:wFгh۔~$Ub8ų9\S4Q{$@h%O Iy_e U$r舗JS@gbpi#*]N9"w=_Ţ]ǿՄvC|.jUhՆ;4d,T('zyo3)fepه?7/? c~*&#M:dGu&U]eW?sQy~;yLߙ"$*ӣaQȠ^x%ZՖ>CTlZ! E+Yю+oūïL8rq&CjWo >ԁI$5򴐷r[stʻH=HV0(P,g4):XIo k' HGYh^^pzw*q$̹0|E!E64 :&j[ ˲jA2SB`;A0FNU^Gk?/sI:cse$ -MHѭ=z_-~r-;ξ1})V0{7r֓IĿ:ϵם`ү#O鮼8?|.(l N&Z4Ҥ'>MɯL6@H,Hcl< {eu{Wraz0L7vIEo7OHEB$x ȗm@w'W+gI4OM\>lG6]*p/8Tqch۩ß}bf`<8wHdL7UQDx~Q&Y.<2ZXִ-aqP>O;?x {fO{ZTU9u"i۽inS>T}U-%fx"4c=a ~efG;A2^.+C;fbQ0 ﯢ_#MF%QU'$M(39[ N.Ty=!U=])]s&:VkFP(n}]fW*2)osx"tbtiakUrAq +fd;G)WDv>vFuu2̽x>jQ5KV<:ߡ[/0 Hϊd#/G SpTڞ?bvLhj*3˰(0 c.}IĶ !4)K:*Yti*Knq"ӥ8[FCs.X5fpCO-6_>ewcʷHj2s;ʼn0n$JScNHXBUSa\tQ}/."ʆ{ 3CdR6pR'%z|ؕ'vN%8L4Ga97ʀD$EHĹp 6)6$W,ikgpR3x&)B9z%x| p8៧?JֿDk$jb rgc:`SE2Qus#ٔ=펋 rYUM^{z)TѺJ 5ݽ-~NrJ1(gJZgR 3n ǃ3 %IWbq4{SиZZ#.eK<$HQŸH u_2]. bsFUd_pDҞrze6@Nމ\C.]>@ R6./Ư1vLwIWzHH6~Y#`o2880AG4Rٰ9MhR.yDe3L` 81?trr8@k~Mn:fp[A8:DS_%*CnSe?fyñ8rs-P tBjGw`T)Rf 0S"um2Uk׎4|@r%BChDB'HS q妿8Z{qUKWT}S1x_j; V(ibvT]efTLRCwq;Xl; ¤=3u5v1`|={;vG"C=Xv/z1>%b㻩_G]z[R]xBR3%h6`{/$L@۶ YcdjZY֧ י4nL ch b ;qk`c4\ _ۛ/I?$献"0[ Ƕ6Qm +>0]`}IC?˽ YD=jE'lw8F%UeקjZ.l%J2ƞ؜NتJ,t[ET(Y4st#n,C^VP"Kq. 1UK1Ʊ&P ,}:Qz%EhA뒱Ih0dIpL?+{}i2A^HQ;hYc!D O[&23"nmJ欸{T椣[ ) .[MQw8 `Hn׮e:DJ ٙtUEeH\wt .^zRٰWX<DQ/֭Ч$-Fm4*a;A.yTB?:"Bnh+-Wi\iPAAIߵh?bzF\@ݝ*Ux{[tpv Gt+ʂ 低ÅW@QcE?&, A](5nC{ۃvc1> dPbzF> .aܺFx0KdKeHZ/(ᶍ~A7.`ћ3xG0NptJY_i!I&w,bkM aBW wn,3EI7]Rl-5Q bּ1F$$?dp .=6#;x AǹJPxѮ.}l.\-okaeK_Xa1Ll)+8wƅTZ ZX!m|~7r(\ 6*ǁ[<^ Rz޿Gvgz:ݚ3-d{B|j*z*n!*=k Ļ۶<=FʦQ߶zv"߹lbY1m5$1)`7j#IE䆪%ESekd??^te$dr@fϓ<3i\&L aFX}KM *u8 vӠllj5QwR/ ISfrp {cFSã~ vV:EMZ־3Hy-˳R@bA\兕C+¶toԺ+Wg'NǡQ^g "܏ hy键b[k)獹{`V'x#^!Cە-3V8 S㻡sKC$gv?7PU&&O~13jVފ衵h-Wuv\XJDUZ2'nBk-UFAöBWKB ]ȲEsyȁk&K̀~A‰^TʚhEZk"U0+O@ت3TRSqjx'.Js{bHfs6o8OWeAM~vK4X贏AorrbzJʴc„E eGe2x>?p݊[6Yb,:P2)ZxCET Ib8SbWL>Pif:>lsJpg)To@f-Udex x8ޙ̎ eOv=B̑[&~#ipӆ?iM˫ڪf ʻ!F-,WsvK4$]VZ A@-(_\Q|&#GtcA&8_+e d\xQז/~MVy~GȉL(>wYɚ|G[sQUtV='װ*83 KkZ'깏h xqșZ'Ӈx0eW]IGq'b&m{h[x"k[4w i3kѸn_L0{h~!yttaIM{t[_W؟_]JIÜ殯%#Y Mw7$"s`ijaʨ jh:kpb'.qu'%$p.؜upHȇ!:?IZG 򫵺Gi_}Sr&jxӸb);-ńh^BY:^1 e il+u#!-N.\t V.g6vĔ;gw> Q3Z@H(z[{Q 5Z`=&s]E0j`L玜2~U*p`8pk4w.}uT<4_1JCHIIqOg뜁!E>y)8*ڢpi ժ݋P~vê*\A}5U'|3VnZZT!4Sz^_vU=@\3DRendUl';FR`Jm˝Ek|}E(%lQ}/_[+< Vp%񧞻a(8 umq5'5 m_fϮ[ r!Ƌ=(dɁ=/{e@;H5|AD0i\ i)z#?.,*+zog%CrN#:~!ybm[ erɱRW#Bi 8n^rH0G&%HU;vkO'B5Xpl O=YјMVcd(<\"Uk^'Lio .谊$Lf5Rs(Pc7czWceB-W.= U 6͙dڂz;D(c]do6rI!0s!4j@-ݻ"fr -2Cαäne\ k w^{ј:鏕YpJQL?-|WF#?4=ycS6࢔Hႄ[mvxdYؐ=FV7LMl&|E|Ѓ' 4#W+%UD4=QI;mmf~I3}>,/<3d\c.,wXT90ǝi}s*ⷿȺpJoǠצDt9GMqԜX??GeU+Z g嘌T̍j&B颵+"&Zv*&jG$қLCĴXVm'gšI :$R?XdIL3_+C%P.B8RNh! ,AYQ1%v*ov'fqgEhFIqAXLn 2ɶ$^^Ҥa`bZ Χs{?UEXgj>ȵ% 9hG0Qf xdDǶuTR:D~VюoyǔP0+P+ '5~H\GaDo^q%H^]YֵOZU6'8|Z~"יö ɻ cM}_wj Ju>]XaϺ^ \ȿ9}|CsT^x,CWBhkCdSLh-[148Qlq?bSbh{d}= M`[-}<(`pi$hgzgo ,t- {I'ǠEU4W9ǂ7rV>}a:mCo~R/@ tlDrBMn7@t3F-#t]8bkN8O#W W5HIlcJ&1ߏ>z޼kiv˜ }6됕Xߌ,RI_Je\e 7; .YB0.55~ZW-p\ | ݋pxGv!8yP<ġ?|L^~ѓV%ű ٮAjnr`BҍpEV*8to`ǃ3Тb6a LtBB;h戙s!*qg+Eg3Ct,~߂BgvXBՂDDzdx*}_|D=-Y H`h/ch<1 PXDIm#IWA']'jn^{ɳ69ݏ4[G4`^ h7Na2Rnouo6iiNu!Ar{=r|R/AoخBttkƽ%ˍ<@u(P&AgHT-o۵Opȣ$Nw`ލtXT]^U]$;*sZܕ[NlXOCbd^-Gn5 5koM|]m < P W^J~pTDҶ# P9Gc.HnwO+cr=,SO RܨFH3\Y*DF$i!~^i2Ci"J 'J++g+Db=B ]|ҟXeCH=2 gy-(W:}+3Bsp{81cQ| &CwVu2;;T<(jVcOjLF?5-nm  gyd٩~ǎ)Q˳Uƕ49g9YdfEe>:~e gߏ{+F[3Og6%pj6σTN=&&*!'̟gj]n+|Y1L8jF*KG,wj6@y9l.%6z>|,>nI\0lf{ V`Լ:1LX Tǿm=ش>\/CMΪUw[;41m (Oiى7R33$60 ^SXvjv1 ЁIB󲩼7gp(8!L{gsQ&jYv G[“ e2žc9_;֏j-=A, 8NXC!jkrpZAKCީ͍xf!`@?@͢UNkSBA{RP3 Gg]];ӁKQ`m^G[n}x6lnL-^e+Ç'Vk3~ڊMƚd`Qy޿UڭM}J1=( H"I鶴DcR7C"KnڥA`!;լM&d/g$*/B I W8jz/ FsC -+RU{շHCN#a7ismNz9^zM@@s8*o&m'!rQұf8yO1vN0p@l **> ϼI9tv-->e5M 1(%W;e;lg6 Hޭ>wP|~ʇm=4=_ Pɧ `4:ܿiIW`))c ^' $qp lowrHe}e2qVz|<\@|L<}9cʒY)9f$uHi\H؟]@ zF_1oW ;G]*qVǝ"QW=߱~e  .:9%]!jyX" {?h/Td,XG#8Dxd)r{L\υ-L/O| :t*HU;-d@%p͸i (0sFҼ/Hm|)>kEWHvpr\?rEo>Ѷ[G;" x^gAy')LS#:"#)MMj \M N-åъWmT!aS dp6oiІ&9cջCvW&\"Vu2} }jx|Zc<܎̂{+>t>(#0 .jv3ޓ"Jnsw';IQQ󊨕uBEgMl?xXZ0_wn-Fn" [N8z iͻn,74ƃQ> n!RTlcK"Z;Q6TOb}_wVK_H;gN50z*^[)_I/tZ"Vl'z@Ւ;y~/ަT* YdpݚjU FL`/Yr Ϟ@NB|gUԈ>1fzH}RrQ? }R#s5Sr,IGP cqA'6{F1`cδHEho h#hDL_|#iI/ G >#P&wDM>$-Ǫ$v/[6UbI'U裙hτ3J՟phȗ]ܱ }*^O/b l=-6;>S1082Doޝ#8EݓEh؜;8z(?zxM(}舫K].dihXשI7iAn8F yho>[š^̋!1|5*|S Ke-swqr1}?Z^)Io-`%q֌'G݉_ޣ05Rl ͖ D`5HqW\_d­KuyT.X -) a{MӤ0ɼ6 Đr\۹l/ |aW3ż7.9nAVe ^RFg"eCF#ٖc@ ɵ gJH.η۝EEn>EEX 6΁6$ٸYbOEhj4x|J EJpg`1UXwxo sQKÊϞgY&xfv|;x.N1CVf/3VKv0KXBHҖ:4'"n;<Y= [֡L`qi^dK"1l?\+"'wlG]&~: JŬnȓ>`Ñf:n@1JK_R=+AJs -R㖛FX>gNZGϭũɴ(5iMOBZȱ\0%Qra0"@ hǟo 4oiu6dzmip+_:R| y@'iȾai?ޑ`6ѩ5ϓAKX#D^"PyXpE%3"it2`n]:.LH2 IW&o0$5U #Nm!±Dܔ7i{Rk`|w IY"Pk X"_2t,/D4"1jH>IAȮ,BZA|N&ZjZxXXQ9Ěɓgf इ isئ7a}AgjEWWSsҠBNBK;vm]@9U?B?'Zg/lcp~@&J>D[${o-J3?{`?B ZK|W1Z˓$Cz _4ngnMoəV6Ϩ&/t;g>eݨyt4 ]y9DLʙ18 @q20'Y2 ߧڛo>~_t1>k,Hvρ')`D229^ZHΝg?C=(״\'.R\DaJ`ēZ)u^8=p~PWsO{eWP gW&l{> QWDLW|+2gu;>WR'҄_xnm8A:|->VH|VNy(Ȭ]9 vu{x"9OZNF)\sSg?XJ|JʴHn Zԭ>H䠚|&tE҆N,s!pɖz7j6{%\I*Q56JYb9fsi ڣ;^~])Q`b_ ^7g *c8*cCi';ղ~J;\PƐ lbNX+X:7'@\OM;0X>s!BJa7$S@)/.q:S<\tߢJ[7SL ښ˯DH@,!v✇) C;o&Y;B71ʶ^f&}E:F5˿\'Jv[$ߧ~dHw#W&e#-c ),ġ0|38Z~?lyryi! )Y5?s>9W "eRB;6AJƗi<6s G }Mů?k ^#Bq@rVÃʈv )bg1ZnixH'з12Qި_1ڡmچSΝܩ~C5tw+3>x]wT0xj@ee\1y,zY`ג#Z#; &6ACgmɭST,oYe{2Hʜ,"oIj'/I9sK6͵?-+<k4MR1J*xԭ |wIn ?F~F]P)Ŝj^%YS:O0OIذ~+TJE?4emN8!xv,^"wE ^t~K7&%5œW5MFQHiaaxmTZg'NT_l"!2Y>Eq ߚa2DB7%~ZXH˜;oS_&>҄IfKf]( p C = &,NS gjQO`#"\L]ii=,{W/̅Ed4@²B'#~7rdޞS~Z?ɴJV }+20ͫDjxHzvwkiu ǘ\:UyX3TtZ|g$T;5TjkLg$4쭀pۂ\(?8eJW2ɒH_~vI|x+I;F+ s}b~1ȫU^Ůi_?ޫZZMrV,P\M?sk~_i391l6[LoF'0Y&ɮ@}@\-G19/~7% \+ A;zrL*YLr1G끛hXzTمMf|4 zePTY yTd*U 2)M5M4ωcLl>ҁO3I ǣ9ťp~*0+7Ph٦QxBai)JtON;$31YnGNzolwJ("7eqYF ܚQ9S*~VT;HWF*= D%S6b"؝T灇#g8T4Zz9Y{W#D<@6e]kBu"Ꜫ=F1nŤgIY2(c07^I o{WT]&2,Ln #rRy$rQ+3hN1N|B#.˓]Qw]q-b;'+IPRuօfh"/цq ?#"ƒ]y0)E 5]i*GW=ϙkV MEƍ~AbAiu`ԮYk+l^v=&}@#ʝ%M׬R ma裨bkeO(Xl_.nrT!sPGqGvh;$('}pFzV;3!B@99W*Q0% SG셗 ٔu#&ZzWzɳe^8H+NfSyUf8͊pz:)Y~F2b`"ZODۮ2W3'؀!dl#hpcp}"znR; cgT7(t $Ҧ-pm >L  Eݺ&jٍLR-8f[ "|hZnKz_kw(st\+k)"EUGv꼨ݡO+$^OBL0"2 0w?L?ou W:KhBSM"/eᚥx㼎V4ػMbSW,)y~,-Bh"Q5v8d^UO -C>*-e;IJZ.~V5n&vKsM7D澛HRjz ʩ/sДqqJȐ6xl;{nF%&\qR@'1rssqw]2=|Ŀ}ݖ( \~{DEQDJa iE38_5iAbQsR 18 F2/߄$(jyokF^[NZ"e jyvi-2]]j,zwz/(9#6|Îy0qVa Ӥ.e 2Ĕ`lwj[d FTLq$%~~Pɜrm ~*ҡtBiXBJGHfS}oRkho7M 9LW2K3Bu4z.ZZCy$h6XX8^1(fp*_zr ;o,o ddhfX=;q" ͘7UZbZu_I'-D^\,;Lz7ͳݽZ WZ5!xg'x|ѼUI:4- ?_HvU1e,+w |1/?PM"SAs3UiSWRk 1gCv:OoF-ƕЬ(V:ޚ 3pYѕ/EH{6t bbZlTvr+:ŏSM:aFNF5iʒŪD1-nƟҲ(~\z>Od8t2:BmBwk}~@*{9+ώa{5|S|/seGMz"Fy`HDcXRAʤK(]& "fD8q%RוRy3%=*|_ֈpcLrŰ0|d4,\7.2)K`E{hXhKd`sk! 4 H ;~߮b@>@󦲖؁AQ<8`QUl6^mCU<##@ 0e!8G4R[녊(4ۑTǴ,ܒ4ɮM&8f*VUT=i%A4#wJUFurщڠPYh1\InDq}VBx2bC] Q~r5??xnu][{WSj2%ȌTV*֬KO_U4HO : GSa>ώ᥺jNK,}}ۜ'Y^38d6и/jT" 'r? FR|o-a{Ν d|+L'\ES槨)3W?^ Ղ1olfjƄ u¢J3plBI BکX{ǨדQ8v)CrL^=1BEOK{{uמA1!7@njL{lgc!'Ήw6kng4&G8,;K()^.G=+`-[ h\S5qj mqК d}C\υƸK  vITU7v-4-_o;lDXU`=\95۟ݠjTNqNF"rO^ &%4>ozfc0車hd"v ׼>SjVN`拀8i@(8h# HOTx^:l^3/M:) Atu };>GUhCddᚨV^ W xD^ɝv}JH2 fd46@Xd-g="BFHdTO*5עUx&k9Eg_hmoS'; ϠJcU1-zn< m: L?v Gı+w0= 3; i?LΆwpa>GQa{uFS= jQTڊ!ψ tr3[A:KN~3f>squ2^Qy)#=SQB: ᶍv'Ts4']A~t }tW|r"8"g#I(F ;*ʖ<4Dͮj-M$e-.Y^ }wCf2$d~"(K[H+x.YI{]$;['Vj--/n3\ ['* :m,Baܒy?4 @b.#dցA[.[=j:|/cQ!zE+fM?)'wPTH2JrCCЀA^+ZB(t0,DҶA*Z".⧀GV'Bҹ8}Dy JV#Nl2l2k],ZdC3dPo z$OURE{dINT necv&UmrAc(,|+ˮG\ң0u.i0ZĐSfgȦjie-ziω\m}s \[FB=.:%`y4d]7kDU(VL3 CpV^2 P}6Q^>j9 Yl9}22̕TWT=KӬ-Z|:M³C&w@T/q{~S G'1VgDχ ZTya)̯hV`28oo{1e}1}]a^澸3Kd(c^`c+V/2*@g kւ\bGPy='Ol=^]Or%̍pYF Ҋl2g{D5SU$ {= cp[3*tr}{,8 `HjaC7_u- :!x*vذAmO9/,xE0@ޒ =_|?<.T-95i~=*{ܣǢdB!\NG?maz55HHX✼\Lf_yegO|(?M<|WOG6 "OV\g߄?A92M .\hC*9lG]u)_Ml啢I4t GBbەwUU9i׍{`nDJqO*Y"4bF,Qs6! >9m[Pri%ƪGoDz9x&սS'0hAHiLGVNֽ*~JGWVPOiRescR]ǥT#p | Lwȩ髷~8Q)Wՠ N8J35'tmNrBPAO3Jlh*#۝>ruW[gP ԝOa#* ˨v̼j6sL-h*r[cjR3 f]\N1}mMOc2Za``u\+m?+3g^'xS[YoL{iG~DPI5u+iGs<[8K lnȽap-Xh)FqD\VZ rP-J PtC]W|p^7č| 'c0߂rd@FXX q9棜DE1RJ v=nk-&͔0A9/,j5K(ڕOAqhCusF}z1u`~'!28T2\Q!PK+S lu΢|0[q"0p3y喘ª(E3^2\)uC JZ1mͬk!!r/ʂMf]f79ۼo*_n'! iG8 ] Qm*刎SYs3m}m6 }<Ϲ:,"@`hvI{D9`v!w~R#]XY$OEvwhsi͘GG5EK2y U(]v[Kбv6B5ǛFƿjH. /|\&^<_6Ѣv✴R>0jH͗Yޭi2 eϘ*?%#f+cR$jٙdIUh29 ҥ:|d=ɣ+ +t`amZlQlFʲN@¸C9NtA6]z3%T] 8x0slvU2qzjY r\HZQ _tn+r.XbPM{pAXdv(\1 w9%8&3bZ\84r1w.df *X Jn$ki-cqW+l ݜF-~ U}Rm0a7ݡ wT᎛(x;ADsj77cԼBbc1B_,ꊇmɛ3LΑ0}eDSJ͗|00֧x0<h";kʫFs8ȦuK!s― (^{ tWv" my;:HuU1:XDߧ ;4%>5fewxX*s{h޹8|H]Q b$fD iTݦ1?zAqmԬ <֍8%EJ6͹/ؗ1Ooq^j RuqӣU _'kj&U:Ѹ`˜PB}] C|C^R8&mKȰ4%6G$5j)a'idNqg4TX2^͉Qc`pK6#͐OX҂ mN{@\,.?11!*Yiu@Ʉ1tjV0 gH o_{ZˑBgY ڿj7.|oX?_ac Xwv1)Tm6İgiH-$zw񸜡G 7E2c()j|fLJ35@:n9$mxɨ;^\cX%@cuVa’lLtDFT bRc& #CdvAF+}5ioxW>1 s=A4.9H\CR|V9+E;ʸJ5(HWG~ڏ?ҿ/wۤJbBFv*kSUMk}uhGVmλ*X 5S@2`EFEGW}fk$ P牱0'Xe>CE8W'<#o4&]kgfS3mc5 ł+*pH0ա԰u^vtV,$RY+۶EOw(Nߙgz.icw&~H4]܂u1_a͔*a_ekvP.76}t'#⩰w}Vk(*ہpHrE -Q0#ˊ#`B:@tZYN"_L}egtxsn0!N=ot }S s'ptRDO5{|~!1*DLjwl%5(^/Xs0Rؼ#zL b&KvqfQ4²G-;0_"+ ZօXA(׋iD|XP("ts(hyxcH+wyaek[ߒhX FmuF_suO$|:bO[}%qǙlmD1R.[-$%cORjP>.?!GTn*_uł\|Qo+c 'loYPn #Q؋6 <0#Kw"qd -P@I 1y_LG؏k>ay.OZNBgA]aRC#cX1Ok~FuT/ O_ _Yh,ջ}uy]pIWG9VT8.h |'vm׷ZP72xV_Ɔb' B_]ԉe*WgWCM= 5ν>&+I.'WHP+ԝJVAqiLҖ5.X%sX>O4 c'M-/mȨ-3Vyg+>=4zou>YF{\sh&YxHQ kqT +izv'GH%ң]2`s"վv]Y2~cm`r,݌RPyߑRv MYs«OJHi_@:,~4孍jڊ̒QРj&R㰬ތt1Ae}L)2G!M% 3ĩe831t!*({"zao<^VTgk~ Q<vmXEd(#fI+;̷'7'?}pYVTt :}̮$7S<"*:0D(%"~CP1 Fةʌ*T on\PW4h?so!(eTmG_t@ oXeVD.0Yަ4RwQ{k}Ttt%$ ҕHhW_!?"4A,˿ɺqbl=të{ȭxG ЇBdnQ}7Wfu3̚lǀPJz+T֤eRc%zg, p0$FF Q&^iR]{ jWtk'޸1iLڙ l-~Q-lCDF_e u&G9ˮ5&j(Uî~IҚE&`Ի@;$_uLozЛÇve!4vJ\9 Z`|wOИ[ ;6JN_`;lf΋> L)3O!Gt#}P^b22Wk+lALI}>:)u3x/V1Wkz5B̽P10Ǣ{ }PPmaÜOc&>_V?Оk'o:ΰhvfeab<B`cvޯWtX1_wpo$U7ڙy:yek^6ۢѽ 7<z@ It6[zpu#^uy5޿:>> vbg̒UA:Hѥ'ފ_!ܔiBW tY&TOqJPJ8h'IAr+m$EJYūܗ4]o`i]=ƅ̊g\ ImqÃSh{4xec8Gw3ȶ.X3(a ]!oQG2/r"n%ȼGww@+͹ 1B1Μsn1nP6r N%M>VGDZ[W^0 8}@ǵ!fX쎇`<wROҚApd,.czÞ.gd*m|T N"a5K ^ceo!N8N+e!!qjZA'Ɵɻ]X&; mD/<~L݆\?',/ Eq1*Jc5RI9J Hh>d0Ski>ŊE.[CC<x'%~wVpM"{'J֩3 d*3e|0QM T7f>"~8:s8bF#]pŭQ^ pUe~OQNc%V.a{XµnNIVǰ7N[wS#E|O7P@0w v`9N=i @rVG& Y]̓ N8#V3KXmF1|HN\i .*N5̞ΗҐ[r_xa! 7RX%~݈bg7]Hd/icLc$|AȡvZ|@';DmM`flav ^xy;M;QW:^%"E|Лk PB*KH1y~PП%L?8+'o$MPmD1wVD)RbH GZ7T؍eB\>F .{H&NMIqbE,N~,|w<=R<(Wa mBgNd;HѤA }dIUֶ]sIOvui/nq %_C آ,`(C.kkҢSGV󌏭~0jz\B5 ۑ F=ǛXFmT~Ȼnh~ ".&==;x%ń?U1Ȇ~nR$/űnV9d׹;);.[i|zUDCㅑe4)c8W;) &ٜgt&8Fs75{`%æ MeT_b<_ٕR_om 1z|xY ߇۞{K+W>7y9$O0%zS8EløNnP}LmD2-fA?C&[/wRTZ}shgrcI#7(4O Ja!F=`eGlBQjרR&eCL{Y@3fha$jyUGw + Pw$Dp1!,y@lz"l7*evT|ܠ5|z՞I]-Ѥ˔:q֗ع{^e%]pEXsځ, Q~"vLt&oYt:Z~DZ3WҔT}٥iKZt_31#x֛Ϥ,K`yY-5n&g#(XMtZ,oڱ#+{EM<"a!=4WԠT*7o@, -֯ x̭gW /#3Y S9U[.XSvR[)1x\KГgWT2zEpf2IpNHCicSaS~.H;$DMAXa؆ƅ)Ohsaگ% Yia )7xAYF7Ӈ`#>P,s1|t<{^!&>!H?(YUI*u_tŽPˀM[,Heq `3> S`l_3s4jq#X_$U$?B+)T|KX ,X3 sF{Y!2…9dG9\PCHp+*2T7s+Lxp^ T m!GtjꖠVm0%v8v\CWBvo7q&L٣B3h:q xr)C.lUn ro[ 6&ƽ$؂Pd);Tl1lǾõOM۶*2>lЗ߲H*j! 5apg\q1ߓaRsAž1*qHeC5?2| r+6?6Q6]A݊fH ~*^Jm06(P[E~<_&qU'l`"5_IgņPMScbcZNq:(s^fޟCQڎkKK1a?*aGYqV_/zNJK-fOZq& *0IM*KA&IzUDIxڭCҩ[@dIoDogM"_*+VNi Lj)"O4iaL%;\8V <^9n7vbџ|og TT >ku&A'a oI _/_SZ5UI+dF/{thb=Unͱ@8ʗ;m)1q[JHKRĝ t`qp@3 cn`2@x]EQ!pRكg둥䛁,- vP&fdF Hw~-vCǝ(TdATy>O$ZLZH$U+ޯO.H\KsbWrbV8'!j:SA2݉VlU XӎIZ]6?Vܺ7(DxÙZŝs'hO 4ju󟋴^ۭu-mTBI]hh`xKMk^YʶsV(_~֬{N~7~*dž*([4^j>$nN/]RKKx_`q F^if[ R"(-l9k>npJ,DR=[nBZ nnD1xl5Mpe#&廓f3FdN)Ě^ۼh*XF]ȡO*AZ:䜙м)9$0(fXq8bi!,<j!͜..R~{]'fBg7aޕe*%Hkl0QR ȱLcl7ƁHb 7_d&p*J I%@D@$s;N 9c }`yj6AW/Xwn-;_hqA k.zYt$mekDGė.mv|D9Ҹyw>ІlZe7\/UQdPm *jwT1P",Y~ cP&0^!_o o%_PQa L~kڲ]O^E:"|ZLut<R9Eᣚ|AvIُ T:>݌yI޿HEdM#Y84[)=vH%XعflUg-:M[ Mv<Mځj)pɼ2 v3zo†c5YmBbAHZ˕$v.dM$wYΓpyOrE%EܙBxn֋ 7EeH{r>D+,tD{aě3&r|nH%y4rǨKIrew]O)VG$9우5}]H}D*0 `ݯxo]@Q &d g#.i`J GlCcygK` k^:xopӲ$;yK945tq.6D̸.teJ/`?< 9d W!ߗе? x}c'7#~7]fIRm2+wT* \ qcW?OZ iY_&DV ^9d$/.x:cq>INNd!=vT U( SO|\s,}H:?T|}79V!gwKCդ+jJiIJyxG"'1zcMݍ:{ 9Y&`Po@ O>)Û:)zJ^Q]i{:kep.tj@k)N> X2AS|Ij(u,.ս/!!ܷϭμb]2|KV/ z+و-^ '9R{:ōۊ9qryHx=KF 셲$0PunDjt@vq<VADт.=.k+HREG_Na5ifC ][XA=JMGHߔI[-?! \*yHrj@kW>G7!&aE~lPO .W呫ner]V+q0<7] B~UϨ[ځl wFЗB'b,ٽbѤ[>|*CUekBhvX >F|2!P0H.Vk+V`hOl5ƂUi',4AgV]k3{v'(N4)IA)YXq!R#&ާ[ eOrP%δfs.VFQ|lwB`KTW\k<[xbͷn#S33KSX{T%D"[|S#@ >aKE͏wcK{ݬc?"7XJ+B?&w˨5J,,@4~r) ?4j!rtѡ؛Nl5-71 9.V&C64hE\-(@}_JMu&4%+8UCj"Xߐ<|J"x|w4ݺ.ǼZ+YH2"Џ;RV7;25/R2"c3':ib袵k>o}zb嬲aLd ά9“PG_%yP}iñ'UxBiFDkmM,j9[/z1M5R@(2Sc4<u0!<@Z0~{nNMWN/֔$Z~VJՠm7^~~iZr1TfX `J+(>zpjg`&W?d{T78S-Әrgy)뿈N"%9njsfxf[pP"'WцnO\n͌ҵ%FQ r#$ k,:R) . xbgdT½QQe9Qk9[6<'^)=T؋_ jγ8eTZO5K6:h9hCnJ[w io6U8*rӝr~O{Ume,jacqV Gy#4Y X%cxv:J]xXp0xsс?z`x-xiSV]{w 'Ng~ 8r#=3x),9&5z/v5Wӛv73}8H\kn?/HȳdI8j]f&-@r.+Ty9bhܕ7N9֏$wzA =;+aR[V>.vT;HA\Ƭ̵_2<,{/m`Nzl=HHTQ='TbLm8Μw(^xaX?&7Qd U;dCV*Ak18YbEH#$'|䝑zL)Dۭ;\՚B4-j v-"\,]ApRd:;x$ -k.-=X#BW5@+8V3OMOB`]em|+,4xbֹ"V$&Msu;,Mm$cQ?r!KhzSKE_Uu$G{w-DjQYf4791J$sy8*^F՞ GqHR-1֑_%Cr|Nϕ{Āp?Q>JK$駥[ NcDU͢?bFuϹ[20OYi)+Nl u`)tS|N^߅zu[9!=\ʁѕ*r٘a荻=:mƈ Ѽ0fKP]Y`M TH0JBKs^v>TMe4*ӂN.)ʟ'U$gG.E y)&c͚& ?zFY(@rcxj:ly29'/Y-nnX=PVD{L]rWXYunoP*ͣ{zg!;ksV4B WێE٥jb3}gCrOM|Foҫg=yLd֘\jEx̲NXg rQA8Ɔ]].o,C[ (֗5@mKQymAYl]G0 B"T+Pn+H"-`QJ)xPw;{bKa7c +G 8aT֍ѭplR3PVඳa_,8} Rϛƙ4߈%s]t\kxP8h r8"baStMu_1M줏F$~ y?Ld}bܚٮFɪghcl̟eDa (G;ezYIN0K &x:v(B^X/&gDEN`}ddڑ.S5z+%A/ g*"9{n'BDl/*T p y^Іg뀞/W^}{@)e~]sS#LQb 9{JM*]39rBklĪ/Vla  a1'3M]mGe?"s_YDI<5O?n("gbbbCI $V Upn VzmL548逌Uts)E֞s23yX-'a W у\tP'K CK.#\Xp[Τ`',5@xX k_ owlېą"w݈ӛqQ<Ą"߲m|=ثaƄ&yC-T4k< KA/< CU}jcsS* d9j n0p˕?#I F\({;qO!h$XZ_>W%OfXL?>b@JH=T$ } v`xS#Ϥn6)zOs(>j 82 >:eE"tjfqwbnP6Di~u-,4j%y4&ȹ;KlBy`"L \̂0*M2w}6X^ n!e>C]qUH %w.:wb 9ۨ ib9IS ?v[J3c0N%܇x6VpKJ:F_0 nchD#) }:ϰ*5g3)۵¦튡b35< LVG24qyNn'!E?EMl6hĚ]9wdyOaHΏkpYbJ0u# [X֏ ]L41]mj9TQd?&%$LԂ#_#XmB ;zn^V:qh#'& CaEubM81MvYBťdAC]488 (mA]MԽ`zFޓI+ 3sR?3ѽ n[O?@smdr+Z2N~.X]\ Lr[Fw/@,OqٛHZ+%&Og#ΘL$OTbKCSrjPZW5qۯv<Ԕ~+i{`4HG.+~|-W^-𶈋MAwo], tgzeª>gc*_*@Z!!2tI^RE  ]0 1o>|.=5ADhqPӅqkK_r#޲$G.Pk `6X&ӻK(ԌWSrRH("]]E{I]b\DT}1S 9R^(Nab ~_;i] $&i"M i#Q/cHt1 0V77eₘNEk16մ틬E%a5Y9vP^OP30fbAb1 |DmʭOF6 gTE!tʛ˩v0wZHrЯS s|GItebT+:Xu|xG5EU 杊cQ%r #R|JI;w3Lcᢶ=\O@Dbڠ/[*1>5)1X@< GI (tG]f!>$+wnuOcF@ ڼ FsdEB*ˉBm1}ɽ[2|0Dћx?/Y4D aMPb kD fvdV?1Ȥ4SyjڬDn_VXfEӃe>L |z)^Z(Axp/6ɒ/MrIb>;SD n q`GZ`@Bchwlm 4Gq/}]s8UUq-8/ڊ$t#vtN_ P o!9xNfٙ7 /RQ(f-vv\_=|[y›`>}p[ 6m>lg+DwVWݻtS g Pjt6V' {^T |w,T,[5 aD5PD6 {g1jWnWnFǦ3EKz0^)f(;(f?ySj{'0B*=޻&I߁[抡Ƣ,"EŠɻA7Z|ۭRyc훳 'Őq֤l?g<֫\"g-6)%xmA@z Xb=;0HGwLx9zZ^xn+XDA4rƚYYC Ph.TLp[¡ţ Ef yOf.J"ۑ P"n[?>okhL^ªs48;P(7Ԙ:DT'cj(V%`KҠ# e&-M޸--@يRKPuLBYN5|R ;}/*V9ft[ k ج7.&$ͤ"fksOB/'"g(Uhi)ysJV2RJVeN~ih#-Sg/pb\lɜO}aTtHRz`ӛzRj5aꖥ|Uuͮq~)ܵ쎹g4Z뭸%c2C 8NtYNE9,xn OtHxd2_kYJ}[hG9[$2z&|eGRa$v{Zxl2JvrmeXa>SAW:L) x Ьv9eQĄXMR_WN)u S4Ko5c `)Y[|Օ89[F Z^C#0d(Qw!PԻOITsXycS#}P4Or#:N&nc'i:s<g~q0ZhKm2G(Qb9P8:ʕV}}5[f"? Q 7g&HJNNHW◫1<=CaHݚ6n[068H?:v186usw_ĚYA-Vf% !Φ0FC8 Ppڪ1zɓY3 ֽfRc03gE/c;eێ4;NJ,K8}5k>ˉYpoU+o3 MUQȻ(fO+S1,8}G؎%Ҙ| !<8 )KE5q]Xnbx*B:qppt*5}74%#O'TExM/3$>}HoKVQU؍7*=_jnbW{9&=mcMMэY?;Np.킃=gߤE.3x4kfZi:*(o:QW_(QfuZjA s+9Z= gGs SR]Oo=uJbe"CL|rmEuyd [] BTgQ 3h*A:߀)SE(Xs? JKìatFag)(k?|ДW^a0dC)uCBeW}8{+@C4-fNXXi@f/]ʣַ`LŨ2;,;F2i}d02RI꯭ a\E/'@:[I,^+zU0[_=J򋲗Ÿ> HeULIx]>4 $3ӄ._}]8i/\:k.u0KJ,9bjT Y-&`ǟ3}% -r 7,Kې$vW{ޅ, -1 o3Zi0D螱bFt :`"è0T i$ OSrퟺdz91sqw?ҌԬ]z!H8]iZE`꾩,bc !P> [|I}ܵ>^ylȂKGEG.hȡHU m`!n3$oeeg1 oT5EA07n;3 M1.7|K.KA/ 3+q{,/ف}u t*~IioWHn @d }5;- ^}g1fQf{IOVDVMT<(k"*H`{-d%f`jp"Zc1?b( (̳ɬ=5WoF/?a](E?id~`ʓ(/Z~ "[/Uc57Z=8v .oq(O)ƬJ|!?li#R`?SP@cY#N:xK8& IdhۃZ[}'.zz$HU2`7rG iX֛yvD9م?d#V桀y_){+ 0n>5ߘrɉ:dcdZ *75 xJ~:oic•Ld3׵9I2BNbKl$Z(QZ5j %ϿGd`挓a~҈:YXuDPA\[vڕDZceoi,x0C _A*n@騸 {(Lc˦N +мB.{OuorÎ%V~aSkz֗~\TNBbwQ)霄=5$ӬB%~q@mPZ}ZdK{|ŀr^m?l yBV!W#B猔N&&7Ԭ~GkͳzKX+hE)ts0ٸV l3yJt[dJV|[wih/Su!WIQ@`BdG7yi(lw60:űĈ1쵋MJ@$8vaT5h~Upbm郊N%I'2,Mtq&z ևVdO4Y$JW`qL`(O }&]RVJ Ꮄ`sH?G+1$.36,pYc_>Vt̕;Xx֡h8=hUle.޻|S36PGZuzJbd*Xsfե5t@~w]bH`KkT{e#Ĥt|%@5-9B`ZJ\t=|i84yPqndR6;񪠚Xg@MJ~NV5jW t|=5Ӹޟ0TRNfi7 ׾ɱ9f#:-]t r yHv2ڙx8s?2`ՐKnmNX>'%+p# pMMaf];ݹ5j+?fN)q3ĸ2hڛ]e/W{`nJ5x "֗fKP.Rk(&x#oD`DIC~EkOT<<$CJٴFu% naV(ܬ-Hycr6uI$좥,j< tn5`6l8yABwbuIe[J\ָ/|%H~DWh<|tQ7",7l6šO 3j"JPHsTh|J ;k=J~'.+/v-7UZID5*O%0zB&&ur)73cmi~=wOt6Uc981җM,ʍ>ObFjs_"GxŻ"_Ñ*YB[c' 8 -a }+ -{֔=X 4DX1idj Widr/]Fo.|mT(Y"DcAA \oꟊӮnNlB}Uq!MpwA(q~+c:HV1 OwQ ~~+eJC x9ۑuKR[D|!ǯ 57V-)QxzvaT2IڜOBtixvм؆7 aͳ*dXf| b/t csx1pb$MrL+B̔g8?ȌeD%_l3 m{Ĵ'ɧZՌ]wy<r~O2."8';ġ6osnV|)t\67+ \o0 ʿ^q;_.%GoRVÇx'iHG˕9,?2[F6"(\ْznGs)Gϓ {eq0Vx R Êܬc9jο#2sWL3y}yCHOȁO=ُ`@4 i^oOeTS9` *2IjfQlӐ^L#p Mt'ujnu_-[CZU?y2Tq|k7u|mK-x6{*PCy],6 8o"GK!/exJ͕FB{/*S}=;E{b|H e nΥ _9Fw8b~t޶kj.rœxHT50a>+# |DakZaN!3_u#.f +AcWcJxd3ierzY(>1h__gi6[:@LSQڧk@=#+‘<FSȆ Y;b2ea5 2qE͔ن. Atν= mdM>? ?u tO ^j]J u/ F$c &E Tcea8eVl0-m0c1(CcZ?-zI,Cٛ{ژD X3OCu(Rةԯ7y4_*az⻕GCigaWO]J bH/ NI \ONL3}fv&4=_{{%:oYJsnReQ#w567P-b.[fԝgN^  phe;?M&RxՍh[P..|Vi^(RfiIF.)v,j:IJ+~Fy5r-U_+Z}u_b . Jb+vIӈ[+,KG_?3G (J&sr(ޟrͤܐ͢%@8A6PІƍЫP[erd0) 2ӝn)MHRkfI$/uSVΟ-:CH+,BkFP?,(/Ge2dx~8onV]pZJҲ ehg\X.l'|簋R` 9?%Nڼ d.r_F &)@3LS*yb&Ȳqf)L&l:^>nM㌮08ц/q\p#+민?)PK({Bq Sxpc9EFv7=bh^hX.,ߋrE~;M~q a|exYV@;6ilYK=Sl~2WAa-~ JT$e3soc*,ӴHTܩ= A33~R /T1.P;E4nlo[u ֆ6[h@#0h )V% qDfܡ"=*9@ !xMgFf慃oS-gõVv@|!PJ<h Si&"2YNv&M9[Պm&5*kL <  l9YWz]/E$uOu7<-mYގ>'wt!j.'vk*0_B<ꈵfmF]pJgs)Yɱ- kz+|K)9F?,Wl~6$*eh挿Nn `@Q?_]e>WGfH翝cN\O֌ S{q2!]7C(iqВ %;C+&U?'Ig FIb{2"Lr[U8mweb[ֹdfCFQM3~̙|Xx,n+2%%~s|žQE42 G ->=Q^QMΧ̄st?-pM*mN@oб>⭧Ts+^\R11Р @LImiDdce- d^} .TOJ^;¾$&@Q\C}]`+%h냗CKaXmvۓ)99/P= \b)D(b=]G&[.\/-YJx"$lΪ=mo*ȴ}ř(30!|;L*t2_hSV;4نܜϜ'! Loe96aWQ63BV p)U{;x/FEhO3 ̮EǼA~Yz*p;*QC0e:3$joWQdW`lf qpYT>2_vV?F1jm;s-ɳ@z Hey1//_C1ǭ,Ef6 {Xby2^u%^y mmj6˴|y \U?V2fy'KUBWO;KT9-_2>VDyp('LL":\o}l*o33|` $c'5(q>Q}RxLC]pWѼkP|7ctXI"\>3k}.7h]U&K(jN&;R]%%F6 " ߏB1O*E=(z0[ a|cc6>A=XZ:k?A6μ(j\{Z '{;<~~3!F\?[}(7, =FiD;r\m$LkQԲ>SʞC"htt@ b>2F @>JR!M3+jW|?L5.ږnkysO % u[t,ڲ~\84Xy7p>!KΓp*wO+pś>~0^bVTtBuiX% F?7Cs=-p>F!`%?(XsP=߼UYTXfKlv\8wbH.#zU;݅=Bp|;بxEU4ƻK; TÌ+juu`Ić XqMS<ץՑJ̋S_ōqaPz~؂<-*U)z #@7|춌/x_?w# ,P]a*\%w1) 3OG안͵N#y>G)0LOJO۸2EkԞn=rI"eU1w,@͐C4,f%o,nBYl(DdI6 Ҥ ם5V}4vMߵK =Ipџ+Dv12mE@݄k3W t:)/Œ Dfm8BL.`GVD?+Q${oYb?aUc <ЋF?Ar$4T2Aw2Wi%ϪHoGՍo9 ]@aiGCb8s`(\Hgxa'|8Db&0^+OB:xzU0hB,+Nw#A;ʩ0_"9ax~JWc w *3<53o)dpgG*KO_\CG4N"qjMj %x䩑U}^*xTHjd' 6M#pOaNBҶͲemfu Ca0l *1 B:v>y)\f?Ocx;w?*lKxנ m \2IdY]~ qKē;brf[!g{RI"6z3}[!+ZE;]ݶENj,2# dPGPe+p9PbP 5BnbT;`[wA ;\hԣ 3IB1%r}*ڠYx*K3@R0.uPjoԁ^WH^_l)~! dXDq\6O}](Ut&[Cb(7e mc2J1l,vV[Ry}!']ߏsI }^1˿FȯHm,)&Nv(%T1uȈ"M"ͮf{ӊ(G#;^]F'p(Wz;ꗖB(׭8ojn͝>%b-S!%Y6Kϛg4pn E0ה@m@o_qؐYeToYqF0δ7O-G‰~}eV0!IԠ 2eP8%tJL6ȩq-tztO;~7(S&+yU L3z*z ,)٫~[s "OFR"<9% CH P?]H\$[ IfJl) 3nR#2U@S\6 t@W:2(?AUυQɞLjc VD]k:6~ *dd'zHzza/h .& 2CLNUU@,9>ec%+pO\1DAhQucVrV3:BǠ4 ¸W=2 0V{^B rĄ_﯀fL@usJ@5a`Qtov+[(-lz`Q) 2yGjl'Y)Xz1T@9w6ݭ^g{=I)hf6)A L6 V( l L8 c:! 䧞~d@~Nt8SܢX8@̯3Jr ȅ@;vv^i GE8 mRǙAȼ!0G U¿h:z@1o-ҩQ\8R8S\ 4YȬbe1 ^ %*Ť9թĶz +n֓]tW[ȢgzW<A'ܥ񐢕7 X@j)31bB{%vӕY{-bڑz^).ӵ 9-@WKHRA>CP}bu7=yӃJǼ QMبe2E41JߕD爓xFdYlu܂TF KOj&NO‰Wl$:4|}2B"V&c^& krL3>FP )tj5^;$.T!*E61H^A)1ʙCJPX[[cG;j  bf8KE|F ko0#V>y/Xo"HӂnXqR@FGΎ[ 3%qOPTC7*w;q]'7s^E[/1řr̬pZa_outwUpL!pؽ!<\{<~Đ͜͝k\~5*E%d58x$.9E w)vJBo:/YkW.g5aټ|DM==#ُge=Їlo*g_7Υq VEAxӝ\\#< LRhwT{([3vn% jT| eЖ^9xD =!)]X#GNpZiMKJ/E+fQ늧Y]ͼc9&2yкL')=\gBeQ杖fT j"|Ƀ00uf:haur.ly>\]GKJmli ӥ\[H1Kn,K: n#^Mtt6l ROhfkG T6~5WO{y¦NhW@q;MWy_"/rB>pړ! yj#V:ƀFckŘ  CJ+Hh)=vQ&@2 bJy}N>^>6a1iM*_R>D ĻYve72\Qj##`|7<@hQ Kl¡! iI/_֞$0%oÐ=C&H.3dBA\>MřVֲk\&9O(=n)X[f֧i|^X8S4 qfE|9j@ Yb1"e$Ž]sWnPE,̽a*9S%Bɭ`0R=EqPiT382J!E)ؤ geĦBܱJ͜4gN`~}bQe蒄1ׄl}m M7F6'/>xR+*G-^F )),4“0H#9ђTM4_ E#2^UC%fĆF2D%%mHv+1IJPh4m adPS(SXп.wZ H )]Tt1A\pHv, sx^\}Cj rNm+ݻ^MB=/0 2$FR*=\  Ɯ&(i]aGP{Ŝ%9HijYzHtb)E6W,Io|[e & 4HQA Z(mvz:K[tE; "bH|XMpr,[Yߨ>Vm;.h- ehJa\Ekonm~*BͫjѣL#"!ZCΉ%?cm5\ܷ$+3paE]b^ /5c2Ujk3mHaAVP]i3𼲳 Laڜ qNz,|40dkYslN T,wd[HlCH5BNjz'E'9D |1bymRG8[!7]K?OCfJٻ e7Q#Qlr,?GCy総 ҭ~ K2 eȾ901\XÝֿΙ|FY 6=Tgﭩ0vqx=@u֬y\* @%kw8fsQaSVG?@~rIH;8s7ŲRscVT4,g!պ3ilD9?}Z-q&:#WؐH>a%|/?C>{wLa66|Qi1 wIȞd@t++`DQzh,۱fPeF [*ݙN&fHESu7)&υ%Wɳy&щ*\!?x=<1Pd&؝M5?}-i5ܡ9XAmr?fz]`'g5tpU {ӹnŵ ދV5ΟL+ޢ {%[з%N|tHL9˒# Cr;/\0xr?q.? C>~'˷t; (Y+L$1't>Qٱo==7Oh 6*ga ?]^[ff>稑CqwM%f\:?+og'nWx)u+)e'=X@$ AAآk>DucsQtke^a4%7O١Q}!m!6Yķ`]g5\eAޒPWRtC/ѡc8%KV R ^ *pQHm \;vP2PZސO̟ Մ!;A@ MUN-6tڲ X識%@J-& i#~.uHA˓V7&wx ?t;0QTt#HEGۮB s/YYd̶ hȚo RGP~XFl%#Y_ i#$o`\mnI$a*}kpjR/^ׅbT#4[o,{trPLVƏV5ByER7o03Ύ{o᧾gN,(o5P3{feP];mZb Kb{&6,XC =o#4ľM58TL!0vTXu+#>:*y˜UhnUc?.Z8(F sk [Cɬon<`&+ņ Zj8OYeTz2<|X m4ByZY%[=ekCMnj:+ n~y[$!| R?:~9aqƛY[]sz)? "3~YyG}y j1O`sRj seh &}烐P_Zaϛ殺M4zvA9 B7FQ4LXR{n"HHšg45 jãS/c:J[ܗI"Yg~\*@ tŵ7ϱe\rUPcz˱,prJ%A]bļm{y=x^•GQ=U2I4Њ#zYU^I_{a`W`K)K 'l_ϴ}QpwDij8eԆr|.W׭ݔX+Jyf/=m+ ]'~hLl- x J3uj4ZhW %YCF_GN/ ,:u$D60Otsog6 ]V22gt 61(Es:8 ~%=7"LٷCPaGh䚝 8)WZYwxUA|I [OUDX7!ZvNpie_n=E ;+A݇op( I^~~y$M- <?$ #9|oܘ?J77THrp ^qQI=TU] (RC[Tyq \kLI3fl>:sF\k_ݗ"8!Rd|\Žad4ϐc7 }ᾳҞLNGh店֎fNʔݭ5\>'Y91TS ~4=n4';0~z{h|e`ա7j:iUimrjA DtLݩlH+4^7a7"VR579U>kL!T[elw#;O_@y[bՆZvo?KCp0}|廎kxCA6s <䛄&f~ KjYIoeT_&+c(4NfX\T)KJǀ?~hyw+Tb ۧ`c+aR0F= :s6jeK ƭ ( d8H:^J'1%;xH wr5uWw 6Or_ֻɥe*Ln)*!&2j}"jNxhvjHTq[L4%.aq',2C9;x/+(pxy#n* \zU2hS-`Gt=9mG(!fM.Rlé+6a[nF9Nounj^5]M LP.ԣijrKb SQ;+5V9tb3Z$jWi K 1C VL~;i'#`?M?JA(rDU Y%qN\IJD^mm }ܬ>F*WCž8?"Wilp#-trwY[,7u-ﺎ̀DSy]tqdv׼ ūL 0ҶP(0/fщ5yNE6{s h( \څ6P}$=ҙiRRQ >lFy ߓ0&K.v56uo4 ~Yw~19DgP uL:N>rՆ(ųբ‡OVV[4N1ӆ?aƲ}ǒ_ D7l|VK}IM kAnq?UZ~CN/P#[lb@{ck'!.5sk?/u=V&nggQR YI}'8!#|Hߩ!Ix1'K7Zvڶ`,E}*G͠:1M>{yeafU &x>u.Y 6N٧] Ilj~xmRɮ/s,zE\@jam(J29+)%x{98GD}պt"ǕX}˜O¤czWs-+KEWp##GLR鞌rzE';3>& U?eoW[6h|T;QJ7U;N:ѣL0ezL#%`~E BMXpYVEkBws%LG<}Z4F[ѡQ2sQAo'7!P{8~@>eP uHuZ`+#Pͮ T: pIt{ȸ0w4@i'SB.B&d{hִM۴εf}aEBkf`,!8qfWk ^mfy#[ęY_ӽیE]Xgf@1XM (LB_dw5iaer+Zį_g闉a8(8KT  I}- ڂq@ 8Ŀ0+ib pj09#:t5+c) &G4pˢaH):2KB92@Br~3@$gKw/'=ѬR*kxnp!dCFuPֺ(_n}#RNcuU6Crs|QP_ E16N,H^̽5 q}Tok* -%ru\kȟw@5/]Yfh^<_8Sjm{jXl|z׮䓬/-hijÂ]6m&pkͿH/RSgw>ւj~κfZl= Y.T_a j&L,R{߅VAҙ =lu)gNe,] hޅNz/2kq ާ)B0TN`!,F;| 59C^8):Vwj*mTS  bVC}#c!BئvNW豩 $ة{$?H`*|׵Oc>u퍌TFADKAH^ϐaA}o{F_v7L4Jr4Pb\JNLhf9Ȟᗍ$ l]4Β/nMY600Hetc%OSSk큎R^Z>K.~SM*]ar3q ?- 1A\O\,fp"!s&ػPˬlNU QAShy/9g(/'= ~%1}[1MgLK"? җl c$9xp83׌;ȝ'8Y[eFҍ+}j}@9h6Ntl j' ~O)ąBK:phX9@ ^tCˉ?0n]>n笁򲹌G Ήy4 ݠYZT$[Kv<!϶уQY7FaZhާjkݡHcam[KP;A  k\jDM݋ EUVfc՗,6WSk1f \F0?1>C8h }{DsmQ;VmMj<Ģ]~WȪ,ݥSтbwm_qa%y5k AQ$PMBz8v ~5g:ߤٺbǓzF[?ТK\C@7>\ Th!F&)1tc5[f"Nk"[quA}kj؛|Ur/Q[a^Fi^퉒W o^恁f߶ͼO 4*Dw(Iy8q& 4< W}ߝ7QX;~](sz-&DH\ABEgpudsO&6Jp? xD(tֲyH-mX dxZ^`Z &ln3`Zt)~Ɨ*wEIyk7e]X3~Bz SUA9tIJon\8uM[h>h/6`_⃒j)%Y8@3<7lȽ!e#\S(IITx$].QxYjk&76դ=I{lF,eJo@-ҷmZ{qhIx0&LZ 6?_䏡]8B;}C}.ӯ&xi7]\D~e/W}huSuv:F G^o #N !0K2p߷|re"PWe2YamI;k0vN8"|Døj0dHanF^8iK%1jٵ+mQyYl`(:cX%BY~8'5)T /|b_yt?q9Tި/`B|=!l,ǐt=u}gj(p[dsYSϵ'e JśNkq.fsWE#?ֵeOVְ~rc /]?ў d!W"`KuU:`))+Oyq&//ɉ1**Ϗ> c{?|]~ϳp&N*))LVB?X($;'b3j}_0(-+A>aDF0 ({yY//}&ŽUqg] Re=gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!~t , x1eCߘYڅ׸9!b@i=ئF: YZ