kernel-debug-modules-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']@N?ރ(2 f4gX?8Є<ྔ 9 Z-?F/v$2i wЌ2Lծicza ,}ogEj]JKI>MUՕ+!{UURƔ5R#w *7Vtc_l@!}˃/޸.Kvn`ѥsHSVl:C*H{,-pWDu(WgmAܐL9.kd4jj̨O0X ; "KEKeQ|>Sچmh,euC ? d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yj9[,j:qj> @ G *H *I H*X tGY ːG\ *] <*^ b d e f l t *u *v Xw *x P*y @  5 @ D J  Ckernel-debug-modules5.14.0503.29.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gȾpb-be6d8b49-d232-4dc5-94d4-f1ff767369a0-b-s390x4-`Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.29.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.29.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.29.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.29.1.el9_5.s390x+debug#@t|(We,<p4 d06t< D  VE`,;dLG\)h聤gggggggggggggggggggggggggggggggggggggggggg4a6ffbe5267b5173279499a56bd005983fb18b6857b05d71dd077832f14cc84f49ba76af9264aa8fe75c8d24d79f344702a551958e99c6a58c4597f9a50ba2da0c59c4a4be469e7d50d2ad6bc3a1c0599e99e23fa3eb6c1d6373970b07fa50532a072d07af83a145e0a0024ed4f1d74d836ff2bcd0083c689e972cc00b5180d1ad60378f1af6cf2734ab9293d42293a740b442a497e0f2f282cdc11d76293cfd18b31cee3cde47fcbfb975623cf2ce9555cd2eece6cf283f3bf512fe0bfb92785fcd45bc9f9720bb0d1cbd76c9ad86b2dac24781c08d946656fa6a6dc89bf2576852bfe1ce9d27deb58a30ce5f1972ba66986d9272f36882917d5ad4a3bc4b11acf65daf4d4eb61a76e016b8efaef2036444d3a15a7db61d7aa6ce47fd9859ab9f3ff0e0ef480186aebc1515ecbc5c3045327bfd5a9b94cc2b99613006c1330e11ddcf71f9625351022c2ab126ec18f694fd0a7a3ea3a215fd5a3406c11745e0fa828686eea16b8d32038b0125f4612f0555fb220f13ad674d644948199ae69af290f7f182d463e5aad4914d0b1e071276a0023abfcedd4d9197f28ff9657179537c0d752b2010025fc94020bc536e88ea50fef9d60d8f4ddd82febd5b8fa4322bd1a018f0a4ae4584587dc563c36d2ea150e130a3e83b62b8d0b6f4ac4a733d638a7d5f7010893a09912d621e4acbbcbaa435299a97ef41d033aef8d28eb62f61f3eb884fa2b9277f103152834e25a679e4edfe013cee1d7fa0e5b65558bc3a8880562f099dd06bc9471c34976934aa6f39d8436086c9654aa7182ba566800a5d9572ab54b69843b2d2ae764091575074166315a8193046e0890c1f3b3505067999a0203b183ce6734af0a2768c7b297a3e0cabff0d5711307044c666ccd5313fa3daf28bff6081713d6f314785c36e217b1cecee3c0a40fb2bdbae3bdfec1fbb4bb51d62ff4d14a8ca1d6e50917347d1e736cbe3056454eb7e6a85c4afc24c8d9a65d5c4ee7171e657e24479cf0a1aa820c320bbf38c28196916d170d24cfdf698aec4fd61c3f30b8ed203bc47f31cfc818561a5ec038900bda24a9ba84c4269ae4eaccc664e9cc1cc870a8aedc044d4a139b1c3ac6a39d5dd58602cfdc1548bb71d4e4a75dc72f7feb6af8896cc0a3a2ff3adb0ca00b4336d2d2a8aa38bdec3abc933b0ba970dd7f2f52f5a30a7d57ac928e2782c080e8820bd5e16db94939bd8cd8fd93629738476cda9b3b14fb2b8b242b8c810b320735f694ccfc494107c78ab6a80cdc56bd67e8e9335733495086ced5ea6da4d60511a2eb6bb71592b2926928bcc7cd600372138d8f2f8d0b90d8b7616f39d18ad995f7ae571fe98c3a238adf9a873b77c0c6fc7c7fddbbd937232c57bd1652a7e12cf37bf48c0479567dfaabc5d16987d24a9b782097a29db1323e400ee2282ad00b108a7e162f283a761200b322b06fab4b65e753d25147354fec2054846f113cdc61be1c52d332597fc96834f906e0abcc788bbb20f31dad58c5b0d816764090999e0165049aa40701b3740930c662db47ebc77fd9a6dffed4b9f0d636f1a93be9bc0335d6021c84a116fd7c03d2c9b7e6d290891618b67fff900ef96d0ee4783c73435b129bb59fdc7a959888412dd3da4fc3a590c088897fc55256d596cc9a0c99d69ae815f2b39ef137df5c662040ce905b6b88c22364a4a0f24f221b6082ca1fb0a3585833c43ed69017219e3ac5a9c6629cb8c3a768c7855aa40a89dcf709600f91ab3b73742ef2b0099a6d3a53c45396147b604a0e70e9cc622ce5880ce19cfd8f979c2b1a254358b7897de4f49e0db2a764875eed85db5efa78287c112e51bf52c37127c159530db041f88788ec29106c9f7a46e6553ff47ba3749b64932cb92fbcfa648rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.29.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.29.1.el9_5.s390x+debug5.14.0-503.29.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g@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.29.1Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_5.s390x+debug5.14.0-503.29.1.el9_5+debug5.14.0-503.29.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.29.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.29.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.29.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.29.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.29.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.29.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-8f3405c28eb1ed0a280eba587c41307bd8993dd029ae8b7036594f7be2c4d91140a176ad641b59c4f50179ca70cd50f7e9131c6db4a4ad5dafe6a3e12174a8455?7zXZ ! 07070100000001000081a400000000000000000000000167c8d3d60000a5b0000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ p]?EhDTTk׶Ǽ:ߵȚ:Jc_\oͬ{kM-ɥ,[ciHQ#% bLB~JQ\` zc5k1R6ts\@S 2j&≱= rr0ױ9+ތtS|X$>iŠF8m^ʑpw|#>jn07umս3 ׹){9!7 >+;J{}Lmwz~ +%P ˧}Uj;ON?.W^Ak+rems /"$QC?Ƕ[!^FݓSwA-jl;MGbmq#$͓]8n0 r;:nefP6BORb# xc}snP2rk_O$fjGڙU.:l8p%~% 0:T"on(0Erkǭ} o?_6bH^E6GɚH}h`cGĤܷGnDguG0ebfu=N۫'yr8D`T*9 BnHK<8TTg}c:p^()&C+qgQyIO!zuYjIsst!!@fPW0-T5ڙrC% ު#JCl>>hxW<G%X%dY)-]1"U9ʹ΁$6@IS:ǎigDR  4w rjoK8K3 V;5&l|*Dᴫ|< (oλ0ȊŅ:kZ,_C3':$$j\\׃0_PE/\jp~e30[Ғ^j^mTL/b\vcӬ C6;i9;E_h$[H4ܛ?.eHld .H2"@t7탽yD.Y"#P@wtl;#9@ײcT>]=r3>mk ;c^zyMٕT+<]$ TSPF f5w)RkӛaDn|2 ACՌ\h\C_r_cP1 0 k[uZ{ܐG3˥Y]؝u 5nGSIk3~hZ(>&h,*,i^E}CP4y"Ї-u|RWݥQd`YBru5De}AUq$Pv|9<V Â%ײfP̆i&W;>啅N[/#Xڹ*;L U* $󌃏"A۸MLŵ''+gwʒyngv{N ŗtto~/P۸[Гe,xF!!m% 4)ER[IT\,sJ' |Xt52?)GP_y0f *肓W*4'ƛ:F6w \n5Z!/n/֋|Bq\ !֙0yFUZ &K@aL I :;@h,)vWx| 9∾"G؊\/G0YU6A'?h{~p9,1yo5q ҖA#Gd-6ޥ)TX䝑ZhAn%ײ3 D?J)D"1c\MhiH5뚋WČ3Fxri>jდ6XqCxa{g\X;ۚ`AuǬȕ2tn2OF;"7] ,]QC.>Cά$|GL˷j}GkOrdւg0.Q>5 h I[f6:1<=K|y2ӹ*f"YxbNtT,jp|RL<(ɽhlT)Ϯc/7\wx9&̮Ta` -X/_ʩxJ'OV3}ETW.K g¾ N} ێ0 XC݅鎦9mN\֙ҿ糕;k9G,WcUtl[6\!SܩzA 5Ewl4Rlh{K\)1]v1~w*#>?UCC=[_OUB@\$ڨJ--XN{y5@o}^nV!}7"$-Eә)&*\v< @ǥ]vR(q볗VVpҕ{tl hYgh|UPvJ{Y5H)͍cS3Swbij 4pE<2E Y$A 8ӔAb3QM}N";"Y'ؒu%,9yқqJ*7N|}j >XP_ޤ-UrdI!H?hyc7wJ9k _i6F7s&[ DIZM'ڥqdH0sVy Ľ1ڄǵ-TozXpE(6ƿ6hfMimr,.C K'w~900O-tX]0<9m+иaCmwi6SÍgQ23A~,q“RD洤f1ne`# h?pFU:[q#`]RRM n5 >!ĮX&' xt@cv"Zc;SٮNE`C٦K V? ڑ(y~sNk}mh9Ӓ֍=fC+06wS_psdj˷$ id&S%T`A'hꓰn8u:!!Zުsj!bZ̈́atX񢓆i?Re=%N cETB4jcpc)_Xv>9I[D6TC``Zm*t2 dCUf< 3ux?ԝ 5\z.CAD7|Gz`KFN >H}|D"ӎ"7cyߝbL6HR Wm ;Y@q$T,slPok%iȮ 4{%p\QQRnPUy}Nr8yrTeуضRzX&ky?.K OC݌/ov fs+LCLNai;|UlܮZZD ˸KH]FJ `qM*=D(*#16 ]+ 6p*a2~Г84h+<3E.磘ˋ&F+ܒ'{/ޡD<ߣgL'4t"a}v5H~!ްN![n!=$Z1z\풇ոCwFX eQfڨҹ|M&:4slMa(ekdop&-@{[| X|iz:cj,8OGtZT'GvK@ERb@ʼy|ūJaxT9^Iz|(څE wH"&YZFs\ ,BV49'i_[Y%YDY xtEt\'?Wf#k;83^Tl&iu"}ٌp?TnZaݭly+1yj_T @OiL3=LJfj/2W傀`it_#Bqx4m:,,2Iwt"@O)f-?C{y n V!s}B[WzoIWIO]%+f.uxxfQeh]`HJEXt"#k.9~e'2)|J-|"Q!cR払C@'+L:ϝRe{ZK:s MS9\ޗ^^@L$f_pIbTGefZ~"dQ7ۦ6et۠}jn""cR8 y|[:ƾUXs\4]hK6:dߺ^e{#59*)CI_Ya"ݐJ =nb&$ u1 }A:3E>g @X>5k 'bE6C26Ad_<"|,A2  xIrVS:ɥWiw~ QWs8subYE}XCd301vRd^:=Qt7 8B bi=o#FzFfPTѩq f6@M`SM0R*:>P_H>Qݐ`,c!.T[' ԗө boNpsP/D֍ӱ[ʐ@9l@DN~@y֘Gbj{^UtV;>Z$m݇f& l,wy~GfJP̠j_3a>=΅m7Q{H928 9W5]#-k&D/P[TYv< Z‰2<cJ*HG$U"N/P4dW|Ќn;cGi'9,wlXיr8#1s/ Vc <XQ nxtPq nmzZoWagۆ[sꅻQ1'p(L4(q&BH؉&.82P# ͯp] j. E5x/~h5['ܕaf3rnMid ~"9g6䵁=%_l} * #8BI!2sM<Λ@hS?BMJF:S6-GMvFrE6V(̈Ъ&iE\[V۸(}| FFߵ艃Psm;~р=Vjq=ү6k{h\g*$MhWb J{=) .w f{+/Cz0c %IF-Jh5#Y'5eu RCb=9wvm]]2J7Bw(ěZ3*L KN$IvDb߫#WxWwfT/g!6ht1~KGޞZ3 ptEY< i*[0jLgA0~%}c;Bت?sUI3#H.]d0kWwE ÉD's:c[g.K,Q:{:)&8SĐTncntfk8 :ȶ iwWq bFkY񥑔s`[ 9F!pJeA;2P @+'lcE6R߇p0IunC}|V:(jL-A<3faGۦnសBݼRW#ԞCY6"qF*$x7z: | (.m>pjkK: fQzr[/&0.>—-7[`HCw-t( Oӕ+0&V|Ň'9Xyd!en(kk,+O[}kFҘ,} Nu>7%z fΨ?f?FI.U挢`%y;C=克Y)BeҪ$U$i%CcaH0x1G/*M ]{x]ܠ3gA-UG7R71v-#xT- 1HN_5i㼁Kb~c܎1{7#P !w(>D~Mx2τʲ,Gmx! i&{~ 3tjA4tKƆ4-t xUkrኳ= HPUܠ1|&gӬ<^t*-tnaK ny{@ɸrKNbYq{+i"m-(SUUEz,- qkh(Dm԰%[Im?4bYVnf VK٩.+|]bH݃V`@IFW?~6*2TLPh~84sE@s~1u}sOnq=/O0t* Q1?60q0@Z /Iϥ-7q-)vJb};e{ut;㙼 r~U޳U"rOYZp꧋:08pΔ|DIrʟw򎔘.67hC uӨ^p+U\ .N*3,di FIOEƃ̄+WFol>ūkCs./]d_Dîn1fT:&:vÓbQE(`BCp/-rp_d^<20ݯ.s4I o9gm,6{ˤO01bSh脘5|u=ɟ v[)2fZ TF0liTO9O{b "G[DO- s"n.t$A~SoVS9{P2@2etlp.CJۑpSP$Zc;nWI\MɮvBJV$cs[jUPxԋ)Ϲ{>&}< j/X@S*Bd7bn[3؊SsOPY*DiSW0EŬH(CT'|[0#-IUȎ yNzDԓl3a{8tcNOU8!-%b$L <30ɗ#|`=ayki`..#~䛯֟myma,"^ ތiL?`B"F D,iaJ뽵dG@D(EBua4iݯ;AGl&؉w89R~ R4zd 3i֙@)=ӗlqJ^)n /hcYI+B"ysI?}LUQIǂYDI-Au@$+W-iݱ @~޶mpG)rXU "Jc>6zt {QS2EȾ!RnhLŁ#N ?C۶y8T}3S%G!ڡ_Dޓ]xgˣk~pGW koGBϝ j"j1ړ* S%ǤҔVK630 )v9/[sMǪzہnK} ud>/@Jx  OXf# G#]WcxLZ}nl_umt8JO~菗ğ<VŶd紐R+*\\.08vW+6;R I}]oXk͇:4FPqIc n6!rܰ9+cJ_`~-vsspaoXZ_36`VTq զaj Stn\$<8a hjyE=l) BѠ ra0R1(}^C1|H0! sv6>i}Ƣc _ ٲz9k k(o!Oz,eRpwt7$( iJ3 O27=)#NXYh`mi|eM)#,8{]CegCS~@\?B'( bt$_xҒ_Bǜb.L5lW#8l>~i81*%*}Wl|V$0m?xeEjI0f6~(Hzq""PUZ`lv##M9yn )'LWٛP:|!lopœZz'eukoQ?\ qO]GT|!P~¿/G\}ś?te} 0E' so!Syz.]6g%^щ9A,Ϊ^aLb濷PCXH71~/* fTCaOytɟ=!5WA„*꘻dk(a+i]3T悻bnmpK<`t 9țQW~7bЕXPV ʐg-lX\!5RrA#k5J[9Vl)ED'OΏ+NUFS]4BMVؖӸ>:L*Z免 1M  u)?.9 \Fk8jRO]66+?T r-F!9d%~!s(ͷ‰H(*!T `z NYzWhA{F?V|U1_YkVʶkI6zcyRĤyQldbgeh frdJC 3ef a.Tmﲌ D 6^z^7*[u GՃk $N1"33cZFjM Z}$Kf11LwقSTX=HP k #LƜp Y TΉ5gMߑZ rv'koߋzRE2^,N'o2vclat$, VCv}wxA Z nMK*{-C]a q|'.Ӊ'l>c qFd-2+yju@2JMΒ}@6%B0+U3 8wkU  w :#dڹF 5{)^Wj&5 |9ǷSw5 ͅ*AE8l2N]$ZiȓxA3@ɊI5L֊M,mu0EDR[y U]{UhmshngqOoX}xyCo3mnIUNH{S^/ XvFh1UgL &f$:['p*lM%I:$2{Se4Nqq=FIIcd/rGGl9|@Y8"ك@u3QTjYʟWe֤TK<~7vʖ}<}ʞ|e`psUbIX[V*<,Oȼ`#@^kB%]ıAmSy˾sw=lj:&PM`$T^E+\^$oSӧCI𑖒}ڕ'iI}9Hb 2ncY<@_fWƗϲVڇz~Q[tV6pM D'_dL:!NJ\m鋦5$drYY @̋<Ή-IspUX#' 7yjS:8$bAF~/7H'=Vzl gmV zaKE}͇5+B^s6B9x )hᤅAaq; }o˩&z_H넶~,X͐! 4V\y=wj#C#Ch~vZ)/0 C\28+. Zn?:h Ac26AӒ7O)߆@IeEDϯb_Du3o}~ R"/fKBeizBrC|0ĺGp]\ 5)Z[ٗ%QHZ"dP}8*S󑓍K|4Mn 9EYUX>Xc|Z-2QrTtXфuMu- %I'zU&#S^  .]M N.um5a0,(,«.kPVu ;/I8|Xu+jCZ4- G;;_ogh\W: [^30HbXWb5uWHO>Åaf5'nb:$mea;ldKSvg)_#3&p\x~??}>EMchm;a8`a&kpLSRAo= *j92Z\I ՕuVeЗzujMwE!IШKN;nn!]&s4$\dxD<651ԿQEy ɠDe$o'5f9K_pn{ gEO!v^ɛ-Ҁcw,mʧ(EW|#?bJ;y>³y| FWosg7ȆFLJM(lAM0!^V_r\NnD|Zipz@>n"vEIT)v&˕,'1$;sVU,rGJȠq|:B2pN=` )X28+R,fU_uU4SȒE?Ux9^YJA=~C՟P?bG@ym*#˵ doO">ɘYWM>ģdzG!4 Jbjd,YA3H(|4f3X 8`v a2'W^oUM3Qq|a۴]רb cp.w }{2u8fN%sJdpxB[ uGJs~* #dW,3Ʉ $Y ߞw9^3u{e-6+< ߝ?Kx-ˇ/#4VDoeF[t4IɎfMwrM~IjwH򵸰vL@}ITڳlـ͊D'Uхg0(*[F'@2[6DfE)oP](1NK$d{rk2U)h-)^8D˷0:9] -$UE0~z!MiZ_P-ZVw],6qz6ibauʚ-~Q }M:]ۚן;> >am^3g~qJ(]2A2&qٷ19 } VbU!ީ++IֺNNSP(-oM˟#̜5AHW`@eQ@Q'E1d59Fn6fq0]HXoětEJ.P#WcͤDB3V\c*qY(ClXl·qZĹhC/C4q):2/I@v}.9|s@mf4Qy-I <^_n\ eeUP:Sr*Wf.R44G2ոKƩi ĂSU+Y8Bs9_j\cs ۪7rNF [^>>/ gTcYNvf#@gCoq+aTN/;c;E2חO@x 'K{>9aF=s0lQDa|@;'a?xw)[S1[ 4qr ޙʋY'c겷.?oF̽R7.F H|h%И=-8!jwB|Ī/]dV@9dבFK#e/qtNy%3>b'+-$rlǺ64#Y cYZ u2]4RM6Gl H\̔@t5~aJ+Mrs*ڻ' ]c[ ꇬ,N]kdl]Pc6*͌qWwnYH28ڨ8Ur &¾pcOC[ KִK9"\JT^5k(>ɽ{tآA4FcjʸY 簃]Cv8t&3T70M:f^f[ ,LL;%Z KN:xa⊮(GZU~a < *Zχ?=L\U[IÅ&l3٪ioH!S ڨ}XflZi6Տ%D?g+gaʦ7$P -AC5Eek]ȏIh4.J7VH0J +5'{BbZEEG{WQSf &2Xo1fvng%Beof\ɍ!hSxvL<(k0m(t/UH۴I't="rf^<:t]Y y\7  [~h2I/8~Qflɵͱ͛ŏԄ .͔9}DTϋfDA5L'ǯjs6gH>aYM\Rq˔ E7ET7c'D.֖9ݷLT-'T+ƶ*nM9+ +j455s63ӭ ypX _qHT8m;A` *>Sf H$ xX ,UϟqFE3Snj9=^09ШpIjia#{>nWտrw9|U͊1WGIIy,7=ݱ1/jB<^95O|#@V L:WHT$7"P̠ >HӮCЙP'TE (z LVy8]_Uև:oGNxW3[]<|o}=N8[]ٜ05;Z btl >.Zbr%Ik׃ᾛlSFY,IU7\_2)<-~\01!Z4w_׸*|wJfO-;7?4g`Lqc<p+d[T׻jUn&!Wb~< J4#kn>);Yúo*'$h`-LIfjc6̰;mTŹ ˣy`{7|vJ!O3{4n}&{ɇa^`ϭX0ջjl4cb֠)TZ=ʬ3̰!!۝I'PdMteI a-{,0"F֗8̠$,^H0)=ҭQ d)+ۻ?yp_F_T5}{dv+]{v$%SgFF!9 m$ ̧*Zzղd$Q2oB˽Xe9 NGL֮b&ikgs*CvT JFQhߌl>?d\!F]E'C),r""/"5y"CDAYe-c,?].*Xo)/i\Bk@$D/'_1Sf-JTyv/cr`{-hԢnq˔=WyV^DlA>eFTԗXr}xB nyiwNptg Xo{{n8Mgvkr32гþZ([}]̰YXJgJw֑1hDz}GM8Ȗ=+3ٗ{*, $wJC)=e\( ArgmBd*! J3qN)cUoϯsy̹w ZN5l2ƣӒY:׬o;UuD8:8րJLRt7}( cs" 6AwP} + zjD'%ˮ 7sd#Mh :. .vtC`Wq;XJ}K,FPZZ $v~|,a:W̴wB|*c6uDN R0{ُ،SZr; 47螲;[OkVQB0u3Z<*n/%:mzJdž{8k!oSjrӬxq6.r61y{ŧ*R(!xxeї\rot ONt9q[iڐ}HlزF@PxA7PaLp_䁤|&9Q?jŽX|\3+5J9ƠQ+M٫l̪V>¬Ïbv`UVC|kqVƵ g߷qyA8qf-}ZݏR bBsFĦ)FF-f_8&iP;˯kP]޽,"0(Z GZĽ*|<7V"4FH.Wp<9tEp X&oaSuI޵֐im0Yg˻(Vkԋ Q*^  x \`0yo}2p.wzҍn/+@Rs[8MEZn `oկb&]&PQY(=Y ԏNNg \c~V칇 VEE+D/Bj9]^r?̄s* ҕ_ @F`5[ג&ԑ:y;_I[6qK$tX_HoZB4̽c/TDC24H/woGTbI(doNLp3 wz8ўs?lXۂBI-Bz^bP4U*U&#峸I6#aN-Qr&J0CGGcmF^ink1wcV J$c4m:`kg  c+9ڼF$k_3 1v={F@3:3GQQނ\VNZ<94<'d59uLC$ɬ LNq:J!iםLX;3'OOǡSR ib {)(312 X>jjpG1 UFr#adIڏR^yE,R%uBFJ^?ygjw>|L&WQYA_KmR_PLhO6~f#ْ\{X gF Rb AW1qP:f237BiUW=Cd"X|[r^[W)LYD+s~ٞtyuh JuwDom20QAe;E]>v9Wmm_'^n1aJ0K:vFwv Ȅ4g;Xxő9 @xC¥2w@gFk)R0-+ÌFnpҡl3/U`s- )&=:pJ:A]OU8%0 m{ueh45H @ l$iaG=7Ql3Ajm6AX[TARwGv\̾PTzWW"1C'z<䘸!te- u>-R{Wc1ĒA1Ⱐ]2[S=n]R-e =CuOEu{F-T3mtێA)dNƫCAn3?[7(R}.j|s}Bf~ju €r#=#>nu Z|@>AZ")ѽ ZFUuqAOh0"I:q$ZzHy*AE,Ɠ4A [],Xh|O˚#TZGD:J ro1Wߡ 7i!.,D` f5^zF"Zg|+21Nf']J'˥6n7bcd/Y 1E, p?ƄCZ40-e^\^6wqfX8< %Z}h09aX Ǝ\l-,[t6@ J]BMʰCv/8[THJ׼-+4y~sNg :J9ޱMQn2YλfN(4BIhZO7\` )K?v/1uKmsuKEj&+?_kKEqTb'mRZx)qhE)%"˒1mL Xu|KF[ۭto)| O!{mY)X)p8"-&bE:0a}7 ( x"xbG%t7`6 vB°upO:GL#N ǠSw!YǎO '@&Q7;zH:+ZգLL"U@P{w=gSe) jj_u2gtoq\YV۷rȢZź5&qd0k)Ý1#PY QCsE} @EPXl&9"|ȕUA6^1#ns\[4 {]fSv}\' ;?fq[IџXRb(/ a2eD\DO!#mLOw8Gk:Zs bPҌ"]h9K}Zվ_ABNs,so[m&N&6;g}͍|(fG2F(Tyx8EѭmcL|,cfkˢJEd+8P|&qH| E投R0kL/2jQnj"tu(x%wk Ku^p.T=/aNM$KSl t/n^1~}._ѕ_8X󝄩wK+7$12AyTW|a8pi6iRe71uQBpPg84 絋T5fXO3vrs!TJ ER)bx͊/ f }y+7TJ@t7gx2^*B$Y5Ŋp+ִc daK_CԮ˱uIgr0~zkdD$*r} *hvfƟ-쥜o[iMQ;yU}#p2Le;;eܖ Z "aY"Ii//Y)%wc?'-3p#& yejrw.ŖUWEj{ٳ%O9i;hW V->Uo"J#)?;{UX"VM B\_'M.ζ<'$Cr~d+-Ox^k滹EO5Յէh5iv G? 霹yO{pڿ߆Ӕh##2r}3i]uף^>OM#vl5ŲhpZHDsd V{YQ|78̚!,ܷ BWːh^T ,#a 9^l"VAEG؜`"sSHLl NC@ZhY,UVjILCksyс@I/l5bnԺQm- Q|1(y*y;n )8@*5s_fJ"jN~_u9:# ]킌?gӑN~XeNI{!bL{B4y-*!XJio4.[=JL]`mi ʢ[ˇ0U/ DC gi _y@}({H)鉖ǩyPOY65Сl PljFtʱ>[k>cn$X ڗ;<1ռMтKeި~tnLVq>"/:lԫ[i{Ned2'ּq#ƏqA/v҇砯HgH\E\洷+]/HK5FلߠU5N EƸ@?84Y~ԟkV1VwXHkpNű [,k-GOi*]5*r}w!!y3Y!i~Jjd8=R;d<1SNgB†>A)@K_HzC5ꮵH{1;Q A#ScAѨ`^X_FAF8v>P5 1xGEoj~nMdM&4~v=vIu N|3epL0%+sjߠvd(füƭ?: E <P+lĈYF5"oɜWAY/SLnJYːX0Dr%xa-,`QY `kF)|Hi+cv IR:_M7`<1}X`~oglaoTC>$n0FmX[{K(ޔt5Yax 8Q6pKWi$F Ӂhiv;+WJIQ_Wp0<^f."AU|ԢRA/I>zԢGplNn:shp{#(yqOW, /+M LB-lSա{4׈,* b¡k<Ʈ\9%р8pI?a=\.$<}nR0q<gD:J{* \"}ZX䑑CfBD3ⶭ4|e[P>`OSO *q,ƤVRp<4 W]0:,^Xp8ojuLpa_܆tV3_gp ğ9Ban3.,.KS;V5-%+ V Iw=>%'L4:=yHT ~%ڥuF"=k>$ G`jb`%\I1fE[lilc]ٽsXMԿnvuWfI]RHi``a6 qA)oj0g ,Hv9ʞ*$H;nh_i˄Z8>2[xىįĬ%fN@$p ḿd9ΦjǺSUg4y>.vvM>P`}'4 胱ot$aow(ʲ <ݏhyYs-OtlNp"#NQ=qFxZt$cf~ƈV%l Rd¼*~(*Yot +vGiSnwq7x[*!0BCw7>Gr$*4g㓺7ƺ~5/]H&.SUip5,Vb$.xjYHge(UD2sXq1}!F22r&l8dv?md=VHP#(l6ݠ&%7`2?5~e&̰(\}Ÿt}V8WC f~ R{BETMgbLL :W4%rg:rB XE^0h8yx? 84ϟڎp3<\όʘ~S8QL8/JӞ |2)sPxlf)~L IQ|l Qlꊺf{+K?$WR\(iby?Ue3Aspu7ՈZK:H+55 ޖ3 ϸ4ٿ$ϤHH rwT*OoL-'ۊ>yK'& N''#c;쎖|6ԹK jIg[e@Ktf2j<וQ8~Yˢ%q E#P[8:u7qko:g[2Zu,r6b7@"%Ym[-YbUji#Ỉ2B7qeBSe*D܅1d}^eBGm̪H[j`?Q/!Kׅo2j sEhZ"L7$#Y[)qS)}0wP3-"xB!i'YE䞡Gc5unAi ׼×I$YFU cp㪳DBt$!]piɽQut1q}Qƃ1 bbFlGbz]mߙ@fº(/ ڜ|f^5ٞ>B7Ste>R.rb1Ds0BL.,1˨xfDOlu y4,&47e!fM}՗3mϺx^ $&MHôJu:gTe9wSGˮ4j{˱v^,gmm8"Q|3bNkHscc9iOQ%EB/Wp#NeM\0u!"R6*l I\P<vY8zW/Z1UZMu&sDg!n+Rsd|ԎSRa/i'|A]ٝįup#ʦlX[ ϺSBFwĹ7:ᢴ<У.)RMAJG159C<Ҫ&OV_ gm /ˢX"1 N>pCЄF*G)'hf|x7IK sk`䢢*1ҨFRЫ1PgJUUvM+Y%?6,țn"ZKj^A픽j$RdQr&;C`j0 Bm|k/ ptd]`J%rBJpP4_\ /ykL?K1iw%om\Rvx`ljJ NIیQ߯ ׎! h[|<9{2wvr{LʶYR&z9uš~JJ>IwR*}kCBd wePL5b "d Yehv,1;!o^peCZ.Si:2f9urjjp/6ֹ׹F'.B K3_⦘ՆҔ D֘ X_)N^4bW $ʠh8^FMmC)$h&]Thc.R(a.شL;JN5R{:1a.nvxG6jcֹ? m`"VnߎBZ50\Ʉ| 7䦈oR2aA{h  VD2@ј6{ meѸa:&A~+jW<>h/.BQiCД(J%`7 [N~IF:%?0rAcnr26D1hp=$c0qĄiKB!~5~ c$jDxWhN);ž>FNh`Mm{OAop5;*2AnY>)ǎ%$'6FajtNmW M*3loh*R`c]|'R56.> zد5B=c"mqU _)Dz*pB:m $ j5s{VF;+ͧ7e(/ЗϚ)qϡ`[mUXBj9STԙYAӖxB}pAj\{TRnm /YM5{'*ա:Z( pEƮH/2(m[ @є:O @ * "*HԵ mJ[7ÄQkF 6eȣћAG/cI VC/×gXСo&a8$3g)I~+țQu} *aAuÕコۍ_/驼6H^H6״ݾ_ ?wD<3gL>7 KB7U+aX_+pJ,']?5X+ӰF٢ИH4Ir 7f!ȬQg@Ыo2ذ.NaϪT9t|`"pLV)XJ@;R_ GOrZ /)I 6oU,̈ ;9 -jlُ2|e&ƃ@5"d}vYibˆ^KbiM)g'fĉ\Ua`iĀf?T~v̊HVm'T~᪊0{g zu~S`US]~? >bRS?BƘʟw;>& <RR}z>؈YL7o P2OÂƤ1GMvaS?L@y{':Л,49R# AqDt參N%.jޜwGs=yp\-R CW(L(a{&|Ybssކ xXb3RGcA^̲MRlWD[lz?gIOu+&t-89E Ih;M +ZA 1是Zv u?bhcJQ{3c1X(_p5j~squ)z*[rLGV|]ӆ TF4co| > 8B{y5%@؎T1tk%,)3z<}.+_eK l;UHHbzq1X&ӮɖqY~2==d. H^41$<$R[LsI7',T xV)WW3m$c6 Kb] Qe3GlJ,Ew!br@^Bmzmi=gJ@GoD69TyH*(qb9FIDcޘn4q\2E ||heNrߓ쫈f)8DBcx|na\<&'m@ /! ĩ|v#/0s)wÔLX[= [~1 Qq²4/@MUZ?62u1ڑ;J#9YeMDio\LjK\C|pݨg{E[T-/1ZC]SI\;Π!ȸ`ͯ4d=` Cm2C50WD,li2 .~LQ#`iK#+ZP)K;d$Q34Ԗ .UܒgqBl˺4<vyrIr!{2W=QnC5Iw<7HtSD2gׁSFThvT~ﺗjb*d#H4G1o> fgϯoyҝ |vh :7rW`XJAQiq>Eɝ! sg{h9 oB{%ʃ`k0j"*޺Fes,raϞNO'-?T'c[b|O*X~  sbn0Wl'>ظEy! ~X/+[FaQbWt|x&d\yRgxyH+D6mvW>g"7 Qy̪bS_ o 6K9X;@/Y>˥D_dhYY .m G$ r@z5\sk3mI ;&VBm'qil˅@<-s8 >R~d#L45>Ra*,KO`ry b;BAAb鷕DgaB프ͥ/Nt8 d̈2wc\`y^;c4C_5 j+`g`zcp Yc^wOO*8!7@  LJ K^PZ.mK<{ϗ„$?^%c| Zam"2O`9QӤjj74s^#%WL&w-WL$pj8ЯYHtb 3 h+t$ YDd^' c$p.<vx9-фs3r't4Ej#=:"8?1iA:A}!JHbE 2"3_-c\^pCr`3n6+ bjzƖ{22qaߊe2LtUE*H|eIn`#lɆ'{ytĈI)|YTjKj`/\ ?UT4p(}F_uP㩺H@yXy=[ RfS*&jb!\t\1@f0& %mrV"r iP*™?da ea Dqj\Ww붞TazmKH,.Nr~͌c#}*QgBLYlQ7j)ͺ1VbU8*T,4E42QD9<,R8}kYմ1<}Д9t[?Jl?">>L!>ڼ w& -WͩB|8on̞*K/"sv{圱A__>Q.ǘ9BV )"B% 4Ov#9!pA&S8&ZO3 iAh;URXv ɾW_QFQx2t1*х]jDʴNNxW%P:*t shZLLt:v<_5oz|%0='X~w/Џ\| ]X=d_K;-M߮DLxZ3{̼1NXR֡0ei!+m!q"yj} N1X>ۄ:qp"%`Hki"ri, `}^,[ȖuQYj|Ėw! 7nDߵQ^Zm+J*X.Dx3W\Wk/t_1os% |b2L#=Q<. vRHtzB(p}FN}yϪ. 6v٨إq Gu}V Ǟc';0Ivlbqa=VYuٚռ13XVW撝h+|Ω #L*2cyCUjfg^58|k=sW}prY,g8:Ov *+w8gbnFg#a 4<$jk# 1̮R8 ;m"N9\H# i$>HBQY7Lxd,`ܭLgU7*dIӤq#p+ȡq_u5.|--X4QU0I 9O!uMBvl1tdg?J~G1~h^ 0DPqdawpe# &}P2 Oh/%N{61gȥb3񏣂³@ .Ϟ}OŘ633]C)k3_ow](m^/޳cyC;DʄhWO;vy]A$.O62TTqM~QMƺp $3C=5#$nx&,n9k|ޝY}(`=_k{rPGk^V 4͗CYKdI$~"mOՓ ۛ^iӯKKyy4!w╀4PuUֽ?r+0xYRa^Z}cQH[8bۈ/6kӞd¦Tc/J@"YTfsrY7( [\yr#ȏ}'ǁ6ּiom$tg~ vkWNUdN`~4p5QP(:*t6ŵm9.4B[Ze·mƍpﶕ5k qJ2*9. Vxf:_mG)q ChhjBr7 >G)ʣUazcs`dRks<)5 M!]a}. S>Zq^ b!Fm ;$?!;ge상9SwO22[DҫFh#W:c[q9B<U"E~w,&V6q_Zd!ᓦ?}}9'OiVr 3jf%enn&A [&͢F(^Ā ce!R%/X*0XyI6AWl+7k̊N/KlN/Z$03.bL\7\};/S%as5u5|=Qjvh/BE{m$큵eŌ#{H0;TqY**zA:öwgۮ:cl⒰񷲪ы = .G9"֓M߳uX m6+İ[+|Y˚)aCO^ ehnxhh}>BːHFN%uxf2KZ UKꬫ^f:FF8үj3hժ&|.'Ms׶..Ub=?~1YJhL@32K)T,>х316^7lv j+aЋ&ծ/$x|iϳEM?t{냜$vAExi3wf=-I3;OMÌdbVY5zs'֧(*d2R@&||mV ǜr(d 쪂w h Mc?Ό)X:kxr[7s]>+*]|eѹܽ'yǂ1|0b9rJ25)ˑFq3$PϷ>hQr2^-:˴G]1{_K"t}:yJCw ǬLVlgQM B񛭼 bm5vv& v]vl ue5,a }N?.+iҩewsQIii0^XhL@) o#ӥj4H{TK.Cszwb ]֡ /:"^RLeX_I[*{G>VZxg!Vl1ښn`O$\'RmV#R'Ddo63ˠc¨o!cu{`COjW0!LLXΔm ڿþ~#!J7EPnl`O(Y(E֞[*4vm@&RiK^.kfT5USDlhoX!jc!;z $͛g wn=SI9Y0~z ü[Hb*3 ZRP3 U_^#{)w@T:~Qc0ucl $n *t`훹Ԯ#\Wc]Ls&VN]P$ g[%*'1*1^ا7p7k`O1%g X`N[R=VOYaE lԨTur zH`?̈́1[IKo475 ټ0v@֟%d7l1o;ͫH,6:EVÝ5-|\FcdVN殜k2p".]Bz׻ ҧô0X^?\}ֿ*.ܸ̱_1w+C Z׆xE/~)p}`Dd `Xj}7EE"9~<_̿Az&6FɎ]sT%,1ӋhFLR%CRܮ-~boPh/[dP8>xk'NCGE vd%Nnh;8CĂ"t"3YQaHa#y}Y)ek}FC =dNJz }#@c)BGi[~ !˦}k nD"P,|YfGDK06GK"`)OIjt挓A\2A;^|'Lߍɵp:>bl;XȢ=*s]{ Eo)c~if7̖lɠZ:7;c\_δ[f~YW~) |[:3c$'/lJYOPhIH8•ΒK$b fXPe Bн;#<CWm}9VQ2N[fwEp-79J۠ C [@XIT:ӡEYR'ڮO^YO!58nL)X~@ ;aߴ0{ )rAc\췭6x"-He%ƭ\v-^+#68^kP8b]p V1N0:MXc'bHtibE2FXEl 珳bPrOzvOVGBo;c<</\brCE "U}㲗m57ؤa^ /qז;H<2b@QbDg=TsA3ȑҝܩ#~yb|I0bS !R.䚙~ߤ7@ Z7$shD4e fڜTXN"S0RҪn5&Y8=֒ZL;?nMgo’ Sqh7Bi_F<Ώ"VytM>r-2sҖVYL1> {Èv Mz|安ꎆ6e7`ݒN38 pyiA#P!oX߱8#nB//|0H-Jli۾}5ҍHJjlܬDW.}ab IB/ORJ$'0e?;QL+Rֈ|Є8dOe.aYOvBx]7WaCsJQ;kJH Xg ߊ WĂ-#} O1cJ"ӧ{KA8#V:`% gpru8,MXQU!W\ ro÷*B]j op-qrrX!S-k(71R-Iu-J)XA7$YCLӼAClvܪF F.ֲ#\q>oOsǘGD܉Xcٗ4+ϝ?@b Al~+c`ݯ7vW(bX*ܛo*߷XIn#۪9Al9Dy⒧>~?˝2u❠[ ryEI[m)&Cv [Ǟm6^jj14;Q s+s;#Ӹ1.`/⧚ hyļ, =-mO57{^_FStdh7lڝ]"5Ľ~Yܚur.@ *i?XQ5 -e[/[B헑^fgᬢYI COv=8ǐbR3E9d볿?Jbo#lKZPw|RuY7MIyNf&ךwAtoV#=`ny߾Dܕ%Z|lRT9dF?.Y 5gWƵ(Eii/%}iہoҟvw6S y|0KFgj$>+z3؍k7g9HOza(ޫhgV=D(' _AG52UĢ褹N9mg.]Ҟ̍>tќ?^J W1&v uV;LÖֹ8+* #Iv? |=c^ Dځzʸؿ:%X;uAϵj];sT֪Yjj|sɪ fW m,:k4 }?TP.zigz:Zs(1/PO1 (*`q-S:o'?r^bi.a>osYܫLU֘n).nf!M\ xcbUs2'SRxjUuBY1$CdNwA B RS/j5&ܑeCݵ8e)G3/HM,)T3 '<:#=t}7RaH_FåZr>v:;V'K@(VH$H㾚Z2]F}745yKnا fW`&p}~P':ʃt ; 3י?}WH7D)D?`mF3OIjeSU#l-cQ^~B8f_h# 4Z/EF_kzyΟ9H0o!" g#O.&!V[T➠! TػyѮS~+3WrިQS'v]R[:Hd/;6\ n '!3Oʙlѹ"O#yvkCPޮr3pI9/ܘrOF4I\GP}z3Z1mwoeD@q~rshw`'N0w4j.清@> :_3LYyƖyҹL7b6$/ӊ o x6IՓImVx&@r@z3m*BOq8DžLϜ `4'o⮝<@j}H@N?CuӘN:q?OdS=6@FL־# |Do9t%.[S%9[tɔ|~!ʓj1^riJXxA&0c#dX\=Osz=t8̋;=;"~xj4DRf%Ug#vI|8*Vep88b=Fo@GĆsoZ?wA[?+J* ;E*mMqRAe\ǁ ϴQ\.@؁>;z ܵ+NP~F+xc]I̼` Gfǜc7Y?NHmHP> `Uc*MUOy*\'4@poq4gW~ZBqlb{+2MLLyuW="ZaMѼ"vO/! qE*))_D6ӛDҐN3#ta]3ZN GE oJ@R.:+I*\7ŗkK`>; e{rM*b#Đ9ҿu7;D[16@M';lWOMʈ $ZԡᘓL(웰Sniá^*=-z{@% k:Ƀ;qju"+>͌t `l1vj۹UR^5<ݱҏxqGJCMq %\IzAy$/9:zym|ܰwik @Q_R)o#rɇާ#JQ{ tA\V6Tžu;[ Wy i$*ف#&?eӫN߸k',Nz'vAΠ]޸ ''/gYZ07070100000002000081a400000000000000000000000167c8d3d600012340000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/w]?EhDTTk׶ǼG}Eפ]gEzxVJL,7+^FؽT;r8}gMޢ@T;7UX7f`{1,Z=XR@<C3\9\:in5?\u~R~+n f,᣺A38\ rְeD+N"$ k 3{NurZ~M gu-tTHR-qrv~f"t<9!kyR(z%}nזg|׽mPTnh&@^o; u) B]/:+U7]u ãLDjQBCyݥ̜K fQ|[~ ~+D./7Sk 63ȕ)rffHQMw3㍑6^h$`UStît#Z理_n3&tRDۇ53}bI>J (%#f+8[L (r&#Lz3PWgz1d_T;gؼ2 #7E ނ:2qndA>HfOD3DxJ85> ?U;wsQaUaN4f`!)w/% OӊNk'pE# >pw1/Ci:l #<ܚ7 VtQeZXG8fJ(>N- eeA9ڟ>(0DMO3PID(`'Sm "fgѝoQ/̇{?OBpUM(>}i:cK١?ju]6i@qITZåYAZDf萐b dtFќCzTꜸQVgԪm7Z>4ﲖz-`1VaOy^!?KYcOH6K E"UiiXplUDWZ'8U)u!e2RyqR.f>u,=WW>7óvzO )2T `|0U$:G4'ט!` 2*}SQZiRqS؈I%UeA=F ĸ5#{@pKm\ȮޭDz_-3GY{z_%0b 6}sq .@KdLۙ_୼՚ PoZȖS_8fkYc"-fLVmOuw!(qO%NOKx+[̶@(hMzu'EH<s]ARs (. ljBfQA3e:gM#V[RY![wGN2qҟzp0%qIOS盎(NZ Hʸ<ˈ3?GD&:gX湯o |֒H0-@b VT&'u@ɮBҕzx^n:.0kZe5l?˿-Zucv8rVL ^{bS _EbXk^c#<uCjh[;%N5ggtWHK2M2P8>S=g)ur[`[q- U.^0A&:2UyK;Jt7!YTZAɦ6%%(ǜ?^&9(;w.(J[YK\rP!D( 0Lf)i X [4 Be6k 4Wnj*IvёR)` h/%f*r0pF8#IBk>EtO^r@ \['PoW%ᮯ1&A#eyf2wk_[8t)ij$#ܲ!x) VE[%}dJp$2>x6iʅBn5{&"oY0> V&rcDgikrWa5o(I\sTV53zy ˧W*9ú.MXvJ%T;-8 T B Qv zT#< >0As@X*Q ` TԔ珚?BȻYFIIO{شPȠGlv6z}UU_vg ܈Xmhu>Ayc[ʞUO(=blJHB?mg sbPx4M Iz o,UԾ>@Ŝe<@:UC RM;J=mթ%h ;괬[8}jĦ^#[CNỖxmߝzX}JKu+DI-Q `*UW!m-+~_J czc819g"Ke銰_̄jy*,ss:F? xBiH`R"Gя4HeCAuy4PCMOaDMo-N3<>3e'9<>ׯ%In\nE8e; @aAJ֢ ;fՑöX ؘ]̎a15MQ/[oХdcGtıiJ}yI7Zi;4w9}tV k@{ è=m4.wl0R(fIzUEo;93/MVoG^.1*:=QW,ʎ#ts_‚@"xPz=:a͵D FZXi ^^/6f\*6iߜXaN;U|e/o|pX(]O@{l/kSKQ-r\ne xv-ԁqc0bhUQ{H) &teSu jciWU]p#lz_ eiIDSn&Z(:Vp\go:IvsҚS13z;$ 姫A]=LY_6cqq̻v}ϟCk ŕU%0إa_t*_2Xd``dP{ #rK57ZY*ihJحꆏL2h4r){5WJ(#x!(0Z(*Jh2T!SxL>6Vh>+B] E9Ȼ0x<}ަB:-9 fn( @lh>{8Wrb}vFiG1iZ31fauمXEŌa(RhYa7'~7_FLXnZҏB䃬GI(k*e@){ #L]1,[aqԦ[OCf\Xq +w+GAO^17uY;jXP(գao0\PD87 p&9("X&fYHp*7mm%>PDRϢam8:ie`zPEPşS{wLNLhl"FYn!hˉDq$+]FTGg 8(_>5 XO95|j?5}`WCDj*lxUM.Q{ sK~7z,C3\Rq fjckdq=,{T`*@H~H&rM '-~;*ͺ~D #ZpWy/-.4Ebe0tz@bG[x|qb;29E-)6"OP/$z cQnŊKs.NEUV{Gǫq-aviwyHEa3Pbĉ cZB/ҹ4Z1N(2l =ދ^gNPG ^9_> _o |_UGhiS©[+;d^qw th4duȜq^T#d\RbWYA{)G/%ToSIcuۓ2tfS9d'"C!‘0!~XcOMʦ3)3@'5wZ2w;B䚖-˵l. n^ YPʸ6u !ZY135NyPtP6ө P\~2rI4̎0]IEl3imހprg/#~bNB˼$爲K9s#ƚso a洒vaU)y^̿lSCȮyB&r7Qsj Ӱu vH)|ҍK~<\M]esNq7+(׋6z:(Fɦ#9NHH~D{iT႐ޗW-~9Zrqܗ2;uM&lZ+G:nx. {8 hJF4NCD3I1SB7 L2K[^U-Ngr/<^^raWO kQK˚i,E Vz !kw3|90|Hv^ѱvk&{v1v|]k|tOmj:B'KKO#%%tWdsHDG"zFVyHzZi :h b쉮Le@c)̴8O?ТgC;=e6.!]Σc0CPe 5 9 ҮɻC;nC.ru/)c-F4/2$d!4.\m}Cu[nq0i0*@]0e>BQ)}~6`r:9W@x18 MоDDɜu( Dʹ$m5f5p]S *{`j :$BP7* VMӢVtM9)ɵu8,>: f_se=tBHo֬S;>T"bQɎsSR&G=, kb왵^j_HE};N/|_Pa&NkۻBv"Fk Zͨ6YRcr*4Jp e-Y`MDt_!jgUoij&&$;A f̀Ph/N}<.&JaBv-SESo12 dN9#OJtT rv#+ %"16"qX32](>^VϤ\23fV_f5ɪ-97zICMo PvwΓ _T@ͤ7,Ր ~%i#_iIګ\|;n;wtI,J4 FsNl4{BG,3Zҫc` f4]s:Z}2@+{@)؏`U e \#R8 +.ZF`G %iyN9z 'f *l {kG`{i &ɔ^ K؀: ЄV)U09!.,xY<r55%dySD*|UԘOp!}ksف~o<0 Y|Lԋg.p߂[IP Yau7K!K2Jqi^F؁e'{CU1e%inn\!yJ!y%5N(k-zj_E+gm/A8i(@Te˼^6mZL )Nn62U)(B)N Ӣ̀7)F=eE$=Jb3ŞWrZn[伣*JQ,C)1,qwAZKfXh,5hbq7+/z)ggZoE ad8[3qN<)L WMt>C,J24m/uJ!\;zELޘ{Gp"+ˉa`ɹl{M Tq]!x#?3j"< z(XUKp.$V*M;99d= A&Kӗi%ɠ8̹ڋ{=vRd8z3Kز0c*C [{^xy|3Gↈ0fַr €rݜZ֢ Dگ[hMjr6,'ǖsqj:qm4*fu: Y{i:xz ?:]pBN:kŷu=;rjC)Cϓv RQoWMuX5?0%# HCeV5@ %(n,MV%삢$AH$?CH090f)vDef#P,TM,mqJbq5m6R~&2]!}u19]kȆJKs]5-!r4W8Eo}vڿN4r|Jp l^4ZCz $n&[۱E$`X9q[$vNEsp6jڮhNܫ݅KYNTTrJf91md/t/f6{C=_@tƆY6?~~9 QD̈zv/eT9xK za蔯+ѝ:H”񆚶 YD;u4->LZ ;jp-FnH}[`SV{&k*&PF%Au(=T!Ҍvi?_$ ,xWCG8{tU9 [R??(h絿%+Ak!.$^u w P]e> -$z9h4?H(1NL`C.bU4I6}H(jLXt NvHKQu 4I>-` =C Fpwk`Sfa(b.~lQ"<:<76X]xwHc>#ҴNIP ,΁OӶF1%Bp-ls)A"|pNa,Hj! r˞Bvf}&W4 3@NA'.6O | Z+=LVιAVQ\Oh =nEEXjjx4B5Sesc0`͈9! *s9Fx6uO)<2iϸwn$s  >p--JvR36Jږϵu9` Z^)l?hf9쏜[NԿ#AdOs3|1C[ta:Oi޹b׀ϿkgkMF56J1>Ho}NftA` R(/>žvh!Yg*<26~- ti^%`͕8 x qgվ0FÁ謮IBv0MrTC9g#V1`drv@7J՗+X1jA7dVLtg:4KJufN"#: w<5nF@/¨;CCdn Hn>r\Q7},C4 ) [Fz 3) etl(ruT. 8js=j|܆1Gv=P9*E~ 2v DXȸHSOXjO_1PRQQK*~-xyX43&-RЋnugVsvT|ݾyղPyDa SOkdFg&ʚ@3I\ > c#uKС-DOE4 ty~A,U^hVJd/ ~y~*_9( nƧr-5cꙮ|4N'A2}؟y?CKjʍ Vok%h%ˢTjL} ;pöbsp/4,cNB FtxP_p55l"MSzϸv1Bf"Ӄ\|~MQ(Fj55ʢǘPZPߢ!v!Pj׷gӖНsMZcߎ"Kxs_k CÂGbt_C11Loh6Μ=P &oώ3#AD9"'@Wj|ǭv+.;b!41^7FS*Cº4dqKo\˘YǀfCFF#6dE BF39JZ uvir~d9E>_wAnV#d>.tﺖ(і?2i̶dbZ L l{BezrLN0/lk6LaO%Vnm#ǽ *t\I EmH87 xXܟ/k[*VO;re޸Oy^Oou*3d 3a&'`Q ){i=NuZ:Iব܎Ovܚ"9οRIg0L+oPekԩ~}...s %=hf rŲm/Vg#$ON%M-2l +E^:j,c-owpG@Y pGm\`7FzK"+pwέ37^ /6h#T]ri u"8Z?hX#vc $mQN_zfE~zÅպ>4h%ߊɿG 1<]y,2"6\Lȋ*Ͳ$U3i6Jy{lnL'Ne`@ @ \#=g!a&C 舁ڻM^=Z.Iu׫<(yWsK/!J;+[.4וM*oܔ`\e u8H$;Nhg!Q"WPK`ӡCEsm 7u}AèY( |^v醋 ].\-8J pᴲyj{9w Xs\-{<1 GXfC7eBls&Eڦk-l0|C-]* ?:Y4iɽǪHצ&̚KLzdfh@p7,i V U>%ЊhcDbvryoSb1NW M 4!쓳J ̹ y+L\1_z6ʤZ"1x((NʽAh00_NAP(6h]TW=iK J{;2 52˯g=.?f^%],0R%љNDkBdD^VMjj[l,}(@KKb  3³1d`=zg vTopM2h!D.w6RZKPe~L^&X7],%dkARr l{uߗɾVͦp<(Z .8а5xHZJ2S9ÖPЦu1+`ݴ\Ya_LH>xѳMTsؚ9o'ܣ{;jze-Qڧ:$G\^uH( ov@13,t9*o/d.٭ighڴNB33i>$>0?vbZ_dVl.}XťOw]k kg J~ӑH1Ulki:Ogd jC2rd)#m~ ew1#>[os2i w}ff<+[nNSAr Ly 骥t@8FRj75f_: Jy|.H,RX(X/Nuo ڢUg7Jyܟ)7O)4Wl](k ҨwtK|录-ke&auWU#MkyՃA(473WMm37HfcԼ'rS~-1_4,މT_bksZ̀%7:rχp{ŻRQ&@cNh +:(c1d\sv1k,BHߪP{ axwM\.W}̋_~bL_y1tL(~{ԿAfcÝ<|9~{12;ױBدZ_ & _x N|*"+ȰS-}0+ț 8ǭ*dӣ}6Hg%fMYLޟ-/78:sZ\A#2ﮇ_xvݖȣeI 4I؏;~>_W]}uLaπ+lZv[1F}>iJne 0%YaI)~0Eo6ɦW>~3>xdcvA^U>& z(/NF7)?/fVga&<1~RI`W>P 15y샪"yH~|Q H Mw/eag6n0<07K' &z1=IG`f~Y23?>W{a9jej,N7j[e5@$&/*`;!W~32`۶x)ml:oSĂ ?V:g&kԫfe)!B쬦p##] YL4"tDzhڏbU{<{fP%zПw=oߔFLj%M۽3}@Q'B'M@9Nxf(} aɨyT/YKP@L {(AAxN Bk1cCZ,Ƿ;iP1+i8^_JL( gmJn>? Fs%xլv O->jt{9tDxRXxFxPRrK7(d)y,bFE,:m V24H,vG9# FJLV zfvo" xmO,Gjr!%xehksb1$,8i.>І$nם 3$hbvA6OY-@<ź2w>K*1/(=iگI`%*W`HT[̈́ί!V𨡮Hfɒǔco߷9-d:46]~}ybiN$+7$M۶IhO{b mf1%1;JCrᵭBT^4o̦w/ 6ҫ'Al υo rDqx^`5K!GI[;g}PUnZd.0h[L$ fRH.ϒZP?=`q`Gw,O`Fjٹ$zm,?Nk\wb/Zknffw@A[ 77a3b$ˮuWhNCD%Dƿhӕ`;X\jOewJpտ_]pPZLU"aۿCT0ܸ3N S dvd){L/)e lA?f2@uX`a(A]Ӑc%Gsg?=rfGX%燞f9.t&ϒ Soa?ͳXnPfpKO5$MS :š $kA7s۬uHQWrb][EB{  ՌE]\d+QV^m/kG3L\ $Oa7# uv&v>>W.kNBݱbD LE]RRUè\(lVڹ|1ş{i)]g6`|s^/bS9{^ZxERd'}p\ h7J9> 1Ӊ >\ jk8^c?)Z]# ((%u&l%]~uԱٮ"DeVy (uZ&LƩI8 e0*$¬@ \18bѾ(j.;JG@FG5E}-g [W]tH*LrnSzTONʸ߮"x"UC"Rna D2G՜c}j DLq82nnr֊~TTsbQu U=I Qq>kc)5tg|F..b tEgՊ>5r?Z &5 Ԏ'R@kӴʮ7ŝ2HI*)]vp CgsNK;u6MN5WCP5jIu4 KGړU5lqMVx{Hq0bd)ƂSv1nfJ[/ۊv@W)C!J 5Έb{ dvQDGhD <1Y[6o-|jDG<б 7Vo9;GSDs(5$фU0"I<PʏD4gPUP(φ{$qve.v=w(cLLyB̃kiޤhk[+6vB(I˸C(*oX*pXnmcKIYm?lU-ir{hpMB Atj`Rfp\n^(۹k79}\0qIq!X-ocZ"%Vٟ%WoaYjt:qO0!Ɍf7wB ƈYnJ3XtM)ѥ9UV? rng*!GԎ5KYȴ8:&&,\gRsa+Y@9)0 n\T*z K~pn3UƂ̼VUcG@ta8xș#^ cӞ3}ARYP)t*ޥUUѩ ?YNq\x`K'cFK1?JU }ɉYLQʟa>B &Z^{dZٟhI!|~&F9$f$ kZA@am/YD|0[Gfj݁iOZ7Xٯ}FLd콉K"!Zj_{yUz-|~w#T'Uv=̋ו%av4Ji1 (6/";R>*8 ǂK#VA6\UD+h9Ä$sXjJq=XX71 ǹlSe: %Vwt0.'(PҴOa͎F.p_MO q烨h|zeլ%;& Q}@v9k€w-5aT&`"r?`V<Y.je={]638njY2;pl5E EȄoOz_ .{M_g=]8m_”E/lg`` hLn/CvP5B*T^EzbRJLteވv6Nf]RЕzlWdK$9Wpmֈ+D ]oRjԖٰ@cs[!; 3 ` xM1ΛiG(S,)Di126p!S;iˋ7{)~T]{l E+f ԝef4y 9 E9[Yq||]۬8єoB(5VnFԖ $E)(3 O\G!1}}dSB2k{!c8T=HζWA|:k$)=a)˩eb8XfF'bc q S 8 , -gR d/-Sm&!ʭב1Eal2x머O)M_tK>eԩ^j(r&FQ@N{b ,:x!ӛqll BZp,˳oYA).9Kq?u5:P8mx[ҸA%C=6]R*N;,RM<Ɉf?{K#ˌ+W#NzbLv4h<,@Tj=D3[(ꋴ\]r|’>B[~,F[7P^&s9j4 :$?o + <G)+Xgj?knAyT75}6_U]+ӟ;')X}a5F*9.v3 yZin*KtR;:j>Fdάǜ"BycH> /!n4xO,UnlqTD0_a)U%HuI)Ltj:GHGR*KuSڳ1] s3HP* 1\7f1bKl2$Nzj)sv@BR*}b·Dj~SdX ͯA̘* O4l6.W1Lك׎{T  G[gX_d t\`ȸQ*tvM?,fd㬸hҶD33* Z]r "ܐDN1/\=ɧzJ,/3];'TW0x6f3J iGpJ01gV$]tQJE,Ṗ%X$ڗq֋FͷV>a3XqsYp!:g5Oa@cjָۜL*PwPYp2IѸ4hvyZ:1YT!-I k(Cա*YUnnOa9 r"F[in+ƱC.ʎՙQm2"~?PyNBڞ00vn%vjq%m7% * Ba魟lѯb6@}C_2p<Ň1(Vd"j mUը'aY]zq-|vЎTR%ߜf7NIBg) C U֐!n5@Z\Xk J~ZShPr~ 6D6 MK Yde62!EW#w~mEFp?W04 aY!_<_  3`~B(w9L|y<>xAG{Y7WUP6DϣFtnTKmF2a]=}w`ReFE } ;`BĬi0W Zl6̇0G(2YO3#+Oɋ%cKL>0o!<%G$φRfݶ|TCtvPU01 LE r~G}nF-ZZ64Ĝs v,oTrr{n빛Q[c{D[#:xIQM^ɸ gAנŐ BO@DExKyr'MHb{g@RB?-G>7k0qιu/IԐQ`CĊÅ\ b[ آ"VbO Hцvlz+Myʯ bO)m΅rGFBu KoGڶ|OT3Aɩg,U&^VK7wlC\J?,n6_ڃv$m!⓬X~jz' xYn=&Fi|o::Y-V|Gᰙ?ZFFZCʜ/M 7Rh =wG.*G*8$[@ceP)Uw>A/6ĉiUו+megxT9s"B)LRO#)&2}\]2 3xm3fRd4M" M7-+>GFGAT*:!X8U>F#().N"<ލ&=yR7@iu6dR~CYѡ(×D[$+̎+0Bӆ?PWy{..*^@,[ۮ GVDx4ҥkCoYFbQZ~Dz ]1+ᱥz,]&{ 7kFv53=ۯ<ÛļlC>=K _CN{Noq`l_{ _A1o{MSʦɧApO-LWN x - rv 夬uj'<"C}MZw hV[vrvwE" OhTLyT%]˝_ D~1==*D .%`i=%A͛) 8Fwv{ڈZY`˂?t(Q5'$7{䞮VCN5{g.>Fffo&w~L3 E:J!+Q(IkR@ۚݕpqvj[_ЉIy 䲝+(W'_/9?[V ˃sN9K@\"j WF-ĥkxF E"vQ5P9wr:+n}y _~M{j6gWpWY8i8_k2hKnYQ: q}<˺J7{JhY*Ewf*e]Ee`@A( ^7be{TO!팲~p"5iTU  bhIEFekr /ډdĈcV2`SpANiÄ= {,#_%75Pe8O-%$b3Fh)(=PZ %vc(b{?NPGT#UHhF^߅v绠'Fu$ e)ⲑ9 f>A.5_ RBݽp u& rQqdO8SS9K/<'#vdS 盀s#0 su]aDn]XP\#A< \(Fr)6#Q-M(|ЃRvDUOkvWلե0k2ya Haޢذ2O snnw[5M<4>Xltsj/ `5nh;27K$d$Pg!?^iAB,L?{dxLXb 9 9m:hg#~Z+fDyRa. $ƞ|ф##" 03J;6N@8-ڈ.pU'1KVģ*_[ !0vs<ƵkɅdA4nbS&^g pp6"OOC>AGNo5l|H%]xjɶ*`Nm* =|G$;>YDN(BI`r43ahְxb)fO7`W).!_Hv[a.Pǜdȡc Ľ):O33Tus,X#K A3q2Ì| i-y82b>6} ACq\x %; AX3ƅ4Yă Au!9e5+-jI͑*k7x&}<2GoJ#EUi yoہن2`Kx=F5hmpZ wyH!y'@{ Yg_~6:'K^Qr M6)LAr hI /*I'0Hb=zQl yȖ ZRjnJ\CM3i١=ȥV*VR'*1?BqQ<8a1V \.PE  S<Ӟi@hPC7$#fT?`<u IG}P_rqRj*m.5FJasb$4թ!E?)yQOټw=7l<כl/{xvCǕo~Kb~9ty0s5v>BWEeefe8zL"(ŀ'DxHϰm]}ɜ:T*Dj/\[Oٶ"t_s6Z0mC9el\ȐEf>Ƚ/je+MݳLKш:t@sLr~|/G'5TU EjuaG8wxL,r q| gࠫ 3Ƅmo~%\钍~͔H^ ^zW 0Ⱦ/m SoTde% gd |SFM1kS#W+<+J'$C‡:=̺jTl@$=57 H0t.7Vj*1M2%GkL!AS\ ri)<)׬/!ܹ(:F>VNPB(mf&1)"">$bÒ$[< _a=zhg3\5l ;$ 4 ЧP! ])?{ 9W4_lEHEh,LRﲯ;@8}վLI |!\`- k֑GP2ajT <&w%M62ϸ$<)5KV3[W&d}z`Q_W<0PP3 dBRjKP<2fxd?IEHm(ld+Cjq`H{SkRס&is9#[؇.TaE`" p()XK 98I3Q\Z2$OGWV,>ae:E*q@EAd>Y\J`6~Y*7yPG\CGԛ Wu@z`{jqH3=4 Ds_zVaۄcY Qs;C1YduyYwf > ؽ_psxWkϼ$0az!~{=KTe$ ;# gag,!j(}3[>-|J,%'uOSj)`J/!.\,ŔNFRr!"[=iF7gv99ydm"׮-͂ZM?rhZu2"¡,wx{2@e_wCϋ^ r̘߮m> Z5BC` {WE-ԅk_` rbBhI}Q SmR9K`0vʱG v*AO.79O\XmE}g\ϯ[sޮFpgkoC8X4xtMIVbKQ2u m&4p(/-ȻU?pIC0u&_D< NLZr#/dS6^~ S鲡9oAGFQnpĝg,]~9~[Hxjen8 އZn^;!Za7apd w1=Tш`VrN|wo| cWŠ W&Ѥ~fRFZ^`CIcjJ} !?7רCv{*3;3y+ECS8MY]M;8d8iM/W}&Dp UG|jFm00MYr.mL^f!{M Lb?jrh сD$nn"'9-@mǓxrB?T RQ4أ`T{HXv'6abXSĽL~;Qo@ǗSrm?N@]tDΔGnyҖoeYAlne0߽*bìCCMMըWWs [-kk;J2-mۼݪ] 2r3$YY5?4Ex+}s|38Q7XO e]T)܈ƽjMд ],qC"t>+7-Ls=z{!qK3jԈ}#8z7+aэq HwӇ&ϟs%߇lčX^x:d u@:'Ǎ伥a?b0q+rCgt&},I HWsrZ4\&<?{~!wJ4pG 5['";޸mޜР$%,QQV' ƲJ*YM=;;OoS`[ `tCyd\P3EZÙ-~G69đOު М PU@3Yf}U[=U#ZI Bw62P 4U7VBj޷wF+1\r[/!Ji'!^H)}*rdUIx؇֌$nf|E{F ٓ9.7`twl^}x#Ae=HJLEcѢ<]VrD` 0[{$P=ت\nq?k~ ϒ[Ђh@3'm5@YW<&x/I 2/Mé鍄dQ7p> QP: |AK&~Gl>~',W.𫬎2">_\ϼ|2~< J%wd}U簴u~R VđYJ;NLIk}z]M݆$ ۩:Rh<.yP,vG)4`ɧ@ĺIY+ >UĚ)!KDB4FKh@~k9gWCx4UH]yDcbzD?–jged+(ՔWce'ѫ3rrWoyTH3Gޤj4W lw&y5_u:w xJ) HF~Iv㉢IvnICM.y=pʭ\f~wƉN)o°-,u[ [H@V<GI;__֡!aSV4*fb w#C뀣8yw7R! f덗0t,At,*^;8FPh,h[h=| $ip4]0QOZjg~Ved9_-{ܮ!V﷿Ryg5o#^lݎ"L?=!J@m,Yy2cNqh8x+UJh9i*obӷMM70A=3{&1mG8^}Sw%L})r, $ &yr y'sdh$ bw&gV?sӀWU`r©u_iQW\j.dF 0 ]ภdG(\UY{;hmk*k+Py O=- Tk֌rt8ڈ0.Hz"tY&߱]Jr=hAjjp]X|9YMlQA=<{+Yxz*\|OL5s`vm?tq e2Em, r,K{S P *NU:04=P=ݳ(MМ2L,^QeH-ڒ!LV5p HXk%F] DbݞEH ^,4)SXik?[19 f?@†7|;84 vOۂA4eعe{h|rʜhXIkzVh0ym֛ܚ}NeMwuT̎ZcVDJG(L >+&/W/L8vmSNf"LP,#: 5ϗl{C$ z)Fm?DcePeoK)GYMr7dz"dx)i+!!jKeJz7\Xc!^"h0EMEY>"j Xۍ"6_3EFsZGs͂QK5T{nv2p͛sl$Qg9>H0ruEXNT^4~ ޸AKwPVK C"PA{] #*sE%p%Ec-J>ejyvݥRHl!٭g(|] 3oe+i[B tbBH^!hפ5/DͣOוh+9v3E Xp׊&t˵oLѼYrcix;dbN:8':8,L;zh#ϮɻB0/+U#胙I{x( 5u,oȋ\N%L.Wrj:c)@{Z3K MG[-pXW8|F<+ώM.s͍'iSi*B@,zִxs{^B'jM7v-,fDgp...]pgn|litR=YO";nP-e/HNGP5A(g2rbVnNWI:,b(eAbȷ*5_H0E>3~jfB [TZ0Z{p#0E\)Y6%?JקU^󄞨A!hU0=ٵqC7x V&nbg͜Ho?WRѵά )<]BlE<2sgf4Ϭ7σKy .&9y'9]kAwM?u @u 46 0)=Cz "y^np]y<"SkQb@Ӑ_NָEjF,V jmt5ו6G+0ǼwT"4JS[Q ƈox|0t'L5 ^kx7w}brCm1Y~yPަtMG}Fz(Ɖ:k_NTU-b\V gt|[<`7zduB׭!k880y&85XJpY,͑ƿLs!,@ٍ֘;E 䔷,HŽ4 #P)pqy(RgɶV6rf ˻Ԙ%q>zTXKc ;F+YO!y 9WL+'WCd`!;GisC4i4>|R2{{M%@X: Q ;sgE `+&f Mv`73rۣ}\vpĄ.y$<; WDxptd`01RI-mϹ[ñ0{*+żeߞ)C9N ?FZ0Fz~vTsfcJY{mdSϠú{_!JR ]~e_=F^\ xK4M<N9XRآb,72z(m@bnrrwQ*r89WH:.qWBI[eyj4'~X x?)c6,ެl@dxɻ SDG KZAKuw5@@{dj0ݞW'[݌pfgDzz_op_J:G8=JL! նuw'n/F<7b/a)j˻"%Cf+6?%6d7ݕ.ViJpqս7`"YRiއ@ S0HdZK,FGw^OSLn&'JyPIeVxFO0f bh'c}OpnXvdqc/%y;q&{5-jB[ ΍_ۀʦ@d"a g$ , @~ӫ"Z[6\iwk*x Ќip;:4G1핣߸?K=p*sȨK+=*LY"F$j|}3eM+nm;-X g ='Z*+Ldr 1R0YDZ $}KwjmMkeT¶Dܦ(ޙZ^n05eg76[_^U:$fGF$3i sw9Zu6Gk]?9u/PǤr]߲mզ;/E釜g 7| jaTZ Ku\t%WtFFrsZLrsI&\ح>+wjn|n#^ɦFn==P>? N T5u~ZaRSuCd 3 or g:*п=m& ،_jw=~$@ Շ^mg\KJIc̭Φ|/7qoh-#/q"-ɃHЀ-9rA/XCkF"(lȚL,ybyI e Zy_g0YW5F(Z4-,@XN/R zTgLտ dg@v/@%Y Ί!j콎!D;"lq64Buޏ]xNj#yyc6 hC PԶD-.qbM]2&K~g->jLul !'(q=d< =w TAMK>'pmod$< e&V{-/tzVqt戴#U7;B3i;.bq.feLPhKV~!)6>pvrY_Hˮ5'r41$ 0Ιw S3Y8:P#4RK 2֎YRKŨ~rޒZ:IDk1;l|I(&oiK_HuVͿb]"kQ ^/=~qM}Ѕ-|%e9|a3~Et9`P$C=5|2{Z{ptal8LOXjɄj|u 󵬪HL!2 T6A1I JT@,(8~]7_Rj+0if"\)L7ުM7krʔdUK^G)H; ՅÆcح #?c2?# wsȇns,Q)@FV#_Ȅ\S/Ql+>3c@h8$"E8/ONfT">9QNrlyDP4#pX}\E9* &{kgZA[H4΃&-mk2 t@W-TcM6LjCA@Z{{r?,L8b B<~g-X{`C[oؚeFgA_FmAW3#R:2fi<RC Up*P <I#Ѵ2D4fc`g-- D2jY[(k<*)J;ԐDiKSUU.=JDb.U 5~HZ] Q\G%´6$*E XOd29/dŌ@k&rRPIy^-¾az>/HuJ]m"ԭU= >؇%w\AWT+ڐScTc9=W[ś٪7՜;4+5/_V) 4cb5T8y|0eD='оh֨_SidP%)M٠޸=.%팖M+mnH63BmRɽџY.eۭ:h ]1k ZocQj<~͢+m7fh֊ %I0D,!-m@PM?:+d`n6-A0<} (HPH(53̈)ڏb>qg`G;2 (C0? %y !B ?M{x*lyOx)L (\;j%{r䎅|5ӂ6,]*MO,se]w/ەYjDeI6'%7.QeXK+RVUFҸ,rqc^cuA1xq^:qK,=QOuFP Q&T51z_<\gWq';B1$3UxMlWmGXG8NoDG9/)y6ۂݭ1Vkռ ot 泧t e-MTJ׹sSV:D3|wӫ7B'ć &~#ޏCMGoJrOdXdf>ı> q09A/88$X\um 0 C$#_V^>9P慭HD}g eVay+'orx]g<;Í{ޡVxd'AH# iMa-;Iе0:(WQ{<+Hɍb+Ɇ&q;eSX$ Oh_bo M^si==I/%jm(m< yI ;RvJuw׆,A"trw%G9A|/f{M%7^_5~!I.]CvƗKIۻݶWTHx$ywey/,\NW`AuwesUފ w%$R`h4sӳMf40aD v 8Զޞ1V5sig/41Lےt}33S#BA1 6]!B5D9dө2; ) 9נ`'u͠pOkaU.ȷšjJ3`V)GE&.Bɀ&nedJhf1_EB hy%Ԡ~.^G&fG$z}%]aD _Q:&$l2sXMmvdB{ 6"?[S8 hf4?bdQ/E̤? fl5EHOJ5`3~H$4yצ(q2?סp+nHy$5L- wR Fe>M XfCw =䫂̄M4QAC`{ ]š 2faVG"$4蟋ai  CD7c1m{=DRCӬ6+hC2^;wU${г"',"hzF_!*ǓXd(?ByԨrfǏdCXNu~3^"NW"${Ja eyۤ>.qt>M||eǙ#-g.䲷JCBYҶүE|,( Y0-ʬпP q&{#˳)/k*%q'iӖ)[/$[o( 0ۖlWu(796@`a!נuJ%^B$/U lU7=CCNJv,tVORxjYpyܬ䅧']q"{R݄x 6LjS0`LCOZ:4;ƞc04I[TX|җ>ˌ`f Vz8 5v}K)__7nj$Z/T4#Kc A\-cŽr%,o菨 )Вچ. :XDxvpk^{D Rcq3=%qveFО+(e_y #x4( șX&uzjŒ^5Ebɚ7!گ/e߶oŐr(n]Os=av-10IDWGWF9P+7ؕs]<$q!#~Np8r͠2L'H_p ,I:0E3xnfQ՟] ir A,1pPڞ S㉲> 8v~.'t:];ܸä kMDz Cq3 zq\Ap"z)P[gl&"QY@ѯ8}񤥧N[5\(+3F}'vxkN$*W Kh()<MI,)N[i;-᩿ޱ{~i)_qJ1?xoA;С Xϵ[|9-[UZ(M9$O0BDWjOY'9P}8Rw,J`sNz,7AN縙MβG!K>u&RG>)0xd.!ߢ9Br48 ǵ<~Ott]S{)8"=UH*@.G{%$Y|]ԟK*˅VvdՁ3Ƙcs-Y:;TMW`4O< "6Y[^hH{챜=5z ߖ`LAaBPE#9VqI6jӘ=[4ӓL 4HHZ +iE`" 4Ēj3')N%B33q ;<ٓe|63Ŷ %Wx,;7=#Z1}( XL݂ ͊ K\:T$j 1H]kF?,ᄻ8*aqNF+WS~˴?)\vU'|X~T_ۗzaRe/:WEc#'sl\O@'Phq"k5S!FthqP 1ء8cZxZ~[xRMqkBd&a:RV;o 5J{ؐlX]EDODAz铹5>1)*(_YNtM8fŽ]ʩ6(l=.IUGiklp!2Ma&ZJZ[. z|q"Õ `b 8z_ՙiF4*/#EK[aI*Sy,o :Aֶ0 iW!vdeU|\$%^Grt٥])^qa%?~"w2gm;,hy˲?be?O|̚k&cR%3KM_$8XBU,O)/pPn 5gֽu toBJD̶@]Q)bW\\WM~c++ ˸s:؉si@zDۯ"jpyl'ґC#q s>fә L$\ƣ[QDen@>]˘]i/;b~ǁ1;4㭊Z]Ze;薐-aD C}I5aT:B!8˫_>6DNk!cv0*^¤4 1aZhQTS:AwuS]!1_g?-xVc 'yT2UP@0CJRnhIj46RiPAٽWjR:P t?`4>XŏC'a3TltDFXx(L=$o}^[23Tӛ ߖۮOl]2;AؙL;b2jdb:/Mxe3=,VzMQ[IGxvW[63Gb*<ŧ]5?N128VϦOYł~|שe 2!T+xAǧJѹ򖧁CdrgH/R %Ml-#ņ'7>;1dK:Z}IT<;k &< seԸkGWjXA.;FZT>Xj'@OXUd2W=] 3ee͞EoX!US4,'+O2JSdx(nܸ6:28%e 0AL+>jA+nq{ӬP1I8@ 隤do$/=Y:{Lm@{cH}'_6oN6O*Χ'Uh|  ѬO+/ 1s5Fww6 n荀SWDF$6?ďxI$TDʾvTVǝ3 #D#eOq ŚJ- ΰLsN̨K%^1مY{z%"ZWǭɿ%W;\0B!"MDOqfk-?lc:T^jGqk?{{X ZT a8iQd1|~/T-\[ hACAo+! u:#D* 4tJsr\p$8N%2)ލt6ELARAh9 "tyâ_Tg0D2,H BGϐhZ'qcSiBIfXY"Y!-T1 >x=;-,njeljU_W5%B@q쓡4ӉRϽC-bVV;c4<6xP~iohK hJZ-lgl( jndh*㷑ưY܁.`,P'ukx}տ_7'C[W27^7_9F́ װ'O ?~,)u4DLZOd r(GDVIہy~/|{9u[U #.pw¹̠^]ra}icR4$*6- ?|j5{{[J1=HWU[s'|}_= `n(/&`G%* [oH≠7;~F=Bo'"1J_F/eW|d U?csJ'JB%mcxGpi[ h.UqOf0\S 1:lHAlz:ƵopnЭQd <>[ڠ5%G`c?cH= zqJ"cL2-:2?\7`eɦD1r,>1Z@W~ b,9z䉷X8z%&9/4y+=l!CT ' <¡qBS*8hMoo[A|ը+ ?kG1q} wRyT9S{ǚv`97kk^*>#=rwE2Oz("JF{ڭwX"/3'ގ@o]PZ0`bF*AOPG->w~aqٰ{23ʶ^vY{os#SU] c `HYdE`յas"*=Jn򊒨G@s玌(i\\ؙ/݂ٜ;rk}aueIʲ`pV-skQ=iX |Owq%sA6}fMs`a: y _KKYS4.VKFD5ı(g%Ns;nQw˅?YM$FAk^> O_jumu¹`2 @vɋ9sS0Egs}fs){m4ltjlC>%\g>I({<-tĆu]a_7/""?>MY Ϻ;RuWΔp+Jwh™BgsQHcӉrI 3!󴽱9gp9JUJ]^҄=ܮ RK In2pH~ ZxV97.܍qIM Lf`XIsuoJ}]`^CG H#g PYB,zc MӣhxL+e9؃8ZV[@uYSy̻u^OnZҨUrLmܞl\G-wWYnI<֝iǕeҫeatqtzA%2]>r;f#q#N"5AlDsP%c#[0x[ s%()gRL-Oܼ͚Y2!@L攇$n G[#.țpߩw*2+!+T3]xQ:~y벞YQ4|wBzWOgt*z0R1|$G谎^}2VC\ߔ1*E,4 Jk*A[v\ȃ=aߦ~#b;#_ /c Vڐo3T+`i~6`IMhMپZBn$Nh$ EMշd bfs;DZ9C`!8LREsP]oo+/?'-GHeD<%G  Y7h,.̼RsrIf)W҃${>X9WX{5fo#}1ũkoWYvDױ,{r"'(V "kA$y*M1HsSrJs)yuxUNķ<״J:zR `j'e6:xZEl'S\.,A wq6<">F>"5L&+6S#ׄ_0 rut9xԸ̲kK$_ ʡ0ZW,b|U'i+i zB!=A DYmX7bp!tBX'NTr#%n~)SYX15GGJj_\oc ]3E)5XĮd<95$WKZIV5RMEBT@C7U818(+L.Mp^l#ѯkp' WutGN =2̑jT,kB0d^ΓRN:rǝ/ub !E2xzՠesU~'2rP_+pRl&Por,;ݳ [uW`h"53LB/z d;rpj{,n+YĹ4]0$}l= Y0N-~hϖUh!}mk-1fR%u,W tl,Q#V6r4$iWpu^-"S#@֚5H]l]}+! m/r7dn3rsE?tɇVq>LeLFjr kءnZH&}*D/t2:1rzaf`tw  yZ* }A+&{!dFojZ>YH2Z ZQrzbv3eyI1ƪN@?:|@T^:4ɚJs fVqZ\1Ikqj|,=>XȮF4Xc ٢$0vRvaߠ{RM9`HJVaZCζ'ArG˅k^ Y+D}ꄛ'`]bh9]ؽ Q5:- 3ͧ]tfPa^k:CιvUY%;E}D$&uhe(>p[Ƅnca$0(لC({OܷdėC8gy^mS4da@ "A7o;e0H6 5u,oqӛuP* |!c|}E~C'pe@{Va lمihM/a`JP ^i~xQR[-pd^Yc7Q"CQ#Á_m݆NٴfDFi♞q֩a"4J֯ yX6 Z9unӠ[Z†t&$π LPGq >U);GL:G֬X\f$Զ6cYkt2Zd-{uT9|q-vZ-M oLU*jHJxL)B.n7C ޯ0)mn/gg傭*ir;qͭ/'D=sB8$`ܴS`"bė B|{`OQ+rX;Nh#xv'WHl '\}"=1*^k5$R42 \zMq)V:I y̝Pׇ5]0^1{%ѱ{>Cd,>Ŕ3h8yl '+wzEpY6*ܶ95R׃q'Ip\PX|R6A#M¢"PaE[GP瓸E~%Jk[ z.&/֥Nlq[?:v!RsT4y'b)=Q 샳$ :ˁ/ulAizv<~si yoKPY36?`Io1PaM*sh[ \i;hG,ܯ=H܃&Fgul6ZSgŲW/Ni~]_I*u4rrt,nM7:TL9=Jzdf {+hM,4A6`ՀHBKn.jhifƌA~+ k&s51`26MfqK}wͣѬ RuL׈G- D3u@i\oˏg݁bGI!̺ìU|iq¨+:yb_b,?KP p"G()CçM)[^q`߳Ixݬn>c/O1 C?5U,Dc"i͐X-ElyfXW%Sѥ1VZ|5 +;?+/'I;7¡@==8@J\*0&+`љ"4=uXς-u>!̚y$Z1#K읚u GGeKܭf/&6xNaM 脖ޓ4K}?(`=dWؗf%N($֔٠  {5xw`Cu#,.Ӣ(,/})}qG[UsNT3tfW~ުg7t@puX, CNpվQϷFgYˌc9=>37T. (1:M+O$Yx#!01 t~d^(-+~jrR)j<7 Cx'ҮAdD~1C^QOl+?>}]q-ו'K֍+(++;<؊PLh/5TUC  ]ڻOe-6`pо##o[C p.ۀJNRm~ :m)fUYcx̊y=bb(%g,n@wIEr&6,t7Qtk?_ mNrBp"(ht-{4x/_ MIQ;a4s̐T2 |jo蜫ԅ@cCUڠy^2݅J zFOW7"F&h#,yF*/#yS({zw%Z>4' IHgwѮa,Q4GO}83}lT5;NIp8b{ _Z;v9.Es2p]7JjЄ=;b8ſuЉH)άFS=Uosh6%KdZk%ү"Uhgq8SvDZ ɂuvj߽2f04iCm%u4ωYH@2~R5"EN%i%y|Ć^'{,UA9~&y)yk:,0^ ,ӀRe .c IX]vR8h/ 9nz6'kl^>Tqao|ލVy{-jo*\AbkxmͤM*y G|"4'afm$jV'LQL@VVN^kQ'YI/ȑQ6ջ/')yy}!>Gգs*j<0|T}hVαlm ]'t{s? ScCKqg.$9_n0dt4Zg:o^v:ťܝuAeii{ ɴk“!᳙>sh3ƶ= F:%0]һw0G0sE7 ʱbڗXwb7AO/}D}ݯ?D3k:ˉܲ<ޗ/0B55=ǝTULAYk\^8J=wOnM"e'yɿmp+ǃNMFvp E)njô4tK wPm ~71 +˹eCPm)?a1xW|x:@*=EN~UdB;S(1w8Devh.9)1Hܬ zw 0[Sk ̰)Dzty͢`W´ALA1Ґ5 `)|b[5a {#B \W4VAۋ-OF #?'qB) \efwـ6qgEBӲvя eu='Ys$!H܏%c|*K٘;˿\AõoQ0$N0ytf>㢎ZZO3gd.EwCq$Ow,rU 6;i / ^7F59WFA`Q'Ho䁺m)Z2 xS>w݈ D㈴ۚ >cA(x2n< b2y DR#5:M'M5ңϡ!ۼjI n};EhJ\\sPb/@&ڡzLUp "I#X0XuM쟵Yt{kvv 7LͲR_*蟎iY:k%|Pģ9)YG=L8 =!~t߇>ƹ\+Py Ø2 k4 G{;BIL|Y(}BYC)"<2~dR0 :y*Vb*:WlC ٶ6N]:7d؋7Y;Jb7'3BmZ(VMH#ږ^WZyFyɳݛ? ?Vm3Sڋ3rOQڀxۑiԲՔDZJK#ٻႺWFϥY* 0vqX]c|;u钢皬+X$lW|8}(EU- F,W+Քq YqMHzKbbBi7+~M|ЛҒT6B6 {߇Vs=&-Q / HHȄ8M4f@Am+hViH:& sZSbz9w%(6,,l-q_y2},bʋM^KQgf[';yYO_o/kZ]T<"Љ$,WmU\?n6fvҌN #7ɉ@xi3^LTZ| 5$iqjѺe=iP\&D"5ל愳w:=9 SlxEi耙ܪL!GqH %u5GqBs2W!z4DOGZ2TUk4%A4 rre뚺Ņ<+do# "vEl^!Nxw*f=1|;j`uᘚJxi}XBֳ l@̂tF|mA ?AEKj]ؤ/50,]c3]jO2e86Hy_^\?S~ ЌJ`?牣idrWŀĸЩ["XNO5eWA3^`'Gb:0 3MY~OOXS}&AH'q"u#&ْx,Z7XULOa0.Vauh K4x0feV Qh%}Q?IN?%PH&bk1oaTة(.#p[҇MRP˰>/#OWF9pjƘ6󤃳#deAMly0ㇸMdO^J FiKWMS1Yj5A'O~@-; D/ŽwF M CZ+e Vytj'in9[P',Qnpf]_ߚ电sU b{sJ<3M $.<(B&Yk KPŌvA}\t`4;E:9}D6Tnz  [@{c }|EྙzyxY+}3?Nwop u fu=`0PyKԺ91~7%Vk#jmf m >c[N+-y@4,0 ml K5\/Es,ouJvhϷsfY(а4,F Ik1@f7_!#k|izQQJTa&Udė2t k \Uҏ%׎{HZt:hNz%4T fҞEׇ+R9br>hoIN|ǰ'ʥƂcm ShKټ1)-5Ee(mE2ΠIb^zOt_1!u)|lKe* _|>K6/\̽ڏ %+,=2^{tSyܟ_ 0p<Dqc`1Lښ?/gdXOkFRݢOݙpU]}Nᑒa-tsŊ>jfSwj#8h`SEi\(fD.$mE_:{]pʹQI&V7>+a﫚{#YnmiD->ʬJjmcr 4gJ 9BTCvy4~FEW*Pי@bi ŇքA6ci{1<8xRKOj=T9 ÏKn Pʜ˨,YX_g 6%ZJO&% 5&C\R;\42稟x_{Ƚ0hTyJG:73f ⶙Mk<ܞz mu2]A|fia>{v|Cl+aTHRD}@syqAݎCGF(͞H!;?34(w=O>#}ӌ۸_E$^oGVTkV^,j *Dc stOn5r;.H2ԄWoѠ%`A Yچ&QiO Bxu;}8bɮTvjtҝzx*+t뽌a;um ep,Hw8B%vl,5$i6!<,|Zp4 _4X큇'lG'D6?.gyOaX!-Pe~wF@88y.|硄 Q+ f=4}{-%3zEulU:O$5愨MEYXrʪ0aݧ=70VR`jlp)}YM*{l[nW|P.$N$S⇧ ]jH7>x% "&gWBii!afhZĈns Qv-f ;5? % H(:, W*WX Q0-'?Mά B35oaxg)xqPǚ!#T-35Q2d)_d5#_ݷJIbjv"&<إ2va3 :-;mԥ ɶ vƩeo#=E tvZ.Q<ѸAQix1vZGGA{f`-LWM+b\j {aצI4mtwkZlh'(ne\z6T4Cb/FsW&0r?k =O(Y/xR`+ i3Lu#jT貶XjD..N Ο'?_,V3jTUCR;ujx)o(מNG5'|H joy*[GrZxqb!#lԸQJ>4a1\de $ QvL^/?+, 6*u6u&~;:AW7qH}9կn "ӎi k}ʉ~憩pcW8n3`k],ua\j+w|Kǐ tAKS#HRb<m'äf(ED%e<^SQl@ߥbIsux+{meClTt6m[z}XYXOICVPsi>?))R\ID]ou3C$,"p*bq}vELό(|UcҞgH<ȣZ EZ??+k=]gƭ 5~Wo#{ejCgMYkSb5OB dhȳ+)S0@ G@Pz_ߔWvKcէ, 5]L-&__B m6gsU35ƉΈ8TLB|x~CL"hGIKSH*{tc<0NʒɕN 3c.@@=-wn;Ʋ]0Q[q4h#^7TQEN'9 D.ZX@EK iѮd%ڹ3W|h9EO1i~: oi] xP/&Q?,_}-_]>V١!՜A{Wl[?ϼBp4g[Hxbuqo4}NV'c0(5 8S S5gN;G+P` P>U\ e|0Wj- /P42Ӻ*A1B+ӡjix!M&'wXԘ~pqrXK1 dV8ij P@O }PRN]>Y@|4>w2c0u<~ uKߜz2;ϊƜbvpv"Nn 򟏫y'%륽>^#xSz@O %ve'/-7䣤,qB4Dٌ{jkK6Eͱsh%GXjPyj3ђ9<5ݶY\͆'{c?D7A`ɭ|O NYǤ[wޖo#ݚ챝֗ȽN- ]AKzŽO=;In)V8b>t1/fcx- P0W1q>b=@ @ʶлAAU2Zsq;"jBS^w!YZB[2"" ɵ߉? y"i|7רUyMb b)k|&sz+HͅCcl{_LJ'7}"`k|{V܆yl, Wk9:"N ]A z+O}xx|Mh[Xu8JK=>"@|h Zg7:b CLi+'gIpv _+k#ȥ, FސՈKNF/Fs9Žo%,_Nf:]S w5LT*,*V=eU5a%xf$@O=9?VRr{_rNi !nr 鱗Z/A-L?"QV0l&RŰaEiY*B!5mQ5&vmPlPA򧊋{?,-_K%ƹ$!Hl]IL-QB;Tp? k7߲i~sSlMbL:~u\ s>>j3w ]f)=GTn͉GU&5ph oMJt;!c]k Es>SG肻 2P}yUo>Avv_9e6[(z{S1o6?K"9v5ƒ.`WG\jF$|0I"eK} t ~*&7LuчyISUa?V1"k̼; . dB1`=כ4ᢳG{*[Y1q< lC<1HkwNXt+LTnT&WFglcg%'TGˊlY[q{sζMU$9r>:=J1^ق ?2ӅHWr(:,u׋K %CmJ{? HOuGKAl¸vR&A,dE*)[wV{Be ?I#qkxR0g$^-YY۰"5}xc95k"' kį}cl@|6!q7r)"6N!)LAM 6+M؃A;6 :b09l5,){8bFk&_^xbBq:lZEs*9pbi5X>hBR4@R2tN\C+7ˇ&)|$d'*5sggJ,R#O:xpxb{{fH|gfΊFYP."TCC(^nyP/ :|ISGs NHĄ5W.Er(<״ۤ'ibTr kg=ƚ0"w j2{Жꨰ<͆֠*tϡf1V|$ley"3jnQ/YBǹSwx*&rrvlZOZ i{I@1`?x#gt`8TU} >)b/Ueێ4f|j=_otrz5퇇j|eeGeG+lv|")DI7p:?N&vhf |?;k_%-N;EʘL@LJ"&22Mdaܓ=ԙtkŴP4O~z(AhAypk↷6D]U 4ITu-&CNz I=q}BOcQqgޔ>M )_]@,/mŬ~!>e DaQEOflڅ~orW3; %O,jUEotDFAV$_"(-B8F#0|W<șgOsuMb`MA}Լ(p UXy8^;.کnwBCDf?۝spɷdklB4[S bWYB# @Mתn߻SrT=JRk;UONyҤșV?.3L Tu14KO{JS|1ImU[1qXީA2D'j~骒s t]$c`Ht{7.n!譖&V W wYPw݄[[c2rܰĶA FS|d.M`@YUfص.INetY{i(t[l8?JF{;yDEzSS,q|J=̃Mwf<ڭWq*@c1d/ 9}(7ٓ5@gŴmN1*HU+rm(裈oz9h~u˝aDo/E `P88^Y)]wlojG`"xjkwnٷZOɽ)SWg)/,'a3K305M3xX-!%GlmuHf/2^_ -J,E-?5C8lYiLmJȞU;3SyA# J6p@7%)7Yd+nճTB:oOOZˤBz|P]"5f4epU'Nޗ9іՉ:ng/WwmL$s_iAzCӴ H E2'qƝXXY+FL{k;JJ,!j ^g#On]D(a RBԼ57ILEF}@-1Q㕄4oCbl'eͨ_3*$Vk1a`rg_[ɤ,/goXʧyU9)+yt^+7g!7s;$T;)nC.S}AI:Vӏ㗻foMvYxȝ"H;Zd.sza+%! xӹ%lrezuY4C(㚲^ϋOA(@ 0ZgGl)(=!c_XFLo :xB;0PR˞\oL$g;?nE_:/i]^f/:`A{osK-7fʫu~h7F(r1wݭp>̄}sa@0>|DzIFXOztBi>i{ Ƀ ETwz8ڟG` mpBQ#87/  qi%-GAOlN/䩹" ط`řD],?f5r2lAM0,6 /  e·!2nۙ9F΅%88)fq{ă>  l4E-oKh Wx=KE5Z6ʟv'D.R]=m&J!k]&7NRv‰Իn<2u KrT難y/YL)3P:b3?D4MOu)Qyܿepwo DIX@\:ML H4)еl3j 9 5I LCtY- DE9k,!ʇu5/^B:P6ڀqEz2B6BYg~--A&8m_3Pq6 _T<2b]Ҫ/ed~|ZK&rt#)}+RG02re f4&=4 8\|U@xSNid_p\d Vo -ZE&e>0 6trl+T:;{W돺"SNX]6h= M yؽ}jH&#_=GҎ)tAE6qXo kew&*s;jlI2u$t4G 1.ZC㓶?G 6dŁ%'| %Q@5GZn0%AZO̵i\/‰UVTdBx"@z@?\IYU#z)҂!YVDy`]h I!Y.Cb,./ KtV{(:;R`1ƫ3=hN al+2uM*ve(NH}pƚYƓm!ᙵ8Ktw9vAhOjo0mV4lU]m[\\(6,J9 ":Z]KdVUSmhcű!UJz!*d Ghˎ\:J h9*3.ӈO݆js(l2 ݹ2~/MD}wW2m4YYq-OУvo:I~NOheҏSj5L) ?Q2gYZ07070100000003000081a400000000000000000000000167c8d3d60003f4bc000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/k]?EhDTTk׶Ǽv\ M.E}={ q`?ipfNa8xnZhXǦWԲ.^Ob#J_wdm^Gei#vs~D[ %T/_]Fq ; +þ&;Q| GJ)Dy@RމeIUTC&elYr:wɌ˩w;-}dq;P)oN;!7P3$`8S"QP~Vt=+)\:6"ǔh9"W\U7U2O dl0=.О,Lh{㖥of=} !/*$o ءrlxin+̲BBfv<K\SC)M wu {5_ 0@o < <Z"J7};0JojB FUJ%Bk} pCs/t Q0us?wMz]󽣗s*WMZ3wYoCw.Ŕ?Hz&S22ѻ~kxY?1GH q"ncX"'{>̆9<.DK0& zlBp+\ToنjGjZ&E,8gFS3Xk_k˖raUAw,k^]~"-$ؔ@UOJ|wP½`kGKӼ@2ɋ"V`EN|(N'bh\AbQ#L۾F6_gkp$=8氝H3(0ntElʢA)8K3>r弌R[ļCy5 J/1 {Q_Q̨ jOXܬ.Buv2+L;W Ԫ7m@pfz.xEgl]{-9s2ˎtq=@Eٞgo]K~.eqzurٖpɩ^׊ 2z1S<9TĤznugG~ 980e oťa_vْۓE?LǯIs_[aF`(?[CßY Ŭ=QP5fr.?~*:}}/Œ"˟b/1ucH} rو 7{<_p\T-V\YUUg$JNrf#a$(![&Nm۫1?L;u# ];Z=A[kWv%fIЈF0k$莍 sK(XuN>*oǨ~1l_4C~c$~Xl#(L5#g7QEMNp)]:&8Œr&+S΂I0}i>9=r.!R*':y%oa#Qf@hk'P #g ~0+MPo0aQoFa@h$QH sB'5$ E_plL2i 8^Ȟtef EpApkz!Rpjs8G`1kYئ%aXM+eY>!gGDumcJ*8g>ƴM0m=#(~TFZ8yc!1D%ջPHV U%QG6*% 0v66٢I~sOOk fJиh UTC?w(ZmP{vۺ-iƏH9Y4m)j5FJB\8vA82;= D/k3"/(w2DҜd KҬCDB-8+R!bGl(&Mk?naGE NBJ"a!W}B: pr'L"af.l/ZI-Pw$gTç*IP@vDLvGC=q'TkzChXN;a_aiO8Eͮ_z_%Wk,AYa`%ݟ,znRڒ+L3<:&=$]aGϰdHch}gMŠν8\BН5,,PӁ~{wjnHy'-Jb Wq˝)ćɩOJnt;D²?ߐ 0CSq8q=V+9bo-6 si plXC6Lk)#e.pyhzt-UT?$/G p )Ru[5ŸF"dWM نfkEAIq6RzUͮ|M܈&8 t%m+a9'PQ\'~:/0酑MGnr-2 -bydE~\u"Ӳ̕7$&%`o5Onf{3qsC3ŚV҂Ļ({ 6?p!+dF'M @YPse2P֎Ƚ*ʯ(=3u5ϢZditdhÅ3,~Wh\KXeJd"rZIp`*- 'IVG;턎(>5@}#7Reܒ^ֺ?OASmv*3`t\ =NdT +5c(<hJ zim:cޖ'O і;S@ |u|/3X!NVc9fk݁OI>WONgTuҴc@m)n HX&b]tpv,}6?ذstr׵#Xc*؆K%\}H m _&4S~/-&_j7tl9!z/\à qʗG!fL|]&hr$@ |)y3B2:ub9"_7b$ZvnY5J}{H Udh"Xҟu?wP 7 I %oeB/ 3>pgXUΖ-JC\k@ǗLj1 M*+C%vzsZ4ܜaX xm IkA-F^xqo05+ b>Ѳ?2T+3r-EiyS>Sj\yu5?@BP0ϴ%ulWyv^=$P6`B2Fօ§' \"gJ5QŕtDtH䨍@8D'(}\,W2A'?RvsLґ{YC/ [2 ?.;u6JO[f؎s['WC -:rs/Ѭ![d}mJWJc.|o~vF (9/ik$ K0+ұ.Z sB'ђ5`w"H?gi 'Y4=VTVM%EUS0c=*!- !^JUmAI!^r)0$f]5i YR`[kC7~oX&sg$pPt r VGr PNY!uByM\椾 ή>sn:+dwV@kLQ YN8$9_w @Ī Ib6n͆C*NKyk.iTg &c]5E#]'χz"v؟ h` {^Czi!"6}̱G"V3: z'dir䊗 gX:0$rފt>д'jO(y ,4Y.~ y'ѽ ќT줎Qpfۚ ȩ>6@e {pM7y{-E9J}qԽܸ~ecELR@,C)ZĶMJ'qтP@=| %%Ux~+hwzܵ [ܟd<#+*/7mPv~fzLd\0>(fc\UY 2t E[ 4wD/BB}24?aqT[ajoS.d"`j!aI6Y_N5/ yܬoG>:BbB!c|c)A=Y JmP|9(b,)e^:ȉKq9*imN6$Qəz#X'O̶{c_2[[== rm%\!obB1x=SFxGkG_*/epj] O=Q7지6iEt= $G#/WmkUP>+Tu2?Y׻:/ Dl[FeMfLCYۓpaDOMQ8ePXbǷo!I=%-ӘI?&<؜n`V$)Qq4 L6%2o_`C1 keI?|rShZ^1%rZ*#{1L&dDNaD$dgaf"[1jk%5'b)*&ءqj(W޲OX':/BMLQ:Mʇb<U&po@<)˝}.A n(YCtV\2v(XSQ Hy;ϣ1V|8Bݔ!2(L+= $ͣDŽ@>(/hʹ8=9Ҽvz6!+N" x ?M]W0RIM^u<w"W|?9F?c{NMKbP8/>_.g3OӟJO>'&Ir].L6ɧ#0?@769U'm]*r{=#f}mף ipa=ÜHrn`Ħ+Z(x` aMJ>c.^Ls@yD1ʿ$Qdmx;bV<} -YI-Mmj$jGs5rtnS(,к):-tX>p;JCH}H/X-ϧe\Ͱ!fg/u0x*4*\Bf*# .*ʰKVڮ ý~SRti}O8Cc[aדz˵g|<ɂ MQO߮`W7Ù*2hM>P?k 'tLUj}^aTrhRA$6*^e8{O(LNt,10Wɣ$CV.jz9bS.ncE@f߲ԱvَR 1w `4zL:ת„~\=%XCH4t?Vue:n`WY 19yDߌ\ [.^%J$RdN+8Q6~N9$V i t 9>PC\@/Et~ % @}7 et֮Ő̑\Q0nK;^MW+oxdb ]{1TMs>jQ)=-n&=kGNi69(Ѓ0D h\)N,QEGLnӟxo?}x}͆CKTgV1bW:V5wm诗쵥r=0 LJ_lL +XjxC+UǏndhDR4`eߩky?푀u8}S11kNN2_=t5 9c"4{rI/t,v(|@s Ly* pq^dyA?gzPp,': Z\W05ҜXb(GNYg\9Ej-f蝅~Z>? 8ɏP.djN_"QYt|I{[ "b@5pE&ڸȔݞLfDS]:^5MW$R_Ld8&\?#~3GxfW5鱀:?v:G^5>jlqu+ +'?]:hT(uT|;2$+X{vbZE#PL{5 K}@\`7l?<&nĶ+& /"i<;!hz VJ6e`l6KLU4gFIRr7,7cgVOi~0dC VRUZ[;d;(ByLrV:dUs:&Y,t<"Mae*zjB6tգ"H`HiSaFr%@c-6M?Ck_Bjax\Ȉ;RC !My"Q_љ=GϠ8c[^ &`md~|p 0dNWdz;i2KF=ϥxd[.DsJ4&ZAeVUPK uTЈet"2`N2(-,i1bթ0%-xA 0×_Лcڲ,(?HʹR&>eYe]EW*c;F?'31wO3!$6p`ԓ  +sKj;D ڿ=|F1'xG< DKhU Rȭ 1"s(W'Js#"wV  @w5zRD{ <- rj֕t`+|L+&wHSnΊ= +İȥ d:팓m-qMϛjDyd" 6gF>wb+2<ݗ^,JF{&GD, Fr'G<52o/~}9Y<@$p:5*T$FTy&>8֡,i6wqvZ$!FKkͻQ`ɷOC` j䗤3 b+3ګ[Y،Os?'eXP~E>z)Twhp@1^Ƈٴ!JփcS9b{`uP^1şZ/-ó *<,br>G+#OSّfISJKcl2UFQuL/:P1; faf]džO_a ^x_blE*y` )ǭM^o=-eBmUSϒLi4G->heKq½(٨"<p j)'oΊdl2t8P~yGU.DA>gƵBk|ݘ`Hco4R'ZLR#¸- CU_uF qc,]JPELgq:D|Rde`6k7$ uD$}K%u7cG 6 DLRN2\a[GTHs [KA+̶]8"U2KYDz;I| (}F,x) 䍽t(Ol{nlEe8$1Ńzfp6#b'ҌJĂ:{M7"m ѓ^ 1wv' ;{kTe>0EbDLȼg)Zn\H [TRi|'CT N/w(8q񴯨-k|KEwb'v.FxV1Ovx?՝F^aP'bJZk{G<>Ƕs/ ]?kZuv0I('l=p]<{q;}8bμ9{n?m0&^]sVc)o50,z_ob>*~_;A0*W3=#uB,Mdϥ+ͬ d ;(X *z!M#Ha\sG'LЇH?WrnEw jI'rd| h `D4E1}; ?ݡ_wkM<#|8\Q },EUjo+IVbq+[n w2(4-%g&B`tE޾HmڙVaXf %xví\u%J1hG'@ܧWZ4NLm;Hc"&:^v1WIEl'"AYO?G4ͬHV̦, $TyFp9$bN̺6\BH2x*l*YݫXp sT1/I4,;W.l&bٰ>ίzH14&A#">Q.$rN%(fq7g'.m$G/6 ?Xiĕ ȷ\ ooRc4C?$HYe˽P![=oa'>D6d{ujp'G79G`OcQb+yNB+ҽkc3M'm)7OZZ=:u |Jd mat+gl^ S^!79&!B ^ݖm􎖝W;Gا[?vs5#4!"N?H9(FcH$tHH()q@Jn@%q8:OO\ٱ_-t0. +SGy=m(@e#hz'uj/ê F-_qK]S\l㳺Cx_,AR]̵ZX'4J> %AQԺ>VKp\"Q|ⶣq }Xm5kKm|!OJ2m0~,k ^g+z!N1ex,bYҩP 8[ic?R1?Mn=yɏr|׏߹J8梀-,! ; D_ ~׈߇w,NUnuܙ|%'D 789B@5EGl֫nuFT 'i1-֪p]YpcˀHeȞ6TEJ;辌x-֙yGّUZ(AZIFRDh֩ -U3<۴հ‰s4_*tul@Ikōak\fT\E5I=AÒ~P-}!rV|َ2jB)Okի>Z!e@+8,A72(L{EyҮ3ƴޑi:i ڗχ8*D~Z;%[" dZq£L@\U9M c~[Zs[ޜw^U.IiS7Cp%}P huwݫps&6"S0"45׌.5/M}%L`?^j{eA0hSt"6};?̙0$O5=V['Ol1$SqNzZ hˎwP[X:e$6/5%Z`nS)Qn\P\ S\trBIeʸ{+霑β8h4/%yE[^K "Nļe5 @,S0$IT]ie`7ro;Y{){_^ZDn71Sj >V S0 nt&cּ =J&BlU>h%2; HX7hMPxG3Wj7p7{QXH6.w;sn̠]*V"D6$PٮĦ4 0]V+N*ܘ- tIQj<U-^N59`@pʡyE;y 6eh*I)y l·_ahBOVCnX- $%?ܩi98Gd k KDr@Y.c;PxDxJ7m˱b]46)g"D\2evb rGꕭ%N9tXq >$c@%{ e}g͸Ĉd RN0&Qie}x>Fy3%ؔt|Yhv,PJ)'~? mF$FȽ&Z1(CFi[!sAƭc!2.Ct2[ B.eeU(}IZC-%F8*wjЮ/ 11S3QoU+pSռ|cYي#?=| E%N<;8Ե\DDX6+IA&eBph]NuF JOW6bwpͽCݘ#-Ř'h=r^m⫹O%!6ѭ;!ZU, }4|::M:d)Ǝ$2pb$Ηn\2}廙ӈF/8X_]{v2s%^6#*H]t D W,&UT|Ǒ;u,+!S#Gc5~0_B9glU²*o#R؏E>f' =Ydw0Y+-{J^ѴfTӜqހ["K /&Kа`B@.6Wn޳Q[8y1Q>y)כA"% NG;'YZnk6 [<|vWt [PPgMWI|ŷ_ƼN9'Lc(أt 3r;aA^Y+d{&) ՚M) rԘΏW!2lvᠬT g-X>1=#:*ΘdfCmtiVhSWa/2t5S(u(,z6=0]51JT2~@TZeuY۽#НxNzI8kO"?^@AIqB; x)Y 6+SXJO?z/J}9}\{|ėŧ??k _mf/!T17ͫJYp ᬆP]w[b;5Cf(+dnۢA۱ Eˈ>]\hK-<"ʌȍ sFtWUE`/,< )7Mޣֈ|!{3̜BNOPS>)Q372RAq7/~k Y>'|׼ۦj(J3⭴Mbng}OblTS ?$2ii`[\uj}1)vI:WrJ!7SWZ I_"%C[HRkr4bJ>2UtRVoC]( )0Ť[7d$Z_tB :JLxEmK瓒h[O6FP}Pܚ=_ݻ:Bs*M=嵈DRr t6ȟ! }*!?B7 ɗt.Bo6/`食`3G { щ N+]=:l`2 us@NW>B*kR=ZUg( U*ܣH<ƍ!n"/3TSK5zM.ƵNEw;{F50կ-G["̅bcwWQL=,F)%;;,t}}0ϕ.+ ^Ѹva պuɡ6udS<N KdlX]ILi ^4 rW,a"i=Bn~`[6Oؿ`Qh :2m+>QEŔ|-ɞ4Фѕ%[RKtŽąR?iGʹCC;2Zo@+kuʚ=vzn3\y/l* #VDJzbd,go<>w̶}V _h|z ` (}dࡰ)860. 9EHH0ɡB݀B^[P!uꠢ!j03:I݌)@TXu; nΒV.7~I8"y)AJ& ,>3^znZd3|]HKxo0YU ’f+HoGjA2Rs]qNM~8,*Z@"G›G I[$y=`a]|!Bjԅ{6-C_:E"ʇA瞠16ukCJj5nN(c— $pomS6eʕW|0!f>]xKTs#~s]% lr/YlCkյA9y^f TM'qn!n;5 Gh> RH%;)dOSuqጯ"5;Yq:m;33bD9Bdk4>n$P:HÔ҇9+4/tkcd)Wj̵E3`ö^D*b=e#g$, lv"a HםKAָE4-Y 6҈L?w[j9|D0x6,a$Gm}uztqHJ _G?c-ڛ peqm|ŧM^:aV-1/ X n<^3=ӓʁv?'B UNqy.DI uE<)M6,Y10HTvĖ'.~%ZWh*\keMd즤UfD$$j&s0>jO {EPNx74ކ;CZdm?{ciܡ}i[5>nH($MktC7! ;l {laUQ-)bGՏw$Vלb۠MAIb=}t˃{qҙg9ت #,^'z`1_#)='6 Xuٝ(`җ_<O/EW0<܅u&`OPD~ g`t tݔ5V+ci0(ї 3yΩ*R]|Z)v'j=Ylvy?DaZ+'l8Kq瀆m!QmR&AE]̧w}|}~P!;.q&;Nqu<&/V I- O]AKsr T/a |E6)ǸQi8aqϮ/$zYTux09\p1] b)Yb$~)'&f:&0jfaj8R V+]r>pc$[͸"eW։0[y^70o?Kx=)TcUu_/'Dr]y j@!P 6b<Qj[;w;2xeQ,v[.cQf%Φ~̌#Ą:\̒ Ubi *Yõx]NN_Y Qp!crL?RB1Y&*!jJlhvHD۬<&]2CBa@<" uC4\a* q|EB20 9Wa1ʸя4"@˽HQ>5eк :O7 3R4QS=6 #݊Ǵ 6,K堿[ߡ/ sv7:oO*_yOs L:~>0KaU]>n'l%"IzBL[3HnL"p=GCRq͋#UYPEM.݌;$E$ƥ'l3|+ LQ T6 ΀hmyvgGTEG\B Hҭ;s5葡灞@dOo7O@n}yVI,]|{~q` Ab fB/R T}?%MKh$Հ2ƍce(LK~X_TqgAߋ(/Kr/Ga+1]%mV/Ez}U_Ff fEвN{9*b#/t {Gh@mZ\NtGC;>kiW7YR%,T,2W!n`Jx lc<) s/U@@ah,qU'Go,7SgFelFU-c6`2BU(,A0IUs ;R2?@KB84tyqˀńLߏN[VRotG`{gm.*K> ^bYyȹ]~G-?5#f~4ҋ[s`8$FUQ|``mcc*~iC=b')xysW~r/_./G^-/~>Sm-\7'a Vrsl10a$K =@AfѼNn iG"0x2&bAMT4X}`z(T"he/cbS7ߦ< ac&=k ʡjd(BT(h!WZjTkZ59EHܶzhpv"{DOLJ22{'E$]*2v%dM+ǃlMzȴz W+ }3;[q?I68dWWLB /B30g.u4/&,ή ?| .5m yZ[[L9ӾwFpX&A@:)@csEv2]lM)?3 N%zDB2,ʳ2#,TQ5kk$@Mnp=х}@+Je DIsCM! PQ29u Ӡ J|A*7gv+7. .b87<:(Gk@ vbq |PQ7vUziT$ Fk!WXsK@5z\bF8FΒP=@*SVi,{~W/IE7ìCU5QW1:9?|hj9s(~ٯq_wSft4en$zǴ?א} SX1@ݶ&iG5X[fO*zm""m͘oS>08<ނe+j/3N%L֛GV'72O0[z*.K%CV7 NаaqQ텐ƺ+KM dtK:(PeK+Y+Aff*V:b ߏsPqy65v?FOf8peд@PZ' xCox.jDm`"Z%AAL˜rVA) >R$.,W<< STMЖCXp$MB<5k}G[*<}x*Em㽁PSvv%CB 02& Y{IN Rjau(x#hXy;GoX#ג#(V%`k-{gPn9vfpMa}X/ qy%аF}ǽDF_mvNK5E@n:qC*)h!gA ن `65jkp- 7<6p+FuGD1q'MWk)#ӒI*؆ /7hmhEr v/ C5GJbȚ$t|}E5GKg#k"?}uN\a| (b-ue_cv!L"IOcDVy^f*PVmw5nAMȪ^VQua %@C YkU5K2c fJT%z퍈3mXωyMMi'v09%hƕD=[0'X?.f9j쬊>9):Zaz̐zM)rNbv>>K.*S')Av oO/>=b"&IROɓOE_R)BaK.`8\;o-_@ g(wk{ cT۩-<'S̀瞶y7ii"(hT<5)E{ofE)`}&7I6r.Ri2 v=Wc@qkDXV *^(=h'!1~y5,/x+iIʿ;fRc̛ȩUҿ5Fg?x,gqdQY+W}Sg?8t+L7b 0`R*Gs3Y^,1$A)l oG)酶KYBM*c8$ēS9)wȒIlzѦ:}^6jܻӓ +}0sNkP4%gy;pg1+C=.twY zu`҈+9Eg[e(Oұ/i6h⍒g7Y@ˋXg jQUq"܎rð'Xm_l4'rH(*V|i*kNfv$h>VU0Qk6@/:*8ΠI eOpgNJտ[RXX)I0o*W>h}$VtrM$'X_joHN4` ;ãWZ̒1G])DnD}NJk%}  `94M+);Z5 lF9m(LUfdX{ 맱ņd[ȘwNOV[Ռ| "CJ=> fʎ id+Yf?%"{Drڄ^zGU[wZ0 mʢegeS1[rd^iëGPjE7ɦ>'Dz=:t;U[Ϫ@ry5ƩW|j$7&Ue|r(0w{9NDPb[Y?y. 2^s,0gH(!}Ew!DglNLN3ًfpeNߠ'be⼊^hT5 owKߓմ3eBSA-<ʺ cϘ N9x6uϵR\\a..v@mvj ўJX:s- Xv Q/6.^F X:dwv`j#d Rȑ$cNT aSuREs䠪.VA wpʢ⠃oڭ> R3U*>71ryأ;ذ!Wl+)+%FRP`mVv hcP?cQqئ`W^JGGvN.31P&j %hZS,@|Wx9Ia3eu9ӿݏԆ_8cѪ['ao6|b,or9o\!}rmK{] m2[d9Y{-69s-g΍UU6ٟ-d3LN:S/y~ OiV?H9v$OD[@MRO6Hҋ3ט%W)b C!>Em#vypvϬ6~11GCUL\ y$9ٴkݧW`;QJf!.ikϖ*'-i`0F;Qu=]y#~# \S狧Bx7'sVi23AM9|7"\B&8rm[y_~'lp-"$zYz?;?F6 ͈EE jQ++MyYV]ov&f+'1HO<#ckK)YZ3IT f?~>"2*+7E쥺pUn -נ`FcV _7!6`4Q^.rcd,wVuaawlu8ڨ'՜؎2{h@-KP k.] g-#x&Ʀk+9^<<Ρ@UpL&^glt$W!nb59G[~47Kz&VRrq~U2 bOr^zBcq:9*g?0S Íp y^%]$Ћ.k܆Ck/u|On5=`KS=p#jз&RGFn פH.j6Q .7ixa J39ǦvQT֕u6E6E5u$|zea.Rdy=m-S'W{`.X@KmD:C $륁$F9ۓ9{Te$:쑳11[o[֋i[U!hW4h'X`Eן ($9/3~Q/zUdn>2N_т{ލ"SV^i65D4^XNء*Xc.xS>eoM[TxNXoMLgYPn?)T5 ~z` O^Uf7ܢpK*CeEQF" x VX/ሸb5Ѕ9Q +zv_* S!1-{w,M,cOVu(ok?(EanWá %Q`Sؿ,ݑA`*\u+TJA&YxC.sf^"s5q!, ۃ$I=eOqP`&nt8 A3| qc>]E ·'%ʎۍ|8:/Kp:̾`CHЍ7D5}԰4tҰnZNz2wMY;0+ ̫ڦ;Nq_qAT4[݆rV}ײUI|"\/w]/l %l"ȁڣ;@gVh?(VH"'RB^f pgͮ<_ޱT!2yfgj[Aw>ӆyK.̿`բ\ߗ (vO憉O*KۊVB l&z‡3s~}d+&!5Ly$W2#ׁSD"MN 5[&w( ^ƴO~k9Q]'8x&a;SwT>8.a`e2e>uě=ʵk0E_l)dJizxF tS~L hEd +i%lS{V^`[>{iq215d)Z?Hm+5>z]6q4zAlz@idB ,) :})"= )}qvXFI^4R/ iDBB?C)-GQtS3T&Aq;a-҃qV%QdqУs_,ʲ wWh6)7/-XjD.Iߪ=z^Ud-8ʁ@HCcR ӱCvn2>qmMXo̬ lX`MQؙ%:[R""C|PU.mÇVg6]Yuו/(?SP9­&c o1yxl]Mlr5K/A¬*]5eSi֨#x mŊR"0B1& W܂glpW9*8CqW0p *랲 D%VF|+RDwxYYXGwlpI$*5|tBTal$7Ozn"oT1o0@D'^^J}h5nv"ݯ㓻f=w`%/Jv9A2~bYnU.ndᘔ[TK,P?%܋>dT(Z-Ovk5(ŭj|p:7(YKS_0{Π|BUm)4O&%*qN?/异z#Q)vC%>6ǏHGBk64[KZ'4C>⿱`H١! ^l;pLv1FmN|d8r_-yPj%K /fMس4{g%`ļ."f1ab晶]K_4/ke @8\sw'q{+$ EVWiN rp&x0 ^_sq}jlNw, xhC+өSPakw{ti EܯFum\Bm%jeħ|xMo>ύ2~dYLLj2}\3\ly"_ƁCͥ5&yL7%Gص YoJ-b:GNɱ>?l"0}o5㥽=qB6ձRbǖ9ҟEƄ("O~Oe^e `[nҌc9a]g%)ТlÀ No#gE`G0W)q=zŸ+$U/r_b,s$]wA^a"VY !F{j2#%9ursz5, IMގqLXk2?g-i"# v/rAemV@=WXu9{+s0aDD To a2ihiK3^=="6EɛOɥtR>Rєm+fڛ֤ޛ euL$%7ûO,9nĿԤǥsjSM㢬FNr>ueDػ-԰hu`z*UtQ* G=aso6ޠt.{1zjk&>6mv(LRV%$4%DEbP}V Fb3l&#D3oqM"9ʃEGyFNE^ǃRC5Zi?3! stx"sFQNWpYG9w#YS[k*$hC 4{J9y^p 535_}cʄgw9oMyHMD}t|ܠG6X*ݿGA0ы_?́F=(}PHNBpg33ʂG8'?4լHf$AT$Z뷂1&{sD.Jw0-=%\)rph̓ujlLc3' ?]*[c(/Ad^M#9/j ɅUe ?"}$xLTU`nf!ohdEچ[fظDP߃7 )u:Eû.n{OV5xi%F<{U o !=VGCĞHDtesxy4 HU5F@ͫ)}bsF-WGkGX'jxT ?5BAԵlGRbhG&5:钖T4'D"gdsWdQltr' GQbυze/. y \"^h?^C5k/֯iusӺ}C>rYkpԺanEtXFׂ|ג+oVdLEӇ>R%X iVz/Vgjh> 7y;(i9En k^1$AHE2kK鼷bUJ N nk/`"ɿ-}k4Ga<%Kwuz S^^ʊl,77+ؔ田Sh1-_4,Ы`t3\jl  =d "׎'^`d[0<(tXPi4eHgRՇ3ef4_RLsHpl C+bi;d0!t=Eq<}y5u gм^?h/^̂4uMGYέc~pX&Pen9 f;r1y4"ͺ^j ꢇ;㑛Mړ O9TXRE(ʬ-ͯ.WRQ?U o/PS!@;N98yc\;-\ЍOv*CQJ/ظ {wQ"J/]nP$ݡ/P6BZ `5şA0O}hs)'BlT~ǃMѿuPNeD Vor)Cxla! eyRSg~nN\;41ԳYR赡1ͱr+tK1zG9:\ݡ4AE1=V"If5~j{۰aHnRmŷ%yMN|Ju(iR;A_L$zYu${znZZ%eL[BG[pZn؟8r xE;"Guj jn_AtIdf, =K EK qT}!u#v J:)vEUcbߗ2ogJ>S:'i){^)[2~=xx8!Upg#Wp%C}+ rhMD 'mWCf*4m3sa5,pzyW'V6`?Vqd2ڢ[-ڲ n_6O>ꦸ1D⬉+0lE Ti)9:e ]i&ot5U4mǙl,{=/*:Y}Ya?ݞR"ٹJNkSv}Dy!*#{$(h>%n WܡAւ{lGy%X(Ȫ@䵠IW7eR%.jxRʿU2^oLӺvHi;.fO O|E{/Wor'qv:?c,Dނo ):zW\WAy)6CcZܮ+93f&O QߕZ8"a +QߍjI"*AX7^Z6 0E N5F< X1bXXF `UwF BM7)Ym1BEyV\_͑#$in:pBio㈲* OeV H}c8oz^(H%yMiÏY-mǘuNI#2~N@q]Ez$BC<@!!+\C-rЯ&Z#^wA\5ΜYp6RMUftAl7=USib3^N_ԿFMNa0|v ΡO! 熈'\G9SJ&اT֛:b]Z~jԠ_U+P {u4fR-_Ko<,WMT;h'5jZCzTmhR_:~G gNYſooD9Q&teаv,r(5tϿ[ a> lmE+T77Uoz`;b'-e$obIK|Yt]q ' "e:t#nm{eD7Q"U/A|xm]ĩVwn*4|E>+ D<}bJݡ%D.jEC7ԈD/mbG}X]!A pV;ʉMV!: zOCg#K9WNYgFnMd)l&[ZLsȇ\zTY{ AWT[ol)aF XCk*}sc"6nZ|ˆS @)tNoJG!jeL? y$ݠy +2* 'tlT2̎~V 3V!>:8ۯai!#`L#D ͕zv$T; THb.JN"{!X :ENb7Vn! x;@vu-JH)hzK3aa,c՚2x{(߯'YK0'P0xM@XbVTX26?9|u{[(/"KCV;1 shPDc'_'7~ʱgbIFR.S^vPOEo>ooC֥sc멲f)qlSzb7RBK=]C~*R#:Ydeitj<P?v_ѰNiAi-Ø(aqlՍԠW>96%d*[U둆4!>M(+ q٣{zl=NRI~C=ޯ'!~v*/MtPo`,o.ܝ O~Uk4,]")Aw x9ᘭr|;55Aʻ@?4D ;↛M"3#}2e}V{kFy_Q! P򋷛x:NֺooX3n~l$7|}*Z gt[^u?T괉OG[Y24+Bt7z$أ]8Z\k 9'6Go%i kY>?ea_qd#E [oQ+xRнںcI?=,s2=\;o,ĽZb}Nl^Fb3F,#p޽ycX5%3rGuIi+n:ߠar%vTl#Y>6$L ڿg d^j6'Xf!aюV./EE+_/W=`u!2J7I,: `\G9y6!MxxN\EM#[KkS ]nagEܗ|Lh #aAUG^X$~7pi &0&1;VT9Gbr S&@ɨʺ ,⸁vZæ~HtPy/Dڵwg+ 9^2Дrs @-2SAf4Lʼs րdD,T&yI%8zk ].qҕ2By#w]5{K!(Ʈ㣿 Mאt Lٿsp 8ylHC兂XHlH 6$mX)BupֶW1S&GVG"CYaV u*N1Ud(jz#$Y+ƿMJB_-x*X  pMfxtS(HM[H_\+9ɯ{`rHGtwR܁ lϥVM MwT& d$D&(JOecE<01E<h<Ў0'J{4ԒnJuOy.|3f=A0>j* ޘί_fT. әV拮iZ {۰!YBt=Փiu:ģ/p was hW؊";#xiXs$ J9TRaTϩN/}W?w0/%VvVSXKO|2`T١=-/Om%yz3FVac^x;tQ;IzT"0C t͚#{e}+.ӵQTy׫]p6e&mfj/QP7b*gʒgU%q Eo>ʐۗM>KJ=zۧ оuj{iuڸ%d\^S*T3-fhҦQPé$>fJM $/wfȪl9}~wz,6&D-:n#X`gvul3/kg7_NL27O(3献}Wo3yF[HE37߄8?=D!GB>B~HLptףم3~ee"/`ʸx<4ʌ+=^%̼P(7%RS >*П)0J8A#"?'ҁ_)חϋJý!F9,Qhk /c'&t!h ~qm%޺`7ͼ[jHyMTd(" V_q^R}me/ bnꇋ$iT|6k銝9h`t}+ZƍNQ-ԒLr.4եr5fI , p.! Q]㉋i<Khy˟ >#<M}CImQ;TK`_Q}"̩~/tjtbLO}n-}u73zSwzrY RѺz(.ѡE'O_Nךz UՖ〫}Jk^zwHM8#W foAu7҇o42_zu閝R!ӉS(=P\HJ[xk+HKm.k'PؖİB|{S29;[ rWboDBji?QJA|xY~H;2!(bAo,V#04 "]ǑRycM٭T~X/QggT8~p5ˋ!XK> CSʺNhMJբzҵDGxdd\@9m"EFҡ<"|:=/Gf6p#@,F0Кf?Ԏ>;؃.gM%1wY[9SJ8Z1J h;4Q7pT',cVZTO~nRzqoH Ťo҈MC.nfl/q\u@_[mj-ZR*҂PB3ZM\JC;婤B!0O$\x8.W+{@;\b&U xP6jA{mL@pl B8گYm4]nX35aΉcnTrP %|1Кx%/\ ͟d<bЌCO.@V0.A.!rK z,u:̓HĘm_ya?kV"qUm]uQe1^G2AM&\4MZ<]y9|}U<B]{NџlsܨqVHOflGF-Ƨ[VtC^Ӂ+l*_1,q3)s/Wٞe ^D,: Dd*h j?䅮MS k_Hxͺ@N*=!zW{{@-2o@ryABW*C8hפ>i;*1 0LONa960TT{xҒZ߬O(GhNI#{K0s+r fH5_c M=bY!OڽFzK5cqOId3]+#ip0Lt+GB﨣jHƳD@hL|DaЋ))O, OZN:6Q(6p+N̈́vjYKm%`A "s'Nq$b:8NzB9'moтu_PЏΤ@m-tUw}+._Lr:S1.D5CUh),*bb V%ӆpH+@9D4e0C=}QFiN3_@ O9QA+!u+j6 TT>$Q5],7Hcݘ\7tUݠe]8 C6 ]cWG$)_&`h7LM7'_;K yhjd#~Myxj#ܨ4"!兎8zXzJJzW9FHJ,Z{;-U#8k:bVGWi.}s*yp @?V@`3\<]ԹߊAE!r FdrѳxbpGJ;2Ak7a}T_,pMtk+ ,)\+Y:.%I8cZX]\58Ejˀ^9H|QyǠ+A UAH_4 fwM*1k!L]" @Bn>vni0knqBGki*BkNp:#2i~hA>`y=wB*&Y1 t(j=G/~Gw&. tʸ[`!$KSAmHDYb*1@^ N3m+юQ"ːw:Vp~mOָK⸁KhЙM=Q)\l۳!o#]BPvHZ kR9=BOif%Ղn$5Bo@/)9ssoe{$$f@6 ʩ0=+c S(Dc'k5>1Yjr 0q=-U_musjG9\mۆhqحm:UOYTy˄1^#z\0bܦ̒|# n@d16 TQ:w+]ѸAq{pqzol\ϒJ2HւEO_+%Nqx8 xW_aL߇ȏ3zfl/%XM%Hٻ)wNqtƅC 6HnG0QlƲ hPègrFy!L}1mGzyulJlϾSK&~.<kcprVi,(ƸlG% eDdxP(r]DUkG"e HPmL %Ҋ˺b"ﷃooyG0|6>ٹGYG>oJ0"oC76TZ`bQal4O\) 6rOdӬ@9i(R}(qr$;Z#kk23⸶>.nuG[[ulXkIO\P{ !$ _yUf:!/>*/6#(,Y2CǢ6'"`l= V%[aɉd(Kq6$nNtrN2^k>$yڟ'ܭ5TUe#$-@iߖ(e<ŭǵ&]B2;O3!cb?K0.>+Cp OJ eo'o#0E_$B&?MB֘z\"nc4j]H֋OLOJXG`Z̯`6 tJC_ GiO ?)bhAyz&;K!&d6SQh3U=.U:'H|l;.w;whMuih4@5w$CrAE̒kUPY|g=ط;0o+A1; ϭ3'h;6aDR$*K4^5s1$IY.Jsu7c}8Ŵ52 UMdg0xVX1" ލ,$dM'x\)mW%%968k0@Y} nVbI'Z+")3,ZvHb9qB~ `AWm wP>?B賉4 à(߳N0z5L+34y`u?TB;U"c H'/<꤃dP _$0 2l*S[Z.Z1o:s%#YA-I'E,c\,҂Q.cm*RyuH'wbw zVx ==,)qΖ+UP~8 Yptܽ}A q#uٯJA996˞C*KLަ=αZirg W,4aR.,{MlRp%doy\Z96~ >Q(\Rk59Pf5{{L|g;Q" A犢|!dFC4%be 1 5pm!vJzIYƧ0{kԘMhX;@4?@@h086 ?nCMBj䏃Ս|NG*.H= }`2sMX^mb["%c-RH^3'!0/c ŝdUck A{0>at)~:}!B<ȫk.a>Jk׾Qr5i<:21+lbfBl.:/eI4|faAcTVj)z?1^E#ȫ|f(bͰ+@BhuZ^i㟈:z*y/EhHK'bDK9UTJ F"NfZ{\&IR ,o[YNk`ӖB3JVt#6XV08'5" E? xvt80ƛ5 ?IWK4+6Rem?  JX&A\sPsCp?Q wC1JucWjCd$%yaV`PyЧ} EB&)eW X_٣J+xCh[UK>3!M,"EɡJzxxUU&ݲXF*O p)#^v-^_40fRIr,Q},3UTqkU~dzk#Dp*yqA7䘞)Fq;]47&|e%ZFPMhچv2o?~/Pk쮥Eڱ{>Mȁ9R~#~7~LѫL/x$P} B~NGǣ8l#+W`ÒQe[AV޻fOLUv7 ȅ\[BCA,.A1083%YͻL!Ee&6̨p\)SN" n7C AG٩"_ ib o8brׁU^e/6dE 烎_M  z}͗~t0'>Rg.SA^/눃ǭ:7Gi @ ݑ$@~qt,Bj08X^pq̌$pѭ툣hN4@ ۪[;A4?NѪV.ƢF1n+s gB!21fiHP-7q@Pa`ީTR-0i%ɥhf2:4$[x ]wp,q͎L`[hOTDYm d.J0EY3^89cxD\I1JQ`mG7؃q3YI]~4<JʊE7y̌{<3;`kㄎ!J(ؕ!*km'Mx2B:m/h3ÓqFt6Uux ~|`_j&UkgɚHjKOt[LOZLDp„/.ǔ`hWvC)o9ogMI ?)rud^?;Y?A%ӂ{gnMG7O#c13 Ttrȳw OŐ}O0Z#?%ݼ,@f/;$IṊtwsD^bxKlyؑꠍ…a0ߘHݩݦ__x1x*(|kr!{zR al5-ɱH(i]iZk$t ɐ$w|Dn?rw},UX7>.uƶJ}Ya~ Jm^ L;[4YA;jyMak>{۹gbD {s v$]i-MT\SK/7 Nd{^p/`偫f)5KЍzpTEp5B ~ u+$<QTԭu o:l>xf%IG,65v5 |A@޽"i@jZ2EW,^*pq =- =ׁJn5ieqmOOq ]k(}QgbdVY ͞S-װ+JAOg>}km`=_.z/޳gi~.C;ɧT@?/08 dy: +8#=ΐ\jg?=Du&Tc%ojyn\Kfʷ/&xO4XJ jPݩVa4tt Yk$0[>8;'p,[%n\ M}DmZ3(0g@}(KTKY[kHNDa10f^!,%3;6vn#6?@&yn9u0zxpBmؓ_1HP)dOS1.8Rv*98{X%Mu:!zuDHM; =5Р_O2v/Ю{i@d{O_T(xxA{,m~*ͪ͟@E-mYJp (7Hh8ø;oOy7 1/Sީ>!E+c3c8)3r7mo`ţQG{EIxqԖj$F&٠Dޤʴ(H'YTolis#Tv>}.TmrL!4:(򓺪}~Ҝ }9gt&2fW7)Yq6O&NjܦѦUAS~B~~{m[ĻtJX6njiȶ}sk o)BakCtǽ75 !سo{ ŏԘU təoP`ⷮGl:\,y/7M⛍mOe왦^dv& RNb#$=I.%՟}SZz wd)Utۯ6q;pTQeN`z~ҖK> u8Nʼ[=(D(?uc&Dp=kkG]/c1/)^|3q7'?hX#=s.P19olk(]eů939{k޷͍m0͂_Kן+HLUzL}NXF`0e2d,Ihu*Y #qسB!N[_OuvqQ_8ean.J(LW*D\Nd)B."񛪁(369xR@*h4*Fz5e?q<@ u/a/k/dGnig4T(8~;t^pN$ "|Ӂ@K&yػЊYw*`z1GxF;܀ )g.EZ˴r"4n6/;YL+)c.LB[7F!U_{»E)PKyiХWآvHY;%0|@Z7˿K|,7'!򝃙ɾqPBZۦ/.jTKؑW4ѹ<9zqvJ1i4=}q f:ْͤ0ѩe숑Ր'tل,s zlE7 ʵi ?|C=qY z੃8*ᕈ#c޳4' !A ّ}Z[o9hvzYFNHW%ڸUaxrF=Vnmީ\['e&KI䔲>\kZI\rLpA[.$4_,{)i#e_C.tIyafjA4F=ن8h-:^yWA !%266 Yy/w1=o3 -B5R4dP<@Ѿ7'rnax_&|sN_k.JjtM/1t>J#qAMмAIm-`FNKi`öLlŜ丆x4P6k5ZMD!&Y9)%1s "m4wʹE+0\H`bmV׉`A ٿҲ*<ؐ9^%s:SǍܝ FzZzHX#ϭ[5Z<+ :D)}7W(;.]+іn+ZKر [Pg Tv+s3Ym{e.BekU )Ig5#i x 7r2 AK\>\e-2#8Fi<_}67jT趯v()5xWfHDt(hr{ȥ].Qhvniwz꿃7Ը޺QPr6~$Pc2, ءWpdw‰7";ˌdP[5 DA;&=0mXyx}N#f(1#5K*wy?x韣. *4tQ*ıU!o/ƭB #݀D|57@+JiQa T'*g㯸Fy1H?CTJIMx) oq_fVI9IcS$ A-IZ$?<]%[4%BP֫pvӜ6r 7&[~!]@VRlb_zV=^e;+F5^)sv;)\gjsf߇^yyGri¨"0m|Vq {Dio#V 2VYF)1n/ַJh!]>RRa.5?9KGŖ׮cXOxN"#DgJ4VZl<)gaB=Xf֦?jv&̪0 gdlK'<[";Lvȗ W+ɓ*HdLjD8Ҭ}I8 LPSuJcn{ *Nu٫ۃ#&on8@,u+ ܃|}jG&|#CW^i-QnڞpULPG"$2upQɹ<tHyRԥCg<3ָG8e,ȈO+ ؚ8d훅 j<H:Ru ?ꬕۥwH',{Ez ۜ "M˓DNU#Xj4bWM_MT_CZd5IJz4bl׾Ae$b3_S~gn2x$@z4٨-r<28Vq*=t=gJL1E&[}>7S\Ϗzpj(R⪰Y5aܸ7]xpsID AUŒ(h?skrȩkjooO\ y~]ZAY>o 7N vބ;@?J'[ymp. Xn[_uāuߗEVJK[|+4MG-c_ۊV*2rQCV@Gr%.n6ļ^~H -Y=-L:\;ڳz_Wnah HSt28eD(6R(8r4y,ԧ7M*Y̐Qp t*pHbSG& +ݫt'erE ܚ6#leSv`@Ľ8H1[giOB S1CSV\usSWRQPԣ:í\s+9b `AZ}cɒ}0w݄c`[s"]XݠA`{N=Dϧ̑d`>FBRvBFGvTNtUu9tT)6;opz-XQlX\K\6s>RDm#Sd.PKа#ԓ2d_3UmwWd*4 (eb.ĶxvzZk_DA={Ko :YUT% uE YjHgo)5]M;_EbҎ{53Y2S ffG}sk'DάF?B?cᥴ86m*VPkCIgZIa|]|n Ͽ9B#U74GF|3n7hl(B8.*lkZlg⑦pf!5O6q^* \Iq2'Rp'jG-r:KȉYۡ.5ўo@j\:ǷYS);4ucOX)@B*Z_ ǠP94xH7aai{Lt}l Y2&=?WW_ ɂ?S/ND*a\|mr,Ld]?K(&RNwFŎ7o'JHofϭz-uz-٘9"QQ";#W⋉\uɘg`EbTrtWzQ*%ȊG{_^<ʋ$Kb+ΑC Z8X XqT Zd{܋e#,ǰ; _ڎ3/2퉯(,B|$GAؼB+<'Q|g>{GL(9("CI͡1וtBxCK``Aa!VM\]Fp|AE`ú |Lb`bf +-]dAOo[azZ/ &ʶg_)H(L sC: ĆgZ*Ӽ@FzJ0ybTȶq*b-Jҽ%^ S"%Hڃ+"[%^ME|{r.=|ҬQio>7J;λ5j-xq/0ЖCMx[;hҴ0Z' =K7$F'DM'H䊔` "WEC)At;rVX-OMI-B*z3 6幁-:XbV@ruH3pHVBw~ [G!z8^BS=-E @dhAZ㥹emO19RxZ(>#Cs,=w?!wҴ|~nǚ`Ǐ+H@AGsyTb Hkn貒[8]8G:V hOknoYIxɒGG`l5>fyk P#Z w_7xbʅTѓA2(~{OaFg?vH(JY͉;L"rׁ]s)v=m sOT#4ھ$Mڊ섮j@$Է|,+rSFH3m\&Ȧ1)fFT讂u%:Y Sg֓z5qmBJOPD!ZkX+l02#]K$NXvKTY8LϽƏ"RRp 6^[~&bhs(hRbB{; 7w/ 2?+ JW˩> F/!n2='u@9>3cݫbb!vVhHd w1);=I_I܍ Ѥ ]QK[蒘E+cBI-Ң)Pܥ&m궿z[y=Ց黅lG2ڡd I('sѣeHVSGѸĘnud"xSV͈n HwkPb(ݼeMXOCD6J ={PLC {zguuMjH0rZS2͵3"=ǁJh,qyPo8s%]ܸ}dJc&*U4Wd_Y d Z8j)|4{n*P~=.kieE`ђKx͞x P.kGp[qWQqzhgU UX8c\4tws151y?0ܝ 1;Y?b'p?Iv)K . &?ⓢx K֑sڙ8k%F0n.284Dݾq[)Kco̜{˜񃹂H[ la!>moF 3cDz9j ٢0G+2mʟC>{DKM?\& wA0rOIV]pdaA`^V4XbAc3AGؙacI~NAs#ޮp׼ pSR$^x֧@5;]Pۆ~ - &#ZϨ/(*F#Rn>z; >[ZZ)v4Zs54D܄D&9;(JXU@W#b:N 4nu:V㑬C JNi ,Bi"R~:ܱ^0}x#sh- rxNeY)d}6Li6AU*CP(BL2]WߕM6|G=['ѩPyf>6XDEqJ{=Y%nW`rij̑+Ϥ0\␮XH<(MhkϡpeSN7 ңnEעL9 AV?QI840+=c?BҩV:Joۧ1@er1&빡nv/>( O덒5!U^nxaW[)ɪXn`[;gQVِPp^`Ӯ3qbt2G9 +|@ʐw@"e\hN ֆ`+A~PJR[f4=QJb85)DE74p"+Յ`7*I3{bCKݴ.W{?*w19Fqyv]-ם:Zc 7d#-Zzj\G!̮>t ǎ1]H=Me>hPX ǰq۫Dp$6訤js)Tu&h]"6g!N5a6Nf/%7ga`mVbYe›ڳS7L֝yt_z*̈F&/cEю~'J84QrĖ79Tks>]DC2d`\1@ӖoB!lvKxpE¤T,$&Zqw*0T& PIcR~U2>v?!ő)&c6Կ$ wWcxZ _ c[C1Er"XIEhKCu}/٫pۃɏK1 gF͝,LR-BT 27CÎDŽ]LaMSv:~2'*R.O5yk#A)rFK~mU w ]؆vB{kKc_iAJ}IqMvGU-y;w #VѺxݞ$}pz -(jmi^+֐kmgBMLIiY|zȸzPF4'eBB(N.#2;qKOӿ)[xvd4>D {Ɯ"^"W8ͨ9L_uP 6%/ C&ݏ͡ R(l;ߠ=Kkಭ;* ^vx?`iI"?|SBCk3h 8 r[/q vEGқAwS8e'Gڤ$̜{. ޓD~ \&MxK5?rvPZ%&H|qނ4 ;tRC0WI< *&Wh "s3 ?f v71Z Grm OJhi#' :BbhbUg_ESyr+sRߴBǁSc_mfOH⳸3en'#`#?1cgk|$B=7귾)Ba 5VK䌽w|t|$\ sצ '.t&w G>..ȆiFfl/ {!2YpNeGlQ~.?7yH3*b't]VJȖ'Yfk‰yDL?_u!E@:q&2lv]w;q .~ F0Ku 5Bw&:)ԅ/} W +|.B{,;]뼧^=:o`XEkAfIP)uoK0@=*淩|n0:F_wUggPP-^ yqnh?ךV*& LnAVюZ*''zңЬY)+)\KX^o\PWߊ#[gqBhF3 zȴ>h!D[zBRW5>/ [-nx6B)퓰w&6w ;({ѭ'Ƌ=ӡrI2.3N= gxnv*bT>0ү Agэ.ʚGԺ!|74rU$,uVkLBIgR> 0e|9"8Ħ}?ow!"cjhY,hR1/P|TA yb.65tscyR~="DҮA.SrU`W]I(>IA[ȘNCAo?;,KzCgs0/9bĐ 'лFwr+_ʪ=s,E]! Έ iY~dY1TBR?MߎV8XF(~E/bK( ef7~'W l|rig@Q]_C) |]/ep|nH޼˯4dGb"[)N4Hj֮eqd!GfLKT!>/@O}sUUƚVq$J JY@(kZW}x5VwYp H3@پs͐Qh鉟|<ޒ[uo{K1ȽWIh% }:'c'*5LJ /255wׂ5hB܊$mU Dwd_֧lln= P+1gJW]QR@4)cNkQA;O J/S"ㅇIפ`#ڣE)?yi<@=(6$k$qBlE38rѶBVF%m6\l9k^iF+?@pRi 8N{J7҈ lZs߈',:WѧJ_k:[20E#Zd $} V7KxGmrM_>;0@7$^F=ݭn(5~&a]C6Ӹ-!+4:#o})ڲF"A*s''l~@?jv!ٯx1VѦiaأ#ewLI҉FJm 0>R:2;9M*{p5) 8RKl h7p-Bc">Sb&a}L.BSZΓ.ne+&+֑ g"'UP{bziTD7Ƒ%%M Vud'ԻzY<1 5r1P X.-Mljֵ!-W+Y\͠r:V+ .a{|XU (94.&r ;Y_#F%wdFAF \B=2BR59zo\S"A8n'^SĪkb I??je,#$dPk27" Fv9Y[tec%(!F!iM`BhLjbzco╳X2`]r1xq:ҳaLi)^eW}Y-xkT{'̟Cʷ "v:I'i}7//qd,r.DY Lk ]d vlv:܏;o1j>㗘 PATꅒ]}ֶv%_BwIW"oTa19DSFVxn4Xy•#=E]&8OЫS%P꥜qGU'OyRF؎=nx%ۀ8؋3GrO%LjċƱkIܐ[{ujxۏK~1:#2́lBsb ='2i̲A²1(oPɻq W(~|.ƻ['V4+Z4畨0 97FXi~5S&k 1ivf=&Jg،{rQY8ESxS_F! uvXs2CĻ y<}4>snL |`)䠅"_n,仸^g}Ii$Fy{iX (OD$k>5tN i'fa7Pw218-'N S-jC.8 }3njM%h%_(aJ?S`{ĪIsw5GpňA Yi|r:۫^"»iC=j"[fy 9OoexIL55#NvC-  ayfom{%ulvXqD2Z,{_gRIkK,a⼊Vr:1߽|Sh ە.k,n+ 1?^@B1~."wWj0b,}5?^CbN} TPwP;,d)bWӡJ*`"\XO} =#}v^]id:z#"b^Ґ7=m[kf{Q.z=%I;G$Q,T *ozws ( 7d{rf\e6pC_b"2B(m }[-:?30hDCR%v;cٝbAfl4A7~裵PYw |e΃vE"tbՆcnA`PɃ&%O0z {ć>^Sg2aྋ-KNA0Z^ [;bCZ5av'OGVL~=8ZiX<" i]uH^Z8]h;7qBV6xˏ-x)yt }Gr : 0*IQ 0ی;]imIݐj3lBs~Q#=:_#.7h24oPkFVa0 0DDL'\!7=G2 LVJn:CoVcJ&uUv91zRNUQje4$[1)&^s}y0-Ȝ o':xm2b|++g.P`*b$]yi[Rpb]1/ 6K_d%A]iYBL ͬxy˜ÙWPM񘆢)較dPqdөrnHX x!suLFЮ.ڏd5]Λ ,F žzDEGXPSHܲOl]J!2T,4GH =.4.DEu {O'؆0\D6?45`ʚ7<3Q hx@:;Cp:*[#ӛ{ AQج~kK)굣sˡOrHnnBP*F^AkX>JEUǡJk;EȀWt[EF>tu|LnV9+7r~ i5N)y5~g֛BgGRG-xϗ mB9?0.xȟ~3U;CooDsm 0xiWO~9<Kj^-N?Ox̐ȌYR;u?p|Z i^.uX7F#7:׆*{qRYf^‡35_>^g͛2V\#D5!vczLtKTHSYg!&!'_R>`o#WIG=ӆ?Dq-E.'$#KĨ\NgS*|mcld6:X,* f+1u]:j1޶F4PY+k4 @1pS+j`hSЎ*(*Jg"ꘒT- .epO@n >.q^Scӈԥ?5uÂgy F^jCjڝW":*,:]s8W*vZB&GSSjԞh2^V&b>_lPNx+yAT.37sb:+l~#^ ^H#Z:Lpzkk&x.k=$!Gړje%C"P{\$O80J> l2}pQqg3yp_,j\K9^ H8S{`?$cU)B5VJipqjX[25~[ȍOA6|s_;!`N;2L)y8QtpA.B#}]󬽌oJ2LGaկ0ß)**4L?G7̇c 2+n@υVk 4;Z#\8w㽑1=J1 u: 0fK1ʊ\XAh&I'1%w`eW,"[fX,ebgVοGV3]zfE&)g'VI!'(7*jKhGֱOf6^RGK5&WYNjAܷ8и!W+e cXߜ쭚勊 ܾw|rN@GKNmO :سu'yekaX\8`%`*.ԋ~/x,X-/gp+, 4BlQ4\ci:K10PFBGyva=ghq=F *bԦAYL̃-y8(_Kjωc_شDOi+shzA\Pļ-:x9HV 84l7HV$_Ҭ~ E x[1N-L&ɏ`jj~?Ai#'|wߙc.U#FP!`\2"|$JT5ED "U#2JlOʎx@\j~M]t*ƻE@B GeNȊ'؃}MT^ԺXnQ6*kRiւh3v?!s̴WT5XMgfT\WNFC)zT W.dwЬq,fQ0(Y@G~~;4N{ F;#+g<@/$K!P{2հ-M}N:CIs"huqG+AJ etlPi+BQb't4rp[gG,^_Nq~RFqqJADD_Y΅qЙJ GhMnjd68#˻e"#Z{Foa1>}zֺle!o|/$XK) "ao7śJ !k`>˙&f_߅vӦXQ9Ӯm!)ji<ٱHSE|}BņT6b%55lN44D H/嘮E~g =n3iWb-Ja}LN]oU{̼~s K*:u"1o|{ZHrS4]jVKdc[5 ̄CTeS򚔽iZ+9%d鶶xFe}4X&gsװ=ylhj$ (BD}xxISI-nA)AăS+*gj3؅C=߈#: ˇhLb7q,'灭STK"  j&{!dF+ %wK/wN)2% ֶL(=;rQ>ZBRK˩D '`ӘH }(+O4j6<O !Ah,@. [\`f}ezOpj'^ G.XM3[ ʲXd υ&<R?J.t3؀QƉvVFHa 4{hӗO(y,hY^ ĕҘ/W\{TCl,Az0W;!9ﴖ˘={o X4l}~y}_$R&Z=( '4i%DRO<ű|xFEOzCHdPRwm~%3\GnقE HVP`⧥QtZ#~%КKVǺ5 ~DZ8A`/NNFDdTb1ȿQEUaCwT6b) ]VNq aF.NB"N$W]KW) oP]D`b̛ԓ0ooO\6L. i݌ 'u┋6=ED,0Y4,-eiM^>R]lq T7 uƝm)ロ'n3}ꌀ}F͡nm(w3Ir[hZ26m*mXQ{ӻh\$ʥ*m+k>;s IS]bk  _|1|byaUijEsדȽ@&P 2?D *.ifp0mÚSyQe6td[[Ocw(rJ8,4#ɛm$D_|Wl B]b2x7خ(SdO0ʢ {&s •6O]iAa~jDQd]%@r x;/9ݽ&f%H {@!zl(~V!,F^FTSiCKE,}c}|SY12p!|[`Gk(l~VqCys%z\RWthV̄RN^1*uS5g,qcX.u8u0J$# 8=/@m ׶/,Ȥ쾛U*-u ]Jg?/P%f]31y'K1!کb.|?-$J~3_ItlYZLqGoP鋢خ? C1^~i2xfMD\ V6}){5"!3 sB\B^6+=>,JnqO}`}0 '}Cf : :oWO3aj[SFA@yixDsXJ@c$KC0l5ZdDDzkԲ*ys- TNmz6Ⱦzɼkڹ_759c%tߊy,;< ɲg%D@~uRx F>G3N'9y|$$F sgC w/\Ww:\*Td!rGP't g>^8Zd8DxN`KWyL,K ̵_FْN/P>CL%فUFBUP%Dr ٙ$xF2gW+ %b^{=a kYx/ן^ƹ׺4卷Z+_b~;Pȳ/sB3l(Eө휹i 5ӑACUQ|$~| HJ4lHfK9y%)'CP 2]DNͱ-zc끘s^M[> Rژ/CZ9&YnJjH d˅z ܖ{D޳i˺t dH6]h(owZ*}@`:׵nC~9حQ,9 _>ĸQ"swC*9][LnM)~,"DR,x#m7 EW r?NPvCkͼ*R#xXn3@7Er-T5W%ie1)P-9 I]Sm)3NSt :SsV^lZ;hBci # wl ץt:O8ddo 4=i3=È;A%:,˪ 6H1Cy8kUt{LerR񾮱[8j{'ȧQcWٞxyiOUXc|3,MA ,_Ĥ u8Ef^:1jP=X1f(.f͈h:m][͘{~")YSs+䗎?t?h0LԸㅮa`_zTilTm ;jE:#n 8a9_ #YѸ]TBE- m^g8ّFe[}fA}ocά >s޲F+o<']Gvd%4낐vw?w2Ag<6]jwbk׍H)l~zPd#U\cB< @Ei~ϡ. #0RbZwjrG#u~sJlbi:I7Taj}OHEQsEgί5nox)Vs)X7nN#JWk6v}f[7o -BH=>6nsC_/ @Df.&sH7?&wvX⾻uy; (vN'Y1Μ &4^L)VQ{mOy@uEkίEŘte+C Reeޏ!گƉ,4cpz[HrfQ-42$g7xF/s@=Ѐmn د..> ڧ&\=Y(D*'8U.z+FeFgX _A|.l36Zw`5)1+;a.1H!R;XJiP]>tE(>;؅ S<3\G ۗ N}{R\OmNHdrHԨ+0_l+Wc=)D"9 s)ĥ[Qo𳈖{E0kO"oB$KU0z s%grR /S! {x_eƚݛ.{֫Ŋ,ԛ^p8a`P842Kж@9mZ( 5]?U#˙ VAք1}oGʨT:-FARi`@FCʴ4*O"7`SBLj6g^uKu{a^B<6r~  iA-\?@ JZ=YQ#T*Wf%Im f2ߍ$l y>OJs4,Sr A7@{qovQt*+)o9v1PSX,Oò&C޿:c-u+ir @ 1<;tfyDn~@לb!O'CAweYVͣZxrGHpJW NS`4mIu a}Oyvn2@`I)S:=y:;H.[׳.;=PDERk$<9PZYMё aVREߪ= P(\ K*`/Tca[N[e(K74uw |cD+N/kɵ[$+>_6;%y fTL+A‚V"voL.R76;Bj}% `G7𔻈xz(e4iߢlW2Ԯ{[WX; сX$I㞀nj2\A+"d<}Wi <*< Z]7:U[-!IzO=ᘼ{>'Ϟ4N{N^q^@ںP-d52;K$ɦf^2qV ې_lDQ|.oS@S18}*~gٶ|O9C9j_$4dr “b5C)4'`)`DG= p+5x_[㟔7njڜSR.7~7hpO0oIbw)es<$壨]%_lK(NڈwݵyGʟJdy<qPD?w~/*`nj\%u  $MNczXa"e^fG7WdvC t)| ̂3xljZķnZO:{A{eLϫ_yX>,xJk3&takY:W=,A͝-"Ai)eq Us+3o6sYOA>'QBOT6зV{y\Xj7wz,ba~(5jM jY%5 u "9"[=+6r(erٶe}@O^f">]FMKJlR]oս-r@H4νS5"%heWڕębO0Xq双,"BIه( ?jl\jl:kKXY5Je? [d/!JQ{yBh:Qų :9g;';դݙ}?:έϿqTgIsj'ԌϓT{3^`G,uKg.Sݯ竊z#\o(\ϥ|/ErԸM'h'#!mu؍PڻOT]k?̓'ɵBx.[t qBD-Eˌ Ay$o8)荚e ?N9mi,ɓU9-T@Qiqԗޓ'ۭq{B*V|QW(O`Ξ8FMnӢ2 2ͩ[Ux-fTK'QqIqǜ#_(^d~>4Y"٨/s :K>{1jZ|Ԋ'`MX& }UBJGWC\zl-.)<1u: V]S+$>ƜMZҒ9}25*T"ݖlw "S% 1\%)[ -W:Ғ1&Jxzis6'{bw~eKg< |x:C~'~K´Elz֎x]&b'JFtڷN:︍llQX=aCW lC7bonf62ڃfK[u- 5"sr5E]S**N5eCiӎݘvEht[Z])uI9nԛ۴0Z(roks]Á2)8!+d+NS5j`&G>G`웶 4p2 Lck2ys"~d.ګ> X8_fhKn0`~Jn^\^pŘQ>Aŕe+O*!*;vV}~ '60-|{p[&, Y|v9ӥàϵbkKr*l@W&+SlF̈c*5'Bbؓ'xKH ?Nj*'GrbD:{lF1qazR@ }tҿHN8"Ҩ ej/+(٫:NI*+?*9iGxB9@FĠ<2Mxb4C.a y=N%K'_YQ(خG/rx*hZLjnoD5 ]d`f2:\mξ}xZWr2f]Tw}WJ+@QuQ)3$`͟tl"}EmI'5U*m.@،IAG"?~^`兮'^ MG #-9`K*8™BUTEKPzt0{]JY݅DR!|)ݶwYȀ#H$*hFǰ^}AAw: ܰr{e~{oZp6o"Prmn edٻ^"?6TC̈T 0Iыmv*jusJ r¶2nT'e $Zf+yAk4"ۃډcL8$ WPn&(pwS /gt_X{{) dͩd_NjĽ-\taRCoP_J\rj%m;"PMᓼG8:Y.q8T?ÆL!LÏ),Qi?t~Mj=#{c@y(`ɂ%ג+ SO_yEGңROӣCޢPH6`ގ8C$~EZ}hB6Y0aU2YSp^f%܈՛o,ۨ)L5yNm̶Û -D֑wspJb޻Qq ia!'Nu]N/Ybm'4-v9p>}o&԰y_^0{O3Yeه /M> ,ZQv!{Cx<)ZVI-)՛F @PߡBgvdp:*KFt Ab_6 wyMS!s}.ßzWj(I#˸+o|/׼؆ΊoIڮ@"O6XC߉ >;ݗ9hܼRhZRE^ZLls΄|ʘJ T?mN˜ʩ2[w W? s#z 3gcHN l+l"P\bYyBfmt$:kφsRH@Л- g(e:<Y|1[H+da +27 #WYx;Zu-:4GnWۍ]O2lSKU96&܋l^;O,fqEo_"jEz5طeOH)L׾u2<,S 륟0 [5>Mv8yG$!QR?+P,QVz;p*`V8~Bk vE23> QKxMNI\Nbf`6,=iAuK읧?"y? mdfߛFHߍ |j[KZR>O,BaYED>o@~@\ghxuC6sbc?JIJMΎR0p+]C۲Ә7}+8%})*e .%!6#筬Xԥˏׂ[a:Wyxƭtqc<+\0C=%W{ôϖC^y>fيY=2`+HAJλ-=>UHl* 0s-#8ybFB/(!#h&>@%izo Eףj< ~*YGTBW&Fb&-7UM=\5'u9K]&e F7dzyNʉ`yZl\~åeR;&P%Ah"K}`8Լ ]\䤨@x~P^bE;474 .,D?.Pl~ e) tL5G[< 32/-%*fF>eQ5&[AvW"$\%,"71\ c)OFz¢eK,eX,1ŇVhC$P MT\jMGkD 1cE#raMF6:.QVh~ЌOkc1-'0 ůHxk+Dz;qv2ʽ|P骳JcZK I3A x_eXQ;jd9*ֵ(0Oy9h{^lx_vY(QP6ݶ ]]sXK/1I)_7MarUobF. BF/߷|;JrQ`۠J}E›1l$}y/_B|B"LL=C3L`4eLIǭ@̉Ef̑~φF4FjmnCh(56ظ'*a.ݍ|T uE vi:(2o0]0䨊Kԭ,Öw.yծ1-~dQ>/"YeŞ+#_'!hGFT>zMYQ*R#mؗLF5h^n>П~KWy+Q"軾o@>t8G82R|pp@xm7ob]X!"?V?I %*Ya? a%r:R~Y,԰O y?5h@oSW8y^ ݌w6=47Bi 02gŏI$!o߉o}NX/ڍ oX":nkz!.NAPߍ1/ffhYa*8jeWy =FHKsG'jj#m i ݕҷ"䏦;<`7|?[|: U;6}8]l *&ϻ[uNM6A]2-mTxkR$Y9ի狀'шtR z7Ҧ&Qo2,g"!"5'x4Ӿ:3-x/s 3(`R,A1B 0Yf\0$K58|q?YؘR2QQZ,ڑ_ҭu*ƽ#+N\Rp"w있]5`UТ0$"Z@,څ0^&]IBvwd |FD%H)al`sgR%_a$o Y. =y7 :l'aO]|~6O 9⪯>1`F>ZϨmkÈkf\&`iи\#øSG&Txaiz$j|i <Jˣ o7 0Pt[/>8>֯N0,$yO T&;F!""|. YHnnr?0ȯ\cܙB:U"bh1ynN_*e?ԟ @`Zd +SI& @v^?K4Ǜ&R%~*((==m)ޫAV{/e QHy:lT{12Xs-rͺhX?$KEMԼ|=v9{+׮[> |JKZHC>{BNI$i]G+]سI&B}U^fvS+eUNϰ9FE~q LYMK-2:&8 r/.?JRJٚ@ Wâ4M;|S0bOP`Ϗ;'s@@R N-rN" xXHd*5zߎG8qπ5\;B#A5T&{{0d:*'D$keن@1  $Hrd[.ocI4`5q84@g.S4f@/TX bdrҁI1qx;#(t(?/brkE,mtXvc5`|r<.گ*ŢMc<鲙6z4>lX(HiKƧа TAƌ~d! -asr>4; P;U8bP&aݟT<`Z~G'?Q1;ucRT]ZHk+'"n-S2&@š uBaAJJKdXZQds39,A/) k[[[CxPd:1V#Kq@%{[i.uM_l9B l1Sdڦs0}Y_jY"#wzp0 pΕ@gm7;,j\}|d{LZ'f,o^9?qtF0>_O'wX=}&#B6E1ՙ#kd 2[1*jkqAJ/d[0H,[tQOxg'me ؍s/ ijx,;ܳE탩݊_O#O_Zb2>mu iޕ=;e~`vQ>B[(pt(,: " 41vZ E͓&n-ƿTJn+Np @1n"cVWXqqTA|o;dqvc*<wڃ̬PkXJ(zbopG<>kJ|M7pcޞz$;IA~ݔ9 <]QUmwXcYN'~*dF̵L\qs,(wuz@Z8͎x(N L]5tժ! 0͟RZw͋2% `G]VSQXNEnՍMV* l?=F|R{6[}?,Y8I[޳~Hl8i F@`/N)l2YErB =RifGN&7fٲh8yk$ %\QjSnߤ?ZZL뵛Y8i8J}"jh+>O>']N^ĀJj 5@%DXЌ*&j'Ji<_o@^8Y*O*SN$7t1$ζX l 1ED0o3."?h4J5fA8G#q$[0yxڕX=RW0)奇C"ȵR (:Y4oS< ?(x#j~ @dL)Y*8SDd_BvˬWlüf):fJ6yziß WNzBe,J޹}1&KOMcPvr0UhGM^aRtBG$̯Ψ >3ħ/@ʍOij6){VK17CZm۽1(%Ed6.5z!a1-g]0ӍcgϤgF GGm{$fW޿7l?M菕Tl5: VbSO{2D$|SL;q5bL8ֿtư !ҙlէV1XQÿϗ3szRV8v={QW-94B O֌P6Wc_x `5;ﯛK95LSl@Vrr,|A \@j~jfO gWTv&޹@\f,)˦E`'jpr|bo` xbGُ(Rmj{; I&qapV3 T3?lD<*QRwӎ+Yz@] ԶA1NlL 2:I 1n꼡w() +,^J1I5CY(tTCN:e7{a}`:k`B>Âw|RQW̋d' ^  =Ju"21GGx7X<~rT0HxqQںN&&H&3n?Tn{`?6WE+YCy,3tV蒌hQ5tV Q3;Cމ"hv8z:oi֜>zkh?𪐬,thn}\s T6r 2_3vf'$FUD-Ae!RVڃt}9Ck@‹M;1xKHZ?H\R :!ŠDUh'C<"tT^ ̃! [Da7P )E XVm>oyiw7н쌍S#7Gpxtߤtj^)4Ʌ{nx7.w]A[{>Fjt+ BrNÕgBI -bF)!x҅a̠_$%DWt;V,Q?P!= e[;k"D.m1a[DbD6^mC骵EnSJk1:GfB!a ęPQd%u:.ey wWa>s#cp|i@[Bߘk%$h'hzA5,"aǎMRUZ,XGK/ъ%!kF~q$:.1c!d>cg_fxˠ` M؞ˈ 7xC Һ,#ɱHP;sXM4뛦]{qhB92GpBE'*u.aq8 %qm dH%!~xL#C='מR1ˉ}QmgǴ ^[ۅlQEAPB ySQ쌆o_M<E"*l?9{~_P|y8Ejw4_-CPm[#q?<Ԏ9c|[LE'n&\F6SŕrTI&7#veOgTx+| =)ŒF2_TڬJ.[$JJ%X[SLѽ$F沮4'1p!H`A>-uG ?@Ө' ;xBIt˞-"]tFH1}%ndG~U,IRsR@M;ק*-{)`7KR%4x2k=\#hي2xKzdgs!5YRL{cb'ǎ_n3eWD"ҘČ<7Џztmd1)G{a8ޜѸzPUι".`X<c6Ø j`Y5Q}5}%obtQ՗u9QZ7TW%"N kW_*k5 SC?E8b<{IN6В1#y fO]pk㦱p1DqA3ZNzy&fKg(y:(&@uzx4`b >ewxQ-,]1zU]:*pXlgpSj]ͣ5tA@i`5,ո 32m7.˱h%>s[:] F+wJIe=ģ/j?S;j8$"XW|v<;jzsA}3z6s^ۥ^_taX_ :*9VzXN[xmRٶ3 4.?S8}ԽA+cQ>v!VH sl>7d~=t=2LH~G/htB%:03r ZWn,"Oyn>]nNJbAƊXקn/u Ɋ\jkD/99+ɷB H\_0Vp _a+?I ,\mXzr4Y_Ӟ)̳$a5ۭH? {]F3h͵֓QDvR#IßI]VVRհnacr7S ~["H1iW[T%vi,@; B8'HO&H[0xfrv[R\{CP(ae@j8JG;ڦ#IelR#VݹMnVl&Q!ay4רijHz^F^5-V{u1a"+DؒJ;dqo5 !$ Eh!O-ܨԚaOt92çѻDE^l+I Kug` viSQ'[f<#YR,a姣toU$<^NYL!TF /"cT庋A+®PU]3Kc{_琪ƪbq&MOA3fM3֝H2͒m(ѽPH@|Vcᒙ r!Fhg Jʐ JMl]Ýp4lmmMO%vJD6i2jQaOl4zp2E?.~$y1Z!&j zCX{T \ OZ0 b|RH2cOqy,w| & o>s̒ASTz}_{~ oX+X-dgG)kv!%Qs! ]niYeVҝ1J@V QHj ڠ 7:bm!$3{(5)} Rqf>kմ,ux%iq6*F qw)r)3k C%;3X.M+}8ՎxUT0P9/^V-doҸN:9YRGfk'EumNkd9"pK_[9?X"d ynGVL\ 7g 1xrEeکXPa=i0tUtDO$Pc1Cwގ! uHa sص`XEiID-`so$KD5"k+ #Ѓ=i}:pbP a5tL! u610YP>޻k9m 7i@1u.)UV_e{Z)W]lm0s`g m׮ w\|xg$}RjMz)X?*VKSxbeCFq*VIg{g͡X?Zw7ګaxX=<@x5ͼW.iIBԏ;N1qw9DРV^.BK)4]~"7iaV)V C]:nos hZcyoԒo$ 1[|MU?lMp/xE>DHQ*{*F4ĹmwLFq]esds2Ew)AxY#2.r 9GYws/,Ef`hpZij;WnM*+KXJM.q 9>eg6Nǘ2(FӉPxWM?ɩԽ"}1$Ne5(+O%oED  8+l7.%R"D)8,"fpB?铟۫Z0FMFGiFaNBc(<2qDpiXKޟl2$MbLECy2^Ӝ#I5ihBwxD5-cm-L8㋖klc9]/d@Ujgg yvGZݕ{#1 }]< K62A ٩f\ǃO1R!X뙙"+ۨaپ,ԁL]nEݺy Y{Wtė"w)IyHMߪvz1\q-}(5wA9v,XކzN", T +dGMĆJzA/?;}z7~S&C{JRGVKgh D+p$L@GZJ^.\TfE٦3TI`z{tHy!=\[2<\mS~&uH >]MQh u<@PqkトZїS%l0TϞ3.'~"xg n;.vHVu.OlH +a ݚO7q}s Qюwe3T|}|fI.d_8 e~BvOrnxyY D #IBpIGQ5m-Hn[%uRF'Os<5)T} |rlijl7H4P+"BI_kw[j`q9#lEp^;D<"K xwxJC7xy6¥+JM1φ8'"f=~Lx"3<6a穰<%"NM/WB5KXW Թ  v1%l tu5/ 2Ai}YarfrFz-{zҍߍCl!),p)8"%:~Bݼ÷GGWN=Ivs쑸/fWoQеT_1_XɰoG uy iP:խuLe ]3/iB}c~O"̣w@;f`uh4\կ,Tqg>VYY$W>w8#YA6d3C# oŏ]}u~xȘX?@͕_߭`0>Px &$Z2́%Q>Nv V]gnad]U7QN116"K,vbiuGlhAx1,C=y5fȉz^?CRL$^]~О5ŘTr?֤ڲ'm/ I{wfdk_,H"ci,8춮/ PXJbHQC g9[If:fеگ8UOYe7AKYUwoPX'g/eeg)bVYJj/g#Kɧ g8n[ɳ ekwd!liLbVI?#;gn#,߳:a^2yIRfW r[ >mUgy-JX O_;_ /KS(}RN.c[ګR5ޥ@z5)H.N;Խs{vsz"Nű~k/'JPZ W|b&ڙ++R6X<2>Dz~#y-I%~ix/v}\v3mI M8T[ ЉϴMy`XJw~j{* Yz-CZgV`2N {lt^=NMb'nHvk- TMEKC:ZbI nq4:JZ ^V4?O46'.:WrP'=佤qĊ=y 2Wx!lR8ptJ7z&jDg_29;7)^U R&7fQ^q taM_ lŠr#_i}I4z03UDZN>xosE0֯oQ_ Vs~XkKlAdhw%'FB-s2[C<.lfYwYlųD҅ |> J|_-jT?L4k&QOG оr҈r)Q#oKQbO{ >,zBT/m_?-ּ^˂V4²O$Fu4bͣ ~;`QNE +ta?`|N dnSׄ}Y9yrM`u+2P"k$h)K nY9i3&_Z-?z).gv4_CPGxmTѻCL!$8Q&z)*ďףNq^F av'%UYQ9J0#G9 {K{B6By[oQ|=ԳЃ/V4@h[s`· [yq4-'&6RbX^WϦ)dYhkl ]#h3ᚵp33m* `CPzKӬ!x'z*l;炀R1_7%sC?@〷x l/&Kl(n89Du2f| 0'^ jSѥ Q16]rMj~>OSj Ձ(t?4 ~2۞b,QV0Kz9jɱ*Hbj7EBvpJGI8ۜFT1[լSFIӪWg`F1y:$V^'~lY(U-蝻fp "M!A& brG1yujA$3@?H MoƫRad}QI&PN?LRy4xX|#8@;3AUꈾmcÏaL6Zb4sQ`ևKFXPC"0VR(?kApA4`y%.DR1Ιw3Rt6YMieh$+ݱ5s-n#.A0ܙ0RX803y 8$r7cZCObua#*#_ਜ਼oVm^~0xqxIzʞDeu=dI5yܜs\}DSM[%n2u;'r5ٚ/'D?>\>gd ^[E7{0o` ZM6*tAvb̟؈bL5Ymp95E폩$RHq/;}SO"Pizy14{9ue֖I>8Kszc  sܐP6Rw1 憨s ֶE':s쒧M= :l&1Cr$V8{4Of =D Ӯ,33R7`!cK?-.a>^aZhM0|X6krB+)BEc34) 6,zƒ6Fyy"V~ny,6Ԙ\S1+۴Sx-?HdBI@) fQ@_fPuG_zȱmm[ xy*QBPZCAL#X.ZIɤf%: sRJp֮x>}qm O|=b` 5t0Y>"eX8ih&rehsb2x"EBmpNl??n?U aR Ѻ%g@gj;4 gT'Ϗ_"n`p!}BҾ9 ElRA=$C٣kr\bRYiPpzSjB8z\Q,>X10>;͉ VHR9m]]VW-i)êk!{W\V)/D\?]l i~-?5(Zl kBCusMc+.hZ@cLuqux<ϪϬ&.]Twk<"_*8!\l #lQ2{ڢ )\Ia|2Y9hԞ;'ZfdbsmEG?Aėrnk RUIc%ѷXhA8bAaix$vDKo|6ѻBnTE"\kJI^sux27;apm֘~ێXѝJ2!kKr/'?u-VCt-z?ٚ4 Τe N߷9-F'OocV4 +Cl9%*K?HU UBdNѻBU|bpZ׈Hn`!feZ ٻUk?*.{aqlrH]~߫Xzw`_i)/;ny+mt [I3조t̻KKF*7$pFze[#f! N:3.ɍoZG`B4EV>s=>Ϊe8Fsb:DF!dsI }Hrfx6 /865mI >^̜CPI(-1 UJ'5{v3=ﷂ.Ic_p"lfy ޼Vߖ@\n a6, 2"N)뱱pUY]~"E1m"*JC-,Sb6׻ PV2s%e*6ٲp[Bhy.2t! &')~YG.>az[QϏ! ~md&" #M/f'.Ѝ򖊹.fӝ?Np,ED[k㽐6g َap^$1qkyR+;zh8xK Г[+5ٟ?øV˗N aLcOuRxm3}iK SWrs[k OS >-򳫁o+W*LqU[hQhp]I8^&t1(W./1 +J* .aTjaFQuy²nXX1<l 8>wҭ,}J0zJ걃4"O76u:绦EiŅ+g+$M]ltpȆ[w^? U*+d9 3DPȜd}zΥYmKBq} }Umo"=@ߤYBv͹4@h-3k牆rƭHgw+w%/ V+, D yoJ.4 1 {:]~҄IMV/xKϘpYɇ麣iGe;Ȏtb%0a  -g\;^8k JfA٨ILmLQѳ߂$!{\`-拌Yxhy_Mm꿇Q꩹Flq{=_'[ϔ蘝9t kCAՅacPE{[I SCCF[=6=ujJЭ (R{dd?n}5[.AQoYVCe7xCۤ)e&Iʽ-\QqyiF?Ll({DU qOCmTBFޒVwq!I #1%zԶ t[NȘ^:t?_k:/c:8PDЋ?BF?}Pvm8l*dkl6<83.XkF7=ѐ!V uwMCe߯B(%@l` c\'瀚v0.S >0|'YkLÿQ'O y07pzWbЩu|OCnwQiLc=<4pە+Fi%G&Pw•CPd{zc7u(7CCVa>PN |9 3#Zqu/|˶Li|Un&خA]*^WQyɂ maV ӵeTXt;:UyDԾBt0+rn>RS7~HHkV$#&]Hk>"jF77#c#7g6~[,>'=ogMEz 1-L+^#nv1''޿b0|ѶN ]g r)7;lT=ȁ' ~$#wܲeh37[HCNIH^65w%s?q]%OXxxl4B^d$T0px*?{VАT¬,tŽ@enĤvxzکy|T) y$%s2xÝ!%!G̗:V8@r XDGZC?[VTv6}<&FLMQhԨn}bŝR0z¡l؊!?DJŎ*zXpDWfϑ&Aut%9|LF`5+0 QSXz,|-ӭS~"*=@S ߮6%qlICr).Ճ7c]#T0z//k(*N~dNC m,1~$`"x5?=_)I \)Q YA|gy>|^3CR)pR0iwj"aDJU r+틧FN' (y޵ |0E6}z pmЌ^LZP_l4w,!;趡2{81r"DC8'm3б2}2H0z JArCzArn!(UN۷f~ i7~㟌@Oń >HM< 1套?sG;=uڮG=%uQ ӇyniMys6Zp=X-?UrN2PXv6 bϪzT@Ɠ}7yKyc80~1c}SRͼ UHcFH̔4.<,a΂2'״@*P[ /aViZ$cTե~씄ƾ|KfWskfP1tljCuå?~ThO8%O~xde@5%;36ܤM{Q~09& Ԗ U_-R Y#|'{#;y4Y53&[B.=h}D| %J/ >bxo1JH$iُ;A=".h&0@bt A;ԫHm-ޑx;RW'Af6{@i1 td5);ZERhFi],cgZSOA{%\C3%eue(.M!8tsFG{j[&gW<4CRjP: J.A t;&G8DqH&AX/H>AN)sA~uF/}+P(/jɥ- MO'צp0=ߎ9J$]M>/5B?}i%;muV kPۼ0 ^;HC`Ӗ*"c!m*Ɂ4F>;eR Q2z#H"GmiIĄ{y?̈́p%UUd;׿m_p*Ӥ޵lg37 =?w R};XKu֟0!qΧBaR ,%%ĽLD}"RĈ YR߆-V{-~,hyNNm`q])OXK."9x9A:?j" 38crҧ+&Mj6ʊԼE# ;F.̴SېB\=-R6%57_PI|m.pAPdR(~Ntu5- 0( 4ST Z ;y-82a{wc.f'>ts;a az{p%TpH⟶ۼcUJd wXkè 2ŗf0(Hxh $B̉o2uD~݅UZzH(7)0ZXY%t*7a(/4} =?r-Ae ]di{¦!,ҍz:@A9?(zvhX¼꺨rF-u Uj%$Z|p⹹=tUyVSYcuN` CW`hZْ^59# DŽ"ȡ;v 鶘WWͤa+ 3^f4r%# *W+<|wÆ"C_́ me?% xHV="B6r($D֦\r쩟zmZ;"A}e2t>Ѣ,8m!tAU-p2R.SUD};)X|i1^@gS E=CH!7MoGF&O'){$%'8;nY(U?`lѼ/vQjY*bn >ӫPsVX:T@.Dϻ9 :w1/-Gd1U o%ZH/7yZ0&ʻZfbƎ'i(6=RqjjFvY|QϞ^,C.i5Y:9]>QL-փ4~35W&Y>⭝q&]WDP,21P{ WC.cSW Q ocº{'71n45Ω&jZUg@]Ft;#$3i\M ־I-y{3/.خiXCO!uc\ΕlA4 J[< +" RQѴf Ceʪ*SгxD aDFAr/@Ѐ"nYGց6 .9F d ',iF{=H`FUX sRSFL0|13x#3_ά@fm n xjw 6<4B<\w@迭ƾ/4uPQQ#xZzu%3ѰpS$D>&{ (Zfcrqgƿe1[lA6 73.^ķ,&AOaa0_"=ZN/%$@t(%ǝoR@E";ē W^2gCs\1/:Һi0`K8O/aǀ*.a0vLx{.&\]R \4w`55pb\ݟR=|&G9r \vÜ[8TA> O8B\ڄiD 3^nʣ-ݮD iB9WZ\˪c4&94N}CqzsE>I.lJ)s1ͩ]ex+fK r BN/0B,1Lo^c$ ?p|mQ/U:[B7fg $#_e~ ^V^D;Q;ZE Ib"&S\ 4C{DȔo/R拈=͡\[2^MyaY:Q`l'M0=,r粍׀qyt9P<~yytoZܑTgNlf ךkiEeGW:Sh:Zpe7Г#HFzqj_ /-HJ5:54Q ,@ sg: +$>06 Q+O`xt~յ"+ z(娱 euB~v^{gw9%N/xOFd`벶\›$QȍBbS _|=F灌/+O9eJ{kw$'U->Wop3s%%ׄηޛYW;(3\wLH8Zeډ]*"UE9O[ȕŽו@φo *C;닔y\\ cg6هi1Ȁ2z5M(h)B(xV `ָk{jE`/$0#9B4&p@)ı>T}!+KzO{v*}Ӭ?ՙԆ~=c1$|rLq򄼚莿>۲ݤ%7 ǸiVf$D6p:YDf~]6~p3?v~ ,1}W:(݉~Y{ IV͠#'iQ[U[6׉ Y'΀W}M^F3KiɝFh6S]NZwfht8~g 㸱; \tTX6:`FgT;,nfYO!C{EL:p}S5@oOvx?<ɾƞ*&z]g0]/^^XA\ɰQ=@Pz^Ȯx@m߽qU$[= k-WMauOlO (&V€^~w xwo.`E(,m_=:ڀ~'2;vw3T;߁)*칩 ,*粦Fcz}slƟq'x$ :fLAn$vZIk^xK{"OEa=5]LoH]}F<!Wy8yWb*X2␢}zpzuźslE :"{bo6aID-VevYJ,2X5> F7G& \ Wd:lZ?@F=llFsD 8|Vuc8}qN 4ZJlHf-.?)Mw{t=*tIeG5ؑKQ;Y.@{'W74 cÓ~wsw-q@9G<.4,]<<5dw1.gw,C jJhSSjitT ,1C +D?y,9qdP@NT0*ɕ#^Ȅɖ;;B4'ոǤGG y$9tA|-Ro1wp.3FIS^.Ӯ犓Tsſ#"jZs-.^S<)&M9omߊDnW=ŐY)qYDРI2sS[%ʄ(aFDBN@<+{ΏTj@;J"ɚ,1!#zz[D!Yuz 5F*X -F).>>R(L(!ȥG;:ӭV=̒R p.,)z?k4]@BN2j'EQQivpO jNT%9ȹv H RglCge&ZDhIv`q+z*;!}Q ̌KVSk|M~\ RI{6~Z#fg:4I{exD,{0cEv[,Z>j9L7MiZh2S΍HG bAgxtoL8}Zṛ؝Aؤ\{ɹY!rU,9kW+QۺClAU6m}?8? ÒD;hFɎ)EA~>y 蜼fp_:ODݍO=}Ӗ6J"D4xJY𝤩4 QHV-Ȋ3Clw,_y7(C7Y*{"JjH Lw| & \d271cfCP1>^ $3ǭaeoox%/r5|?y/ 2i`zm?&:2F 9$;=aG{$KXfQ?|b+ :#9əAReř_o$կy2ebd8.` F|~ukrQ ٱK(W| 9ئzɹ-t2vc-Eiuw+.:dӼS$ikgnEۏ*~U˚,TZNm\\3" /}U;Цg֛;]O(lH:4w%| Zdϲ, Ӝtt+zur zM%r¬IEd쪋ܑkaӂg)/o VDmࣅ6iƞf@jq'ldsցG?0vX_ |f[%s YV&Fߜ( dlנG.;@ݢçoBdm΂bʢ| m^Ju҂%VCC߬9Q+sZC>8-oj У.G 3"y?eD9\VdBԴJ̴`Ū["W3nR5#\vEBtL=2 n©L(] mW2_G4j,}P oSEƏv]RfH`U\7AT>@ziQZ!"UX0ކ,-^/N|̛6RȈs@,[Wm8A}ƌ=*Ry\r@")K#[&K{/^>|Nq"섂iivEk#8`Q9WpR]W듗Bi K\՗掹-;(vj}pй{@XcYȓ7ZY48#BM)H *&&+/,|GU ̰^Q.Շmg?`kUm{Ђ3kq˥޵!m'qInp7"Ӑ\&Zwۘir+eu fhDb;amoom}9/_˪'HjbkȎGjN5ȁ4i/u []uvy/"MµdO>`\#9HY!1=pW)r k Ș$-EVWk%Oߝb1k%?`[qwhI%ul^+C7 afXGQvQ&;}TZq|į.t ~}6W9nbroN\9Rӷ"x$ZL{ܗluQrҰruzHaXQv"!Cʚe{kaN]W;Ծ@rf8B.-f҈RPia)д#F-rU1QyOː_FPO _XCNb-^2>ǵ{! ZXw]%0Y"6rZPW ;wÆEo[2kΞb%<{޹]%&3!RP|kZqiNŎ,c!џ{\ (hZ,\܂.m1pu`u`(I17v[p >~=wN&t;:bK=g~{A5LC T%ϻoto_ixeQI[[faRp‰NdC9"{"A B -A*=5x=&Cm/HQQ8gBF~3̭u -TYuUS$G`3뷏K*v/(V| M yfЯ;V"4o_LHjڎef-5av@UHdXhZs:qbHӟ2 R'Ɣg^n+ ?pp[Q ZV|EzyK'E# 9پ؄ۼt8- K$př)hA2#A4:ɕ 4{?'01,d'O> C,>]h=-?5ezN^}f./;s*ljQ|gB1"rWɥzrzrUbC҇t-l:QDrgp NW +|1 VLH&IB~أoQ.s(m }~)-GR\?=6 sP{s?9}=TIYjƂ`uϞTm#Fq;b ڝm*C5;?p4Hrʡwm/wۆ~''<}aJŭT>7Pv5{=cMicٱo,C(XQgj>aC֪T{O}*&}rXktӸX\ wšK 7/P4hQp pWY,i(yZy矚pf_nB$vv8Pe ?4`B6vaY q u ;`I\64/BOO{l{d@Id +HE@ !$I*rS΄r]flC] 5\,oކeI+ΛUE#p!:)oW 火uk},Q?7|u$f~LZkP\gJ#sF`[kMIī$ VLXSLz 2Zlj&_b84:p9'cy*3 B"R*qW^Zf?;%)g `CPrF X/P;*alL@( <&)qV8Ii2%z^}=ږHn St-Bh|oho-2/B'i9N#ST:,7NũDzV5w%^,9Z>q##pV @8S'謵57V\UTRO2*wb73 I5/]*Ӱh#]$Ʈgjr?BPG_87ɨ"Mwx * w521x*#mF~_B 1mqqvo( `km.iݒ?^ ܯ. !WpG+fO3`1A22:R_3JcvM9;(Wt1*Fzts1^fez+. !E2l3 *~]pRY>ŝ"t $ /Q edݿУГR6CVA/8LL} CM'jnL5S~gEρeZi;:2M1 x&0IU^AO.Vr[z>W"s@L@Q3y%TZ6NiSA5\**fW"p`}݇"J.r(na @$7ؤh!k)#9+ o@' !oo;301]s<\lF 哷 c 9]3jG^%@j}nLByPpGj|n-:#Oj@b(5j搆L V$,ɦ>!! $|ڠU ?c a#'H&S^9V OM_jx4zR'a+Ŏf<3)Aqko2BA7̓@RGzRϹ("{mH `=hNfV#@L{R ~p @Qޱy;IWmjFІ5+V,.PCYӔu6lK9S7X޽PRP / 7|=}W[BP)"8d`Ot BKS0Ssw?w&lݩte -7:.E] E6պAMkv``}V9LHPa<> lҎ#UyMF[Y  )|^`o:ӐMg8LF59 c ݬ|(+`+!$C\Pv ®=ā'.!.v$cgt|=" wCzFԜ?jZt {JmHon]9@{5\)(V*|"nI?W Q {|&#{ؠ? oC'3ƌrnhvsfW垴jCz7K,"g'_napyd/k-#- +r|eXB^_x23e6)S %kBIu?Ē}Ʈr2X\=Kɥ]k"%jaWo$ph Yzr|vUȃ HάTVL0{9/w7J"ک?t5d{aQ Hp3&1;%Y "#dFV 5DZh+l4,@q這RՔkAeڰTS?[_l:Z 0AЅ G?*YA">\c%I#Qza{IF];>b)b u0wlx/k\m):XvQ4s9l0f,i=!9d&zڇ\5 cKXt}i>4e&͖}Mվʻ: 0~$@~Tni d,݃ !PyRs,7"kI;Ӿ}E@70-Iv>1V;|!0p 2SUێ*%{KVud3֏Ҟ{#~ {~,ҧLz}E *TxU&2-HT-!|=wC8$t'. V`Q[xƔ sqDT 5Y qf AIv(/pP1ʃ!.zomOJZZ"tUYmv-9kuI4-yAkƯ=V4̐WأhQ+h]&Oh r~1y=/mAb6_SM 2bfjuepc%S_藧0?27YЖHU!RO?O]V5U.JfA e˶@4MOI⑊3B36cYՇRb-"3e L29d&9f$sx+tzh[V/B#$ȼ)?b#>K1?N7#'SQ8 kH#= ɡ傁9|pMHNf)uFEQMj ".~t1}0SnOV. `X۽JzOK!H2;۶\n7-Mva*ЎjqzDKHE+_nMxM/jB±$%k <P}'6ixs?jV׼aגݻ`C"qY0^kFȱaGdNT1WvT#NgT4r$!C*\a=-T 9GV1ڊk3 eL,mV6>zd _Ox-~:*(1i=UJKkOvB UH%ff,Xo_t>7V_>kc)h΃ Z#ᰙr}{ǐ{3.TH2]/cX+z߀IIr#(;EH*oyDV]&>YymXCo hE;G\ ,6`cz=nڀ]닀b_+MSFEB4N`~6e!"7-U4@XbGGɸ2.,.E]OpS0>½=.$wqa'# >NFAoJdQ7 RK|H52gÃ(+l|ؑ=-@" b=󄸂IB"^=UkR8"*mŸD^C\B N {'[7,Z[y[/xk祫7MW]AwK (p\98#oqwb&k/x驷 >_60 P~r3tNdk"U֠ϑ>Dr;ƏLQqlFg8i-^\373.׺1th/}ȏDyIm=^4D@I;-GN+/5vbe_h[yb]Ȯ-̗buNV`WNl^ĩrtc KR:k*14[Yqv\%BF P%? /==e],}=SD8AӨ7g%rS^1nk]f. a0{y$)]d=sa&ar;:eyzc TUE;n!R_hiA5kxӧӴrjg)-BZ\ƃ!|ďՊFdsԎj0e4#Q0L`lm Ƌufli!~r iSD}t7\!oDy]O ]:TvYQ *ޏB{t?Kz)@{0)2 epNJ8*X>>|ҳ"ZZCi?aU OXY gzC"4P-*] d+кWUR̶6*DP)cAlqIp29{H|1z c5EJLgi-9S0={ε ۅL]ljZQ,jh0P5HA MGa zCYse*0[ژ9;I/>iK:Ȧ L* g*M$mW#4'p{XL4"AO_v.WF|w)h1is=m9? /XN}z`B`5 _܎KFzgIjIȍb"1n:·~j]NW=AQ `5F>vg3U{{~ꅈ8gسc1C@P ߬!3HT蕦57yq)H0)OP; VE]b {e5)|8 R}٫WnRε}ιm{{s"g: 9TyFPpÿ[ @6 ŷcA\ӗ|:z6|(9k P)p\\%^T͐M Cx_n`Qx" f-B"<"_AcRdt sgjbwKlEz"WY'ANa˺z}O̼^.%v<rY{PmqFqZHx 䄎*l b;Wps8dn1TOb%ź)&kw#JM{4EC>Ha JEehC~al.#9-g!'0V[Y)Z#'8|7::6JM@Ou]BuHIYu1ԕ{ \>sY\ A%fȲ6ꄅvݜH+ű(%c9LeP0rY h/GW(ڄˤα@aIxDZ|J0E'1$ɆE/s?:a%C2 Ƶߘ+8ٯCĔ⢓b1xB p͸4+YE>\jY0YPFpjinBrMZ O{ RG% S xc}o+iE YP5`빁뷳6UY9+O#8zH'Xו} ;f%o`@!#S[iL\iRE7=-8eDΝ R91}'y^fs >]K$e-0Q/-8 /rA={> qvaJnWvz A%}~8M@<oG -=qYE;a4+T3 цʎY+ ~zW ERi.G:9uAF s1=|xc,*ANr\n6 G~ݬwP&!q`ls P` qH-=p\rF*v(e2栉":sQSNzgdD\Q![唺bjf)YaRN -[Y3)ľ:kVNߙnF@<)w\FU@kӖPDupjW6~l}G*djQYg&꡾C<BcxG_(Q ~efDx:'$VPX/33cĹL^_)) c7mH 2ңzҷ˅&,,{zZ:K ]nevi᫣,҆쮪h8%=//=)>̃< w@ O疕wk;-;qNz'VTThѥ B8l~EtW*mh#qgP~*?`B`; kr,!CQ4uJUfd}1Ë 5,)RΣ?b`( ='@\^_H!QQZ8 i|YF疧:0 1}˪)iji4:UQDD#޾q ^8Y@8Ϙo|JLǿIf թS@Z.{qd8xBS|aG9 tfMw[>j/يS¤VJ&#T/йlb獩}!2okfz>RCQ4GQ_ْLq/|rHM.v>@c V*vj bƢ}Cث-PB*Wq!%tz(&ʶ"UGHלZ>4ɝ4Y 9t$­U*ꫛڟ/%7õWoTU֣7@Womb@;M5\D#,nEbwA_%ǛTK|`xKLDGPxMF95~-Կ454J+TxָaD J/2k5_^3&p!,tI(w}rbM2ePwlҭho \cNn_?w+z1-*B /H(\hlKSfQrp [PC^Gw' Yk7LR:lDTگ ©*0Eqodw#bSMDXRYU^^Ѽ DTT\xY ?eqѾLJlQc }C\CgݒzTLIf-`%`Qƃo``W>E-mo0KeSJ,w%BOI_L)Ypu݉|B{*''|\/!D,dV-ڌPKa%O3{Kh@fv Jnj1(/xdua y/)5j!LpTXp4!g76[Ssv|78Q1E+=«|737[Ϣ2߈HyqĿTxyhl;9Kb^T?}x x^:e42NAoj-3wÛ^遍0sY{UHZlkz=1Sz6Ox/Z>){n˘.i- 2ũ{=W7 a_[R}ǩU oܘ;p,joG% NȔvm@뷨L8e\rlQ<xA@fDLl SūQ)OG-1 =Q Im/qS=G ~g2$j2oL4E{3)޾V8 _.&\ۄC7y&h~! emXM3X  8zc^23-9iWiz+a>^;tgY%ۂ{s(~yzlN. ) /J]s!GFGX2!AIj%ƅ(/r]Qcv?+Y*H1>}Uכy[>U>oh&Y(O/āt:wo/ߦOkDyL*f `ɉdz*)f;Q+rxevFIu@VpAH `|]ab~˙ };o r2@{ K琱D#, ge Q"9L[_;"Qa(G \MbE=^ .Zן4A[PD ;vvuwP\kvc*ЖeI.IDi38p $u u|71閜״I8CK#5 |LkBR|9~˳Ad腟;PFMdwm'q6QS#_SSyvUQiHeXG*esTI,]TaBJ4'x\;lԧuwW$ ]i!Cjo$b,CJBwHDk+6OQ4@bHC'H 0H\&a>d$t?[jPSZ0{FHqʳ듇1[p77bOnwWV^rnY(!Јvqe[ŏʹ kg>iLbw|hZ~ Ub.].~R0G'God(&>F:pdsɇuqukwnT5tE2ʌǘF1QteEC5њPe!$#N:5}݆4zGLe"+2׊}#g?ěhJocL`,͐ n8[ޭ<!dFNMjJ|rUpiٮe~X1HiD /lƄ܏vXπX' h]P%7M, +F{JDQY] ky ,;Sl'7rG,ѐ/4ʟ^!(?pp t=xE$%P2hM/r^ @~6s\yk, 'ߥjy1 Rm&r]5v;%P*6hk'K!:L#s,\f ~DmDHB00<xB vd:&{ ʞo?| 8w (=!QagN@} Wh|[%l0xAFI ZkBoj/u|Y-Ɂ;'!$ R7Ե;Pؕ&t8RwTYLˑ.KFAE~ɣQ:eQ'uSΤ w ^IOѼ2EU1i9N$v [V%G[}~;mjl)1u .{ j&lFy;[)+7RbmF c%̈1]z-2%XQ>t2K(&7b(x$N[ ٤(x@T!kEi_>5Udc@;{1!PY[Qmf -="D-țͶ1G}%=ehVQELصg؋Vۮ:e kD)B΍7@,}4 "ApLFISNY~择kInZIJlT2(Ȑ3tV}r2.3hwa W64nȦF.Huh ö=v:m®@;bGS6^Ղ*(lR[zB-z~Jiv 9҈΃Iҧ3bRA'IoMI1AI{ZvF РKs ޤy5P 1B~4FVZ]ڶ}iۖ!/ޚč"hJ},I63O@Wr@^Q0腈AEV5cZTLhŮPdrIkkw ^M4* |XJmAXv,51?D]U'7_YqAȻtۭӔ\mʺl7$<.bQ]w.u> aVx x;<="!3{U/)  IԨ~)_{[(R BP) -9S vdJ$cTY\<<^vO#KćUq0Yzܶ@89^ 6@¤V >1+w yķ|"` ޛ<ӂ0ɍ\IC2ET$b$j՝ 蓛a< lsqlPOQ@B.K'.a05[>uV*`1s?JOӀ!+tYS[vRH+Y*VuN-kB|zFR;=TNUiCS^55Pė['k%FT\ڷ|||:\C({vePk7#(\ i9AzgBdaE3Wbd|GPk۠1UlisAVHFLh٭# MGɲ{}s]ZCF:X)oʿUGN|ٛa(:,9&LH 8 2[ H]@&kpVre9!@FWl7SY qnb"KWFfK+NOaa!s0{ [LFيBxG'bⓝ3̌ĵ@2Ptg9#V>|t2wgC#50ৄ6 P yWCex;pۣ07HJ$!3>T UZ&J7OZD郂|S  9r\Ȕ|5R+<5|dP,i_=6rs& mO)ʱuu3(`6:c72wbgM x7J-}k7E "xC͒ HiRw/jX@6OFh; Q4ӎYE58` "nVzLg}t& "0pSJGgaFEϠ"QIzA٢zrE+`N;s=Ke 71ݷOYXj.YO6PY^#;s ņD 1TMaܫ1/yHҵcY`_HC((~SMwİo֛M18L̟j⁑UOnu|}UP ޳9 (Z?ܵάG-`M\rFNՒ@P7y i,·QWi/[AkR "RzCż8Xޕ*?\^^7*-|BNY2PL$Rgaqp%RcMjً-m>"9h[0w;/sN9mߟ:U=F>0P%ÕkzIUbو e\P-_et{!f & >8a^7{ oaN,Ql>#I&4,t28ɢ0'lA$O#@@3ġslb;%DTҫFi? SH*y0V<1Od19\i}耚Fyv=5Xw-(S,qQF7 O#z=>Za]}tWkOΗANBZ\`ݢgP >R:y9D\vK}ALc{0-y^6Cf~i_5AuT*y#c~Hiӟ"փf 7Jpq2nb˸=SrO 7RuiRhOMvZww̅A:S ׷j.@;P(TptXJ7FVB?87ĦW^Xi\I+z@1\#dxY('ΨbJ.Im'ʠ ϻ8'KpZՉ԰d<1Ki|3:6uAS뇂cnaU#b? n\F>D-IQVF=_v1` {Y%8<24[HeGD1k?#8ؓx7kcME%8I`{[8s;z1$3KE.UW[|< ˙B:&(J2$7)$ܶO8Ұ134\Y] ҥvN я]*ȕB\C7b)wD, <'W )M/a*GtKq 硊 ٻ>w+#-Jl(^)=ɥ1oV3uNoOEG]Y4X>qD_I7Y 9KS=ٵЯx>Dacd7#@Fϭq% Wm{R0ɓ @3$^ҰX2,@ pI!*)5N=1zfJCOzID $K3ߒ*2?8/\pe]*t4(|)&23q*"*۫/8.<63b}6>{ {lA$Y0Ӵ (,aU|j!q1B1*HZr+-/1Z %)xR2|!ZZ׹l]uu;% }i[_b7X3/9ʩ? 2= $!n q8t2{z[5A?`m|G`!KxAJ4_sX"PU\ٖ3jˠ-uGWͦ8?e/-p%k ZPKD穔*/vտWR?䣘 [lZ)ު$1r,']\7)$#wo.[|kѣH:A"M i`3ze%]fwxVI)Y*|˹j.~d~d˛|0ZJ PɜjNH%;;Z5$ #/RF=D pRh[aI7]^=o4Jki${虃.yp n@T d8y3DdBcҧ Stb[p>< 7o)u\kYRw_ggxy%Rpс6-` %E)A--jXɚu% 'ЈJyE DXBg͜_܀d`!>$=GNwP= LBVN)Iʐk%zY2iDW|`ӕNZAD[0۠q0:YSCmj+Nɟ\k͕%}2;ȯM:hVi+12aUQ #߿S9_谱#K(`2"JǏAjMTZpP05,tKL΢9EV z͉dXjO]y2W!LyJGan 3 ׹-a9?2zWo=!E@:efp;W7&d8=NEE'|kbK3n.[]Yɗl\.[*"PtWqs1_x8He~ۗpM^-V-93fĎV-u",']#A*X:xCEެY9jl 7"bQsE䨽I H 4w~^LcG ىw+st]-({uѼT ie*gmD_ ;ܮ[~_u@p|W_mmJބ/\oqlS-on=L0٢6gx)#% ˰w_dXUo38(՛+jmݱ.WNen0'EKfGW5Sfx$U @C٢/F5eRRMMD~=@ir|En/`8$^vdNtKrȓNU xK  CZ d})IcwMn?$:; m7?nb+ZnC.C`0euO5غ&kba ؕ[se8XJor(ؗ brZ``wawr8wOv;VY`QbVRA-~l{d6]se-4h޹~~㪈yqeU6!b&T3(Tw B o, +-бx {rͻ$DTeÜ:[-C~XtgxI q~VV,ÍiBEYWG8y*tP)ƒtk:,uosќz[]15xc+ڗȚdDb>*(Fr FNS=(na] ?!ե,RzZikZƼh.v,0iNx[+ӷ"əwF%dK^ԉ:X)gPڏsHTE'cmj")<7,[QȎ ,%WL~ iɕ-RL+! ~ Ƽa BSgLVR *V C!PHxfnwmt}_>=jMUț6H8{0q9quΞbh"q~o;C͋>&*C_(eb|]ed;t")r-bͼ9{3kϦ$a({ڹ$v !-SVѹpxE>W^EL/a. 3~"OZ&e%~UDNpFΐmg/#1] (h#rM,[%lNvrOZIcoR&V~߲{ځjY_44ĔB=o^ZPA8D'EJY#WAZ;o8w.a]ƚLkdH8(wCqܟ|0Y%.arzGb гƜ̘XGD#$[˫:o mlyIS#$u u53<}KJu#Gxi T^".!mՖSv ^JDcV']T;NGIМ0 |a!ʡlz`Ua&@$ Ǎl_n`}JxJa,xwԉ:3zRйN;BQb@h끪uPC*\iD4R䆶T*"D* \ 38 .%T[өx闛HKHxa7`~4lnEr 9)qzENQc2+r $VY}mX}#8Ed1tԗj9)IQL}Ⱥ8 (N篰 ? 8^ AM ~>Bqsx9,#K{CZ.i[?Bp&*kkMZx޼UŮ#.* a67N5cwZ+5=psb qD`tZR>Kp3*VO.!]v B>bȖXDv5A<#rsA]QUg,]C~TŻ~ԕ[0:X#\/H>xqaW#6G3ۭ=A`kQ/3_5D:s3xsga3/~@*3|{㿲K6b Sjf:[C̺i5jРAjNn=Rt5S:Q&b[MtK!Wi͛"hdmL1,dI /[8{BpfYi2oIAZʪHbu2G# *}/7 %S^58%^Wr`S؄}nɀBT P HG(&@ k:9!8|^L ȉ";%t{kKe._r6Ԣo^y ex$dE` Khrvn[/ZW!/.Wގ`*Wrdrt-eB7Zh1́OȮyl8oc̰2'>|@BQ%G;HB6#mևXc/TZ-w|MI\5&5=ƿQS@,MmKj/Yrg8lNư1nHIfrOt^GJ_ZCq- Ă|~ܨM9RTs efG TMސ(:#\CVf( ₁rCW]S\1Z!FýI]KNAs#>Ǯ-n,Ig0<JަmKJJl h:,;q2̍+o2zG7z9 \w+t E$]biP(퍻G=-)()A03 nhWaC|(d[ҿ@ݿ^@)iN|#jJ,%LEP>E[i_X/|¾`>d/ٳ}?7,χyɸ`9Ӌ}(6MB|\x4᥆#faL/0ߤH;\Z+V$>^\:9&0f‘=q}gO28Y,zLT=W+.P9oroLr[yQh6Wp.!lD3dpw^ Z/Lw9g$.={kTOtj/\J}E;=NS  .ޚW׏jsSiZnIxj8 V:NSs CA=ӿK}Ӽ qU'{#[$`Y{KG4` 2RWR.h͌#_.j̿>8g:6Pe;%fw\t>EFpm-FmDNŃ|WAMDuJs[=&QfO(hG]jY|N+W`kؒNŃ^Г)0:\^dFP~ppߒLF,Zd u*r2JSӊpA(i{qp22n;OqH{͇gTylQ}.NDE6ACak|h]/䶴 +#F)C!VS΃cd)F"1dw\h:9@nA0K~V"rójF|gVBZȪS=->zHzD$clAHz3 \N31-'fBa*/K;S`k.mTeG,XH#ѯ ܤb> K(?>0}X0GX4p{Gg~y 94vQJf\hPz6Q> V>yXՋś"8Hϥd^Ac.KCRB~h2:{Hx{̲r=sJ`_0-+Z .ю҈9ծYgs?z#8sp(,|D2uO4GQaR$T}_lk-M,gU-k4 Zt:sj'u.|R!BnBvc*|fQ`L6HIȂCC,hB`tծm zfn I=o(fn `5G, u{ @rGUM3H> GqF|[á2OD4Scpl6~fW1T˿ׅcby2_ҷ^QX ] AGʩdR]x0YaK=1;fS_JV N-9M_p֧W0*q,/ ӂBJ$yv%~lmC qw_4ZOS Ʋ4wCUk~u(>/9sAw^ 5=rF%źrk1ȍҐ ES^$;.cڱRaS.a뎕忠~85=}/6e'Xf,K}R򹙆%3H]{=\{1؏<[7a|?˔i/4Մ=b0]w~k~+_=puխݮxgՀW>`Sy&MWtLGR R\I-(?)Ӫ:ֱw@dzLHnؿlb4~{D0q d1w$4mm {bSC12=.nU[&DR'T4On72J8~2A5j2?f3+LFEBĊK% +{S?d*`9vp]RX׷ ;ji Ut3[}\0Su=.僀}'<q$-G(iǒ+udsLhN݊:ڢUpn7j׎ SA?gjm@/Bc1 el Ú~GV.GWKf6^fasơ¬N^nڒ=D LXn >H#D+}W"nPJ`΋` ; i*_%~ACv|*ΐA[31lS!Hޤvj)5&fQ(]6>~#jݷ#_Ǝ&ׅbX=(`5~MyJO\t9AΥSn{ !ED^7>np2tfч86e?^mbrMqT9$ FK+<9Qlօ XZS3OĿdTso *i4f P$t<ӄ,-Ha$a۳B_:O)Aj\,'#nSh~ð\U}1jnx>Bdm*]KۤaYuA= Gy (<ºOƹ ofml1c7 8LȸX"4X24K%Fuc w( jgĬ#Ar.Vs R.T6vf rj\|HXݯ8 N8W (͋\>`1=(-?uo'>w}ɞ`16/(#A5< b}-qf*O#F)"k<: 9S!{ghF֘[Fgӻ~]v 3Ga<Ga'Αs'.-ӕ6uzdVM9ڡ`OW~GuR?sE=rj.r>@QJhFH.K2zZ(Pv<;x6$:gy{9dX)c {f*Bhkp+NwݽO#$8w+_=Vh3&+V[#gP2m+t=1z9* R>e Β۫pʐ&[i2?k`(|ָY0^kɌh.'6P~%}@w=,UǓDaaFRkVFW: 11:p2Ѯpxq5QbXA< nbo9ߞ@qQpn N^N!4=0o9J`o@ ~֦ش=JBBl̈Gmط(Z etJOKr$FqNߖ7/&hb}_$}=Yog13m P%7NsDa死T}ڢ 8Ȥ iCPPuhEg4ڹh›njU Fp8zPWzꓪi,zh^Zg]CNh|c~n*`նq bE=my|{C0*ڛ /tn|a|ϨC(:^^nb!Yiܙ= PMS+n2,@&dǠ Ɏ`Vc3a3'=v"=D94Ku6ƇUm1l\Jpxs$rق l+-B\$]T`brfp^[ cP9C5z-pr\J/kN-/GrG`BδAv3g /[j 9]oM\g`3GwpU 3h;4g8;S:f{!n}<uV,RNjIIQ@-bLAu-vXhOuw`pju(d/ 0sLzrSvPnDEH;S VӁ<"t*HB2zvw:/`m1R1%lJdRx}n`<*eFo°|Oi4ҁc-a1N4iRY~8a>uڭ"GRWk!7{Z)L^λ$Yb1=ּ/X@R+jPяPe) ٽr-օ%}K챷v3c=τv5-^: L/{>=0 ^WZ2q2$r݅b_,sB FpmB Zt q%f\Db ,gT#Ydٟ{/ u"MW'Aܷ űӡ9xgbDZ΍zP?K *`/0 D|á߻뚼$5mzB쪍&x;i3m,} q]NXui/ߩKrBc퍘Ri&x#V8[`9RloK+itxKfyաy'd3!Ӥ3W(4d]a5vKV &=$ܜ^Qe4 6~QfQ+ idKw:~l#y,+R$vsY2/D|o.3~ A!^j2m& 56Č2[>e@\WdUl`9:Ak`ͶX? s> ~ÎsEڰ!zCrh=j刿yrQ=' 7f`ݦҁOC\ԎWمaaQVtn=X!4X: R)A0M*k(Pfu'Luîݙ,O̭X3?_,(WK绉fp}=gqBպ(;z Ȣ/Ri peXf y;.\Q󳣱@ͤ<<ݑ a=.ᒇU`ZCRV15<./s=Q:eiZEi^?\=ZT6h3/֠*.0.k,3NN|b\+DD]-J|In.Px;#/& fXE+sUhF9|b,El/f;a tt0pjl^ SnZ*dp}<3?q32,bZMdDvEf%cE1Vf!v1TlH#ԉq-ХV$,!ZeS(VWݗR6z,HϛVIcoAGE ί;?o73ԗ.cYClP$E({NC\Ę ]myܞ=:Fl, ܬg'n08\a49O1i"ᙅ،[."V/mO>d@hcp1]ۻ9su? A%tMv,v_y1Is" pY-yMl#.xz%f~ 垟BJ<1{0nM9gvX/V(L?kCLGPnkL?|>@N̰7scJ7ӳ܅g-“U T[ǭqfcT#[.7l"PWaAE> ofq Z d%iW;ɝSUZZ Gp [. HOk\Kg(`/#bL[L\3D(pXD2IH>D3书n<B#^4U|]")=3cg9 _M}`4ā:G8mb :t҂@U)mwe^ O2BI^ɉ/qMJW7fi'7ɢ -ij&MFz}t: mcu $E@BtOf_d͑ɹ1l.{`e sͭm>T2mAB6BVK] }?C ;~sV2ǥ:{fe:jzeҸϴ oI9BfO?S۸X7Nlb:~mfi-ϰ̮%#CH&Dqub|g(hH '7} JpX;ؗ~ 2o#B}K'ݣY};FaSaD3~S@X *RZHW]Jn q[#.h#["g$!ƴ4Bg9:hmJ6!(xL2@sȕ 0s) ~8fF 65t5|gOc?{">;^WH/uR.~78-A_P^@J'HԽiߒE ɣY$.CEF>!_A+I\d n1?8 1.zIh 5xb4nӛqE&2CKL?am,7lM|;#"7:U˰\UVSt[tV`P@Jͅ#{i(}C4~Ǣ8c!WoG%̙qseU507r*K]o2M QGr$TĆag" ʄ8e5캉+s^ͺLm?=kT%1Kfp8V=U7ۚp`Mn詴%Y> dG5P#dQ3͵ۉls^XHYO$3]'x oT Ύ"v@$'HD 4'Y: rhKOĥ%.XFmvB6ؙVbK4Q'">/CKn1Ak{p߫=GtA-5t) zLxl>RQڻ/U5q@$Yq.]6uCNO:VH37 CEY! SX[;]lz( <`T(w3VDqÅcT>jj,lp[[ '*vD=* DQYR0gqd,ku )H #o2DkLe𳒾\UF ~ rLJU#HSq3nꍲʛFv6l2*V՗>6< iqٝ[m3)v{ fDm BHIt,q/\TۚfiO_fjnD'݌Fmu۽שHv{#ֵ#VCtF ΞuR!$f,z'v+-/f\Y!=In$}]^쉏HܕȖchћ0vagˆ <]4=~NƠ'Mz<&9*";١Qc2GR~H[<]8dK;)sz5{,&sIu0֐bW`Խ0gHõYKp>M3ui.ܛ~`}%91|5~ j(n)sԻQs@WG.r Os=_۹ϟ#lz3 X*^q)AkRJyJ3q ;ikh@!'R$ݙujU 9)V7Rh<_@Mޝ Z=I vwYc߶\ƳϮr-FX^uj f3>0$CѶ]aўZ&,|`7f>$(HD.Jk~SC%({zVcp)-ycSY85u'PmEJV%n`+xE[Y}A=m$ Eä ]R o<ȭf7vG)Fnڭ?Κ{q\-IMULJGb{,76ȩ;gKw،Jݝܾ/4JL@4$R4b]_svТQCHoz1ȐwSE-\3x.\9<b<}㩊T4pg\|2sK:T)ˉ\KeUB+'zi)cz5v E@!(PV( AD(&{Q\$? v%dDJ"֤ Je$u ;P#Q5[΄vij (O6e 쵱`M 0-]N7*$KSnh tKjÂiuV ,%ĝ;+Ga ߸<g)[M22# EUPp%-I,V"ܟAY%\~ZXrߩT&/$ t(} wWT\H:- zDW^VpW s2a?YJ =nq0dƌPLaHr2(Ȃ,#=}.?t=zh fE#T"yCE:2GY$CLO=5H߉r@֌9nJgHډL9;9܇0~9إ淵sf^9ƒoNxD/HCCԊٴ Fk-)K@8q޸8ZY>%4zy?h,E$i0{ܲ?ClzgtR=ga3@8z0v]| E/gw(NV0x d3^fB*t ƑYk3U$:u,vv?6t"L7MW)b 2\)qG6O z[~.-f'0Oi>2 {T.l0.[az8w^$ǢՈmm2jCÄccδm@FDc)(un,o{^n8tzzɡI9H!q=AG')o4i/aO EMcv^}iA_3vA;>3e,I }e>,;!9ez2ap.&zhDUPf4t4pZ6mUhX{5MU_rj2WNK[#Qؑ7`ANZ͆dE"i>WW:hF<4"(60mM[K,x/axjGs,NcGԫOHҴA3Ld3i„l_Pc_)ۏy?cxW a ǰ@@4AӪ|O-Z`EF@ra-c^e)܉-nUsÆ]-TSbFts7 4A]0b4>LP^L:?U遰Q]'P\~G4P׊{ms<:@cw1峆IliȯZ: >/~c>>#_M<"]UTUْ;&3S J_O1_#8t,[m56VQcme"?XHC{a^jۮm5kRq(C?6ec["~wh"f evח5=3YtMP?AY;A;`Ey`fi-RE:xg- 3L趖n6م5lBC@_١7TJF КuYJ,gw?֦te1NRTu)P,vTREb5D oޚ=!ӳWg2"~^NVz_ҙ>vxK nx iw q``m*dWx6Ѩh^0|BP[ m=&_p !Q8#6CS'91?ttǟ~z*Uob+|1ZÐ]Tǩѱ(8g4;=Uvn:OJ 8 :V R!zv'M]濾p|Q:zUj\]W}NKF'_S|3%#xA4{7,5rs.nbNS lM(ԑsu.IxErS3!blSF*-GmfmܩM#e'^(P&Q i0ƜDȘ!Si؄yDM] _ڸ/uj~;D @`zgN_u P( ukiC1}][+$ngqX\oyʉ[VhYg$X8Q92Kjb׆̷_98F{s,Q)չuhs>I15AS`iЗ~eq*tbUthR#4&wˎ"H|CP7c=B=s?m3{EsFbS02_NB!/j!O_[M>ZAd4V7[K?NL=ف1TEf ;)Dmjڱ  %3yM+;kd>S%3rP(sNЬ8hJgB^h!M⓶5j^E!rȹJ:=q\%_fxX#FNjV&Z7 G}jhAj?a2JHn#h\- E6!UQi46܇x+ 5RX6fT42Gwa)z/!,$ }ϩrO:TR}[aKvtTv4K{)[ڋP]N`&P {Eb :08ڢ2U` (_F;{@q P.Be: SC2\Yhase85 %?FCX-ɐJ& R>ˢ1`_| ~Cd?)1@dٞVSs;AħI{1٫ _0i/]UZ΁F!:LH(-Y3Y\ a_FP>(;Ň40yڮpnF++dm`CK=%Gw900+԰J Db_Ӝ0&.;}|,;yQ̀?@^m IXFn r%(B[Mayф;LMnd霩e-  j(ps;\ȂH$߻%} < ҙtnrzۻzufP2ucvӀ0nOڰ+e>ܞ*,5䢙Ģ @ dZE.19ssT  V!~d H&h 8_ZEIԍSBVtx򆐿ZKZEvz2qkh`c,n.؎#dv 7XB?D f2 CO_z̭Tnc.PV]ߦj0{zI QՂuW1ZY@&֧z#<=5Tlz~-Ym<>ڭ>4ޤws Bx RDuX7.F8>5C'c"Yf&!$4`=YGdn >4y# CH׸E;,frgԴGFBv=)  ,"+S>N{yHd`mIyuA V}xJRO`cP&3,nTL(d )1$҄uB&MOi7uM*% (E0[Ji);dw- JN:70)t,pb2ӑ(%@m%%TeAF$&H:-.l+ΐՄОl63f3KW|vL[A|@a+jlRE,T?==o誘;a}WS7oPqP1g>xҡt#/ 5 ȩLp:pl.}SD=MВ^jpƵ t2dqP7pc^FmQC7y6=e8:*." YTǘ^ZGzd:XςqCIc_y*R]ŦwjX<+ Jh}uDgNE)E0jOA71:k#9g'X $2zQ>"RcqvB}{mgjJW ;uٞK)>x~CJSc?zK<]ÐV U3B;˥mt5WNo -; E {%eBptЖ$ߜ'[L^WW2PqA0j1jIseDIűitG[I46XWEn ;LO@l,rK9S.p\X6q@9I*xz*^?>Lk h0YRvg&w@=zӯ=9k$Nxc6\4,YIo"hޕCpZخf~61d2fk澞fEe<ΕIZw@8z5AvL}4929״jb) Z*3ߣpe#G@'ocx؛_!d0 _[2k@V`OpږR97" AA@4^iA'/a>oׅnH'dZwXUtx?)%9R*VY.C;;ҽׂÕ'2U=w:nM: Թd3V@y+RHN|+2iUM9X wy',!;+qn^j.+_) .(:9Q,~Kȣr& VW<ÿ-?UȳBhv҄j|6b)NDo_KL>&N;&7hB m&J~CB4Z#ƫRf]צԱRtĊ*$^@1miPNv$ޟ[%-Pn(up_ W m <[03= ;Rkv W ʰEb$ƣ)>l"j囧c.21fSγfPA'|FVXu W]̱D~<5Xm2 { xVYcǴ[`58thK)xU؋mi ~#G`~NFeqfXO2Aq qcR]x)WY[o .ݰhRUP4ĤK*Mlbw4"(eV Cdb'S%dX.p8 l=x;"&= s eBPJ>^SRd:_7RORZ9vW!!ƨf'#Duucr  <^kh?(0u -^=1;O]jy,葻pS>ƶ`=?upX;* >h=I}}2Ό_8K?;DrL)ºgr4WN$ 0x1(dhGI]~dGK”v-nc^Q@5D%f2)b-VY#bCv(LsK8#Y=NR<S=ݔ|s;DpKpa%_\G\@;q>{OY6Ň?y[% W{B“evQTt#x5T=wm¤%aҙqċC$zD_?>mZe{RjNqMM,TcRZh_﵋w[;'{s$<6,'~5m,gL=Qe.lcdCKv~U&=|,HE `ɬx"K 6v&L8Vql?]y%r"T/Ww?LRβ;w u1x[O;ٗ_O=93<_j@N=*piN2-o{|^{Buh$kD߅2ax](p,)J:hGb@Kn_  .Hzm(P;J =Ip9?0IƓu%̄8@cp@J;!p1e*R&xln˦X?ϝcM}7Q] kNy-n]:o9Z官VyLԸN YM)j9Q'S8p A͑]~w:^QZ _CJ捍B1Wi@/ޙQ7OO+ګuw ,H9 / y(i#A&g~1Ĥ`0'!ݿ+Մe͏K|l_3iurłFLb'Q7'0GJ˄q_wp\ WKh/ȿQ Ŋ9ݬc85M;Uޫ@=N*3_u p&y vzAd/XO;h$6Wi)=K:Ln9RqR-?صfiIYl?->!8:9f{hb "@?Krr؍:ʜIB'm=kԯN*  ɒ*x9hyɨ,۸}xve9dpn~XaU!)uu5Rby:AU@EH89n፯4)ߩhi> c]"Ľ n>Y|7u3(Ɛ`Gyi}_(ZX@n0vufx bkC&(ٖ`>p3f[P@h" Y,Iߐ'/@GUNTCm-2Fbfvȯ=tq f)pLNcG`/i,9`Ʋ)/CWBDŽh\ްE6*@Ԋ,~jНPs4eopy#ang-{%[}RK7gc\ٷgcΡ|ڸІJC(4NF<>6v!Xor5`slKjQn ̳$ak|4+ek$mY!& lcB`9~ĄNNtc(\??Rb;ܳyn"N1ZbvhyU;PIFXh.†}@v 8A=WHV|U6,7u#d[AWÔ똑lie:s|%9oՐ+ 507AûNӃ(M?GP.~_]n6 z bܽq# JW֘X%Q )=I37ɘ0pCҦ(Rj_mj?u_<-gv?04;bQ0)5cJԞcol&x/QpfRsϣsoД XvQ/@I&l"YoDGa8 '0\EW JJYbt+6u~gsQ,Snаң"<(IӛS-](vٕ)u~074ꐘT1+QJy|3lC=oUSmYvRgrINAdePgo#VHIWh}d^??04s~K'*M є YߌFTݵ/r孿ZEE;N6]|[9ѽL%ֽ9y(=3{|u(=7Z61W VC{;t=N(qGd'G)\ɺ[G̻A_oy`?ͷ:n.<w2l%ǣ ,7(NUt4#?N( eXLPڣ}zY4Z=a[T ҹm 3=J>Z9b2!Y .UB&@Udt7N$8]PT3p#k^jm;:}Q> T=W2F [:aM0lLs^t"ѓo:5[ o:H|h s`gڞ0Cl$*"SF9ʟіЮcQ)IU(ziJSن?Ջӹu6ʾk,ذMS4w]cXu2Y4z'kp<\?!o"4샫U+<;ha'Ⱦ0"%! :.29>W_ӤkI7FW3!dB%T21L8U϶{ sVjzlf?@|SJk +Re)Kegݓ#GnL,; R/T:.,_2Scok'7-0鉧.T|XU&@ݛ"KV+6m"t AO%*fy񥅳%  zwuKNU썗/!7+_ O,E(gLz%&́zC<5;%0gWVLu2yj9qtiD/ G)c*p@1f'k1=Z? tL.M8 0%՞{+.(>V7u٪/|fF˺tLoqͤm9ekaxpJ+N38ȄwVY~c#xT=(A0рXSB+,2Fµ 73Zvn- ࢾM 싴_j)h~@ܹOLOV`+9y۵p 9{-:#jz"^L]vqN#Cf0# v PIp ɥCnxWE0jk~Lberpo[y)ZFIuPrC:hVm@&KGM3ԧuoїޑ,ej 'ȥlQx_n]u\I8뱎Y&7{RLnxUSkg:1[g,AcAEVMW F w&OL^L=_UԈho&`}oO!2p12Fqd.nwBZB̢e`F!AKuovB5e!+%"fLzd*S&:^ RP27\l.B|"%5Gܮ 蓐/#"V 'A>Y#". ܰeC2 N;FDmԥDñQwimN5\ #&ԾFw00 q+fɞ,NЀ_#BLXně,rH+7|7 @T9L 2Y?Pu}3z# :BP$R 4QӛKkӶ,$hpd2qf_>x!Zex>xs῞'ʋ_vz,2&ꯛ=izg7y|K \"1)N=Q9GJH!%^{M昺Wd.L8xs'b9~AE1ښ\`Vq#KqVZ>0^I1Ei)Y  ꄨ\~m|&y'"b[i)Ә`ŵ;D˷*Kv%{^r`LW)Z Ў5T{~& 'b/{E;$$4o0Y-2(JRL~Dm2JVVOŴQCEvqC.sfq"#/=BTf"9)724L!}c($4SL*s]P{Lf3cD?{hIdmFG {f'׽eK I4dQS%yC27  K<&c96\IRh<ҰWsG>A nBxi$[pUVul /7뒏G^]!fi"J$ȱ [* ~Gzk:[4H6& T: gIX '7>0P5٭)R7:q-R=Uu}0 lN!w^>Iebeԧ ʐCc2O`|ek6R+q9L菓҉oՌ9UoPjEÙQ/ ԓl RBQhJf1h`'4cQ4/L_/q6,u`6T$@@ZO*,C8{[G)0Hj0:T7R / V+]59G#*1 -\Obت =(w\jפ[:<KNA_~f;2uD`}3AIHR7ctԆHEcCƕv;Yz+b%K ;dحP,0Q!ӎS"xtBA#!YzO_4è߮]T:]Ƞ8nONxw­%ZMGHԕs|X/M{ḭeĜ_Rw&|r͍ތl&KʍP7)B>V% 9QK]u;>=W|yS|@ Brڏyqlҵ:"= .?ͥ'ʉ&&dB|૳#dґD'7Mg2ݷ!1Ң^,o _H?DDH%Q(p۰OaH}EXiߦ"U֛`RHBX('{oy\ ]߫UFo#Jʡ68vB%YEq1Jnp <#tuů ;CR"yɈz!2ЀznHu2/!Y1ݬBR# YDj>ioB$r]#¢T (+o q׌^F ]w6WO_AK³iezKܘO~c `+PfiB:ï͙E\a {ڝZFpBxiA *-a`EYH=)% `4(Jי]vd<~Ggxטjn<6& /_GБAA^6,;q _-tKI'R{ramy²D^5exWa7N'(e^Z*ƅ\ Ì-nQ߯B[3(hzKOp/Bk0a'm / w.=aǰ7M_,6A$2рLʈh#h1 C`a8>̠+drpgސ$Hc 2.vFO^. [mht t}gz_XbYGzwGܾ rI.L1AS`Vuo\\xF4poP$Us&:xJ[tXv ߲}8k\ LqʰSi,*OhC9y ǃkx5Ythad|_<z pb/)+a&#W/n,OJNs)!>Mxe hpCϿ\Dwpn9o/Re+Uÿ0ԜcCiI HNbp򍄫I=cb@z,ӽ*-/$wV3 @Y Ecߘ: yh {؈!+98=& R/ݭ\ͧ]?VjpΏR ٳ}ɹc4&Y2s.=]r尹Ғ Lj>)Lo~Wx}\-Tuȃd9?`ǢK䏘.K #8!N_" o?(PiiS#Z.kܽ\#*n2QS]f#C6LP6j(|9Й-Q-Te8<߰3K  gAί8Yr/wֆX MkghK.8)+8nζ@hdJWHA1pȞ5> F_n[b:; @L;C/Bl>H y ,L`^/gL7;AOEت)f,FecD~wYX OZ[v$6-(C`+>S4t;0ҿ` 9|M ٥ўI;Oaw 6ONѭvjŊ4gU<3ę3)h 2-(1}U-ahg6;̹Q0i畫e򁅐]9Dys&*)QpꁊC 95qW%C]Gzlf_@.gMk#Ɓ*մեU yOSΚE"1|6w' C$h3~&Bơl٬3@;2ᕄC-9v Ƚ+v{\Zd9//֡If8 3fϨG?흋~3boZg\SG}sA"G02#gFD>|5!m4K>HI4z-$RR .4MM׋łeAj54:UM?޼(KQo0^\oRxhJ僃TEϢTBn4 CNJi=b^j" {(hKfJ$fFgGyO$XY_$}@,<;ƀNEkŬQ!)K;#zxC4 ,wY٥^o҉?2]N?bW+yF1//lIѩ \w;y@0h _覥Ѽ.)S+9Qz"I8gR_MaVLΩi0,j/\ f[U.+cx$ }¢G zU\>ު3N;#5 YiwG YOrU!_w8-Qǚݥ,2;EP_BkM"ӅH;`BS$uRn3VtMī'm9G9bhC<`e'yymژb?]+j+wgGW[IQ쩸9D_G2QՏ@ύ182̷%na?}|1X=  /?[3H%%7]KUq¹ahB=+C>M-> R5$AwВ!V45~O) EZ6H-Rnf'|5"[7-O1hW 1ѭ3@YKݴ?,s@"l>D ђ;.02oK2fmD)]S5 o@jļ[ e k&:2e8IK_ Ke:RIcuh'RzM"> } c e. y,۶?6:?Мݎm qOnqvdT%u@y4-\:0rPL.ղ**bA*+su~`Jx7{sS=4_?;l(sKǘbeч˝b#2P&uYά$̄d>WlǻI&}ۥV f»MeLtv. pyjτ( oVU.[̗sQkɫ kYڀ3E!@ER҄֩IK@ Dy)d;u1Hjwɢ\hEXV0iXw׃آבoD߮M,M,q^{ʋRfW]Hd΃QgD ZB(r,Gv2xw}O(U{ƸS^5 )hItO;$/ FڰO5Yȃ|:DqY(E8L-Y?EpT"OPKWkGUOc~ Hm1-ƺ2iCv Ʀ_ hz?^¿4*3kɐ> ?cgYwXO c:!b <%t$I6E'~I@`gb+j@J/椹SKkTM @T*gSH?-cMm*ȃ|ch`m~MEoݽorsv4 *m+v2v*o8q.bUM2Z/e.H4#=rZO7XY4 ɂVY * RWXֿ Wy/8dg<й`BǥRKouz)έ#L/D [GƟbk~OGP\m:t7b1O}ƃ0B X:FCd5α.ѢX9 _CGaJEi 3,A)6LXӾFfi6N7 5 z 5\X='dKngz+zsӬyur0[z{6H bk0EtӪ劢E"}Y֝^Eǀ?uԠn D'MZ )(|NlVu,\% B٭V0u>AJO 0lz7K<،P?9g¹AnPc<ς vCr^]߈3:$WPEۮ߃d R>mQj(2C#VߔG؛UC Àv`̈́y9ҹJMٺy=*{56HboϏ(bJK>WB"jWXfʊU۶랍['a4 4&ԣ>Iו᳈?T :\A Em')|$d'eN A&/):ԝ0N& *lm5H7 H`Hu5-[EecYuFeDWՓN$a˻7<Ѻ(Yu%=6y#\DS^5VGc2~{8^>Dz1U'S߽\r53x>X0^~{ 9)n0؂b@W9"MGuHO "»L On {=$A;˜%@x >t,>^Zg yieITLlhΕyu!D3u( H-Y.Wj u{7AhCOfOW{Wa7Z2^҉ ]\LMah 0u[h_L̀;CVO0%Dej0mqdM2P ZLVRPRY&Ѧ9GbvZJ҉5.W^m{i1햇i6Yddlp`Ƨ)ӼgJDpir۷S}h,c3jˆ%ZA! z ӾС`)UifeaWj `Z\|u-ɣO|W\mಷYRi,V:}[a&q( Lv*WH fab"t\mG!#$iY oiMOy_^u(i6mU"5f:N#_  q7lI4STNo|UXB<ެ'*k{m 4\30\yb2o#rC&p~S"Dćh6rur BflfR `5UFmb֝]?X/ n%FEԾǨ6v#Tp]s3^X|g *G#>(^Qzb %U%VUx8@F xI,bprѾ #lao)GS+FuFs3wY ‡Ҹ)4Y)N6}TD2L3,\}EX$H;oq/!70j/+Y(Z5P ֶO@sc,-^hgB7 P[dCvc- RC(rxϭ:…) DD*\j7ӕٝm/%ޓ7Aԧ;6C']X\K 8=6oB45ӼHNQO;xɄ%ޅOXo~WvahaurnSק; v=I̥6+Pb;Ye'2cf&k"Y MOa0:ͰfӨݏۭ͓yjͫ/6xZC8W{G e}dXb}~ַ-ѻ8[?W%JypZ6k[Qvz?rڹR0n,|8 Oȭ!̴z '\o;̻=s.FAU#s#::ӈ\GojT8iЎlHחߏW uU9aÈr0Ĥ}Rzghl%]Zo@Xm%ԯ SRXW'GO@;}AGtM{FB6G= UsGiNÚvUu<+ Y#0kA"oM";ĭcNH"$2̀LͨpJ; 򯸟6̹e'ŗ}2jB|/>Y+@^?}KkRկHwh، l(ͼSf_#kHqv ?JqrOl,kiVA7Tœ6Yf6^TA:A< iMW<^9.f ]ƅ1䳷ŝ OXA,GTVͅcu ɡdiug\>-iQ*O!x0hpZ(y~+P[c?sV/G&鍌fzGFWh״cQ ]# |^,7ޤ6 pq>rz_h,Ue!s2^uS $َDt ȕl}0y1m(R#z.S.8y:!o܎Q`4":\*Fŵ<ޫ6ї"f,{wíFv<'bɔ >#Zi_F%)v&w-gn~4TqL"DD62aݴrM&;qԮ12xĐ쯑uTt),\8P#~0.۠)/v3/6Üum)QRY`%F#bB˻cgش5 m ՝GOTLhz{7aPǤJGcVS .?xڳ_UkNkNMFPE?LwGK#=1͍` [Ms,b-c}(~¡2{JAY4Z>I[Shs#kxkF)z&=TXנAgW,:;"#Etm!ڰ8m7_3+1 =z>VJ[G݌/gkO _U + y-,Mo{st ˕1rӚNa0Qԏ7T^%mY 4BrWO>>>@|Ұ*( 5 j=VզQ^OM8~I_GN/Qv&ڡ7]3JJrZh~o.H4én_adϷPj ҹK`c*8/\ E{uLWLT9og'aB'c>i,OO\YH*Kr) wҤJl1G=epj.W0UmVLZT7oϝLKY+:Vpt^lK i& t8_?;tfL5pxZl`R0F΂z\7NN]ru8%yѐO0V$~$+|} łR#t(y:}wKCu?M/d*^f5^+<dE3+Ǹ3!=#1Դߦsb8;0Z+IAK8NE0#~`X~2BwV<:>69+5OgNW$ڎ'_"mcNT#9#K;hIݭN:8h tҍ%}+*()o[R ?JF_utX˕OJY5U;[`z\x q`QN4cli,}ǚKJ},OGE&}@Dz)L- 6/hqݸ(σ Osc$l˟ӖCƈF¥ԖGC9ڡYtQ5#) ǵҪ6H|0 35 0-uf[զ]Ԏ@YT]Qu7.] f>xG?E:F5yq90'mz{*pppPc;, ý b^cNmӢ|!1I:bTܝ#lISOSaYau_sip*$N:8n%]!L`+[Voh+׹J9 `pK4,k~Q'>OdR+'~Iލ?͑(Hɹ $M4s ;?uҧ %~+C^/Ld {4lHpl^#u72EP隒|Bd,flvؒzI6-hmk\}rDpm0*S{;yspOPEY,N9ХSCB =pxq z0e יX(*EϞְȿ&s+z&kHϹ",rhʞG*9r̻fζ^b6:Kl*--}5ӽ*lH0v֤vZ6p! *۲oɧ ʌ:fzO)T~iu+| ^0,Yl:fW-!4*&us][1s]Ǐ,{ 0yJV#9XuUxw塍䳦 SjQ7hn=ٰC7';:̮⃏.iBXi\Z&hmbp:4Qdv<]`ӐfqODcXѳa53̩랱bgtH5 @Λ}j e" ѐ#l|.b9NE}Mgr_=rw EB5,;ޓ!+~AfFK ϒT uT#LU{uy_Z%aXn.)]SѰ60, ,TCB%^SaxJ ¿ۿDӼG\i :ı@M"A;nAZtHJ{g!QNT#/DxrK*>BYi/Qeg( Bq{xkzJG{ڈbD&gh4h eA)Ɣ!H018?MܭӘlen: t2:8ՠC6BGf|M0Md2zΡU>Ӷ[mw)95i*%{S?Jʊ kMO#͉CѰ@)7*+g{d/dJ/?B(-{x1q hl7N5SBTrEϔ2-^-eQfnWE %Q {8(;0voCME'Rw=܋Tw.)oܽpVZ IEݖN%\!-&xNZvǺLܹM$g\io:ݣ@IWqogaGjd{-?E|ChKةN.Mߋ $$l [2I/Ţjj5e>z١6|s9[E(cRݿA\{T>KM3Z*C)2 LcYSfy8|&LSRCUzWOp ˷^\7'uChd73,*_fbi1\ДGČ䒺9ЄZ`QaPPl3AՖO wzf6AH. V.+*OXD6cqR/(IU-FZ[rhX%8qJOﯛ_BϽ%)4lnc 9y"_0? Y4 u^I8A3p k:o=>K WZmqvrHJ~fv)8RI3< 7L?ZY/X ᢺBr᮶4e|{$@)[Vze)FǍ8@]#|k*ؿpӝ v2o/ .޽rJEW70*$qc-a4.ā~#O5T%Lfs޶DTc:wfkO1#~cX2GEF%}y w5 ?T^mbo9wV^aTwdٽ:Sg7Ύ=XP%x=['׭G6x鲡gkU#ɑ8Q,y19NNz~K=d*% WYu@__`6%dBw۳(oߦY^ݒ6:ݧ9et5t˽+Ir4^z87 X.#3igKx?!>^19 W)TB 2rA3]E߅:Hk'& N}5g>8 ;/Z}2.,($]H([ţ*SnX|A>6P,3BM,wf*\@'MNI C_d5 qg'Ss/FC/lj %+Q GS%>lRR5^ Ήb_gOF)h LPgfitn7%O0̐kTBwρb?Nk8>|aoMOYI/v%!} G  a VGZ݋jRY@j￳ޘ :TRNW16]lᑯb3DX8$Y8m_&%/S <@r?="x=o^ׄ,1ܐzrhUz=1c/[GASV6+p#.+05*(@}% M~bm cVJ|M9 *StxPiI]2H#o `-~dПS&tk6V7 +k5n0Wo$1iYCݿ:ɅBĊ<y[v +F~5^Cux^j@=TjإVAlٗaOZ ձX>b1s?,5a9"cz/Y(J@ӣbor'lvرBWC UGኊ\:#OQ3+ERvЅTD];L?P#$ǘn#ĔZYQ27qJ F39GşN&=,>j#H "z*zS\u9|F4+N5 އFm /Oj wB٩hm(ug")<0ZV}_;S{&,1.z@["p菛s}, 8D-G2'Hq(RZB.("w邲`z%6_a?.:u4 bu2{Ax|JNupp/ ny5 Rfe޴,߫@м+N@ԀMud3rJ0 bXa >%* \9 Rvm,$04bF?c)'1R]*O5jBN~ GHz(cPw{e:TS|x^ \Me6l 8=(@u(GMYcM>W ,#hz$ӛ_kq%A+tkWFE$n5)y3DlQPgbmMWzmǁ=|R}s8OCQOnTtrLD$QDEۃ`䟻|"gʍȹnGaiS3<%4~F kd &x$|z^7)ung4f3 ]7[+;`ڻV2>4͊D\*~JDݣbrqwh}+?c$Shֲ:$*ssֳ"֌sP+|^Ȗ.5ͨN^6IcL)&GڒI4iz li]z㍅Vi՘ߟS ȱӾyM M|<%=(uHlN!?)@æ`;}wCFw$Jd-4@z|$*puC[dZmqȪ0HtPߧKg@$YCP[ևn1aCib% K.UXrUJ]N⃭$Aq 8_Q(!TS"$V2v1N0*GM8E$M{&Y.~5\FmoF*&YALU`iJZ_m=&lU1<D~6s\)h_Jn-?&cΞ!ЯOT A6{:iW 9ͥ  r`C#i[H&_1dhpa l*뀐*w/͹nLQGӤ,cnYa#!AD`eAjc"Fϼ/ Êa#ǎYYN;\\ws(؀<#M+5%ay?nI)j10<"0OyՏbbNǁ5*$h]I"A85x@Pˁ MMYSM=gwG h]C2wZa.㺌$%9լѭS9?"aOT'0@IIr^W'\TL(~'F0'yspkfLgR!U;Ѩe_/, 0 Ի(;]DC˛G_Rx^8zdxZqM'}f ʎ;tZ K.o#=d8Q4%+d=6EMo,="Q2}pȜs19)vQxFW#u. Y,_q/vP>x=v$PJ"JEsܸrZ ꟝{3J<+ڄC/x4dȦ1(ce1^Vgk.!q(ebI8":"_|5/ѽNy(|&gYɂ),$._f< c9 2h)D_joCtc99.S'ֽ>.K@%e!ecUWv.I * <1Htw?eՈA2# ݐFBgqEv̀wd(/1m(9O vr #1wz8YȺFtc2W La'd{׬V%h_;MeWМlÓ^YXtT_H1:Q|G#4ӹZwG޳"8~-zcuJ2wsj#SslEH\q\KuoyxQ~)w5KQk u";dN#)}ECeB-q"3k;|6[LLL6[όf&>n1nJZr\)& ]&R@KU-$d?~D(B}80/^wXm+ԮozE(y*!*pdA<:$O _Vc؛b,JO[K.8!8eEo&f%}ۮ3*MمCQ ~s's"lFw^>iqa*'&a w'˗V݆=QE~vD?yaIoQon`DiY[(:7ˎUjh@P5:_ttr\S.dHJ)0b=~^HY>uzoR8yjRKvBc=9lTD;jw*7wp cGjCM8OZ 9V5xJ W6 Ḿ#ʔ1?[/pDP6VHEzikய,,Yq\d|غlO A,ݟz}G\<&OMPb]H ca0K&F;57W tʖK2"ľ] 0nJdn%[* Dp>~XB~QEIq*r3P2- eTdl,mf?kA60`Շ_姓CԺ!VRg;UVHw)k%Jyڠ! :DOkf| ;!yd]&3Ct$OlQϱJd829sLCKU5^l.8+X=GTI SR/HFkWI6CggP8]ʰmD$ pߚVr܂R[Fl*AMX |qy)?I{ {Hjד;Q_aHJqRdg!^{̲ch-GSSJ]^#:dHCx7H)ǒj!2 1_JXkKDY\z:՝|)"`ګ;'͡RL'6Z3 O|;Vm3xS,xI̒كԆjG.v AYs2RLʕъxa,,w3se%9 (05RltoׁQה{gbkxkAٰNȄ,=Mr"oK72 `;}fi~uvDNrCDLiv=ֽJ ,w&uqȿ0xB H4ć T@`ۭڨY5hzjAj#b!MZL˱G(4G6 *2 T2[0!zL* ԁ'>gByIOުomG*Y o?縱8NF1Qc3יO8X;.}qȱd Ap`4e:VI-6Ȫv> or eղXרWa*']!DuU ŭ]f]6WsB!} k>}bfiBTF gNROڪa(A6b^m]H}/AG}ۈ:?ZuwWFFjJjt'í&ű)8&Tvt`0rz7j|0t65H&ѐMjQPg}ITw2 A坕EmUَttD]&CO%s[_jȋ_ lBlilH!ENim\}lv)e<"Ǟ5 ce4!&ё[&o(ļ8]/ΰf0pxÛvh f&+1^d6PI8>5|XaRHiS/,Pe`)*,2ʄ 'LٓaGf$Ң\?jvؼKvKo.wJup]D'֏c!ZD(i|yDZC^(xa?]wn׷yz1;l%N"m_=ptf@f "??C]e=$ d hcOeSb\3E°:O_΄[XD@=_WI]ne|.ROoϐ_J ^RV#y@ %vIrJqF 10eo? {Kd0U:qf\]$4A]72%`ŽC}a'o9oFo#ދ2z3 iЈlR&9烸,fHP yR1z$Ij|A,CfG!WQ όK jj" ,ÑX_ȫW<`:k:!1z=9|N|4V?KIXGClAဝ1΀Pě{xBxwRySZ`倭{~xݠcjر-`6a@R)"svwJSS6⒄!lVbC4:m_:G/*I'hQnI#/_Ams#PC3Fքȷ|fv,Ր6nq饆ϭ8Dٛ5YBrPn}Q.prz0.oyVX{˂E3"c 5h>WY N~u}Z~sVe}$-s~z&K-&hy=_jZ@:+9)&45ٹ 6;mrI,LX(_\P9+g }“,~Tm}9nD{M/^(kVb4PQ~q03|V%VHU\kDYR̢3-,788)[r+GMdcʎIm~)b~ xY#I .\ƵuSkP #~܇DѰ!̗PYoz"FGo,"z*ʔ,DyɆ$Ki}]^$O dDuTiE1u_N3V-_"~uC#7Uj` h=M™#m7;C|lߵP,l/d#.r[ߟf*B-w X) +_).Oo׺[ʧ&;Y9]XPmw3/qEM37mQAVkr6F|7 ) d;+Q^wdSɼOj&Y3.*[{2깒>`]Pu5wP^B::,#ǜiR,0 d_e&h1,>{R*UFXŗiǼYYqG!k߹/cHlt'.Y-8AW%0.\/ i{(|ʣSMξOFTG,귀I*3gRE&2 xq2S*O~OGFWf'Mx!ą}P{|]S!Knk|8GyT 'E+PfG9Zp"u_ PorC U>]4a?F՞4a@hB:a4q1ݗxU|Sܒ޾CA8@IgF] i8>]dv̛[gLS =gpF$mdzװZV=bzӐlmc׃hm׌Çb5{mW^6c 9N7J[f.4+ 3l~VtVO*3xdڝ!JtԾHŜnZʻGYc_n5,\A :{=]YڝbE|TrzIE(>rt\?ΚAR0&6J2,;v6 W{FN>UAl*9kwj=sҍ->C\1wQ{t3Qp$##I&.ֿUW 'bUOdoDe`ZOzP{KCGH|{ NT9R$PzG@ӰAR~%-&33MyLݘ֬u0Y=Jaq5+  $EÜ;xIJ=QVi=(R7,a6POK %UѬi*C[ oy qOBnA+[BZJab;PЛ#PƂ?ki wB)Fȱ񕴿Ʊ/9YҶYA"'U׮>0frVuэ[avWiT,U4;/7+d8x+\((⳥.$qEwe$'t;Pi0{V ?z ~`E;Mg}=/U YpjV<g"i?F 8&o#n͘/Y3G/qFюn%; Uw3F2>&7zMg9"IfFnI 6=(9F|{nPMGMw%袁ísMYC+Xw b>W <01oe"],Y{4ՈL<0Q$wm SlOK.5 %>OD$H@8a˺bzb[YJF[h+GGKGڞmw %cfZyŇRLpݚk֦Ƙ+[||_UsݿPF\ YJ _٣}-*<>5yq?xRx=AfI,Z¿q|7:yU@&X@H=;FD l=ˡ̧I2H/h FN8ߴNF=#R 9goITϟ'HA]*c_M%Tħ& s38Y|W?];e:'< Hyv9؀CpambE8m,{SIs;, y?sF$΍4|mwoL?ڑm*Y̩Hگxvk͛;:FPolktM9 /DI}Rט秄KKYPcmQ|][g9hDb 5G4;ɨ%fj8PW77aZ?DpQ `Hl)ڂEBhdOS`M5^}_]OrP"R=Ɓ?+ﴸ(M7,9bN&-Y)nTl`S" BL.jV\] ");,@4\}Ґ֪4K1F='Fc+?##Z8BbnlL(T{FJVlψs섫`\S[m{Bƀ0xmUT`7WgpC$ LaKgGʛsu>MNJQZ ?p4T*NrX%ǘIC%;C Ea)k<6L0fM'*ƌZ0y:kUH0[t2 n/n5s f%s}E}0Ac6E(p3N_VZ,#5v!2a3 5lcꪓOibY}`ƯhPR)cf3dʒ@x> 6ħc&1 ҷ:x8Ҙ$6W脐1ב( yW$`[Sɿڡ 8Yq+ͬSeI{\>po0wa~ wCrzՅ2B.(Wia" |hFHK)JvDx93OФegՁ~?"E.. =9 |B-O<^_mpӼ,#[V|Aԓ V=p۔օ1s,{3`TTןdӢSᎈXluOV?ڈǀʰ84+,^"H=:>`쑏HqЯ ᮩj" eEw4(зuF÷ 9|[5Mj;YJDMu=PLfSʴC,b_[܅f(/wߞ ߑyqolmW@hБؓaql ƒJ5b.gIo|\x)W 0?q3έOHe6rM]).Xִ4$ YMڻƍa4_eTRMa+cSب$NF\Ѣ toXf"n.9EqFrű)Xd_K8"e)w-FCc!O4A\3ϫuvܞ_U'g>@KFؼ srJ~tVj12|2J a^m,EkT4Xa BSSVلr\!ujB?0-}| ,{;StKr&Ni;tw 32HcΆne7}m0He>fkUݼ)0j9j[NOqT:g=dd?:諍u1D!&ރ2L%=rرx~Q k&GzeM,kWE ڿ #AP9aAXbcpʢҠ)nK!Hxl4MX|۹2=>?ĈblQhI4Mj 7#zruVY"lѽMFlNgS/} jc}A>qU<<.9a$-Tw8/7lD_x9HCemmIesol?NRTEt4+95XuRz>,1 DKwjHAێי$A՟1KeL0(yL`,H}#1f3hp]POľ_ϸb2[lo7Govzz ? u$Pn*K.1gO7%R Z>=2\ЙO3M:T6d@xEi~VLk8wwM!)h"1  i?"ouPKs['s# P+%0MT vNӌ WeDxHhoM.ED.,5Slxxi!'n~tĬXZ߼:|ѝZQ H>erĚƗ.{Vl0aFLjRvspMܟN;dk=P`7^*QZ2O gWR#݀ 94č~vZfzY;1j\:@gݫ_'S4+˄pN tw߭&ނ)1~b{S(F^S.*4EAjṴlGK{ E2N N2Tx^`B#]h![ D=|Ł+3tN0Zֽ4xq];F8+2,6:3 NQd25<Z"58_0 n ܱ8:cUl{>\|W+cZ|uS#O9#lI@3ðӆ4Ki a iH|ȥ\=RԃtƗ xZh$#0SL̀yS(6ֹ^3cxQ\ bĭCa7]`_ꗘヴ.|L*E`H"68DWA궂4E4]Ս7߾Y3T=ySk;>:<,gG"a4OJ׽73vNC1pAI6r!_M5bRF30.?XcSdi6z@ێ8U.צ}4Φ|S.EȽe8>yy`WQ X"?)jjBܳ$ilowhn"Bi E2\`%Ǒ :?~Eh贽ZN[MJaCdbrݜHhȍbhckz*`  )CE p;]b{*?oߖ}'(FI$qyKt,+:IPuמl)Fxv+f:x~)K}Ra6WwN/0[#.q^5 i,FTBŒN1LU_{/WuHڑrBέ*ԥ)!2:4ۮ @-#d/;͖ ^(8пA56%X֛O%NdmUTOVz;G4M.Lk%xyJ/008BIk9 X*[GX_6ăS(\T@/_ 1uj/$ I}be) nZoRDeˬUwѽt E|!x) ('Ɠ(|v@+h+E{p &c_ C$JOIV7BH8S.l<o; T{~X?x&Z2l@]-W} Ÿۻ TٱLqh%:)X@%̞Ȁ1g2_b~7GgQSVQ]-LXlGBe`?aq·UY£1+WZ/xzi8`Jp;(݀÷enIC_h哈JZqp7};\^]@9B3 B;gȷT3_~b;cL*{& Z؜b)-&ЮZul6M4:{hoPHi;5Wf}Et%B*jGuӂ.[1>Ϧ O'*2gOVy rW?IBࡄ7E*Ԭf|={ 3 Ŋݽ\H=(ќ-#9ߛL_JK3yNlWyR»L+tлm sHzfy?Asq5TJ(xaUUꗉhEZLd9d7+Z=*=.+,hsô*ٟV{MQt97#G4,ePGaFs UAflYQG/zxHSt)}$ @bѸDFbz24,S9/_g6^Cg,w2|gK? F:7} [iOvG7j%1:ū%=J M=QC^9A=)5vݬg΀ D|OeVqi.Jec&Llz4Ϸ8I_ ٮG*s|z<Ҡ͜= cS\Wǝ[xTFGi gSRԓ~D' $g[{ 66y^ID^{8&Ajh&O`jGNX ks%5\,~5W9tϊߚkA+UXӤ N?0IKb@9*_)룀SJdUPs8p3F-{9!* <.mh-ENBZFBռ/At^H.v`C3>f|T؄nW'_unNlTޑh\jI<C4Is#d#)$'N7)`&m w+ Wnw><Z81ɜKK'w˞Y}ҵ<@QUL~eP@ WC5Jd Jĩ aotpVL.hSLoLU6)մw&9#\Sd#&I-%_S=`],q5^l#VK(1¹QT ;.Z E!UQynmfpm雺a1cJτޡ}Wz;4<415>3ū]|8Xv`9mDQ)S7HSr>.v<6a*U1x_yc]?m gh7J8 ]94$gtR[ewC'<&dV'WhZ&zv|eWAEwptuC.n_2!Լ_Ϗv :,`ItያS%郿c vTm*=MΜ.S~7 =6ESHIċNYmbil`qDױmD.Cj}-q8Dx& #˽6Fۑ%ѦTܬj>3!WX PG6;\}e ;G$ -I%g![˨Exu;=~0~=:`fÓB+kN8 *A$owY(Uv8,9͘B=1{JgҢ%.fI^+>w/$_izF>a5z_ VgwMeDIlxF[rK5\iUR|.-0[/KӁR_jxܱL╀9'Z'A9 q&ب3) Ŵv\ȁ=3@9yVYO*6l}s ~`&Ao2䉡U9,e s5<84'$3?~W=ScM1߾m* 'p {KDKo'nl 30`:#-E s*BF1)[!-+_DYH8f< lZ::]!rITx)(\_oA~;$"`A륅TyRi m cd ۻ?En(` x®^y<&~ 8nNIIRv<HnԵeZ 9~)+K17 K7S 5W~2ZQ.kT'sgcLҨx0;`JКcFZ-T*@ 3*8!0j8h1`pi tOl}kP3*6`:: i0-tE6K8^rj )[ W>|>p6BVr' &v2ɼ0R3܇hn<)bVcdYT5]fY}R!#5i6e;\JbjT[,YS.ET<8oF}-ߧtUYpb>-Ǽ9 K*?rcScc>~\eg'i, ]e_Pmr'Ơ6DܺS]y+gߣE=·E5E4ɣ zl."\ if_l̠O۶e!czlp Y$ӴUX.Y->0ʘ+ieŰ*t T_%sguv~4 1V82%Z3 #ٯ1 /`QآhM{䊃1j.!?RN(CF8k<.?Gi*TJ=A$WPWw۷yGENȄ0*ʆ cLt;KGChxF5&k΋RhysFNVi֞Cp7,R])m1]F:IѪسEA}-)M[LA('SPjHJ0>,//>/z כ4*]S& "ZO3 s2xXtQU|H܌]In@DDH ;;\ +** zۂ0T e0egn1} B;ѱǓ'? ѤcoNIU?}K>Â݆ٺQM݁5}G텳c_kRcfS֜lF_I-($X,O\2XpJ!F Ăs8ɪun@an: 0v/8t/ј-_#6QR'8GT>dGO!X$L==wiHew[e4_ GȻ*ZYrnϑu_Nl|o,%:D]ž5=x(ރZqΚ9JDf5^M?mS݌¿(+ҨW+z3Pwi+F#o^6yF$Q3@Zp.U=Z%LYwE5Y'W>blPojzAla'&W )#9h- ?,q﷒-OW\04‰Um9 }s#{ ;erv bB0jItH[h;=6|lQ _3Kq-,m7C>@jdgMg%6$V ,?KV?|*Ҟn0@i NZR.@[dRԸ{ y*a+n(vG}|ɹGNB@菐`NqA=)aC뮾|v̆U1'ƨ5?u&46I|¼/{_DeXFroS߇ HwɁ 1j_KuZ5qNĖ {b\u&ǿ۠ޮf"ևD*CR}z ($qReHe*g5nG9v!k4."&afUd8mďl퉪&nrWG؁ DbjO\(E֠)Ybgt8(sr|A[|%WdłrbB[^%\](t-sxAxќbn7uk:^s,*F26u5EsrYA- nہ, XwY.pۺzlJiR8+:w_tw8@4ZON/sl\aꏥ܂`H y6 .ܤpدXH/Wٰ7[ƧX٨ >@=I"dJqQC (4'Dw4ˠ8g4Yj m"ayXF>Ke˳j M 7t/'zżO y|\&s{wnf_cgՑ=h<ȭ܁4_RWRɘ"fPɲA .kbvBJQiKjvm=A!zV9?>HEDeyjzJLzm|nًCZG1{O37底C,c*R`Ko} >S8[)QT)!`$<'LmUL9sᙓzaɖlf2%HPZ(CYw |i"*T0PVd˨)2SSJMʉtaH|r۔3Ze.zcO;Jc\^w"2of)J% Y3bδGL zU6^cn|LBUOB5z)"//GFxE-:uS,TV8>,bY YwJ*ُ\/-릣R$r($T`Ī]Vcd?$jCY4lۃN˫fӼy }-ENՅuXNa|1kI\x&{_|LDx@jQX%E𘥭ߔnlجϓ$WuZ(=L׫, -]5o.駃^T l!&>ƍWq {zVrs.I8qY+Kt`L$U}17RI5"E[bv3B P直*g븸HV).:8qA*_b| z}CovG hVZC Ie;5B<(xs6MLdlWQCvHE5xd d %A'q^TP/j}!f8`7jklI1?OU>i(V i$KR'#midׁW .\'$}(6:8NgSY& +GLszIorzGr~@H5ZA͘n}hGv"8ߴ\viVj)\YߵP̐ ȔL$E;]ڦ j٨n|4: :9 mD E܄6ܗ܍%_eb#-+Sϋ c]lvQf0z;o!`T| oHʛrY*~1ݛ ;E#l? lC(! š6\Ân{R=4Se dB^i>~xGG Mw,6!Ԧ2:.x aErwl +5e*[~ ӧ>`% m<^LrEC9/-}_&*1rP/.=_+ E;<cWϡcPt$T1}o}<2J=]n:2Z`~ͫl'NBd&Ol>ө2:[egE$oxan4`bJ)Q;TMsgjYzuSM *uwUE{V\&LjmNPH70.'ݗP;>uYF;y23 >}B1=Rl AHqQ8#qu'KPL9J`a*ô w \" ]  ݭ0YPQܷ'2*Mkݢ.[H>#{^u=E+N+ky(=릮L1orƿ6b&ubo(5!̄Gr: E={ojhOz)!܏0c/(q [vڣ m= Xs Ǘcy&p<}qDڠ_qs: diB`M i&ZeKa77 Qg.ՙU ,(i'){=$5+,poi Lo޸tj]Q|_dA¯ s1)ɺ؇$uW+p%kH`qCxF9NkBIHAA{ Ēoo_`jS~mB HfujnUS b\&e:zw,b mxOJsl;ڳ|*!AדKOzwr?lMe"#c;oLF\+cߓڤ;[W}:ҞXG$g4Hv]gwxyH~S\E0)KyDXwaE6l*ڣZ}gj6/Lvb d{o$B w`H<7fZpHfnH3 _ AUi]dv^.h\Of(ΗDj9:vz<]VgL5s鸎}P0tWׯ߱ZYM9/&ծׂuK( 0 Z9 1٬:QwZ}B;c(#+Z ?%"+zb%!VAj!P\O P.bnCLsw4Lٌ\ "ittKj 6. ÷uZ'g Z? jŞ9LBA5! |&J||ۦiqt 8X9ïʛ$`9Ƃ5lV4уQOIau/coW~" ρNf((+90]6QX:v-Q9LApHhL#y4AvU ޣoE4FttrA-;c֠%~~Ƿ)mK `P/~cB䥟;ß'xJ2]GҫUc^8d]YL'괧I$] G6> ] J=z|Ƣ(O-Atĥqkh>/N*O4vҖg90,MX|8l^pϒ"ƅǭF[6Df}w}H#I|-Ga0ӹ`>V LQ[< ĥ);S< INϣf3"`uuF(Zu:ǔ@+PdZ9m(=.q$TRF|ͫ|s٭[Di5:J+0Ї>GiE7DW|#sC2Jԕa%XaT2IMa!t_~%h(Zz'#YbpDX$&A)}gN g9bTm7pUf5ؘ}bn/bT.ӾO{{ob;09|-V'"Hp-" Ir8UQ쎦L` ZBGHe ^ܧ􁷭w1'~A34 B ~;lVtNzH WQ=#ZP`z#N3-PD[_y"۷H}sӎ[p %DS .њ76!Z?GyC'*:<;IGH-^(%ܟgGmlCÚ}S9`٪{Cp4]|{T*,LW5SNb<[ǕJQW}?P@G|ij4334Px* G+D<x.[VJ|uJcDW"=R}F{M.b#f~Zu.CՆW~D1c.rsH2_#;B#HR2=~XVJ@SN6)Ea^'Rݤk:P' ﵏n+}sŧFAʘlĐ9n:WY#0Ww@qbhc>(ȷ܍ duDgഎU^%SӤ+U2|xdmA{JX:kO&y%)ķ_VNV~Eצ sR2++ל*^,er f\ei)XPš~Ǖ+krPU/]N4Ϙy6,.6+2=ڿDM&Yc/1̟0G)l~T ۃdq){_$Kt!{}M3x?*>UL%mrf]|چQPoMx"%XRo$5(8=:*iΚzP7p]NQޑNF8Qf*p D{.u<9193T{;6YD~MqIYaϞK[j7mO&4]Wΐp^ZG o;0sk):q$~(6 @R*U5oM'"o%tD6u{jS6w -\2 ~A ??qI}b#ʖ.} z裇+)#qkpFz$MH_y"bTdS! dc[וlJ2!6H%w< yDK!W,xҘ70܍iUs9\K{]S|j-q{UeX3eQWGꧦeEqQdEMc۬ArfOK}S)XmQ M㖂 pZ`6AZ?g][ӡ58^{(N_HYG;?۶4SRFNM;ĘBLB,?7.UM exI$]}9Q-_blF,-#u?Cl >\ >s ?_P"K 4K?:QU/'%s^h^Ӫ]IFA¦#^+rCem QkJ)M |_gbS#,X]:xyl x0 ͒a7R8IAC1f<4'E \3U"VRFxrGvEsOH Ixws-LmC[2=b.i# \ECL8xl/Va885ݚ?d<͒RܥEV6G Gso!RhIPDW; c2?=S1{{ )5{F}!bpntBj!Rrw,٩lsfZ'zZO=I g[+#8XS*'7_@Em`H,[Y^ۇR_7(w)T9ymuX6 >(>[ʘmᴤ8sNי/']W C,)జQ1emK|sa p>Mn^&S SQOpO ˍ3}s8ob[W̊M1>T +Gأ[si&If%%Vɲ}{HV`0iwKu b2$]P%hߥܤ,Gv cHC ru;JMH$i]6L:{-H͓}XDZ"W}؂uvX'.=Ӗ*r#C9FVR#4>A{0ߤ1 y5)-0CjO2/d(DuM՟i@g 2n:j2di(BF@*xg&1ij*%,4!m񅅳&{8) ?x$l~ h6d9E6C`^j=/Ŵ56tHcG@@QM a+Tz/և߹pA٠6yiŲa`i TIvDuSiKw$6 [gْLr^T]F$u~vƸ9蓼]9/71g%ϨlЖ./' :oW(-Uɵ3(\]#ʷW+4Dջ#௝_ۺ;I&6A$tKĜJx# KĖ#p7Ǝ% p9^ئX08K+Qb}.`'B5s]r Yw3 N`*₾F!gg]81x*zd*TYfVNMHk+&k A L*O/x ֖- OmCmRk_M/aT޵3u\9dW[x"]mtё+!5G3apܕ;-L̪sb,YDCr:ZW9"F S Դ}ㆩeKǦAboKZn >68Bu>@N܄ӲV(kg%kl2z%|m=ksn8%vV%\ 3.o=!d4rh*ⳌЬ<щ [A&Ax1'[0 :c ^}kkc~{DЙM_Z!d LGBϧ׊0ѝÂʩ^;\UY-uʄ^N滯[}T:Kp{$c$ֹ ]q䝓\UBqyln]u4ܢd-m% m-KS~w *U&gp+hH\+7~ !^ag![nl!VH C~Ԋi#c Q v48lT>zjx敺g6nWV/m \@;d1C[Rğ`j_j?Sgtѯ$Ưc' Aԋ A+^o@tΪ ,#?MLº}MFr9M,.94SXL22L(,-R'ubETUKb}M34曾<1WߝOϐ=`)Jʉ] tMXnp&?KjM 1"[̞oo:2!xtvɦD5ëjC]_8.xZhlq/Ww a8΢lY/QUM^{Sˍl_Jݪ6BsqZoMɫAfdgv*wW(BSZ=j7\"y-nuh-*8m&1ͱ$LNu*|f?xuR%Y҇U5F koKݕұ`q3P6?Kf!.:)D&,<,Ɖ_`KAnW&BAcg~] 75[8{$M͊^8'b0l'Sm~Q<`E<;m٠un[CC#[XC OKl$1,p6̆(;T0 ;'9=Aru%-YYDҐcQ3y^gID'VA,㢐;s6HmRj^XE/ 4D mni j@/c`"<{qi*}ٲaRA y& }C* _$Y@scﻅūkҥYPA:ȳ+bfNBo7z,edq'HɄ*r4 ,%4Z xW ˜,u%oMaI_ _vN.!% A@I dTUHnRj_ӓ-)"Dw4F4{\yVKDRGdm5հ^ѧ |Xax{l{U$Ys4!3ZN&Lϐșm[c9t2d|Y%C*DHKHo_96":jYn< +uNQLZSؘ 7"P-7zq6l~!f""doE6Ha;T;Y\ۂ^zo^PU5QF.򈒡N.--wbqZ-kvN b`@Ѹbi 2)Y1-S.Uœ5ZviOSt>'Zu`x:AHVg,ٞm[2iz/|sHPFL\W4b5u)m<' @DT[ NJNw@95 vWuV|kl)(]юŀ.=qed@Պ 12n"u*BϝCKx 7NX#dUjߧuŇ%ձq֐ŨNtBrA|uCvƁ XY;)lt$`j)A4wyN1(a:WY| 7vKc ^0lAp R3;Qe}m{ZZ5NZqw;5g#_UbE--nw C8{we2qrq,d4e4>Ҽ#:Ͻ`"+B72M@>o)Ĺǵ%nLsY`5(PCD L*BMqxSf͝|>M2ԯmi/ qK!:dGo)*IQfLMӘ4y;u2p܌ZU-}n5mRzdSi78. rn{BQjGp;}=>Y- YӡE'S-?xIm7F&;̔w:%Թ=c$'`0,4p}~6Z̹)5W`pe.D1E*3`g$dݏTS@3:N{ OcӿyŎKOЙ˱Z?W ]))rc@9Fc l+iUK<*ᯉ-1!"ڽB' # qr[z?x'!Kn0C/m͢u`&'wV_ >`Dlq}$$c̬-U2_7JeH>3V5@.(_#wS@dJ>OҫwpV2Dnu |j@!a@GOA;U}n Hv>!x+}ދK8ܢ]_k*%DR&,GpHOjR'xul6rk~L`\ڵ?QzI+8.YUKQNփ] XS\5\d {K&S?|@ $)g$d{Dr eF5#<8| u)3`:}=rjmQ*p@X\tOz*loK _VOu@}f٢5K6e^8ޡІfeT7Q#DNaMFA`a&tR5rZ=yXJy;nrQݶ,0:wy.I5SɐC%1[[4UM|KwX%Tb"XMV*"\]Z[FeXy=1P !Д]k Iuzx0Ygc Ʋ6mOZL),̚O3msi!/n$!ɎQ貏ĈQ X|L:; >-%1nA" өzz4kJ[8.=Epze@%< !7h4Jjj0Cw/P5^:4LhXEr¬a5z5my VnDs$my &JR(Z;\Uռ'c 2^NΆ:J]Z+TM':@^I8:%AQDJ~pjm)^'3,m6m >&+:̕&C`c=#ay*ecNXuY6<A/$ΛhPm ԊnEf-DɁ!ֵ ɢLx1g"N@g=C/԰+yZ dD4v:=̓ gw5`Ru{ Y:T}9|q۸%jD&io<|+U׷ZɊԩWEs;hhEg= 67@|HVyoWl>RPLm#:I%? @Wcw3V͍gh@CSABŭ :pp_b2eX`z1 *M3ށ^_u9FnÇ msXtO؋kՁ͉PٚNKw6%`TfO i=ת5fًFFs@H^o^:k2תY%21Bim6xfdaH_2&"G˗5;3vIv_o(Z 73AUaޠ~:ۑ@gVOX'XWwE9B.>XߺCv^bNȓw"F$sn5PwCjmJ}ɯ,BW>u{+q1{~In(3׫I7,aTJ|-p0ɽ'7ifQ}TC⦏L0 E+9\}pމ~HhY;sae[({lR>IW2JɲK%U፻/h)'H[VDpBZ E9r=])gFZ4dKK^d\ {ݚk9넺)\aGw,pMH0Uٴ{v ,wjEt~` Su-j7LƗ-G|xi\kJE_zqa^.}m+:XxՄ(l %}IIU@ZlgБN+~mr%! f{kܗeG5۹) D$ƺFUĪCEJ:Klh{9= ص(fA;뤹f6S7o 3{zU)8B&{IR`B+ 0P ;KnAcثYu%t3!yPJ҇f{?o ]TUY,tow Uh-a%8SnR: 󔎩]C 1$gKBǚ( ؘ] OKU|'Sۼij{ ,ŇT]%,L{5*ēB;YM}FݷU8`l(jo6 >,0JOusv fDS8O ^ <YAu꠯+ @ )ÕpBI30Ey=fxyU6(щ`<3\nX9]K .'_;<$r18g#7c*y>@ wɖUg䵵]#g?)Tɜ_QI9(˗dm¿ǒy@/%pzPՉK:~9Ϝ} 49տU$( @O%&q(]- T"2`_v,} O*-N@PKBWd$L&swnQ&IZ$ lxѩ]΢y5`Cz,^Cd2YY2X Ox=U>!@qsVo0hvī^*Ŏ*|?sUo*!x6[uuPHEه4>o_zY* @-^!g&EW_6Ǣ:: BX73=PS1vڍV)x]-Fc"/|FRRh>`ÞNyr)Bܭ}X VY>T4u[}_Sݽ[ʁց\嗽1y&_,og'< JWHʙKsl7ޑ۞ЯCAPI ;[؟gA=\b!;fNjXV/H|tllBW T!ìDDᏹLE Z_گ7~/æ=JsSJՅ)WqvXEn&Z ;#,tgys4h/t4&=!AsV4LKڮr7Mv"6I=XZ;lLyӢzBi e6mK~кm }jt?/z|vwfzHlBם[`un0rA ҉׋tڎ дщ1|C6aO)-bzϼsH4AuTz|{c6]fhm ovy+e6sؔ~,_WHf1o*Lǹ"ã&a#;5_;b?b$ZNQ׺SPAtCZvN(D`'hc)u0ċ( !9Ί*= }TsW4gO 䝃 bTz-FsiPd[l$4fQ V v\_(;%"&ׇfu ;zD8 NnV`f`4PgW b i3?!o: |:D&c8C6AԈX E~cW|Px$UQzB&#sU`l9Ӑji+(Y` *^}4zK|ߛVfB<*gJ(1MU;ֹ(`'zWNwmګaͰ3),<n~5]oO"n Yr|'>h.۟O%+{}A{*j&F0X]2wA\2m/5e[FZmMeLtp aG@`˽ Q7&z~Q#M$E3{vUZܥ{.s"ƪdOAB1?`JMd~˹BR bxG_*KD~& n͕|'ɚ;N7/їٿ(vio`b v qޢW"z\kTbHꝮHmtM2J.#Bj[g#1Zwe6QڒS'EOכ*^Z jb@L83އU'%łv"C3ͽn.^ "q}1ލ>[6^L$ gek&&h&Y.O)FK," p ǎ߹| P%Sb -~ޔ7BT/z8xXB[#~`.!fW,ExR(4fl}N@}z͙rqJabPEFeøW01$(d*0 +P -&6H" gy]*kM@uhf ur{{ع -!~\!|~^ts|JX"ק7Wձ(yVb%{҄~/}18wf=K( nPB\ !?J,~سפ`ȧ]VSTī,W6Q>缝r j,K-V]<jdv`uSloM ;su+wG2iUeµԳ'խtE/F^> 9SxKV_PaQ̶!N5Je=&\mہDb1si]bje%3L/nF*_&vд;|Kzq([V^pنzᛠI@N9bd9f)V̎J;0YW2MjQj8{=Iꌖ(I+7&'uD8=k̀sEy0.U~&t WGK*&I7|jϼ?~h"١)" g̊I?jie| |X52_dI)8qA#pMB%㣟ĸ7HXz/M@kOMBɐb^@гʒJ ȊfLRaWHtgۀApM MR/ Tfpt'KsZrnPһ׽.̯N;9〨j)Q&) lC ?asϕEB_сԼ5",vXf]v ։CtwK(4㪃JvJ+BE/QnE*+ >[.~T)s3ڗ1MmyX "jNl\l 230vڅ8ҳmGyGA*reI 1eW93#$]Jܙ|c KZϜb% L%'9X =vhk&P\|v12p-`VɢsSLwAi F+9X)Zؾ]/-*7#$#>P 2}n%jHDtX9,Dk)}4z$].j+pEs #R2`$re<|[ T6 .ϭXtpT;9TwQSl2~߲0h3mz>D/x3*><0+.z1(:k'Nv FZBka@p/6WE?kuxT0`3˪/ Ð\]{)#)X wb`Dw>PF´KG#q|>QL|[Dh0pubgӲڂweQ"8}v<Q`xADs-MPN%7%vfk(7rMp㕢(SfZů(0JC] 'd|pebA>48~GɿC/Pz왲'(w|4/!)`,otP֝|(q"ؾك,s,! I]Ydpl9UEhQcmz^_WSi)!>rn٭1`.Jl{]LlTTC)f ]3 cKdOO ka-y"q/]J?|M]_ 8ip\3a6:F^FlR$@]7gXUFI̔0 a{+s+9sú *XSz4wI,)}.ѻ"bQ\\1/&_qoxX;j *%EJA\V\'aB:=14TTֱͬiA,.KvM*Yܵ|DQgkj/#!kNK66>!bQ-]M7w֛hxm=$ٱ2KwkJ d":[S 辤 #R)%9e'%"`,'{@7w4w}pXo׳x[G1I͂4TD 'ȓ]|[4oD7oJ70& <)r? o oC,Î;6Tp`#1ogʤ:U%٦\etdWM$W5D$z9[EjXNuKwIUmc׆԰cwiC2n]nW7ٻ9`wS"7IΩ9Ciۧ8Aݪh|;4RzfP_{4wڵVɿoM,>Xˍc^II?X>/ij mU-;c)a\+w"סL2 7$UۃɐRQRuJ&Qv%{ZXy=VX)C7Ӽu9,)KD3/u7GL#c rIJ巚tD&FQ ;DNCq+n*em՘j*e"W8q|?E` J \{*PHl|Zs>㍒=ތ :+vrH§Q=?^I.>eKn>Vޒkmx+ی1Ÿ~H LAurjQuI 'ؗ($1&8Pg0ev;T!,WK9yP(%@I/ H,=jjH]Zup"bҜ O8OR_Bد;np >UԓY_fsw-;GoKߕo˸Ӱ`z@meCUsv]j!25d@s'6*Dzr AaضIcv)P nq*2A\_^D5_2p|m]5Z09KBSU- qF upnh[ c.zkAJ(J4h>RZMQx{l.G_C=nE ܖ VN/XBb)Ъʰ0"$Bc-&: qb%`730Ηcx1ԍ5~cWi=.^ƒg: DT|掞~|[bWl5sGVcz>Y6asyUj xAY.48O5!hIq]R[ 4xkC:ZqYT}}aÖ!gym~3;pOa^7~Em n@؍Τ~?1CKla!kI hS9F-4vhrDm&DizhSxfz7 ϙѕAfq.f0O'^*w8ro٭En+4v>&}$H/DFTZm:ܢRvHWo0A~U7.k}7GT&ZZnh.aB}$Gn %BPNw;s:!!}W!Fi,e/+0iT'(kZ*)OmyT3qr͗kI3ePi7:kրt.}ω,-aRK ].h3 +rS@}4W`@,WBFWg`gBtvhb!dbbqukEbꉰxQ79O?r\XlW9Pu 0ZӷzgJ vJ 9 GCdMzB/.GT,wֱADL}iYF0;@]IqCW_Uʇ5N~\5 B$W~ؤ">-ym6+!^s~>vYR/eP͈siH .gB]-7O:- }&R?N'mAgWO2u#qF` %+RD(WA{*[H׬ȪXq6iTJ" -VLQWEVZQn&5zf [X{#s7"˻MnϢ_&5P5xNG0 Y Vu\> =᚛_J X$K/RyNS&~r[8+ <; 9rYgN).ON##HvlUͦ& 컇bS?Ӂ8KH-z =NWĘV4g1 f4;W'wqsePhQ`9nl?oc u8YIh?"~mvLf2fBsX(Qa 64r?Uq0ʕZe䥡H}wqXi` LzT (H1$@@jcqV~<{A3m%s9vf̊.Lw2=7jLz+*7,L²LVrW26.Qfc~">&,[Lu_ FDEʡ3GbS]U0ϊu͟ :mgwM~5ka@$ij.؃>d5="v*hb\/[_⵵NM] 80>??1Z8[gP5's{񬄅|y1Kb2$چs.Gj-NTor`IÿE7_^!4ӛ? ؼ@#) 3ƐdBN L wd_xp4 \ @hzJ1,~4zToYC٭R8Mp'$6?챢Dx^I=p{Un>[YG7p˕2_:<6 UPI#+2㒰y619cpx8تߜ/ѓ`\9.AT]",➋R@h^:(#DED0i wO{2(⣴,%&U}3mf87*0=,B8'xR}^()o#zẒu(~@6F$MAp' ߚSX;b/@n*qo`;T#y]] #b=O'YL+/v&GtjHÚ"5|eZJHҫ50@RցQ!KICEMY&' |5TU%6B9Y[u46b1 /5\Pa\7-8t8?̎8͟ɲn (Dme)&Y§N̨K* V> c!r@!,/ s7KO&r̩r+6C>|f9D 6" D*9bE O9kφ~#GOW:oB2oIWyZ ֆ)yX.U{uu7'汪s_ r#58iӷeM!(AbZ:9@1TjNPADy^b1E,?TmדvelRQo}!vBcjao]' K jUCYsL!dMN7[o#v:'+.SC\ӭyT-E=?֠\|s#~1X-I)`m[X*9lM)d]fzs'Zgh/a/&?M_Oi \h 8Zf< &N~LUVez^6ϢGn^X% lwÍL_x0R1eaȀ@ ߖxKS0W_(lm#5aPD `]:zf&/ڞk'|4+#e<0q uSZK={ -~ Vl$'+r  mU.`RDF~qjgB֚︟0ЍRR&<5"'^!lX %(8j,Ϟ[L"ڜk7 "Ax|764לJlt6 :|:8"F/$[3]nEsRM~tJSz {m!tK{>&R @g {6c&{scw \p@tÁiYlv!'|& 1P}0ޅٰzU }%&{*S_`z4иT-H-Iں7o-`g_p'ێԸtvύ+1E+~9y(xu=DKHBV|L9z&ヒ: s -i *w!SQ_w#E$OZ1Nȫֿ~lXm8'Yօpə[|~xl%#ym>Lxh*xV%MT,"ĺ1C&,8![DŽC&#4C|E e; wkx& // ]7K#lqS3砦 ?J?3\\h&MrIFuF zGi*trZaAV>6??q[oପ '|}Cܿl}?t .BvUr) :ĕ^]țoS4bܔ$x6b9+ N`ՖwaܯCio,Kߋ 4#>$g A1A څ>: ANqs̺qFݔe' "WAJ8m Q>/V$>Y=f| OVNiiEHa$s'%U `tCÿr lw+ Z&PIdOoVO`u}dΫ4q#y/̳2 ۱$gFN$Dܖ^LeDjC)< .O >0 B6lBOBF*-G'E\ S(YUΕH^8cGC ) q'KLQtia}k)u 5#^\otJ;aF~E]ӜD2*2"Q ld48ڄC-H,7Wn;Vр{u Y$%3bKk5 ј)yEZg@Y&?~\f/J׾j{F !Sݥ+" amK9B\`p@+qus1p Dr׬~w܃PYr/so=A!jRpvt>TO˻ptn Zj)85qGH,q`M5EHS!Gp6d" 4=|iG'e"J᡾{зԶX)Gh}g'RF P1 \*ٹC `[@1Fg)Jl\`/NsI[ԸfE6~Oi|釳#RLl&Y^ww)N ,ǑQ~qO8 uHvTÿ <cVH&:37u[DȴZe>wkpۥ;~ c>ʶ {tRҵA/s |+q{2 > W1+z) @pd'<6jG͓.=n Km8sqvpІeb!Ĉ ~hQ2~farG9,"&S5~OI#T JGq[uuijH ;5~U"o$Ě7QÍ\ȿİ !V=f~bZXi_[jwmaʦ}sA&8`3Owo=~f#6krKŰ%Ok鹌)}<<:W/N w!9 :iBZx)3PĿ젎k>[hsb TzqTsrA`xGW_Ͱm}7+Ig`f~G f!LωNbPhQoE ȯD{y#I&CdЍm" @ \^?[#$yHNZ.D{/Dg QxuwʌY}5KA~pCFx X-cJ2.gl: n8HȿPdmJtI5WV Wӏh6oEe8 KQ7dG6IvhM-A/0)Lښ*%kqfh-҉Ƒ=G=d?~h׉9eY=񁽢eeLt_Ouy ?KU#qHܵQ0\wTڂyV*jwZbuq Ersr3BtVIYcfJOn>p1?l[7+B2:夣rvlE>5![A5`>ͧ{HF0 :s٧ʍYhHJjTٴ5ͷoΤ2@TӆzΙAy^Obvz )O+) .}ƃWP2t/qH/f:* hx~}Qƭ%.XɎcʭPA e;ʲ+xt#^r26b(U߆LYQ$,Y^~=kuyI"3kSg+Yr&Vuy6.DRΩ ȫ e HZ)cPM=WBoe,;% ˚9]s)_F=GAw-o"m4ez #4P=Q4TaA/&/`+6[JRIvQH ܵw6x'ECNyآhz45Pޤp %Q 2 󫕺KRo"{֯#]BdJG4I!!pè#3+|-#b& Y6x@b(zMgFZjcx5Wwf#O9o?3X#BN9xP;!&29?ܟ}IbL^zsnUkʱ:J3#h$wif v3bӇ!wmsγ5&.0Gw/tX<̎n=:ӛ0Bv'kCEة՚B.@ȋ,7-2Vz]:TzL+C8XÅHG0m(4V|}j9c8:Pʓt}p3Z7X`)NAkߒ" 'Ǻ*g7}"৬M1^|X#StU{[ wIEzŅdn~2-9|`- Nr~.ߧ4Έfp ^lW6|WeSmmLRё-Ft\'Eɒ$FQO.4r!;HeO_ Êd ?;}ɧshՐ(dm[iZX8řW&%P?GXFYW"aJ lC8}Q|$ P6n4\t+uhow}^"{,ୖGҏ#ConP{.TYri,uWU?Dn !ѶnG KIB7]0dSU~iҘ/ %#XϢ.-e!r>DVvu{R7Vq"c9x ;9ރǩt֋L$Mu6l' +0i>PSYDKϞu!\3O$(ChayJ.=〶ppge#ۘĮ0y9Lh*"9Wm[<'"=>m¾CwP7vF\7;D>"T a|h0|XUYCgvk->\!,*!&%SGwyKͅhԉ~^"8w;% 4d<˄It%-?&A7H4֘˭<(!k]^3ʾgI ziEDm]E٢vi*$Kpcýju9 d0'  㽁2DQ6١S /J^ FȂ̑މDl2fJR@7)@kbαtM)zsI=UIܛS<ߟȩ=KĈ3HI^zrq00M t]=5u`G޶眙Z"%$kDYUZtXhVceCZb*w(R~ro:L`9Kɶ2kn*"~gKԱꏶD `2Bf`V[Adif~1e:`/&#g9Aˇ}w5OcK.SLj7g0< הjBmyrc6x2ݢɌaNC#?VLr]~6 pa?ޅQC˳G̭} -_Nwa|% n` X[-rG?fVOA]K9?,{n~Lv33,\"*[Ĉ2+x肴~"I{G?yFB+|58!t> ͯt(L߾Xf,41'P)=]9cp:i EX>kThC4u jV6Hll0^<9ӝn?h _+X()H=^ E?ZNbS}?>)7 #jw)p&{B)ROch67+c_aqR_O&qMLв k_80wX Ҋ]5DWS!&Ū+CK%^|mnP 6 ;#ϙ tS~.B+)9 VPHa,0D6Zڕ mm?Y%g7闋N @f.Ϋ5Ir{"~<_/>gwgDו8Tdk[A?Vx 7_R+V‘XP~έha?/Tju.١TF:9U%6 TRIO2^IJ.Nÿ,m/;ftr*&\~/Cc-e1$'6Ӝ=0"NSsxPUjcAGC;, +_5~QQJ0lqUg[@ ']k׾dY$h*K n;'发òΛ=Z# z0+gp+I0p9Ke5p8H:SXN_悤Õ;™~Yr9gwygYx;"ܠ B;jl-:+6u=FCiT % ҘQA|7*OTG[G-?)ƿRuHXT%7Nϭ0-9$MMҏ7v{ ZS2)ZAy2rm0ak5DJFΛg9#U7z+!tGʜa\Wojx*CBu=̭z\S|ەyKb\HQLp,fxtdz c}H$܌DU{OTF{"N9RYw՛/g`ŏxٰYPvYn}BnXp`1!:^?z0Ҩ K@q *ʳ@oWH/9Ft7*>@q%;*hTb9H]Ъ:5Rd> llmo )zzVS4<6'^ hq$V~EG/Q Ef?0YBu,CBBNX`sׯ9$.\0kBdžf:cb'}f `S3mV~*^ZYid,g^$1'k;7T٠1o:ǫ:kN29vpot z66oX焩efe螭?)kGg-7l@oܮ; nfYHwip,;˙*:WYyg劅v[;oaGp3` Z)Khȃ:> ]'*GL )p.ʂEw5 ƝKF^;q/NHA| 9IA}V]u\/e ryH ,`y-58;SVbK 7%xQW%3Wel, ~#LƞE%,RzG4ё[SNln\1xlsҖA]=I2\὎j FԋWPC;C͢T߉oi(&HF=m>>9qj~rȝ%sKCcČ6w'|1:F'#N0>ti6Gb˯N]À 4gTX B@s.Y۷Nظf"a=]R g+ݽ+ֹ+NM8 F" |i?f!PDC2{PYKoiZf򤜞lٷda*j2e`d%a/+̐NO Dx0Y j:r2dݶ#%.2G7d \~F %ӓLtykG6DžZyvKj*mäg`8+u'd;#&k L=SbyD_QԹ |ӶO0Z֕-)a3u!ůsPؼWn6Ŋ!'0\<9mH*\ V;W;P5U P\Co3I*!20^hǵ)>NV6w%IWĆD=!9e4@T`y7<ik2ORߒ0%`]:-{ü>@4;I܋dP)zT$%~m0 GV|s"aRPil3M&>>T;Hk}cY0\ˠvFw+4YS^ځ;45UMsة [s/-܈ M',aaeS yo4WVZA#LFL{-gn#L[R"z%kפu߉ݖV]ڬ+K]YM.^\#hq~_o]MֿǃwJ K}toחLrҎ =5gBV)NuNjSɁ1j}uO%&k>:z7m:룆蛌[tAbB+_&L7Wҝ~h$3gVS!h|@/0*O`_/nh/$|Q 5}LУ=[DUeo-i*MM{6g*Pn^_ZIXboT s rO~c}ִ /5#Ftr60=>„~] ~ d:R6ԑ99B|$}tn\ŻPtaB#x{nqU~f: v#U{DO{8,/ھdU9Kg"<Ǻ޲V4h!k ǂ""p|25kn;aZ]]"W- aHg2++:0)D ^ <vt O8u>=AfmKu$ <3ە7K9#=^5lɽtmU"\ݸT?qgEQG]n ьۿmM3+hbxt=9^5){)ݺ/8;_k3*nVk"s:߀X$ *E RIdJM^Hw`D,T`AwR-ffڛgUZb"9X`F"ivq۫KIyy$t\v4챈x'Ec., $er IzJ0zl8/ Oh>k ѐD7 ߢ#W\Bi>&ZQ2Rߖڗ B&nrkmKGa&z7#"1an5ޜ`AnqPWE㹇ųuQE iP @kF\ڬSASb;E$Oq5dF(>XBVWķ4B]ʝִbU3$|s?,>?܏HcHa4Sv<]"ۊ{0@1n~ BVo%_zWBP^=}=O*8%iP]5G'UM3Ǻ=,7w޿qa[:K1'ښCVr*'OK_-Q (vȺJzGN0iF"QuAJ7/f"S/he8C)i [əU"ʦ*u Vڿ nA^,֡u6w*pǔyQ o#AuofWL*ATbCRW (+~a=zG-GPRA搈#i TS#gqasvoȒizgz6 EXNKwI\/Rd/SnvNvTCgڟh3|b.e6vp.;Է8OiY2#Fe *;TƤ_MiwYZf8"m%R(یXRHR)hFW?.VtY0cl$[!9:\JͶK"['<@^ ]GS:EI^K|=j2!MTIQY5|)_͆FR4O@t [9+/JOO_g-h[ p|g4-Ef袚1ߌ[]eŶmsU` P;D| Oص7k Ђ&x,d[=-HT ݥu>0Ji{/h_oy_7[И\, ?᷉&vUOkqD@Khi@&&㹎 jDV,u+t^EwX jDi?Ykl+rJ/5s7 2 1=@6߰ll]5:A8afiCnwe~/(oT6d xg6ܸC(wS$O3΂4WȸYbq>cO6or}hK ɪh2;vrwh5f>׹*l>aG7IA96OIBd,m3 :O7d#3Щ`=`c f%ާ]f'7lf֢bn!NvoYjK"ݢsLQL2Z"Ԩm*բ7Y!CJP×=媄'U)dT3!Ë&L%8oIgJ~p֯"[rZгݤ#r{=B?t?^{@^W&-_H"lނn$dҢ<>PsL}hrYG1ϳBq_`ޞ1җ9"_q;Dx{iNQF'g iKҶ, ӏ@S2 z"ا)}Cꌶ ] %XiV PIdIqz{gnşѧ3Ofd=E ˰2 Zo[>g\ְځl*MX$HyCf2ZKͩIr>Ae֎HH0eCw/H&1ΓlZX.؎U{caSB싍|QR[gz&-ZV9={pq^)ȥmVJ$[yHy^{k ԾƣEl,MJ>4ek ڙ”[U[Y/nb$&/$5"MN=VR3"ѩc[r';/ㄼ/|BR_2pb3 U?Bdd\G FֲM\<}t'ļFxtV),w&3&+Y[gVRVTi$υF~d)mG6gL cZ "6wHd;DMӉWvAȂSN YV dGaxՕtf/kDC~FXt'%+܁mFSF_^_oc㛹P=仲GP!^5Vٿ(tV2wO'OPo¢Fjn*9Q$;-ę"h6"o<<sЧ|<̏ ̣[MGEGha0Ie `x#t`$ ?X̒`nc+f~a DIv7M&2 MQkħCI%"SkE n-[6zXX4I59̩y`k< +Q.~ vSð? 4~Xjݻ99Ŀ,/d>[ DVnwVl2UtL@[Δ8/~2#EZo/OUOU]f_dySEA!0 {5#<1"}wMZh}*TwysBG&<R#U:K[:4s"1uy- 2zOp}Ѹl*17h%m?-ORT>a CVK>8M>H8JoiFf<#72&Iy() KQ[/GH4k tT` EH'6. ,{oD4`;f|+!o\%*4yn*N3hA,qHEֆ) PWr2Hr>ˎq,DE=#2"%~VDzqV,=X#u0SZQbL D.[Qs翠.3:Gg^L8R@o JŀlWaCJ9S\D >)3SU2Q.ʭ* GDMUN+М+U1|FXwTwfI/)0>)s B|k&E4\ESb4[I ]0jkVɇuW diH_d b[zSqOfJ W^O*˩\ #\6{p`x) 75ƣ24Gk@oWjFҤG/\T EgI@% B3tO_z2znmTËoܱd-pB7lv:*Lr9=0Ji{~(|E_ e}y~ )^ۋ"7u:/ݰ)EC5߇ w 1vXңūM*'/(.䟒 paTJ>M+Oif 6n<s1iI-t,%YL)aAԭ9>sbMW<+PS~YcJ@Dn0oF Xh;RԊnюVK+η#:*G y9P ΠEe' 6xnA@0ruftͼkѹ;(k1U Hp݆Z#:mVP񷍁x&r/wa6xiIcbXE`$i寞'z r.?C@ZaG/ɵ0v6g.=,ы 珦t7INt/Wڇ#{>򗾏*Pq[1uLf*7q;z_ W, -";zʑuh(ʠsoE^@% %=7:@ C:X Tv!Ms^+8HIJH!,aUƉ7ZA>~t5Ƨn[T^0 q=l w ╄:̓8p?MaUZ͐P=/- GaV̐ ޚh@tBpaA@q5JZբ(+%6BȊp#,&Jќ&ĶLLf*EE~ND† <&T=:wWa8OK >Z4Xxd>ݢ*w VnLJjgD >O[؃"nz $b  iά:Lw!obb"ߜ (!yl 1&sfʮOTǕLI;`W*c0Ob> 3w2Zժ&g7\9~4 M!%sJ0(l+fYպkd}y1ʚ.tgy+Sq*5_^84p)c:L&zɚE^@$J8޺,whʮkrg wY;W\p-Z-+;%C :U(Id@Oˈ4QzeJ͙B#5@A0D|Yc`Hzȵ6%qHC|Cv ;5l ˆk/"ÿPu3l SL{/SKo5#BW#9(9ʮE#2|~UrcnI)"{ȷ@>!@{_W(/@Og̤[#3~OdAZDž26dmf!t'~*@UNi'.xiLM,4)Q| \],:M.aΊ( ̚HvҎ( ~ DKz"^;MY72~[nv`6 u#1Wip%w3qÅ`H-F7()&vNvɬz+Gkb!"Aې!WPbpLZ~+gmN ^phHu*};n´]ޔE~\%`hdk{)f Ll>\ 8Lv$c!K&NS$W$JW"ۮUZP#AT̤"\RLkE7L6(iV=(v?Kz[#s{7m7g}t3*2|OQ҅HTg5Y:turV}C~kxrD`dap'{p^WrG:;"]Jc2`F.ss_?460 {Pd ֙s#_fK&b@}"1yY8f>'ƭuiQ7.)X Z@< +Q$zt]ɻ𴁶Ʊ"U˔⩧#30.̱QERMcvv?9؉-0$^bzqşD\K@KvȂ@H>%2 +M K&+[` ܒɷ.ԐrEix@t80 ̿~ul j'ݯP0k/dإNdzjUXi3ٗbEejߝ{p:r1-ժBFrn,H؂A4W'| E;9eGE 47A 8b8ɩt5A2[k{1 )ZRp@Aaa*h{l 3^\DK)D {9hd>@j?;'ڧ+jھc ǣyI0^OclR|/dPQa 3R +-Osk;PO?˩X{f\ 33.W߶QV3ò)Kؓ`q0EkFM~+ރkYR *$ :ll˸T oG%/$M1Dr*E0^ vw5R82E "&P.$6 ʙ1DGAq}uA|.lz:p< bo5Zћa ,"/&F,}ACy"5aL* KjaEu*+XAƄ2߻VpԬYJ3Xp2R}5F ![ltxla tVrAZ4B>+!N"dOO<*˱A$Q4]BU$՝+ l'l1o~C3)0jlw-l}g~@ %t5c}"lHdeD #Ή)̼D1)N? JjaK4 M(@e R6ci|UvbO<ӏCZv)8{+|!`. 4d9Z1Z7[#8UWB%Z=2}g!Csu4Jp_$ [4vֱBtqyal^Ns{jH/Z ou |`.B/..? wC-j3 'D}IJh~l$iw5hr &-d{9F8!kyGN0J$^"4VzĶǾԁPC$6c mP|vjS9 ޠ^XxVuK-Wua6_|kK`Dc&rm{Z?yJ*" ,i$=]+}Cr d *0ffgz!]X^3s%cA-. ihrci;0wlS%u+Sh{rud${4dS-w$;.g-D ?:|OiSHCCSsG ?=Ze"),wViI] 5R fF#.߯M(06y}-߰=tonjtlNn-c)bme8B̫Q׳"vߟA;|αg4Lˈ'"@PP<*|"C FQgdn %> % جV}X})G-%7/ut@.vƦZC`#0X[p}B#\OBn r>w< s"8_%>ccdp#=,E{~Ԙ:W&ԏ)gm+h^4"”7bf6~;M V5єCuk_PY $Z KJdy`x6Lğ Rְ6gLȘ)5>+G9L7LdjUhDr )͔cY!#,نI\?w1=G#ܿx?.yxKQL8.4ݟv5&ퟎ ;R>v:%_2}hPpM|2T3˩Z@%IlvȮ}xE y _,~b"B n^m<99\Jy/NVoMp`;Eч z'){Y>wp>GO+M*KAh&:&ln!׬B J` ᧥ٵ;G7`J5^h0 qk&cAV^H7naWWYk 7)0Rz*|yuE [)mn"8j nuť ׆~˃.P-FH4@xp0?L 'qt!asY9lO$wV)S™U~#bAm?]}9h-QfDՑ9Q 9'חa[لsv#i#HʹU/cVʦJVZȸbLjEv;ó Bm\^5ba( ^â_Gܱ]*Ry#K$/=e+lNY#:&jaFgk@{.HPkd[FM j8hƦ2ƄL|kߩC;buŎj xK5U1sd&||zy3b$%*tغ=7aF5e)u+R ּ]d&U&wρ`I\k6B| e =Wv吃9 y+WoDQ*Cĩc=IRu91,ijjƲw#/oD /-a2yǡd8P(!-TتzN 1G+TA2!dWr}ؿBvRA*G_W y^o6I}w]ʖɒX:KD=Mn%Ӛt)}p!^"hᚷ)[80zqo u3J;Dmoqn<_^J yL?Y9j^N]CNwc];_.d):.aC|QmId~(g}x&K!iu؅N}H\ 93~I"{ډFL]LЇc~eK{^&=+ y2odrv:蜁Uj8#>TwmSAs 7U4ce.Hs,/wH0L{kg2{Π'@ovKn Av\< 移бeqED4lłiN Pw?H}Uwo.D_}qI1.W-6O-]WE/ af@0336EI܇JLU!퇋7x#.ZGY$HSLxXN'+ggWPUy4eo>):OS E%C Lf)%12v:eyiadUPj5`٣[Hi~alXHtgd4;5wD2+'1JB4Z'a40>㧠'5(jԟ`RrK=$:g>#ht?;C(Ғ񸛯02\Nl=4 -d.]{J [ u+,7\6R GKUoQ, du}rglزluoXCQb-bUL[n1 hT%{J7ZrY1A2gфf\vE h7bɔl{5Mf]ͥ7^cM==L9)74^btyA(gF>Si+F}G/VHEzVh̑Bt15yо# YG&‚ O"b؀1::cJJ`)RRs'K:2\;57ݳukuy(F1Vy։c,~ytl=8ӐF#?I*ރ[5L!.E9:M,.MhqMzi;#̲޲H`J$T} ^\B(ZGPPIRE32=Cuy_]Y~8V$Z"wKUĘ{Gg-A q p}fKv̬Z%I {WrI}3In] b֧Z'Sy~vl9֠]p2vpٴk`sq{ ux s(yNJSObq$t.prfP/CĊTyȫW M6YN|L<:P}Y%I5ץO !wH0|=.bNh}}fڒqmD0}U͹RЇ$:DS)jGF08xj٢@\MOk0Hh:R vl? < !He'}dٌe0I$V_#V~hu7%t+XpU\4'j-Boz{ *'6?G)9+pÏOeA ˞8̫|/Bo A: O҄` ?NdE:G|gICpvW.ӷ. }ChlgA)cH'qq=ȭAAC~pO`"!m';/÷e=\^W%. ai/c/6gx{O74ȿ<3ޭf,-l ?vQoRN;8S-ȹNHM[;[37+vSh%Xg~l/IK#n23bx&Z i0"~{G䡆;!$Ve722m~SBā<n7 01Qhc[V?Ȗ⧸4tʳ  =5^wMU S=r#t`ӄBq3:f׍ ›;I-=w7]VdVB!iu® <,neR9"mSJCA+[ ֍(  |39C)nHjg&XAX51aL[9WȲKȒCiѿW*E9%gUaC xO\_AqH.ca˻ +[r7C/W3 +x3~Fx"$ 4BMb:#qq'\F eʋG*j7W8g#Ozj/"wg訢u:,ûOy$i@uUG"z,Zh TIe8˛ݍ Jv-ĶYL$iNM>Go'mIqb/oѤ+{u2&R5씚6jTWWgԘL! ufS)8*VaAc(c>A+BGeҙSw`X-O7\6"7 r5v歹`)`>v'?50 uiu!YE!~[(}EɷT9~e՞Ӳ>&PF׷&f0CX.u\ B82Q>8H/r_ 9:;'T0 uTBP B yD/3Y3 q\^C̗/WBePM)ߜ͍9I/d5&B]|S0ߡOt)䟣0(iPl[֧7"v*mlU}5] 1 GnZz3)C n_XrALZ.#hy(K7Ԍw6|H˅ 6fӂ sA9zysI/u^Q^8l$Xkd'8߿j d4ʭcW~va}U HsQx$㦊oEfۛ@3,1tR~:Lae?ă Ƭ{ʏʉ@$U!I*8hIgU,XQ h^`3hkLfdPS Nӭ~ѝAs^!X+?Yw-ÙP\:J|Cj7Esf箁MhNeK s߮33vXeBevFZaҮtQg FÇ28KyЄ/<[x ȶfJpͦD ,3fKiV&[eJ3IZ-RAhwSݜA-#>ɶ۲^^h%%-:tq`ߙOJr&BYcC3riid߃AmU~P5A[(jϩh>_,)W=\–`-;Iڌ!fX+%D*MXR0Aq :5R36& Qt F}OMNʐL\1L¢`?85PtԘG|PFC–Xe^7i(@ƃLN7SKzyM&0dAsRCIHHU_ Q- !& -폭cBoN=4ZL8&!3yXבbQ́H-]ʱL0:=Er[+gMҍ,ֻ)Xc%6Dh=&<jSΰ9d#<ш(T򐴇_PЏ1$LFSᳺrϻ7rret쟜o}4z(@%4C`ʤ ǣ_<LBApEwCJ8ӿg|חLnW)MC0g6SW.@nMцditkp"3,WI% [\|4 Aj+&-Z?ѝR< 6ɒ/M)T}@picBʬB c1`9Mn7 I&;=Ș7 j0j SDX3\CZm&vh`WG> PܨTǛ^ё\'T^/`O#}dwH,h[rdAB8{sΥuO=,\>T.g9 >!Z+%X`tGT|T>{u 4/ɪ*C)gR|%M8 |- ޤn 8'#casɥO}v2DFܞÈ44R`6sdQ cGF,Xa? K}#nxo7uoYbf;G+7doI6ڣ)Ё7 T ###tUESK%мOQ0^>W;{ |kT}؀/CL]lڋ=#Msrt ۫ ЕTz8A6o-!Tԯ)$>İdjf։;B(Ze(Se\OM~ S?բDndg䢃]>}v)7qW }dV"g#N]*; -* R$RRC 2c+GG7E}u~Yp)Ӳ}l**H5/HW␪|mGKs\>"MS։#jwdOdm6#YT@y:KΈ 6m+~>iQFa:zl~:/~мkܞĒ/4+?O 4HR)MWqmVAB.Ho=\= IhbV-\;3!Nro5=]q :1N\.ήEooHNǓ2Kf'2_P-! ;h/xOCG7BE"%{E,S`/ЃR`f%Fx-6J5ᠫwkl)Cn8)JK `u%_vPfw}O=L/wN2 4͕ 4B  JK'5z:Y;,`$VOe<'-k~ҵ#Eb]@L#4K+-8Yw^HZ\MیМ]N6BZg- d 1/n0|O l^=GR/O锄 G% 3rNL~ 9RCGƷ.^|Xealݵ܎f.LW1E񄉳 d#o<ر pƠ/HN5r!\f3_ ̦g($B_Hg9Z Ӭz܌HS8 uAt/z܎V6UQpJl]CvTR:d]̩P9v)Gz~$=ALJJk 2':dSrM/DZhU% &U!%<l{5Ս3R3XNh( :冗߫O<>[b,+lPyFTvyVEcjl< 0U3p@EL6];^' QZP "dϧY=ִx\8ahxud\G#WO轤Rfuv<Ju(FhD->6NNe7X6{zY//&'1FM] PM &2A,`VCX /=d5;a*hŪ8DU:lIIfH o#Ndw*-pf8PVUbӌ~spB6B?ʠBddUx/)_'(MV ;<',/6Ny0lAP78Eء]BK$ 7qmYkRڨ*IzbZON'qV4|BZ2Βs>}"x9vIDK.?)5_ y A0 (ǑIRKN]:Z7^Bm$ 薭ƷtV쐎`fc u5>ǎsv;:Π׷-=qfњ]cr Pmt/N4frL6h(KF`R{~76=?YXK=R)Ximܚ>Qirmc̀Vܞ~Ȼ?_#j'Ao/#d|Ղpܨ\aoIoĦ]TJwEnVBEτ“Lj5|)i#gM߾-aۍtixANƓ{vgx) Ͻ'߯ƛ/ƈVx`(>mw\PϱMz:"9Ct{#5 9c,\nhW9/? FLNȧ#2w U4{M{46(2;Ls}LuQ6R/[2u+! ֲeqe 8/@0KN_Pά1piccGQos2LZbJ h&7< DlS>48Shwg ٤|-B,L.A8|ǚDGsKϨeBixf.zNX?بcA [KXO<1z0;sG7PV\zmR9?FF?fq&W_ jzԯ Y%q}=v ~$mMUs׶`}C1laٖY{YZʽeR8\(J,NHgesgy\DdR~VwEWP}wz.}$@)fPe[]QC><:Yq+[wJr 6n\jx[6cKblo;i>بLӆl$[kqsx()\EO~zx'hU׮f#~#by( x^8ƅ*?C)pC: Q43'm>qDQ6w ^yYH:[E #dM=F8n~bh$E))vC}YXѣ -}H!=t/s-~-;" ] ;U`Uٛ}W>w/X}/{._>bMy$@z܄w[@%oR#B\r{jB\6/҆P7ʲ$WM]XvGqCE64[')32ͮQIPt\Yr IS[n_j5쾆><[0X [NXH{Z,ON@3prίkBeq ONf^qļEeeR9ćpc'55*u®2h$8 l>AhcQ"^LEQ\TGFuGDŮ  9dz¥nqb.tZk(K q&Wwû'=#\TG\˵D8ɴ?GMػ,{V\:)l⡹! FaZ҇QЁ"knzq;ix }TEEtD{V|9{8{Neׁu|h\]jye#J 8g.£Ԑ<](mi4E @3ΤJIiǘKm|C*&8>%vZS 2 7<\N\wR -|\UW$aZ3> Uu[&5Spf=@7Fy:RnM߫(h")}ٺӥ~u0}_ĵ zэ_y#Kb.Kꎦ(#Njw#}⟆Cc蠋 R9Pc;G-[O'ƳA TĬx|vtM`2̴YY)_$ I>,/V*⯶@:;͈8K9 ]lFcG? y]B_~K@?5gEW(hsӫǴgP$KP?W+%7Ǥ?]f1ytE?.[2<+h0Z^9>pYR-Ek[ިQ)pu,4:ay;fpF nlnBmW],\#E[~DT1A v@kj.ه=_=L&`V^j wۍ`cgg14 ͵[5:/q2L #+oT0x="Mlsm~'`KܱVS;?S|m8FiʲQ_sYG%׃3B2^resyĩw+CCDCTiƁbᢟ7|s]QB)KvjQ*ea$=%߲t)T#kY_w_<<iwl$R}fK_tNFaOX/. AwAGX@К/|gc,$xh<"K/^mrKur`&G%tKd̷g_<}wW\D\ϊg&1tt7s̱Iֳ]V F ]4fO?EҝZNxRƗUϽaHtpҳ>d-$*Fupy#pq %7 PT}&t\&\r&P69j=H䇿w&cRCŋq^Z)CsbYF^3!خF*;>9+D@b"/}Z#NHv ՝\Y\3"}Ս~Y Ne,'+@da&M99N¶ *jIoZ٭;ͤPq>߱.3idL%7V>Q{-lv !Mo GSC^ 5H[ ?$lb:y4?BmK#d[2)40_sjC6UDJAnޙIIǗ"U C bT*-+=?iKx39pkguw' %;Y5/e,Z1qxƛ/X@[L] VKkYdls+YsDQvL )ې E  ,RĔS`]YPBs;;NchcǸn'@qj8eМuYua S+οc a;_ z tZRZL = =^ ŷǵל,& Wg ΥWE(zAPFo깒3" ̯OC ~ ѡ؛N10HD>V(p{mN^VU,Cwd糢nR5$&A'%&'|1+:T֘ä^(i%š;#c?@(GaU]u؃^ڊ P:׫ jPU`Rs7X@,P0O!3LL+9Sm=!r(4\%RǴH:%6l^Ӿ88<_ Wsq}=N13I#@qB֔32#~Yg3apQأ'KLeH6*,`NDP?[ NE3A y/Q .Wk;g(3 q GvG\nj(Lfw 04'z"lT)Ug+ 1[4 #ad'K 8]^S~-6ޮ|=-}~fmt̕@\͍ T*uғ,J !/WcF(l ;v,c} _7וZ9 D7"tc[Qڛq`IGG}Wq@c2/Xzkx_BѣGYLcIBalM"*uBJ-)pA)虁 Wupi c>H([,|yW#C2x,nk Vr ߻:H,~ܰ謤!y8f>S7\4z!MhlȴY^KN3EE#S\TjRMYG(v,&{ځ0|"j4s&QuW'jh0_JN 8s]sf0]HP:sKԛ mip[làޗ3d>z >A5D=N-CƊH]f~Υ1SQ5i7/ai| 5tm<md{Qρ([z܌g6 2/`qQjFũۘlgsbBzst+u͈VX{ړ.Ylk WZ8"_+I6cZ8,A) s㤛aV Y7]xƀ|owbVOn}HUCT CM}6Y1rӚD?=R]5Lzd}LG&CYr.K I^wi.M>sL/b2>NE^f\LfpLȵ+Q?> I1xWp }+?YgN:Gd|HƦXw5[1W5e/a qh 5Q>q7iCo=D.;InHЧf8Fʻ͂6ױ:]vДk  m^ ,@^S[bʞ k9|cc}<G\rgO ΂`jjkz6kYKYst턈2ti7RORڶDCj5."5(ͲCq pZR!e wR7G8$>w p6 J4=$@UIl$KS\FZ sX7A2<13f10GvD,r@!R٠@ DXvLN2/Ӥ*u~8utaA3y2: <0 5_R8\o1B? ;)Rjk\ÿ;Ed59Io4B3_cilFf Z@8ӟhzH"85鬟wL~{V+>( KL%,53ps '}Y"/;pEg($$IJUO,޹> V;9R҉abS2_6M  irIW8U]qv+pG+9h4%{ӯqB,4}}u]3kD!|dkmMܸMæJ9mfM. Q!̚HU_>%Cjri "o|ʐ.!et^mbEj;B IxW*Fe31j`>G8uz Qbq?MG$%3/!QqEaYD0gnlksV͚HSF5顤<c0N-҅c>BRm 8G|j:ƒc:AYs^@0yc7r֑J(r th86ۮ<mȞG'P⍷Ӳ};(im<ۿ3w#uOYwobui]p\?i wfPyM  =sW;NҢse[Vd,3fI*cH5`=bʕ ,h"MdLNg6‹2 % 3R8bf?ju8wu`ck 7״%$#G{zӴg(][?gGcoB\nUESKLM?`sQl!<`会 YLv"И0_!s߸8ۍ "]kt(1,'UO*E7$w|QjNi^C 'ڄE9>ꨭ(ÝhjL̴P|l% z@5| $]#ˁ;Q?ȔTĩ?]3J[ԩ_T:;iGݼr~khJ-1b`JJ[)fV݈ĊW'5?ӊO.N7WZO6գpqA 봻-h#uEQ QfN`[ٻ1RZEp^314 HkjgJb+F=xF>xPU0"簈\pwelZ:BNHȎU˷pg3 -D~ 9kd2 QxW!cU6˭4*"d',W~+1K#*2<5mUP{7Wh"uV++pWϜW`-E<>SqEZ{{,-Kϖa^]-^.@ >j-3.`[.]gyJ* ^@>_,{q !fS@6DkZPk8QTfr#nN~T&Rk.ŋdE_x5O`gBdxyN:/ ٌ+[ָod~[ɳ:[jo޹y*" em,O7C'Zj/čmS7c:%A$Yj]DEU^u ,޸%ն$@J=O,q6fIƝ[vctOwTH|Hd+HKrn@$-o3>q#(hC]/d0%qD-#,5+)p2y :DbF>#hÍ)-XҳԡGpWER-&1nU P:xT\uIWff*;8Q;+G; kӖZk"K"B=8es')5?7"shxh3[Ϻ c%0I}ƚ$Qyf9=;F[ZYSON6|uQa K>)v1VÑeڞt.8M ~Csߔ0XeM gyS2t^x7./1?xD;Fg\U^,SlT 4;R;]`vM/#k[M$R@K8.mt,xµo*>XW+:גk+o^>rPS=dPk =߄)I{iXȰ[KS)] 7|hhQs/, G7$v<)i+K5W6jO> kCuuĊlmhg+ߨt 0`m) esdA] y7+LxDG{TIuBz۟(OU=Ol{+'z3oumV6Q)|>8s <(md 59-"Z53]輣ftFٟ9nqϣ\Ӷyќ`MRڲg2&"$2/4/?{m+'nmf{Ż4N(&oW*@Ck@12aI,M>[t0JVȾ?z]pTRVǒP!eɫ~}T?^s\@iv@ F!TXJU-D!/[NjNճ F 1@d&0?G~@(J.Kdf: h%]bā&,q| Kٴ e+fn26^h2-Ѱ 9Fg0,vޣޮ)~R W4oaSNE; {֩P: wnqII,^r;S?Xe+TXCА!u)AQKl{t?d^?$El+^p;SC·ږV>r<5U; ^X?!tt3"|X[ZqI8y^{mGR?[OJOEP3pR]#~v@Z2¸H`G:Nv"6@f < bwK b47nS`5L^`ŪEaǹhE" }T-AFAeMιCi |*/q#hzzhr0Y€z5r8MԜ۪B>=VԯlGcJ<}庴Jw'Oj4{4I&zSS Ec&9!ۡڶly }xohCl 5N+y/bϗ oӕ;fx@nSʈUC / PYjo1nAWO3h YD͇y6+~@$9 YЯl%i(HW`F\)Qoӭ5VU3xЄE"J!]LߌW6~6nH1cף-7+3# I%* qZ/qvr7:Bi *[K@nΚ^Xd&¦/θւrV'DS6'P֯10$z[)Tij:mQZ'uy܋mg@X+[8| e,ז3V>jk*<[>3n(h%- igTu=3)<'+w?~Q;dҼhgrcׄpz#B76` 4{rҏcmaEb90qDFDa~zOy¬9\"C%`l͢-y3Mg4$&o2FVeyim44:ϖw'Ba޵y ZSS8qb+?^1v( oUY-?iCKVE`~SR=Z2)X)4#!6@>p,4dWydM_b!Nc m~da+F¦U9F}~ ;Lz=C<،7H2P?ŗm2[1v35+d{!g󨈀// |w%!aa:$Ui'l/|VRKŋ,NC*bG=Z%h).V.B_~QW}k.lIGU~8k$dP1 |$!Hj4(dt5Xd%?CSC]<LA4P,u<9 w/VK ^fZTgq+Ǽ[_f[ay@$;C}NoheOo^G7}DE.J6D]{8E(8/kj{҅Ug}xW ?!> B]N{N^f(Aə=ࣕ[M xMWS/I1,PH T]hἽ{.)\Ca{[4&\tO)|N$G@#Xԟ3%Dl_Ag2&蜕OK%q~ 2([Y'CX&6YUIQ!1%>ݔ18?Q:LBx ug >Z1_Y JXÑϱW]a>SS[tu&ku8/c4Omcِ88?& +10T|9}K`_.kӃu8ݗ"zNFlD' (EdeG6EB A/% ^K-<ұ} E8O(p$-;!m^%ZZQn#ӣ8"Lu+"IL˯RMkuJ+n)Ž!:ZzqlG} 4ïZz#T;Y4#C'MD1*nM[ ڝþGZaF#΂qVP$ @zе, >^f|KTH?LUXiem0Wk[3o%UV"`]] lɯL l-ʞb69o ̴PzMww=ZKwM(v&vmdZ3]dz)nW(TcW*k_'OfSlKsBu;ܡ`mIkF'_whwBX>Ѹn3w ®LΊ $fi⋪zpv"7ڍ[,C $0-n1R&EsA&R`` jwѨ:-PrT6@Bt.Qan#m{=ݟKI#=w`'ɉUz*Gˈ1E6+ ʣ*r z:|("܆y;Ǯu65ܫ7{ż/O,Z[Dzsr!iHe޿ (/颥 &.xVScz°7LRvFߴ9;&wN=A^St$y$(96{HD(ЮGؓ0RvI?1VK+0TqoiA2Sv-8Ym\6dp qľ?J }/6fo퓬"W! .>R&FmL_1[8ˋ~wIL2_6]~6swpIo[dsEc3aDÌA> qwո2 :TH{zjg\y&ǎuOo}HHוy|a"@[.lD u|K:gMqnJXI3߳6V**-W?19Y; /ѲgK29ؖV;_|qZ@Ϫ}Y48Umg0 }s6_1U tiNaxȡpJ4fN2xq.NQA'a^c-u{k0P"fܗw]%VY=/~ n&+}dp6[uK7wLf<Z8!;D~w/g&5DfQ^,=<أ7'|S3ീW? ƻzdoZHm!D~NJ[OAJ"T2|&fO 3D YTjd*IZ @- L=^Tgi>HĎ]Rb-N!+ Yv;&>W1gO0F|caW:e w`۫|{h`n^UP8|tuYbY**fHhR+\GIP]$T`ՃF GOq 'lRWCPBĺ;bs֣ɵtNmN@/<~֋ *H7[5@.Px͋! Ia!WOn'ib>1VBUd#rے/%;6~BTqL6=k%[A1nC@z}mE GDt7s A[ @[bA^n DM>xO+:M>s)&C7R,>=ǕOw|ꅣ=yGM)/fZERde&t2>@a <*8Y^Z!+>1y;ln31UBOޡqS[ֻI H$@Nw~l)-/KN}&81F"!8HSkLW|uLvA.Pw8V{*𝔈 FrR+$NJ+&8GK9֚U29&`pjlR?j 5wt7:9Tq}qILIhwԶLsT * ǸQCL3.x=_KRWH9˥Jw.8y(-B V4h?%gDA~Z~l,ҡPC Ex$~Uq#1tM C7KUA[MɱF:{yV:xn+on8 ER̨H'RTR=v ]L.lQoß- tz0&ӑJS 21asO["$+~}6AGQ$oS}d .8&[^r5xSFI^ɸlOʛpLp(۩^-&YQ*Mxq9`K̥y#X-MєM37s(~ADFBKRvZ2\4=JL^ՈOTyBpG#3[U1~-zf-|qe˻' 67K `(*!ì,eJa^KE9s7m>FuHb~b]A}58aчғqMZT3oI)Jzt(_r/" ߮dH>^gd?Es-J6n=OnrFױم<[lYf+I\0LX7^ؖ1\ 3uUYe e$Tfoc3Ln"s< wB xzl@%6Bn+4E%O,+1DWx$Vފa@YrxٹЉRwML4n佅k4uID&&䋥:8! F/\ӱ׹ I橗y[]\͚;Vm3@sTVF;T-)$U 5*c|% z?/gf(mUW2M<`;8CfW&I5V5[}3]ɑ ʪ2ZOA>7^dPb4ϥI)jv퉔zsx6l *{ȗoN;_0ͪcÌbapΨ}mtZL +T5ţ0Bތ*0A~b*ЬI ݐ[_ ٥UqltfR[n=V × 0:4z+p+" ^,0a_gW6ԊPūb(A4=x! PDtw/w{쎢ũy*g Mg_oYl[tjy_ BrtaܕCc|u.Dn+v #IVjѩ$`qvnnsY+6Be+QGm-rCp!M^û\x<$>fgZθ5z* Q=Tt(9x|TKzq'!vXyg!ospݤVI[6_ "MeT)iE KHmYBcJSQ| kd0NREgmb; A92w `!vy;/f W*V9>IGɩ0^4I+8J64X$~`W-Ϡkߥz2xZ8 \4R(4qj:aN=.| Tm2?X%H|;sIuNLhK{VeAO:A,MHIbΈfUUM=ܦ`lT7~ZTue 0L= #/<ۯ&Q-CJbj|9q/G^ RcD@CYJ`-n/}jˆ3ehGH:prpGR='7 XI(tLav,.h7:Cx •9Qoe1FgRۯ?M;֢R|guB/JC$k?+?.G=X I壊Z-$Tt 89'4Z֧MmS,υ~T]x0~ט2V(1kTOu +'Jqs'6 =C6{,hnn2Z)c.Cj9}O_B7h+_]3j*ӨRq;qUKI "*!m0cJZ޷vcc/Z'TC7ulKRU|}\Ǭ;|Ł@:D*3/KC=9HV{ㇺaj*h+w d#KUcbkUע /ɷ^@5^&w󜛥}=K6e\x$V]6jm*EF{S;;{Z 6:l91>;9>t(9PkL*\"#By|M-ksS5И 4R 'd_m+bVyˍJ[@xppǿ"Jྵl7iW"lގudeWc=3H :^Rbk^Iuو2ׅ#TI tvťS:P HUe2$D@݂o?\O#]3l@Ieچ'o<.},ޮX^RLC[//^vol{R@*`8Xuh}Bee TT.R )=FZ#Z:$m 𣂋 GA^N6נ(]#dȭvaR}!^9aFd@i}Z?%(wAg1A1& .#LSm{VE3a#@'͈͡ K8Υ2~!ꍃslA,Fk%2 5sUTFdi섏VrqyT_ظ"}DфD.t;fs?^H@rQhIX_!~>2l}r\Nٸw[*k36zϕ[3Y`%|͑\N4 {tzm";]p퍖 B]|l<8rڽ`=Ю*U݅m%؂f)]u5뚐 4oS1%Eviw#q9NdVzGbL-t5R8 LDGΑG<UN;!.8m-L"ͱF'+RrGJ@X {j;#h7GuLP i20C0爃+yӰ ? M(!8,8wM0c ^MW7pRUA ;YѦ+'u~Q6#"hq=E9Y2zߨ/+&شJ0cfx QqbH1_55jt/MC|t3fM1˫u)'s7f:$ \>I$-lD4Z,:Z*AԚ1d\qzl9aw>52)ݤ}M3z|3XP)zXH5@PR5r.76s]N'twW)Q|MU x`;M]* _Q}aWqQۘu4 c<E`>nWgܼӹfQpo ʔKoBȤ&`@%זz3 PpcOfyC"Q1^;BfojR(is^E2ԔV `̭9mqh3*6Qf%wzVo/ 4j}vːGtHҋ 6ͬ4j/+ 8ʰu6=QRpgbQ,+s>6+1YT?kK/aC8zHj`h`_ MZ5z8uE$4-Zhb2d#9ԭ.]EX]0eRHk*R%FN;tlhTD tL#Dt<نj{ * JnL__kt7؂Iˬ;w#z& :sD0LJQ( ;HTy:NJLSB/9j 5+ug!ʒ/B_fI QEUՅfSyn,5L0=Nj'MT8vj {T讫eSj}U;t|;g7@ =Msn9!9 n=aQ1k޹e'q>e}pvr$բ|jg() LH[M΁ C:>@%}e]BK*Rʦ%#yxtgYx+=o*B0Y#oSn/l"o3+PF^tNveq9:yٓ/Vj/l;i|/CjVoaiٰJ?VW8~qFWI:i$2qӅCͼPE(/S8|ypdێV98xim4E,vh(\$I;O@w ayGz[_to?u Y>~UB+ziQ{ιsHR: (8U◜d Up/1+w(KaO:KǔQ0\FialE)fY˳_n$KZ\+Dp'N݋B]t13lLXwKg}*6gאtT+fkY~V)I;{Y}#C2g',dCJ(H 7g#I9G_$:uɣLO>|b67<)͖W(U2cId6Bu43n69Қ)6f4TDupIMeMa-$Mh)Tڬ{i߁Sf 5L0"1i$p*dv. ;!ΙvdRsW,Զ՗xdwRP!pWв8K.%@{( F%Y'Wj8Jв1$m&P,} *6RmU q-2@O-&#!K] &=MfͣQD,m)-)9 &;I6Dj%*rS 6`)0X` rzO=-b,dc^XO'dZOm2uJGᦼy-[43OQjOOTU:ttCQ uȀ@ H0SƣBYu4fl'Rs:;.ߊ| ;pR] z? _Pj<_w9O9g ;C|&h3qP™tF6}jJ<0/;ᖫ69ؾΑxvF=ͤoՉW$G|BybȎtWC`aJo'"[I[y+qZYxl \{j/"{'$?p?u@(AT )W|w #ۅE+9Q"ɁxoޭT[a&<:Ame4:_1Oοlw93ݧ˅"uLE£xrgRri#Egit%+1 ȅ5T#OFhpZ_"5*( ;ZDH.!or(jIWZ ?G0/WBb8[!4YeId,G ib !2(iLti=0|ߧ=0͗0ܟUyAM$;$@ <H /-D l$ T~C6M*Ve&f 2sw{'?Őr{\ Lfς7dvtE盋9\\HmYi+ '0TqBj!O]Pͷ[8fLe4n}FP}0_g(+Q[Օ ef~'o[ix1o0Y^]eT`kY!y; '8|ㅥ=1=5)"JY<9w.$;2 GM` lqǐÌ*2}8 "4z 25X-}5~Ef=8Ra(zeIu\f#u@|C_E?gcru3DqKs0FAEt_p\"wtlvISv!.\Z$A=M PW7IB`y V^>,IXQc2_cT^G]rA~t*ۡ4ZIN{SL4V A^Ә=~ q(_KF >?)7\j.vrlƳ}P]njD_r;_vd($Ĵ |6kրA?"ɂ|flUA :[G:ϔ 93K,jr[TFYvI/ 0A1w3va3轸#(`)Is#Q,ߌK2Q}`Rx=2\f%p~O!V}>i3H= gŪ~Qݚ 5*$Ww*Q$;]<2]=wiACطǼHH+آCV"0zYWG'*}7ЙcaL$U"kƁe֝}Lx"`VdTO 9 K +C~^~@ mz-O< a,m6\Y3 Ɯm-PTD,=IN\ԟ%>r:U1cw$;n>.e;#X2{*R_h ,ozSgvWWIe0{IK&~=R'c]^azXФ UOrv;_%s5#& U49+{Aφ]^:" `(b ]1!Z63d>{l2TAu7D$NHj'MO.dǰ~.;!7jxưAc#׾ݔ P3xb*jֳ+-h ȏ(q4?=>}>?f^dK:Uxڙ`{Uc |(w.\O6ScnQcNm"tg J}nFuG:BPF]̩ mͫ;sWv_ryTlq5*{yLh \/lKWl53'2tO~CVi@KEL*nC.>`:hf΂"I?5O(Y0[ 3; b{ 0L. r;cL輅f\yKyZ\ O?pD[Tpi+gjk?x ; sghѶS1_ܓ8@z]+^=t^tV><%8@:Eڬ:NaPٱlVF}(Mwa݅QS: Zg"1kĖJy)qh5c='M(8Fմjw2҇ |bR;1q'T :*& L*Ձr3kEnʥw.,K$/$?%91N"ؿJYNw%փK^l>zbRx2qA(Y#rTmrXƃJq 6\i*m`>lZ\XZvAS"zҙPxZ_#xTR0q7?d!9[g0]l:Mid*ՄfՓ3lG#l*mٕ]Օu*PZ(Z5(S\}zn޵|'bU^[ q-4dLIj˩}קVݽa̶dtGjN:ui9#rT.I( W9(A]4_^d('ͫyrԵ{t@jLfl⪹\8-4X醧ʐכL^1\`J&nVV_*u; `>ئ RܧmcaS'Ț]Y V?ӰCal<7ުهc'Myq]<׉NON qКTM rf=Yؘa=Gitm*۬jUQ_xߟm~9cM,o/TeP2|:Cd?0b2ۊUbteCq]6[]"iж5\W.vFxNrmi!fE#FFGxO$&a5}OOJ+21 (mO_Ly֜V.=G}@rd6Nf A XFxC KtH3R9,pAgje k[Y}hcE!%~aʄ z\,WX臲jtaTkQ*\9xH3sv|8M~?Edrb19A'X`.|rŝc LU?M.$>+ !~Z1p,B 0Lк0֦/T}XLeU:f^WE @}\V =?Kal&||44?倪Vo޼(Gb:: ¯]7t؟J-ʩjmox0> p{>@bmMкWV ./UN ~je XEJN êoW.NC$$*4A+kL{l>"˯I*H`rBӏuJ[a@b[Ez E;ޫ)¦ֽ+(ƽT !Y ^/ndݾJLpK$r򸓴hlm#ns]kH3Libh4Ǹu<fEmorX=q,s~T.NsdY-/ ڕZ1wmEqQ&r]8lH*} >IT& E7Zh?Lү$R!KNLeMi5]}+`nX͢cptq)2iE`Y\vEvN y3zNK?ukGC>Lc~R[y(?Bj\P}[2q t&nZ Tbv%s<⸍v. IyQy[TZN6?qU}YCs7Rؠ |IfQ4tbO,7_ |QX3PJ$6$U_&0{kf46d*b|ZV#ckwRWI W)!Oe$y^fE}*aGɂZ@*~ df(XLHYJz[Mll$K)%WV|$872ezlH ;kmH{ri"2+)Pb&]v`}v[taK> 'ɡp񑟧ԍڈ9̠z )@0낯&ApF_jlKLjb%mB.ѠcJWT+i>ڼ+}ޑe@wF(1f"F(l)/ׯ}L0u펯~E|_=>78d+Bnvm.o˻>ʹzFx7QI iڥJwP'%תvgKobG{\7{$ :}rRV},rmz\E'~uz637lZ(fo]ƆuOu:[Gi;S^1\w|`$@Sl1*!oi7R)@>IY!Å :U}K;wDXS}FpPw R4hEq Ō#:9?P.0@Z N{rS2r-_*b}μ[1Hf)$fj0^ߗQso;@f;4M1n#sbH] IJ~iAÌ=bE HXTSy<>ZC~rT܀/JjecPVbKf$?~&E"jgA؃:C%@cO?i!BuT'}r]f<`VfSQ鹴]%S91j6GbS`sj1,: kCQ!bh%ʲvOB`r~:A8BqmeiME~=帖 (}ʳdwSR~5K:)Aih7շ@WN lp>(v¼IeBN3aeE #G{r//ɷRYHQZ/`u==ktJ*G+/^Yݿx_n0Ֆ8h |6ڴao! m])`Wy3\$[Z`_,6=X"PBs-;$-i.<yiLnmm8?)̠t =\ޑ0}R[W&L&?2rCyy^œ}V v܉!ܧu5h#;]9-t'6#iB{36j^J,RɕY*:d~(4A|o\Qrbe~!] Ak ;[ce" 7+#I(c*\ / .mho5D&Yc~P .t.m&]<; 7;#?Wp(!J`v? x%v B_>\^1f~Nթ5HW !l.B>@fFM 4Jާ9ӆVen^quɎb =μL/7xewMK eyj-p,pg#X Al2\7EʿkViؕ?riӜψ8yJ beBy8^r7r*qSO_ yBJ:E*yfT\XgxMh$ cIy(o(Ze5[*Q\n5_Bŧ=2mi,Xd@zr#D[PrR6`*H;6!=VONwOo>_`YT/Xoz@죬8|IoD`qu+/(V0 [#k1B((ǹ$5]y N/aRa*D[r'Fk {njzhQα]ELPmidy2Au1m.p}cD̠ 7}-d- QC\J9̇M3;蠁_z(x>J}q_c /O7yO ؔO#2wJD j:/J -йFsgd-; D"w Ũ,)<*Ŏׅo2I~q|! .ʥR@[+pJh fsu o&潚͞:-6`Hj"RE#M`E 'T(zCih *6O[hi fut[|; 4 ṹ8Ó:D1}#Y /W< ^\7!*ȹb=} &7DanӅNj`&=~)-x2h"]"-N|%idžP5߆A - 6++ <uPnd70fNӡS]=m HJFc?C ad.]0!/2o^{D9?\高XJ'I Et=PB%=jWt`7Qky?1HAH?r3o] ӖTԂw8R{ۈKE#,[?:dNs. AT}dQS|G>YG0\tcW{wo&w!~w6a *D(C\Rǽ]}8ŷT9K[xޞd 0 >YH|h0F;sF~lB>l$&f*qmncS X9D_wf2Kɂ7݄+K»6ۻGGu[^P@)oۏ+Dlmrl>I{i\jQB5HgWOz ݴs_Ǡq%@N.N:V˧@(B2؟}-Ǥ'B¸@38N $E)̩9O}sZa`2d3ci%@9PN;QUKJv/)EuҋiT\mEW`EW OIFD g))ahi )\-uׅC`ftʜnjȡ6U5%$vb:5` ghiMI: RѰI atPy>U=hy9|9{VԢ6*q#a7gqԐϝHTwr&\_Dew)eπkT?bًk9\`aS])~= veȎT+BT' woK.BAC1c9xE*@yjn@ !Xwwfj/C4-SpKM ELϫ]AׇqMᇝ;'*x w؍WXwNR XHZ3Y7*}LeHra}{'ޭ X夑r5'hb:IBXV1(`0 gmۄNn?y+W[Xߒ t }gnP0f'Lշ%Ԯ:9)WX;hHmM\i*ҫ;3ߖ!<4!HZw]oAE@O {Hޔ?ǂ{ЕSBwC؞< I#[&ʴ`J(;AecL D<6Ci$*\"2sMvG,g"&n!B~F/-C-&E%С؇T[a?:37Pqi9j3<3{ 8FH.9W0Qb> zx.㪓Yv Z "o$E5"@SpE RgXi'ʉfpL|{RET-H}<+xŔmK>Or_&JZ";ږc[RbQPXV uNg%UۨM=N[ojToY5d6^C sg5MWoNLǻ!6 w(#V:5&UPO-TMS:をS&PT-fjz歺\x(^D]{UgT A5"40UHò4;pYϗ*0~D .$}*&P!}z  9on3=wc?J9}qԐ0 @{V},Οg>"?݃!2Ԅ%\i>6@UEy@4s#yv_DWޔBLi!NK )/Xϲ~z'[Ϩ@63U seгI i?ΨLs/$t{,(Am#5Kx$%$W5N:6 пYCu <܊~AכhՎI:ey5M'5f~wc:( @ T]3bU}#+ $ָDŽL5aJl;H/q%.r)p ~2{DeDl.F03Ԭa ZфYkG֥8E3`mcF @ J-4`oD/ gp`.ky ٚeG̖]+~fMCnqx+㵆\3W#3/BZyֽ膌R¤#/1o v~P@Z%HwE* )̑M]2 +SG.0?NgP!SkA& uR=6a1o \=,I\2'wXO?² Sxd OA/ |g7RfUX9ZׂؠiW- u'>{|r * o#Z* bPaIUGT/(U1g`z |^f1Qm@%- Gx0ָH/mZXn :ri`n=޷1LE\mM (4?]Gxhk/q>iov@p| E`ن.&h,~GO&Z{ZY,*"" `Y.U=l.l7~XNE?^~N*ۗD.Bf۵bh3WIye{[n׀J ME[2zw_Sތd)a8]>kۍY'22KǟGN4qrLVnô< ݡ0u i6Yq!?EO 4`X&1G5(ڔ*P{ˑSoJt XZ0/SW'BPL !hNWi>dq? +#E`48|>N+8A^ ]\u1^3q|_;1iK3 ܝ8o<:0'9bp!^fIB5rj'o %OWTf'6U?p*4ɖPb I8'?9~%\x![y;6Dۯv3칬62'sOϸʢYg;}JfQeP)C MR|II<ҧ_L<[(%aQ<#W*D~U |H_ &0q0\xVxwn$rc7' WyO B}Qf5J8 6m N1&J>RFx5s?]RDЏ?h/%hӚW4)w7C DžB'%@v3_S*kpSjD! 嚌氈d]:NR]0,l擡aI($^F(nWL(hӝ0œ ~' F ^z2=5wY׀Ra~ul0xP4_\rfZjב/efjMgwc9fu渘6F>.u|.|Y!C,HQt9BWzd%Җ{NVJa,u;{!l Sih} o}iDK`|Q/42~Fb]77a1ə$ӃŤ.0zmPp y3lFx[U,qRh\yd}vg+ (3;{b-siA ;5y%|yI9=fzfMtN4'}6i)\8|ŕsɷ`:%P5f)Z &E..X;׉5V@(Y'ܑ@EIфYgoUS^ ON4MSB9g̻72L%Ӱzԇ(iG X-X2/L;HkOVc#[2~ڰ ? ǀ 47kK+GcSxs)#np)eKA)Ixw13_Z&"iU^ pMp5"H+=Ac9f˥* ={K4Hҩ٢ٻtF2%-D9]x$7 !:|7st-L{1H fX3T뮹rOR%|b$vTĖnREuG#) P]frcXA$Vk݆3m82Бzqmk?Ё5J990NZnL~u&Jbp#e![e☐_2 =|)rE(<ОX摢OۻH|9zPxeԆiZdA8ĨA0AnMާNL#TJ6[E+{C~2]uB! pOz )ڣ=a ^vFq:k9抨| qhƆg}0G?n 8Kq29䋓FH6_.^p}ELb]Y17<̾qoB-kvy,`i+Tۑ%7¤MTħ/(x f|5Aj0\ ])ѿZ\Me8L;>ќY8-Vͪ8+]bZՃׇR@ϰ5ļa͞4PRkʁ¬ e~)1׺Գ#¿GJFk"ǸQ3Dv}llT*]4_zCݯcC5T=ꌍQxl~Kpݏ}80cdh MŅ;6μxR w/æN@-(}#Qݸ(bT\&|*ml]~~19=@'=$6y/aNhemH x9=Pƕ5dK_/v!݆]ij.kfnvVE =lɧXGqQf̅LZ̡#>m 5Եt]$O^Q跳/Y{I1 :#[>G!xW)GY8Ln+Q\W"GuX^wG[JtNǷwViX_iåO *[x 'N(k;tZR 纡}q 5`o.Wg;ȧSJ99'`j/.K+O_ wL?lF>s/Ǣ1W$TNY:Å!(]K{8nzlHs䛍 nQb\=Gw_iL=gh;P9mDHё7)`|~HWפEbGmRX;̎:5yؚ(JYSP5[dwLw+E\Ă.8ɾ0ӫ(eRvPJvƗ_8fV>.SŽ{Y5iG5bWZu]Qংȕ+A.ʓ_ۭC]W'9cŪX'aК:Ah+4Bwddž[\_;26*: I1ʜX7*!BYSmgqkD,sd÷#E4 JXEO~c5.ch LO|ZZ}&Cg(g61k j, #ۤ%أa:J[ASJ~-:n|վA!S!KԟU}$G۔~Y,,X`XWT,t vK0thKW* 9y 杢s̫y ½ĕ#G.|i hv x]gkERL,GƼ!AFB)ehYt7O oжe"@7K`O Xu Amti 𭝝#nD$w'w?@ϥ|wEeQsPQ-6}Ⱥ Ցf1@j(9Z{aj@߲@;]@L~{3u>}ꕠet} SpP}q.e)̥g F'.#\DF7|CVv{ [1GC-:+ݝ8S|/|Fi6pTsrTѣY:&'oo vIo7IqDR:+{ҋވx").U&#۽h0'b/&ڶLDJIY !3 0`L*!$!`>k{0%/yВ"`LQYM9m>SKZzp{0-14UixkDTj ݐ[^PnQ+MaVN)NQ en(Uv^r*jl ocMKxvk~JDÇ`6#|7q%L;H[xsV7 {H+Wg-GoI\Beb]_>n0&<]z~Zy~k縙3ZeB"I51!bWN^ej+~.}/2Q |<2&Kf?x-9}zhQa]Ȁ̀p?Q{]ܐna4߻Ay5O`!+ǭ=մgtS&ZsSWGz]xb01@,&NzU;kjg?sꎴd7y!fXOR]C{!x-tW a}W5/<\&w:لi%82>/#r{[faԺQWv,1sj>Tk,҈!x矎SS6.3._)+ U/ڎiH!*øyv?eGO3%TknqB^0c1~œtL#SCyvC\b5mT7i z6rثl_W#M4}Fɒ=?!]SQ[NP,i$RwcRJ{=Lé}{ĉQ١F\P96JkfN4:~I۔tnr=ZR4D428hM>/3O¨o՛i1n}lZTvwu 'O>bNjY8י}d ^&F%_*DvmcΧ%/R K }a1u,4k.Njq$L E.nd2g^EyTAqc˧ %7+ȿ }'P0"rP-8oGQskQ^,k%JqrSfwcqz*h=. e)7gϪhDܸ㺌N=9zFۚ)rϐy*_oZaky0; ah"nc:9X$+T̿)W ,v HZ3&P79A'Mlk! Ld.#ݨr > [Fd~g;szdj138+h"h K 4d)30/~=8AĆFEj8Xv cʋwV8UIЍ[OF9o/HHY)Wx_ʸJc$Y N,cx NRL 'l3Hʮ\Y{beNdq2] . q=QU |8NF՞B,#h,/)L?,l:4ZeX<*{X4msud avSS};9 nůʑGϋfq>$:";eY6GEtEI ?rD ƽ!^7 #kɊ?ޤ۱܂j‡'Kƌcr%'FF'͚%9 m窔Qfzcs9Wgk:\ر%0$ECH҄" VBU-B:\&Gemk_&˯)9qB 4q?ܴ4˛TXѨFzn(8b&zNH6@qRZ Zxy Y K@3(j>!\d KlRډrKr8ó'47gjKx6,]Skp+/}c.]@ ; x-oA۴h {"h$ h`UM͍빌ahKŖuInV Ҏˁ lK; E2?U/|xAuي'|L vFvz [Rq9.BwKs: $TւA1.+]qH1\9EHNL4K>yR(լDK؀ՄG7!/%m7)C{'TvTqo&Eھu.np)^ߡЌVYFPN3;=%?(-yadiқ AUT.Lpdz8)Ú%ueUX-xhO<@疕j$c6T`웨_1 @pxXC|=JGbboLz|g .Wf O T8Hzġ N88@NeOE,hd:}8GZ'fa50./qo͇,19nǯP6ꭑys@/S {n^lijt1`3& thE#^sF:5A\>3*^_)~#bcӛ}&L<66?,<\dA0@R*TiX >lco]"6=<ȝm=x5ٹ7AtN G(H $zv@!m@n7umc}Vx("crKMӫ I<Iy(2C7$"bXv%rtZ2<{c:/I7<9҂jmY{l9b$yWGuc'^H=J{S ,m]\!~#t('cOBSGbA!}/>f.%o&T,x Q:6e&'KӮ'nl&hz^~|NR2Tl)Uq?/< ٿ@)wekb4C|+k৾F[d,\+,c3 8kJ)(0 $1g1J=BrS6FCW;w$6׷­,!֊JX 3*dCzg +=Jîv)nV#Kf2ʹH }oRi $8;Eb"']IQY#pon-7|"y77uh 6K7Y%@QUb?d1gDd B۳?UwLx%4#4OU-ő<(6h baUc I:SE4JII[!:r4HV 8ҩ?kB q7B*b޼)m9[gte?oL ޫ|+Z_!khrө\O3WБ%V.{RA7p]|&aޑf> swz$bYL@ӮMWpkJVV޼5P~)A"Ү_A7=8FUG0pLy[WVu.s h$F0j<4 8ˢo$Hd"My1S~ZU~u}$rv (yDUGت#PG*6yV0ezƳCcX?E9xB 늡 V@ukzo ɬ6SPѢa{']Ca׏/KJ!\4gu`N&M{qꍭIdP& ;x+ڐ%mDzA)BqA~=r9Pi7 ꉒ]d"aHþ֏cAo𑋊<"%xө\eWu~NZLd]h#{`FGweJEK.W00 l̅XbH/G2HTƍd(,Ci+m`9 8f#;~L'f1y$`@;Ujx#4癢Ԣ[dryQHK]^M>`M{эN/'Fo܍ {qDՐƣTun~bۂ(9A8Ŝ% |W;qFI&;W!*Y%Fxxu:XѥA 8)W65 ii1}'N;6K]lK>6cdc4A Oc\~j#LQq))+*τHHʭ⚸{IAZCK1=z_|nL'uH #uT@;>}XG<27y -@hĝϨ].\#ߗ $*&-oRN2&` >υʌx %Y"W7hfB ϱo׮L?8>1( s0\xlz"sCVbx3,`4o8[H knJ_(,1Tv7mNWojÜ@[.]7S|aYm ;)JGM?ihxI/Oy,h&w ܂j!"8ؚLABoqXږ߰ž#+ךNMJq",ɍ~IBm&Nj`L2}#,g' (pegyX (x?ѣEE9@;Ɂ ߫?W_ S}5.e.}7n42P⇙2^@-3.tn7FzaᎷO?V@O.0}:P!;B! NY/@j_`ʻ0c^\V 0%o|G ]PBg-:/IR僦1g5ֽϏHKAiA2' %s!Bpd';}2c&vKɃn+ŋ\X>ϸRI(NbĎ*= *Ry̻_" $:?۬=9p>_ 1I/>c4>$1勤%Yհ:GYY/P8Ce#κ頠yм-?@#xY?lS;h\ G?D_!HgiC]oF%T@Cۼ*|J*irv/1WL{zIs iL@k=ܘh6(ds"vU'=sV@݅םܡ`:+j(?d m%hHV(ɥ|vY@ky*c_KU2LXXg{OKb+8{@pzziynE;3O aQQ6]ʸOѬD~Ie5x<ͩ'b;.,- TGa2Bҷ9藦dh~H}d>r)~dpO27Mi뇡9sJ2 $NZ&Ap 5> Z)ϋ6`ӆ A4\F  (%Dzh hu^CFFR*KWx`$B]{u7μ0w>OxI#|`+n~`,J*5w}vݸ+Y)`72^ߪ EgV?쐢A < kYw k R_[U0>T 4J**+'%ĠxYX[gYoOA= 2Ý# x>tZD]%}-EY1)*-@zg}_I@a'46@BdE3ޟb\E I_x j};~vpXw_2WFΡ}wwCe3~Մ݊u|kͷ;B. Bm0hi8|):Z<)[ps+vz4Lf z,&6#b>w"kt H/EkIK^8ZnlPZ:շ)v<)fڥs> ,}l9\!-,@f.}VץfI=4աm^fI4 M~3~iX/m|.ӨMy,F T O:.*W;`/&ZzӼ?rr)^ubj6[,f- FgרּxnIjDLR컡P2Kgy `& q aR"=9mҭnԂ*y.Y^еWvZO W~M7+_7$qu\$zL/ UXіws$E^3ZBS(ĞʁwdF%$7+K,1<7Ѕ 5/oqLvG n{oM88j^B#\B4Jy^5 3D6/r{{ Nsڗ\k~S1͒kR(yVq11b.v-cqi/=HG &GP ("lv QQha>RX9(N $6զGumz%TXx'y&3^G'pPg튼mĮRОlw6^LdHhcu<&VYd#z7:TzE4'Z V AK- ZcT!(BakNؖFr]]R4X|?@]W9yEk*wf}K|QSq9\-$&|9_=Re K2-OrtJB~ ~ifvcm\',M*~#7@C:BPՍ^d:2kQ( 7 lI["0(Yr.~nB T53 ̸Mb׎\WzpF (*98o-;c_Js *'4Xg.;FQrAl(\?8kvel@FKq K\_SlMA g`h ^X! mnG>fLmqbv(".]`%$!t];PB\Ӝӛũg} ˶ wz `@gU4䶫3jc$!sP󔻩rj@2QWq8Z*=AjXV0f3eRܢ#3 L2xp"D*R c9}t _,nET ؖ <]iAEe^ş=]("~+/F:eUGoW:cNI ΐ-.,1ػ@1=Y7Zʤ9(E\,A"0*o=幏LK4]BXbHsϬo̒!"{{}GaA fe^y;|O8eH'IWސxK~GFfcxٔBQhzTS/22:Qfenn.6Ou +wUkLӋr{7CQ_+R+Ѹ#8½N"~ת\׌l NeJw\l-FDCWy8-2+A/TGrh*ԉPѽ4d3K2)vY3Ε`8YYTD}g#>E9Pu뗂%N,͟*L5CUJn}PI˜YۭkN bwĄU"Eb+ Z&*a6a+T뤈\qޛOzNL/#1b'd=nMS4̿a;fz[qiL"hƽ ~k;8dvzwc %fS,nK]QJQMd5cM-]\@> j#Z]CU6Dv"66|0k"2*wESmA\,L E@b$/{]5 _wUA͆Rb }p_4;GR,TC¥9M) {Q*@QzWq EW h$ -5OրrYsi.s3T+Nyؐ#ۇ `JlHMg771<\_#:Ȼ4ml~} L[8u$zi,@ʓ'=a7P|);๭Hb8s:HU( ^mR:CB^ySbC|zpf¥<4!av*ۖZeGna¸5ե sQE[!qLHP]yyg@pqrvxswJ p>}:P|Q/,l?1~b!v: )TQSEAyuE=rO@Sҽ[NfQZY?5=jTnE7‰_ ;#O2 v=dDS W5Շp}o; i=I-+^fV_;G@ctC'RognwSyxZN~ T@XVT5%C1=PxiB|:+9Uc|` S`^}Խh\9 Abp)H }t]!ħ(')MX :nNYHXv*-};IEpbR:de)Uiަ.bl<_) ?h28A7>RfB,m#Sjm-1$J*k=;sAn٠,HT:SjΙ6bVaZ fǘ%q\G-=(V^15#9=lgYOǛ6B=sKpto@, KZܴN1æ;OPiA?t;|cߘI!),fB߫i}eS[?(T׾FbȚI0]j O5ac;M$ܶmX'hPgZ:B bKKS 6Z!Mhފv[JV42-[-|\q+8w.LZdQ2<K%lJr yo i| N+ w^daStܴn!XcÔ3ћECyܷG)bV")NJMQS_]>P R_SA#!!0"H<3:D,:u&˷w ]c:ʤִ.WqG [zK#cs駘7~atT1$Ӡ/ 1ƨKWa~ 9N2 UlݎTIu)㐿ᤞUŲavorhT {q~0И =3-e&;64RWD):j9cQmrmϘH `Ÿ7f74(c zQ*nm ͒XJN)$ WVҷy.r Qv'R{e"2HwG=N]Q " Sc7)&-̀6oNT ;q2V&F mBꆶ,-y;ITdΊ`pwt<-u{P3.rC)pT<8>GP0_ֆJbq|ӧff%_W<=–uB] S$`ÐBc2`ә #k4,\Slpc-01- m~o"ZE!.jO NڷNḞaXC]f06l<5-qAUSŸ&r`4@&c2f}1J wR+#l9L?V7 Ј N*{{LN`&"v56GP&ss{wkP+˕0Ϙ${@,L <k4on y) "*3#(M0G@T #ەΙk?tq9 py}G77ȷ [2~rMl1~2ޙ!@Pv_Ȩ.D|*"A5.(CAshoO鉦Tb*±G*AqMabgb'Q%v$l^hM⪼>Qe$Rq2XFώH e҂3W vsC5fۑRRB76rCEoF?e4UsHuXf5B\ߣ|뷟&x)zBE]$ Oc 5K's£ !iI8 E$i*j#'Ċ._Nd O@ޡ9\&M LCzNs {rdk#[;: P)l){2ք'H-Q/,gYE.6>JFg`[O8|ucb_|' ہ#[N保zaMHkۣa,dG2%v&Eʣ%Z$6)CKKzgN?i(R- w3ц^U9aK% BZ6ϖq,A2]?y< zys!=NH-%H5ɲ>e&+{/G2;L,Pp |{LhyiG٦P<&:?2 ]{׺)G4vΐ-f`UhJG wSL UbAhNL q'd'޹ 2QI~bjq10 ! g &+z Vi} #BG5r<,v~3#%arfo(`sʄ:]N莥rki[g7>ݎ(,ש NF̦j  \4k\k@8ɘ4ͺ$a4[Bm~|U(znwF%tV^><jEBMs I"^cڸuW[ߡf yC95QEb1Ƙ^[S8C}SVx9Y!x;ݣ:+ctfDMy 3@f)o"*Ŀ#Ivvْ$o8 q> O%սY2ٜ0i@N?+kWV^0W#B{[7D؝ϴM, 3|q OfuJ+`(\t1zc"mmG [{/z@_7ych6#:&<˝HpTz #?Vύ+jT-1W?]0PU#$sͽV&4Qg'z=LGDZOvr +m`OOR)ӇT(iEkBj}7F[c2dp: Y>%Q*k՝<\tXUVjY¡թ 6g ˍ(M'Ix^؊:kpFE?bVnQ&fn!? !H3!^dIaܗtPa25蛭pI"\Htdp=#q22T@ʼu91&t8'ޔOf|eShCgd~z`#sY̴`wUR`Fds̶ Fރ.'z eR{JNIEX=ySSH$ԣf{@?UHXPThU[>.G=u!b|&z6F]Jȍ:\=S5*dՕ#2wɹ)1(zdۡ||Ǒ fӈ=O[gRs#tdFCM{o:K-ۉNq"=SieO<6 R| 뫲PԞP@EҭsfG Dn/|$R%:OѺ |!y;6]'b5Ll./g?~[M{-+B9غ<5U\-.Z.ow\۹^UW-(wϵj ՜wKRJ'NY}BwM4fZʋ`5rR)޲n"dc!4i,/{#-ŨCve^~A"U{Svȑu]J5W:!P4!B &Yr3$~J} +៉OlbSs<+)lܐtÝ0qVIh.&ka(,Zwg^Nx 5 K_t'\eƄ3~Dq8 LƜZ8-49t?֥ Fq3\C4 *)d%1F3J'=?\ wc,|Ǖ:*Y2RX:T%מiA/]q$\!Qj0x=|7kxAll )4GDd[-gw4A.š*{)8TVrTe!וg^[ģkQU(tYv/Lm7ϳa i8}Ћ4ThU` >cG &t%JB.wǂG &%*O,E_;VM0EX)Q*J ?q8t ƸK[y.+Ĉ)qju.Sry`JucCO3R$| y ƚ|gH?7S׵=T吺rb`WIc@Z26zY|>dppcKQ1g50[Nfo!df fdl==ʝC!ߴeNo+"O+JvQiF6m乯uiQ/'{fMu޷DH[(+3 `$8" cp۪EƊA TU ļɆ(4h':=ՙڻVz8~jl;Sӿo 8 CtTYtI\DD!(z$Ҿt7}ZFiib|._jMqxm+לi\KFX64D*NE:DH[oߑ_j7IS H4 B;Q7f'2*M%di>Te5QDo5l٬Ԋ!YVs&,=?l=|S6Ts4_aҳywG=qa 8>ZFbϝ@%G3 -b5zU|,P '-QǞgF ` fԃ$f=ɨp !MQ{9_ԩ)6KAqV]nxl1VjҢxGd͘72 H:7+.>{MB^4? "q#y <:_D,,s?[;ZyD(z$tj-T׊(KlyT"]! En h/6N6E>oSmWv?`Vveyɔz3nώcڮx@y6%>R:HDP ŇCKI`(aGcJ8'Y2bc x d)PZKªUc_ F\]H\@ߐʔvUJs\%m\o(4ۜ?)ЫPb\Oŵk3%|gvDG7bR_.mo@]qw%-8X]4g+V#RXLXR}S@`s,8`~>SA mZ W_x8F:ٔB%B?d/\T潹 C ❇MJ)7z57tRjM|Yo ~z*JBRLd3tR O&D-.+3ʹHKN.x!05"ꌥU fhW&ɤMVѕǁ\ɢ."wE9|{&X]#py#;ehYIၴ*@6Ge⨓tj'qgX[/gqP1P D; >&6S\z= &iJe2-\_y !1}31ʪ>o?d:i`CrN#kzg6Yt,an;U갉q!lN~!I?#C>1[[˵v0#b7A@)6Md h7S:'s ץXC9Qe|.<;˨Y'pvBkiHbOCEdLҨԯ_Д)mMzjlx^ xQ}yVȡoXq7Kk]א^:qW.YIEA^m/(\K:bg@W0J Xⱥ煏eؼcrd /3O$:e<32aEB+]PD]gD'G&0R@.%lsC7(:PلC~8Qob,ŷ!Y)ΰ/pHt:Z jzeP%~a_ANb뮔q݉kM Øxh3rtr1ȲNލQ#? [ +A0>bE('whDfpԄ)My4 ʹ?gB *%S)7z`LHENpα<>J텉_EYQ>"[B>`~ ϴtSi{ _Fѥ@wW~Xu!0YTL_G|M.z+㎅yJ)tu5;;8]/uJhX!j:CUͭJ(ib9LfKZBgXqB O}>MQ":Z'uxM]$-EDQ~%_O )gۋ|+HW'3&PmMD츽RgdRN,l3,v[zhw-Ҡ+1%ŌϿwֵ)Io`gbۉtn%ʰ[VneYտ Bix?(!sJ jx;׹ Ð> RlW~}hL+Ei[D¾6*;rnhb"oW6x~|Ҳw`/GUc 6g?ٜF)\#(CsrCz3_$JF4m/8)>"J#UIEZ^dө CΚ ={W*vxbE~;wgs}KPO%k%jb0~o3ypGCoFMz +I^)VxY4"[ xrMY瘝t}ysD+~#9#׍sk7ƽ$GGv3m2l)&yb=r\-uclfl ",}HMjM s`B~dBc%k )ܓ10̀Eh}Z$=yfeD7ΓCW!ښUN ͊(P緌!7FW#Ts&+CSէ"p,Cfۉr=jwѺ -PE;m){.x*(dgqřcND=~g°DsR< 4ʉSN4bY ogQ|}Qx;%Jz{B30GS٣7FR$q׮E`%2VYj !# PZ] i:Xk&s-.Kq '1B!b|:uZ"bgt}<,&&}^zk: n &|k]  c쳪VfR/zIcD<MF4)E8j%kyDn=7%˪"e@*j=Zy"3Nd4z~b! W@`#e0:r uڴ!8&s备I=> #cM=+<܎4=74G:TD6٬JiX|ZneY'zb%Z#hOG}rŝX,G.K(47 3aurYM&pnS3mwnD*ME+1F%a6)M@|Gr9:|܀3I%b;&`o.-$%e..1MP#ft*js:_GiQLaMZ_[.LܡHL K;.؀CaaIJZN v:99N>s"㌄HSR@>ѡNIzHz^)+$ՠ}<,"*zwF\枧pG'DhD̹m9L*S JC6 za}bd> ~>d [2幞Tzk49zmJA媺ɛ SOkpkՙ;o AX41~tz!D\R?#1\WYo#S?MX"\,H4rp/\o}I{L|C]CW% :<ğ'R3NFrQF;{(JMI#Ȍ|sZOufvL4=8M@ߑo9 oFH`=7zZ}]A}qV2!],+:eJf< pk.j ˔ {wSmJ e>a`,w`FuEkv6*#9kr8:]sX1\maSXݦ*aq`)VLr221p)4șoZKKHA)R=nUVWdvv`Ir61`Nu|wl;#j-lD֧;RW;*\S )8ZA*Mt R+Vx'~~N[VCJ)T־ʞqbG{wz9!0K7R gD{VnCM,ЏIMw"6v'k-ӸttQkRFm!V' 6[kBʶX)1''}q572F3DAm!:J]h%\BBcxV r4듣\9^)<-O^{^=rΡ +d|T\[d.et|2({۪e^^tPhZ{i>~1qoV't͍)"e|j`K| cgpw$>;8`-TFMLs"R'*jofvV=8}7>aQ9 $bph omT$\Yz٨Kt@M,?¨t 0â_ϊC;]jxM;{jBje.&AwY渲z V/d0"[m0RȆ>!+}U$HCȑ #_85< Ja8~"eȂ,gu(hczԜɩxQz>gtF$-0sN;Tqr 4HK~Q DmQo{䬞95&1'ILQ P^Aߜⷛ9*)`w7~k˂gL=_/ѳx[ AIy)_׽5# & e϶.>w2?Qk01Їe\E Ylwg/PhF_<($P2@! չyls52AiD+&vBX{5Fpi?zAU7䊥GaT`OҌ\PU> $NB"87")?K_?q Fi*0!,?3kF7!=F~_훖Au4ha~KPu\/ FNq٤Z?8ip HPWcͅ T0e}kgy)A}aBZ8%\lao] ^i1Pվv)~0eU0/pCt)pPaVH5˚X38xM =(o4bk筭]9m[y tEv#ڷGGS" r;zDk6XaCTv|x=N(ʕCt[`z鱗xyeauK;sg3نU?kx~Yr>";[OJEMK$J^g ~]XI9c/SN(kðRn-W҄e,o1{=~^"=zI&N"RP]6Nѡ";3Y!!-Juph/$?Y؁S^c \" S}81BtStX~c5U#-o|Zk\J==9C@ 7S\G]16W NϢ v+~\Jrs6,k0bZt7~bׅ7)S{~<}G(BYHrlݍ0L*^ЫR["aSm'>&e-k-\AVfvYp2ʺ(9 ?x_,>N.9OfVYk82U8X7Ynf1' l@lNO!"%t Wugܞspq~D U1#o0"+1CpՅ6;l<yWۿҸT*ŜL;qW5ph7a3| 1ф2f2%Iǔ8 4!L^ȕ2.`ETWۗM@]_RkO: N͡_P% WAz=0}`=_&>n JG*W*i%@Ev8r۝bp,AcHZm? P3򧴁w pc߭/1'8@ 5<+EBУF[p*`۵n!`l-z 8=tP[D Qg{e.S]'ַq]KZ|bgKRY9Sz3{ZuN80n,<ʩkW95`$5uULn Lk k!l.mm#]󨢾1[(݁=Ut:?񖐰"xL?h=8rbC ,Ӑ"sarUE3^eʇqF2UZ?R_(x͍/`6`XH(ij612Oq}f^Ɉf:aJ}hȣtWYZKIN ,Iw4z`E:\ZctSrL(F&|0z-HMn<J DC ˽Զgܯbyed|{{1'd.}]حxׂoLx+ck0' E2j!->bP6(.t^Nd%?G.>o! ܍\l4 "6ra Ǩ:wֹÕw<\},}Uo꫶'KZ ޸*nߕiSkJ|Ѭ,lRB;sO2g#hX llU-jsh$u09Rcn- p 6f> !,?F4*x@vc?R8 ;&1t!H(Յ"-DK2MHl̶ߩw76r: g̣6QIr@;l|&2A@>#A6%$m! mEdB3@mq]3 a<݄x'8 ȯ86"1_pf%̬b<%{G"6f'}V )_ӧno r1ߍ@,ON #_Q}''4P1\ll`,+jkd~7F>*I蘲B*Cb[6x߱M d~VzlS@6oCb\b<G%2ŁT.W>φ|j7˞H{$'V 4xs ̻y@8{[yw`\-<3m_SZ2MQxEb- 2hCH[24ljY4^θlZ,'~:AKVJgVޛf‚/TķgBD60f 1,$γ 3&.Wu¦dO0C5*eO6O6l;{Y ېs7+ 02`5`6H0% FYcnCnJT?x3! 6SVջGtb8جW.׍{郞nPgZex??>ƥ5Y󃴧iS9i}G4_^|&ŭ;M9(<yOjXF*"FJO=] *hRS:gF| w2V&FCkX<#'{/{U>_=i-qQ!dB]{z8rȿ0e-NkY7]AV2?Q#Oq^>\]x')D9Tulyv[ %¿,L ^FNchg|yh=g$Fw sLj/5S)fkr37`$F=.2,ۤt6&۪x؎XZ>!z4Xxye=4Y,0w(D*5a0=tV q@Dl8F~:w+VSa9L"DmWe=EJ'y,"/++uF!"H .ƭX83FM#YgL/ nMTDF2⺈KZUirgAu*03NV2-?S2b>VM D&s J}LmxKؕ2ϗJ.*mp%%͠3w6Hԅ,iBSPJ~ޢ%](X[.rVEUdZMvn$o_>'R=5VIC]10$_Q {btjAH R֡x|fy4Dkᰮq2#f W&zRQ(N$i@ 2zDRT==TcPJYU5녘a؄@ ίDjv=Tw8d\IY{ 9w.T0PQ.3Έ'<)^b8*b.I1?ꦫt3&DlY!\٠D^Ru͌|,M86ɵa[E%P DZTFпDO. 9`ʎ4~>׋tZAc-?f|%ȸ~@m{-(u[_U "XR; R%S%d@4Α~D9,\e|6^BTْ'+*U~@Jxj:Ydžc.MHwD~I#jA*\oYt~3bcigjEx\mc? W]8VQz@NJP5t^0]zQ_6yۯG>t\sG{Kdc&^k& g cxgIoIoR<"Q aa.&>Iw `BEmk=ͭ51]JYZٰT\EEB5J~.tx^ӄ6O ؠ1UPр$Sm~ZqەQZywtloŚ8vd ]y4`p.d~޿THdD}fHp^ SV$ tY݆~ͷmJ2xEuƾȳqo)0]GL^6WjBʎJr҉g'X2GkD~G !P G Eƭ wk`i㚒d[V9DIM:-9dhIS\5]הa9 vmT{=|V`x<3ZLU!0+>.į~-<:%n;἗ՏLM:\jIo,fܻi.=RJq-em7̕'0qeH׌#|3Kh <# <2bZ┴Nz4C^6ާo+-), %#V VK 92ҧup3-G .ǖ7$ZJ3c@7PEK? 2Oã`rJamf SMR^ ʌvDOᔮI@aFNo~Iz ݐO^Ĥg ڻ =tRFBMyGW QBQid } Db'FMNE8J*C!~t ŌM5hO)]/8q,dL3 lڃc*/(oŔl[3T4U4(:HqЈ,|dx-c`B<<6g,k,å^Ch>~hU<0؅K~VQ-0`3.o<Tg+}M2T Xg<7ywX!g_~ =h L =WVK/YȀ)zc~KMxos9\)|u?AG[${Y{C\7ltw_$[e[*PL'if}hOcW|dF:н!\L4WۣALfu=p$`#B{ė8GfAF2{Q4+څԥ0Z#X$B]0Ǩj%އa&mq\ V;@Q1yBvnb+sSPaOo] ~qq?DS#!bvʚl* 'Om޷K7cۑN0څD-s.ʧb)#m"Y)ap&+Ƙs~*9}->%m3DzC" 4KBgqds"Ui?#But"Nunj[%nۄ>9<6+Vo5dOT-fhB 64sXKI.'-62+i2k7Uovu{*Զ9ilZy/R]v@~BWykKԦI0 5c',!!SfhtFPgUBrJKv7 ;hǰ˹l Z֐FpЗ™gq0:!lL3/ڣ8͆aRv)A#0$- (4鈄E <VWG4K|w_wOBUf޲_~LpM.v/ \#ǬǺ cnZDŽT0ezĮvJ*`{>Q(~i3 ɼ:ۈzje![K\ԃT @Q9$$b)kD\ՅnKn+X`Fkس򙜗YN_Hyb0o~,Rst!rvKzn]b?GMh{ Jς? nܺa.|ȫt~POc.püT@OK :$ *H;Á<}='/8IeuH}kvݫucC=Qylw8dA^ݜGhi6PF&E* h^Z)!>?p`mJ ^'_,) NX99>B:um$hր2 s6l8{0Fgip{U!zn5>\܁h$/ʅ_i֨4llZtSNxJ!'dW-YdUA %~{/] EGtXCHM)̳ F=*'aרoVWCt I=oseNFw'ڇ3")=22B&Voy9]$A1qo_΍(cW2Y?bbsxeYsA'TcjE9x0"f=* !0(ܣ4A0`,Neج1ﴪ3/'7Kr)1 4=g/ mgΑ|Ճkف[:n @ڂehC;n׀æKѸ+qy'} aSRỲ]ߖ}H ΩhTsG{P%äd]P5@`מe 3 VJ8hu=#X‰4h4on9F|C"Wϫפ(iI>Oi(?YϨ@wq/ d=11alQǿ2ï2/gU<"\}]^L\ry~$xl%Efc4yaſ_}u['-Ƀ6mguPl6 ڟ(~7'o/KEʅC`9H 4(~dS`G|aQw ^m0} i2l"JI/V{Քg;n!yJVx2=%;VV=.hf 0lJQMn5 [4HXJqa=\vbj.g@ON,PM WEupn$$>`RU2yH 7m':ne;Kk7=S#ARp%B+G> S- : HN9ߔ#O̯V\Ƒ<>>Np\;8{/Q'`*_Ǧ@kFYRCܧL<`聳܇cܖX҂xT*ӴBk &,u(1*T$^$Ma.Tۜ| 7@5w*wC 'uQɷwDH 8eB/79e'hbk2n5"x9KE0p16i2M?0v4ZefgӪAU~_d PsqW:Gp$ )9bJ9;6)J77<}`&m[KPq Gte}G.9BK3@g Ż-XGbir\܆FF6\ŒEv5>i'|;a^*"jmld"Z6MsW^/nԹ #X`Է- ~@O]+snԔxm'G$&V/EVZ5 ZGX o>|(\XͻCE:Ec{Y*౜}g{>3R<̀C2Sa7(+amr""֏pXIs) s[fp<,aO#sh|^V&tq[/G**ԟP'k:%ñ9:!om< 趶颔xy*7tap碍ެ %܉.a`O{5Ծ4fHTs%.G-'sJl9{$DⷥvT;×=%, FD@٩ڦ51#. u*{ I, _KaB~S}DWo` vp83 "}r;x,]<8*NJ Lzt knװΜqR(Upݱh lRTTaeM:y^ XIJV̿}Kfi>Qk`)l3anե63~:\Re6\ eXRcw0TM %<7ujMl8pďZӣ!VbHq)#qrlSr{mczn=l "#L3j0/iFQPX;'bdʁf~B˝JOjZLi&/W'**??s+nY ~.CSnI4:ug؉@vlI(rb%M8YXGf|xoINhS(zÈFS^:q-AucSUX-yPXtY$;U~8قQ:vu J]% .[z;J" e=-Gwϰ">?1M2uC,=`텰yd}Mzs$?EC8~nPLmb?8}:4n&۷uS#jV.IlN/DĦr>:Of)Kf8"`aԐ#4RF4yהiWFOPW1*4&]EՍHC=F[(\*ѺBBZ[ {K e?OddAq/::#bSˤo>Rv5~eDW ?mTOZG"G>͠?WeN_t2Zϒ1)+X!'ώtip.fi^vؚtN0W-'O~l̥ flT(RSy}7 &zxij-U]$Ti1!_ldnCБ'uI}䄴cO,+mifw|(n^L/ 6Ci \J!ѳ'Ϸ5]q5:gC~KG'>;k8C{(otnfVᵆ&} 9 1P~s9|0t<`uu< qW!͏jpH .JgLbZ8vLCT"'iv1NJ,yH{ W ?Y5rWq749&ݰ˫WFuTB V"KHp`i@xhO'2daN!Gm%y羲a'KIu<1@v}[)"+ ~:͔X,9t jZ')CY,e>(2CHD߭ęܰ{Iq*@=Hg:g6+,z:yVyD\BPnk>/l;4$_lp]&F:joS9!eЊ8tTegYQFq#ٺPaksDUJ'ۅM.?v{ V嘉Rn ŗm 숫Fn0h>Hl@k$+.(lO915^ efs%=%P؀~e&f+؛J͡`wj`thŮxܕ2WnxO,jyͫ+jU1:؊aZ]FR,'&.`l)H+M.1imrm D¾ƈ)>:Щ&I a^т`cԢd| *JJarIb޶ 距2{,xM[BX>e zLٓ{ ea4@.tU Nk8~&1gTp'4}D g''0  N派e4]ws# s/y1/BԧZ{|~T)P&o\\gǷvO>y\1Z`g[R78DM)t&Yĉf?f^UR~..7]`Œ_2XovgH@Rdf&{2l)rB=]ۜcҜJ0v> MV`5u5 >˂h\ i4Mhf*GGdy{(š@u =]gۿ4<\][vw[ ۫-̻wxKм=o3P:M9;kpɾkFW~ȑ(!^7S3jn% * ֏Y͌aS0n YTmP@^]Jl8=^TM.L:jÈP/6렠7@y? ~ )n`Yڢ ``ˉUS`H49jW!'ޘ24m/){,oPrEI,}&%&LȖAVH1˧(Gx2AH^]8 52a,vA#f&i!sG76N/|vR+@<.It spf~3F\  Go[[8;}7@Wabd{fZu.#陛Z h[ < ״#f6;rW'n([&qG('~Q0b77Ug_ig,,O?Gtl)a (SX(d8ɼ;v="aJ5B)!JL>u ,M^n[6aKjv鄾8`N)*o5 Ƣp Fbp 2L;Ln"ɃyX]b$m0}zAhJfAjHVPuF}L iCsKdJ4xmVV A*:=$U^v{]Zblj+:+zKufz0vlE3CI{v"`wr\կAOْI^Ȫ ~;V%ft:}z¦͌&eMC!J#O.v$ ޿MYbq0x,Lw$Uq>L1Y^fWVj)gyW\tIzXiY^}nYm6+=Ev }=1.G fޣ9^wsX+j..*Tͱ8"X:Vgb?90wNt8)㑗|,ZSoex釙c5;>e4B+j(]+\!oe^%p/ɟ?O g+*WJrg%ҳeY"C誘tp3 g dU 3=@ŖA]9O++dB4`Ā$^GߎV:VnѽsaB{ #;6"}KZRpܳ>K׭s^2T DԿM/]]$&`4%=RՖ%8;%ᄮ f]ZܞCN**K`@A bǫ0n6ژNNMhKm c08̰/yŀI$pي8o\}d8+M۶x^k" Ayuk% (H Pa6;n:pw b+"Ҵм\<|8 @ӷAtYmf? FcdhîÆpl4Laަ$Cb,kQ~޸r-] xF19GCr)!$R1"pdy&.5ie6290DX=ӺrTg7n1n=}ax&S|5!V|?;τבM3]* B6`qcͣ'eXN+ F]=I#@շ9gk?Q̀*V{r څmkJT7ݲCʼn0/迉"yŃ_{Il7kQZQ%Ҳ-//D7NjPEKil#)0H(d\IrkU7K`#+?`#"Y?Xhbakb(.\n%ޕ5"W\c"2OK_Z&-7'0#pX;1v k~RAS^D&yÎm-9S(kXr*4%*;wt$Y JCE<5fC EwS~ڼ-Z7*^md%˫TAZnH-f0=1q%##Wi [7ۤ DTܭ"tWar ?È JǩwHUNCy"XA>Saxk0j.1;=!tJ~\R]ʼze7R'i=uJ``3-F@a N\T$#9dRQ 27)ᶌ&'Z[Nr#-e]T+\B'ɰ٨DGc!Jtt2|*T됸4SIĴZS#\*R 3ERmPo/<28pũmUHʤ)J d#rԋ 5ͅud 뭠/J^[%YW (^mxNr 4PߡX+9x _v,͏CBFۣ,Vo*b9-Rj8-BrnċE$6seU]&fƎ7,?OяS$2:TZY|41Hi)22XZ2ۇ/X/ݼNu/J ͊0r~-&MMJﱇwz@1lѠ0\Xu5⊲)GxO zΠx-h;fT1q]]TEm%z{*la[7Toz0Xp)հqaҝ$6? pY1$,"oM{!ܤ:@FWYㄋN䍤) kq=|pR;t[4Z\5<)^ 4*өxhE WDw%-Oʔ2fݚ_T;} ņiT)5Z9 = /=@u#N]i:#zOΗdڊc(]h\f↻ⒺYj@t}'8.Qq 8ږ&>J 8k hGɟfOC>]x"\)w$PP@%7mک<4Ui̠:7n#@P!UQ%q4B,2MTMzVwPqB:gL ʺ]^Dfwv 30K["%{ڀ#]#/2GYU0L|zv}JMU>1-B>^ۂ-YU2['EY9\b6Jߒ3cߺ~o-<i3IY=}y/ӐgZB @~T]>FmyeuY~J>ZY\OtΌò  OQC@fgeinS.ǃ>`K"滔1|dbqA' Ȟ.G#9E΄r[ӓKL U H[`7)!0BM}v+R/߅A])(c[Q#DK],eEQQPkCKgjb(z5_nn˻̵'jN&N0KFu;߿ y.H֦$B@<I_}w\ +AgrC:#ͭXɡ^OVV4[4H? %8$فU#> ƒe lY=2%`4 gāGfӞ`*(g, eth;5D `:[g|J61Ҥ.i%j3i>N|,8d1`gX]DEUtEI4;}Ћ|ѻ2eC9ҾcR2ҙ+Ms_oM&*aWOE#soo] p֔~CZxy>dWm݊W`ooe[0.qk¿op"2ٕ.bOj>_DgW=TϣNT(g뉿N8 mFMCſYI _fNπui]J3)nOd)@咱1{T htF&iם#-r S1.,]x_M NZ('~F4gW}2@4Κ劾Ʉ X!R. +͟]>C6ͭEGb+"f--CY%;-f6E x Оov_͕0|| 0""qǭt?gKA踚ž93xFU-l OO r_C|#| SPHפݻ(IYם?dF >5maܪ|9!`TEuw㈢l+- ?e$D3`XfK^@u3j^g{SBC-}ɠ~Q7]p[L( HTk X{XXY5H޶b|Nx0,o]@ t_4hR49e#TآظHSwNr zvZ#*X >coםu9Ã'@a}WG<G8uo'3̗Ms%fI+oԏ^m˪*S:0HJ8 SyVغjqS?bEƒ$YkՉ}zW4٭Q٫KE.6Z;4wxwXML$b:q{B-NOngW2uC{'K2s+T{YI`ׂ._s<-,F޽ĩzТ٩b\"<ܳ肞-?|JD)H:g?~Do7FuZ0PJ  Fb tDDӤ 3+Rj΅0O&]k#,z/[ZH߆vZ xRGdU3<ؙy yW])!dL5^[Qi o$ IA~1lbпyoRk-tvv;xuFD-Dd#fg&ǔ>Fe5 ";*z!dZqhYS\ ]5B++Xgi3-`@4Yj3U^!=N7TG ׀U7&.8wPR!?xiqSP=hv0 u!B|$IT䮌-zIVE)<7J5M Y{6p,wUr0(nj{lfM(#QP;s 6@ a@NuZ`Ӯu4?1NZҠ0xK?`s6W71{Arf tF jtRwژ]YE/ߖ:ԩRe䡂 ]߱Zëаu6n ]`T t~|#?$.)lL.]ev"uGyt8W<)ϥTb>Mk 'Ԋn|qw E^ ['zH_N ݸ׽>):wKv=?fRg3 '#zx_VxEy=Q+|>J|Mh:?DHFt+ S? ~` b  }pΎf (IAxj-W3jo:/WqC<OFyNmpV &YK{h,Tu#vAN [csk/HS ocaR^2dP|/n2&d55kʼJEͅ#޳HHβ#Y~3j:rG'[ c>=|;ZMxgeN 9@7 O:B~X42 Ǘ9]rݤMٴXpյ_3*Lbù숹;l}i.\THuKg4+-zޘEd7ثNL7ɟUAVh iL5ֿv1wWBfm#/2*4/)KAjJNPE[lmt81kZb^eCσfFB&şQր?XB.SR`}2-<']^.c9cf9?E_e0Souφ@VJH.e@V5`a\o>3qJ)' \T&.*g+;w0N%.] 1rK D0ah^4kntsKJz[˦S9nMRð77O\62Nys?x11^j05۞`UwV(l]3Į?cdèjqo{^X-6fҰ +4;#ޖ.M!k}ISAUuAdfNĕPhG<*hjؗZtM9aY _F;CZWxCp pD=~?'bˀ>kK/0È5@$ߊg S{iAMvjߧIm{_%Ozזɦ35#ϞCr-(/dPAf T׺7yd i@֯~Z#NC5jM`"nDՐA (5f`($ۙUKƂxd)ш[@$CYu>/BDTd r\?xpGMA*X}Ey7V|/1jgP=Fzl)Bڵ7GDQ>tXQNNeTg}>m{R؇rM_^|pJv&6 )ky@ʱٺ7ȁ7a(V@v1:RiT ==#DL&K붍coEmԾnH0ѥ'?crFS3!A#n78Ʃ(JؑNΝzVNq۰˃"u:ՓG*{R_}EE'sa2rDyG61PZ9C^.p.bydot>#bJ^(B|\9 Igmt_',mIANA[6JV]`jL#yA_끠 ބ%]]%o0OwTCF?0:ON=Ͻ$$x21(ц8Cӆn1-7{x)!<bXc90XQJ=]z#x<-<\:C-CG5~_ aх ʴ[k (Qi=[NpNF̃'S 77 :LKMGsmE ."W >RH\."?*mw݄qjM2.vZXš5y쬋>thbE=]X7 1dd\)YYʔ:4'[69xDZ nS-h^S8D _4 #F!voaԜM#R#3;etl 0O=IG'B\ _T<<֊ w0e1~:#0zM2RO1 &r{fEQ$_b?icK]n|2o1*P>"gVG,f.(zZ:昩!8ٕ[kM3c .l|c}cj'TK2m.ң"~?%`fDj ,׸`WD~_S۬nx`ڷʵΝ4@_Enhm>2cI˗{CCgRPUi͘%\)vns䢑DGf IfsWdMFe0"2YamGEHgOUx[=څ7ڳf_]"J{ #$=hsW k%ÄJmr1XtT$."ɮi@.g!6}`ѥŅԱHȘPw[!ditbb˔- W56[0 x/.s^@%MIl'1^t7.qyRx]8gS1ۏlR[ NNiNs.E\o^ OcӘB\Q6MX8;u널䬠e77fl&2|d1ಝ9[Lfؖ3~Ԓn8`72*: $Qvz0WqNV.[C3F75s5AziK6)0oՅ8jj?!@6@k=JO:•Me-.BKj-MkƉ'KAgYZ07070100000005000081a400000000000000000000000167c8d3d600007c28000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {]?EhDTTk׶Ǽ8G%]#{M6=&⡬L#m\[}Zy? )T^ZO jeɗu.f+6V a_3-xHS*G&l6j߃Shdayg׭|RrHw&e,QҀ,ZC [H|>PfjvKaG-@%yXHQr ƚ5[mxgGn\lx)f+9mL 2kޤ /,jI+JGkBJ}kꯘs4A{z@4Zde@(11?vvoȸ?"@<#$Q4 [Bmh-\s"ԎGUiMNr~wym&eaՐ"zQ+X> oF5vg[+ 0;7H' ڜR܍suN9P /ey9.Aͨ+60j>- 5ּpQ2O\TH~h`5Btq_șYDxt0b5g^#/dҩ}|q|&?/Bd)Ի:Yem7ä໰K_u \8Yǡä&A椊%쐶Y޽j cƻQrS noaoDlͪp*4AcGW!Q]T!_% l?XĝH21,@&nLq ꣵy%~;W>=gSx>=Y?tAXXX?jD,b1w4`,4 K qb)aF>.=ZSRrZ\\hU'_܀f]ݚziP7/NGB#)tEzY?eRz(f[ #r_fxP0'ѵLv8WEPk\hc8y?Hz}ӎq3Cn[-CC;'2Q]eIW70h&^}ˍ%vB'q+8ZksrZ1'EcʗN2UbTXeAZn:5QHYnlp$rU ZinSr:tLYqj7Q,BEX4m-$)(;=a[gro|bJ Xs_bK؟0;Y/!'QiKlZqq~2MZc|q^-'8PrTSRU9nǿdv%%ᗍsRQ TJ#2&p|Ȉ΂NFAؗ4ւ66DnӦ|*/Ku^<J* /_niEu <[Ɩ&g5ZeV棼&j9KN QL>50&?CYQڱ>ԼM֭ӪoUm9lX\dm^Ojdٖ}N".iV򃑾lz=|p|g$~6Vmw'׹7`=7p`wIs+6-D'ڠ1ڸI\YpÖCo\{S2ڹd)b;R> 2$*}⒬җr?i*L9I9D(N8+O q!(Id;hQ5I$N@a} &HtΥz;S zPDZ4$^RyOA0BiB %@.+8tp3dT'謝 ]l9Bz_;[zxHl>[QBٯ *ǚњ-3$["ݶtn9f [W7RuFS~GH *3p.(6{bj9H'XϞo6[0!Kb_p;/Б0`=GXs|*Z {Nb w5.ވ>CF2)ގ{qa0 \ I`*[ :5X l tqբ-Tz?%eY"v_RE嗫{^q:n^D4`j,j@b#AL~h@)]SA6&h(t62{^ UWdb%ԁo.y40Sƅ>"!꬜VI`OٔҤI]S@4ao喝௒ f[FW}?8N.bT8 1o5XX,Eu8|ݦ6<"RXm$378:[Thé0w._1A}L D,gAz z)+0s.IMM}`WB(k ibO*Q.bCB ij!A.̧ 6>WA5*]ZID4c$.]wZ5_ ? Y*݀ x.\ lZ+- $܌bpug%^, \İʢ~=<]LZQ vC]<̊_L01<q0;]jJԱWUC{< Zsp3\8ƿfhȸt@P/;L#0 6 ﭲk>!ڍYghz xdyX #uc=@&wWlXV;apVm\8I(UʂA*|9OE/,)E!nmт'VgqU"Ӧ{׶cIҼ Z>|  od+ \?QOE3CgypV]fif(Ii Mp)ԓ~85yC̓㽉 f*̕/@w贴ZU yVB[fB .=?̿^Up5u̱|cy\*IymXDp Rwm00aeТZՌHBwM%EOw+ dS,bi@'@_BMYz>ظzH<.WYR 2ĕM'?{ȭ>~ѯ_n6J9{d/'ZЪ81 0߿Sp#բ`:vS GN_&qmg|۝khVM[ c<)!βe\sE 췉9n-)s8CDy+U4ڸyG.V! m!iFm/!$%<}UOJ k%ĭUj&\q- G&Dܡ_E*` 78s*]%,vjڌD`Zû>tid LlD:TRP!09_6s'ifNA 0:^P]J֛i/.o%R=]Ln 't챎 k>U$QNZ=L7vPHFNT8ԋԀ;4ϳu:إx5ƸN3b=Nı^#>n7%+ΈGĪ3o>2D=Ze=׃S~/`C0zj;iPt9gj=>n;4tPY{P#90r.<ÆX:HEei \V6LH ^9aWgptBY)0Ւ_Uѝᜟ%ezF)Ԛ,Svxzѝ.bLĭor+D2!=Mh^XBrz]@}7H}FveSrdΝȂkrήg$py-"̌0s{OZ,>;Ư`|W"㹏˵5E׮h.}XQ +8d&8*;_D;_!{\^) r屎v^{MIz'S]mN\e {nZftM$ް+GܰIBh#A4#,~FffU&%@Hж`f&WV@h8ɣ eig<䋭51xݔ6!2Wmmg 1Wh)p"{Fot:Olݾ1 Rh3֖YV\JCG+&pp<Ռ|hGF7!| }L)(53T TqB|a5,?e~!|_ bv{ Nt]ɴHqoXC)}Rm ,vgWQ+>aEii>ـqD'֎R[++P1s y_)(:%sY>D3{'d=rܐ59dXF9:~ja.>U\_rID)SDDB~5خU6uƅ|әIFDfNжNUdzQ_[ow ǡj˚f.N|ys/#V~#|'wJ»UQVpB'9@!Hww(B![ڄPٜ<Dl-d+<}g/F֩b֨N1lfa[X/r;$bB Q^gቧȚ$yȏecG3PO T"~x|q0/@@X>q}=tq|'SrBwLx"0R]#ٷ3:yqNUoyH_xf b^ \Q!4˦̚kͬy]ɕx)HF qXBo:Ênt-RR=Y^\o׺>ypk\qdn|XفgNSy,PZB8hJ҇[9VG 37cqFr E&W4c̄zS[j[5 [w8˙uHK+Crhs4XO¯{†;6x& m7P12%w޺xZ`- V` }eIH̤;e&(A;)l;^fs@#vb} d ,ݎkzqL)CbpC_?DSΰ9~7gUIL̬sIW4HCD`˷a.wȻ-J R D hiu.! VLTm&;+w-ᦢEn1w@ET>%:yx%s#4lE[5sկ>Po74}Đax ņѤOߓH$FpLhTWdzR 52lx~ ["h`ħpSmHfDv2 I3yIa|ҋ9 |oХ\dZFkƘʔ̑^}f\/%xwZݫUQrK;mĂˀ}A Ņ  tj%syYYD"%oˬy^pai|5SMD l?Llb[ 8f@ Uiϓ"Hg[qFaG0_Hq ǝ^ܯa j /RP*Ww'-4*okKkC߬X-bI30mךMF'c-7l8}5 U/laG=i%E\n~huhk)Jǵ8E  EJ[9 :!:AU1ؔ,W$p.S3RcWuIWW'\$2V1-PG֮O)Cz ugmb/Vٜ7/B:T93I(pM0UJ̥ؽ+Q3ԯu9sՋJg =/p^{RHaf $-&bj3=h|I3䞰I,y{]9C~~@2WA5%Dc"r,Hb `ywc`!PȝLE /Ąi+B2lȏX)I5֙!Uw8zI_ro+VӢUݧܿy\rJ#t@ G`2o%lKv4^{nC{YwBI<"P -Җܲ`]MX,ahwe)jymŶ[eƫd R1\K7(EUxLP0jjbMOb-Naѱ;Jb ns zOnHF eL7 /$/KEC(/^tOɄ6 '|%.`o%I"K {F)J^FC$yl(vݷ ExjqP6ތ. bu!^{u* 'v9O!GB,Togn5RƁ'G{Q ]}uhgsZZ8{I(ԫ,j?;F<3XՑ"ؠEcNH ߵ[菲\nKNI} X?>GRг@fr ٫kk5TS,qY;Bf9Q$,f5R'qfVo짱pӖvf/οn:FߚkR?e,C'B+S|S$T$P N0%O+B׎A\̵A:?ULrA6O7nmM6Vpج pDuNMz ۠&Mb_2*~6+ܸ)l ⍖= ^ruq^ux(p9/!AFXcA6ZR>d |mTF"3mz*NF({5>{lS/=6v\?!K}öWĈ 2ld\ i-7N޸2(B\GnQGe &zb?KF0l f2 IjSKЄ5{7mf;kF)5&y럫>&,Kb!6f-E8  \ó&Z|y܅Eumɻ^S<(#Rm-=_ lPqڨ˸ c5=JPږ.76 q#Kt2 ;߮|, _NM*g[b/CڡK5K#u Vffw"1'Dg|'{e5@={@;~NZ:wRv| ǚsxA`giwݽpWfy$gtаOP1BUJpEa%8?(r~(nRo~$vL~s2+P n r42]_xR'ɩ3ܓ1hg';PA&"eA]=E\r6Iv,j "ZwWXɐcʊآJJl%5yL\\FJqE7{a>ùz13+6Sl4ȤE\ >`_ү}ݘ3Z-IVG,ѠΛhhoU8f-#0Ց`<;\n%2!HGjb%MewtK+i쥼& vXxb`ZRcBNlo؁G b=@lRt.uPבq9d(*]i ,M?\2Ÿ7 70f})K\<4-5ғ zbaQbK"wD]v.Ja7D@/FvOB$I*Xd>FEbhmK85 \|NKfOMR]e)kQ^*:(v vPTA=xBN#^E'%-.%}դ)FQ0n 6p53>pߝ;e}=(x'KJtd NET"}p߱g9|XldT` BZȓl{U~CڹӋoW g+ 1@1n:>P@$UК%ŷ(}7(N=;gB0oJ[NdPj)ϤJlQàd]AԔٹz z&\"4!s<22CrV;h/~hM,Z$单"Aa.hd][ZW4L&x`7-f`Jq0xqu2!QQ4,:oS#IဵRƚ\xn'P]{}+lj8fM`tJJh:{Br_aq\d} CN%(2zxw'upK8MoJ4dG'OnINx"TiXXS7 d{h7jY-ދi/̣˦b)9w'3EoYG QkS̬݀%Da3⊇x1cFWX#$Ʈ#NԷqh{c!Dz1T(rg*T6JS`CiDX{F lB΄2ըN;(ƚˋQ~al:<7e~",:_ƫX䃫;TYw6nRn'uFG& >?G¶#  U'Y[1Su><5Δ,nH7ծ}p%cqo+$0J?7|~H^3dg7 q~w]:.|V[kMzWVz?STLL:L(NCh+Z͹έR]$%i: M }fpi53 #i|f~َ @1 ;\V+ڸfDnɱMRuC-|j?C*:N/.+")z.=~Ftي%t #$SH>< 5o<pėO.cz C/lөۮ<7l3F7!"&<3]٤n[ FsV YN" $R:$ÃNIa4,K3EoM]bHZ`LNӗ[4zMa.Gaė:`I4QrKrn33[CV!j?ҩ=HHu꺶c¬"&1֥ AH g̒[fل&vqUAjP;LP~\<ȼ٣y&+Ȭ vR'D@1%7ĕG>6!k툧=ojӬ7V>͎@֔2ػ'٠}qw# V0΃kmje;f1ї}{*T`KԚAd$a5x3A`Xuw0Y ޑv/`b AV4xB<3Ag hTxIGXh,J^#̲RFSo2黰71| $MZ`GDž6g/tgVi:Ϛ s>zkUT,l7,:7Hnzʏ$5ytUAP "\U8aos"uH`Qwh6P<-U']p3&PӇdw*'oSV@ֈ~Yڻde!Ckт$R T =h[Zˌ6}HK⢇*2;]ʳzؕ39*0r] 0Kw^eo2`*WZNgd莸n:jtHl(ǿG !^Wj 4ɯ{Z)mP~e6Jx!4gAO*PہUy~ÄچwlOJ 1˽'08I_Xv)Ծ]DpyRF'\5d:JpGۂ$u9Fօ&$*?n]t>x,IDBeaj®{Zi\X wv-`aݚD  D- EwaFql@Dy-j'}Ɠ|nl@vmGt?ί@f :ՕS3CqRU qfL #7uvoa.3plK) &$_d$kǎp)}hAe=s=ҝ(y'^U2@HuWۂjB noRBɠLKv(mP LQj=vzVJSESSO \fW!jrT^_ga* s03;?qJzHDy gmt^q A[Ý]2 tM,B7Gnx]eSTT - )~]anvz Y BE HAN5pӂ DM;R=6nOY1f(zKچQ`*M=LIXڹbx3#~C2)}í狣o{fY>Q@j  BlOJt#TKJb%MW|З~)99x=HV^ὟX(ui̶IUgy#X̓gKӢ6Whg&c8 JLTf(]l/~/h5,0S#dBvvҳ`BPczx8X f08So m.6h#ѐD\XB^u27pdYa鵭ֱ-]7Q 5+ip$QE+@O:f΀kN5Qi8# lKېQʗZޛBDN%<ISN{CNWX5ޗ"jj5*jǣ=:`Z ٙvAX^|hKuQg]&6H~\n C}o #+T*fy¾#7!lb! Ul3w3=hqE/+f^2P'Iz߈^8~gH@6"U7H]u2Lmކ\БeQAcQK n{&.voZXע8(혳 Cɖ=TBoڎ<fw;X*sh0 m-Na:GmI wҒ ^ǻʼn)=^3 M ynbana^0\v6Jdk[*0dK@8 \{h.:1̐S7ִ>g:z]䂡db`){ҁ{1Ǐ-LVf|N\V {gㄯ YQVCZv4 Pj2š}JNYMcE5bWs˺()wۿQ| *)Rͧ[5p@M;ndEʡx+PB4YId yݝڪ\ & {;N`cQq#o$$hmcܜ[ea /seWE.\xEp~^_ $Nؽc~x|`fnC=S㴌4!Balm3tn6bmmۘQ#Uzis^cv2mcy-{2+.PQs5 =(LB'r=׵Ą9gȩN!Ն-gX&sZAM:]J,gpvV{}Uh%YN:d.'F|;h>xC1ׄ2|wNR7&[p*B|J4xT`Y}b&'WS0 @'N寲!]}:.-_K?tx^Qvƪ3RvADsmAߦ@4jY+} dj`N=_ Gx&4S#17:{{Br$P;Tz2LRV1Azh(I=7w;#$.>ϜĨEۊ!#+]4(.%rEѣ8$Zy`MV4%EWz1J>py|%Zc@rv-y>fAK:}/ou+&U]l#u=wD"n՛S.hnPq*z evo{s땺Ɩ;VUlw]3g OJ{f|GJ.~QOn\fV +ZTɞ{-Kc@5dqTT O b$V,VNU&]qrV8κ#2,>$pP~Y !.^Κ 8uDs8Re*u 'z:uBTAEZ{-%7\Μ-|N1$O{֠u 6L&1S`ǰ1s1FUl;<ç uVu"1Fv12$+7/c=sNZrƞSwSN~/,Sb MJn2E[CY#8;!~EA۹RW7s荹y6oM% /S܋WXz?x[*L0 n/1 >`.g*5׊u77ujt$mRKPvOm$رw`|(KDߢ⨷=4r.yf\V썁ZCvc3]| n%%I W&? gCeKU9-w[WWl |Wq-_:to{|A{c{8ıKwLjvB~ 5K_ק1:ڏeeD MpHK] ءfb}4(<̅9i~Z^٩p9z8DznwXj~={MrYjn迆Aot!V1GGĜuO gjǙegNBVTY>t)K? C38/Rozݺ|/pUuM߲i$s!u,9'믻j|3P cqSG7lЃ JŎ^ɫ0|ց礖΅YZ)/K-jg\$ԞfOE \H$XjMI!9,jKzNt*@-kC5 HCڢV%dSW!+=\~鲔9"ƍۀrGGT(^N }{&S.}I~:AuF+m N21)KQ^xb`yZ{ ׋ͬ{B&|<"fP7MmZf]퟾4HR O%|$Z jy,r-N#i97 | 6kx1Qɤ(fl9%Onsoq(yƈ&G dc;䧫b/$LIsY?9}XGwIXlY5'4͡7Sutpꣽb"Hߍ(aGF<P Du 4&013R)Y7cw%_i`pS/ZU?sHYNfsٷ J+rSbJ*z3B2Dc5¹)AMIݒ}gH}SP"QyڏѬN]`JZͩ>vDy|:iM8 jũISbO:RkYǑKjĖ;d`lp}1 hØx[`Y:/*{}4tH^]͒3| SWIӮVUǃ_a7,A:g h=@ryG e\RdXh 㷛|kc|-[7(7H B΅/w@!\qp%x4di+4w~[u+qSY&ymt0B-XLȇ3H=7i>瞀=lW+|l;981XTM? Vitz< l)CIc8<##\s͓"e18_?H'~`tF[US!r:a4Mo&B-d f&ɮ &i)_*) u5Jņ˔:&Z pR}͐.4*R~`wM{nIgWi $JKűGk#xt^ %79"ˮ|/Tlf*3u]`轓%VX!†#˼8T`]]EE2}dqUg6#K~$ 4[|!Y6 /y8a_ 2 W۱с2³t{r{` x>NlU KW "z} x، kVs*ƪ< V@:3"mW궛 gq 1otI/,N(^4:D?v: l?cxAKwuZ7bQu1 eP=Q(/yBppRW7|5V4H 䘳55%n^b@Ҷ!OgZ{1{s4;1Q4n)Ğ]X&cnbd>NWXN=Yﱛ=0^zF~"6霌`.Au)`V4Eb\8a$}-J+r9_THpPa^; eJE3A$f Iһ)*'̢e/ w_6KWs'1L[#?-p->ңVm!)SjyH?KA]o*zg%Ka;\hE~{^\ߦ|x8G-]״f) ٝ*ǹ,>kn6{jޕlzo[*V?\,,5'xC Csul9;0A Ȯ$XPwc Ňx(KhA5ɪ# z qO` |cWwoo1!xUi&(es[]ȋM!0t #+ҝ'P -`kI!?^!smfwsixbG(_'qmz۷:[߸ *!Zn y.У73hbW0C;g<yL ) (ͱݵFN><bW=TaoN&EA<M_AGtN~djF{đ ;='߫}1_? ә!ӮRo qLWIPQx?@2~x1d /&o(ۈȿɉ>E@E_* qtgM׼wpT3U4@՝\P18HDh9[b~ *}b߹/DBN?nmAW)vs57D4F `職|ˎ/C_^>tB5Z6kݝ0gj z .{F\w!w'&>:IBj8vOg>y{6sJzR[j@Aa09p8߀6_]" Fh9P)6-nm{{ E\tG9@4NEi Ԉҫ+B-i#G(NSmޜ&̕oO ju^՛?c`k r7PyHdus퐼Qe/ K u6! pl㿲$B;"94%xV,Y$jk0\.t &1{i'@K< %W {E|dbԯ f>BǢ9ągS%nr+Rb(ˬ1"/ƘCmV[a‚~Jq;F_Ye50iSd6 p#pA*'j*{ÜٿԎk氮V:MPVVxp }."wc4zQFX8ӉW1P =[ag:!7ԏuD>eߢѐnT\ 3c;RGlE|sZ18"p{ xtbB|Jw>QnQܲKWD@c#j0Dޡ ϵpetb tq/r P) %{:RĤ1(.mu֧ 9blb7;#=qZm_/#O}(v\!R#$ Z_S J *s5;:y( فԈ[$Q&aMaM,CV"5Hhg 1mS@it%_ #A^Υ|}ܷclDV; u{{r Fݛ{1@[! ^s|:a­m˔p*/Y pV3|.ɵ7K`#YY2mxRI@g*\^Wja˅*U+~\߂f'HH(#+ `h3ЯPQ}숌Z1HA@kMW&.kBG9$mѿn<*wP] z )Fl gz K/3',ݤx~gb̡+[Y|5?rQc"8z/OPdMèjoFjLI?70貲"_Ks%6uwNeamgH_+L/Y::WqRm#+}RB<ˑ ?$Pdx|ZX*eYYvrR`,/R:oFieDVW@8$٬ SuW z9ȩDїrp_|i7 KBI~?;1 sU'Ύ%q30$'0D̢W\v_?.a4A>s_SHճby[Ңd6ݕGi3>d,3/Vq[7PfM3IM X'tچ,@#,@֢z[]W'`٠!^N/?Kg uCƧ"uRijAvll~iןʤzYM~Aa|~% %;^:pr̗&aR_ȜVlP>O0\ j _L[ "DjVNxD+#:~ I':PTόQ~`ժ1n6Dq3;q/68Ʉ6e Nn/`n#.L^&)H?iwI;'#(o= u!DJ}.kU6%͋ʬa[9'heeZHsv/՜ 7Go`> o- yFMdj&f;GwJO!_pH`.M7)4|X3;rf2⟢(mM c9E6wF4dD/׊jPս.6WUYz6!-}N7wCGYC}2u dIh/ (e&S9`h;гNCrel1yQR>e`OIsjQ"T5KwNL0]7[E 2mx4Ξ(m/^KiKڨ(ω.a!w `ٔM3ɪœ8`i(=XgB6 f"ԍNdE)i-ʢ@Cb%'*ltr+\y °.`R3SĪh &2OCa-BDw>9i VI( Vj'Fk]zLAn>ǕUWr0bwiZwDez*DA+_owr>H9iuރm?3*"DaZjVSAӨMl LlVlkpRˀ~_-C\c)zFʆ}. ׳~}; pk9bSYbzJ#RԘlIVXhvQ 1gs~JJFTPBY7ؚ҄9wεvS1*׽FvKf޴dӇS||m~ BhRs~RKϡzknhhR6ucL% jags7* )~(.Ns(f.ƃ#_pҮ+6Cfѥ"ix5E= |]ʙVUZaukb!WN${go;Y wcb^xv{? JLU'8+ЏGi3w1iE.~2ųxD%^LI S Hpi-FQ}Hy)#44 g]Ğ!-!uPOUbskTjm`Khi[,ꃎ'/Tρ}%[{=[fUF JB'Uu͉ R;RwơLnƓ[_dĈ%[HpGaŠ+/MQT;2@[ieӟˁ$i!/ aA^$<*Xm*6#+:ݪigD\aЫV =n ӔVƚ&Y';g%M兘I#P^}M#cl3No\Io⬥\^CtǏ~LS=3*B^́s*h +{l["#ޝv*5Rk#/toXɆzGD ,m | P~^4 vU-ı5c:Y_K-h(EY4[C #ʳ]x\e__0$3ĜЯ;5P@/I74#Qq{jf*_`VV!SeOlyуQ(@$gـ} %JORKaMѻȀF+V=벗imܳ:OCt>7{l#0$rѴ;Jdg,B95ʯ,_G ;mh_5F;r:fFwhL量n\ϚD 8oaij-Cc]^ft[yMH(9=ǃ-}FH1}$X,XDВapc-qL_CqxPԯ#./c6\bn @7~xC5D6D28Dn|RVו8DL,Fk4I.\}\ `ʋ6\+"Co4}t2_# 漹JLRWRѶ"#=Iqo݋acm- IZ1YH )sW RB❌7),]Ɖt:jb Y)倘6k!^7oèvj:uhlwGPv`K:R.X/V}+KFY)NuEjQ} =k v%5|>Vv#Oڢ%vT79}"7ixjO{ <>L5򹆝y=e2AI hIh&'`ejsPUp~X*}_ly7h)DwTv1f5g '*C@j@X"#`E/^H.]* 5xAsAF=#yOf>x.1c"2w`^K%%sP~m0[5|yeH;3#,ux^eŲ.du4ѳ4EAl >` ~{B:OOfmw10uS v. +ƿ߃@( 4QAuV|!]u_)~A' 7C&Lu Ԗ& JTp jAJ i.>:;3;CΒjaPTB!j PǯO%`9542L)LƏɭ59ṇֳ”\EZ=iw?.noVѲ6;'G\NDa{'h#AP|Mu{iM> ϣ%Х:s=ɝ*nK:8'fih?P>n͒KqF/(%kw*=ŠkFHyF_T쓣F N3en]|o{Ufm̡迄w]^"- ҭeQu6l=5$ 5˦p!"u˼i=cKV BcyxiމNG{#H@FjmσZzGEW|wR-F!1c@_UGy]/S.OS(?t@*~$TKT!5^&!Dt~q6ί%ޡG̕,07)b? UF!݆ A/iOHlK6B e88H"Ň@$|?rv1_KmLycqAVk•m5;0WF=䲜][.߼Pq`@:HГ\kvί9nK Ǖo9UN,ŭŃ:Vy9ѺmSiI !SlgzAX=7W_ I71${y>\ok!.gb*\Q|~ݨ3J4V-ld1[tTOFAa.$EXs\rXki>ubAyj (YpW$|ܭ um^ Ez>P1MgqD:qgy8KlJ͸aћ&O)]uFzl2'q??̺\"ʞ]f޶{y|o"& 9k\ITeRS6YDfHCqMd'볕 c$>cViSd6pw Vf_7I0n9Uv9s5Wi"SK:Kzڀǎoh7\%!D5: >FTT[]pˎPixjkMW~XB\1I6_GV&f4 fh$h\ V;kݮ0w7 NG;uϥ'+0k_HzCH|vn ԓXeD'7_/.X}ꪢ@(pQdpm5j0<b0p_q wa?$znv:Wڣo]%DUѹC:+vIGD >%UBev1 |6@ ;uZd0!e7AZ"#<,tˡ s|ALJ @0OVѰVW:jquNm:톤Xl192E%"aD=| ?"y=B,rv=#_wB0Xw"8J ey8üIyBios@~@};ДHq"s٠`uqˢ5NWg |یhIYݛOd %ݻPcӕcF2g8B ܥ2>,=U4~zᝋ*2 NyWtjUY.#7Be`y.!OɰEuwrlas91H W|OXC83g*evzM~ȍN:Hnlґw=~ـۜ@|DacaGR5kŻ1siY})H[͡5ʨB<4GXY حSE@aSIJҶ|;>}NUC3mt"U2"TH䵰i6g]nig7^;]{~Xwhd6RrET&į,=qf-wLs!*頵0(ǖGܑY9 Vup:I:>1ܠ8^%/!l҆zHW_\ EvѠu!Osl Bf)l5| Ǔ|HܠbζN^녦~6C*wE1DIW@϶r$,fm}ڧ}n(pqю\ʶX3d1.I%5qZo1"gOA(k?BkN3!HqZ;s:{Mt!M5}! gYZ07070100000006000081a400000000000000000000000167c8d3d6000157f0000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t//]?EhDTTk׶ǼHFڀV̷GIlmiA: q[3 Mj_MNgAfkUTl٦x8x>9D3,kH;H[O[9D 2>uqTx)nV *rGfmXh!(: bHg!KcC3D3kR uaa(R֍vm5l9IuAoF|o%ci x(yU7Doi=_L*룠HXzmFPe)524lI^Ժ- il^M>DHcpŕ۠N@r9RbM:Xt^OA|0=m,ac7 Zx@ IF>_u̔[{qexNsOS0y+dޑs4!=U2mEs.ۼޚ[mc?9ay==*t];Ě]hThC cB`?63v$?o"'J q%Ad9]lF@> ,v &@$[^(菜g_} ~|3e5حOTkYEEg"`Hwg8 qe^ZBzrF]FPZШO%[9 0u~݅֋)q'Rk(9e:RzCm4a7 Lw-1XIPH@>/e)oL8@DŽVվ" KRrw}喓9.QԳ{VL߸D+f `sǏi57G!njEzpo,~Fޝ\Hi@ }LӓU-f 5ZCгa*vrۿI8ȼ,Fڷ/+V;hнM8_,zji8^3a"V*`"H0ZJf]'eDn,9QMyصA0뮯v45himw(SSΠb׹jm1f/$h90L =jg?ؔBSa$[7о)h B#i8_#iKoh!1PMeэݕ;M CH~"M_ NHG_k51i2_#Gh3qPE@ݬ˥hBsC=+r MpzյSAgtdBvi*ښ+(9_,hXu$'L{ɼ:!/W4$/b z_ex͇pal}蜕hóF=!% :/dNQ,ƴR5k]:|&<;C [WMLb5IzU dD4~FtH *EȅHU+m6X/Tɶqx6i%0rؖo9"<~ ~@ډh{8^&ݓtenBVkVM8"t@Mp"y sߡǷroy-ᥛ4(r,y] }o<v?lD"hMJnjX=4y H)<{_Gc^([RZY<~ӭ\f54LIШ Zu>t|p^ǿUlFℌi| xKڼ-'6S4ĚƎDU7khu}-s}eTW[fv4jI@D@JDOG g|zsO Xqk q?l`6_TH`} :R% `Qu6>c}_=YЍ[nDHı$ރoXi8*T q3knb& a:Ow(c<Åhc`Kغ5Z݉cW >57` |4ȁ/G\ZXaVt\Ze`0>&Y3Q`Dtbk$4Ƶ:g hn6I :+2$f =>;vIu\ uk88a0Y"|sňł?8s$wV׵VX Jqb<S*l:KҿĚv1~3pTfuSNź -_yΉZZ z67(Q75d Qղ3>]ͥtLEʊV-.x6Δ'oj߯ Qjg4<Q %4- i4|whixa4 wFD_co7 Lji2+i0h5^Dehڕ4ғvV:ćQ@Eap8(J8 >SXy*2|2*x.!{R_lL$;/+Ĺm:_1z ?boƯ!^UCCM{MJCy #tسC8BWؑyYOn^^͉Ӵ};+yAOI'Lu}Ahe5䑮2pO򼡘q LvmEEOr+ZxhJA32c˅Q'.܁,(2[pS`kchL-cBv̪ 4170LhŊ>س>qu"['NbO?" XU89jNj㩴m광ckL]2){߁<5h뵪+Z1=[6Ŏ?x_k >'P9+'K4݁s^ X6\xץB?|^uo-EI$-z.D9xl3쏧Pr栄F xlռFdDHcӖB {Zr:%\)pk_.QO6z$;'ա`/+C36vfo,07wb\_%8T= $/޷2䅦o{v_o;0@j2 KTTbY'ZY0=8>ց*F@#AIJIT$ s' eUis<8anaM]gVNׇw !1UN#K-Ⱥt2\\k0a?9 l@*WÙ,)zN z+Lkpjzns)ΈBx%iD\ m_wF;:M޷*-X #01i=]똕d}Xk"lĊ{͑֍,ZVQXl, TeEU{+:yr_/#bd >5o˲t#mR(nG23Za#جQ;JeED;nɳ;k\[&[|(WlL럦,\oXhޅsB]u3)]ϿP$w}%(R j9yhƳ֓a /k 4jEu}؊{Y?MUC>J &"dӧ|wWQ#;nAk,I C} c@-wq;lzI؍'+Ab N۽=#q =v| #'_7ϓo?- cnsy<3 4uUKb $ CyH0d,μ<3Eh#IIC6~残 ^Ӝqoxqqe`MiA7ߔ{O%టֵnv˯Զ| d_E aOobyf~ýmQ<3mۭd>`( b وpc\+|i麁aq9y.#RQ;+E}CDEڟޫ9FY\{QK/+~k{M4AԯCSx3*8%5t ձb/BC_!fLUm*3bM0\lt3# z4 ёpTUw u]0ZKQ(]}EuиS|✸'Z$gj6<}rY3B ( Z\yEL\Jb:5%YDzd5*k Nj B~畓kޥ/V=]h=Voʅx9ER`lm/\$tC)qKWZhG캝$6sL <0 1l.ꭿ}}^lgwWIY 0]vcQ*l[h(񾔡̦OK&Mw)U{Ϋefe2ch[_w 6Dix1B8 c6A}"MƺT?y_u\%6AiiXzYYGbS%Ǫ5!r4d-OzTgARM,7-([\u״؝c0~뭍# ^F{6i8.V9C.?h_-CGL?7&TCcLA֣;@yZ&j ;t|"F<7YԽ҂36#RGGE.J0 ۋcN7SZ&rqv`9G`jPSlaT(L ?{PNEe+suгTBba+|~c@7 7Ht2TK|6 J]k:pUA() u0AXkː3XOVn#KeȆ8RO+C<8Mڨ{A+ ҡ`S=a:dezcs^wQrw^! &Ak܅m oc5ӌ;ljp.[6frl>f,nvVaY~էܑBL`+nL3bʃfBCOB>LtQs[,_${矵m$1{Zj Ҵ *BO}.WC`StV%s1 <N%R=Jp=\*Icȥ1 iHnp[MK`:8taԀA%_gm3A?VMeƚ٧* 3:tb ǤzQ^i٫Ոۄ_ּut%D?a$ Ba${3UlȄ%GEE˵ ܱX;iA5Sv9JP R|jt$d&K݉,ā}~LO9,(iM sQ>\ YNj;We7I1 !vez+N:6u Z֔ YRa )Cp֭q9?oO{ zDHxٵ#mojUs\7JWjfY|w5;sڐF_tcȵ2|hS,>0ɉ{,|iďS菴vW7i.sSG(#>a1 4zTCkY-;̀\HFm(aYrϋO'(+\a6f+ǟ? Qe!ZYWxc06f|L=t-ׁcBo(ȜȮ qǷ3hIp,RVFJ$s!Zđ.wf?Ut@> [2SOI1OS9JKwhNa6zt'5'~1T>%ҼYlo 3N | .lW6#KJxiZeITbl 4plߠ 9m-?@/sh8 }/NO_|7lJ #E7 1헢5 NR#iPKT~mjS>ge ,:g=fێ;סU[FN/Ío!mFhHW M#dݬJ14'^n<JAiЩۨDWӵ)g4#7(|<$HCH9kF^L?#q$WY$Ԙ3 |yTbPB뼻4̓Bp5GsVZ-iռzZ8AtEuYjul;Cll'ora܄%qvgض~QǷlH5NAcF5+' e vK(AΘճ>ZAn7Z``ld["WKhgۛޝfT˙@}"4F#d#*Dϥ*'NJZN@rטW|Xm/@;$\eVWHcb,Yl-E~N;fj$󉵰g`*A^[8~X K6:QRb't!P׮V` D4EP1,ZfvjX ^ R6Sɴx"a.zNng:KzVτ:G2hr&E%fQC3~s(<=Fi5ƨM uqv X3l0@v{x1OS{J]_ 2ZPUN'ark_aSTOy$3}6Ö;/g&;#Wr=Yk U}jIm: (HUt"شhF߈m, CQEF]`J׌YqӰQTM?~ћU9M&T:V `]JҢ}㻤3gxvks^q$_3! $l5q+ L&_x磬EBlwRe/܁au(0i95 ܽ ĐG N?"NMG8'U7;,⟪v XLV895N\h){Hml4mq8Y5iQn%4wyM[m&_⍊'')=ɃJT^ i*'9%/bz3.O\u?Zk}.& fMV5ٴKJ٣./GIEl8IvBΛgzy۩n|2%k KW Z0-qf7.-]<` ՛Пohx&wi.mo@}a=;1ߵXKL=WlKEv67DM=1]Crv>i[ƽb B|mp?oi[?~\xBi@ _FOj l 1R>ҽ]RLi k[FIg>"DukZ`B;)5D J?'KSප3sMK}>ҮW2eْ477{,0eMiZꙣh@+ۨ< b zT9:F1 s;sl8j?&;9轋7%# wc+[K`YdnˆDҸ)ό_ۚg+崝3KSe'd.I!S17IyljWt$a qvN ]Kp۟HI;t|Ͳ|9N1:[b2ԥ'`mk`s k \ㄭdb2*nr LQ*2폠ѬW\CJAzXTHڈhK?Ɩh.@zC/+aJkQ[9 MÍ-*V\qrK!T.A&ṵвDѣ8 +@5톍 G\W5v/2_+ޫ;y- L=g,n'C37t(vw2rfo#'_?k㚞^@nnMxčs}sgdDh8xZż[/+uSǿVdt̂rtǔƠSߏ3{,v`6B+6EIz_d^[NA blERu0qU@L{pb aU6 Kln}fnGYcLM+6/w})RYxwKy7SJ/BtCWmr΍NѼh'gb*=E[Ɩbao:̂/vf.ySVr0v{{Y|%hSކknFqc=Ş<5hpEP`kX;mGvNMb(z?;tHx{Ǝ]=7fx49֐B}#Ϟgx)9rӚԑX-cZ &+Z[N3-VY+̫"{A 0xrUa,vg _YV9L+@91EPiV*(B !$`u~2oen,v2ktbem1!`l i=9M~ь^. ɍŵN5M*$sR^P[._";tWQǾ$;mUZ\l-`q~;7|9{K kA ꍒFbU3vWv6Eج{ck3*[Y?)Rlxb&ܒ2!ʽ>cx b?=5T&<ӌ+ Z' &-)0Ѓ#kݑEȩ$ؖؓEW{9A 2ԹSjdU':d$Wgmֵ8Iҫ*R>)&Xjݍ\sJ z=FYmY1|k 9|}&6m5s#+XQ j梼Vb )ř&|o0QNN ~(i |Z58avS-Vdg]8hakJ 䃃-zt&GJ.*bPD#BP3PCi;~ "GaUq9JBZWq!9TM/zptT84p_sT,E+٪la X3{`M!JrR 4a4v]Rc70+~}凿b=gaweRHIH"S)ggXzLZ"2 {wBCdBAt} P=Zs}+DUf.$[NCvf-n0>)=砃SiNt@eEXPɳfAY &EX%:'s ^Wi1A}ev0M!dl@PD>: (=_Ht;ls֨9';B@Ihso62~! z{ IPYe𘷵1 9Ed*25SSdQۃNvH+N3EE%Vk:ȪWjg}|lNaRR8_ In&/4bo_ ]N8o$~y9)i _(}YF٤vu0較 @ ͩᕘv,CPW2-ެW^x$gt&_$6ypr(hzǬ#.Y5.yrtIL-m7;!VZ qɬ9}(W[Fh4s^J)jD2@f_ y}4U%NJ')YI,<n  NJv_<։t7=m ]cJų'_We̫1sĄ#|VtY J mCLH҇T < MsAWc? O NY?m4]RaGlsqc)Ӏ>7"jl&St ] [_5zOEf)VR7=@#wg!'Ȏn)aRFʞu=ҩZq߈91͑7쁟Ha &v}i'egXѐG2[O~ߤȎk'_q#wJ~PD2(FలPl-g=`>[ܰ-:CyO`B5%k9<u $31|ZnPN=H {t; lmMVRkpǡI|jc}MPzaJU%'kI w1)vNdm'9LIDk~e"OGQhTqDϐ/G=^gZg{_!n'<'h~p*!gz;?}}U]¯4qtS`dL׌F4||*Qv{!nz8zڔ.`8&_%"yȘDoAĺWj ڿj交X4pގFv1/ @qR^$㚗7k{&ΦTIF6 9jX1ݬZHV#vOBXD|$U9շRV2GZ-q؜F?AK_WҊ{ri 8U !5>QS>H1h9Fά3tv>1v0nb t5 pH}A$d9"_r=Nv XDT8qN,U=#6xY# ~ݞ?1N\M 5! #[ghq=ӋcxPHe_4c:@^.>iԡ= ?L |Pg@iiҊHt>(㥅|5WrFABPh`h24xDj+$]:9o1Mtw"@7dHtLu3*m)Ԋʦl'mpG>X )j7ܐ-x8DP* ӎV(;k"X1aՕGǽ%iΝ0t^ eEkQRz)ui~xIq o CnzmO-N2quy=(8@; ±4mvm_^IύD3m\@ubϧ;lIpx\홻ēP1;5k%~~z<.q]ᄰK?]]>~k0JR4(|3aU BB隐d;4^MN1lN08b&XxXmMTV~q%(FnlW@(uNȻ ~-AqKxw?W뇋hg NA67hGFRZeP9m KGt8ЩWj} jbnB-VoG5S*83, Px~^j%]>PhĔvma^xiuMcbe2›yaڞ O?])TcHh$"#)~w N1ZĬ5wĮzA>&hst^P&}ǣx0O>m 8궮:#)_3kߊK0\ bz%fFm;Pq| JZ}" 9 e+~AAxRhDviI(ЎpM4SlտK*;ei JZ@v{: %τ i`$w>Ȼϯ8I'Dj)q~֜(K{#-;T"R!9j,)Ǜ%MHI)̧Ѧ\1 <햐Zx'wؚ-;5+敋/7Jbm]Y/1he{Tq ؎@79^onLcEOӳ\fK12 9ԋńvef?VcdvJkd/+ʗŕ !q.D/bV4(MCΜV5b"/%t- Fo)z[*hYeW\dA~7N4:="?ށ C3ɨZ>7m%'K~HpuVҜb &}hmcc ]:/-Df0.oȔjXGMc7%BEuTJ,$* 7 p} `,%jflmԇ á2|۶ G8c+;kJBжA>ĥ'V]i*XiL6+zUA7P`ĨB;D$m{E-93hK5 r(?b/uCIם%YvlcLHX>?%,ǭ}a*_I*rWb:@X FVGf3G ;Jh ВJGt / Zi B\)eZ<]Ng)M a4a%|p<\\qvB6SP6Mr+ꛜl"RوIUlZ{SB' Cx +s3Йʺڇ7[0c[,hI|Sߵ$Vp|0&x$S8/cE5kuܕnWہc^#R @zdb+e'P܉HgTg]'F!:# bB3@@d=M$uT4e >f{\A%ZfǺ2doz1kgz!7$e+b]k;]XDŽCiJo%l1nB\ۿ Ζ/q^\1e.["n.O<%FGΕ(*y 7GT7嵚 ?Xac'2ABOu;֒ٷ h 0=?KIu [ a޺+Z?pCV1:4[dԯbP[.gҾ^Zg_8|U]sMG,(h#teѾ_YSFoäF@m7<<۰V(PI4n+K5ăyYd\TALLڥۂmKMޞ&_gr8U:\ s(#xFq g.vVQ ym7p]N>Ʉcn qA*KjȴMf*#/N;3t'Hٔ$L@'tT֭~~܅#縅,u,~F>LD2"+ףg+_ x煅U"Jȡy%^vA˞[oGtV}=R5qniȼK$u R#-Wj {Ov^GKYQbSahGJ8[Rf< A˖vNt~0JhXvdߕ/BΔX[E@$:&}M,fkhe#4'Hf= GëynkC Y8-rnvHKU/Y]#s lmBv8 ؽBW =!~Cż.=A(¹Po.n(*9[]PƤRF.j“ L۴7/0R8Gb0/A.PрsmO M8Q;ZC| Y=&9o4=5\D$x{3x`waHW Mkh7(7vwB A.;3DoT´p` 섲CIU)A;Ț~#!Tk5Yz`4uMmF1 0&+~[)FXԝā"O&O;kS3a)D(8VUię+n^{*"ןb({Q7j#Տx|ܧF Nqlay2o/^ A]Ւr?7<$ɪ!}Qv8Fv+;%,m}CJMA3M̥4\/9 zF6l$Eѝclfslݱغ()Rӵ*$ZuAųTaYϯc᝽nzρn2ikQPhG)W ҴRNH2"r8mĖS3k(䀤 LQod~UiVdj0,Ib ,hC__&(vb5rSθSyq &WP`x!Lgn}KԘZ }v4ĆO-odX_=QIp6x߁"CD )gףᮑd!"zMHTG"<՟*1%EDt6swط;9;=%nj:#95ЈX4TԸZ/qvY0;-saLpx<,xQq_"s+mYϬ:^{/p cCa%f^|V]?u.t$.Խ[ɡNXgR/C 2( ET[JH~#V$aE5Tvɺ66޹k] _G%/>ג2#Ux2@=zdy N זR3JX0k1:3S}=U+Q-kb#௃s*FPzA۾>kqؖhF;o7lPL92C&eׁZ>(lx80k{찏2 [&^8dpPY>DUE- L]m@Pv:zyƣ[&C XuTwQɈ^d/Omc,*k1O'{}fkssjͲ,bX'ؐm(`P AA@SĖtis jZڟ汒eeRf `qU /0׈G| yL|+du $,jM0CD,ѧT ҚePJ v4ke/ӧjꞖIE}0)nxA+n?gF2(3[ O8qSyW }ZGF/9-x^ZMw%PO}t\ο;MzNKSޟ%as_s/4s;Jw+^OivoWhUGm¹PAӼCRC cX!HsumXn)>0 ߕ.qjT/<ϵEnڌt1VmU|V g>g2 P#Vq[KAy6`eTS }&K{!L)Onmig$n=Qk5kvÇ+37v'^73kA ZVkd'T!ɬv)#yVӇu$[=" n-='SvH<*idS^% uh { =xND:1ca3cMVm}I!?GMq nt9σ|Dh1~CT|(-^$a;1߆~u!ik:T\zF7EG7Qz26ҫx[BS(z6(3/=D䈼Vh^DM9IwR|^!8iQ r|Nd1߁!)C Z0ˤc8]C;hK۲pCX@ t)AuOg8} ̏eaS>/_g:0Dw:2#S&ww:^5c_1ӭU%F]j\(O/V~ ׫iTa2ަs{ɪ._(<s,`vz,B4r~"cY m JoZ^0"CN0Շ5֨BVlAam0E*~{=٭,yk9iyd04J\h2ȉP7yS֓X0:.Uڔ T ttJutA$GD޷+tTHzs hILe,qVj+?-WVp\q"VfB|wTuw_e|"]tf; n-KrKc30QsZ Q?ޞJYw[T}Gnҧd?Ǖ5$V0ps\3`ˉGߘ%-G =_m0n:QmɀE-mKN%ztac@x*&znq\jX HXZ9IlZBH3G!N~lCd3muY_ynsƨ}Jt>%v!3M֡){z$y0HzU$XӲM Zua#yea)fRveyi{Q#:G{󗅹Kk׶ %!roC@lH|1t B:<1Tl ڜaFXYU%3~Cy9IZB"@oj4X%鍌棦 -Qi i Qr|QN=V$ $LuhDzvzuX~^7QEz8`[h7qc|np i*),_V/}@vF P?uc)^`ݶ 2GWm@ݝZ 3/<18DhKp*!^#ur؏oTLZvTNÞ-V 8a41,ȁպpPMY۹,ȧԌK'm|&=Jxh+Y91xG )6sfء7Xϖ|ҍ?+A苡Mip=?*0~5_:6kCj]6&l+n.vn-b4,p w::N<}۟U2s-u f8W&%o3B>.w,gKe?*IC#”io 2"ΣF)St6h`a*#+پ]wvKS΂w81~_X^4QZ8-KB}qj_(n0d\/x/eE; KY 5JEtHRۜӾL`1Ab"mrhx)QS&teg40S>Pc*{ ĞqzO/[2іuJv [zMcJ3@M_8%NJ\VjHTTE*4 q/KD]|+qcX IG;.r&(P(}EJzc: ;k<˳1/DvH=d!t!gm'QyNX9$VmVO$,^V"U}mey7D_RH҄{Hg&&YlzQҬ-cmnX8Bx{zx۷};Qk3gN4|fWnB^Wk 6/apUJ؈}D(U~?ciWGb5 [0h\FPQ_l| Z4M7ȗ;mV\y^+~H$ܘGǑCNVGǗp E6&#"u }1=Trn4km :ߋ\(Y9z\pc8)V*j*aVrۭ pagMۉ^GV8Zխ$b1\elw2HgCL #Bx2a;WaJJH: ה9^.Vq3!Ԭpm Ypi*zaŎ 29y d/׍·x`tP2"xG[twԦ 62:fe<3FaSI4Fj12873&<{C6\)MANj.~&`S8oj2]5rw䎞.'0(+4i mja'{:)\VB,Wh"1m݌vIެ9O3)cje!VY]ZeQ7$IRGsQ#tgez?<{7nGĪf}/=v=ՋH}k%yrUm1BFUf$2MkI\(Y>p1n{pYլ@1^F[#rjD>$f8n+ `wvAehRv 3 M{nmp{3L1K ܠH'#S)gBO .9 Q_OFXaLJ: ^' ٸ?SΡ}!i^bC?zlE;]lk{]r5킍d'NjdUz:UFOWlDƯj2)̂["aA8; Jz.(16{`S58;XLY+Ḻ{Y|Ocw4:& \$1w #TYkE6BxG{}Lr!%[}#DOQ#xݕ]R AFjv9W*PL(jɼ+8&x˦KwbV%R*}춞hx  cW_`6'a"U˿*n*P#G.}#aP3=?448$:J!ߒ9te΢ʠc])ΚTM;x腝o3aAy`U L"ZNa9PqC2)ҶYM,LJ>x<J>{P9˘PV;4pu9C^{LAru |q`GO[G7y@919X@i>m"F]#/!nmhJeN(O/dӡjݝB {OQ)~Ŗ (q$sM;"aq*-e(.S)%9Evjiq*'} 9^G%cy/ ͯ 1Nf1,h A$YE2Eʲ9}O5VA \nuK/N owFv9k/=epGnw#x&G"PyZH (}%}Mgm SBE,g A9m*E,x2^wm^r9`geO5Q U\cQ5wwa*!#*!  gGפh/79+\dvHl/RRңgq{{ ]6$2hed>VBDZ%2ʡIfCC:mY"x2oyhѡKD57(D"P;ًտ'?T;?g+1T%;8LIx7"X Wbo( Jt6\J!1;Մ2xvJBqib 8kΚlkvYz8#)9->|oz#{cmvй ap昌|*˓e0iJu;,py1MQ Rg{Q&׷m +i |Rcz.ukǽ5ꒀ]SDLMχ[E?WW/s"kWw0KabϙW+#0W2Iq%%܌F). \|)4ٰ4z]&sε#Ehhuj94o3|9dquB ˩Zp_aG99w$w/}jПD (YÔ=y íDD2%ͱ-%ytZqS260 FQB;]׎@>f(*I鹡3"t tD3UEQZn=cGLx^ձq<]yij]\ -;*wI$JY[54N5#:7pxgM?riѡK>=|ǥ%3<D$k:7O,!Xt| lG=S;p4ySsRl[MXYf+Xd&wK Z| хֺt{wbb'G']6ĉ4+'Ge8r,__*Hu5GP9fCYvBs+G['"1X=Um kz>odYb' ј9ϗuneI-ɇb$~2J0:u񈉛H1JK091X2.ˮ{+dbo{13-wx"NS/caomM8А. bQJfI(Tf4sjI<ҁOJRj谧1`D8zl:Ɋb-ܵ|sMoTJbCĝ#c^؊a $$΄ihqr00^X99 #S<#]\OuoGvb&ÓOLC+ ְn$1._%bMrd>$P:ѷtkg5_#xD2&`fBW2hK7aXΙD@~sb]MFo^LjÜ:zJ3vtzS͜gs>N: x MD,kw!CU#`_N'Ak4}{<['lö>|I4Ϲ|@&9ꍻaVa 46ܧ $2)GDr˥*b;Vdc Ue T[c޵-7r00潏'EKk T X+Ӎl֑O7ԈN(O]U$Ħ3xٸ}*2;]t~Z,2-(e#W+蔥I"W] a*F,/mn^%Ig Zm V(Z3\#qr)Ushӵ%1n"wH͸Ɋeug PM,ؾb-{g!>KSݔH<];.X^I HTVKVŜwdCnd#;D`Q-m"< Ʀu< Co#zB)l> !H+9qԾ3YLgak3ND)^x?fpJWqeI[cnlm1^p|0+5dW;F;Vo +YOVwlڄøgXq8U#-jݎ⭘MNFD1mr>Po6v_ W 4ŮI;1E}ym4 d2nW':l%&=-` #Se5RN^6#I(ؘtܻ#ЗH6H]gh,iG7o:ơ=H.C ̺2p+%$aq"PuB6Zs1)c$( |5(f/qZނs`U{'-tp͕݅zg> zxX :eMJ6b$nך籾bn,(X)]GkR-zDؘ)FdBݬlZ% |~k BӺio ͗q _# R|y:kHDWDWF|(E>&.UJi4(O"_ ʉG,hlx>16 "]%d3 &*+!d|TWл0N"6Dz7DND R5AOgn)qWcx 4lfH0:C+΁}@;وuEail@?a |=ulD!gү&?J%srƕRJwvClJoҋncKg! 沅 +|Ρ%!M0J@ܬɂF]@$0k8/&xx3=ʉ 5Nf0~%3/ r6nM气n| 3T!ňe~+0EO[?o%PH$(nCPƄ7r?Ǥ=N #ekMu/mIT 5vK{V:Z :FiC"PNsS Ks-yNj痂~Ain JC/ ˗>*[1./u0Cl7Yb=Xmeփh*Z;>͹9qj<`~p{<dT:QNSgKW %:H>) "G786Ts$hse4jms,*K:Lʐ 6ߒv:F}Fl26 ?}.OUr6ܗغ'1T@/{0nk?v3m*`K*ef̉MgWvqxJE;wnz_i42aW&2Gr0x'*r d?ۋ @!(X6^xUӸMh z4R!2TdE/'Cqi/[IYOR*WKl)'8EB4 $BJ&qex .` #&v_FD\-[C%f)dj 9D/nQm:YAP:d2AnEj(%G4m-Pb*5{ JYj5Q/({Ў;ވ>;wo$¶eށ>y\_n≮iA'ry Y!MQ8 #dn(CW\ ^٤a~`^KFo 1<MNNxO\JwT>h+\D"rv^O4%8¿ٲ>o9I;{]si L>||oTD2nSnJ!Ml5LiO;'eס53b3aҔ\!R`.u{`|oȱM~P2h$E8ENJ_ytQTVl1|M|Ijy?XDq% Ö`SO)bʱ )7<!1#EĿ j%" [M:nY:5߈ƴnSBLW45 6 f;(4@% *eL@ROOq\Rn $HH_ "bb'j|/ƻLǣ/Q6P[ΖO`m3YDG|f'j?΂ۗ_}֓&K\S春Bc.Ծ{rIg+;Ϩk=SwN ]=cWcʠi(=fvZ wKX;*Bbh9cԙfe5C[&&KQGۑ^p>{CѲp0Pϗ.;1#A]tGpn*Ml.<A4(Ix&m_6^e辚ArH@rI t0>-tB{^" 51tM eK ~tbzٯD,n~'Bb 锭ȴ@ ZFeO K8U(У DWZh|)7sOՒtN h𕺶q_W/49G!uKy|\{FGԿq&gBP5S%:%kl}Se2VdZ>B03W[$qwwԱe?[(\(_"VT) SK (I:/OXۙNY5'$1ٯ3;PhBAd+ߗ3-bxp7nK+`%q~bN̦sDNGԈ/&sLPR#"R)bvrmb f l^4+/p9eiIAtV%uzg&ز-/Ԯg?羏0L Qӄa.9do_vapM| N=SSPѩV. B4c{eJJmJWz|A6HhTp.ϤZ5Q_9@p .!m`3ђ>xz;?؝>-6C XLa,dPdR󏔮ԇu{6iG%)񊿍2*U6˜3_9YRQXc"""\gț[NƜ8jnXpGij_؆SN 2Ӗ7+Ind$bq{']t*3ęn _(t4֞~sA'> $׭x;e[5 KcE*r0JH͝^V%}v{l(A^s1FHͼ\y_V!fROZDL .~ƔPiimZa 4<>fo e!*N.DRZ 0y1raoQaҼܱzQ賓'C" XN(Sb;/驎{de B[RTvvmYzsG|.u\ ^ 8IIz暾4@Ǐb~`' 7AȂ_H߂m`鄃hlA݁u 5jKF90ϝ횃/P-p;uO bb~$ƆwiT==x2j2oT-$Z{yMIaj8q_jʹFXJE%qbhv%Ձ9]+)b3dZ!,1dqCDyNW`tH'C6` zmw\έz1-%GGJZdc4 V8ɣ%ݿF>W,2pnp7P6ժCjhYO<Mf0e ʌayt9pIջ8]&@IPXvx"1>CP/c!;iۧ߉Ja&0ʘ'B%b C (vP bܫFxM#9{Tg< ?`WEHuL'WgLs~H NDCoaJI464 7 .Мi|?T_03fAo[DwJJI)cJ5^@ #7-SK-9"劗ZYfRv%W#ר7(S[nU[&o%ӅiJ`JGb^keLc_K;$r/0 D u4oC\$ev)}C  I'W_yb1_ѭ/L7ɃZlpu>VK6+*HqBAx#WigZ]0rtH(db~t}mJ=xfhN0 ~ 51 vKI^}g/n[m#5<%DYqRIMIˆ=@)#&Sp MJ$E@/H\W4_Qq:J_O21m&(YVpCvE;Q{wӅw 1@Ti\̌o\$աÿ5DX{O@CM{i~VKU;6(/Œ/'SE3tV߻K_I,=%v' =tm(.W}2E.iE!uiӼ|9i3! W UhsB)Tb&c, 1~û䡖7RG'%n7M2i%9)N$ e/d *J)&[eM+oJ&,w4P3n"&#Ϝ[;fdK8L lm5E7 *AvPrLusKP%G"ȉw0νW_D\.AXj{`]*EK-la& n/1=-zE1(iV4B"M EMk2qBGƌ*>^ieaŸ9hז d晜M_ea߲˰ fWoC$r׶wdz##$yhő T/}'hs& *^O|{ǘjB1U!.Iй,0 WZȬX3.+i=蘏vak_|yVi(s[$Ba]ĥ mC]Y_eaKOmT >Ya$e2qQۊKFwM$\u~9]~bڠ\ r 6(en‘^>8M4%ݔZ2"¶^UޔvO{*G(W5LJznJDX'˦Xm10eSNQ&q),2FeG IQ #JuJJdnXpBO.eL}("EI?qt@z]Y0@ƱvK8'w38d>KKXZwZ8pۑ%gSZVK ٹi^ǣ{&643+k?_:2mT?]Ε@TE)uYLHkBE4ى کeB`{˦ʡe:yg:邌?v uuJbŧmT@((p]͜ HO[95b\gM4C9[2lhu&4?XX%81ܭ 5!5$'"ޙ4J2!=CzL;kU%>,5M03Z4b1Tm=ܳ&"XwE0'j_sx$j#9pHPZ,rXxj6<_r^͆%u|}^~)a/O.Lm^+L秹cZNV4ېG}K{_%\ߚ2;e=7C dyu gz8m+D=Жq]=(؉AG4}μ|@ڊoGzK .UZN_-4*ۍfn \P-SV9_Jz OKQE_?ǿ5ᫀ$Qg粝TgWNRU7 SN<"ѐ`y\xH *~Sc$[bz >v: 2ˌnd(@-_=|=l"2-bGS(ڷЎwpCcZ&ъ̟Ix i^NO(b&aCX&jKh4la`@N,X'J8" +܆_2F4(2܍)-*}~.|^`YsH<5F£Ԍ6l5QTuR}'([36ltg,b~gY(3J0zvMqbvf7~oϷt~(Gd4j=+Fӡ h"H*{URn*;]qhsxڣ8?_lX O9$F$6-+2~G.{͍MmSهWKCB#tDI+,*\ev6~# nb#7[K(d{ze?o6[{>_><Yi1FIX~Y xbo%NcOCg1!R˓\WŌ/U2>KB{au״&ỲXzI2ʱfY8W_ 6N@ eiaK+oyO  M|NPx1Ð|x-YƪG4n@j=dtP:P Hv:r"-[G.B2a1T+8~*vyPN!zxsւG֙J[il2LqCl$"O*ߙnfuky"dR)NW>S{n}G X s&H|>$%` 328Oӝn5'=/k.Df?y{1tƳ9J*BgvZYi @+r[*)u_rV?w\Rƣ]d_ۓK L,1MsbƥwEb2B^݅;aOLMg y@Mil.BMk>pl>%2b[0zzUmcK+A'"&5a#MD=t ,?YnagI$;,)nK- C"hkMO'kS:\}6Q'g\$!&7#,ka+6@{3(R` /U}/ 2܉y; *:!Erbu4#.VvM#\ѯs֚2K`g6 ' U;T(\mAqIhbnF/NِAL¿4&ܿ]bG?(H6HwC 9}sw&ushlHu>\@8ֶFz[dsT]T l AigBg#K`L>+D;Nc7~kM}P[ր"DKgv+;iȡ#8?@[ |b+׬ρ_i,VZz&$vn ?D,b:O0@̩x'vЁ$ZrnC33G#ɢY!%wY E'+s:^Я2cݟ|_?ܤL>F?D@"Z/.QG0@jsOJ&ccr٧ U^#C@=mF++,?t͛XEX2$,y go+ o5OmQ<ꗚ@3\]ϳ-YP!^#޿!ս 5oj '@4_QgvsSTv^@Q U'UO^= B`X:"zןhB27}[8Yɔu/m#&1:Ltk8nGBO7v1ͬa4Du?1\̄`}bȕ^ib!]in+Zk\P.OI>^0'&[k徱wL_J8?@ pEbI *)wI6&N٠%@Ðת4*eȗ7x"k&Sg.7GN_7Џ7{3D.ÄsB#;5Eꔻ c.QUzH@#G,:쭄`}hi2UAˠn6.f)bVIrnj1gnka-1HRjB˷O:7 \{Wp_- )i(2r!)(SZ[Gp(]ZUK B@[qh)a^g|_/W8xN0jY º(w-֖ [ғl05e퉠,s~ݣ !p߯/\3#X]`LJ)GĨ֩6\0ߛVy\8ș:=ݰS'T\jm%{xԋ =T 6SޑϺ ]}Zf_K;XA{+LY7V({{/wxRaKä تB"Ҏ/8~s4@lSmM@>qC}TL/We?f1Hrv‘O +X Z,?NRqn=DRon^W=wLYp4'/;R_Msag3`y/:qW4iT`';Oܞ96 NP4ͥowc;o{玳ny'͊8 O=7+xG(Mi48#,ٴPݏ%& 3o}@pHtՀi8Vԇf¿RVP&x?)Mg?3|ZSUҺ)N"V1 x.=!onwG{AJ5U38+JЯctM1cf}ٜ Z a9$D-{^">V,N*t E#'Y=fnLm>aK[E_U <\4[2D/ '*-ʀh< Ra7bU b  kb/\p`a3W'%wvDUuse'W97S$F7  )-w \l1KFRj5nO9܏ɷ,̷0{Ԏ&qb|>8zטԨjh#7hʀ2:mhl[M Yq<%Rn/nh8Slc'f;gKsЫyu"(c)>Rn/;'hqx8|u4u8΁#| pzI:%Py@Y;h3"k"lU+ {9j8*)Vi𗫻jXʖyD5@7#(\Hw,]HB-tDqzQSWآ|Mf$;Þ\NEx(ܢz ^ΝR)ݣjFua)@N[)+ρdA7}eSwܯO#!{BԶ g+A]/Xa!Ewۑb.{mQ)m EK4%2LqP|8FB'n] IͤncAq I[)vs9T!èi+kH j(XM4RGWiE JWpgƚD&0"#xkC7e?tBRC=G4@̙vM:V!,ρڙ=bǬE֜)PģR-p}K`PЄ-N8b8u@.0@ݪxW}cLr8$Ң7ܨ^̪Qo3|.id|6N|w86QV+;Qa/$9O7U-̓$7E)IeRg4xZhY+Ղ;~6ڹu9K *P1m #fR$Bp]<[wt.CWVXj}y57j+q ˚®cHFl6'5.- ~9_ 䀝arX*= NfͰR&P9~y8pQ D2y| S;h9+~@I4G ur}ㅺ]~%R8kiN gw{[cWVu[%)2P{^,ddHe2z&Wb*Jĉl8"G.NBFAϐԫYB~^Ile"͠ڰ,&O4QPJlV b&{F<OCE*ZWdb-;HD7^W&IijǙOp7wc3Q^>6k۪R [% mps Eە`-]D'u5DUDPY(6EZ9Ֆ:>I.7`D:!PW2V LxDuzzqc_*V*_LYқ,ErQU!pݼ~5[*FmIiB3U Arյ*T*;4o5Z5` *,z}̜b%Uݩp8ڸdMj\EOl1nk?: G3eCkTbP׌M>bxN/ү2FrXf0c4ʾ Oj /1 _LR@["p[ k{T?̆'L@y_1r9 B $St(o|cod MX=Y%?Z;b&zap0 ʀ~ǯP%Wjۇ2g{ePY2g7b=jΓ^oS=qCCUD/ye%Q_J~iXBʚ0A|ͬ םyVf@?|ʮ)K)S)QD>. =VS냰yk6ht98$="S~*:DFt\#PGWP qh74!7aphymez@IK^C_ߢO%'rj`&KLN.0C]P9ȎuØn :7ڼfRx@E)[)U#y!w P9tՈЩ|+HTN礪Q!%7LhvkT9+aW_\xyEd{;kh=ip()fM40vX1HwNExCG,V{/`ZѠz) V}49H3Tdж  2!'x’U3~KdfiM95 <6rŊwi3aQ.Є?}-u`:P@؜H{0mSi"%WBYwU';%CQj!xB66;{K{Yu6?|31L,@ zs.;T+J[FՓ&s*H\) _hrs<r>a]ՁfG"K 2v Y%?~.NZϭez !>cYX?FrTASB.y>[M'iAظ[w)rD1|EiLZ ƩtY[ZZ,Kې*aqłJ]-y9'FXU-f =dqe?Sn u=άJ7g=?se5Id4Acbc, 2V@.XYBFX VEZKEgBmVD~? A3I6df':ef6.Ys#-MafKkV7q@dֹK;tIǪ{u(Љ `ufXk,J R4FOۛq=L]Z4i ׇtxxJJ$XG㗥6ۂz0i3l\|YhfSqSy>9/GE&!. ڑ~y'q (:Уs[pd_^{(n(EM=(l阂fd)ʿ| ?Y~]pl򈖝dxX/Ou-.Oa'[V"d%ktd.=ZR۽m20`* pCL^Dl:}͸ =8Cj  kѻ@2}{a# &T1{* U.Oyׁ{DzM!M(l YnտI6JaK 'WEp&򱒹LClVD֠EA{R;c;E?Xdh@|y!!z a1h٣&wcP)JU/^~%<| DʧF84%G\|"c_%J|3e)QGPם7[FT\ۥ~-Kp|F%\,D-KѶAx~ !Su+:#Y;ʅ]h@D/ WLjl]1pJc?B4Zvo8@>IMPb[ӡO١s>O!E@n ǁr3,}Hbk)|m:NxO.!1 NB!sE{ ,}^K.Wanq׶gm=l<)W n9.G9O 5\ DiߎM*4Wj_k/C?&/`3`T}gzP̯umF:i=q!Nj \eo_lVC.ٕ'狩;!Oַa:o=ui#^]i\9pnۀpw Yhf'-])!t{|Mzejd?k߯`v:; !b&4U^>nImMTRF4͐!`3R ݣIHOon"RyUZ͹7 K[BA/0\,@Cszh$Ic:֪3"e (%ĖgpcPo|." պk_Xtc&H#Q7s!qݿԫu^[Pe߈>,m]=ӕ.Y|C˩- څ%fP·.՛T4~ֶWtF^G ӤZn0FSF0*,)0UW|f= xy†R#88[ [JL b KUy䴇 ЖBj ȤT5y"([grL)gh;\#FŰz~8CfߖE} l /DFɛ#Eوe7e(tK?iI~v1^OGg`cps:u*f^v'etS陉{w@ Ok㡗w셽O$i: #٧Is4qk61'ofA֢%Σ]b7a `H?{)zBk-nb2)]}Az[wK_EQɲx@YEc|37.~IIYpUr,pR)(0J,Z!_,q>@Sa,^_:t/91ErIN@H N ]p HeZi I=3#CqjF|z3[T@ea~ ]rDdw|"[&4%Ha P8k%tN3#oEJ:Cn#½\7N4wz>_]ydUsF`hyPQ0ϐ{XiĿ5Ggr= mAhr V1UUNp[Zt62 UhLJ$X$2S"7 WFP"OfG\' q%u<j*Gf z'}~ݖlUtJ h幰S>nŒECC[#lyuXy'o֕v#ź&A8D I3!4.TgP@- "RLQhߘ 掬٬Gz99^~G%<Y[ 4Fw4_#S'G|Ù9*SAw9 mbqwosFauE%iGPjIo"c-E>H֒f ߿Z==(R@jwDa:돊](\C#D \6/)imXg\5Pc7~ >a/h4[o.W*%Z՛Ok/: ?uIE;"'bf^ψ@:nӃX-t ׵6O:NMGW 4Ge¯ٓX|gO  jtlv}`K$!Sth\τXyz2b>pGf&J^8-4[+]M P]NC+&372P Cehuىy۹&ӊyh^7?@\8 7( }؊+vRo@ؔ:_YNr74T獚cqYB\a􌅈)hsI{Ze5E3\HPYz(2\ ^Oݫe}ݝ xߗoQ aڱE[}v78iW 8a.ұḧݸ=ոEM+Ea麦 LhϓP5.a}yӮWo5Zu~ܔ '4(f02=pS9 4g Tn*]e !p_xW \@zSQԹ1tVFybD7:T-~PAV>t1g pU{J㴉u*zmxIde.*[ ׷h_u~.k+iOV '!C$o dXU C;CS N`ż\x\2OM>FM+^ܩGT*,10Պt %Xܪ3Qfӗ.rAkg>cR*vH#u3fM\n/Eܤ=]XvP|jw!\ \؝wQ ǼTve*}mGu~%aoeH~5 "gk+ j"u T݋8Ɛ&ޚ_O_5Σ ([lj'jgP >6^.Ů+CTc֚PX@`ba%O ?K_[sHYGa' | LfZiahjP[; [)3few^"6egf{DZJKin/8q!,~K֢e3@(.*STUUZifQ̫P vMo:BobrOv<|ό4t*Wd mŽqQc [r(L[,T lEJY[.Fy=3R wZk3DuîƀG=a+qrLb5ﳿyBs;a,ER5MV,A!VEM[Byl.;Ax!b =$GAb?C{K$Ab:۲ ?&YҴ CE{ \n{33B{twP2{hĢnpJ37 f?&Y3\..=DQE봠@g'.kI}%d@ZdO\Gwc31>hg8 tFk X-ߙ7}y0-:ٴWϦXMY|3h 4QowlF MA"L:)uFi2>VajhQ~~l h&oQ9B6A(g/`)9gbyk$JznmGv<yDo5n\*@aɈ5TSpFj[m3RVl]cԠjBn|V@wnN([ϡ0P0+aBj\kYGp}Q̫ši"EqP8 wx {b[賏` ;ڒiSk}:DouJVes}檡M_5R[SC8N7Pa?XɄ+Xj.rM,^v%/ ߦ.EgG4KWVs B' <N/Zq諩, z)sZF⭟m/6!*"yKQ%(c4nLQ`A|TZ[K yPO،^BuvA~8cY MSTxL<yk@wD%M6 0 یJVq3$`bi;m NJ:/ó#ٰi9{zB_Om)8'4)CPP~vK˦EM23)7!X .b gI9x#";RV_[]n~ې6w:Ɍ“M`DRQi)=nsV!J]r$}#u`R7ͭ]l__''U) 썆,s;~u9y,!``bK8&q\:$ԜzYԽ#`j""<-vbj&M Þ$5>a) 3ê> P P j&(a qTk-K9YZ3gU$)ݤ٢^[xs.: f|7)|I7Cf^BLlmi,ƽCM1nFvvs aȲYUd= mJNXru?EYgr]Is)R/!_ fwKۏƉVi`-?UYx4"+-Fąk^)_(@]–5-H#Lxr'Ӆ~}IE$ٵ4blq 06wreKAә{NY"#]u,y'{[rbz2n.^ZWrl!h,#?GII8L>?uPsF_m`QDm-W$8""xlM3mGSn~t_1K0׏/!!agn$ PMDI?@Ay;WI'l2N&^Xm2~bJ L@l0OxR0 0R~FZp1صςR4{)cG:AuuFj~!`]ڟX+ؒl#d*MR7k&z@8A]0^nmX} u~[u_s[dd#R>g pY {s!pMX5)}6AIDm(0>7N#dLxEDx1ҕƒÞե/H;q;U}NDu1V_`۫;\z85B Xn)[) Wr7ӧ Vx-ܽ*F5I}ga3i+ZynܥǙ k|4a@mUexv'UᦚN:H';#XG $LRX(0 㫜5]'e9L҇^hPt<oKҜ|^D@__^vR<:nsʽf&b 8">[;yL6Cݱ<2[<hxJol;;7s[(!s>J=׫LȧɆ> k2O%6Ms9#_IeYoe+Ӄ"z2+bVVQ؜HwPhnѦ$<,tD.`0#JxGfe=ŤZboaI778E 8v7RPE07z|"h6%iߖ]KyX!rِq^pz\.mU'BJP\[u:C% 韈gg0-|bp]r dUɝzͲ7/x?@CWs!Σ\\HyC5 䮫=~[’! „hhi2GMjr ](n,Y%<9ڛ훁IY"! iA9><)yh2os@ آq&G-pef4FWU3+tZuh0\N-|'WU",G|C-qY}'75w~ pߕ3vAE3WEd$ew`h oC(oyj4Qg@> 4:&(J:d vӿ:o6ʧu]q)z1,i( y5#LG+H.Тף$83"Y sb^T ^6 pCs xzaL-:CF͏JxZ3cHc[05As ٲZhlQB)``1 hP!:,>#Ⱥ[V{7WKۜG,8#'D֚DBX2?B/Nxq‰k,xL3jҺXG#?(E>?U&3<)uCEx3 f$H@f媊$<֙,&1 p, 7O{ɭO8 1'.떾L"pYv́^A6RޓH>zen4auZpWZpWeZǢ P5@ޓ(<2HD]rvDQu8 tQ'ee|N厲CXr)!_g{J)0Pmv[ Qn]e`|#҄#<.A ULxpV<)d哕܍Ғ6Sp7n^s*D'OD el^`AMН4 YUV^\0\z J+DF/I|ig Fߦ877], 7fBi B^5m+rEnt>dG ˾9z/J>đO|엞R(kRtx"?HqclWg: Mt.H_rp;_'uU;Y@J6er} 8~i0gZ3\zY= C(0n]Ԩ#cSSM tG&e/8 )AHqG=x!ojbX h\E- nlizX\%A($>r KO|cD]={ȡڳGhZ<;y[S"z[gG Vx+UedGO!J8 +I\V4FUg;v{4)j. Qϧ'"x4\O}h 'N{,GEfh]'JK4cxpt2-M<9FN@ayܣ7;{":R  mrڇ{)l]Nyq?&"?wx_vH,9,Ur! eX;@1ȷ`A h?mSeFj`UiO*H\ ?s8Jd'wwo(A'@y|X#a2_uPH9<<pxd]OoLxJ)ؤ~Z u ax=h;aI6vXzDvE+[u^mM(::+y&1&>Ehqj4_,ni'!C;kteN eh= VԄ esjo>B(ɱ03@8=hĺS_צbH%H<[s:s- fH:sϽВV ?מc'*3e-B8!5(A#mv %m=)s!n^iN]#[df@1?~wVt Z9* VNR=2&Zz[(Øqg/0Ssd {YAh zE [6(h-.=ܕ!W$]h17Qg( s8IsCG69ofJQuׅ`r P7 m=]ڇ͆cY:CJ@/$L_>JOX>9~:(C괝^y횞N-D0:z䣦j"@~VXÌA _1 qOzے;t{ȼ|ƘZp l3LmZ/pvN =I,Dxy`#-UCGHIBtim|]QU"oVr$WVűW05*)]BMI`^NYn@BިPk>ho&,\#lާ^`2`ce@r$;- @g,\T,8xQ=WsC,-_}67=;]guPx/p:Dr<$$qiW, 9 `T\y0r}.͔&TW/ǮƑtxM_Z%Ykv`i $DV#"{rB>1ɭ=Z d c;7x2KR=aa0o "@ȝWC2F10 ܝ?ɍ-,ёЏ?Dӵف8@ūVqf\OɆl_[P$&p̵Jzu~]wk( dE|p=+ևG /I7DzE\M JW-Pk(gzk g`:ϟlX fS_7vՇ v,OI#wU.̱USZ}W 75rW*EwD~S !` }i퉄B{pKFgk虉`{}5>zf}֯͟ԡ$N VYxqbڙPU=|87YИmIԱ+,a,̯'L@DywGݟGZ讹8P|LJ14jGK52mBI=f-(gej=>L 2vu ǖ5}ܼ'ix`=kkJC0zPmX,ŨC?q&U{*Tơf,XԷrG2]yngk 7 N'\uV"VMAd\tܭen}?dvi{Is%J@H8>YOu2"#hDpo%;fu[ vL&-D?I(7A dx ՕtW e IQ+4i|[rM'߃_ZMg8zY+xyd`ٟ u1MH7[-f -4R7K8+Wg)r?m!2&x"+_ /AAV@B&5)f{x]^/렝6<ŁkW Lx7cP˿̐\OOJŴI` R:iA&2M<($e)h';ϰab*A-Z'|Sc/)61|o4y߱ #%`P^oFf橖Av{ !(Z?4hFr[/nif^oX|_Zߗ'٣#.wgRȒ1*?9SXIv!MRz:ׂwTƼ@ : xV/HW` H@n%Y H9jܵBG v=*xa`odj:EE8 ~OCQ਍sc|F#ePixԊHihx2nS:]EefV^͒0f$GhdUs_%GʬT$ȥrBj$Z#%1p4b :ʎ1њfa} sSч`jLw=R^"%jщtHg\ZiћfSxI>a{ZAWּ;~tujV]c~{ăԌBnB$Cٗ0H%0668Ss9t[5>?1l3qp{!D~-K6mYtnv#?-\C4b Y&n;\f9|o={itQo^ ]Ѥld,Ts?Ѿ#Ź,iCbAHadHiŠ~?iV8ibk/s^d<䭹 땩n?|[ kX΄ \<4. ת!NdaT5DNg~ju(:_8*VN.9gq9͟)^v)'YVnBA3htuj7@8( c4#k2GY7icG u2_iR|X'_ \x =3ZVtK5CE_킅f0YTX ڒQ)HNkV je< 3ä؏f./eFPO8KY?VK+e Pk ՞E6?MH6}qa(? o}0n+Ɩ|8}8؂29mԻkK&^wпpPjyC[p_yeݜ~U׫2[X(o+By5ܯ;lgk3~V[]AuxZLܳa9xBmRTv=pm9ꊻǐek!SLӫrw$hLF?PPQK=ɭw ?Cm?gsjj& cp><;Ja%9V;THsSXbxs3AVQ>y93O˓o/为s20Їa)T$ƮJld.i6d%y`pmoW}_Vcjʢ,Z-GԣC.Cז*b{ dYD4&AZ]9V}~e8VA^ɓ{-T9`1qP<vC ^ܫ>-k{yjJZaМ$:Ja=hj+:;6J䌥nGD$%&@ΗjW"!]KPhQS?o7XD~l mx||}W2T Cf3s>ESѧCd] Фl;1 @{#.Dg 8X`[0RN?5)="FZk"NRLF/tlX9D]AxX)wiK-ql.vx v}K>SԖBl^֞^-TLtЦ^#%;r8yk(f`TbHybd.߉t:eE"wzZb䱮 9Y1V=nKdzD/;R\tysPmׂNo0pT`c/uiꙨ+"P d#i~gRf]CGP^ZkCkzW2l59ްAq G.ϳŝ꣨zчJAX+M7V t+{":G("VA#  :8&$SSϳ"_Xl*P?Msoo r_/ҌfL0z0u4'ǒر%hA{| 8?UBdi ӧt }ߩr˚`S4}%y9![ޫ 5s``|>:pĿ2xNv_'@, QmΘ}]֑r [8 } 41Y+ {R?y7dgcҴ>/كΘ=%~r /n3i.WKKPLNy[K wm3ǦBcsf+,I Hsш:?C& JPWd?- #͔<8솎G-!7Xz@6H@;N@h9-X 0QkE#<} vvzZJ= uJRgmUPV /G2rShGnpk?0;he<l\G+W_kyUvafe۰5IMkϝo9r-AI(:-$i+ǀ! ״Ag[n+( 2[%=Z,XH_KF%73^8jL|xFEGe-HVZeS,f򻛟 ez. fv1DiW5'P`v&WWVe[k{V1ՕW a[i ^ ]"7rqg>_RAL%ԁu%Vݓ@ 373|Kų[XA?^1(uFM VbϦMt>:M bܱ+- ķ Z[~옲 3,Ap05G,3 /ɞZIZ̜@n|}xrG4\\Qu,>Y7S< 8k1my֛,$PʖhsV{EU^h]ỷݖ#weD(4)ݫ)KO_5F(UiBv yh6b;'MFt.p]~ e vob;(zCn&R7ʧ'@3;X\ Z`|bj?Ե22^೅%W#r{v{wt fK48 䡣"H:L$Rsq=ǵR ݰ3JaMBGZwkLdv?sx+˼tBjk.tݤsEO5J.hQ>J_ـcl~Y-Y9S::zl"H* mEj q5ELgK&"Q44W%lD*#ވ1 דl_qP'1W;(v,Sj&^*ꨏx6(+$4%2%owî=ӓEK :K|/B'^mMn3_#ө띥pRJ-c}Q؁Yk*r½D,@Β%Q0ە>r*Ef =ɒiWPT9qWzhm,|&D(eÚrٔCK6vMRѬۢI07VfquJJܝ2|yqWlT|M+z6'0Fmo$Z+1,kת==%."Vz*|\0hjnhwak>>8/K Z|Zs}K3!xˢB X@ڑ܋j`]x@Dj6hF]f/hf64Aۄkze1qe}a_X :h+XJs-袉4W`Ms8@Q?=d&V'?SZ.DNͣɵ=io%^۶n[|w^Mx7@XOXvWfq::ni;zhwY)P .qԤp0%qB^mɟK/&KN'Q}Y' Wۑb.tJb9{9cSD. L"~@_w}DO.F +/ѦuWhNI(6<8nHP1 /!ߏMWGBx"VN$ Aj q6ebBSQyӍ! BQ^d_7hCκF?@ G\! M,$; CT)n|˲;(Jж0wt疎;hT(*)9J˜rC%3F/ =:9(np!s3Ir2rt]!m-h6io,>?)KOVG|e=ޔ}b%B/}%;ǂ60 zx,́< {<%gF\^[_RML,;d)D|p0˩4XǢ:A `X{ |Yl.7)E,zx3K~z[DqxuA$z3E#$}rÌ ePy֟яz7_ns^A"V2~h-&!Xft.A G 転0=k'w1׿ws'yoy|tQxdhL +7ū89U 08 KQ E1^(MNT吝t:5 2%0&M^ A5}[i·~ ö,(Hˋi8?٫w2JkAR2О&@ -[#%X)V;5ttAFADbVE .cߝn_a5s3 T6rF-A<mCf}}`7KǠ<]moQfQOc"W& \ HB Ib!ӕ/`ᅤ:%g/k՝BSTy7v]nfBBVce] C"F#mS89SU$pId7;Rl#$M8 3SZNͧ=@ygg-&td]2m~&g}k'=Nl (^1Bqq כ49&>\٫pV|1_kbSAA)nQV\4_1ΒpBHެR7WMUTI={SY#!)cQ .IϠZ&̧4,B;J~+eiH.q?Q\u@5;ͫ:by`J"gojhPJ̣76E$2Pcr@5?ӯuWBվ{П^7-VR9'cQA%惨6Qqn& Ź 74. J&d” Vjconr.q|hyakֹʴG V"[9 9T6?`Ov1/k2^hv-@SlNC0}H Z]fa>#e+)3x+,S"ϼt>+>evBjTdm;bd+0/ v$vPC% ڱ9/izYնͬOZ̶7jf4~L0 >@*ϝ~Q (`, U[ 0hB@U%8=gd= }*5iɾ\aH)CQ6cfHQS|zKcz^ ^"ʗW J;P VL-U̦q'ī!jHFxT>UͽҌ<3fn`P|9Ei /6 ,|!JgӇ| x$"EoL\Q \r+J|gO:W@O- y ȗȀl܍ѧiNu66i|x}0\_Z(0B=Th`_jsh9w(;9K]U֥CԜÊD[b6^~)uJX!vW MBS88 Ks~iP^I'8a4604>8)ȗqkmI1 OYDG}JWQ884"9G Yq[Bt`YNDĝu0T `{E&07Vu(=ˆNRxqGiҡ|Ҍ9"1e>o۫ɡ? lmeۚ"9'8' 0?s UL`zxnsHhU33xnT'~g_ gK0J_!c52Z9ݤ%3g,A|:YTsCܚ ^jX'"DUCE}R_ IiG:0 -6ʹ-_h)6^ʊdz q;"ܫ!='k~}OOO-5[vr}Uga:HGk:+m&'q D/4B̈́<惷_ZRa~CeZ!19^G|w/)!@׾vtX2#f E0Lj<2dDN!8Q>tj6b^ʆ* OT! GCOJFM)^EXcˏya|!R:sރCt`&r۩Yʹ:QX$!"%lÚ-_ :3҆@DuQu%$GSy;kpƦA^Zxh3AZ~s qYa#5m.#a}sOXI_i$AISK]w  P .#GzJHAnjC]~apUpɕX6.`1QSwKC/!;*lA\<%&+*BV g)`.rKŬ`o;.m0zbu"| u]h9;̺ƛH$lz>crF )2df ;_c6,^10+M+ug/A)uԾ!6aMUk qԂ4ZjCӃğC]O:y^!!:LԠ瘩ш~#k5GR%4΀Z;GD bZ"nk[4VsD^!Vyk4=,>ORuXln}e`iRU xrYM,n[9rEUBXP Rk,[aJB8r-L&^x3jYY5n~nHHi cauZ߹Ł_&qZH ܞhRw[1tGODW7hsi2=1ѧ{k'̵۷^YbuL#b ~brHy|M$*DrJ:i~Bp8? 4>@wT'$E&)vˬ¨wcd8DI^ye:1&V_Z1[ &?t8gZf^;Ҡ,wdzǮB{Սh=\w{GU{&tKA]_D9fʦ~muP> yq&*x`@b]܆H[%0Umş=vtW`&վ^۬4/0Gl˒q4~E(ЌbəKſv63EX۸zQr@@o}Fc`M,3U- @~Ћ["5>N9IrMr $I=+gÁwеNctLueqИμ5nӁMHEuw(m'ўx}Y47YޚUĕ_#1`0Oi "g oLK kKGw6Y;>_Ou _dZpub}cjDb#{&~d3NRwl<~Q_FPc90+6~g*/)..NH}vբ/Ay)Ax#v\x;$WBJB%R C`vt7}CBh6)Wq>J!HCet`1mq4^#- u+NT<^Z~3@NUrO=V> L:@1" E^r–?XG4/ٜQn1'InGP]ˡ T,c7}Y$~VuйG'3&ą^ַv``S7Tqi*9CI8Wh@8pY Qt:۶;uR={]d ifk ʜySGuh7i;^~R}G+塂n JrK%P,gZY-&O̢>n^a3W<b^|r s;\@N͕ShyPKȋ;"Cߕh5eXJWݮ Ѭ f'@~٫2,!ֶ`BqQ~-Mo>}UB(R'vv#q D(=>o=|Mt*YT5Dz05=F?%/e/Ran e !7?뀈/ #H{b {AU}W1X(-AWANwvn g_}:_ GV)T\ܚߘsZx%09{}1]T\YeIḾPuM)Q\*8 `ŌR\`\א&Ǖ(mz4 LI9i Aw]/wQ7aU)wn{t|ɽCZʀD{7)n9H ZC#By 3^yFېljgjim*8<>#!3PoQp ~3,.^}~4PMJx@g8\ >:LG|RF?fsY.o ^RF[cgxEҧҫI{IM浓V7$qfqH:tNk A5a#%mc[HY`{\@ha"r;bkCkV,+#d}xrFG 9]s4&FV[vNR`MUoVIԮ޻B|劇ʚpSiH@=9ԪE(3AS%שۦMm\HdOnؠ%98-{FgUY?BVʵ q\T{cz@ K:xX<@-VvPTPji΋V J&$L"yi*?˭=ml>]- e =ϗq vhj[U.z"g%;yO<ya;~PS@]Ɖ6Iu<]B \-bfًX5 ]l|jAf;Ő![3W>ǦP4sH*1)WT h|D߯_~T(>ڳimI$!j(BNO=0lBr_RpH✛jԄ:IVj+X$/ܨR0^v #{iVJXSށl̄2ԫ3õ>>h$u:V{Ěc"(̪)l|$m񄂓و̈C^d!"PP7B;H xӄT, y@O͜U{ FRpu%\YpS~^-۽@  Δm U~ rz5_ !ܚ\omߝjc Laʊ?}ymR&/F\ܻ)a 8m^K9{a냝bkܧ j b=}%x,*FIjجH )3>x'>Z{V4+#3@|VS0&5H }p~hhd] )enۑSAȭ]4c̕?v+WXiN~5)jVgsmq6 G-ڭ(,!9Ǜ *y Tΐ쯻~!,#oNmgGLLnjC$QHKr?IHz2!iD:ѰR uR(XyuIT#qTF{_1`ֿ)]Yf~%My" -B^xof3'?D4hY2@/ŘÚ`y&evvPIQ7!9 &U>Ŵ╓bqӚyn O)o-ܿ΍ =X;;7 D5M|H;˅^'^G'74A+ ]2IBP$E'}pgS4[@(mPl,5E|>*2dU?8;p89aM)f7eJ7 (BFń }:>+]J4AP_i!mlIO0Nx׊|Cw;.>;lї8H˚魇;]ͼ|#zbHVhߝηWҭNsi3mR'!K 7g<5>q^&<:%upDH/<$`U5NkYMEM${Fǟ{LcKҟG y&sd9|2 `&~Umw=6V8DIl'D[&Vl#ɇGU/;/H}s'/EDb8yXV@WEq]\U|<kuw$&P魠$&,>9Ҍ=r2c%.ϤZac WJeP 4C ƩvRvS.(S mt-嵁Ԟ>4c mp'MB n[.ZAs0g)f3g[jb1ɼ5k;4mԃ)Srh_C9_nI͍(e87vŔ5n$Žuv"iKɱ$XcXKMzWO1OH=+ˤi?+hI*f ,/ '$a%g`!LbHۉbX_)f Vr62{[~܆I(NCg>x`1Ն7 ?:T:MA-2SlOwjicjI2F:̴ _h\NoR1p5& nRyH书vC;1*50hT3fd Q+[}19c #G@~naI0Ex"C3PGALbylhe>Kw,ivT=zIYs?܉I8KæG*B I%i^NM ~ؕX/႗ ]_N?lߕא~m; t#z]h(*V[/xk̵%':qUMIDyT_Ivʼnm,TA33RXo̲JdeUDF6^PuŗJvMOpc6P>D{ 2Hy*)<ɗ.M.,YaB>^4TiFrϻC )$s{_6;v}:>)gFbS`Hr3刵ߢ^U䜈v<<#BLSI$JT %U^K5yLua3ލKv=07W- EwA.9YQh+[bWx=]x#OIJ-& 7(pť(cS $VhFr5Ɯp6uNE\ǻK:jʯ]h zD^d\8c_HȆ&V!:uXoC(qiWcQ[\Ư.I9" P_bOB =˅kiPsEH٣ܻRrvfM )u-(5YET'Z{5TD|*x@%D;W3/rƸk_q!&Z9IB0_cb̺|жKxAA#e tz9[>O|lxU8"i.Jy\J)C2 9fC1)P/7$}O~S\ c&$ G`}ѩY?waHƻG &q)W엯 Q_pEmy<v~T Oyl(Ƭt_#6 nm&jVE _N6aSNq-*bBAI/N)6S0]-m}gv\CtRRf~__&R],*h/.8[=|C ?,qz>vDUbTb}0)_aO!2&Iʯ! .qgYZ07070100000007000081a400000000000000000000000167c8d3d600006514000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5d]?EhDTTk׶Ǽ5zK_Q[Bzy1R_A!zҨ?\>ʃUSմ,ܹȒ :RJm 1'Hczc v) uQnӠ`A]b~S6ӛkC  z)A7/b\;`0WO^B;i6د=_ȣT_=6I5׋ {PZ{f.$m0|o6U>$6W1J֕D~qOH }uaV$DcSm(fѪ1?~`_^qsQCr,4?Zaţ~Zs\xKFPoTe. f] [(\|h{NAÝ&~(?Hcf)]Ng~Nq4EdgoȰ[Ltw N_'uC %ZET0P_Mg^!gVһE8 " ,\V}D|S5ʁ5-<e}wfecNs)$3F6IS]N[ iZ*!tb:zP/vgFSyIsBj m2&s xJD\dX3Fy̘PMCQvr0;=.,rޡU=U%;#z'?OvC!e2{7Wv`-_~q=D$v|dAK20\z֥aZmq *XCBos~5($uܺB:!\!QflyCT5"cq ""w2q eMh6,\rgz}NډK h;9 z%\1ZppwS%W #se nTev&*q@b+J8]28h= K4),:>BOКq}MBkuYHCB?feR TR␽A`W~=YgG*†Z HYrݲe$ !\>4)Tw-oKU-K1H]0ιv;Ѣj*dERSh8O-вtR+Hnr-S6:z1EBQe@QӄB%0EY[R3T_+]hn>آgNǜYgi"4| e|%FsD'6tNCDGϻM'l Šʔ \i.=Åj#Eu|Sۥ!?ީHR/k)9yG`y5fPg$ˮ^E (/&H BYycp2w~y-+vw4H!^ηqs1KgѺ!W4T F֔ C7\⶞+S)~ ˝L!_ +K.nu3?ܠ̮ .y[lYfX?]Aɖ/mw|őffo|F@o]_4h[ VXch+O O 8*GNs ri&bC|1:u@);hl5!)(?3 Á/vqzHOm?67,)yu(ӾKPʖ B| $Y~-;F 41vgZNgTjV\Q!EvyCbnlP_Υ24d;gdmH$ lwQ:f51DUC}͓s7;ؖsLt$8~Eh&aqv㪻0O4_m&WzRO0nO.t Mg:z$}XER< Cp&xuWf~wtnґY073mN51cp`e󿧏mƜL|j;-L)mrFŵSH5uЊ6̞TyD_L۵&H$"Ie YA>xn(`gՇIүO6&|&k%>LHP;qADC o1hɵv䇻.f-EaL˄HM99jŪm*iz SUY5en2!p￸cBzfczE_{YYΕj2s9m5ylnSkM!)z0̂soح@::t +B=e `'x:7Jw}<چ8;hމ :cRiS3f낓2{c6乷["&,nGa@|2C$"EUHFn sL{u) =*rCځLgU%֌_\yѺ[/'ʎ O֦j1>h]u\G'hzwnO ;X $ѝHuɲFvloyY:.[3c`jH 怸[R̓"5L6:%OJ*i@͇lm RP!?7݉ 'Ь' .Np2 eF4^IJ~n)MA1͡{xL f`TSyG>^BHeͪ@(0ߕcaNc||cȓ+y*ok';quXψ;fWAWPJƿFS#^p@|zIyKKO}? lUF"oGlX4w_)z >|j Iiӑ-% eb\5@)?lzq#Ց>,hczt!a\4}Fl{O9ߍexw2d ;ZYGbXi(t+:MUfA0>8WA'ncYۛ4y1 /`-ݾqFE 풅1VW/=%SG=e1 u =;5^և@2[Srn>S/nx>v'B¬c(7GopR!l#-%}nLݚ(lVu"bZJhяX 9<-?:QļG@Tbt$.1zNgFQp[/TZI !lroJs:IpW宛XVmyC&UiqK}qS(FKp+nB  o6,K gM`zl?Nzjfm\Bb}_L6 ~iC:Anܔ4iVߤBFmu15s|E@0j#<[-N-wzLدj1 `п$k>in$K7D9rwWt?'yısv Lt,g(SᾏU?A78$,w< Нz8tx&ʶbʺTr8%#޴%3f SdW%aam?vP)N_"WAZ TW`gl{ꮦO `& r(*qf(qI!j+ +`"mytݮ-/8 ykK k,Iapj@%/0dEs7Z6ఈuREjRL'LC^<3Y\Тih^0#Yfnhrƫ/&[p/as$^2zO 1l^Uօp[U:ŝ;~vC@Վ{V0z&[Beyh,D] Xbid\F{t.?2 RզW䦰j> `U|R]>S:ٍ9=?;6na'hx 1v7@YuJԆhvO`./N6^>W+j5K8Ua7 Qʭ$1Rn=8>/P p榳;V{wΩhRFzc>Ȣ8ϖ_-AjZEq%pgv"gǂ]x 8]+{7<^͐{gxkjVOsGu#X3F{QS4s1;jH {Ga3cfqmm`Xů!Gq^o~jӣ%~;gZtԫG$1  W9KX'g'[>2qTLXV,w8ʜRۚUE +UFɠ1$zCAOsg8i>y'NKDRfY;΅!Kt:hMvx/fY;6!vL1}e]5-7cHڼT2W&添+wWѓžh{cnxEi>%ZXrv\NןV#bͿ7gtH>`̉ }u6罙Y"6pYHB$k^־#iHЂžU&N ׽ u5bU׊ӻ/8;kD*/k`12Y- :65iS>n?r-AyǞ>-Blj% /Z{g'2~u~"Wx_A>ZĪw1v&& >rz,q!EFc #Sw/j u.겐roʐ { ;M@XVzn@DxnntiSAeU5t%avA9&Ekt(?U%]?2o`,yb }kҰwrqoӶkTrf֥kOֽW١=p" Vkr1ѪgCP$D'x\$ CVZUa4n:ꆎɕE^=AO#(qvU4u4EՇrm,ļ0SnW}vӀP]14v1w1+Jb29%kcփ#$h{%|\7,Wj+r)#{876bmnD(YE^0#8ZT]@I$)dͽ18s;! N {@\ӘJIM Tk KYb%'Pl11mF@p+9a75 lEve.HZ?o7Z%^.>{1egxWs)q'V~35R>cc$^U^#1&Lc"kAUjO&@Vh;HSH QP, ?C0uU 0%t=<=&.VHeou0RsEmc,m!3e>ͣ3=3UDPHjӇb~o{|#5WrL{ POnBtg^6=@mB<Zv._M~"^M.h2Tمvؘ|['˼"ꄍSQ)u0{4 Ӓ&^aP?8}I\Emmތ!BbQH@VqttymD(r~\׶0&ȋeA4J8RI]Íb&ѓͲ+|9~'&vox's^pΊፓdE`V1e55ȒsGO71lToܢC;K];4{)90RF` m5vqUقɡ< ^1.[A*>/O']jE  +|8upR兀O$ >XU_W~:,nfvIL12@XJh9z%^V_Ea`-YOkL&wMc/ec<}Gx>+ShREPcm 4NN~U-wK~Yثrrts|)&<&]0Nش^eu[vuY0fP8/vH = T,zW"gZ}B#y-klj+PbH|$k. 5 y v]-ѯ\RF/o읧$`3r=ԕ2[DЦ3'2>)/4`.pL _:DX^;Ao.Bb3V2B+lDvy`q*hoa?#Q%*$WWO[;A^Tn?ٮ89 xyZ \h)拫= 9\0gJ ̵D&k&Xy=`ֲDLL OϑWR@$kefQ~2M&NѢzot tjȱgߕwjOT P:w moS4)Q^BrΌfsة󞺙̤]*.Crs߷Ӟ,Z2+@ekpO=}M"ޜ:YDZTG6?_Og350 ˜vζ*f {IC.wf{:ȼ\HQi??RM\Ąem;S?=v?G<TvN6XjIm\x% odJIDͩh^qdkG  Cz"LFV'sVi,&DSG;坧07'3$sY6 +b߉q}biŽna&IimB/euM`%q`.[VfG_&JM鎭 o"Hu;Ly<8\DioYȵqB,KpӪտHœu5)BFĕ3∤uu"{*}]=YKjkRaPMp5FGZ\.ԠMU2\%Q8چ7*a 4n`@ !2 pS3b^j 2#ewnls)"D0xȒM MnTJjuC&gɵVkk ؆"`b(\dY'l}aN^%3A1La]8-$Lw j/QCW.r /Vqm \nwdF[%P+d clj]%=;:q/Oxj߮|6-e>:]+;N'kY=R2m?w\)"c[vM@ϕ)6י \<1y-&H=Ў6:M-棜gUX34,B$eq,hPL|Z;Otp/^t SGg$$og姷%/\*୻)L.t1jxӏ$6ÙbijW4>d%fv6㩑qT$rf?_h{~n[ v-,ۈ~.'n7ٜ@|o/T>.K<2;ˇp4usd']lCţOyM}4b*JV<-A{"Ty ϛ0V /)Sp \ Q ކŨ+(=5?.Mq߱+vQ 5"Cҝ{4!.>Ku4 H$$@S/Ɓ$) *'h[CZ\a+ow A " -Svo`KΝ̈p rq+,X-m9Z@KU9d1 bߥkXఐkh3tDD KTAHh$EEL9|0:T|k~_X2@|S?I&Y/t2،ڝ| Gt.0k!;8DaT'yxz&H3Xii&U홇 ? 0Z݌4{O:eMsRc #^-Kܔx¡@4!V'i^SD d1.*Zx>Rnw,$Ξ,=?K[[QK"Zj!>0doБ5ɚa-饔>rAgE\fqU`ޏ2V1I1s9F0qHx >QPto~&$EÛF~4k,92_cG|򐐍8b %T)#dNT sk9(o 祉om\S@ ]ހ-2M%qř?y 2c=`%K:95N*ElDD- < M!}c6 Pet|uQ21F~+Ƌ`[a?ڎR1*"P3hNɛS!rCo,8i7np*Gמ+[`dl捘Cifp\B!+qf7f[9D.O2Wз.8:Xa(An" ȲP JIsū0hrVW}U,ӵHV!% McJ?,}z4?}3''Pz vr}$CI~ly#P\dKUяqAuXaagiԀ,lkIl{\T$\E6E3uײqUQXw ,N{ʧlh[+o/5RE\cvꨴeU4}?nAMZjzK> ٿNx/M&^Bm,*[ $*;pU|BL5V@Pa\ε{pVvؑ3z@S^p#հ&VLŒsڄ?@8BͲ\dc!S˱ sH2/]W2~?EQXT򽼴o9tc4#X^7O9U!kd6~޹T ߉W,4ͳ%4%PFC3n eBSm3dLgW_ZBCWLjnJ`ɱC/E+k9ùMTx8 5ޅg0 T5vKSg:> ac-!>]<84)%"gۓZ+%0P4ŋǤ`W&̩ ✲J:"J¤R@!U}ĹvimEѐZŠ!ɨ|=(Di"si a pBQ%4 Nx 3BFݗCWbɸ̄h:?iԷe'ܫČݲ>+fs"U3n /bʍ ȣF$g~Idةj{$v cF?t^ӹgAj従2ޏCHLʊ3MOB MUꜮ'g;ïY2gY VF,-&npŶCW< >>w%`+\2@~S%Djd˻UPP_MM/ɐA{9sNUDwU,pvMԹi]'#BjMer |^])T  `9k(]mO۷Ѯr(hY]&JX zԊzU{>8МgnQjތ 0/1{jo%cwV #nXaav1J gu# .ߖdJj0bu@ضY1nZ#OmR SJfwzuSLO*Q`0pŊ5 |\E"Wl%191ജQ*;q9ӵAԐ Jm$ j_s z9 Q$vq(~νB.܍ AC@T!>"=sCJJ#N[9hOು\C(Ag zT=&}ߨXP ^:'cζܪAHrJھs%aLfMOs5*<*W8Bn `/vTkSa~7LAh=2| a\^cMNQDWCcBh8?;G o'J?l6SO h.FTб-+ff 8@4w)Û9  b"tMw`*&?.<ۙ0V݄Y4'Y5DiDꯈW) {H@ӺFHx usz$usal|3]qQJ}pԮL'F;b:΅/Pˎ3a=g$9(?el-daACZ["Ds÷U#A^f\l,˹F zuxvGHM0vuE]0*1=[񀴉| ARrMӥV욉MTC#~TyH0Wyu˵55%[ɉmv/uQ|if $e׽4n /`ȿ=3+p𮺰A5t7BͼK b᫄\0Pz8ل?Vߍ7y/měin9<"Kǎ?aY.Z}^0҄!8B{Zwh.)ĵHWX@. ythd:[-W>io-o^yhDd+QC9!b6oF`[Q2(! rUM3Xs&s/"GK9.l`iY3+1XSOH@p/y;(w#`/ɭUN/^Fq8Rq X[>ՠV>x=E‚X[>أ{a6L>]6QN2)׽OUb%׆/l4ׂj*ב֮s”H| h%bQLSh(S5=܏@Av kX^m%nMB{H:ZzlygEjfO.YCa)>Vl@0\%u=0_f4sh3 VJ44G%\.9ee`PZL[Y}W媯`N }'635z(߉"J 26踑)O{.#̔]̏4Z Diw%FX)c0*b7MX2rܒa k,eR5S `KlԢ|x{)@zE0iC8Js@Dl Quޛ8A,6DDaiTզɊ!(`|)b٨2ڀQI^߷&*w(wÑ`D(mc=sG_+U3NM?n O>V? 9 E9#f_%5ɾR`{OP|Np==3K}>?W(|nH2!܅!&Sھ֙=ѿK$3D0CV:B8 cthڧ喖p-1p rA=Utz#R=1krX)LʼC+~R1Yw߇j JӖIgVQ͡Pr]q`FA_yIK /wae,3Y2A%ұjǂ{k7q<.AbO.I#*4ʹ.ޠ=Vc:Q1kuTy"g j"@/-:eo%#>!Pk5a1`gm/4N&K>F/\._v+PIsJ}}AAiJ$E7&kUT4 Res%zRWOڲkKށ?QtQSJ"QUl,QC#J4jFU _A5":e᫘k-%O]n}ӠĆroM)WacG}(DP 79k-c iw6 1N>/O ,ڇ- ZCAb4F#%WĘb{K+$I% xP6&Hf8K{^ɄƏf1E# !\.TLu /ny&Iz g 1ksbb~4 X\Ԛ18KȌ E*خ_^`y`xu+G > `np2R #p<1l"p2*2JNGiK\izTW&@#qlmsDDGPbĶ[€ yo[SrN_eL?Oq_M"Q;7ԽU'jb*j8`|8bEs5-TFY Zm]Y ͬ~o/EN1&F5Q.k?EBOo>r">H.T.4z{ oR9] Ѯ= xni{rz ϳވDd}A<Anq$tiCc|:FWìbڽ9,}R֢~9sA3cˈ\Vv>Ug{@$[+y·/l);js#i|xE{ϸa?q#Dut,l{kc0 4C\wBI&}ѫJphz>gA;" _|Q>'A-bSR} ǝܮu3L *e|y`~wq/^抵rew Ӏ~.=a}0r䂕Wlfu ȧnHį3SB!8@lMj+&-ů﷗3lFpAK%= DFgED9!M ln ){QR5J=%郴[.AҮk(bΓG +TF"Mx(_qyQUQ\B&?82; (NH{LOVE>, `8alϵ"90bWo;π.RÅ&<4T X `CWK#8-r#T D!-c 8, 1_|!36 )0V)ɕ0AH@ΈRE݌4p۳Q|rE8wh)9(u/l\>˅yebzou_^ k{ +>iXK! N=vw({ȞcZ.׋1FIX`YڥdVB\))!V!b8n,'B)~wa/-n|g2U3>OViOWD.*Ѽ t4 ĩqm%5*_B )@-){ ܄xEDTBp/2`[F5NUSp MߛBpl*FA@%ŞYWh8N}QF@[m$ btܜ)"kdžL>5tŅ.^ (@1?Y!\te=.9b>tg?]h@-˸y[S)eݢU.au5tpOҾ>ZEӷAQ`hO!їC$혴$$"U[Z|X$di8(7O5vP<-IFCV8BD~z30aj&3=^N7i;c?BCzN<1W>}p9D) !*T)THQ}{A'$Nn<*Q%΂tmAAVT1 Ÿ2 gRMfs.ჼ {R$E6u[:ݟHF|*[l-NG[@mHQR;̖R7Ѫ rfݭJjo^h{шZ7O$Bfۼ` =Su#혡OJuҫ_ZPv{Txv5F6d,TVպv[ɧڰi^P9NMC)V-pkT] .KI-Ћ{eJ1W5v[ٓ+ dۄdۮvҭfW$ ^Ib#o7V˜kK@a%;fly`y(Ѯ0a$;{6I"!+%0>댛Am(BiYۅs30M69 @Oq!;tJU^6ZR^Ӷ:īXlhM*{ ]cJ:n`f7hLȑn4XʛP46~|ܶWk0Z{Z8C,ݥ'>El8ÊLyc^cyvb^z⹛~$@rf~% ד]J]|mR(5Oʳ@Ne Σ; ʊսOf)H *zC`0⋅›+TZ P(:ɋbqh珵AJ]g214ԛy[5Ӹ) W?̉qЭ=jMFw$bJbR/1·=n Ot8pԓ1B?Op,J{x7X;ER2PSsDrZkX0OZbWA9 HMzG~ᙙkw1f%I(h?U^^eB nI8R%=?Mh!]?9'$E ȧ1-{awT 6&͕zifZfH.k* jD~ws|xWO̽ V7}J;O=YAh\|AbQ"Qk1IgP߶3;*:DW4e@Bxrϭ|޽uNJU 7D[ hZ~OLs ݏ^J Y|M SWIEud#uAK:p vi#'uxN}oxPl\:mTCg IYP~|̑ cT.~bWj;!eG}kUSΚ&Ba 8#&>0cvA ຤J}E_}_$c4b:b6+ۈZo~5]jofS۩ Z5!*0D̨2vͮsg`~h(^O%e[Ea#iDZc?.r'vӖr%ZQCGh3.hq%yK(ܧ Zs儏Yq]EUXq uPE1`ΰ*kq}ϖC7W~Ѝ%rVݞkݫR#7h( I!1;$T;*@ːYSdqW, )oNSC* U@"bmm[#m 8|ߙN@ҢN 9J"AezW5 ud}" `3`錢2TT ͜aBLM0V0hS(1ζXtJf,KY8U '|Nvl$ U.L8e?+Nߵ%gd5b\B%eX$JzDœP̀5YꟂ8f+T\GTNѱ-D-KD{;@fW[ɫ$[,/6&%T4Q]6['=3+f3DŽ鬠1e#>Ǯ˺ .- Cmec(S4p8Ibh7ȸ >{06OO!]+:3}Ԇ4 %L-kN@%_;!sk7p 3hMW369L;KKF4 ؓʌ/U lJRLTn0<d[ 1J֠v 8tgf( Q 6lصyjnx-{a(:# tߌҩpJ~+ G?{[ԣUH#4Џ[ }ήr2C7#r"h.^XGS=bbg8^܄P?}s3]R}GnKP;W<>V燨=9#jƮ$OQTv;ӕv7h*5_h_u"'{CϤB?7a<CF0I5æ!Ԣ}`PwXtJ %rٜ'צĽ4Ил5U[N.0?vY4bVxV^/l Hla,FK{D'&TEͻ_{h4$J"_f={+J$P4T"Fsص-諜Q5tvԒ 5RD9bwNJ À`"QHF!(ڍr?0Y Cv [0lG&9j}}V:i{mEb A,I+;(yx;OuM 1iAh|1e9g.*|Ba)-o7w-%p$H7G̨6OzKvy'ȶP̙xVXWqz|w6KKc.^H x,3Z qmm6QRѭPpGts M^,㎍  /$7tS%f| *)| NhõkHa˝$dUld$;w`ؿץ r#y1mngl~ &7W;+d&kgYvzjC_~R]z{:[P r߰$7_kO/.}LAX¥$N%$AC9 ۞n4dě{"WNyok7IGXPͪrz߃?.~0a06kE-Rg1|.0AA|@|V:"i TK9}Vډ]#qj~zf3@ӆ't1#kܚA\)ñgYZ07070100000008000081a400000000000000000000000167c8d3d60002fb2c000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]%]?EhDTTk׶ǼZk96KQqu* V&:݀MV5,}+$ԲHN&ji-Ӗs~"bge (Ae Jnqzҵ嚑q[f`ӇI.ePXnxH@yb*gHi3+'"+騪MŎ^!nB`}9K-j~]˱mY,b-8I80x;ȲJYw}RԝsbcJsUqUhNOx\h'9>N0=D$?$A0_v>wj@.N/9ݛ3IutrGlơwmuDqĂ<8vR@"Oq?$Ug |qn_ۀn@ZJEH jIA6_ºW D!!H9,15QyCQ}ĝ4;iɄaJF1~ ׮ɬD/YJ8&$ʡpbP% ~Mu%Âk@~\*LX8CW;V̔LHr=_ˎG4@,Dnee3u F*S%ifsAHk s WzTq18V X4sL#ꏰttdxX#, 9aICͷH S. Hv_= H@Wn_+DAK`,fh/.f4w,u7ZᆱO>du$T` X94ƥ~.3pT} )?'^3ՠN0{9Chz,ʺ7Es,6IvbJu6 [:^[QOaQ C5M˜^(FW $I>}tcdTzq`"-=`[rl,r ;`ĸkv U D%jDOY.|(It7͆{xv蹈ԵU.rq(ʨROK4掝n[e1ɳ`(jg4]Sm&Q:\;|'ʾӣ=[?o7=uwխwSJn{671u9jXvc)R5e;vmA~s[bm'v"<:uMy&4 ? uA/ J,gh$mͫ}}TeÝZ NKQdwrPKhnWE2ZAB#=ffJ}gOzZ 3dӍ:̚+dg)s0A{3>zI0r+#ueQ3Hef03VLEs|ߕ" \?_rѭAǟ6 ;tM=-ԇL0Xº/HLfQW|kZV/S#}5C'U>Ym]:r lb8JBIПe=_q`lґ,O@ᾔ ܦl.:WRrapaJj%C/G=wDU9Z  UFd Xv uIЈ}e0`:Ϋ'J a :U7!WXeX8i,-":ś}'SKID{15us!0gpO{aoYH҇W0m(`AZ}d%e\k$4OGmUZsdZI3qco$//Iz@v1ʨB1=\:xtH9ܦ3>rN yb3ޠQ1uE|~ȶ^'$ [%eWa1~Cު<8P9bB[Oy^ Sd2'0j^YhLSI˯/W[l+3ZXI6Rt95ٗ^­Ħ"_7#$ӧz(HgZ߿q+f:dYQхS9\+FE&>Fz=[qDX>?wQxQW?riz${yx ϭ#iPd"$bku,-U`- `|6o>1Xx[fР12Zenq=_tok[|ݎXasdǶz/+gr@ ~ hs;ev'9P!vG6J )vu?l_/zL_.>RsG͊z-S_!.Bi"UHn޴el֤,;3RSLJM/Kvo5.WҢ^!́VEn+>]a-v99ij读 B2Wxvlθ m@KI.0CPMR* RGis-dXG[|*]-dM7Hd7 ?j}߳D[mX0i[Oi[ a@$ 7T,Pe7Lm(8maw*G%ATPV?> bV+3INs;fZɼ[_p`LL;X%VKf}"ɟfm^iNx&%95(ԡ-X< sK蹜0}A ˁqh7Ge"{qh1f'߃N>7Pl IpZhvDxc}*@ ͻ"gӎէ6G`RǼyRXgԱ~BQfsm4ő)،ܼ s3 i| e#Tf'W0/fR5ӣdH uk0OdiaKy B3U[+`/.r#.Lt_4=&)W۶@dsC曪]{gnM?eOMqN[Kos}YG؉L%ɽ`,!O(`It/ɺ:eA޴ą p%"m+|b!cLj%d7` %3l.Ѓ4bm =G2vtdY~hKtRHʌ|AY郕Q 0ot*>Dx j>Z+N8OĪ8vqyaL~кbiێ^6Yo G-6㈄{ LS GwPEVZDAݯDCΒv&UҋHR/oLCDGfG =KI@Zcn E_I0@2,v abOץ!S6xǦ0-Arlo{?D$V?9#CPJ= ٪+{hFp}<%@a3$(rS#rg;wa&!OemF43/V7C:T5A5zy٦RA/ZՇ3ζ,"{ֺCjΐx܎ J5 s\&\޿Y8v)doIL?8d Z_ҭ _L &e `(DuMԈxӷ'-[IE;ѬndR6"4, iqiFKoyz%Sj+ش0Ft"g6 /p8 AFZpboـkm@6EюRU!%NEʗ;``'\)fS<(hRu j#`'<3Me:kugy2A.{[NeUjF(/ #Dn$=OUvqRx@ҿS\燅Dru6t})RRr"N>H>o)c&KZ|B%]V|Mm&x |fNN4KzWytwvԱl#^D1c fi\ӗqy5w۞z+\_Vl11oQI!gq`  ,(m˫ZZѺ9E[I F'ˊ,O),9]UnIM[EHF(M=Bp#^ؤ)ײLfד) x3L-E&6Rw/D50_k*NK,XTՂݼzk5+Yי*'j$[;iMβ9>ni ߍ"{5;$@7V/~?@G 툵qU3.@\>Oܼ(JMQ8j`OvZۈ -ʲwiBJ5XpGe; UŢYpkQ*>>Pۘ^~ 9 URb@6ʐQf᷎{(A~6s궮݄Ϣ^58OL5>rNܺ:~?S!2'cզ k%|r+q M_rrryhzxi۶;݃>#N ﻪP#<=Pwn!t(*:Dݙˑ^پCs8SiޭՓk|?B!s%w\o[Wh1 xnl3iiFֱD H^_u$W㶴. %Njz\^Ͳ1P`s>k$ Ը5k^F8LvDװ<!=9`$a q$Dߓ+ӟ26' dN8g{1]B\ן`fNz>[*ވ4{ U5ҷ9yBI<"38dP1_#Y!vUc׺,TemI ITvoy=в1@2u29eUmqqN9 U*|H@yc[lFvf?sTӏ5 b#O~2?;k#"֬ξ~=3z[G7S)kʅkIRG5r,2 V8U!m @W}nszAL].ГpkhVr98j͘ڼZE|D,VXblM7L0pi685!4>.lRPo'+*eםB-bzx8(x/c>>=~'.mObJBbF1n^o]n5pyv\"8 1f$ H1 cl VML'"{p$KA):5VN4{=XmF} !M.[J" MzFz;|Njb1Q 4>e͌TQƨkܨw1 GE1zs;:_XiFRU/i (uY7W;+Gx igF }yf6TV % YrV^SNQ:L F!X_bSBq'܃}83ߣb8|,=;,+{^?-k8j`B ERk5`|Fw`:Zp-TwE=Bi{lcϧxIϐt)=8 U X咬+-zn>uzvtod~{ k]OL(ut*9=]L re95uoaAma} zݜ o$/k H+yIq0w‡Nh@4 eTADuұ)h){6pM4r'qn߅!X2:}3~Y@d\i(;<@6{ dkY#4 q8EOsu02ȍR U[5 e6~UŭJ/ dan10?;o'w%·N'Omt:gne;Шz]+J7pI9T,<Ătl+0ǁ5`Gz,(9"1~fO: ߏS]jieK!o`v<š{LQK lYMKO|,%9Ox.I&.߅}"jWC'k^\7n1P]ZjݯcϿ 8(eJ&ZmH^6գn]~Mk/ G(8qdȫSOA05M+@c~J3o;%9Rvx&ۂ'^mϾ%U82ws5Ntia SkvٽcFG(/7]tiTl-Q8+, +%!hyH0+a p6ߘ()-=V ~^P%Ss L !#4~g rgo`&Y$=A);mV$d/*tk2!ez!Ma6u\7~G (qlbꯄQD"Bcɗs\S n 9s] #R\{qit\-ux4^-\>LF_,"/]4䔮Iދ˖CgNҮ嫕sl0;|<8_t).>5v0rw_3o3 ^ة}'G軪`Oo*S-cD}1*]TMLu7IQkh@a+^d_ NIT@=hr Xo/S.@1# z 1k<3ih-X\ IiSOy=}?ъo+Ch,`S_OIՔ1*%RZja.LOLʾEpt۷>j]CO_){-[&f@!B 8T|`Vd2vuz~:rTvE 9O;G3 q[.pm3J_U@Yߓ V{;iB=GL+H>DCt|j ߰Zc`WJ|%Q j,gHc4Nԑ6NO8\۩pcF>>6$ho !!gZ/Qp!sցi,hI !j.|!]+#T 2hp2u|M*J~,U xylV[8ו*J uD}rUJ ޞ#fѷzjN8% a=7 \q:grxMgDžZ]+ ]ltEӗ #W^()pCnsʾa! ,js2*?h_8_8=C-[tFc0u \S ܸ'T &Z{jeT#O%-{Y0V*,9lȬn) G>JHZs~ М Fgݕy#ffSwH{|iC1IhLa|ɮ B`Y F#">稗d5 4#"ZJȾG'ǥh3g-!yoY]{vүknEhZ$SJ)P{qN o&قKG{$WlCi Z˒?d{_i l2AGߓXHT)3i='ӴLi7 |&2wfz4mXTW0Sg.?d\G.NLn4OgK16ٴkj NhiŅ}Nƌ%ŋ+ P%x"R[}I5:cw.%$Rችp M^l٤|ʍڗ#lߍ̼Smnm򜙓O,7 fMՙ,-V<&q8wDءK[^(̽4+{l_SrhmM>$:BlFZ*n5yUy0?l~햙a!Tv xs`B/svDKDIK4C a۬l7oJT=9'޶욼7V3m yqu\T7_̈ $aĽJ3U8ˮu +EWL5ZhH~7^[%X?=y%vԃp6R2N?ǨR=I=J^3*.4ij yp~m{2;4.`hݳ^tp )*7j!@D|EEѣ9<*[~$ЗrV^G%`sUҧY,䃬E9aQM}ަgbZ%kyy%{W\4&MJdDi/ȏM gm}ooagܒuWf#\E< ܯdS&XIBZDy?+KZ6-)F]K6R^}ͩ? 6¼ /o([ap=y jM}7$4|ކiM*@y&Sb}'3QfM=,y&Ζ7yr#{\<*;q-aפ ;0c+gXkso&am7z kKQ* iX[⽋| @tʜDH[a kos߉X "/Gﱦ=㛶b˃Ʃq%(ݶ;W$Ċ[o=;8S96V0X|-֠/+:-i~t &z=|,eP躵ȸTBKl?R\P6c͚'T _0qOWӬ6;-Knm~rIr+6Q9CR|lPx\IѴ +ٙ\&9H)RS%)n "Dx‡P4%*Z|!:O_>ٺNb*ɵg 2+qPyS~?oq;8CϘԼFr1Sv bk'ie._KNMZ'jiHޘA lRdG(6l4ݸtw_ˇ_>{?ظM2ɲUK>IRӁ۪%}@6|F8 0pSWzu$^@^\FR9_;E` 6?6* p[ "(P>Eoyڣ5/mmNDUB D/_^̦ngȜϼMoN,HeLL@4ܙukS;^5D+lB)Ř|F4#/4%|Li%n X\ϥ:%-4 o}c3t.~o֪|i %6l` %{3f`G%nO =7}j`=]DG׉~,QTw(oB${~ZWH]b6h܊;E&pЍ㣢mW6?5eoۄo5 [5 ̓,_X}I뿚Y ^񠕛yd'7OXS*]x!ET0 ը_NRZ?FvF"&&FrOh!e')X3DpՋ%{W"vN3naq7' e)FoP1[t؇aSYLЙilsNTo CEF(t8}h֏ KwfbNڌ\!C' m7/>!~mzU?ۭo/5ߢx 0ffL'YRxxǟ.$Z OGE|'OC^Vvǜ_D}By"}h۔Brg\떟n oպP:9qf8B1~$%"iܑbEd F n;3\zCPuI o=Fd'MPRfr5'^tQ~p WTٰ$8̗G;k/!fq*mqlm:.ˡu==( ݿ젘F"\)9o[y$x_ aXSw[NbلJQ= @}kX-+å8SxnSWlFi4+]NmcE/o/ȶ:yeR0ޔj*0[?sUzo@qes)4XÞ#hJӫgUySe wDSdaf؅ K6+`9E!HyS*0HY8ʘTqԅ-RJ[z+Es'nܷk^jU՗ܻ OM}A_˘Y+vp|]Tlٯh@ CY lV$b240l`jCF ?[V_ AaF _Ke"chf3ԞV R6r***KI,{tpa2GP AɸX_ vx<;Ce\[&O9L-@d(k)L2cGuÙ˧Y-yݨYy8)6vzP:'\FF\rl'b6Q ʶ.N@BH%/.u#&D BlUcWq Uytt;ΞJAC=G:6";j^ /͓&"v0Ch^[4'^o4lWH Pf tFoC1|qH9-~<3eƻ FnDZo<'e6P,M?S3βB;{ѡ< ec@phOgy `O#c:`;lk^5D8( y)(}SBajw ?P LJ\@p2]p;5U.0MϽa XaЮ)qKi_hk4<3ɋ `sl >)gF,/|j zݐ.' OXw,Yvv6fKpp+` jёE2a /naXK!vτV|PS,tx~D0smޅiictaV*wB"Xe1['VT"L~a\_^O5qF7u t( [ܨdi-梇u&02.f3nIQf,H~XD8ב=:&:޴j'&k7vp*hT\̬w՗+F B&O5``t缄(S`"@#.a>l6ڢ⋯A2ޡu]ɸ AwLkͷ1PCಲ^-gM FLïB_l&VOI,ܱVFAILf2\;?CMAJDP.6|VXnb7~SWA-MiDTܥ8ne|B :%Tp1i)cw=:ƈk\e8C3`O UFBZHG%:ZQ98~)7غLFdM׻*#FOdu$N䨺KȌ :v9voY+EIukXE ow"T|hqz ?scsh)#eT ua`^بk=4e=9}~<@Z1B0Ws5lV$x{}Pw&]aUz~>)4Wu8,]x1{)=FV^i_~Ӭ? bg/F*Wy֭LVi=2:T QrCpxe"~/iy꥛ݩ +DEES hBke3 ds,i&,;e!OE0ʧb㞦sj[YV[|'fc^ά~jvZ$UYqKZoR"7q(\g4t榟'Cve-CS6ϣDg Bp?NlT ] ]~)y^#a=.^ cED۔GQҒhlLK4tc _uDE.P v5~P/Kmԫ#OxmW'1/(0?jއ ϰ$8()+qWz*T|,db ݜW.<>/Dwfed󧉶0vhF2P\^P)BJQyZtPsHMo%s]Jq[okE "2Nų4aw1zȷH~`@ID饪3X( u3ËοUɸcC2?v9 qq{I4Z)A>$z*ls:BIIq5 WRM&+l)O( =&AyElHr:Jڞ7D[ #[}춷3th5{4 joMҒ )l߀kF UЊ5~OR`lc+>rCg|*dyTygiYl 4ά"⪡d]ocM6%p+>N9X&|P` )9[;`~Ӻe}lڋxKgK[ BOim >> qގ~Nu.0‡.?<'01m Nzei M*Yt_2e]ndI۩pk&LoYS{BA%W|e ?8 3,L0Bi.$y?v.Eףќ#ث}|"Fk77yMVAtpk ]bm#jt.-q>؍ ܥjÓoL*Cn7twd̯Txy*@fw+t,4<7X[cF<{M WPSrկ^+s1bewۚ\UM , k>_P0,K[awnx3<=*T~EP4#R+8]ӱVi}YV(X hVͪc~"vR ~كBˇOEe)Rvq3!۫o֓ư14y?wb% 7ɯf\XtyaLy'DhX3 @(k8 k`7|{K|&h=gvr\TPq`(_70ǖ5+uF& QEL)tը# VPϷV(ODwac`҃]Ź,ES@@T1r&auY.l~\RvnLEh َ`V+HS`&W.7ؐB2] uY6ݭ1e5v25nJiRff܉Np|mT=(=8ŸDgU<;i>2}O 3x@(j?&^`(E,LC7f,ԩ쵎x ͸&i;jΜ/ۋOxbkOIy ӝx8m;p-\;sſhTF7ach]dY\6,;:is "`IF(/Ay+:za6H׫ڏWd!t}Ѯ_s_θf99kQ{gZp:w.L!rߐRӣH8b [ߟn$cJH(1^qЇa-=sG[Eŕnug;rJowI9 *.*]{"~6d "HCBT+9MqtXiID}N6V:5cbҟ,ce @24x2Gser3eTP%*<'ekOC$igYcQΫ/:/ͯ4&,C "l:oSd)2zR?>QVDED.?(m:np [0̫=qlA.sLD@MK%.2tN~o*Q_km4E* [hcYfYM5jZoƿ"8aњkrppC+KwǪ\F{`Z(@qmbpۀDy &wûkFĒ~K3'O5E.h$doކ5 E:$I~+#@{U)SLܴYc7W) cSy)YI y񻔯<]VY'zJ7a̵VA[ 6nv1ݯ{xi )Zh4,Xr J%t_cHskzI{8EUP}[UY4iI򋀍B zP %X[ 'G9S(|JXIDi$T*?pYmUgany1z8"wrFpIN .`H DUh~Mp5:W_4!>*/`T=~0:F)0p T=Q>0.:ϲgꄰiF8 DZ;NecgwmONG-_IBG;H:*hj;&~"SY(n*qf|Sy0E˕[\a| ˲J+ M!uhWwu}@ց|5<>{Uz( fY/^L5&].,i"[3{YsZV8Ґ|Dn7ť*(M a$Y0PImh?lma3YP9 _mdO+p+ݳ;+RJ:)v40ꗉKS@ Uv|6 (OPa)# *y9nauՊ:>pE ʤ6^v= 莽Q>2b= Ϋs$=ٵPl)㔶. F0A2D^Ŷz$oAvE!k- G?[Ce$< IWhd/b]"]] 0]wW5?ym~p}${i 9 2Jzn;=(SGw-~syjq4;ցsA: *7nfTH_O85Řxjw-/%Tm ;w6[V_pGRuH~VPH=nmi&$7;Yvh(Eb\WPz`ǁC"mpNoix[.J*mA='(i dm(͊'l>G$.Sik9Uf/D仼 v{W % Z?E@-@)"ZoJ|-gˎoyY׶7I;p0lGuJ!N::c.I؟.S\5 >>IlOPJƶ:nFof Gv O?p)2}ʍE&DY =za8.Jc|p=l~"*_ENcנ.1}䐇׮xGDC>'2j ~&ZtfF}X'IF_I05A\fy70l s`滿Hq.Hv!+e5Dً\'@~`-zJ[Qi\șK/:T(@DzaKUV2` :cVGbH2k']A-͠wj5; {b-lаNyhf_:CK FYbq[ >,,[%fy#@06U&`6v5FN!?a{P,ϬjDwϝ] r2!0%1[p:vƬs>Po迱{,8 J\-*ȎE#z4؝pr$}TW`M|n0!, /?,\ DI%jјNBfsX(k *O,tU C "s+h~?]py?n(lHB nn} ϜwסLKXfH"8`(Z$cXO3 x0%#uTS]1;DFӾ衺ÿB1dj:Zry+j- P[ ˠ7 1<[L2k~f%2|u7l:U&+`<.N;V9J@.MG1$*57rlI.LR3NДvhGr[yR]z `=}V7`7l:'N%{~I9C +'gҠ= ~U,c&Atc(p,NgKLSd4~rzl#p܆)rCV3-ztl29,A~oQ"v1JW kjIfK+7EC}VАBPuiWHetړBj܋EAF ,J~jKkyUÕ(!^v)lAh [iMQ`>#UxdROT$&H_$ƣw`"71@%h/Lڙ x QBK H.BibJSS աk\jiobTV{o 3ǂwzµuvtU;LQF2QPi4t̐VEO W@~>9˺S_ "+4Xe.e wy l |N| -0}Ӟ0ʁ'c\ΩH Ѣ-BCރ3c 27@qx^*lU]$ƁŚ cT;g:IL2h|[LtSH6e'qX X 6,= w(ZTG]Be#RQְ43AM5EZYҸ̥YRZg7Yp{ SB6U{`ffR9Ë"쇸iƾD͘:(cshN,D[Zǣ(=8E/pjq^Mt{+]B 7>'{^YB3LULOti) 0rKl \p넘,6ޅ፧)&c˛v8!;Wͪ 4W~.ؕy5bl pY)^\< "!pDT{U_%$ 6] Yv_i+MLO}r).˚".4Q$i9> %)#Bi3yfJPEotKcˇDg+ncGL[>ꪯ"-M厛I'*`,ry2fXm&zTZ?+t92I(d!o)+B[-Pr gXuQđ-#0ϻ>}Ba'CG;=iуVq)^Y fCJ~K(x5J#0aQl~?ofen0_R4\jy<1ShCBfK ,C#"6~U@yɂgn]=z`Xq1k.6DS ؄>1#)YR:GС),fm@/R% /Op ł<_RzVp:]Dd6ܛGke ZYV׫Ejo3[$btձ'KCE֢E9 N#)4N(IfJδPuyƠI;>v䲀gez ~"g<X}зs72) ,e=У{.97"g3dM+zVjڝ%yuMŸXH]P|g2dhEoii8ENXtл$ g+/q )Clp>3wu7>>zPy S4D.^$"sDav9Bvzuf'*2 о "ګa`Q$ǖzØ&n&~kibeM*UqU HKK$?=T{<5{zٶ\/8^3YeNN屄GEAY\LK QW]w?H <pF;Y|$EhaJ-v){"? C1߰b[h[_LmFɒ4ӺMIQ[/LY&:SKnL渳Uniq|ȑ$4!E9#NqghN5/L#6l6n/UbK~=H?,M| `6[BàO JΉa?ּAH h=Xb 'ɪEt.=H{cH_\?ҟؙfx ~"5/Ȥu3 rwh`4_A gskK6x|t5(#f^ʄIh~'rt\ơ\Ԃ+j5tniܷFgJML)8*A-cfjlnhd0.JISUg60KRt=@*^ V@;Qk >)1AZ k`I?0^A~1 퓕 ,iKU4损4uH7b#}[ūŚ P7U w-C%fcy0 "Y#/So !$۟ҧDv5$Ǜ.ɝ!̆2 1e"' '{ ucm+'#ج =%̤U]Rle#Q,ͲK&橒.Uwm.3R_F}n싩ۑb)IƝX H`aχ>LR`GoBUKntʩam&xIc}`j`<<,9x%K6Y]q\T*L*5W+[.'"ȅM{@o=]xة%im.1Tͺ$FB^{SBj\D'ȅg@MV-RG`s%ϯrJV΄IkOZ:>a-2HpH 4S.ޅ~\5W@LE#hĴ-De͒"k:5=V7oK%"ů; 4%'ڃS& ۥyhY, uZ]V O5KvOԏmKឝ>(CA8pc 5W&\ZtB}KOT>(eKk'u^AYP-Ϗ{*nV;"w y6l/VTGB\,#vV[UήxsQ wLupdԲ7C^K/™/'.6oE 0 Z4-4[ȶ1و*Ar 09/]I`3R DutjIvVvY#bM|+ɐuLwvn/SrWֶ}!ffj^KD@i"#1d4%b:¼peyq1/BD_L #%cS"~`rZxy5k<ǭrɄW0CH][~oB4Ό(|ȫTp<^B )m:E$u~6scl8gWYY){uE-YTLkQ G7'.[ֻK 㾨YeVZ+#5 u8= zJ$rMA=o1GtoQ$Wly•Mk ?+s{x_j˄i+|. iN2M0Q^` rp `*=Z\Ӊơ!gwY!p_JRv,j$D })Jřqׂ-KiFT$L-O±. [C2so|BB@X5*WN^b:\%"<.]rÔ@&1bU  Em5h٦m9HѯILHM#)s+w]wgopMWZ aCw4PC=tbtXk8{:`y30Gdԁ 5wg(g]ši{3oYĎ|=L16u5JK^e c dBb4O\Z?}6+JħRK8{-iRG; 0pZRb#CWX(o8R^{{3Y=>zv-j=-r5Nms5FHi9ll8/A@KKj6G`3s|aiޛR齃\gu{ fg!=ȱWsd›g Y^fORd`fjid%dj L|e~UfБ6]Rϔ!@+ JåKr.%|?CHt{Ǘ֪g-',e?4T E~ശQ9 g4ZuZCpўue= H@ FƂ#S#boҙs"E\<&ya:(oNI+u? șOzӍboO)$v㒐L8/n P ăCku&Kbm=Vd)s0w;ReC8" oMHQ~,JWsm"/Όo2DlUkY.M4/\1|RRso{=*ҷx ظ@l})v-%u[?p{eZ9yyp @$t3yȺ8 #%Sy!Ob>1Xs.J0^mH۔gTyRu)z)sڴ;;98gCU&vZ#`!ldDK iZ+oepՍACO=~@'iy$U9-{kg<#%wPEJercO tHt)4:M5xP2u*rҸNZ<Ur 8`" 0冎9WùzxL<k7,s} TcjaT!͔%^t cӵ&8&۰4Y`ٳMTy4CɨZ*׊(|=N{-Mzq+Lˑ,ĨM)t82 @Er&YХؼRع4cSi:evUwsF>侣^o9eH1& $e=w2; Hs4?LC1Ҟrz@'kH X\i[},n9tjH>h߱[n v9I+f+WI\@XDXݏ0^Rk#fA+'H6hhr,eE4s8hN|?2$^*}g+1&bw)PS㼪D' x[ٱFEQ+-:hJfZߑ*LtkX`uAU`ZL9mU38-0pǁOĦכ\;&P:{k ^T UA{c`({G74b5G>,~:R[=7Pt$*^2;BKqzğ(9P23#EcRT't p/7وQ**,K&.~i@ QtN=])fTX^bY\% 4Yk;z}<ر)g `͍iGH m-s'bjAFmEJֽ4\4IӑQa-^NL0A/9]wC}!2/[fhMnꅧΙA*!p|l7'ޓ_%Q^}'LUujtYBkÄ9txE 8BgK*K%k69[ɰrCBlR䪂Oej2ۭ' W$U(/-2mTnSpmZHTWd[e]j҉}bhOBo괩pQٲ3F-)K_|gStpo%1EbƆ?Q{3QaVJ3%Ub-ﲳ 6M2)=QDk;IPGOT s#Al:$<_QO5[:kU) *^lcJPϷ-noj]PEP!5 og>G&IܑZNjڃ3z}z@`d9H/ߡoAxzz_ifGtEIP,RHx< 2YhEK:dVPٛ.fwc܂ J0JwO fܙptO[Г+ 8z:=T YM 8!΁[^:1ŗ ޝ~vm7џD!ISf2$jk À@;P[\*udM(|y+]|7%/ 0ehDw=L+(_a LKā)Bi#}2qbQ&Qώvl "%;oS蛨;)o'D} &‾%֑ "UO#pgzFUZEPXPf7oÁ)Y\49f9ar iD+o'%T%xerԍNBiś\ZTc4CKbI/s/W, ӥbDL2 c#vvx j#-^bZ+AgNzE5!]k]~6}Ŀz ^xg,Ժx^_b{~},m3:;ːt)0Ƭ\D%| R^4x3jkjm6)CQH@(P""CrruDX,]b|ެ4M CNܳ=S\Ȭ'y{<+Q[X5[U%xDqCDsz!#Չc I03:bg9^@"]npu@jwj>f5vS\2Ex9 NI' H-% f/@nu.KDzLKHz0z`\iQsl^P+zeW樛=vk:mDKV y~L+l'4\tumGѵ;6*j13iu蛻~H4'=u5hi<1DYg:DF)7 咇;&|g䓵g/2{::@^{eJa8%-F]7C+{X*Γ U4_jgdĚK('^_w;m [4g;bI\)"Y +_F ?aVWsu~s8IObOa忶i6Y,J}. uݷcII9îW=W.0NLY$m7 9qcP墠v.e>c? MzFMɥYir;*^3,i]CTbc0(KY ģY9`-Y$n5ڎXgr[BsZoYdmFJlc9=unjHHݯOӭPhSM`hnn~iW?Ke~2CNH8 6N9mc˴gW[}1ECIs`̨?uQ@mo)1odD,m>0+XBe>٧ZdV:Ջù?lP>MS!Fe UӁpx|bGh+Ktm:t#Q(nI7FE9Z&,ZT1RsaၿyHF^-OA9kت =Mqkȏn0#dPlvx܈&U<|ZeEMr|"9pWvʧ׉ϖ7m!ȍébieqB]MDC'qPS*3/2QGogyg~h).} U/6TWZ]Xqug*p  ,=͚S6pnJ̒uɂC,@'ZH.b샾3k7õjG.>v  jӫotxA]Ejzq\ Q]0dXx>YVyou0O? YVM'+ZClH'>JA4x~vy]ֵxj1M:6%ИM'6fWbmTP!qs "Q)H"s|k*^Д,O.=kh"3Sv-gEWCuM823=;g!+K@"@D:ֻ$lQ(y^(ҳ^"1z91cL /fZ>bӹdլaToRx,_?,%MT?m g_虳p%JEXmujҶI8tP]|mK\)(ɬƳ1b&=4 k< ܋S!DtO;{z?|}:b'V4E6cTSzPpKlug7 Ŷ{>_4y얓CqTWµy\iۀAuE)OnB,A@soo-xDT[~}K ?V9d% `D^5?}*֌jʥ+Y.:PPQi5^m"Xҗ4"1s`X\Cn\#M6<2@+pd3 #el F{SISm~[^h\m}( |46&rsϰf骁EmtmxI>EY}B/)|] pZ )riz(Ff bk$[?{gZ:Mj2e'%k-~IϏ^&Nuj@E)|0 #7mьy.>{aXkr9hF1z̎6\;%&y4}4+u$!WQM[ARqbdIQZ/wk5%[+>0p_qg IXMgRT\v:m]E!}vPܾ&:ˎG?o }50pr0X0h $0 $m~> !~]XdXڭ(:"E4YA.X,j:y8zm]]TXhC@@ ~t#n]waa%]@+:rS{OG`= ۸́Md*gR]`鮨s 8XOb22E."r=OywcZc݁f$/Ţzm<FYfʉV)jlfU } ]H0gn杛0+dbxjuԟ(Is/^NuntB\{GUԏud퐝˱9[`ݖW}7hb(uFZ@()ktQD"+4a&@3 KYl\^C[\]kvI۾7Ô3LPbrCآMLFR$P^ G_ų8شˌ pW?ˍ#m®fK*5e|kPEn ɣ; Z/  %d&[A1በ|1&''Ꟙad!ERoi&HS@P2-J?5鶻?B'/#<$. \<ӂԑ@wU'(8p U.]i 5K4 {KhaK!#DP98,?^ *c54"5erl?CCؘ;QHΤC.L@'0־%JaR't%| -;6McIEO^J!M}!7 J fM[_H f!5ioT985]:U>zc]|N&%0*xc?@sJ-Pp~RZ[Ұu&МxkH\Ju_gJΉS_9~FSͧIEVe /֔f%")' S6.Tc%w՜hSʝ yrwx7`@@->ۖHd[ۏQ%(NXNBN@=!D rz#zD(DJM&>+Q2:B)=mj a ]dH۽0צϩpsy(/zpڡ˺Wh=D6˼b/q`ż~4lLp Zp_]?8Nj/|CJ#z]7WL䁰 ={&w|^=IHْ\+'C%GX w%vSĶ YkvuB$`ms{K3$DDUyzs0& $ "~6ԧ utO`#+AD&JKWŇ#ʸF+6NE-|7 8 FDzN'(cj8cF:9YY[ X^IYrί•'S"#*yi "07d W̧fZW\p¹yiTm:t#~muW%׋D4ʜjCpfnpgu_qZ"b,yrgrp,F?ZQ3]/]'ЊYp5?V2sAGp  + DgtM1q]@U,e"G(ck W?wb^{6!K[zz١Wk5ot&IB4# `b-qzX2v$fW,n4}B涶=u"Zd}8/y!˂_9k<!@S@wvmUzؼmǖ6_P4,JS璚%9߅g?òT;+j9yOWq̝Fnw5 %W 1[8s}5H.syLs(8RH)gPZٙfQG"Hiq]u:le Jl*:%0*$Fz}eGPE%_Wvl۔H1t?"5w] AEΨ> KYV;$:A@o[>%s]ݩ$ T CH-_thZY`z=sҴvRe [tJ}\nlQC>7`b|KEEEeۧ0sl0 (ђk,U= 2v49s'B۸@\DlASmb`ܠ |I3T0UnOvuQqnh3xx4͐%[_ ط~QF3dJA5_Ҧ#;q1wׁ D軵&qm; z0jg;34a*|jj ':H}2 :ڥ/c@`sBh Sm;[827p=7& 2q]3ZhlJH+6:L?@qkehYI \4PxT _f3:}fԮ5b@T}l#TZM#uPrG$gv{(RC,9XPF3`Y%bFkrιTScg@5՚PK(-~Dw[/tv9_P)w*ʋNy) 7҃(biBDUW¸-e &-O^V9B}dvJ!}Br̒V=;E[kv1 . #0*iy*0CQw.AI]ӡ"G] wZ!rw`s>􏗺ٓ Qtc,n)NW+G4CR[iJPmYJ4<}.`%0 E0*Ğt4=N!ʢm@7|2+K {wz8Fo-}lZxv9 |Jךʜ*,MJ"V'4֏3_A[4ˣqN@tf1RUwlSSkO#?JO"iÝrtJ$4oj>;OG`olcITC #"sCnh? Yt(y;Q=_UA3 ho a;e|S+ icaO1Q;iylhht<8&Xag *B 6Oc?x=W8-Ok$P%O7ROts\h_VOf(@طrVb/Gh}Fa 6.i>Yf<[qa9:ɲQs*G5mݔP=OzGBӷ>8=-ϭf2{~.:I%>*[.. R+ xs ~זSĢzi,,zdOW%F֕!Jݒ3$2X{3/&?YGf1]Ú( ɚ?]'7UsXu7 W|A3R2U8t@' CT2H"c`rtL#El &8RYEF#`v0'n qB\#2CwgeRH_=93Ôʼa?[4񀿴-۔6tøHF, (op1D)Q'w'; ާ)Nj݄cI!,;@}9>Stcׅyde`CDչÜ>`㝒M<?8y{:ƛ7Jq?Z6ܟ9(zmЙ&zz~fUҌcSp+S]^RI}MCHjI%'@&Ww›(&g+ZZdzVok($:z/ /yWeEW"tX^ԁؑzq7Wb (vG$y\*ۅѾys!&e.o=گDY73&o:$9#~بC*WT,rP3N ҷ4y7DӚ;##K4nl49Wn~xwTPZrp\ॾcָDps{|!IlwJ]̼b'Hb]&AПbL^4 v;\X(Ki$fm f⇾?I.. QTQ}-8w,W j M&]8 -b#E 8c %5'K 8~1 c ڌ $CS&E9u 7FRVyo$WL$mj"J+\FeU^4_)%6O"[xZF9>%sZnR{+ ˏd|U:cqL4N z "pO؈`7݋+W⸳džhYN0{ꮭq' (DkixJ/rJoy){D]+jg]3y%/b2ځAA.Z OK(d]Ѳ[{ͺr BqaFVb9ؙi:wuN0ڧ6PZ6fs'Ƽ)fS!`?7nN4yi-}e O|j8‰怺"a4\|g=J_tߺXTfhA^3 ڥn/Ixk 7;^i*"c5paسu->=47C\ZD=TKOqw˦lv 3:I6W7p?DEUMĪ;'@zoIˋV(=YaH~ ~!eI;bp0:K0<։ڲ>:" 3¡fJo$:O:`-r1'8$4k0`<)WHY6$*4+v1E^NuOHH9;$:gXJ"'|WV0ņ#(l!蕼 #j mk}\dWVODAUtR&/#_bI#塖68Ṹg;8NBS^=ō: B-GoUnl${GDadH6",dldkc'6*77A-(Z| #u3B}eY/ye' V` iXsŔl"p%ْ^:M5i:Ȧ?7.̠TE8A1yMjy|G,K1/#ϲv6qTǤmeװ^;!d/㿀Dˁj``ު+N oz\][\EZ,č~+Aϻ0uwY IޔEλdcnNZP'UH)$7O͂`EW4#ۼEUZPrH˱hPVM3Bi~'IpgrQN(|YwhYWu ,~dtVQ>jÊo&rk+Su~l8XŹ6mp`i߈8VSDOW˙taƀr6ѿ40 RxƩ/1qu-{cw,^hPނu_dk-.$N#7fD̚É>(0xh? $6$}`Aux>XGld#z&QJ}MЄx_Av'ahZ)E}GQ Zcbj&?帲AUwYpize&[4yNm!u\[.IS9c\~c.qiQKi/(w_-'\/_}$<$ Xi=MR 4 J.PL? ͿF<'q^:Kz٥0^M {'nH&VLgWgC s捘P.z| v{W喹XoC-f$Q~`<ÐuugN\A{ |HHXhynkfʔfrp(pH@J#Ǹh]B-9/?-h#Λ9|[~8 `̙\2yi_t,# +U0T2R4 Z.rHV#^ J7"ms"#Y͚iGh>3qz!)R[IR.6o]^cQer_O*9?Mn? e].^.Y 8a4HR݇4Jp}YIt>HKu_]2}!T8DBe j5+4.,ѭ7Jj״932tсYϸ[-a _\H*Kh??po'TbXm?"`︳]a) eNB 3(49 {e\P#:hvgw~R{6 :Ăi W}b.ԾT ZecpeCuxQ),6ϴ]j4l:^ E*sD8n0KœQzkC5zMY8C>$<9E_0R\RKmXjX Bz$K}H+"6#J_^d <5*c{_l: }p4D+K/wUi˛ۂN &T>;̃D~4 %difmT uӯrlAFxQ\;5ԆGN4@ך/\D(pmPoCjU'}ڥjM[l"u]a֕An. y ,@+@7ˤ]@tJ!5$VD!;\y5F5!1KM"-CU5 Ε& &G>䧫˖)y-(wOvʼQTzu~`AJV#b5 iYd¦eEJGbG.etԟ.zINQGCF':C ,67RX N w,)-BUVF#t1Q|º F~kE2S =>|\$@Z|dumVjߜCS߫ހ=&\ޫ*X:1e6ڎ "@y3<,6m?."U ¤l#2B 6>yl @@.}A$a^4V չ'SOZ]Pqb_Cܟ6d ]Hюr0"}SgbT˗w 钔NP{-Ů&+;_% Kmjȧ& E:CĦ.q͂n6r兊B1G^G0a =\;)3.,P'2C=9ĪT|:b. ޼AyT8V^0|#[Xi:I)Z6M?,a5<_iXNT3t.Ib!0 cֹ /z$ރ ЛD`uV$^GBJu` "3sX{zp^П6՞ԃ[3=acrŒTNMRX/S= Mѓ#+e6j ' -<;GlrmHsk L8M$Iޅ6\^8  tul yQ>6 #g{k ;Jg p!u3^DnE(经lcuI]_@-b$f9IvFjU}%RR.{ 0q/Z̮G>*W׵zx.#l%auP" eKzgޕtBfm!;O"nϲL"vd PTel轛u–/@  K6-Q1FWYF) 宲3"V侩ӥVt͑]pC؟jqqcIɢ[@v8`%<e*_Ŝ@zR$zUx lE& >}Ag>uG|y*G-7{:, Θ5 .|_zYzH${y3#T{LHٷiQXP9zEc)/z}SaS\s:B !Cc7)rd,$+_=1l>qydodP@:38dac<)dlnv"x5%>ǐR%oLIk7W=F+̗u>j9'*@%nwoD3mCz苏s_l*RJkm7o&3Tka zQpӈP 9d?"mfTg& nKH&R釹'/ziQgAh^I3E55zqgpltL0:qbb@20*Q`T՛G\ ֈ#tj6Pւ0ֵod0ҧ?3rl7qrZUCt~n3uMtYΐ |ЋSUϿZh%]a"BBiZoq&ui=;Z"4x)sꇄf.<n~MswtujTo~':jl =zP{B~V5WPtBAzȎ( 9mذbPS mmƴ&aE"3; Q.xV="d쀊>cry$"&NS'4 rTb j~Y!G,F0gTrVEKYfku:[]>P+q?)ދg7 2TV7 ^Ͳ*X@ UZH ׎ }hl}bQ묜tXaa!1I;jk-ۍAJ("Z~Gx^H3m^k&syۥ%ARݮ-GjLH~򂾐"'^:Z澫s#X~;jDLRyvL|<*Tn~}EoJU\9"̥פL͒zA>Ax_+=˃}sԎH4'*@%>K` 2tiq7fX|GY\Nny4m略j?)d-I6˅ǚT(<ȷ*kZ >2!%ӵGEbVv0-2g St:cEDyw3"@]'9LGpCl~m?9e  R%U `EvT;0> 3%D7pSP?6,o"Z\^#4$7錂lV$SpHEk#G@Wڶ٦+q"'>|Ɉ[bo3Rxq'Bgi&8Ifo?5UfwoaǏx-$u#ӄijd%9KT&r3/p1ND'*[DAV9/u@>"WҮ%})B~3i60g-L`Eesx7|cToX%_FfYlB d==Ar0X9:ae-iB[*)p7%CϰoVٴ PIBwْ` OUzU\)"/i+<J}-]c'2~?EͰ(Ϫ"V$VJyj[ :ʜeGRw瓼-Gxq%l>.ʢC9_F2~w!pht )ԏm=YycyJQgQq9sX&ԭl)ܤ+E8o{L~:$vVY{Gޮ\_6(c oxp2_>{Ij[e;zXڼeN0(Մ9nV~1L"FRVBEyk+"`a4eEpnd˟ա~C~`BpdITg_[U0z0i*,xhT66 s/ 2%N 0xE:N1xO0~TmHH)bPQHo}-*Ufn"!7,H}Spɻ}]z20'>{=pcʶLûXŖ׉Aw4ޣAoNI/Μ]٘;p5<{!. ;/4xiY+7eEtbpIS%|fжacBm,t&7TJ2?pN84?]_FұXй 2X[@FKb#WD'ZE3M)9:]z!;zwN4f~է[XtY"Wj?1g$Rc^dˬ>2n'fW,q ŋª(-) h}qܬĖާKOy Ua$M_"6ɵ0Iu~:ΪV6N2M`%M5M7Tm_gKa,E4NLqN'CL@ EZ:fV 24Z'O B,y(umoQW,i0 %YG`2XV q 4D1~&fw] 5$RDs8Qt/SՓlgKq լ  ЉJk y>|H_(A6urcgX2*7JKeG_$Px~ݵRE1r~|eXH(M -\3`m<} ?:LC :É6/ =[̧BzWdSIcT*.# t|gm&>"YUg꼫G9=ƿqnbz@߰ c3(X vL2C{"p5sx `U?\YDrnH ՈszoDoa:t. O&Fx gܒoGÔAAlŚP N: @NI2`oX) ԁGtlels*S'MjϚs叕S| ?Lߐ02h6v_sڿLZ.ގnXpD,BNcU)<߬^޹Nuq:g t'"H:l]r\OzwcﵟXPcO0'kUM fSu[Vo!Cb5ڶ_dSM [[gj㶂ܦh #DI7<?_ O~J|T6QڀFmu#p~ \|G{{̀#rl%4UtÃܗ9ӊp a^1yHxX2yw cQ0pcI:%Sz7=ګPa1ذݲKhIyfr&?[5Q{߫Ew$`o3upq{o@zN RdBtd| u,wc*sREU˛O0`ɸ4`F[#̑ &ơx-5{Ap: ow~6P* >`G>DO۫_`ɵ:#(k MAT}E6*5nۀ !.Ym {O8Q\jWIS57T9 !ܯ_&tk?@gdQ9%>3hRxݪ0CͰ洓xu3ʏ7~៑~\\y=z;S\b##ŧKT<5K)`3n8ѹsvIX5W"k>VYJOYi߶υNm̋+GV:$^)HeDo" _ nJ]@ XBGC_a,TGTcS:{6_[d޷LRSEJ3AlM@/]YٲXZ7.U>__vY:]9Azze}lwU W"Y^D|sybPhȹ*/W(#q-"VE^yg,K ]fMM"g1T w_JDnl?XE$} xVa\ d&\Bm#'(f"0+ C3F[1^2-&I,N`@h# OP>CrAK$rx 6S gP==t!WKEiV(cw"ڱ㋄gR8(|Ǖ UlFN?ICَ!2YF"a"Yc#i| zF#S0 M者\1Iી=\bSe\" H`jOV]gܞ*SPW/Z_~,$q` 0]z } $ֽlhu򵾫ݖ eBwi'`ū4r\);ű1`Ygص z+g'ՠ$~7sBB33}}FT1h~[ ND%ל`ZF#cӌV1%amPfr<`i Bl~"6C>0^dsΗȦSny6  YNM'S]@ 6@`ڿ!]ɀU暢_'@lD,Q >X~[$b)U9* RJhN@926fuL#׆toX/7Jv<ܦ w"B:`7DlHOs?7a/⩔׆`x42LE(m坩(FR(Z2 h`@SmΓt\0A E "*do}i#{]AI/Nǜ50X-B k4A(Th1敝8sTgɈW7G+Dz~C$@Փy1Dq9cS< Jx.o]26?dA#絯Px^(. <N-V@k2V2 ЕJ-V5(:Gܹ͠x ?]ݣ2qDe-aD2n77ZfN^ꃓlsR0 RF>pB+]$؅dnMǽ\ g`NcVȥ K.Gۢ.i7mc W౧趎/tG/Lc@;ݑgR=DE,9o(.h3w͐Z?qDlH8|,$!Ցgm2U 5u| ky@^r,zF\$ڵ}TDl%˞v'^"uWpYqiI|L>. /T@ѐ27Wx=qbel;^& ;@וv-9jR6ov 7[T D # i6bu9B]pWRj.M]Iyeuح)*47֥»"G u?>_~1%^y`# iE P"AxɿdWr+vឣZ%"LDe3-2 ]ęho{h~c-y^5ϖ'@@D]p^v#1ROz/?DM=+ G!u2}GSmn&3ھ{SF@^61MTԻ\$?t,Er Ŧ6rpS$-ǨYds՘dJT7|*ɒA\¾hhJ+Xij +\ H0m_h6!o@`"j0`6{~FIc9?W3ϠR|6eE0!AZKk-@5zrӊGoQRg^o%$4q?KI@e7Ֆ'c8h1kp[{1rzXeTEcteŐkdYx,4"i,D}30Vx [iRdPQΖgꙥp_L%.?n(ςr^ lm;v 6ʊ?0Z y+Cz:g i85!ZJ#_s"P(Q[)\L:0{UObܕMTYr RwѶ3śEz<77]mX~]_}riwPWۜ^N3ǯ֊ݠV^P4Ɗ7K|Cel !P@Fut7ͥ]|l[N?塚}@3XO7]X;^UwN-FBdxcZ#hL[1_;!3e}UPR>=$[rJk;Wnan2ۻ C0L"Yg:vki4F'G}@CC[v!X}qm\u Чt)@>u%X=(HV;Վ bMcp859T6*|) c h?L%"H&ey(ݓgjtHWwӺ{`iKOƽZOC{f$bwf~`ӥ/ b6Gy!i^RQ/d3 ,vƣVЕnكB2uܯg㸒¶t#JAECQ[=طMbY U]lq2^3{pI+dUPp>!v=ꐯ)量@Ťw.WނU8vI>N69w+VL]{mm1C[l?6EW`Ax$s 1h .e1FBeMeCg89F~;hU!ܡ9/9=ė6}Y.stqyrlvGv2E]T&^ȯ]:i% ,+YSW:wA 4wZj19-]Z3 ir-3a+A- X+ 2o{) d> r6,өSDWNMǖtUp5A:h4b,Wrmqsfg$mB`VSZ5oKk!'˅'֎I)/Сvz0eAlOt 4gW8"yƄm.cKxup>: Lp:<׭6"g^Ppn{DPtŠ$e>wm-#sh Nt |G&&^a۹zm& ur"[e ̺3݃BD7FZ}@4j,' LO֡+5#yUA 0]cK8-~u.1ʸۼNk:xKѭAn{'ۛ. wz)DeJt^|& [9m7Pޮ4{c.M?ZNB+$j؄^*p,dl*ȉI/7of6 ]3 Hͣe8<)qȼ*g[!۽I݁t7XAYrD$; z(,*cq ʧfMIZ1b-SY!/BiZ [?: }uۺeF5{ NWpnTP<^ !qA"q4/2Tr|X7lc+g̅OƄt0& k<PtwafH*ux+ηR %xwOP1غqƟI%SKg vEE$}{G0؃OsxPF2S9+7ms(d\:ռC ˺(xei|p"ZS,Ov("&Ѱ+9_ުYoY@>* Y2!xJ)y|",8`{j'cNWڨ#L9`_pa4&vr)IeaEj]ʐ<*01.7g8WDa_cp؏ 1pMK9ڙ^p08m vIhO`Q|z|]p@}7 w^teJ/5Rbcy  -/!2 J(~j.ɴ4*?Y#2mT?VyBC٣ M7$wMP3=#` KCi(V?Rz.eV\EqGa㕮Dm^Thk*'boIQP{$>q::5T'cN/n̊bQ{ۿC<9ReoCO#(ڐҙV0=ԍ?F3pƄب.0UmXL0BT$I~ !JI'zPsH|y+#5*Ɯbw)Ӱ+fSgGv= :+ %VK:]=yZE<M~Ŝp >y)|?x=$h jr%hyۨʇ'6#ߠ>|ڥ]|1Gf |J3Fk8,ޱ=2fsV,SfsޙPk{FLKTx$3>d`|i.*ANMT iSAѕLxT@& hN`AU6c!R: \-H%vYXtXldh] -9lpծuHL)anxMq9iTS TոV{׆#}mqz%CVtrĠ-*"`}J}:fki .K-H1+6\ 5+la|F'> N{M{hW|Omn_66ᅢkj۵ˡ k!Q>KP:\?ŧ1EB/@2v`7?k; B*E`w5sTGu{ -\'=qƐ_.֭~,Ѯ&C7Ks󖟿1@3TPNM {Kdn,]ErMb0ŕNv \HYEZխ4\V67{gv3# ;}.p'qa]%͕G@K3ԳL1sr]œePP*e?e7"r}DwG̽DdbAn@W=EmߪO,kΗ*0^5b>}[b]Hlƀw-R]N#M/S6c<*"W\MRS2l)N4OrƇ!B@r ]A7oIWfAw~cKB`ZY:d$JEuuj]xz42=ΥhPdAeV9d70hXbEZkx,g*cͲVɯ&Qz[}h w5FD )ܢ71f #мۂ G J#WGs7G1TQm 4}K:.XÒFs.noq`!I ,3W0b^ DئL0#’Ʊp"cΩ>g#_#19M`p5=+Y_ |J0ŇhcM'JWΫ&)$fIP$cE V75%Fή+K#څM(r5n]Ias;DRoM(6GLq6UN' |:+bYWQAND\-{j<1d4xŰBja|SW͸F֬Zcѱ6!JM`/b-9^p(G xh[P1i/JSq[;dj!;EU~m9!Χ{T.`hn6*:0}UOSԘN+|o2mXNxp8Or2{ؠ@GDyѬt#ljK?nhBJQ?sq8eUtx\} ]`o17Dy>o\Dž$%}b2tQyo'Y&9qK?,0SC5t-YyGQ) e\8[_>՚iSG_I1< })^cCBr b-5˺g&Lw/ ; (3_6 a{ ?lBPc ~KX_](s_I&R{7c5ʣ 44rIv;gonh׻3\#Qo]2yr.U&;8hAH֏`JCOYGclrK N.\bEl%..ֽLBR:lTJV $qFv(r6XD2$.驐Y4BM wy*fdt+EK @cwՌ_?\XR|} QlFȰNpHʮQ,GL)e3}FDi!\ bNO]:çi7Gqu:6ν ߦHܽQdۮ걕d[[](0v =LEάqw3L_57!֠R lD8w S#f/m4#SɄY4sٔZq=)nt.$Kh&ȇ$'lLT?|^^^*qpBH4o<0eR)7A7\oĴRC6/R;=(2Y#6$8&U8qb"f9qyFCYх=DH-aXUaqc(bP 莙+"U- (cco1KÓ䷏Ǘ#/aHwz7a[@q޲⅟P]A>L"tYHst\3#(3󉵝F~z59uA 芨էFM^UMd> ,Y?e623XtfYx^ t-Ƌt&gROT";1VT;#0+L:w 32=-0&{02o/e~3Vac\Q ^.k0@@9NKs>+ꭉ#JC[3֖ ]{ЈԽ+_ WĆƇ #r.bߢ Eu3p89aT6OR5`U10XH'](;f\6Q>G/# _L[REL'|m{ vQbIk`0E+pɒ;wtƈ_9T{j&@Cˠ~YLs-]bvb;V 2j[>uNJDuXZ E̛=Lq.AfoL qp$~=<{sCUΰRRLg:o7>1k>f.)pcžS: O{Q^"Ehq6J Yd \M\AD._ +Z<5_O;,d 0޿D$ڗzʆB<:ێ5F[k ݋[;kJ6PʛP7ݺQg(j} UŌvOr͑4k犐bzH,m gh8Y!?B8E~4s1&4Ɗם6r.՚*Xe9YTxgVFۖµWm( eo&\d0@$qf{184/82m?!7[dtk^saA,g{\+V$p%:&Q(ٰc=4f$-9Aw /~;#%>u0rupH,[J '*,`{O秗lW@r=@,:t`xr.û,k칄 b櫚<8u&Jj׻q[0>);K#=2z3q2^Z\-mƞpԙ6?$cd:%+yuP+3:ѰS4Wc3Q`Pq]\[6 e[jң `3+J/߾Ռ@?G AnL͂lbE6cu!XKM~I]24(c:a>OJ(\c 14s{O189a Ts+"jRp5t:i?;1߂30ܟx_/g.Le\5of@rfm$Cс.&-Bxv F$dJ}TP 3NXM? 3vʷlVY3~B\|nBiAOJf^UW|:ӀŮhJQATΪ!~k`itNX 0/7q5Iaz7<*MGhE0؄InhnsUtv=Ku1nƬМ\Rb}5DP_m آ@nC _]u6MD>f^ }hw\Vyx Se쨑;o:q!P-1#\U{`&+6ՐrbNV  84Gw#ozi%agAg:Zp)8~{^l61 95deh"]k*/9y{gHR7-9@8tO`&Z"! [ƭa@JgO@.4<}oCnhu$|J/%iOִ7MvS/K&WiYcVfz< 4hݢxÊ+m8Q@/lua/];}^vsg'B[?k^Za"s:Y{] Dj: J^9 Eee:ܝa&sf&0R^`њ.je A޿L\6[Gj]cFr#ST/@ՕK\wIyzC L`ĸS .3e=P\2'z(J^|1~sfL7<'ہ8֔O3W0 A7G"󨃃!Pj! \On&LVKK}A6t!&q-zAQ.6}}z ,݈ځ,9vߙ\&iwr ü[:hd*KF:g8]W{϶x<g5R GJhΟt2 |L=~#V}̴G⺴z&^d)?f9W 9۳w$6:MU+Y()0xU"o&Ni8r\ 'e^=y}Ԃ&2q}C%H Ceg4)4Su%DN2mWNs͇yStgRlփ ucz&Uݯrj˂3E*Ң|h(0_KJw_AS_E?dXmA\ݶZtp>XwS=p,,W){~}NiU?z# 4R&6d B4nwf-19CX&YaFO $QYL@VS]_b&Rռ~FNI oBI!jmDEADR;v6mU9#VP/Lr*plUH{$&alz kRRfSgBx72`w/2Z}9{ j-.QvN;>/<Akb|{ڇlBktZ/kx2^49_K7LWm#T zEW/V"W&'v5mV{pr@K7̔l!m2:;uCgȾluՕ  wgvZUë?C>L݈`Ca,E'2^BAW+LЎ]M} RۅQQ,Wa,&hb8y23P҂LH`޶\g~I-o>SKb)F8P %k{uh>3x;>ȴ=]2H 1ittxy>5@]7  #UK56 KmRF']Q,I8ޒ`g-LO-?{OEW};,`r(OH) "TR㤇gtg,F$ҺCfpV0ztߺWnZkfA8ޣrUpYRY!Oz1SU}Ӏ?R'kIA8G+8XJRy߫~h 9'4gV+e 4[_:tR0fQuӦ#9ϓ@r08fd/؃Xl6gUV-Dao} gؐ<#k=櫩}ӠOyOsAa͊MɊOC!l(zZh݇:ܑIi1NX4MȡbHEW!(!*Np{0{QZ+.N":iK h'b+6EcaCvpaƲ~L[icU°&USWErdbj-+괶S" Gܽƶ" U梣e?ȍ!Z%UN5l-b:.f8Ϫ@ml+OËޔ;$1"\TW֛]~3q^k*1;l3=g)-Y|B>*)@>L _b O m! wà(w/>/a656gޜq*} HrےrbNV'(*3&I :6,? Vg5:c6"hsA*~S,P+03'k׫~řYS'G&jMBsܔGB"Igd鐁 9E\UKr CܟXrh_j0˙,~sJvȵ[\w JE27B-!~NA%%?cr٪s6@_jaLRX`l÷ɪ }Ka3O\[x/jo5m*z_J5/^&v6z+I׽Vߐ7PÕ[*@4pO4 J/puh5q3#Wdf%Ѽb+]f2痰 Ly>؄ϰ (d~[gZֻk=%ʷU'#ǀXT_"p6iqJaw@@5S,E!S=g|V_=Ոj(:L9^ f{ִ!Y.Bň[m@dAH]&&4J_ˆjIu )M>Q0[Fܞ% 2&OyAEܧ;ņmUe܊B WC*M79]i>q[1;{=G;] HϾB?/Ci\Ll!@*J)L)W=4-Mz!X0ևQx\ϔ[}%>uIП׭mMbqCO#T9hoV'5$9>@L0' ,haq͗TϤ[m+1Fr94|N|Ӱ,+.?n3uSֽw2R@B9r^/ރLR$Խr@5;J {ލGh5ZjQ xj>/9*i@Sn$)n\Fڙ!{tM'ӵ A0jAH 'M7WtĎ]tR~rK/> cv3? a :Isxnp6]v9#)<^fP6>!([DvTGg:(WOp$:Ͳ/:pe@QґpfNf >6clZޅf}Qkk|KDet0xKchf5Zbn]1'febm{@c'ƕ@ s~d'cNخimk~G4'N#A_=%\8/RqWfづNLwJsޫӬyͶ6 %w0aWrDžcB".nX..,diѢzJY۴uU,~pװ$#Q1ږp֮C[վ~OId0wn5\c0:`*m|_P)".s&R febWK+9YZ`nE_a$ȇ: koޱqAj-Z䧭XKMeӺMmepnP_WP!Pr!)ro-ʏ19"y||<*yV,NZ}1-2Gw-CEF+hARi W([pvc mFb @g$p) )xvQW/E,LIgn~ǩp20˽Б4S>{c9rZsRTƁA_3$[T#-_jl՗V-*ig:D1.XWK:j,r( 8\]xMPRFRKV-6e-[9t{_D+G@nA#ؓ(o >r.:%B+F<˜E =(+g{{b$r4KU'uǜ`޸ٚy6Îu@\))¹(g"94󝟣BxmEʥ䅓P]6M;=!Lw8K6yq5OCR^޾e4]l0'%3&V6B7߳." uM W2A d`1DO l{BeKdU]l-vצz֙arr(τ)vj8_?>Pުr^#(@N* 2IiWV6mGQv#J$幨xge-j]'$ #H UCSI6t-kϚ0{Y*ħi?]@N9xIAVӋ<'5`Ȩz+;=%ϱ}BAuw,^f$^G@Yf܋1q`HMf.6bWGZxymanh*mL_ꖽT%fQFR.o)o sJ/f쁲ic{OeYعYL$;;Ƒқ_ܽ< Y4=JLV:@d X^?Aw%+S[!̙8Bll*ޫiŻlYNBQl۹ G0N$O[ksVXjEpkBFvnow VʗbM_nߺ +ګj?j|&g/!H?  -s Ad\#h=vxAI[ԎP` ^d. Nj;Cm@bXAHL{B SDLniv}2^)E3К#q)Ȕҗqҁ.aW xqV[UMOpE$y׾i [91C+@0Y2DXd}AKTlܤ4 VeXš/Z[ +n9*QH?(T%CZ"w췓,{0,g$\·d8 =(3 ˼u7 NI OD[LlI? {[(?,Hj6Uu˕Cphjiš&| [y#tK')Uؤ$]{<C$'0Rzii"lE1൜2t .DԶa]$ %ܡ"I X1JVV[o) f7a0[βPNLg~- M>#8x% .}`PW0H}\4UEG%H5u(Q]72eEfbF1]~W~*s̢. bרGF1ܫmM&K?-I*Xخ4l re4rb"}j Cg6mYUfM ag%I*;w56\Ǻ6,`sĵ5Aw!AbUx{-lղujudƆdSp ݕfdQ1e0"?؟'h3m$:쇫I}Ww'O,Um5eu!N.4DӬ32Z ᵗCOKYF5j_NCdG *MCS7mB'NN+@1m{[zo~>?돶vbC=CwOA\kzE2H)miun{LC]8~k2n~OT|6{O˽ܞXu LUѻAYwkcbᓗqNpzy3"}'_Ϸ|Z&쿅 . َz2M^IA.Ne?Ehy%4n*Mdnw7~R>n%WK` 5|4䫕1P ~Gbr"vYlXaD>mx.nvj[CFY( 5EWKwJ+@v,KK0I'|I5ˉJM-m*Z򵌷/;el4|h]j7\[\x:r0aqe\_|,)=,ybƐ`Q⻎ԉ =S쟫6|0G6 ?\R,)B£:J/$p1\M@2gL=Qjn ~ YzCLkɯ'޲M\Tu(u3}̠D;M,:tEsF4MSdSHGL&3~?$A3՞.rg0pp`!l2^-/湴 u;?xQL)amͱ Ɔ 3 3)\)yuRLֿJͼss-mt׳d~RR)g Tm%R)5JPb0؝:&=M΢GN%ζLoO/o!l_"N|C@{bT E=A #s@QMJ_\"μ^8?-TVma7ZR5ɁE7* Q9̻y-.ż[SRlkS%СN:ȉ/0<'؀ StvV_0g & _МX c ٿ$+fn ,C| J GX~Wb2/JVZwìI/Zڞ s*VδQmH&#e"iy7mʕQ)+v0N@7ɼAT9TH]ص;;J5 -% :E|"rXxp0Dp22x먀N3UkR5# -907e_="Ϳ Ĭs;u )dT汝hn-6:(CRx'e~DrAwڿ;̺+ctIUL ھDjEMV] X,]ykh= `*Hru r5`AQ*:!B="T"uwzm%ƜR-\`)Nu1lf65a<ϣp IsXZݻE0QnY-SM[8Jd+#-`ƚznC'Av0[(ĥ/enj mB{ˮS7dMw!)I*v&uF@\Uzg#ޖ=i6Ig_KKZNKiG+N"B ,c_E<H"$ݦmB:i.?1Rz0%M=en~W,jzpfuDBLB/7QlP#pu%#rV|aEݟH΁<d9.yb(1 nq ],*mEy[UP+IRo-u"k:I)H8ϋV;`*+gR܉WztǴnT: Շ}#8vUh ƖK8nxC' 'lǝu16MorRp;}?f'Mmޫт$؛-j()kۧPBƙ6E:q@8'N _9#p#*B%`K:;"O!$eT'c#y1|ͻ#l9R`aK)'ԲYr}WȽAK`'Pޢʡ߉n=fݰ*6 w5x>45Rs`,KJJ۽ Vr!q/5"nփ$G ݜ^CR%Z^+\ȫ(ʒ2lU<&%;ll;^2>?hH6SKQ/W{0:쫠xWJR>a kN]GGr[~GrYbU/K'O:!XJ&%w@/U+ܑM&çDY:x.$nΫYE3TWuw98rk\ 'm)&& ޤFcnZ2$ xoQG|plIGOgUOY7w˓"mEQt;۞xxe:ϩOF7ơ.I)~}a@43>_g m6Vó;mR,gO`yHdhΜ?+K(Y!өAIl&F:38>,8e'ZPE-KR__.~zrh*f5Ζ<& 0+NJk 0-dH-8äos?58W7g}PSFFq]33G1W&fU&Av[Fs̱V١)8ӄ$3DՔ}JrRau*҃tۚK~Lc2@b Փ򍺟GӤsA=b~9N3>܋ IZ $ |yDGL? 8IEef뮶84Rr2/@'foh #f tnF4Eɪ%LOMa Tf!?p- 2j|_>Nuqi:ܘ`l+&>gwhn^t|ڙ؀)H5NBW3fy57nieXy W? zځFRR/(슖p`l`'?b9$L_a+rn>b)c$9nK}E|0 LxG`Mz螄&eGĔ#."S&1j(.C:d\Q? N6%T[p;xwx4B I=Cғ SDh{& z߅t^ 'òقy).}n1Vz RUu۰NVФ605CTqUVWT#"$R4F忲6;PBˣ_jdM 鈲xfշ|[W+2Ea?Bϑ.YJ=wp9tG#"|F{qZ`U^t)˧-rW2yqB ?"fce_MyN< 7quA=Lq5ɚ{kb1BGʊ/a)w15*3)oTS{/ VJ`o= P-HuU~_#'iwg7 J db)we73ĭ5*CfH vq̃teJ:=iWI"Gujn:ª(7y v+E'ȥۖr7zϰsu`ˌd4WG0Iw!zo]:DSsf~&M_DF4s{> @pKỳXNg=ѯ۵h-@ ˖xE$0xnxbT;NC:1m,`TeD-TS+.2ִ>ib2Kʻ7<';b5g(f_۷BGͿJQ;f4"Dcԙi؝<\._3t{|>%iԉ =Ya{ht5,B ZBPsS$z_Y*|w{̜OBώ@KBfO`N#Uș3@3=.1-zBH% ! EuY`2W Q 8܅xs/ Q8/9-!,(sǞT/Cw݅|t\c#o`bD{ȸ}XxB 0AV]izT!CKN݊^Ϙުʬ=(s=~40U/:d$OSw"f`0/9[xS#g NxvŒS{ZsYV_I4m.g}}(U֭-Tv6I>Vcm2Ȼ:dϝDŽ?"GkQGHS+2ZHMX Ht Jz Ȭˇ2c9%?*s;i U[hFczM&;;.ϳ s5v&ti )6pg+M{m+4˸S'7̗zl10:({'2\U Y9BR{_';ky:_ z8K濿 2[ayzB Vw?:Wx97MГ v'+j"d&ZxegYI};eQQ1A~MHނ'P:*BjK瀹wCŢǖYIMBb|bʛYh>7`i]tzyxS!7E@G!̈́? r<6sZst[Y"7 h`^]X3"j 1I.9#y :F ]k^Bͽ Yq6uw, - H-A}]&FmETnWWAenu4C[Ew%,h{+0/%5MyPhZu'Ft>RTZ']n"8cdyoCO| ˌȸ 3JM i1dw* ;}90v';eU3<Cpz):Zw *'I!v:7kYQ0YW_/\m%Ct_xRŗBfU-* :wj+~L.pTmm_j_]o65 ?! a44X![q|cOj4 ?YKtĔYтe QS!p' D=hH؆6n+5xVew#N/r_+u#['QRmhY%p|ItX\6Vn:+lBYaĺchU0V;=t Q,S#͢H=֡8 ɼ]rsm7.t8<A+8kA$i=\[zLgh1E'ʽc0lw"k ΟQ@]iy@ۦn-Eq[Ko>ږٷ~bK]ʙm&)ٖMX1(D/9tSB2B]AҚV b_+~A`6r9g(^s }r>{ٻw7h'zrv @ `w_.@mwm+w 90ʆ.,~4-OrOVzҟ2еLF[Z1k/M"^@?h Ⱥe %W74rbikN"4J  %ҮpǽF)6ozP{@ f#X׮عш]GXU? }d[8HѴ4sX0tQDYYa4b!e>l8'vW<08_T$>VKh&(.Yĺ7GC(Yh&fol2,!ZSܳt+ؿG GNL=9{0uB>S@'`IIJ`S|<QӸf4{)6>Xn7[@X3Vf hrQ' -|D?Q_cx\+"YiAZ(fN,|;/V׋ޒV,䨬Ehp u;P/%6Wp^^k$^b ԳtB^$5V2b3l_t q:sH@,q'<9S_}IZ%E6H Rie Nny:?+l#W;ߤN䐂-g,AAKOxQovh!k(Aqn@ xQ&SvOUQ8S]7&`VI}Z5SXokwPbbA'tT9~f2(!mȏ-SW;sM1(솓UK'OU9u&eB/:nH]bAN,'Pj vXר4ɞFSJg!ԸyP>,R-S.aƼG#T+ NJGKZ 9)6 zN+ #fଙр *@VB,jܙTvDF3CݬjBVyFC'b(}"1, ֖3EV&?qH`Z`K֥}.HMׁdAMROԷsgx+ϖ\"l+RܔMKbD@ 9^@}2yj|?L/.ht ~8 4Y6U#lKZw.KIȶo2ւ-'a,c% RO}Aerf9Nwmmu|)Jso)m}>B{lʖg}\|hiƥ95=`?L? #v;>Boq2R~#m,hC[=c0\':Vʑu5k9w| ? wWyY pѹ͓~RLMA~ՙl,].3VK}TQ">l˼a>yW$ ?*Q?.2rLD3T}E#8n}ZD5v9ňPo jh@pz.{!{RYJq bS/HU>/R<;mfP?`o<[l@POSZlEKUѝRHGYI Օ_-Qq4vedZG_5ҧcαUH\h U+& hrD0tjKkaU{e< >`ڹ+ܨnQt%Zzf׼9i|ɔ,U_f@Pڋ_#' mdjm%?Z4aа?O`Q&e=6 4sܨf~cj.(]57.1 t0eЅ'-U5)̾'t~8#yc arfpftQz|G32K3 bO_3>~;'H?& k P-;Jyc/걍bkc}{0 yT_w] ]\DAfzNf4]~ĩUss1׋ 6R+ >qV rCq>.\gx O>=}ʭrb?߽p- 2ׇRw%qt.Vf8aZv g@1/ttB$h2.Lcs0Enfg>ΎμX= c#l*&Ey0U*e_$q7 | ~{W7^"̍.d+rArYS*CښpCCHd;l"^gnJؾ-VMflmo`Fa[ uDVz ̨'uznI! ]ClOP4Q1dW)O.{;ď( Ӷa*\7<:TO8!ozCP]e( :TK^l-7w?TVa v &fZN"dԎX|g2Ĥ:ˆf&/ |/r>-BO4lb*{ [- u1x g8MXF=Wԫ[j^XW}.;h }EեT)mCX gYN|Zr|xoqymS3qhjV->C&0h\RvgBτ1{CF~? ,9GTPH);b{v`[R 0eqtQ4 X]hK#IDӵ:uu]4['fqY!!MQtcrr"iQZLK@TT2Ikwt/zri]Xi]-5~p[I; *qwǢQXޏߤk sSbksOzޅJ8%%slp+O@HBbV]Aލ{D3+w86%D'e8sHDK 4WmYl0F[J~_bC "=V#3#Mʝ3}9sOw<ؐ.?b\+$7Sr*eJg9(=F=.xjx3W 薐bn69cJh[n*og7ۭ fhu ?6|~rn= ,?rkmF?2iwˡҏ(r(xJ 0Xnj#d(*GI\˨:j!Xگ:ߺƺzň_j9n9o᏷0Cݽa.h&87&RECCż+?is}hi7lum8-V+ ͷ;t_n.G#x==[Զ5+7`D$KEkCk2-EQ21Mof4@]Ȩ%8`=H~i_vQxȂtydyWύrGmLc`Go!Gr\/zqȄHԮ@m.Z6k*`5iz96Wlb}\>.@Gݙﳆ5f=jơ0+^7~8ͤl0ߝ78Qh%#19cGF¯_R * |FĎyDQUhOMS6乯BKS*9;{;u {޻&t9%}  ́!I=GԺdmdmOhw|Q|D;~!c]`5! Vn $D!M<˴)b#מnmj|闂cieT7o??/.J.cPL $\daNi):Ejt_QqtIkn@NiD^2͛:<[*cԿY2RH5cx|8xBh9}{¤첂;mضetC³Zʸ-7ت96]ݾuX9Xֲ>.pNjp6'S%r89=;?>9=`3S޼፠ҩTrxEG_ѾKAή Ń`N5PQ!M'>-2a!78zVTLw9Xb'{VJ rvzhotƼȅJ202gomAïE=\@}ѩoe짮z}J=VCƉ8l,ɦa?5.֧"a Unv4s~ߝ( ֺ8>p#fPǸ=GIy6"&e& dwsq%~fS#}0,B.z>n;bYYuJ^ߖnڮ~7kAӕ P,9ˎWd*k@%Lvk &\P@J?jaVØ,P@(VO& GBqmCL@a^,P5 OdK3O/x (MVC*=w >.MIEaڥ88M\"MW"?%i&`Lpk~sm^{;WFΤ1hEzHxwM~i6j>ۤMjt} m+:h>Cʿ9p"EnhڻVV1yQ#ܐ6$;|K:֩_PYnkq $Л)ĝPMXz5'ȋx;MJ*=s+cẔQnB6H7ztzU'_TWo"^X :j:c\I0gU1tN!ZPUN{J*}^sXCT;C7B9H<@,M `F,e%J'QF1eYq=%.tzQKLLqȁA鏷X α&xߗ ٲ畑 64IU4҃CW͵&=n}mpA\-Tl+3ƅ=&tа4 2Y|Z;L\^|0C@Fׁ%D+ihh'?]H]q@fg޷b7t)4j̖벑̏ԿVƟG3a00>Ir6]m+*)IV=+mJvNqK"~m~mMNv/8"=8$WAgjbM u|qf|RWHp8 b=#Thh8%SMq >a֠|;%|ϧ\_5 Ր]_tg@2oZyp]hޒpȘGeݤ[}_TҴ-j_:{91k>Ѡ^JlҞg\tjsNߊe aߺcS n-"ǻS66}|c^d=dȱvxTVfi !8Z<}霴~LKt"SBc+t);c9.͡?WۂX⹯$y+ {%a}˾{F$@]wy7 1~vIξhd9~oBREG-L.'\5=5c_;,}hfvk ղtU˗$ڜEGd_t5ԂIWaf$lIR6`6/1u)ݙfMN0ûs郦qF/qN6l`AE֒;iL̺\P`P?11 &Fo.2ii-AQ]U>m7aϯOPq6?w.UL O5R"$&YЯH>3$nd,텫;yV.LF 2^ٙ<_ޖ;򏵦atԺoXqDxiޡl~@җމ[!!LDkJGsWK` Ո A= ;({K:AL(pmpڟiR`}kvl DQulS*ͥ`PH1w''S(50_>6 ̖hq|MZīn[Fn+سEv$g,x„h&u@3&n\ZIl{x9дxJ8?6wj[_$jB&=ql:đ}p:uSلƑ(Yҕ""sÆ49Med1xm% KF`S6Mh/'9N5 lauOy $>Fɔ3]PI#ƾ.P9(l!=?^cGm^kۜrg謑{~ XÿyDxeOFWLkvɀ3r{"'o"ፐEz[ѐ,8ڵ-,_²*nvo.S_Mgn KLyWׇu4siJJ8JiQ f+< 1LJȋp+~%4,t!0'hr˪q1bJ]H|*q|('cϖzKP-yN[B{OND/L[@ʾC3] xµy,WV{+4Z.&YɁ0AiS\<~2pP2 ֱ<klIR#16{\i5ɂ[>j/5D#@( |g[2֖N83@pS6uvL(Eà qJtid蝑fJ3 ]]^26L\MV[EqۛDӉ^3"%ٞB/ΟlEIS&;vTc?x:kg1| ١[Ƚ$)SHQnKDU# tw!G!ġ\иTbD{8k_ӏ {ˌ4c&KU Ú~@ч2dJc\(¼CJjvqWcjSoS~3RZQm?j\h2:JGf(4Wɿdg\9N<ЮHYXk}5!51.d[U2:|xr?߫<\+)˦D%SN N!d;ܿ2bY86P{DeunH'8";{A =:i?yRjdjoJK:p^?Emk k [좞;׉od*'E-Eۦ[xp*Dzt9iro ~!,QgMm2;@uVX1cAvQ"[:0J6m!QՅ{l0;S pT\iK'tpWмg[]E#@XFAz}$uvjQIyH՝, !KH2R.݅$+@*R#x#iմϱ+IlF1e}&iHbݘ>d0[B<-tyWՆ8G} {F4E[!u>$]A$ɤ(N бiJq:}R.&̂w:=@s"u1ʪ&];\){^&$ (AHa*7BMOփPJo&$56֧}'['pΊrd r<~yɘRyMV;؋\z]@'XWlǥ;1<\4X"u\nm&%=H7k[t]C47{&GI gN6`/V\6&pe2$|*$XtK>\DQ bwkSBK> [Nk T5S idrT JC+K-O,!T-."F2obrFA 9FL14'+rca9UR]FIAA3j?En" *7ML3bU2t1p͇ ? |5-PuboNJsGsq }:-C 0JnG*X|DiGپS DWkZb 8:d7R YuWҢ+&6 Wlt/bM (}-$ y[]^Σέ q?7k;awuɦ-+% HՖy=VoZtnzɞڎW3TB'`f.6"sgW}_#J\b8 ?5(CfumIqUqq6 V9E[#2?dה*jmj8hddSc;df\Ϸve-C@ hO(;׆o(NhW?\)JY4k]AK)͂jA VnloN]+a[E~34XVsg8㇔ˉrˏ%!*:V1ޒu1:Jc-[Ot'Dd ;!W􅲵*,qBؼŞ>j2FÃnߢ濓M,I~3,x٨kCk;0IޠH:sL #E v3'.)k R;?jU7۫Ydگ'Ogă36xG/qzUIOwf#(V[Ao]V/FIb' ]iD *!vB)Ӭ@&w\alXg~ձj]+fb8h5sH-;V"65-hkX|QQOjͰD.4$:5\U3֬nΘ\o^Du"xmP}8[q@X;ȷM4>H0ցv/33DEC F)V~^u֍97J ؂`WRM[lջp,#΅T('tSENXWDpwZtZ Zb\*XpͯhAӕƪ8PC53^1ejങ7f.\R$_" Q~v%0JUN "VRUN r۳eҚ·e#hTw >C[ky \h]4\an, !l} zT'<$hg@'HQ+rp]I)[񰵒W( tc|򋺐#c}3373\/N41c;<ũX3%:]S>uyP24?Θ&2Hv^vsǒ $k,ֲ'F{f𔈠+HvT0g[7.jf5 fu:E*̻^g3\@}81^6)74%AW@@Ƚ}lCΥa~!\B!?d7U"&,T,퓐^Tuv]İU]drxQ ܥ'A{$J=)*D)v}'`bro'R/켅JAa^,:H< c"rݬ@ "9EEEAWɐ_su]020Ʒ~ nu* *T@e w}dhh^o$Zlj#΄?2c* DÌ3Cmq-lq^wxnKU#ȜhViv[*wa$!ܨ7⻐U΢w0U3w{goGUb?#o5$d>2 Rg4S[U,nk_X e˜G td,QB Y-4D_+L+l"_ .c[\9bRVHc'KI M!]A/ +RZʠʿ r".[{$%ہб_teJ1q|}zjdPA}?bTiE?o|=59QᓤEiL?ˮ+TGر6l3 YI' 2=*|DR( &_$gm4R #"~/PY4Zh) i /:<^`*{c9>'>%SjbϼxM E!-^cI<0}qIY瓤6D9ñ$K%Wa#)leA?]<[g!RZ03v/m.~ΆPE}"F&ʴ}ɮPwO:+kb#vNAtރE9:#OFS]%3;at Pr|)39PXwC? yQ TRLO=wexqQVw%&G^GCIe,ݑUE3)CE-C҆FammTàN|xύ㌠:'[1saqOa-uTeb+@dW[$O{ rsO[~&4 c=Bh-+m QO?4FK6m:nLwv>͇tWҕ5yɛ_hw c"j^sUtI`jʳW'h2./z?xz4NW[[=^ (v zU!XR.rEYS;QXivpOzB}6+BT_G[#sYRs<@H¾!Dj~X+2)5j"wz PEETRbȗ:TVNcǴ(z mub -3ΑAϳ,L'5ӏ":&e}37\ۣOmwT1O֦7|b1.hÄ?# g5kdȖeTMb-,-m#RlցBckEaBq$0IQ7C&PcFnȡY~b)m$Fµ4ʊ1):NK1HySkxu73o f]V0$. kh^1J{y0(dDyEG*>(#eb&(=5nwlA"N:c0'/B͘"]/jR!wlNw[1ˢ]>@k͙_Mb&| *ǽj]RrpgĀ'E~\ysq̳)}|%*^c yF[k|JBV7!IWV[VEώKY@Xq?"pCC2!E,l5N>ѕZc UX--E}Al[TtOE0?qC[mx o 3lRoLN{ihx+K5yݖMRТT=a8 BƚDK^T  cf &h\ n98Ž( |ǶF/ +K ZފX`b:zVs74hEa>Y]JEjI%Mu\Gw8\ϤIH rœGX| d z9~)w<w4B8k@)O; J3Ud)Ad9BnkKѧ+H YiG6u9^d#J^1:u?(lX)XKhcp2i}Z$}\ϞZgJ3yʈu$>,DR]a*զ%Jˈ(ǜu(i%͉ ]%dO`,$)_%}X9X/b=Fy6^PzD65Fn|u3$5MI: EӂB|YQraR3v;))r F/LX y^#d^ӳ(28+S׿eԖ' P؂uXl3eZ2wXLdWo/ͫg\}\;=kMemHC"u\I“Wı[qHGuwCwYSb 'S?,-x2 :jCA m{m-pcWrK]kɮ<}`=lW`KZfq!.)lҟaw;A9gg7DNh1E!#m8އ]Jv놦FWD7 K27CLN%VѤ;3@epPj =gƱX0ɋ{媂YU 2H脰}cxTL.Ҝ4cGV̆Qoѡ6"He¥r?/1تI^~義̵rڵyNZ{ ױ B!(IJ*>Hwdw] iEĉ5PE˷ 懳X+?!d 42.ڑ] ϊFc%yg` :2`@.*c3*Eև|SG7̛:jC -樅pϤ"nvʳZ7_HZArK?OJ\2ȬG)Ctү4=OL%]f+O٪a%O9u'fl*Sxpvs L?1rZڙ~y7|09&U؏)TӋUBى霜fj b=h _q{2|UM :7!S&@3mQ1"!bH4ݳW{%svaUE.]["U~qƭlqy\F<Ϩ\{A͟ ~r۰BNu +o8Z#6%uBHFTl Y1\][nN*y8X%c3-}!gE "!c$w^_sR W/uDjxªRj`xD|9G0mSe]Q>Zx>@/Ii㬡s}lIic N'Z78Nl6jشK^lg!;:qÖIb6:c2ܽu%Cxבy`]86uwDo#JW~{1Hdk[oOp3V Aj#8ֳ45Lz'C~]O sfW^ՉjѾDa:'Shkr:g/9dޤ'h۵e/?oF7TJnF9OY4Ǟv罗$VJ(ODAJ5@6 )>^r$Xhs^\ %.4]R(E=z'PX"|+&:@7vl0J[E/Yw̢4C/:P,`iI(W<3qywh= F^W2W".Ʈej0fA449𗌵wtCQE_'3+*AE@HYxAnth";Е A!*==Aȝp5o 8a6m(RUHúwʪd潇"gZ%(>iyV3_f*e= P0mc*~+stKYgʟAU_FB(FK 7b66<=nKmȯ"N {@0tqURb,˦+],,A$4"m#x.aهMKf'dw^ACa_gh!q}-Sp*Wm -kڮ-$hnEhti#;R jԁ\HB@ڿގQPP+I]MyONM$_M j-MOSG׸7Nx1yI|S,gVARHDk#t L>\%{a[@uUi^2A9\a&[4-sg˩'Pb5猈J~sC?3(ncq5nǝFoZ@馶ee\*²2vCSY缐HK6ŵ,q9i}'Ǔuۨf@3nzrxӺ൥bHP|wǐSH=Oɋ=*ð#WZI&#c[cB!ŔS34Ěr"EHD)&э.n~!]Zqi}qQ-F"ռ54 8,L0Gnq-h#5RBa!_,awWiṯն;/Cx* MnB2J,1[ ~[+ ,ܿW(TD rDcEն`7xQbB,;,0o\}g&a;Ced^q~}C'KiILEpDt$^YA)eI!k[c΂#obl+JiReTzpB%q,w܅W{>BjJ:c'0/ Τ)T|NjH* j~W' \z݌6|,jMt楣/Oih3ACΡE^ಓ̣ك*$vO3؋*g-}*)zk;LҾb)RPѻJ$zWBչ Ro*v:&["жB$͠50J+ N1;:>cS%BQ|]1 ;m`~U|`3r⩞mݚ(?}hP'=D-hXMa쮑]|93am@[%h&>Kk.<nKhjHG1GYDgM_P]J‹fp房(u.1َ wz'0FD4Rwo4!˻rp#\Vԋ@r[3S Q%#aMQ࡛ on*BƐ\,T gؑ35quӌtg(hdpy$'8tGG7Վz?Y$039 ĸzP+DnG'ݳ$d]o[,y:~oS_i5(6}\0}S]n,k:]s+c&B[>m!sR#C1CPV}2[#7[+p>)ZH|$hT\Ʉ8Tz mY`FǍ.ErR\Ke˵#τh!ĿZȑs m*$7C]rn7>pË  ^WMtx»m/йX &8" R=Op'ܝ͂Ϊ`yxvY6;( L1Q=$.oF.[~^a ^ڧѕB [Ğ5<^ kJX) <4ԇW VXo}::d[])(D.PC,a \^ɖbO ^;̠њC68rJ6&qWU1a/p)i 3 35{I1,ZDJ %q( +X}V5 :ɌqVZ>2 fZeoTwvx0Z w`MuŒ-x[@z;G AܯP{+ `4GdRl'o+xnF\0َoM4(Az*BkW{:3Lt|lbmbmhZPWL9aH(u)czW]hQ*Bo`/|4rkO$ 3GNv8'[Kt_#ZJb3 ńGnFQFyvz~0۶`E 3`#k]>a9bEco'5*E+ eA_J=|2Yd|qT$fahuGNs?w̱Vn@]>> {9h4AJMĝGߒPE4eq4eKIcѥ~&*nI8GĮ7`q1,FMW"k$fn1,C]Ԣ S? ~4t6,)E89aNNG#5-EcuwpfNghKh;cflʎ^t9_'V5ӕp Xt0Pb$˨}m6Åc2ZUBNZ9R_9*20!H"4eȻZ,iCƎOey=)-Vt;.jcuڅR.`On"R}: (v4 cg-5\`;M&ԭyfl]h @⽟֭DX"4LwNMu{SwYFAS$[T$R8ôYR.K]K/mHUS' 84!`Gob7aph38ܹm{G*-{ nALE #18ڱ\F. TeJM {?kYie[[Tc@oxqZT9kWڱ-(6(Jq7uA^8O} $cj.*;Ɔ>leR]pՙl844\R]12Ax*l)mjS ?vc}>PSc}-JCouԙcqձL@s~޷j^,ɯ#bL"B3#0+j Pk8T+wNq/FvF[7R~J(Rs2v f 4.h@ məBsln,8)K99f)4-q}G dmXЁ@܇k;%!-30_uBG P9&anHnyp.Wޡ7NQTZ `u@jzE#S ?%DY]`)5NzUyN0N_5\pX\'iAٳ<颧H&B r1Jleϗ+!N0IJEk8NGdZ+;gMp08&C2܉ă;a9H:gv=|dz~@vR!psIeZMǪǽ}D' /|f){!]?sE:6oĨHMbG@' ɬeHHh L»Swו=ƜUhgf%lJ@֢U8"'C>̲ CW}X; йV?dkA(=}_.7ѵ`-}/:(S-rhl LTH)fpM"4S%O-˜g[To Sdͥ>w%UVWHOYяY pӂa`oKχ X Y8H\tJFCJ3b^V;cAPiZ2(E-X2gYW^t2 ~ɫP^~;zƖH'9j+ߺgjOxQZEx0!dގSu,e^UKϽ6ʫߝo>3豌~-X^t Ilq;B3SҰ@ /8f|^yREs93//~e&='GYڪW뢔&GC{V\ t7$q3A!{߯ϭy<'RzU0K@:td-m;]5e(.w$藉:l%F1όꈥU  YvRQ6pY|(D>n_ZUѡ> vڝxlMp.?iw%Վp{+=oHӮ}2тv-XSx_'bIJ0Q޹[9P!\f2˸gN/Zd9ˍxFEg\ ÚH-ʎ#='[)`oÞ]A(6c>00xK'wNA2lP1EZ2U({Rc4>&j׉MjWE~CGϕbV~S3o`Ig&Ce ίٲ,hGlwS$`:-g}o,Qؐrl%tcQv eX!HsmˋxHvm:vh :J~xЃDi&]ۡ@sD99?n-}$#;I$hd8m?H-LìYj<{ <<*ވ`mFV=ZaǰI!Q͈ }V/1+kKSȒL$ubD#& 84y7|},%[u#T`^9XL֘qf ׵hhaX+BA2"8ìL8}2O ~4p"ՇOwi }@1%b#3I!\W#qNzhiwrj؍hI_}%]FcY|Ad}¿遟-& M-"+QcGm8}D%%bHۧ*DW3Ln.f-(Z#]bxV?Pk5'szZ ~/%ڔkj .-A+.y)յ=PņErY4}Q,)o$s$uB ⪭as89$dpsI0S:Y}C&( dvHV;Qʼnm _4}@7ĄY,Gޱ3܇EjE jXyJǂr3w8hrm44qp* &'qLYB!Ppa]82r'?ꁀ# O4ͬv<^ (RDTkEտԶl9K|)Hg__bq $nVLf6.r,^,6RRIM{ׁv Fc~h} gSa5<>Tc⺛*?2FGbcz{aVꁏa=W|>נS =¯<|m68j+ =|.&:*{ zn.UзĥInI~Y ܭ$Hå `pt CD_(n4["'q !#T5u 'Xh(3WuK Gi~Ak5@|Ivn͐e X1y3 .ʘh s~\E ehsggmp1Z)0Aij!fFo< 3r~7E+e(˪/  2JDĈa 0_gVŀ<,&L|L}5)#J9e::y".sUPA7,Pu0"{U זRSD/f~!gh`§*Ļ|zu3U˳^+xn7ar5گѶz&f;Pxۅ?]wQSȟY,xGмsGD1>#["H5 \/z [w3s 㘁bLτgyWsAk!rި \b "̂jX}rsƮeRk& ŏ̯9 ߒqVm\]_T AZ1<'Vdq!' Ex:O64ճ(c$!Ar,ڝrcOl7gZ|V)*G*HwX/.;cy//d$㭤EŪ֭5'D~|`xo\!4ro-Caz~LV/Y>^jcZ{0r̈0I-t!nko[آ啟!yRܕ 2rfwq \RY}VBUlD jK3X?$ L96k3)\Aj;as_&,%"` 7 siHx>6`2?>6^;VoQM LBK@-wbb*W4=Mz A BpzYHs?K&TF ]ae `J[QKǹ~1*wFsq;{"pƯYWI + PtYFt]v ˠiHȐV?EdRX0{15C$ ë,1;dSL=l92x\hhyE!࿷x* #̿t^FǦ'b_CwpB1o=yk2ozsVp۴.TSi,vb~/߭DkEz-t,,h=`'O  1 oDGc.]jՐb?{7ǯKh 1O8| Zïf45inaj;X+= PHoTZ\W>SȮм㼄cԒ=΀u:dSk/K+}aÙ5M!c"Ow|lEV-*=Z5uJjǺ>Q8ZUw]\]Q%\o0~ݩ&P1'%&TvOFUk$*2X6o ,XIbpO>R:A*d+Ih6 L4ê,y#` l.z` fV#釢̐ip[)#a|w,\(L[y^ L8$x!]>4e6Hd{7<BFshQ;l$?)~x3{,u/}hWQL,.u.3>*%<1CS#nMx+E4Ttʢ5\oE|E5,"ddTFLa󕯭+U$3˒flWeا .&} F ߌ"aa1[Ո%1ҫ6V\`"(b(O;Иo+` Y) fGH_ۘwG'?݉K&r z;h"d.C%<1֩;b]"ܺ&xp+:{YX Ph+ݝ=U՛.d!|7yIEW,WSV c /ښjC>G֬VFÐ,ZuP:/WaNa\'9YJ=*?Py}XHb1bhu*BYhz` +\U}Rv'P3ZOG~Fs&z6uw"겵)%n{~؉bHjE]@v]x.glC6 tzhlG4=P'ۋ7*COyV>*(ȳV(GُΘ)p$-AB~)֝G=p慽=Շxwf3-ҦUo 0\+< s يB5ީ1/"L'ņC2t,> ?fB*E$6 /[n7M(H eUi74O.y APfdΗ?25m3^@ҁpGϮx +7PX&gje::,w'[GGHzU2R$kbl` H327dq{g2<՞CK9̡\==JH%ϹPv$f}jgX Z~VV ~C܋g"7Zxv(lQQyC8fuOd#{FrzY!7 ϫ^d fd)(Y/$T)UmC$;lSTk9꒕SՄ)#P̈́֍RT?;cF+V b*.KV_y89#̀ï; @$DU)w+p " A;'8T}f* K!8||++_4p+Ђe1@4zZwyC%L=qU!jc>@̹eίCww' !vFAFqӁD4/ǜT"k*ʉI$;'Gp+&1p``5yH^ Z&ҫz 58/4 6fftFMY3i-CHÆ3QF]AmJOʆ%%x8 H\ȟIfǐ;23M\XrFp{X]WDOWv> +P^hW6.U0iTzV_U({p]"vݽZeg3Qd}-<>w޳J ucׅʃ3)&?5_vLԩr {8XFlcgUKpQPnb hƸd e"჎Lj~u%[)Ԉ7š尝WAϨ'wlJ8}7KHs$L53͝l(GͣDb#tf+6F!`XFGm6z+{jɤWF?=2`]ΗGAc]!’%SɯH(> QG _TBb4=tXj|wvu慙|:~° nʦ̊[DMM{0Z3D^ЉH&}1#wZIaMЕ0/#6j5_\hfzz՘͕Jӧ*,nO G¡aV! 2)jNlc+}0I,BLGL'9ZEHϹ:Z֢ҕȑ-!m}RK1\zfpk%\^(*jF!@$z##kx^q#F##}MϦ#'k_N⒪8T>^}gRJWџݱgg,o)mo wfut+hw/4%]iZе痔DSظ\Tr|ކ/P\:%T |nk1 si1np6t AIs֊?mT*:K^oj۽u /Q~|M_KD@NmǞ q=sl Xca>Ah&]V\?jt ;w3 "E%ûU;uv4gn+~[4BzO3EY D=m, GO/  6&}J$P旜`/'jU~9?^ш#tj5rc9_mDŽfrKhUzp}KX~B9Z|aB@;uZ&@́+g/ngO2<|6em!ӕr*yeNO1ZoaZ*G0"U{=d QW= 3VO6j *aHv|4;ͦr@ OrIH{:.u-4ϓg<8̺u桍4OYUq@\]QRݐo q 06Uf`j
S 1}EIy^*qEnWAu!<ܳgTy^i{`fd4$6 =ir򌻔7,pyO)Wt*/׺޻s{P\+8CK~g GwS%5?(>84SGRվi'4'AO#b>䁷wfSMYd;+O8uDt+4O=;[f/LHIFDF8+#`XVP$3EXAO gӕz?&="q{%8J]yq"GFO#Q'J>{h\s7J e>&he%r c3m2wؚ~vG&F`kҐ̹[M]b3cJrB6HmlA^}@5;[e cwtg#:&-7y2J¿_JNZɕ3 iw/iˌ}cLDάy 6t~vSTq:IM-c!f[}DjO^pDԚW'*xDn5]4@fͨ n\"ˋ71 h2T_o*4Q3pk\_/Q\]x^,$PFK۫;_)& `"Z)QhT{6nQlt$1$*xL~ČIGH53_i5@bR^1XAӡ!5[{l=hBU""W\?ƇƠQ1K&O3&Awkkd)XL9o2%O6tprZ1%X]^A>1u25 1R"C}>FC>R>cHA~^RH;x3ǀyX[v 27ZxQ6^A%Plt?%ޫ?jc<)E"̪)LkUx];"4ol6!芶"]խtM4 3}o]W0Q=|4ӈl7Aʘ7kΔegYazf~%bCrWZ逳"ړNyRD[#9O!妳^qUfGg ~>JH\:HGbR!p0*ߙA6k2 r]24'YuJEyX׍;qT+$~~BT@=K >=%Ub;8u u}4PClxRMhъyTL2]-H'-/9| S kk%T-u /Oޱ- \PnK\GpD dFKJs+X=߯ 8َߏ[ոJ`R!;uKDTlITsqh*mCESi| 6Zލ4]bZ|lYga(E\H0}3gpu! |;l5~Tm:.B :fKN(1*>7u~pxֿ=n-2:HGt҄jڸJ}=[[3]< v%I9RjFAw J[X+CTVk%mb۲"E1VߗR{ƿ#dJK (xvk" iLj'x*[^AW\ t{<1A)DT4EC!PNA?,CFe/Tvh;״j,pS,Іb"ӖGĩNYƇQ\'GV{>O96 W%4xޚtǩ__*f *SHfLWV1oXuMΠ#n:>m<󀨳NËHϘ=%?J+H[KH,g"mVL]Xm= rCN O4.12YNTQCoiHI705Yj(Ev7'0:!4S9 #:9B*Y9.9t 3hQmxPۥzlX*ikK^ƙZ^Rl&aEeUѴ9Y6+|p"y5-@_:E41^{IOXWTDcvW1?M7Ё:L[Nrq%d&:[攳 (-z}pMk̺s߶)ٛ<0#'j6T & FodR]6O !&/K\(|<@sxv9j8gWD3p)-.^^4 b܍&9GSm"qA"c┝U.X(d[~ʳ FaZMZG5G__]+*Ó )*wkEq0p.g &GBZe/ؿ +`=AKH\Au;_ޮ 0[}=*=m.\ ч`fpLߡSU>`}  >~Q]/k @o?r0Y^"t1&ڕw#4݃]Q@?ԫho5!h<$wk> 4fByf:`̇~PcϻB:֒J\z6ޕ%<('L&a|o<,:n0Gu% Ɍ4]wY\9ͬQ:aR8JTP < vHzc`$z"K87;}.o0X`" F3Ō.? l꿉;/o\`HU{A m~fx%,2$B|mƺS֨rfXZTʑ = R ̧ef/L9@tۓ/H 9 ;(B4//STȻWWo M@i ~saI@dU٢@IHjXm,uߛaν1[a-o ۲ Z[+)p4rf m+ىi :u/%KTkVbma/?/0_ZEdU )zI{6Z޽.\m3EiĠRhl7\&/\6X f~Mw3%fSHI\rڝ{ٛ-ZN)c@}l5e0 !&kZ9bI9kIQV#fm.TTl1$Ffy;gSn^/BCLO"=eƉ(iϼ~1v2P40S8LʻRx--mv/ Mu$u ,4<0 RiR`*:ZeUf@كC +4G^iPUG9W\sSqUSrB[ޔXBMk,(8wtEwH'9Mhhb)Y=iΐ4!k}\#w"n6#6Krs&8 L" YT"]J.H k6G~/}X[%){iz'?u⚿Ty^GAbQ59\DVY2eE]xQ`HK߻.Iz7Y* vn@F@  :t {<(~q |^ʀMr|ukcKE p=2@Q mYKV Hp<g}X@v҅UxאX|khY&!`Z-R3!7IHf(Ƞ;  &тHwN&ѠlV(V#L-BpTtFq(nnOYEEpق:+Īw$8Ņ34plRiTmL x]l; g!,=Hi.# ez^=ِ?Dd@]Rxx̲ T@2?Iܺ}tޏ|53Q DoPWVwO(hŸ5B;S#1B$@?ȘoH?d!^˦!]*WAdJ}V ^yAPv7c#MCo >tF} t}(+vQNYԸd{R9B)@%mf̺ͰAtb&v"۽ #:L{ ݘrU B5gٝrű#pHtżVpF\E 5RGnuuJAs?ަ5~=҃-|H,V5[;x4գ·! ֦}i:c)@݁/G&غ%#rՍOг y^fqַGoN*}kP#ɹ,{fl7Ü8~ɺdov7TF1(,O'ac,Tý0\Y8Sw=VEaapư³qaDK♨=ʪInY!/Mg%d/wV-L&?EYɅTfi<S똤R͢Н" #lD:u)P7aZoGز*Jn WtݸT kHgLt㯥u-"1=@s@ W0Zwmvz1f5 4>4oWuo1ڒ錼P=!M#/UVC.Wmkl `ufi~nh`O D+]FRs^ՍN9yaLV*)c&yIJ[*[7¹7U(Ǚ.G~?2Ceߚb vPiȖ˭i~j^/X ĚtKV/W^>Ԉd`Nl֯=5jq1?yDII~oc }!Ι>nyot{FoFŏ{!ՃO'o~7F5Y7Qi}y3UמRZ'3AW<BmLąǬXW~*4B!,tLP>j虪8Wݯ7N/LKBj۾=q r# 5,qŹ+fye %;QV;ć)ь'HQ܆8ug{̤AK+A)8& _)Af+ANabII`;5^=mOhъD djdp?zjxBRyD˒6SUn\<)=r(sMi q\8SnmDC?WHw^M=M;C.%u׽K򍚎Pۋ3d|$,Zis9 T]E*\Q XA6c+ޗJG]+eN>RV^oR1X$e).Hĺ;w?bS]D7ci9Le6W;&&h'Φ̸ =*HrؚaޙeWBSݍ}Eha} N';C@,b~qQ'̼Ԍ j9yvg2L uW4f%}?z1q}<>>@Џ!!gMk_x 'hA@҃>iOU >` q3X Ê֎LA$6~8&>5D3umk}t|Cd<>$ t?V( $T5 Tb g4MBR*aX H)T0V?g(f2;#r~YuhB hÈWf$ 7 dn#%Xx8)D.s|lVf]kllͩ >$ѥD^?s|GTEqzn[筐FW꒣ⶹ: Yͦ:>6R(?2" 4 N<2)/l ~%(EuC&,}ͤ=I>_'/@=I?o]9#,:7KV5y|L*ۨdaT?,j݂V77 QƋکA=H7~=\k Al1Hi#"em؂dXQAqxيt#ݟAG-?Ҋw=6f+%A\:WBYI\MN(^lH.Rʱ4f)8H,Tp# $%~ig>C31a-ؔ,KoyN-,}iC- :&[P5uMm<*zS栄Kj&3z{ S@AM]UT Ka`1u;\KH0DF`}ʷ~-j7W@^,wѱCI5:▌{hnD G+ft+*(GM%+9⌲caa,5rv>Nchúr4Ų QgOY˂lr+AuN wq%c0_~`.(LjJ$ܱ'eypyC >Áj@+n~dv{NO8P-O'#G=ѻ g2'h~Y8,YC2MY/%]/̏<ij*S#cha9ȰX(RS `ga '>DRPG#З݋js({y I.1S7c@o "V5t] xDB ӅuO><sHWMhױ$om[{]y,J \NX+VP%˪O*(#-њYHʷ-#a9Cg˜DA^Pl<zpkP #4DJ0]M(Զ4酻>Բ5H\,W4*7XyJ BR#ӿVnw[5 ?[SWt~Ҳ| !8 Z7<:gXjPKMut$´݀_A}PRko%ޅB? |˜υR-CY'8Z6PbS 8TU`ӇF_^SB !o1q6nlb. mKz^jLN JEm?5bFꖗaxImMA,;n"5;T?d!A֌0<{gm4uo\]H9c=>ThmYo,N҄?x-jfko|y 5| c9Ϲi'aU ZH]΍aVAsJ9iSq~>S346Nv^vT=엩/$'3ή (҉% ؀:+<[ęw "K55碾#6so8jpWxI x6י$Ap7@Dq"r ~\P"_Aey.ZA]jSBvr+Hn0ON~LМl!`GrOL)z /#}pOJpbط#u^s6qd{( @-_U{l3]K/69T'gx2X9U3FnĕZտ.N: WT> BM/L@\GGkˆ&<JPjPL?kҊ">v}j.$ݍ2ddU葕PK(3Y,3$7 ;q:O͞enUv-lL򡨐x(yFT`8l[^ BbɥKYVD OuQh6TB'aSMYF q91:eݭזc}J/s‹DaE IEEZgasW%vloU%"-~cTZ)e&qrLyqcrKhP `瑱C]1 fQ4G.IYB: C2u8$p~K̞ >g'vM]yHpXm7+gPIAH\Ű.Q 2ا{cJNrfmUCل9!fEqkqWRD%pR63n ιvȎ< I(׷a2vMe}Q +Ψ`֣x<@5re7}z23Fa r'ݳ,|.7>3V(}ѴYɞo!FLafN7@ja&꯹ͤ33\.ɑSTP]v&Cb;1_v:FLl @-%u$v >OM(/.87480@(ҕ %`@K5Nv3blƖ!oYJ*CLbXI7|PLrJTk./*aڬ J)\'F! Hr܈caV;N5l.І|dQɥhYW䴴 z{b c)Ys6Ifow{,yVdX!8G -`H@lMp-?e޿)pƂ5-֮(uT+kEaobݯ>*~`yᯐ[Tɨ)t4.w O&Jcq&p YVĚ.Qп*}K1<ɉ寔ԑ4.rNBVpDw񼸒Xa/$R'إy$Cg{2rnǫVMwR=r4k=bΜ F[};ɣ$qJ0l`:3,YRxZ=+G4X s%ƧHtp3o50e 2(Ve~f@#LH ']N ,5aW0VW +DGENg=}@z; SxY bk2MNXbPHM7:UER-zD> >~+QJݲI+V;Voz.~T(;*hv.>a|@\zQ̤w]ToY<^R0Rc"堎x} =q]US*HoT4E6w&Uxjͦ+0i Cho~XMHYߞ`^nq\ "AӯnMIk*W0lx/DS 9L]LZZ4rcf^[rbִF:ȎH 8H vx&e9h㑅I(:HGAa ]*Qk @ť*H~%^]R2fnDB핼v: MU\5m(5\"y\vT: ׬-bʡ `Ų<ayeUrA*g6-U0z0q+ب8[Cʤbs5aKm,mXvmG%6ru Cd/]zҹC"?X{( "} Mo}98L=^3-컭'a,faDXHMKSQ:7;gfatH1]qh7'ji/֞{M<\:p9X%v(U6VmUa1QYj ݘ,@_i. B z>GψU/:=8Ncgu4f)T_~˨uv}9өPP@2QVDdBdѨ#0T[!r_蓸@8=s^f#vz{1:͐й/d(? &e⚔Sۍ,)w1KjcK:,|B|J USabn>㗏qO됋 5spKbJ7Wle;dHZ(X{הWS0|i?V `Y7\DARzӠ#89zL L6guuӏίVI*yi[_Eo;0 e "v8(}7y5_K3,z]}(sDn;W=$/#Lq%5]-G Wv*1u7Sj;ͺ-7p?\Hb,%"R^_]WD٘EKHƧ-OrOIp[Q=j^(ֹSGp˩ 5` UD)pKTEH Fb|%@$-6Bvޫ i:~Z1wC[Ī1V!Q ߭0KH 9o2"'4f3Z; NxZe])o5{5/QfZ}Ɇi2\aV(H,yǯcr%JYՄY@CQ0j," 'fO'w[Y&{>j|L>g+j9y kBAJPљ:^,X ;pZ)S ?Ñ) e__xCRseD im٭|!3rDE.<(z.# &K<0Bd9!zWLW5,fcu7 NYsyyMkQg /+[pSwHNkƵ؜ԳCŚ"s?T-tXl|TwG0FDjӶ} A[〦3ҁLn5ޡ '&ʼ1TsQsЇuN'of=p53H\\>N+37[4tJ \fId pOM~B;dG<-vm9ve%^l%)!255:8H7tRL87'z J0e6WwܭMsj*jTڧ`u4zIp0U;rm]fYhk< 4JQ@ߟWΑdca.I{L=ى<땀ͣ уґh+3Tt7總Q'W~Vڰ~aWُC&2XV%]OnIX7{=+`ʵ:;(OH<\LpAQ D3?1Y@a& 2[j c۝<pn羌l0c?.9_8uI ؄VBhs* rܞՕc)%͊x_qiXk #SRp:ɺ?zY~ZkoD(j5K, $D*EWZ4f =`ФdQtIʶD# O`s?[nPH+lK_teC4!5ާ~w=cԣ"LD֭8:>mp+g}>4*i\?Eo a@jG(%hac.(cZ#Y @ ʘ/ox*mx σ<p6e>&/}J(8f6:u7ZrϓmU2̙)w {? |3gd IlK\^V +Q5;f-t] :?Cj2| KU`ʡXc_Ҥ]ˍ2a tCԓA> do-`o& XIfbT#F{\pXPOHE>ň@_j:<آg*?(_T[ &]n}a\?``┖>@<$Bl$3L{8tg-Ԕ+,Z2rar76ʭ/=Q x^@/f䀠5RfQȿ"9_IRuܲރ} ]<6AWɓi?ZP0_ =KȱS0G:L' êC;'WG_uF>Ty޻ Rz{檐/;(t{ ˂͘Eв)nz.X@r"JID7fYwOf4&Dt UN%XCt?#f(#[_M D0[s= d<# = :,^ad)_LhEM8 eR%wЋ͏\un j B'/N(7]{U*o]j!>Xe;٦ 0w'`f Ak=?:oIw< ^j©ǢH g25^fES?0HeD J(a\ƜT3D7,#.'a?}*C%›Nu %ӺG^[8)igB: cbͅu\)hdnv bҶg/,`(΋ZY uZd&كB R{8NYGoN>-z'43E=a{l6jI.H>ucW Wm1KGWh͕7e۸r+% PAa7iBH8ˡE9! gIJb|8Ej18\ ^cݏ,YksG  zZb~{E_/AF5dpU6DQƓ-$v/ b?>: 7jkf2@=jDL_NO0]R14 5DIRUi1| ֧TZ4)RRMujD R$v%]v׵eI)@uYA{oP 9DVH=4o#ܞ=GೱMȸY6ɩ]I0䧭^ vcZL]D#벘fnxn> cR|z &Xtl4y*FB VA^2af*p݄!X,qb)|,(>3bG{'N4OXث_(f[QjbT{ _tJ@BUHzAFa59ѱd.?iƌz\NOkhTdCv8kI !rLy Z TH}p)'KU$>FFj֪Cu#SBjpF@"[G\Q}Ψ6a&L7D q恏Y_}(ɳޕ:&§GK-H%ԫ+aU7{BBF\Fl@"`hYlLY uE>E?Wr.y fn$9DZ/ wNEE/KcHyWN!E mb*2 0ojJs ky&NȀX >0AV >babL! 3(24T+V] =~y(=w8g}]>﹥Yy GK2dm@ 7ۅn>6w ai㘔>/.O%fSv XͬoG0X`&j^%{l};}*k~D&pT1{%3h?|e"5;E/fz1"!TRlJ IVQN$ˌ8uϐ"[bA,HE(ARVwmF$kpmlWGybfS:"pa9 MƞB퐂 Dm)Ss9[eDT^U=bژZeb;d)]ԙtK0N Q!w?XPwUZ նI-@}wܳ1.4Fs (?R;J>q%+AJ5cjOvroR:K)a!6C.~d/exyvRA%P5Ź}6I*"DZTtZ <:b"0p bBS䰗Ȣ }C6Z/}4WQYv3lO%;3Fy)uv2 =d+8Vi ǦbC{sO`8$j{9}[ғ "{ qZL &0(/߰`S`QjRBco+' , :<| ~p*9hW"E\4_!nmBZZa*n{KS˸! l,T܉J8#] 69i"qEg 'D5 q.mw 㜆!\ :OxeO35Bk]tGF?PBF ;/ ?Twh"Y2MC振!Qq1g(P10S;ŷ+@H94So&Ƃ)vii BWB\ܹa#&"y)tῧ)eiWl^>xQ%! {&5,pS%_E+3pigK@nmxCxǷIqS,lՌߪ,-7ʚf"D.swz,V&-1>B0$XT-;6w$&zeg`D^h=_ u1si 2iG96#îNq"gGA%GJHW.^o HR.|51-ІSbe6c9R݇%ESUDrL\nU`\,g/]Th5z3y6t4zv<B V>xw&|c-'ZDAz: Y?iSߧI$8'¼LNOD#5>e齴GF%aC(4&4prm{/Iʅ#WtU%va$dߕ @G.eS@6% !Hݦʣ㞫EM% @A"|#}!3&2$Thn/74SqDQյzﶙrm^ 2%vˏO@BIl>HG >}lXX-K+wpѮζ;q9[~ҷ,h^%rPpb7 (dZuoNک.x7Vmt/^?IȌ2D:ʵɥiS&v,Ii`UtpY' "wb"%vIsE+s; ~n | ) E%\wjmemI)M0LPWڭ.47Ǟҡ1u@z(߮m'm,N!.?Y3=yIAW"tz3;X^l@{gR˴lSƹlQȘAϡ#_l+r}YxK{mzG%ȥ1Cpҗ̄ z»G ﻫ!ʟDBv1|ϙa{t ;xAt_Pf&%jP݊gnK/ƛ,tHOC(WHcbtX3)kAmRlMOusDqzJ%/$@Ox\fXTFXX}E|@>3KI GdW呡Ktcy1PCX2xla7Qϗ=~>y.; 8WȣI@XZqf̠˖MNue]c:7n7tF'sC[jTYъ,A&_QdE$0D,C w:"`]!4cg, @pd渹b]Q= '4̇3\UTq6QmȫH@FH1mz(U< %WSd FN@RjF`THżJc[D/S^rc׵'NtphCӧ:cM16ǹW4P!\Cl?(yAz+%D"i}ouW lZa9S/ yF,0lb"Tj~ d2ӳ*jx~v=i+I| @ %VxH\ "n'd " eڡ-lQn;mYgA(V+\j\J֧߯q`QǯuÎ^ӝG>;L'1-qF;1h"sdT0 pIi#75XM@JKGaGcIÈ[Tʼ<4` < +w)G' ob:&004g vnj|76} mqChҦGLaZ+ZD,/RXO")Y:gף*8/$x;@-f9q>ykcGJPpgH@q/JW>mE4KH\hh1kr8δY{[+AEзL ec OReo,&6=/>!d,O/]Rfz_UQ8F>QfpD L S7z%ť;,' UcGywR+.S+(P5;PNoZ{HLz_W^T'v.eu,lvBr(\E:sD˾]/2 iqMw:cK[$Ih[996m~c t:ޖkJ+QđWkYW>PK jt k"RLwňvuddec&B Q,OUˣiۋTђnon,l:@<Ф鞭FrK'OL9zI,*.2עy-W|#+:aB sc{đ<Q9A`l1ym.`tktS|<<yMɐs M'4cp ^cB#4e\%yaj)x3ˆ@ԭ7H5 W4IW' =k=_P vuAA"niУ&f0Vߤ%5 ӰbQJ!耞N@OmFDy7F;_YCUҎK7v߿&LDM$j/jj+z-:)!%9ggL!Р^W)wsvZ;Z :~"QܶӐWG9)mR~.=Z_.NGٓ y٣s9"+~8>zlx@7ErYTK'`2۠pih}ՓGmm"F|0 Ǹ_Qp0F$s}HCpxblpQerf噅>*~&u5b~-R؛JB9 gf)tzQF)gfF>b9`n.5FMTI,WjlO VAW/p\q/3mCwgT-TI p_E@j _kJpyg_mI" $΀1/:ۼ,LKs- 㹃.&}yyJ SGx4]:u5~Bk(RG՜HSViMh8 xDaMorbBK-hp_ 8?Kk KbHiMYaکyŪUqţ;]]pOM*n?a||oBS2iIFk*sl#:9*6'3fT "쁔דuP>VunZ}rzPl|l gVpk=cC5_2TNjiMrh+WSdvo3T P@QIՁn2DOq@ۤ^Xj}TirYA1lu`h8*C9.A01alJ=71eH}e evk*RK]W6Vz|FHK_9zCȤ4D?<g~8oŴ{)[ 4N[KKKDnIβ^t#x#fSW uf,{^zAw IJi)\ mS4 ʃM:ǣ.J.O moJo?_Bi=w3(6ݴ'o fXϜuB(}̣R'@ܣsy7'р9* ]>CXGhKznŽC\=|({)qYD ;k4ZG7sX_« @h̽,Ѽ'IpKwo,]rEO'Hm$/I^RCp^MЂh`)(S;3Zœk Ds3kikc[IQ L ۑv,Muc_Jqzd[8vY0,#LSičRa~B}y?ɺ\)~IN?'H8 idbv ] e<,ʭ*Ostgл*۳ҁ)MlM i-F_X/x,s-)+ȩEX vU(a]{k|'7a1rOyjRQb}+oqe \R y<a/|Y UNsI19<|rDW?n߰C aF k]U,a4_ 8S4Z3w/pD<s*z?nm&NXf&8Cj ֿۑ(mO/. :ͼ|}?B?37 0U"|Z.?&b56I&\b0mߡe3BBT3h "qDk #7rRx74Z̅bqy96."iP< oYnrn=q@g"4,,qxm3Cp;i5qkHl5+mMK~0㈷+}ym5j7:98jWRt4a9Q$γX fO u6td3Sj'y\7E@oZbF*+#{n^f7M $Q3X뫄Oi\"H]gاd`6uNp+Avӵ'oMrtŚ)u,i;Kڕ'/&ŏydxQs4CsU& *:xJb['9IeeIV*8':򪓗$a,BJ;% 9\xrnsu4HJɑBvAw5kMojyW훏lP͞$G_!Q*s+k)]Ë '/Vm$Pc:U)Lo>vCϲoc5*AwWL6d.6STV5a3X~!`ZvH*42 ޹'Z6vBM asI 9qᦤx vWw_>4 D&VwǓ9_Kz}]Z{OׯWBz ^Uu|uB-*z5LŮ-Fd~+e${>Um*ߊI!A6ٮ[Cn&N\rw͋b]tLQo(b-Ce>m+}?`&ѨTW ̴>r/+x>f?fM %D%9AG[HB՘BFjkVp 4DW|3䪂wj/\){c_"Kóƕ+a7WjӵURP/et6 W^V;F x]iN+x}J$'"||)QftTvmi4ЮT; $yts yXot:g lia,{>:[R@DUWu2?'MB2*!?ʧHc]捜ÄbsX"m`@#-$0uHh[g;ȑ~S^Deyױ$:tyjK]F; O"Tő;@޹\͢9΀6\uikD|],/V7l~O&KwSǘv 9X K3G" Qfq_Qp!G5uz  kة;H9 P%gG89u|\t'񅌿YWq{2-S!aby(? /9N}3|$[fzK)cySiA^)_ {_x2,r2:ku2I\;@gL޵|LYR.uoAkO/!$'@謗=Dr4,#fAzdzP(9]eUom90&b!~z.bI +=4AR;6[QFԝQ4 7FͺcMZY1ɿ |^ގ>5( ]NdUt$ϊǙL0rA{0QZ'Y9S}$1叹kJ8";+,B-bc)k9Gp":LKnPY俍 hZk'ƶ/IYB*b]*8AGKs/mkP0PǕ"Tϻ;ҞɿF's"KD硇 ҽ3c̼*)Oh~yL,H (_&L$KsK@gj!BtWvWv~v-* pTtL`ؔBi$qF@Vw(>lp7⇥p&[Z,&v}Y FM=;1U}x AO,0|WD=KGKMEN Fi)(<1k^jLG**f%-ld-}^Bo3[wO™V o|.lhՔRSq^^6d MR Rw.G^Wt=_8\~m 9E PQ ¬,bjhod")α#< B,Q &6 Zc9.C 2cv~W| Jt5~G;tYBiNt'`'7GH)RoYI^Įװ}v/zr&O0AC`3pf$Q)qD28>=@#gϲ\>IBSE:> ޷r7\wSthhA!?h1>=c`W)Kz [89kͷ4pe@LTC3w(\8R{ tݿ|\?ރj*7=O`X% \bNr*4AMyƜ EgDЧ⻯6PT;z% XHvLw[wj \nM DA |TWH?g2`Wt84)I|x14wcQ0B2F,>>i=_J]<*\\bFR-$ƶ` uλd;%| fi+$p a]|Ⱥ?u[{nnU4ݭ5A{ I-Ь6{h]GFבhs &k= _~x ,*9oYO旟t%ݞZ5!"nvU~'UPKp15~ۏP.a,izOqr57Cr *~UH@LPN-㇕8ܲS3?hfu QEbapuҚ>XΖ!rmxs1`-W@!1B=#M޸u}Uz`\#YO=b8ˆƁ*w+96ue礟R/U @]TuZ A{#^a 4f{71@Ԃ: S⤞c&To}yGXoj؁ jq%QO{ sf?ȁuZQ.y۷G9#Bx2GƎy*V=kg~@O|+Sb.Fy}\ Ak 5NJa'iv(hbj~zz`11gm>?l!gM;dANiP|;F^/ӏ ,/ކ᭶'wx'ZJjP;/,.6=Wo_ D2ˋDP4b}Ju[dZ+ []!G]؆uk~Z/'97=߻(R* I3k?aU'\& #m - "tSR][Lkx+%6I2bPuqVkb3HK]8tj U#Pj!y,wNKV&Cڥ %Us dH6^0N2;ApVCz v nF{P:@`xYFz^xG}&Ca27{]Sr>m|_ LՋ*{uź/qfެGR eKa`C9d H*4J_0m"9}2aܔ#p$x ., od!(x"zNDIF" HOs(nfLHRh'BZBGS}'RNM16ܙ{cR֧\CGyoCo҂bIa2>ihj++&|>MnsA%XYgP^:#^@hG@aG" QD>Ghnu+,6AֿU!$Y.ŇәC@>d|>ūE Y\g,e&s b^m=xXQPYsPVB]j&m{5+I;f}Ɠ-ՕξHĶ/8Mk`{zAmfOd.IY]&Q-:EuYd`hmŽjVzD%G TlFz QDUpÆsϗ`a;=%0y8BbePc^_z>YNt6~m6Ϲ-+Ɠ:C9e7bۣ`9|QB/;&N}At^?pvAVFvTMtt՘ih~C4! ;P2PdJl^ֻ¦*-B~ iًgO"R7 {z30H /H*2y: yp4 y;Qopس%=kwoDLΣm aU&}4k*tH(]XW1ChgG6bCYVO<aW <єICٷ˔Pkjࣇ=IY =nQ%$^lXňDh,DuWpj&9~뭃~=Wb[?@mNĜ `J.=|1+ @1x"GZ)#N!>Z-#R`ҟo Zajd+}2q3reD^0pQoz$]in.n~ |#VS/yZXC@f >oh㝴ڃcbgᑅʎq*h"ڙYsйA\ͫ7Iq^Zo6}ZdE(x-ae 5f<#v?P䬑X/\ɬ[H|nV.|lrmFdDȗR\~AoҪD}OK:Z5 W{*_H:j_ W% -9&>Pp /ŘxW5X6Az4VJp7_(yfǎ0t,e!)`jBH߾鰣-IJj7\dffP=N9^3"b ~) A-{6btf|na hm^`kܲiXnԦcCGz/6渗124o6jluh*|DEJR6;φDIX*- Pa~ lbH*OTTH]@:w-\܀rjgRc0fR=eWH C*b2>WKFiAn'Uvz|dhBJU& O#UmCp8|y4 cpOa MP(Z0kާV`'?49R'`P_k=1YQӋ&1ս|B6Gg @lKעUVBA#K%Eܖ4?yk}^aUճ-@=ds=ås3;d7HMΘgkq)hR9X`` i%1wnؓ3EY*9Q :s@2FL.["5 y 6WV8ҋfr(CtXݙyoGʫ@t0@gY&S +$ 4/ѺѷO9Nhpo`jPBeK &)Ȅg#m,S-%5ȯ@f A`~UA1@Gw%Yp 4Yϐƕ`&_bF'Sq* 3;wo29" W&JU 6"VJx e\)WZnkhpl{^qp}H֬{Mr2ߓjmǿF^)bb] kyyjrw]#_Z,$6 pouLoL@xW5/8n۪VI|CAK}d﷔_I xblU `ݬ:9O 㯡SLŐB_bPil$음DŽxЫR Je 4e3*~ %IE(>pE6]^]r6Υ`J"닧rE;gKN7E̔w]Y H⢹v:m%I6ā`9-vULd)qNeG0ڻMصvs6 z]|\wY=vg|P+T? 9=Rωu粥8a.,W*ӴN5l>4MǗdQ׳DPq L)N:~[ *aLqûQcO%'EkCO=x(*:$JĻ8/^ζ1 **x̱w#4X>U?\v>^UD,H_gks[1GeaJMe%HET{E{3H)y~}ˉ,fALӝm9xaݍK=;)HFfx>w!i GuѾL=vZB^$G4ast%r `rY*g}i3&?>Oݷq'tTpv}zй6&44YwƵ3ٛdA扖&C:/lhmĮ'j «nZ٢߁V}ZBĝ8{m(*\@f%dON/!scTOR> CŎãJqgT{Ο(T =Y)ʐr&˿:Gk+c^ju(y-<+Zu"]m;6j5o@dY.]$(,–"ȉkLhXgb\9N\ AM55aD̫wu&`QҌud<_VnWA΍$Mz2^szW*Y&ah9rU yh*.~YOqM*U/]TݑWXRB\ԅQxM<%Sg^}^rZ֬6 tX gYwo1ûqzaL%5 jpMz&Nt숣j*j$k!v: ) ŎligXWC 47>QZ:{ڀY)cDaZ[0#'DH}вf&kή1ՆN Ys'9u~0iJZpTHoh3JRD܀/P'(3,Ѡ~JU 84؄{q8nt`N8g$J"qTx}*`4A:L@[=j+c<._wh^sW1|GG2SdFybS<3o-{毝2#VBcg NyzLt/}ء,lX]rm[3 plWݬ͑ԍ$ִ7tݷCn+mE #*Ɇ͍V*6DsZAI8RgCNbPʉ{(=ܳB9|Jl!3@f5VfBĘ`9pLaRNu?h겇ո.acfGhXV"?]C6-& ET5#X\=J= #>2_vWD:9i,)"A- N.W9-Uj #(,} -g={"nؾ”#IYm RmnnVtxx+4CTvL۵ˈ(Ot|bmIM0G}|;e*'GA4]«1)XM3u]34&P:!Eej}Du>EB.9} bFM &IČw`^P2ԴH҆ԗ#~>Ha]5Z?kS_ۗȆ_KW2Uuvu-Ycse{σ7ʅ A%g@1 +{W?FtVݖvwWs|c64>~pDWN7z3l/N88UsXph<6BzB$MM.RLh҆=N/μy^jK8̉'6JDB*&OMf)0n*hFdU( S@|6h|~XPBJ{NL#l8[HφA/i/: 8a[uM8> ?t-b&IN#_*zIDo_uȺt:rpC-ĵp<;+kZ)VE`|F*O*4/O+"tIghxrG ~Cl +ml.g >Kc r Ɂ]ʉxC /F\^Q_ RӍZ(?* H '("tŰk 7bs 6ғc-_k_"=J&ӺTx 2Ǹٵ܁'YuA "IMfGUѱ1qN%s)WK`aVsckžErWfuB@MZգE p0Vյ`AIfqGϖm; TIF޳Rd @ǝB?y̎|-9Z'^V*0q74uӘ l89Y*TY{tx9I@9iZS2귈0~+XK$G^tn-w{B =]5 5z98JTLq^Q?= 0(+FV4pef 5a#v{Z:YyOj[*n/e-|GG gHsKTƨDϻs2#tzZّlcvGVy'EW`8sc{7Y%H"򥔝cEk3w8 vsRX\bma = XfP5ӶJ H3'vEJU{[KKfSb kY0<Ⱚ]6.vk I.{:<- "YKwÕ፿a?zbgGlzgV 2.}o~7Aq'M,8=@*_PG94ׯ)5 pGdM[̑~r'G)7EεbyK ??:#2Uyڠ"N9ĚHqbɢ=u@ƈ-2FKwayUg櫦ęq%Q}\R(riVq^qمsjVߠт#z:ãq,L)%x[=@ ԙv2*~cm\$`a݊Q[c &vZT,,{6-Ƨ L5(yR#XTdea]oA  cULCr pyE:fY ǩ:ť)nBpm N pˁB%%2znPS`s@ AÚ$".S MUPs5i$'ܐF" 8&xky`$HؘߴMӅBS<|n8'΅˔'C(izi&a3$142|ls/:tGH&k\s+fv]ؕf395(gq|*0\I┹pR~Z OnRP++8.66s"=Uk4F J* Y1dAB79JË6A;hK+ҧ\UP#͍M%K%|cdx$"dP]MiEXW LOg#c-؞Z7;2+$,xFo4$wWq *=U DHo.}Yͦ0E 'NYݽPp]DAWgTpPg_"!# z:o~|xt״#H %ʣħsYרD+ %w#jny`S s{g w:dTZKђ͙\6d$ nyi|ڸYftgMSrjCc޵v(լ*pvtQ ` ,iI_1#gcJkê$p;i)Pp@f$uuTn\"$ %l4hP!/|@ޑ$9 'JӶ }tj4a/ /1 ptx+M D5±\|q{tW x篋z}NfRgeQI5ft/eZB'׸Ehd"; KU M"]:E`NWW5uNb6rYҔUaYnO q{eLL/D{y=Pxz[89Rï|Bb*}i! +Dt_2n)KxWP* ,#0rPVf  *qDlI$hPN7tJА9lq]Ǐ!7t Li -] Zӥjy|ᑽp.ς|zPt/h,ԀEa51jMM[bWk{L7H/ vͱxG}RFedl(~a̰dfIkK;ڼD"R ɏ#bg/ C,$LΐlN=N&cU3wmy.O5w4.M-.T?gN >v`f|r0;; .5τcոL(^8vc-vs h.CaoBkwze$Q5ߏ۷g?ͬmEvUkFTä;en5מּb [O䭱{j{~Ic,TjT~G0(lT`Q}Qz }`z,l/S9=%<+eAyY.MQP\ws , !j\u}$#.OD,f}"R&MY6Ώ5K_ZDQt>AA&Kb|&v1kb-h=n%J˱SBI')lOFh]!m2ԇǰ"L͏E0U0E;R-ҹ>UJX Syr9njm`.Ap1fQIsu+E3jaljVhyϐ̓=;!6jIjQ%`ڠ~o 3.$R.ǟ|YEtf̺Pյ{stobYo&_ry2")Y鮡&&Hu;6L >!Ѿ VjCZ(Ǵ :dQ´{nYRjؒ&Pa=hglG+G= e!/Àp7Vm+lfMbҜʳ!碏q7dztRi6쌧jMmhDUq*RB2c3w:'/D`/u|[~пXuy k @E?6`X#9 yI"uZ[2/cl#u-w%0kI?>jup1F_E\3vi.'2Q Ά ,\rLׁOoZ7pwKR.%t0EY.ʨW*Yt:{,Xv }Y3Wm 1)d6QZ W|8J| HIHt G7tȷjg Ph i۰U'Ƃm'/\B@(+K#w3 Mk0O`c ,%G%\Qjiξ (AvC]i]flVY0rր.[HRP0`|x+Lk4Ew"u|ޟﶭd78 _] vE\v̪cܩ8>ewD* Az/D|м-!/uѠg{Ηaz%ʱ9m糢ᤋ3XCY;uw3*=+ pyI? *kҕJT!Z'}g`e҇[Nh] &^)%g^GtBɻȉ—!vA|G^;fz@w-;n0a4c>3߰S4Z &'Ϧ wɫ٬l[{mRGXȚYF婈HΨaUny:KJ.gԲ`Q?T[(Dd~@5=$*6v:ў&*[\sޔ͠N$8 [SuIfĄ*~՜X4ͅ?F⎮ A{@Yn^MkXbv-0{iP!]a^83<|rnqV7Ie!SndA0ՌnfJyI#ߚ}hjC}yNcѕmM}Ql04I+e}+Y6@֛*=3{R> .K1TCw3(M䤢Ic_Q[WM ;KGWArl!41nJU̺#@ n`OkoHX%L.4 YX }FMo$󞷵7şif [_FIIKRσɿCF"Ɖa=x0'¹C7Ј_7hvjnH2[dZ:{S*8ÛUճѐiV@C^Y_tZgw6dzf:5o>״ҾaIc58`}> U瀥9nS|Ң#^,@ˏ&n7!y2"7[}rZ9 &A+k"N[EruX .N rfkB.;B&<ȔGJ}N8)nĉu \)m*ʮB_'}2KvJ8)>y̼ԬH蠈8rHJ%0@\ה+@-cWwB|]8FrR<C;$>(kxb& k\ JJM-Ag_\~l0*@aUD}KNCDRPZ|~UD & 0.+pv&zᘝIuƯe `zyyZ{`e)^t|}vVC/[}Jm6hXU]ODeSV7]RrOZQP ܂B`,1mF܂ڞCL_#=hpY *ゞe3S޺2tdXٻQf@H^$jO- NB#xV҇yLpOq9[xfeۚIDeLyL]6^65}b_ļ}=0Oˬu_*}oOtr)I1QLW|f{oXj>學| a.6zh>SL%(bn 7b[:6q)QgP* yLIR{[ψ=$IB uy˖ܥ9P!PB 7!,y$x;vr N4LoД8\H]3IɁOQD+ K3`M5o,[]ē*m^@\rBO# Ȁpn8h6]o)m^y2U&k-?M^ A- U%ֲ$Suض1F':zKϷ~Pq,4@K@HbvGt)H7}cmrc'E溺[GyN!ݷŧ,w30)tS~Xdͱ|!:\2ȂIAM2fy=X?/ضh:@Z8Q~t‡z)l) ;/+i ?Qqv)Y*VRa4%%/23JbZ׾k|ػ uAf(׸@Mn;G!Γs"](D&zfgׂc/%y_f(;K*ʐ"YnLhO M*M;1$HEX@*(aX*&{X-Qp8b ;š.[۵wːm9C>ƒYQ?MTT]䍎ɵ+xiu֡TiޫQmgGVak\o@d"ר 2&P::JN[zYE\M?f~D&V[~7q-;lfsHtкac%}`:TF,,DQB's M3{BHǍt'@ЌSUrxut^ pE6:Z@X)tiy|0G}mãPk(2 :09T*x6:S71Kէm^'%&Ьcrzzp}E~@Kvֹœ:ˑ(30 ԥvamMChN&.nq X Iʰn76\hT`Iʰ\6Q>@V`ܰM2C-Zy, BBRu͖<HG<^2Y#תU'Ig8م4v^"@ɘ]WYa>==h1œ)'z2γ#ϴE'Uu}]Ui7*i8+jgsiȈDѕO76k # ͖F#a@ǥЭjAl_*p #i;a[ B^Tm4*]ILY{ _AD)D,#U%Zp[_ºz=Vo U8^\?z|\^ZPe\4Cڽst`[}JxpĆVD1B^Q9 ܎v^+bgPp#FRr!Vԝ/4HON^AΌ̱?D~U([x-GR &>cqNkYn<۠-!yUeSvX,PU1ŏ%VHoXxr]b j|D{$pO(XfpY]HŰG8%Xu -npMd%y(5!YX c;*թm&٧tt@p-*]eM۶أv h].͐ؾva[u {+B Ƅ/X PXEFw,/(F6dL|.7A M0,^8ÆA1ԹjT⩢3!-(/3rBٶ1!B${GpϋJȔYGѾO]5 v.KhKd|IAW&vkdmh0:PF@4 tnDGZV&pNVĘ&Px@j~A1ZCS+dd@wVwy49_{B٫޽oã x>VkrhƑ;C^FL]@S/]qef:>۸D |W?S"%XdE=T }*{Zp4P.jW:5mOÞ`*O4R5oTX j<gLVei.)cӔ{0%<d %DkHZRlf2vˆcAUmf=^x!+NJ`0sTx<+JekqUhaGf14dz:N6N ꍂ--ܔ RVz "5r!us0 5$I9,~jX:gmQC;2Cm"5$8?̤܋s(ݥ̉NA-O]KfT`Ɗ"UghéPҋk2xu1Yg2?/"")Lr0~-8+S 6̿Åꨂk' d?C]h1Bd~<զmlV 8W….lX %L}KderD&oN>3Q^djS}{H@(ɲ(k//Qⲱu20ZbOD]<y# Arֵ-UbLV1Yo) p9SOSA w%*?9cʔ 3c-Y~ߥ>~I`OvV$`xdZJfdc7B V8u[ۻr@vlX'TJ}fm|7NZa elzgZ%*!6@t y KI>FT%J~9Hw'! ް/Fp|z$TçT?a>K=Bs/Q`lJ/܃!ȥ FK=]whY(.R,aU$LBqNAwvkz[L W Q/NUі(%f}v:F[%͒Xo4 <' @\]`TSYiND7XqNcL8#>xdU\$Yt^|鯨dxo~(P@/36thm ]hD?Xy¾,UKdiwNTr4 c܀ɕ;B3 ~oUOs4"5ގH˶{Y85RE&agO'e}QoF\o='#0\!uMLU,!*T(omMN"h'w>%`P7焟Lԕ=l8~-X5$~\cm-%_QRAc텂4wwFJǩ&˛4+ AOF)XlQ"& Ksӊe ݟ$s-#L%rB#Pj] *P`ӯ%:sv|b1Egaք E29Wjqc .KyP bD+K||exȹs8K4CQpa}-m{HI]ZT%)K욆l8'} lG<ʹV-V^YQ48;n]‚'׵Ia&t0A'Lk\-&sOl$KWV<0@~~#6PX7= h|4KFmwd{CE)sas)}'F .Ltu=i$ߙ=L ,ԉ"׮<5;:JꤹIj'E"`ȧ&ʱv˘<^o RۇS[(^о9_nVQܶf&l?L1 w$1j4@ UEt2['H9v/mԙG'tTL H` hg3 AϠ\M3 @T21s4=ӛՆH=Z[L4|UHY8נȯZLi]PE@zӢ+L4yn >tWcEbY-Jf~KTK-Su1ʅU*BDFM-HRucܰIM88y~b{e75jx/bR}igTB0sxeS^ay$YׯeFx}9RŹ0hCAyLYpr Id<FAǾA 5 >,?QP@AX5x5Uzjg5=d#Gm)*n'4vCs?9;ir[:,3b|,g~A#ڹ6mjn0Yc%;  ssm]j\nJ+%}ߣv{I?%mlDuxq\p˕𮚺몃`-8Y -x[ syקA[(Z<{a} SMjW9ҊAtaڗ˺ąͭRtNsK^ɔ `.e!U?L;}4=˖^WXBEDIQl\xTFkTG?i75wqOff.,8"ެ7wb艀G8\f}@bH>k6*l),Df'5 }1T|O3dw?k6.[sC"jEzB #DLFjw*i8H~7%>BKe7E.LQRdK>ov~cjYO63QW՟2ffa&_?obaAA+`G'm_ʆ̌dK6Ok&FpKjZ'i9ዮ);Y.ͻd9iLa<(4K+Ԣނq-,g4UtA6+ãM ӱx&yl_wG?pXzq># zYH%KBd?x({4e4QݜdgUA6a^*Ƕ%߷ @mb]Y=YQ|eJ!s7u VX"ZGȻGqa1E1J3jW9Yg}(#])L\WV)Mt6i TpQ4h:9㈖CR-T3ff͕{|h Fռ!`At#yixͤ٠@P VYOYw:?`n. ]yG^+$3)t⢂4Nt;F[K6cy`-jOX5_{R=({ -"1-(\W>ӑ@%?rY)"4ϋ''k9 A j&?dSҨ^~hzJmD-CIrn%!e\h2#n(KE)R0SunDioXD4a6EX+M@[2\klO+QuÆdyN7u=Q& na^a(sU#rJw(Gŵ^>8ċsnEܹJ2 Mʰ1"\˛*hCa.ͮA꾛kb mEa: =n LɆlX^ȣ ]ڪ|Mt1UtJ2ijo'oϡZ*GIZw g\9J"'vyf+MlBԉZ"im 5{x #ɳִz-) 2m62;n/.?vĭdfFbL=:K~cHMK9N"sY5,fHs0+07 IL"2k[b &].rq{@e+|kŴNܛgl#ojV>, q3RlMĉ O_-lCa=7xIR.ύ%,qr&3Pg- 2mkA=6΂nlegggLmov RZL t2Ҩ6A`ݩGYoDhZ+2XWUӨn[ғf֦Z/ru,-C n.LiƬ:ı]Wxe8yw~|h C Z8tfdv* Qz hf*P1p;f[s('K&q%EwdYVYV"U(ii"߈ ݈p!2$iճO@ƍeG׏gdq_)ӚAw׹\1(!,]k 8Y8VeہzҿJ/o{{^w'Gu :m*[يcQe~94ۢf*16wzȈU3t1u7o\qЄr Fӟ-)]I6JD/`O@mݬ2(HWrA*͢4glH. לzvp©tf8,| f}"(-$C)ABvKR}j_vsq ?1 0Ϸ1Ќl`) SX>rr=6+6Sq+AhM:`)jMm銮 MUb#lꈢtv/gƃ!%K娐Rnfdu*Oa-BIw>Õ1Guio@-6CX.>yFYpS{jJpٰVA2LxܕY;\!ÐW:z\fΌw-ΐ!$*ֽmd(qN;B$ga5Qe h.]M;ƗevKm΁ҵKlH ^|Dc V7r/1lƯ tbY$>ٵjaц>H߁,yձ.n1q݈kt~|f؎Cu6G e[nıL dk=zg®̟{)]Ѝ! Ŷ#lh. @Ѿ;o#i+C5/HE,@7;Ngn;^`vԤxԯ q԰TDAƔnKt‘f<4E|uщG=z 'fB2AC\g4qhu /T~^&nj tY<>г}em݊T1At䟛NaSzײE\M`*?'u[㝚T Am*j`ƏW qQuzM`MC4$ 诎XWltPHoӜrQj*}qLtX3\ ≻޿z}L` &iEX Ϗ뭭\~MjRwҭTwPwrWX\iEy ~/KkPި|#!HV^Lc)$jza/9v@ڬ&/G`C'~뜋ZN.IIgHt;w }$2^pђ>jL]߽G}6HcUPwmc!݅L7 ga Qf!w2.IJƖٮ@ ֑qݥ_Ұ9vi ̝[7ƀ + glj/h|\A -'F|Ν@<{^F.:$kq3()$ARM'Gh>eZ(oK!Ɵ{ܮ6`Ŏg-΍5dpew }Ay]JGc$kDJQjz兇S$#m`х-{銽{Z=;`~_M2*H-pE)X 8pS>1{ "*i,>w,V83z[)ǘOa36yKKRLVQ'T1B21x6g?G|B^AeLㄙZH+ٜdYrµx;+8(O N$4xTU;%$i`ć) Q^*aÖ%fGdx5=u+>oդʟ +qCa5ro$ Ǡj UQ< zQ'] /qK{/8Z p䤠Tނ lo#|׹ftM7Y ~D0.f^"4L\r"\l$,9*T~(%m1ݝŀOp^E %LM{jP\k׉0vBE 5$5 U@xz]"xb 6&Mn#0p=46q'C'Eya2IQnBE8C+^.z*O Srx8No 8kc38U/ŵ.zW*gЬHm+;ǀ~}n<@4ӗ@%fHG1o>pܗW%X. Qʎ_5W(&6ׅng.=ni|^t!r$&'04X*GںchObۿ0 Kqٚ27m&ߊN t4߸Ѝ8S{Zw{ou6!S]Pt8[m*(Y]pp͡x2gHh^6-k9[{|y`g̀9VBJ<G*<-֪67y óG*sf?< `Hg KUے)3T?7 z+(1[3EGچ _Rn,@m~$av[ǿGpC$Ǵb$Oxf$vP,0ވѱ/o@̗QOEq\\#KҀK xQqx,%k6HpSߡpߥPu rs ծ䶒戗n[pQ*n1T\'Uim9퀅 QY>ؼ8W \8Xh8NJޏ~nlWPvDz!B/3t E:2mM.J q%g'yk&v/@`!9mc)A2,S )tjhDZVfĽ Fϗd7ΌUZ"RRƧ3ڗ/qz2ߖia[]i P6'LVbП`8P_6H-Z|M_h;g ~~&S Ci1A!N&xoGN1nb3>b"5%2%0 >Di ە kYY]7KwaAKđqH!lmVlV}=bL͟7Izݮ4iYUFw dIwN i+z-XA!.r[cHH'"&XP?HzzCbThL{{:玹ұE+ݪ+FHZQ z唄hԓ<:>mGy+1q fW%0GyXzO/[Q8GnE=쩱W+LHum>҆,#I*8/u,v:QxõF(Dک?;=S*ۈŒ>2ub;r)-Y,h ኙ Τ': ҝVp7F(IN'Mbe֢d8jY(mVLWo*S3H\0*UWՋ"j+BxּsV<>|Q~U3$DФ.y2`<"ͨ΄D>>>[s`﯎&iFku8&C*\*𞕃Ɗde›X.R3{)O_Ԓ&:o6yӁŲJ8:ر쀍{䁧(>wÜy-#n KЊ!uթw H_d̥zDxw(&Bp ɫ7Ǘ2dB^(ݞ>9eRxZ!Ju'0f>ϩH6G4mKfᆗ$O_> k3Q\[ԕ`{9'mu}%~wՕ?,"ua6Z!rhU=KPu4juzϧ>]F>MPzicN!lp`=nV (].]&}c+RD ԉj]Eaw @l[OƾP8`a\ڊ'0w=e%R9RH FH+>DQ r[ qdtO8Kb$m|eVýbQPF\˲2حbNԓq,rva؁Eϻi;FhR@ӄKJDT9H@~eA6R؁ީ͘QbJ_ݹQXkzS5@eũn>@m yfۙ9*y#upg koO.fJ` dVo\t9Tx1H[PVGQY Gd=QW?(m?-btd% &149g*%i X.gƚ\׍r< N:2UHIZj1%_*d|+-VIr7H+p^;7-*U$^+4ZklmL5ctKNW/~8qC.h+77sA\bLԂN 6&p1^R'1gxC&lp5A:MCL1=68&XUY_7W*w:iV TPOʇ 1e qInإ8KRWb\?8v½4WCJ? qI<{^ BCӢYq1uY8{j 9&U1/V=1MUɕ2Ti07 K} aȃ" J_'r>tId̲= [Nf=0m(EEf̥'EITe8זhP>)! Et>W)U7|,!99*J1H*KC׉:9"͸aŁ|G)gߣrEElU}dI~Npv6?u|2QHx5Rǫ@)Hٹ4@=`7XitCޫ2`zEU]eC+gUtxkȢx:;l,â<+9G0>q D;:Ȉ{lAtUZ VX4Ȱ2l=JєGM偕h-|G|l;57=@{֌.<9d%񴅍,8)HkkAՔbZ Kp$3DNK4X + f\)֥WCd[vTi"7t'Q?$o+!LwݷUxo5PCк_.ݬ'W!Fo`VbM箏`B PisoLy[Ɲ~ZP`_&=km?獌i!!R֧%S*V,H_2!AVzxsvh|Vrڍe88 k_#UnH;ypN1-knh.W֎f vZYn3hٛ4ߨb%F 9)yR iJHZ6(S4ƪ JyQgJ5 nee@IDLT՟g vӧ>7٦oCɷ&'Me;i0njik""cX9AoItV]<|7ŽX7gy*Oqk;P!>fsYRH]ɇjzc=AA>IKEP(CwKoIU% !TX5fEz4Ji<;9N(F!:*wZDD͚37ڵg_rpr f}~읱vp:^V߼[04?B0x7ㄑ'ɓ̔i-#h`Vx~a8򬲧Nx1`DpSgp~_&D 1-a(;: 3Ͷ΄Z,U|ct`d`uSMR h1y݆ iM^נ؊Мr] "`3Af!H,*n `#-g-ɸ퍁J$E]<$r(~l܆"LAEƋKy뫃R _I"oQ]A<uv0I7G(WB@JM..$Uk# t*m dҽHS#ve )x؆T5 KA4!̧'.7&澁?l"?ΡLy~!b :J@omj-uȳa[ʰPֻ̍Qq8WsߣUq P\9{u%3ILS)RUU hO 謫 ovvŝquWDT6Ya7d.':{hC= Q8u r4CGgs敐/ c>$ pJD/ H%5(*ʔīqf{#U[gOAID19B]R.$u≰q^/OZoUg8Arc8 f\88Zc:R9Bɗg,@;r\u#p1=tw'8DkF1oJ@ýB|U0DkOiQ<1;l?mvuǫJ m7I "AK((ct[B's)ҩ#}ehmvZ+_'+uz'<ȸ oAr]=H)K]y&"jt;ėt3 ^w|\;rn#`9CF3hHdߠaggW'`V6Utyܷg/%m(-}Ww*Ғy=ZPdV8*>k|rC|r!5N &*"[ڼwgH", F+FA*D7xXlXs񱼞)X 8V1#ӷLZdgUrԽ:L8jE9Ѻ2s&84Aؾq.| = d `9pmH̵k _.gAmJC1k͕8&9rY(4KR'րf;-;oZ5^ڥOhiz\:*~`t(ZF1o喂Rxí \QbMX{f3R͙!u4㴙 a#T@p"LbbPb\0;5hfyhVku^z hR՚ NSVS.ὄnrax*OˈK8J}=>i2+"D/#mPlYE&q]?0L50g_`FoyfpHpfFDkw щ s{r+Wyߩ *徼dۃnf# =>6O"_}nz ֯5Kԁ%գ\Ϟpp% t 9{4/x0L[ Nk(+ +&J&vSF28֟[{]q!ZܵAuҒt;Hj .Ej蛵O9,ic󃚳 g-0}M݃[|Ѩv~(F)jNy+}@ig+tcAZC~ ٺ*]ڄ9>Ru3[w+F/ac0|8uDj<,x=8)H@^ ,e+s6F;.ti @>r|:Ρ,[7%lБ(LY|JBGM,UFuSr/`~Cp=0=q|UɺOO+_oXͱ \bIxmؑx6#@\oR͠a:="3#(8Luf^L8QqYʨlA06MFZ'PPcC:(A铳{<к2 &R+wH%ZG~H?aR</KSsq6lOw55iu=J5MY,4j%Udh ?C.eH%42RnW\dbdmToΕeM'|̫u}'ed֝ (*5x "'YotfvXn(_gQR8zM u"$־(nG!Rh 8,`Ք y!яԻf_1 AUǤ>_H @h^Cf{ϖ`dQ˱u7V@78l/g#-ZzWhhsH# )W7zםT5 UTYjMg - ū&,;ԡr]\&Q 9 > MBFm>u@VhuqN.bfE\N*-{A9 \X1*V1\j4$VUM<=z6Pny S>;bPJ_yvW ը +[v@!Kȣ=n_2ZrmXrR[2U T [ R7qvUV3fi.SdJ>n dؼ{㍷jkm JvL3n glW758ltѯЈ |@h"oDz{W!'ܦ+[xD)'{gA :K5r󒆄 w~-ՉiZ^Ԭ :c+@Ky΁RE0۞਱eeHlW:˚~]oħ=s CoyO);1Hɋ!S|\,Viټ^㿻!Xe6љ?Ү81#"+[)E/g۞,Xu@3xwW Z"xL @/1S?<]&-iS) ja#0 RӜ_'^,()ZLpot%|1\qs%* kOL.4DqxfnDnRt4 4I@~m=8:ګw` ֠M_xttQ<㹋A N9#?A奐Pc6ْxx9F`-#&R =/;_8 ސf/xO7M#tGibubWǿreƣz+oZf)= o1Z1vL`Xa)jPyn,Z;܋~*O166p ?Z@E&Y pOʀV&caT|B }ލST/걹+dbCA,5P/cQdp Smj l>E$:$3~+^錟hycT{1iͮCb8Vmӡ\튕S4jM!sH8;^%U:$hsw2n6~A?u9IKp=MB3˜O6j4Is>?Z :l+oKXXJR9fɆuE@<ZxFvzPiG8pchsREFoA$zi+Q|aE=o+[ß2Q35qxLKd6@|}^͕.hIJn2k@W~ALxnѭSfw&93@N< CDk^iP5')snUBJUgOh >< ئ d͘PL/ 9ږZ$:*Wi4r`ێ,v5$w+oINN Q;dmŗw .^]\'HH'a(kDlUIA6mJQJii67+(IK.heϪglYųI>iK恴R͑ 56F}])I-pv(=oéEak u)U%;Ń3JJld3$I?%"zDE0q/aBS۪X%9ٝ^+0ylEjPY6aYR -G+H݌a؄8aϽK-iCp>"UBfKc h>aKLѹ֙GVBY>NCϟ3NtslJ4@=  P M!E3ڹ9Z] _ Z$0%fj(nl+$ӵG r_g|PM+~f"㫦3ͅ@HzW;qmޜw#-pYwZLd$:TSWGt㘎WG2] Q`I{)wØ߃P%]֡{c$Pp96aBuf:E9Fus׺~T+.Al+I+!źh6$B(|Lʣ10G(7^6^yq\Y!R<ޥ﷍@^t!{(óV[#b*^Hܰf\=Uhf(D"haCAšЊ# Z ~,0ӢV 9e3&l'Y݃>)zw (v^rONY*s4)C;tXu*xiZ, E~5ԏpEWο&ݵףgb(5P!ߌř ׮!c@xT"EJPvHͧ!cc|]/p b=uΓu?ihτ;The 礧H=rC̈́#L{Gb]c_byN7* m5M $IwV-jxe{ăq(;yϐ w2lBV=Dfp X|:&C07`2(ME0.!X9?e!3"?Z:E1H_21ELXc)Fnt.aڱM03>LTjǴڲM[yF{aNtP#g&Z8ܘ2gtCrJT ZtZe/k κk jiҠ[*F@*K4BpWoNTގ5}65_ cBWi: h.i"^8l*$mwߤ YY$Yh)`gjHzFeMxh72.ø6U\Af`Bъ# LjOu-Ra4 0[=χ(73• !_|0OP]H{ @=^=~6ht s`LqECGoGBS _t*lſƿDLMfK QlbN}d*63(g%7;-'4c"#֯r}`;rOj1OF6}Oq (~GUbE5-GLI# H>6JŻo[Gȴ1=wʿVQ6;+HGp7hj:66x&JS)᫴{z]W QZգ^] D-5-ب}0c42W:½cǿ88A㸒k(#v`XFך}U )k q߁y #) xJ!p'` Jf7uæ/JFVLN$4K l㦠2<ɲ3/WμɏIם\&B-Sϫv̧#AD~_9KR, 蹙7Wwi>zjc2QeK#O;a}Z\a"lM?~-iUR( rcޱDqiO.E'}ϣH4\z%^7&rn$\af|+vmh;uĘ7d8@ +Ztey! =н,_d77 BEJg@*\Wo|/9`e g uBM;[qNAJ)Wu=sAlO7i*6C4$nΓ^XK MಠH+6Cz)d T,DYyh #wS .} Jr,SoP۹c>/c <ʈ}2he3G4S`uf]l!szjO񁭖6Ǽy@ {ɖnM04ެmV9"q+L5Nrˠ+\,I6q=v a*5!Q_p|&]9i=yW/Wi;vGuRhAXv$+8# {!߭[[2rUІaBzMeHCm)5?!NYTP|{j:0Wpjp--6bkkVM 0HuV!Dj:|Б33TP#`V ζk DkB=AqjpT r]~{%lx`^ԜaɲfȻ<[ڛ!Jj 9.rsd*KcQruז)͵qܑPلixfX<%va؞UB] ͂( & CyACAyÀc1&z:8Nzv7B̈"]`*fPY3GS;hpl B1 m;{ (mR*H\;4YBkPN,Kڣۼ8ZBmlF4J> mc7.<U*,}] A$-燩i` b7s4S]Ѱ']:Z8* 9"Gst§RQC~Zǒlt$p=*V|dGODP+sl_mF{ԟ '+d~ُXL :[}D.z.'oe?pT:~mP06YJl4m&AS]xv>: ABDZߨ6pMQ0)wL hC2`+Ԇaf#t֨i]˦ꚥ6m ciRs4Ƙj0h`wXҨe_"b?WA}7 OApQYjk b P^ϳىˁgg9swM9H1܅UWY>_ZtMF<:k0ik0W( o]y:0+|TB`J`"sET*3z㙺slˏrTD@TlSw!(-VaE^I&YIb}VԠC,b$%GI$LiZ*vI j<={yG!éX_#ŒPo*!04Y !vG-w}ye!h(@J|[mNCguwUyϣE<4hp%,6?ʖK2ECBiHyϜN!rҾ+MݗVjeV9Y㎶g덟}ͫCO/̯/u_N.*mc3qt'pzbF ֓Ӣ|3 ?RHG4[ᚺCAfRdVH&<3YA[.f* ]isuQnϔ ^ hki K˒J<vv3bX}=n;j \/6G̻% c#IOuXEnƼ|&S5t*qj 1 yM=yϊS\bk#&ᥲ^l.ƻ}Z1vi7KPjHWl0^Σ~9$socxÐR7 O}Q: q1ʒM6P E,%ƒ6"o^ҎpAIDC! W'@1Y-^!LO)ROcfj©)Z _OӀk[11+d& ;$PVC0:ʤBt4-杁+$Lιvзו줼Ϫ-/ǸSgD{R7=pKE' O]sC%abs#LXh{".]S47(Y|4@"$RcSMD|aBVMV@dE 5i>$6iS0(0U)8i}BȚrZ"?*CAۿSf5!A)_" C 2iw8Ӓk:yy ֯ rӡaꛂi_uZ>0)(J/ /kFÄ{j،Oĵ qe>Q׸'06X|unChR.PO JI` Y@%/ Xz zEAG Mo܏cA{:.PJ,гxqlXiC {.g!!S`{ai2Ȅ\uJ=洭p\:eI4(WLAjF \߈OtI':$`ëlI\(\D@)U9:|&@\~e$/_CT_?܄'6e'Y%J#?5R@c,-?%Kt-xԕ`gVd3B|ܦZzSxm}Jos%iBg[)k;lj ׸ul\vp;"d,_(?2uQ`XXBIO Z,~iV026,DR*ZY%OAhy-gZ<㚎1_N n0,Ii-} :PUu^GӁXe/\{+ʅ iAǯO$Cm m `Y"7׃j໚/3g=,RA]tSV5{OѕϠ*{KyPoT4+߼asN ~:d~-ȹ.kkmS.~S˕ѹ'7hnaW)e{߽^x%/+g.YQZ~ڎ[JIĘ*7qw9a5֎&'^[;wak(le CMsmz\ƓX][ 6D~#J@ENUaO JG7mk,>?ӋJ°)]KTIn_ujr0ɜr]QL/vG ҋYo2DeC*_Q d@ .,BlBbNƜ%1_nfW:v5Hicouo2+Iu^(tX6{eJtoZ;#*5E&Y{vQ/ Ja`S;*mEab|?xHQ#1>\/gak6AO()Vv^F#sf+C>IF%y>:U3|HD܌E? Φ'ZO-o0~=z *2 OWdAjcҘ6Gs^S^eq[is0@] ZrspS@+GwYzm]i$x߱xO L8s) l6p ',mt v=˼ϝoADW ӞL聮P >8HjKo[ޠ+#ƶ.%WJkRE#qQSɄ6;z 9Xaꅏig nJi_ rگRr9%ɉ *AT/[Kݮu,-Kqؿ @p^ɭ,ȩ{m-H:]Ӆ`u9h(=bnsn[+so5,Q3jK:q?r.l{L;u8F#에 9z2(˩X ̟X$?;L %hZTRW"$ Gf7{V dERQxqTDFs]-'+"X([`"ly$_e3"BQ ,ܺ/b~ׁ\Vr'a6"LڢB<5(T&a8Sz$xMGQF}`kDy-}5K3g`i}2. NGǬx*]!Rԛ8dl Uadm%9mΣ5_ B,M+\읬s9f5v~u}_WrLHRآqr󨖜`##QvA~#q_΁ꫧ FSVWoyz3?OkFl{ 6Ih iU^1Z}ׂ7=A$Hq-sa} hayq?o=\O +$i~hzZ3/c6U7n`E[zzZ/<6>*34+Ig˲D(.~$$8:#+מ.MC1;a=`Kƅhʋr:MjQg&oZ&at&_BDv\Zzx=!r$9֝+/#GkAtE|3] ,~a׹#ojvɊֵ{O4Ɛ S#sTy@KB3Ϲn_j4q(jR J5edDݐ~2Ĥ܁\goޤb(b[kr pYXLOӆYm^E [$\Ȟ Z-u)2L @]{F_p8ݞ>e%$&pkJpc`[GS2+dNgD)4 1?k»7Z45aW(\{bBVq1f '(gNpzv7[⼘w9sZ`ad'GV =юnж[ A)W{g|`E[i_#,ҕanO'B2f% U}͹~yÑ%Z.itvN'NN(]7\o2V\ -mGi8M3Tz~&@oM;fr7Ϡ悻!Ƶ0=ܗP7[ݮC#,&f)K>;K0߿4>%ei}`IDClm?-ʓtހymSc^ʙ*ECaH̾( P[[@PfԄŀ/ӯ,uiAPB6G.2ܢ>XLcl/'ApsȜzPC:>t3Jś:\ˢ3l"Lra͊Eo/9J1A/ |!2]uiyJ$ r1(Ӂ/؅Ɏo8+٪{E|0v9:;A4ɫl#S"(k,~#nhR&OTMy 3Uad9LՎO;Cf;?lGQ89W*eeSCU7MMSwdvY n: z*J{D$ßgֻA`76U:unO邒Ƹ&rXKmu# BY+nKuˎN%Jx;x%y=-kHÌm 9+>?+eXUyNGjy؀-w䜣!z&kL箋؃Hz"vN͍2D\k mFOK1z 8`tbFTǷ/{jyrntԂ XAYP%|@9q&/1o\Zʷн0[t?:0Bge’^_ .(dz@ }n>m[H;huUڹC-LJW;4U4[,kȋ:PƌةSh{A4c3 ZF/[#7gOZ$f3Xjk_MiRK4&Ey;D4 W%3!h9 {.(IVnjibPTaOx{JυWy6^@z o4W{Pk!궞 [\4l SWa%ebqUp4ѡM2#++Qu [vy +K[,dQ?'?&1Ib=h|wI(`4i2`x;萮0>ҁUOqj x/sunUyL N/R`crk;\zݵ柝&>^0Ys *ln~PfUP{Ŧ&u!KJC8QysHv cc=Z\)֝6,%ʷ %$!4.;s/o[T4|Wr)qEr Q&:t%s3n) eNܨ:gm+0x.r~RGruaL>{Ʀ;Kޖf[WH{I"/, Mvl#s3[gHcMYUW88О@}tF,+t .-:mNIsJ y}W;Vx&&lhH Ev-x.TT=gr7 kWtJ]dA-!2O@i1 _ 3r1X;qvJEcFjj{5<瘂4jgh H1)ь d3vϰXD*$ |+D0NȦQjXǿW,)EN3,cE"c]Nrٛ[İE#̇a[5u9i ]ߏzA! RƉa'#G0wfBciܖ^ _}([…ޔ+kh]0 sLG;Irdo81E u݁emyrϴ:s+e9+B]ؼG^F JCU{D\'\ zV)٫y&P+c!0jx8#At q9)? K9p$ ܿǖB*].B5Sٔ3̚ք_T0P~p^#'f{'ҕ=Ƹ T̿[u<}XRfL?Wت',h&u~o0\ u(x6& n. w=@?8= M-ȏ~sԱ/*DߕFZ @ל5ׂXoNoiUb[ @P;[ wTA"Β)v!(赘=KgO%*Izt[As9ùJ t4t3>â2xŢi:>3Y%v5Av(I߀Tq6EtY2B-eWJH"g948a0C7[As'J}`RC[ykj' #blRϣ׎*ɭf4ɬS.T.ݰd@+ays6rT Q1y<)]%sc}Pn 9_r!++3'HՋ- ϣj_}mH\>Ύ)W2P|xݡ6ki:ҚkIS=Ya3? %V`@$:D)#j^-rh/: WR5іo O %,iw?*IA"}i7iER$ P]PA~2b"8 ̭C8bۮ;PXwN f׉i`X:FRmnoB?yW )CY>_bΒ:= >NXɩzZ~'fޗ͠%Ο\aPrqZ3j/.s?p2ܹvB[^ nqV*yȻɠSVu-/60+ ͐3ldSbU(첢(a;E\uNl JS˲\j!*)G߇,OWF w]g-CFƩ>K* <&Y]AdEϦJA۠<B #,sV>^OZ` g0)H6 }q v3B 0lr&]]^^QE,sL?cГf]B_\Xg5IlLIP'@SU$-TQXT fGʫon:52Aw_ԛND@B&T GMY-^R0E(x7_–g#I={Bl:Cj@I--8Qf(+W>Vr AfoQ yb ˇ`٩=z+_E@%0_LT QͧuEDOw{9d:4ɛEJhgqV*u-UԳde"Y ȅ17 זwx2| Q <"9Mע 7n"*E"< qJE>S_nhm#vNqx( N;/2E~ /`Yj.8|܂w){a`"ɇ\/Lf["M EÌl[ۋyAݜ'лˁv|kKhg.֚H@(6[z:e"RWl3L9z&'cI7~bavge‡,4A\U=+]H͏^3% *r@KR 4 ϚQSaGnS*6aњ1b/rp[&nyyEb-Tx(0SW/qD_0qN8~'w0Jyx%u!/G `Ltw!cGXZ[^(ka:bM4Pԍmk&v1d-nNPwnWA1<&'JpzKC>NJ&HV.ϜH2"l2PlU1aAVI* h* [ǚ*]zN[I.cK]jGqt8O1 Eކ/>rb.Mi':PgoC k!`!cbg~]I#RfDxf@MPRqRbA}hC }|\y,:A_K0ͩJ4߸!fn .8uсƖeZY.RNd? f{nDwbKjķ%eoWb aPMf2)s}xމԏnq{b]vE3a-|SrWVjgyFiE>ry_큀 ( B4Rv*Mi`I=紮i>34:|~rP,bpw=ӣ]%U"zSn`͍hJM &О$2`w-Ǵ?1KR>sbL0zy4B?|rz,Fud 7/P0pfБ+=/ՓwPsߕKyDuI =WZ;^s{U 3(Ǥ] kjg oAt9'ƫ5WlP߬8"Yf޳ƢQ?M#ؑɋ˪`sp-F% 2a a0Gi"GN&_ߵԖ3q* g:3+)X'rfa ˣE:n'TA}㳼΁У3I9wV{^gLti\O0Mw2neP!G<~0&j(^ & y s0v$hv!`_J׃dYLH&J=[%doٿVKyR vb%%P$NRw.mh3DSP^@ L=ms[Z庤s¾zDѷ -X>7tU^Yr ;:60Z_3 U -w $7p+7 ߅lݏ( BUܝ77;ALk_ /%I$hi<*Y2rmM -:cԆBr.patʉ8FL?tp12ظ矼-xfuhJAJ pAVn*`/ыTSic[{H_#o5]1v`[k&-]YyLOe&S~g^ ?,~h_펥Nʲ||jЀ dU$5q.괍D:0(,XJE < 8Ȟ%h,y\oY"rT.>V*X5:P~*\L+6uHn#7k̲^"5IlAxEJkD1n5,)xF=xL~Jx-Yri3XЃ0} WM1OP# }Ə}؄} /om@7SeOaIc)125`nyʂyZVcR $?sI/4|0P^v14.q„i< g,mŷSh8$v8ڭ`Q=(")]|-G9o4iHyygEC- 箾 raߏ2!(E¿;'Dt q@TT$soRL- G>THXG!QcI5X'zڤjzA뜳Ut/ͥ-urTcϞվ`a C4e=[vyM)1nl +zk;_ XZ7W8'vD]5qM 6~osO'qC%k&RL4gAUCd zQO|X57n$gvWJT+L[VQfROt$OrڹAo\ !a0j@/Brv;:?}y=%GgB]1qg}7y7E?hc+O)tAD5sJbX^&O9 {#iAݥ A.EFԬUH%B I53 .S'7;C 5v[8AkAc{J}z=19"CC3$eԋitN)(&, Wg\ YJsK.**CD 'A܇8Īm1 r>m-͗5KFab! H*D[Y34ZZoDWat+GC7` +:<'[DIs#/:q'i~rt 8)q6A l+q5^, <3ӸMfJ(՜*Hf}Q{\EX!S=Dx:6*PoZq=>ntjFvMF4pRh-)³HV/"`fF 52QZo`45RpnVLox-(Y x_Ei9*rd )|:S(:[vLU*Yy.v˰F',WuȷS|hUMV>54m<:ȱ0=]WP; K9Qhd@rϙw(7T?HOL% ubқ?EizT_EWXhќW s݄K0$Rs ;"J0K4@ Gŝ=S!Nj.!XR!F|1ũ_T&1F>$jAc(p] ؙT=ijpil|DN_qLVJTM|&VA)o N$&G#ILҺ`E\9Hv E o_FQ_kLw @9 \pkEgQ«^u!:y&AءШꕊh:EY UuϺi L@9ǂsT@V5t%WQڰEn u a49)~J9S13$ҦO@C,wk݄PqȝD U5z/ QzMj& i-}" 'q^^}$W}3fWUv )rN6'W|$x 6URd.*Fh46gguʔ?̗R(80tB<2<8ZX<]oMv2F~=Cp{rǒo* Z>gCZZ:R7QUDXB ?biӌ2iKT.-zUzy5 * RO֊fI ̴S(x'd;|q?IK ȶ%'._JA>8ᬗ2O"LsW=&+ $CfGkPšI͠!ˡBzǥ~ʗ7d&h/exOS0S4]~oa4Pұ7(3 7`0PʣI4 4)Als @H,]doP NTخ_ Q`0xcnbMP Ho*ieFe (YK2&X<$[*]zJb92pqpd)KmQ2p%_lK3_L(ŻcnAI~酅}ěz HLy?83W]4ҖsP,vH#GȚ%ୌ͠G`jIE?  ggnhoS?#k|j&8sd9|[+G~o>{`_mJ۵ A8ܔ7^^pDFxU/8IGGwuz؞ig0E5Z! Y-ؗO`7D>x|7fw%? +斨5\CQq8Ee1f8.gkjye JRC{x`JUkTXMe6ZthVzLZ5mF'^k8kjp3xהcxO~w4uhʣ|5}2: gd\&MJ+,9,i(K=F;)ԼĨ ÂXE2㹉uJT}~ZJ6ޅdSM\ K0E7ip ckp$6|u\qS%1rgLWO(ݬ(0A%Z8uy n>>tؽ69;'tu/_U ' sϗ&B(S[hӛVU{ °}jڧ'W-k ~UUqb6A VyQ\Lݷl/"CT5_8$@^,MU$݈՜t0c R.le~BNط3&nȊ5 K3{+VG`Rު]~L/{L+T֯,6Q#lZ7N\0*+Vjrr r:֟\gnGGr.ΩWS,ѭ0vq0|C$FG}Xb0DQqcEm|,u:ۓ%϶JA=;?@t_Iž3ja{D%Y;g4+6Jx ehQz+ڗ~M|g{ܾZma(pιkݺܕ.QZ%Xr8"2_}2 L_x +^uy 1۱cPuEDnR-Ӥ/MIm +HDޑaΑRFC<~2#-i48Ww珿-iֽa1, wlCgE61S{r,0,0Nmۏ^<\ j%FNėD\g+q%$%ف; 2tiBLf8طT ŭN!~FDSKpc/i`4x*y#buuh0Ͻ?>(;9|)n!ĢSn+ӊT6A65H g/mY_R y~m"BԻ\q7-;s\QJcJ!@Il7! Н=04 Z|4S[U?U(2IDB4r}v6R.mdzTrSc+{u}KMUq+D"=7y؎*ҷ}e-~Wpn eOI9P}%S~<T7|E8&3A.cFwIi,?ڀvk )4rusu\^Lf{CPeu9eٳ,Rrz|X?lDP9W NyHD[^g^n-VIw) 4KUK$"D:(Z!LӖ.%G̫!/cVfu~L;IJ%xHf]8ݦYeaO׵% bb/Ko0zP=)/`R_jĖkYG1S7y#m{afS&$$<3l2>y* x9Tx6/)wiD]^]_"K=>ij:f2Lïrٓd`Α[kUdtlh$Sw _Zx wkoͨgElxچ*dr%28la_aY|f'O8zz[^-b '7 J\lXd&'¿$F\'V~a1 -ɴ}j_i5V@uh.Jf-K}D'ٗE(wk1way[f*]l 5&@yQk|Y_zb&Pe)VpO$ (Is( Z3_Ȃ ie[&lYҦ6Y 5DA`,n-TU=_=Àa[Yɺw (m"0&^NqX{胪E}u95?_߈#p. ſHT+_H]`o^REâBN}59=FQ)=Lr&,߂TؑQW3˂6dAWg\q奌{N&'Wj((`]z/N6T2c%p_ ^.CUr\(w^§RX^ژ+8"<!W{N02;}ץOFe\IjHU7-F(?$>T_dXh7,jj]OP5&X60GAU>fs= 5tFA4\ x~$ bj?z-sd䦻4_:=jgȶoE:[~9m䌹Mp*S]+PKrhLr}LW^v*)/ā5 u4o0b|XYej2Y{0#FxjK"E3X') $3ao~C$SC- "!7$vi;@ Z,Ȯ`łZ=!5'Q'`>\}5}ŜZih>\#]>r&!־ߟal[T%sY_8AC'#qb PxE ڪf#y~TP[ 8k| EL EPkXf, |a}4 Dx6E19ա6]K%cUx\AD{ f-6nPƢ6epڬ OVUKs>D&NT]G@J;xWF8*vCÇ51.d>Vnu !;EH1z@U[zU,f /`CtX#Vien+v[D ctVgCw}X?zшaOlz[リ$G v_q(*hkW[T]F)Mf'Qw4̄Ɠ%S/,jpt_ԠE򈎟1;+ !Lrنot|*tj^ZҭÐv%rS>A-҃{ɹ(@fMn|̲DKd JYZrcT>fz"-D`\Od|nwQ{[zx] p@1څ#n45#4AEǦLL܊pИk2nx;04쥤|P&ڈ,wuQO"-9v̖jfU,?*s$ ϾLWeCtJwz|%[gL(A>/5!ba8<OV/=o#в52S3;Q5O"* woD(lq-淁5*T[{+ݧ[qJE$jIcDL'@[:B'S߻r&x q2m3,j5d,blD \HOX{IQ#⭧;<\=sWN_ o ~>M(7KxaTOnֺN=fBIX8rܘl^7{@P[.DL+bŖ@vF)ө<"fӇܻ f Sy$xqn'<ڷZfV2iV DNJ.M{S)y縫ȥJ2ZcGm88Zg'Etl=SMk(Vp(9j%Ifp!Χ W!Jgm#WU& Y<^ #;prF9Mxf ?* y n];h\\hV~% 'w@mi:-e԰`_R:{4 'ņQas=AZ ~r^K),PE^w?C,SR9pz7 zg?c2*vA0o(sL>l5CZܺ:>ط+0XBD u KZ? H>F) -bb^j-p!1ƫ٩QTkJ}HPxu*/a':!3O@™crV>łsW8sBb`z&`Z.Ry!q&fε̼pT/*HW->e}6F7n_&yܚ)PZ]يܵw\Ƭv5:Ig!rd#.d؁{rBr#O/r(D_Ѿ`;춂Hy?$F>5ZV\b!ۋ10N]eW!~`s'U;:z/&t *rL@38c<ׄ pe?df3o#9,NQyQ3/M, '&_?IM8#)I^~Ż8F 3jqO1YJ /[%PkܘEy Ƭd iN1w ſ,u]/05XJ"(oD_g^n=Oʅ`YUt5Fn PŜ:›Hbk[Ө%33T yi:m[G=VoWOttMb7keZ^^ul1!Px5c 9b+|yı:2}dBtʴTc"U Q2$MJS⑌MxUK=ҋDdXl'?1ZF. ox+ޑ*y}׷;:xHA v(:gAwX3I8w&u{߮V0ܰJ52wG(̤z9WXak+0Oà k;a?Mq5~JŁ[w<.Ƹ;Z0X} P-ʹ&Pgbnj5;57įZwxme٩,Q M}/pBK|^\шlLzy _h54;д/K!шq;y/KsYFkDYkSC=Hl HO5+.>XQ!2Yo}cI5Xx%`z>L*[z;T,PW_ \r(~.ङ ei&xq]pдꉴij e Jf|b>³Kf7(uS*uj㭢DɅ{"I%nNmr#IoA7",00k1wD'p Z'JhyS0a;j+foSAT2k W |_a-I,ܝ.T`un A=E}MAS``}XK(-c?t| Xa,J! Ed)QτT?A%5i5T!X>^]n`yQW fMqUjywーM۪Zmwt=,khG9 ck'Th/4GC١т@ Q }wX:ym^7<xFQe:ɑS =^`ZUe2&[C3ЧJ`vĽ)[ СAj'FڏсL%!ݝ UٺR}$ Bfُ#tdo(DsKB44O (>R|XN=wI)7WόgzX[y׺ ӉjÖi!!XT7) g_Cz.-:y~2==%?T/FQ׼O F 6JA](f{ekI)q4|Rަ^m>:ehqzy ^GDŽUP还+auFĔdPQ^'jZWPk^ P |;YcA+f;0(ِ9Da2s5^2NSkiiG,/ZcRYH =.˜[SU8m/삫g]s`(ؤ\"$;^}v,Fݑ4ٛe /lĶ7Tg#K% gQy$1nMg<77b4Ϣ8-c}=<01*0cN|.ɣЛQx~<9ɏYRx7dWLi3KBd rM7WNn&gdapC:uX @q3W&d8r 2-([8~ ê.+u@srpahHQ#r#ޘߦ1@ 3[sY@yc)ɅzK_0\V# vRIUIM!V6ʤ yS(>r sxy[.ibDۅud$q7ؘe|M^]3R2Ҷ\)J Yh]=<Mxa%Ԓq 3 $i8\v7hD;aݸ,>dD{Z0 pJ&Uk6Kk/!eIemg{a,g<ɘ(*L$xu%P2䷐ n8"X` ˑZDvJʨJrɏ>GD*R!3Lxp0Ѧj*P@s|Ƽ$zr}SQvŶLC"pZo+TV>Fg<=;TW4DKC$t3l}"'>&- hqyI@lT*GՑ)崰 ΞzqրbUl\ɏN3 Am.64aOo*%s oSìfO]}wgώa`2 Kgf'X5cBtlJ*73xc0>Ӏm PAAN%7)VCM (JOr4M/4~M^do#^\{W>ևa "hЁ@[Vs`:MQk:1˷x-fKE=?ZSÄ'h 6>WA&B@ <) z#PwsjB d, FPSA[j(nBd~|e3IZ.uT*w|+4e9؃2i+%deJ<}"afBwcܛ7fwwFWR*OYi vz8&X8E<4AyT-ȼ0l]vҒM.n? ٨odznٲ6$ЊKP2ꝿت$l@ġQB 2Dv/Ԝjt܋+~A>VA&H(/65 Rb;qZ]lns- $u~~,N } Qײ\F2.j[{J "؍qX A++=B+,+R {t;,/'4L<]V˂ȽrG_~yh^D4Q$CZN-peM p+T/EY?(a@9TTs`b9MmGGkqmD+Jh@LW_UteUSB(t}TL*/6:wzTTvL:vJ K X%rf\"n |RʼCw|01_yQCakAUARIF.7ޫPe5fdQծV6 Ȅ qu# :Y>M[[[O="ijh&+ cLh˲)/F% - Jb꨻xCVTa+j'፴wI~E=Ɍ?%@ra/O?u'. 'r@lFj9wL+ ?_KaLЂJ9شMVcNe4lpIGJ6 +yQڒ5gk؃`CTQE׎9,jWKؒ(f JPR4u}B͕,[F? keܐ28Ǫ:\vK05iqd z$Ր$o>8z-6GRQXp4bl6C[B1(_dgb&oAZ rZNX7 Z.PcfxE |C0$\ 0mBNl'_L0SVk Jk+`u ҜlksE)G'9B)4f(6m LZND3St-ϲk97vSl ̄>YỈhOyn)ߜ{6A||?b2*-`Mu8RXŶl)~}hM"2-:(Hj=Ą`9 u5f\k?ڸF,98mh|M'*%.}>cBmTA~ۻ%yjPqQb>} + kV^ڃFG."Ą_'+šX'ı!ni@@U|<LU%}B4\#YHֻ3nML3o$kl<> >'Ԋ6h"j h')=̿_Qbꍍ2A3wJxQ[cU -xڜ7aA6Ię;_kXz[6IiMa[-\[LqiՀ 0kysEq>L hrtmKrPl3(N}aP 4XǒO @Ty8c; G؀p%t?߇2ɯB9&M;1'咃fm7x0%d><%@P j6JsIn!\-ïAǡub `xNRSj2TӅdmI\I7a]-//=ɻGIsf5p'mWF|ˆ@)*[}۠4ԪRC}/ gˢŬ&3Ki2'@oz8[Ty/I3#آv:9'˄zqZm R cKp\x6Om FqW3{_Ϋi_+UgB78 ?h5}3Gi7Db*B}S{7qU7T˰=q<֫gGts3[pQ4兓b P /OA"Z@Oq|IVT GdN{u.VX\22c*Zr!`Q=Ԕ.P<,WĽb;vY20ֈ+ȩ-jF[fqY%&dLkяPNƷ .Iq2?ۑT*Yep>{OK,|4Fg6[]_ڣaÂoa0=x9vK6(O蚍&|;0Zfo .C-ZSv," lT[qJ| *U66-؝%D0 |*] 6  IvA..Dx(;ZfӖ7^Rͽj'c4{5ӔS!3Z%->P;B&{o} 1x8-7=?;&%..jvܙ-e视r VB$S^/KZSĢ#~͈(ad >Rp& 񞄲]H^i/$y_3(L>F\Nnd+ې^o$4 mB~lusD1Xhہ]ԜŽ渐@mAIqC?;%,|>Ȗ:{ ɽʱ\`ѼRts{<%)pWHrwT.5jb.&?0%ddڅvA?{y-,Ty©SDž,1 sMSkjWS{\Ιd0[CsK k΋vc>)OS{3VK ߄mDʢv<;-?}&DP.I q(>!IP{Al5f 2TA F W6uv>J=D]s˦I\AN(A1V =EeTe+Қ43{+L7uIҁ#j=E#;ʠZJB!cݔٍ'tRIЬ`78!8N8W,r+GӲ_ݧU; umj]*Ӻj>y(.&g,:} p!`މ;8g3N⏡ukWK@-s|q|tÄ=+DH[/q9! H880ۦv!PHEa;/#+5prYL4䲛K/ w&&^^.uj;4/& @67耮 wq+״^ojԨh8n192#erVvBU"Lbf}(|] -KSsK$u  CH0QU{49*l,}+vPxEi2nFD2_|X Mu_V+qF1G ]*;#ay)LE¶d멅9b8f}5[-98RV&rt%-9E2N)72ca޶u 5*% ܑgjt-OOts!'4ܞ/նW8Pn32)#8O"⿴uHO\?nrv$>#l8l-qybx*s䥞݌_pb2&igax'TBKB ykGyX0x;1pk!݆0DXܘ^w`݊eUF1o( ;eXƒԩ].]Qq̫K8HFscTCNe4/n[Kc6=Y0nhVY]%^ L*[(˺ظR,(e]h Al/wǡd#TMUhu>ȣݽɕɈvj;-z(- ǘi3{ ɹMJx XlJnUi MJ Dķo\ ۔#Hҋԇɨܳajb9.DW^}^QٚƏAd-܁[qDۻG.h',;.$Rȵf z 60PU] k}XpIȾ%vId]1~C$v.;?GvlW'rl?%ɼaMHF3WWWq^GIj38ȅ/׷KryJc?y3'ej;!@iaՑ ިDG/Pg:i-Պp;dF.=p\^ `Clrh j.hϙ r1z-k`>FS>_(y Sx'ʘ[ăޡ!wN6߷ݐ΁3|%Щ+,Zj6؉h5 't`[`Wu@G!A_-& %2K w$H}j UAoi0&lO𨶚Rw¥6 P’9 IG@~F=7qtE#Rx莧GsQ*Ç\?pvndo` EQnG!\qEjlYA)%j8&Xmd ~xS]\I@mP`)դE,&ːZQ$د N>8^P#%x4TO!4=]2^蘐J 'KFp%޶+(˄ ̋ @K{/^8NKƸL@T=Vy\yJz\~`3BMY~QbyHVnB_jGLlLOpS cD{M̨0w){uVDBG|'e`ic Ch^Z4ɒ麻d-=m[`Hy9TlSb66u4Q`|]uIa+,Px$Pvu{ #EsN]WRCC4"*^$ƌ#WVf&yסOKa=m@o|5$]uq=*'BF[h7$^Ś#-`_V'@<'} F_)7TB^|O_ˈ~\#}6Xr;OMۅnL3."4:iӜN"! %:zfVp$W?,$qT%W,JHTfN')2wf?jUp"f*v."kk3L Ges^2*%FPg)t97k-UrlhgqxZ5G>`ؽYmpͬnrR+'o\&>'kHE2Q@V쉄Kfh5o#px u߄w;O95D|I1!$͘6;8IYf$2Xʿ3{PPmJ*D}~V1sGUQ 闭 PGjnI1R}d: U7!p'{OSd@|B8=sd۰]1yơɴv?yabl X_"_q&jVZ!F-Hڨ'8RƦ-6t='8p]>lߡ帥O &{=aE3YYߓ5k5s顸 "[Szm`O]溜n"MDwY4z~u ٸq[hS뽞Dj ϛN4p{UJQ&ˎڣa;{f{[hg"GX02}K oJxI9S% =?Jͮd!R%\P&i";4/wڠR/܂CZ7~2jA =k)׋".#ߓٸoʃe1/鍥M <Ղ^ cIhg W+|Pz% !qH"Hk#L|6] 4]9/d.{;~~Y˾ #Ӊku$蕾Ӎ' kL<)O>1{ '*W&<k.KёKB iٗS 8J @!ԪrBqHAVB]C?U~p7^^=s0jK2䞔3̥ l#HW>W3ӄ CB}̿ y͜ $MPHҿ?@"S+ MzN#e}P6]az?bsOQ9~^ͤzN0iH$˗QF.xܥsd{#ubӎ3tuc ('l9roջk$_&r2D_%!tA! >L8=^џ5N䯆`S[yH%:D_;2H VhL4aʛބ%]q{QsX-:N%"yW}5emjku Q3?:xz֮n$zX#LPB )%Tm+ ׀IOϳ+B ^"dzE2--/j{sb`7LX8q_Zwx ^f\>gw:az0\wUdCir?mDf58l(1y}E΍ǀX&V >4"?d?&-R7>ڧ-)IPjoT)1tn?:~v#yDTm>t<_sCwD,}y4v}_r$;= CUvGNu~Eo` 9Փ".Mn芧!*vAd ^cIJRLo֫-%uGY8~T8W[`SM@v*%Bئ0wN/ic>Mt~<6QQka=ݒz`q4:(yBDOeS8[J]Y5e|,*Ou^ZOR8TnǚYA\ rRoz1 ?֫aAI[P!PZe/PMJrbȷq~eGf.6rKL2;؅oi450-ﰿoK!;sHa/C6+48}v_7X1D=XTi_ćh>h>[& #@t&_fVegIQP:~u"G $U.G}:)"J=CF(QcipNXEs'-\Fx|Nݫpb/!N%XYKœJ ȼj T Kqi]7h҇1֊ xF sbu}2׫}ͬ7>E2(*wM6;p(: Ź\uaW\ 5d=5 鋔UobzCQ̍ .qg%iM'7D|ϖ;F}+A}y*-Q*ʔI ԶNՊ`,Ň]^t -gz4aѭJ]wJ,4Z6[HVGY2rwm߅tQdۑ6HR$6.ٟ'}bm&[T0Հ.`;!"T)L|-%//VT(lʚA@{  4~yIjMyT%9Nvxy[rKUnH$p)Ԗ6e4®T:?];>ff~"%ZGX,#4%sT(#'x<6@ίVjV0z8QD};0#'ԟ(+;e`x +*f Pzj|Īz?:'kUr(Xώ\b;Tù߷G(!W W1g c1w;o!B?P౾06`7m^:eEZ2s$酅6!ʫ!$ wלP4-ZBgXꈧT {ɻ2s~͔ǚ`'gҸe1Kt;9I7ulJ⎽^,۔D7)Qˇhdž|E.>EsxTt4gJ{Jvnf3Uikh(f b'p޳KmU! "C͏] F*:!㙱w5XL b@{t0Rq[/aJ6#yb4{ 486rc&'xї3QZ{h.7ŨBhAzCG°V  qǿiEf<~fvWƌ&a*|?UCtH,@rOǫ>]~!I ʐMb仧~X0 !oJ“ZUU3rU%jIա"+ZfpZGؘPm$7 rݞЖ, 4i,=þU.iK:G ^lb@WJmxU/sbzA2pqDIt~!e3$Iֵe;?rA@}8+RW c#U`ܻ g o^iɮږ2~/h=嬅OP:)XHO)v%oi7ٿ!f%35TB6#3O;тZ5*׳-L#%h6<܊Z1UzӉ>~i.h3L>uMZ=[yfCU 6J>iOA<;}ք1zI9tQ.vV@U`[qdDXk)Әv@x'Տ:KBN?-j\ү9c.@Pg&x[;Wcy%(rIbQTa5=i:T?`֡E9RZ|3~CP3O!/HѓN^u2>|$2CQf x_JT םU"uP}k'_( S\XuZN [zBJul3 Z(-j~x$2@sf:˸! h$\d`:'~He"͟^Ip4glU;_~GQ2j??A ( SY<D=Op%*sM/ڔt+]4U*ѳҸB))x7"%N@FC'IPyQ{x\mZsUFZ@RzWLxҁ"&iBh~E`CfJ$Rz{OSGD=g&]RLXGR+HKآ>Nf1$T`#ɩM  lDxD\ wW  1nQ7Uc`ǜ6r8x_fr}6 YQxioa}IN9lKȫuEf'oOFo;1e69$ ul; g[&; Q*:8ә`6 ٻ umCZnjgcZe> ?Gً" + )KKUZN@n T؝Ɓdx$+IPU0_sM2@{"0LJ~ B jKR>x[3k-;oҫ @ނc ̮Y}ڊOEmV"kBﭛ/**&G ٲR>,l}Tܰ""Rl8qN}[ڧz{0VȮJ{VU|I:KjjuF$<9 ^OA &Pt\F+׎WOɣAF|jAU7IDZ&r٥>avP&~40ϯȦd%4f)C/7eJquG>Biqӂ葩xhK -:L8nЅo{Y& qͯ71/yC}4Dm"]w)1bM]ԅnF_/G쭽 76!7v49HvƹLzcA׸E=aܨniC[_ 6<'ʻ8heR[&J]Bb2Yj s)R@ 8L"(w7Jh xAE ZG(A¿ǰ1-#QjK-@L%L^IU z3>{ [8=Bڈol6:U"@0fO]8|B& J,Ηq1W䋧Ain%/)~ MJvz5SDl[Ab3>PFYpSw sHS>w%ϓT86ؼu*j:`wb`f"/H YXfEJsR/h5FXNY)}<*3lq\Qyr sR7gT\J9] " Nq#VM49^s͛~߁ *R? Ǯ>$zmq-Yҵ`6JʅT=0, YED:k|89CWtv5hyyH U+r1FLUx6mMC =hNPj` qS V>#s4 e>ZARrv(w7K1&] \I{u)fHJ#03 άfKSvK.H#yy3XyGrcb⻠2ctчwSTmAHbzjfgHapMPatI>h:UuX ozqQdt/9BW#W\䍀/g0$dSօ|6V7'f%O_m7XsppЄIIi f(ХS㮈KA%DО6YM1“Zp7W*eΠ{HP>%r6ZqPx-#@B+Z=շ8'O%h?LNB"&ͥ:3eo,8' j)B )$ͅ[B;"gh9M8R-4 QJ=os0F( JDO#[;ALxүx0\J.` |&|pl@e~5z m3`._d ;E š_1τkC}WÚ MuLDows.cZ︹;?I%g$Mw)e(ЗPJbseYe{)&nQw?c ٗ8W"a n'kf̠2ب$Wcx9Dsl/3Dn&(s L-b 6|]4ޙ9UtLҒJu|>Sh8#\h(0 wKj9(?GX̷`غ6 7 郻:LtEPB)j8%< BɈ T,=*֣^iѝ tmǗg+\bszNPF< 15LgHm!Jē>=:'N qn_Ts48۞1GNZ0\8I(uH/ AS D{] _PoMIv4q!Ĥu[Az< ";a!H /=dE<G[ZjPʞ9J $;ޮxrNhՉ dwp;8"Qdr'ɾA4GD嗡ow"<^xdHx]n`% qF&0 '5p`HM>2`6yfYđFi[%x͗]e0kr d e$a1%ͯ1a8U7(۪ >Y -t9OW:,*.T $XFV dޝvEnb)ZpC#Yk^Pʉ84TtL2 Ol2=h3bpbP5w#`#<6xi 7Vr*y%9/)ԜU٢X4U(C[RR2WqʼStE3O({F?iϳ Cɶհ RNDXrM9ڙXR)q<[ѲBH.|*BT<9u U,JVF2XX-wD!uS to'_O\V8֙ѻ)>B|RmJ&fPBj80ux&m%Ӷ)z#us-~m=f=9?llDl2`h'l3Dj sz fN ~Lu#z%Q]NbzaCZE*H DGӡX{i8|LHDaL}HA>rhf&!$8TzA1̹('U)|`GtPKXPEt3t%Pn"N`R9?#ofUYyK~ ):j_acmVjW2vS.:)VQk$>?bsʆs (ʂVZHB-th63nB[/-Bz>TO+PJ%E,qegM+{`hQ1o9`k}2|1u ޼iՂU]>)_IАn+a%i4QJUe?(%x8Yp:E˧Kݎ23܇t*.FhL3OB; N^3F#]㧁5(JP3RJM6T%{+㻕<@pri*ӷ[R ˈwVCp xEJ9`&z-JPBkD#]7ѴCW*֞.ZZer5+Θ}W(6@WSN 䵶ᴌSx|UCڽU Pe^o"4!>zBIvjɟ;d]tD0w'{9ALŽVOc{'^n!f^)-ZE}l FN(6còd;q VM~lȕ>ׯ :{ 6r yHYy3J7ϚqCsI.իcA 5?&nsB}ViSHopg:KMw6gLjWx?`p{Fhy#D^Z2( \§o $ /?l{Ѽ߁1X3>^eIʸYi/,H nܲz/ХET{k!4#c|O/ܧ+e^kΕ>s`i|itj M2Zsʻ*[#[ 8&$84cfNQ?:{c(بjnE3;)B$\m}*FI?HX2 W_|=􍞘Q5o|)ifX9ĪLjڊaA^ iMΝf#caN[ $O[\U|"/J2LW#5]1X$_$6IH~$Ulx@3K Y5$x%2↙ğcx( - k$8vJDJ`VoT&?U-6K"umY)ڛ X9'ZFȒ?kDY`߸8zc:zKr'+gN7E [ ڤ%`p ϻR`{ҍvF 4П)_⽮8[^-,e 0sp6&|Jw@WUYmXꛑV9r̚Z^Q@|nt_`mh4~f;82W.d': CF! G7[9?(EVC3oYCקu%;0^P9{Ny0"[r[~6i{ NXCr +V/./Wr-c/CNx2IXΥ1)4V[ )B(^IzН4 '"T!BO3h\ӋL;o5QX߀gGR<$ daӇK%P~h礙z/8Ybri13i@[|HcUybvj7}Hq?g ]yM.F99W*M'Rd_|uYeKZOҮKA=L%IYf;u}yg]i= !oytm!Q `NzU j"6W%D?%p'(')1yx.Cy)r6a }s r"_V~;rJæUIS,,& w.Rs O1t~1cf}Úp {7-q2f:%` +Z!ۉ ib;q:фL.JYlfޤ0 ɀH|?n \\ꅐ*,X$$vԺYRhxY+uP),20<$f|X3ld]67J%!jX.gd>Ol8Xf7͛] !,/!oЖ_ u~clKV5c31KagHuq[GSE#ڝNI]IX!! oHUR}a+TL%XF "nb*Yh}݂O=#>al&$x0s~.ժL:/ 7M[J ̢&2v Rh8ID[_n49zuz^zbz備}|ƭty|bڨhXr$DɰpEEʍm&Gǂ~b3(gwǝX/?,>Y~%ƕXAޠPyX9 gƟoRh67zW!;ot)4Þ5s̳Be{#cgD06;O 9vmlPz$1BEI` u HJlUF0QNq~|9,Nz0.OF@S[t2CWLx?ԙ=Vó6L* /34)DCLٽ*:CS/%UȪۀ|ZD;izw˭TVf\m%.hWk q[ϐֹzU%w_׼$rS:hXI?*@xY>i 3 22$k5hR|YXh2aY `'g$nxubޔ_^T%)oAC )}q0S۲eB4i'hf_e ai@7?_ :ÍdbVJ=n"e݌ .& '~5厞U" L}܏Z}M:hQ>X4?HuӾh#5){S/G )yXpVʔORn }R @DRBS2e)kK!s[th#tu <{bQZLL8u eYTKm~}P.sh}1f&CWW鷇:Zj++-lA#|nKowd HJύȀV w%=ԕ/Zo!rXjb\ 1aQ./.΂na&#b/ HLGw?,װ]- g}6v<=MϣK~\g9凄F2N2N%~/89}Pu&;_n_UBP^ba[ރ&.DIƖJAT^60ۼb5dt-LQW#&׽mwG,} ;n$$xem 8aψNHrOr2/V}ډ !V`lՀ1['uHMWM d#_&5Xyo̥&;UP(qw;_r־adCLu+˒ z),UbBuJگ32#(TmvoPD.2Y9t8W.d81F'o_dQš +X|~~GhˆQO/+N0ݙ%uo' )A8xKRK2BqCxT B?mKpxF>;B-G^+ >x?2c6(/cqWzA!tcJ)6w/RQw@L@&:\omi<5_9>aY&=Нdic@kӳ7kH6Uuz4恁gGqN IjGOo =4<4> @挫.|ފ" Ʌwꐭ3۟ә#7a-&F44uc|Wy'k$ .ioe }ŵ*xK.hhuWYO;TkmC6}<I 4Zr/mP4roWN{k>`u>Rso!7{17n#ɩ[ BG Pɥ @`P+/QSyZ-$M`E]R(389ֹs!k纄^$JeهKB^]M~cRR##evI-jFF_n$DEVFND,,9,ޥʸ 5I{fB1zIŇ!gJ:wW (<^F UA _)߳-关lAOwV ֽNp5 qE^/]+]m̖EҕE}#k _뒝gpP\ts~_rLrܷ'4+HJM\F>v@J8FQiX=ǎR{qt]hoS;1Tl0횺bl͉v| Z3*(`Eʚ i$hx8K h}yȂAMa\ЀPl2G FB@ǖPY?C6t J:^ȫè(fgIq P@SxhT`Y2NoCsdUﱇd1$ܷ-{@(^sm7}֙w>jUrioтlib#ha!1__v/11(L&|Hk!bwE6P&ya(aUBmP#ߋQm4a1ʶFN'6W6O 59Mm7uZzc>lXkЮ82og uѹɏLOW:J@R]v _P_.:"LϑCwlƈ%:*|$8Έ _˱5pآRn^Qq jO"%Q \ ܉F*QQW1>-בgls< $řaoPWND >{8Õ!6HVsyC1 2<#24JĄ#C3R>i͌)G2_Yu`MY(fLRkqÑN_é8ًb:7Kad urg!NNg4l)vH򫳱2a_tL*EaZ W)D4U.7ξ;lȪH@,>GC L|N4)K`s x*>6Bgy^+CPBp=% 75C1Sb55w*A,2m2T/"jդ<a7Jh{j].iZB6EY|6%gsBI2`TZr|I;A˓ntn?} QwTiq~sm,qLcmgDJp.]BpT5qC)|u"ǜt3f&.uDN%4tm%tPn>]m*셹 Kz_Idn ,o\1ƗKd1ܶ,DW@VSdx=IqohpBT;:#!(cb7[ț= r3@:mb)/!3y%m1V1>yJm8!۰7\B#ӕ)K,K3WR(̲ mpJ$Ly|:MC:n,7 qpVoVȪ׀N-5X C@:~s @}9F~I 6\V EyyqЈq4y2 QP8pq7 6uX2?cqb` FKF3]|6UaxubR{zow藮I!@ka'Wgw(Eوn72J8ǰ5RS<X:,^ILuomGg7gbS:tnEE7Wx`SRbjJOY{D2@Ơ45Y{D݉7с[2дvn(I "iQV@>AF/W~')d<:B[ (xS+˜ jnJ,3R/K1I" m@B\h Qs’ºZ``4|hY~;uǞ1jVn?> JfRxV {b . 6pB] iv -k|R0gw2s"ѐ7}&(q&``A,ؼFtDdZQ/lCJޜ 8.\,tY)) jN'T3,ҐBych j"wGH G;of]`/|B#rl3HV3d^JXGK57,\_Wx;ͲfxG3- DSfԀTBw|DD/{4j> c~kyF֬4aM*Ed^c" W $w}s? z55kwїJg c2 wrWa]ݥ˳̫Ŷ:* vԊ^ Df&ډTS?m7ϔe\e:;)Y^+ po5 `#nh;`D?3z<hƒB=/fRvw|c'֭4 @3ȝ y0i\hc.ٮ{ޙ1Uud<ܳ;EH] B'O^j(e'fP2m_''Z.9yL/( fNKdPHxz,c25[ꯥ*o#KG︝Glϑ ÐOSN}uZp'9'ʲU{N|]xv/4[JM5n!Q$mQI4 @\5ew"}$5q6Yb_e¹JÔzӛ* %QK(WrчͯNƻy?ܟ^ig02A9qޗbCVãӱwZc B>ɇ6L|Dޅ |~ʴ򲡸5!^yKMBRoF%; T` b2WMFI\U_aˑ_*. `~i,WM`y 2fF$tڗ7k* t/ ~ۑ%}UukH>.LrQ" JBj$ 7L}i$&p \|U:ugU%q\ 1;mOeABd?98oU!$G*1k+WA%\ ޕd#Tr8+imc9zDͦ}De"{R)nM`Bs.QG%>0=V03Z8Nc\R W1X[@p6Uhu9{b ,dF`!dC\ٜQM#K=KQ7ɊA_Rhմ'֘?-=sB۔WLKFۛn%|7 / 2)΃ S`Tڻe?C{\5m)a4PXgݯ~)1CIh?:_?"iւlben3*br$2GJ93bw# 6ʴ`<@G [W"8sϵ2H-&D\WeC*85#8a^I(*jTqGtc7&=-,bIPȲgt9pfږ̝Wo$`Sh[N.^$M?~# baR6eX]hLPr%G->;h##:[ӖIъ2en);9Ww͌ /:.xc\Du&'%4H'R8u ӓἵRL+4?HM|!fPc}`1<}dl gV0EEԱ3ϗ#Q8}6Kt4 -NHs/a"h8OD *8w<wU^(%4yobOndQG5GdV~~!"Zy'z]B+=.^ SP:1ie/J(;NcĕqI yv}~}[v=BɅr1~R~WK^2{{|G!F?=/GQJtsb_ \16 |^@AG m<|?~Oie_v$൲b#xxhOE'~wү^&|[X~Yz{qx&WHtr翰DvO f)r{c*V>-%vCRMFCyK\8 K:nW &2ԄQh&w&F4]aiEA~1G8Yd~76IYJH]m|S讽,ZE("'u7B4(]rAwC1Ѿ*؎mYN.suu(P{Ɛ%~d(-ggezTciˁNToK_qO쎋Ln2ʉNE{\AM:7]r3p%}MIA?`xd wm"ЎH١4d)^`{ݿ /$طIsgպbn !2E4hLF[<~n,tx4V2xRZ/yj* p~!t2׿w!u#$ gM\J)vqp~{S E#ըuG:h]1?mL/H{i'Lr2sOV **u#8!&I Ø[jR\n΃3EnV*:iuhh_8 UDG|PaQtR 2˽|ʑ+̔٠7W">yeEDla*% t v / ٷ큌o5FlJ;`O~ܷxI-w ^xmP\I\~Og?эFu w^SGM$\V-x$?#ˤD}SaPgr"x¥,|Ǡ&TԦ'nS@ JH.E+ul ̺o"yʡ>X sdU7ŤF3hk2"him̶դ `/[ṄR{=!rNx䇃I\(Kzn'AbލMR+=F#_e 0P-#3_r@IW 7hzqFGĊv8TVRRbHESl5 \6Nq->YbÇaXU{cgI5LV8ɯJG,HEf@9{heӐRO\^VX=ΞM05@15TME0=hA \#lTǻ-Q aРa%'v"M\O=YN~n~_V'~S##x!gn1.@?Ux|(EwRJԳhG"&&ڳ[VQwW0#wrհnjm,?ZIH9kf~'k 0#KdD)3$)sAQ=sX<E0ݶ<2F^doR1JbnB? BN}4>!rjGڭvz),[@V( ׋F҆7s y{ \R>7voM G?0DtϻxI{+ǩٝy~ܭܭEQᤗX0i!+GbO7^3>;Xuj#=^٠q6f5J4* TlsvZ4Pn^[DBX~mL'Z>`53'mAU`z (9gx%J9iZ)vyX[4Ȱ]jī­y%~xGiW`<xJkMֶރIB-"3J84ey7]Ԧ"sc&q}? ;yewwH$x}ϵ_1+9' Śd1^_\N},,v+r9GҬwxei x/=MY 4ttbЙ.bZ2,` ŖuM'un)SlL4Sps/ydF[/b/| <-Lp9nd#@I.d?˗q y4="ˈ'6Λf G) +]֜߆z>m*E]hw"S!%c sŕa`+=ew}JSZ<먣e#!:1&iFˆA{gn~(tb.@ |E[Í\L9o5{> qFCϠjSjc8 nD 7c4f$I^y"*v}[C 40\ P{}X._ s o. ߅zcgZWN[P"ߘ`&N~KQ!ŭr3 :os׈Li}~^gx@D̠Bk u3֔KyS\ d<ԯn;e+J4v†>l/ۢdVE|va*6ǞިRAoh?\otdO1TsPH>qG+Eܶl3uBh3y0B(/uۂ?-zE t-LF8aԁI՟jIzOo5fː{ A" psIHaoeIII_;H%H8t%T HeqWJEwGc O]6*# Iv@եx#\=4Ur"Ƙ\Tdֈ- =+ ʻ|(_5UٌigIkeL@[Q5xdVֱT#qNiǼ-'RO2#PgBY^*33Zj,t5# b Ϟ§cG/-4z}J<҇mM :E2V,RnIr>l1I3e;t;$`CC쒲BGԏ }R5 QJo)+ s ]0 ɝvPbn xZ3<|rIw&ݿV%ѡwO5,(L{2+MNt^`GtT!Ύsp3.Ѭj5:چ0CY)b= (qm2 N<&V*66ˎ_<ɺ7ZJzI]촁MJL> ~kOAL8* K͟Zn;4Yh[vItS 6iÈ|SJ*0t>1IQ=j>JuiӣJ8M`[~kNvGC̾Fun3hz[),FV8dA.R`\z4b70)R_j?P4[:>И%?γy5}^|2 YR0'!\b8BG,2-_Vgx]$2e[a*Nz-YEa(bWXˡ̞8POLfV'InTKW^JZ+4/ԫ'2НMnW̯} Xȟ6`%A6VTf`+$i & }ЭN9oM4ĵ)ٯU:5Vv#luCٯM:&HsR[΀bJu:VfҚe0O$YdXC#_SAi5Sr]oҫ#Z%BZ}@j'GDQT$ 8y gS f3pYxwXPZ3pvtJU n8 <$pwҭ~]~~v>mO~nQA8W*]q 9b]?.؁Ƥ2mŠBCW-EH4IaspVZ cas`X'" e+!J^ௗS݌eɣ?Wf/孪%LSB{Y6eW! {.E 5@U]ӳaV(xah#●:#(!̢}`6q K d6ԀŭoG#%X U3;Q[4UaBQ  ~6.d)0J;7~#'Sik7_E~׫H7ɭ0AsmuOSn?)4o }'C ,ʼY.F/DeXqV]䫶]| l?hk>n~:yhѨT2—qށE|4oQ:PKkDw1;P!K lhCx RZ>n{bsחAHِob8B󶀖Qə]B?"F}mBDf]:+x2-!EHDPlM^ p%(zX<^ wa@ňb?yBnHM!{ݫMݧןG S&]CPأdGcrsL[~b~JQ:`Q 5əĺdP;4-vύןKۋ|ⶈ>(-A+@Ca%WQLBA&.Z|NC(\oB =p%wGM'w2~>Eր'u$jN|Lԣ=t TZjoN%G@ͣ|HR:f0N9x^}H *("PinIy*?2c})2Dqǁ3h8@f7*"FjEI&NM@(f뻷4s̀)q+=n{a*,5cib vpne]W1S'RYdf>Sڒ x.ewsUmP ?E;ڤ6iv ke\Y#tSY6 @[L[iꀃQfb3cKi+a-1V#_ݿ_jS_8R^~GfD‡5ai 'T=x< -N1[8}VߜXץw6yH8ulFIjů;L*앖'^u5ٸzc))ʱ|k?7*\.:v^i(ΰO#X8k%i㡏п!`;G48k# ۱&0c3@*hNPja f!s2!O@U'j*udN4׭8([t';ԩTO>%OCC:j\+K"^]Z63uM. gmE*hʛoKO5Li-~K1,,p2X)`?.!j"a] 2jM0u#qg%*YÆڀ%[Rq$3ȝ,AL6jFlJH%1chd-oF+ cf}M“ ,FĘ-C>n˺eV+I\ FS9}ABvÎi}{% ik%!%r]$qS+犝 AnK/$ۭD;1g D,5Z.j8ٲ#PWct%5N Ĭv3i v+BC> 9Y 6)$hgF?;PE(%.}HΛ"Gy `6f+(K{1 (<'L`MXx߱`#᧺3A/ @plIBC-sTCnLKqp [‚hmB=p~[ DhDswZb@O&VjrL+2A[5F!4֐f -_P g=0B Ȃ3|_k Gc,? euOKj0WZ.%N>qnVz: Tr?oGtl<oHT]y87=@w/-2(=]DroPw+ r%+1@E[Z4 ߷k0BZ+-2Fv] t qN`nb;=F yx.1/gZ :ҴR+zH]0n[lW??3:&Q좋5@)Cҏ ŮΟB%iSBgl[a4|-H0{"_E,0B^PϤn\{o>F¤.]@7]D[_RDxoG3 ڶU)̋-Kv g !ϭD`6VpzנqW?t7~Yv/6n"Kfbhgo<.8'^8Ss(pf5҉.l7cZȕJ"gpaElWBj$ihȆf &2lD םh&ODTJ~J&7Fpv.̀#,>T!ĻJ%ˢdho` y'f\z ?Ԕ[/#Q=OynyIΞ1fL(u7 `cL?t; d  Hˬ XVf"ihXGE37&KvGMOc!Rb0~ LSZ_H4yr; ˑZ# Ak0<m0`Y?٠x񒐇[WM䵣ZD|_9PaJF>djlv)Tw(CH>TuݛVB':^^ȩo^Aձð)!Lhjj6-w$wʢۅlHc' ncOu^'~7?3BR@ja5 U~s,$hvӂh|է+f:Nm? 55چ V;F`oaC'>:?cJp6504ZU- k77!pN#1 UFM_Ilho`=:f"qe 5gGuj~eV3EfUnIn&9@%u;<4[űn`/NA2Mڗ.*ګ%171JY.49 |t]Ah,m/ltBřrGwc@/ȼ }{? VMO vr%4l|/:.~z=~tWT%q]/_EDd~sn ?ʂ>=7RI^F o5͔դa+׆ꍯL˨sB0vLv !2hZ_zwKAʡ % miʣB)^eA oCNwK¿TT ׭8ex\, [WTȻHg$jfn@ucæ/ү4M^TavKw.5vԫv[cJ%ZAm{'N?&_f50BM{@#&UGvIHT(]PLjΌސ^Mqhdt.tOGBΪ;Gc6ΞxXnÁnglȷJf SzcI W!Y*An$%!ȗѿҹs.sR[iC7'1c^5VI5߹pFo>vҧOoS Ts#OL!ްH K~ʊWӐՔ|Hl5G?rRi*>KCxLk`̜JNcLViw'B#| r1ՏgmVd]zJvp5)=bS&Khrnl!m#-35du8r9al8{qqSLFNEPWٯHrxnt pIVN`(2TCqb-˝a%< "??oӴBNo v,EQ) #ݖ+E$ʋ}AbO rCUc{ef LXXTquiu+)4\[/w_*!Cbw~6D&_$=D+_g~=xKB( Cs6Z]=„/Ef1<UWb-n򸸹4xU+ze'w$c5RTm"8(1mP7 ,и?"" g_^* %]~2Ru? Ao_5_HvECnQX ]&)zFĹd~CB<&wY-7I^}yJ8E12&;&C<.8qhGC48_ڼe*p"/Zcu^Sg&==VfSh=D2XvE`3,~F.oUF8?D)<P(ːt.,< G=h rBNYb൳Q3F3"50UyQR# /c0춻3B'EFw/D/XcϾiB($ɻ VZD&WV1;`68amWy}uf!,R ծOr?E }D «Q(@{ &`XҪnWQ0tD4VCd(C\= ˖F%J7Gb9ë'P$Vifmـm-BmS5@1SIߤo(IzԿ|?~6nYϭZA@gex@Q~d`C ;E|c u5r|k>'uсRϠ[^'F }˫>1@CSPK3$y:3P "tf)t@ U`IŒ߅f$H0v_|VH`UY|)Thk r&dg[\ZR9WxCDM%7yFп;oqkq+qA>HqwJd*CbW.;vcR<4yY oF p}ݐEoVuH}hAj30'a]4E$L!Ʋ_፺ۀ7 jflӊW7:eS @<艳]iJ|/FV"=]ƳoS',ѱDb\Av7N{@65x}'2㗫Vߎ) g#OSj 7zqꨥ!ƥXLwEΔmMPY[9ߎ#e}}3{G}S({׾sX远S!؃Ϻ\ewmy{$M~C\ά*ޮc3Tcdp{oޜV "&! i@XR9z; ό1sd\ڃD^r&̛Qs  `t& MPMpm -4o"Aj]2_(SB#~$ -9?-"x@iHMc5+`gRܚo"6Ϩ:{d65E4]Mh)Q~cͫ]!JwrBHI"2 6{sO4 y𾦠H4WmM`DÝ؄} %t*ۭ#}|7mlh8_rj;#&U=6ILWbE㍜J-,$0FXM|Yd2@/.=*AyYTIbCHVcwⶃE\ޖ?C5;MݟT/p2ƛb.oJzB(`xD)Pd행ѧL3wLò^%3+O8!m8u. {ɶ?痖6%? Zz`[3np!_cҫ=GrB9XZIdt͒4$+i.S,}ીM,0wɗ]\+ˇ>W+!okm~iFV0פę~UiXȺGXh*e s%m|[`]iNazy5:|SAebN,ƀck7-5=ӘhNOSt?\t/r- Dssa[ȫ 2Ȏ~YʥtsY/7O}.# e×x+u!q#l0x #Ðq"bQᜌ{*+2:AI_r+S\z! x۔{}z }i\JprNgE腁y(>r}+IZû5.&Q̞KP|mkk  wG%p0}j Ӱ^M ~F-z4=sKED +6~ F`|Q=dQ݀ K@CR$8j.Z?ZОUʮ9"7)(gAmx]$1[5[gDa`yH릹iN0 w<9|=vwP/|!ߕO[j~ascz}a@yJȱ]QuwP4;9XգhدUTcV`6iޠ&$d>Z0W;BFټ{"Pgf'JM(vHD4FzPzvcX(yu4RT˶ kL,r徦>c=߄Gqy&*C?ވxа/RNhcorp(۳vuQvG\bRGYt@O9шXjh#܅n+HE2`ֵ.C:K𵠅x]"G'8f!U[:E dGidjI~Ӏ(Dm_ ֥N=? &EaW^v&Y- <`O,gYE:sqwMiL ~¦]FWeAK$ 4O/ IE.,W`UK%_m CH}x-ʞCfCFtϖ񺶇 +)&яIbPG Lq4%TBH"Z쓀/bu~u/h->i*c#xz84]>{V~zr#)U=d]S,'j a"c?TxΈ.iS{? L*J۲gc=j?N3bkp0j`$c݉EW<NB/Kڑ Yi+kz?J-*"~T=NFOxbϹB|6/pU9DܣG6b!]6ޥK Mo_f *{5nO{Us*.&qj0'^r|Hh(OVV"AWk ZZG r2MY Z3b_YRCkwYCT2Wn3pUtP5Y*2cNmЅ/{⺁zg {a22C%9( 8 _*:z/nEo_E,^Bb1Zg`{R8sad7{~y$^(9G-H3>~; ;ɲ'jHL}z xt ݳN\X|"3Z8>TZl|픈.*͉'3n$,?."-פb"e=9lGFB FU _5d yrXx7@p]`!16ǯgnOE/qc@V*~)oG4eV+WMp0= 7W*Ed"[9:p'Q86)f^arW,T^CҎHb"u yH<{=xKx&}mP"?U.t[!,{˘6/*5SÊG|?R; 9湖jjRVKH(;cFQ1kF*%BC#a_H|tLh~l`?.y.iJk)W6ٓ`SyNExk u@5 /<Tҕ i+a +!=L Ϋq \+tA@.ǵP+Xp9f3YB?"]_$1z(?aWf?&Fߠ3;ݕ+/W M0ach\Ov;~7zLC9%Bv;D :؜[c5-S{7?NpP* &Z{ҾΚ99CTuDt_M4zƧcFZdijCݠֆC ]ab_F g5[Hq$hIbȚ|("uʺ S+=D\ ) N/U(~o^#f;;J+X[`ig5ylK8 \T3A7>TO^yZf.Tf]SS]hEE75"᳸:r y~8C*y^GOZAE8 LqўwUp-74KMEaSX-ڦ "et/'57'ZU>Dq< ò*4}id҂J[;ݟ@i?JogKu¶@(?yGviL؁9Q.T K1|fGՑ4Gq@[^xɞB=.GDGZ%5iX5U8)U ~;"h΍iOv:F7J5C0k׺jiGSO~lZ>-P>~9*KN?WY8DL1ȷiB /8=^ȒB6q;""V=r$Uw3V ͥ]oJ@}G:%,Q3A}DbktfS]\zm'gn?-M8Bv6D6s|J[i$)"p)BwTL{hއi V&]Wi2f]n> >qf BUK/RJ}OXuoڅGʳ4<&Tw;Ct;7FRGsjV)?0I(ʎ܁XvĈͽS뻁# Kq,s/d)j}.JXyGCЮ %#a\ێ9+ ȋM$5u4ޕp~"j j4Tct;Ŷ8$Pn63aeJpYܳԧ|])Fl7T TȠw7U剳v"eJqDM6jGci%՗#$SRs)[q Ix #&j+-X-Љ*İ co\>eZnUDY@T܅1[kKV8|d N [fge qݔ_^}G-T#J9m8X1'<,i@U""yaBW DLN[6F琢N|]'#3a@[T g)P,~RQ|x`=na&豺v҅΍bg2w8@Dw:o =*ʳ>տґ}UT*eb"QI ^ː}tv?.Fe `=1er*SJ K2Mgh Կ9[L4B@d;,dps\_(s`~9e=̉,e84eޭPP`f4I&)v-;+:ACbic@_R]22Ǫ-8 U"Զ7wn?LD)>lg8..:HF/8 Q-QY{,R, ?RN'Rp]R5.RX0bedyjAڹ/ [`rՀ3>% 480R83jVghUv¿obGӉ639h@pm[z1*4UJBTHW** :IX YyPu:! :K!xIgp*"aY~iiS.ݟCuSK({>x3F¦]&B5Spm4Cq8#M=&ઍWs@`O iB \:9~\3JUANL)~[ Ddb3t!E6,;[{50k q$dI#Vb9eрA D݃55mM`]=/= 2g{xa[]$h>&-%2$>&i+ʈ7c=&"MÑi3lXVd^|vrb|-TsP9;y~ HkwtK7#9FkxI0Һh)7?gC t#  e*=>(a$bseF>srCJNbn.ݒZm`FLB:اӅ~ ܼ]hS,ʉ |@&-z.__$-Đzl3jۇ~,6YfHaRwE[@)吏"~1 _mwRDkS+.Y-]Y G)sNS[o/[G'pbtLX礥٦+B/hyߟ8~Ȱ}+xG^)7J &8(E(*w\ &!~|lx1܋( /8Ο1'k&g}ISwwnUTv߾ saވ3!Z053F$Z]mUڧH/Byћ]Ȇō\:ہ`7$O%% @O/&a^b:4ݭv=Q|ͬAV֪SLFG-_`& U?S0XʞG;JQɞEMt8Ár]#;DžCkw4Ykha/\E`:a΃X/,7W반re :"W*DFl\BxjMpSӁy7jJ4oD C?x/ fi[)6x,) q]t7 4&#JK4{7m0: ?s&ܛcd ٧܌;a]b]kfԸ_y=HzY mgMnj¶Qw(gDM8C4 Š !/F/h[3 *?z5v6!##KȝE)">ϗi^DMq͜ $5yO#0Ă[ߙ$:#[43:U*}l*^dLS=KfG&N? 2dRKJ4۵NzQkWJ "7#>@2ݕ.2 Å e׽׶ӼW1VZ `jڡ:%[&95UV*%J_±,oMŨxIwxbYpD!` =o8_k(N3EGP(3 ͛˙^ u0YjoPv+ xZIx%$@0OdY1UUcӕ =RQժ5q9*T{\9O^vVlM^9႖.wf*Z J:9k4|J1 `1|`\;dsVֈR b?./ͣ:C.zu%km|p/hXjRr}uf^q%[o-xbf-;i=ca$9W4aP0]M<1{ă) -Jۣa5Pȭ$X {X%`" _$6! &0/wrsv.I%)Tq KnApŨwܒU`[(uVT}s ͙N!Tޔp﭂9y\T S&iTzy<'U:ΡU+B"+AW{I].O:=i㢚J|[`ԒN͔Z=桳VGא|6.(ђePm9z"y,jJ @DIC9{)YJ@%5TesxɁɭ'|7%1AI~Z~Gp#VD΋ v[1oUW_p-"wEDMDwmBMە}oW \ % Ș͏$жk0m٘ /KDƼ_NXöhkr6Hv(D;Pڔ'.5q»6qg/^/.,4F-ؾҟ] lvf adj&0,W9VA;tߧჄSO8@W8f_QF#!~Q@⵿J۴GӍdc5E(qoY?kd!L ~xESxЇZ66ncN,WP[y'y /PV542Ӽ3 GO0~Ӱ4 \bPn%\s<=|=#DUG{K?zR YGY5:*Qp?Tĝ&8KWRK)QKNt_XDMH@X!$q\mxL<#q"470r uқp!Xǯ8+"Ɉ^tVS'U6r ܐ=~D,:%~m -F4Xe)ʷ5rmwu<#K3,L^^dǼg {n-=8} ^-07tZK]3orZ~b40Ć\[ j88I3(Nmc+Yh>z[K :95̘?QNhCQnYi AMށ҇uTeJacŕ`WD >~>Q.t$M-CJg>UZ``rY:ăaj*`;wԍ?:~bsHRY!2U/=F.Uӥ5|=yDHk3Z}TϢs-tP;AՂbjdz$iU1g$?\3Y3_I>2?YCTKpKu ѼmXĕɆ32ߑ&j}׍[RNϏS! &U{wpXm C(\yقysԐ? n1;O۫ jB%6 @#c4g |KrjHN^0$:WnkQY$+wo9\pm0[ v,҂VVD>Zݴmɰ &+sz"wGȮ]Y@ȣk R><ԫaɳ%j`{K.kdxS7[ HshN ,LĔ=R@D ^C(tQB{f{W[ΔגcvVLxVJM!SG1\U Cl{!RYN>E*M5,sxUjE`_ֽGSȫ ۮ~pXn(J~昂inęk9֌ʌ4oJSM6@ Þ[$O3AW]~ C}8Ґ2|D-O9YڍNjl]S܄'3cn P0 ~,'dm@NMr>Ӈʫ=Mh OTˠ4^ScoDod]0*Pi!˳/^pBc\m< =:QtGz):Myln՞a`Y2QԗF0BW.7x-G.D5k(3f $XEmrcd-oxTFA+8go{Dd_ `_؂`w&&_L +|0Ml["~ 7i[)ʳd#k#;qnm%9G%Us 1z#n D P41Q4('O(v)'ҫ~E/aʫ^`L%c֓i|\AyfzE+LbZOW&. ݂]#RɏuiC~%@"8ڌڰu3PgLjxkblT9_01`ֻ#f9!*4OȿVLz[Uᖜ-~ {ah ]!G`"?TV(.jx֗%ot>IL x$" =Hy 9juU,KVJhUY]"#0i 5:}ڎ=ɩCU@@{jrIo*~I/P w!j̵h>Ә :tǖ ,Oe`|2xժALEj>NHÚH?}|p\-RWP3ݤ>(A,ƨNB Lp<g#h"|u@F8V̿{6^"/[؏HEȦ6Mkk!]c&nz,@ j mţKfWc8PD2p=iXS,HwL{u;¡qR_?+Zjpj 7F?DUPAU3z> CM)AHDΨ&L@ՍC^3m*Χx f0ݰ7ZݾI",YBO$1+%4h뿈M'nQ\A<Ɲ[ GAO5k;0d 7X:C RP ޖS5|`[ifмF>_^Š`e8 !5k@>0T oB|TdѻN_.lio/~V&u5fF+f{oJE3r`y c8G&FR;ոz#(s<:~S-;!+w:Wu6'6A#;WVI%MD$iҼTiܚo /$dn%Թv$ Ӱ&j}X_QȂX~_xc%LSB.J=,lpqV:-ўi %U,dCO\P>A0A5k IoÿI6@^C6`'[<%e\.sGJӼ[O^~tPW\̸fAGTm'83lyNy%/u38jX8w_%@vYR}X/.+!PҚݱ0$>g2=$ZAԔ]?ͥ!Ml0@Mf#HqY"Ww^Wpp_@_M!ڶdHƼ' G>*]+!dB噱NVfWem|jo2/θ9p+I"a Ƣۼjkf6Q2"J%{?Mܸ5ˎ c`jZ 9MdgZ-Vͽ zT,"7LR }9$@-paBR?iK:}d8>3A(ᩍס$"9dHU!f\ĈYuI~J1Va˄]Q[Kfx'X$,sJLU;_pe[!D7V#/§]گg/ Q׷ڎʢ'0`y|SIƟ.l$suV9_dgXJ:y+;fcezD'Om+! Vi=lr2pUJa#%z)_[ ?R w@=#bɁ.S?[oWkp[J%'T P'2 76p-h%T|^AV #|(Mn^ o%%* R{FIlD'NX&a'zT&6!uLlr.F\eŻ@]_@gx7dkނ񖅤b]!b8lEp ]W&<,mO@ yӒvSEQ1dA}+63cC.t7SgdهZr?"#,-Av=ޘy~.I5>h06WL;<4bx }?jegoΫH K3;zaXAݨKس=f"}3v5#;( KUubxS)k|FG"Zʣ A~Q^u7+vGNVѶ j30OAQX՞5:- >R}}d^,"6]%CG[S6\PA1|!=^* /f"C0JȞ%Pe<\u]-t[orԉ'C_%5LmG_0Ж-6ws; ")HN`BV[38&ٲuQV G,f}t(:ݞ kkV4kj-2͆U80<;Z6X~bIȤd*xG@nLܳr [Fwkgsf$xlrpE'<,vo#<3gv*4pecEG] @4tMJ\ "@ٚ\)`RJi@/@}& >i)6gk'F\x7Yˣ'\1AB~*I} m{NJ-iŝ- SMxK%0:lx[Vl4DkYCw kX~5J*wS㮟}k\j杼c y/ 7lS.FgGSЩcu)nftp2ïm@SpАڿGtdvbhlfW;#}P[^) p@j#PշH_4"+ޣ?vhQK5^EnD|`~ }1esTb\4 Y**MRF&x \}oy2|.7I)0f&{?#)!P fl+UN(4A %v@7ʛp[3kCl"mov'j r{|ό=$. 8naZ1,}fL;w2DZ]zjp귐\c`Jз^hKEkᕲjt۶`'RxyhoOd4l6FKS@*:{<(2Y)ScYjLMr,И}q9r(mUň3~C7Gx!mM!bk诤nWj8tMa*T:ggk`#2z$x4D^ -A<XΎPlDzf}Pb(d5]n Ec_ 2 n,.uoe $Ly)^q6^n肥LA"4ZװӖ- 2*,oTOÌ{PQ'i$;R\zqCIic"YKF>{4/5R )tIƻ%ASQ% {Dz?Z9'E2/poolqsg9t*W{U>1}Asy^mBݥ٤_-uL9i59yArz+{xhF5ZOWw<ڕWSg[j}]SHWhMj|Pt|HdXb;aS*6x@> +UR@9w 3o\CU47%CPF*1?d ?gX|dd!KrDL9ZV^ aR&GB3sBwK/' TyFeuI [4TyhnA*x=s"^1W 0 T3@48x)*$~n6z _A+ON\w3@#ײ͔Lx`%e[ӻdqoƊX/]>9<򁇇5k o|)hjMA&z9bE}ZE'dvhhZVZ1^Wt;x 61pYU 'xW?t@ykQZ1QO=bI('?K[Eǣ~XÈ0a˝!WYkMX`ȾB Aԁ>KFҷW+^,xY2 $+i z*UP;E.96 @ĭ `ΌϟgmRs i~ƶZZX%$ |5+Σ~)n)&XAJg5HHFZ0BSJx 2q6eW^X]gy$ˋ~ QgD>G-*!OpL72@ &Ж/?yi!0fYjT]+r+慘֌xPZO4s&Ī}:KJ?v%3c)% qtzL!g{xCcfnaz@BsK[KLhcryXKtS\|E+/T4asLΦA%<`Jф!ȹӋ}'w{πQPK8N1ہ2{$4Z?8ֹ#*! Rڄmn +ޱuT"V Һ@OzlUCn{ȱ .Åpxͫ-tīvբb\ݿw#ma٢)rC. N QFڷQuMCQPZ.v{Kc*#E 3]q(Xx8AnH3y6}`y=Lua;/%pQd5A7@y֑ k'jgSOٙR/9jCu%85$&Hڬ IegX<(@9t\1*P;Huxw&gb+3tOH2 wYфJ5``&BC=lL*7 o-Rq3C@z&~XDFh f﷬I'8\N/(Hݦe}5Z=JO:e]fQr>77ɓz_=2XF ě-\;7} :DV.CI /lQls  W9qeacVhH`ow68y|^՘.qUlF5kN- %) kH/yytLm˶hҹ(zM_ yY'f -h @3@#Tj r :J躺{IMfILuM\Bd%HN J-v?|ސsD +πv0YJTWu)dثa$S.C_D$ڋ|JN)u(:(+<>KOB?]y:iDzHy]OQ >B*?0Nyx"d}#THa,%Zpm=f5Y iZ I|(@?j$hH%̨`.RѾMv}KγW4Z M?ϢՑ26/p|/zC|9̣^ȷzqmlY֢o;͂yH&3Ya =*3oZ_?v\M .li@Nپ 7y;-g/ih[J(i/Ų9,]0L]&7 |Bjp%EVdP89m+nq npO Ri2p2wzPTjIqG!y՝KV"]l=D]B,(^-=/wgY]rc854~mǥ@SERI#D`uRau~Mb#KCE;~;Rt%XLXJ̧=ьj PnjTH"i6ڃS/m,3'w ˡӰ֫LVjZ5Fwϣ U83ܽjܰyrw_Nn6+v˄N"ܾ;hq|@7!>= +w'@K-Q=ٴf BCbďQ0&t}{o~jx\e KprK W=n>̓t7^n&/{A#AZ-D @Zx8%c<~Z]n }b_2 =jMPolȽ{LV_Ƣ$Is9)? ?+Fqx[v6ǤHpg:ξfL,&L-9nL`}f ټ̯ت/Wo4 Dwd=7Rn[ɖ?gIo ^MTY39 AglzF=oTgU|*`'~f)i70Biq}8(|*mlSg'CjDvD xZeoz2|?_p#HemvP%3$Bkm"VwbCNbTAMefP^?l >{SdJ~"?<.ߑF L /=Ґ.%f+rOmj^Y E#VgHWi2M,܌qYO :,~ؾ;ɮ2474B/?x0T+t "Pevg2UQtIZ-I P%Ŭ/rNeq<14J٘ $>N4vfxZ[=d ӛz( Z͙`;ȿn'I06[&zպ4ΉѯwtvxFq}D@Ѳcg栗W4AvnG J8َNj=gMh~v"b@܏n0v[EXIDmw$8$[%SVoI+5zIww@^V95"w2&E94r_1nz Ieͫ Tt|0h6ڴo۠ `d]pjE^cO^Ez8 cMV&F&S ^*8O0)6?8JBg ;IMd'ZuMTK헰ڞ(VmJEյ#W] ·,p\ FY0'Q^BckghQY:zI/kjiE7{E[cаpP[Pg^^),V]6C^\U[XךSskW"MzDHAEiT+mM\fFEK؉)AQTЫ|[ U1E`u x45J/ VgxPN~CZn A4ԉJY_mU`:XB-s3ٟ.CnT" % / rVa$ܮ=[WqjNvNeV*.t,pZ䵗EIuC9 9sꖔb[V>MvΨ=(,Člz6zVF\Zz=BNE·n-qZ`z8{ (M'{!ȗs5/äR&GAVR}r S/YӾ,_R&swUqZ2-71m,IXuaIk r4 fWnJ f^I4dGhrŋ:Y][~Nr,#wSω–De u0ms<7mT7Z|_lbX5qoxl7E &7;MmbE=7rҟ)pFefa"&,~xk34L3T$3U>R n 2 ĵ O9ݖ.)\vԽt8WfΠ%7ܣ{TjC)jU TXl楆~@$ClgZϐ߄*QF|YO꧷͊~>1&yHNk ,c-2Y"l R\^{bQQLZ"dUtC ̼((HZ$^]*k=y )5!5_1EQO% [1xȄVpPLYP7m4V҅u)ciPP}D oCz›!嶮 t/>\+jװf _1!GOd%9ځwhAAߐ[+Su$GRG/ʫq3,t1'd\H% /ډe';ue+Vc^ȅɓK& xtI(Ǐ1Aˬ;*@Uija;+)> ~@5gzC>4x_KFD'铧j>Am-!tX ;(EĻO d>GG7;5NM>a9h۾w]‘i樂2'"GuhuD]`4,LQGO4Nȷmm53ĸЋFD j"k C{&Ei6io,[u7Jak.axҢ _ʰ *́=+$)- ,>J^d+ָo@ VŏH׃|&"K|sah )p GhU|vw?CΣ,8NoF'H}`J`U24E6MV66>dnۊ25_1/.HjrGW2tQ2z4 bXmR^Z)Yɿ|7k&SuЂ%.mH%Yc0l~$D]b c5Yd$担fY~(U5޼GIj\<9 /t"oQ&M]v"laQahbx$֬aJK[;v3ԠU[ zz^684Z1~d"&} k ,9Y04`=eN~Fn&f݅WG/vH{e"lM&HŽ/rFp =0(||CQJgS&8CL0g?[ 4:M׭EtyU;.J2w%iqz\_@!Ez+S5ٯ/+ 򺀙jNIN.,] ;S*ב  XK?5CV$B@"@tF<9a>lC &)=^a0dQ,'nsltG/w0?l) &Z9'Tc΅` a!wǼVSJV,8@)ԡ, D1Za Jyxeم}trȚ`Ī2/]Ѷ-8NeUɣ0=ȯo9v vFaB8esPKuOG8dNm'QwTd~i¶r]<{w_0p?jcBOj%[0l4'BybAoO 31-rƉSFX͔B@M6^IqZOfǹl饌Li^apN# YjWrKE6(|ξx/y$܂yD3ʥE4u۽ݚitPX#H `$N A%SA* VmȈ D=3[^W#V8t7R-`ۋf!Q٭JLmNڅr;l{ρSE1}Yyż J*WInJkNjv(nWE[sSd za/Y*U7:ӌN ~a A̰ ho$Y-}7_1uǩ^.d}ʂ|Rjo ) AO~oHs-F;Rv= Jn>o"a+皱Ja[PZbNâ@H6# L gPB&{I:rdƺ wT_ tv F:H M2&Cbq ]זIqzm3Y(wW&vvFu.A k~s\/yA=.b(Yi5d>wIOLD m#'Eore,\<=^zPZ 6&_'=Mhײ||<';K\mozvtXqC!SJXS! btod`HSQZ8k>dbr2E1>71JVTzz1͝ 'O'2lWҘO!o9R!xfCfbv^sa$W{2ne ŀ-aCXບ$'JVkSk2};L9"0gH^,JMrXQ*:svI_ ZT2][E|$/?=E҇K9"٪1|0WSE*-?R@ڂJu8gF6 Mr [fR~'L("*t0_ ־>Pf'Yb Gx#paG! &H¼\I@3$It^X,ɘc\HtgJm^7{q@gi[w7؏UcA)Cnb9 b/:x_66FF8 ccʘӫ׫t&ϣ_,ʘgq蔏Wy9+[A찱@^zR~Fy`.uN6?ӈAMQXwM9ե=TPKaMܶAYAa+T8&α]0~,>.G.jgNxDW\j5ފmJ&'z5ޝ vG+P>W294OĆ PbI O!%/W̍mO1zdPݲ΂4.$pJ!aر|h&s|jf=R.`ڞdz> -BM&Ι(`}xu1|װYx?&xaMHSѵ@esTTaAgv̔.T!A3/ 2 'GN ; \>0_b67 *00 ,So7h[ZSrIDT%]eJӓT ? I֟Q#֝>eLwD0mq7@k#k,3) Ȳy '.yg }}@cxPD^p(U&]I=zX6Y"4X85Aɜ߷0I~4R gU2c.Z!Xr;eZp { qbcZ/AFQ'Z&BkF8l2k/F-*j?p"[JfW<|U>CSw6\mc!#au((`Hr8[^p )$u*G>pS+tm?<_u!0Nqxkb+ŎTԞŝO|y  u;|bFƫ@i+2bW rd/ų! =kܶ~fI7NS e.XM?Lp U&Hp0=fņy!) AnA~=|QCr$t@[(ujl'Shs;tCd8׏́gE6] ӹ8VQꊞr$xzv}E]D]۫emZxBsid3 \Y^/;N4+mV Tt2XM6+ )=\3 κr _^VL(U4[秉5דq#[MڏO6JFF/qk5Қ3@R" @Hlܗxq7QoMY٣[e!ڃc ,jtNy~xenC6NmGݨ4x%b{*b 0Cʚ_~Vkz (8D!yo'"8 D8#<|mV}H|w? ot>foXK pW dqS{[Hv?BכW-! "8N_v }[F!d ]#'v4prFv4$sl5#[u5{ FN0W36݇_xw(OsJb#~XmmHFڂY~ # fbI}E&==(L8JϦ]-M^!8iu˺I%Lb9k#!oƏхfl鑔s秘dݨ{zS?C˺L=+X@zh7 /ܷ OV@"cM=q%VAQ&HRaeZdF3XBxe?.lN1z@frPwTjR>O hYJ7H\5j yMov`Ëo?l) ӢX*kcMzڟ'x`)t}c?vf=Ų(YH/BJD5>`>d/0J2jH)6{62]p>4pWgTg|J[wͬᙥ?4%Wn.ha%ފHV $RړJr,ylY}a!UӾ`{0P(5H-xt3UJ!gT V!f4a WUcnp&X(+`FIƕ,/&͈FGX?zB 8*wS% ^ u7?nɶ-V}E295ݸc  `H$Tx3}n ] Y#źBG:tm9,Ǟ7fߡl PTU'˯M21[{PJ"qԪ;xB|֌쉫UlBS_`(?7y.37yh忯pMyj?|εnyT˯2EN166;t7n1+_tI5 mb?Nyt7]={^E"SWȳn+8$ g*yoSg#Eq'6›ZO^'Grk%N&Q9 d- UP}leaO>cmP.*AвB'(@: H(6o93ˊ׉EƉ&"b Uq)&y $e;cQ9LRx8d社ɹ2\߻V:g> ~Q–0uhL}^{735FK!C EkfT@&?KR{(g5 ceMCr{nu" Y6HY  BňȖr~=ݼ}TϱVVe?ZT$+y,9e8JC|9DnWCN%>MeXdmK!J/$;T1~p͛}mgՁ S9/O-y2nI}҈,%P4"բ^O`H(\N>;F^j1ݹN(H)$}@9LY~l6P6|rNh:a-p/"&l-4vܥJg#J:Nxm%?[P`1H> )3j Gy6 ϒݛ;$Mc2YͼDبHA"<¶f&/eK>+82 )ykZiJR?yDce sb2R-S+BIbzuklX-h _>6>h-lfE~\s݊+#5fƊ}[Pu7>Sm ?>9E'omYWś'ɐϋV]Lc SBO 3?儼Tz/G#v[<5)NLN<$'˶ 6H-:oO6=oi9%y^a"ns-W3>/]/ x+\§λ+X3^['/w:EXaBx&˷̆Z`jMqUUM! 5-[0Q>w{`DȄyLqZrk{%]OzRqӉ+c諪4'd@8cV)Dplrp2Ki$M>8pg-KyPVKglCk/ms@ҎWn FvpXx$ls˂!ẗ́F"x^{zXxbӎ I/֏j0󮚰;xc .i\ih x1lrS4~(z@Ols F[~" & &󈾳y/lwJsGsZظ"]P_H"oiK4M$M;1eT*L!0 F\]٣7I- wŘ 39 ^ޝ/k5<^Jğ ɧ~F>el?{f<dSc>5jQEo ݜm'1ƫ6,an\(r[6{wuu%v\[G^2rv5Y|ARd|H%mC&2K`mm29Nf.4 yuڼ8E>?|СQ1ǘaznIs։N |Nk/ndY D]ɮ iAJeQ3W+8@%!hזYXRٗ4y j1NV q<0.2{SCH_3Z!@G:IԿ/4󯨘([-I 0e&GBRsB|)%,-+odM李A(6\c*X JQ f|k\HffͥnuFF>7#(~Ԩgcg$dӡ|Gb>tkr1=&Z&<4hKxn v h7 tߒ<0U?ֺt8brց:[c2.1=gòd7w}:(P艒/>vl^08 Pm\EW)J2F`K6GJD;ҿq<h?LKEzOh:afd65ryv^'M+$X?UxC_RJ[̯('!?"]xY}"mj8ᬔGu|HwɊPUY-V__k}x!Nn}ՉeI6><yMd6(X"N]_hvlzC!TO̚ hEH=m?.R"6Vfԏ/b(6&f2_2Ԩӌ>Q*_+&00p&wD>rŖj,*.U6Lǣ{d5:; bimA iaG]("[yJw.N(]V`ow A?Q7=Q$l82D76S麹(̘'E)lWtKUTKI2;)W)J*Tu2M$ BՒ6MɀL[dooKwtۛ {sT ./v@90 Vg%'Mn/˥8%*!Mrdu&3Pt޶@TB+C|9Wu ԿMŐ_]1\0L$ޞo%,-_4/mUD4/'j޵r(6v08^Bp<2H/'"aHr#ǭ%]7 Y{ܼʵ8VjEH y_kKt/ux^8= A p'/Z'HM  QDI"SjuL5TJw7QPti_|f!k60\' yAuq*[IGDa2v t-}i(Kڗ*oeHn'AWn獥Rd=Fc)6W'rb|N\IrΧ%7}̿/z﹐)R?iTRn*didx_c?I“bH1HQ8T&G[I+~ C&;j [3^,HA_?SOB{B"֮#82oIdǟaG*u-#RzFKPd5HG66UܜE^Uˀ!Pǃ[d*{SUTqfшQzu~#H d2iZ?ҊMDoŠf[y?_6Fq&-}PisǷAT E_᪾$.5m]q}(?O E|Ɇ㾋p4⥀Eab^\ov3P] =mG[m@ U@O&>?==aX{  <~DH[m`0z}M_ލ'9s 4(.%M\,dY V wH3J\Ua`/ S-# ReJo]sq|اa)6ߓ^[+Bʐ>8T/2w:)PK7Pe?@,iY UN΅VYG:VYf_#9J<PM:!BbWlU|5bSNq$ﲶ]OMmQ0w;Cxf|qL!;fZ)x0\~xyxpNȽW5'AާW Z-W!\Ķo#}jH_*%CyH,TmНWt!fw!ҙrvȾRnҊdݹbGmay8@阍;Ŵ o4U I[!Kb3\Hpc*[2Z.nWV& )vJ3q#~jt|w%aﱩq"m(jj[kŐ1~1 ^lrI _e ¹щ.#R\SNmY+~/ߠDVdhz.<3x䑐d Rw4XCf?iQ*u=̶YJrO7eBN"Ĺ(`/ɩgXњ$zעf1NX5]pǻ1N/9`: ; O` f4B7hsXh]nwbBCl޳_aF!2[skt<;P􎗳_%>fTf +GX<Ɖ\#WrBx 8fhyo0<|Kd |8#]Wt˜8" }(x _ATŧQФ=c vk\j`nNB3J䚿 娑zjؖE*-A(Dۗ= p79 /:?l5b\<_axN8j׳녈,c Pt)9Ɍ,MgZF9Mru!kH Ctyz|*4Kk0]ryxO7KtJh4?/9EDuZj j=$Yl]@0` G}tr?}c=&ʯGQH6͙@Zn>r[K9ˌG.Dݧxc GfV A PFjzc?$~!*'oQR5.rgذ0rRo,rz:0 )I/o\+gw_&"ܷ6g`#h͸O c##k7$ 8mI\8lTRwއWP7J|_bPvx>y?d݇U` .Yh xVD+T Ȉ^#BVoqDև4Kx+t55  "Ґﮯ΁9qT2@^^뤐!;JX9`$2JAF5w ٢oX ~'#  W!nyKj21y= m,:3YQ<-T=iq ≹8GL c|W;cms^q,wх>npےE0eޱJG$ݍG lGb`q8(iK@FͿ¯կiʶ00$Qh%u d OJ qN!'* ݉4{67 *ah5(e&t\Toa-8ʝQR!D]Y ŹΛ6xAQc\r9xC=SmH MJR/G{&R3t+8`Z+f٘n9ľ3Hz Y;Ā,YZ~H3\YA(' /Ԕݎ§xqx\ 'BT2UէåD8ᔢI ?ѿ[/BRL E r5rL#mdq~Ж_heVݩ%Qy$ N(mTk|ˮ f 9Z$SSΧJ䵜H?2E wxE<WoVi@gPұ޳:a?UȔ ge @gWfmۡ+G37񄉫u9ldcQ㪹ZPA cv-O¯, M6AY^r(Cxz۪s{iB e qޓh g˵WC`BMR w3E!75m {.Et(\(MKs5?#偊#oyɜF9#*כ0)vl2 k4s$>|Zrxzr;-=:=um3P1={:f.eaJ&z`% D1C˒?؎J!+@0] kqD;~-Dl"P0;r`De:~8? bȟF( c\ugy/H[2 vTܳ`v.^mq5eޕ(.$ݝy,"oU{x#-%a˸$ȡld[\_8Rkc(<c' gMF :ٱY6X &XlZkq[ M}iY^Ғ.\T˟te >nV_VQۡ<$Y ŸSI \!B`RPDVՕB_2^"t;6w0Q"W38=;/:]R9$^խROEXE Y'a o jl;>pq~(o\ZZ$‘ƔHkbkW(MӀ\^,A|\x{&B 4ʑ=֌ &ܤč#3 :.I<Y`H+dN4`{OɒEGXU~TWp+lQ3䂔M[ӽξvw9SJ*T)T V-.>D[l>|/Vom{J]FȠR?P:p~9m4qZL~ԉ|gٽ^O+[TZ-~0xc8S9@;+w4X<黿~cbRS$_̓_,:(ԓ- "ā6 k-i0r,(KH<^7H/NsfJ 9& 7%3n7w.~PXGT{S!Q%g}G&%L2^19@)sRaVrCE\>e\]WR7A)x&P)b]5i0uXb )iNaNh_>Xa/3:WD&>8qvz#,u5l%ǃY϶gs./P#n-ƌmiۿ{_-%ig:,yFo &EDZvN tZ3L7є{zAq4~q#oR*.+DjIGMC녒|)!Neg6f)SvH/N xآK]'9Dx;µSeR1>qycts=Uvm5:M{p/sZ+sM\_Cg^k٩+$[  'ʍ׳GJd fb~|8)28?rݫ.$4i-9BY68 N57j=.Oң? 9qbi6kT򪽾N Qѷ~k@V]o39;9 ^b'{!z)o>%@)"Ȼ^}~?"T^ΟU,C4:mnu4\-g ڽʐPH 9 ʨ}||K0|nj<_`n;]ΏTv V:҃!LVM^h%W15)9:u *@ u9mfI'nyUb6d8 Z톍4]<^F&Ic G3m |}u !&tt iRTGz=yx͖Y<<osn|]YB *c܄WzFd3,>XlƱ>/ӧC1c6:v\AOZ3*&xfud2?V.g yt dgbM\"&M;6(6NFs,Ȃ'_*| Q|4jPIAT2%Os, Ȼ "FS ׅmm$OomJ/ dŘ̄27uT>"c!sƲN,ǺdTsKb~jK/`RľiUuԟa ?WD;r E <{3U#<&~P*.h[`ϸUw@,aPN0rBTG}x|Sfu |63SM'Mf 4"pn"Li9nA8';ow%$܌`7v Hv\lh´`}G^G}ҵ0 DKWn.4d{/h-2BQ9wg/'wߎZ|Зe`_19;sl]}xi B}m+]sb6WDDže4u"A:[dPΥ^-Þct !*a}Ug4ٮM6Ups @5~6˳@͛V)ma:ǓN.^qYa@Ҭo:"bȺZe)Ts!lP2+ h>Ma:>_"MֿҡC"34 dwlW/LYG.9%?3L PQ^-J1{F f퓣GOl<I$"A M/w \ymO? f3>H:}W3"k.o񸝅m֭._K!}՘&P ^<&y尿D/k.PP VL7gRYGt|ՕΌ ?!?cf )SRc5 ?ph2ӑ݆ppx֙aXPmHI$ד E$ t Fnt}Z-U ;g\1| %t\Ӭc:dku?2$_rׯ;F=>!?fG _i3iȥ#e]жFh5X>BБʪc9 A?1ɯ-,B2 xŻa+qb&9Co':ues+jâ9bA82*kM!?e=B@qeA<kʱo,n' `_'mP}`v֧"]|2/ŏ*i#鏝ZN%4 nMB{Ŋxvy@Ҝ {$"N|p@{*,AY,5_x-HR,5[ӦfWҶRe&/uIj!ܻ8:CUv9 $!1eS[K{o#B ] Ouj?^BV\)j9,64Q.+r$WgNDz'og(6#*Xû!}dfMƒ))bdm5rWKJ$ hQB>RX\=YdT_'ey2Z88 `u#B׍^ꈽMj:0e &fxΠ:C 1eL|C:c \QMm.3]MvHwvH(M",yKw1ڤI9-i+C:[cO 4"ؔ'i )W\hlvǼP0H}@KK=@\9,Lp [~9T-RԋAc8ӅƉo3'Ci=hZQSwه?\h%B}/x9o3RW_ 4 OԘ ſ~)اʡ]><ӟ >>]~dμI=H^\~E"󬴬" W:cB&TGcCԃGМ{~m{խS(dp+74DW#,W7 x _zC"q*Bcm}@n N3$Vc"4*Gm(U^F81W@ eK8ec8ڠ!c>9{`JO+!,#qdy)14ᜥ'B;5>9qfwb4§$FWέ<7g+=kAþ:#I1 _Typ{>wilFPa`?v=֩[ҹpͧGKl_BLة@Bj 1}ͻ1_H-% FyvN1֌Rpusu0 5+g5U"ӑ m>ƉǾM~TdC|rj~[2iOtQ GLH|)8's3Yᘔvo{e,n@Q5CwajIo&dyDF_Kl%tpIsɏF@cJȋ%dYsu9* å`Rߓ}6|L,@倫yüM[Ρ>C n1Z]4[{flK4@F6!4gW؉,}\][6?Lp5E [Bsdx; ޝ`[_t{9dѾL-;yrX~ ~tJLWwZ;gԞ/I'\̌&>WSFe8]^ΛZ=Bz:[=@ +J<; ׎_`FseQK'Ļ%e»!cSi44ENt்LΤ4?L:L_ϔ fhE%8B-5!I*7 ژ@UCG)RJ%\%!XfoFWimYnO' mC^=JEB+8%KՠJ_zF[VȁCb ц3@,=[#e3s@ܲEϞ1|ʹ\K .? ;A K-t5D%VK Y͡O#פFLU;9:wscjc;^PoVOMWْI/%<Vh]؃O"H;]3bd۟1o m-c5?QUj1o$`yRQag^$7w4@S޴{N)PCSeG{E__Km*jUcOT.;dF cW3ĺUeږH/unZi}Q.' 6RnTw&sحo֍d /95~"<$n9f{m}^6y/$^OXH x)87͒.-jeJɨѩC $8_͌-4v=#Rxq~ؠ(OonX&V:dDŶ6]WP!l "v f"ֽwP(W>IvK&p5uԢ&p<Q=gΊ=ʭ&f<|ګ; qBT1HVX_R>ux|%yh%BR<46|ςxźea%4wDIÎ:B ; z=Qf20-[(15uou `t[yƹY ViC׋J(^']LdqWl/8* V'`Ppgc[.G %"L{ѫZd7En*hh 9)#/wzM-=6nDK?sv l@b<,lFsck7hboB^-96ʺvi':0Ue`qkBJfF}j{dh\M6$Z*O>E*ހ1=]ه1<jI!sweȀfn?(G.ϞcߏP]ԖHGsӝxoFJ LlmK(etEsTxs3,()yeL-: |t3m:䰅MŦH?l>1K&=l]v?.?b9)-^rҟ8K[m5SfKv3X *P6}B!$;H`D;]Ç7d#-dLP:J-dP`P# Ʉe_ e)4:'yX-/D+eFWĐ2E^dS%Ubm`4psrL2tA%VZ<"nDS%Ǚ*wXסI:ޗYyx5 G0MYSb%;FFIc^BnX (dB6ixB'Nޯ}0 y d#]b[gug#ԟn~{tߛLyTpWLvMn 3Mŝi]$'EjݣǭNtQp2NKC{Rz@ d+H0v,ipkn}^/#!Տ`62Ԟm_uoh$[Ny9Wͅ LW/UmQN;:.^ >ж .8|{L7@Ɂ@Q!oad'-Ec5}A`m:N0C4hc][?tRkZ'v0<ӕy _-RdWNӤ3اPCsq=D5A!+DɽնT: W8 bthzZaZ<ۙ 6Rtb,VqBgz=1]M ѥ?f:1?H M?bR$[@:zquڭK,[U>'T'*\))a}|) fw߃U\>qĭ'Q-k=N> :14AU]T O<_+/ߦXG1(\} eEHј{muR4ئ3dqZ!dt*pCs*Sn?,]u5.]Bn'ǤS &m P@ ׉M^YSi4/PIuӅ ,d5ֲ)Njg_] DQpo d |H5 WL~4Z0 : <+RkBxb|wK_L\6!q}Tt_tV &%ĊLǧ~| &`ejUTr5^%\ioy0PyD>{bYIf*?=1f\dwzwZ ?y'742@l8L7,ܓLgl9r{jDic;.B[US4fΐIvY}ZC*w,In2LeI;"nXHΠe(jØZ˚ u^K 8.|(vܧaQ/Ua`BհcQ'pN|~|#&T0ͱXKlşN~[g \xe2058E|D"m|ɛjqb͓B=; VеoOdWWݸqrhșPGHͫ˹ ":b~ˍKGBxƹ,dbKPc+kt^a#f>m~%i W1"DOɗg;#q f4//H<FK}_gg:9>T=z,;ur^GĥXPJݢ"x/7-[/LqLN;BV(U}kKORʠWEEk#msjAę5kV}.-T#95j3uOϥq =v?[QxK!Ц3x)(8F@y_4`SmXV[%[DzCފu%5hꑭ;` r-{-нs" RW\ ie Y쒬ufMyJſWbЛl\ibp -"N A4zm(KΏzJ$8Z7zS$KF0۩bs&R8G}I*qV6}Y$/U(qP=(3P^D+;ߖP6i\i8-X@,|$_mc˳v-2vܶ>: pd0#ʑ dFB܇\!\"?+nꗈs;Y~PO~2}VhQ0uxCrpΧFC~8מsABxh!7OL!Ժ##jr+i$DF67:/uY{%hrj]rZIu)Ϗ~@>=8yW\X~{r!oܨz {#G]X'(KM_YF)':l~LvB{L $5\+mr-޵VFds&dj{nך,8`Iwgd c!ZJt18huxw0{Wl&N9[\SYߺ6S[׬E_~\W@DGqqR" I%IE\L1^XxCEUruL,OWGf q \${6=)dGR-8Zh$ 2EƋ{ {j>g͜"3>Bp"Np8\.iz-0囹-3*k9a2 O#( y,G28EAϏf+`vLVmxNT9hԁ օDJ㔸&vU0ttP ߿ qG%jpxf=xz+g0<YûTM90>Y.2iv @qM}/Q,Fڸ2H|! F9  xC+x*M~4Tm'U AuTFu<[W|"\q}tKp "Qb/UƽNXUlprRF3CJmX &DV6/#G\ mop[kyN$;h'7/ ],J:C7hƗntyeiPZWʰʲ86RS;XI>;9Oepu1HеCSyHVX2ͯWǾ; J'4'w$Zaz Ynޯ\vUyM`(z]4>Db7o8) -=øBk"tfc kRFnć{g%g*!  (TO$mm]7C(@\cT}G%v')stW d9,Ҁ (_-2IlAgܐ[ާ6ˈo*YrYòQsx 1Q@yZF;?K(ktsH6.qu !K˓F{C( +nXG8bo5=%EV΂tF'<=Yp52+XJTyqcSjiZYl `Vk@|BoP^G2?TKyRVo G+Fᆜ?@?1cJ-1txbgx=t62^XXuS3\TSc%``dJ(fV IbG;SNlk1[5tʂ [n^v7=DB&[FU˫p@mHK:DP%o)-^_6Zŝ ,jX0ơHOq2I EĂS 1&I3dj>wl0M¤1g26p[^~m x[t7 nHr1ѫ+8w9]f%wgd2vŽvj reBNըřB65ndz1ɦ|,JtjH,ض@+NàikB dw2A%h-Fa%n- $ߋ%=m߉xOnt0VT6 ]4g-2Jq%I&M5߾@'L.tҥ;Džj׍^)q OGD2,ͽmk򀬌Xsu9E6M]7 hj,yΥK"{^$cT@#ta H~AlU+%0Jt%Dq .feWl^d5A-^rmњ> KC{bE3U2W2pzr=RI<,l p[r8_®J lI:OAsD!U]9u--WK%T4%>T>h+#ȇR~4o1gq]0zQ( ͇:ij[`<6-tK?mݳ*)ֳ>cXjljY>a8:`PEz~G\Lox 3N꜊6m:A_WK SYag^TxJz`! :N|l=A٭v$~ы "MCK&&ff6wb _[R`/|ҹf9Jam6w@' >!t?U0`X8>T{=t;*>oqZ&q~+% -𻨑EDeIJ))&`c9裬CWqS;l ޗ}˝Zn^ZLI 7zs0&oP'(2۔n7QA<^lEߨu398rR܁nZ$'aiQ 55{5ci: fG;_@$U?G&.Ya.FAmW-B}:T[ӪV7M7brݦzWٙt S*^W1V>KK$vFL:_b#bW{X\pA][k 1U,uJUzU˾ t7ZAKC9=,@`-WDqњR5RKw)ee݇ZF/^8>=iP0\v,4gW`P63zpI@Ţt o ,MdHԫ%VcNA5ȄtK4MkCBaE빵g]fߩ+wd`&$U!|9dSu AwmI޸-7LcǦ_9|VO AUnX׿!8=%`mxMi/'[c幢ءv k.2ڸf z"s#&oNS Wݒ룂B:!_xf/M4WWbQ{$w_2bl6^,y_5vM5ie:f4)ǎIeWx&6lC2w$<,8+B&HZ=ƺ=S{K3 h,9/9D>pj%*9~m !bW@+oNQp/קd#Mzoe+dY TD4]GUOq@a"Y Nأg9ĂZB |4]ᥛaaB7>9Wy影])\2~T LSMkp#TF#iӎePQBh/Y)++Y8eN! Lt֔t<ط+brY7=xuf`.O~QC'="n {G>ngK)ҡB2"'J1:kr.q>E'$fZ[@Μܬ0b.(|N9.P b#> #!o|}́yD{ӅxDUNA N"R's3 @Qٕx+&=[{wU:{SNRgr/ԛUrQ] ZRr`}JёMq+{jک#h:`K)p|t\p͝kbpљюR^AeiAQvL\v l:y9 49[#+ z",˗Vf|gr3^hXDJ+"2p1FeIלЖEBIMuHtcpq'(uh [q3q1\L2&_`j0@Ȃ\ws?O`:3-0v0k-1I @h=RhmGr wAj_#=ʫ?o26ޣB -8R,a _-}T@D* 5AMHAȄD*Lwc\;¥B_ GFqB^9Է䴷ڋ"s2Ytsc)PRc@3* RlO_=B hj"EXyu9A !tA "Ϫ%.WW0,> (|(Q:ÐT_岨L8 Nl?4JL@) )(!Ԗir%jJ~ P Bēbָ |\&G[ɧ3HA m+'иQ0 r |̽$z&&;-˺19Gצnx- 7il@֬ڢ]7i}wXlV7,6XKs ׷Fb@`Ea/Y- WCe.3]w^P.߿55`sTbǤ)}nv;"oijqd b YM2V2aŠxW㱯QPM3iKi)*5;l\^vWg.Eb2ra:%,|QW ҎxO&hݠgl:MScW""}3:IA9r  qS&ƹn֍;v[ű 2#Փyx@z{4 B 9Ц,=K3_8t 1g KX P[z;$bP^l!CFXJAlٻۢv˽4;n}TbcOY{um\z)5<4lg(LhJ  d#\dł$b.YG6ڶoxIhef7o6gOOsFQ,k) N=ȿڅcC;.n ~'s:jp^cQc%NĢĭۥ3` bĶR&!2]m4%y zbx"shĔϹR[tQss΂_#9߂nT>JSMl*_ *gR&'~pA'Ek sh&A/܋x2MA0WZꦭp2OղEcXB"#G 0@8ȪdG)q_$MRGI@6,1-ddZSwBMA=ڹiO6'D]b0$V-;-uҀ/3Hi27b-VeW ZsqI\FjQ]0=eC%rD*g/ގ9\ A2n@2pB pũw!@JY~{;.8|@2dlV;P#_$Z[ja9 Ȁ69rR =uY=9Qt<6_(S΀]q3cFRO/V @qT0 %P 86KcԌ-T(%''ysĴwJyrW_ 6XVnF[{;Ž=ddbAm3%S4U\/ 8:",^(z<W},[nzJ֨[]U %#|X.'x:"m gMwO ׾YYcThO>uo A;!峣|gH\$laȨ} ["n;J+!ykdըWn9YS=%wܹ\ڰɷ2.@[ yl -MLoJ# h7UD{"4G_j2yeBdIE `U/j,"?G [F `w:K#~\s#'+{{p@4|ӮctUԡw9%Pu @%O gj'&0`Ȃ}iĒ?~?HľdEObboQ+ғ_&x)Na_U1̘VO]J0Ƹm?ZKkq@IZ /;(gɟP@݈o*Iles™V16fI ~"i Yk%u&(ڧx'6DRyw1 e$.z)G9@OkQGż ̖Ɵ+f-Piא T8hK>0ӗJ[N+.6:sqQok.oK7a*寁Ӊ7ڵNx`R3HzML&H 0U=fSIU\6AUl#ݔ"UƸ,3< ,TJgRՎZ$;. q2.xT^c93pDlr 4ߗ)7%M+GQƨZ./ô0jxpZBs[Vćz79'ҋfI풔ȗu 3ty7G2[ȓ&\<ʳGutS0˳ תT%JPcBu"RSS'mh-1lRy:*i=37pYA^=QcܓPA7REoQRYZU5gCL?VX[Pns#gn(iω9 HTyo?]B}ԣ)DH?IWm<agq{ôa&ׯjޏLܿVj.)C 8`/Bl C8t|w~Ww2 QBH&<,~6&NK}.d3ǀo`+{[@2qE_էB;qHv=.S*@*<-(oW3&3:IQCw]%| IfGsbZs/>g:xB[;ڒ򯀋41Dti T3ff샧ڋkM&g1u g@2W/$+X͠6P[Z*T!9+{x' Q9N_{ƃHSA ZƑ7\P0x~T)>@w'!a1{ft\xݔ v[}>iH{v?D΃ SE@b+Qn`O,]Mc ‰ ь7P =islڰO)g OD![j+D2=DD*h J+e&kΗk\{D š Q۾5VMDZsRK||N"ԧ+X5.U?ӫ7L98Cas}CCKVPmV T5zu3ih4@a:MQ U0GU@$_6vzvW~2@$5?橊Cy}%Z Tؼө0URc!&(/+Vf):&q[; e &‡ Lyw ˩W1c3i#.G20|$Д|hS+S QpXz:7>Lj ghn 80C-yjb&BlEjZvryE{# B=}u/oB![sih˥%|H=ۍ҄Om4[\ҍxrg%ȫLsF?/*NN4A#z?A5$ដ,"dMۣ@Z6+?@i)~}D=&PXfEM{FVnNd&~u]M @B.cVMy_̮}FVpPyUЋˎ*6ya3~ɢ_ { !Α}?5w3rytMdsٗ+|$t }D !,5PT o5YegK|){=D=>F'}3CC86ǚ$@JD %c!&piˉQcP : ˈU8PO4a)*le5¨~ *PjLYKN+K'Jɕ\!f 2HЏ~lW{sZ?y#1JP*()!Cŀp,pROS z;{*_ToeB2zhqI8,ZV^C;{p/߇"n J;&+U76>hRLI,:ʼO2cADrcQ!VirCê!x8D˃x57+{AoN|0eq zq 4u.NYOkYGFY@ȃ P=蜹3 ys3i>ETW2 >'Yk4 a -MSO4p,2!B$VR" >Vb9@qVc͛8$04Yٔ1GAr[?͙ޭYws<&I0D$PsN4*< 4>L$"U"AǴ!|'%aOf=6!"(- Hɚ!*!>Bn'P(4|,|cqBJC . 0NRGKEA!mr00ΰE#XiyڋڞSUogq.;o򒴊/PvEZi NvC*9鬊 hCJ{|'n5IF+X]< W]5n^v=2 $8SaA];&cxز%L썓SFĜ 0E%.p aqD"-XLjdJ&vg"Bcw=)c/]6ﬨ^Ij^G߲qS }`P<8mX'<;o_94%Z]I+UAHrfO`ԮK{ Z^ {ѿrjXBݬv-hWD¹KX]3U"Ōv-C.ULX܈}sq5ƴ)~(Gю%r@HTaFq|&N0GD1ywE^Jy%0)4,'@z0n!Kl)_%m foهL㡏sc@"CLD] Yw$'h9~+M8-{v M:3cp}ޝ9eÎxD#&7QwW;J7QavNpyrLG2_d8H23 :]aVuIAFwu©wyGvu 9ģ*2H |v^Ϲ|!Y9~%߿^g; cζ=y5్,d4FbNYrм&Yss$~=\tшz8.HlښôB/$3j( 4$S9T(lRy]k ?$YU9r\+hH*Qٲy8)  y'5Tv?I4"c.5I][%ok~ .4ӁR݅vuh A9/]_|4sF`Zc暋ʮ>i0ʂh%/L#2:f=7. v;G >翪FCh v*5^H")T'hiSջó'g~f1[m6M]AX53J1Ճ 6GS]ʌAIOi)2ӽu-4>Dw|Eo“>Y4fOaGʆMorg"wB\5^-A%薕N!nO1V<=TrvUlؑQzێwDJ< t[B7Dkη%S? PQ7A)8\y!&cg7MI}4ʮu1G/pAN$)k@,>%m"\ TIpDJ 1uGC̺DʫELz2|&6BdD<\#pTS%p΋XA `DM RYqSxI̠ܷӿp*Lp/YcM X*Wx*I1:x.gx!z`Kb?s!QPn,өv!A XXrfSE{7ͦc>zA]1 ' l}!!k䓨䣊\Ij3?յ9We %eS)9I8tsJ3$ˣ}cӨɣ?fSzhx$yސu fw{Ʊ'`#Pu[/(m ( .-t6}yx3hu$J\aW6]s&F3L:̢gǡ L,uωr }2Ɇy9Os'zEL)n5Qę^f09?81_KS?e+Z2'齨mIù:<.5q\ ݲ:ck]b$Օ0oM>2{a<-՝Hbbn!=I~!}j*8ik麘Q*DeȒeajZ4-QSC;\cۓrوoʼ%?L(cyٝf[[0k0MHu7S`x%jrwx8_19C-9n eTh2FWnݤL {vEn,RW ʞ"ԾGe 䱞tPԴVqaC4Z0x <~γtq&$t V} <Vڱ' sn5eS50 7 ܻ0w\ %V |/cllo5&O(R;6r#8:_td !e,N 8(豞B3*M  fOB 8vwuTHeF @m^z0X/aM͜1G0%>!e27%/<5a,g:|ejbct_Hgɴ|ȳJ0?P/˅@p*3jHKň|3=ڌ6>&"Jf2(vO2$O3;bޤ!?Llk\;X ]gl*g⋷ Ը?hIURr*;H=:!i)QK O.gnu/s5rf!&7BVX gJ[6̣;) Έ`wz\E揎#/־vﭤz…xP!ҩxJKYHogrDq{Whmk/C5E^@$F%2D(䦽 *Sձ|{]5ꇈK0\5kǗxm(ޘ]vda rs7C/ C~C}U % {+H}-K3q2۩I5=oWA;12ʖMzB^1Yjت~6|1Nz|L ENN jS/7{!- j~&!ÃgkIru_Ǡ5 rd')ctaZ[cBR# #\0V T9S]uzrNKRK9.1XbD!;ĕOѫᦲ{Y=eQ*KR'\F"u^8ci7YDpGZ8Kgەpr-0.[$ɚ972.%V6sNojq=Px#7/ɋ aǶ@s#6| $1X HH Db: 3P|{섌$ƒ9OYpŹ;vӘa *ZxҨ.4Tx]J0s s ǀG>Ks.KV_({̈>h~ޙ'Һoν,\3eeCՌ+I-$. lТ 8DyZ;2OxNb3Jřu\=#󉎏/ %& 4OPV-"Æji Bf;$.ĪY!S窔%,rvPuLz?bѦ-2IĐ \uV&`ON rB餐TTh| M{]ȺIstu%|2 ĐICFe]uʹKlV<5rWj jrӢ0q1a'4~GtAs.-)Y&M&VU$~Fol05MX}/}+^P_ؒf"{^NUyVEb%Z^6Ur؃iZN]\I> unoew;ܑt&*jFW\ژ|fPS5)_Z$bk Gm#,?+ T+& 6{o1|']/bCߞ2Pt_x( po?h5yeazvD&!mL Sgn@C$ 'I(Q NuTe_Gɪ%z2e>'D-¸j1fCJb0RNmUVLL+*P;ߠ㧯~OB\&MIXxD*v̂6 ߤ&$xNB ruwOZO?%hZY&F zAAt iA|OzNkTnݴLݒdWrp;ENbjrR Y$Ln3+f snȠr$mDj=HJ%J' ]" `ަr*Qg,߹w0k0j"Nʗ]u4EdѷJ}͉glSI)eX |u(M13kq[,Mq\#VG0e|xPlbeb&Q)z,$۱18q^IB4g|6~snOqK0꿌B֡I@%)X.;[]A~]jUhsS )j">{= lT<}=cXy_Hi0@X5 !,b{QoU{X) 6B>5 Vii\UICЭDM' k~%I_}PM}[?+. |_Nz҇Tw 3*Kno RS>3֫>9㩲!26GIrό@T#WU_mϘŨ1@ɣFk;}9Y<{slW_\k\c )@ܿd?Ԍq{dˋB L?$f׊me[UnT· 4~nCαFC^ZX:O>j:|cePXAKT0:vѡg_V/Xj?Vd3F#hJDI>P[cjNQy؜egC*3˱HiCF0B8ÆFfqԳnv,S >m:/q+ZAA]*!O mS3D63;FwFee0ڠتU_~Q5@u~fLxd}Y뭵+3mݟEZQ(lU3D6pd\R!;~ICmj,A =A XJ2-/j}{3o@ B}mܑY) xeOK D,՛DS`rǚ"qZn'6;9j]2:Pd% iq:T]R[J="@T eUtG=ӽB)RcV-je>ܫm:s*rCŽ1R1Qv_wwGgꕫlPhi}z$}`H# drAMNMc g{G G 3a 6!;L${Ȕ_^O?ZLuҮd\XC\~(I4T"A!}dHi3"vDK@-dK28w { cA_iPH2<&0 <YYpq>Mj-'hS/==k.Ӆ1>WDvU ` er#qE% ~}\%ќĭ乩`mja:a!p_:hQpFə]N7;&6/L縇;ǟ; SrޤFOQPlTNO>lS 8Lb4~>Ą7dVUJbEl=7L_&R~Q̌ Za#^mJTLkP@Jk6(jWduӶr;E 1ԥ M7B&䞪&bAtSZ %.WQf9Th\j6{0)!}x43FZSSX+4|Dh&/d ?M9<&f;C%EI}tqǥL<ƊQ,Uݶa(f';R<}D ~ww[W02Tǯm~DEF,<$^s}d%WC"a0`FAsJvaYT/5BJ%]"l-._t1hwYjOuU8K:Z'laEDLT2]CwG9%}9X61Q`/1iP\8m@0;mPmEu%MwJ ~g%`Q Ja! WK3C^1Ƃ8[ZjX0:|ijn?NY6N6A.)zhk/GUk ~s݀8AB(⤌jqnh -LT ړ| gH 7}}[ɔXƶ>e^kHǰK^" y$Yӌab#<4o_U)\Z7<=h闃IK3ƍ/NNh#:xgV5hl"78n5#g@"q+YG% Ag.pִ|01) -@NqX_E;oT2^ jMRٺ[7Du'akYy}QעAfOcT-Va 3H4_=kZHNj@[>ӤLYpk(3j>u$)P@g zn7B-@g^ U H:2@pF~Hx o _ɐexkK,k7H`z+zPRN3W0bi[VϸVIbŰDeO2;УmK\v Pig4e| )m`X@8oЋi3#&+M?='[Ď;l`$Ճf 8xӪ+DZK6hm?f1TX?C1ITS.<˜ g1pE_]Ld _z ,pC'pE  jKyt]ϭ0fLBM:Y^=d1~z#_+SO uxB<'L<3LcJ8@;/󱢸$ɺtM|$hَW*ChNg%сeܯX’REo r9Ò𢆼`:"Y}")Ko"4H{σ0UKtgY@]DuZњ4TBvo/1od]9p&-^QqE{i̒SlYGfV,c#)޻0Wmj4_hA|c'w[S jBsjaS^OǷf_!G@況(-=y('vj0=J:8p+JpJHUBL /:6[U&PVNhn6=c."MLȼr a@V[>c2d4MqKã!}*]k i/EQz'!_ૼ ºȌ+;phou0DG9#ӳ=FK dL5sE{B n⠻$NV/`ewʗ۝̈~YzPP^VlOz 0J͖~2&:L A(h, T D_bADəэfE)Eհ Rڕ9z(!mW]R;?G +H8P]:#ܖL`}cVbBqjS^Vx'6`nNF9djekӯb4?fO/2kCIt92ZD bm?&bIReJ^;vG6?h 6eX!Zv 迺M Ca}- =z+xjP_nܔ/ʑN#7AJnzk&_9 ͱKU%v.!q !,ۍUӬMp{7Pa XQgG37GˠX n{-@V UsVQ"*}>)ɺΰ^, v2Q{˕lE950Z[A<>I w&~jc H>uaX[W9VG1"'bN5I3Ÿ 1UBZ`w>=` 8ͽ6v⊎'-\7X:W*+j y`G WNdk­5LŨ, b9R͔3YZmI@o.^xP+5.b5άyه/GI7JdmO@z+;Ssq7y ?[ jKRdgIY7:;^[!|l3b7go+,Gr}w {*ށ"&ʺЦ3CPFUr+ É| I.o>YƶsR9 ?=RP3Ati<1د"J8rӲߋQʁMHhtE>Ti닎 o9 SvLw@2.x"'#[f@_$3p&w`/CԜ9*UWD|҈~5*ᱜ5,69Gv!9օORfz"Zg[nl r@oj/4l.AoBd~y^ՕSMKn *lNZh'TX1]4uc2h'%:~YE$Yqkm:LDhϰD /OnkIAHUCì^Q'BbVWofߪhs]7(yEUһ{x-sϤ.Ѡ6-0QOss ڳB Ֆ/]xklA b$Kܔj-g\.ی1=t3KL0L2(>1!׈~nڷ7fˬu"#:@76jZ9Z*$7CWQ2G%&z+cI]F'-t ?ehoWšçw8 f/:X: 7Mgxld g#v^t`A ԩH4SL@I0`TWA8I^Pa;nLonB!rq1D7}5QHT8 rhF #t"8+h֊s|ڸw{9;z,df9` WT hPA7;Ie a20duUeԬG B!h3h~:;33+"nX~7:rŬ6[hΙk_dFuֺWd?D^3c]x/XyMYtP3RA7v< tXp V)Yq%=ԇ^ K@|vӯ; 髞"%PDo0)y5LP1: .O7[?ʤ_4/PhWtӭmQkmV^ȭ Y0+ڙlН,>uw.Df;!j8;kP d[sUKaY8'SDqC0~9ؘۛ][}b!9kP JÆEúYYr{"3q >2cr ļ fla|s|@Ӏr|öU0+1T~iIo&kz$(1X+d E&οUS;*VH{|`p 2K qgW{="15邹o@B NҟXOoj3qy7 ACH%>?R@OnOoSe1*Az7S;[Vo1sp,3ilgPR̐ԻņXvXl+ \+Xi䫢[Nj)"?ZCcA^"sp|V>Hc%/|- 7EYaAavg6F+\ZNAC&IǴ%yY뗕Oq9UPZ+K< r=-Dɓ!H/͖m߈Y1(]HPOig%46< y2:o噰fGBщ͓0?F6‚!a|÷BB/!M] i><kf_ԍky mƆC w@'R*Y?CDA/ V(؎'` {Ga' =(UEU韢"<k9ЫzǼ\gxds-4&C#VkV.Ja'QQjElD/ p>fy}Qt,r8N?B0ar u)>%K/o9m"d=D x<]KCʦ΃("CK%3QگҰeQ*tvwѺ}߶C]?c2Nyrރ!FC~& qO@P7ǬQ^q+41X%#Epi\Y3Y΄=xc"H+TQÄ<NVWesI'vv*Jҝ:2/Ͻ'2dnW$~ >onyYs9UQ7Bq<, XX~Wdtf0Z `wRfH4|'RuHwHuI@G]a\?d ~H19&9Le/R]s*MXf9Ɲzev=`Bra P Y?0' XJb*}dUL_8lGbzm(Иm6hdfg\h! PBtPәfhAv>|i(N4 z!( $TPu!x.AeLgl<_/Hٱ^@;my4)B^\'|p??OK9Y-Sbvm` $V}u~~/߳jx"a^I('^EQ`,7YƊ֓D^2o}8"wPh`L\uZA~4=k2x͠3^鿈퀲 #}mP889;]gR2σ3wJߐ^.f$jfPm, _{ idTʐlQ ?t^6jT`߄D+zQ-&s8Z 5@L"z6qJjwK_baVsKnz(!з5@AKB3S԰Y]w_ȭFVi4;zEKC_(԰~x ~ɯ*鯦4|.ݰ$uULߜڐў 10m ݭҒ8P.pE.A=Ymk*ފT?f?'W/pfEPY*x[HAsY"ٙIr*Qxq]BHy.B vǢBG~C* %hNgX"Mc׭w{|SsiU{2s<5ZvYrrS3.DS~NO>'#9 t!uD6ۯS'WMkfo#qTNJ8e%_Phu4"Bekᡆ̓Vb<2$Rx1?ڮr rI;OcN.}l273qYM)$}qxKҐ঺.f㢽'0w6oNOcZTQ^o6X͞j#te H~ip-#=z 2|ϸO9or>-`Ke~`REfeC[4 /-|㞅3DiPtJw8.a+>4L( y!ͧ=AjkyVD \YTs"@A&X[N JCR `[#{6b$K-c+o_ߪõa_ݽ#cSzk2c/T\- l!z–UkB,Pi]n~LVawwfMDP]yCmKngY)'%_N*èyYfC~}x%v==M.khJ< I7Y􆔞^1d08{9ͬ81߀&$3P8 +CG֔ 4^=5Vb5*hE%$3|J_#MWcMr5CkCl0`_*7S0 H b]%H5Aϼb/C3S-nLf3Hj#ߖO̮gH$ZZy.m+G7p|6HǍTϴ*LwND#7!EO"XE K v8(=NL``=kA]Gϧ ؘH&u!ef&!KϝL84",4'?rvPZ CjÍ:^!K'+uri`5k8yd#٫k6|,Jz:FlB*mT=KV4/ l9vQ i`N-.w+E/G%37e, @pvt252([?r",<#餟}e]}${XZ+P˵tGMaDPju[Tnlg>K+uX__#jۂB*i.j\'Q _zք kSȌG ㅜB=5'9H5Io) o9lilm VR-Z3C[1̉Ǹ^RY}4<@L[aVnm,b9婭67 ,c8H[܆bsg羆&^ R|*)GVpl{yJyTО$Gazǧ^"=}ߞ\-1jbֽeI01Tb&3hAcH;u|\*TF61㤊\q9/[˻ 2FyJ+!_e7ҿX/LcLe9#i@_xvϛ.-pLDJt;qM 5/ʔޥ41Ve&A" w"waA_;[M#ޖ6 uo 7@Y̜/Bf_2.A#*P[nʞ~a:AcJ9ľUV{ Z2§(k8eX12lտl̥3Z"}!ZL#>P[Wr{s:T K 1QB}jjDyB%ނ)9osbU(aS}[l3Ƣzo[`dZh(xy~-2\r+fp**kASE~l: wGޘ孵䭊<޸|/"/[20:[?EvskFW{ r݂ (JΚ߾H0 N+(d :fJka|hNR;v?Q,w۵a @jJ.;#I>[`f̍n܉Y7zPG!vpl6e`:cD‰-K%9|BQ@Ul+ᛚsBH<:]v/ m#LToB8|F|ni_Rm͡S:9a70veޖ 9ZP}o+faFv $$jXdr8jo|ޒ!vc'[ڠբDĜ084hhR|PCOɒ.aN5wȫn>{ "c wI!\Tǖ ruj X>8 U46L_y:ñeyޕ}X4g%\ gfjzm8bg*I_ $RE4fS7;,Z5 Z& nb\RGj$=Fƶ6fa90w@ $OL2p}1٠$'i%4SVlYfoLUJ9yjJY76Aj%HqꭵSzn5s-pǕ팬~NLi* i}AZrY}/䬟kr7pmqޤ%W]W/;6R1*pXr(mM<̐+.Zo@*8nd~:53-RU1;R#wL!P)򗺪j~γӐ _y#d:Ƿ/͙Xĩu)[{ t-"ݺ/UF,)6~g6o>,' ːxX۟y/#I&xLe-p1A P0S h2ۯv Jo g"Ybm.b_lt ]cmdWu_4U+aNӇAeuMP+VO*1K}=\vՙ؟5 +M+|Kl1Nq55ދgG$*IÍ.]c3r& {Q4|< e@O˟5Q͢GwՄn2 ͣ<D7NKTJ#?`xvB51胥-9gSC QD"V] 靨~@aX,î-.~|riW NwCA|䇃, ]?xE4Ϟ)8E}C}*S#-V@M~r 9u@xԃ ZʈW 7+IO/x:2L%30qf$-|pCVXA^SJS!; xz`Do4P+˾hl[ME o+rS4uwїH~>:Ҷ'wڌ "{xdYif0FKT ɪKY,mZ^PN~֋P]aY(a^'٢kv}gVs?Cqa g梏3U3Ll5E-cQ]7や:1]&kxep:rG>a{ALC3~}_k8|={aw1m[eXѻVHrj3MZ4a]v/'TZI& ]]ܵHs"CG&Ew'VD' kP\39v+]Ɍv2%j'NX]<-e,{jQDԶĸb:4?}cev5e:͐fW1.yo~+&huK!6,:rc2GjNJX NКY͈(Tjke^oYsn?o2g-F2]l 5L7О}뺀:-결k]!c0)D]f5\٣>1oӶ=_fyR> MyO<*ŤOt&\R{Om`ض^I2G߆ `!*~[K?~|sV]j;[}$k+IJF^$6м7P'&samX OgU(㖝_ [lQ.DyP&z{M 2T2Z!]!$˧^SSƓ"l=jOT}؝aV8Fഌ}#a?$1ԡw<`\;Qʘ9uwXG\T-e:6^("I-‚3ZHS<'l8Ĺ(gBd+{AZm*` yhqNա=_y% T֥+u6,PntD#"깹RM]|RbUR%J|dPsY,!pm>VDv$@e"YsE5"pş߷@(`\ߝ[*8{x}|p#wu9ȹ|/>q~nJc¼l.&go B'a_|#?P@'T] fsќ:Ig1-uמ=_ B@h9gड़Dz\w^HjӺ4vaԋ)"$|2O9jZ1'OL!8Ec= ɄKc{4& {3uG7̢vkR0_i- k-$BK|ǵQų#53*Ό"/rvRAgφw.BD1QȂ/۠n|omqJS]`;X]T=LxtxM,fr0txhEk oqDqcL ThSM4Yͣ/4W |X5#ڳfC {LYFm^@P 1^$=~Y9a~tnIFӻm@jn9uW2z y`#}nC)@M2@L&"2yIL` GbLySX ʛB|'?^uw6k+Nh+تa(ߺu_ fӸ3GTiVGzL})/Q 8 Ef$ӳ% iMSRLn]p%cZ EkPlDv`%mqIki\]Utǚ.02S7>_˾RZlLpa*YPF X Xlj ӂtBi|SD*!QAK0^AP " k{Hݲ[pH*[ VE.'g8ˉ2,OyLa ߚZoЌw$W%F>q5O\PZ%CYfPsR qw\npjWX?Yw IlsB\(5!+#*aiT4|5>OX  ]`lͩ6$@)4s:'ܼKo+$v{K\5`G沷e[+(w87jH!'6rXv02 -d̚J'QrN1lsfW:=/ :A]B~ ] ,DTr(ܬu A[>JaSkF>Uiɨ 5pz@HȽ͘՘HWfgyی?P^Ern$eV0 W}ryV HN&U؅ tC\LE]*'vBXQ-td <>N<) U^4}[y^@NDU5Ct]cq<6㼠8#?Æ+dV:וX ~;sl^?wήV3W3lK=](|q+"'vރl.}B!4: ):F}y=$rD/VF7"(yP]=}k+N|!W2D X6q{:Zs aڿkxvm2[b yFܥb1=r,ؗT4O|$J//A-įTG5O"xM^paƂ- `,o9nC}Z})}(}1kIPT1vC+*H͎ƶc⠟ kƠTDT;hbj! ($A{f瓉V6F_Υh|T(ږI㟡nmCڇ7ՑrH'ԇ~ e12O1&e] R: l1"y'=DxMڿQxH禨rnjLc, :HKChDOk`h`w:Ҫ $_Ә ~~V6ӢU[XR H+4: ;seCL2d Z璚Vps 9x)^FmS@}l"϶t(mVbIZ['?ղ?)OCg &m|Rk)MpDj!2QO2PJ6CS;As1& ^t1p^kA2T2ø6jM3ja@`? K=dW]<0ymT՘ȆȎ܆VUfOKi)-ξѐ'!f;fo79X:ܻ<|:gQhq]Ҍn:2tuFju&cʑP]*WC14IP CŦj ;XL3BU Yp@f0.(91}2ީYMlQsfdyijPGFtc3N%+B㹂JcnjZldJ ktp(tgRsuG<(ޤ"D,ߺńL?\J5N髽9~oC,goU DgGJrHC J9'x;bܞP8_3LǵI2^~\%K&/uL|+p7bWLkq'Ju q#b*EF*"PYRԿ#Xrf}o0x~JX/,582aZ.檧fu9 +bfW _5ޭ~ 0 $<;DrmЄRrynοwbOW)sHFqUņ0%H@a`j<?g"rԳ 7n zS :ʽ61, Gy|-+{cҒRjhH5;Ofz pvg+[O1ǻAS?]pֵ! rW}T fqf.'Z5ۍ$ ВLغTkcvK~#=.TN%eΠwE)5{R|hhN*i)rơIct₧-';^A,W½^af(!P($=M)4ֻI|17`jܴ*ɒ}Y[Uv[&.d7fd~L<s,,%&,!3#ݘDGc[@fTP"K%w[j1=׀3$% )zvbl[fGMsGjo#?nrնb` 5:k[AU$ O&Qsi654fSc·h [-dl!|2%X3ڵh0`-,zers۲_ fę|mMp/H3ʵSz [i}sOq]iQF-!rH`KAfPɐL9*cZ_WEݮ+2}w/Ou~Am\fzV㘎,P0=UmeX^Wgdy_t;YfhSg&ѮK5hM/OAe;շEb*;g$Yw#7(OB}h}fw':F#xh.Ac#zȭ8t9b^Žek6MW:*m6oA\"نE1$ЮB,Az &Kօ4+4s>[~K./`)@Cg]S#9 IR:^ Ӂ 釹w۲aцr*G F>I@ .#NϯEۋOn1wAb׽= ]y\ثrȦw?w)9gd(+VjQ!( U\5İB1fm@'%vcL'-~k_. o hO4/=-q_sQRDY74n28@Qkw~uR䨅u4}=陵̵W+ĪAJR ^w{\YA,$W ߶B"&-!NO$71)@/|iedro/,\)^TY[t"IOZ*:`bJ{뒯47eNrte1l#3 Ḣh ^^ 99d_U vb)IM-@mX$;ƀg yӱ?~B +;R)3 H>| }:j291WP/GB  PWeU畽ЉBi+ا GӏfQc9w!&4ĴbaR/7CJBI SK@#9I5@]"ۯD7>?귧喙5x4o%3>'lF ;dOѪ*c]UJц k8Iդ\\,ģBU_짩,vy/7ʲE" 51&ǓnYXt]xLpm _w̶1ʬq-| |N2r|WC%# I8Q=L?],acjN}~iޘpWt]S?Hd;8HZTYntv"\ ~ s3rHkQK`ػx$ojûr9VemKsGj+o{Q^i]"Nr!]-Dr-6]m?%g7M7`C*RDžנ]벏 GP<)&O͜P"ЉvZW#ţh 礔TRx,*#"jtȳш>:MlͤreUw1zc#<Qpb iI Na}c׾MQk1^IrMu/0NϚ": 6-nf Nxw:R҄|UpÿJȚ`ݕ$#b7IF_sS?üx:TIVXz_:Ny{*rQʉ صe`SYp=$cIV܇'U&u)tnuXzmfF,<w_ =d?eޔ>^d<&ihB<mij2U)ɣz~7z~ t=O!^Qq dH;^{R/q%G8z2Us^Y/k'i>DBJM毦59Wơm'W߼1%Ȫ.[,\be sjFc[-r'7USb꯫/AS\$\-]B[s Q`GpQz|sf>ʖÔi''1JHMcC3 $PT̫_m1igOZ~OӣThp'|F.NA:o*?g (mO`1S40]O5mbHYbIzr|6儶"|P8uל1t *nr'VFhsWYgYTW1v;V=8bF:TsK: ` fWCit8χiOLA4*x%JtsvʎWysgl? =!0qr6683P1K˧cBkMr@5%8ވ2F(";/CS=՚,d9-=?8N:\kl[56 g/a%.r4ȩU䁁=sYBCpjr=W^) i܀J˰=[\&(ʆ\rD 7J _\ Os;]lK3.$1(JnmftOb߉^lwIFov}zƧ\ 8![ $o&n$wOԫX7#L!k4u[-%pVW٥ܴ. Jo<-%/HHyNTR%˞j:=#lbF哿q\d/GP/&л?(٢O$k|DI _k=sPY3.95,2[ZHkBtJy*RT46H"؅`::d[v^X#Yc(_tHD=mޕze,{RQO"2!"^<(oƚS|M~)mRiCqZ2Sal3v c;6āVwG ?^N? d}bv Ykىq\J ڗZYԆ3ȮB,l]1d_x%j-v $4]4r2]52ЂTC3 D~ OD$+Zqz&t!/HEk'Cy'x-Kshxun`LWmb&$ $BGG'չ|^JUFF˾6y7Q }Z=DcĴw~sD`*$ۙJ>Nʧy`3Ei3]?_-~FiMHJ;ўLȠ^KJĀ7FSO>o(=ӣ23_o64p5Rߕ\f4)S Cwkg=0<u7z)7gȜ׉fo_O2P6`P )q"Xݬ |IFy#ɁQĿNov$w~nӏqx}~n.UȇNhlOdF [ӂMw!Żs7!WK A:/fN$yVCMWt˭y /H_? zq񵬀 Vhht*<5=MJ/Ò>w{QsU-*1k6Gц ! v> ׄ_7l6PiMzHgOO%Kx,|T!/!3\}(ܟ }EUݨZ$:WW{GMC%P.%KY@2l3]rX!N0nO}ա[SX.T[6֓9(I[Bs,dz2O_[޻ vʚNwLicP$jfc[|jgj;ka< U`'VIH: _6E G_$<[q8P,f'# *F!|VjRJ OsW*JZiUBD9h2{h7˸@5+L2Q U2bDO: XrC-ҨHOh[]-G0] ]R_Kz͛/mH;3PGjSW%wr 9>KW7JɿBrj]ktRS I?W  a%)7lcŠ'a fɕ>F!o{vٺ}av.LufM %E.ҳt?c.j ft%`P+\"苔jƲJU,\͜|'zWus0);Ԅ?+n>.- _~NTE_pϷ(1.]%낂Rh-Hx 8:5zDi0ܖ[Fi^ƌ4~I~FQ>~d Xbdwk%+0RGX HJvɡFxAZ.W0+W<]M+"H\>𨉵ďgwb F o9H-a|%mzv/zʖda fIe#3i>4m vg C^gl^4@^QjD! %4+ a@O\I[`ywPY{1sRfdҾ,~"Z`19W&NDp6 ZV'5yo,YWl, J򜧭r۾)t*P@ju>c f)yvG@c/~Hh)+ \l3K&]wh5I MYEQq{N X/,vn p~e5uOfo'RN">,{i&L}{x`̤DrVE2lnl0U減%SMmx{AW MPl)!г"bNc,M)̣CY@" {YGR2v7MB那j@dHW9i +pSz I)LN@$_;4\Z}ćwgVzrCӫ*ݤ9y ^jn-l} eB~C~HӺ.<^Du4/SҔR>b^1>ր e\ZX O7LЯ$6˺&~ϡSzg" ,>Jd 2Xw'%4,UNP!9'b6l~*LZa(lmƞOB7:?21lH۠1EZ>'ߖ:L:'n(E7ů5:S?KDZRs[ O3aVO"Ezw(fJ|9s`{ݻ3!|yC%G8g`k]%$Y$ͣЊt poCO@wfŹF 5)pqb1imSGZڕٮjKZ(#@ݕhCH{PX'm0@^M"RD*.tL"_LIHG/ bB?,Z#h0Z('J7t4}y <׾!,G+4F]Y!u',d] "eY&hKQc M ~yƳ,󍀏RG;llhfWhܭ޲/o?p/ a-_I읈p Greo 'SQR+h ˟L=UCR2b|uJY1Ԡզf$JT+d֜tGajAs`FR%g*^^#lTCd?3].$@2Y걂 @ُg1)1N)ׯ|297!}%0a@\GU+()D:vDž%awRl#bcpR8? ؓ v ^:wֿnhi9PJJ;o 7$Pjfcs~(tNۜx?CƌXə}__&soJ(nU,`g%2IQ.V[GӁ1( \$RZ/X$P5zMͼxbܝ FwlӤV" F#´'8ߤ{+ GaQt\BR!U4f1,L*ɼMh'=pU1́4)8uׂ4%DBtX rXVVy ~ln?mp'js4ec*1(\[EG RrMDFӤLeI\}fϘ! M2#OH:?Δw8cg͝s_$eй@["'6Z::L &T 0w+/~b׎R ),se 8#[b.Md8X\iݏɈNzl0!k`PևA }E%i:}ӦPV W'12EFZ2[Þ;0kA0\K@Z@?lloni7pn•.xj6r,V`jZ gf8Yzk4-*0CF0'Ris,ZI眰 !.$EwS"k( 03LƻwˏAYgU$i8F˛JE0-*(Y7 4lqOgUr_T>5=b!ٛ@גr5p՞͎ӎc5^?guGnqr"O,IfTcD6 \%:-U3$m'+MG03|IٖZP0,ϑ>k֓wWiOX@ _7Ai29W tdСܩt-XDG:[ ` ,k;ՋGflˢu0 ởk+P$ fϫ`FPKy [ 6`@XgY|!}eVpB.%K΁R -@{3В.Z-I /i,MJV^<:DN > eC럇T)he2?̊6qE()Jh!8ڻzcg߆Uàr.@#rQ}s}#tɗSUL> Y_UjFH|#αQ~ %;9]snbA?&i53 BN/G3s-BfADD}TZ [dVN޲X)# 1c ΩǞοiiف+H~"jզH%:g%9 y-[kUYFșrfæbƹ_uI SF+y@{1T"N;'ڟH0:wN*X)[Olb8W%Bk?;<ïjg[h'٣Fkuc]6 -٣xȒ> tn?kU&ٍzLP.݈7xl{g\HAoghP܃1}Ƣ`PDCJYTRr u~6^>Iڰnp@v"^ _D9r+T-tЬ94Ou av#Jg%\'ؓ ?w)#;^x"EL!>3u1D{1kvBx^H>̫ې* [4)"+kYG&&JghЁTaW2vu20b)_ڀ><#|Bn !fr6 u?*iנ# ͽyF?=>1 iRdco{O-&r$i`e[LbU1tٳ}(#,47CeXͶ3ׅ^r ?@rgUZ #4ڲ'챦?Hb7.bΚF@l_iKBTbѤr̩?3M~ y?6D"Ţy|zwnU CP3|c:In'XkU~ VY']_~o@*N+P;}'qt$a.BPzM7e)dh/G( Bdelw-sರ}BƍDIyR$+bc x$dx%nwmGyvE22݁~2om7{5jAZ3ihFPS^|'I9Hj)޸ɲ!ސ ֢/D(de,-&~ d.+ ⤠HPfevDfHtq/2VsG .4D8nWO, "2E6Hf{d`` h9hF*ɧoP]͐[^l¹o<[*)tN2=77sGt`"91=.=WMD*,hQwa]ʔp/R2J &QӨIț9 mdCd <߂`IFB+eӶ B92P1 d8-TϿ$&RM@;:L#ƕxA\p|gPyB6*vum֮QfaRh@]Ry*$ 0WS #ˆߏxQɛGWY}"J5^ X@K'g֔;_o JM'L338r+)*gK7UKk"c+~;; H֬ft9ƕh)cX$7WQCe'ݹ?*bۗQrCT}GxDZ|P8b̗Οپ"q@ gs#Y |2.\XVF.Vձ{Kp$= X!´}VWo/nI,J1O'NiWؾ9]EvYF_CʧjX>B'ʳ@Z3+!6ptT؟xJb#2q'4iV)]18.|g~ߙ }9xYI@gDN0b?mWx]Sܙ[O=6Kl#'Au9ޏeeM%Fx,(u'uD:YEYnm\^hRWB߶hZ=7d>6wTߜʞBbGz6'ҍ53[ %ݪ7"e Z>kOkׂ@/ۅ` N\w@^Pn0N)ס"XݨQΕ4[ڥ)Qv;`٦Qh-YpTJ]0 V~DKHu:SKOG[C(X^u~);nΔ p|N_eb`d6c&R^I(zA$-vωoS{ Q,(E~>}>]+tEFXJ]}) Ǚ Xm>BrhhD#i%e{t5ZsiҍGE(DB*^$X-ۍINQ?YvÍ` mPf(h aO9t ;~ \^d,1de!v:&0(d]54CzDNxrs =;K~ڗC]ZgJ DdV6&xsn][Xni.DEOrnoHF(TS.dP*/q߰cOJ /aMlm&ǒ\yIT).N`]TB1x^d0=g*ٸU*ï;"\ ԳT d⹗XDeN|zc+R9`7nL]xYeVrX=.]X?:sΨ'Ƀ,)Ж܆tSdoM"Y]ӥD텈I LRU>23^ !{ww s̗ۯU^R: _iM!\3T-w!Q*ٛO*sZhBwrXs"h$VX&6mV5,@rU#6z:ʼn[4R-0HΌGӈg9hL(nhm~! } wEYw^Q&^xf2q'J4͚™[>2{V޷aQ&o⌹ i'*g} Ꟶk |$2,6oHil8> W{n2䈵:/B8VcAm/.!;L@^@u[mO8ω4Z1;2o-'٣r iӻ&4[s ؁':;6) j8~'RO߻ dGo@olx.[A'>[Փe s[]^:Ci<2F3UDaౝG\4[zZu\rBjQ3#̲5,:N7o+}VC3ٕ֚Vbxn{JE2ؐg[`zc8乏 V3FRa;iXYo': Q _EGf5w<|KRRo1^]GO5Ńzu2;OݱfG `aB3m4;uKQ~-֣ DԄM!1dJAUh`)k؇=\edi tMѬZձ??;%d>a#<}N53t 1UrKѶAG/WZ5;#<<|W/ȮY0b*F6ZiCiW]|:Xqk2caZYx 4u4>eLҎLY?F;=ug{ǘŭ>[[{|eM&oygGwӱ(l+;!={ciƾ{ZO9vuaʥ~`s3V-s=Hq SDMו=ı( h*4sRE ?xWaN0V8)[;oo?& [suଚ!Xcl﷔_Feb|W]d%ާnJv*9W@k--Xj{̅>kҜ7eVC&,*5 Vr: 2 pgs*_E  ;|K15_l!0[B~,[P3 x1uj'FF@zzHPDbAvBH ۥdӧ bk[4 )kU|9hxgnσ^n,B79ݢ2IF\?Rp-b|_:%3dOB[/XF+CHeۗ aV"0;Y̏( ;I>{'+ki`$*;LM#jr5ZubBe4KieziU{)0We* Ď h -$s+g($slR%^1p&U9s@Ro@g,J|VhZd"OV6ČWv9NCzdow'z^;1-gr ~ײKlQ u'KT"WP-dž;r|jvE э .4T8ZpzlEPl`/hUe Mxm]2fNkHϱ=wXf-Y:F< g.E]<s_8*N$(ûc B?~Suq<;aax*P ߆p%CՖ 9xW}VHrB# :Zg΁j^ɬɬk }@ or!+veu`6$ m(s>`&3Ei#L 8NL sڍr8&GZO%&ڙ0'? ;ۗ&[ _p7 &,^W۳? ԁUA|Yɶ揶8U 0r?@xu=@@'@Y-NづiyS1Y5Tn:':v囃#%zSen#J[5heϊh/3Wq2(i2'O$}¦N5$JUWͲ|P%WT+"*RդW;v`ڧ_9!gj!Q݄`^/idFJs#^YvWh;PѥԔw=唁w_B1.} R?jOao iS>{H٠ Ra}ԘZZi]yB!JFmlAƁtB.^ڪkO?էUzҾ?mL0J!/UM%CZIf6.r`D`f5yE N--nEɄEr0B+*l!aG_@.?/1ex,^;:쬍k&UIa !AElb[da&H7 R06=}R bqMΎl2lΏ<9  tkDlg䈿^ CJˍn6f[ al섩0acah;G)0%ҙpq1gē!3^sXF?'Am?[ ";H=Cꖧ75˕#^/+8Ax #E)hd%̪9L-T"9(u?<.[#" e{NU'?D@8(^\|e}Pm-otha@i+)"<21*i04KSA۰}7ɍNf!Q+k.S6$-i౻D*!_j)N` ' '<[0sqwH͏ӹQ鼿ªB_O8J5GB@OYxm6\] zdqvG+jP6(Դ8Ԏ+Rwk󩨜@QMtmet<Sb /3hֵnO_'L8h;oݥ!hG(BaҊyvWrY8Y9_,(ZΝ3R}۾:Qi-b ꃇݰ~W%960!$ _Zw&kb*]C ۪ (DjO:}z|H}wL|DDcd?Uucw)Bp}K{шױ4? .^sϯ %a{*xaziZ^,Ig48 8;s mWU j?FIz7-)@f8Zk@T Lk_+A:@iXMeNo%=K|;0la?!ΕdNA?'!]Ʉ \Vr?p%xDƞNe!feM+ZFbe?Y۞'Yb;8qi~ do@ Oe㋤W-SS*~_ޥMr)Rql㉕4~5( ; w]fEJ  kЇjVWe`|0,ݰ:\8|?V5~>gNűQ6*2<vF BɰÿZS6EqhR+- P&`Md{xwí[Tw4Էva>3I)]_LQBި{C:wkP'A9>¶`RF<ٖyߒjJ'R7^FMl ͕w BGPv3!hFU9vmä^u{a웈3;0\tXۗm(mYa !gJx3c$nJ jhU!Oq^Mkp4BjzE˷IX՝~}Z"ǥnbs2i*K7 hwK{0J9UcoW1=a NUks1wViQ3+M NhCIv%sє5g]ekb Qp߁'/w)SKRuX wcvvMN4yKWFR[PzSH9Th&|."2+9 )N4tn> d3)}o*yq1=ZR `'0IQog0h]wIJ"@jՙ34U|S*jRUahMȆdxl7=F/3E|ÏLZ!rkdrh\dn|kO/8Bi @Ѵ|VQbWRB]˖npgU @.!/uԨk!L ;HL"yigiӕHhT˳^Vr`hO"!pҫs/b!K]Pjx-W R&)Лt7-<۽M`77KʹܣV3cfEy!߬T#$I6Fsx"B]E\v'ly͑"%Nk?Tp}|~3= @a nE%n5MDŽM;]elzZ/}&r~/ \oٞX%=x]mrgnBu|!uルu%Z\s*CO[7IĎg]5;Bd7ȩT3cp(ߠ ՛qpL8Je kU O E[9$9% *IqQaw̩,7Z1f_QLj֎f3#qGW]ەW蓳,$W7Dy t&>Cόp_K'tH5*RG8초 ^+lX'MV3e 2'/CȷR$f ^v}s@9囇C Plv,؉؊ -utּ8elHd$F^%5 tDo j?o AuL`d2PzGIm|Q^Бo-'tAg+pQrA#κpu=.(K$"UCP@+^cjwNZ_`R2\1]Ge~r`Ogl =pA]f6 [Qv9suj 5\Z+/}[ 9yxkn*m:3=ΣG )_j|=}c65B /|O!6IdvPY=yd4 i[p=o99\wzl͹ybEu!# ާyϯRZkquYiVL("dQ'DPm^yncc FS}[c+NtK+@$r$BS93Îݛl;i=#oa?MXnC,&cB$&Lk8j߭S (rnaE8Эn{*WpW|w8ѿw7KXBK!sIDMkx3'@yjZ.4R>ߪO5̞6`X;ꇣeQ #Xb [[V)(yJeYDu QG%A>3S,';/P~ jB+'2l3V{DF߫dFKAYЭ`iAT& fCۗBI?d 3i~` l3_qU{3KsGG~ 1W-cP^q36O lF!`Qq ]2{=Gj}v$8ԩ_(tLsj QnsSK!{ys>DCsJ1`OUu! VȂmv4P:6WIY & 4 j\>OУXKFtR0hvzV2'ϩe ڰ(ˆU u@| nV<)2Io rMOv/tҒ f3jf*__s(qD)P0-Q ]d]H nc":n>!cKiN,/~6ktޥɶO JZzz,T>Ax+W+,|dL2=:o 0:ddr $ _C&"1G`L.iwvoZU~UlwZS pTw@P]aGTsu K W&!lŻflVhp~\49RCk_YB:j[s^{}\_ιd݆Aq%& sRՓAn4AeAfN*Px$8 i=Tn~o[;c"m(!BKVD*6/XwӪQ 3;$+_\$+a #u3,"oѼr.#LBEOkw;By8s-ŅρT \2_uLE1Rǁ9A33oFr>tX"0ZebDA!chOd-Tg=i0ȯtA>9c9'"Z`UNz7tCP ?F\^i4T`f%C g/z05v&w X%wLrhzL+>mevt⋡O < BKSqGe?qՏ'U}ljK_ϡmv$zL<3lAf>mummG@imʹj{1UP9 WlM SIUw*ms[T+}›(C3P*r֐3IJ1'S?Ј$ F(AX&A~0Əγ@Y`&y9yRFS`F'pel RQ+}gedF7o|OXE;dr-.o=$XR@Dh\ WX܎X ױӪĉRKLBGWmYP,d9vòo{`Ol\9y{fNj/%LF`x}6޴#@&iڬAb׃lT?ENL$HTQ.ÂP:)f~edf:oA ^(>T@9f$N#ٸwM>hnn̑ED,k!4̇kx'WFă׀o+0 F`<9-1cCu6H1< eDΩQ+o~j䁅sĂ]\a:e?b.hZsLrIItD7evd?I~Y]\OmaԍL~Mh"HR(d$x%![}<ϸ 0ʼn|% .k,MS\OV, U%Nҏzs;MW   #ׇ-J?)DF܊sdGj`GI2ܩ ]2^бA/Nō~~; d;q+r52"ؿI/%>*KЙOȴ?+5'uGCQ54v* @ mbq 7|#ǔS]sln!^]/i3PNjtib>cqiqU{H|~T5?ky"&+G,g6|Nwէe'QnfR\]4M #k%\ 9Q2&9[Oa7\˙ȨO"+pkO1&ECPXHIsXi\>9Åٱ:qP:O9PaoTPM4R݋5weRAwāR/$N=2N i0Jt\\&&,(n 3vt FҫU/` (3w[mhZ[?` p5jYBnGFh;_A9lO3a&IpBww,:T{wH섽KnJsOH7G Ehҗ` o!䥎[ >47??NWЃ#݅@ng9:˼F =YOç989Db1/jO|Gӱ2o:}nOL-h bCLʳ(藜H'Ł $?mw&Rf^3d:'"savJ_WF]/x 8D /3;4>@}IZ1ZDH\Ĺ;;|2~@H$u9V=G LNQU-w굇W 7|5':I{u-LIrWDv'2Re@ PI1/`׫(%..r_,JuB/)GrDx +,lUA;{l҈abࡘn`u 6JG  Q;r4hSÚse/pD>U 's#W  ~Ci46lj̛jٽ؊#A9НWO6MgEQv6ib.S Ne`Q慟/A՜2Llqaܲ WF ktE Q9 /  xQ۳>n?ʱSIJhj&/2B .uz b(O?%&+Tf?ϻ̢K45.㤵j" |Hfr\c%6 m[o'xԆ9d4<4Lͨ9 2 # bf 1D9|8 Fl _@sԑMY tJ(ڐ7,$]f+MtCD9{?jծT>sS8nER#4xF~ {`?!zjz ` ǸWt}!0/(qPN!cev07Hk EhA 8 E3z֠b5E2a׈/^1݄Fog܃9k&wlΫx[::%\(@]aڿcE\<p+PWYoPۦy&<tp1a'%L\G"Fd W*=e&  Gp[:Vt5T Ahgkebl}t 8(4mM$1A~"(T[:m)sаw{3@ gvqD֖B_uB0c!=V\2FD $t[(N9>H bWh~V"$vXOZ{ΌA#xns c7 %I=nGE;ztE0q+?$VU?avArrsz箬Ҷ3tL1#ibt}JAS# {3Li=wEG!(!"C`bK4g IK- arjwCNZ2Iwn8z_Aj.*S?q]ǥb⁞Vy0~Fg/kN-Kxxbo;at qĈDcĨ /G}GE]*V+/ρ)] d4̫(8gi`G3f 8ŧ[,G7-崌9 XW|"H*Ŧ$-Vo&E&?)"=kDD,d(F8pB} LU5OU KfNBuO3EIqUtkZ[A7bF{q%K?L!  dl`8xc@}úփgZcdΤ>qCK:'o|R$}rYL@(Of:Ҽӂ5K`,x{WO1 _΁됤?aCn)WFfʖWP265e_51 aᵶc+Ef )z5ڌ=v3#yXg`mDڤ|]硭.;<[6J[XZ4\&iP zpXnSlJ} kG'(RK^4@C+ix'+1iElXꞟclZ.X]W SŮMP"/y硸˜J)^K=zO*fHE_-Xi} [&P4[[Y3[o93.!7=U# Y>"(vW w)n8;HmM wK4 Pde:o5f:+MQZ"S| BO˰,^l"6=NEI3+9753bp:+ddSpir>µ&:bTEp>o.*0ˣ1;py2*Tʃ]u^,yԇlA(4qK/DVQ.OBwZzPXMɄhfk&(n.@'PV=$!%'t7ߺbh># 1$c֙{Jz y͕w#rc8ZJGZ4g G(!+}z'yk ֦H~V~{ hN;^_ƑH؊ %d9PiEw3i),fwb"Y {v?;g#~T^_bz"_HqxF} qaM7rڐ9ɋJ*|'{9u0o:9*DE D67$df"'fIz`D:9i 3p$F1`6)[ *-׷r?PeNuŸӪuۘGк0 PG|6jq}<(,(5 Nq3L@&XmOPI(6#Oⵟ8bd%>.[h 2n[Eԕf.:u# iWAQгuHWX@fwB?Z8UP0'bP@c'6>_KL 0=.SbgQ̝fz[ٳ/rx^bmGW/NU t:#t$/*ףf2B ތ?_.Hwwg:&%+;I'2F.C[jĵXsUgަnG nb Vڀ{ωoҠxMᕪ|nFz.-WB5/9+AkPڄ. zi}&_t{4(x=׼ ):jĄ%Lp&i>S#PJƆ,xXC֒f1ToMWn4= D$հ?_zA< X`DYzL+OR63EUx^$k,]a0*-tM{΅7tHԔQ1}D;q<bEi7KR6LeU5yku~yM>Owxp4:"3f<-^0AhFynT$!£!J#)Դ*AjvsWp`sHEޢS vT,Vb~4 ߋZi z֜i{Yu+B@ǡX@㕀9[K;HDm:@_B/QW-?~SkHJtű}fk:g/}b0ӉZ|=Q>>`˞`^,ɬns#M#DxJЧ ^,ꎱ! D9nipt(.\J Eja`mU,{qz c7YUX&&8҅PIsV!l&yjڭfNKk2g&p!s"afa$zu dm2J=xi-'J(4mjkrǁ)˵5M/e{?z]K*#ϯe]xp"61xNΞIJD43Lʬn3U4-Ohv6v#ITm|4J-ɛ7*F>rc;圊҉ix@t=_:Z5)'Q! | ؤ$Ԟr O[LaS VUqZg0⏀<3dRZk %{~bg;m;NRU7-2u P齋¬Ւ !601Vayl05t%2Hm:ih q97#oǬP_;|&Nrpaj Eh 3A3wP,$A9Y1džjeaZ$G+ sn(m(rb>6Edz'5w`/)xGۨTt^<ZLq[8r`,s"Iv0IqYy5JQxj?i}2D* X41[آ \eMI}{`p]){r7:鵨=[N:l %e2'&Qb%,؄e_ݻܒ[7AM~'My[H0X.Dߓ&]`zjq^%}h,sXenڼ1h0J%MN>ٙcò/Ab0A!aP㋸8GqQmw9$o}Rml:pDXX:WɫxK Փ_+ =ؿ.4U#WD X[4q'0"Q@1ҁ1Վ GΏx"R{R w/7[E*/'Px~R5)6p.J͛A 6: ]8I43f;:=YlKI^)l g=+ӜԑVC0 `$y٢˵ vKǁCW%<3/UIS QE+(]V˭|[Tc:ǥŌ^D0r~էEQ*7^xPp8l =4Q؃wP tSL$nڨa.ZE=T0ny ;SܱGD7|QJ\ey";M@ %"Zdr}ɵ{RiSkR9s ѓdQ;K-1h }7dn$* &Jt`'njMA2,mm4%ߜFEO."I*.$ř{~>!gu^EolThՁީr_kevro 7 :ijlzp!>:|gT`sEg0\6}?JlLxAEIS,5W2-IsB2yDfygPRvqBܻ jTs{úXn=@s濡= 7$??z3Q"?fS|ؘi%R ۺUl&هZNe:dSo:j>r2˼Vi:55#q8/V{hL^T6cY+rnhP$69 RGA>,\]by~T>U>ܧ[r2p98$sz{@L] 9e zIFCCGxUh67ᦇ߮(S Ϭ:s;M"-|]ڰ3*-}l;{mmD1@ǎ,ܩƪ۱$TM\4z=\pJߝ~VrqWo%'Á}0"h24&2_[YΓ SKáT_|0@+"7\S/|m%#c)`/tnkw\*G&gΊ<5|YZMv:srC= fnQ<00VmoVD5VZcRE2Szqmֿ:ȍ mAU=jM|[4,=]lt0ҹmudj(n9mT tځ-do2p+ew (*_^D|M og#1j`fdpRy(N"!A(|OsQ$[ 3oa?i))G5AIu6H˝˯u(zdҍ~)>ˏumF1Թ~զ\XEhk_c]ˊM54)5h0.S,We-&TpuP1s#عݐ:$mEơmPSv|euٓ rY[b%| ?tj=Ä 냼/:/m ^7#T frJYdbGb 1c4vEiYܿ DPY)c!k=Ir\hH@%8^젭ݏ'[M-#ΘX!~("q&17Hhx+|]Mr 05嫧¶,kQOu+VW܅UW7dZJV+}#&T,v0E :F:{8S1Ù^evG[nVL% yԒ9ȽҘ!1ݟ*_M4.%{x6P'GČ99?t M^z edQ]N6'gOCUx"֞bݴ *dt[i$$~$1߱2n&F{uЅ ˚ƮB,uM/###k4/%(W Fo(0_N' ZpOW/tQOY굻㈽e ΙY&vo062xpqzԇjN0k6Q ޴_erE%^+44>KF6_+9v: wؖZdⰾAUvҥFqdYYql* F1239jks #9/ Mod/3)k|VYIɑU%W²E_LkW;G C#jy.%%ƱUߨZӂ-}Wh¡tm.w6g\~)UT+7Ai[ %F݁țמcV IFB\G} r17[Y9d1S_o{sZk++RM=tVClQξKVn`Lc繯鲉‹&wY=<ғ#``*VӴb[*ch6G=c!QeDѡ:D#絷j:m~-,6Z^֝TBG `Vi[mDP?%z; PVZGvdvP:٨JZoz\ 6&ǭCL6D5&/1D9RC{p>,}A i?~EP?LwfFdDQ# Kj <1&`O62F5.*Ku1!3$a)JVk)\ЭGr &BLoڝU2݃{< ΩdzBjH.= SWY*/; \QZ6wǃ:Uڳ:GEX2A7T~ṃy뱿r,HZnP+I8˨Wa%EK0Wtōkh^GR(NQRl&ح;JqX>~xU'nX Iqc +wz켟z b(.󞟂!MhluˢӺc bz Y'E>4V` `;O4PR` h.FR5b)K6Hi9JG8|/ ,I=Q@Ez@Yt89%&$}"1ȇ ci.i.uU/z엞vAL*MV1)]4 0˪}4 sLlEFB3QTC "t@o2.4,4Dج"L̪ (tNνzw&;R_74!O[:)6:-vjOim5?X&K.h3y w9?<㴈 xq44?ɢĘH0G窑& hᚁ cZڙ&}}zkHrg`F̑gː,fz S. w63Ai ٖfb#.n)_lEE`Tg_b=6|#7sr&E-Y:38(X|._9ΌhZEtBr*,hP˛e5'*V4xq?}q\z][!X R (vEVp9;!8Lɡ״5dA~Ʋ+&-((j* Q`m uRNewUm\H H'/U&Zmt~=g/ RkXpAY2/a/49 |9I5#EٝS^߹>ePqU_g6\[o(e=7aZ`rh|҄PsGPG嶈UnuC \ &@ELpo;̈LЊeǫ%$Jk0ǜ͛QXXrFiS>μH[ Ƥz^doLJ{-WU{ ޳N:*ʷJvFʋQM2Ll-7O2^9'-iwj}fU-N:jH.ABsEq@/ؠMO86Eª RQ~#103Y(-dbo1"8]kh!hmP*#ݗB՞g7gҹc".r\X5Y4갷Dx<J8¦Pqh)Jbl-41Ѓ ucR,1KSQSب(;܄,RC(aܿo1Po>My󀚦[Pj1XCZ[tk6.?0㾃Sjo 4]1Xq,\CK{+?4-'H;-cka3 hYur.>$͆PPz!,:Y$B2Hsa&oC 91lrx{Q,bR@Q'Cݼǜ4Ԡ$V%7v3@T"e=a_yy6v4Ko$09 3JHͱ?5 |HL@G5wIj|y~sZFZ7'5kp-e!WI᝕<#efD^v%+Ɠ0qdRZD܊MBr=j$$=k8^Yl[m#zοf^Rj2g!2asr倾g|S%XGA`bЃ 2%Q#J`i۟Eҷ&B XC6QĶV<-B/s~1gpYᇲ^I\+P46CLŒTh_nHvPc%^x+>T3#c?!hnra"7q‡Yf*e(uM0V-jOR^Ci93)3>Z_QܷNnY}@p:@|e¦{v4dY 7/M@ Xy[1_&t{,U]uGw5>S+P/]bOOFAƏ3;,{9W318VlYR 7wpJ${\鶊Tfy&nώᚉJg6&37l%$JtҡMi ֽf)dgcWBgO5 g "dl5tǸu p:k>]vܸKݪhvA)UCSBWټk6 `ģNt}-:{l> Y5aD]ЯY8bi$o}Pchsu(хneqR/G+m ӄ;g3w҉#!XnaڙXV$7RfeE} k1tGZtrF_Lp"l瓌]] ?75ʂbb~dwȺńɮtvLMƶ+}}98 O2*\e,ا@x;(K+z4"7M?P FNL9ԍ=s%E>\n86 6ؚW&`@/ ՝T84E@a bu<ԢR[]U \?qx]ɧ2/8vգӡׯgN5ݟlM`0s9 M3lĜo6$Gbn݂t.rk FgSN)2_3>_(S6+(p?Ú7J@ ǻ4 F+n9HH* y8gdFBE>Ztlŀ[kZ#j]]iIS \3{[adӆ(ǨB3Xb/c(<FnzupwPjT`Dz)Ta[x dg(2>2% 46ܱvԉCFYa<F\&(:KxEދ86.|Iu|1O!4a[sM}0[ jii23K cZKڽk#6xS"WQ${.JKm$)У )c6:ZӤ)3-!p_z># ims&9X!QΆx́7=c&q|)6aN[;Tȥkf41\ /܀|EHf2x0ʺ讂)jt[w2#!Tf}ϐ߻SF$2}OG6I Sk $_? ȎK^)Y;8itޣZ5r(wab] ,#P´XO}Qo k?0LJGmFB${*fҨȘ|!3'oHm DE3*ƶU`L&D]S]K X2 S^2nQK4;eH0\]VIA^9#O뽦j ZcѮEziQ#o#nAT_dsf`c[~/bn g/:px!c[(V㛪_-ǒc˒r*d% D}Z+.xuMUd܀nS +г6yϩVt H|êsj=H|^a6J[ GK5Ćf>96:HL~EKQ}F1Y8 3 y5:K3lN} \[9pUh)5@pqHݚ.}#JexHkoO/h;QR4Q;0t]ySf;(F* wpU$B`j }A:?b;sQIV^ۼ)4偓If!pmh!> IczD$`ʙտFX'!Kd젙}Ozoh0U'1Vr^W{UUe(?އTt.$)S!=hD]ivKB(*tLlss&4?Z՛{BƟ6 ihs@RxʾtG٪5U|CˤMX 1dUQ~pKyU^4:+7T|if'ٗz=3/BHs֙9 8Jlr~X-&=uDe,咢f><$[~TqL3ҫ!qU%T9DnHZftލ HƟO]~0f5tҶlSj{tΩxK 3M#:ZP0vq4xgDȫiv/wvhr̢&Wzc2gYjz(:8uް5b MJo-28U s`#vffљB\2uNl2B'c0݀ꆕXhGúE$M<g[݅E6)2Z9^B}L"]~8N%D)VHKIPM9Lisc|Nugp] a izK>u{&.7kS$wKcPлyWF%vBKK2MABRQX@}6g߬ =zn\"㬴YH NJMCj D &Ul/ dA\Ic݃@pcwQh_0>hM l? 9yI5#4OK4& q`g;}P˹.ž^+߳CG)-Lo1QDTҔqR:yN^d ԕRNg0㌈I@x$UtޫݴG촏`f\$lFOj8^S*8RMo%X_;7K T )఑x&O>荴^Jϙ.Y; bB΢#"|7J3/:_ѷo&zu{(k3ڜhoeߎmB}g{(&_n: Ł)q+'gwuGr+1aqp| 8h=Pk2jq)=y+z57C慡-\*UĨE t )f\ƁA-GLڡVcBE"X%]:z|1T -׷fc F-kKw^e^~@3ЖI¬SHj ` x%wV}؄w(cL 5.ͻD9{VC~ec]{nmUC݋û m)@(ў {ha ]H2Kg.]╤m+Cr R J\(0z$_Vh~]d ,sYjC6bb\Qp>E@w$/ɲt*7'@ @Ȩ"\ʘzXYZ^Eڃ.fY {TMfJJRN-kyke6 Ӟt zZ*[]~^Z` 7 ܣhy<[fOY [h"4W0lQͨfa0'H+y[WJ%`b oIȇV+SLkm](P%q &cJʅL57&׺`MT*h`ILMʨ'Ӡ\~ ?,>"]Ų遫:ɲ{yu /l@'8'HEN %#4#r+ A &; p5z!Bu~B:޲P`OS275q1or:S S˿ߡMZNiI)->tc\%a)e7G*2~ic+ބ?4Sj H" q/Yb;|"0'-; !#W4ʴ"n~xjwcM&(mdfIث2Bdѽ Don-2gY!ۼ$Zh$M=A^{c]JSf0{JklnR5d65qSEjss+TeuB88MYG[;$,sɑ顦lvO>p[Ya ] v!և'z)iF-?,}h_5* DkO))LÔRlpq֙P׶.;䑭ͫ"mpgdž%rsU,hnI`o9S\vWDʻ1,OzD5&ZrJ 2649*O@L1EbzLPa>IMh1q? ck+u.2KJ2MɲP|i.صZ/v>[#j3b%+XѼZ~8 հu;fq9椆Rg a@db4qAJo*'W4mMe.j̛2ůWbhcx%ݹ"8y#& Q~rL j|h}2? &"Sr:mT4d Y}W$pi'˚eI%jd\ڿ//.DU>>O4V)[\豳:{l a}ij_ϥIbp4i^Mx멖4Ĵiv'=#Ut5Z$DJ`<jq76#ɹjS5Bޖ=,omE l|Nnt/LV;} \+Bvs#΋ "\U'( V*uST kH6^zQU*U sc%Zұ+4mXsU5?WW4! c vS}'m#0-P9(hʆM.HH<꽖f7rC^b#+VpBddڳ)*3˗OepUlZLM( |B~ZL%r r;m&tdKY\r-*FD#tʉ5+ (v:%+sD -/elEzu@4:Vy7gJ?u8vX 2RoJ%l)lBb4ѭq 0TA,e=,NYAeDR.8R#X[ iOH<Gt 0O:g dP `ieYY&oa=' 5(zTdx1{A~v\2P,K𡦄kK'[V=f%{;o>//Nx:/O:^~$ UVsfЀAO$yE0xoAY,v7Y&#.EАg4EYٌ-&348^Y)`C}{@"uD b ?+‡PIί8 M7{0J8}wyHsnd9|X6ǿ q14yYɕMةrVZI 7R.왥-(Q 3aYCzojF=xNsPdM$z3ew,6ݾBJu08Q`B{3A~#~ bڸ:hV.*HN[s)3,>TxEY.@#MA ^g8GszQWmg gYr vx;܆j9hWKI^Sfvc&/w oH6͊gKQx=quDdž1Rz: q/Wg>]{vFBb&ÌX[Z?ӒaadEfuU,o8g #/+uICu#7 Oh ;o]Άn6u$:ejy~)n˔092 ^i38o|ޯAN`d4ZM_N.~H(t'}U"b`v/s8cCj6'EwNG:0\1kБ5y$w0m*7\LnSW=YY{V 0loҹ>!ws FEB9Zp|Lrj nDxے?岌L*S?5޺BHR32c;: АM/ط lcjoRg:?[.Ro~Y P?qO3lͪ*&QeE"iV }km&%H8OOF5k\Խ}|srs+t2s6Iɬ4(s\d_@%\B̀XTpv<L~kqJN')C.-݆KojHP 36@}.:Big8et,n`pfG_m8C|k6T$+ Edjb%G9nȄa!YVf>jm|[j:S4+l]LvQ,on\xH9אF$ me4Ԙf&=C=*$1w%~n#rkLK&+ ߏQ f!7ytX2 &he4$Y8(.W^"Nk7ݠ E 3L,.Hnoѹt&зq҅J^&3(GXs+c?{RTSCAGC`b0#8;%|ݳSSY~/Ov q$ȫ \*J^GbAyIj"ADT p'^i7NO<1.dZ€9mq][{gm]&Zv =-]C_qj_F M46}\"$r5П UKFcf%zf|(_$,x[/ ^l r<,pٽt2+HyVKNv՛9JA%=ܠ*n~Ka+.!] guoVם@cfƫhMU WqR} ùo!T="+ _Ur8[*5nDa ]u}kMAm! QvՔS6dsYWx \h{ RO*3<{ָs1AzB0Ly'Zwt{B_lNx}Of])gν0~`wzL#rNXU^EhDZؗw# zbmݚ(ʪ[w :2zD*32&wi.h8G:3OZ_. 6 ɲdh$X7ڷ{6_+zگ弅Y͔_K&V('d*sz+lF8a[n\}s,-kS tRC#تJkI \˝ ,'vI)+IddՊwN .Sbθ%}-l9DvV 6_5c}=IQ|d;^>u2&T,EQs֯'-Ƒac܇>3R2 yzcflxx M on)7! c?FT%%%+ۡܖw+P#3#߂.%QHjǖ*Dp yњ/E(&m>C t~ HYصВV#iJwzHͦaD8s82? F`!z,rKPB'LYan8 z87`:1`\s"̆8{!T6 JvÊlcD)'P~ 8\tNݏ=JHy6FF],q_z bWVE`AoYZْ%=߂]g0.;&$.qye{ũiWckN/pT;:7(!5u YҲF-SwP7y576eq`Tnwi?[T!̴ӿE(ގ֨>uoPh8M*poI7ê@O4ڳIgP6\AB>.]u)*;v'NLocmW^a_l_#ƧK'.4Smh`cPu*T{IYjWt|KlyW&kgh&e"+T6[+v1ELI D8=62TQ"]_04ڭB8%%]wΛ~1SeDiꠛDWW\vtjև _K҇~PC&aHƧ}%=T_LՃiRl ]E&4JiEs*Zj.K9j'Bwd++˸r㤷0Z-<[-#nb7 s.џ|(G^b>`4w~48a^]Ct8dpDO9}Ot̻26#[GM! ӷ~WG ;Id  pKfBPgIZ:d,Xi/(-Wv sf=,|Xr>.r]ɥ9X&p裼\l*}Sf q?Z.>ß"ٳ>9o"c:i?/cq_&̪7L:#ugW8?h]螱իy)R QvB#~cƯ^E&Xyk`ˠ J/>͓u9wIm Cӎp|J߇&nngӰmP8~:sf{9.胙~]5D kQrmu)%|dPk!|(:Xa3_js]5d:Zh I9JǶՎQKk/l$'5LpY_ᕿF,Q WEQڄUc70^r޺"3@u[.܇aCSD腫SLgU j^8ӪR'c^bfS >dP(Ll jJ ˯diȬ1v1dj,C=_5]5J pZg$>10)߁zodOPyÀLyQE +x#:5ѿ~iկTB!\LP>&E RKz )| Y~l4 D|tIEm.s,*װHt t]Gl@ J;c8?Nh;,-<5l:ķbg ǿ3UӋ#(i ]%zSA[[`L_ +n2vy5)żAEf~\\ eKAf^ %/ۯMrv/ TbԿ* CV> 9pVʹD8*oF!g1ytI?"`aÕ֫*bv}K^As1\x#ǏYn;RR:ONN@ &Q{[t0WhXOyמ h]dJwsAuv:c*Bڇ@J a{\W׀Q:U % ܵGT1M t*?Ā'K`lv)S9kzFtC,+;MnਃJ?.*8?1⇖RS9miltP}ߧ8Pie^&ћzw 9$cV@˧nQceLI/,LG{}Y<+o4}|439uJY-T?zZ;9Hc;PkV^֚enpʱrr@ Vm?'֠淊v+E~Q( !W{„KG>B@['Yl\iLxK6a"VJl^K8 v>A$>8Ҟ$7֧liCLNo)] {$i{XBp1}i&F;S-LT<+Hڲ"U?bzeѠh".5_~ulg*zO[== qYe9=e]v6IyTs[ 5d_xS0sG9״d9jW] bϕ.Տa\Q,8eܖ Äzuy j.*}4ᱬMȧZVƥIΖk9/`JIJ(zlIhZ`jAey+J9\OƄ2BThmm&LD3*o2@ n½O)@:8\hm#&[l=c!AgX'I왝Ǯ-mC2oMvHQq/ˋT8x$dբCIߒ :ƊU1T#'A@ </u? Ž- jMB [fr/,/%66GS fC?nϞ-ˇ,& ,HeLҙ̖ӭv8l/?;G1awI)Ym 'at\6ؙ^_ d&"y:+?UnHYA;brAз'\wN}YMŤ[@y]G;Uo`#סT L) Z[sa律o.RvGu)TҮxG- "~,iwW~YZJ0ʵ-l*07X7)$Ct'QJ@T~svsUo hp D1,HB! rߤՌ9Zws0N9(Т'r*hXBd.idgW]")W":h?t.s{,Xd yȚ?$ՠԏwmy; gDnݹl/jrsZtoT.t&g"o4MzSt˕y"ފjEdHG՝=Yw_h WN )ukbo$ep eߙ-(;2Lu^X.x4 _Q :YȬӒnRy1%a0 HG0p\Վ {ulKZ&8yTqqH9G" Yb7P-lu9nVy@}-ǐ9۱/C\tz}!22F,. `47;u!p`_R'R$RbQság :*d>.'ۖAnqA3ꊀ_A̎ƤT'Ùtاc(;%VCRV$-ef_W"C~ {~AFc}h `|4zxv#),[3./lh1~]\MԄgN ƾnZ%Q.OeYNڵ6ۉY/SY0*ѩ it!K*mhK_qz>AdX)tk!$_[Di:3mo.wb$aֹK0 =LC?Zz:?|yk~m[R %F*3C֤MnM .Mbӵanʁ 4xb>_IZ&z#[elTi*;S*=An|ĊDu}57-]5&ng~ۤwԲ 1v*Z!+WU0./\fo9=jG'(ۮπ>E`8TVNP*ZiQĝ6ȫ뺲\\FA=b !4d먒cH=L—Yzs~\ ޑq/CW" 8@cl%r!ׄJ<,Yz\`9cDzVأ׎[Bx?R[$XlA%GQ4wItSPA *V95cpGT;0jTfQa\#/Nwb 1mEPcI'Y SD 8nG Ѕʦ9mqoi-(XJ|3PM0Z q\(qA*R3m V3Vc3e1oh 8`2OU͠1!3|^8(injoRzyeIݖPDxVBt]!l -;cӠbR)G*tGnه%" U:~TQL;Rgn T$!0a->& G 'r *r] $!wG2JCR3D%0C@o\a<8Z4 gJ)<b 㰁j:L  nM~Wj`@uCAF-MSiRxX0 >lQ#!mH=C 5 4$nߝʞJ |x5ffau~sf jT%kvb;5pKDZZu 4v#cֵЄ>ظFr ϔ5r eo2q.(q (_o8zprǴxg33c%hjG4 <7[kL'YE愼f# >>D /ëwL 7 4,a;TSu;g@uU[U?B&ZhaꬔAOW3Cox_P3y q2bh8%LX:aLJ+ŕgf귢)S'؜=&8!Gtphv7e+RwJr(‰[y= N4ՆD f{;!ɈDOq F\{3'zV@ĝr ba{aFQ ]C=i BmoSs&gTtw{xKԞ$89r"?w9< )g2f_l^ Fm$@>yaM3j0fYwZv_'T$ ;o Iyةo/0̘hHQBC51b4Vtsވta%FyjKe=|\!цi qLE)~XU_#Bsjh8W25# -_wSo(=;!,XC:8ZUw KƀgH݂6DRh!.?'|tJ{!F/I0*.]`V44%B' R8i!tL56FsxTX|eN 0?.T9VqrpAr(nY.cD1]y1yd~0%Ja,s,jU΄2Ncjg7W2 st:`d&7:k4?:ol0ۍjn(ASxB1<\`v_7p/'n2mܯNLl\5ލMjG-(;1e6&?@=2GQٙW|q mt\o>Es ^Xcl4|?KVܣaJIjAwA0P_Oy}u x `wĨ& 71`Pz8{]aPA]te4\Hz~;wJ;{?ΉRm4+rBGqZ6? 'bH۩ z24h,Xsmfi|ȞyArA|IRz5L8Z6,kkSv5\k-&D"T19\%r`n#C*Ȥ:[h!JXtg]_l݂YNU) ywDN"@"lpľ6E-:CYl 'm@٣eM"?=>'^5/ (n>"aTA =:띟5_k.Tqdykxd("DЀR|YjaۢY\Lj[ٔs6T-dIuzXDxC[(QMsFdb˦ز ċ7I:OS0 g`+ŶC;&:IP@Iy(}(d%~ Z7:}B gGg/ۈ#2# 7cP(kJև$_qhx8M,wv8v`ZO{҇vLճגmĈOg{p!JΗżbcLc5)]Uh o t.߼ wx}v-`O Y$%ynQ/C>9[*pG%ԍ}Ʈ%b+ݒj/ťL8WK$]И ۧEc@$PcjgTMn,0rZ;G`7Z@3fU#9=Eh&l@O83U*'LmUr!ApG}X'&u'j<9҃o 'سe<`oƻ}*Юy]kʈUa1: WVCH n8z;PپsWt7G5!iAۧtX1 70êw O+d09j6 Piodvr`~n W;%7Xw3DsU rc"Dy^ZS* 0OUTdh|29̳ӎ<F#)?lbl|h~?UciΎ#柍%aCqTǪه 6^ڎZW]K?5 7õ'Rz2?' 'p?H+jQ_[p;3PīVTnDYՇI`E+Y`sHtUU<`h#4}M kV!ך @gjM;mψM}&-e^mzK},Yiee.lZA1W7v*yhZHeQLBtL0t{mƅIM v+S%L++weښk)"1O~2+dL@*-gSCy8|@>7^ی0 rE FDuk ;F|2`+5oq='?mϡPȮݰ:s'ƚ [L-htK|ʶM~:be$32r$ ؆@Ć^0e0ΞP5Cқ:y>r蹽Cv)R?߈|ΧhzeT#Yں{ܭ%>0 \Ǒzԩ ǮO`/4!S&8i 魳qŞgmJqP gh<"d/DdY[ϰ۸Lҍ. n߮w)Fy^ w/}è6RiX/i.}Tۍ*TD1o>F4_vv7E'z2ktO0)"ғ 5lߠE~\H u Y9jcx+# YQ6ʊ ِ& ݸ< }#RcᦁlyU 7⚔GhQYiT=&.SLi^-3Uу+0k\N^*( Lg-C9#qSnAk٘΅YrFޱ6Ҏ)P)_]:1z4R\CRi$hiMG${-yya4TX/*N !AේT ̋tE|^'UQ`׳YƏR\(%6/kE!+y bwvyN"iU& >9K=CZ[( pl噧l٩}uAO{Tl pEvRʘ隩ˊ)z5{hߐ61PV ?v m E!DR*{]@Wl`Pe7+>o_iӆ?%Zj֮Pw?ѧΊ /-4(us3I&PK)>($ᅤG*@gOvoQMT7 \DFZ/.߇2Jvb| i,#8X+&'Nnʶj`r!ܐErG;I-%Yuc PRQ0f-"d|ɺ\xFvjٚBs`D ľe2+)yy%n݊؞Īkh gAzYV< _RDSy=[8".@VZ1&ZO(<#2)-Dq6ʘ]56#q__<V)9oɮ nQ`j%GYX;5Z|4ӇA}y'4Kx-KmkM]G|\{ܑmUF7 rSh<.M\\qݪ/" Zi]$Y)drRU7MR6 |swS-dZy׈';꛲`甈V#Ҋ[iR1wԢFϫYw_ʀ7nΜ5gsQdsν6q1@rMCWFdz Oࡵ$Vp`.W~:v7iT\ecu)C{Qv?Ƿr $YBN ]p*2/Sv7#ߏȴȑY-p͂٣\F)1^(ͬz8/ jܶUOqB%E "TȺr}Ya =ӡ )k]B$S3fъA&ٺ7T*_-g}(]D_kѹz[_Q~8LS61ܠcJEQ nPYLzM ][6MebP_m•^YQeQ\|Eґn1/b@/oUD~_w+? >e1\[vŚP#Ȫ1;xq:0+OTA\ w=yHґN9zkZ+cc]"d`? ٵ`Bl`[GuXA\:x=Y2/cy<:yk~S ǯ&m㱅ߵ~9kH>4Ɍ] k {P?exx (0"nFޚ$>'N)5n-t`3(Adu#^ԫf7цe>C9 Xn7t՜BJ YV%yzOG+ߕ^ z,n .JJT斂wbu.o gJ:d ? 9x&BDt"*oEƀ^퀻ԓ@_oEJ uiQDE-ToR@e7Pў\]0]u[Ӗ:90`%X 0aW  i =b,6c1Β:3DRT- {73INIQ~,P2@UPhp7 zoi "A!.Q=:">noͰBÒZ1%ש$?3r9D~ultr1u:}&.-Ԯ渰d,/4wx^`T TmOsK "2Uz5n帹o٩K -yVtIAg̥ﵫ}'kbǒ~EҁAi9x,TܷL:%+Fٮ9Bu K8 k1y@oIb{-ƚ0t8Ww=h1]vU9[b#=l_^ԗ6Q"G{|#m". zC˰`X%d3y 0=  x~Q{k ұ?=dd,/Y6D̬Ʋ (Y{Z~\[[ntӱz)_}f dYIf1tإe_79گ=)Q'KbܝNSI]o^K8l?9DB?7UAuMAuR"y:_PKC[eSzuV5T'{.Gs"Y/ȹj:*v4mMV5T{ C+4,R׷w\+cLJRP\ww'׺.zf$%+ޣ_hg2#K#N@GLM;JqA`l}ݾN z?bv>7ӳg_Ie -dWQ$0)-?KvH#G Lm/E8 mFTT<"P屔~:hbǂFI8y His7̒P;̙gfzkBDIut# Cz5?j"u.SԢ+@3H~pG' %4SSq_ U_w=Ic%8jFC:}-x%.~sr4$کKNSaxV 'i$ tBE0rb6UPqkIڣ88Z׏Servu7mo'_mSzO ?6ѯ6ѸōC:@3  M|u'Yǀ>b%T"K Tna);DYgaQ#yi[b2ire a,\Nɵ Ӷ}cٹh(ƉK4yC^@k .|v9\\Ohl}^p>K6!*_~[wChZeއo\ e*Sۦv΍xI=I\ELFgJuOXԌbqlrZ M#D*<㞼 {SXt+^VŶJ/ %:[a{F/vV*v#&(OR|&ӕ7ތ"v"O!'Czsp-NhiAJz,A¢c"!/HsӀnX7 *vu,{kΚRËJ-D{kV6hz]B|UcRft(Bbq;_.Qn\ctMl >'r3oe/0S-&pKvPnZdЎ $X㔘 |mu ?ג)v%>!ra"RaoHO9紂=z~u }4̷Fc_Ѿ$Uɮw3eYYSvЍ=p1*=`'gs5cЖ^vwY0U* cz>zT6|T{5U^౿^*Ӱ}xp_Y$ Ğqr:~<]F`_ н/nNUIѡKb`: uC ڀ~RzH@^śY!ys]c_ս-9Hϛ\-kJH5~yІ-)'q=0-GkTO/>}6JYRתˠWe@U7!aXq$3?,\@.XD1~S[ϫx{Lf6545FL0H ̚괯֔3`\[ѸAhh$S3ippc$ @;)e+x>^7$)["OOR3JL_h)ۃ]RHÇiX^} ?N0,%P$ӓ7i CDD OZI!Uxr-|ډĝ 6{$+=#?j-l6BfAb|mSD6%Vd?uViw'SA+ʭN+zmd&_: 1bTiUV&ֲ+oQ𶰎s/{Ir2әb<|L.mMD!{]&8HVҫ1G6ҨИ /h6T *3s's+ȥ]wF@ܷ Av[݃|Ypb K yeqB([8lV ]0/8dvYJ(JFpS6b)9s sPp5EEz ,K?:h,ct{ cf#Hp b+fYWX舘mB1Q&h0!W,vKV=v gX0.պ@%Pp5[{im0.0?]?D76bD\>o8An=wнxtT=v˗gYhGrqgTK[fkL*jrfO,q(f ߜKQUr (Պ)h;+n@"g:5%g0]]{DU%UV0;쎑Ar+X>M)rA.x!Sj$bo9A4b>7S DzDNeǖA1YP3)J<=f۔y_xdqA5"$P)`1$Ssޯe`4ȸ7ᄔf&CnUKKz2!nGZ\a~S&$^t3d7 %ݗˑryh艥<դoeKc`_DN>%k]JQӭ0%[#R2ݏ>mRZWysc$k&%.+T"+W.й; g}J 옡f:rť\:;&O6n@uPy.; w? v%"O=^AR5vd$xMh$X"+-q0=2C aIˢg(>si$P/>Yͩ܅`]EGƾ)bi)&vw%%:Fn IT?v 2nS[Or+144zʩ +.u41EJ28$Q4eG5'phBL[S-$=k1x@A49$KbP^w3V9 6vj5ȇ޸-}R1EUʽ|$7ȋ6(Pfx\*CV%z;fV¦ v{ևtwmz:,snm2KZ  +'¦X2e~I4Po{*!a@!6Ao)#- B;4OR.yXz۷3! jxbl=˒э1 {aʋoWW[SRC,uL.z_cTNQyPcsF`y-vߨi` ,QX濳X"T.^ˬpOWV`׿J-8i3;Ѝ[ԹX{#E $$#1Fx }K67ɷ愔\2Ѧ©9(5xYSՂ%WR_R,3a΋'R?g9v5UץEӳ;`qb+awֻ>XC UPəCoMtX@Zҿ Hl2-؈rF:!&pf· oϴ 2fF+Kֽ ʈۂOٓn׀nayjշWZ/_.IgKНVy_i2~s/,M? 8gVöEF R7Q:TN*:#՞5:%UKN/,` 6V f5= O2x̮Au|+W&;ҹs7=H[}A`z3ɨ/vQct}AYO\AtKktYXm~L2mJш'j< r<3{e69r-Bkedy^k<7]Xaɯ"6kh֪v' =pH,N/GF|ΉV "ǝ;P{rus>WU؏p󌳀6h  ]q`OXF_g&()!\瘥JG̭JT:AH yUŒ'_$)،'(aZQ_.*COhOx'J-~E'mdYkTmace7~?70׸RanY4JzMDUY&#mLj)vvº%g{H*< Eԟ0ft |C`@x Or3~ .쒷%W7T`&pl.GN,/g qW  V$<` iimEg 'QgأDNej>꺌K;2:]}J1 Wl]  @h @@S]޶;:4b7 9h-f83eԦ6fJŃrTS_D#:}WO8L㡲>;F6ܵ~ e:5EMtFyDtl; >><g%<{I@B`%w:v,4d$;M=G$KP b+}Ιw AC/"S߆%qd&#lElDs2;zQA)e $L[ӨN⍽4pgƍ0ƭK]G[rh2;pVyCn¢ȕ)]K Ǟ.lWjXbVUj\ppˇln2/وgQl1Qk>|Rɘy%[{#Z+}DxF=EQ8!,33ůMV,7yk;18 O+"K˛UaN6<# aۦtlq4K%4Jns8zvA\1Ϝ; 3) ~ok--BJE-}QWv#x$ Q|=ghMЫTX6W>^A: ZHn%z!% c(8ǎ RTd8"@%JRsZ.~).B&%) mA>~:n0kR _c2m=Q+E+;\4 *N xV,0mTm%fm wl^g A[ S4XjΝKy"px !nDe왴₅qÐѠ t& P4Th #O7V)X|hU0 [g%1_)K6e6GY*RTZ(h -E(r9D#g=Th9BݸSOϿSHƥ)';QNZ>Vy ^GaZ o 䗎#/[+!iQ ,x`ҠՏ~voаfm|gIͻsF-f3== TUIW8Hbm$aa?2`en=K>uqxl%Yr ݤ$04:b|IOeᅳb9B;rR]`K1wQW1U*G>#)y yd/dAj|C )a,d`;NdO#9 o~yמeVÃEA[5#.%MM ܘ3:!u#iQiW,x DWT _1@iUyZgE>nsK̖hdҾkl3+qvْ؇7Y!f#siSn_V~F<ƛÝ+buIC;}>̔C@)Feu!Vn*;P©fJ>e5ry1U4(ȶLp0{@2CEZRJ$W6t.+ wpH>̎\Gq׵LRmr߿_>ƿ jr.0.iII[*/h_~]r}0_ e.!]?@^sYy 3#& /*)r82X)γbqWYiUX QDpn>_tՓU'!'NNƝ7]](gn\<зRXȀU7h))740VJE ,|XN/aCd]L=<2?*]v3],<qZL]hF?'e[}vΝ4. R,)QE~9hR'@/ۭ:#1l,>.kP4i+ٍ;L1hdh}e5Y-"JjG dkk^Aj Z>I:<7ٺIIvjxXQcr `_3@-H#7{Y>$ (NBME9WZ.^9EL㒗XHofvݘ rX/;_19,Iqx%;"/hHxvylhx  ϰ+NΚ;rj ՞;l4C&PM.&ɤ`cRSG=2|l- BO])*/cTJPUUY2MS$4 Nl{ֳ"AӺvu;93Siq/ N Bbb4M#-吸1u"Ϸ/d0xQXDUp;E:]dlf)c VȁP[wG  >7*O$Xe]y#+z:`C8~AeIf\;ٯ<"T׿< n{Y FӴ.'+FF^ ֈ3CqLA%zJDLj:auwK~)$&,Jn~}K= QG1ˆX;w _ۯP')4޵>&i#Q&c6%KH\F0mpLS]9('.8j&FCWVcX΋*FHd,g)XND2: @6ҸKsbw1)>  | U`g lU%ļKF-ԼkMMks{!߾Q7x'CٙW1ىUL|[ZG,Ň^+W([ z|;Drϕ@oZtMO}@!Ue*ѦzgMx2;;r k],| u)1%S扝R`յY7GmD"#rpA 9%4x|h'N%De׼eG5.T0K#t @k!P>oכIUϦ,8Ny$HJ Zc7_dbBc/ǶgINb]P2>i#7)T#ͩ,/B4&f$Ύi=z"gi#w5BC`XoEȫ >!wVevfkbҟg~Vx XX!2ɨujnt4^j?ia4DL|㛑N`}tiw FM:n&'65+7mxNWr˚?6/o d<{ݏÑI{O+$F<̈́ ߏ0:HocxБXe'gC%#r2P=YVY-\_qˢZ ͥhlFoT'vDXڄ:u`u`8z6iMӭ]k)3̱՚<@=n7-eƴ6x ӑdY`&E{*)dyTge;-no J]&xZ"&O,*}Y5`wrv̩~!?t̺zГu]S o[ F:H 9R /D .+Ϫapyp4 .0Lj}[!W~v3k*fTMnd2(L.rm$$7Zk~y 0m6jfbZ&X/&TR#";Kꆻ|-i; ߌlq1fB?p;Օc3Xc͙tV!DIXywCP'jqn} =g;LI4p8Q4:)H{? [jeg*GWxF14ac),ټ%!^i܇4cM:qcǯ8SfOLVaQlAA(5A9Ee,%k97 +\2˧gw՘`2/ӲšEؘ\47^M/H8 WUNh~b2t$$^%GΉ{SU6f9=ô94Pɔ]#LZ`(DϦ<3OS(7E&ԎAYXlAJ]C) (3'X6$d")u5"cLoi6o#s+LxnQQhIx/<f#Z5/Cn4(w& ҉@Kd' 2U&oinL [)`g :%x׻XJ6 RvɗDva\8b2] +d?>sG)&UIבP!N{D`_RJӾěxPk:gv@Egu3$@EFG[Pt#(>>V='Uѥ1?5}3Z"SmD~bc 9 'ڱX*/X}2?!M|8$8HW2IΛіS.zc0rH _Ʀ##OFGĎÏJ ~q:tQ!{*Jbar5g+ 1u'^a}5+cݲ*{+=@AD? y?LLIM2D^n F.}SN?Ntg{;z̖襥DIp7UU*`peGg65 ҇ۨ[~y*/87lAmY2 !՛70tưwfoѭ*H˰ң",2dpmj^̖$ZǑOg "UU/xÁ沋A[.纇RY\"~9aE۩>q.G .A! }'uexvzu5'7A̓X[ꗵGSXlKc 0~Sa'<\~wb|tQ|'qpD A$;^8fx)~#^qvSnQP.4Vѓ[Pxtʾ_@|c !pMC@yt);whH۠l9v-HD  ޭّ/i k &j~6'&GrF.N}A|?T gL~Ebzi_~JiE..GKq*=qA2b;v@ZN|&+u볡FY7§^n"důqeNYhw N7f+|`*w+0L&!?jckS'6g& 8hKd8m:14O9Z<8!DʴiIMqςfp,!F4u'>~`2.\8:[ļ5~g(>`VkDI(ieKڼ;|i F+o~G8ոʼĆؑ~&јBB Cd KN@d'P'&ViQV@ -O"[r#|l'~ȣhrkT3)aJ,' !`WϲN )ΡòF;]Bة'  o&f28/ĈbW#x+g µb)dorԋYLlU[q IKT֕OmHo[`BZAn< [RIƠ˦RjRI8QxjyE T(m;BbT/:2ORqf&֍oлp]wEt&AXt?J9c;XwL0,j2S} "Mϥxgђܝp)MTnreIH= vMFGs:Ғj!X7T{0.@QP¾~F!%(G;t">vtފT%8K`? tSQ𿕟8hޯn)H)(z9Fō~(ITO6޶96ꯝ냩`Qʊ9-5tAny[Y}'oY,25͙P쭊ł_1aZ0Oִf9@;:8՝|i;esTf|x4F4!qP!|/՛9fO>BQ\'8̲(Y3<2>b%_y >`"sCxV(3wxxH&4|Lo oe5tG:a9]o|i7ãYr Pf)ی]/`nT1GtN}>9" xgL& M *9[ vZklu7^^,f1 ya`Yp! f%:zz1zۃzqR0C)=UhMxKh2g? Cn{Y꟯(+vߤ_ ?6)Y'+kQCxMq>%`o.7.6Ӗl?)f[Hњh; 2p?Qn)NI'9}=Tl*VT[x4mU6YQX[MJfCddRpQ T7i%$!^)ZMma 7 tSڹ^=).߀U?ȋ_FUYgzL6/:E|97y#k'@3I3TaB} ŕ昚-QwXo;K0MDV]\dVljdvYipABIr|G,9&-Uq07-r`bRzT2'eewyhBbqDBIgNc/B'1+Ćl!JAKR6zhe}̹2YٳRyS/RRUƾׅ`Í2{8I=؃ϴ# *(#g[lȉl bbhϩҔՃB:nB:V|/Q͛ù4<9f5-4bzsv*Q0m+Lpƙ~E\q (-eyUcYι+v(aoS\kh=rbvʟĢon rZڤ l_1&}.æpG#KaNky.g>V׷Gtl\>sQ]C8M=@~9a:NMw֐|\^9:6JRn90vS0GMcg p ´@jʱֹ=W@v]>#]v6#AdB5sۚ LXnN1IjYLufdvb2xjmjqCS!B%v7O,(_SEP1  ɇ\T(ZgjR:c-o+0HkoqCMh֏ZK_M$D-1cz"xWYV"m7?;]0{# 囥Z@"dJ;Oɓ_s0L![Gf 9ɑ`wLb0ƽa}nlD(n|DI-x_/ӱxXU8?4؋;>vǃ̤>dEGC lЈ%TOtR`-] *1Ƙs{??`V$ty/%P}_pv>鄌ӂ|#հ-AB1Tȕ&Iv!M yA3c#'X#fHѤNZ]pB{݉%0:?R~_{FYEj0 Bwͨj Zq)<;"(&.L>t9Gjx@t C we(5pg"`q=IE8 r*gwl)sZ qdqqabI7˕KP8$ߨl_elK +$a17RS<7Zp&/,Vh]$/3HlJ禊wi##(lƒ&-lF꽭YTSd=' ˶.$hdY9=xV›Pw3G y C&B= {69ԌdLJŜPTK3 bC Em/՟yx噋:y`w"oߔbcyȔzd #${CrZzA*1 Cl'`K|7= ;MP*RC9JU٬K:7$E#*ΟPstU8`kOZ4n e 7Vy~ ჄD,wΡD Uu֑q[fXJh"Vi?}Hs#NrO➍cQzɾch}Ds }zowys)|a*T]l}ϊA؍UY윗ZϺñ1b`by8C$Fi>XkͧsmO2<d 2yW(zⵡ\afjJJ!TdL.Si ,\~b]HzBcf].q~{߼#$g ($_LD='l$g % i6y LKxL<c8I?!ц30ac[b8FGwVćx)ep*,R*շ{$a}<Xy8!W!cgf;W)RA ǻi ]9Q*' {=VY7N[4iB䜁 ߰UlwMRͭl! *O/QәP~>z .w #5wʨ-+v%1*,Pџ!,c [ ?qzLѿe*8f綬,Z ZQ3~̊sʪ\1U-~|QYԲ^7_4).N2i{Kf ۳ (c5O<<)x!͢=!UmQI:^}ͫE^vS O^V>yXcY!XacY˓L8p6xY#0;Qko,ڪ9Ì| `W1RjB|uw#m@;[HW^TzV,ʅAr%PiTOx:FG=C6n=!TD{xDn*rzEKN {R!tX/Qyu25X( r@KZDNNF^ 2AqCV%AS*dV4]<[=QƸOv\ vu@dMKFY{5} {c(ϓ%OIZ2y>yM7gp$'Z0fB[weʩcIN)8 %0-Tze҇nK|s` 3x"rzO,Y:@,4)ZqYA_i<7kgiN}pT^S"DY6JeGj/0c*}eOR<-@Pyy2rȖI+[n@`g {BQE!,ƀUmyf9 I|Ķ5FdbmiA @dn": h^ }&M> bc4x%<x_3>lƿ]qNN^@1Htf?~⟦NUbWR'lN EۧBn 3,8_lBtȹ](*uL;l|W99'+=2@q^ Ux76,Ua_u%v TXu e kAOک{xO;%F75A:Os~?R(6Lw~B& зϋ21ܤ=|:Qk0SWPhnzϪo(]Uk#8,PEy UBS+gs@'M&ZHAX:+Ϧ}݉[dYyj>=D[BZiC,fy@fY@/>yQ`W bAHKGu_|S!lt'wNЋ۠Ly[y\z74HDfs>j`} )|;${pn&F%X`TQSAfxXlkP-J: .lYN8r3DY&`t aI@2t/X 6_sj*scSe0F]VeRg s!N $'ut ^ Aa&n^{kCc38kŀq j0C*:^4-Av }yąmC䒂yӊ$s uq#rV׎ \D CUQ$ڛ>wUa;.t¬eUʎ1e8V>ÎQ5=W?poE\@eZ7 ^LXa/!r# 3\%eM;y5cFCXVQj5Wu ph }b08J.¸}ͮdmCi{@_c #q:%3Bq<+ ڕ= !4FEeP&%O1/( G؈?70DY3bxBu[y2?53 X)oSőԜҗA(uإF`̋н8P\jɚU3<>͔A-98eGW,uxK;@9IpO/4T{|~&$7(=+M4rŐdpțe&"PIz\b jP.6zYjl_*:ϰYguaћy0Ij{D-Z-c d uF t +yL*m$y\ɯξSb=Zׇą;~ vDV-LNV㉩i  !>&`[dqg,ʹˤW1xl8pڟ~ ~ru+LJb^+SRfZcAR7d验$ N?Б )6JJirΤv|Lr8>$/J9?ԡ\3 C`Nw4\0 ~tZs+\ 3^:Πg)}njtuIѻb4D\pwV6<@(1i},h1 \lКpW}P[RX̎ϗHOջ+s >b)8? SQGj @.xdnGS s|7A0tG%s+U`/*LsfM'(|OO{,CįTD]O >?n)|jPcqsl@  ÃSF?R $qdgwj /6O*e b iyC_P_~C )~4eZufA*uǞkJ\M^'qlJ5>*E&UIg U{x)mMR`#ّU6u=w78>v =b={]UnK,Dꞩk7iE6"- U믔_ _-_lbwv_^r1]+DN }89bW+=tw "%O)$93Qi'QuGw{Sb-Rr)V:a>l4E&4Vcx@*zӲML*+9uh5v2tML'٨F% ʦjt,&8W>PT PW# D ækTdmq~p01-J_t3?JCh|(& 9b$gOhsSo)66W\E:C,f9Z] 6e'F uV ]X3Ƣ $2` wy2~ۣI#CغX^hzׁ  S bUF*#-@pq(no׵,g^Hؠ44(!ſ|);5 ~;CA<`JcC{ ,sO+VCWHI!oܘO]0 =)-ltմBn}jq3j(2Ns( ^}3ɜgy-T^2(~[>ȝ_3U}k~*ĉΧh5awS(iU:MfkA1 o9ͶŨwArAg߫ +KQ$5`&~|;*ZV?BB)UߌMz&Dq3*;i"}Zmqmo16ƕ#O(Ǡ:l Լf%zGʯw}J4r v:\ ?c&X=iTGS}w'$.8?hALgB3c?xud){A0> z,&gԦ8zgk殪A Kt[ɆBTR-?bV n KP^#seBk(FtY3L72lvqzK;5ߦ`[8 &>Պ$-;pa|l{%bBg\.sI o0nh|}JC- nI~:VʂȮ(;*nCpr3 B&l( ΆkK<3\jdEZ:jfJz$?Xx̣hEiavniD\!kdLϵ,t pOIt!YWtcX))7ٕ?˞aDyOd$ @ҀvD[g\ {^oAu󯝛 TV8O5E P ӓUGpr0Gٍ&.J |Xo4ƈg$7K>/݄2#fȏ=tm>W.`"Ro0s) //|'JWt[,Ip%_b;^}ҶF>!dn4eZb,~ 6PxPl3Y.g1]xߘY(a39u`I)rA@KjXGR10.k?WaAHӂBS$3xW/jt|(G aIƵڶ+gdrnfh)7Z7^"vIfdCXMFȷHӭ, >?^Ky$~q9e ^PƏ`zq7'Ϣ @£ 4}d$ga)_;ihں[䰝$1ILL_ 9BJ=!o{YYqʠYTƨ.4z[`V*boC֔ײsH2 \pXux֑BzZ|z?_«3lb#τE;^e / y@fD2N"_WwLCD`EfL0Z>ޡPؐ&8 RJ2Dm,h7~~CdU.2.fkFLlc^;ӌ`2^vozEo='"Cw`߅ jNn@WOv:8d ֛v8#5S2h܇h#&.:U;ӐdoOsW4=߄5º l![w;˴}-=kj9 ' +i(F;T#=GPtIڌ˲ı٭x $_ŝ:y ^2KճCcvTٖ{ w]ϟ5ǞWk&aX9$0iaTƠd&5u6٩yfVsWn5 ?ҙ~L&3=EW4O}PP-4i}U4]ĹQg(Qjú!I¥%O ͏2մ}e^U!) ݳ͘PI׹\̓lR%R06H,/NvT`&Rz0VT[L"?v 6?cp#KQf N6t%[7$ bvt I|xr.bqyZHeر.ysb͌40rݷn[es{V[L+@ֈ(`lpHT258(EHwI9@uv`|0xW"Ȗ]ե\>SWSzbE9U({Jc_ۖ&X>Zߋ^y+ -٥Ar°sk] y$4<9[ddj$KcxM{T-C#]Bqr`6.F+1Бs hAËS>@~ 2ќQ=+7 y 3 kDP},"f3&"ғO=Ao|mV+ ȉc~ ƵWA[<:N-o5 +`kH))D.Ъ>"ʣl?-I0Mك)X52%R8\&v.Yߚ 3~$f@eڮ,f &꧗B$ٙ &UxA1h՘A(?yS#%ƺ,~89 ʨ`|jv]D? |u̷1r9X&n2?8uKOc}ZęvA>vx^9 $vqߟL󑱹Zv4B, ?m6GV+b'McAa[ag0YVK![coY]5(o_aqWkA:$~]KXrMfk>]z bii{`uK)3LG|Mbo F%p%ZUFIpL Y߆%l!S-l0GcC0N=]ԣVn89zRvs^AF@Z6C|}_t'@W}C]ȨA-֪?ç걟jYJ>5r5ONE<=DCGb1lե~b7"ւifN> -MZ:p54*~d^dcXQ>F'/#[QKl3sk9qo95P~l"b]&OPu,. l[p{%s%3.T|^ br&7/u~f_jSc#Tm>Ti@"J[)Thk ܺ^MA RJ&P@W"+ s`&~dc3ږkq/tq7@-t'Q?,rp1~f̩I&S>Gi갽Ĭ Q *}MW׎aLkƊ@uWHW?=RRn*3A6nj Ǡfd<>Qvu}TUYܢj?o>Ӥ^;Uus !9sقUw{(A홍f/%i?B|vf]<'4Z M7;up2m2ltj _3Hsxbc{}nJh:spMGV.T&)Y8_boGn ?ו9-VGl>f]zA06)J\}ܱ_=PJJMO xw'y%|x_L\l,h=+)IӧP^E 7fdʛ]EV۶dn{k>;RvQӉ|;ݘYtb6Edk$>>A,vA+L: -C5b*C`پ1W^qj0 ,uݫmT)҆:R%21eᤶC0j@#X;(:!_Xk"Y-}f6Nt~?y+}!n-eyu ٟ)afbBP Ҿ*/+8x)Zi&>]͡o [yvQ{Vғb^cCQ7rE FpǕ΢׳"bkn&oމ/쩥`eO2eGQxy5gH Wzۣرˏ|!4sǡ@l(YbJZ3@¯8s~wX c_bAǮ4< 0AG'zj+fâ95?WZrJ:_OBN4{`z$s`;c9`I%o'1L7=ܔ}@/X1`nRhYfrKP) iO&篶A.%''Ċ0\)MxG4k*؀_>p 5O>[$jFkA@/Lyk6SňLۮh;Tm:.av­kip {#~s젞yM,K %9hNѷ|Wg8{2MͰob{ED"zRvϽLlPه]s !NyZπ|H&2bquőJY ˤh5%>/ qfR@Ē,"cSBD0i˭Lu4`F4^µR/4+Ɯ&htES Xphϫ[._֚SPM s FFVL[Rs"Ь xjv+\ zATLJ jU_T,|P 27ËԜiHԤSh|%2iye|v嘠 ɗnFҶ{0/g62q1ݏBJ΍q, ̖)'BPX7f8(?xcId 0?>BCa0ȧ$?> '|e(c!m+k Ji9=u @? R zڠX ]?̖﹈7JyT(lP_X8y%;7EM^ש m;!E:J"ڳ"LbK9̚Co`$(\4џZ_xl +0&b=.rYs,mD@?Zw`r>-\ɆL߳~~!7~n˴l%ߴ eL3뵗w3Ê 8ņ>amWWI{fCh$ (+9MjF FT)0} la*I?}OiT^R#2ILtTCfWͥw+.TAz!#Bh ,I31sP*-AHԜ@{ *lG#Ν=M uP aJyEP^UQs>zTUS}ՌgP}j>k>aw}& 1g* .>:f?~FV.tQ}A'CDK5_v- bL j~ZYu!%1=wVH k;$  H?D 809bgzZ ,u^fC&W%ۆ24(= -3XlL j auo%Q 8N/6tsHPC2i&s&za?>cyXBb eORJwҽ0%*uD~|~o%0W.:DJ?1>j B(&_sv~yes<^#ȯ &-~Y(, 2#VYz%DZ˦͏?7iQ2*>QkJO<=/~3t|OU]:c9zI M?)#A3p6RҙbAeBve;g{3qnR֌H LY7f\)c}TN7f,wm3ŨM@Ó)\:W-<;SQ+K-Sm]l2$Aᦠx5Z^|ɔB^ۙyso!E&1 ukV16Yt+52SQ^SzQ{WiQ2JmfӪ=*`4뒅 Hb(5)ȜD]d=or+" >@tLF8Ơ(@Z˥uf/ (r0$0r΁t z `AR娌#GlE/'ӌ ܰ#[*E Q0'$~r '`jk;¤#p|< h5ybfqT.=|;6݃=Q VʬL _v?0PG2&p҃ܘfnjB \\6N~vTܬԑ2{[L~hJms8*IMi=ss !(l;{W7/(;ΎFzg%꯹5DJ9{܏T"k|3鲌@օtTdAV4BBR@@;})*#b=8J@ ZefOZŤ :\fPE/(|ʴ6ʣ&UưC2A:'];ḋ@/E$ vCĮcZ[m;ЬGP[d(_KDuTZnwDK_έu&eFF^y<ϙ!$1sXc!r1 u~W4o$LP8- X84(ݿD7 7 |ٛ=c`g c+mh8_"+]'F@13^XQ;RzZ%v í3[it>w)#_KqЂh)`LXUm T?6 ~,$0 *ВŒ?-=aA[hHkvŒ[)(M55Itbz$|RԚIVDU{VoN(u\+.&N$̰@A0VUvZIV6]4DשyQ[b^ Brhf;P6B+م9o{t;OBǧ 8<ՠyP#M}jH5( ذXNeMp}*gEyU |DNYT~~S" gO [O@Z^1o*pw^H}M2F9u+%Xq֗)o T ((x P.uT6{4ݛVpO;>0rkg8)$Wtu('t@\*7nc\"Cw^THRwQ+-v oE:Rd8 *v5PϦ|cAyӌ03/tlHr*^(d嫗޷0}]=B\Ć+M>|TlxpNl3Nj2WYxe^1N7r[zmgcv,YYnm*o kam$bɁUrcBFwsnbp\u0V.(͞;zNWCKg#~T [P>Vx,ٲ@o FU}KDL͓2LFhOxDT_rk7èO]͑9B ܡEyºᓓS@%7 -Av :un)k+bU~2tاg`/'Hf{VDqeuS׍a07I#,ݯl]O}f[v8zXUSډ"=͒-cؕS9\X k5ʄ7䛪A17-߰]2 / 4x'M"IC;`+ă?7v%Y%#tu'cS^ɸ+<}iƒ=xZQgDB(X7ִ265P1`Std[cAaa0)pA"|=셑x9ҐK=TY@|h(R5::uVK2{ ?Ӣt7 ]M{s^~4£s b_Cx@C8'Ҙݕ1|WoߦkK.#xi?ic_"!ˆ FyE~{,lk$b$J꭮-Ml7ޑPuI#n BB;I1Jy~Y~hG.f,3y8D*H/rOtҸs|o[-ѾHtJFh;I.~ pZJ~/!ځ\xs<gb$oo F;Tb؆殞(][0X Kᤎ适-1OEx"-#&T*-YUR'0.@8SSQw""mp :_=貁PY_ ▘U'Pӌv@mH*% Pi-3̗rU%is7ڳ]fRD7j˅@ނTb̏I*DPm9NQl8Uߪ\y׌_.;N~VDaw ,.kNÂx+! $ӟ+R%8EDauOʏE_Ei՟S(֮1Q*9l=ɘJpltr6g-% -<*#L~ Jg}79)5}[C˶ZN:Ǫ2Jyn@px wsA(!wHt ߘ_`.PJ փ VnGE 4e nRQ!%kPKԒ˅T*:Մ)1xcYlEGR &{u֕Y$VmKZ =&59 fۇD?$WͺӼ%z=w)"k;xrTrțf>GQޙDǁ"§H<U$&^ */$qT_HFDBf{(>]&3FSM:.W8Zl}ZG!u) ͮS7H1ZvNu9ıiL~Qv4bҐf杒0TuEznRc:+IXaȸ)1dk=FUe]{}G-Vz"U=lI״KWN\I_͏z34 4RaKԱb,~ƷBh] NP8<~w̷ gnOh Xbsy@h'W>zD:Mhfv%o'GXa/XjRxEL쿗e0&qOK`(„:B37:n*/lx%!܋+UFa4f<+d[fhZ*XjZC=Qa6rd;ߘ`~e@*nHgl"!TĿo5}u̐G7h{[#a5l6I[}L|5eNǓ^M7ExﰏJ?L:![W$@D\B2axY ^W{r-ȑn@!֣/4q ^=Ӏ~m6Q /j*GȵY=8K!_~D/~2ck >={֟Puu©RgfJs2LS42GnA(@5݇Qt,jl>-ڀOSig$;03TR)jG[[g2^1 -Z vrOF'*/&c%Ds' #mPt+/(o33 @Zژ8beC43vj`q6ޑM(c<̱ >.T],>MCA4Gw岶JOUw(X+G?& [^5p^é-У 4 )hbxMt 92u(.4`JDk (͖񄴻=ѰC5[ρ,LWL(ˇh(&M*J1rf-M2@?ςfRE =翸p,v-/` p7t`4jXu8 GȐŒ>JB,eEվTI灱G:}2Pdpi,s4ɘ#c W(8)7,%* -/'Bui<ƍ4ԒI_拇&g{wWd|{6GKR"W[ DF&TZfyO-{Q=Tjtb kVQ =qtߎ$(LrL_hvʁ-L8eiHК#렃$;iHua<8[j6pz6A'9{%-h",`U0˰,L[;E.~pYc̕YA0qIL? *eх`]`" RI/ONDCcMޝpo'mcp 1ݑ/0L %'Y>\ jE. үz^V2Q,/!Ok1K>XYuKe tZ&fv"%c|#fD[vI+5IqC;mZ1aa 1$ScAFM>U'vD۝~\HGผRW))Mkx\woxB>!+x HZiX-x&^--Ͳk+ΪUFZ/t;tĉrnU"ǝ;] /? !Yl!!&%S%IX+C93'.Y?Aeif<^J&݅i·N߄Kw w}> Z{QOiyNf^\N9u%A;D a!FGm`g 'ɡ% 7m <݅"eRH7ŌK*\ iSeUFSiU9OUgvUӊÂX(qvH_K+wwNIK.tM{9}dOZRlR y#k4IY&\DTan+& Uy.@&>I _\*(琉ND.x XC*鶭I$!~_*=#Vfl5>BըLEs1A„{t5/FWKT36Q WP|cO1-A A뱛#%[&Gg>֫[oQR뷨 >=Wlרٰ}h-l`qގ&D} Z37}kXb&] F *;є۸q !@l?S5l)AOp}pHpX/;S&d@-6h|ˬ)(G\'ƥ#=mk "w=7U6%gB,%ದ|6Y_C?9+B wbgf5y:{L #)?79Ӕ]H_8ViW/5{=i ^x.<B]7H >[PrMbέ,ϰ8 !;[I=#%o]?e!.!C(j+nG5պ\uh :h el;̇v[C5Jjh0S.E lkd/ey&)]tt2 L0 Fl>=\oy6JoLh!Jn']шoBbV/,{^RGD=.Q-Vf5YkG -MR7MPfYʜ IMUI.v?Huˋ.tyynfIS 's@|VA ݰm^=nR27ANN ?N 2;oOIHN.i )^i'ynBPCݴUEJRJJ X Z)I#^x>wƻfb1'惗n;➈- R\dwv3gNY'dpg0>e  x[QedBO}PrNJ 5.{Ȣ8'PT`k8@CG#^3y2%I鬒lkw Uw>B:ړ5nDZK5ȽF#q{CsfA(I o~ Ԝ0ɛ%`(<8: ΊoMY؍\~H[H p፬ND{ @QIpUGjnG@XRDG2*eg9sёXRUn6ˆǩ5IB61Zdcaft!BTC\_pzQt˾h uʇ\cRJ=ݝC ŻąM~z:6ʌdy)-BTYRVBoWr?KCrK))#h}C R4i \4B*Gv\zɶ*up)ra'ouUx4a/OF(0CN5[nkfrVSq˰Cw'ous-A.M60`7 ޝ³9›\ϯ~&!rmGŔ0ciR3O >[1Ͷ+B$9rtSt"\u+CFZssd0 i4T|.#I9Obߛ·Kڲ}y|z$`ɦŭ~I0ZPX;@dΘowM VVdueg[z Œ8t@VS[:U[rEuoŠ4L_>Z,jXt #9(O>x_sk_e1 ? m>w27/A1r.myRp dYg4ŎXߑf/s@!q zs:|H"YcH$kxRJ *l~iQt9~E2O~ia9R:DIoY@?7f>" :ydyx'b //;z [/k.Ut4#w!ԕLeŭ{N}`9pPnIKB)aL/Ookco3w^jmEoC()ρ#3Fc쨬/aXC}b|JKfTU za/9e{[mL(h f- Ǒ3~DNIvMG!U2"vIg:ڽP" dޢgN'scD˚szY.T <"``&p Pp~+pB6OZ'ANs}Ok 9oxqЯ&H*{6B?uXM]N#}ADOVJ8R?\:'NEl0?c}ރUaZA8rĂo/cdL֡`fOc㻐b" o5HFiA62S4W޸Vdr ;Orh &rQ@lѺߣ"r[>rRmc;}%BɆb|%&O; QU041_d)0G9;{sN*ZSc,Л G)gh{Mk nxIZ/ lVSS`-,Dqk`& Q_Vd"~o[b{O0L'+مb/:1a.ocots!N*ЇT3?V_;kRBVΏ#G/*> oWѳy[Rf lm#~'%B)v҄<0#D廉.a0̣ͳBfNNubR_ak@  kl䯹؎ B2uFv=K8xӑaU?+ܣlMe ufl"291 ŕR;(t@7'>1њYOw<6e#^ԹϠ_M2_^ F#ɺ̠!yBiK~.]4eZ#mF@K ,_#FQ|z, zlȿAEZOy#?zr"uY 4c,<'R'ꭑm2npsG=2CGɭ4IwJR$9uxWA,HH$a ӇкLX'3aݯ>**V xL!uGTG)s^[2Ioo =25TZ;%ølf7UZ >xnf S4ʏ{be,Ej]a}a(wEYfg&E.j5ro2H]Ukaab(i~ESvD+VĶB럶e:qQ:hKpEΧ1;aT_M:C%֑OZ| @Tim2P{FƇ6TvC ZY:Aoq v ȑceül{;!D2_عRШrLAǛ̦f\sβwv"KjBoN貓39o 7@BNi$ivS%f+BH?N= EZ8G5ֿY 1R_eh8?hRr(G7˾Fr6[C+ꚪ68$%@ Dn;UչDܹ׮=F7f+!yDc,y ݃> -bՅjB.zvNi#DۓaKIv'K7׀BP]sQʫ([ON-vJRs >' b^kɯ(;lKPR%0d񤪧~hn3gcF?;ߤgS`}Ey`@U]'OIXsv ]T!f&?z.#D"v'_+|n1 Hb_ yJ *FHNwSpK,sO`G8E(eN7*)|85GgyK73_kqK+,2s_@uTSK8Ey]ȑcPYA/ x(GH;A$rG=2K\&5g ְV#AV]1eT?t~k&` 8e'?xBlfCiTIS㺳bBjgH+GBFt+}( ><B QF.!) puD'|cKr}\}uS9V뇌:l0R΀y]e#X/jţ 2b{դϷ*O+lQNfSPf6sAV,[ڒxFˊvkueSA:$pS2N/` ISzpjo,6'0YD7f1kcσog:80U8lz1wg3 Ìo$ M`ԡİ>:prYJk;E1>޽k⋟t., uk]xv J0y燽 8Ʃ$rj۫ 3wÂгyUp9C~Zlޓb^@Z(oLZe AZnXlӁ- e-ީ16I 7ŭ(&Pԟ+\bs,:?@Ta~|1G4/3[KTT+sfs󸢽 H&P{=vzstlQi(5m~AnZvAOxTXIFTUV_oGÓ#+3ae xcD 8N! 7dOzhE"YT|2W;o'NB`,gƅ !R9[Qގ+A̻U,fk+FᇨZ3W>@2=Z2`R,05L^"ILߚ<#Y i0s9'w/QGZ'r6`j=~`->GKho+a}`8) 3.@ȶ\TH.wœDz[ij}5{Ą)-!Iby<)BhiYoڴȞ˭f'TAPZh5]Op_ f_+63paS7,m3 4s'+C{uv]> p׉=Z5rPoH2|o_S}AX>;#a*9pm5щMβ03,[VP%&uLc#I.(略DM _ ȝ 1%q T -L*aH@+ZU=g&G)'w.[}Ӂ2naNo{>T(O#>ڧ2dE V*dIBJOV,S|leǹ NF) I@c=X'L0J344M&R7'=t?R)nDy!SZ/ש ^]NAh16ƚ#H>ZMmT=*A뒽bW]Ƽc5m@ lf8\_Fѐ썭Ŧx y*ǫsI=P4V4 Q4򒅯_,"5ʼnSLtq}~_ fP`&fDbc-l3vEyܕo޽Bv/Z57a$֌p:o<B*2\@O#sfwWL\3H1HCly0r{$tL1Et[ Kzpş6Q|.(ykQԞ[Pyo;#9vW,*i&$= Oz(ʴOR%"ieFXB6j7>Ns۬}j֌}+eg, 0۠L"ڈ%ݻ".g4 [ƅ]R:X pOxҚ^2"GI`@(bѥq^YutX'GN͐){nܰI3̎&2O/.k})1rzh 8D,2+NFrzD|jfw}F*5JZS+ܙɴ1ʉнI쑍:/]DxrXJ*#{cFeL+(Kj$ _[쎹 6v݊zĀ2EQ ݒL)V%B:ǻzl'].c(Q|&JC΂wo2(&6s,aK>7ttZʞ]JX,/j#&jAX/;:@/>⡹Z3нt2!Öl9>x[ 2FNzq3_}`9ʖw{: 9 ;|I1OW5-OZ+;_"!~ ߱ =;G y _)Ba󏿀#ʊp]Qc.񏲸aogDEX^=2M2& ڌJ> 璓l&}> c#51أ%u3**[q I:0eMP% - ZjaGu>gh~OxR],Чw@1_^n:iH=)9m%U%[lBA|M.hs+B7텫K:yP'\X8Ǟ ).iJ=~F8w"|ժB1V7c qAMDMȔs=`V'F 2&HMykU.T"Ab鏗 l^F]-ޗ8R:С7@O}ǿ/+ N@&Ūou%#Q9T+ҳMÓ!Sv˟7׈Sk` B2SSr6ML|C=b)|h%Y#}~F6M?5z]3 w',b&/:.2ʚeѷ>srڑxyB}Ù`7*)Ip$߫A/:m| s(ZZHc D{ ҍ؉E1Ǟ7[6g>W/y0cC`IC#MNO`/UNBq̊΅0|ׅ럿YPeXkgޫTM_L w5Fc'lNEs)LS|-%ЖwF$QzĬf[!I5d+3zpUհ29]SrHGK=Ymym(yQl0|P"i?2lº'xǍ* 8}]u 9[hyi.>[ռR+C~Kņ735Gsaȭު Ƞd'#ʖqCup-Pњ$A@f:N) pBM3"+h*p&5yNHқry K%ǂEaL[ͣX!Fؙq=T$%1O=qW{ea 9R][z..hx;*.!r^1s#.;=%=O8(k!Q*aN%Ih076yrvu|*˱)14Ъ}C#sGgto˳-{XrrarbAH/,ʀٮ~MEu|sFtseAHZ}^0*$tu,*Fa(L8q#‰`c[ړuXrewO({cWrź~tosF 2億^`ވaibCt/쾿w\\qJ  `5* =mWӞL8!(9IҘ~rǟk큳{׍u/k V6&b[C2(TZ-aX>NKT]Db> @%qbKߔfҪgF6v;W<ޢY`Ob>iy>R$r_J2,et"+@ዬAc>،&V#)Cw YbBoH;@V ,(ljܗ:RLˈ1τBnauT̆`YmﻉQ"u>pl>93Y& ^e<beć9:y gƇ^cy=|@sQ;شv:}_Uehlcۧ: F0s ]nzX:%L^oԅOƺr=%e !] @m~7?3xIx|=3 Mc&咒xzoN&ۣT\p;EP!FyAQ30$OKsɵOQL@6u,v&[52GJ{rwwjM==O9khsn7d9eQ|wg#676I0+oWHc7~Ua !@aEB-TGbLC6yM$I(q$xH0q#8d)^FY~Q,,Gp!=IJ @#9RxCCȢC1QRagJ ؂Fsx:M/=n.|iq],|H6 ZL2[D$W+~BPjf}+0H+!NwO iI@=LW8] j{/ DZ,QT${—觪c7PA5ZBP/ ע Ō3/頓Id$i7I>)F UJ;{2Y׵dRQZn"x !w-}On-d90\58EWR%<WC*XZlCщo*@~N/ہ&]TdddiW(m8<[hc >6 ђNL@7uvC|%Y ͇ŭ- :rl(VTBS bؖ'36a#q=-HŐ:ʮ7nzJBIvK \|qPOL/]>̵mҽ>DFN/ĠI@B=K| C0)\v|5 [j׋T&)Ad ˏeGMf/PbepXv[pGZcPjSOAl1";,/XٲE?HeY8b<'j7ߠSB)@O FV2dwFQIz=3yF7RQ/*yQN}|㎥9n>e  #$H3:tr )[:cLF.,zS]i}dsoT !%i:"sn`N̂u 6"Ly^P^ŕ)ilnKy 8 - Ȏ`o;Ɯ${ԓٟћQ=)3~EwZO *;kdhg)gҏW9mAU[%5*d'Vofu xZ9`!TV:n$:A2nݝfS#`VY]˴C!#{ 'LՇ,$0˱nn[T5WT}N*'AFbq|/RM><珣 ?fzM[c *Gȟ\j#laʹJ$P!Ot*?J[RKT R"0T׿V̻={Ϧ3=aaUnAr)a溻V&&e|EHo2>dd9G)Gr0=5 }:0Bf@9L-kJUDD TWM:ܞn-Y J'X{ozw$)$^H]<2RKjұER;-׍LEs/{ Oh۸w7?eYKH&&AƓxaɯlNIIQ 1Q/SOʮQZv> ,h%Dz=ʋ.j\ \n& l8?. ay"5;8]L@彈>JVC|Z[^J~XҒq@QWN5G t ż03&܊q`]Y}+-Bg~AD39 :l*7iaquhԴGۿ'Yn%bz@݅+Um {޻F=f .\,ۜ@$0ݹ=iqJUkmQsOp׺ 'nTBW39h~@4kw[E Cr%AVߺ_)ݮ;J.]{[s0+a=t1$_u7Baχ_t?QԓГ*5YcIŃ![BW0RCyږ=iSR/zLwd_F *&wd|ߠp[,˙[Ԡ3%ηO<'gdL:T!e0xIC^ ٤Y[Lø_Le3 &ڮ$|,Lvd ) Z4駎;`q)B!ljj$-QNYOUH5$+wY1p3YZ;Xmb4pY9lň]Lߵ2L;]=a5~|sH`L@ڲF)e0!7 gւz܆* (V{]z*@U?Ys]?3 [05Rr1r!Vr؁o _ehJ%d iZjJqͅ\(@3{dlguƼ VW tVLG~Dᘱ64*?|mTa`kR'q]zҭ|*LD𜱠b۲\E"?ZCi:Xev ܿY<۱.Lc[1My3{o IBԕhozN,zz~ߠ rDiy0YjPȼ~`.8nA,r M -!Zt<"q`_5|Yh5 g:;z_33Ԅ̈́a6J#z^%0Zr|fu>~1[*=o}4lV5 Qz(6(aJK_rom"ɹɩ[a7BccZ!>2ηQTV,lK$%^b|3+yAU*g11SBFd{ I[G>Ge6(̖a(C\9Ҝn)"sZщ3u ĢPIӯy; !&OlM{tqݧYjso,6W?eFCSEV{XHefc]~\(b&UxHd&P7c%Nl`]XZW:NWvbwX"}:U^|nc7<@v2R,jB L.;Rm 1tO z-:5WioT!<ǂ30qEk]gzN C0sBG^e09]3tv|W)aP'J '֜Aʅ ڤv*򧓫q :\ {ȗ5GR}jdQl*VM]5ZRrkL2%'4~9,cʎ_ &K\4i 1(7#" HdX\C6:?(w<󔧗DL7z_h ڣ_kmN- b|7d *C8tUT$?6 LK"&4[z Vp9bi`r43u*Yg.e*T< uYd|RsGϵ/z`:toŬu(JCK4Ö$M I{~9[/sa߂rjsQBJޥ=_z|'˶v!;, B><AHiL1&nQYiN5jG_,axoߋ%݊iC{ uѵ-mbe&e<߾<THb % @Zt7'H*u5d\Rȭ [:˔X't&{0S`.#vl) FN9(#SaQ]3?Tes}C%"gcOi ]22olɁ‘MO@ `̽!"̰8̮8T?̐7ʵѦ'ŋht3e^+Xic;Qz^3V(}!nE$ mT}p΋1⹞K/7 }QVh`AmѾ~nRLaDo¸َ!a1y;~wذfqY 5R> 9򷇘H+#?BoXה㕓r;os*~& fdtO H:7 `zUB<> WVq|]H,Vg{.qP !F%Ur2݁= }F>S[EEWu71؛S1k.0A,R ?r!PN$zŁGF>ieuLrDٿR.'$rد|/U*lz rҗLzJ vܑ[?mmFiacgji2=]DA#kp)\mx@2~.ߥ3)|y b[ɵT 7S:Xֱ(\Yfp;ԉ ߖj(( mK {8t:/-U*oa]Ĥ̐Y<_rxN}e0}P{İT7Vh+WL E^Wx{.g: d7FT Ǹ*&eiXۋ& ‡^;J{3ha86CASwB1W.= TP lhSX]AR$\Pls[|1b)Q(XK֜EփD%CR-mLK-r-cD=)'%tpHܜ:4,]I^>>nqg׋:`{.ar5 H/({YʭP&LH)CvU@@X?_rlj>ji"X/On*V[o gXKLw9އy?0Sijto@k32Ƞ/G2x_']AOh,(kl@^d ,3pB Վ ^ %Uor0>M9K02O՝{MZiTsK.t̗2x%eeKAqr$fýP@ƒp2 mW F:\wG|'b<Ҥg>gmt HZnGU&P*g8}NDʗZA1ƍA&ǂ {;$CkTd #&JTyo}.7@Ec?%MˊB;^O3~PUxRcO ?X; !1|OJaD?:u*9n|b~jLʁzgfqlD[RqwD;@ÖU煚lɟ$ŋ!deu14vCeUH?nu$X8h%EC=UP+Qhqjɾr0r k/CuC`ikM_y>H6!lC%Eʫ(IL tbYJF@l,v] g?$ԄI5)Ȅ(K99dWO5&K\>/,Æ>@^J-olLd_K=)S[]E႕3JcJD0CV&HӤIuYn 1jϪ,[;qV[wEO8_5I[ @PV0DzSnsǹDtr'c! L_ڎ|n%pV~BhCEl%JPY#/ڸ__VqȳxQHS`́OKW<œӦUC]Fthl>|n @.̃P^3VxJBq;<Ic?K^N2剐o)[ܒ9М1xDmi+ЈsVdX 㭀_M/=%;*# #9L!bwTn?\Ke_9ȫa(NQHγ0-=R,o@xjb.Xmǽ>k!ش %ȢPW.MmD Ȏ+J/m.FRLV T.u%)/{SDeslw:eDtԸsBEG^H 6V4PXI1<`)0(=c Oz"W>Ho~m ߶ [ hz#8WõQ/)hC39M(jFH]Վ`юsTws򐦷kdDۡ"]%֬-LMչPsg-͐ <\0xΧ. eIn#zֱV - nG\`~a$Z޺{O[iКK xWGb_'0(BH)KG ~R1SL DS྘Vm<{BB<( iEy#LxaEl\lqic@dȇrݎGo5հ`}7LӧlƢuKFal42TH݋^YDaΉ\ny_3&L{S)Tq[aR*YQ-|ѾG;-Ug6}eU,*|MSN%C9rkOq\-PmρHN6S<_ őb/BPuES`c[;vk/][<:ho9?r E>[:W5g%* ي(G66B nBzV辙|@80Sw[?-rb#wuلczG40,pc[wH)HRmn,E<I\?AdTe> Tʮ`}z! uqZ1Lnղͨ'd'D㢂%waΰRy}jϣF}ԡ܌;ơw@\aH9GY[G"4IZw/5qR9Lyʫ(><{rTCLy#D#ް@m }]OGfRn%W$! sd{I'b-vnkϙs{|4rksBfplg-;=n}H< raםPմnr 75yX?&׮uo9XH,4 iADjUf7>:3}|+%EZi>]Wm4M9\GZ0ު5$Z8m7Dҷ7e_:m\Z~Ďex&Q5&ER窘X'^\}v`+L)JhI匌+#+A2rӝ*G lWI yuE m>B-^p?/7 KDS&%\Zu,bo\W'G&^Zww;Me 4v.3 37uHwSbmVj0~|| `Cںƹ_g=0W+xJ☇df{ȵ DnҶc\~ IY }¡sk3HBw-@ߢ/g9l!"J ݾAfz=@@KĨ>jdR6@|i1ա@$PiڜRNji \'+LH f]@{b9^>L\՘3fYС8 Qc;ztc'#A9hhsu d>zj]u[JsRN M d3">5Zv}^ųd Ald}A5J=-eacOnstޙtu#''^\p;h}S>ߘ߬\v]XԚgxtU,#CrЀ?: iA%*mU{DD+o 9B lveKդ^;t oofldD 1r$(xɾTSf{8qBTYYtTZ> nM\E!sp@쓒U·r_<PȪHkf7c&q,U.K⦂|CI 0e3q= Mܵ/Htƥ+uq(aw@1o%ˈɑ(Lܣw!7աY4ǎPfbQ,ˌ1ѹz)zX[Mum/q?eNK~_Cէ/@;escKH{T-4sPεbQT7"]dK*Ig}n [GJzԦ0foiѯjis7Kd7jÕ:"|W K" )=$w(HSA_Q2?{^}NG+8DpB?H  ՠ1/h3hbލ6 `G_S][g]|kg1?\ؼ>_tY+Op22,mH_ʭ 9RBޠyt0RvQtqT5ͷX#6Dÿ"6mw-OJmu{V=s ]=7)r-~*<f7dmN.KsݖUFJwrb}3Ry.:PM;HQ)'pL9aW962niFc R.0ҿ:gndѓ>Wdm$ǜTunZWKQ#YY/@Z4,b]fkUw\ z/Ivf@Yu*|JqZ[ʻ5BgѢ0ǹI 8;Z1~'@[9죻)Dr֏v'#D;e(x#z/s2̖]kO s&P8Fwz[.ĺ,=FHU^w _3OBT(>D}>S*˧ujd>{ QI]4o0jJՕgv5V/AZ{;;&>5Y(hk[Hٱ9&:֕Bgb%+GC[.l4W6z70 EFXc1M[\E-|;?jk :K[S(z ]bw-܏_M`yFx`Ր\x'OT6Y>}= L2 Ik/a]{/)eKW[1.-QmH۸Wz#ތD;=Y3#7ȆِQjZY[<ͮ7Inľ[fWg$eZIgV4"GYf׮[w# >p_쪙 hp4R;V} 9w] 10uWǻ$u (R.yd#M9wl}B\lҵ9P(]8 d~G+IigF˂Oʼ Od8F<ڍRֵyRfES\B(wcPuBsYHe{̼;#iCLΕ%<=PW0$܏oΨM)y.U$4)$Ko؇ /̽,DŢji:kYXf,n8pGjc n7)(n8f1)$0'x€(7VvzkFI}ZgA:o*6O_N<6,&ql'6@'l{|/X1IϗĠ$B}a?W[n zN>nH% :?|)`i*9It^xbNtM28u#  T$aZϵNe}qdv-RN?V|&P)N?՟fr5LC!ЌJNn7B53̄/w|;i~i('gpS Nzg<Ɂd-wbN xtD0rmshnwr G1\J iVmUƔtQٸD nhl#~ 49mH#>[%|.rlVV|)2 Z֡HJx2g RyY{8뗟zy)Ug'o+0ͮv4wdO&r1 gB5|=~e)ľ7C gnZQ-1vAW6_ uR>_flc|a@.qƴ3\oy'p~8vtڛ7Z~2*v:* U_em  M+zFYZO-vh= +uDP,4:";H .&WdX@0Ǵ9 F"~.UfL-6OwD[cߚxl"@zao3̈́c&#ibwQ]${'fa?H7/~@6e'O7 OM>u5]Ľ0a~ܹ6+51[V#!âo,Oigq ]0*BZԬ el:q/i  <;e#@\(co><\?_ q\1A_`뚳ńkIqSBIc0-;%džssGeY8"]pS+`+r<,5U#7ے8񹉝m KQ_ EBvDȊ2h 5װ^SS ˋ A {vj*} %G 'Mau6` ,R 6%G9/5tk[d@~4{q!kstA[,j蘨oꤢb$mS6>*65!U$a!6iCvMdW'Z F쩯<}`|m"9jgQޒj!ZK >P+wɚe$>%}W,hZYwڻJjI湇[z y2mz>)\~60F8}…-;#|yrnì|ʕʎ ij!7nVb~Cm[V9U•ڶx Ƙ?JN8w& D__ <J*4!ڽSCq9Ŀa/1pVfV1ʹ:75wW wiѳkXY),::nTi'AnO0A埳Z:I( 6aҶ0-#4GA#[ړ2NEhtR'·f+hr5ų*űcK.ܥm-|E;2qug^;Rs= j."),[[PH4x47\eŀ8(*H5Y(r4qi5+:O`EykvjyaډҬcǹ9b>#uKQ@  85/"Š [Eud'\2_$B 5;[{ɤ=&;'$#b?ch˛y,CfA.Yf\1;Ay[Mr5?_X˼3G(1D2uw6_JĆMzgt>DfXxSQP+g&R:zsS6@l9G%.+~@z7Hp`mưpy(l>] Q[g ׫> Shxw_/)w 3 7{jcyAHXUBk3h/Ҡ9]_E2#L?G&%27̾Sj4 ;hLp3_?N7\ޝgh"빱L i/n޳r=UU; g4bmoyS,'?$A)zVOD乙֑HZbkz}o3VmBpMqR<Q7CĶxqϚ2Q#p^Cv"-p "aq#4s]/uMFY JVYթį*>k)LckA3֋}n^I %ױi}pחO;guZYΫ k0mZ +`FAĶ| K i4 !6Pغ' TZ*Cy["CT]*5c-x%-=i#Q ,mo}XIf"]n!HM9^9w4;{[{'&!N.W[ldd\'/aWH.M(EbMM+^NF7myReYzJkf"7`SRC88eose 'JCp \7Hʬj#1Ė}  _V #"4\p:"D@]=9PqM/t^>I)/Yc UFfr5yvF,=bkS mMNGt+x jDZ: S DuC{_Q8+sHbm:0N̞r$4v**nO6tKbnnjwŬR`iB4DXg\V_?$|I./KrYALd6oF,?kH%65,ȿx~?V!:ɒfhdҫ"v];ŢtZ[bY aПns%"#5+d)F!IhebNw"[,id#H_wk: d|mw; ?v4 >b֢LQ۶Bs/`o:Sy2!I#w dm) n߸%0&S+.:V~|W*G)9i:(_oΘ{qw05pI39.\VwT&}"$bwhV!6r]®|"S6 %HeIeQ1f$E˄[dNNbY7v2P'];ڂfuYk"+)Dc~@ 84ɚQ,mds IN~MpnoC؅5LF8P0h&&fJόXN(3R0`}pdXgUOA&$AY/1?NܤuqG篣f KLWKp+Ҧ| Q5H>=9Xlt\3* a+m!a%fy%f&g{҉h}5]8 !'pU<cQ _l͛oT϶6:i[uڸuL?*@ (k<ĸZ0" 苊%Ҽ'?jk#5L.'ė]Fy 8tElʻ~biJʗ85 d}=m '?7q4LC]j٪ xٔ8cGȎ1sݔ|+Sμ0:eٗvcm,gTI߾&/5Vр&kL"K ϚR'&~NTǧ t6K$-PkU{ljvdp^F+0r99zN몡_1eNFLҵ/HS˂1!G-"4{;tu[%Ϙ:!u NmK[q׬`^Iť dԁmllu;@FrGX~j`st4Ч oa,\`y)#}Bl]q|XFzч` ~?[[ fYgN\!(cTh_LJlj䆒5uZ/T <Tޛ{7-_·elCd6k 0J}` %ƺJHWpw~dv3j6+E^bmXSP#'`#OT^r`\}ԻVW вB^n U{6:܈վ4j7=ۉ6yG3mZؔc$qd}Gˁ@үyo5C1p}r*k X{B19Wep|%X3wc6͔݊m[Tz:䀀_:X\VAOln9VN:/aYq !H|=5+ӎ-Dg ԐSr:VOcA:Fà! u!6K QX^J9 ;3Gj%S *Wd{Ш}1j8 vYIiK UR-MqoEA38*]XHr2ApwL1A@ $QԄFЪ.HZ :0FjSTo;^5kn(r(_QE }͑5lbՏ |F[8D& RBxyӴt>T}A^LSJ}6|;ѳtT#j /+|OzFͥ"7⦦C6(@o/"jq1M$Y4+N:񙊑;TR5SS#R HsRt# Y=1Z rԑ f z1U`E3*b Ʊ,%x"īcs+TȓƹƐ7MGљf3k@8PzAJlAx*d+W2 *$ū#N &?>tFoR!Y̴W+n# Fv%`  O2:9“JrbӢO5o֗d9,ZTU5I69E6kx(:}p|F6kOx;}\?=vi5wQ[V?9 W Jzb]{c!kHtʍtOEo()D`fWZ֤8^ }Ѓ|Ii /C;}kA͆[>X0PSmO.CH1$,ai{=E캈-;1>ϫZgTͬ{Np,-JH0=nOp8Kx#b1. o+:z*F2 +*e5XGfl#nvJV_X\xAz{fQnΜyny&՞#'|JƸzB}P{kd9cU|>.urPy/ WF UoO'.NޑBve:='yDk+m`I4`ۜJ7Nd2Cp~ ԟ]%Dkzwl3;sDR *ZM4!oxћ(Ppe~vs tsg4IT_W;?DH5uIP 6:a&Pn"|Ws1?VX Dj3W50 yVb|[L6³%vbbu,^r] ǃ*#>MZ 3a-`_Ut{>qKV(<DfB6AawRk9uqL2bE4wWs2' >Oj2ק2:#*ZݚGBt({)@*^' j&w#U{ 48-`1]3Tӵ'Ĥ5<.1Ie(ȡDBj] d6J^(O{HILred~jn5j.Auv8NgA%0tSRn+#3!p#ڐ݀۫ Iѻ$X;O轝G)aI)a5j epSA{ SCy3(4siURWkWSD^h16O(UwE|,-kC6R%;QGPG@OE~r<^1 ݀?7<:ߚRR]qnt}Qa,pf嬘&)f m\-`IC] ]hwׄ\HϢՐ8}|ZgۉHw K},pZqw"X$# j#ԡ2:\OHu";EwaofjM2B5gD]͇VĶ nDXݰ̂]Ztkhn6P%4әb*r} a0 (~AMF9rᄑ1JVj8YUWb%Awϓx  {h4c/`}F_?|/ǛR~-^M_7댑Sղ$OmZFQH߭ Y'B6,\)|:&"FzV2M w94u o#IrPUW4e`YE/URxY}5]>k[z@Jh~gbՂă[Sgdg3,0Tz'@4y$k)zꤸZ)` נ w{0X<83o):jnabpXhLV'󱊚[3X%bkKXI<+m-P6i Z %|TȰO9^Wj`XU_ә$B|"tCWlєb1TJz` n"Pҍh-JYGni9bA1Ph:/ 'i ȵ)E~-:T\W1εNTt:sRfޔHn.L/W.&9( j:L eƈ1?d|>:G Ow:wsSFu5&͔AZ0>By²YMhtnvnF3sDvEm:cKD=)&w2"7v?Uq>6'[zoʉYw쒮U'fٙ'!wk^ FhbeɨeYQUux8hǨi-%Lj֬J_F3^'R0E5~ RcP#aBUԵ>Z ` $D6CB1{z}'tw2$Eզc^&3~~HD1uGPz%f{KFnbn+ٻ@#saBcڙ L0(0& Hhtrl8;ckף {\Wi{TñM WU(F$ 7j2d =e7A`MC2}QS0u[Bg" n2R1\U)nB?M`9*C79U Ts&lQ < [:X,SU~Zܘpq5<*Q2 j3yyva@^ I8I7MJLimEǠ^.-hJ 1qg53\$ZY͗O^޺BhSڄ[Óq6pqHFxf ѶCܻn\ fNv4RSSЀ+/gzt C-?џL&ˬ1?lBu d>@y*1sS6d6O3&`0>ϥSF/y DiE=|S?}|`f" 9X# _HR>]9XCcECZ3|Ʒduc~~/*H6mAEBڐO ۑ Ѻii"mAR8g qX9GPzBN->(Z57@v0lJ)|)9^XzZEblmDOhC^qcdO@IrLMO1*xʽ?niT:]^أ &]zb쟢&?~uQ"Vq|a,]unv`mOAM0lqrVq7Zݹ@ 5.s muO*`rt"S' !pQDS7k$0B۵0h۩;{E7xhլ^):[I~U:Ӧo8n؝D(u*x;aFg&30+NOց#rԏ~KMZ(tR>>žtTir%%R\O yuWE'>җOB`a IC}SBTvQY{_f 0xSS\FyV#>1Y$-9 Bd}+xZflr)- M'7`\l h2Pc+/hϓUG7∡G2s\wi."qWf|;a7h0N<NfnCE?X6;-ݹvv2I--$ʥ!{arA!*U vBdi[LmTiUr؁9 Y&~J at y8FڧTy f/Y Ct(Q[Fk| m St?SEϮnQhIyU,<2Gn`G{޴&bb9!_pXCVBUA_IJvj%0ѹ;=*,:V53{O1/>@cdU_Sʪfp rnke (m, `sS6T]ԵTZ1b=gӄ zsu2#Ev9@Ww25+s 9Tn>hn*?nukQarfjXS? X$bW!r$T㓇y4@4|o:ΏLڣ@T#6N Y-5~='v fǥ+4Echb\[wȦa*8/ٓM8q q#LQV9IE6,h_c_&Oc-`gfŹMMyϿ_Fo%>Z0%/OLFz`8P|vO0Ot.|涅-+,8:Gia6Kve %4|ӳ5RW_wa%)=|O5LV[f-ϰ"fmFʋ"iE4=PYݢJ$Yi6xt~W|dDy *ym*w0ޥ@e2LČ6M: ZKvŻ>S:&H P\x8(qađXY Zb>[ E)h(BvȗMgf)XNc?R(vhq0DCcdt\ 6vnIɺdde6㗔( N0WKqfmcja*uÙns|xhlƗXXopVqo?j+A>M W=_ dk<:f֝N˽ܻ43[+s[l$8-l5E_p# R&oq R w)eB'XH7s~[c2C`9ٱcS߯µrz1jb-VmGPpCJ(c'ޜhߩnOfH\>ivcÐCytsH/cW36s}c;mٲ9TC2ș-2oʄ8RN+2[w|&:`}gQ-@S֑/pׅ'vy[ptdBp?Is2XM(EQL{.[^#ZWHB#JD2{  =y/׏tiߛJ"}FlȾ*h)Kڋ4L൚z@EeSNNQR ?ʡ,KdԦvQ`PƀH>Jsuj _$?QA}*XTbI;VD\-I锠|6%vz*fi>?B=ڻD;4q {kݴ(oSm}=14 -[Ǹ4$<rZi/4[&^Yb 2E&%BgOf: |K+/ 6)]m2rJ:v1QAp4eG+a#4:f6IfqTY  ig_z-I^Ѝ1("9JF2:++ ޏB4tZ+(`s#=X\cW(~ hF{jDW,}nO 5-*Ml$:ss0vT~@z8yta66SMd lj\aAރSOs8^o WVœ"]H7=#bjK5XjYeDnXLUev` FEvLS EajXz fpF}=#I!ߞwN5{C݂ c~$.gea b17dh@IM:-`{>XȠ&I9"# B"r_4 u˃ CM#unrj-\hMs br6cڭ*.FPtW~cOPBGhbjle:nb L|+[VeMj 4tq痪W$c"Ma]ü=>=wT2ocȮcpTm {2uZpۤH9q 75=f* "탪T@xQW]z$nѷSRGb+ʹD2EUzQBlaU1sQRw{KEaRWL`"/+X7;V꒦OΈHr19~W5RrXx 52:CNby_E%wrʄ3ezh.P1.p0lNXĬ BhGJEJz6aC=rR1؇"p|Xͤp2ppV)T ` SY?' -Q(J֖Ӭ8qr@`6-oO<7}i#eh^Ce\ǾLCf>m3oYz-,D`+RQ}}tӡl^B`C\"{'IɆg$n(H w:n{k\/ OI7o9;1Uiހ-]3Z\2L  ."dV ϧ(y/EĮJ66-*DV@|pieܞ[Cuט[/{#;_rc De:reScr{EmPmrQeG5Srvi˔'B8b>IC{44b ܳ|/`eݷ~}qჃ,93J;FB4.Gvߘks53a#a$q5&~+ΥYk KyS]Զq3FlsZ_&e%?ލc=$^ߚ!d+3 "X[h=`ab..1c6+"x(Bg#ZTac}I{GYcJK5 1S;8c_UQlN6Tp:RY)0_ȩE!m^Ws BnU81s:K={bX$o6|Nh'9gr[\pP=;AJk'Z!t+DmJ4 0n b-/ 6%w<S==A4OJ){J@++ݙlwk{x Wy[k _yAݕ&:Ľ.X ;v1;}FNTKwHu6;sQF7!ՃU.ZOjeǜQt.$w8&Ur!ImKԂ%z#Jqp wZr?(ad,eå:igaZ,Sd/x @2`{elYϖc?Fv(^>Bz].ZMj9y%:.z3w^k;[!hs6 K2e%/{CӐќ]nֹOD 7E\UFP۰e'Y1=gR--!!GI|mX8F0D{( L1TfT[GK!andhؔZLJ'\)[n6aۚ$Uõg.L1ؾarC!u^Mb{+,#6JmB9R$90^hE@?a|,X,G]ԆQIW. 'rJw72H<<&m>[$/-Z'K'b2ц6ۉApm{p8g8pKts7JF4BHrUޔϏ`E"ԡ-2;W{4!'l'o)-u6c3@fb"QPHFfF=8<^C,~90+#=̧|FMtW4_z R򇰒B,fz3g y4o\3kc֦غ0B\#Z]C3b^2)|1w'g11l1GIGcj;vIe5#L-yYZ@?J~/++93b)%NõgU 5q7+'P5vË)9C"{6{ys<FcvHɨRUE`$ȝv,Lv>Tcp8ՒήX?BLH_lĤ,)Cn(unԁ/rKBk-^n3[{~_`zz,a9g,W D3k`9}S5`Vz +77Ya"CYў/9j]5mqfk`e>q~xu}UFxsIb8z*.-v 4E#Vށa4u^-OT:b@E_[&N-|Lr4O"]{٘jƱ": `~=dsx#$^I`ml'&>(mXȹb J`V1`{ BU N4Gy}71*,J{DX}d@zԘZS6hAQY=_<n'H|544$^Ne̕U8&U_lο a$,ZH]'y}`A ;n7Q9A!IUJ B{"Qz5Ԟ>Y&Hu@K+GWkrI\37fr Iy4( MsN L&.sNY8~LzJUp~2g7zV9 0̢pB7Uξ>M\-z/Sn:V8_$}6$\&=QEh 8#WbA 뾬hH C{굋h5L-40"M.sd[ڮ줳Р^ K~SjJCv)(f ' |7Q̭>`s@.ZRo_E?C=Tu駙iOuf6!086 ! *o巾=&:51f:+|: Ognwj[W$e SF\WSŜvaͣQVcWM"䠢)U/Wmˣ* -XJdUcP^4Oz K6rfr= ~:~"HvNx?g2%WZKnx;!1RY‡wC}Kc46O< J;~Y 2 m4 ?MA QE9 %M`~+H¦Cg5anK7yu=G)Zō̌4񙦐HKuEtqjQ'/` $%}٧g[a3q, IP`hqMEZfYҿ\vay/0Ęb5!dyPUg k{j:?VGLm;3qNPk_"3X!!鎕/ %]|y;VyY /pssuHUKMv"'ŏC݅ƽpOUFtE.;\BJ#yATni?jo(PW6Jf,9Z.CݩHUȪ? 4"˯TbM -Z?Sn4Ms%VMrѵTuirGmB3=GoD2w\Rts\QT"; u}o ݺϚpVdm\sS :|Ukp^ut:,{iV3]D #Z7DXbn](yCrњiΧ\W,@JKܜk%zP*"XeZusXıΊd<RJ^ML()MlL)ɚPxm@Ćc_zBqFI +@PdzAek*Ǘ]h] h fIhw}򁚭|gf{DqI, )YtBW}"C'㦡ՓEmzsdר̭:eJ: =f$(f?l&=(U7Uן|B2z- wdˑk:V_ c[R>ni5bb\(St; 霢@zĄvL 1 ˈrjs5#0g Y#ߡP$-_;e=V3'5C4Lo-:Nz ,:B6kDfW7W4Ko4 !'yd*.iC:gMS_r9ho\G;с<)FOj 1c_ 2zlun1b^x2ìT 2t[e[Dx8FhZvGz̐N(_r" j 5 %Ѵ-LL&_>26,IӶÃ3OE͢}țdc<|Isnå A Ѥ/r>UlIG &UlH)ܰޗ*\2 σ$ >kjBO:xQ$}3$8d3='/B..jD㮠Ъ1ͫ9BMYz6e~ %9XC3CDnJ9~9`aHj)Ȥ˲/OL\VNP'4 nc,z<#4 ~A>"<-,X841Ǝ" },?/9~`or6LAr BBR ׽!ƃOvkioE@C g V5gy*pvb&(;o9LE.lˬ UFN!:{\sk:|$ܕ|Y&4 roxy`QH|jvS:AEVlt.ƺ* ,4 e2F1~tW׽I-uUͲX˚AU(U,B}Ӳ٣٩f&үSș.Q&k>&.p}c'BOgUio5y[)qYDZy\U1"ağZ5 nG$SgKn&4uuO\v+QgpZW;HׂENOe fTateP䡌rJ ?+1=ECޛkxZMWdI/m+a(ZmsGC(PK%c|%>[/Ty)-N7KAPHTn,MQFbݺ(I.pBynh&Bmm+Tw$zJ+ic˟aUX;oz_@4e?+'s'q.T-Q[0h_n,u9csrŵZ2yi'uvn5\-Mkv?pp ¸g zvZ޺XaDž&g>I?D&OhE"RQ]Nj>)\2}PL9RQUGbϸ/7덃PjYg+^3>Rsm Xr4Kג30aɌ)a:xٍ#Tup\U y{*"}jnºvlE^H?3:C]oڊ*#(;Am&"G⬔&kdZ9fp{\CĹCb1bq@7Au9+ h25"[Y}6x:ς7]#:S+D&1RȆLFYv1#51[V#{W-^#d5E bsSm&6,xS4LR7$|o]$` ^$at) Ӡ% ʁ"Zb,rjYd`pݚ"#@3#xtGxB?4 PPN}n'fU^›Jg鿥HbVkPqKjRrgy4HuR׋M0-m5T#?H~gkņxh"I@ <$U*>S[ NI_] dY8~LOj5F0 1uu:=邮KU^e1VIhyz(i 4/fih#rT۰:n1~vϯ;j K\oD*FWz-86wM sVx贴7O&T񭂓:wH52Iϩ#{כl;Bx[VBE6F%+,x#eq`ڽ ie\{4.Ciq&36Aq; _ Fп XWn(7~E= \B ?PbXe#d>فU i/^U.<ю%wqR\3[t^ϫc\j8c:&&a$N_,UiS~k=)"?)^4%"i:i5‹;j Jt.wdqzh.r*-YjK>R>Tr,xM5*{)N|ba?bV=¬`ޕ"e2ռSxM 4aD$*Wqy:Xw!d0RzAڤd+Td!&)xB{]`v]Jwz#|Ka%r59GR6F(N*( @P߰$td&q͉3GdQ"E60֭!&yd3탹DN 0)\ta6DZ3+-G=s#L\gJMiv δS&.hY5ZYa 7`K_R2%&gtdP?w\mq;) \(ԍU1YZ'S{[E XQ8UUk|gVD 肱_ 7{P;j0! e=w4c]pKz{g^_S lk9;̥./!??Pm׽C8!֘"ˎ<ۿ)$&=ZzҊ#)K X"K6*׳곎Io|g40<JvpPUɐŅO9O^LTzJK ` 81c3~QbN VM!,pqθ9sUS2 Åq%};#|AwZ§]KAM A%O%3nT;9vՈ{F Gyz}H?Zu{ }%Y1YqqL/1LL}}  MrÚv\R k(TW@r6[ȁZYBEg=wni9_][p.΋fȆ1:SƄt7t d&צ@%%|[nZ. ;BԨy{󆞿pL'^N rkbU7j%Cd/+tWe2.?wa n (aZ'GLzxR\ZD`+G>𮀄1!* :5BC+ .SQe#NHF2H WB]#pޒ?4 rr'C&*¥'("OOOO/e9n^a=`]GF dE[yVJGTZXt<,e5Xl,3) g~UΩj|-.;͊X=: fw_cEm>N(12FlM+xi%H|.D)XGX#8%Gg@E~&P3᠝$& t*9:WF:#3dH"$gpATu>Bnj̣lcvl#ڼ(W{*!z\O`/Bހe #|Jfs2gtVPhpΤ:!l,׉6E"IuQ^­ሣǶ`߼Z#|TƬi%_a^ h-0"?J?ت? w<25;ĪI/;JL'dKss ':]CK'=z||jq~++.1[2ocHg;gV}`\|-zKz#ki Cgvp#=Oxis>ipϪ:߲HQ.0zBkRh%PvRc1NII2XW:,o7>G \MAY)4'>^ k@zj`Ě붚\1Ihc]ob?LfZ3kYw_%)^n[dsB>Bwcf qLj穅M3냰L$Nړ; [{NjȀ_e# ':PqJ%`喝hŰܪ{4NZ 9P+ߢNצX= (Ikkmu mBPL)=^nmr hrDgwCJ'ENqZHUټYk,X&pw=s;0L݀&{ .xJR0qnO4!NoU__Tgi~IUC s"fQ{1KRmF&buʹ'\깜{!gt+D[+SZ+ⷌ^ 巆֣>1eqN{B`vEp8Gn4sU?AѾU&X-Q8-sn@}:泰_B{G1=ErwW̹w([MhX4[ \nn'tR&)v$,\@҉7qm|7-Z_[Њ@+b- .$).g,RaQR_M ڗ;A8Q-wM%`rE!0$eIz~c줸kXn+4i6]N74 Z(>gORG)d]UGգȧc>*– C#DN t ,TYJd);Bw0O.-:@rAV9:SHř.{(Qe,W?ii=j^$ROhو 擯b0[l'\'1u7(ɫl_Q92tJU'{K|EوwJϋ)`{:fW~jsN;WuJ7yن_[n*%tw1YuPˊûh$r.q6 oԻ|Jnj6{8.{ָ_sr+IR0d`% ΔkT4x-)p]Z^HhtNh೹yrƗόg˫Px0:Ŕql7}pJiz._mMx%:vՀ[,45!l޾ }ҚF;ĒTz75Ia"7ր1 EҮԞvT,a-/Om֒h_F)``1K iMF_W MYE".>!#Q%AD.gCI}pZ/mgQ9b2֠$a~%A %.( =tzgvϓ-e%M:MD}w8T>Bvcã u9֍k:(E(bd5ӻ÷:5 n#䵥O~eqռDJ!c5cH Эt.FGnp _Gi,G«xxEay7]4rF@c8E`[V #Oಉ}{B3ȗM$:^C-**DU LtŖZq <.tGjgmxGWbZC/1/͔,é刼\G|oIE#1h tΦ0nvIڴ@Q%Fվ0_W@R-rP<L|D@!no'_"-\?ߑ#9^o>$jڂTGōRgKw7_dD5ʄvDŵɌn\%M &=72\X/ ,hxgc@~:ٗ4o!+ )յ\c2Ic $TU .c|Awj`XzIM)U+G-߮Nx1fmNS&J;$KL'Vk`s Xo |8#,*Nw1n@+Z8L38Ux? G8_(wth}1AXk<6f5 W5Di447e]u}YrJjV4vsR[/N+r_oU1_':/ 6CǶ51/.FWܟ3w*c1/Pm~Cu,JFCϽָ.7A(P/ϭ?ڤP)/t Fk9ddBUV:*3p46x7(1hHo0' XD)?,2zj< Zbc^ Ԍ//D&FӅ`=jz{Ѿ'̡_LNYֺFc8Ko%4TE'B yL#{$bj~ލ T9Sp ۫gU]yXY;ڀS>IGI{Q0F ¥U7Ny$ qOHu^:& a3A}t*t0OkZEtq,)P. {;hER#Qg~VT2c9 `%o2YZϸ$,WUh6 (A[ǴR⫚Ċ6 ?Zw>f;Zu4QG*X iC6k]?Ltc ZT3$}D襫f-ᦨxVTUT՞ypdZYn8LjRX[B|0:ۆhP3~řgQv%jXer1 ur;ja3GxnCQJ5X;uE4k܊ Ӥ  kLH pyfFm׋fM4akE<(xpwR%zޝZFU)R闠uA?xMs3qB%Z3Xf3ٶmjL bolЕo%JGGi1uR3 lfhxu [.yL9~)# `4[hb 1Ƕj3{䃉S)us)Z<ʹ 3&"i`Mw9D-,Kܴ.ck'}g(*9e '⽶wsE@6Jp@l*w5eU9} t{O<}Gk OoX!YY@Ս*O WY1@i?nwɑ^޺mQx&Af(tEIȊf85+$cOx+\0؃`s&Xi81yWDcۯ=ZkTa}FSqX|52)=𼎔N <Lx%Xu8T#m&g+|>!2|h6;ҾbLc_Vd{y37(55C=~a%S掤%76ҀTV_HWsq.hVj$_ ozVi|PC]tpCVK4Y=*2J*P[xs*pIɬAXY ?"Hb7!oGE:!cUq!ZWn2ey?΁(l{U\(q)67yOnGMzǓ>v3([z+nکMҦG\q9'X`EzLMFD ,kzlEܠ^X.<>$ij.ӢgBL\^DBR͎Gbnq/_)׿ oL =J2p< y=?Gj* u3ȿ ]a] Cv}~2U,NnhK(9e}VS;~/vFbV)yIӁ%;9C\sde[ͫa+3:%N9<NʗPȢY !.N-R,% ɱˑY_^5˵b!1 7tDA^',g3q^8'iRe չx O((i8iCnM=58=9UG8lvYN39~ *`_5]j\CT߁OXX%M['P@$<4&oHⓅp%ڹ84m^0RR ҅X)!Yd{χזԚ8@2|(ciDcepY2+F;* v P]?4oOlJSr0t-?+Nyʂ5dV Z$v^G$;61^ 5-/r#"pK@Fm삮Y)d)…-Ȣu@z1{=h(v^Mw}cT A٦*U3W|q:q@a>˕LĔ+&pk(}\T:7Uҧ@@@^EyۥzA'R:c7M䘏Jp26Io~든XVt"x|^lK*9@7Z6iuXt#oea'9:A"ph@&))vיaJ!s_;oCŴ4sK<(2_\N'Ӂҫ*AOW@rkhy00F*T0:$!'.+E@[&ƺwh+ͅ`.`..!#}ѿhjyjd)۽ ebP4_߾tXkVY ~DB[D`# D6w_6 Q$X1dHx~pc]Q7!k̞{ّfcHlsq*lc;5C~*[|'r4yؖqhԡNJkjXU BwYRQҘ Kˢj|K2Okjuρե.9AH}Ae'>y.Xb-xsVpk%ϟ'xjFJ3ˡ-L>Uځ2w*c6:HivemՠZ0KKesvX /K:QldlK Tݥ)`F] NggQ`.*"ޅzD.:qeB3Rj>9Jf5ݾ,W3Yn3 %ނAq5#P NWZf?vqbRv^FȐH5yy5ֱ4L`P^&G'qIgT_Id6bdPPG"ׇf0)@2u[U'Fk)g^e/:] <`yKNo-@ 8ĉa  W" N7Vl a_<&fq''LvSיMJʋ\w"2D?ݷF oW")f8ڤ03aKtHe9M{BA 9amx1@*]{]Cgt }\9ag7b!;Vp|+[0ܪ 5mXN^r FXM絥xt΍E5!17q-+13D6pDBs)LN=qP~x$I_*6=El̠VBq!_Boܗ7T)#p7:j?Hˇ$R';o(ZmJhбsRKYh mR#08 +7@4kZbꩿdpzl* mPQP gs0\4;ꦤd$$v33Ÿ)Ykk,g@1rWMK`WB KhCCU;0o¥kUsd-$ׁN@;U3D#-n> N :<0W#8oC'x A)x**)6f _46qra<_S:H:7iSTYhCP ͖ j10U5""ܱVѪt&Jw_14~Êlu(c&"ȡ>쒫'B^|ҹϋ Kz0eb:vJؘ%L9Esq\`y>9k ĭ?"1ӔX ;d_rR T9:BM%a,S_J*ƽI2p922WbX0Wd/Ehyv)b ]ۼaI_uhTMܹ['sD?YdY$*yWiJNvqydJ]S/|@!c`[NZBCdOJy=oYMpKVfk@ s^<_a'U{)/Rq@0 kcMtf@~[BW8)'Z?<w~]EI)jYwy4S/*s4Ҫ㮻j]S@CVr*~Go:qG@YɢbKmg<^g< #>9(zAN)yp%lQ;føScm˜l8颼%T!nz}B/Y'Jګ3ڎI KG.$Ag!,~HSVȢ(>oJHEɫ@<4duqWxh[I+' EAr#wSOpᗙ7*a6 7L}-2EJʸXUK2jr3Ǘ?Aᐢ]Agiy!4U @-VAE%˹&'vHѭ7EK]D~'WRs``n176$ϥE~%UQh|/6 f\]d5/K%/RT]̱ wtԭYut6( J ϫ~sq}/cthr7u#[9uROw c'@["ؼ'ob(&Tߛɩl,(73>9JҤ;2G N N %y,!9ݍ+&.:h^OhLǘ22<c3A3B5ykc>@*Sv?LT`*Bht@ ߓs6tMڨ-g%2Pq-mx?`&pYEBӌS"[(7Ŀdڃ /7c3-Ly԰LnמOB~ah,v)%;nEMK)G?.=46`c9a;OVPXR_'hֆ1iM!䀞|A5[LƇ濦Єdpwe|HΰO;/9o|&YTr#I4w6kB6BR^\ڔ )\ >7w!mdFγ.>Z,z^&;AE(ou+xrIi7C?A$s-R^Ӡhp}OpI}Ѵ/πYQ$UhaӀ~xҙP)A ڛ:"`tXrAdi$O"V6[n9|rpwH1}X^do|mMvn';WSn%l >*ˤobɧ'<8%%qH+6 :QMjeCKeݖhH+:f]C!' | yWtqbl@d2Alb14K+¹e - .*vrb*$N.ЍpS]0֝DHODU:%Aj{mOePf>^l!]x7@o ]r9V8@zgdg::.Ep>h4/0؜jf6}OL>~e {3ԏzh6,)&N V8Y!#21 ,{ o  :FI~P!toĖD5!qbkpo9Ol9tӎT*KcChўbNި~G^XŠd 4KMiUZ~ȐRδjLV›e?  D7.ձ B~,?INBÔTao,?yɷd;NOOuU0S܂UʏnclH0ҁW0NEa< .y 8w<ؠ[mnU`tz͔nsSd=LV8:"RAy\60qT]\d%{;}Tz_(RNļS̀:ePk$FS\ſizCPٯblTE.lF.!t`}xjWCReؘc7o+oi̇)^X-*'>_j9zT ~[Ąji ,S}+ҽ'N1z~I&./O,N{Z?(6 ,ubj۳[8bP^CG>пtF/Hp-񍵇їn~|4+yI/֟dO (-H\6p)eנ͐0|[v^. 3ydkTv;şS]Hב%ǖ~-|ǁA n,.Kt&IU@6V] NyɓGuۀUhw0O 6PH*vhQA]%:oIďA'UgVcvw6f=ÖyJR.DJ V𢳂4)4 "lq#On-º NC^ M 8K Jўye At!Y6N sm^Q9DDrur%E $|&`GowВàAxgrG0*8`h;t'|:rUu f5Q< c!>RǛ&@vE_*1{R0Nt:̯(8gsqG.QcQ%=`r@z-q=U +չˎJ&,=m+EƺczK}0EU0B1@.%6YTIwt;ZEf 4F[#z;/f¨++OU%VS Wi/3y1V /Q2;|Z>;"܅+ߦ p4n%HX9-b6o>9V l%40'6Ҹ 3i}ζܛ)AaͷkJw9 Mh'r67GJai" oL+\'Y[0ǿﱁw$848\-f=}tGN޷IlX ѹV:8sؽ} @:zmSDu89> &X5+P kO; L|LT"@8gzLKv" ,YvWAФz\m۝+|&mod_vCCx2(FsRu:Utm+V{.DȊ^ϧTE9Lۚ:yv}cojl<,$cx]/i#,/1a~&ƌP ']-S;ׯ`s#TPCѭM; 6NOC!Kpـ), ͌OI2.&gOG"C}GAu **G*gQm ^O#0S-/!*a9NJo 3Jc/ 8u\ml%|5D t?g0jٺ I8!ܷK3bFӶ%׵gKaʘ,k Uh#5-6l%]P? vo zOKDn;E5G7{6'$jDMBمYp kP!11 MSS9kM0 t^P;AH RZcH N{q*vy_SeEf ~nZp6`N9# (ތȷqñ6(|ㆯ FA>_^ ]*rNAƭɾ ! umaG Bɯk]AD5Y95btnkx2~b@/#~LNrVQO }_K|5 %Ia84ef ~tЯrD.<)Hڷͩv!r夜7Tb簛qXjP<=QW2}aDe-: CDѓߙFB𛔻W`~'P>gr@{#Y=1(njTQx9M-K`Ͷ-xOJo!y{FQ28[pa]W&(*aLԗ&U=^RS@ |Pq :r:7BcԝۼS8xJ9O0~N XMw >&(o 6??֓{p hd6Ni:,>Ǡ} JY t:1W(ٵ\. lR*sGe '׾ՒQ!]VC};M=Q,̈́)Ӡ=ShLij]L_*5 қyC8=(ɋPj#I%ig| [$TϚuEqd!\nFS)[ڀYˌ~FrT_{k:ZniM`R͍&t27ietQk!quqU>X*K KQ uւmvH#[`9g Or˦]14ͣMipijQu u'pkoD".,Et8*{V*.4ASaQCrh ɆQAe:YJuϖn 2ezXO amÁR>,7b+&? r9}0|rNOx:ok$N56qrSؓ &qo_}#͢,{Zg-B A/Z, }Jan I3 u_SM:Wa?ܖHcdPJmF.p׋ +K#{e*BR.Ir1/vm}f%1Rp߹@ &&#>G#zy\NxF -7K{r9^Ǭ=X} ._)zsQBhdb7g*0pW"␪ ;gOe'ݍYDa*؊N&5Pf:$c@Eﮁ}u`-CiYZiKY6z3fO,6X2.4>J,hi+2ſuѨ#>G©êV&a; Sb8p:-U@δ ;OqsSQ-WT4-vy }-Xos0ܳ4Q5Us:^m:Xb9sùd APF/&v鴩6aHip-V4ߟ:Rljc PwM =M1Z!<jvyjMÙH-&#Bk4a׌B=/5{TN͵<Pr%= 04ADk@x,'bߕ_z9$PQ.~{ ^/@?ȼR @.֩tP+%ol 7zq[6s$?͛AOՇ#t=~)2 Q3$4p.Lz4׉kS&)[ 2Z~{%1׉R>GpqqTC/NrStG.x2NX`2:=i+4p{ t[(8M6&{m2O˝&`PԢ@Ǵ4:,/(ޓ wE30hVǿ{#1(g A~E5 @oL4ѡOA.掅ݍޓ,׸D2qŰ>y)w%y)u1<T9z'8Tk3ĮkO#aYX?&;0)`O*)=^I$QW1JiP^>[Ё4 , t&~ ᄒ*krA5}^wZބ bTN1%^󠙎Llûݛ[5ȌOrZ}ΔךUM^r${=~Mpw^5-v h>?ٟ1?;AbJE@AsΊuH~'SbȻ ZޛܟIҍ̘b]|1fs1zIAk~سK [ҽ9 T$ COn+XKqŌ| Pj6%Ku{f;sVUG2 mFwղr7Bޕg*$V v#}3V2sux;Q$xDXL_XٌjMCx4<4<6sw# hWVjq6 ܞVygf:٩kIm"ꛜkXƭ4 z8!.R {lshQG}8a|GkG $ U_:H۬ ~FBm6<94[^6KGso10j"cVh!9\/8w'[!З5n˟ $ҚhY-& _ܬSPFsu ġ$?-\ݢ*nY&^D5XLu[?oV立d鿑Ԋ9`y>?³<!i D<_{sN|RLT9_SKHr/Sjln>aQRU-l' F7GܛzƎe `4s`Z6"7Ѝ qkV# үL<(γ1ƅ>Me튼%ˑ"Ka.X|QߨS4[Z<Y| ;h CUm 2ddžy1pnBg\{vըi$%uko  '!UDb _/.:NUv}!i)gXzW(q]i*K m(?y0gIlWbakHIt~K-w^AՇP޷S?3.oIE }D<؏bC-MxsxP*VMWG $Y|z};QN+]P+&z8Cf FVd d0rP32o۰`XOf6JM#JKCU /C/^$P6GWq*K' "?U] a) 3ZiP"< 9J;} ~X@/BOoMGe}uC@{}s~ }P]vd]xdZ5s%CRk8yG6p3=~vrpaJz%qP-ZIɨF<^Ua70G֟84%M< ] G${ 'ұ ?_9L0} {R5X8f:XwAJE|> [Cj*ylP4 IٞI`QkhSUiOYn&.5NفDFaN\\ 7[B֪Skwӈg*FϼHS%~}6 ؉\7E\#X PTgnZq|8uH^z(8͟ڭu~^_QHB)igvdF@*J]) ن`ѿ"uxb@#>鸰 1GI *y Lr둭o/Ta{u'|Nxxel?Da ^YUc&$pN(Z򑫾W1[ϧ Y,b<`: G(ē qfo,oځ 5WMr Zh28vb";-Bb}ԝ䕃8t[(+ЄiD;B 9q/͚Ɂ 4r[v&uGbC8d Oz ˞v+˽U͢cyzF[KAj{GfF>NxZp^׋(QXWňL"'[uE=696{=Il8.$?6fIS<"ȧ5PQ^);w#BG3JꑼGHZ u]\L ΃=-M>0g/ZGL ,6='QUH#PmX^j{C@׊i)ʻz% tdÜ  hw;x_K,DZ1>B [&vx]( ][!HԲ2zo[: Vi $gA?L%E@i|r$xsJk/0>ZwE)+UMT8$(ys,kbkD VDªc>_F2!B\,X!u-ݧƊA^t=VjwJ:D>o<@]29dޡ}7BŨWEt;9ľ=J,ʪ7 j|`U5Uyi[*Եs4J _a]"W=64._Z"S0u!6f82cW,N>T~o,ye!ֿIul!W#0ytuc[} 4r"R sIS-J\VYHL1J𸙦DEQp.B+&!~~ЏUkh\qwEtCw,7g κޗn/{p$˱҈4[\Aƚ# ol'oP\qSX`%:'TJKQʥABr({2i _9mقX2jN :tF[X};%E=GAOрM_{_S7g-L󻴤}Icn :JPcl0 B 6Sta:NAWC:qs@v9Wѱhg$@Di"Y@ oŨprHkΥXb{4%Om`͖n촓8 7.ҋ0z+tCyY‰|t]^9zdU!d31.RM[n9C9|Svba:NIUt?OpЗ`*S:P[E~{щDNV6w~@ǹU Rl-̒&&Z5.3wH# $,6loO܋N8,ZRk "$ !þ#ivo\#ZY휅eɹK݀ n ]EťsKHAg]_j者6eghM~v%Uwi曘$vuq 'XGe'0V)#hOo $d%~Cy{O*t˦ns2 $rvthXtŗ>UK]nxB>AR#LBՉqa߷-܎#y6;D/ y%Ϻ@:LHL\ʵߩ;\4bg4ѨQ~y]20 #h}ӫ'Ub ڀegLI nE+l#GNXW̘5UAm~m5ןٌfzo Ng6P&ly/eޭ3  ve+Ay?p(,TѴ&[N@}gw;$Moc0hVRZ# xtA: A-{klXΚXuܺ62,)I|~D(,4oߺɟhkЖ[_[1n4X5uФd|6_,ܚ#E4,JC߹Ȕ;j_($ u$5-{jrй/]Fa>J-ðvRM~^jվc TgiwYk 179^a؇w=a߃lTQfZd OnnFoG[z$`ҦmoS-5W$km'[ n5WK}_Cb?g0GFt8 \?m"G u ' >s&uB]fO<\ DB`4iӳ5]I}jJJ)ԙ: gt):d`!H"[LůD"?C'7w<'ǙP ϼ߁ V?ZٵH|1ExB\zD6Iy~Z^/%xtF-=s ^)k֐)MhՁ!_X UK(nAIOug@f :̗bZ{bz)=m+O-ɒ8x c?pI%PEo=zQlT&P*qyJWQ`.-:QzSCkd0aif@™ӳ&gowlq1,ϭBY5mI~fL`%(Bhgg Nktob=W)r3v7&}=D Q}&]GMTkY \t8l}!KlQ٢@86'@ 8)iqE3Y#RlSZbRg۹p[nyATrtYH& Y^oP2œ{e bDX%iXT) ^=GU/l@ @@˟ˋ}4=2B@X^OLHK u4NW fH||8 akE=Hpċfhp,ץc# ,e$nk="l++"k1{*l0Pmf&|>[0s c9-;LU;0Ӝ΍~2H,Tn`6HO,bugb,9=ppkEE[6dlgRC{r=dgf\7ӑwW?8Hsr_&{~ֿmބH6tEWNrmruPZvT9 Wa-S!W1рNx^^9<)&Gʗr DV~*tF΄t=&+*#ʧpS,qװY@=bXeD KMn f*ztG0hsu#J}aH wTƦg5xīfr`d+Rw5 ʻ2x*c{aCdZhuIP3cApUFI^ zg΄p&wJOn2 A GNR0%:jY*DGrq;BAc x0 ßPB7DW1\%-:SYx50wE(yS2NޒpɈ=zSk Euׁ% SL>fw})*dz^Ork @Dd(\lt:!VkV]%q񌄻}$3s*K)3t) YȷB]k]#'ri!">=2ল"$}xnl8Dˏ BU{%rD'蕐u5 fHiWهVMxul8Ǽ5Ed˵E~@5l'Ule.2D y@% 0o*rkϹ85~TivrKξ.gni "(:_JJ?| а`MY׎LY<<.l" Ȝ3tB&SNfaca&Π?4i!hk @#f(޸/IRB9戝Jr?Ȋw,IPDmǎ:J5$LES 󊝃sZ&ֵYj$OGsTgE6aEK]`2|۳'z\={ދZ4(=&mskjeVטz|FVB{jf͍j1x #mӏTfȗ|}˺շ 1ոdžSWXgs9YkX@=>F {,-Lm"Z"6gL\ qZR:>uj;}&?0cB\͛$Q{6/8DeXͺHMEZCʌy~]& u/9to (|EBds}?frѤi ÚO}MIF"rڇ1(8Z4| B_XiEeY G2|L|"8= Nov2S.9/`{LCNOο-GxH Q{PlJ!߳`-t{:*kK?ek= oJF8"ZKUHTY<I<'APl٨Yθ"tflu^(˜n'r!}v|;;o (oD'pil(=YR,bjéBm5n "|юw`r4Y-?5tL=?9$O!bď1:@ϛ\R|љ41p`W5N(ѵfa}>TBPzP{C}r6 )^`_xvMߊ&>Js 0Kx)I@ Ru)CKNv} 7&࢏) w&'bѾ=W s;4ET0ݐ!.@ɩtT4>U+@P]bҐ2MAYZp}KU7}X*4Ig^&W,= 'K Ux|]NLx+dK;(QnIk{<7yk >z'\fGXc,0^1'r~Q* ߛ9uVc q^-7pS}PiFrR0W{FL "$!а MDs c"9](Y},e:Wx7cuz"~<U׎.lsgԆKH^ D%t&0rDrwy~ihlQz.ʿX"Q0;^Y.9DRgt'O$`م@+ڼ$R+ޤ1DF<4b?^5Z~E *o䚤@)MI0rlo4٧ղgf$eEtK}$2z؂~-ϨGE崛!1΀D q;/n7GqkC ynrG[]Xvo3[abo]1H٤-4cij^0W} H%`Rk.fNKD؟:Q"65R!BV S _oY0BT葹nȢ3 %ړlilY~4v h` xij/yEHQta)$dBJQ*s<Պh1c"!;/\Zi.-w+/Lj ep7Uݏq ʟVb ~—_Su2x;3xhb( }:p.>gtVcX9}*MT:5҈mBy_|9QpN8v#ոa #i@q{I9F˽dI4 5;8>,eE~݋@c8R:5q2&TbN//jQrhyNHpg'ZI% k?$^ B,8cBE_DÒ'5*2J7?J9_Z,㥏g$q\":7AP.By[lmlpawn{[e*MwE罔Vdٖf;sbl@2/QďcJtY_LNx5/( Ӊт'#]Ywf;r6ێƽk*¦'MQ3*-Q]ڥiO>}z]|}>p?dXa7 >!9p+'k0Y0\lgpW}&^ĻmFy fr(0.RǘH%)b[`*>^RA@[Wm>Sf)qlvv!44q"EbQq}s%Q…CӲ{yA #y 6ݛ1v˟~Pc6QTڽC>?cE-c򆻥~L=LݤY׭1 ی̙x%M7Euҿ_#8Mxh9$;kץD_R;̶$ȅdG$/ҙXuƄ'1s^dRIڌF< 2΍[<*Õ0I͝ nɿN(a$x⪿} lCv`ćYjU?oGf"L~W9:%r% 3?ksSy2F$AX>auWG֧oxNn2XS3d.y+Oo.-['%4bǗeHO?)4]tJ$+[ˎ+$Cw[_a߉A^&y})tI=sFǣv2?E9#|cmF#(H$7EMB9Ftb)u1'Psh)::;4Oܯ&fktJrtC ɮmX+O|]ۣ8ҟE{^gImjOؑ.EKo^R Q7G ,s?rfe03Q,[Hb'f8Nl X, n{xNsӉ UБ8[r6bRhgAv&,9rZذGa@'vona:g7ޱ*8`p(hpJ7bwE[YI5JXߴGy 5隸\+)IG"\Ӛw癩G2PF! w`(n'JgFŁUW]B!uv F9U Ϳ.hhpK1!aGiW鳥ے{@`]gM41> 7v۪h FP˃)=B)S韨dj(ЃEaɘA Fq+6p>mG%'݇4 {<C )j&KKj]#JNPTk[`pv֒O-YT|D!kұ,!Uo9vHI0=?# lŤuבP&1R+Ӧhiyw=j-¸l3vWPkHPحNQ\>jDV5 QU:^Sűv"'P(d3x.FDFȢi5ާWb`?%4GVRɩ:{'԰m=I aViX lVXޱ@( :9BV*+Mq. V x<%:{qh? G`vn = tOv&b[NɷJ`DR`cCH7j'YgǻZљQc`0O]$Hx$Wfoׯ ? / E#29ZvA(qߕx9:S7K%z BC p^~>Qe=P=4dkY~/zŃjf Q.mjo#,Uo* ؖ:dN˟iAqDu v*:V:H]^OˏU;|1}"96TQn"  c*F.@V)o(E;(.H]E%p I$ohtUOثSH`Aɀ7P`xtaZg&ۻNM q_S*fOJg<;ȁ y&PiZWZ/(f{c|7H@1`w/c`(F )U3w6,u7}z;A>oc$KoWіcSY$w:`XzB}1D`wx1r7#4KuLȜB?r֡h}Mq=m5p9[ƹ"ksryp!g3۝2!KsZLgt+6b\NB+%Md*Iwj"}D!a~EjkV܊FY3yPRԃsv2  ,m H6tD ,V:D/=:?rBx8#GAEufj`~bw+ oT4NKԎYE/y+7nl*}W Z@(є6ou8[u߰{;f4f0@@_e%m?f1,:"'jzAd{~,[ŻE:5%y).eҼntcڴ_\UEO,_mFQ4mXEgfwbwi0uIWZ(W/g_I&S&:Cp2cnN|lnj1 X~)B-F:Qda _P@J/g.r@o%{:ρ~|ŋ}I80q{$J u!oQ çO1#M( kBߊBܐ%U佅zF^S F*GT^ TV\} -JvPRT %g!l9}0CX%%4qj [Mjҹ0!Ql ᫫NK{cޫIG1=: )8^CwclhV)Qct= i'(vĿ99P@Ty#DĀ:ly7i|dGaɛ#3ƓfK Q 3yc%qYɋ,Gԑ uŰ (hQUR@ @ZS2Vº/i\lI-mvTܛQ{N˟dyılZ vMf:8 Jb{RGC.70uxh5 BTE4+HF ;ri,Az3׷$JGlsf3+1b]kxH Fh c"A2i;]cVxQA}Ua` dQ)C CS|m}՝_oD=4!\l(}^;&v6tƌDL& DP?H=Ȅ(gF._&!zRF&Q-aSCMwx}p2Ih̽@pۛ/b6 }S>)S\dVAc-Ùp ?\з FĠUkljOĶ!%6!j g97_=0QZRG'b:$dH/edG OSα<, ǔiR/Yz/@SO}cni8<;,k Hy32*\Z)ɣXv HpWƛc>kbJ95b8Ī,mHM)r:ʵIQ+ ٌy8!1 jhA&פNI4 ;q7b}PY`WCvPv9~߁7.1ֶ#h%8mD~ w;3ܔ#sL7?{Z?H_`@hA;,} qt!ʾVU[0x]Tz(=* KX@c @fSp b*.Mr߈%ƹ*']({ >. )6.L\K. iASwB֋fz K`=_RhO1V;dd׼H0Z̧нG2pWLbn)5jV `[: ѫF⩿ۅd(,';jDDsH[yB%coj:'h#55'E6Zc>H']6Jō:rdLT3t/#e+|lZIkN !B鄠<0@ ig+80(+Rj1Cw@['!bj!{ͳCtrG79JH0yfN#$'Jt,~w0o$yR5=4AV!M(f϶(px+&I615nr Z{ky%³-B"# tv]:!uM~$cbF;6x;?-? Zxe,/- SJ8ϳrwPo[hޛ/zi&_l΍]KhE*POPm;ֲm4 B.+EitdZbl - E*A ϾFoZGeP#o-=zw.mI )K@w2m6NAgX贔9c8P}i>3 F^ rMS줘Dl!ms4FU#ס)8נf Hn4T?vW}({.pqay'f{^4uft a~) M%Vs)@Q^Eјٌqƕ+rR^񩦧#3-)|%X{EK }Z&9D-_XFB;E~i&M5&/qNA{*.Bg!E/FKx @)$ 2 E1%zt V 9HǾ~HߓQ잇ͩ/#zUtKre@P0;x7;V$i9=TMd!]h3Z"$vZiA3Jf0p"V?ӗ(YWRYo &*%{*K-ҿ/H3ī?;ϑt<$2v膑^pƍLBPwV}bP_ sLan@yLBo) LqR,3 bJwRk̈́/VU]ަTM{%a@~FK -.1ZXe,7Zi wki{}0/z޳ߨgT65b6H!uhrA $[&ua4{^䱦YQ%F>0{R4%#O.Ym?@Z~\% w8vu Ԩ vWd6M ٮf|(\<2>ZZ7) b5jEj\Sr NRcvp '& /sj8w…Q q.8়E q\oD9sTgXd۳i3L1 6. v.lY _j?em+2z2dԍq,2aQ ^^%G? /lzqgAEהiɮL#Dz z?{20 XX!+}IQA!:iOuhJ` /ݫ\ΉVلv}J-Zj!%lrDX"Z-G7oǕY+uR3~n1ďf,DG_0wdk|ycJF^7݌VX.0gND)q0;\Fēqjw¿t9qeuLv#MI:_I(P=+ލxNf,~`JL ױ#ُe#icjTIuNƥI3pV !|SmQۦėcɧ8uf$/"wӢdY_c _=j#xK J (foDЪDT;~ <+>U:9wIt\fE?nDŽx2?6tc\c\RmWFG8s>0$"k;jWu(^Z?':q)8`s0 j} vuaaKO&4z"8}K+Pl/pEEn#լ"[?`{8Rx+I6r)fhX. p) g^B-$\eNr0Jqb*񑷩xVROQ?9슺`CI<c=wX+дt8Ϝ`O.;lyl2 0ɩx,ncU (;CJnPRo^ I@bdLZT 2capu+;;_*ۯ39QӪ/5Mκ>WmV9۪T6i&@֌S\t~y1`aEVrڊ0@ztSXJ~DzF2+f秄4rм tX"vZzYISJTнU̡璥k~^l'(I3w O[ŀHt-и1C$;ur5dasz_SE'{[? T6H1f=JuZm޾1~ p]Q3.]m6Ǒmʷ׶ ɿ!c_ b,-ot ` S8FGT>f|Z Ny [zb=ӐpEfu0&dkCt|4+p1p3v4Іo&|hNpgIXNT'-b+@p@Fȝ~S/gC:;m4ht!BHnч1%UjœFێQ5&ǖp%T!# P \],Fܽ(/j;c]=A!@,8،KUziuBk* 7|&*#LcFI߇ݽ5D"R.!@{8~oVń==4,\l !@j6|M79XdYs4t_FigpMw[=5Y-Y#E4U%c|[F 'Sm)cL ȠfІ v'$--giaiWEr~B` :rrproWқ:qP6cly~o* +oN˲\v".,8;w.ҬF)ēDAE i:pC4aJgJQyɱ_Ri A `V=M㡽qb"r7v^k=|<3q%SPOi J^fmČ{ h@ѽ~QbqPd:9߽Қ2ު'}"ZCOv8GUWر8mL֔[بP sdpÏ%QX=%xnݏdɵe{7Ȫ2mk-zu  u\M/S:f 8d4fnr\אGFb`2g IjM^oBVj:oKL-] ,2fqb0cmqcTkI3`1 $Qm 7+~W^q7(i}ڷdhi?eOT#\zG=P"vqK|Bl@OMz^DN@[iaV.K nA #>^ /4&sb͉bY1Z.d7Kr"2Y5sq??uF,C^9w '&ckM`!S@[  iT*0{ a# ^,~Qp#8)1CPypagإ"UaIB}I ~m1f+;o&Ҍ3t&w>(j+5`%͗|GA1Qɑ1ٸKi]27q1niZg%J;<ܜn+"w0kj#$lT#5C6C EoBwN \&%xN@Z,)SMV@അYZ|%xN6> ˆzoA8 \$kg0?XrG]D}y^ dԀ7D]-19g9,Q}HOVSP!钸 юmoMLfaZUXJţ(/bQi֨ὂz4/T.hipNHYkxUȕIs WFc`Fl wDaH.uP?k%S9SEgp`nwEveF2<^I}¸/E%I+l["N(Hr.On8*2&kC :d͹dpF KkؿMHA_f/TYƼE7ܔvXjqazH˿H6o6 +$K-G@YLʃv8S x;;F Ex(iނҵҠx(Ш*^iBW X&0g0!3;hUPh?H=prbx=_S)F✼1 ?9(0?Y9;5o}\Τ[~ ?=]džq:&['#YDGu.0R`8yi)Hl—ia=a9r޺CD陓J4=^O|°MϽ澇=I?8(zuZ"_f&brǠL4@~A6aP WQe*u#i(ӆ.#ӽ=<S Pd/[܉8??(7Rf=|>Gq?lazĝCEK,m }ZsyȎ=.Ɗ*&tɬv&ryAlt(ɓw`@Q4Һ\;2#U1"/eXOU̻Yuzc! G\艗߹~6%PN+x؟^VR!-󳵬bx~-67#W ExpƃU+&^H.y`Zџk̩RÌpHvy|8<:a$v}4i+ԓ|9`aU6kE dbL[2K)K JpwІ+~j!fQ(Gu#(T:Fl|D qi1=xpif0Nq+@l[n6$iljL/߱!7iQ̀oK| c[H|T6E7386jbtæٓ0Gy6H@B{y)UڥR歡t뻳v[(1륋'k]Ѱ Íƣ}bXǛ!#KەWgY(~fh< ~yƎ|3wJ_P[E ,.W"t jP"`D}㏊bC=<71q}uϳZ"' Cnjo4PȴjhnۚRu !(Z~7LB@<@*" av׊%6LY~M\L|&@";AS?-hcWZ#=٦oQ.d6|`xѼ.eoM@}=m*~%pvi Py]a;huF2qNxpZqj΢@Agkyʱ&۔߃;uh`upZM166bW7G@ M} *!&@sFMiI8젖|2s d6A{/uRyx7Q~y%|5LMpa]SJ=Bi H8xWu a&_.N^AaӊRrqbD՘~sdNaya|zyfa5 ,Ii,C¹S]Il B_!F%#_Ln¦&t> <gab"Mz0&36TрFkyC!B7!WdBG%1#"Ѯm觮a&d6 'J-x,iL[xn\<5 0> făUy7ʬXtևo?d*-Z3fF 6&QN'ފ[GOڶ1<ϻ>D$tx]®.:0^?IjC*qb>I5,@ju_J7l#)tS sA:q${3C ݍ4 5m])Iy8ܣy.:TOu@d4֖Lfw-la')6Zv̽SIv1a?EtΪ*-ߑ=&/$M#+6H^<%Ckx%~tb.jWJ?f_+^!p}n͌m}O{I dL.&U"+P%hLp_=uB3N%0cj`+b׵og7Uׯ /ISJ+$~`t LJ?[jʖYYrCrЛXе\f72I~.8f9 )X^m5myyܾSmN]ۂy&Һl;=׆C&C8uΒla\d0 akx"G =b,̮xKöT5'p*az"C ^1hxM۠O.kbSܹ"Y[ ߈t3 q'y+Iyk|я2R'zUWZU5:aTm^9GUՠdehRU6nwbvc}:HhѰk5쐪_6ߪN 7NJr4DSD'T'YS!a!8=gXHFcd,6T~=\TuUuشRNk-{=߂7,#>9?7Pf'l:9`0 -%ԵIhJB#”LwZ [!O\Q? % t`4#iKY`1h$t rܜ :,^RP$dGn&;]7遃JTυ}8zfZw61&nzE?,Z"$s{&M]=8X7sŢuVsfbzgW8U稊Ck 6,FIK͒{uO{cGZƳ1!e+ |Iaȗػi`/P1Z?o+z)LqшcvaYDޑ} B8c9 @eCMDaBk<6U_vbGk6|؅8gH '$lEi] pz|Ě ZPQ9mq8Ogu^y6>|EHh`Xؘ /|=ùPjT/;6ViU Uod1i0ɳ+Er_ДB=j$~u3hW`%ms"sz~P)de;Jp//"~ 7Y8сo#Qs? {94MWj!0Q9S֌AZDwHZ:'V4j9jȻ\llp& c*ڗua)HQڦ!!f=ނ[7l> 2WX򵷖R7 P `c ^o2HT!aCX!eE*M#܀l}sͭ6Ӯ$ D$&؀4-oW1$V]3pP<\#Spb헌nnJsScY>AE@&hR?[Q~JC:i$TN7>{t@}( ^Ȓ-";ļ :pZ"o 2o봆ڄUm,(0u"lC1- xtv+eo$~5 ~,`sEX՗ɣڃXRnHL2+S\E\"naJaZ1~?Mh͖p1AD}A3qY=sr6M!vPUdR`gUcXҚ >桔M1 &8BTumq! 4Đ˜\I~54s!eKUȗ;Uy#KiU:n"rv=R5>wY{L.YG RHRB)'-l,|˘b{֛ ݠ /%;/@Wa\%?IÞj_Ĉc/ʃK7' Aur|4X_Si2Α|e[y:HD y}Gۂ8 ;xe+b&kCrxJٻ \^+C|Y O75dPKٹSe h0s7Ԣm9W%!S j͢$Kzs<&f;Ŏ5x2#")xqit A͖&΂Y7w$: 2G IS~Ȅ!ǏY(ϲ(STvBL/eUD?g2Yа#a6 !pWVW}^q9Tl o2AgCF mg 43kwPA~+yx BHнD#{qهE3 !eaprOg<_[E֯aM pm>$fCW',?"%ekR>% b!Ȓ?%s 34 ;m9ɓB/F*s^1s-$nK2>qs,Ls̢b Q7B:S$4S(ZTҥ}~NQ]k>wFY2Aſex؏Y& ߱nz8qyKR%{ /h;{ V]82Z4Z.5&w"-PzfǥI`w.<˫[{9p͊`GГTX,Ve}٧8 ƹة->YFDѼP}V?,-QNVYM4Kib{Y!h!VFWPBdaP>k;D'ٖ~eYe鯨 F}蟩w%`q?4wuz[#bf)iH9w'@g5ĭ/bSgqO{[Ubߑ,OzN}{5Nˡ(Z [lq~d(2~ ꞉rw=6HG4[ud5Za.~CrPbtτ¬+tVQ9&GT8wK۴dst~bZ,̳,kjp4_t9TVҾ%}0^\<2{K̵?jx8~#Zk` N5ܙgK@[tt9 P7i=)tH=UB$ e,hZpb).d-5>mU1zv4)uK%ZKx9!hڢ\~bXNi71/j]SY$k/W8\O@OF!Z:tc zR6XӛJ-$mADW=lVEf0O)K,%݃hofk]r&Hߔ{o͋r J,`*"i>/!WI@PR$1?\D8dÉvI~tsVVtx$ThO1B0M?pҚs5{J{ݢ %SD Xq.%V .9P$2G93y~ 7U~824͊yO+[PDS"5Wc[U $UѺ  G57[p<ZKm|/rGq?BR|#I(KlT93Ddpdgj cP+]lT] FSpul:DShhlf+7{r%HgHr SfF' TCmUIVs 'd :ʾF}'8ûr܄jlbfID+22:,kWE׻ x(POm)M;I|'e vĦkjfbSsH݈f]>4.šcڔ吸`u٤@Ut]P+&}؂1U˽ϊ-}G~I5}jŜ5:+Sg9rvZOi|2pxԆq:-?hʋ&MfѤY%5lDoo/"SG )5^{; &E=h DdwᢽdtDÄs쟻1ORA$?(|dY6o9 %)0p-YzXt8aZ:6#Q|D)K֪^T,~=C#qd(`NTyJ~^5߭iKZSPɊ2t`:9tMR\rR_.Ef&s=DN'O' BVc̗!!$byxC뫡fl>v;F|~?J'/~zmh xvaU$+d*@)!: tyvvi׫Tc ]GWCfhV}.5r^:-GXI/lS YmIRevmG֠Tf , *H˚c/ "*h~lW s&Cq8i[,ȏ.6CGjJbߓ`)QbL %M{¤p7hn069 9q>$wuES ]pW/[|3 JC(Dŕ$׌#g#v,(jsa$\ztNBsj8AM|/^ h9zftؤw ۄ.=&DŽOܘUp]s(s`^IܹĸF%pDckS^zfc7ǶJ5>FH9Ds^׈hG¯Ʌew" OL tˢns0%NtӦJ VdžcSmN`?f }v@ N+QN6=ufϑuT/xJVf0t\nwx4X+ gk @a]R&后Cd ^j4GL"%̓<9qCu>RG+?1t~{D e:_K |q&!怏%E n[,=~ :%xI%$d$yj3gj66,`wVvRD3DVֽq2_8>mS9ttft'n*>߼|~[(]lPR8YvgB=U+8b @$Cq(\W\Ș eU,7/WHL ݐk$؄2>kbMZzPž3٫}=^G|Ci[/2TD\i([:x!R9Sjw^`WY݆C!,\k52ޟN ܢy̘3~_c{R:|c@*| ݁Ǜ)HRUnOϯכ;9~<*NyZjR'$Rixyz :<#=$~6O< B{=\O+EZJMRqf/CǠ-֞=@vڦ| Tsx g#OX?t ,ÒAY>hO+]+|)~zU#P)ǭҞz&xSo6^@ $11<&elyM+KSLH``2dB {`1g{0ߺyf4ӂY!oنe;9Q}sjsIN+{a$z[Ќ茸 @ 78 $.椶#+BE`}M3+_D f5˄& UPovSnjNpyfXP7H\lV=+*mUave櫕Dg' /_C U{ӆ:P=r=`t%B{4! i0{C1pD~}/_Tn7Ft|!ؔXZJE pcAmMn\ÔH@ fطw-H-sk)UYF 5~|@'ٌ)6_񀔸OinW,y94lB+Ľ>d s'ͼON#y׆;ZY?E*CBڼib&ݳN [ט.kNQ'z*03VƘf!_^є.h")ؿkkC*eQVR Xw}G0mB#C`0`=>XZ"[K,M2YBNk'|b_= ßL=+ޭ%R9{U JZGWh484u&(V~wv2ه~D}ߓ6Dǩ/Wsةت4{YNy+W~$>ΜYO>fx_l'zut5Eai+&\+R0ԖxV},ݟ>)Gz<`˅l, 51Yڿ?XY@?|)7qx*H9uRž('x_Dgx{9ТQcpzW$sH1|.$TdյbIht<$IfntO(65gVXmNij+ ?(]fEMtCDQ`@kIa- WSnZ>;̕8;pKh7 5U?Hoᄨ] OʥE e"9TgiQѴ} ӥT'_2Nt/1wH̨ePЭ5'xr_Bʋ9bኽrV҃ܝ|$ҹ;i~i#,vŲ;nj[h| z!0ɍ8@FS$o!7-[pҏK VhkT>敽b,0T| m⺞V9Ds/{ѫS|_+v{,M^qMS/I.ڽ?d5kyIprO]q-ap:soo,a^((S2ta3uZ#\ #[qf*8s <' Z^g@oDu @g>4ó2 ~ g15!\ H4B#- VϦRdr3M=CzʞaF "Ѡy)]P`N M_l%=I3wTQծ99Tj2a]X;KJ %o|4a1ge#5bi_l_6DV/d:w [wVͪ&"?+AbN_3znJI w~eQvV,y((0Y&BW.|_L^!3uQe3+!8<>4O=!*UhxٴV:,43f\D+׵E;tTgp!3q?|uBbD~s HǪm>.үaH՞if@J^jPo\;Y#kxfF+bA~'v!*$B֣Hd:ƌdq54sicIP|r /puEkkoec\IW]Vi4H.dz3mD~&𦷝`$y:3XU∖s>5=,fovbGݞkYr%ܜo1F iޙ٣gh~bO8fղ nIrx>K5ǜU͑y#⾗.Pr"`c0՟^AE/9P6>,?{ }W|˫0:2 ksX}éDE5S~;Hü 4ًexک.?t,#tՖf7%+ܼ;Z(rN=[ɯ`64W<)CHpo}dK1j1F(Z:q$RhbXJ'n3F6^fghbCqͰ 'o^b| ,ЊKX(bKb44NwːdN4}eΪn[db3e \VҞg֤pK6Vى~8ٳW֥Չg͹&7-NyUZF.Z5/0rkfuqӥ$sB V`-MaJxXP5{Wм8q$1Av.譖|y虴 Xidb6Cf\2wlߤ!7K F]ᬎ.z3-XNXNd7nuXw$#$L p* ~e Pz]?lkAI/&l[!:iXcP2ᧆ  ~cA_7㓄BsFpHӳ`0-7k'@-{΃tVT@B,wwW/E`m@_ܰ^IƸk#ע80׸lۆkPY̭5moO1'WyuϢE,g!Td < O{m7(\ɏpn$~LL;tK@d]b/0&xx\V$d*ƀc*Ea+L"LDc hD̏&L#E#[Ho*3%0GJcBA:w>/X lA*Q| i&n}gEM&M5ka߄ѭu3WV)E'EFrXBZl(Bš)u1Pͼ;̯$RՎ#l@HX.9n3't ,`MOJ,[,@pو_QY 4wyj$ U!׊Q̧Ķο-'i+ k U5՟_4m2/~R7?*5G[ylOIT}jj?q=<_Jwwi;dB|h<*|8l237v38 ծL c#lSO^ ' Juh宩vݽ{Եj>ʪiC | 7<vz:co5Ia!.Zq^[t8vH NSزUWSt1ZRgmqԔۖ 1w_l]pl̹#߱EÁf/XeR6͏D l_'`Ҙw~1lh˧\;J40<*=w{2 Jvyx-`|(q쟔ѮQQ8qKӦ$+x %D5| gncчt5(;h9۱h)ǕYz/^wɪ+ a}-`[eCI/Zt{SVt`EK+oAd:@FGGSn(rab,Gn$Q=.B؁qDQ6;ɡ\Z'KuZ~gJ ~/Xo8si @"oÜPQs^_jDd΍ jI%ogżhYȂ;T+]ڬE&7X.ai]XBߗsL(_hsDfDŽwTtu2WH3x}ÈN4LJP@Hs>ŏ^#/=KR[n6tq _2=pjg q&E9;hBgX-B^r&#>P9࠭)FnS+N AR{c/egH e.l}?~i`4̜?lmnxC|xshvleS4b3}Sat~Y@lH_A]w]P1GaKdGן7֣R^} +^-a~G ~0~!BUxL/ysKԼusHpEK0n cW9vA8ґFsߡJX;]=,{12Xk;T_ᄌ6\6Ŗ=Oz6wz-LOd4uBtkD- X5gô>ۜTwIh9֔8-Ý5cgZ#K7Α9.Vg\BwK.-(HHaW g,BWVb{)5&exu2+?a\Kμ~]֛q4EufK'KJF`\o.9=7Ԕ1Hzżۯ'9D& v &M6Qo`o$ٜhX*3XOo Q:Khw;D,d-(nqÜ6,aJ'Bb XilcTGTx,ܪtRõ[$ѵ:2/1LᴜD͇l"aL vCO8ͳ,tUae|->$E)_kooFۨ[s!F 9Q:Ub!xHCmʝ^ҷӋ^p2喗C{"Jz꽼q <#Gk~+g:}oSSTC@mYD] ŒfT"t~>wNJ9ׁ] 8;MKZQhUX!TlU1Kjai]^3 vpMRG~xcUAK"L;Y|Rq *>x7u˵<8"Yy{D< i!"8qk@l0N㔢mzqTszc$K #*c*du }O+]WncLX~gXɔA,\-ccIYiiۏo]F`,7.}TΞI GvJE|b(]pEߡڥjTm9S}l;j a`>Jm:ɻȯnvVkk`x<ӛ=9ߗTj-FƐ)<:NK,Cx6+z;vTqz5[wB1 }^]/0Tsж}.\B [ڇ!kNGDQD1s}D"Ԑ',-܈.0PvrptFTr^Kc=kྃc9{̢rFqf<Lb(q{?l1ō>ԥv6t-C9"ڋB::̀AԽ{ix5P ֱwQvGFLܜZ` ho͎åsߣqڡy5 Ņ-7یZW/ W,I˜VIwYB3ܘ6sD[ꆽdЂgV]c^6@y+pH lŷAJ[yf1ҡː":#\#J!^4M^e8~pItgP9+Sj0& Y'V??@&S7fd=$vf @#R:v.w]ϋA wx?F6di-jQEIKw]_D<&xd]JpK4 >sFu]R;[\ZHr Lk bԹU|vYQAAe>!J"xg=7VYƪ@J8\j>R-Һ%nݲMXb55 >қ}(G,eJI6[hve私~wV"[ʳюoq\A93]Bh[KIS=hT߶3?k rLޠqH4:Zckp^V O@Dåp^I{֤D#(t>]՛&+R=3zQˉM e垺Ⱥ=o(@qZ5uŠ&zpՐ#p/ӒQ6q\=MGa@NHdnf.pުVQJh:R/m-LBNc?O3e,8INΌ|5ҤHEC.8XBLlD\][܂ _*<$} 䝌 {`_I@2 5w Y xEG>Ρ or35\yA'>&{g+[7Q%d6z/J7NčTll&EmNoШţWS mxaE7NsқߗS>trFҸ`9\òFI lYbt)R ^[0Q>Y$J,7tmSqz#GήCԆ}9>#qt2 U7WpyVx#)J Fzt8} 0,is&;HSo56E]| C_+fZ1%8CTEYSǘ CQII͵Les(o캑|ƭ݃G+vb)l;[Q򡜮$g6Yt gpK*<߉<]sߓ>2*W LM<1gL q.jԤ t!*̢\6ۺ44tX AG"۠U!@C}L ꍉza쐳a5]wʿW8t=nT&)!6JR3js\lF+2!CDZBEoV2* 4uֽWϣqnI:Qxʽt|xu|vKݔwh#BKaz&&öCqx+hlt1AL4K~HVl[xɁ{ƭp3/$<:#混R{..~@͸] #f~i* PD̍R|13 9δWy<[*n͡Hdbw){t$ҩDՁXĉgdotOj/u2A$,L=c \IZju(0a3`f㌐cݿAAEBhlZ `?oFkZ+&.>똠Rfɰ~,3{u8m2Ym8 'ʄ[$}^6D˻LF 曣pjv8VLeޣ_ǠIu(g}r1=/Ӊ]MZo`_0U̢;Dks;PՓ:o ee{6ݪ?+3՜-d+6&o:㏃6C{g;P^\6.X}7 m8g#N+6[I$(6^ٓY.TOp"W~8Z Q8$S.77- $yVdHOS/N뺸pPK"̹l{}%lpT>CaX'aKh z{)3󘴗9 yOaZV"؊˥0{VDž +Ľ 'A<(daPfҷd? $jQd;IV\( T0ΊC|ՐE8ڸX 3Du!tӔUQUtI{Bi5d[-:ڿn; -*Mb8$ SEnbö+9#*˰S#1iG,*:=PǂmNʸ˓H'b6E~VoHEfa\wtIJS>9f~deƩTg88a̿`?}PG| B鋘}Xh" irR4nmt+&./48k3u>7$?_o$"z۸Ch:kDz܋I J$i"z17E8ބqwxE#sY} 4a8WC8Xkk<[Y@)%R&O!za!z"A0--Ay WO!{Sj-20>LZh]|a, ss و.g|kfyIޭ,UD*OmyopJ^a=Pܭ:j֫WõMo1|!>jWΰz)_aAPWPռw"4;/H+Y])= b2jOXt~k(=ݲ8E3&k˜l֟`eDeBҒ,"2EUD,GDߔn:-%71/3.q([m Dm~+PͪJ<`hX|d5 jњ/6Q3 ]=͊kcfF ŒyU療DɄ씞hL!V"vXxyq/֑\mǖqD=W4;gk+/u<~f"\%RRL >j?=C}窻| Io n~c~:3~WGR ]3 fmFctbWK˸ss-U嘺tBNnIR ?55jHb[W&Q3>n8RF޻Iwn<2;Ԃ;b+G.(Wٰ߽̔ʺy5 "~+ʻV@r5;\u#5t''2u\r[*Ȇӱu)q}A*HHx3j]ïb}y?Ro^]=ɦ(f'SG1KOvN0CHH_iOTr*.T{B].xt{\Mk JfL).1.)kO%,> ^uJj_"sيppX,1}zPzg닰?C #":HW)_`|ixQ Ƨ|*"XB4Vˏ@;u&]6bqЩ<< 6M ;ˢZF˅ Ș[b9`չQt7'me1R|b_ѝ/Hn95?T\U?ěK|nٯ{б0!M:-õR?ٺD1 '8NtbɎEPY5,tx3K'CRli',]~ЋA: 8P<*>Fb]dn$B.#? Ǘ]ApVTt/a{3]9`T־88-\KSbʟN׀ug1(9-k;vrf2YVRA` rUOK}Jy}vܱmѫaV&Ƶ\o|b{+=ĊG 6CycN;\ xHXNg}s|y{q*ٸ15uV$t h)ދ+Ґ7cL3V^¨ VsyeZ6'!iRLgthJNDWw塁Fw(2 Đ2(:Tt;bjK>%se&i@I >N ;Ń*"9q @ҙ,Eh1|Բk挔rDORQ-iShu7ބg3#8&cu5r<سTں&K&[ wLMR"BI.Umff_IJiIt[=Zq^Y؀`>dcDUF=h،x/{R7[ȇ1&KS~h<_=\=l:1e&5[;dXڨO$FЕjT')dF74el'+焞7/LA`/m$$0/4EjW1wlhWO7D9b7dl}rEaUpҾX!.BRő W8kґ4c'ps6{Ұ!u\nIz--Xghۜ}7迻s>y?IwR~ j4Qh.P4JN˓y#zL&Yzp+w}7 F-I=*aF2Koڌ2@a/ՙ좈8K(Bvejpl;y<4Ts6?G7t=H)6JT(J@Rz 6]p1!osrt 穂ZX~Ծi?qHWAx:H8-ܐr“Eb~I;)X5oK]r®$mŔ2gy,DZXq-i7C9y:^[VR_"~]2ذץS!f lDv21 pہѬ2Wr,À9' ݆2Vy"S%چVŘų>5ŸO #A *h}) |x쫇0.O=b?آfsT +|=̑ɓd U9XP+K`hѼwtF)SX8=ˈY1_ưMwtsdd8FIz&a"؟qO,[@AIޫwlN>H42~_s$Ju ]|)iFؽ fMJ~LwQqa4X~EEY ++LS'"$v#bNde vlaWHl{P~`?siw$W1z V!Ap!3tPas%e$[`TͦJhe(E,٪V@RD9qJ&(3lp$6aR 5ň\rcu 7G ];-aQGw6"! /);ջ;r*AW9(nz[y&|wfhp@\r}2`O{->o_J)>C}+5?8MXաo$Ez֐ßg-6[F] FX˲xv3hfq PeAtvCKP0R4rAW@s">ħ2V[ Eig.7 =Gr0PY@{m؀KCX88S5RdĽoL\w,辜i™LB6?l୫`6zzKd[>gqw3i6϶ќ`Xa_{s鳠[5NJCu5~=9|^=[3 + L,7W2&FKỹX萦pIj?!ZDw!j0)q% $`_R%iq7QwS;j` UڈDeSb9+K.2#+Ǫ%PB-$ɕ@Mn:@3MnʇESGoT8Q9I+[G֠g7sS%2'ebuCAAvH+P w P%bT@eRtˠ)_$}c-9=Y=ߢMKuU˃ Lkw@hhaØ2E1˘_Ϟ[z{<@Nãv/`-1) s&u)^Cnŗgw`c٦(Coab)6wA IL>Y.42?cc{ (c~M5*BfyضN/q=`9>q6B'^2DDB`G=ݤ4eLKH_0T[_J,Ybπ>48N; CHQM軻ujqO C3J1ꚕeg&llpzx0$0 ˑAv% پO+\C%";,|a@D8`/)22yJnݭ懶79[ZɁL Ǎ@HZ8ɋtxNIM٨O20pO;iѭ۱{+#}"?s]D+,B:tнS/i]cE. |*RGq&xZ8c#ϯ(,gp1 쭀]mprWwU/uqT_wQ *hNN*ӡ6˦|ųg'U+|z;N)#jGEx&10wA3mg yf_-P{g)Bw$>ѷ׶VmC3$܀\ZA~|~/ԯ|b%$jGt\Va@m ^Yiq (_E0j^ ?#"WMNfJdp b LQ+oUI|o;~:%=mVf1Ӌt';wSIacdX,a81ѭ0C#t7}d tgn8OLwz+S_Z/1 IOթD⛗!z9hǚ%ɀ$ U#omr %ەDB nRK ־AAmZ3@BR)9\!jfqX)]u? L 90`s~= ?Yv8f.QO/,6CDA-CΉrLw}zU#R+- 'p_B0:\17 NP%Dž>tٹf ?{@~_`-nV\{f&V#;17(Z,LY 4PM%z)]SzѵKmDLy +1DA,[[۹+fw*WcK3_ LbyuKLO'4òa/>G m`iv$" *>%Wfut`?6Ϣ zH_`U-q'M26XUYrIb:BH*=|@%fp\ Cj[iWiM<ɞ `Ҙ En'mSI q˭]c7폝zxV1S賷>V:L.ҙpdgNSTk("^:倢0^ȸu@Bv⦰ǒ(FL5C!S~l#/*1.e;55IPӔ~rE^Mf<)'q |Z2hgٰЍDA}5\/}#NƜK;.&%:@YTxXd }Xpwv2ӯڙGߝ|#hj/s42)*x;]uXlpLW- $}4MTGJ`%teG通j[6{au]AIKT_~Y?< ]3䍹؀=Kf$ZK⨞,l8BSSr*V\]V>R?kj+Ávtܸ!uogq+QLV=ظ L75:4 Za5Ey ؼb$%bļԀ+QH}qx6^ MnS]mSc dFW*#CA%ZfF9A]7lQG2@^b.bF6~ SwJ#׿d!ne3-#;4mtIwʴbuA0?(.zg!ŇeN6xp֚>{CW:Vn{ PЇnB5 f7M!θ/PڔuVkGXfLtPՕb#2g|*nKI[a_Oӕ56\ئDHq!ò(B/ gYg2PG E9X&D/>q1zc?ݴ:s!dؖx+ʇ;8QlZJ40p:h^Ӽ0V+[[%DAew3=ٯGB`N:1B}>(Ͻ H[p6s- lkk_2V^ݙߪ+ ~XQejKB3UBd{u֎i^"v UNjc,Ф %?C$'SCŒ U2'4[ھ·̷6t[G{'S1M%i Zrq|$amyḰ̟pe؇8O/f҂شcc;{fԳsbX@ڬ۳֑%լ! {`0^s+mlIq nʁEa{HA8ܷĉ6ȮuX( Cfp};lZw"Y%_I ^TRk~wzw}aC_M3 ۃS bFOp OWv* q R=.89T6N6IتE砿YO@E^]=Бo.z|Rἕ~eT[] <* :5Hul9^}[2mQm/)/r WOz;TuFC!]Źnw܆o]sT}aH.7QFvcrjI͋g@@DH1ɣv(9jzHt%~&?q:tK]oNot#~:ZWHvvޞ)Z-2V"DE lxHCx ao`+&ek:!nzEaζK2jǮq kiJD$-{ly%9}ǙiP c3o*'"5 $.Z4wOp(`t{lQgɎ> -EDC-i#WD޿]@"'1HD<6Z l vJxxnÞ_B#om[6n#ya"7,0n~<I1j:R@&q wEob]nF\i)LH7Lfo4U9&K {Xp٩%8oǰZ܍p!^n 7{]o%PLuB3QѲu8CϬIJ_/=_ H+hW>tA krWð!R_sFž֥u8]jѸ3IiYv >A ]sxFJ1^biJ!0ݩ)ZL &&u&RʦA*7]v`)$E՜4SY9 7b_trЁ@dzA,hB7%$V38w5*|@~1 d] yX8܍9>Ieb61Gp ^l}k)K̥mProF{8y)`ֹ_Sk5 3Qeq{Sd (1ᒵrH 5Q6 =75-Oh_Nm_#[L QC%rmOml꺪|OQbg4]TֳAܩ&aAx6z ~->LؕTQT>}^mGu5/g׫iH`@n~wӜ (I DO?RS˧ei~o A(Nb%H#OPԤy*i yB*e$Z,;+Z^2!zV=qdIpҜ!5_Z?XC49yE$c|^Y{cooЖlN mCsZ^zp<0Bt w\'He2_8U۶n֋fJrѿFiT5xKbi=V:KI!3J"HpA ((Zgl?#AsȜ t#w.%oxU6?d1IZZQލg>ت`tn K6LwR|u3no)/ic8o#H'6m>.%?e+3vZ!S3DaYd"Cqc阇.%$5U@K,m0?O⼘>PTh8]j-cM uQfR?+Ou*׮|$Umqk!`RC낀+o{}(*1rUoU[$2u ;GG²ÓoGDs78A4v|ݔ}ʧ|ȦS)pYw"ћQ5qDdFjE. κu&@T%F'lYF]Bgƴoc׹d֢W*7S80-HZE=v/ȎyWvgtʵj3aAzn2"GɌg)i x஠m?;z#<-#ӀGh4_RZ-aa[_ yجG>szҢKo".sS`x8Yqc`y?J:zZI+ҰYu96 v-8\}J7ciBkuߑՎ'z-s, I}U29>;ZpuÕ?G710?|A\+[g+c,`'tz(IN`pXo@8g3 O9֏AMwvA qyu5(ٮg;6aXyq"4߰RHwAy'ovjkuR0(&F)$"hs2B G'v޾^1ں)ԐKpƶ0*ayry_ґ9tlͼ^CErתRY|<+N?^Ƴ5 9lFꟷrX}\d8ET.K0o*BBt S|-e~"ofiBKah!u:e.vlU2P_dqDkj0vpۯ|M?-E1{w$vB΢+wybt@ S rhiO_T.SKuUKrI>v3q=\>iӔW3~us0&cU6EAaOb>B2]Fm)~ |]C{ߩZz4"ZYk};Kׄ A[17:_y6-^JĦQloE2%a7Ģ뭳KU EQi|:5 @ۇo%ÆT, U`R7&'կx ~ q'sڨSN+eyTSdj[ <ރJJ`Â7uT$1VVJV1Y{/)îOϙ{McGи,Г/0~ȿd{p6(a'@RYC3c#%A[$V(R`T<Q@;ܳ?~ye JS ϽYh DL,9Y~ Q'A4`ب{^\I hd˶gߤƓn?}t .;Z44w2Uv[Yv $(oV"MDvvgG]A!i/ H-rTTwUrj;@Q-tdR \4q`RooOH5KVT.2ؤ,⊱ăk`RvgJ* =4(SJ=Gsh[}=J7UX\"d@]ax'm]PvHc E[+( GY_X|PL嚕23Md6.Y}Cp=hET}|}Yrᅤk~u#K[j|[ "ƽDi*?u Yr@)n.YR@ݨ⍔%{V=DyI-ENIXH&U 2T+){2i.a!͛EK;+uxFzOo~<w"nzкYמI1цs$'<`Ջ~ 6o$ +|~P.E| ݋58Āџ`/\C|sQ!BC/0hX3nU|ĵ CJ`{^oTnAقW6u*T /ׂZB:82&FW0U F$\! pW~q9VW``fPuШU O.PbS^$T 3c JxC`nTԽF5qn761\LPUz]7ں\cjMĢ>X;Giܝ@v:2t|SK5z2)K}Dp6?s[!j@*c~iIf+7nO :&2o 7O@q$-Pvmb'G?Eh.!YD0k]<\9\ Ђ:<6DF*Ճ 1}:=LީjۭI"+LlQS52.bP԰3X{;-1X|Ԓ'I7i ha I&"^1B_/-zɴG9#6%/tmmǔ@ Ѕ}'=ou᱖>lajp>H?JeVxM$Zѽ:o58-{(֘?P V-L|CZ/uc Y /TKw%+v#g=JU@ix?d{-Sdvc6SWy1yPW((9iθ濓6j@qƷ_WҬQi>X¹AIwLef,Twܽ? PF7ԙiRU7Oɜe WAE..!p8-}e.zXˇuN*C9޿hj2kMywڵ`~IҩҊAyT6lZG=/v \F(T .'3kI־EGE(5g;_bpqK1@%aF$ŕs7s^W'G,)D+B]}3JB(!D`骆Ȳ~!vo@O%v)g`g7l"ׇʎljo{o}B3S!dno,2G^EƉʨ,o L.E-ȆU(/{HccZ9_2tJpFK4h#ԕ9.I|y~hL@r9ӕ#ru~ \&"*O?TP0 klCG-`-HdD} Jl!&_C3UK Q7fr _U,4^kY;䄥,\F[h.F)ON<Z3|*3w, 6 qH"ȺQч] |09p%Tyk4:;դB*M,B| ~dFEX_ ,v"iO.Dې 4+W*SMH|b8״]qFVjbɅ21F\6! 8#f+tyP@0voY˜xSN>9fBe,ϲ":ȪDv8IsJW&'Uz0QZ$'.&Y/iY^> JV(dWK mMgBhI2fvLCۣȑ:%zfyǤl:݊iFȑ"|pf@H{CVKE.*&,} x5#MV)6Z:  JO3y 5J2"+~;ŘK*Go@^ tK3{P0]?xe1*O&d[*% Lj2JXl[|2W!KӛnA9Xdj qrV&{5#ǗK攙̾%(cYIn5RX,S.z@.]R)B C,m]34,ӷARgQ?Y|Չ;ê1sˈ|- t|K%n jUȊԴtq5/Msrz GoJm!5PM7QIuaKrw\BZu3uwUׄ$-T2xw6#>s3c8MLR4=Wx(!k7Nx&y}^,RFoDM7/A Q|W%,Sth ")U?{n ^{z;>Prtp%"F֖~ LAĺOO=̘%6,YGfAU 8.ƚ@]ܘ"r~G;JDfЃ!ҷ!pU庪89\x=jO-4--5L'0(xF]8Э I!\ck:UsS;\R gixd nzi,X H -!9 '.^+sp~:ǐ7GLdų^iNv{"IIU+d|=MAǧW!G\X5F3 .cCT*%`׸_:P%x^$&'u)4}[̼ )G> XUi* ,I%t:i6o",uyeP$T]x6Ѳ]pG<Ǘ>xs@G]@\j&7 sgb[ĕI%P\uׯMp!O`g^~~-5z:V}Fթ6/SP IoD9NCv>x'g;Y¨g{e]5sZ%H{u-XKjCՈHJ]pxQ@g+d#Kp<~uO"%A(;8΁bI|db}%924_WΐgY 2 #8\V1M,x ZiN{ UƼא/O|ڟ4n+=)E ,ӊ[v²/e"I /j>O 8îUS.,,.)Jq>C;4NE05zԳQ2 J3QE*q1Z1ZaR f^:ǡ ;¯;UzB(Y۸;w9$.Қ'_΂ IGִD:'z#֞tP=,*Tzpתd]qiPЅAwX0cS]^Pۻ{2 %7ƻ~6]X ߚ-FP!{ntqn_ӌCҽ ,;-rh -jB9H=k~@ڎ]nwڲirb K"Tr` N8^ 9(6,yFNTf=7izwԨS``Ow3FP{1[A>¾l=hΈ0f!^aK`s8bA'C*~`X䖣Gf8(C"HϾ$3OZӸlH6R, ("{}?hC˂Đsb<&##̣ٖ+N/N;1=F͇ɹX fFvބ¦'y :*~Sw 6C u ?#YD nbD,e ,'T;Z1>t{2G'Y([5{1OvA7$CxfKVXqFULȂY"Ť퇈5+Tsb`iXen:hIFJ6G1'+~:Q|nANft1^R"[iLF-k^ E bndvob{t*9 8tAb}L˕% 𛤱 R `D @o~GH_v̤ aAPloQqGTX EbFܩs^# Rúu"D>[_rpj-iJEVB"`D;?a>!C7t:)ޭ9vZCJn,uǔ1[[`̀px4z|soZbT&F=89`d56%:#k|%垖LH*Cd0u Ocu1L(T iK~|7 qCGvb=f%t\7UfN/]u7N)8{Ő轜O'BRffyr<4lD96CP&*# 3d-oo5 CsZO؍?E Qjo6iN)yIy7ӡa5$lBv55/΢r@g2c ܏"Q93#='vyUp,W=]` uju|jsFY:DnP׷'b!ޭubA=He@8qALs7jV0$` tCgCӤ.p"@va~q BtF/G .~Ag%mTMx"Vx[ "_ɐ {s t\8ޕ>*ޙ2>mû=i*Mպ[em@LtlMEz3FXEt8y4U.$R>3#mq*w L3_kt_rk"mE $Wzl0\`cLN̴F ' :r zj[*6u'Gl] {>*VtYк^yB-rڡg 4+QφUpM Cɾ >MHQze릓$wsݰky\c#)?:m#o  aoL_+X 2&럿3ԇpn[]\aĸЩy*2 ~y ʜ=ނ_*X" Sc ;Wd|l]Ԛ\H0Bjgk+[BjK+i~gφdV[oWϷh:duF@$(Cu'2lAETW6W}N"{q[c-K%› *|E*RsShM&qDW=0of%W ;U:[/$I͵`TbțYib0zK2 kk=#SS++BÃ#8mj?-iOX/ 𣗤i5$KˌD4Mh geYt*lՖ)AJ1㠥:":8vG,L y$z2 -ro>fwi)zv$13Tsuq?H2^5vK? 3)TUHr MqdՏX 1>m9SxkY=vʸ\a/5;AV5b>R Db, =WPL ǯyvyi UJ[4ux~3ȁL ~СSt]xwj_ckV~G\ߧk5%2BZE(UzmZJubR9?81:'fD/A uRa.kcQg?zYJ80H֎v9n`+dv` jtYrˁ{/qH8i4C) qK2J|7SK, 9͙3JOgO26빉uʹ?)TiކC@`kS_o@D9bnvA4Bn̓[V{tǴlBˇ mTI-S}}Ĭ\RƘ歕N$a#'B;yӟ+v1`SvO#Dh( C_5~ uT}I/tp>,`˦'OdSl?Ɉ>Aՠ@ S̚Xo9:-bpC 7N!};vCˉm $x-YtY|C>tuyu D ;˳Ŀ5Եm_)AAJu̽fP w+ERm͓?Az{<qA hd̑=ɬeEZ-);d[94??r.ϭ~`攑5y"d{5!JǏonդw b?{BK Ȍ>+0 ۡ3. I*=ɩg#pS7*D1х ͬ:3ю·{u iPQ>*[m~):,O^$ְ|dXg[a)𫙩4iLiԮלAz:Mk|PU N^ Z[[UhqU6OV"3S0 h)D*`BO]I)tqx ZʞwzbJ*񏭶;rFȠhoi,&a>39}õȒ|dդr%:Y3a:x&PCjKU: jy<6ꠢ?|g]B8LŊwu}/wd]*^:Y\ˀpt?ԉ`KEK̴\|6_6֦%u4g zt3g9x5&ȑ"W#'!hF&FeIYMNlƒeՉe}!9s T%a\ѬKCuMщ}GK9'Q-Zj㔵M#. 3ے8kpB/ϴ3;a~My{!j bK%M{1?zFleԋNw;q;2>t]>9_M;VG8ס3=[:kNl&}% y/7qշK(,Rݜ,F iymKF>L| Z*1YN7 sM.,YV&+  ę䃊aXDɖ@A `dzD0/mK|͜ J# ! F]h8G[2M-@ cy)wc ۢ3p+o(ѡİla<'p:Y:\1L(~cUn3 $D:Zc3ܧZ&}qR"iQD.#s*GAfOބ,U'HDo7e9QO]V#PjЏ[j$ / ~]ZGm7m*k atL%yd:˳!ddRpqnI`- X14ٮ"(Y?:h}+J_,e9 Lٷ\2uXҒ#BF_۰@=:bHk`OaRW51ѹ7Gi!恵6)wm}܃ظ;>C .7} */т5Ku6t/krx`wx=Ie0#02}yr_H  "îy?z-vDmq" ߹DXҐdF;Ռä^KE]k'{{ulK4cصbcuk;&E1) p`=>~p֔:A|u5vhᵿ\Lj@YjFk26brI)X±M@gȫdkbeGܹX#0/܋=͗(mVz|ƃ MԒNR ^}-}^O)(g*/GFS'cKݰn9<1U(` ّV[a&~ eI7.eyF'npt3G$V"kejѻʷ~pxߪ鄻hW؋Mo6u=&qԝ=gF8`j)m D^nT;U}W< D~LDD=8&Z _VkH0H `jÛiǨFFr.#8rQ0aڙ؜[3yZLFx,/$A $ᡬ]_ma'f2!`30ݓ `&0+#: PRz\k4Bnnj;R>g";FN<%b0Qiec;NLp^=ߺzjz;e"}uf|`|-<7,h͍9I1nE^ߕ5|\ΙݽcA6U^j,k@hx](ΆIUGm|IMZ6A CpO'~*-o9Zp8@sH8gszهn8CаՔ`PN#A;l1Uck'̓ɸ N$Kyj6i`@p¨ȣȤѯеٜ)ՅZIf8X CucwPM/''VUn:] 7eqB*8`$?[t醹Lt 1 6^~`ff ?whk%NڬxD'SIpxeD\%GN6? OSܶ?hBz~pKk"q>#;7hn:57L Ew#܎aNYGCu-\8(Ə·x968hC!jrkB7ϻlu!D^#B\?hL*j;o+@ӷLJ}{G#tysWpX00L-KHVEEGHLi B]6A_=K ;fġ׫ ۧȀ@u| J| ÑJxIWXpj۸~WvE{>8 ՚ͽ\`\Y5BJq^>Ƴ;NxH (yZ'K|8PБٽŸswk%Qx7cY}73x#Υ=cPONg[e'o AKp NBꭇ8)mSF̖^4l%6B貊qzAqǻ-G|Wco _S۲P )"2xqwPt1t2%NfcT)'ܧk.00jIYpGKˁ $~ämRvRvK{I)ƳA.q=4yFK|Ċ~+PU7?E-_(D[x3`Y< z@ZֳG!믽 _'Lk[;lC5M$ M+" <94DZGʎ:0"[JxR d1CB笁I33t=ZJl;g47-,^\}jf=_B=u寸,$=9sn<),ļkRLn>܁4w3###gr燑K@_&E5} RQ= L$hWu}+cAnS78, :[? '{j)v1 3=د5:g^ͅ&LH:W./v!H8,3Lm"=e >?ltd{@Va*oRpo@Ƙt*f.+=ߵ ӗJ` F: $sx۷7T4K:fUvLj4X"YH,ـ}u:ƹ%:: -\"7 ߎw*sPO& >8C' h)l4h^Z~}Cfѳm.n{Л t38,$zя `.|31V9*gݑgE׈uIxl%=Gd:%y$77y$-@*6([33]Hit )'oo&{ Ҟ9Fd-ODS>ڀ&Jm;=}2p>f+C rjF*Zɂ(lQ$o'{Ia x䊙)6YwٲwA熍ǥ>']L;|Unl|٩+sKjҽ6 !@D]Yyty(qxYkHj73E?w+ս Y(.R"h+PyȂ#N9-v?RE8I_{pq[lV2a٢FJg4zi;Sv) W΋iG -4b57>?-tу>*?2e|Ƶ\Hϟ@^eK{&WSPY ED7yuc뿵>,F\ou{Y^=5%n]ݨ;v_y 5u JTtHt­Wư'H(\"y.Y70R9 aT3恀[T-'^^O?7m0 ョ!J5[ ZJ-k^;MԮ? Q jJ.S;zGb`EHOBlpEg> nga{%sƲ4aWS.Cc{m(lysG;xok*}#ʜMZGYD6mr_Sa ?@`kwI#gNhQg|WꉃmxfkX >Qd|lcwH;2!}cU(8QfchMmN6?&(s!xbte%qo3@zHH9:c"6uH*DHPLR1EF|wʢAPIBj1Nl2ݢD I\B 4`h;)g[P:Q,SA: Pҧ"a%7.~~B0,Nζ ___ՊKKKJYj<ۮMM; CiœGՍM+ѡt@U饶I5Qi9,bʫTI#́xnw .]_'i_Vv~D6ޢ}:XkP_xF 9{O[nQ,~ tԔ^]WGp"|!ָ7E\X qØwH#dd Y}Y OEfN as$Hz?' `n-1MZܵWJ9_AD?v1!'X SB $6{/h>M"}8JvغMÑ/u~)޽Ъv n)+amh^2U=1fpJ1LV#yZ;Y$YcEAnc$K1dG2F맢 F`j4=Ҹ4c+k)YKTmG#M:ib@Ǟy90{ fxND/g@:oyq˾GZyvΙl&U۾҇M)XmγQ,&5(Ɣ +I!pe* M [Ă^t\Ww#؎buۧwpb6ⱍnW_`mMoWVzփ:iyCb !5R lsUI#o~hC2Ķ+b}cb}[^Q}m?+Z) <9j4]^`" !.ڑ]:䢼>G坭sVӟ0= ^^1Czٷ@yS\1OF^'[Xʴyrk )u>xvW^m/7o͵ލ̸OC+A +;2vN<쵃 W %j˴I$uT"bzD!Jw]uU|ckt-nB q^5b#Tu!/V+W%t0Q4j|`<@V-#Isrspq+OL]\6V?.vm~)0C@#n8sDp.G.3}!i/,02GH#ވ"{9xzn[0gw'-"JɥY,:h$ c GΚ=j)z٪z,W*, +1(:D@!klח.%Y$%ԯonI'rα;K`PiFDH1c^E u3mǢ /9s|P'a=.ևuJqY@;^LtWG@[1XQɗ&S^:BiӔ^>T@ ^zے#fhBUM:1(˲ZWl'cLSyJi?) SGw{J틂|K5Z2e2msxڲs#$a{lgz'#76]q |Nn4,ſ9SېH= . 2G9`YRMgεݜeNHfsb{"9&gqurq/ta4c4s^߇QsKR+PY n~w>_ 3bڜUC)Dfg-.:;*4D:HލHCj-H:&&@S# ͋9 ^LR7z%|tχr̡|2tq2M gϹoя[(~!8`f+-$c!#te dJ; %mKW <_v%Hb[J[qʖ]ˇ#-!cM2O[U>.Bh 'kMcҹgߎ1|wS nt,b _h=b B+mF[/[7dґILJߏQhUkTl*|FC홝 peP\l>ٞʐۅrDҦ‡S[r!*˪$I cŃN|Or"D,$MLU4%(xUv2gwʬU n(ng*1q rͫAerܿok ֣q_2w;}Gq,)4dt~ Uf,_LOSg[ ŵ@`N }N ,%"ԜEOC;&WkgHJՑF>Oԇe YCjU  ւ׌K{/ s> G+#BG)\Uj&#qصSJ!ox븡n>dUh,y(3ZP CuLb~{/]I-v6 ~t{j}X0xY!vȌ=t24'BH"}(L/}ZϔsfSk|O@Olڊ:|^H"%󙩛%gU{>$axPZ&upZ=&xq~%HhWTi5Df k30.ceG[D=WeLՖ?r81>+ˁQbQvӿ9=ҧ gN#âhc3 Evt( zbYЛBx/nVlL?z ev+`Opq!|&cc7wUnhQɶ[h] sM ޸+ϹH%+zqoqW5 ɞdx/E>AO6jֱB.kFfA: 3|I>; 翈NhAγSrsE5r;`e_(a1;&# eI v@o23Q̒ӟ~2+YnoYBykH%6r, eOtbz xUHhu X2<$WEXT.5bFIl!(;'+tܖRb\/S͉cҊX mZfQdאðn0T9+dx~iH9AD/WVHKvgWg%xZ.k1yNAq*tBBg{RzEOn9/{AVbaz8|O(5#e5'ux?o!&Nt qm[ oVZ@Η84Di%-Y+l⾙!RPsU~OizVcM+p>f)'odEm=f#l"Jv]QXa6H艝!^kDG2r}XcRi8_D3cZy!Vya4鯤=SWT/iӷ#&zuE2(鴘~1gb 濉'KG<CWU%DNzʽŰXBժb>cB8>KAO#=M֧6EfO]'nV?,ٌLQ# v^>\@*v#!l($. c*j Z}ijǴ3r;ϫ~fF0LiJ[XZc$r:Ԃ dAX7 wESqM 'Pz>%ꏬ^u%88ګ&aE 6I,K!"iɭ$S~ {x`(1hy5pܹ]JrY)_PmoA9|ϒ֕ _d7T^u186;V40TO3O$yNPaeۭo O`B){zߔ 2ֱV07ȩY٪w\&".}oq]ye܋L`LԞ(/'niqi`J{}.+֏x#L*riU[_wLJA)S* ;2.]LBW>{8.H\wer"K>Ibi6Nq^Xp0ɍa9i1KVz'{ì ̠WCRxs*^3Fٜ߄,-8ڬe9y0Sڜ_ϕ#`#.@\ ޕ̄.MAqVXkgߞ.B]4n1syeM lo7 /@ã00Y cTUǁNϜ}:ÊH@9\A/1&Bjց+򒼻7mBVfᵋ3xT%|zfoTMxm!3I(aM#O^yl{(4?|_ D9g tBx T\n=&5x3Ѵ$d@0 .o$):mL% enm7D6.8mkrJcZݱ֎y){瞻kKq+ *|KAp5 B^*S؍ YJ^:=?W6Κ:Je$|ί>o .𛴐k5L7Uqi/X ?aKcm4/6<~Հ\E *S|02Mk Z(¨rao+XcT6d ja% avWK,~&.ZZqk/ K?u>aIKUvʚn1a˵J\‘{U$BT/MsEHRK&E[#cǬ.\InDZ]N5Py2Meq0>*9{ `1to:ܬK4 dwP_ K{=[TuCj[~FE-tax(P=Le7SMO,7DNhKTs!^> ʘq0GxsAN+%"8x~tq bﲦACg!lc0 pW fFNAZ<o Aa` t3(7T&bMnIGmz१1Z{"vZ?dބsZ!aL:6L蚵݇|.H,KpʷvL}K+@0l\h)y.=-RQ'"I٣uyFnr}n/PJunj+v{IkI]ܦ_uJPt&TZ2u;horTd]N5^P=͌~+q7iEgj38xxm}kyKs"{R) -ŏ_v\_aU! ;<<&F Uq>8&IJ7,4P!#nDMWZ NhN GY|_@Mfpuμ5^zSi,H\lVx-`^kj圱oj/;hrA7upXQVpGgE@^^8Sʦ|K 3+}:w0G^S~E%`J8 g!AƊlnrOǟ#y!l`+sޅ/DƏ3/2'8ְV?xi_Ӳ!9MQM(]Ƶ$̷פ4{\:""Z:} mVúM'h;- dI P H:D]pni}!sujj/3_"Cׅdo-C{5/O`E8!Cl<#iOq{w6#b5=5NuHӠ9~~g[CZ^|uXP6:?@Hf^b:{(YkY|Pi7x:D-p-&ma$47e'LԸ0;E'%92˦ٍu@kOkDI2oYf)!Y= !?M@v~!<oE-SUI-8+yƧ_>F+ʰWku PF2i{d xI݊^|M!C媲 .F_NQ_q]T':pȇIY.=θwIтZݗn%{btX(P-D>- }c }αK]FvJ1ŎΡ7*`8OQnY}o8_&p+~>k|JCg/dW:Gxͨ:0=+NTE"N|uh8N7=mm[J_&ΚS H8oCn'yb '^۰I p Xrf5]U9Gvi~Ph~ǾUB`T u] fae ?{X3+]Y+V\A ]q5Quj9pJXkV?ۢL?cFQ4E$$ 迂@;U|| 3I|b%]I1t}GKR?1*dz܉"M:*q4]l/6`+4D](GN >Pxt"Y3 X1.GmkԸY39IYl!)ΡfeBxKɹ_$%"is$P5N_D<`tHi4큗y.m'*C$ gemAZD@]{!s9GlzQ|E)DdJ]ڳa2@1ٴ DW7CQn&U]SKTx>ܞb>W~:i9|mOU[@{D1X/Y& U<[ ee<)(˘ glXa9`oӲVdhnOM_qg_*I̴N -?u ehŌSk3q. 9D;cX;. [>KŔsmTW+ e-#"6[{#\&ᣚ>[SgsN[&1p ^uѰd@4G:m(86D 0RZ4&Nq.~h혢򈋽FQJV/D (Eg( b,TTEQpfufSUo.WWkĠRBdnTҥ0"Fω_')lhFYy5`Х~X`z;YBv{l ꦪF!U KroEPpG_aÊoҺ* {9'qV*i ,D -ɻR~ sxw!#;_Ֆ\@?aL W@A_ArsC~K2:T]/A yI<"7ɣJTݍ#IqJ"ePl]t eHH#;4JL.5? i_!2WV""u؊B& ,N'j^3 u MoD7c="ڂz 5 4/-@bnmSϺIUe_ T%)9Yk|h5B]_Ѵl+y#6cqQ>64lcpP\.tsڛ#JE=$U̓6)_n<)@bG] V~S9Sr 4sfw~=7aF2w gUEy%)S,B-:,΅(ZD+ +=░ A#sg)Y*N` ?A䠾|@d[(ֈ$Iə}IkM|ah^ )G8{ˊq}6/[۽m"6&x!`gk0kE}d5 baEkQ*Яr]=[0xn38P>̓ymh *<ͯ%~^"2BHk!<~sV@4D C$f`6ᵕVҔ]#$OȔ $(+lCaPR@p!vn@y"iA'&Y6ǔܢY M55<$tDc\@&` lCzGRښ#!l+ޏhI@ZJic%̌ f6xl \'F~蠁Lg`Yq(RAqmL&}[El·Mf~|4aDqZ|kJ%ل Nd\ᰖP?s?[̺ifε"$؄n\tU[y5ZFj{ٯPjdtjvƳ+WRc'm%[va[|<>"yYxEN zՉwotto ~\lrS"Mם{c&(F5iwWjk@xp[`+K+RrEpbil;e2FjSj)<5M0Yр+C8dזumSVdQX`{qmib)<0t$'Cr?ep o*/EbB.?!4Zsl(. aHG@rIkm<} &?Ft:͠{ґ .4.FU;v7CH'9|! {u'  ՟2ˣm=[tt#tST`B  g;BjH!X9,#ɸZNjb}c XVK zӍ? q˓W<A$&B}nl0ѸSˆE7b0q{qpøI}E 93KtLp;F#Ocd'4_R̐=vDV&KpS)eܐ nTdZ6Pq fȃ9),kǨKh(C9U'kHVmb4ME8.¢0PqQjK) הhX'gIG9aPFFswhD5fjiyKfꊕ id΃moWF6=}j?2OsZ_KB Ӄ'vPߦGV-JJ~Cgqfa8`F_{'.cp+}. ]WסnfiͻɑpwZBUnOÜ=xiPCJut+OF̷}ւ+x2T"I5kRaR8 ma6(lDkH<SY^Lp"+ 8wtaeǚK+)AAշ򚨽:CM oR͂ Z&lmσ`W[DSG`[eRL"S9ЍsYo/ಎ[PW~S ;ԽTrڸbpftn&~yɎdɵo|%x\=p_TMy}wћlsf9$]I. !Bv֞JLVPWa\CW?;.0E+1-LC[~O(QRl ӷvx mG3煞?E;N-/&sJwP=`BJQx~a+8w[7n5Sd[a1>YY-ytTM(1 ku9s7$ؐ. P@>h 64= ^*Çĸ#qT= Q,@da&xevXN <$3x D)ʁsȑ6-D5$| >3)gʵ9и 8Vd"(Ƃ&z>7JvDgkY$1lD%qwLS`V,0MU1,(dkS%ڌqipW*M\/YYaw'ըXD(ۆ))?F\$gG02YxŭNmb/\=.<ڐ1S/-)1ڔe欇UP{F#5~ %]`Ayc!o暇w؟DQo-xΜZ6['N뾖P0t5>zs+ A\( "g ᩴlB465˝ CNJ띢zʊO¤^3dgFtqM2x2ggT2iU76ljguDA9Sa5U*e5\en`μalZ=qJ6PYҴvvsoM-dQ#Hڮhj[M)Q~9҈7&_ F]CK^e\eX@BϹfnZ̴+h ?Mu6O1H1w~Rw `2n \5Wց O7 6 wVgOa$׵SEsW- lKumN_:aoCLhbS>rNhKy+A3"]&KZVuyI2cN~jiҲ7<(G^bkYo2r٦[wUm*.z&t飹=MŌS߮}. %} c[_D\  v 0!+,d2!7} #0uy^~\=2*>]ߍQG)ʾ#z`oV8Ff<^ ڳ%bYqG+)\K>@ʏ|eih s0-(5=7@Pg]+bxgE 5 bg`P^HXTވ='&c88z9cdv^>G ^WHw4lJ5ɯS{%9 T6I7fwv^7WѰ+mp6b'Zm/L]5%M%NcApV݆(V=u9YгtgiE}XvRTa@q&9:z'9-;h3T⯛'wOBAESD^.DS -bx`bT!k(Yd*e 2FP&٠Grlg)7mbS1E9b8o}S!H?&p`n>ZeFE nFSk3앟.RK,!|ch<mQލ4!?}%\0 }k; Ƃ0#5昱e5 B(k\?C45ez]ciz/Gdr/)یsءPQi$5j\7j+g !_cX!e.0`,ÿ/;hCOXcBxMś|͗Y >hD Eli77uH{Diy~/[[s^AfB ۑ%f)Gz4~HiOn~. ϨPOwavh%ͮ]pp1pڰFXP*M- ~9!ع!^֘Vhk\Ddv[P/EB9/ %a 8gvnO lS2A~>\@zɂ2BCz4 LI.KR=ԘbH ʽt$mW=k }1OZ:9ܞC:Q#u7,Rm׾\K4g&UuI/? avx&Tf0|=(qB֓#*7\ yN4 n h*[FcTMX RdJ6]f6鷿n*GNNN@W.ձ !kh$ASZ3in{ߌ}փߘ$#4[mP}&/Z;_uT9=@>qXJRS)mJu =HXoo-~>Z|q%AIna)X88nuuˉVF{`|'6>]Zd-Q>oW2K1 -#5Su66 @ace(Ώ0YޒH0` Æ^@m>`n}c 2恻4H&*߉;3= IwsW#c0:;X ;npҢt;e,΂1z eRn%ߢ~|J[݆|H,@ck,uEe e99Z4,;LbC3e0\{l>5- KӢroᗾ׋NB55zz6zVg|.;Kz]1$Dl3IP/Ѕk\\S= tT>VIq7C u CksE7.P_k #|]|Fo.}fs_/ V&5t!7C J"(0/'GTMHW[T^6ҐUuꄺTl@6;"!ZV\&Is;0>^ uZLC˙'Wɋ]vx^_,L\B; YG|z'}ǰXvqW<,𹴭 'ΰ~=7T7\ViItA'% LnUyƾDBds=~}RYRXGSXZSfc#NkTM=j H@3Fem'SJQ 8ƥ,W̦lT=<#4)˵ ǚRf 3@Sh = .,,jS'csPДH>77"35j97 3e[\ϙx+6ƴ{Y*9=^FZV#ʆQ2<rN.kuyf+OynUorJ8*R9 (y\(RH)wsi>2^*b1 ͍%C̕2^ґEmT"Oc,SD@(c5(#3\K2-%^q&+2 ?_ )ws;^G }o/zP$ ^ėT;^ެ#SL{QJ Zbe/DW3}oGGBIo?B.̀pT`%u$C,m&0*=b$j`m3&%aKJ!\0ΆXF%Tս E7j ;H!5ĄFrt MkVWI|{2QثTDVxz7緘1^N1hzECZ1AHJqW,p")lH h:'A!WҙoddFbP#v2cC${.K/tw8[r~b?lX}5Ci) caLQZ1K[~3{VyCr7dmz 5u(mIt ]}QN7`^ܼއĠSy[E>uU=Ko `Q;SuRӋ'-ݢyμ u4RRp$K/=$cp9k +j!6RJזP6_FKe/OJn$řa\^(G,6o]QP4_`9mX'b1L1$<'ci3P_h|g_ ^ѨohC|$60}ucWq0=1g Oݼ\sDBӄC<`(!ݿӠ FXHgq(G+Ǥ/g8M"MfYw[E)( O;`7_,emzdje (Ngk?yf$d0둛rB<0MsQt zS8 3sż O TeMrၠZ3~3?7P$^EV*tO<,ȩZm3"֨%6025aSKZ^ V gdipDm$žȀbKBp_.D*OкnL li6yAkݞ4Ydi"tP2ߋ&j/8o2h {ⲇN2veң{*ѽrGYع$EuMPz1X,11RvOLN$a->q!*)pc>>i3Qa7s\о(Ge]h`@[wѣ3$qS B g )gk]W"GZaNޚq.YL 7rgI}3h8mJUP&c|KZX[]p辧I8?װm?Qo_N#<)\I* z#2v@ĴͽQrO?#3pCs!jbجє%-)[2""ɘl&oG ]j"T4<6;fS"V3*@7 dQ](י PeD{孷,Q` :`NQO ?Xny܌ Ҁ"[-ScF0JPCÑON(q# q@enxK6LgV7g' dj6SR}wte4[4Gs@MǏM-_\2{|ܮH` 3<,~/\U(ōYN:xo1u/|G+W dW"KAJρ&,$ cdƵ8>pokpvA|Zt\xTفVk /=‚u)]pH-^4Pxڟ/_kM5e.Ӗ%h߽Gơd\0rA>ySq3bcc?ZOIXYGaUUԯ rҊz`"ܽV8d\ޢpɁ:= sDnK<"H 1 [L}CH.`ࠠ.; c{B`8& =`_Huķ¡Ev%vNLFpBm*7dp/&S7іq5#(tIg]uӠy#4Ik>ùEl)*- \kk{@?!jα wٸ-hB ,[B}-hV;ļP$c񕖐}}UB``~RZ+ޜ }5{/U]j7[:-3,MwqDXQ߱#_O!")CY|wT rh 7^ܢ8Yj |&VlJ_s-C21m?zRXYhհ"CEFwsxỳsox!ŚwR ߠz[*c tbL1^x5C8Ur*v`U~5&5Boh`!J/z7&][G^.c0f< ̨~?^ʔe/0)[[7=U0x9ň5ݸyE 3<)i>VQ`y!UQd$E};z((5»ur= 4fx"PO@&Þtȉs Vd=O*poiBtΚn?a2gJ{+/kT2Wӎ YWgWOYڂKCUt=HX$ɽGvjrLa-ҠHޑ=וW(CO`Tmr|$)O|]jȸY!Z<BE%.@{eo1A_B[?e2w `)ayv+_h'mv]bLz=.94 I6W1=} eCDU}6VjO&Fe4]BAEߔv4ZR"&C,wYB}YkџpY<^'nw h ~-G#YkiH||$& 6]jW34ִ8=JDP^*P5ޟ}ªc75"ݤ<:;5W&$t#廧XSx,KTv0گ|9~^QOY fƫ1gWrk~(ᷡ.h4`:z_ydFzb*g ܹ, Ȕ_fݧ7Re ؗ'!)eJjy#4e+?5k'5nz~HA) d9KFDn+&U:XPh1JOFJUS.1 w7*,45+z0רƒ9x`g|բA**9(m4 I{N~KlǗSɚE8V${'!}ɣ@ Ҏr"sy#dX;K߶ְո_+G[ B-=R`)^M*aYY(bqEt+Fk`tOˌB:cC溆g 8D%<SŒ; prOa7ei'h~+Y'r-J%L&洆 ȸa÷xr"/JNaV"_ki^|҃0}F `RmZEL]¾v|lBրhgW[A!-ohetx!QK~c&a'FyC5` pePfIǾW<Y0ԧCW2*ĝXex}l7 PfxѥT¨qׯl} Ha0)DŽ͎kX RݟTƁYxܸf$S_?@FC!:/v:wR+1NVp\!{Gf؄\9vEM'“k8+uOBBL.#smzARp~"3M*wkfGUl <0#[4mc&?'*E8IT와iZaSꎌV\t%l͖]A{!Nc3 '7g,J7Ina.yDB y[v3 ) '4#*Y6~R3zETL pld' p6YZ k\zcUՅ~f]XL]L)%O&IՀH%6MfXN?Tõ aΓ g9ms槄z 17naQNddz4A}X_HNPAfvP&٧.i[Qw9zjT%Njweqwx16W[vwҾ?tdtr=o(Q"“&7C`#RHeU_ 9jg(F0nevB Qf[z+i6_eW-%t"@" w]k#}&R7Z;t?^{\4"`*:LA-o~rsUVo'['e%<|=-_٣W@wx(_BldC*g|SF.SPBp nk6df3D)jj987.1ѦZ %A(>-5&_+UY]8+Y_OZ䊺fV 5H{Z*G`Tr躲KCz>c(qKSJ;E ^eP@4CL?.o޹HfL7[8k?Ƶ/"+=Դ-& E 준n- '`ǭOh{x6\o!n\xhV.~2KAnM׽u7c~3;|vk{@dY{[ȤLOJGp}<[Nr[kN-u<<7%2c!.6(T><;+6nIg$V@Kr\\ktʠ?gaS-lx;8Oy2Ę5KY5h'z.ȡk: ܦ/ۯ=;.|5Tޢs{*,1񄎐KeԳ*qsK&RiAM}Z <WɶF:Vȯ>PZсdHp?|(.}mI|&Phh`EFRɔ=WOSܟ}G&B,(g:!ȉ5.ffUJǔX%S׻ ּύzv"mUR$0`S7C=l.pM}y=[wzEH}v\1}tdD<>^%F٫p/YwDb!=f $uwc#1\,,lSk0~,ہjµZcghә]~uP8<`nM(?@I{Kb M."˞8PH$ g7eV1p<{gqtdo^NeL8Hs$G H/|כ0A7Hb;d kJ+LRڤ5~iٝN{| hơ[M ~ʜa$l#`$ %㘉)!y \ yť+Woi*CP;rE A~:H=z!̅es+^kEAsuT|zW$V4mϳ] BH$-'^3 `ī:|b7p {(=u'5ۇ(B~~TR`X`/xn`E rR5AC]הYM~b`zq|5E^jN,ϊ__-.1ćknz#a]aX(4j d0CKc]SJ,IcTYْؼLJ]|I+D:۱<Ǔ y<ȏ3*>M 6 E^LPzyM$aD~E4x%SVyL;%!x4sΏ{|+2S_=  \rv½7ygq(_Yp&ӄ<5@g(B1x/XP6̓+l.i!;e8KƎ4`}Xpۘ4ƚna((O5 Et-#SJȫu|/єRO㡽S%Wb@pF0Q@0nSKQK{67Nf@'lrd21.v[;GkU=SR>b\H7/FrK'׭^ly+*9`w`e@OI_v9~>PM# GƵfw@q&ˀ|ZROvO /Rnы.FZ(D><ʨT:]y8A: R0SRiCLYԘXkeP% 9ks҂ d ܽډEs0hGO%'Eb4 }To1 PHfC6agS$y<(21\+ P%j3{!K*?U[fY4 };6T?N Y/,F8/xI $wgyL+ai'n ^KA]ǹ6ΫW(̉!8_sai~t?ZVUdTJ{jn+hb,nрSE?  {ଲ$P*<~;vrߖS}[ql,by=RZJ_ܿkTĤBJz(σ^2*#Lgr2r=#۰ہksS۔]wƶٟSH@:5%lDF/ 8'x@FGrvj n!_8"R)Q\9, +vL5Iܓ16Ǐ*=b/kRX.4F ^Ýh; yJҺɤxm* 8}p\K"l;Ғ-cx2Q ;۹qVoA>℣^틺X*k71z_O\Ju!jsG3n H R_szb0_ p*< UXX%y|W#tx`$aRβ]S2-808|@:bj[raM=}l\TX%5lܭi5؉3Ers[m&1>OrN/l6jV#Z 3n_c*~20 fi*)ooݒEE;.虅[o0a}5 VTk G O9v"JUɱ1pN⺭lV_:?F" ,I+FHk &" fEã:I\D;mV慐)eQC>G$ &"u̅aYv]:Ob RM,biѨ ds>xI9m.+vu=3;qśqfG4T:3u.GRmQz]H%utֲ>^]Gr_k,NSs8Hr31an]e?B0IS+I#{Q.%VnIQT!H3B֪C#M͎!?x/^Ӄg+(H;ȆԷS7,^͑9!T،rz}FSdU*VCQ UAAO5]f}'y$f_v@;քpmT(?`ljtZo ͔Oİ> .+ИGMP޺S?0Rt:H6.N}(>| Og 7;"p4Y Ǘ]P=\_r;$||ȚSjMhNqZO GgGftnPG-JJX ۆiĭ#Y %MIp1fxڣ_l4Tp[^h/j#0)[Hdg `~k7!b0;kgpǒ6xoJn2s_ IރXoϼ?I6\58;QGfݾq~׽2ӧJ gf9V&)E4EkExeE^0sy0rX*)xdo HBlƕ-i)#dR(}~ rsٔ&϶TqƱ\J: \: !PiMWxț%(;5SV4ٜVVpgѷ/v-P$kyCS|D#"kE>Xk7$,ҫ?|E?&^ 1.׏;@=y'J=`BkxE>tqXh0)UQy^ 5U\p7 v W^y;ZGff7c;@9UlN"{iI\"c|ۤ JPÂ}.F,q=m i&ʌv\Bf0me7^[DS<c C( 򎸎̵v85) xͳFnvG *dJݥI\GsoJya+[S[0V|V;)  ̷Q147d=g~m >@ې6>Vopty4քwׂ2ıՊ:\>Tચ-O@7]KkyP N Ϝ梇z~eRhCT&ED[62@'Pļ(+1M M5c] 6&5G\"9=NSQ$ T߁jxONX{([oַ}>/rt4q).{*A6 LN@ky˲[0 eo| ˕U/MQy!^;md׫ae$h;5XD6ٟg( 3 ֟tց$6@?n(hxE"H $|p& L^TrQ>̽{6M)KAA,% Y.EC[{Ht6i[j,%Q/lsSHC H& Ŋ}+T6`?^>Iw.~νV)vڿ^t0Qg,=W AEvY#%u65.#c#eR9 V9)G;W\fS$<ms/ZC:$J΍HN~/ߋ dA۔敒:L%sUZ>]cG7S]LC>D:5d,R$?SM)nhv.۩4\8*怡Wߛl[Q|{؁'F0kn#.w{5(NPTЌeW@ˀ9p0COVk 0=?0֒SY8@HGc_5#R %F2:.(Ѳ{ܑqvsI\#U^Ye@U |SȨ #m'h8{Ic*°,3,1Xe3)iӀ!C[%@nl7k=L5-%sУ˜.)Jɗf×Jc[Yd~LTuDJSyE-oi4/QP'V c : KcIX bu#}5E`+ m䔐'u0R^WEw@U_ e]ҹ6]ػg+I 0[/)kg8HI#x[t\'ϳr^f\@j7 +!V#? SSM2$FْЧz?KgK@3P`_w+ɜ?ZGf"N-rK *=`5̈́2a\LYrOW)PO V.ż}wUs飂:$x&D$h]m1IՒN#j') -Gua}dEݩ!rJ* _MMas$ ]ؑ:s_3|`¯떼ZHM'_\ ;CeB(jhH>)q.#ڄy+.疯H^A"rGݩF#3-f g>"K@S'<2P*zv쟃~iMG_Bw.#( 攠Dz+_̻5u0^۝ eNoQ :' nP'h#4,gՉXf1|_iȷk{ VJQr U]OB-t@4nXX’FS {kܪ Gv㘶Tg,\nƁuDR*^  =W< yB3K4fCy 3X@F r}7djJ3Z}WZQ/%4&iO N 8xʘR!Cp'A% ϲXZ&PFƋKAS;d385T"|97tQ<%Epk`wCmuze+킕wg8Zn[<崚7lof V-ao/`r)Zc$zdG}ta^fƕ%ɏF~oJ39v! ?K#p=լuDA2G? I0nG6G^y࿚y N2b%DiBM6orl&Π֨e%ܧsh1&{;H,(q[E}TʭAm2>vӂ-V(fxfL;PZ2fB>. ZNC!8I>}scBv0O>KCg񦏻`A?>6s"Ͽ]~#4; =[fh;ټWU>#^SE]z2l)2L1ɿ4bzc^'stP矺@x\T'=_ S!M)&xP<^^t&ȒY,|1 ɡH-PG5RWZZ8UC^'6^G~vm,M&8p/#_ aJ:YKvGI}D>1C{GrFB< ᗝ)FtgSlW̿0ê=.֣F*['JW$}";h|tiŸp^*l*@%D_U(&0Jb*ͳ~Վ5X;~/E>1^`e/56HRhdqC1 o.l v)|jV7$L!KAt!( QYͬ/1t֍rjNo{Ȃ'lEPTI]S6;Q?,).i}N_0\ϋ8M m` r>A}(Qݼjf4ĕnAb1Ր8LF`gkzn=|'U;#4G/ҐT[tQrTdee{ }tY@6dW+9/F]2/A Fcg˩iu$C5#sw-7eViյ:k0jaz _(.gܗ߬SVkI ʹ{_I,x5D4уE2FVŰVUa/WZI{z P^OmL:ܣq:K*KejeM38槻fh#QD'zVU6C7dRp3PWF~uwԫy BN&*neG{[ MǗi1\ꅾ+ʂ8 ֧ 0:ۘY_껚>l˲)*,ܹU@JnhFw|uM.kxfW.C\O%`Qv\$j2kTͻnU T!ʥ@&JA-`c#mbqKT.lAb_L zg_1(XIҸѤM4ń$yT?j]-{ /Ӑɧꢆ܂͝\DKZ=Ի>NȪ0j8pҪk'S6DT@q?Εtn(m&sbhd1<) |jD?X?PUb;\o})L*l/%qBҍ"5`Cnˊx$b%zKX8l2ǺQY2:,= f" A˳ $L_tݠuqӨ(~ yMV`sV'*o'ԾP)Ľ ߿HJ3n]bUm5{lʺY694pU8qk5FOٮLkѢjx88e;C{'pFCK/` RHuR٭eV25}ihbqqa{ 8ɭ܎ӟt>\8P "H T܁Eܠ1{%.DM8 {L;{)'bGgɅOA_T'U͵Vz'u扵JUctE{- /y In;O[!7j;\`0T $ a5 睗aYHb`xz+S%gΖ6]`?fU4ϔt ^' 0b}8 f ~:b8C^%g5{,P>wQw6 (lb6c#clG+.^H= {~mYkGJ|Β7X*Ρ..ϡx LBQМ(O^f*S7=8yם`!DeքV73-hfr tx ۔ܢF}ӣ )s6q7] מrӫ{ɛ`ܛ@%uc[M9!Q@ZnC(^"}JIǢ۩aaD+C#_OU؃os?R/=䖊#DJd]s`!{OSVԁ' TQơ|ZūJVIiL{jniO#/RɊ9,-R-o'M~'o.-4>Gi ?50 Z"~3-}3dbV(,͐>n0w?t6QwR!k,,ԥd[Mr\@Maccy!U6Phj|c%.3N,%N|4ÅԶ7_'*Q"ER% NէW >a3"G`ۺHx{L7꽻cP3ST~C$R._%/< EQM8,dє'isӘL[_) TE&c R|;^`xq"Tn%aņ2DS%}=#Z*MȄ`;Ŵ;n;nh_*DW8]>?=Հ2ˎbfɆ8hF 4U~FIlj 6h86G0 )X%p1E &ߎCb`2I`$|_Qoď)ŰLL=ϐsjAn>BQ1)X'̭vӈ⍘s+4Qoi_;kTF]>$NeQJ-tNpRGS/ ZX)%Ȃ׮pX"hL*"{4PRi9\ a3ΟM+%M4 Znt٭dmCi*lKM^LbBm )^NG9qWkΌmW$:Sddx 95Vh$f#{ة,2?9@uB-@O&qao<?I"oTJb{֑rHn= *;eZ=KlFG]#ۛJI؅uĶ^Rv \Q* RzwX%kmOF*oϥ֋9m\^)z~M/ă'2DeVr7e^ß]t!>}M3YVܴjJN4r't}M" re(4]s4 lYJUj[l]~[X8#-oM +a`,!nn%٤kQr5Rtxi驦nx^Y&Rv{+\TŽݘK6XfTe{,Ssfc#bzǴnv!]k|cp[.K?t0fn  }(=T>bjD~{ju$3ih?3' LP+]"O/mZ9:"e/Ty~4.2tSNbK<N>NUj5<s鰖|uR%锥~– YRYZʕm֎t,5(-/Sw2|T*8 HEDDU { ƻo LSCh1+Cr5UGz7."h݈已.ޒU;6bBk^oq,?]26`Z/M&Tt\sm' >:O1xn0}k Zh9%ps ܯAgv~g+j#{Z H)3kl+h8Y>nXIl>C[D<߶^A[~!^4S(:aOfy7y8ӕoЩaƢ$wDK kI9>Nķ0z aiV~;F^2HϏHnE$f'*[)7O2R^FeV  HޝFVjI$e쭛1@x#/rϠ!`,(DteSBgiٍ %=jXWClx WNJfxUj re4< Ig /{L n-O􌔈!7ߧ!v ~~d3K{h]n.,}Ag 3mLO n]r{YIaRߝ;?4jMmf&_9MH.Aa]lNZ`KwtH:3W"[^O 8!%YXeGjeG.Ij h&4*A1k#K,"Q.qБ.+.ARanR!K3((lPpq8:Y&6md`'_ 6K ߁`|e^|u34i'q*6eHlE>BSlZ~o)$e) e9(wu,l:yワ+qcjM3NE3$A[mQ0#/4O~ d/ Efh?HpLemlSϮa3s r{<Ѐj7NsGPQm]1{$k+'p[ xaˣJ}}?> $@J&L=7،d5(ɖ1gfMQګAa;Vf!C\|ukΦVvw gAwnwʀcE1a5|k))gSXCiV@j xgSStǏE3'(~H ;p!B~= l*h: (͠PZg, /${_³$c}G<Ry,EoNzNjk[C"p`]ɘ5NӢZE93_+O07o )Ϣu厍2AT3R%~B\DŽSϩypДm[9GV4k9g`v vi d~ݷ }甋T,{1vUq䑙FR ?7]"M?|mQwRR TsY##ދtw,|5tX'u{2TO 7yˎg$:\BϡSz'0tWԮhCp67AVtͬź|`T9F4zQm&6L8+w*Osw6!@do[n8&0 ]e2;dctVvV5E]cz&4q>49^0q\3=&sff,GYħ3 g &xLp3T*weց5op^``QM0L:dr *[Y|%cM?(RE.Ҥ)b4&FM7ѪLFwyVb,Xh1{q4*̋3a{3Ȇ='qolge摒 , XR;K'QrLQXb_"N}Q wBat޸xXf2`;s [ a ?3AUM/O3O,_Fst 3- Ĝ疐ې$R{.LC&S1{t`U?^]իU!2iDgW$u@Kori:pC3{Q~\H'O 7%۾س*Dg ww2p RZeqL} CGռ-WwF" :Lc2je~SDM/3W3W8Q.3a[ۛ|j(kfkfbީ+vYZW͘0k^_"}[dt#|]$9z>:02۴ !H5sK]tEhNBX@-^X T-k?i..eyKg<xp|HZY*^Siа+1{#W[$AvHq4^![kƻLt>-( 'Afm.Ra{p]b̧GLJ_fvD5Ԇ d0alRMD\UM\V-1E-zhJ^:;'P%|zNZ[+,)"V~PZ~9MKqS>4186yTʸV.TAM?Y<9uQ߸K-_Mm'0U0h7DMWx1å߼Jn:VoiEiea2k I]>6)& =vz S<-&}u@q>BdhuJ>h!-MLҺ↟e`kT ?RtĪl< ZD%{4Ť"ʌey:%_S)C?_]_oMt`vD29T0_ ΂~zqd\,}x,^JcN˰l3ifl3_ZiߢQwɟ$~ aaao5k~DP8.9 հ/t6 f(vЛ!ɶ~?vsh&}h:ja+)1 Z9-}E"pmċvyūVܜGMolEL{.5rO k0[I=-ɅT}EKzws77%7Y-iLUдHWt/҈n.8@;/$w1ۍr8FZvjvSAa7~Gw<;D&,ԋ[ A'~u@C~o5LM{oDTz B^[W;b4 5 m7nCϩ[t.3"z B)>q34 ;M +K]Q_'GXRmB|KRvrXRUVy ;`>UHL5\+CjȂ vfC){^@ 8c%˩DL )fBL j }rҒG? 8J 9֜#t2_K9IQNx:wQp븱ھ2NWN_ؼ%`r$eo@c?% 9A/+/-nHK1t*# ړvFZjupznLknh<ƻg#>PBݞ;s':D xI*fy{[?u25r3ZDa mP޿cPٓkcsBg7[ubh#4S'rtAγ\h_:i~'wQ r70*nѯ3pΏ/>NTԧ t *; uV;pE?}mYdX. Fwi[xGwԽ9*N7 .L@ː]E]sU3c) ulsp(%ړ>BbIn9?х⣍Zu÷z8? Z3m/#SpVQ(`Bʞ-P{w]ot8\^•|fFڏP̌a N mTÜjcƂtlV mI :ht5W"@D%ʉ<Ta5ۨ=qaYjvS> ոOxh"Y (Xg8{Z{t[!WTITi>CX?Mω\V0*ՑHF(cu6pmz'(˂IJ8I SB~oQsXn1UaW0^#̓-g2ܽ8aBtNG#t)̹C OBAvVjo/.^uDp+1޸$E" m!h>@Pg)re:Zn;ərE`F$`1gcy?;o V5 ~dm?SmҲ:QTO:Q Fd:sz7@Ue >>hi1(>eD"JR2/sX2'mblv Hd=(qv]wMpD,lX |e@1KT,`EWtާe 50w 'NF08k+3.uq7"ϖlaztRR I,>!xK]H|nx-JvlhQy* \dFa)}N_^W.uץ jT[4B ? P֣q@!u5,㞡UǤI6_wʖxy$W㻴JXkZ9se֖܊$Y;w\+"9KV>46wn %l%+/g*.f Dxé<} +G$wLv>+5=P$Tl7-ggm%*V&p+}/xd_2Ɛ=xYu鴪Po Xd%Gd*3'zȲ?_;%jPf;*p<w<S9*f͒Urgi/zNs/P% 2AU"­iH7hTĎMProil}-* +9Mo ]XL-NiDqmbDzj>-+A-Z/ )M*![!-:=B̰W/єÐX`n6H1xynsx V~bwCQLMeT8˪;2tPcۯ{*."늢COB\R1m yQQus"jNufK_ E!}cF,~'o ?//>CstAQ1[ ;tш/Ƚ~ԮPL\)ZM{t6bANiG,zڥ 8M&DUIUa*#o|Ys@+ȋ jR5Y3d]P BKBgVs`t3ʊ=!;X.- Snm]p$NœǭbT\#ךLWiJL^')Ԓgf:$Y2KJyhD=ż:)84j*g3mFtR[A͜Vq0&"x(89W|}$r7ɢ;݂1?ekPʺfѐ$f4$^gtqyޣf AWyX]0SnbTlXWŽfn>$Ѳ*Ԋ>KU3 x6K&0=^8[!Z;{^R Ot!z9 @MKD_ƬĪjRU.&%EGb}l' C"|荤E+P ]jͅfQfuq:_qKϐӤSh3"4@ƓI̶#`@ƒh~iиt?I3r#.`!Y4a=y $ykR2|@."Z*ܴDd"+O2ٯy%\Kr5`98;1rC#0".,Ij>׵+WSh1!qsʒ#O$k-| ̉*vH/(W_Pc9d'x\6XN-lrgs:朴t7CC|`$?<_gJ[Zdzzzy ГM)a_ aӧZ {떿!!9%l&-DF0Mk/C{ɶ(hof(Ť9ZWC=!x].I_axwï;N%Cݗk.>x>E *+p=D-&H^Ch1:^HVJp$GN>a GJ>MRd!DKNJnKŽ*&Re3KrqoWϠIn KYvtMNֿ9ʽ˄0~݂ 7'>vpIyXT0tgboz7V ,DgZz*^MLom!CxcG`V߽[CFY>/*a/$'\@IS[e,rN' cy9xT6|\( ҝj+=Y^ts P-@Bڿp 4uYSŵl,w;9ߣ Y\G_;?E^횇l*= ]wSĽ dLEw%fqӎaexbD/C3G%/n&sɞ>ZsBǒ(& uԱ]P͊2@i݅o-OE;7k.NzGn+tj`崅mr (ޠ[Z"@DL|xvj$X}u#O5"? \#GejI-TߨphpaUB_>9:W# ,@"}5sn50P?veuyOHO֕{^%։ bN؋'Ƽ[KG k&{XȮܢ^1ۇyjfAB{*/ َzaDܝӿ& jH]0(Z)S&Ճ o2R6m3gFJȡ@@ʊħza} xlu F*0z̲>J>KUvfߪDRS ^mM1>F{ڜS-/+I8 7ۉt2$bbSՋ;jjM3.(;q~x]B௪?guf|!}. H{8 U2p܎eumZK Њd{۬A"D1<8POek_翔Rw(5?iU vwR@~B[SwR(ވङڜz"5Uq*pH}\5vLu[D}H GecGJ"`tŃ~YΊzpg/\3 ۣ6K L*I\xΑ?{VP Q[c 1sbriwFcmk+ hLЀ~BY.uSRYl[VDE)oec .8z|4_1/DD)T^8B?;$eMgYZ0707010000000c000081a400000000000000000000000167c8d3d70000b570000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/0]?EhDTTk׶Ǽhjw̶R aTqtu^;34ML`ϾvT6*6zw0 RP0>|#T^X䶈Y0e4,^mAjʐ+R*ӽ:S̎ᰞ# }+ߢFAyRoh/$͞I7%it!D43 Wx,͢GߨMڳ`Ucop ofՄc D'NL>a+?&֦qpت-dL,*zO팒sLIg&wp!禅;q-p&mCF`Lg!L[Эn SmT4j􂖅'OuMS"bnQWݧCce4[ч'PS+̲)q^{E^Zo>ذ](9\.aynu +jg~uz1v[QNy7L{. ӻEɄPw5yjI@< d4,k׶ {Uo$!J>St Ͳ!IY%cɊjZBl/Ǻ9 o}17\& I(jŸ-pvE{ck4/\dQ%uue&.PAiʼnӍ2Ff7)0"6V[&.bʯk#;' l;07exź|D謪v}"}Wڙ Yov`WYKi\_0f4 .u#r"5A>cBcir j٪Y_\ӼX?)-'|$ F J>S*@lkʚgG)As`*w1)wPO( J>K:e b}' [a4q)^qSbC%MNbzjZUnyߑ}bs Ԋ$YS̚5p8 J{_ o\}ʰGU+O PN@w_""7E 9,tna/[MLN*s$Ei[#[wZ"Q:_xTnED *I^}բREc"+曮P$Ipʲ2Z%Y^u^VSC֍ O5!ĿX7ZQVv14Knf*o;$$,i;G㊒ĉ#YJ jO#eޗRw'0Nz\Jx8 YwTM:ma;ڨVfJ Aycx4hQӱ(a˔%5tFy&ZH`],w|I$O' H rt3 X B$PDZ1#& oUc1bU*8,"7o! ߺT3*VY+HZ-_^&x6k\ҧ:Uھ;=t- 2}nh`R2]&I8(ɣ=rdn)c1Jz {]C6nX=MFYꇒ˛ irUZ19x<DmWIoJ#LQ .8/)} 1gţe"F UMج2 3> ; yL.eBHԨ%DLmmT\0N 9JuxX. ,٨ad^0 >R +[Ȅfl>(lb PԒQiQi*@zC lĔ^L}Z퍖;.V8OC].Be}kYkhhU,᧏@B uocyqk uV7kԐ ͹yfn j5םNdR}y3_E]!f#>rB !x>[[ ߦ!fiGq4|~٣?:#rۦ|LgR7.^U H)ـ8kPo:WC\vDN.@T/Qm8^Ju/|N7s:8/~T=7%֞_q|=Ǯp8ҝfE=d 5F ,EiBb}yߜBG;g(dkSrŕHȢA߱|KU!]a:p# Ь!HWj^JGf6L6_N_~R wʖ3TV9ceG>5 tiN ϿIYN(=_gw62G@԰y!OM~>C~jǗB/<pp>.:҇9-j 뢐FK=S.I%Lu " *X=} ~g=PjGWC~:E)V^לCkHeCUAң,ѫm?v C9 /u昃ZkeHA'@XÝ6G huS5h--zN|,陸I.kF'h;ORH5@w@")w;}Del7Ct2wrqSYId+NWC [uKLL Y|Kƚ$mu԰-b1IZm" nWWr0B?p$OD}Ӿ61F0|2%<=zKQW"JE{75dA4>Kٹ*Lbln*uIA?߽⮢T"1@;ևR3N6- ޘ|DmQNEyů[?64\9 $BJ28Mؑ]HK+Ǣ'X?N$jdž$_Gc^a؀_AͶ#ߟ+֗_T%Bi4X ݾ:C Es3vz;Qno]gSa^΋C:ڃr Q$>DKYz/ M= ޒ[KO}q GyI:ZPjyb†W,: 5WuE ʠIfn͗rX!+d$-m<,2žJcDR. M|}M=\vC۾1%c?>eyڋE+ȓҸ>Z 5@T#kA5l0 ܶTL |PiU gJJZU: 7'-AH4.91m\ MD'_=mĢa8v2sk b־mc`Xgn̯*U0kgN6> <|:R|4n ?~˳zZ K0"}xumZ-S).$RWJVt&3pV$B ơuWܷri8ˈ< +͔Bx·(3@)Ij)< `6 gSGAP/Y+K 4 XX1HB`C7*7{)ʃKdčC72œ.oT$\z/͌Ai[v7pޘQHZ˒e6vބ>UI}_}cRE}z :e)Wݼm8={NTFR;HK|H\[Tܬ hҁF[z\eh3:dD@rf^he9x耮w$p2,VE ֌E WcD̘e(h{Q{N!b_MfoLCQ?%1MXaLUF ĨJ++ )TlGaO7q-5i\WbZȐn_5lUX9.f늒\ƾ,Y17|SJQCH9'I[Q[W?lSP$ C4 AX;zNe'QDb].7|! _Hi}NJS=H[Lvta-f7u~^uϢyl!+9ۂX'hϘB)w-_5}n+A%Zd/|߲Oj|eҬia( +7+[iTǓtx [ {d/y* HZFg>hkx2B0PTHΣa)s&7!E^rq8v6)ԋ#@Z!cٖ&J"k2 jW]`O5RoK??Ӑ@jRg2iVWfZK t k@ ?>e&|Yyw.d_h:Qc(vWYߏ-F.Iqs&} ʑ0?sqٍ{֫xScR~ؗA@@g}F/ruVp29f^ώ$5d@E9kzkr]F?e{ynㆊBMbgH^_`ف&\Dd f~ q`m;(]Ckۅ?ӂ0||ڌtQ W#we_6h}49 G\wO~j `'mH6F3F!4YՈ b8QȕQX+ kVmN@?z%zG@•g=aZQA#%=v`Ncr1?]D:cm/ 'eư˾؁[ Kb[4ɲDqIbAaA5:Iެ(&#]EDh kٞO:(~:e,˞rhp0 Ntbkxb%#0]UPE}7>QE}{،Q~`rP:$X?ɕK|=t>Em FW}?VJ tuch 6˳I4@vL))N @Rƕ?a|=eDK$s[Nx3#= /h81zX,%8=iml;S2bβi)J\,eʊ֖o 6* y83؋yu)Jzp Dǰ՞GK (Y}C/'yVMkE$yO/<iMr@'W>O-`J 4?iG\GB>+d>dpxYa\-*`D4S+;Aڞ%/|q4-t/ueʳ?%/PDe Q! N#r4r}XBEi@lۓG.Kk*֎xKPq)"w )8#bIXiBC+Sx$Glg{T@0ŗu F:h}0ܽ <ƿʳ8s[;VFi$͇cxЮ!rSΪABJD *={ĥ7|n|qhuAgӊ.t7 ?^q{~o:IUxe=ru_OɈG䝺у_#~m;Mm&œuSVMtI`H!ktj&x)(z@㺋FŒ2|Fut1_p-tVhFn;a\B>D~fE P%O>K~~B)rߌ?w);aM\ 4@zk]3ӢHX9W,s;Vg่ Ӏ\™AK 8W-`G86q+ߒ<V']%>pƜ\c-Kȕ?v] *Wo_.2I>^78 *0TE41WDxqnbJY0JSZ1xPyeN_Ljʕo_ o#>,T&iO)V$3RyA0=U )^ۢhNH޺V6*jiLYa'[0Bhmp Oe@3nK}݂Epe=]dPtlVs)cbOf )rTѸOmsHJ]vO/^nfl\.ϔaR7b? iI0pu v>;}*M/?y( ʜ s^_V,&<sH4S@Ĕ0B-!xd'\43on,=j?E؉bƘwhbFƱt?X=pj4 5go%Gxx@i2WVۓ''R}zn^>mB4 a.bXMQЫWTv"+:bϭu=2xD%H $'{_ b\U$8~|N#j/P3z읧4Un;=ZѼ8qOOfE@45͘V:|gS #K_ivf3 2m^-9"CLp?"+ϥ'Yش)dИ !oۈ&D[꜄<.u> \XaEfʂ+Aߓ0R ,?KVZfkivdXBWc7~{1z.ETy2VhG+XS%Eu.#Տكe$=&zCqF UE&wƣ~޹7tȀNҞk~5<VIU R=ALx%I) ˞p%YGSurekhUYDza4}ma 8 RlL86q~Reַ A=St0KeH]{ w8>QI1KSVw4{SA^rjg_ a$7w qeU) [1+J P+'l 0Ji?r!ML/DBvd Z9/y=:5 zwݲuq| .Q,OQpҮY}g1[+ZU8w$|QslD>թ~vǙ8 {Nt+]{_yy#3"T:>BTT[y @ِ!=;JNI`IƚW4Byc|80Y~?)wJnp$# ZR1wbm}:LM64*USĥ l%Ə<́ b(5y$g4>oifsN,SKINݽݱ^%l}]Zf;޾<⏥*q5DTxcUS#>IiIrؒ1ޭu;C2׋$$QO؁[WrbhZo+#QJZn(| l L p"q<;g!2`޹,M A54H!x#4OJD{ ;kY+z5WV;( !Yd?ʈ 7 AVA 8O #r-sF85Ąz0o&'C^U: {:ďݰrVWx̥At{(N|> $В-8|DrGJSӮۖIoZ]{LLF ӑXw,%ɻ 64N *DKAkRpd.dQvsAnP3J c FFCZ(kt"2|3fogO{,R+לLHR+G26.L G]-:!؟'Uv$J(ZERkA4vANnQ^}bDҌ:\-u*@"WL%>z=8\kR)ė9 >P']RpgV$S6J4ZE[QDҤN) >2?o0%\3eCP|Ɔ3[)_8Ǧ0f;]61hX`f TS{ k`s LG /b7`%B7Q^ŒI.M\dI"4n`wL Ʒ.9ir]|2 !x2Q4C- T4r6[?E幏`#){pP7ԥȽIO-r] [:`R-Q*4%*S߃f{?f3;5Yl"G;$[ Qqs~ODt6 L,!O |ϐd>:K/ y&ٝ)|G#Bj"Y=tijw`g)(x$lݿ9׽%ڨk<BO#Z-[JM0<1% ƵS^HBfFCm l7`o²"fM\w)QYUxߊ$A?NGG͞8=!lMTpmyL+oB,E rrQ:r)՝Isl`OƐ!޷FT_6ɾ>bQldŠ {(KX~4Ԟ@͖e҃l&''_)oBb5ٚengfK(>,!ڷس5$w,C~(d)VͶsB-*Q*D3uW #vbn(2;|pG?")NFRoJm< eQP3?-.PX nN7T?? Gb?aEYAB'A U!6^ORu|]d'/w+Dwy9^ '^'W!15Ԥ١4fE X?Н)t&{0{\i M =|I .~cie<>+E:R;:&k,:x17Y4K՗<(*4RD2^-{&op :WFh,xa>~4ѣjqvt,Rd>Xz ?"N"+F6Բ^{u 0a{`^m!X}*q#5.X1,%kES^4{0 Yc ͕bV̏Q-aJ4:בbH <  2yXs6oUM:1n\8GZ Y.E+֨pB,ι*9 /?\x4 zet xy,5I3{Z|Y( G^%dֻK&usfnG9VէqzμB_K}*'olxh_׉." R'긱I@ 'C_J>m#Ɂc*V`&]$XΎ}B 60t<S.Şݺa {JyϻOUJ|UVBI2r_gMV-@ҽaqn%ӫ$B1GMie;Ԅ6Vv-z5K^45ip;|WcmVws{$/#|7C\ R#d2H4 p榰N$l b*ƟoF[֫ z#3Gf 6ϧm{e]aR(nŖ$-TyL e>J3pUfR l!$G$Z}U92\s Ϳ<CzN.kAF,@һ( |hž9#')|^ݪyH!=~OgĩWύYDx;[ { ܉}fr/1Yumsz$wdFƶ H af%{ڿܛȷD}K y>=HJhJn|,8T8=)N7z!3Rͮ 5KwܭbI8Mq cdv^/w%]tC٨΁IUܬXA? K4|J1VȎ+-l!:RߧYw&D|7x~4;duj Aq6zT" lP!hz+o:7\A`x3tAɂu!,:,oGؖW"N"ʫt Ld+ObGʚ,A$q H(wHVve5,EE.ukk %/(ç0~A F)LqhscCmȋqfzg"bP(2˒P!-ňM@ck>@bmoSVD*Уu2§a}}Qe¤B#3c3iB!hz:J8[` a՝ )$ qU6Vy!t¾MIWzq'F22~Oo|,j,5E(˾ 4oo?y'Zޡ(﫵e`9:4 h1[XQuD)ک@IU0}|Q2Yy~OOu7YQ ,5q|]Fj: UR3NgZa~^nanyw 1rp5fR#;N 'fn@S(^ p%[҈[thoo`'BrԚV V՞T H$2c-c2Ϫ^Q>b(|jg;YMk$e_j:f3Zo$cB^YzrQNi40[rsA~^仅MTtt gs,6M6 &j(&̚swuME³ݲp EЁ^OvQGͨ6c^P["6iTn_ۆI%m)+'Q7B b8alIJZO̲QdPDUάij[5LSߔ@Iݵk2N@SO~F+mƬ@gev~<:#-Es\ÜFW,8Z%ߥ},͂YiR t&ꜽ}=RVL9c B3 E1B 7mSM#_LX>JQi}GV;tУ3~O#T= +!GBSoY8Ipc7Ls:±4ȅ+gnCORk~3  K cZ0 %FѴ 7oY״>)>haXA` |SOY<. Ui`7C]t"oo& 3v @nݶ)QֺnjJQo.1΄FuT"NK"@4ĸ[hϿU,%GU* sn쎚p/1i0Rj^5fy/ '8/)^}G e"y@] x ,H`SՉw$S['(3Ln-xK?t㰼[kR#M 3IǥomPah"=O-) iVO݋\twz.HcVK >/t\1d{׉-tu91KL0}3[ppX3M2sw%+ ĢAhRIڋkZ/k86bM+۪Ryeb_݋ "Z 7[{3qi%ŠYw3^0U$4EK('Cӄ)'wbncw9[(3:zU}4ҙճcBtQ `B__ݒAdXr#9$`_ϓni&.(}|pXzBGmEB9 f@굺؄3+Pe9r3DߡQ[{~F9Yb^!Lttf4!S YfW>q,;M0^ݾǴ kuISņݗ3 ^Zzrc0" Z. %DzlAE&}1(uy$gPw9$S<92㖘36Q"ͱ2lcdsP8%)f;҃;sq!!2VדAQ4jR/;Bfc?"]!ԋQRXZju<SVNG.o6Cx (vBXĺsolIDqbdrfP |G^հj? C5+R2HylcɜZ_^qڌ3{Rٶ7"6ޣᱴEFYN@0fU"~rObQ;.VǤ), 3Jjtw\>Y0wY]Q +v$ a!+TY|P;>W,Sw/ _~~PǏ˃y6cckU'z20- T-5LzŮ[ŀj[>b=-ެ#5%R}N1-Vn2UxCSit8w`$A~L^ui\̉d'm[!&S 1/i}VkG TҎ,TmYJGHu[S0ШZd(ZܥpVzLilVwQ‰;Lc9L%1H,ZD,p~՗@"Dm^ѿFFH߰\n,j ȹ^fVo&?մ/dU]W(IPSK 9D]gF3]$v&D%AㅌR((s1wEeChl ᅴ;h#Y.! /̋i6kLlد\(:-~}Oi7uWGI}VU%%3YZs>ŃS[Eb#\D91di ;0).~_sj;&aW0R7)>o~qB+ZߋK8md z[Na[~8FT.M5-E8*5Xݬ>'=l2@K6w\U)gD8 fZa-v Lu]&J*:XwH fd2G!Jʍz"-D́g3<.ٟ;ȂBKjn\>LA?4΍_Y dmƟ*n.KB=7fr`pojJ&fF&{KlL Ph^4beQ'hğ~ыв-W|Ӻ9 ^LQp球R VA=[c:r2k,VZ6IP%~&76.5z2ca/R+]p!,c;46k+8ߕq4T,ʊ$DU~dBP{->9LOa`?}XK_Gpڲ0j*k)(IZ4E~ȴT?Hl2 ?8bw8siS};`-;MJ$: ;;uq075v𞣾'cK T9{*)ϕ6= Q9 GVб?2-= Zs |Z@oͽ)&A`,}`(M&6k* ERRRnR$dv|RX `rۧwU_sR) r1>uXIRs8 ojRF=z JyOlzRz9V&Enpb~z+Xk*qAڦo#_}U9Ӿ5u_[VI,A"BoF iN8X{ZSn>on.~wm+`D2 &\q" 8@ɩ |T 7誐c&q%O+oW\p\R[γFcr߫1<|2Bw(FZDZ ,N`:ʭLYh$:h*H];my1 R_UGLL48Gl[H[$N M#8c OINKCUWPԃitEwCGr'y" ɐl W(7đ0'J;p l5O6H8=΂)C c.D2OiS&^_]eYUkBTLMdﭶm5D) N7O &WJA{ .ʆ^6feAR+|7to$ !1hȂ]COlCIG 6nSA +цp\"sVm`ppՙW5pyOQ9V&YdYڻSΪ$1GZ6)If=6zY.3+8t">!34q{+1@ц+np2ΰwA/%O37ċ#̸o|v ͪwg}F3ILtRL̵Dk3nJCrsEjƅ֜})5@-Yyne;fP~{?ӎѻZ6Dz|'5>:B^hvwC)jf]cyZVE ق59.sO iٌ-2k\0CnGeAee+})*UP6ra*@C&ډ#XH~zXw A9Vx4 |ү6Tt~3o .$ۤ'qzӈOd~p@x%ӊ\ۅTEVXK6Z} en^L&N0gMOC!q&M81ca16 )I&L@W.Ȕ-7|S+d@XobJo S!iD(2ޓ+odZudS|έ.Js8B6k,"Pv$Kѳ<*,}>MT!7 FڌƧ]+c.jnV.bXy׃]X;|-9u9 u/FYt_\>;OXH&ɐ=ՊJ$^4 [_< 񚏮 ղ9Vl: dܫX-@V7d[@LDr!msEy_ay|4#W4i2ۢ(TE3̣h'X6`CrCΝ*$wEfQzz1G '|JOEJ$TKyda6^;o=Y'}GNsT-2iBLҽxc,y;{"uc[[X/FݣN`%rIi+MAXƢt,I_3 %iv~nN3+9y_+]n{u'zCNa|ۚLWBp9B_酄RXȕ|(=e.Oc?GATzBR_vvߗVt&#<צ,nnA _+[MQbC_ەR2{aU,FZx=Ρ&,18&+~Xo2hԺV; eȬ0^5kBC8+{!2oa"4C֐AoM;! 5$Ts5t\/$%a׋fT Wbi6'9A'^8#KS۹@:'͞j,6]+=P`Nm'0mOTG#l)RU.@ZeױSdM-FSS-lV@/A6b}%k͢.=z:dԄTw1Na+f6 9\cؐ+(Q]L7:N}mI~uHtwŢ4w ZΦ 2ex*MafXk-ęGh>*ɳWBjh3X K(_$f1Y.$y )XUSa@;D삽OSŨ gb`$=1Gt,#8+$xX_gAt%z8Z"wD6i5bh9&z|x+FV~*y$SiE/=~ehZT Ȭ8N7Tɀe e+,V b:"?z~Ѓ$[8P23bCք{0A)9_Gv@?K%Dq+HaOQ{o\'Wc MDk`{f@K%]6Tvtiqsy@me)#} s|h N3&aNݓqBcx-ԅEB'^ gSɆ+2&{QY]‡=u8'lA9W{ A)F]􌩳/2wj -f?̡?զ(_ߠH HLAۂ~%X i礐3 cRV\B. UZ7@}-뮈-:EY@|Nv+V>2j={I׀6~e#[>u->E;Vmc:cm-vf́SXԏhQ+]xPQk[%=VGw[cCR;G5foRlxd7߄Kwΐ%cÖzY**ӷ5iK٧9HS\jSuqC\ց8b(5()XL|RY2*!&k;T^ufOVAg拂GdTs37 ۄJ~߼\ץ&QotjAyWşXu|gU5b?vF.VzQ%p.؈VW>HDsGQ.!s8"NKV7Fg?s:2IRKr>Tf4ps(۫ Bq1 C<ݦݻ6*AmsK}Va RȾv*ypd!YF͓ʑkGv R8 5P9^56`3 oST2p#9v33 {@ɑ0vBŌRH^9X5G"&nnRM<:~iRy AqHE *Ӝ<e K#Hb -WgeT.Ʋ03Ad篨~ivOjI$ۋfТOJUPmw.e‘>$xFBtd{ꊚ)/@F@7TW6aåxTGYD]~]l힉%D`Dw}WF$RU$6` +h͠v3t uj1}`ojsBָل/vUa/?xM\Ժ ڴΛ@}qR@S)/XIfܧ!O/'02Ω(7C(%~5k^ҽq\vRF.HA?XcU;(RMr[6{L!xҟcPĂ'c'~W큰ţ0#n>c%N|nw÷5<;5|}&jCVP׼pT@[Jᰃdf7铝YlѮ_>ps1%ȕw$.GT[I$M5NDd`cxThK%2T2cx g♢6 ""9&xsp{5 EU1$z.|FcWL2/kj^]:OCjSDN"P#Ci+]7:]QiqK"ź㺗/1~ʐERqdtnVW1]XX$uZM "/}j;>?϶@R 3?yh M]x?ȱR^Fn>ێiS t^3  +K!`bjwOSWf),#kb RT&J 4C2;J$D%r'\J(hjY8 {0!:Oq]|>Od";i+P!dm},₮Ax20b^AekǬb=r*J\GW$JYBoU_;&j.5P}ҭpy=Q:[n4cѝWN'|-&;EkgL)"ͦ=_lݒ>%9F^@?桮 BM!燁Hd| nq:J3:Ǻp(#l]ݨZiIj7YNA` ]2bPN4y FPR:4*m.S2wSlV"TK^iLDkVzb٨ k*،۬fo%.֝9g'MzϭhFJGWK#E:Ǜ;xL-jcYk I/.TC~[aczfȹ <1= * 楷;pw]*!l='x2숴z˛.u`ntWQՒ)oQyj@dEkr@\&FKy>fK{4AqC:+ tya-ziΙ "1*YO7,ќj0:E#(RǬ hZjp%Af p'_1FN~^^4b9ZqsPB3>(}p5a b*!,C˛Bl G3.!vŜG2Llb[*%эWͪ?_#,A'CSukP6$Zm$)< Y5w* 63ʻ? tƃ`4h_!.[u' II{Z"A>:=bDݩ9ZWŌT2ĝ`J 2z+fIy=N` 9rJWY|]\B]֓Z8S//2JI>[n䃭]DC5/U.Xc ^kCɟD -tK|Aj#x30:}5Co(du,h26T8joi#{lB$MUwn;Eˇ*72;!@.+<75ԃT?7r=cXc#V| +]nkҦ1:`KT95>l,ZgިJ_hf3zlY'qV<3{bQa}fj]`0r)*1;wV~,7t!g5"Q+te~^Y'4IΚER'radJh\O9VA,hq]|>U&\8KŸklk@A)8uΌ5 Iʬ;yyf/«xʎmSMjӧVzWΐxoP392;Z5Ssؿ&I6yyg4Sm9}2Mb9ҋw}xA%U=ˑ8'^xqMu СicHBvޞ.&NFm[͑O|'{(SO <|$o F70*=ՏRdORͪ2b5\ؓ3+JNKX.qg_Yr.uIJPm!t3sOnDŽN6R=U6V;Q.9 95IyVF \^ #2p5hdaEUe \ :V{&jcf)/a1 ?.g_ llq>I;8' $Zqk0&hKzSP鳟:^%)"b y?]["yfӟ%܎Q 4! LY@AZ 4G~_hb2ĉd+(ev:[Eg9 &P^|&4YE4&_Fe;>))&.LLB3b|(A:,Oq_!v-٬˼EzK<6#̍I(2i tb<`ڤޫN Sw> %[Q#byKw+Ig$j$h w ۼ0B!ҩ 8ٓǢIDJp?hCFL 2=?_NVS,Iԟ7eӶ~\`I لR5\nR C ,{C/5 ›Bqu{+V1eT,g : oveg3MΛ}Ғ|55 0ʟ} |d8-`ݕrFy?]Ux*/K6֢?3 KyK"ڠe@z оH yȬH_L,j'}Rm5%9mjX7vD8rPoLSRfZ\خqw+=Dw@JV6V6JEoc鞻B S]A+D*9eD:"a5B+h`E3FφoȂDg t|,zF^:޲Z|ݜ6Wլ64ۈ lSXDxy%e'B eNo_{}T"%S" yrX] oxҀh v4艝<.pr\~!?38>/{ƹlm?{TVQvgV~Wj _ʶڟwIP&qCm ^s飧8Z+կxୃ^>(+-f] 0)/!8fėsc]ziQ:PO40Dz0 1=dc~xC&Li˱0e%Eadۋy1i"D~чO.]ԥK Q!DQ칦o=Y\ѥȪ0# ܟKL%I̴r s|;@koi, ćQ|d.yGOi0:̱,d_X3^~jT(CхL6N)Γ] ō>`vK[4]L4m5RŠ\iI 99qJjo^{Sm9Wƙ7MEgRc9lm@C ՠK?3gj.Im~K,1X"bz#I$XEVє'D1Jwtz x tDy ê 5lF8e82Mj5j!y%NRi`ɹPy;'vdyD'J;7cu\viڔ;;ῚI4S"tuQ1;/˱[ 0#%׈^d _Q_%$9?M؝zD*rŝrebS%˪4LMDC [ǍC4uZ`|Q.->%%͸NϻeeIi;dm[܂i(r`r E*w#̓dp 5?Wp̔C|mVѻ`ky?si%1YD1ڵ^Y0^d]搢O|L㇅cQ&z/h<)7'ىs +~=9`@Q-P'R&4|sG+g` tYkГuYh{@ 4`Fu ɳ(Vi\-3.`DCs ,a*(\$uiygG oF|Qdggr],C?Rx#OQX:0EuO[U4b{K鉎6;$ȁ6>4)45$ɰz,oxiYq^8g$_VNJ3{ݕHE4|a &O%k"}2m\Pho b$oo'ccvtљMhv>D 2qXL<&4_icB~r}TPW7![4ѡpFCgbYsnՖJ&' ҙUQb)qY&?jTP 7feІ'Q#1 wd)b ɻRӛ6uYR^M-Sku+xA -[ F?>;jis>Lh4+y"coZ`g'*$o$£-)ʫ}+FE-UWD[D'SByf,VHnP[{HǢ5V>CnW?<4"=8|k3Ƨ.*= 6_d=+%HAEnx!h X:tDi*<׬|G?r{e(s\X̬cp8Zv-E3 CMu VR=net|6ymsgo|fȺn+jp)޸:]P{.UhSSK_CS{BC^cdX=K>=kcX>Ł7w-^s4|Y9 h8؟eIHΙ̕oĎ>-G+c^32ٴ>P+CXY e( &A{y1oq}'\7wkPVAg"< |R9Y[#HHhŔx[RDA@Wav8z_R8 W2^\0eb#Vz/<b.$ߜSu +,+aCAK2Jv)*oOa=&qw ٢kL@ . ݗn7 /`DZ 1AY h_CqxHTg^v {I;g*6;A3jZ3_Tɒd} v:'n'LgeDz5:?eϙybb% Y}5[Myw(][{`GQ{K2gv=3:) Z6. u¢ HP'*hA,+sg%u?47U±Ѥma.v{]9S/L:A :n@!F##v,]XLII)m5cE.K %[Ͽ\6y;) {kݔCʢ-|2)0~ֻEǁnQFa$h|s_ !@O (ܥ¦'e%b2̈"^;maۛ+ 9lr˜)x;tK)Z ʺԸzk̓{{'P&_6-NI3nI\l=GdGjWonFEOeOʮkb(Y_6C*HUyDCZd[QF/҃lް/Rm: tDu2c% dGXWɼCWű+%ՠQiyi2*S"jqhUle˩,qjiWToms'n%S^3.(W!V|y:SĦ)́Fa/2[Z_rx^uY/㗸)tořO"wC玮S3px(`Z~*SΕD1V0w!^ RÃ`GW' }ml^6C;IT.'Chf਍?U Zubk׉sI_M?Cе3\z윘Gl`+{}'ߟJݤ-~?(p'tye` Ź|>G#u\(AWyln!d-{+uY`FWGs+~Zjtc_mrķ*xxFݜqYZԳP8,(#/4yFm:C}GkpKN^kX "D]?Հz$%G! Ce&'+Qw:=>ܹJ|*vsCUc#afi@#m4О$*(X?qB3&E_64kIN5B6$n=>B QgȰi('$2^WU7>>~9Gnс2YQVa0'{K}egC0QY#7b]&L}u|$ЀQ)FJx)тcCu_V.0TpRz݌l0Tk썱[KCzns)tFӆ1d8*#ϥ,՞XOH%c !෯vӵ]C^m='06愻LYL:~wi^NxYRo4ʨ%lD-Ad#I=2]&k9\ʯubScHa bϋX5)SXÓlxSڹX (u<9rIRhòPYX7[e:wJyd=Z8PܳB }?ۤٯ]߿k)7?1~lIHc(G9Rx瓾Jzs*k].v&>F* *ՙ#}};hb&HLXоgMSU-q;reg' D fٌ0Sͪ1jA֦me~WELjl>VKE3VwSF||]GTHֻiܤ(҅ ِ2>3Q[>|JT"ä Ç4h_K?j˪Y_ ϖyhKe'yCU &0WC)>CJ*e"l1@Vtg$NU-XBքQiD!O1O_DE.N`#]gDΕi*עHcmVD}9/T2imekOmsa˘P;SeF˼U-Il~1<;TDbt Z]VUfI fȩ*@DzøS0ϸ܀mt}(ٽ|<*K-28K·gZ)GmCAȓq(~ЗP6o|y=k.D$mcpqHtW-f}'u0\w6ύ><>b4[&V%$5 ZrN1Y7Dj@+.TB~Ag+VμvX0޻ &vY*|M'!}9xމdWe)!+cz.h۲c9C݀`"J >,[\WѩmLv|FE{cq6rE ֛=ޱ(`8Fx'dbNA NLT;%elh&rMp =20Uĥ5mH:M|L+ngKx5C  SD^:Wjm]ABt_ A3&Y5V1?x9hqѥESugp4PJQr~Ս&KBQz~[]DTFk" L 3F&cQgALls ~Ot &@]"PĒνP(Ze=0Vj(V[6,qY5Q!<'xY؇vYw/Z'=1(J-0Pn ]1 #/ou" 3%&m֒_v=*—'m6H3_~!.ST:x³bW99Q_W{e@E4>N7H`30,[V h .*q߉>r\JFQ1 ZXLwrv_3Ntn;Wm!x/IZdTXaJ䂗Z.,l¿+sF1 \>khH;-ƚ0+(cU=, B}O+m9^V9&6K4~9qλLyBSB6aPYЕbH!  3< %Q>[gx_:|osO1v'/E4u)OAcFs4[ZZh*8vbrksOŘLQbGJʆMkWh֞tm ܰyddшL@Y&|zK4^ҍ$H_(]IpS|R y|h YՉye)Qe1U*ẘ\iNzjuҏ>MC}(WR4?[Ăɓiy21 2Z7~}_qC{ S&o@b!;Li&RG yᙈZ^ɬ4 an O#ˈgmE'X)alSg:oUd\p8fS}?S3I?Jb*/s ~ˤ=\[.V0ۯmqw~jW?Xf4><5/4@dhkٌ ~1 _mE<O3_d(2h:3-pݓ@2:./2`0O%f"X!j%{}dxR(5#ж+=i_9V gz%5Ph~\f4>111pt{wn+䣿ÞW ~, qf7O&vvAL ?Dl`E{AC*xeKWAXriff?8.TIz4K!ţ3n0B1#gibuUu/MP"Уə9 ljZk*uM1i\HZY2&xk>,r^eּ T3S&=`1*8:y PQQ̄ dǡy4_Ed :֝D=}9:sg΍ZM“@3w:vw*6^RRwdʁq3ى$f28G57ey*D2rZ󆨐lbyZ1ڙ&&wSΆ)řk6ɠ~[T(Smcy6G7HRi~E'Z}? @͖~#l^=~?Ć<6/Nx;-!5̨HoE0jqo0庭QAIhRD&/LF5E&HɌk1wV'MǪCFЂ3ۊ\yx)k$mQ^*p$-+k܄hE̖r8W~pB %ӝssL׬n o>A X:ֽ';m xJziCo|lRme3S~vѧ$. !Cĉ߇{R7xu,Sfĩfh; rl Aĺ"Bcz Eqqq­)~&ieM>rIMȿPn =(2'PVU./vgξ!n}4C6yATyFzjw-q/YRn8Vb-mK=zcw?g[1Cq ,ѪT~`]`?+-]Ң:T5g|/S@Sa<aG)IoŻRڶ݉{J;!K.o?z;gth6 +}Z)̰7_N.J36Fe\th. \} P+ڽe7SZ s4vD9kg~7=SOCwhB*4aRjOJ]7>yI]+_ؗ{C-&)]ހVZN1A|^orٯL1)bԼVZe=ɼ{1~F R\]+')f="!=OÅy^vy(K{s_wZ|#.! " O@ɀ/6ÏlLn}A2*tJTk^|ԵrQG8W7lk=O/Š`t))$ǯ:r۬`E ]%qRWHEo\j1 pܝާ uizTc|ݽGTP1T 9XօoPv?{ Y2d jg1[tM1yzX>`s%*ڤ }pNʃ]q6tO3+MCߴ fP5w|xuG Iz֐ȅNGgc%\7lT NyXϱgYZ0707010000000d000081a400000000000000000000000167c8d3d60000d034000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=j` ,E(''T1:bMrfq'g.m }h4a~| %KhuMM|mnwsg]橍SKoLiK0g9Lg.$.ͽ\E]>C5۪C2z^6/8j.vaDw_ {Dyk+.#mɩeҙsZ5FA???[%a4\7ͿU|aHHaomAfT.rĤIm<$qDq6mEx>o_0uBHp nVvmܔY,k Q vTz ,'AֳQoy>Vsup Aۭ PO8 ~ hC%Bl b^5֓}tpf$ijz6łPrr_d'V6 >=iXZO,KRboEd#.} [ک3u^d zS}ɢND^ Kʡn6AXv[D8YfRyo#Iĺug]FmQ5lEC#~?\4_]E܆+\Z'n֕X:` ;/L`i_Rg3X}iΪ M0,%c+on: SO0cD6rgiKeˑ,-l>OfA6~M Nf\ Ż:߲gj4W֠]k -@v}đwʛn{R<=Ҵ\BƫemKî& (,xs;k*o=á9\g8TUT)VnK0[hMB (tt,W-$bV{L#͏ )X tgX~c*]s_ɶ#ꃑm42$X*muM~6z~׃-C6>]-o]s~S]UX~(/Pޫmb|cź1=+ip1 Jx`fqAƺ3y׵D2*x 6mlnd0l0KChfa?W?||~KA Ȁ){[QZ`sgfTZvj >r ^#A @TҦѮޝuvO@1b\24% (ifLxK*굊EGej$ͩk <, Ss\,j{ujKWTi>"=:P)d*-XkT=~%Sx7!{}LP_%E~M:6+9]r}yЖxpm*/WoXJ!a54ńK  KD]^CCKwPuqV{(1_uYYG%$~[N9l8/r5ME'ז%\eҔ&|D [B7M%-9~, P$ ;9u$(:;L??%uẋ9Ss֡ I" T;uÚ!,Wfث c>2s>E36FB G>0ZXд*xyBM6 2[/Py<?(.zܠƱM?ˈ*k3-R ?9ɾ pn]{w:)?/6^hWlD9fDž) l޾>Uh^qÏX08$)VAjp3[ď^>0GAāeiݙ9$Ճ7YUjZwBK7qwvXA,үo޻=gN |קr {>i2͗P շ4ScOhXcݑqJQW (@G8Ӱ=:j ˅Ua*D>r:ߖgC/*Q 8H)P4'3(-2qET&>&MJ6 oYPRݻ>G<07F+`x^9ļ.nz%x>Q'ǣѶȑ׍r Dg6G\y mhŠ$Q($@EaMw/ׇ#{ZV|9эg7BPBU56ēJYt0滁pylDƠM'Q\O⏆Dϡ28q0%zB+МP9dZɴ@A%g4xvcj].Q0Nlhd躵P[dGd{z_'xՎzkB/FBr7g7oHU$e AMg2_u)7m7ulUH'R(8;3I_> ;kZWRG8y~P/|d$Q~yp=gպbĉ|*:5ŘŦm~rq6;Q:[MtbV3;/W?…Ifovgp,_Kn0\w(1nq<@w{>v ^h>nKKG(fi(PoÉ1qCH1;8ҦG'4}W:6ɫ1M;30I{qqgZtDZ@Z,yk9γݚPQ#Tcdr?~0_ܓrnQڢ53.YrD1qRcx%CǭS4a,%pd<\uQ7. &JP r X ڒU D +'/ަC &g-W+'Lh#2eZmJF#b =U-gWRۢ ZZVsE{A\poC,b{|vlȊfb%yhb{ <ˤܴJ8ؼ%D REQo=ʹ)CX%ffe@.̺^F P~\de5Ca|ZzJ&ͺ߃In}+EW{f8z7mfD$ٱ6=@Dٽdb"ת5; pW05(_qЌΝi"x_u6#rA vAS?}vkDZCq[Eez'! ~O3]6%$Zb!i0tjWV)L!$7Զ~aْo~C}$ (n32ϔEiWCm, @N7R}_E-pX9_8{ޑXwuhjLekGdx Rm:ܠHjR*RAhYxR{ %pNyh)Jtlm' .JOk;GÑ</XʁO/2 zU80CGUfS+(&lܰLl2J ZF\7UxL,~]7]eR PqHQܓ=( A |D3t]z=UcNA]ȔIwBN=9Y>Q0 v%}z>?'vR4IPl/@/+ƽU?<.2prbn=n-O>|mf'SEd}H3)z 23nad?m«/O( 0)ok0b(Պz9a>{mG/udt 픻,sFxU Gv:tҸF+y`ty<&FJN>U݂#VLcREW 7A"fjvP(;Z=^b0[*x]eķo&>_IpG >I3ˢE8">+j ;+敽 !/t ;:n tIfǵL#X؞I sq.{LG""\n}!I4ed͚ӎ{ 5S؊"Ѯ`qR k25X#W\uQrz9"x!Vu857h8w` zfȪaeTĒ!Ld%k2T}<A(D$1*UsI4 _^ _t'&tp/YK=UZͽ0/Ѝʑw9QXQ+=%|ƣӛ!8<IIc ]׻ZyAϣIvNv{?sn|z|G轟E K^rq2phMJg$, p2 )~ sWOT̸ v1IiV4o,/}6S6op`[~;"Jٮ9x`Hn|4 "j5Xqa(Kh{3L'5j:B#ܖ2nWPDҟ[4}A@Ndk} ?/(}'Sv`s2*2EY/(qOGP.U jwn豢%()HmmWb"jVQ `&TH0^AסY`mn{v Ddž[*ۀƫp^(=D4(>AF Bſkz@s:s)8Nf4? nV<3n1g՛)3ARHQcMJ:, 9 M6}8o2Mq1ppUdI#ƤQKbk H|fJ0+1tLL$LӸhs2l#q;޿:/ ɘ{<dd:v:uI)FW8%zGG|ycס PǨ'о/l%V$PwQwݓҐ ]e~XxS*~>jS&OU/!W5Z?m] %,>џeMc)COh|2bSՃ3 67}j79\a2~OUXԷԇ(/x vDh $78a,QkYrkLQzm*^lE}kE{\صhf,1e2jtm}NVN(SU:$QGXH_" y]U᳇c sF^h#R:'@Y'Hl6\;%љrbWD&&՞o`v51n!8j-YvG:"nKMCW[+GmfbqYdEK)Vҳp?ͽ5R55t։EEUqP7# ~'k`G^Fkf n|}yF8],3Dw'8¥>b4O0mmlt=pF{_t5@y0 TYrmc_&|F幮tjrb[)щHzUM~Ȱ2|C5x356vI4M7<LS''V.WY;t[_/|5x$Ն.g"V Ŭy+ɽЬ@dgMuӐ}i<4yYDE|1B+⍩Q E]"^]FwyhX̪8:ry3 椠vJЇ1E{?\q:dc0 Xjd 904'ꒉ!@"YIb3w'OMjIX=)%~ eP!#3cv\ ga|vyVNex5 ^זDCz]\:cLњ s+Py=g)l/ݕ Ҧz1Z]iն6}WTEQOpMtq؃ oMmq+me@WK\(+e5o'woZ%;d873(ʓ ſ,l4o ޫMd{62h-',3F$u`4yCR*ަE zXG:E@_HL9lV^uNaCM1~R㣌fw:Eq/2[߂Cϧ? (Foks$`IҨj@G~:*z%Q(Qt׉Ԉi,%:sRЪXĦ.4f-_ <6gyP ۦ0nޕiw zf0pM` /zDЋxjۛ[ b,^B0M }&HKi' ~jS@sܠ)w'\~W ^3pPnEIgӬW"@I˪9pwaeJܬh|4@)FPJZd $ WK<|t`N+~gKF2;e{F)^z7Q"ju]Akt <b/OjD.S}TCPHr,$rvw jh1/xQdd옖WSCT|y>*1Rp9ԪvGm&K[ĽJ A5Q ~@7w@ <(7?Zw?j~_x69(_}<[}"BC`CKoO#)ėvlK 2L/YXe@{ MN{6'EC5t cj%HLv$7c(!p`d Lwx[qbɋEҭpҰGcu9:{ڄ[iki+K}s\DF*P#ՃA><_tZ+<0 йUW|=.خ`ܐ׮krJ ͊yX u=N=+gWtPoQMP3+nUR+Pqc`oH+9ܬ>bijZ!X7S-%[8<&A̡nLMUs% +TLX3cL`[+a8fSDWJ/ԨE.%Ds,){gq[.cHܣw2r1M{*PhtAH Gb:5Ge' OKH X?F/LsOʹQZHo9$ұ,կ`r+ Ήms0 Y$ ZkG*lt. >u 0͉e7FH_4Pcfj G  ?g]P͙{,Wc(n+ T HRA 4v~O6*<Si@!}o4 s ]$տ%--P'5:<2fk֫"6 o %ςSvZsF#xc<5IՍ1 FuY(Ob<GK$\^/ml8a]V`ɀ)x22jzN9{6cig{u;e M9cE*g`9đ+ւ0!25:*g4 U(>K@aov(m%2Cx?2I]bz?XM2 i;#gNWCQ`uY3Ap%KOօ;m¸>U@sTZ"H6E:f-/:Z D (8,d mKM+L6 oj' |A^Zt-ȧZG/Q]c|zq|K A¡ ӾIqy'jLƊQRw Du]?S85&DVQ$W$zrg^LP7Uf}U>JJt.e2cuIɞ٠Q?mcԪ*uZ9i YR$}P!^?Y#7w 5m7ٙh_n!ޱTK</q -" cw??E/cKML<>kȡ&@V1v,C!J=xѬɡ9>wrtw2N0T(<#ϨԪȶ93,DĞ)СA @8նis;+oŕ2H|4.z2T[m< z7S_5dpCdҰI)Cn$\8Egҳroh^ m=fp@[~GuMbȇ8g윹^{J`\ a+~\_h-ܑy%uMjD:~]:/h2:W`wr,qRz_^ BePc$'& 3O81\%7i[ߌSWQ{PAVLZOyuScӃA 6fUpa+u1'FdZ6>VQ,>)&5UO.P w)=cEmL&dTm߆Ws3?WWx*`Қ&6%} KZv Fx7eOy-bp*zԍ2f}#֍?:̀$ DJZ[η{6+Au%vC"{PIsFĽ݀nӧ:Ŝ_ wVb+! S`)]}>U.1l$Lӽo;)ǝ(]w ]z~%IG;%i(Z`T=-Xa(,p ^ U=TuA3Fe'=n,{0bk|ϜHyhr0XNFwCU$f(-'9x<|5$2.09nآ`QR^} u f!i7@ZB*\Q!;"Ū3V '@CO6~0rmUf?WJn`jY3/yp{?l9Oq)ϧ1~\'LpGl$bz Mg_;PAOgе5iRݍ#D9gV_^:}K;vg=H&r ^)ISm?t)3Ȱ +Ojz+ p \DͤUܙ>y£^KYZ0(P.kX!kg]E WUGݳ8|zkH"uDc zR t` <' ó6.ή9mmxbv,^nk;0A5f*! wB%]QKw.̒b,B.Cj SIh@..-a>'̀q|$gKHIn~Fo 9hE :.6>빝P[uֲ-sӅ5ȁ5zVXUaFUl<K[OաM964lYCTp:b+_0ݝ -[4Yzٸ#a"!d,wbq{QKLsJRV޹4]~ǯ`Gr5#aNMSkIÀ QDϑ;>L7 m*oTQ;y;XPޡ:⮯+FbDEpk+x0=EJr yHPdEx\\$ہU߻X} B~˅02!Oi^Cӆ>0#A8B/WcȃQTWE;WO`BzsfK(Ue3k{C ˮN\vdRfUUdlmr¸sgxqU`|hzڞiQ,P:˨#aZ=I^>E Qæʸ رixoj 0͐,#klDF"[:<0/LtSAL*?Œ+es\|tBwl)?k$>zЂW Fc!@GMچ%5Jq-2MrT$9[OaʉʼosjTP vtCf [BśKV:ۛHO p~d(4lW?}|>}%"X(iV&|P\PEpQ n5-f-KTߙR;σ{ٵ3ߡ@Khl7$m鰇ԜTQTs`c$Yu%Qא19ҽew7 k A}h mՔBq&Qs;k UB/V>(m\ ҃L$);n~RUkv0FgJ}[ N <%ܕ?ę 1z tFW> ILhĔq2ίs r~3h> TF!D0J]@W.#9nF)N b2Y|-ֺ q+  ~0I~xoCuaIfDhyݲq:?d)%6DqX2Sq>W)N5 _`Jx MI@!ʈVa'%TebPώF~P1$e0i,@; my;Rk.'b a R_#(mf'Ꜩng:ȧ N8{q:6zr ^L(0 ؂Tw "0Bi;^LR)Eōk%1gA֤7%dPj<8!ZMԁ:R"+pb8@FmoOI^:\'x,' jXh< zee wׯBfT6G71}Lӡ%d:Lq[vWrZy4dTݑ~nwrtT~v9ItbοiIWBHc.*=,Ihrwc'x,ToMgbєmSqt*TL86ϓok ~F&4g,b7mf1===fktl'7-hAHtQ}='bFU%,/&yI-G5:$U~^egU'8?ZC`{ =)dݚ)滊Ŝ)cL;DEV nΦk42$2*0&{0fs40JZO|UrhB|F~!4/ g3K!1F{shՔE޲n.YgW&kpdg…v V ;Wc9g*z>H6ZĽ;9H&0;b'a{;BNh0e*KdwpbY<4tHtHPY ba7*jX "MXolc6퇪FВĤ0¯G&û5Kωp1rYƌ2t Q8lUa424͑ohnKՅ}D"痔6+h3DqxmUnv*ǹism=A'DeA<׼*,W^OSe /#2 { +(^ENv`n.E_–UCE/ac@*t 2CFgJWCͫ &r\^ /C_Y` "J )'6fVpľJgOt m[9 μV7ŒSz*v6rY󢬅f2 Ǻlc}(L l Pgļͭѕ_ux T*y.@%YJ2M^j6_6/_V>d Bv wYE7kwf #{/Gh Zg?,xیi|u#mlԙRq+qEWY jw?FI2`]pI^C|p"V=lyȊj &~7{BZJW?W=(jl~vܬ =YS(!zӄ@)Et`wS.bmO=\M }Ĩ~n)H\65^Y{*ݔ6UϿ0`Mؑcg U6 b [f=H5& K3xa/2ېOdTW(F`cI[yg k . [o=q܄ <-r/o0ypp؋s =J 2y:NΓse0ˬJ+GElP57«|xsEOPw[gr:E)me?y21g!ٞU"2G8]\m,i`GSlʌ9x21pGyȤyCz>Fj"d* H4-01Ŭ':zC-S\}?ьS=u2&&0( zOڟ;9یVX;f <$>X\|4qޯ3\;CzJq4ԠS::#Cwo[н{h$VJU*)z8c SHoƉP}tc%bn#Cٺy/pMRDPtIɈ17N3f#(7AA"L(jɲod0y_+ܐ>6MyӇу`R/^`ɖ7.P 5 ?+z!׽P8Y[Y]~^]cڜ E-=f ƩFc$IdS;<9{ |]<ƆN|f s;w}V y@)閞@j$zjH/:p"D:adkx)œu'IM|4,?~3żcAtkS6׏FMmmCy/K2!hEBaoa4g8f}0m̾t;q mpёI48 *$|&z'׊UPqd> xVhe[Fw y3^8b[Wۭ7#xG uٺ rMyAL sQ}U%u.LnD&7q]CTА:2"Z̬moMb9B=۴x%Ff \`dJD Rd4sF\K)FE~9+Wne./,&#",9@ 79qK45]:鷀Rd*d .֌(Z[_ ȅnĸ mjoDr )JWH &WKuX:F)r9}S&d쇷%=3:}mK˭sZN-+az+d27MAa[wjdE-Eˊw;LS{XM|y+_lN 9i3^q z$n̓tjfiAЊ  ~Q$T(W2=T'nQәC %.e4UB}z~>="UDXg{:$'Q2Bʌ5BJP4+h;<+|D<9.Di~%˵k;چ×Zd9 =|!QH>bMM,[狓_i0ի e3K] 0-NIvOحSϬ QIw@7  hg賮i3hIA+$7n"Ɔ~^?V7jwim҉#$ X;Wʷ~@dS%{pIk֜vi[b*௦*/[]M7w^*NV|w nȟ(u6U$fG=TW+@ sm75~0V<6A?Y:^BaxB~uKP'@E򠵠PK{hfI'Ep.&DůL`n!C` ]T YY6%Ro4=oIOgqNbiGZ\ZbکPI}MxW@ָ:0>8NW>F0[|8n{aOUs/?;y|\oǖv:"RLCԑOeB1Njo !7!cm* 6AJtGዮYb2=Ѹ 87&h{5~rڕ. 0Ecpz0c59`""D~bToXNF,!3 ҴtYa&O Mh»;7Fi"5Ϭ =Pc$V70_ze;Cwֽ=چR!/'2mLK`/fp&3(WV :gh)L&bWG}mb wJC*CT"7vMgcSN-f>Ø\ >Tk*⾹"?(|WyK痤b:^qdP<)seڎ{BKIC33N+s?20pqp-RҶ(-] ;F5PDŘe6G}Fy×dPJkSj/:)fgd6tG$KgJ>Vݾ0yFĩ^GY!fhss$9)m¹LA29wEl:7|0v* T/ K Jž8.~|8/,#yCdtJFo!2I!gt}RYF.4g,aB` 6.UU^/QSL>w- gU+6!V * Rw}ȴD(&Rھ[iŕ> ~Pp`\Kodž~Y@-M\iA@]u(O'9ۂMs!Lr}.dl6Tblή ^ZtC{=lCzr_[(\mf<;OFKmW3hMY{/C+x|%h~I.q WIB`$RT%1?3x͐wʖ?:e363ŒEpف ʃɗ"i~G K8;ns` (n@B,I sLu%A⠟Q~3sf*L;b`V;y+SRb$W8f l0!q7:@SL?v0hjCgh\,%wRt4D:m-jpTpնz2Qq| 4XD+BŬmCaJ" ٺvd0WlLJ(,*dH.["UiE|~gٕ~fjgV~-H#S`y}‡b;A L;s]E;QA4wӫ@ O=.O="{;fo *KjpGmN.gbЭs҉&9t[,l*9nIyn=i ӫbؠJR VUԽ<}e-4tlk6`LH{N}YtlalpGeyr{5DE,lmf2~ G+mJ2_K-CXB|f`)FA4F6l7r[Bd6* RD}R(o%y -v{y @̡O{0Ε4˨.))34sA)7`LoiuMRm/l(tdl#B]m?X.`KTsca<@Kеb=bBlM_ٹS0g9-$$E@>_dr^/fGgK3"+18C68vntVokdz`q擐lhr=I~hywOP)Ȣ* ?t(߽%z`(56K;î@1/yV]|iֶgQ ;P>|Ehq:r修{!2ʩT6d^I J*K3&ӇBI?U4EHUe$%?TB8;HPy(/HkTŒѿ6p6pU6֤YE+)v"QTF94bɋ4@!ߡAdQˣEP͎i-wf*.^UAz!XeB$L6|/y͡4#' 3.s>/?փYt8]l2qC\1 37C^ Q Af27m&j ӤB6Xykć`{QddfM|-v5`Uk^"ngc@_;o׃£!УX vpoxOhh{/-]"SUĝ$UaC A[ũ`HOiB P";ӭLky׶Cv&N6lz/C6iZtL R!;T[CY&}ᯜ.ɫOt 6ÖV11u(ō=^ڤ_#WgÅ | Mo_`w:xZ0GXquD?\F}& ً g MZjzJlr׋MSpXOYNv1M B~I(LX V;VF g{.헵! =pïrN6+&<5~ 9"|/LR"AݤqM_F E>QFȌh߅Q^2Lh@y[0O0\JM I(] LƋk~y۔"G ;삲%bpSk)VeθRĀ=`e?n&P쫚0rWvW:EWÛьa3vKoSgQ.?wku7AE9y1e[H7 `|%«Ӫ 6f\x+dUŭ32Z.`n HϾʜ6GYE1 Zpk!53 [P>kN Nr={ Chm6! n_RAs4YPalN{9 >ьy26kKM4Vct#hL(̸X]h{PMMRX?HDPȋ\#r "nGi} 1n+H=X>'JuA,rc&=T̝0ɨ&(\ЪX9OEnv9ʿmP 'vs#*F[$kf<P$Mn-:; @YsoP#w-*q=y_vTfkIԥ};f\sJH]d䡹݆1tE?xUY, וdXs =@pC0ck7nr0SPfo\ilvCm!8 A8! VΣaJх 7GN45 7SJo{ñn&{BQ;ᰳ;UP0 3n#8]Fu{:ײ:Xao[.=Y1~GEW斘΅d=]U&$ zFUI] gX~^dE¿l@p lŊn<_hJ2 ~o=.[uNЦ eXbPХ(^$A1 A$8>?ʰ=gn !O?f}Ka!(j?Jiȯ^]MxcŴnD`Wh"iB|D?p "+[+pjaXGe/~ U_Ylz}4nCٛtN8Zb%i16IBq|Ơ6-M#̛Ɲcŷب:9 zp)ۃkrGp~@4Ou,u8 MV$_DЛ'c)ԞHlw{5`eN RmbBdGF)8It+&q^96[Ì݈kʝ ,hy<8۵[k2T4b}ԴPk&W͹OGe*W1wV^ $Ggp"N(4&`XUQDd K\ zY`l7rp/ EsD %˘i]iJqa0TN iWX\=}A5xH{TyH+Կ9^V͢W裘*,/N˪(n a9S7+k9i@RSSo(rǖNQŴ9i9X8 _9D ɧq׶g@[˓'7jxt*OA=/Le-N05/|0H^mUE(#3C%07\3Ą(/V LYORޮd}nǧLP p6 iDS\^ǩ@^L"LRw;RNa=ΐA\`uUl3>_/e0;{$Oek\c6$ Vi˻ĵ~B ίuǗ-$v)DiRI ,hXᅪ!(R'C[ɩ ljw@=<}fF GԚ9oo ;<[$n$}s-L~W^kyYQJ圉dv@%̝ >Hv=lޤðvrt--B cPh0/Wof[$wy1Ayg2<< RMt^zܦM=} ]W~ƓeKIHbT:J8)0yX^ }eÒ GrJq_>}T7"?jvͳ NÔb'^;FoB&ȳZߟvtZDޔ1.D!3lXx+8bPOKd8!R8üI0{/#'nާf;S׺F0D$62 3ȭ.ē̉ommೄikݷ@~6 $CØK^^ኈޟBصcfm=!˼379+=U@>LkwЧ"=KN\uўQ|<Ք jlut-YVU`6q0^#obՊ*C%Dysg[ ^Xp_LJ9lMF^`z W/+M<$H;GBO1L鉀oo|΢RK.. E.&lYE2ӔN-EXK7atxegm_tɟegZv۔$KC{1 mC2f/Ơ>9 ABDHn*IŨyDB_F  Bڑw 1_##&'y~yEw6 6n8e!g~zOw? zfn]|)^bLq}:TrNx߬.֤hAjՊfFɖ nH 'eʪ|Z{Z LmHĬkgzBU=h~7!+C"sCni.(Am>EiU{x:ӡgh k!ڹ Xm}0\ !3=Plm]?b feQݙ<9'^w [dg*ڍCzB.Mf&pn ,ՊܜcSu-~R*w*g8b-;:Ƕsvq9Vk0ɍτdOHLK~u^&`X6'{USkr=; F(Dm7˝{ xP}LMm pZ௘tL`Ghml0}x7=AZDo{!'[ޥٹ,VSPvn|h!xI#6ЁUU~)8Nd)HBꍌ;U7,'K %X_Z~GYR` MTsFtxp\S0QIz#o]W ?}uFK3j& v.}!} `6z#8[x- FPLD@W.RYFKjEritٝh֊Ab.Md9@n.gYt3#Lkᇢg( ODIMD69HR̃A⃩O\{uuo&a=F"q=_k[Dz\π?Q!|JV$(8y6؄ ,(9'waND̾8upPq܋y,IqpB#w'?;| *q# 3 Si`< 雼mZE!?>)K &qbhװ*ocqIS,{WJB\\;9>лH{s3J$8%Au~Ote$#y4M@20ҦvD_.3SboX joQG25?3m7fS MҘȧ.祳'U)hڞLh;5~1ǁc![aR iW@ PCcdV^6/`bnsy7nY@ '$ojXidʶԭs>_1@pESƽ>$oJ^( lx#} y^!?dtH8vCOL.9hލCw~ *վk3eZd ZIXeVMZ #LVd^z_YX-m] CivHĔj^x15HOԿ{AG#wފx.8n?T!2/O A.3Tm{s&HPf_:齘_ 2K_$Yݴ9w"#@q`\Ps︧(22{0>y&Dz!@-k=ܝb%>Q"pt?!wf[bOOf=r[pЌxR5rN='+JA]՛XOs= 6OLMjbNm0C~[cdטo@=߄ЮRt 7K‹)*f3#Okhs 4N c+x+iLWڋPJrB :XWfI6@fRQfirrS-WY +2/'UW! 63vŏ,*͕ ћ˕).H^zPWKNj~9ļ~}9_KsgQSF~֘^n^Ɋ'cF'1hѬ.]Z'1zAn!/ ۇi8=_" )Vg)*E(X8oۀq!=fheGA̻RPD{A;á;ͷd¥9yP>3NXp "7a(N/,I3ƪrJ]5($;q}I.0(:]Y ?A-V`Dґ90be~[694} ?IY܆Ëj-`/ze 0Y@b}#$vZZl$XZ|xV:m5@{lj9=?aGDm@+)QIhI{$Ҳd 2?qo%"]]I*$ Gv/B.fHN/w[l9{9 ݵfšV=J>)~Rɦ 楴}:ɨx歇UM#cCahi'cXLySw*ˁۭms 9#DXW#g*n.(w~(Ŷ}^A@ܱsrggX˜Qp)l*h@3e&咷 ldO4§xDF.HN^v2VtpuZ W鿃cgNhBk n%F{?F)==w.=l: 8mؽyψx5equ%]F]%uH> ӈ rJ`P_+yRURa#F\s_=8gIWpdd &JxJf;B@_DŽNYao[p,e{FzmVIZbǫ>ỳv )%#b<2?Bx[Qr.wwyêo OY˃*c`L`nZqItǡ傾 Zd9B':,s_ML'Lb vSlF9 !H/!>eO/L!h\$|*eqGkWɱ h?,R e{F vwr-&UrodjE/m@"F9?a`7 l/|?xxU RLD+ݥqU 3RX!}!k\p$;ٓ$Cbn߮m<$yO8+]} vY+ePRh,>& ӘVŪ&PзO:T&pv82:Fԑodxx |6Q$f\j|ppq/Hq\fTӡ .%%6MJ",R$&D1{m'9Ct"-g: Oo<,ڶ$XPSߔ! ^ '>XZ^)0dVrK+qL[ :ؿM3 dG[wwi5w$ 8h;K\W>7G~\&`6]ߢIlʹY7ܠ+?U?]@+j3\ylw[Kg݂7tBS^~WҥZ+iJ")k߃_/+q/ atL3~΍E>ß+@ ,<#;4lԦqaz>+)-y@l!h'U.U(su`y۩-#tCR ft3껼?YJmS6T$O^Aߚ)ˋrb?J?C_YOãطύ$Uq>:ZN/ .j̗4" ΆWlYJB8,E[&LM&^vF#34551jTtN K'6ْ b"Δv [mYPHqUx\C]k$ Kx|RBqA0rX _|qp^`_<V5'E]$vAL@zDdI$J-S*&ȚR+5:|G4D>!cj bYۨyD>Lv'\5:pq]<\DYxwv r{4ݸ8mn^4R#ڑPGJ~'X:/T`з2$=o9zgJrҀZ:͟/i바0I7US!,R$ k>6xT>.D M{Unw2z3'* Zs63<|^.xPs03o0ð_[D^Uf\M! "vsaŷR O IDQLQ/O$q+|"D J0LÜC1?KD2guc~(z%4L2g:EPR,כci@r`QykM`x;N{_k~BX`](P: N?Y)/vyn^#P1\=iS@`0FQv5 Ia yd`Y|({~Dp=gqط_pw8ɦoZT @I@)\n2J-O.jL^ nؗZtKGM42?ùq"W8u|&[ kϖ%.qa 0 Æaz "H98uA(%(t#FOu73$ C4Ī';S`D $کOWx+RRZC)o҆d ?tRﺍ;j=9U`(&h%ʰ 8#Sd:!bk#_]냃ϒ].HC)̘dWolvCd4bw I9ŀ͔1oJnuM:.Vd/[5-QU{nE dJc >}[aƍ!V+لhUES A_hG]'Rwt8O(%̮<'*f jWߊdNA6ũW*#u:WPc|ÜS$t1Ϟ+I,(:y͓+[!hӰo#;kl3i\ I$^Q2ݕIC4@ D >{&a/A6 葃r ($7XAҗv eͶ ds /,۝ru1r@80P$4CNѪ !=p1ԗ"W!Aۛ~UJTl7)u4_tK3CZe֘b*y"9RIpD RFCam4^b(',\cAnʘev4d7NCac`#:>(WEي1`(G9mT8M:z+e@aɻ}  _kn"/ ":P t6koD P c&^݈^ay@ZǬ`(EmDt^il_;Qљ´X1!"I[-I^s2Cq𾒲n d` rՆj"CЈatiq"PbѲ{D$[^:! f遲#1ط}͎Wg"eW}%5t6V`TԒ\pN 0'/u))1h!O?jMLj|pYֈwrqa`9>hzLhIAO nInÞQmx>\R);V=,{ l*jq5c ĥmAco`oUJMɟi~J'(a nTϞށ Dǧn^lP;$BL. >,ۨ1K h քfgш;/9Q@RZ8G2 {!8cNɏtm`7 k}CC}Aji=42)|7E|:c dBd:<>c9۶ڎNȒ"2kͷqsdR2}TUʀ ^"દ /Ǫy|eZ&a,![YK) mBZ+q>J-Ź~ޕ E#4H@dZO !qeQxMaTDam竐+L ݼnkq-["_ tp*r8jѡS#u a[ [%aiuZ=\Z,Yl d*TdG q] 6 ˿t>Oc5ty&J[ZQFOl5"5ͩW%bOwh @:Q=J_iy}f$ʩXuHAE;Nva,("%Tj=,hez.[QP+n*KYyVvF41bwq\-D0*MԱ\~K8Oĺ38F9nP1^uFL^AkP$D //VVXq} w1;2{}<;M8x'3>|'{-N"\N Y-dO7[O0/oyWgNWUE[{!˦k]_?pI1]pz`LPVH/c+8g7&[Ɣ(%[rOPvbehe ]5c 2Ti)xH_IcoDei^X_@L? /rrͷg2x!s%,}.Xbp>2;ѷ8㕽?ynP|'Z$R{䵜?ȣU ?we)sG1[ӻj*@|ǜ!_J cy+Ɵ;Й ?D:w c9)8eϢx'UQ&Hu*,-t)V.s,N "* mm%+^7)T|-cmQ5/jLzPHmr0=XmX$PC'p'xFʈǝ;́xG:CQ;܁ҋ5 +Ί \\/WbbD T}2tJB:0U "j%_WPz]hBv߶chdʊ%U>*;t {^~r O؜UfAQ>G).d@[R>zg&o۪qo}cCp``6g*aJ|c3 `8ſ\Ӑ)ʲ'#H7j8! | @DPlӟ{-Ʊƥ(ϬI >v"iyX}{yA9PB 0fMQγ*i뀸A1Z{[QK UCf!#H=2ͭVwQo5OB<`B/cR1&I6h.}rx]wmjCT= hu}74oPgt8݊#8NE^Cc7Op-_)1WJ y=pmQX/`AlZfHTD`sC1āT**>v;9xh#rjxl O;Or\w`ӕD ~u#1@~tim˜z 4 rK nd-0USxPjɪk g;Qac&~Z-}Zјf$ dE>޿ ̈'j_U_̆MmXdV#tF"S>,fJi7oM3nyZ\FFeܤ W֐V)o=HB։ XQI؆iӔ3cʂAC5sItbuOP!Bl|J4H[ NIuhڕ 4F!ISgn~jyB4$lZ6.k7#_*q.)=󹢘δW HN O|J;I&ew^ȥٌ9\$by>ss>bZ+#_W&tit 嶸̆?bv ra¯Na;ʔ4#LsXq&g%lv?^UGGZ{hdEHvaEx %ƳZd\펃ln'tŔ7r'Hڣ;rW.9;e hQHD{a-龰vc!AMs+L`5LTN{k&8D4 ܌i%߀& 1nh4؉I_Ͻbd#20q}e/Vr3D].TӤAV)mKy$}OGR0{+>ۢtf.!otU#٢LG6fwW>*9>+)h*_yl 4ib؋ SUbN4T$wR3 \9KAF]{4 0n[[灬TlW WRRN<::i6h.RDxIst㚲\5Ywh΅zpf:s J4cߪ#{ bVVJ>aL×6[b0]0g t_uGWKQI ]7}~7@ǃbdRp:F#i*K2sQ{Fbp14fqVU&xuv!0CzәPCfgRHr; =f<Ǟ4C0]s r݊ڟ \k6pwc#j"!gK_͈x/1\Y3O6JX@Bͪ1 fv\g,&fZOki^:w]<)k+MY!nN7B<o (LLu2 m'᫧w Nzk( -mE|rܹ@ jozNwsQ{VCP$kovC4r)^&>큑 &z΢ 7"POeh:J2Mҡ?5ĤTiMg[y;8GMof/ZkN0-ʏ8n&k]mʌ 6B1=o:Ca\z"T=˲IrPF j,Ǻewg0Z"UQm$.>>>:{}t3i*Ma~csx_G~1{"K4;ʀ, pas+N1u%_يCNFH8j;T)bfv$4Iq~v:06$*MXe5MCD6A(0jq+_K N0N([l|iS>D  }6&hb1|ڠÛ>p>7·M9 |2ܶA.R LUU4˜<R/,KhKLγƖM-7UAIl(y.)L9wtG7yx?Zk{; 2x4 N+sv+VDgz- Hri$nشiWz٭'=GUAJ1JL q$%h mպ7zw( ̼`\uvPDǓˬ~ȴO]q6bj92bEG4:hc.sKcV O<5T\c _d$]K?<eyG|{k WYI*| ΂醙covUU[Eq !c]3"~$lo'ѺRvBn[KtEqo_:؛S;l?(|'D<{\]/!+s֮) pR#9⎔D@&GQ ŁL[aJחƒb:4Tb"J{4ιx~"pdܱڜQ+6xLUc%Ya<^Rt.tt_g-!9^=-bK@9{TeGOD:PWQɝB,g* .XVH hYO?4 mg| \->z q S#+{XWV׼_P bĘT[RX3lpY%/nx,ү7 IC F9 H^2ȎT[![^GsW/N~~4P6DI&%' rPwURK͞_Kyȃor_6ur{ KD 5D}ןV-DmU-<%! &%Fq|= rע~/R1))+N@yi&S@x"~DM/'ELtd"-ِQq%·;kv@oWVꗝepUcb>0]QS$XmoU7rǮ#3!#vfT"tB] ~oo + j4r𔠮 s7;Dk,&) 槁,lt8"/Wt+w7,!P7@^ؿEH2"8™uC!";ɾ#Ǫw 띠7`(Uoia0Lx S!:|GqxZ!)".B& @-&^ƺGja?<^8K_>K7WMs0m vo?kF3"ztf Z+w1JL_@/?'1P$Δk2F_s s-N"ݍ s <]f0bYą 3HYtr{e!K Mb³pS-X/Hmj+pű.ͳ=xz =uI)] xC/^qv].vx _g%c˳!:D^cw"a:dy?}Cƀɞ|얿v9ɉmL^DW-)d Abյ {LQW #0J[| T. V{>&(ȾZls:z8oCO2VL l'$9 4;7'1 $ٺ"=z~?<*Nua`> G ,Ǣ {i}\L6:9?;)t4ZxIw8-$^/SXf5)bib~: R{hkKtX1B+A<7?VV/D0ڕW7q=YЋ K^vw^>HʀWn|&a~[VA>5d&M=:ŏ$iҰ}!Gf#{mm' A곍}4X 3VpExe)Hely8dTfFWWUD@j{xtwl9/dF]f#:lQ9\iJX+^ D>C(Lb"ZpJfnȔV^g~*@^> YXp0es0"WLsJ ʭWM!FKK?|p`0 i=XM L)p`5*{PԐVA|sWKg^,i"JKClgt1鯡ח]g{`/(XFwxSsRbfKRsa鼦K[}=:[sripMT8DA(_H=Ka4w܊fI&x6k$$7|^; +hoyIǞì@E5vvۄEUD,۵D~9aIdU+dwPvk놟`eZY\F"Wֽy_d%,%W*>>FDL<\7|v/˷s5Kw JU[%c 4?IfܨՋKt<{)*xo4Wr?NKUcND],Zv#Zϊ_\Sn[.#/*.RR,U}`)m( U'}5j uQ2JF횦$n:; ԅTisDջmIhLNi+p/@Bk6I@ bnB}J΄l{'LItAXv/9Ҷ[v \c[!+ijb;u`y~U/EzM0D',+653FI@#}c}ZqSS%bwQRg 0;*z$g 9H&tH} Uhqӕ''ڦ=˕@DS&~[yJVG-$.PC09:/s*Y3>:tPfL/(&bԻţ}k@ ^8Tv-c(wwvSVdJ4zi6@V+2Ǜ'\WǾG9@&P=2~]r׾1r쏦ꍁSˑ^HZ Q\}H24f!~)q&YccU@gˆB`u%9~_vriEi:eLjAsgnņ R&Ix,W&y'GO9){Cqoߡ #x_K``(X$ f$\{tC|GpM:[g݅~2*R-vO4U>cK_3X) ykdk]ck\aLlǂ @3;c<"ȝKzxuezz{ Iw7vg0tTY\^β 36րgE'x6B\^B<v6 tƄi'ߛZc=|^;25M$&ZaͱbýNqSuKE)vM%ek%q $ A$AA]Sڣ~TV_H4e}|u.P?rS8Fs㥭rn$QǾɚzdF.l"xrYӑO" Ћ#^2$Y1qAK(d)c柛Lݗ<,j#ݲT+qliE?Q#GAwW?I\D T;J#lmJy@!v R93 duS:ͅytV.!1٧sH>O4 @ lZB| Z} @#|@=@/םH[ܕÛk^aՔ}tFVK]&q["C00>0`85QLJ٣pFPƓ wiAoD g-㗮tCk܀i=B ijadȁVq%!6S P= .\F3zLrjwx˩azB߂(-kZ[[Lmj՛cwx_K1[P3ne+{N/xuS"y7ظoY8?94) )Gy/捳Աk081ݯMr9(*,j a\X$(yd }-bwv5}l-*zSm73|^B4`+dccFVjPcIE?T2=*I8%2rq[0.E߫Ńz9C¤EVeg3t(-:HK~^ID_[۬-p=JWe3B3?m KWo&#" R Oo5'5_RD~SN"'p1rcˏ`VVyҕݏ\4@ {n\]a `[:Y1U冽/Q!GYYB[a$4BvXuJY%ۃ ?hਲT5u?~亶(dO^D1P]SȜv<B>^#G.jcS26ipuĺVBE([dT G!An:"`7\{(([$C݀nP$͏ef.Ecg'jv_˧E=tXY"f7=聤HLmG?b %a#c *i͵qN)ۇHY*qłʟoki\!l|nv'A_ f,#iKj%3 W>AHU :u[nTχi`шm]҄gHG4B_&zӱzz~ǚzLţ>` ]*0"5e.|jv;G3UĂw' /o0H 3ݨcKfU#+d&qAd'Lc< .˒L9aB*DU  +%e쁏VPUg*-QȓP Mh7qgr@G;*_bQaV]`z'΍RZ ؔ1\ oĆZ qi |.ldDNH8ρ7S7M0u_8BTӾ73,_j07&AICr-5az93|m6K͈.Qȯ-YvysެO U LLʄ W[<7&{ʬx G{simaIW˱NJvFʭ⤩&tʤbo|Vzul:F>͓/I*?g^I(zR8#{i%{ACYWG!3]~|Gc7Ӿ %42K !*8i'E:AkbN+wsA+""dH PN2 l̜iY쌠3WV\X+/'3:Lb=읦X\m.dDHé&0mY{Ȱp6^/|0Wd¼6DߋpDa2i\uo}^U|ΐ)ivC"8]u覿.4@Z3!6H곛BDh;#Tvzwݥ,XdE7RXd pEOI0]%Phj%hk;H֩>5( ؝!E|:a 3}kHGh l~ۡC/Mۍ~:L McC:XH_:v=}LgI&rGKæK݄ȯ^^&upO QwʝPcI:e7|ssq({bpٜN>IHټ2̜zeBk#;if5ê\Dzد܆E=l^aa!\.%iwKç53]YQ҈-T|yT͠W}x*=`BbrN0 ,lؿF+@Y9.|ȅ` NkżQ뙫 IgH O*l¤Dbc͕Aj`1883;sC#5Y/ir8geQ,&+F1}1KF{R4އN4_8ON,߸S*7i{%oh1h(@jm,edX9u/#y#pD){of3ZںUa~l.FW`ݤzP}&/e`צwF=y1ǷسZ%l zfC.gYrL2,WW"[)QX=~]j}ףKYČIQ45cq-JȝSӍ uj~~L.}g܏OE:[1k9=\U"Jc@ߎ~!5}>vQT'!KG_ЙAicL*Xrp%?6SYiz>x(kKȒ)U\TM)$D)f|/җ`\oa};dc:vec~؆(e2ZXHԧfJpYNG*J<%f\iZYZGm20ehJuL3*sd=@ˬہfhwpt]RG=N `,oxJco:Eyo^44էz=|ܡӑxkrjNf,Y(ENH4ud_1Fhb`g9Jβ] ??bw6y.w|g*ϵ;0Uu|ǯ?3d> إr :} x,脜Zxhmitt 0"¢DYv~ksS|'m?@':tݱJTk,C,_g K\#tdQTiq\(*p9n q:;Gf@YR^1XR{a(1c훆j`S% _#cÈ ֧ }fEOu-.t_5.6)k*1Wijߤ=R | [ r@ e屌qEjdR?.mqYM"8:htIwFr^t66=8S)8rGca }l A}(yUړtbwn  /<ЅNJO^QZ{\Q+E;'er\f*>5UFC0O!ZSVQ x# p #ATm+yFilIjrQiO:R]Bh}CeQI_fӇ52#И\KK=N L.Y-6\(7Nz{`qD<[Sp-Z/ϰ.#gSPQ֕r4 QgYZ0707010000000e000081a400000000000000000000000167c8d3d700001820000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. Pwu 8) %rd](噳!8vԙf"A6NU1%ZU.*XߍoX4k;e{̦PΊubf _8{x/ǚ| V4n5GBpT Rμ^(W5\FB;=۞iL_ k~mJ$$vk1P'xXa]2 _ܸ~ø\6$_8,sI7earVܒspf=GUP3 R;$ pK[mCL}GM5fF>˾[oZFRCOl;o$ީ5rrMEs&j̧L"pʛSVd\wٰ _S,[ ]#˗_]e?vAc0IlLFB?QW*  >`< T2n<*kǡXN'Ҝ!?RDg#5H$-Jg4VJ>N"_Gx RM4hafϼ &+^:ZQo7^7>x\Ӑlf F_yҸ^ 5b{j8N x?hw4^ʼn6"EszWڀm5*V16#+iAz>USRp(ڰcm4 Vd}֋2Ӥ=h' v@Of{OUpc XNO1H"TK~Z~=!ǣh)%p sw#7V(+T1H6cԍ>Wc.7GtW$ķw3ˌ .%<ʭm8: .P177ߡPyc{sj=)U jrCN&Hԉܕ-(F(j D E+W v<݆go<5YŢSQAsl@20? (8i4L!lO* n+Gz2޵Rb/^[C FP"-NF3/<8^2B=0+pW`ÕzX 8[MSzO`IV.#O0'F{#wOt*1K4Ecams 6S`X2\_D3!Nk%ʃvȴ rf^ iqbXk "W~˰`ȇI %D9; hoWg'%y3Y?K;|1S>n[eq:FەitN]YHvJPk$CC(  ٫URX&y*wMeq^3mszܭ`x]S틷G) `Oد5 QDE,D:2P{"ۏRɷMgD.sNҗ;So0Z%I}<0.*VG~bw/3B(f'x#(?{&fN詸XuF ]_<- S EL3qm; "U꯿ z%%jPQ? i,}yC&H'nK+0*~o,3q/pv\ "\M"kq͕ *R< Þ7FR kg57E]UeL Սd}/-zПW)em *P^“c(C/QĉM*_\T*rcL!OE8 ԍvw(h|Tz2Rkb#`X54e;[:Zy`+?T)W!KFl# KTɱ@x+o34RSlzPZ>_bAR:t}TqIZ' \h7B]7fa>˦cdP1CH.7CL` _C˨B)]Ab0V2?/vF ٿG֢je]Ϥy_LoG<F됇0B^,>uC -O.B(ԈΩ79 7@aFZrymid'f3a:rFb_5AY[]4&|mĦx):&" < Yf!2{lhWz3ij_jF9 05# g |dF[`o]sx6#;UV#;޾!7aMug_7_.Q90BIIQ?sxa@5c"63Sjwa\t8eaEc{lB oi~)rECRϔ_[}l 2ɤmjG/Jr^jac/UB#Cd-gݬv~_) NA ٍ`J3(UL!B$\~0_#[m`>V7L0>ITXM$V3f",`Z j(#zcd:xp6UϹ$N?+SWON8 y#-q dNJFo+&)/t k@ c]_c;GB dgMU-$ά.PW37`L_̹㡸HY7"!~c| 1܏u!7 Uj~{jv yz[C\mkE]ͧԔ O6=PWzZđ[+hݢ?c/cʗY6)s6xAlӕg͇bq ū{,}e(fb!]m Z68v(^/'-`ս B G {2i fPX6R,+h@&Պkµ<:x&`[FY`qV*6RVc:xyT܋@@bՖFJN3]TJRwR̝#lyf,}23 Lw%I ^o ;qrz'KŴb}-tQW"C<aE#fZwXP,HN #GYZcٜ L ^5J :3Mx5YH i!ĒCf7nr!:ذys:BZ)@`LY,eTy2tP"'ͅz4%/z:=yzS?S||`|r뛨MEZYs!r"~QW$챛I_? iF}ȓ4b;*fʹО9|&ou@ ɩ6~l- n)Sdyy1s!v!AcbZ3QZdg« i,[bSoqZr?lEzS 7R|J8l摕p1̾W/TzgYZ0707010000000f000081a400000000000000000000000167c8d3d700000dc0000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'O\NGcBkDCd`" f?k>>}y"!,J7+:4&ך/a/#tdo?03e(֚y"@ڿ~Zc}i{2=AQ%_+|6P gk"!`K˕o6^->SPÊsƛԬY%2cKxxY#I?4Y~]򴗿| 3't$uOʥ 51Պ v@bNr}ri;8rsq/omƶUE?4Ey3HzL!lݒ&Ԍ>$n/%iWd*BEڍLr0X< M@ߔ+y0r|O PhоDZ7G}zӗ FSh2Avw^ڲs;$!ehW ܦ3~J~O )7;2fh⍈bu _%>C_Cld$&\\,\82"=16ʼne>a%?}8ΈVJ7VG  *6_UPX m|.ͨ=—k2f<1i Vo 1IAVg {lL2Ck5"8lII~`Tf2蛣\;nPͥ/(o$ _k_V`vK39$46yr&yMK#j@w0*vx03֯=Ӳ}nJmo" o8{cC wFQYPGm 3O3?&"N =f tynMb+ϒ( #^:O:A也7 ^\i $ [[ 'BLXC 6&e뉜RYVd((Tc4ñr>w@"\^BJ?kZ.r=cv-y ?ʀ{Ab QY[P }yC$B8%\Va!\INݞ6dh1NJ gs[6,qT2T>Ѓ~[U.a7=,"pH[N=sZ'I ?V/A(k)DIuLaGN6#+E @cv=xHRDGAl$B6T[!-Y#PU0!Wjqou.n##2 tV7F- r²|> %1yߞBpeԩm) -k.ϧ{.G(1쵳^zUiW -IA[=Wc=ތiSfWm xgKЪ&b]* V h(:Jz$Tx4xn=&1i.ѺEQ%4V )°?6mI?k}çg5"5Bg0h9ߒ0^?ZG!62gow)ΌH>Rdž!\ `C=!żjY\"WÞ~jHC= fFX8];upKcx ^@Y-?upc&WwY̧( =r#\2Êp1{lt*aV3~X8׽A$ծȅ:=!ѣ h+1'8FDavO+L(=ls;~6B7R#RgQ$kMXyӸCKR3d^z1(l DHoEsw4^Wy'w'T"@4_Z%;A6Q8a' OhF ]鹴O&'ʞkS|3$7~a'c>A*Ĝە3:g%UY/ dGI{M\42nG ${J!" =UߝrT ^\(6߼ _8Xf&s }bL85yh3_%Mt)ۮ#h iAjN;f! X zɛN<76I6qYoJz  \yWr{Ѯ=̱W_l}ZG Բu-Kk%^r5YX'k+vc:8)}3au-$WL[H?xp|tyIvda c[3m#ƷZKmb)ay?r15%>eG>/V~0yTJ!YG\$83IКrmSErLVNj<nUa( A ÙOf[Fs|'VO 3CBT_#=G &cgg m;0vS'u˸(s&&u??h{`y,x.H p]QP7q|-ف&ug?D/srU*.7`|=3: lcxjGdƝBf7;_t :UY|CWr^H_M}rz:uUVNct|%?YZݭ jk':ȡnhJE'sJx07!TE6kQ ߆[<; ̛'sϵ%Uqہ}ef@y'LՆtQ8l擣^1/Ɓ湊2B:+7Nhw()|͙}N1h=z*b(\\L ^@-ec)>3+a܌ !$0O҇tݡ| ?U'?CZVeA[I3ZZ&&ϲXXsb`)5)×$Ga$N2(Џ|-Lf(HR,uFN]>_z3Y%lQd۷) ]/kѬͬyҦЂr`'ҀPDgW՚&@H*.N-/;˄q|y.Zlhme40<<ʖR\^/m&$}R ը9;xE6+hUA|{… u~3CˍLVCF@kmDlz|&=RsCM::=UuJj^RކA߷}yϔi[d)&߂޲%ÛT  | ԛf)JJ!mbnPO7#5vߔglA`U~7I*njI! r<#eEOBO MX5/oGOmӳR189R-TTiMx„Oj-_c $7t#mǞ)GfLحnm#\&&᛫g?g'l"0S YnmV:y/ajO,+Ҵμ_F`%-=W#тS<7m6*r)K\P!Ņjm~Že,0/i:<}NA#H.nd;:"W/KmgGoC&Pjx54ZUN+߄viD6<*[O8i513Ķ'%tã o}965>ܗfk`G/L(!qMղχxn1m eu,~}W_3Q.}LPT'Ϩj?dzÅR@)g.Dp7%rJ,%)t&e{eVe{z++KVW౉ȜA> RJx%^ZN9rG>0sXQ iM+YI-'Gn@م Zo]dFqf}K7Zm 1V@"ujt}È`,c˻gRrEU(/SJ5?-vc|cݼ4IH\ 37 [*2ϨX0(>r]KA2~} .W=qO Q"0W)󀤮PiF<;5b%Rh|j҇bapY!ZB" (_TB<2:){gUqd (#zYBm1UoieԒDbED'!XiA'~/A:i=x:0zUٌ̓ )91x-ͦKo'q;NpN^>)ዙ ; 喏i7h ]yzV³(O}e c #I|%{2΂D'8n%t.|!=rdVo d|NYB(,-ӽrcAX:SV'$_ռfw`=_cM歲{oyᆳ*{6(2{9qk^0DYAC&_GCMĸ<f%߱% rKX|wbʡ+J k9%O &T\.쪯Xo5*(ddR6xoc61Tw'UP2 3.PJIb:|'Eǎ t2W^&my+ꢒ+cJ\@=]m;ԤwKzUGf'mH,7f> Mzv̡=^/Ikt܊ZaOqRL`Ɛv?taM=GR` Tua^ ;?8:s<a &6="o6C&\j+i.hiN7ǷaC92?pZ0L}oRwF2waV}S ᲆwWe9 3?:%+ &P \lUS9|kBNj;/xjOwpNӂ!L!"~|[̞P A?V1<8(,-1bkw2Ú˺iȌkI>ͤBLՆVᜭ@|B0V56)e*̄Ci ^`v>I e <'ZTTfG oI`inL?; 8FjMӫ@}txۮD8 ֈgo[8-mtpU[`+ ت( ~4s#yr-sP( 2_Fk} hȾLjax6n-&y1=B]84}9a WmG=FAǽNmP*)*s@w:8"aR2-<{.r8J0|CҩLoMfm g64qFTj(s,GV\ iĨϑS ~5)~\$+[#\%whI?hz,z:sPWG&{K)2ib+O] |_*-XE&F]#-aZ |d~lN]t4U(?_I8%xd3he-rEB2\YW*0 =OYߣ<#f*-w@a\^bd."ž$9x`1R XqylӘYCG, yZ5k\ XgB1~pxz|HdۙLZ j$DR yKW(s\[jM5_YCȎgt:X^z?9Ϙuٕיڠ)_6K!@Iq+IM5TZdUVc\T+CY&t M1}::Kf5iCDM'U7?< x,f !]`M Csi5utO|OSENm˭*\k))-K#V*z1SI7@D) ҥ4-)rOǬbתA91 b4hf y GH<saӦLg֡PK^ٕ`N#b^j^.+.{,ۿU_4ͳ#庳PKwu- JXUxY]F8Cx&;1++Tz(&qj<śzdsrP-/ld Y dh D-`jla;4{ \ɶ}2MPgYZ07070100000011000081a400000000000000000000000167c8d3d700009f30000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/Ş]?EhDTTk׶Ǽ8{`_ʟ`Bz_eܘ™`No}@!*o\B߹-{ut?`K>76N8L$)oz1t+pt;þk&Ddám#OM6O 䰜ָBͿ `Iun.Nq=J+ԴUE.`@7]aߊ=mBMg/8cDxt0C換ΕS3bÍwa]>wgGatXL",{P%TSJ20TF*)M@3qs['#uE/Ni*aղe7-;|N !e2]xx:&]oJX 4@r"sueCژ>9zwmX9r6U0['^ܚ./-n%ze _ٮwxl5߫@?וlPW.;ڦ1MSylhB;8WD,n?L_fI5#Zb__eyfQE/bW8Ch7T8T]CmNK1[Gf%XYhXo폞D naF|vw&2 GXUOivW)NK e dd'-袥xsxGW]^j}ҤE9;D 1N1)wds{:IOW@?IuavtV0O19Dpp(Ar Cl8%6th^?G>W0 bͥ߸m1kzh -!zNXۜ< VbE~ᡁXx~ެ2RƍLz1G#\'wkiS)Kkv^4it'!wm$Wz.šV>i^q9<]2 ̹Us6u1a;yŔg;+IE0EC ACDrZ/W=U0DmW]!% EfβA-LdqÄYyd #6*<; ҃yyNP VkW"=.ƶ~=ؔ wdm }v7>-L2ЄG) Eސy&Uݜp4q9'5 @U->fefSȷo7DkjEU0.mm1(b[ȝyiVP6%4'{ Ư׵UPӆbЏR &V@y n;%ۤϖ\S ƣQ> Yp)J޻Bf$vs/OTųEZ8yuƙ/𘄸;/ߤ%(%h߮ Q.I4%`XkGس):p윫f>9 zO̍&< RB9fhe `G:1Zy@OUzlu+O-4ZO5^WVpgDHB:Y @ْ@.lvd/xl*H!e4cy8?GƷװ|Ydiyл܂*χ_2Z,E o<;ruh}y0O>5<ز}d6n\^Ěn1ҶPT: (Tt]WRakg 80}Z4f(mau;_ Dx 8NVkDT&$f i7`2>9SIXr'"<٪M@8~<=ͭإzV*ehLBr,OT .ҰYA:8} <'tA1jGCG5x.?JS1w1y#V -g<"]b6HGۗҤX&N=5 g&fQL\6M[oJ|ܿDٲ g_4/.p"LSy!&pzx}t,k =Js/˂U[•QaiMȌjM.No=&zž>^,؜Q16ol0%6xn_x>n #F8ȬJ&S'mʎM״vvS 冹]!{y<;1$nz.a \W~_We6 hKeS?P;/ݾ--UuJ_uv:|pQ5J,q@L}(k_vi.TT@|J"icds?r>atISn!h\8b6J隮93tnVItt{yo9 жP\M%Wݩ4t9bVNVeK&8OC0nikiհ*<"A#;a LDD]Gȼ 5Ȳ@zYroXώr޻ {k !26Cƌp<\FyGSݕ̖;O'vhPt>Ti\,g޴(.#WDþ0|+קױıKg:)A)^ P@"̭JӶK$V=Xg!` yR9jȦxQHDK8OZwOg$B^ؿ@Iغ¢q5mQ5>Ke'OU!(#)~Z<Պq╺Md'SxU.;oGړ]\*Unbf閫ҺZBb쒷MLu=0 ӀǏ#)0AzEUW=iN ;hUj]ಎ]Qulę.(;x`-?*3̙ﮢ UJoJs#35wvNcw %f(آo+tJ 1}EL21 z`*ᄩ3H_i˽5NOŹdtu_.Xy ,|vy,9܏j aW- ͎$wCk"AvE~yXAFr 1 o)S*ʾp+s;c~~$\T럵."Ҽ,ۄs90N*Th6ӃXp7HoȆW?UY3:_唩ѹs˚3QOcuJzGȊ}K'ZہܸAgW.ՠU! 57m>Ev$6Us=)x]ðA,Xr<[y94uh)﨎cߏKfzrC*\A80a7,CƬsa2l+&K$(:F !2q#yaԫ̵A0ܨYS. =` ʎ5xnB>`H-7_T%fa5jV"JG2<$9 J}&MbAF̏ݰzYЮMZh;{PE("V:gtp@®h}َ0Htv5OeS w@c~#zvX .Aq" 21LRwE& <)°USf+9ť"Gx/^F+E|UBzI"2n/kuǨ䀕uDTȾ Bj|qPX'& Dwe^2qo݌X$erF4#dhd(y~3bcUg[,/d侭J wI;q]-CraS/>m8\01]A10:RՌo> Ih^S1p_G%,_"!VaBgÕXvz%-3UuJof2 )sS|,32;Xa3:{ha_jspߐqzQQ-/Ge0wIE +:˨062ʾ>hU<6~! Gq{!d2*!u;J7[,ndLZtOQW]I5Rܯ#\QT"iԹFkG ,bܾU!ms6齌[HPe2 s26t0@ҔWH{ ego9k)f62W>ErT i" ̜O>Զ"S0&LX c;֜hmO|MMu77`J?E)+H~$Ww[LjB61R_kDm&Kqd"Elr M?m+ml \PwV) PL6kM|JKO ¶mCf:8&CE ~}XP.øWϯYrp;v[iEVKHWy_P~F `qŨpɘDn+) YY'Je`#{'f)9_ ~ʳ⎉RHd5pB{m+9po_Wko2=/-|͆_>!rRrCʿ73ݮojs"["9jEex0tT7'4f5)4/ُO0"WjO@ dyqZzm*z݄?2D塍G0ҁڠ퍩Ge3`2Nl>WWxƢDZ'y^(kFih}2 m(XHr❜w}]j,qȽM:$71kJ> *"~  $[֧h۟XGm@>o&`T8Sk&I)Öroz=L8a+w|_v({e|_ufĈe|kr(qB} EOW8%C8j]{J^;t\ҺJ+Tm_vJ@XI';`cxIq|y̻eF/j+4oiFAv:'CZҿ/ -0 6u' xZ@|OHA>,kbDI/X'' <<=cCf vzd;afogcE)d0ht 6$9ߞ1})xo':Yp@ uu` %~稌 QE'h ¯OK@:/ۙ~X1L;@#]cX܌?wܡblݴ]q7fZcM?M:7zi*3PP4"73숚D &=U]3޶Q~>3sSj h#4J z _ 1$OJsAT^ {&4zO,a>&Eb@ZϨ Ɔҥ",]E&rYt8-o=bxRuWb لo\ E +[)Ad}@) ĝUnr|l6\Jх=mUlVmu{}lEXfd "X-~w[B)![ vh79O~-d3Jxk9û9@4C]m</c$F5 6fn.=ONNA)lWBh@FY]וAl{ED_ybOMj=Gh|BN܊J9d)Jf!E`W?YpA-?>p*O!sw}> }M+~ז>g@B s0κkFys1`q۵C$"h@\]t`IgӃܬO>x|8 RbyǛezJt +.Dh8ԐS k@/ًxբCKA}"~4UOZ\Lf 6Eϗko/nZW7kZ b۪̂:OXJ#XG뱵QBQMJF}bm`#!n`T*Xa`e*zS+⸏l#xuN(SɆ撴[D=>F> 'ύRذUH/ns3(q8vHDN~SE0Jfq)ce`wtwNL(|Ok=Vz˙v]Hwٴ,Ri"yVE 䩋_F4fK{48n çNQrag9KP%D8""v/W#S0cfK*cw*OvUZf׻|iA{o>o-lѪNń=0ԩe76G񁈗D&nꜘ Muay#ӓg(sK+en~ޭI iLaBV`}t/ݺGkj|ohP+WL#\ uEc5++T8ϏE>Z=Xd}8h3ÎBI7Rw-BT 4WlIfm3]5%F=1@i 9}Ui˸ .nRfkP jKЄ2]1Fs>xm%LuѾ<<՘ OJ7"خ0'<[Ɯe Ad} IF#>3;Pv|%1tY OoV-4fn A`"$\)K4kKG1geӬaޤU>|y:9U?ʶ#Mr|HdIy\#B' D3 wHMhR #$R,p`ZG6cx̒?6)'hqmա5k|xC8B&u\o|C*~zon~8$ȝg'<=| c''_faAiGFn;P.gY7UQ*Y-_^T˷V4lȟ?^H{,OET~@D‡XBFCl3uMMba^hFZ_E'45o~rqHr>՝eGAsoA~nw m]]-=5]h〲-;c,4'^@KIT9 s{a^δP \?fTGԶs?nDonZX i6a8ے%Fꭥ貝,;ȿR ,AM ;;,ˡ6Ye?S|B4Bda'G%dLN~! ~b$FVȭӟ?0 5PK@h!:d/Z(]dఆyg S͵x&p)R~k N@D"t`ʜ6t/LCb&f!gzњ@&A:! Xt=~B>Q҄ghCVp j$y Q<ʋGz n5Eط%$H1z5\Hj*U~q{؃zjWƛ@L1=}r6~,LS^!@mx_\=|4n5 mÆ2H:~˂:dH!tIE$mr>=h5pZ+[W?/dĩHڜl df\2f`1f @صC`Jݏ nX.@~J^Y>-QT+|"Nw%Cm+p4H8wf{H-N#qcy4GELLn+J)_xe,>\dlcΐ9gƱL{xsΎ톗nA_/t}:tq7_j'Po5z0?G]e{wZÛ KE׮s=v a/5-x= Z [2߀_2~Me`~ʱI=ё7-]s4J~\u^Bj/8Ks7(8.EFzQòjzУ\cU;V'FH!Ribn^L"N9;\Kδk!2 ПE ˜Co<:ێp<я@Cm^&澋wzus+M8QD΁/f0>5 bNq,s~v35H jAh3<)@O"XV{*T걆'H(ƈ: 'D EH ɁR˭pS sę rDb>ȴ- u;^@2nGumLj<g,%Cqei;oZY} =Ӽyrfv_=q~P9yp:p.f9r*?BOCFUU 4B~!֞?z{"mw/ #Ȍe@#/#ڿ8 D!2͋cH&7^@~o.@+@[@(XXld󋐩Ei] (T! 'ڰhǴ7VVB ,&{HuM,O dv@3x^tzqijX%[\Nic{*Y~:uC9.U3G^:i5Y.dqsyݧe[Mzނq.Ģڲ9|6R jT˿ͪ 9Ylo*̉0,3l r]H˦宯ҁU.$۴#,Ӯ &*9Kvg#P'0 ݑ#W2>.h %/a{8ssI~1]=mAVhvd _A"W%¿5ESL.wsVYDF4^Y4^Y~S`3<.RP K81'Uj~6sƼ2Ș"6-M$:V`e2 .l `L{9"Yris;%$gq;:ZԊ Cߨ &Ο_΁-`|dN-lBO1T܃N]4Z$+5m /? j3 hC$1 "Ab)T#4i~_nTKuZg$KdAc" qJ)BYB D9s|^M땍8zkFIjVCøR56ry(0l#;j> fqk LJP~7pt?l;а[5>?AG xOlKH&.`7TK9_&lK{GgŔpi0U2.yQ`fL?jf!c!zhE;Og}218EWm) WnSzy|/iؤ-ԭs'F42<[>BVIt[64fB0},.a=> W~B5PV>yi T6 %f]DČiHj>#P1QO~PƵ1?l]E>:,ۊo$˺@ : ޕfRC󓯚.ʅ8G;ˍanu \|92J{XFyp w éq]J!eWL<θ"`lE(!IN3Eח-e;;]õP}9`]6/ݡ,AJ'}ku`S*%*;}1-Uw u(Nb^aՠЕ{}ʍvg3+(bBZ#أCAs?W-M_͸~``52hq^;rA傿a5B|̊6]]ux|aBL09,S ʺ2ROD[OebqgK:U`ld7F,npNWTvv_bCƋ@i#S/!.Åer"T=0 ʫRf F|AAyuu_p3k?Ρ\;}YY1+TN5ʄ^EI~љ(|Pc1TT#mAJk0$kd#f5Uy 4UJӫI<;]@^p=2|uwQh;(HVӳ"Gdi*ءZFՂ]U:HuҪ*{C=֡%hSUJުLy?j5s.0bT:Zdoxw փz+*ѐT\lwLoK> а&ll7j =Oiw@谋sI2dl>,7 tz=/O3i2w DJ<^gu 5a+qq ˺q[euX(ѐzeb_)9exb# v0)N{rfGY:NsFĸ g-fj L7֪$cS|1f7C?1)f ]#t7>?t4x6[ x7UŴLU h02PWgg`-2;`N֩K@ȕLs}2v^zLJ^Vo _ofPAGN*]cLmU79gҙՒJHDZ*jmkP碢>VH*FG` J&¹A% ͷWDy+ `AZo7"PŮ ]Q+pT* 'ip^s@ywMI$CY{pׂlp-JI0W\Э =E-^g_znrHqwG^{L?Ŕ&J` `@ݦB2BZ3^8H|NuT]EF.]1:e6W.ϕKHkz K$n.3Zus bΰYǧc6o*$Ƒsrl9B2"O$>@(B8H!^!6q3Y^8 / uM;bKmkC%*8I,0%}Gϫݥ\>QL+F139=+L=~RDz~ߊ?SJ]%tqלZ4C ޟ[0n# _2iž 8}(u]($š?ʋ\nUI{ͫ6}ZCY)etWYKt_5 0if"idO_ TMbJ^w_k8&nhd;ٝo/l#?ߑRn2GSs_(Jgd{Ec@6gt^v7bu3]]=Mӻ(?`c*uRI ]*70gbRJrl83ZVOZȤJ~Kls"ǟR{p#OW1[лF04td`>҄YG P`R/;cbL5<̄~P{0T5F>-KW/+9ĊuږXI[ޚRwX VM]To)elKNpWxC))h:Frם@LZpZjL̵[dJ8B1ixԀVKd֬ ڡ..loU}쟌L**[ т?KS~HlyC@ט `դ=EݿYd#txՙg {jw%yᨒbch}5.gMp}5t"*Vy[kyAo.H :T;\UdC=Lq; W |u42doeK% z:Uղ,:7C[C|Xn(į;O2=%hG~mx|nE2\n5WliڕUseaXt ~C CqR3Sv;홻\뺙13͎bǰ9sv"/Zq|p8brpN`vB_%m;f`;p/Ӛ&>J~4L'҄ae)Fia! vXJLnΘ&鴬h:y*^Ow~iM/Ln'ũs~IޛSp8nLa ~Ć3 ^ U+VU9 WBÏG;R+Y6-HzfNQd=v[`^K:n::dn=z zY@؈ 2Y-n'Y 'IȀy${- ̵%x/n=P=]ydgT,ps)T8^uB8<(TL@M>ceyzݿcH]X  W2@Npa4C.nO ?l$ꪤM:1$G"<۱:~ qz@7Kҭ6 Qƒ )oJݒwѲ(VNfY6Ĉ2Upm]yFdEDPl~d읭ܣ Ta]m>cf&#:æNۖ|똿QYnaA!p*jJMHjTAS蹚.?A+oQ'c$Ņ"R g3 f yr"p&x;L}Me KښDi:8 rJݗrAQgj/&i: Bt{OUp 3e/u" F6.LE5TBW ` Г/nS敠V%Ę`\B΄> 4.ExW[6f@ZX8^_nK d2U3EmςWWe&Ko;<hIJ)WQ+Ft[ildp &GozNO\²sVKUoǷ3kK=g} _}G 5%)Dl/w vaa/=,[$h>mc A1I&3d_ #mȇ`b:·OH/JPC`8PwS谟?xlw?x"W5UHN#!:XB \*eBv4ȣW%2ۣ2 5m>'9 6Wډߺu]8ײm ne};*x)krcξ!%ʓBQ U^.Q#Ksc[F!"8ЯP Tw9VlaIBop f PfgּR&'BFt3\bSQd:w$UQ򚎋{5k`84ead2AP Q͏\)B} Y&mPyz(s~+ "6=?]3%8 pTbt =R]Bs6@IF[h}S4+#!h!FԪH!z-[ZѤa_ \^-Z&3 "|0dkF$8TZ Ly+Vܡ" b4v݀JD| |`MW!hL305 .49mC͵Fr/p>6k!DKǂXlxMk>C-CȪtQfd3BwP"]A G&6˥p#9>,g 64`XAs]tYȺmӼϝԵsG=7Z S!7ӦIf*.eb/m x̀`~V`{%MMKV$>R>Yon&r}c:`= $J֌o+HxHqhg4/?\y[= @R J$MbEhǀy NW`'5\[,{|A>~3`?MVuaW텮G7pwa<%x@ Ct |-u䜒K$obUIdئ,t1Fۈc l]=Ù%M/?XAؕ nspI .ҿA]fsJzu{6HbYX\6x =)VRV\<^yuNzGH +Wj]қ N~X`)oGTZ`HDHFQn(U9/g3YW߆n53PhxtxΣ O}Sm[oy( S\C"C}?_Q<V4Kۆ8Z5ew1sk2=:gKjG+ A4$sKH{*m߬Y ZUrbW+nxp^SO4*T;2S.k0jG܉sOn:[epWs2M s-cKbɽ]=UIsK7d"ƖID͒cTs){`ʎh{ oy5~1!Shȣ&Jv /LZ/a[ǟo'wR*kCT ރ⑺fy`$"t|ӲGf=+$Es0=k1vDFJ&!'zo;F?;.-#環ԙӫ϶sH{jG^-i4EAÖ2__TQs=͙5@۸"T2kc{p7oft՛ o0k-#q(חľhꭖ_Gb%ߜ$Ioj_x*IT:nL<ӱ`oR% Wv163 /իRu'ί_ABy" \6Jv抜u~yK(^jER Q,fM\[*tQϛQò\:=tf)1cĽ&ubgܞ8vF6&蹟г(Ĭ@s*Kۚr|?,joHiPh1gϏ-c$N}Pf aI2G v׿j7(ZRjQe˒a6·Ϧ!I L-?7GYV sAMfݵm Jer 84Y-wp#S|1?BqdZvVm܁[1#ނz^j[mn+[.{Psj zp3m9yr`Th5٣kD)'z/? K$b$eK2˜`]k3!kTS 2\5EC4WnYCTBm 姗t{}eYDAdrNq)@@1gVaۀŽE\ԱR@̼֟#]&7u{~+g;P`S0ӜOlκDLX]uyyY|UcK*nTGX5(OxtT'B `w; C9&&+ F ]#b7S[Kd^l.՝)pRM')hc+cEy;~ DO G_'q*E[a=q?1UJX)1dWmd֍Md525/ׄv/۹[4aQwQW=sT}HA6=+VIZaP\a)d׺*Ep= o PgS0ZwW%C$MI0-U.A_U l:t3cՍ\,7|zet6:riw.Vf~e~X.V"#:JvxEmn!7jZ(1' =mY0WUm j4 bD3xm.04Ù9<ʠyU8êy&Fnod WGg!)O4aP/7笯Í5DK?`JדEn;T)S4uvTz z k[ &~U0|4hpDepeh/#o LҔJX۷@i~z@_ݏ:j?40牙k A@DЫm6q6iIY[?&>i h5-#YmN~ڹ ^FM;qV<0-$.-XU3‹CʤYtE0 NW>LZ)@n픊<*1b?PFL?qlbӼ28OIЧD@G}%,ϑvB:Z/Lm-(?m9^FDd:lvؾc]?reQ[{1&tP]p_5' O~!%VƥQhdg 7LB&JO)uova{g>/~}Ǖl3 k./3eԚvBZ5;ܹ!/ X<"MĖDP ѺgɊuhq;J3cM.#kÔ'.LS R# @yY;ʛ2f?34 6|Υt$&mq/6๫'rvzG~m>7W!22uN |9vTJ| ߜg"*V^f:U4mY]sD0tX) K +Lϱg{DFZ7lVزfx]4Vi^9xQ_;ch52L{L4yl J!آyq/^әд<-=DG+Hi_0p39S2g?*_{,,yM^EO'a%jo"Keڧ HPmSAHf/ Xɗ(u*s]2o1?ju$(8粬HfyК[Yk4,c YMDh[_Mlw޻GxՆNBg3{~{<jc% ENk"$~W0U(3G ͏?}i{:W"huIy`j +ZfCI8s2$gUr㻣Woӯb^%%j=KQ⍿BI'F""O9c .'a)1DtdK6aRu w7=X6QM`30kc)T|u潢&S BK22ݾs-N 2{g ؑ(夑p:Vg*ϲ,XE l-AW.u8B:">j9ퟍ=VuSFLK_?f;b0TaC9` C!R3.*}u/S #39*2QScviRpBYAFY@%;F[-?i%Ī4qlJmvIxJ_ITf%87 `S]>EY+BJ E]e icSJn8lLrLBdr2OG]I٠1 RE{^SjZE<;l85Є{֪ՔAHiҋ@՝gu[›t!V>û;a[c Nr2!%w|vGiܥ$NedX,|.x\E>g*xrE~nѺ|ijkޅ 2FnHn=|%?*HαY9De!'(2Rio~)J./m&~qNKe(K^lɨ*<>UZD6F7t0ZfpHnWoNmZ_'X3 B_]Ō/ _@HJ>6| ^/ZLOiYr`tr/ۢe 8ᨦYHXɣ?cKty%c6\4`L|h 捵?q Q!EjT%\꺄0~_Or߱GC Ljjelwhj~H\I+2IO;[?&rش4w{23+ 7e#_n˱Ǟ.~v͙:'}.q|jw:0mخB}ʠ碗zL( B(WIq܏*͙};fnNuj>ob̼܏QH]-!)<ESirE-M2 Z> f3 X=.!/gC7 *.׭jM#t5-EnH[ЪDKѾm#S~t% kfٚ*F Ǭ…$W}eS%5#HS|}e:{pء!]gaN&Ҏ^0šl)]DƖ ^cqmFX^ڳk 5wHj2dlMrAR|56}F%iCpUtڢX ?1Oɚ-]4F 'G/{#R 1桬%$tBAI="4T06՜WU|iE\R/R ;L2ljwSN2=Xc6KT$t[Z` =ьC.!6*^NX=caԃ).JV.ѩMuꐛxe cg_@ٚ;R5g2 7/ʋqk"N͍4y3*Lżc4|#YdZ'V_V`Ƞ̈́n[i$pnTA`);ؗeig+ ǁn m3U+ɪ;𷾄̑S.2[ܼdu2Cz3Tęsx2IɮIZLDƑ?M1ji$,!ރ;+Vw!+)4'qzRCk }L2M{|)Hj&Yxztߑie~\'#J97j>>fBD^'^*Εw6yN#D7^E&jF2&vl3_wQ1 Ɲc{z{IvZJab`/v||ֿ !"_n $Db[z7Buڲоdokr&~nLX sH\8WY OJv  Llw{'Dfi- sx-[/at) t3^m 1X5ƕX杻LփÄ\ S86jwn,yX_>eRr@!=s5!D@ TkjpTq@:!0,oHўOdie7ưGcKN%ӫ' hzߐ6 /v:mgPvAFI%vez7+ F`\n(tu/j)՘R/NkΏމ[rcɕ;65;,(v#, ܙ"޿+X29V^n}$i•Fޱhw~7NJG21?:|YFyjS[n:s2w32T_10W>ouHX϶ +RT= WzTHX*%̞=;zrkv'Ub1 c~+̮h}e s-o]է q]k_Ia*T]?M\ǐdm\?ï{ e?L7:Ի2I1¿G OʨZF2I `Ebd`&NFX e:o/&"ƩU61[cE+U86˥/[j)5Gz>H@tC떟2Z{38?\@.<]Cٮ P$10=B30Y;]y Zp%iM Ga=PnGpKh8Rd_-.F_ZnV7L}VR7 OvQKR'ڗ҂ac(پ$V\t<)PyhXj(v/ 0BP{O; d.j)>>#! 4"RIꞈa9ݘ!DLB^ s%:󽵙N!}/h,/&N/叴ӲjPobAfr&{YxYM{F*b.Si$UEz)m*h΁^ E/kÅq|LUߊht ( h`,v2I| mX7NkD/ o/)?1I6h/IJ:oGrABh݌hJ- )Ȱ'v/t t;xz$ ⭑c!Et"!seaB"2Bz7P1ˬr&F2H7"ȢR9ru 'dFuW-m !K t{ᶶ մܫjR`y-0vU-9J%;Π Xxv @/"鑇;ƀ(,xrLn㮘Qqp) 5͔ЩIkc2:U?rPݬd+C 0 EI.Onj=+/WE7إJwKR[[7_yjs7HEj0;Vka_k8:5o PbŽ xb0ftn~A \q)θlՒD5S%ӽuAt[5Djnvg%OؔW~@] aY.S9}x!Zi܂-U9VᔬضqV2m,B܂6|2Q&C":؏Xnnrh:K׀{ِv:!N)8bZ&ßȳhU]ඐ98KBA؄e~w.96Xq1NxR56) rq2k]4#pYi R}: @_&,5Sp_A94ӢP@7rsˁ[yxZcXE3}֌F)JΏqi@gB_q2^8ᅉQf8Cԅyj0_Nm" N6ȍ}Ck]^C) TR+K`H cYRIs̖XCQo޶RKFfۛ{} <[v N* $"  h`H{4ՏmpJ~x#@_/hm>6 ".%"~ Ep3´ö(2p91͑`6!*nwt^U|BuAy '%h\YGo<)WZ1ǻݸo$7ngk_Y-D d Q=#C/ Lm=6 \Qcn髁^Վ )> oR"Hx Xsͫor[J$~ЏĕáU{pa)KZBؒgWQO;]lō,APvI;im9#OH|hRn܂@ϷKv32unD ٳ٫ÿ]{sr\Kޠj{vd[\p934BSxێ.a&´"=Q0RJnse7>ASpL۴x)bٵ}_!(5Fa1d{UqOwUjTj-ȭl4=B9jDkMO $cKI1!1./iLi^rehp#R'Tw7B޻-I>nX<,WMUj~&NֹZ1GfW Q- 9B5N &.}|Onښ֞)@VScx?[|(8xiCxC;u7%*D 3g"'E_Ӡ =J|x !a1R@KB IYQ8/)}Bh}6UfaM%-wf4ZKk;Ar¼Ԭ畚a2жa߯-.NŁ~vrRZT3[~1o^xRJ"Bs%A!h'#3ak֎wA+h]ӥ-ў[P3^l9ő>HT%U,-+]xlD-f.g)Mt3$׋*"3i\Z'rX^^ V픱X:05XbShn1(EvMFtp`KYpQq>_C⦎nBJ򢡠aZBU:J;^TEQrԹ1h$ j[^W;W\g2fZoڽ09Lirj}= #nl$v!e9kilo\hojke+jo]V`)`;Z1\k}kW>qA~:T ꭜS$dhҡ8J(œ@ 1M\b'm@#3̂xl wq}/7Ic2@@]bvg #\HTȢIw] =5"ӟr.Dv:j{۞5q pz+1ռ-OxV.ziaM༞&Aq5uLsڝxi)g!sj &.M<ċ+8d.XQT+]R]|M^SQ&۫1'>D4X#aiBYB}-)3P}+Y{vm^9LAS$ $ t% a+$XatP}%Hq3I)WY *)M"rב*kHBBTٔcj*cx[('/o^pH s >7C$9_:~1u'm"isi+ n,nf ,-NLZau|4j]nVs=ǭ\w?[*AG=wg Y ᱩ)V)/s3fUM-s@01zٲC]|%V]MP_cuӚo 9VVh={?E j}+X65k#Zs%Gl*O# DGFȎ%EneiZqG]M0 +/d ?KH'rk2g"Lmea;?E@qLK$Z'CpJBbz/X@^ͅWi_lb:j=.~謠ϕC$>\CbՂV9݆!ǴXR#z2ԴtBpbtm6A"VaHFvZn9l R]yc* z=3wOE?񖓓mK(v2t0yo}+9nXaqgG`/{¨{xbs N"GsJN*7{zvxǦ,\凗3.-Yf0&I<9rґ7Mu]+f1.;jy̸ԋ7_Y:쎳6&iT{uyHz'*'q.4ԳT$V%?UL=Fis8UEXDXɝvg";;;.BK?g9osP',Mͯ:Uf5ZEy?\ɉ2Q.79z=HקE:P)]@q7a!Gd/W@5-vMޜbl ê6ndq 6b혦BM4=&hLJM1jdv4&[9;*C;,46yX45zڂT~M_Mmj M"qu'>$ AҨj|ZB |u yXIP(ՉGOTA(]a:p3)I%w JBYECp ٿ\\8ގ*I>;C h]|,xt+h 0-{ ~«,esu#q]9*QEpX^ %܆[ hf[:sA7{# <9FOrvl[#ˆD~G6 $hQ鍈 'mKtI^Ax؃zo 8h4#ɍSj Xn?׳C3UUi(`[v&fڬt;SK)zҳ ݚ\ n7r383tbZf5]Hf* AIwZaڀ%62JelWtBմqQƒrcg1[ܵR>{]vZKc@>݃GU6eEɓ!8&#,pbz7=4IUa7(o<̨{ гLGpJ)4gG6Jg"F$h:X{"1Ǟဆff6b'P\F!Z(O .T{NcܿEeu;v|7gjR2'Gt2 /F+!Pdlbvٝ|/`wb +lR_׈̶^-/sRkw#O?$G)6xV#Of3RLfip<.3#\!h7A ӹYPm5PޛTy2|e`KI7}V8MӞe z< яA^IOC7 d'@Ό+ ѠƇClIsf}(Q;?C YMbz=.DqFe lx/ݳC{ \jd/j]1tf liÕgznE53=hM)81!Ku%늂($Tخ23?|]xa(i- Wg1FhDas|` @ԛ=B谣$ff ƤRvrٗ(l#n/U¦_EuVq"資Ku⋴7}Ңh|0X0Lm~M5F6+,5[o5v3--ba1#2 i0P (`,; Mwy]l :* DbJ<SK] e",xT*šA[k5D[; E0*yJOpY_}UlI-yH^٩j>U?)f"su xgEKDH|(>]T=F_ƟL̒359S>. f;fȓj`7=8YE*5IXC={t%ya` U@<9x/-N c _?ǻT:HBbb,!N^}@$o!rgF(t"o{ޕ/$uf,[V[VHhbfry!Mkq{lrb6c bh%!/frĐ<D c6g& n4CD _3 @U>[v.jl>.Ѹ |Y>r,jd~6Gg9ōJ'jDZH]u%(>q&RZc2U8FF)M 'RE/ɚ4;bShM#(JZѥri T>/q`iOЌ$,cl M2 ?jf (yH:(5}dwViѨRykbQVW>vp,Qx 3,u kW%eѭૉB:j숗Od/)~ }*PxwTies ^0vUsX,)J@fD:1jUO*~xjn]PBS?R캩~-qZ%8|u ~W 6*|j>A÷[,Ou{G#Lcsb 10Щ ʶXy1 ᢫&qb/T7if"ͮ475aph7yN61ȃsنC"w-Z{jr;{?waބm;Sƍ#?M pf[I |(C>l<+1G ,jGV ܓ_5SN&-DK\1+Wli8iV\,Ԍ+8 gYZ07070100000012000081a400000000000000000000000167c8d3d7000092d8000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/򍒗]?EhDTTk׶Ǽ8t8o#N1=2 NO%)7^<1u3ޔNyƁTgfŷ:fdfz-7ۡ$.6 u@WΙy,IfpH ɺSQ{<VH0 J}hS8Ppt^ՂO$sX؊JM"^LAIr\n}hE |QGfEFAd/)wzxHM;:^:D52ܵ?-|HyqimgB/Bâ15K,Ϟ-qv"*[1sC.= l1UD<~ sķWO&$ܣ{L,y6,pxJ`> ;<?qwrNfjcxw$RQn|=k2~Ab]LWPGw(t7>TśGœkro]g_ /A(b*HHm̩['`Q7=~C[K*K$DKS`h.z}~3!(U=ŏFhBo\Hy Su6K*aŏG*' 7Nt([Ir3N5d?_ldR yff=T͎& Zynr𽘨jԧcs= l\˾[CίPWJDtפ삣Z-`1u)hlSTm ,q˜|QVHB#zlR Nul7 ܨq{n4wKiT@0VR:;HT9dJy^˨k;ڄ~ߌHqarsᠾ>+Qhp[#!|M}V)ݸ9|#0\A>Ÿz([]Pbb \f?R ;v _d237ViqX 1L&J^Jǚ5_9ɯSyNdZЌ}8ӄE]drIcq#)*CzJ;)թO`%zGHO kZKlJ~8ރaP|Ѐ0׳ Sq=+ӝQ|(+d+bʗm/tY,a -N+hiyq`kL4`jR^+?,: C2 (V2fVV}w۷>US fZmE}~L#lU;*irX*0Au<2T ]<\a=I'qL9 >x$JœjHO^6vv 5bCb/́d3╱oL\Y 2Υ,$<P_Jj)m uNB&yWeX8Qm.ПrWsSٙ@ZB;1$5Fdgʈ\OljVfo4PڜDTbH~!Qxvi'η;^vm#;"'xPBU)VӐu G%?lg&L*9·tFcLaџ]C9FUl  |g_W~ENA #|$J @۝is˾vS ҫI ϓ=Hx7 +Ό~[.ft̬r$` #󯃕 حKٴ ̾8F]|Y{{%T ĨgE,`gU bm{^Y8eag AF2|]NG1?N. ( q5&ר=367jZlt뻚"y{Y>9 O*ccD&[{ZHUu=obBA9RTrqT\21D"Ia(K3} }K}Ԏ]lBjw([йx_XNY%H_AtZ!bjfw(Aa _ZL@m¶Rn3$ tl)!-.o~-[S2xTq8`52z? 23.p1v,]rgViȅT"wNjATèTE0eI;&)HO@I:ɰLk"0jDܡ(}YN_tW(lE-7 c#wQFjMܙ_(7ym[ PJ:~.YGPdbi-J?2rȢ6ɐ؏-/k@^!˿ P*3Ǜ#U69*uTRk|8Nɦ8_U;.&J%n 0;Zi G󼼣~?Xb }Q_-N[7tDZ~A"%XkQ#@"|TAoYF"w4?EEuؑZ'4ho'ypY܇HSS6/'m'}H8%kLǟ8~ƈy ZI2%`iqos\vݰ ,b1́ˌj_Y:FzhvbK~\Bۛc}SBaG#& (#[ .Uca wgJ=;o wy5o#ܼf3LW;IQ@VU?Xo|1&d/WHe8θ:-ZW([  2rvR@MUrDx"\*?b{PDb6,{3GlqXgkڼ4W,`d,'7Sl3b1{ab})d{Wɘ3WM@6O.mdL gw>u#C4)\l;獞!D?B!= h ?Rc uO !ugRh.v1Sf8d 빀4[ȢQCnOuQƫ skM=GDʈuU~nhiv!';s<~ '3tKzXvpOc@W?R*^L25nHcؕY*OPE 2^*@)cزi>YC74 NNwKa3ChEŧړR?FWJԤ&Vk.E~JmHR\t~3=D_6= ə "`^@; ӵKQʡAM=\ L'⵨IemSZd7狡HId7M_t:{1yp=UKK"h#KЅQ2bm[_/9>r$<ـ$3sև3W$3"SW33-ݛiOczS|p^ xޙ+Vx)3 GyPuF>K.$9m'~a־+$k#$9b aPߍO$"F:!'OσҢ|huzQ_q2W-eYМfma礪)nkX+nPxB拡$B q;̌[Haě#1pLٰι:'4Go}D&z0q(cHo< aY:ynO[=Kc.Og ċA(\ 8`q^\D}}lv&I 7(ɅU⥷uyyܒ8.$& J-+{oi+@eޝ_ ]#O_\` ƳU)/t&5^`s+\%X s "e5t\8ߺ  z̵ NFE4K9SKqTڍާ e~+vJ 5nxw1qNjKhurRT/OrfتA~aq!'#Lu=@u||ԋ^[ -|ݐƾH/:bu7#DOt!)+'S;> &ZRZPZԶ;|P b6ȟܟ1m%H6/Nd*7<:/Ac~Fkj!Q[E}3$Y>[lQͨ~Ž&f sS*۝@("R_}O,Tw!jEO>DϽ Pۉm`sDc桫U0 +^]Jl] Z:Qf|x3պ+9t+5#}KcԌ־' { 2B6H{tk#+]%'~/h}1G$,tv!9M*sɁه GbP"2t+DASF q 'k,bt52P}{vW9Mq觞t,|lcLK5\B%?߹zoۻ LBcCgL _k䅴:cf 7)I-pKe_'/^f_zk&y2EB '2U~gZlaDgVp8;1ilqfC+72}`CzGs'xK0,ӯV5Xz$tp\0fF45]83|nyAkcsղږz9 /%Cj[8P<_&\9c\OAeBgcC#nlXJSa :0Ru8~*dj7f%WwM/t`h ,;ÐXpR!i5n8F0;IEl+p}4 vW!` f G+I8{@/F|{|!.7hvqs{8UVr! 󮼾Z樬 y?ԀReG<~Aپ9 J k9+ 1;קNKlt4itu]P˵5 dp)sbᦄP }5g.R"yE<8*OOp r&.?_N f֙gbw]/EfMDLkhl~^y{hKjE)@͛͛C< 8 O +{+ȍ}NÈB' X %"aF;>ގ݈;KksicqYjfOE2Xf* ?VR=a6y5^NNVq~G,ު0 jXɇ8Q۫w=j/EK{S_]IRq"er_^VN1 q*&VH SV{{(-L \Ztx!S%^AZUmRi>gSϽpvɹX4n`>ocS=zm-<#qmk"R,UnJPq!)AΓ*0<$i{( E~x;0> _T_cu>XK򢀓S7E [A:EFsS:'_Z Sn:rv3_bṆWkA%jXpޔ=Wg}tBd2p?Cv.!Gl~(E1t OE+\U*Y!B=Cg^EcC E(y0J=8ezWɿ;פ+q1v#P>ȩSZ))2\{N&1HPog2N̻ 2V$\ 6)Inc*ڱӑw`e6)Z(wqB%R{/aA|PimƵq=݆ \j|c`%1;]UUqܰ9H4lش3\(=yHM};x7Qȅ09˞:A&z Xje߫TH :,+dD7 ow⍁1nu _ERjצ0/mm;-p)BfjִFK=;~6j^ؤ!/FL>O0SoVxv,J[Z.߁zfΊ!e{$;4Ŵ'D}Ҟv'*I,KO37N9W\E*8X;menoDSYJ+䏈0x2|0S!X&u4tZs=(ySI18f0OۜE+5e2͈3.e3`QlFҜd04[lگ U9cdtb0}HSK R'M-+mTd1Kγ9R\{Bӎ,/ o%8Lk[ ngug9A OZy΃p.4v6=Ї>f%`oK٬ui^h#6 zfP%)eUaO51(n2л[\G[q=j?"X>烨I4uȺ_9}9CQO8θKl,zJ1ai_ok+.? ju$"P. ?ˤkoxAD4m:G8MMI`TQ1*)1\\om*qMu\0K La"MwOeA];3AJq|Thw;>,H8%¡s?.PC."P"SpmgN#]iPHg {Id4J+n+Rj{j R2b$nCb˪NwH5 ;_ Bd؉ԹFΣg@ҎߛFznO5ւ =VΞR4^Ty#"w\͢Ǧvm̍3^cAgsLG_OحZۅ6ql2b)9jl,N"&l(Vw=-9ۡHp{zXx.# BB jB74R_@kJ)FmR( CR YRf EBmYw6yne>L.G{``__l6)+tJXYg{sN 0!pW|WK\6֢!%ߕCBJT,9+p{%}rZ/>D{`Nؖ#a9}+crobt|J ,$痄I`Qlcx KeBb|EvL)~pEh q&-32ڞJTY{jdj?e ƴ]&"5vz,t%ϩD* lx&.FuJjJQGqtDDPFw}خ^YVn]"D\^ u $]# Q8>NXp5 h*-RM OC?@Hu|%:VDPHHJ5OP`_\pd2Y-)E8vi~0ݥQ{n:R| 7VO=2HxyyI76_P:4m5` g$0uCИl'V`)?]O5p0ԃIoޓSe`E=';&o@DŗQ نc͇ "_^ pbV 4x iB@a:J+C+I x "ymU{=WBTa9nj07bjI!8*Ȅ6\x%2IJ/m^znCAv OoX- ClJ7a1軬)t[A)I* klT+[ Qc; BБ$[xkč})C,<qspL\DPFs{t /,Jz%`ABѴ窽_0B} l~b׫0&_zJ XdLHDa y07>ڃ9x;O9Ui=[Q\Xƴ)=RK @:Yk|䎒 {y0_ZTut Ė'O!ŸŤss1M[;\XQ[ܫ{z.)ǗMF>f,8*!3(Vkc^<2 ֜Ť3K6C,-N GDznE5Ӯ}HJO1[[ӂd0RQNua'Cn~v4%y-ewJ xoGi{Ж3am$(%[II!#EDqZ׶ɩj݄~5dtzDn 3;;,eGr!R%34BL`1RM T. o\ c2=Xw871S-U9_ :bm E/DϵTcD&0CN6UnHv&vN2E%J&=+K$JWJOQy%$6f_Ċ9xn$ickGk-p˴U"cX}!(Qj=w"%-(wzifS%2Pϴ4|v ɌfO?,dl㱷Ұ3qh^Cfl323>ޏp!X¢A1 @WUNUD w6&K\GqOogKۅ9 [?&3̝N̲ Z۽g;fm&'pNk2bd~$X7wk-ʵo.^D laXg/2玳'Nw=0 a qz+dlf=l }= ƾw7xqnjS</^J_B1U'"vFp27nZwJi1ji8oKB9ZU mT]O*ڛX91Kvߗj_wC̪٩p>yګp518@VQxWT«~KFq.`fHd7L<&Ώe/Ē9FniFL7iNi?`v%\Dlj, @ج)V UXɿE3| _SGŻpsab?yW*zr2f5Df?K)1mԼjdEܯ0#eG)3Sh-s.Ri=ip&C ylg'[x"͚N22UﻈuiT7npM9.KUH,PHO W# _~/'.2Gv/xo=fhX-yLuxzY,m=\T9f+ fW(ϕۨ:0.$iT>+طV?WWw+YE8V!f p`+ by:8@9pCfi.:ǭ $ BVH37^4FpVg(]>F)v54KƳ-Ӈ"fT&FN{I01,e?.'0tp>5m@y WPhE]f%͡8xTA&Ѯ: I,kЁ_[#ϳu}7fц_*{oz2eRL tsS EҚ2HhJx2hZ&WC3웎I[l)E4cύqr)9hP`n,=:*gvm \Cc>_}w> gII[8RXl!t$^;Q;rtf N^0i[}qrߞ6Ml}~x&b>#ʃ|'%r`!w_Yt 4$bL|J~-;2jՎ'MvΖȚ`<ţZattZޓ [it(YحPv+%1i}nQ>}FRh0lä4eÏ.x?+qUiV#6ѽ?j]ws$԰zM&דzաуjD! t %'"+g `o~|~MSۧ[<6ftOLvQrU+@~b&1E%V6qjU|*T+򛹖,R|qpKݖ"=.DiO@a&q0G$F.4N$ٯD\ish\rE;~u.C❦OE9Gy49qX_dZ-c.8obw=>XdGujL1Hq diesL Fn¬``lЖ\{uѲ'8΃=ڹM1'}80E:]Xhb)? |艾) HdH4`6OpczrVD4Xa>e7ކ@ AEn~\ }u(T_X6?_``4|9(+oRLKmx8zڶߥ8~qX%G̘](ܠl'i#Z;$udտFvL80/P/}s)Χ5{ňsg'淅"SGajcxܷ{= P]MvxY)N\_zĴؐ  q/4M3-W1֧LmM3RvWǖ]ϳ -Kt3"#"db?U>UwMzgY5hPШ^縌fUeOkJ7bAHn>GMŸ<} .|bJ*ɛh9m(ao{ wP ]LHDrT@T.uTtWxMLB xMj(U{*yKcD}SGFd \.0жF}t{'C ܸ#{3ޱo4d ~Bh{`*$'yn݈gT]FZJWQ݊#rٞ*<O{ JuTiԼZWu 3 0s`_MK ~heU@ļb`b>jq>Z^(ޟfI-nrϦ|7JT 'drDCAʑbɫ$迏BL̆p;7eX*3T+9$H|o=Β)gfVq޻Sn7W֌K]a]ݲЋgP},g{7 kFr wGudB}K"/|?#2d}Ɠ׻m4+9`KUew[w(IDm`ɏ|Ysh.!2+(H˲ fT8~Z'T+?Ah~\ sVH2gѕ#):~ MqՇԦ\{Lz:Ymd7NęqHXs!'Ytc[Cȡ#{oſbc0NaH=;`Rj gU=C?A/q<$ɰ}aY}[n c2:SH2?okL̳\d|U4% /Ӽo^/p1v93poQ?E:Td:r߯Hml4ʀ~8W`NlL8H]!>oQ*&u'k A{/ąa}ii?LllP:r)ac3r)Im)_{rλ;Vܫzr8 a$˙-n?NctcV%oWMm*cN"geR++'NJ2'wø/M ;Kxg֛.Y65?Fy$²FoloVBol#3H@]Ǐ>BbԱIqh(kT/K6 +8ǧKLdk5ED_Jc$jJ6r9k;Q*ʈk'euuNc>7dP}0,qrX Kit gդ7D07 YC9Lɇl9 E.үH, o&gdoI˴1zhȞ7uVX.DL'+>tB2 Ѥe$= %)홰񬦶]&^1i$2Nُ@-V@ +aSD kRќvLW h\ "UNzuJ:~;{cӫ %bJCC"6𺫼x5E^H/ǡTx}ht 3DB ڡq sӎj:5}5p{> 01`i}-;!-#«E,NBttms1,F W??4^A!zlnGn; {Y սU^-{?׸: kr(j*2G%bX?( y/x}m\t)ъ hF51=P=y腫z37 wb]|DAT8%=ܒ7w>‡3 RAg.9emY Rtꆗ@$a^.p!f]FoS2e{߅}ְ UCK`AmﴣU8YX&|CJ4!j49$=XMtymD# v$:ƵT /?0ӗ+=4lT#5`1~^=ѨOnJCfNw Y A^Ez^dexr[5"{"A5UY!Oh4M0w2_xnU9F|A P񅚦މ lz0G̏zǛuK $1g?h8u:ұ9p=ȕI,E̋VUݍ"Nd&>IB;2:(/VȬ΂UW֝ի72f7]`^< 1#=ai[,RiGչ[HT?> SE m^w. g抢s^o H^$9CC|K**QcgGX%y;V1&=#BUBG=ךʓG:tȞ`L',<̩c2xP=-6fE)s*#_.ܘJ\-yJ_zI ?6P9|~"Tp\!섞j$?ATf\BbQ;_ܾ?M{ ě yUnJ y+4E0 p 6UޗcxeѕAGaGTZu`%+ ӔlNju#.ITϮEE 6k_>Y"Y9ۥ&*>I+EL }>> 6CHU XF{xRz͖"<Ⱥ>J,L="{s}/52gi>p<ٝ.rO-AizWIw]?8%(o 0uu~S,Kb` ceCrH6;bWMJSh:?N֛S{Ϯ7e{1#+Oȴ[4$[9nn!&gs <5#.|#AmHXTM*_BKy`x^r\C2kIZ"`e>­}qr=#6w8{Y!XBTu8Ѓ8)_ؒĥhCu; P=YHN "=֐J;L}nm-́!k@T䴬b:{$ .cy5}%括gb[,}~3g@WwX.Λ.răN1ޙ#ҝx Ӭh9ʇQMlebn_HC?[FdOe6U7YD^Uq))uaB?>& )=S[3WEb0|䒤u`7Ax7HmÇœQbd-.\4)dZЎ<˝."dKSqȝE9M NͿ8[k MƝBhD @:ڏXGgJwiu&]-E {5v p."߾FYɱ RX޼C\%5ՈC7n r:YigĨ\|6fhWHt)tb1{jǑInwxF$5X* |h<QY9t]tr]N6^r=Z.֣ WnJ$ : Hڗ hHl Į!na|pGXgOuF*\ |1x`L1IgT Scnq QM\K.7+9RfL"bu~9ml5Hv_ DTɨҐxG#6ރCMG03WFC 6_i{B`*ǀQV]2EX %_jّg'!%0j&S~ cY[_=EGVdgAOS\vL:ܿҎ3czC#6w`o(&9Xrd'nkHي7&wʁ.}+9VEt?2^ YίXa&/ '%ƟkC#qB e˾LK*:ҷ`}ˑFm%Hs7u:~ 8yf'orv,cc9w-QBUvms ɾxyL|0_iHp҅gV+aԓR>Cw-b"a\a*GX9×_Ɯ|!źSs`vdfy=LjڑpӠFԭz^!̶A3Wʽ|2Z :Tڅ^/1{@RlϞK#u48˥4-Q_nJ{Q-L*$XGnT)i5$isDzFEDO*VZ!rec&4L-/j4n2O[ fE_/}ȊOX0_pu5WF8>ʭF1ܿ=TQH ̭\}Sr]v\.y2"n8!!e50ƃ167K?-~$E s>V3N( Yh(j3tU5ң `I|ZԯЌ); *ǝ{8R Օ9&ý ÿ^B2qǶ(DϾꪔC0A;@TKZq#*JqʫuELWdv&E*d*6ܹe.fW|=$dyC fqPI~eAJ}9Jw˓*yk?P]^̡dGJT>J H"3oMed-;jK&mu ƫIϱf~)jڸ(-To(<-R%V,Iu&u]EP7Ssaa7MH'֗>#pj1cdDQtxfyDs|~opkJ;4@$Z#J u*vR4=Ik&U/"kIdWRzMl pJaGi<8J ( 稍A rRȰM76إU!ٍ]}lI'+&0y&L =O >d{h*7KH叅"T*qr+7?GF|'shH"QldốݍQ|- oKhn OqNiH19]-3 f &..CczE'ӓ ʬ&wQ4h ߅<f=[fvEd91"r#Pº6zava'ֳ-it2ak cqi;ghTJ7XX>G]l ^`Ugkb4=]1Z<)Ŭ;- "igdCOف*"9m|gJy6rT.Jk!'(&l|,I?hf=$eHS')w]`C+9oj'*>cV~]5B8FAM9h Ԗs@'}NC0)#P6з+n~׾GDC'7H5lhr(=ۖ׹Խs&˷Pn6w۳'B/ f2kOy=o\[ r5WFNIN#(I%ȑ?U3(?8\/HsgLuQnOk)9"i։Qƽ1~pzVFVw%;9kdֲѳub:bϤM mFfqmVŵpU4D`BRY l^#4рEKFcG7} ᩊ@ )-%[6,TlɂO?ʯs'kr;iiQF#i628B&zGLͭ5l3FsmwiniLvtX֊Aj#AxFSlYdQYj} @?F@ {?͔v rN8 #8K;~ԴdG7m;rDxs$D@ Xco"V6ؿDTo-7qpHsA1~,tN2UZZd ιB@pNH)<4cGAև"֩CP5[EH0Yx , õz[_^ܴ*<7쟓xv5ecPb }# DUluꪟlE}A\`3d%=`3F)%OQ pp8(~P&xQ}̡ݏu(*q Pb &*5 %:@[qLZ|%rG-xFnO?::?]m=& UQB%2P},=TieurހE'mʧa+|-HB[(UHĻTšk*3'(ޫИð+VZۈۗѼVkJy 3byt22 {5e LKo %cefof%u^D9^*ִ[T(HkQY;:QY"gG @C8S>eکUb\$Q_IS5)΃rlD`>}$e.[)OruV9I!V`*K>@(XY/Az-|+OHˏdHUxT@ ǪA Li)5& L}Dȼ( -HE/8i>وTn:~H5)Ml $wp0 Zz5?Qmr#Wa$ףEw% T gel02Bgn1௤Bb Aq`9ZlU'?QhTAE8wHnr_+By?;,kgQO#:Q]:?E d sKrB\>=tPyhT>͍2|_|4.28ghJb;W\>bt=CPPe=g:/qqGp(F]843{xCLcjv(9l-Qs r圿]vvɯư MkLC* ȹ6^L 6s#=Nų5gɠX68IdxemCwN:ijƓ0jIPM|)UlMo4{ ~dwmPuhw>W\<ˏc%ţ8m#\ܛ6<(dEײJiNZt'/Y`F⧜9޼2WT{ID؜yYd2>c 7Y rqĻGgkk`uyw]1HL=y?yWz.?GeEB{"\fVo4 Qz(t,:xǧ ‡;}NV_p$s±9ü¸1%Gؼ]Ƴe\<8վ*q"ˡo9f00"[b.%{g%e· _)F>0y[ɶ-wtz tcÚztb*'soBPN>oktBFUU{F_2m+{w+YU !}oDQV9li#Gc}3PKK<]oPӱeTX~N?̰進GB$^ԥJbDXsulX;/C"Kg"4J*KF?^i^ ڃAztǎ܇cB~bt/HXը 6H㹋/|-< mu``*f-E'MȰzE߻(%4YKv^H6͖wqͬ:Qyl,XagjAU!YC夫 2 i 1ӑovX2@cXU~8J-&Cyh!9sB#f*a5e |NJE[GRNN @!iW ֡Gid[LL?"p?UO)n]Y[W1]YϤ+2 ?~U%vfer q#dḄOzRjbm6$`Nlnw?m]$N\wD֦Łh{@=} mZ'!+"&1qXhپ2l@>AK=>ޚcWTbW- gQYahgWNrw Η2bv"uF]ch]x؃q<ΜRR"ԝ#KU]F|>gR` >2)'>@$HY`JGYh13:67?hYu>>`x2#QbTP(ʹE&Mqж:Py܊4rdr8Y2`]nQgZQ+-.6#AjZH*'ca@\B!VEkfu$F΂TU/WfM?|g-ϩK䛱V~YB;,Ɗ _RUƨ*S |Mr^S>EBc|,Z~hD,[X Il9VwfW*5MgoMY_˭(yャc+teG|aS tPulԞvdnǁ顏ݙL#2(\=7ss9G\hq?iJx̓G܈a<%.Tm*fѷEt}S"/zQzRtuّ77o1q/R Nc=o=荗j2 (k| B%hk3xdϯaAR:-e#gޮ6̝g:RF[c2<^B&tlDvqFRN.KeN ys|dyMeدQ`Cى/O߇Mx?} 62RC"w,,ɑU#v3'Oݔ̱L9nҞ Ap J |j޲y>p~:Cӛ#86jB.,z#)K+B'[ӎVtᇀ1njF} hTuf>GmI#M>MsSL;2Ss[K vkhtMA>‹fD3fk 0VrHCoCY9 &uxޗL(2`E/0. >5t,av0H(4H2ߌ\-Cf&p`T_aӬ;1Sn#Xa;k)f,[B' j7b%$o!7HiDX 5(5"{3#O(f7hrX9+}3$e[Iz{t=ʒ1!@  LܖFI|MC7l&X5(qM__k3rN-<ѵdEO, jqLdnlՙqZ,2 '/~o Nc- Mes0esUWnw@!1"`_SKO4(DSy_uWmlj[.pkEH;PͫT/87߹B 1QKtNTWm*V 1SqmPf 7[)ZVm3٩zC r mkT~TCz0켍5; pO8=r~WYcs;Z(OslxtmmC)]ѩCSa(dh"wf P uТ T6mjYa%(L#FctUD́=ʣ@Tԩ-.2. A$rlFb_C[D3,ggsY&T#D.0K*~Sf% ܱm=}ěo'8M'>?L?Q`ur'K^O[v f')|h!H'l0:z%A>+x^j`\sS-ꐘ@B]&feL=SQKj8e0bwR!(+9g#ӿK`cZ$m:B[hBF))=n'f , FS~@_@GOx&mI_UJw{_yk*2tF5R2^!& +8If8VGNPH\,<0ez\/yz0*mzV`؃\! Cv֣m] `kp>i:vX>@CNhbxV7YnrLI 2i`iC=h, BV FC a/ZE d Mov>ѬV1&w!=?jVTcYNCnr;MhcԲ(f:)hb\ngֱ{ +֨,_>ـL<6ͭ#HjR}{nT'oE[*u/R /+boLԨfNa80#Jv^fge?9ڇ)yDO < kD&ȣdHUQX."Ctb 5" TrO4CS.oU4ŤҴeE" Y3>Ҥ17[\$kqOOHzX}'37կmlJ$OIpV^`65A&ѿQe\8LNBq |L[`*W^ i'_SjVVf H(KrQG?JNѡ蒡In^nE6ԡ<4vqn, Ìr1e&%\zhĞXQp07z|o +KtCa:ym(5*2D}}:/e z,Ծ60/;E% 8X)g 28"N`Uqn#xDl"^%PCŜGvEՇĢ4>ND0a(;,E^ptwdE_)K4!Oϔ0&qƙ}N96+y}k0 FHSEz;F~ޙM}K.'"閶>sw0d TZ>HN{0 rvS'F^̳+'.xƳ<0ܤNe[wξ: pHD| Pf7M2ܥj#-!Ic8ф2,&$e?ys+`[-$” pS@8풍!@.S'd!J{h_nEش co'6C^:g1iBLTf6}ͧ\EɮdKP pW0{B[h9,yXS~G'i;$D(r, =g/Ƨ_މepku Ү/[WDaȝ WYC _scyT͞P]k1$- }؝<,u)P /q^d|^'2Ay‰qh;{FK=͂h92$>N?(i$sigCudV(-&ĬeXrܣvwQ@騻LR0q)4N8ORuS#Xabu ʏ1o@;ڥbnMةY8ۇ=mw @ ,' ÁلC-MxN![aJqODޢZ)d+@T- Sғ`پu]\0,d)7O|ԂS\?X2#}« ̈́{τ Ė99AJJƒη>5CI*&X<^'Nb@f4Cud!st>;i=T0( }j?LTdC R'+:@(]i><6hSQuFOBc?)7;s$ Fq.({uO| w)d7#߫W2M<ܗx3 +KAo(VUBrݑ$? <9)wQT)8//{Ɨ"tu<8 ,lzR/p/fF18xݓonňˏb7p|8G3yG󿍲lu'9*מ+ҍz=S`st'?ۃm+CF˄Z\5eyEɭ *LI|t38|wBD-¦LUm3 RǓ3ؐaT(lQQ&6RquΡwsz48KJ'9Ui"6Ľ ˂?6A}7 E0|Ref^~cJ-qjv-"^J_O,9X'xݙ$Pj}̣9~0uFr]H-SyYT֘6y9FGvEP"-^^np;"۰ (?p27E i&6\Ԁ*\# YYY ([6'*n=STxAi!s\/@Dh;d$f5$c=͏ɹ-W2㤜AwiBIL'K|pNXB6Y"dIuP7f\~rf`姯H0|t"B) T}.ſ`HiRY3=")Frz#t>Ab> s >${e'n]IUYuzlשxZԖq53wyu Ղy V0s C7wFӄQVdNȂr=נ0=$S;HDMQnQ 2bnPy@ p+(yϚrDOO9MgB`{V vA3*K=VCy, ǿx%0:ye;B^J:|XH˸$cڐ#6]z_h>5c, jJQ꾋cj6𨑣JR4Ye<m:}c:i+yh7֛Ck+湚io+ZJluBjŗrIku:cSiͶ8tYOnD=?Qd˩BS6S^5HVr;I Q̀Gy);!*#2.jHxݢj2^-{ΝC$L6`mE:>vhpr$xYaH݁0TZ՟cViy2\YV͸$ywš)h=G]$#mkn+vivI&`rsujNd)@tcF}mVx;)NiL] dit'\*3'_+4β}Sr^"i% qx&\i, dVbu>Gvqef>.&`خX\w`IU`jh}7W5Jv:H:4uMB!u N󵟲_1% BVSS1=u>ktx+Qx6siu۬|c`GhU$_tƱA,AtkqFWu?S[e}0Ws91"}=Rxg7u NXت[݉ɸjJЬfiSsU~1rG,芕F fh.$bs ҶԓkaFԭ,fn" o)j눬0.wiIk9qx^%M)/HpF4ώΙ41CA/ ec!>FQjFߎxxVoroaSnF?áGϮ˜#bV`_ɀl/Щt3RSf'lWo-e&=7)9D䛻)7?T^3ڳTB߀δW18 wy 3_jf]$K6dpwT *y已 uIsnf)E[#rH eF7ϰ7}kI갑&kyc)l, 2W0LUWET۠-w$@j.Nh>EUr۹~zx^8u9kX Q` 2|l;^+ҁ;I3@n]j}B&ƬΦ19~4mڑE(o*Pc^zZiQ RhSp܏oyOJǶ_{h4V3?=oF-xp=dS;V4-ǂ\yF4V [|ooKz=_ E;i]hl?Aa~٥= λh9+)LzY)c`zA`xX}ROBk^kԵ%r&Jʦf7hi9] !4|v7ejmT UBz?xs2e|ViP QM3'.}`Hs+jg[;J gYZ07070100000013000081a400000000000000000000000167c8d3d700003694000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6Q]?EhDTTk׶ǼS&RLViNyeQo&HԩL<߮lЈ5}) ;9N[J=Z:0:MuxCQdHFEHs^\y>-oeݔ`-+2?5{~(jaWi18s+B!8$mxH voENR3/QzfH NS{*s#Ћ c_47=yLqޠ8;[,>h`Z#\lQpOzq2d!bn"_,+ͩ%G]ѨAjbdkH7oK :\ վ ±$K_b[h> 6ocw,X)|`s1n7OHngJN_6b*Gn\'p:0 YA>r 7;s]7Jn}#iN/|V0!'|&ryT)PA}@DQaBi՞Fr/M-[fA}WU2"--h[ȳX˥hNJ%ZE*Ty]DWnC@nH&)8}BkSד#rD"ӼT1|WȽa1ɑ6(`ؓXFg)ɴ/4CY L-|S7cole" x~%J]Y[p~lmr콌)V vaӕ)m`D4Q'vXwRtG nxk2g6yiJ*jʽ> Wlpw@ɏg*I _,I䡲8~nD[ǁه΍l}`L&q5o6V:Ca]/KLiM.Bv+#[8vl \P;TccUA+T%bi[:&coʼAGFW/_~#l]VC9@E.fk"$$OEbHeA&Hˣ EI6BKEp5Ɵt  D2'vCz~4vsfp3;b[TUG؆_ZV哢I_Gy>w^&YB̠N0{vu\MtM]Kh Bc=e~FthÂƸ+`z0\WsZڕkjKba^VU/̀/W Bsyesdk ęqQkx]q}t0hOluL.qZJy dVGe8^8߫Κ?ycg\hY<)C)ј@#P1HN]eOm/Swޑ/ܿ|0XY@|JZ_=0wJ +X n^oՑ J #bo8ݷ<1~(MpƫB]θR,xS҃#mqwIk׽01LM?D8g2eWFRruT3OUnWV i**:BL?F@#% v+'xTN\n}FrG/w\L?tN9'ކ1m7Yy$EsCUJE|ey`ĹjE,0!5pv&cGd q}Eh7MM@[tkV0l֝v`-]r8dQ6ܴɆt#:l#тC0aڱdm!| '󺇰^yh๮_(BYgAVJvW>.Z ']9$QQ4!M%oer Ee3vwǕ)hK&T=Or.|'@j<+ˆsl,ǒ~tp+p鹄Q( ViJ[\" ^`Nzt^-M Z4&v+zԞ1N>YjnQֱj*^%}7p-QJ#]WMOMbF~F$jH k#bcY LA{ǽ&=OJ0=M^ǡ'K"ANNr]>1PE(Sڀm) -NY2g )mc{&T>(A%Xé>UY qiR˜,8n,Q'Un+ 5OR;sILj?$Ŵm#xnL^v{ {tS"\^" j4S\ ^tHQ9{Dx[>͠CL. | E0׳[qaaR&p2}8HP%KYUb.Rq+ o2ޯR\!|C2AcnN3jcМ@BXı 5 DU/*S(%nc٩{d ?cĸ |ۛ=bA!M2WE $jP@53Ҍ r3պmM%;k;oU 7'//۬C\+DӰZygWcwkυbZIZL+j#~'@b܉Z3`zz:#*>gx|* J/jO&"Jd׋Ⱥ,U;U #J4:xg;|yFj[ 3mdp* `F䔉Okj2KpX R!^X3K/\moj ӐsHavb|oȏ (e?@A͌õL8$ 3kh %W*wN:Y~ӁkEydm`|TϋRğ&zrVڦlqiH#e]A E{ '_{JBicHd[u 1.czZswɜdgjysgIs*v*ʽ"[n96=dmɊqy)0Bfn5傎 nw]#,"'v8]b ~tv@vZ.21@ڗTVjբI )TTqg+v#O++Sn1hv{sHz.:w_7K "/qqt gN370N#~1 2_"|8!SXD)KLnQ?nmZ&=Ѹ'fQmIm- Vth%*Ju=|LGqC,iŰE͉c^b.ݷ/2e1_ HĘ HsW`Yz/ğwqѐ{Edlx w۟+ԾgPGG:{GQ|aqr7¿K-cX0tӡ@*;)7A̚%H8/5Dg- rkŭ Ҹ6i&m<]op{]c%캷xqTL"-]OpHNaɖmJ4;9U|o<X֥&%ZtGE !{^9 8]pnS^7$H6j8|#{ɰ0qq*]NLq!1xg6wב?1>WE5v AYhCU0 ]Q`/dW|Ũ ː9he~3zO|p8,3 N>dTߗӯ!jPSأؾWC ZR^2,X np'@ @%;=J`6zde|Ï:^A LbZҼYrfF 9 kg1-^ZYr.+
~0Q4ډKZlgg6) ]Zg!C8[Z#YCMbs>9>Mb&n~{ȭ<ʻQ@4*Z) Lw*Y#B% eY!SW-^;ISMe@z!H5Hk&"dC [RKYs$EY61_Eg'~V%? À qt1űK@iA,N{fhؔa05-~K";N"\>8XlWݙ95q;z*E뿹i:⛲~”5SS6f kn %:Z%ɕsFG6wf 5U"{8C|*ؚ?*3#opǃ} BJ?_MJ t*6k|=vĻ D:>/z"=-F2p9^k\~9"t3OaCozeѳR'B ^sP LTOǰkg#8;e};톙9{T|gS"wa^s dj+^_[L&|.I}*;]\#EU)^#Hߘ|.E$els]넉[NGX~35.Ԙjq_ p.j`*h8Р8GJ_&'iQ(] Z̆gB+XHҢ!μx?9Fs0'R {kGۼ71"ܠ w,6v4/ټcjjCO_MWPsdS֯ aמC&b ;e :یVLV JswCJfsE2w\6~kKM)~nKp+kҚ;<p2*]{vb\2l3b|"<Ƚw= %dIbLO?)f L#@]7& B`PbٺaPAP[&/$koN"3ʽS6\\ĕ{ _qO)|}S*x+%ӔBD*2][*R$dEDПCr b͟FZ.o#q` TKp1OfBpS,q0ul'@+{W85*"լjoAS?Rq _|̦[xkl$)Kn.Ǽ1\Mr.cDݱߡOA(pact ;:fzZTsT_A~z+v%_ּ^K&@n%ݽdU=UyR'8~)lGwD#T\g4Jd1y/D* |Nև_O0f"I 6`7* Ev-j IK?cʻyJn_("ۊmb,m,<~)}u-ҙv0%`Sƴ :ހ1P{ܬ{j6+yb`I dȌq7oBSC ]UFVSW^*^z(ֿ Zup;}.H@hj~# $oY!W\1:Xy,xZI;*NEplql 4@Ir] GV<= ٻc.qN8\ϻ!Y4VH(0y|~J :Hؠ(v+-0XWf{mWׅDXo N)&1QU0'hd%U/_v7D'b8-j*ՠΐ)ailPKR'1Яk-Rٺ~ p l0VNlIq̌"Zws7YLul-kSk~iDt%+Ja[U"Bc+q1ռZ=OFU~RXY~ [$m+E07B9zAu /:#1̵ѩ.436ERP66GVmH{Q,BdTk[5s)\q:gXǏoh3K gա9 :LEjT¡E2zƇLf?U,;x@+c47UȐT# AmC[mɬ KRKnhPl&&rw8;0clK-`26%_+V]n?ʲ;l_ڀԺXߟ\ rئKbԜ#P+2jڽ-x/'T \} 9H?`';-^-o}c4I[@Qnd#Eс\7gd@cfEn"k Rx@jx| o[W J +,o>v 6210{/xYrMgWR]Ԩ>ls18]n4g WZF\9"PgIͷ77/!x)1up#tn_ykAh [GM'Q$Eں-9Kfx>4).jvm+ۂP52=0HlK}GçD>ߍEUcEE<<-띸͐N- GNi:LKD\E]6>f0~}/蒠 z{-,M"w^ZceU?QM: _L6:Y! π9ȵ~XSxRL-FI׬O U7^\Q.c22PF_V9@$(^+D1 -9ˊKEϪfUkZ!ໄ}лAvigZ_OmQlǷ2‡;F/=KNwP Za,~gYƩ h!c$q3l-NnY1:Ixd+O[%"Ӱ&~f)dO PjxVHI"rX<;zT2E~ԓ03Moչ*/,c!3$0ӵ 8 $Q_a00O8D`T_'=5҇.2f*ux'p igd_>Kv[le2A(C%m l>^…$S+/\77;BI+&#yj-Eֹ ",Htcy ?]t?wKⳒQ^!TOҦ0iƜH7QmEe2;8c1o [X%W_Qj,-oC/y[WU!:Y nck*-Y ;)(!HPAӃS[{E[VTsoړRaz@4mlqkb&>]_UYXHf'9oM=x3921urn03ڞMdf,2Vh>ޏQ/L]wBf]_{ t44z8"G$L4=(5 qvch8ނriRguZC,<{3\2iJ3?l;Z>"5_gc2"Ixī*^4ό )!Mk䄗t:El`!f 8|OxODr!&r.Z!dq'jښ.p&Mso"+]\{M9JQ /R/t>QTO7MѯτyǛ^2ս2^@8 .Yp&Rh ٚe'* {.@82/⍕$ͮjN,XlӉXk<2,BHgo6iYZ̬NYEʞU{F3Nq<@X=\N@dJ5/e::#]ORh20L~_bG_kI{BMy^_쩜aB9+/-S+;dl!S+g=󺁟_ v^f##ɤpSY*(K3cUzL |^ C&ܳ N!ܶ6Mfl,^/gwb#6=.aX#r-`>kL7hTIHiF2zݾ#Wc1 6Y}^+qX*11TcVgu(Y<ɉ=Ms \+?q'r'Qg0C57B]Ja! g_VrB?iA~oj>. u ނ%xsNur&ٺS u|ҩX\r kC,^)}V6o2E͖U &II%;[-+o& eL s됆UfRW2ϧݱ3I9.`ɇ.[^a`0mx2d3:1a봡G)^0ù3(9{̫)z̕%eqO^Y*'ꍔ&2̰N-/ uAd]zlՀ'(@t#o>8+WXNu0j*A͸d !dʊ3l RtjkVro8jxϧCG&!V;7f6 )y&)ĽΡ[Cؓ3_y|WDqo@fPK%3 +@/D_%gB>HW{MeϤ1;h55=0EP&@`ts2n /ڲ\Qs%p|, _b2V0ZA@l7V0?tN*m[BDRM?nhwךYVoԌ$*w.r8T #g cIipAh8Y6tۗGDԉzJ&#ZjDp!]XٯYϔdEJqA 'TTYMUS) C9Wഥhwvx5% 4: H@ydztd!}q,W՗Np=1޳Ϡ@A dN'FIRvHKhBPUx71%@SoX҈|=w_Qw}0M Sì@B 81]Kic!ToniniL!Vi[zcV3T5N@F"ZəUxvÕERY 9KL{b_i8^e7[C}gѱO1G'PU؊2I)}1;8FNlR2Ej&*d"'XWbE1n&c2ӾH9BW-.>s*Snw{OփDΤmTPUdTBڍM;vM'!q oJYGUd"LR߸ئˑ}uk|eh[(KOb,_Jm= Iڀ2~?&pp kH!$2lS_NUKÝbG[ S'w8bAGt9^?Q˳F.֠t.4lҝ`=`Bڮr[lM'Uf~N:fX|M*Ixd4&"Np6 VX^GjPǑ}s3ESdI>* n|V阵~=7[HAt.- 243G@)~^#MNa{m ?1&6 Oۙ[g Eb;&GX'{Lp˹ӅOSs#-S=ÞY!݋V]f܏޵f%Y:њmTF[iVM1f_:宏]*0P(!R ?t"E{?M w!++<3+KXQZWAHy"`^ "wfѭ򼦳G+^&YHz1wmikG ֟M3~r"Ti~o΂f+Bcia(Ƽ%3 kkAnw SUGka7Zrg:gV^"iw  wpe@L^69Y}`\Q^"̋~Vխa;1 O ךRbm\Nb( bXO4ې# -ZĪugzP'6&шӯYO4S-vPݙCR&Gk\D]1pq;;wx zhON UJrOB^-N|TA}g, 3\3GQJ#xQq/r;8GmQA&)u CnqA%E8FQ)^ ׬2}zwcW99Y/֖w:rFm$4f'(_bSgyuio3dIH>bO>]G[doGv4=,/wp%1˧XCg*^?cDpJ^I)X|xr+?9šbOi:;=0W{cS2zy<+3oOoRL7UI7IU-d%cɢYYDt>* Pq\l~EHVl0?1dz%,IwTL[Đ l{CS;YpJ'=`}.X3TES3:p0c8U|3f1( CK2X6<õpP3)xhlࡹMgYZ07070100000014000081a400000000000000000000000167c8d3d80001f1f8000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/@]?EhDTTk׶ǼOw_k T-q3E "C{5-1Bb뭖Kj3xzƺ }[!جq Qm?3$XEMr(C3-*%&cͧ[ H nl n >"mDSV|^.;Æ' c4}) R=n)}mB橠42kI藺1SQy QlQayG_YQx z6Ux.o(o tLI1ѤGy/|K.~N0g[vF>vo׵ubʐ?20iRU6toApI:ڒ>xLaBd</m}0:-gt$T$8de))#GФc/o 2^RK}}a%U~>Za{ܷ߳a\|O8iRL}BXT<{lۉ;\?cE~"TYK]hO&!-bbd̓s'thP%~?lԦ[S>,SĻֿ1GsE˙Onu ](F<2,w`B:.f0N ;UD=D$\u|pi.YfRsn& q3V}@bz:z̥'o]*:;@ƺ9Bw)ɨk[-#~? 2f8Kd8=pNBXO]C2~}#^ׄGސdn eMn#nvnc ͻUB>8lwweSrmMRrKQE\Ə8u~`2RF0]GL裬3Tw"Qi`km$A`tQ.RÛo2 h*Ju[JLAvC>VJ1N0nCʇ&zXv'C2@c5#z94Ȼs}VT4عrg(&XVWǛR&x;6`hIRꎹ]~7ƾ!ѷ\F~}PQKFlQ= Ҙ%w԰j0 mɂ4t"r q*[-=k#xJ(~EIԳ"+̼ẺZi*'Lƚ]֔ypL) ![DtG>_,a xN;!9+Yu${t'FW Ę`L%@?Q RCUI;/s zD[}+^]U- 2jɮ[4KmNl'IL{xUvLzeF\LR v'9k-N=Yx ,69:iњ*&muN=+4<= |#鬬򡡾irט[ѐP2ߕURҊzlPVyB0TB)O!ujb},xm8 M|A2$_=ED ̲wtFveTt{XPسQRmCUjK`gyhΉEW"a8 =Ɋ/ /87ˍ)zuV92vyPB|PM?UQ>^5ZIKXFgYP ?Xf\;L@*viu]*|2'nݱ)!'wLdT39D3=ł[Hd}2߬eӐOfj^4ObV5ZAr㇡zQ @ٝ/+[M`=i]Kާ0 (@Q;b:h*y]z:'3^lvʽ kUZ"nǑE'G7hQ ?:E[Jo$A,9Ѿ*;3{m8/3"{ƈxԔjFp4_q݇ r33F(r`B+((HkvbUr>N%^c%FdV<C.3Jq(&Ό'HBqPG6X?7|_I=,:*3_f l;z}IL}EZ^obF1YVh`cL |y|1^Y`r x~a:p)a+* ?~w!gNhbuiQd~6c9‹h*TQ?<q \DXٓN^D[?Op+Pw&)gkFkZ*9:~e` 0i0Be_ !>Bw^[ ebsk ":uJ[z]^^.ӎkrcI^2X:M{u0E0F:/ʪ,H]1gKq%"ݴ{ c, 8Ȅy{{)= fCp*ˉXTºAG@-NjPF[:QfN[V`/*싿$+!41ݒ c`@ WU'g^C ve1nOa_>8O@òmUVHzV(`U%]w{S١Us!S6TRW* ysłH-ec`4yh*5S=`l~FU4B $CY1Wkۀhb00DTBwoo{2՞KA+I|{PJbd^i?>`PdYrg:NX躅G?Ȅ{7R[4^)6ET.<(=ל9;Ly{ʗӤlc=&q_q o"zq YVO -^U8##79unAu)~ JFU!wc2iIKJY]ܑʌl+..3Ua`:k.+j#-vm/} W7B9'0-3<ؠ,撼x;?1&hq5 3rt'7` bc?s8;VPiȫGW賍#djELbboz/PХ11k !n,VS{mGs{Qo-C,SoPlgI53X!:d,k[upMzR0|s+U,:wK2Yӱ7Dh0;U2PUO]豶ط`S 1/Z\}_!@b7( w- J65S_CL{OJ<.cS苠ᨆ/+Jw4iYNL>M-]kT!;<0(^B|ND8ǟGBQ$3 o* {p8&)<}$վR"ymcUCgEuwLA]~A9#*S#M~5#@ʚ&w%'""J(mFr˞v)۱0F(*zX~uv1uzWs;ڽ6~=dQ Q &{*=VT^Dʸ% g \R:i[XŗdQzY:h6$5qZ55QdjzA<&ZK(zp ]\L"1v\?^(m]趟^stnb6id O ) ;%up0]AGm9;z G_l(fxt _4KK}S:ȵɵE(P\,'n@f]ӹ; C 4x 0s ԚT(=@ X(+l/z9Eq IMT"K-ޚP[?8%&50YSfuL@MYPK[mW%qK15񇋛$и:)A"gp*z8&ƥ[2 ߜ !g?k × ҏSpt6.-^}-2נo޺,[ndFK# '"V𜂍HtWprcd1z٥4tP;3Kp0gWSsiK l1{j(r7K끍snCC1-$VZ,(9\Kf|0< ThH%. 7Y1K&< Ūޤ% D&C֌f..QK沝 QٲHB7B2dՀKp3is`T}le}/#вXC%>]kUՠ0n\<"=f4N1]!7 1/mOIHf=^"@06w7-NbsqptNTA|7l6&4ƴ>mcc ֣֓٢`NTzZ)zZ+L:v }cv10U!g~7k hƱ ׃Uv"uT!ݟ|3rLR_Bis[vAʬ*kA5nK[b7O #\}jFb#UÂoJ!J?ۡf7=#&5b}1Ⱥ " 7Bi8#$&o%p e)@`EC"YUX.AmIM9é\3;bc%ۉPw?d  *Υ' H9=褱C`'eViQsT\!SE"TE4?q_{%p8WZD fl'ڸF>g:l0{K@_6T8(3Z*i\g6kra{ :!kǍ|?,Ty/-c g`䊒R/Ͻw5yK> Z Y DDŽYkP'n:'ÊnMGs84x Kww캜\;dq(yJB]"gB'1kOX(CgS"v~g`~qO.Sڑg-r29{3@'ZSj/!Q"mD ([Nu,mJt.>䡟-xуh6s6+ˌ:wGxA.Wɤ} }Z8oYi !=6/ ppt"d5={%~np}4|ҺOoܔ:XC^JiE%ݰ1iߥ`?nT;]t3gD*(мtR]% ȃ58@F>Cl ea•NȜ9  tz oʊG> ➢<Km;X]7_m-/acA~?ksPُߒ,k>l#h-4Xty4_ y̚jgRjRcaB7ij52&$h8Xuhb>|W!{SuV&!nq#:F1j[5| ՟+|ײ,f2UVP@joVmIhxZ[!bC*Cgժ O`Ο {=V{E8+-XsBeyl^W]i0֐֐ԓePcyMxk6/1%a<Уws~ԅY(w|E[^4\*w4s#v{wFF3oEI5[.h.7w(M6bk['ɳ4ml+1'1Ya\봇AFSBtǕX}tU|IgPk(!3Ic9[ }>o`t~RUVhx첼@Nєjih(w"?ZSu<2W+ .+w.Ė D̨4D$m!.ˆ ?|& ̐#׀췈>(nl1s E8S z,{Ẅ́y * d8%5 ˄,g?xxZFUw)nKD"8g}StHѳ]%y%1z6 DZ< 榢"Fٻ8۱4 7oL!Y̋j+!aP\LC4iFUlH]ІQhj(k;c7CIp[ >!2#ғ?5! c<"Wk@i-v >P/%3)/\OrNnPs7k\O~9l(+6z֠ i<{WfPhH$E2ʮL >DzJV@{+bYD x`I];VrZhbY%$3_jM U^v?L{vكp XKɟ4aq 8mhwṿo`ZM[{cL^ِ◟QOObF]OvqNh9w"ŝ磟 +X^U}zfPxjڮ,4%$A &́ g]m9-b)YA[O9;11MHWqi QwT7YaCfޯMYR#!R gWGnw1Pm UJ-, ile}`z,K HG)l7r@s%(?5¦h^vYXg (m1ODjX,fK=M\ (~JS4JQ2DO3EA:#cѶ?W $e%-b"f:vaffNqwg(?LŃVtO65|ygm`S.^ !uBÍ쀑P#^40a[?J 4!tcǦuOCT>3ṯi b}z0‘%wcJ"#Cf q[Oy}^ZsHRlBEc6Kog^}H&յ풍=DuͷY13/gJOW gi|[0 *0^l-P*65]oSڗ*҄T^C痑+NtW&_`֨4DnhZҋ(b5 'CdB]`I\U+pb>l l9Xә\u`j(뚟> ],DHQ=~˱礱FälEJS)Qi 31e6Nf`4$|~pZG_jHBe:cOMfeIO;lۛUJm-ձ]oO#- =:a&Eǝh q!]hHsSq$*\>]"HG;bC'6mXV6#X{ Cnp.jWUҚEiM6@ I\rBjF|ַ@R6sLf(6 'Od?uMY_F$w )٫.^QV >Ϭ=`H6jE̻ d4s%n6'$-= KgLxc:O XןA>i֋ rz_>Z82L:e0ƛIeUBCs#đF/tĊ~EOXzڳ mܸuDZTa{s;7Gti %PRVpx|#`jo Yj[7ƺmP~_*r+79U᧵?;Swt{q, RQ:36 >]25=ْD@jxsy٧͒X%nwN6iq QL^ Gչ8L½fJ?eW3*ɝ&r~j`Zi^e=Р{u!V ljӫ>za׬;x6MK(HaIns9X"{S*V\|8īqɶ'UN%e=c߮j 3"K5\lrL$?v̲pɆU h35|p;ݢ BӔ KVMZ1yW*Z*mw 6W-3רz>\lN6+Etnx|Ytu9кE(`ȮA6rkA zWs$uq;~mk+:^xPo8o/pX l+ jJ}Nr3P͂Mm=-|Q7d< }ic1? r#x#?K}.3u wh|tɡ22ļȒ<-[O21?.abi6xS; 7/ܧL͸J/Y\yfָ1Z99fL֯;sn69.dj>ox .kXއejt ⳺B5D?ZZ%%X&A߬an=-cvAav`9{2Z+wФ*3{BN& p?[ԐGsh%ZE^s3BGwE.2|nB_LhA&n6kG@5ʒėt)`\^[ 08j0|+0.b\.^Rհ*Z92g:_Sy~ZarvƶLթh_})$TU!K2I8c$|DG0tL@3|o.X(BԭX%fq: zuF8)HyGv2MCb0[;6Ɉoq_κ+S)?ˡ'3tR#Eu@h],%Z뿬Y;\iYO8ijUZE{`X.T6*wQ0Ʋr3hz%) I؛m.:YBjֶȗid`{j]P$-V(G["Ro#9O"& /ĸ(TY*oH77 x^vE찺ɎNbp]* }ism T g?%aIj9%v`Uhk$~M{e4'OXd cz]1pMZGǭ†2Ik2%?Gj̧lˡ->jlu%`i/ F$_0䬃 ;LRH{U/2'=b\4z%_a8}Ј λHyᧈ>Je^ړ1/uwb\,yvd7b>%r$ 釳謁s؎#oF];:EM HF1=mPHogٝAJtG(BOSLTݬ.ymȥ,.MiQPy.XYI++Zev̮h9(vCAGВFdqt6p/۪`6/22)"|?݁!#@PbE^ӐܼJ?M$K2}ؓZ[8Lf]FH_Y4Ê0 7&b{/#6vDc=\9܍^`C'-)(N'1M[+!, ]gl7ը/%E\WISa9{*hEflPoQECjکՁf ̊M"M mZ)GOCNc:eRQ9+x Kn81j3`?Y+/Kus{ ;2!k"-Ba[q&lE'<;y`*@l|Ue]db~ t;1j/6ē0> @ [ n[E2)w겟0ygc M%&YQlv宬n="{ `.`O)4UEOLj(3ş}<(ĵoui[ձ8Q1ͪ!HƁ{"B' s4`ښ6fW @f;w.>d0_f5vXU(E"l*DGZC‰cvbY `r۸b~;KTAKĵ!Vpkj>cN-qe;q@ K0Г; | ů0€Tl˰S`1ً{;paŪVXT42vӈ廢.^ëW#q̀fr$0h8+'L藑C ŪQupŷ\v`w$&2>*r&)!ENtdOha=^$Y@zB+QXBVfo sn'tL#H}"t$ [ w2_3S{vgf@bS''|;X{eaI"ɄjD'@Sy)ZK\}s,|cȑ= թ~7 I C <[yN"2[.PC.V fo_~l;) iJ `EoDҽ|%yil!Jkqao,W(yN0eHV$A!1SC4zFiG`UDA/&L_6~BM9B 0p8Q4*R;y3gg"&N5f]9~Ʈ ܍i,eѴD EuοP<GC㍴ DxQ T.0˞v=O' S`i^Y0BHX-g{ Q'H8Y@1 pXߗ  .cG,}Mx.Cݜ[nđĮ!v&>]Ok#8 | ;?gdIP&h~؁S{̐1k:vT[賀:e1k@g|. uQvdh#!WS?9&IZ)]X p)39Ow…aɒf5) \\>ҦFi*1Wxx<]hb$Dobtx_߆ j <|~Κ7k)(86}nQJ&x:E*u;5|$~FOO SZgo>str(ZŸn9bgr-A31wTumc.u[e^Gݓ2GAzǷ]D'\0rU^FZ*RuR a`34'W4QٿTt2<6H_nM(ꛭ5ou_h$M7B|O֣]Yُ%?PKJn59nC z,f/-fv@³m{g+ʐWsԊ#ha+*7kmGң-r,E'dU"2 Ei ~e޻Z"FŶZݸ9dvW>i95P>eȥƃHzݡBfB 0SN QO6>N͌Z B橒AV+_gGN˜'gz!$}m{S(i+dM$_"7&䅬7NV`(ig K?ugn*G~Ur_-|/"1>q:jZ쭃^ǭ ('6}m[2wE-AsST5/WWA9KKDϿi-_ǨXo*y?țgG!NW 1ca48~q;2=κ}@wl+ڸ( V[W)sLbaġjDg+K6!X3<(ë"F 5L@'Гܐf2ѽ7<0>q%!ѥ`dr ¯91kp#9\ʧ(7I ,"ݸrP#Xԭ 1q>dV𻪗=/@'Q)8uKޝ;|f"foԆ!b{/[f"R ')3VUOsu3&#tǗ9gm P-\M@+-`G>|a~*=>_*s|sYŸMl]rJ;%`J՞IF=SypWBҭ?\S}fIiKNI㺉1e'A] %`)9tPuxl/jQS`pUYڂv~ދzlFo}Y-rBǽ&]Ȅc(5#*Ƞ{Bjr1f&SТ>+FQ,6z kbq,׸"l鼃)mu6&tɳ:bTrwgczQIeEHr%&T2Sď28E"_þÆ$ X#Ь]a[4vd/Yeхk8O"2{8X}ҫ=+_^-v:D$ qdr##!|d !GY ~{Оլ덽K ꩡ}8yD^}b~aBE>tZe<<34H+;b3R2Hq}Pz\ "_(qcX3 xnGw4M֨ yA f&@8ٻioAT?ӧ!Ū#4B,_]ByΩ^9J.g%^Ά@a,Ƴ[rDfQRQUC%Z`v>}ԻeQL;!$L};$Wo.cyf'8JwI 裉7J:?Rjv&e5nn M)o8ep̚Py9OvY Xiv%^%yMh+I n'(j%B+&9w$N'釜i)'Mu*gT5+%䨖A,uυкF͆&EI2ffYQ罈BZy,(-X6/ ^al%m6GZo$9_Q/6m㊓G9VH= rtV6&$ ~9N"Ӡ;%ug7{YS& P`P阨,ޫ-szK[olVAKm7`Djݪ[:J]jZbs|zT {;r6 ɳQuԠcu3;0|h{Txƍs~'PZVR-@-ol5U'q/KCQN+fU|r~w۔HR"[Z DqcT+x@{`D` o#49X:J[ ْVI^QEn]6״IĚ9C{MGj[IaL/ [hcPnQJ­p5&Qc[zj)h;ڮIe, s{S{+i`hlO.qXq9;$e;(qHY^PJvTEQ:{k*;Lej6Д P>\iKgFʣ4P4d`<(KNvMῄDȘbfJs$]TʣnũeN3DNk=Ib4ў~EG '4M;f ê~-\fL @ |5_\>J-pAv1;=֥͐E}Obk|)@]3Z&"q"p jkܢ-#=P9ƶ/:$ł̽[.k/MB`QI5>?@FB#=`~ѷA`uHxʮMfzP4ʫ2+tr9ax5z3,BZfb# )w*#0H|3,V0#Z6/X2\앮хD c\RNA?T3<`V9"%<-]Y+gz񛍠G;xhȖBqgp{T }j%GCmz| 32z(D/Igq*_\vFkD Xj*)BsCMj{f1(Pie&(jku63yȒ Z yyKAQ_?hɽ}6{٢)(1 `awCT~o`XӱԺ8'՗$\ƛ,s/q{Vj5}*%$&:=%t՚Ԛ*B5wՈ Zy"@YdO1H %չSɍ ,Slݫ{P&p|V.WɉX8ސHp5ŵ76C 4CyʽݹJ6($ݞd!tt"TH;?B+@p("XeM8I.Ovm&8SG8!XXt[P,b_6ɞf =")/JM!*mjS0Qo*sl8mħ@G0[V^d,|ԮDp1Qt,\BZ 6 BsIR\04j=&VtXHBW!Cܹl˿mڔ`lXM I%)R(EO@rjXQ7_< t4CfwLO>̔jW(JPNʎ'"gvE,pyGl>&ŹQX(FYO,QcP4OR]ZIr{Y:FeRt1eՀq(nxRQ@k(ӵ*J#Ҋ4<749A2]tV#F ;QKv~<0Eu?[Lu+?.^k&}IaV~Cǔ38@"IH{@M`+R`%vV\Y*\l hq9bjwca$ټI$Sh~җ7i0cGymiG`Gn҈ ЂQ2G]9L+0Brڼ=)@=U!_w8ef KY*Vr#d@N,]$xG:,NSGsN+{>G@DzodgZCYBX5z">:ԔyԿ 0JΤ[NL|׋2ٱ^P9fRن ]7gΘ!dg%+ ~ԅlr-6/lD=zmږ\ϱ)M75.~T69#< KǾ.sarIJJxkڿ5=ߘE`Bɪ/} _b?A)ke.XcNﲢ hxXiy)x[yfU0 aڦb_Wq^_v;@%  {ؐ6,;4u{Eh% 1ʼ 27$hR-n Cb'OH6GU?Nxb ~A VFŽ-dT0oh2qЀ(Dz,Ƌ@ef plqb8oPr7]?6ƣT.8H+|pA4ƾfF9LK/rK͋Ü?Z =__PHw{oQht;~MpNyVCGۮh]j\_}5xFOXf$ n9ܕ(*cB`6+_ לvtG+pg%+;C~Д ,>׾XH*xG%;RQ'܉01",~?+|n`#n:a_T{ hЧ~aAЄJ\ʠ0@E 5&a5g0e`6Ns/rng (eq53{4w+nWvx"v5 BIhJV4: U\={nD>{*Gfb ?6JLakl"ȲTnwĚ DAEw"KLmkL>ŒVNz`L ?6T+ U&aQ-ReRS BYir/Q_ )=5Ux#%Gz(s#0TW͓u0#Z>>+3~ENS2vb: f }b/`_8mS9zXUL3xM"glB܋ܟJ6Tw 1xMj7tG /Ք lK`Z]m|vŧ,WjV|KjU8DzǤP~Xu3% ?Mӆ_vFycaw-_5G#tZYY0pnSQ`=jSU ] _C<܀>&R# QQSЈ@tC2斆x?>*h eqhL6bu`M_kŝ!Px+<( Bb ix xC{ϠiJ!Y4wڡC#Z-vLw?$ѯ820d\t,^dgo.)lKv#6ofdyvW<77\(sB^_Cm4x9|>^J|7sHs@0X]}4.+ yLK/if !9F' ܓ~!N`آ u$lR3Ql/P2D2j&h~^3c-өgi$GQgsжpbIY0McC1!V)ݴ@IOmE(#X"oDܶarTgmVs]Iu?eA&jgPUu#Bu֛-3|IY@j";o~B#.nKѰ@'mCnRx© oL]jb}: 얇 a1>F䓐+엎!PebH>|On⇓뼠8?aV>xbl@*Bs8-(9xk;R9rԻE wqglT?P '&c୪Zߓۖ&Y odb^02=Sa]ښ. n'\%^zsټIfۺXn P]5(Ds-@&+~shЩ #o:>u2ʝ+ ֞'ӅKvǷ(m+gNJsx]pdj` }׬N(gBP4_?͇SR=`) W{/q;Pc_8ƺz]٨ʊ)fa7YP197ܘ@ĻufԒPԏAʹDCן(Zsru]1BHp4֣,f.-*Ԑ$.ȫz0.Jͷ/ڧ"U [!XWNlC9,%JiQS.>qXh~/ACg:\ ܵ,Z~>m\GdH<:1|X^V%*ש_!ɘhB##+/jZ ԧ9uEA͆=怖քKyV '1k4渍EL&4/۸S\?R,/L?g҆qkW4

@A/b,/£vONWID wA<$Bo @CϘ{Ph{Sb?o lMX`*4 rGֲFND3nī+x8.̀С/GXuʇ$8"xNNT([K5΅=[NߤɝY;bRWBI{#K8J2-܆-=lم:jo\]c@qpt'Lw,o0uOѽWWSp#5M&mκH+?E@TIFo%*/e^#76}sDof63.KۡNBN;@Q?<[lҜ9pSS`]+&Hr6I"@TcQ!mbJӍizXX 'MȌ >ᙖP)ӮFq>kj 7Gc&i+7+d TmeP&ij$$B\gCq|xH0B*%`"{hƾ[;Vtt9RtbXm!"*҃ Oj|tTԧ-)ŜEJC;VgXndĽPKñZKcPgZ 5vg8*WK,4ݳM1!wITQ .n Tc. 9&EW]^ARqH P;cj>6y*3 H;2d"f(+qr>3󇊐g1Pr6$ͻUi` I,R%-Ϩ@ ~Q/j3Qn%f"ʼEW_{?(/;i'%%7ҥZ~,U>m-ϊn\eHS@E+3-;-Ǽ)m(,ϝ4wڜfܲ*c48^A-rnb)YNFM;3S/e{J $uLjE],ZRpSe,:!r-Ea}}ϕywi9$*^%5p@֍(g\ޫγ!sndMH[& ϖhu -@qK}Hd 3\QSsWYu03*?7A|oUbm)VIF"sU WT'QSgnx)]#杴[ 72-PYl"YY88quzVB09,zVwf#'V yeP\O הjP 4$yTڙ(,xJwXoWX3IwgRhjӽ/CihjpbԁvM  ӵ C,Xe5;qm?+d@2Z^\v.V\Z AҌ!i %F\lf8EBMeHcZḘ?oO J -U)q.zrLN5ʖr&H kD$nPܮoRK>m_*bܗ MBش+d_v9U}'$q=_h_ǀ10nv7u>{s( T؂͜Y cAP}L1|&k YAo;4N XyŠ~>B *t}Iu_3c&TVi)<ʜ҂[,_nCM~;F|IDpzx](䷫97&^Bv^ME)ee8ܢ+iJ \P^GUpʵ~hIwt+LUg`Yl-ƺlxNG/>+-ǾLOc %Bl@7N#;چ"rM5I@ j dN缽+w`7s. s6,Q$H:6w{ Y\ v;3dkABK%*JNIhz6)wiq`vFLdG M Bysy ~hb#ՙI+tǒ8{o͵FG/z`dѰ`H~ DW\@$ s #3<_ )>c3ۭA145m-tJ·-ٺ2q-nE|;! T`&a-J2)ݲ ?#G1 n2Vqpr{u6d!u#'x+-s39չ~xTM$`u6`|X+p؎@kìNυ_?ʓCyWVeJ F aXUjvgrLOR&O R؀ AsPpœ /t6 Vfދuw~3^UB  =Cݟ{:ly3i)޼iП5߲Q_v9͐/ǶY-_eYhoАB*i"ڒ:0kXh#c="P1JϢN2~nrS}E\jfP2K[_*k6!t>$Et+ <0ܹ-^]>0L+" Rzw=@э_Ex]xBw *>.w[˪+ՠΒq v`Z+7%Gb!g !׹q;F@0؁e\ 'cR͉>-Bm-e͗a0 y.)Civ q\Gh.܏5o_pvwJR\4a&^Kt>Dz8&?;.5 YjFP8"5<_v^xgwELpy[r&%5r ͡-5E 8 CSpa[֏i?9 JjFV,]BY8ZjMx=\Ōb{|Li|ڜݙx̓ZXԟ$B?T@5CZWrJ%:L)m t 9Vj`$=#{Fo]ζH>$'BNƌK_\q$ẀTcaWbLtsH$\Q_'ޔӒi)Pm0EвX"+p%6\lDiޑ&?l{O`_k[gRv`9{H);&jG0;ί\jFq2? o 02ȗo+Y oGCs*ś.o<& XjgDֶ+NpKHmX9pl+*V\=tDfeRm}s=v?|sE7N9V+Oo sr w#hx=pq!pz\V@xsPzwbZ/f_FyNw>y.-"9ľK-H`RW,M/gj9Hvmd%Uv܁ mT@`kc^tYSUHL Ĭ*bRh~ %j<>67!yoaߊQmn/%esZ4Sp y`kNwV%BiY)C w4ٶV#F ) Wȋ9|w<a+-hMU>0ˍNm;_zKjCZ1$O#KDJFsL9n3хbkCDI)QeǕ̆;SE ?C!8'Ϻ*wʩhM0BUUwW/ɼI%4 l}F=ʻ0w:$wlTm Brk(eDEZ&+Cj̻Af J ~hN*4,{"5!05ʌ^ϩb6:OmY˾\ZyLq^*`}"K*,e0py׋bXb9z)uTJjlŹ!mury#U/yKd;0UT(]!Ds=@/Yc.TroC]/_^zw~7L] TɓNsd;eY"c%vv\>bBw16isbMle~r <-cU (XdO0Xf譮s|9>JΒTh|Ke[ :N1)'8[jv3k7XhKjBs2hVAݑLOk3xjѫCO9b b f6v6zE+񧋅@rE4s \̓D5NkK3o#(ѵ$z1$ B&Td5K$C1ͧ\MgX(?zKzZI!EqUn \H - ߇ѵ ]I=e_/+c`SKSknYK5?$"܍:TQ1.= rwl7:-8+q]e@#|Z >193ŔߐniJ_An;'+h:"i(3lmxIS}'uoSLdpMC}LSF:z3;QR yyLa ci᪂$zxѲ`0m>EE)if9ߩ2J$/괜5ĕк(ȫp}o:-w`U"Tnqὐ4|bꞜǂft€qxp<RfGRbz*I00_$2 "Cy+6ĭVrtmf ]l8]@Pq{itowPq -7+2Eά[  iJe9rի|ӿXط'LOcoO'zw\VA c,`ݫiixy XRu"P*`ρd8 :Zw[dumW#_K,:M58lFPi'3^qw2nmmL$+!aOhFpŎڒh8d>()-IW^;r,ݧc.dޕC4G\A Xkqp ҭJܹ8Yg3y'uHF`.\+OIfxjWNŧns|F&3$w*awSSpږ#(xV : sı=3*BuV6.9$,ߥObCq7pLd\<0E>@TK&Ĩm.[^:]{;:GO/>.JVPg3{!!ci NM0zFb-U bh8/+nV#@B$ 7k7T"|IΩI%r3g`=0^C9,OeWCO&R>,`B}`"T{{]*D4FQ)%z{lniy% 3D+ߦJC] @4X.xM k7++r$=nW- Ioa5(Np߻+#Te\~~oUdk}1=VIDjA:zyjua&r2j(\ iqUKu#3sX)w)ﵥȚ ( (n4u0-3"ߢW=+aH q ;9m-81nq dr"R_UG כCvW8 u_ ?N"B-!TuFe_ƴ+}IkwݷWa2B<%iSy+sY)0o*Kڽo)'ǟL ?r۱pגK $1bQ3ˆhӷTԑjD4-E\a~\o~ݙ@?|Xe }_jFO9R:KS(d]8ۜj{m\沩S\8`CҠ#Q O< ȸ. .tjwPI-1Έ͊Կƪcx!4k|+w}Fep,I>b{[I%z{(p0\=" NStor? մ2 NBHiĀ%(ne;rmIx Lw5z{}?Cѕ6h5VcU C'9-ZGU(Z \{6T䕼hcH['q`Gh,8G"DXǺV]ubRc ,6ڎ̆5 6c@zTk!% 8%7W k֙W?zڴ Z2Ζa*ܶ\ R:1(SZa#Kj-.SqB/hg[ĉvL`$ o) n*1S.lqnTS^A,H:dЄP~FE(H#w'p6xt`y.ߦy#U46r6OPr3VLq+ڄ*tɈ!uW+=f)6^V3|2Cg V̢ӣ~I.w.HV:jYNJ,xgC/o@He}ٔES=2zQU ~ &pBO˘,Eb̌)M.EofVZ;#98'W xGV-L3U{YU¸EnH|Itq*1@ o.Mcye͞M%jްo}K 3k΋7s{Bq  hxUb!e_)PԽ'N @>7 )5-"oǗVx 0ֱ$c~+ƴXutQ)[Fz`5fخN J798,q> -eO߳oZBa ZcDdE;4=dg\C}hBRmnRX|%D씉i~iEr[mO F=Á6wf]G9ыS'Jٻc[΄2"0mϳ^5 KzD|$ɸK߂7j`ϫANLJgތӳF_xN᤭65+{-vw'OpD%=Mg8~/&M7Rv;K~HvƊA8@2V}& l|D̝2X|hWG=٦Z1*~~fh6ؾ.hlt_X]g43~uXLd.Y/O㩄=^2cBLs֦|՘υ[͓T.MwnnDʧ_̤V 9y z&Lw?bgora@sL f&tIk@)WmeCɁ)@~+HCAFYLZҌD0XRђPϾv64ŝLc8j hIe S]b C.O΍B#!+!&d`jT=I>m=*/f+7Sn/UixPYel6 D RoȵsG,\gҺy0M03)[NdKA# ˀ :W8?9r'N컡ǮUsKh*'kcpO@PZLGy:'Շ9B}20=3O[XJ_}N.tӓ}}Cq.. tP>o-F9Rϝ fb\B mq'1)r5ȝra^p[RFǕd!q(y-O8O: pkDh{ݣWd)/ͶZJ4Y*06,P Ժ}T멶5TA:cAQ~gt,|>.t DiPݶ}QmWDfY64XcV.5ȕ酤p4Sw>Aj/85L8 z(*"`&-%^Yv!_<)r_dg;fKQ}0Cj҇\_຦kU\A[*#,P3GnNX_sI7w.WՄ1`)V 9 fUy#EӰAD W mM|l].r޺s(yF "9kEaLF X,Cr;: XG6"'1tG Jz;RkK(.=7ʨPfqhLܞYt\x[NT$ZC4IjWe/ ab.dt3=ctSv3~JH6 #Zǵx^)=n+:==42S8@GBwfۜG'm`.fe!=Lԑ"D˛l g(5ЎwbI  l2q9"y|FGs5,xJѯRt%5W|7ڏub^W&DžnƜ'?|y3=@qͅ&GC)A?} fL>+},qX)C2:~nNM z_OӲn>De:Ñ@ًd1i|cu9(*&z`zm&?YFbK!ƍ٬CG3SmH6Jss%*`' ~<d~l#-gV3ܣ{1nT֜,w,Y)-=>d$;DnT`P6B ^{6adCI+RNz6Jxed FjT-TL⿅ ],)&@/F9q$+sP]⻮9d*Jw5k y˳h:!uFZ"اȷZϬ!2Mnļ^ ǁrH}*ēxe;j>mt!LZId>/~ظ} @%3{ug$AS03P!E Haff-˜P0*jsۿ|wOhT3wJ nZ3a7S4gSAxcU;-H\*6_Q=3R4}>SP+)1e>*=ojWT$'CxV8}~vnϗPSTb41ǥ٘N?~vD>v26ӡV“(e^S6/PV5J 7D6$YPaګX]}Շ*VC_~krEaۿ,'I/z Ng*.uemJOuɐ#.n uZ;BCMܯTZ._5ϒ-t~$zԍ>ɳUs:0um,6߮m088J ;C:s! Q)OYxa0k=VLypeY1 d g^ҽMVNaT28/zaL?)W3$fXIʹ 6vZ vNUl=[fJpBd$mT =!^hp)[PLG$ բY;1 tKզD=:q՟E_N`Oмl`Vxv(ԟ]!(\Pp_5XiH|mMcNxBȌw ?$&I!K(+kV磄[4AM9,o j+gXev{*JJp~--5nXc]Mjrpd~aԑc4bE Fvv|zO,WY [ -|ƍ&IY kA10YT-u0;4 ;|:)q9OD'^ ɺلW hS,."~5FpeZyB[N#na/@ R}=ЇJR}']}VX/,KXb K JSw^q=g"0PmkK5 rQ>'_H5|#TSlНtǻ#C>FW]蕴V Kb{Yɉz\wnuNN̯b"MSA t]-Yߟuqgv8dyX#2qnkF|6sΔ ϢADƔyl==1 B"J-ßˤǿm ;WM\JKC5 +L="%2wƭ̘ Oͪp]Bg_:c?,tvmDNg@"0AIi66_lMgDZքn(==m}y̧5tfiYN_ËxW}l'`9_tL H YIȭ`dC:hKQ +ƬҠ7 wD&y v=vPN|IRE6!Mt8fk غrN\_gRxg4(qBc'`X]FmѨ6vm)< UR;>v fXt0wL TeNĚ2J^JD_adF{쎾(DGX[);d&Itv{E1S`Kp&pay2â_FwײenPDp<r,Џ(:*Ԥnς{{{ae43FEs@9x"w-pv P}Cl!e *#C=d*":/ 7T.94uIVުGi ǝPxۈx{&oA CKh-/ 9؆њ!~hzӝ-\l..;yR|:(ݻbůX0< y;:[N_:?|;'=讦ԤHa'f<&1z*.I^C<+15dZ+gr yKus@h/ĘI _"oNŇ(D/xmڼkaVdꎪԌ YK; 5YE lAkxN:NZ?; 8\(?y+%)95Xﺼ[UCG~ơ 6quD"Ys㊻W-zFyp;4XBdUɗṅ:/TDф!a2f𖂩4#i {ߐ׵~QA0;YwsheyŦ uzKD+[o;ZvpC!7Q@> e"J?P [ ?"[0h0xRC26߮HhMIy3/"s:EV9toY%}gTHV8le!(6_xNsr1RlOu *TttUSh^OFƕܮ`FM꘴.QwJzpRw+ ]$=5+f "r'RF7w[Y22jѨ;/58#gLsAdSuiKuCfԐ9DC2Pe>ι^r+Sg~h tɭla6pxk GQskqIM#ϲa8گ(~%T87)g[D/FLُVt̯A2ѣ j5 {$;('drӣrqQ8U:E :EHoniOh^x s4 9uTכ;yL[Hȇ}31-W3""ukDGQ 1(.2IL7SuujX )PIh,nlS͸(TV )uL53!8Te'_G!AOpeRG.额8'(Fisiv\@bJ(mtÍؿ֎ Zߵx>&4H|j2NW(uh S9pQ^h`{#V@QyiuF{ZGESIyZ?TBD[#F1&^xW}3F2Đ#dĽ:⫩hTyK2E72ͱ_e=|.,ڷؾ:a%mQ| %?-chma J8y_s8 sMd A_&SXOf;LڢA?V(~`y +ᵂdbF\nJnl_IbXujmMm+(5 'U|HMBFȀ!pEN%ڣI(w5&dUNa/(y-LM"-p|diLX l|uDh}POMɸrv]w$8;3ea= (*4[Kjɘء=)f>8Q  !`_d 6+7*.|FQR930jXPERAwb3 f|,*H{ayVT`'S/6[R_B̫&6[8mVBW&iPXd- Hb!ͼwUsP?o Q9r빩) [%(|ˆrXԢˋH2@;9\r7UЏtc`;ev.>tg.gM +._iCP#ov?U h\ڠ IwSfDB)?ZRZ1Xz, jGH1$'1 . NNjDO&.7Gs>8.1k 5SW)ُr0TTs?Ux*sco&sRl'bRfylIi{JkiN!B`/pV7Fo֙*F}>t|({TMc+ p KĽ !M1VB_ µ7-.Þ[vlVTZ.bw|,7;%fJo%h~ eGS]qgnlXޖl[ΡZڸ6[=iL] {0Xp$=8#WeScJc zg83exϦ5a^J}e$͛4yZ`7T _{wP[,g~`J1SPY`[nF_s^ժ0x,CiȔtCW7re۝)`iFmvP[A>9s2g]:F""Lx$nAʙh%c?cs+@MذzQ}'$RCkx4dH\g 3Gj{ P۩Y %sSgĖXT7L>Okfe26\l& P|a^r.B&# ^`~%כeae7tf$9ƑSЪ-|\uDFS.¾.#ٿ<nԐ2=67L]9L> P9/1Ā֥Y־Fpamsg' :&@t.X7I#&,yGgm)ףݴ"T>~QmлebP, J%%х_wT6m}ŽFT7ESV-Zt~zw]F- ^&tm?eM|]+ kF/O%m"62KK /{a`/tsk"GvjT3ɉ3D :I-y~"+s dS0.ҵߧau{bQ7hfY@ bj?3Ģ xTǍb/zSmacjܶ2{tTwYVnbkGeK '6~J ]T8zFr},^ˁ"1;cbJ^6bR sR*'6T^Z:vmMN{g!joE/\ ~N+8`!oWio96Aҙ._/w<v$T'7|8I!(! BЦ3נ8LJroO}wfY$[(@x,Ն)sr}zp&/RNGd52H?G]EtQP}^epWtxE0Gc;&џEOTMN?W۳ɇ| `+rPM߻h\J+ɑװ| [`"q g5d{8AK{o~ %UjTJu\6.֕ӈK}*s/$r "m1п9ixQ+Zsm̶Y;sKx`oSI:HGC;/!2^U_+OL,X=dhqroE}Yv6wW5DI>J:"uxfS=Ww +C]qȰo>3G9k"9eZf+O+a]Dxb8b9XShϋ?`?Bp&ޓe;6`ɺ3D),hfhn?zܝx&Që,zԅL ~̒Tٗ]y -JJ1V6s>Zg^mXz \p8JQ( \-1I_1,‡FF ݜLށ(C9h+]cb*I2c%ݭ~t%;=24d74` jG L=(⏋x67H%zNtS xP2z0ӈ(btl]JC?sAv=*HWҫʛYawWchJaTfEKD۷n{nS E@Fq8Z#}8լw!֊~ jM֠F=Ԓѐ0lT{ 1[WZ$;at)j) 1쐌h&i[/DNJ/)| |xĴ2wg IOE%x 3J->3U6ЈKW?X?mq?].{L4.$xQI?nrE_HCqbn>B33sηͧzUS~NG` F^ܲ3ՄY jҴl-7 MJg[;wUNs):׵ȫal'!S!1;// ^ HS(ӨʜE[CMGO C5g ,%s?TG.{Xfp1F@M##ˁb g 🸈~FP"07m4鎀=CNAf9Zc:v˦5Y"CQv2Qf7q@ƛ3;k<ꪢ/9p١q:96(uussoVX=ǹ4wAYDb@'?2{<d1.rw)rc8H`(d eYۻ%`m $KR&/2s> t3( JP/ ;T=EGst0OfΒ?aڕ `ꅉCdz+f:&L%G힤Wyl30`{!PuDz IU}K]KZQZX&.k#냝@j7\Fܺtr}d$OUJi+JIc+/fNB&#S"$$ěԁqu kT4ϲ}<ܜ)> ƄNa׳OŮYzm1(][gʘT37B|DҫgàH6}.I7f_tQH9 K!T2`]Гg6d=lIO ~dEw.&~LViƂk[(%-S-Jc=ӭ'Jx•Dq'gSXO3؂ZzUx/Ow[!y'8%EYX18oHtCU_څ{*!b}qW8_YuӐ}. "tUdm~+ $D/tMZb:hD@/y`H\kd`"&hLKafuxx|aC캙W< C#dVl*VĜ61V . ș5KR|po/gr.[=ViVkw3@3khc55;&A*"RyżsZpdSm}8SOqZoKLi{wa ╟)i'=DiTTz\b->Iq#˪g, Bfr"+0!.B6m(Ji%D;yxԶ/)Uud;"ii-D25j}NŹLYX_أT6[d!'pd&1,Ny :N\(6<jf)I%_kxB2M TcÃiE̎Sm܂rQޱ)/+>\KwF<ƀ"yd4TF/ho"et4E~W;X4zVE|kO8dDD);I7@_ A/g6Qz#]w]rOc?Hw Ֆ9 ؊ƑFaKk/Ş^v VBGW3\GF~B1ע}/v'x͟ԱИ <LJ7>%74N$uO9nSt!2Jpy~W7͘35;'h4fV$l0΋yn5xô0Q ]`TLp2Lp>g_UH+yz7N>P+˭լ*4< 4 w9WRB``@7vHQtE@<\r?4&𹩕scjBi&ڋfԺ򰪐su\;ŇaX7I:$@_ˬ[lj D;YV$GCv2~|O4;&ۮTqGf^N֟(Sd:w Brn*t:1ѿҰ5W_N2ID[<@Rшӷ"o  aOmnTZ Q=V<ꄥ,I`3iB1Y0X!w;m @< PG2gG_*_o6J*fElF`tYpM¨Ǵ2iS;kUf<i/w@&g0 ˆP7/Vq=g.͜8ѰiiOϷpw`~jJ%֋ J>trZʶ%ot:v6y31LWΣ)?L-^Hs-CwlHH*kOZY\us#K(OHҏ/Eh.:N0y~d -Y?e`Ci,|d1•vzv׽Ld_^w,ÍiYG:^ōH'+owfeuUVq0yN* fFC9C6(3W-KetW j^c͈q*O/k\PfPwD<4L—B.y-giB"z@ck}!VwW1^믄kP\n Inw$;^=U,MѸqAӤqb\MC/C&:Nh %InyoƩ`Pf`Bx-Gǰâ K= )]*]NȞQa3˅qs4{eVf2SAB3>}6-Z6x+wrU-YKiV5p{5rB7וh?widP=l; ' ~i[1OÁX 5/п|[8 ^hD61~eJQ5|muB7aU}0X7 P"$ k6"> LgnlsIcm!T%!#O""?ƶJ2t$0(AWb?(*nupوWQ Α釤:o&#Ep-)?c߬'W3W@ݑ?][+R^ '"#kg. Y:u*MyOD |4jV5{#2^z=֔ţu`ϧMp(ϗ;HKӘkܫH s5!4a@jO,$YҮ .RXVH(vSODRɦgoSÎ *Ez $<匒 +'pdWl7@ kҧþj y|vAYblw##Vi迲 zN]J"@&*/a,Vv,S B|͗P7r ;C ˫FAu[.1|?e*f |;hOU-V!:'`?zE*I=e2\Q5 եfȀ\:aĞRzeO*n&G9˦5 9]#o0PPVwrS.9" 5njZĥ%@W|cL詮nF}Ġ+o>;}6n UyL~{敐I\ʰE4-dQ/"9P\,g܊-<ϽhwB8( *b7S]w|xo D3*_+"yz06bk /  ]n|mk >P3 toMDč:G檗˒Ob%ϔmBҢ3`~=MKqj~JrTCLnF 7XBRURPS)j#pkX5~bHa @iijTXTV[a^(hf8wg.yRئDMe΁tP^>p#b{=|푃GgI+ұ}05InZ.H3i`ggn:pb2qUE' gG5)=b5fݙ@DlZ 2ݗBzDf92=d=H v0l>ފ(n._|Ȧ55@̱ge4p"#Xg!T7p=l#f'1@mGk/~_a.)Uu0T<Qx.צ(:]m(\EܹK(EkY'(&Qaxh#a7_#z"O"i^E )4=i#8s)W5MPrt堅#hLŨMdX+]iS+0MV};tV[j*`-;qeex9^U*bzmgF= X[G6=i$/׺nIf3eJmHOf:?;0w9Cx7Z*p-ϯ)pF&!jUeoG"A^M3n#pu;瓶#lcX~/( ʟ}# ;^.PZ<LQ{~B~'AIail.&i#Ѭy̅s+S`sCؤGxX' =^|~G;vA&uPBkMMܓXc A N'ii+d,oB7g@26eTϗV#jTxks鰋U +TOzOgCʀ]ef8IޣN :%$Gs[*qЖlɳmŦ_;BWL&~oӔ勺*1ѱ9ߎ'C,ձc5s2M'H]Wp8{x󸆨aɹ~, ?9SއV=m杭b=hhp6zv%j;ɐRʙηyLzpFcOъz)9r™t̖cbB8q)%7`?6b»dH.8H 9 ZotjYJ29UȿگyH 쾷;ء 't0ϖeГ/;K,킮7>%PqT#͆j) 9_)G/phDf&0I-My]Lt{{øB_+Fm`%q Kib " }ONl2d_T&U5C.`aˏW2INp.}-˜ @!:WXMZo25m&[QxQw+!턥]QBU:(-:9D(6^.Bdh_ X8Ɩj}'KgQOƫfZp? KYfx9͜SsFFc'̈́|gΏ6Y$%xGx:1'/4j_\BNLY>خ.S88$I/UnE'ʄz/ap9 sB.wt@x P4yvtÚN%&;ϳk ]}R+=Z+x- }2MoR<~ \Ϥ@_:@UU|TjOߟs\oF3  ~!=D6c04zx`D;ao.'k;xvRŌ_l fctӭ5RלW&.CyղA;e~Xûa~s3h C /Uг\;^b˞arbBP%-4 %`kíxUB-UO't㙦WD$l }EΪy4Hs`Ue:<%让 ](n ѨN2/|:\wS }\p*wվ MP@,6ZJȩ?_S|y{G Jjo3@|@q; J,Ќ#3Ώ{R˒c+ 7,y/b8}94ec4X|ϴدap>n$4drWiXgmcuH=J7 zt{ދ_$Eį{7rk}a[@kq{g߿!+s\kX[r==<^?Z懈]ȸ}P# W%:T4᮸q R o}\[jd=KVRa ho[0E' dayO tBY`Lv@sH#PSϴWSoPuA<(&JSJVS/Q 9xcjE-;L#ȮP;Z*њR")OB9+I%4A1̋ʿ-!+PZKQ3Q(|Ym1rxTGȑjLƐxZՎLK-Mbq֥VK2PvFCV<緥I% yѐuwMsVg[tsOHDcpMc _.W+oj8FRL>ڝg.1V&א򻋎-H5 ușv Oh{mF%ן3VS>#EY耲 b!~y*4ȴN ;R 'K8;t07-+fCd 穇%L[j SD z|/Xi#9I DFkV[ &ПRDwtͦpBA"dVPGp; EUr6# qկpS`5^NcGh 7jD)=zL|[c A7q׀ke1$9緒~n >@ed3xCbAU,lsg;99&"u,/cM,êM I/2NԚ3S#3BXN#x@TzҠZ9n9sD${p.hzХ z lU]Wu-oq ʼ؈ [X3b-K~EPK-; #J ~h|[zKhb;EGO)bsǕdnVU!AO?eCMF49g?5փF՛]^ohZP9'h(~}JY! Xꡌ4"wsP&1O1my뜔IJ޳eĕש'xnxڔқ&dZ)eR| qJ;(*gz1PSEgn?v qW|1kq>t Nɰ/ Biȩ( ނP2`k8pN>(9ϣbJ\v{T{3mT+`g`{8=ZwL( zyQemTu,x!joTIGG9͂¹pշQsq0ZTuu>vD]sW֦wSI6 =;0aYe?ÒLV}PWǢdR6T7ĪK>ܷpا3߂>z$JS}S9alaֲc$8Ò.Y=b\N-X\EWZ*='LiukQxϩݹTXZ#D=@RA0C.CgIħ,~m'+u\WK$mi}lagzQ' 00OiZhɝ[z^/ p <~$aUtI"=8#O'#?]w#hu%؄.&,PUz&j?yL%+˘R|{_ҥsC5jT6/r6@ *J\=/4,7Er0:7Y#-@&xcBie^ZR&vHG53/vR߲µu5t Xlo, p~*]^ noS0e,K .2#t 9k*Psr*譑RMr!/PmZ  %p\9Vky¢BeNJ҅~  ]IJPRȖOB}B~O$"{ ocKl!|oL4([Ʃ;V|5%з^XFKϼ3> 88~yU jKiNfђ.˲#lx] &*BbV/ `I =WRucL]bB<_QuԚ-J~ 9rӁ*N1}2Ś>@<۔MpH~IVgnD2} 93#jX܆NVlNwI%}Hn1gnͫjl?>7/dUcߓcVS0.2gsnW6vÝgS~ 6uuGޤFLZ { ݥ~XQ^Ёlqղ}hG$_lE㳿xjxZy*-V$rh27ښ7밥 c;A{UDUA$cMQYωNUA?Y{z.vWAQ%qKˠJi;A"rԓG-ϫ^@A`i< &Bv5Yj &Ow?}/.HTVYaoX?ocn.611Cqj׎XL/c CAC0 ծtHz+qő~#^t#P>"Q_X`>A䡅6dzLfo\re Y.Cd5LGMIz؜p-erDFQ}oaZ QV?>3AFJ&̑$ iI֚8#iy! 7f)߆d M0@LAkbmv)n?&"\gS UB:z ARxApŕ'hS=,:B,w8ԅ= P.f%0Wap%|*LAoq6xy_:ұ Ѳg[MY#EsBxw ;Bvɷ*xD JJ˩uPESg"X\ ۙ) 3Cwag3{.xyu9X:焓*s2 ?&TM@U|6UP8v-ZC 6~;ױyDs)21J!ukܒؚ#j2ɀ?IrE >0&\{Vз=#]PտlhC3D*rDpKL-0TcU?r"U 3xG>folݜ(L拆 " ?FuJlT>JU+my5qr+DbY\"b!K!cx+`)Qn:M&"ymQ'+W%M9՘r>UIpj` S}L!0 7/+0V6Oe)HP< "C;wsck vTOes)Z-\S}ZrR#z8dwq,22ն96Gyk3O(tx ~K<fT{$EDLUjwjF~e<Ձ2Tajc}0O3+Iu|px|AhML@Ҳ_P\8&<#:I9ê̋_2slϾ{uWuE=p_mBռx4Riu,hba@$gOqN4p.\ =zS~ ^jP~nLR:kцzvaqճI#e SrB5 ObsH?7%Co5mwc峒݆0 tSw`oMJnyd#9̾/n7fvwͧ-t ugܠ ৄ*V G0@1t}GF(ujL3_w0f%֕LDɶ2?v0V7q (oo) 2 2X"zISD9"+bLc$sfdl)eѩ,\muv"YRW&005C}5֔-Ө3*]On8BH JhPVbn.էcd~U UhwyxmgVJk|RcJr//'h@2ѱM/jO|}NF/Q*<ͨITiN՗+ID.#`GL^be\9#ve;f=Ze,8ӈT#*x]wB BmL:4w]CD[U~G+);7Ou27~w"YŕC9 e \Nr״IWDWf~3m"Ky~L3!%nơUI ?2|̔uQ8ӥ!B9bwNNÈ# vmG\鴘Ҁ{uKE _kVۊB=b*+I:g8ފ)M2Vkغ444E*Cy |gU ۠r}_/{= 댠^|޼~L+jRj:߉Go1,g!qhf<:Fɖaa7iTgKpٵDLOZEec4jڎLʌR'a*2dkL-r=_tHbֱD^k %Hz=r)oViSHE 0 $"="9$6(鎋RHR1>_b!,T%?+UC2sm1X,>&@x K3:zm.=%g='KF c5tb0v5Nx*&}"RXj .a5ܓ3T"*"V#s⭦l}=u 4!? ֡DҤV+s7_ع k>c Xa.e\=谣Mr'albQua7-JIn儊vh_"?\jGK #D _/tL?eӦE6Ho%BYNٸ-;@.xD$+C_-/)FP;ke0,X4%Bh,*ɉ=QFвʊ sfyY!?w]IS~X7LR7-dɔ)8JGKUY5ݺ H4&Ҏd LUB#rTZi걥 HN؅{.?{rRm3_9nykgޟOfڞXfYԵ$Qoh*Dg` nunc^l5wcV'UoZB\ˏ6jYX3g>O2P=HtRv͈#ɺuЃU/f@2`*3nt#NgKly"Ob?x<*A{xЫZ?!;ikl:E.d7q%N2ǘhud)nAw)WǴD=ctj(Pxw7g-gxb/ʂ8c(xMkͬ¦ .D&8)(t#ɒCmBE)PՖrdCNpqmv݉ ]bo?Fv7}k #TDຈ>#so%_cR]*GWXmoT7#@voUP#>RJ=3`~wBD) O]Ԙyk99msc#PO~Pt3R*h?(SraR ]g%~bNޟ/XML&ccr3Ϙ}?G"zpX T3Uϑ c;SZن7iuiB5@-w)m9sR%FW_8XI&(ظP%V|`dPp2=B[CO"OSOZˁP 1!Z\Ɖu"qh$Ek-מTP*K^5;o%&F}YrYQ2H)Ja3ح р OH,3+ eEf!@ w~ LPPF˦H;Rm1 Aڈ+~wBQر|>G5R3Z;#"@mY7˛:b?w ΃(HaB@$\ܿכܒUbsd9te{D5Q[aގmEi~UȚHԚzbN>Tfmu ); ?+AOp;" ޱ A=Ԧ-W ʫ{Sr}=B2hXNH (U5WXKୠap)?$An$due%k(5 Α<VJ!}UJIL<0q9#\saўQv@S&AXM[?9%w>D֨6dcE+N 54҂ NSX,X3G[#fהth̉s m)^e Ū^ŬNW2YWk-2ѥڰ:EB(;\/2#dYM%>6*mcO!RుS`9Kȝo}M>,wd]N+ӉAl_=m}ll!0NHCzMOжb2b]KzbksW?ugIeT{PΒb-S?mߢ,)iR*vu.:xWrߖzYv1(_=<ʔvә" ?MXI? g8-@aYu7s>:Z%?ך|u^:KԁQ?v/7|/j.*'MEm+䳜%R$,w Jv Ndd_0HDhpI;\|Upu'|nM C2>tuMMz4O5&ralՌ8.T z^oʻ_Wh% n[XwSkz\ymL#4 `?&k'x~-#ϠL`XzD]8M^gLvɔASn9[{hl#M& eh?$1XVa#cn1$|60-%$V0?Nuz*A*>[^FVzlA9߶L`Q Y7m\`tORT^kS.L8Q:0 rҪoTœ']Iu;2lB$IƑ7@_7^4ܼ٢}QNj>BHX8R *]d$DfGlK]}@(Z[p7.+:p8'_ @: J`H4@/u /6E C<| FѤ}M>  E+' i;giᚠ-@iT⮀2Z!#P̮<4s Bm<S?I8tׅ.KMbDWk6K:"?mAZ}iiQQ)-͘kv[)q+u6M6Vȹ8LJy[Gv՗% Ӫs U80tk >í N *|kS[[3!B2mт;L{S~ G/vUFT%eHؑXX$ |1<FP_Nvbʬ5Pٞ&)Cj/ݗ4*ܩ![QF#kYn'8_%~Aw4Q/]Aa[D0LP1\܌#hE]bG9m<ij+c[]BDU2*+AL',f!{ʷ"1ZckU$_US ؾad|^ǻ"#j飍%\ybV~X,\D[LM%)pB[bLjeq=18ɪ!Ԝ1ӔK SMI;|C! "Oyk%Hl"|T W&+Rl<~1+Ö|0$b|~(8B 0J|V[ML 9& =&ٮ'^{Rh}#|a\JHvZ>!Yec;~+KZsHYl :)WxuN5iEծMJlpGkZ2 P6Oڌ%g<@+w*paXt釂Z0Nڜ?\bQtel듧`I`2WY0%Χ~vgwvơHK/֎'} X?U"f5+3lOXe)y^v}#pFzxFJLԪYEt,V?o=:NEM2I[FR=RQu/ qk&g0RDe H*ɖ l[[8 c%ӧN0ܹUi%Ȑm΍2w OPa{ hk3(qBlfvC_VSÿ#FbJ7-wh\ڕGU*|NىH8G FݔGf43`%@u4KTO}’m䏮qܗv*o 5MȰPLԄuOQĺDurPIeuEm뇠 ?kM6"mxODox7F^Bf;t?!Y8Ww)i1^ d=wcs:4iBg7YۜfJ.h-Ɇvqu{(Ov%B*$S{ kZ)lhP:WgCmwUFz-&dMiz\Mnm@햔.}do `$Pj";LC/CtFR7M qX 8݅9uЗ"Z.G>E?fXu15iYO8*mH9&|vey5$Lh%qe5|ż5 ޯ=< nJAܥ*o̸r}V rEmnƾX'–C_#^c :!Z < ?Zۘ&?ڭ8s"Hƽv[9G5{ Q]3B>PveiS=95'i%$A.O&9$7{:'msYKvY%s@ }${䀭[u-x-{fEk‡ m픰gS.`^}R$Yw59aKz^k@^c+7O&|W=&Cih\VUc@0-BآZ},#WDLx&:P`QŨ H ;rTZ59`6ʢBDA^gZRج ܐo:w}#Y|y0x D \n׎\.FT n>l"rq2]A3uzh?>,{p^RQL&z}jP6XƍBA5MifF_+9v~-]WqG^;JyLMsľ4ʝ g@a4$u[M}XE.ZnA-qu9Qtvf@^Z;m˦Ϳ`‡#颡hO6N' \B!D%WB~A֙―GXrZVd3:F`BU]U1:в)# O#~f#Fd<##͚I۩%lDWnBy}[@u2G >o-X\<'Q@  oO.:` q'v YK K;d9+e3q~u(A^suJwceǠogԃi |U3n}>iT={ 13'm7s&mm rmE1\QNd=eOkŽiE{V58yBER lw x2I_d׌3 @ijF_[S J0hD3T4˖\sFVÉ캭hmtqK2Va{Ff=o«[pEbtSaW~uih4 }P \RV//^AXZIh c+` ?WRb);ypV&J5G'wlVFZ_{){qhRVQ GB#0`+xjׇO/(H ܔArZ0_[AzesCpböRclP"L%v:P6GouMIO˘yS=d^Eoe{]7z}l9ƣu<Z x%SG](`A#k(YPY'}Є'7FD,ՂƑu,w"m(>z^:ZeҴ}<# śyط}/Mnrbćٚ'\|x ѼMcI d݌̲Ejyn\ɢҽ*īy1K[#+a3E8b+˳BH'bG&Z^S?"N./~sB2)KQdD }Aa5$0! 3vQ "uա31MHUJ8~{s(f2gpp  g7 RA' xjYeJ` #N”(ұL xRN܇9! 5+b#,;HL 2(]{g`ʋ.`4M[w]m2*AJyWD`cle6tw ſH[[p q%EiNQU_&kL#-J|V޻"p9ω3H9pKfb|\F,y,b"N”tf؎Kpnx \";~ZH )Xhd`ɕKpBoG>C'|AJֵ(zYutuVżo$@`+QSwhgG1>j|y˪r|F6'(KJ .FEyђ/e5TCky *0ewz<:fzo׋F,ڵWrjƋ+f;9[Y=KAo.B#km,b^pNw:"f%8&}g Q|#4SCʝաX%:P ½?|vJ9Q]Oܪ1t*XE(NlMGۓN6{DG`O|/ )lKHѶJ $+`č=^((f{N[ҏ9jW_Ek}hVOjI T d<aʕJSM_>(oJ5G}vO>ܝFrUpnR>qFaؠ?Ȅxad6uaȚ2UqI"Yt@"9`YG=+b?6rCN2,+odtUGtOҺ WMZ^>_Lk`̯x1 #c#&~<6T^c ?IQ'WHө챌aSg\`Ɋ$暼&]mVj=,lY sYYk%BrNԸ5n":x܃e>r0򡞾J1;;GȂj裃" W,/0~pRzXbƛJ~iō?=Oj1;\8o[yBMP迮EAѮKfϜ Gҙa1?Ml"j,(ԇ[bf!EsnZ0?Uu\cc V n`3V >͉Yy0c2Q'!/*k.&du#e6_7=,A*E"x4)]*N1vY޹Nn.CK8tX@Y<5%r ~كYqr^hxK BC:6m^a޼z+Qߤ꡼M3j1cdx!H u/]Ul|x 7BQz"9$(s`ŀVG$3_&!jنwPa3Bv:oHŷV\p}L7ìb =;TB >vT|ⵑ˩} 2-;Ng ޘՇב5m}"ZSiq=%+$9+dv~-+V uؓ_ShqWJ+կ2 >mhJ~T]3dD4 Y1D"Ӵwe@@OpǟpD6ސqĮcIbv10:,\N~eI@ AC&={p6F̴ ~Zu@EstPoeXv G+uFHBJKY wF 'j0);~TlOHJH l".XjULDq2 ${S 7hAkRU H%bd hBs gxMzubZa1>fqm}-4P6+/`C̔hD(r.mS4urFeqO'&ca~o0aODVY"xmnXFdF̀Qz53E2/x*nj9z K)SXnG5Bpvw'і+V 2E]?IJ2 {3`jke.dVp*SCٙ !_fA1j> dޥekW!vFH=h'_k+ޝd;f#m%$ v|S3"ut_.S/M=}7)טb2FEH0>?8D;pkcj!Kpv7't>i eQCAW*Z#0 \5],v ˁLN ~KÞד.KIy@̃,vtϧd"%,fҏQ N%i=JOV~!xj"uJ F_%۫ ?74B<[EB6L.PUICyoĚZ& -wci оo')a %ZPm|z^'%VU|K>CTrT=VP3*Ȃ-&@q0%R80j{2"ωRt\8Na("쵶.Z & [BQsn` =rxGeӾOYB>Z]RUI qz&}Nxi#Gl|76Wb S3zBLfFݘ$3;}p픓_IyVyx*nE1 T$G{Ǯۇ ]0|XB8mX5|d+7p+os2;& 5Ouڽ5s-gu~\D5doXT pҧN4>FihJC{?@} g7aY4N'23~F*^8LjxE4ػ3cV8dsM3% Ra 8 o5 -^D*b_Lʊ˙@ X4s˯Us% FcN2m&܅KX/f5p]!-;MAEyoaԟhW9 \*<Jsn @$]6A no..QYL-b`of> oPǪmQqot$^Cܤnq4J/=ZȂ4Ud>rQ;8Q@yf&H-8%^$:9M5FGOWݐneXAcߢr';ˎ/fm GoӖ pB~n)FeFTBy!|,c_uWxMcs[Z󥉯eljOY.~ `Y$nK+/hjeLC1!2|b3`fMA]*| [R]$}X g~%5cI!XnmJ}7ћ]WW0T>Ʉ%uJ:^AO͹w:x%٤z@z,* ו{[r^Oj8 cZYI:d5뒔0),}/9eBx6AO̟y1lI]M!qNl1(V/ aC?._q6N_6f:yE O 5#nWbނmaؓveCN쳠qU&;. )-tC0J)?;!*\7ꛟJ8k4>R} IaOWY0X3t4/i=Cc="/W񣾯L|WN])cb9 #i2of8LV=V3~؊Ϝ]$1uWKT6 E!);7o))I(]'40`;5,_ /HFܣg[f~e fL~Y zTO7 v'ݕΔ}K6Z+U\@l(moJ~4,wGvtxE&q3LিiB1K&PX~.=.bLP1=n"M0(fjABG|4a7W𛳼2|l >f1<`L'j|@Ī`ʡ h" sGg l)NE$fGfLKQDU!4xZ<8jRPW '~?C5=IWǸc#"@zxk/:ssӛuFn ėцƫ*.^^??{7m2±SqШ^z ANɃf@E S-!%C͉ES@SDz\E*". X_Y ?B$V$hXRL G(ADxp P:VSFs 2>:(/w'0֊c|$&)P.۪84fL\9cq{D-4]/͂䚒{ˍ0dϳqVŦ8|<RxƊjv~l%VrE~ Ar6gEeDeq 뢀*n?W7QLiGڬ sy2̈́B22cm[Epdݢ毲ɞhzrў+p$g`T\SO3h80/\9 $L]]k/-!-Yޣ?Zj*w%5h&E[+Ĭ(JeU#[!0$;EkЩ`L0eELYï;:W.qiZn H!"ȃNXTKO64J̩=8ڦ<\۟LrucϢfό/zwe)v1!V p(4f#Bfm1/<γGHsV_V,&KA*ڦH)1[|ێZMޖ"7SL70  823PbǾncd GSޘ,_rʴVY, ;lQZi+9$5r@H|%H4kpݡΨcT>GMhF=S |Dw '(lY1UdZ.54 Ɣo @dbf`6vq#{Mޱ}h7WWs2YE{]ݔψTA4f"`ƇX ߇(]kn$rLMo=6^_  4iy2|χ kJƜHekJe3C>|/VvaMpcرGYf|B{D67Pڌ<66q',?ذ)WP6ꪭ}Y:OsW[C2I. {^j\U+Z&HЇWǨ=y"{\e1l d2JEF驙r) ^4~.~xwhZ!-Gd:X$_Fẍ́2cjX /rζRfEs=<<@1ρwU+- p}!_pviaB  ic?\Tﯠ*}q22HBWix[2 |[ӻGӘ(`m1]fℿ:2WeUL%; O{"M :S.gGh:#AD;}mn(/z8eH}H]J\k02貟/n] tZ6( Ʀ$a{ .2ޓ]r `49v]^cz` wNs1͍s4ko5V`lFP_|kGm:$;˺N4G-/3'FF wY ]9vlܳsin{_!OkUj/)%qe9>9ކ814KmObY,,2_ OSUD/. Ӎ+J2O o9aG-]ޏ|ڽLah9i((š^`] KMc 8ifRE$ZvZ#\=N ``j4d Nqӳaq_J9 dc栏@h]UD191n uÙ%?z+N$}!Lz$=ȍx0.yOtei/Y5:5{b XNYfqblgMf8Mo+ca&۔3=їX;az.W<˚bUSaRPJ&|ئl/_:%N"}>0R#Le0*09ڭχ`N4AdgQ3G 1 x! ' ??&5;&(NFT ze!S4fVIuw{S =:‘YCPsn+bhzR$yٞɫsPI'ipkE3ܖ@7AĝOa=٠ڕ Ln$]p>.s&yP+lQsPc)a͛/,뺁 }ͅ6g-gƹ*0e]_r",7RkU+%{ic•zn=mRI;uNen؍?g㲅mKp҂D sNv( R*F"7 p(fkd֑JM5obtl<'Fgy0Aa,ݑ"}jy4zI$mxtGE)ac?{N66BMِeZo&ZDNyKrv|q/YjncƾI61w8ƙl ވ*w[1ۀ.GBiCy`9OA>0- v[X;ϸOOH"-+B=UJ`[bt ٳ5>)w v2E Xߢj*:4s+d X_qF`dQrvx jKnk3 ֘4 y {pbSrpILjY$4t_]n|'RTJ ]3?co1^o؞_-C'.؏"ڛ:ZN`2vm|(hubdhb ?4^#kd7Z6ۈۭZcF+uEU/3VN -.תuJt ۡ Rr=|S< PuUUpT+lK)5rip\`Qs/- CKQ.@` tD!PdF1DV"AUHKD[xYE=aK`}DAhaHݳ$e 5>?): K=[UE W<˜]CDP',H)_o2&zju22Z?6< V=M=?ɉz)RF[F(4g 9Νjj6\G}O +i\;k㧺=&Xl(VFƙ5DL 9A;PΏ:^l1f4ۈF t ̞ۜ}A ˄9 ʿ"|Eonekrq3(LD%W"Guq3`-AZߣ^\e|ȸ|Q0ҞsuKN컙}qI)f_ KP{A'K 5hwm}od ,/rL&w&<3_LQa6pO/f jYiTSi0/VNX#Wf3Hat&^ :Ҕ$C4F ĈDV.x <VZNN]+]jȖ:^ey1p$XmX xX#*/=iyB %R٘( u|T7 F@RmnPDW?chv\{?4Άd/謨؇R\u -;/M_CUʂ4-[4%8C§UPWA aaR`C~n\,GDGQG9?Ucfs"#i||S \L{b㳽 QQ6E-V]7h'O‡͠GjW2Gn] J -k䴕=Fl+2؇r{nO+ 9oo13l(?pO+ԇ>%3*!LQ֜LμMq͔JqHx8~1 |l=x*X-\bkVR)k:{\;/wϸ9ޭD9ƌe}e ۄC(>@_:XAC 'ߖ 9}y螟09a5X& Xf,~~w=n?)M *JA ߞ聮fZZ Js h)һńZl~qonpLbsУZ 'E߹RPG @(;cYd-wiU-JmXP2|C[kןKu/;E:%ޛut/] H吷b3JXf#nDliPӰ[/dn5q/&n@L%UmJFpuI58W7k`M5{;W@ѐ61y09  / H MZI<80na`b2o5VKƱk m_r?V1@Yħ0BKѱg0/2$Bp]uuE-r j#Kn!o"~ M}08C+nnqZyw\ܧ}.ɺ%4.;|I/y;f,ELuue1ɨ\<AYIMʕ^q{+a5~@vNG M, W'@끠\#aВ],հY+ovUe6i57$̓V{ I5̱w)_]IŪ`$SeY I4CH$L(z &=Od2ǸX] bxkc[t#u ! ]}zc-74SHБ/ʂ5K %9:e6_ G߯@7]wӗ>՚/%KmO𺓡dtmq` S%W(/qL\Sƴoտ㖻TbRk=RN͐ >| sV(<l|o4r~qJ=^ ,0̐i^~>CUx_l)L 8z6V[>dOf\gxfTX6QA|sU.sVI~*t+>][Gﻰ B19㽨FrʒEDDh:)+d%>NuQ7?}Tl.mf_@;H^W"QWN10& Ʈ`$)^67~DnZ10>=`ky6WLoVlʲd(G axOCIe%32DG6$/SS]l-%m_|Zq2SNCG\2gAI浌XKRij U %S&S0BŠ R{S&|CVKJ\~+ϬZ{+\ٙ%L8nYI@ro#@lXOSSˇ96=q\:f'Ǝ/vY{姆ծ1fd>B¦גtEJ_zRcyE<}x${G!uy[#&t.0f\*% J`lճm]{=Ayyv 8.9k ߮퀿RJVܱ>QQMMQsM m!-#@%hX9K vyQy5ޓ^o pq'BZ/hUuXÄ"YCϓJNM#:GN/Oa+q9P%j]̏4k0n|,?SX8QY|PI][+m6[.T]״:K @xw$S{FnfKɔygWM?^ӱ:0TyISnp. ?="m%28q-/4`:ŨRȫo$CK>+2wf>{`qn( UTk/=_|f3$%8ؒEnQx4 13:څuVCcT'\ ] PM*&?"6d7=MR:/ П?ABTt %ƨ+G0vpNSwg=ׂԛUʝD/gsuCs: tǁ t ]󡓔?Ȁkjgd1|KϽOl^ۄQ^bihqY ̩x6޽Om҄$ %b,zҝs6D]T79 kZ8){{;C۟'I{#feHX&.*g 0ʎ#B'׵!3m:qN1 lqQ~ǰ6lp/3=ͽoOc~"ji͂S3/UZBpF}M?Q@yf A# !~wkSpԒm !f2qm|'$Ыu.彳38UR^v歉K%^Se@2L7߱d\^n55lRoB^v驌d\"{86;j*wrIhNGu+͢RۑpY W&w "UNnj1/]\b@d]aƥ 廃+{m{ [CߠN9dYm4Tax;*8>: 55y %VM]{k:'LQLeV+}vJ6CKvV(a㉙o (p/D'ftμʦC@C\S-$ZWiI%1o[dCYƂVcY<,aS Fkwߤ^쵄>@IFJUĥHS̀u:ťvwT̋(HZ*To!v A_qb#vº=E ц|;ly3Npʪ~ _5qΑ?фYOk"'&^!FȴW/Az+{ ْx J&\pt8ꪲꯔ!<9L'l3_1ȢF|4T(K }*?݅'%65;G [aXE֭x?9Z 1fo+;-F`ǥ2W<wV8Sz ;4|YA/jؓ5DZ/ r2,w kqh*ׅpJ;6J ]hb)L[EU)`g8u@ FK(`׻2=DP qwԓ RY*3XaϹXs8 r}'𑏃DHW0*&zP17F h:$R|nOP*F95 3c1zAIb59'4$ҟmՑtbI92lF<Ɇ=GgSZ86 Eӑ<ߎ `J9E"+~e_N7C\gXM8U9~eKt`) 6Xr Ҁdd)-uqVQ-H),@] 5~y8JU<>vix%LTR܁V'{ڋs g;R? l.୩TKV]1bÊQ0' 8Xpl'@i,\Yob+x .6wC:~7wmb@<r\GM뺅V0l77HhC =/~p=ivKwzKBa;!.@{_Q:JO%J Qr"Λ ڬ`ssY(F#)Q恌6v%=GBD.ٞJ">ZfP8\1qX8"~`dR)(n[Hzv5نh>8]N@} 7-Ri \ӬcX/ʺB/@\\hTs)VA00Fvq:Nx` y#m_|ju:ĀDwXF87^*Q C7 W8!ǂKc3Xɗ=Y `ZtYc)qv/"JFJ/wȠ"@Й TQڙ`inU4w8j!`MUxBhܩif Iݘ,߷QW׌}eș,dȒiY=WIqT *b Z%=sjh C̏%vVۚ 8YlN> ͔̰Kw(tXLE6one| u.$ s%TV:4qf驞 ~5ߕ6iNPgAx?LhX$]j'[inD0,e4q"8 &$1()weїsOrlUbzZb@yj<4lSzx .!癑 ߺՁ5>W[DĤ`rDUK,1.R2iPۨ68;'g0FװMt(/2~)J`xǻʈHS<յL2i/BߔZn qQ|ʓfSl N'A#2ߢӖlܒ6na9תH[z9;1K%g0eш)hQў@d-VR OJRצ:~䯾Rg0qFUs~TDM D`1+xKfB 5Enhl'[Urk尔:HdzH:d9ITLFCʱfq'U' ֵ-( ldⷸ(byB_qBxO)|FЬ}CH C>I/NhWlqD mCT1`K_'^/OwZ$?+ydp n |[sĐR Qh NNyU 9!zR:tF~VQjf$ѠHdK}١t 68|r켱4z,x"(|k֘R_\9kJJW/t5#.haSur!Ү3P rK:T)s6WmUALqn<.H Ҁm/r3R jerx1Svw!gWnX#\ 3 BB] tq{TsiD^R0|o~ "_2mUӊHW~ɁX("+؞ 귏c{jhl3PD:gP}?o@ ` -l!Mw`A K/$hhAR3TLuOZ9m5~y7lu+RG$TRƍѢt'tL)AYj5G]*`R@cO3t1WP?I!AIO8Oڵ]>c'EsH5>p7i J:Zi(d[m^f~8E^TaoCO#?,u%SX;F-':gVUڳCHBLO#? ~>H}A(!᢮/s@*:9r^DXNvlaR)qf ΋|<;Qu%&Qb*D;f[x0M\|8IR?*y: +hå:^wƜ0(U]쫵vcCNӠ%۝Mr5nmO2QS My__QZZJv<]ah ;>g;aY!dZX0{,Yy[ ֌6~̒p0[`U  )L z~[^TU=ķ:NNjZ2MGR"K.yDf(6kﰢ86%I|;_Bz1 nq>ca/T%?:ωԳʳh'rR/z!{H7,|,FZ|"4vF76S=mjQx!L@FfoǫEo"Wt3B]b.9M\ p T-PG@;71׌^JRE8\8~,y[I꼪 (w-%RGƒ86w薊UV1Kg9QS~DBɭiviԽAQA1|\^VN3vG|!6fho4BǀKԊ+q? ,H*F^(ȃz_ BK[LO|:Gr">= ?>rQ13&q^z(?;g舎]oAT).5<zW{YzXAū#'n"YoJ&4>qfK ,4˩!D˨ 2BL/bi!,BsLߐjEK9 ArՏqAƻc.bYԳRڋDQu~]h+r:ݜn4S儯ǴSF<>?@V ;d o00E4J0$50 1RM־qď|"5ж1'))5 Iپ!$;تH'N> KD?BCw}EĐr.pfΡm 9c ["ܝDT{1PD3bC/W`|Be=v HW;+?"n“5)Dh[/cjdmMD[R |93VS(7@52rY;kP!D `{q](5/Ey- : UMھ͗A(|GwF_VloY6@hȲٷ+savTTME.T e'2)؜P(Gxr45t9eA7T0+XOnЅt;)O4X88Ѩƍa1}-& wk;'2\6E:HWIWyif*1T3n0 Ƥl4-^5oϡ̶s@\C4'0l!-jO"fNru'-# ԡ7¢HcHoR“ G'3f4iO"%}07wI9NC 8Yt+]LN #ZL낥@xK|\秉 #$dKɀ:+J@rM?]5o"Uu@=ҌCd!BA媬]vmV0 Z% S՜;8j􅩢Cmu +'/-=-6Vf>(Jy?4@!6cLhI9!*>9߫L7脯$+'ef{y65oZax̿+G2m+V&VŤ!(tΎDѦ@Yov2 xkUgtx/U8r_[#o]z^:G"5~*{p@2:P0fxOҲѩZ|bBG`d.Fuۿ f1EqNe rިO,cԵX F{4z0ƬM3N #U!<%E kI ?N6Q@Hͷ鄗8uԯ 8i7 Ujd9QK;_%P'uøQI'] &L'=4ު~zt{>3O/߷xlL`M Xiu\Ą67lKCݨ_őmMYNrHN>]" DkPI5XMMVPїFƘZ|50FpzGbƑdOA͖L1s@Οz]`r֕a}6/z]?&@Zm`>(JVh5˒׍+0m0wX/4P bc6)!>Q>s ;La`+ @%|%%q &sA/Y`\t:Jk{]SrZbcp=[*Xf|MQB% +sd3 Z=5&y!s4ȡH1'p Rd2u/>@YxkKlAYj(JxYV]>y_BϕWnsJȉu%6bԖiǸ ibb3u]~L^5MEDYL%AȤeUEWu)-o9osxi9fUߦJK3TP=>'fLIvn m_l{}$c@0[;Z| zNj68<8T69ȧc? &O2u[jK􅼉<Ӽω4/DL/l{Ap"ِpAR?R]d剆Fo^rt k _K5?\{Cg#] NucMy ј̗}>DXl*xƓk%ӽu?{zeDjlګ._L:k{qjmxǫjgw_Ո?#~& ~sѯ0M z1paMr[T\Ĩ 5}=ax$A^wZ Fm(?d/"oοГȸiqGt!#[m. LaJA8vVп,k+յPrQ_/1Dڹ|Y YX0"VR?ݱ:dySPfo* [ڞy{&08 9DZonȿ$?2}Ht2AӸqXjQY^G۷NL{ T{z1 /+YAn-)Ȣ5&R+$y&$烯 `$G HHoS3$?zoEQ9`5Y5Ϻ:EIhyxB4JŒuE<ɖtAx4عiP^FyBo}Rt,8^.c|g.ٜv?^) Η\–] *yNq +_~I,J&9V\m~sBVM8I CbI2Q` ?*kpŐņ/@r59͢_QM Wycg~Q8ؤ~}["6 TZtfl]G,Z]cu"u—Oh[Y?TCR2w~廇'D=ko6y^O!ZA8A|qO˥ do~ E{=?0r2:w,9鍿zMngGƓL7 q 0#(h[}ъKy$+'0Y(+OWr.߂{YPշÝ:q ?p)Vhwgj9fJG6,VKWtaNwSwwLk?DSL` 8\So}_=T_{g MƆWN8[DLnr™ RߊBH9mb' RVu:' pa1A{Ꮇz (G1 {9ZAv:4E3t b y}#K\))A41†6*pgC`_VLT>,1wo3dw5ݙS1!W er'ձ^:' Wu )oxW`W))+ۆ4Β-I.&Z/uѿ:$:\<1do^/ڨ $BS3W^/RWIҐ/v -/0#'8-/=J5("e#?6[%~-Ch qy%×smse=I7OE$C'eBធ<>cTJ?csn/mn2wQ:V'߭0ˁ @{`8iρ_eqq{T@ؙ%ĢKooymDWJ|5kY5!x 7!W52D'<[>\XT5]0\>I{JQؗ!G)f3ۜ_'}j` Z;cC:HC=ܟ<>Þghz2x``q7{ѠZh{>P <9.~j[fY4zȘ]%^v.U/gyN0n2$&/*%! 1YHzdN6 2m{Yݙzuj ˑ ~qC|≈ޱNy{w)4 `2 ]KPYXG%**}I?Q64cZ O6d^j2uhH6*"N֎a۪@" Tt[eVq9z{10KJSW,Qۄ>~T9LrȖNPC' g6<댒 a~=+8 VL?*.^A B?sğ*'Ӣdh⼌6Yi4ؗ DL:(Ob<rJ ?Pnqvqb.-n!v?B}a<<Ύj ^DgFHʇ2GM /ԩ쮥*b+W,2Zc} 0x]mB8[a稬*+"[k[ i*Z9hAca4 3)$NPz̶J+:VO"-=i}@5[b{I3ߌ# y xQ|UdA1J4+V;U3 vtNH:`18F ȾvGc+д^%'R(jX_WYC-9zOC#;3q)q3RsK7f?0dڤS{tMi*-5z5-Ini]LD+xJp,vi|+i$*f<u 'b|S{ Q+͑jNqEF\&֍r5In_'к)Ø)Tk oELDӢٯ,g Lm\ xA(n'x_xe 1)H&snVȌ=t.ѣuQ̞nca`i~Bѩୋ1cy1T ؄^}_EˎKH]@0 7mdr_έߊGnbحLc2NrP9G v.ai1 d4Q(.!&An)+V,yNc\ 5̍[sQ4>OKMzX]уFK:j _R7 AIK'$vt)6`܂aC~je0#MO"aճq;oW`>)F^KP[- 92,ɢB/:d{eM+.t9y tPYa= (x3J_ښf#.w@inT .ELM&2oyjL~4I7㳉'r1 /RzL~4ߝ~}8&#k EZcl2{J3=sRQ8haoX,$lȭaC~R:E:m7DV`(^5^Qua Y} H,k~4"Age sصTO,S G !؋dMAp~Nܝ Ag0d$ ;YQ?ey 63t7tyUZ1cFaOeD|4`YY7⍉"_d?W##ߦ޹N8c mE[ꀾj'#LOp~fuTEL}3s0%oc!Y>Aa7_*|c$$!= Ѽ%\NŶKaE@*k#gyВ>qo,Ul4n,8[kݠx3 $&ljG9v4gF@WF*~w-c6f3tRKgF!,lС^+Ҹ@|ۜ`FK-SP/%#׸!qpgl>~P\+hb[xr1v3ʓrb2 pGcJHF y2`]@m"_?!7f47eo%=b0$̲{mw+ ¿r;q<{>GʄN=~\fpFNE,$dxΗm0e1ܰX)j#Y#hȠ)1K@A%#ᆝ(rLJet[̕3(+q?/B*D_ma\sw\ho8ķhڵE,O.\&J^o\qw#ֶM~rݮ|uo%׊G# ({`<,I쇉4g:)*[Ar@ `ol"6|XuU-)nPX2x1&m:-OK*˓)P˿_- $VDoM%N > S+s2DAtXeMa9dezRh=.ozz9 p}Oas0s@Jz@dFb/G|DS뿬쎢s-~w pAs*dFb諫pYgQ׋c!PLh∃e&Ugy3⣅C7{hwL]([&n0p-(@/K<_V%G24AP[Pu~O.[ܸ<;t@;B` ְaG9-#jrVF@Ite VڞJ4KOU Ejhv!7pṶG~-?LSjήgܲ`ܾ]O{hF*o773n6]VI\>>BWGDm!Wž\ԇs⚥1 yԧnY s9K~9u6'W B|l4;% t]m,3 gTywy[%yQ6w<A}Ss'vRh9?q9ONP/{}fOP" odIi槍}7Ft4}Bmw/sx|bRL)cKŋQ4Uc)~!DQlPh7_lWnkƁkʚuTd$;%He%*kf;ׇ~]qW ;CE ۨ U+(58m[ބEjw<ـ;ǩ.U02/v]?щ$єuƊB9ޛ,WY ے& ѣ eNm9bs=%B ޑDp-"$a[j0c{J$$ Ա6\!2nJ QW{$ $ՖʵJܐn7oͧx.|R0Ͽb-B_waKj^)y@KִâNw>:|٥hIYQ*ه_Cx^&0G8}niz*aߦ,ۓ]޷}u&H1#ԀYJc͈Azy{{>߽ )'٭U%=;Q6n-e2,^m..1q_?ɰ էZ}YNA"{KTwFCP,:o7S&T} J#_gw'Ҭc ~Au'?zXlC脻 ޵9U׌s%lN>SXsIb,$DcN&:v/(< k%IF%Zđb:ҰS|ogmB˳͎}Yő1i[ЬMm B;D* mR N'cZ+m6ڎDfPE.ʧPʻ* b~hJCtrb T"P&i#Vc'iVN,u .[pӶW jW>}ޯ'gFs65 +OBw=WDvUAaΉHx܅s:ut:foԅt$"7LI¬3V<3E_)lRX蝒(sI6H \]w`I:~-l4s;u6qB Q5rdb4& G$NT U٢+^ڈ ^(1QuH 8=9GjO{'T\m moNs~8'cgZD (BV~@zEPyv#D:}%B#7x:OB"SU ~ݠ]hei.wn&J{.8p7:q!DKij^U>=zn+2$OMyi<㒩`x 6pK9i0Qovņ-`FӜTR=2oDm'~.h;- c=b>?UMLɍʀgdjY VGGپ- =.l(Y i)_+s?`ҡ<#WOW:aP3J?W Pb),[( Q63E@no.vr=v3_/Bw:v?.ѿwγEyBQn+EQJ||?HjNȪP}Fr_:F%'6bC0&SDp<(b]ns-枷#L%}Eڣ 1z=BN$iD@vcnr52*()] K)*vD}Fׇ)兆޳9oh ZQةV"G7! $B˓T(\^[_,O 0C5Lad[H$ {׀H'<%jӵv!L1^M9-lSD"ߴbFh<{C&E! f0~h]bef-T3c{:RAZ5`M8吝V8fߤR//Z$Q/u2 h&jfȓwV3 ro8MH+YhBaJ= {\7EHH/ЃB|X5Y0(D32j n3΅V;.饘*S6Oa\O0'Czk] O{BN[9\L_:1L̤u>cİ2?L S+hz%<ٯ]6_ʟϮ2xg<XWeHVC:c2yªAE=m6_ $ :k֓=`A+5el[X?^hm5r[ z5܄bHmÕ +.( oYx C{3qT=wÕxW^U-? TSFlˈm~?O(DkAbpS(lQgS sS* >x3pG |4C hFYk%I7z~L{yNh6(|_} #O )NmQL[8^s;ًry7'tQ&)bzLk.PwO;ԩ9ĚR iG`)J$p.@1 7B%?@IȬ+%N?5⼏Z6C5tZkkAn@cJN53d`CVʊ*?dP@Kc+f<̥tj~`E["ߌ2,!EA̳o-){OP݌33

QzJJTWI{y.Q9LzB-#Lʹ߻5;S}9u96Z˂t@{m|k&3 Iƣ'![zzJeuYi :kf9t *g Q+IDJCGF gN!-F_}(p $nS( IҟB*P7z3W^f.}o-Ξ\:M0[D;2&!"YiϺV'~k31ruDv6yE7-uHQ 08t1x V7D5{e5D+}-boyLqlߘ65r&8=1Trcֺ/x?a>:뀤f@k~5Y gtâw}T,{{ҥN*Mk$\Y/`}H6Vhr;o3- ,b*&Svaad:0^PIt(6dKUo^Vn'ˢxQQqXᔺ ŜRr,~NBۍ?lB2&i4>w{(ilV#ʧ孻lrɜ.SrX26qdMct@(K'o[ pr}Qw1h~(.Za[Z7І^52@Ub!q/[6`g}]ٱ+vz{lvS{{S*Ap ;Y>/9+o/̍Zz,. Zb`EHj>-0nScc/GLYO0)%nNVݼXoێO!Lz M b]<9>SS8iz7> a&>W֮dhrpMzkUwwGAזz)Ԥݵ`@DGxUC CrW^{]MK@>eHm~h-d~6E>PvL6ѦO{ }rXnwr`( A%WM.%ݾ.Xu$i]U]"= 5h9Τ- [㼅uK3c3մT(_ im753V?ChNHf9/ݴ{z*T# SQ֋Q,ja 4>DOnёnߓ2tt-b#'sWoEt&12,˖~z:YRqҭ !ЅqocʝO:˫rb ?z LAԏS,Ϊ&r mt">D -֫,_}yݵ8/꼺;cwqm@25JSo8<ٖ_@,!Hzʩpq(#Z1Ŝ[ES~f,P:v>v""ݡ,G&S$’ck߶ WhS9m7<Le.OS v*3Jg3O C.O: G?ju}$zcUW =VMh S7s_3V-pZ( =lT0j  vϘc`a/3kS-p_BD%2smkՁ,s0O-ז=sr-hL@ָ޺Q^A,q2!;u4c !,$Rr5 >G;~"I`ubkˁv^W F|xii4\/NLZ0 /ZaJ& µZ h+b7>ޣ E'lȪv -K@y=QS%l &r>P=XuZKBQ̏ywI0].eKeqj &.p %9Ex\T/կQ`$r0-sucQzr Wj" )]<ܝmtsV6S@=d /),q VgShŢA+ὢbS= {In2Й.~00whuM/.Il*kx[LUˎz*-Ж#IQ>sI';٢u)4Eh{:҉3 -G\0<]Js` S~;Ղ,aXP?9p:/m&u_㬘A Փ :gL<&Pb7W3I|0'I֏PQynO,OqrJ^n_c @YBA})avsaq  uu4ID(&ʔT>bpS^adzd 5a2vʆR?1.ǮsdNj4[oZYHͣ.LZP~䖋i<&Yti0-Ih4Um`XC~_]ܖ'jca k}0^r'ֵ`IևXA f̼жͮFmuҏVWۖp)ѯ*ξQqL 2LZ7>e,*{NmmPUc n3:ʹ9llI tH(ډE u^`6Jc# .BJ\âk|ڪ1 ݂D҂qbkH݃Yi?riӒ4d Y7{]mbn^YN9b8ģx,tdO3=Q[S䥯x׌!5*e7"RQ/qz?*I }Ss^0/J1RtrґŽyHuNk.Qšmܿ94Gvǽ)ӭq,Ł橔*NFpP"-ŠN7TO&v1 | ^ $]a6 Hrq4 ZwQ1Bj y LQImEa`,7 D>C7| YڛGw֛jwm෣[@q*$vsqf"0`'16CLut3WYz۠~"I͐x WtxsݏVAKlN]CY1=VeǖڢAȌK{`.g̀v` _mXktG lB@ WdVΓ-zzK0GB_o Aoq4^ ݺ$S TWblIB\W"\?gذ*q8M{>Ov\h޼Bڮy@d3ӎPYR{I &Н}V^dIۣxD 6KEp:F̓to} }Ib0'Hd GUUɞ%瑄w(.pVA0/zD2;zVf\Fq`z(D)(+%Ì⪋d%ʾB%BWim2ok4ZQ8b3p6ۦ!i4(CEj3\_b5p?}Ne3$u7ap U,.Y>Ar$6JrSenr@D_Z6ԅ#)%$=np d6{'K{EqȵC7:Q+S3s*\gWgkH2ZP4Ug&Kآ+$rpʥ 0 E5 pr&rfՠ"..Нn9pyJ`( XFp{}m6.԰L@s)p 5"9ŸNxӚ!.:+J6<¾lZ{y|cߒְ`jp3CLfo!S?8MԊ(w-@3@??nf֊WSr(A.g׋~ y Gf]Z[6m%0$+;}; ̔OSCǤIg{SO+M{^[̱=zKl O.}%B'd XEu;m"1C}j6WtUӌvEO֖D*pI-S-dJ BjXJ Bs" R`<[| L(- w1y^ @N1jvŐ+UD%:PjӎS;u~mnRi7zF{+5mbAj ~b@\X&0~m, ҆GEGS{2*)7aZՂ`KJև o}ϥMyyw旆YBuNa gm[YXfi^{WYFQ-VιM2p ryĖr!x2yAQu3ubJ(:AG6Pof!X+Xc.@"1Ld0L}ˍ¼Og.Lsˌlhev2{  H@·C <)2 f²4 vZz@ͶՉ࠿{&D9mR8 39ģds4OD7 M/1 jw v|ەbe*<8Bc,V&^ }n(uw-)/ '/'*y:#9]2(VIٓ%7;fʵZhCͥmQ&hq=7nb#896nْ*#?s\Xxtٟ֫@ԉgvA=lܼmsa$J R rah ([%0vjSQU Mm&}΂mҭz*3{9 d=AV[1JR7=/\Y p<&tT ;A mC>sI}1$ ?c/p%{DWHƼzõL_[|%NwupRiYL_RFgG֦PNe1mO%ib,(r!PC(m*Υ*9cO=rjHil˿deOXit瓟xiV_EdL sl Iè7TArx0%/^8wm ][M:s(ˍ~i>afޫQcBqBm-NQWIlRGnЌ[ vZPMmys/Le?Y~?msBн+{DLyT0*hWg? D?c'ܱ#a,{]Z}^1P;s[&6-{Ni MV]JW]>(p7n0( ,܃RR8PPn//lvU0Z NRhA˷ -.yȰ%0T>>o6i;ɳc#׻{+z%tAJV8|T|ZmG5ʇJ!Tto5<en%Z#-Cz;vT5H5t,^v,EuiZlcRpx.D_w= Vr4uQY=v"@<7Z ]SBreAO%cjK0eK>~FC&P+h:AلfOdG.DS7h~ oa I Rܺ"G(o`&O$XAn:>sn!k3+eB3^-&w,`\ÃB6ڿ`ˬ?s1Wk1eЂ^Ĩt>!Nj>呹Dݽ\Jvq^Ezz:4]d6!*bNWF\TyYC>XvjLN?\] vztY Q5GV9&&Ǖ):‚@To_ ޒň`vz~32`_#2p%@M2r5h2*+QZ3#Rhdo>~V oK 2݁ 40 Wg(%C"5O,OTs.$yѐW: )C"@,*:/S,rlr'kR3'夆gOܑȴL׷ȁ}Zz yY t"/][qjK޶Z?=HMvp!jkKo78w 1h+YqI198Woxjϵ7jxotDa_<2a4wJu2Ֆ$2ɨ:rl2JN)tDLR/ve4)d=$sj9g5&Hhkr[R[j& Ȋڅ(fyUJ[-b? 8+Xt l,YcDl;9} uq>HYriq]݋zh^  I3VPCZ ~298sioCzIE]'ҫƍ&+fdM@"%b,[.˜^`8/If%&!4s_.#}am/܆meHM4d ~f-FEl)Rc~δ'[r{ӤC%LC BxŽJ_riUҊzq*G2Hj.ozX-J9skWlk&*'&1||FFۍd=Hxŵ.Sd KR5:4z<<*u(,;eoz4l$g˷"͝Q/ W1~*p:f5r㘭ы'I m%I蛺-'WwBEZ='L|*pܧ|y^-ynBY9}"~B= tJUME<! QH= ;zxW7L֯ee.`~{<s#>VbO>S:<: ʓr( ts"j0R@[nME+ 1;])J?Ou=Lt 6.E)3lރ6w<&w,\! x9F6ŸPu%- !Y 3zꦉTp^&!g^vmݰp_siOF0M.:J7 !xUiF|9ep.U'L27\m0: j.JW>4:?ciM^ h^Sg0kjîTǦ?2_/w JFEҜkD۴mɸc%BG 믳O/FETh1"hWlPxRˁ?6NH0\h<-(!.?^ [S Jp!ɠfR.m":$:ĆOr|s;nU+򵡰(ښKrK6D$am:,жmb>5 6mq#K e*S)`4( ox Cv;[B-VP0[*mx_,v WO Z`TP}MiY|3NlŠQ CwIԬ&S&%ncMѨD^ej@rE#@#SJ۩_& 83ڥNB4\Pg<ăn݀1#T81N4ϙ#|SNFqRM ~s4CCd'~5t鰛هt~Kqٞ1YTGgr<} 5լJ0c?nbM$T| [W{`Fv/Ʀ*v7o2Na-PkFLUAԝUtp1Rرz .WU&GO-ndN68<) w 9b2Bt 8v𥥲#>PcT(S&U: 3a0^f {;;9ސ)Q]<0py"p[n0%iPSFK |{=.`Cڬj5 PG% OoHd#k:?jpI/.]6Gr;Fb^SϦzV9:CYH[mHIA˖8<:&lOC]fGañvT`)ZO> ->AàέODq(l觓PełzfsL W8/T?cKK2+i8e0Ͽ+oԤsK؄Ԑ2H(8 0nb1q7#ڦI[e#s-jj|Ū&F$q379%"w;dᵳ=/7RZͷ`L=!;+1 T/7<%sAEnF.CGWF$ȌVq ,f󄂫6Gۼ0aBU'kg?@J/oMkƪ2ۖr9AJmH4-$,l4}T̜T c8Mu*`1%iKfM}?HLj7:G>V ^ !P_ z_06ӳ?~㤅8눊dme٬< 1,lWI,{DdH +,O}'?Vnu&D;rcg?t!k):d 򅀄zm,d\;J*_ddۋC%. nGG &I8\RetDBvA"5ꀩ2@ ~f+Xi5{lְd(TIiάW|( wb?q1EV- Y!Cȗҏ~V!M8ޛ&& o&ZqV)pf {qڑ 6H^6ŧĴN7 |oER1s+o{0*8@`^W:hHW]L,z)cŘqGW~$j\;G=v΍H !s54mi]ܚg18܃tjEzOz.Mz$6~т`d X;LqU!j]fHL!M\8Gɴ~Dp&ln5_ ʝ/  E|ЯƴՓEd#F"QE?>ǟ'c:m~g6I yRΪ/0"e'ѷs}ܱELA &21HZG€ fg>\JB}*'wQWěsyRx6M6u͙g3ggoJ.SWSZY{p 2,Rfj="s(aVe;Ny(M:n|?4 Y-4o Wk F YН Hf>㠋UdɇW_ȽUpD:U,srm\!-MRC]2O~ m+UAG޼a"B^Ĉ.€H=tkW,fHbgIQd\Cyd7f `D!LӻjnfrBsk׿HP򾫰 ATB_>Oz ߡܳIؠʻ'(>as=#)xa]{@c:’4OTq$_oIH\L#[ӣ/oDs ?GHmA}`ҟd/\0z.] kMw8Huwl,kc? lRQ썽0ṔT5ReӮrQߓ&k?Tj큐xc|fO*19 վuD2VhhIoדOzg=u'i/ ʚ(q#k%pYV_!,.O?`'@v__- yz}O$kvo=dކ HbtL?N̘V1|P/|54b5fT+{jCѢ=$3%;gBJ誯?[`bȻgڭ 3^>ǿ%tqڶ5=t#`TؽDsz;ۚ%'߼[m䫦nmAxynK>z+!Y ! KG5." Q; C۶Z>w%Z̛c{|@i*/< CZ!H9f+0@ۍ_`M:Zї-*eǦLR2pq]$W#{ mi̎k9>?}IZ  iϭ")BHshæBwrb&&.p2jQz:l#X~+<@xԛF{0{Z?msjpR ZOg>]bosj_m!6mPu F8P.Mɥ IʡOt?JMG h1FF)qwȁ'g}ǧ=irHۿyq㔥a;yBG%Stq?0+5 zzIEJ:*ՂūT%v %R)+fBݒLx[nv$\a|B!>̀ϛzy0B8 2=*MR?l'Fu[=>hV=nmAH.1V-YmxĠhnřTyrGZG` IBJ2[œWK8ٛZa~B%Re I; ]l3_Jq.ۤ,<"wV3dKMtw '&| ݉kLɌa.>݁1){?D|׃e(J a 3EvoU_LAE:tH[{a ׫FbwFkqՑ[/mrJe@ZȌ+޷Np)g]7)|$"PNO*hW@KwTs5R(Hìq2KZ2Qٴ<`f,B 4VrR:ou3IK;8όyeqGz2f?f5I⻣00+ d1^}KF(޳y~,(՟\]ӽrv[P7TOǞ!wPe'"&lvTO6;g N1sN+Ph\lqFti/1d)jlkW,P @k>:˧LcfEMޭɤʹ;E?/Ժ_Q+/忓\3PFmYɫ<ȡ=ddFف0)_*o A S) H~mche1;\ $>ߢ#6N:c}'}p1XL }%-: kpSp?Z`p:ٽkް,PCqmqPW؝u >:!.XPn%D~QܳWa9!J7au;x ZG!{_gix iw>:_{:q+L p'BA\;PHO+O/ٻr%ʖ5..*kyl;ro#DՇX G9JvztI^vҽ}U[yi=+Yxbẏy&1`l߾;HWoe;milIX Ȉ:4pיrel[GNdK ̹wmb*H7M0VgkZxb}(EORxPxO}Y(" > 0i1w z%##%ߗW?AcqRgN2^Л6@Di|~ȼH;ʤ4҅/ʙ;̐'yFR]O kMf! ݠJ|d+i,Z~Uro˃ׄFCýѾRcaYN !|>`[fwuy.UPl`@|Xkڦ8tia<@\ˢ4>xٹ:__Swgw(GEM}3nTLg6`GY0-rχO.ǻp;=VQxpesXU4r38YXTIa%=UC =,Ssdf+iX?4a'R*]N9UO@u@ݹz3Xipߧpbݩv_W[cLWx5s'&x^-? =[=PnimXʜDnK'M FW*"'"1T@G=1 -2}K⦆SٞZ"}pˎ&vJQvnfm!#Uj_ 1ՖRY|#Bg%Xcm]rp mԷYڦy $\Z}F: 2 Yq]_m6;k~}ct!q+Kʓ2xFv';~[ y]]"mu[-EZ[<"AW.PAr{"nfc$lsSS,'r:ˠl]V{K4d;ytwςfVu vs3a>{x/8dY7EͶm0>b9貹Iuvr1#_5*8[JtYlOG} B9ΥEjQ޽VxL63xv!F`C7{4ԱOHdEGs/j|_".Eǣ\qew_IVMG5>k X,`sPTvEJn={΢f*no}[MO OřMfaԦk5k _Йt+'p Mζ:̀'6(B,URFI`M\s9Gm2|Vk9!N}A&%]4,^$9\]d(E11P ^*76|.!\SiSe3U?~!T+遗3ь7tۨ;q-7+4ܔ'$2r7y($As9dR#eqUsSVhiP&]4&ZJ1(!##kĴkMpXv綕fm=tZAiuVN5^kmJA IdP`p'MצɍCWm|Xyr|aw}&C`1΀MRyڰ?#S/7Hjw*Dx.7)CDF~Sշy]XrwEXyV8y  a_})h? O=5O;S:q%_9d]+%Wv]l[he8=!/hhvbXL$'WcoA.7j o~Q7غa_Gh S`L.<(I]bǍ:IwCȗ4#vCE6J|`q%]H1#!GKq7k͑?JM}9wUNc@Y&2FX72:YAh"Q{˲ Zvl8`ZjvgIѡp,W zI4YDp̛1VA02@f91-I^e}Ѫ[RT~HeIMUWek.Q JIW8g|M^3#ޣE^֥,D'`qlf2 !RO+IցR[+#0?M7T2(KM 31;Z^RthiQ$pX<9-Ya #X-SG0e6#gTȑY<$) +kR)rd6F~WVQlrlKfޛQ8+u?Vۧ) (_?H0xi8]=C[>YgU#p |6W"t)07NԐR41jU֚HKdIHǔcIJ1JwhZ-2h p.}J< tiH?1!+N%6t}6ণ;cv xЇ7%^74o03`;EGJY  .#4bOlNcm2_Kwz؉#ބ6JO3-vb}/h߰?S ȝC1;I;)oQS.u~h';ygsי̷tMq{DlkiO\;U Nv"Kz<UeC"\;3E){i9j>e]4|NhL.IA`uf]mKq3w3\:|'ջUCdh-)Qջ ~jr 椫d0 70>q;g4P m,4 t?pzTR !FP[12WsSէ/(=,_P=矧߀<;CAbMպuGБ=<]s!6kI r>.N0"*Alw^-`J. w1&ѿkzKr |>1>EB)gK(HUp^ǎ<0[ב/WI7 @ s^POFTX}I|!A`t)Śabg Kr drsĒDLlz >>*s CZܕJ'Oo)~ԵAWȩm,eXEI&Uǔaj'An j>p}\v0NFoLĈF)e7wh.$b& ݵ5~65cN~ʰjRenOj 젋%+_42_ߺ3%-S^aM-Ұm[]^?.(0|OpOALlhVpN,jf?z vyz@;HT7]hM5G Lg`z^j錨G`Wm͹JƾAyRơơG11( 1yg+y$eZ6*b9{Ǐ݉ Lp"W6,X;,zEnucj>~ںnlY"m3k0k2zN&^1~YUmF΂26v>+\3@:˶tb?Y"Yvu(v /8@EPaSEҶܥRg+ϐq_vU8 ˊε`?mr;bcsϽ;dqQ,9pkЉ \Ǧ G%uoNo! *+X2*3p' ctucIZCmnp m6/qjOg̿*/3\C5&"U&$$g9l2b`;RlJZ0d](yl?%)}k]7?IV Rm1_ˑeѻTrGAx IugVֹJ@a>D[ֻcn4^\I?}[]ڪ+F'd`'4}y[&!&op&'}[> ]ΎA#**F|oẳuх ̕H~|qC e d)K5<5~׳ظ6W6KSBσ31Tݾif~qˤnRvƇ!%s=xCC~R.4W\榶=H0#)0pc`XwqtlN2CڡlB|s@vA"Ya6F,Huq2YL7TttHMLTV$PdˍN'JvHLN@|c'].xS]FWr?-)|TT`zg's]p;GB>mޖx^PۆзP6gB/or]J0Dm !O ok .YMIB4,e)l(z% FLDn 6*I&tN+Π2IHK޺'Q7oˢ:f]r9Lj7q`ڑ2q f y" ܟlq,WRa ^BcD3T. t~3y9RD`k6orU%)vu<7ڐFt6(Uaq?D,z9K|0| cYA p̽~v &W[ia_\r }nD \ >aɏ ٪دlu}CCj&te4Eiwa@JN*,':;.K!J;G,Kl+*\Tr gXY 4 j'9lqF?w ))He5D,Y;\=étX(LD KG؍ML- ֭횳(58ѭyE(,Kz^v衁VD[i-0; 91L&%zq#TX%CE -(svu.}\$Ie-oXvOoc4~#*f;WJo/ 鮛.Q5Ŧki4Hj R3M'9O6qZA< 4Ge-6ͰrnhnA:6g:pջ{<ieF Wٱ\B3%&Q D[F$1CzT-uUŞTs: +vt,[02 QJ$+Ih꠿ښ9tH 5h;?5EXe{x˶,.6A $--tA +n!Vk8q/mwfHe6YW'gحȔEfؼ#GpccgǎƢ¥ ;Y<|nr"L#sjMYJs*NEmy8V` xx،_BSEDM 63媤B@1{qQh\ +&B{ ')m0ziȇ8u>Dhc&zqTb.'Pr OXt_nyR(h|ۃi ++!&H$o>um}_CdWCrO: "]ʋ%k &] !v?_bEqKCCLL#zHHPl½[`S,ƚx8o-8r[G޾UG>m1 BCź`VGc2 RoPUl,z.Dr^ִܾ䃁@lmLZa l3jXe¨5\F|qD/h[.edž^l -z@_=fW{H8q/g:Q<>r|G031KUv 0P?ʵr zcCy& |f͜fgeaJ*0O\.F73 v|QAgd3oA+xuVJM){ ϥZ~>z~ة.>3{E{`ުK1W$mP3Ĕ2>"UN K'ZX t{ؙMd '_aOZ7ۆV{ǀ91~7 z)ꑡYDz(>Av:R"b|c>ՆFenGp^ w,'mNuю_|IUMM`TwPa|cW0@^4$D=[ Dԇks5{.i,f3n6A%SZV:fr'O䑧It#MQ@d ?sVڽo!ݪc{ bƵ赢_V4yJi ϑR\U9f;5d;ɕrm!v>X~|Amv9l9^2.N;ju#;) tQ=I|PNoO[U*"jx.8FVx~4% :mEl`/ .zƶǙGlŬ-=3qH@}hZM&k#ɧJ:Q+iD3an*O|̩|>7ck>&f}= .NJCjs@IN-K C{l^]5zӝuKlF3` VƘ |56Y^Q砶G!R3%3(5UaLUgDApp D߽&ÑMZr^-br"{ rU3CCe8`SIv _QKڗOz~ wSJ2tSe]Ux",Y0!qKHck6z>231ffKGD V+Gul+[G&QMI,.Ecq6C@eTQ1UKE:ds\;2*MT2`<r?/GnhaJ^CTg$1a/cI;FD2J1Ze-c ࡫ED.::1vC|@1ѳ@\h=$Bb㻣."{J+yGa3J \爯Aό5)E?ޣɿ!.VE@<Ć#ۊPڳjuP(5ZZ{fgU}俽5`ľ_/ު ~ /Yc0ĩ,#JD"x 8`f`~m"zVKp \NPmQ 7 $ȁ`U1菞dg)5FFTcEjX/~erW"+X<ǔԵTvh ~7Ou%!hm]1EIcv_Gq-?҃,UG,ٹ0ùQͷ l=|b^F8O%/qpf~(G2=gn' )&k0 O],ǒ,jHi6jzB6KKoX,` b*9FS;'չ޾mKKھ6XlMH.sGdq?C[$n*L} N*ɪo3Ff uhK+^Xx6JN`+Â}uOŇ&?/F`]g7QޯYq4D~=P?UxA|#P"MNY`;C,f_UT}$oN7$fAj$\' f3״2g{ԅ0MQ' ̷4Y%~>7avFZ!|u/]mz5yndSfB V!)MHDNh ]kw3XnÆձ=s0,+2IaT0V㧤`B9|#bPgra'~+S/ZtP _؇jW]avR.t A9ٿSÝ_6 ZmX0Rë)BŘ(#HO„yMfmtkqK]caY Y:$%xd` S/slxC]JBg_P_kTzh,([Q)݄+_W5 DqZ_Ċ,%-%[m(^+GJc{8HUYN.IG=z"[Xb<ǘ" 0G=:{beO!,ߡPPҎ&q+I}&kA J0Utϗ˻$AcD?}#V㡫SJ s ,+6*v3K5%@޸eFB(Gkz_m0bHze6`ܵfXKM 9n|&oW T*qgHcb%A].TyO'ۜyW<|$/s#z(^yց;IIQy\ 634^iy6{L5RG O ґ{oql[~='::LF5Z>,3U?f@FG>F Ӕ2fEv^f7Uhg ;,HId~E.;P}{( F7qERbOCwRU+*XW5Ƶˏg}n$^*qq,^L;sZu6jҹ넶(8zT}C wVƝo\z\’64b?>u$^Q - оTq$ XC(7?.QÜɵe }?Sc&'u.CZ- xTJweܞ@T` JȋRus6_qɡb0o)r i(y9h0w{wo6`=장F%J4 #z5: s)筗2M )2 ,GVt8sSHr +v$R 12aY<+ TyWbbud̦(-3 *Pq~>9Pr JY ZeI@xITe9^kM*LHĮRYDrhf5EzTiVvR`p/#=ѻ{ #'bz_]^x΂fǎ:t8JhkKHԹҵ °_6ANjv 6+g >ϱŻ"+L!"E9 )ڪU'"TW1??.d7VuۋesٺJӁ):U8'!}YTuB% T}ʕ%5˽tt][ʹ6CfuwY-:h0. YhItb#L轺}J^x4 +}IzV61.j4։'2O(|hvVD3ZʪX"rcLOrG*YQ6R+ O(,>BYQA*y8^+4o”Q C CC4dq:%2>=>N%l 1Ry#H].S"\e[`-BV_^e>gК ~aFU믳5}&U`$ - _!M ,-ߢ)da fn_@);xQ|KNu-}vc>KO<%48ϱ%+{E'vhuKٛI_.}X8\yt?fZW3C.l w}vƦj#q$62[$qL%Mw 9btk77#|' Y.BO*(>+vwF2M K AYT`g3{@UI r*)(6VeYEH(S2di<:O@lc:L0k$7-K$*T; p(Ăz.;{S^½ vmEy,3s-ӚVJj!K>PA+Dm,^)!Qz%J&7u/8@ KgEюr׮qyC~).~i^db0%VqJdU'%&O,q/lgQNxs" lvX=sA]iB:8HT)WȄWH<1,9|*vI`u :dp1xbMƓÚHv-gؚ$+:\~ij@!4!W3LҬ"zLlbTnxCZwrDJ§>_h\_D'6 JL/9ʽu{8Qn]^遍){/; O!X*\i|T߀i ٩" ن{NnMfTgjO+c5]c5Z ə,Oz[7(l0`%$P"۟34{|PyCߐ$pb /E+'ܣ Q2hփqoV0V][u'P>=U1vm:@nkPtSZrBo,QZh@J4m`Cr Eߗ@Ѐ4ϭ׷u4a;X"GsAU \ Ē`}K~-2h!ho I95Uhdy鵱Sh_I1bm&6YviLu_)+bJ;n/޶{KlE~Reu2JU[Uwpq;]" +;F~=.x":qǟ=ZYq@'8&$IBk)k; }]3.=({k1DQraz?Yw{E),.[1EsIuV;/fkOMˍRn׻ YZrsNE~>㈧8bSTИ0^D{}=@ GU@oDGrQ+FTb TA-{ΥPd]VjځƔ2d=puu ?zN] f@W5.ٳz-qorKoǜOcH߉v=! $({cM~xFd df8ra)\$@,n5OMmڶ`S+fs\fjECGv܊.>,q1wxd;S&!;| =Ws ʑ9a9mˌ =$8Њ)ுo !gI~qku$);?V+70\S@x{1z69}[9>SK2$F(>nv#@`@n̝6@HH weK GD<^TYfg.=>ougؕB2M"Q V%]jSGx IGp+t%'Eqf΋gsq f-pշHqt}gkh D.CY2EGj(MLiy8I jUx}hJG U#6٧E&fkwBZ|ckp߉ G"4?ceL0klgmh`IƤU?()*HT3+ tv;tL${ldHIcMMY)â*LI2ܾtnݶ2ڶV4de_$Ni UL%<ŷ#i->t )MǑ:J,uNg,A݃$e~yV]Rm4RF6o$5\&$ LbƆ_xCZwu,n|=_cPEB. $3 հ >"ktjK; / ]>PnG+i*\-98<,ߓ ,4eFmKJ7,zν`.&;){?w3vB|y4ݻImB=k*3itS:cDNs0vX JU&B aVw&w->/ʌlń6(hG̀b(I:wVZfE !βa❈{o,Y.Obf JT/Uen1,_HaDLs-󢆌owI_(m"7C)遤Gj(LŢSl言PDw2~4R$k$.!LBnʾ 2l}wO/nk[:$%-wz# pCW϶SH"@:a+|Rޫ^/̏\o^L<2P` 19=Z[``Kg w5H:_2R1WX  eFվxZICJN2˦T=UCQL}bQK"*T3KMl|,نI,'ofR!&~ٰbW",\/RN]Ѹ^Cq&L[|#2Ȟ73\&H|D IZrA'N{>vB)~cjLsT#%vs~Q AapjߧKYA" 0R{xTԢVqyla eOK<*Ua-Ю=*6,2X_~@\ ze\0*\JصSb*&\EXH߁KF5p3۔&g`q I tVKC4j(BjD y%Dy`&/ _Z0#I쾣~! d29' R7moG"E5l&KagĞtdAЀm4"[[:f4ZRc/5]D$Ƅ*_5K ;Zm- "/u\5.x J)7ʏȅ22 EWo@W}1>8Ξ|qsR.A!G1KF *S_wZpƥ\hlܪQ ;v꺢 L_bVu/C+,FܭM& 0㐥п1*<ШU&{08g,TѡYsZq DXj}$._I,]Y[(08pD?Aas`jROB,TV6{얭=Z+Tǐ.AY4J^l{p̲aSNvHt0!1ꂗE_b)S-~es8gۏ NqEiRF4XL\(<Tkgr(V]Q襷2-_U~|QUd' (Vb4A$O Du@9 KL^)qq~_4*`_˫`NNv_M3s Ym?n>?e$层Fs$ ;@SdK.7|zx+~)XisBxȳ 8HKjz$@vhLAj|vrΓJbBUd+%H^!T*p  aς]UHsDfmkh Ïr-[x\N|a!֊ZoYu29.UMqp4/6GpË/q3|\` D!m-2yÙ: Ax0u΄fA3ɻ9 w d23s(?֧}+1EC&?%gafܿ<>2 j_9FґIbr3bUfzFoQbs$wCrr #Yf[C1'Gv˱Ywz:mDp(B2`N̯Gij+OUUWą>wM>zU- 1k*(k<#>ll$}ts}e0Yںs% <>\Vw" 5|j_v!x9MɚTr- :Ay6dމho`vLr֍E[+BǼgli,td$ܸ6)V'Ogj'tI(2{$ +ۇM$PDAa68e<XӨ{V O?MN6 ɏQr#bWCWm"_v2{<2 ~z#u{cۈO/,%%>/ ddq~lEnHpQUvZ>J:-!Oca%q_bJm`$q/DnFqiU]&e{Vh͢=`ҏRkfކt/фzS%\2q!X-Y8a'jÖz.+2W&! ecR⚁U En d0:+XZy"S$z6Hx7UnUSg,ٗႰhP{ \eы^dP_QWHi7O֡+$p2,aWs\zdU`]!lզȐϞ`[[9vD{='VώFQ~Sn3N(˅2R[l_E+rh`;CU&{n GS :88t~wqg:^ YQ*~p&,+fĴ8"'=ܥkLئCϭ4K ޹C̽{Xb BEOYH[{8ˮy7(vhj%*V6弑!70 aeЯb 5YjѐfMhNMkj||iw) 2P>{/Kk{>*Dkk(,rksI  6$361:6U.@\j?leH/oywU;T1]3CϓPJ5כIsrDM[rw/(ˑL3h? Ńns(snI/7~l&f56"wEJeS![8%%)+Px¥E. f6W T*{_Zk<`|LM{u3V3,.{Qfl-J9r ,0^,KУ}{77ofw04jSb/ L?a$Akyzrґ#\^wz 㧹JƤ #g`_pk6 DbMν%&2 8*s !?r@hvB46z! 2zU<ϻA4DSDZ @ _h |7IOȧS%OǏ51tqpr(UU RB#|\<jfU|F[_U~ƎU2})OJ`]Uxp:RTr3-uw8| .mA yT-@Guh%c9f=FsN(P8|{;Y;o(pO~; B 闺9jf&::;>F" H$x̛)e!~ }\͛6l"*"CYgN\ϋ,+C9E=>׃(#m&5-s>s{+ػA;_H]s i}\(x$_ji;u(Lк>Q \qx:#+FyH(,Y~Oc6=HtÕ>;4#}#VehΩ]˜ a9V v@6o_1 1Ѥz/tQw :֗fN_˴By+!q4Uk+lօUn(jd/f~!R}gbp$aN%NeM櫃ƴh!r@n|Sa3G>@?=q3eAٍ<gV֛IBnxsȫ3cV;=.6]*X:&s5%u cY.~Qp^| l+ѦVHr)ꬭ<\C!nH+FtC9 H[mLU V7E>ޔ_F2>q*~ah~C?5GdsDi+w cR 7qW< qrp B K3` 93$w!o2ý$wvo{kRq1MLý+"Ȟ̕4P2=4؞"ro991xs1m<|.;qb'dAI5;G갏!* RlC2u|=HOKA`v~wcS58Č$ҧmNg^`5` 4* lr/ŻZJUϜ($=xnޔH'`4Lg4f`TkH_{Dc}fM0H(7>ppәv+:0R?5#C䂭 I ;bC@Uܢ2Gr>C\`+Te;{+Of]lq쁒 dJH\)c4z~Kʌ= ūlƵb1Zj1zE#̟yig5w6ejۼ N.QyQj2Z,٤8L\xo0.eU4uh;{FMmGzR Jҗ v& B%fenO@0Da{ջӋnn7U\CҴ-aX3.А㝳!nE! KɣUӶt|Q owP^LvX؛˽&z'ЭY%'U mt\ݭzlQs s7sRJa}s!>K(; HO GpZ \Gvċi[|%fP4\_j*qm{])K g͈dWx$rN5Fw`y+\]U)P"6ڂq+e_@Xs M :Q_n6]KxN9C> >s6>CY#襅mAw7c=Tuq1a=ES;!r[ۇFpr"$)FfN`x"[I`ԧ~ E EQeL:N n'C&6S[lT*Mr (F|wGؼ,wEChf#`\#8+|^} dg$UaFV馕a}V|B Γ#FtMm^3(9?8y5Ơ0ʙi?/k@H3>3NA"`Em0j~NtU< b. K ;ŢNȺOev{)[j}W+=JVKVj 4x6hj:E8)"c6ǎiEKaї&@$ZIWiD0ש.n;È;_4`Fhw\ @0lZMq)>?:4*Oڞ8}Pw|MV8E=^Pܠ{wgpqW"}ȫʷ#߼Mss}J¢SCX)1 13NL}E)w]3t[~luSyyoՔ׭+c'aq|~5?ak’(F%;qg954ԒaT4d)!-X+X"|ۜ65b"0rsVL~ :aXHz'p:DUDv5oY& w>!v:`ct{ հY B zۂ I8QA޶fV*\=E W7z 4QM ."f|%+镔i(5)884UW]Fuں\m;G >oo=c%-x;C 1|_T5E-™OM)⭠eSsfJ&!6?zc"Kא0sc\fǥuV,@KR0LJ qL6M{n$(jRY+48A9كEx/-$ mآguϣ-;$D7(TU,fb+/Ve{į`ZI LXC~L1r`C ]Wѻ!brKDżD:Q2-[m[*LkU .e}:iu@:NC13<Ls~iP?xGe=t>g ^ j^>n;٣]Q`kţ9gyjgYP"M-2%w3,Xy=dYj(w;DRN|w'9|+F/~)K{KW찯%(ʙRp&t<2E@:8o'sNADU  `w֓ xׄu§lerN*|"j$L77ꚯ똫҈67I%h%;W|?xE9wjŨN_ j:`l`Q!f7ixΘ-ac}bF_( G8%$s;)7CKD8-# h?"^qM>Wά>p"Rt!VqE2Y3 Ϳ+Or"%](hP@ -G-̎c&'QZrYMQeUVF-&PS$`t1+[ʣhxtbJ>'R/`kԨD&O'_Eqe@ ,qħG+j݈qc~̞]\\Z9Ȣ >nDT^H\*~TpHC[ *`Qv+o` } x y;JN9HVޤw_3=Wo;7ڕk酶s8ݮ{#yu|OD)xL`ucQ~ ^a8q8wSw­gowc7L͞Rtg2CqZx*)[$%D^s!YF b 8TVݙ^ARtO)fd`oKbyѡB B Ol qXU,ʬ6xCpLwG%-[5&<\nsNǀ՛ _DʢAArBesnYUX.U#frvDK^nTI}o5\ d0ߓ_/7;Dwg4r3Z/@ةp12Ϙk ¸]/shx<(97^\9L zN\w݅{U*EPԬ~Vc[4 |"m;:#Z瑾±lU(hfP*qQ<ٹu xePd;i#|Xac|ct.V֪nqN*t+]NWSh5RyMh5 i uA@Pil(g`ۄ)L}Cʠ-vTˆWd ÀM>J$-霬E|nX >Zo}n[\;)muNRy!p6Pn{,h;{Q܂( ' ʘ=Lzg!b@,rb✰oU #hɃ GSk2O}c7,ʠ))I=Qn) kdI}GA@xfr8{zZnB1&Bƥ!;HŜlѾ간V%>;]\Im;WL367^+m͔ r T|E4DvqRr,:O{3RNzj%)dDg%^dtˤށ[˥ke".oګ0>RQsl-'`ťaYh> VjTwL7i!wlpff딍xVy hQMJf)I9Fy1#K؃&sCj|sw$zTc*+su6:&! ^~l3*c9C?XUmz*1`-sU¾L?2<;<8|ӉnnÍD!$ ɫ]E(@-oRoIj SD6XF `6F@;{`M^^-T/xpv(rѴ䱰ZnT #d+ ?i ;p^n&*^ P6<!#&37? ѹt,fZ%P%8\V2`l7;WF3!8̡TeR?[Fm[:yںnT }LP4!|Pr~ F$8s#neH @`l &'vY>~E4q@P'(S@46*3?ZLĬkbTiX2/4L-g1C(z<1di8[GܠbfR^\ƛ^߃ATו=Ha(wGg]T!۫=^raay|CPm$xBլD菪Pu0Ƿ:wpr{te]1hǒ;j k3:4Ҳ惱N X2>& J%"w`Io=9G3 zּ`RW\@%" 3Qhftª=)Z6$Ew]|DZ /j^N#۳zJ0&euq+u67%#:N࣍'^SQ8?])Fil͐+I%?}yd ~yc`7D- x8hyHmkXքƨoD>lj%m`L- ?UjGbDH=yߡÚ}C\+0bqqgEh- gW֐opd,-$YHK0 70vJ,ha.B]M[Q\E+i_;<:07'ټOdpvnq"yCkp&S׋g Z;D,8xH vDD[G|_P7dٔaj?Pb 4k31tPe ԣÂc^R^LJ@qV2l޾)V/CQepͮВMpoi뀮 7F Ι}?#WKVPD;z͵-`$ / 9GD)jErG#Cg&(dV ۢFS<]8 4: \=7bt`{0fזϓv=cœ+)TpW, 2XP )5To77bN#ݓŤ;/N ΖL,Lڈ MxNGqh!e")'ЫsBF,Vacbz|Eބq7VI8#: V՚z9 ^[p!:9-݇#s֍)զ5Rs:3l>{f͇ݻs{+,?hlZf񺍇8%&=s?O!^%Uq|w ƁOT M)~qYh$)"xQC̓f]}(O;Qv7nAJ6;n- 4K00Hup,ȂDt]æC2l ].FәGrlɫ;{4]YS^tD" NT펐raaZU5E[Cwۖ_nƝ1r.}eθm TrѐDn!=z-^ܰW#p'ssWD^kfe(:hHluiQk~> %Kn*ۙ*Z9-\D|2>FפGj!<}͘`f-m} {0.(x˹j-]8.4uT ؋"`@ZˏZ3OV|ǂTwp|kۑP0L~ <0m&:ICb=@JMm١ {NϏ{˼р*վbvsHV{3+ndX R΃|$ea2f[>M3~^"`2ix8\-6S<IݻQ-1A2R!eF3%T6`!V=GwQ=vv*rHDk?tt7{ P˜^%8V _'^zHmXngZ7RjNIETNpk@b&Sz/UT^iBX-Fgv376d2 r`u0<[u?uOkKs`.SkGEU-W2Bh ̱gD9m}>"{֞VԔ8*ni#f^ 2p7uXPלpԜ:LZDs 2Z_N,F¼&Ͼ@WqB%8Gދ{ҹC\`qtp @\[֍5]tGLJ-u/h﫮;%42h \@N0_Fۚ.G\’Ij9"(FyՏ!AFkmd$)-ig%RF7,upSg,>e̫,Իs>#R|Ő:#nG/M=pl2E Lf[n#Yqo Kb1#r/@}ݛ4iV纾^nNx=8$Zq=ƉlfeDkmWߒEl|azw۞De@!36x*N>ϏXr y 3f]X/WY X0ȷdc䝖E|2iP>lZ*kvyE]aqd=F~KPG?r xڅIuΙUڡ*?Fna&m :k欂<"$XJN g2/ZXӗpzx[f.n9-#|8я<0sw:W9!-PO)GJB_:g!\%Ћqy!A%$ɔ/%~/n쫝\ce!Pl.3+KQ'=vm❢<쐞3; A=AwʵC!Lk5VJFZѵ2'Ctopq-c+ |!7LB'5ʋ2wZggb l",4ȱIsrOC&k~8-:x̀2m N7mu;Յ(}j{~BJd0zߋ('fK/JTh!Ymz%t㩩z Gty7k&of][D "@#m'Uk<K}Լd *9ժznĩKЍdBwF o2A5d(r/Q'P~<9fvO3A $^1|z0W =c14S"Zc(g{²G]1a| Ĥ''FEyHވγxAc,{2z_Bg(pry毂5q;0&Yzg{̊^xA7HkCQ8[aWSh7[%0Qeho2{ lKj~KfrA<|? `M?ݶ[)"lL/KvģT.(b[ 8p A˦-|[J1Uhf=X+MȢʘrGkyg qI02]Sui,}/еR)2XhO${+>iLr@:z344A w)ly茶\Üғ{p DH"뙷;dA ,9mRPzO mt-fWǕpId"וv?'f+x`VX>GWo܌ԸeGj5A@a _kXۥwb2ۏ{V_oeSr%ȋI=&(NҹmdsNH%[ 7HlGqQf%2"6dw2hF*ҦϮo3'tlz<Ӌ,}VXUj#/j"u$0غO}O$"DqԆdNH{?y:{S8mqBlظ$i4i|@ZXhM ryn/rCOX(OU F^h؂7 FUKwr *d24TyE'M^4,;yz@@>U.)B"6w[s#tkQF xφh8O; 6s]&ٗR8>.Wby<^[7$ ,7BpJazwCqoqHlʟ]'-" ٰ'YD X76BBmx bWhJÞ6v+fxXΔڣ2Lםw#6yy?L{˭& *C>(鐹 +(QOClw ~y 'i(H E?*W^;Č\;:`m;@Ֆ{'q1gh]VTbV,!2N'u6BRÃ:(<|d79nIAal=j;i h |$'jslOBA][nGo[mj$(` iiIz)i MN,x *Vd_!/S h* Y&EJ=K_DHX>@RLJ*ܹ SYʨh!Y&ϕ{-bgB:8 DlE"_j2, }筬ZJݕN-dޢI=*hA"wz ;%')*Eކ֍'ʁEЖݮ ?IG~;,P)_Z~3XxL}(puJd8 °u"s&cH5.H 8^Udx~'@iI][<^.Yˠ;:a $Jm'-!יn,3 n(t Eta|^3@G(m}tF(hXG-:A0Ti2&VJKWi˷Й0I1.0y<2(ȇ! 95ޘʀr"> tt8@x %<\LiZhSѶBpn#Iߗk+ny=* 6q39laψ"È:Y#Od#*'(m1ϣ]HqT Z1}5p6|eCpG<]6`*$.I,O`]Wj('ٍCĿ VLhGqML* <".\R୤qnqЏj\L)0L~/{ 4? 7w%`9z%9OX+dr!^[UbyZTeia"Y&>bhEP"}8Cm”~Cq;HnA .?1ABʗDuŀ;Dm9q$t`;yyౌ)?q#̍ߓ7nf{ Czp$<]F0gֵqiP<;Z#Jr%2)ߋE!&fAŧuZm a>6rvHCm/:8] pY]#K4?a†ka ILfIW7$(o5 Ne!zKUDIWub&}hi d;%sM$T6¢f ֲk#"<;~r0esfAgB|)Tϛr)#pU7?s\ T$o`X}0gQ_&;&([\FH#@K\fM@\V L^hqCC !eq[];s L-TP9[܂ʒ|EB}Ѣ^eAy$[w&Ӑ׳* 0"'Q@f{TF܆Oh+|!;@nNKHVe#xVͼ Nհǫ,i/K(\Un\U+16qY YܹkzV9Ani2 RzMÉLK @l1o(Hȋ'a>><{~83ۨ~Uh15f8)|>ξY~;%%Kt,Og@N݌7S]rty5;d[1=;vE˖GE; =:AɼaC4lG<3X6r)֊"Qh6Uk2̳ L3+}LXyo|xxiV3705*\E;@0ш^'FU{fO&݃;Z3IGM͔|m P 3)&wu~dpx `$W&8~9O4q.{$*(S\6`kz-cmo9"BX(cT y=VRGi8Ód=mEҭHZ{~a]zo;GXHzANd&Jƺ^As /5UppgkdtOܯ"MhvfYQ+,3`Zl9j1ָ/z|yK6lTIb景*0סtMCE_q!x ^}cR+~;jt1-: f\: 02=2-R w,0^By^эDTV܉d?_Nk]&SƬ1--(tSgA,v܅1b]Y3 ܤyeSs. &|}vhH(lM70\yvwVz%@l*2].?$W~x!NḺ.gf i(*BSz8al#ply'u#S!uڬBIEPkC3YU_'6;‘E+ "@?Mtg38f/](XaE[nh`7/"vR @XK 1,,oچAQ D9 /̶ T9&zX//5CT-EGL?)>'|.|F,^w ص3( -0; [S1VWSqAA""(5'Oι@L祇ok|U0 GhpdLzJk%:٠H.j*QX~#mƶNs7`>g\*a!Wr[J>MƑj+$SLY_O ~BR|IyjG٣TDu 񑨛 ƛ|!k +IдXlam3p@# gR"5*hOzm raMuN1x1vML(rS 2VBB$8){z%Lml(d|a f~8u0z.鋂z, Uc@x3¹Hy3(xxf3zB62HGPDv;d4>QHxu\ f<DV"sفT7(OYNo!OCoQַ'ާ´"VjY,,{ͷ dLE}R.:pBH-쐖Y@2@ ϟmy4h$`6=t/p, q{]jeILtoz z9lBe[SJз&MU %r9nX1ƋC 9bR87}HTDo ;9<1#J-V,EpQDhep=1,L׿j-5==R`p7qiTC@^b<5J7|" MEh\A~+tP1#,{t"vAacxtfH=DS/]qp}+x`15̲B Nex1+g/In?Jiԕ*ͲKTޡdЗZlIld/Y$D>ko(?ְಋ. SӸi4[9dI=B=mY^/Mv8Le62$-N9Ѧ.pZd}3njUܔOc0B2bda1bL_gye"ExkWdc:6Shж (/l @HhFCR*G6G(÷ GĝK6|WਇAi6 )d"F:?o`q /=8Fqx`P(v>%@L!Vƞ Rv>'j|gJ"QYuKC7xG`<%D1R>̱\.E/^ҧAUJKP!$WSG|"ᘧ):\A2f/Vpo`fn&a"41dR_H9m3V)Sttuا՟Iw/Ytpg(By=F?Ag anZnEJ0(FE$"uU|HD#@Ƈpqd+L!Tlcqwrޱ8VF@McWkכd!mXV 7>L*-w"|Oeb&nqn)X$y2ЛfM !JgfRF["C#_ iֶ)Vn #>ctiá{Ϋg,!54cӖiO p_;gh tsfb,oԬ# Yb63h:d8vph-IW]ʓ/*<9} @/"]8*KjNv—K˨L~- E6iQ{l[ 㜱zT' sUGE@`خf9<|S bBkEfW:f|J 0 I фo Jxbӵ{vr` bq-Ų E7m1wƠ>LI\ǡlW?K2|O,E"T!խ2YX𹇷C2V r$l4@Y4d1Oi]fWA?c}[uikVI@!89N렧aۧ}sXU8!v9,FU,^UaB'-TH`مMfw?)B90;.|vᮎ5F@ej8)ǴR4ixu0JFCLn3+ d;>Hr ~<hUH\W< #pکBm$mW4E \վ{Wь45tI{zJEl~~>]0l 1Y =$udm78RbWrLpQ17F+yy5qߣ̀|Q5\_M;PB.3*o[dnCkY/!ǒhpbK0;C({B6W#;:OUΆ)MvY/=} m /`Wܜok" _SF)[u#@sdoGnsr$3c~Lj`xZB_c)mg; !*gP̤8W ]ЃlƼȂȇB /3 Vm9f98S t]gNVo?:2<؜2Q0|hwLg}l5pk;_ny0v>Co18; AayB|kN'|`}|Rxkf!^\Y!]:wA(A דE v!3oՋ/E:EQɨFDchZA~"- 6D+RL6ٳG>+- Ah.ⴠ{^<l%d0tHzFj-llyBj ~#V7=uwRs(̯&+X nC~NKsYfyge(ުiH0e1w>O[g;@aIjcg1 9F`엁:έ=&sh?&yi_ ?7Dz ׽.ByΣ~4Eq|iz aW;VmF${,v$GGupA~,M*ޡ@@;gLXθHG~Xs;v&=B$5[eܾ@b8o6>W?*WI-I.k]xOG?- T'z},?,Wbx6"$̍&1 jI*~Ղ񉟍8{EWBR"&FKFz[ˉ|$B-F@̩Ìnp5m#h&.YS,֧9U |CB]`@ ]lJ(0QϬy[jʮL Ǹ4@pSn -dDz܈ђ%Foa?K@<"Yܓ}8`PюDA ,79iys`7@^"G 8!F ]c晖 2nТU/Õl:LXtoc O4@6Uxo?214u"?>sC+gW<ի:V*̸%|D ,\)Wd<8>SeykK6LDt s'Hɇ-Ul}-j307 6Cj6yHi| g]{O`8tO]8}q4̙c}/J0Fm/w̞9u#-;y'9lʣO!.O7 FVN*pH(t8+h/z%۟hp;f﫞H,"ֺޭr/gvo/-#Sp'YeGqTI >F~ -{=qr.KP~+t2zV݊LS 4ܴhТ(վSa'ݛx#k >6*Zβ MTeIm_IV Bd'rHIא8JaGo@g+uxϝ4 lSz1A#"$r " H$hJƖ4rx\'cZ}s:ʧ!T_{'tmɋM=(0q\#(8rm+j dLW@LSD4,\M-JMکIҘW~-uTe+wRkjk Cˑ3{aHPh0d!nŦו~=RT ]դ#(<{w(>%O# =g 7zEztP;1aXV}EfX>vP_z2^("O|â̶;a{.aĘI}CL\P0:˞c#=zd@/_;m?\)J|>ˏ\XshϡL)v*\Cr$G=qlg9?)B vOʼ}B B(K 4X{.TCBsʹi ܖ1^Rkٟn J:FiwԿCyn<9sNB;9#6X櫼R1٬}չ%Թ!dmF㽲1(UR02]Efhk{G΂ZpC#ۍ܅f8ϩ~m@=brF:mc E!+Z'{@ÀZH7 DT\,[Te%#mb@&uQ-X_Љ@G_?cv]bjf??C\9k D9rO9 }:Cգus[c&_$y׃#E͍=6zmo+ePPc"\*Y< DNSZB3%hAK\R>ńl!WN`tf3#!P!Jk8ݩK> *PlOBν_"Pl}Wa1ߜ!*$c89$DxVj&0Z#}W=j u 5k0w_PzpV%R\482Z ~QmIMA*ne2"3LyӨ/5 ~ Wi ڭa|'4qI*lvS@R'\hWUkd,͂$x_s19ꋡfjùnȑ8 qm[ |D[ SIߖ'MbЅĠQx?o84'R;W=ܟ(-bHimY|k߇p8| #}ü0*.1<ď*M?T"fa\賴7fc~Qt ИԢp%<å uP4}4X\dݿnNxqT$Km:1!6E^g!Ȓ]X;gV(f5<nj}_!+ Q!Z=tGX-#ޞ|wD*㼓"H dZjz&Y-v=x`lOxڲa) eLxk~ڋw tD>]_~?`-H@!,[(Tz>2 S)U0}MzX)M0H*9F~4`dY]JPrBN6ABz+!P<MXd䢷sx櫔0$RG֭~FOv1WpgWi%KoGYQ%!5KHH5;K"&DlxԦgF%4YM ߞQ_4O^^gn2N۾YiZ&>\&"(c[;V1% $B)FAtg9u[9rξ/ş H!dN!"/>f\y; ngʟɑ&Ȯ gk W-{LBgwp nwwz-R'6iN$p8r !pvd*gS.bί'X=cBnćWJDf8bںJ,|L&Ci~t/CֹX6']TGY!<}5U1Z `rŰx\FacWr1 ;M Y4tDI@a!H< ގ08',K;nzH&=5N0=uԼH:pScѴd)0]Rܦ.n6%7~H̞roC1?Kb=R#.lœTtQK'e:Mה\2U\4 "e&mT0;r7g j!u]W<137Kpmh9(+q/4k\i+vl{x9Cw2M |;[S8~QB>SF\>TH>RZ3vH=cW*{ž~9V[4qLA:;fK̀kωK$AS,7^e pr X5ЂyDtZy@d-愋?M4n(> sD_n)RZ}A  r<΁n|# 3Cso=g%q!Q'iHevopW{jlYg05CyƽK1&gϞsduf~XATl}Ih .haSӘ̉|nbbjWvgh|PK7rC+v}J*ii&M_SIH_mVN DjdïƮO@|SDE9V|$8_kV4ޅXQVIVGLaoWbD#emX=vE4%2J*|%07OCu؁zB"pcȮ8U֑PQ`XNs dHg%g 2UAk hg{ R,m$HwyhdžoTwMîQI_"Q Dj7ޑoc(#9ɜNi\NlLVhPs & X*(F;ͥ9 vt&ZFܐtZG5z] !ůCu$zwn'@cP'B9/] Xf)9^ KLӴԻݷ*8* ]Wj@J|j3f txtYꢎ-^;Tgԏ,I!|9rJ^Dʪ,b-KX eIU4\OY31HlY/6u'1lyFz#Yt~zr^Og7Zk fӪw?BNTOjSooU|6SLd[c,pz5Xkn\ׇZUGCN0!KBՠQ$EůRr5ࡃ|d zXj)q߰'|I&nb`f!&:D&<=go#)!ZY>}>8WU84-"&̺"Ka&j0?`dnƒStkODaȵP,fCȔw"7L"<7v=?Z+w.hDs:|+y';Z02  >: ]x#qm+1DZJ IeEP?Xtݤ9#"gQ).ӐR-&|p4| K0;g┕eODXe$*AF@TTN%\6,6 v-}~a{+˄T\!|*O#HP()1QtUIo>9\=2i Q@tE;7^Q0=16/OFTe\?9a6TE@eЌHL##,O! K_]'^%^ JwӞoZ; vqv2>)++Ǖ?%=n\JoͅDmAx%ZlDM(g|/^aD'F%y{`_%NU Yva!0Z!kփ:AIC7@ 4["Wi=$ ~ȑFʊ+y[#']~S$l Y(i Vah>NtS͡_L -l{B?i;/ͫS>nSR2Gҏ H6QHyk1՝oX;Tv.*;oNX(މA?&Ly p<:T@W?y(Pʛe-ڦDJڬ9=6~`U)Sp-Iҧ.0qLVhoxn*Ll6KP\nBDp0DrBd\V=$=kZ[.~w!۾~4LqVlرrXB,AR[fO PsJ=BrIJAui;3X o ޿-q1S4! O Q*ʳ7=&~f՝X gl{#Dvtq3V_߮L>UFޑEe|CSu|%Krx B9#Q?Lc.SbS ^oE>KmlP":ͭ^XZߖ?TiXC;=bKՎKvEnLR+k(F'*T- ZIE(M qLuypMIֲ{0C->*ZMV(VT͘іOS{@V}i Z(iIR'XO;$J,Dž 03+W?GB.i)&5u`dW^>~ C5P3,h5UuS 5~[%Q@agMۺNsbJE>%Fh SBcr)Ho]yjhYNR?sn|-tQ\ՖHf!‚K TK#5H *%͝<S'N_0cs9RIsMݴy@_H/j6@Bd^$QVppAc}(͕t.aQyLP` e7^WiA(o6,5Q"EKG"3AJgT.(ۯEhAH#{a_&!oJĎ{l==X]3 "xqg/,nu܌1ĝu$Hh!bEONC9&@QDnud!ڲcjeƠߗ߲f:ߜu/l|?YeWFxhu1d "IA9VNNm^*LgNX{[;7&QꥦjAwRߖ1/ZuD@Mzm0d΢ 2 d/L2jKvp&6T. 1#Hos6aw.ZGO[S-~R2TcrdqK4Ɓ(g\N0 ZFuۓjvꅼ:rr?r$,OrQ&[4\nG@ ylR@]F51{C_ۭ) KG (+匑Fk_ Sbiio h7 *ݽq oj [GS^:;e8:n}HWuxe2M+)@p~էm=,VSItq,)BOɉ EKcFBChCJ|)yw.Qaåw%?ï?a|ո'1_BLM4Ψ}۹NHUH>^\_A7EũIb LF(юq 3-O #={q{A$^$Ihut)ߌ3@yhfuhv3| {Ӆ.?8U(3 /'E|64bUAXv9e~}arA">5^ZO\=yem#S{XłqZ{36 "(.sM}5 ,Egڱ V~JΡ {>{B%OG̘ h )):7U!L#:]+G>O{֔DM48/p=imҝpcӢE߁;B2"4#Bt%5o}}lhO6w3X@DGL;K kpI_Ef מ1qya!hfU#͐\҈2C{tAo]|X|LEfp/K?b]3{D7H:m_+}<&l WE]֋݅ǒT4N}sk CyF0!OgC1:[t 8 rJ%B(,WgJ,z+2VU?BgE cj`֕Y3ʦ CDC?H$} -_phDRm&{cv7.WS(#ap]C5v7n@{3jO59 A ^87y܉.^Ӕ d2%}1:7B Jzz}o>KϹ o ?ԘCX‹*f.i[«i5"H#0ی{ !ן&zBlgU3 jU8\(YBYs<A%Q( &*ik6kǠ=ePe0ad .z漢{6[`HvdL㓐,ߵ4A´*ҎbM[C,h`sopKL CgW2"i\1ב.Jخ.4`J^ 9̮8G`=-YfK{0^בgx @G{6Qq qy;IB(":}gJܛnvyo^O{8CSz;;^P tXJT5z26I ȤMZZdWxMQ^+z{z;cT< .C va .'VΎU'Jz$/SXujJ_8L'nb0Ϣ!;+erlEqM$[kA8)QPIj0vO܃E1N"}ز,X`MzFwS3/ F-.c~&R=EWqC9FjVC;oCs5JHoeI}=xU`=VQy|_*+iQ}Ǫ_(fȠm˴g+Z1uƄ_aQYZtΒ- ɱ<8$☪徹.@~%RiO3) Dk8SFcC"=oTíA(4V-VYݦ* (>s}BH_ww6" U}*o^0LI)31i%`Dr7gBc7 !,@s=oG<)E瀷!Fr" %s-@8^lL=&ܫ"*M,òCV rx壖b]2O+˾)l߿s{f$M 9C-EJ^'bѨB FÁՃPjuaX%]VՍwl_ߴu`3/g' ٌs3v/j4|xFd0tIS OtiMV*_]z F2@:ac>&YQ:v]Xk #k$dHdHa%N16?QHQ%U j߻Gd|0pi8Gc [lBWb5!s(]Kow=/0/iB\Zqb9 ":cE%3S^U!9%sOփ4cl ]ãxEM>Da|gE[3-76h9U3^ J\E8Jg Q`4D0 > #uM&d_¦g 3W-v}wcKoJ~andӮO}clT@'fMg>O/WG8"1c,Gz'OBܖl0 IK<^.Ի8FM!÷M&1%Ċ{e&\M,{e1ى |uldw/Ma@b \7`s'j䠸?mJN6 | xCe"by<}^DthطG)G%k 8>[5م>47[mDJSĀ6AX.[ɴMnp7%/\ovKgvsh^x͂J&Ro.uG\(zCmW)V1qr,<Zk6T*~W;1s&h[*lu 쪩J%(3r]eZ%›W%5N̪| 7/yNaJ՝IZ3y:.f &6_)iuwZ¹ZpLȵ`< ;o\Jg<}[Dt^ɤ~x}roQ +E@S"oZΝh3RHb&xp DAQlûlTbƒ8̓MbC^II1j 2Z DfoБmp_i,(EZYmq6!\r4#M-).R)HYP.R $'*<  h"tl}13 .dn<9I+lQh&4tl#u9j_~H9 J*NKDOe8J0SLOzV~QƽfObFW˯>C6r%zsi` (1M,O[H 1u Q%dnʸ}#,YLBe#/,tI_ lN?ѥjz{OHVMm?{b=m?XH *dL*XUmMzYo Na8bOc'[̻lL)LA4ڔfYukdmzE|QL#N*>2Ic>"3vRq,~ lKHi '); c1Co ە_3r]`*tв!i`ٖ׭Vh9*NevAr_](Adtըi"|[|r*^ZE_[Z%~Υ[*])bI8x$,a"h0@pW#tO9v~5J947W} k-ij.Vd 1ED{ڀfQRo \"N (ufWD9䆬EJ 붰nsfVaX> }ek4SmxlA?*)ipiSUK:s {x@D=㘗(o8`F{7罪NNn&jR<(DQl6m+| ŞYWcT p=T@?7rG<$E(J G[Ycc hlEGg;9wra/-ː[g?djaajǏfnx^*(h[1Yڨs̱E@hZX8[qWU,TRnV %L(Du ~ߞ4k PZhIJ!/K%C571{Y7$]DL9b$I(vZK7~lu׻5PV h/0ptp,b `>(IvF|l +U15 ^O"a.zöO( Zz~.HHԡb~3\sF[QcHA,O6Zr[y: _Cz}WE,2W:&mWLd}GD(י$WKC3=CƉx*3#7$ ;*N1%IIW^+x.E2muf{R=KzQnwuQzA^AwE7,ˈGFz*|]P-K{+IA1aߢWu J\dOOce?bJק!ۙ!lG{uqxITȅ$mIn"1v $|&H+jH܏")d+Ko8vdz@p3$Tι^AfjX#rrˆ"JY·5XV0pQ/kQA |!rʐL]UdCQŁZ1/; Ԙ<K t8k\CȜXSyjS(J !]_N|{@A?X_5+k&l˄qQL0tz dGob!\1u9No'fxm OjZ4crg9g) 6 c%z(HprϤofi'b`ܯ}5xTx!E(SD1+;w H"j8z)=3Hx00{` h0Q}[ȞMEXzIZJ@@89}{?zn^LvNkʌ2RpKrŦACσ(˛wEzU{ C ]t*JY|FBr mRql[=k9DMD9dbZaF㓾CMޘ;V~RMeJ"e4qMf4QcO7FpnƯ& D&бc]sAes{51]NFc8% b]ۇdMJ7 p;V%/[~*CfuKy5G9L~"}t~ 5UC?f%ɐ ']MpSR.[F:h!)kѧi$rVLp NSj0^!@yY,1&sm7:GVhڕ7TTM0`KACKƚ% OqdUd41u|oF,LO@GVTFB[syfU,耱/utH g*N;Q]`*GM^?ׇd{[D  mF솹G/)5:xnՆq \퍇>X6I\0~3>L66\XP5 415T|<'Xl&1炝g`p_]5"[I#CL\y>}fv?u\_OKl;jfjޛDg7T\!0˚b9گ`K.>q=,1RKbWDzÂyG6X ,]/EMÒvצZ3(1 zE+®* b5rc@I'Suq>t1~bQ+kn@G~K~{3!(?vUb d-p^0AF8ѽ be54HbI~VBUf :RytfZE#>2h`"!<",S+ N9x 3O)uoQyGܣ%QBuv|㺍e[{uA $$z֋c\[/I,uG+LM&L߷kk!6v!qN^۲iϼ.r't@E<6'F0oy5ʍ`! yo ض6PzQld(r;\.#t:4~1ԭ.H-N?ӕ ʜ[.8WD%e3AJ lh]Xt?9bi7N4m-K_0dPz5$''\JWi~iπZ%} MW;!;_B K87#U櫫$?G2nǿMotG/gV|f` SY blaT)t-)R-i)1zBhyƀDY:&^c"uJQr3ޞAe׶ڣ28[h(v-KC{AFu׳[S~׭H<&R!--lzu߯+G V0|"Nȷ`J!]Ȩ>8A!;t vc;Np(iX_?PtVh5 GCRQ"8paSr2!PvRPjGr8̈́Hl4r` X#կN+(DeMLk+I%(-"Wr6wԝf lc'#:5"П ~Mn*^l11y{^љ%>ys },l@kϾZ_Wgo/IfaLI u9 rֽM] 2q qiRpMG>c|󹘊0q(PUe]^ȶ)b濬^VqK-0 S,{}藣t uP.QK6ؤfhm ='e vSV)@γByK|R8#ėV: ]%bZfo` c{Ւ;А0*^\@/k6']|!%gΨkKLk_}ʱ9Hg}6*z;xzu?'~&p^WGF*#ç8%Tf nW\kble׮T*GdEIFdkJzˣHgeyqmJR>0T `H/uU:zN.80Ncq%7>NCȾZʣb&6Hf{x$n0mPsPð4 B&\. awDNa4-Ȳui=}DoB&|bМwUXA(l5J 6cxhz%pOn`JD2lT|Lago=򩻬oeNz b1#iI0wrz7/p{Cx,QR:.WsbH!%7^ٯFzᤶO&#=O<ـ>NG7S2n~~l`H&a.JJv#&@BeEV]ܻ8 ;޿Vuǖ.H\3i+`[7])vk#yuK8_qY|8C;D_c(4A^K$̌5>P}Wn{6xzKkW.%+ Acn9XJ1u*C&tb(n3j 3A99sMIkc"ŷ4n|lW\MnfƧ w5t6|a^nÌQbpcXq^ ACQ{"bh ~DϠVV#GNQL\^#6 !~DgJӳ8L׎{ #?P!ɹsb#s2uoiHh︡/iS/+STD:pD-K&XK&2{uFD1?$6T#[P3^>爱a1n4D`N}iGFyv Ab>YQ-;Z.]C86pM_$̷T'igKi;cT^{ )y'|Zlfj "\j+~>k!s -\x%#9-!od; Ѹ`qw%f9}{]/;f_xR ¶8UƙZA>LD-io~+["!"/Ř"=XGB.!Ǒ槿 wW1CRd0kRW2]R#U{O&P%ToM=76IVR:S"x0/{'rk4`N.+ W;,92i@Wz$ַ,| ?q2i<&,cLHexsv?>P7H' ÔeA Q49UL/%uIw0F o]FS"iqpI"_Y8Dε#`Żc:VbITkmb%dĕ.߃YG4>k@ZmITgm%[GgC(t$?S}ϾAN8!ѹ#5soӍ>y:C=Mk~{x~\i[{R~W>򤄐wl"569%gGCxPvLrGt[}kι_VNƙY颫2fVj3S77HJ4{p)Zaz~'TAfR_*bu;~nL?zIkP`g5 q"R-nkL]8!"t-xܛWNt2d#p"08Xy4΃̈́[! n3㮜a*"l FߋZh[0em,/HM{2v K(D߼Y? 2#g|Mur{/ݎW,-O)p>jzߥqQ } cg>$]^'F VfVǸ0&'Ƿnʒ= x/&*dc裩 ݔ$ض3ރ[Yv;GXIֲ<9PըD;ҞD!d`O*t#z5FZ?磊 G4? `<ȪGhWIw nCogTuˋi㌒b@\ՠcSwuvA@Pɲ'vmŒ~XAb,s9i 6ٰ*']EZ| 7,`&d}1]c9_7![X V~IHd{݌q_%$A~*M='V rݘK+qr#z4 $w#S-9D;҄OlRM} :xҠUHxT RgBPV~P)uJ>6ɡ7/DJfə8,!}clSG"[#C/V(CR(QטCNA7VǭkmG,`!8i'*&L3`y~y7q@u4AmN,jw BAl49!.rPQkbK*YhTE͘Y a01>$@MrZE cJՔ(R`Y)4;nѣ/d#ʺh^7ԇͱW3˞2P'Wh\X\{D-QPMe'e ,B&*9jF`.l--Z;t+~P+̸#؜Щ刈~i>se\Kix$Vɠq"0r~v,5+n+w* DjH1G #oj?ziQ91u,E臐\0%ח BNn ӊscwgeMh3n:"t:)ZJ> `jΟr3YU$pyUlsS㻭%H]W+K\:j&Z'IORzdruI8RTRL,YeJwϩ 5Gp2VxӨ(__DYt(fP}U51Gʍ 4kN+@SHiҲ ;Vz"D6_)+;]$uźaS]ЮN'Z(Df~Wlo_3?4HI+f;\!ga%)+z\O v<V'HkOG*hΩe;QI~1eTY]eg#΍\0ρnDʢς#‡:2 V. QPuQN`LiD8p*>֝fDҘ\E}0ك]Si%joKGED7gfwjJ)ٲKfS;+7|2C SNj\~ȹЁ"8UM}oKC쇇(S[މMdI?A\Q=aZVzItv uϋ nZ:%mK9˫e \|VN.6r(9a}$ydߞL}%)]=S;7 _jeh3pvTR^Eϓ.',>'"׬;Wt1Kİ$Z%'JXiAWO041p$aNR '~/nLȣ) L~ogSW(OX(i82 OSJɑ= qݤA~ L7i,bdl ->ZSBnu{;OK'q@)d7I2,GG>/ K,KqSYķ>g`\:-ME1F(4"mS P"4]XnoF%J/_T^֛+IgsKu <0wF猨vRJ{RRSWrBqQjo4-b(fbU[ ܅ v1(PT'_:ir <2>Q2G@jN/wDIb) 04DsmG:)6c EXzR:$E>usy)!% XlqϛpzN19m^P']X-ָZ΄6E .#e)-Bk19`sleb]\z~}<$ w5+n#/;TK s^VM0|:ݙ#alt*HO܉j|K(${i65~95lnΙ.\8ȓvpj0QWpHz# C9R5'Akk@:Xfcs3Y%qNJ4Y_~)a"V@5'Rr+1MrxXۃt,!R;k=FH,)er4)SB 5˨k(7,HkRY1wS >9p`i2Tۯ(({ĦX1h?5oe MgCX Z}$V(VDhٽF ;Ƈj"oaH_8ɍ6`lj.-!3b RH~!yN?o Y1N핐&bd62wG&LmżiR .҉5" uJ!AY7o ?̾YPC7uo]\rI!%`2 pyONcrRFqqa5 &np\hj:ٷ7>6+Qټ#䃑ݯf]L~Bc鐭k j)r@,7ϓ%ERjxK;U~1(銭5]SABi-9r63P![vqoF3D[.e V&Oa;@Le˨8#KOAZ!yEmѯE[ݥN|=[0;GAɌhILP:c6o?2d.C5O͂&|mBzD" /3IGM"z4?u3X.>[0$3Rr|b-)]7Җ>ZlX@M[,pІ .|>w~:XK @nX7d Cra[D^@Vpl>:ɤ"Bm8/t#I^R:+MW;yg@H cuZVC-'s]u]䉒 7Ǎv$<TI:}Ն[qX}Zw_,!?̘ƞKƥņܟ֡8ʊr@ٖ *<Fee)YWiW3z1zsBdK̺ob(( ,l6PP8?({7-F?Ӥ;rZ?N3$Xlv¤KO тj\JeW1PHE!8mh|`e>Y5i?Py#d&̰D_hY蠠Dtl1PC^}u~С6ے,MU}SRq=Jb{n4E *WVi Ss+R \WUc ӀW|m^q1kc&<l!n u_/D KިJ<! Hŝc <$.=́i{c٧2S/p?u&\Z01g eUtS~\٣&z'_JM9jhQ>1{`qЫF S!n@1`8-dG楁b Wh?G\F6}7չ&(1fmI{ fTf9ѥw10ޮ|R!)i8cXwflaV=`ƠY'849C<|(V 9;_E؛tfQ`vJ?6#o}Mv㴰6f9&4cFEgUtNc .\c/~-ADN p7#^ AyLBȟOMv^xtLL6eub>,Uю-wj#I2Nƪ@wl $S0%[309qոuГz}PNFs~m/ S.g# c5R u*}#iHPS-Ct٣y{H_ERwtl96*^cxiоZIN56gySٽr5 l] 9Tds^[[Wt1`.]B8{5Y  r;Uo+ފV%݌Z?1?et-!]ZֹRa;SLwPsQ!R;P]E Kҙ߬i@.GwJԉ*P.xQ+oa9:SXjrN.Q_ƊGRyi_~uL:q`JG9e}/zR'?+W(QB+;H}MC:Ou>|lfڰP1Mj e~3L8.̴ih7{  GQ3}[{W $=\ `EIRۄh<2s9"^0y|4-Y$0\ zy$Qh/b垁;ZqQr Nxx~Ɯ &&-\)S:g0on*t{[6s}+]͆ۧ?ec&}F˸&ێF&YvFyBnA #DY_XG_>/IJl 'I$.и¯[#,MJKqL|<&{8~- yX$̈́sgn.ESH~%ui/OfXvbfr?nA Ub}>o(L(%0MJ P~㈚E[.U4Nl؜Kʥñ^XK+bTn%LoR0mgkxkRKNe;Ymr%,c武 v{$-?6юRD)R i+DծGL%5Qȗϑ c~ZF|hhy-aק`[(vC͊ή*5,=Ng=ʺ Fd箺}ghV!9nջe "3 #c`SGl*Hr#u v ~Fճ}ʨ`LIwAc>[mYtcDy$o&w* /.bp%KjͿsL K\0]fyf/JLGG" ʜ"a ׂnIhqn%Q@ocݫ Ь0-M:~$%%`ZWnEsMV7DGI*9,ȉArmm%krM*$j75|e6=˞UxuYYfu` FcV3ݷ퟽Xy Ji`k^Qt:=krg EͶCZ`i&tJMe2d ٍ\ib >r"?7sݜUܵiPFH 1[VEIvi_պ_@pW;iGU`嵹ՕQp͞wr*]7\SdL5oZC7Ꚑpn@n(Ȟ"q'p F{TgQ[ 0R-\8\%K".Q&7f雠`jd{z.+H8E`/}y!g0 VSc FD+ͬF w'IY}7s"C<.Hĵ9j3iw>ՙ\̦ ¹-ߊW]uu>~=5RD&Wȭ fT^o~4{y,=r,s|b (e 'LjLKfgm|F?uO-5XIyl t򟐌#zN' 8vӕ4SX Hdsmwg&gxŜj[CŽw̶/\|Zx]>6Snx3 AĽoosCӵ59c;}N{_`.XcvG³zВ1Wob/HWEٔ$JQȧ;UWo]¤lcT#nۣU.<3#Lq=v2I鍐ٽ3ws{oɃ_6'jL@u+n}p&ݎk%(L(롎Pη\ YܡˁhG?_)i~,lPz:M3vKG\P=Np;ȼ)u6=g xгO^.GA[[n[JJH][Om;{XRusEUC  \:O炖OQvr)IV#+,"<\26I *xfd]ddsyL!% L{Ptα} ZRyZOR=^Y>@'%5sN*`9J?Vll)!M0Q -pZ6qP%FLijwZI+jޖcAnnu% #ͼNYˋbOT3QB+I:$E{&VFׯ@-pb,|O_gU#RdM]gʓ^LFcD^6gn &/S|,br54aܙb` 1s龩N *x`'r+r9ό}WDAl#(qLiQlc?R0Q6cEI}^7Gm!@iRr9Wvtl^pMU;q&ڷU\~H ^J#`9֢i@DP*sWZcq_(E˯`wִo_oaIZTrW縯nGzlO,PH2jd2XѤx>#N9^H!kkkjֈ@JhV.Ygq[<0 3q5n 뮜`4vfQ|VYt,x{,]Λt[1$;dipl-l^}2 o^\tt?5#߅Aa$En1r^lQEv:TB 78 ҇-SbH aDjzdTL|Ì0:bOt\`IhKʘy?wT÷MEK@wXȬM3_թэµ s$KS>mɉ|jSسNx52 ;AdtǏݕ?z~ڳDqWUAG{H>dN{ڻvA`+/M 5BM(Tc+_yZx-Ȱ A `UZ|2:&$Orh[ _ZAK01f.fC*v]1Wz!;r y6!J^ `.;Fπ;Ekiks0_8 4}2mtACR 4BvGG_ȼTA1XtSCKh9r߸nf\" V2:y-p '#-LM{Yʌ qi-+{GZA.kT#O/F/ *Et}$ͪ!I#~=*@[%& c>m{Mkəgb||җ0oJxr1B#@ ߅EO ;XʬU#iGt^NvR*Z+E*loH< -oK)7B\ T\2OHV.l&r w {c ۉo &ZzUGuc-*2ŇiZocw[|f @5s~*Ax#F*q*Wm(+THrN7auYNRS$Wwst+ 0- FQL$DBIl&\Hӌǘ,v؛x뛧Nh uLsD2Ek";X_a}(Ƃs\(gOb=z/ SJ]A&U/pI;Rk^B1C#L sD.EQ:RA-/hէ3FKmH]@5 9Wd| p rLFґV/<Tn#C30kUVkɢ EG7ucs Y( v+ȕQ2NgjUygy>ju2^͒2mPV:tq L6% 1%foşD8:Gx1ʟ31` jN8%,y=~3usÂb t?L;X5hRaY&4b72Ku!43׆ TCC}ns}Vȗnd* U,; +Fzؔzhk#Qvʡ:IWTRĬ2<vR49,+nȥHxJÁpJ!K?l/rhPœCt_]z&{qL%}. 3fW$3S-d|t`X_DY ݩO,S=jV R5T7#@,TUɟ8O F*(׶ث9)5 r$uA 0~-~H+b /9.k Tq{H9^ ^cYCIrAA6^r-K:%P9hKt T:bnI4U˴+) X|Fg\P<\ vE+@@8::/}g*x~ GM!ȸaC޶?ܗv2wFq1Ը)0d[@uF5-ZWZyhGؑTd2Ύt4֝- |4Kq`U3z=4Mҋ+;@ f7 뿱‰c%r"HȧNE ]< F.Wx!$ Thz-1y̞>BWea?ORWz>N"nS*+Zq8?% 'ca9K騤RuZ Rĝ"DeWKG_E+ whp3fqݤ}v)mMyL=O/sCa_@p9ӊHy N+ [8HuhDhr&ğiH J.R{h6HE 7⹁fJ|1\{/jpff ؄Hxh776S.\QPNٺB.&يz^P :j\ F8W(y)洆<Q=wzGq7xs4t "Ziew̶iM6lhR ѕ~jmxKr Qe6,Z@_7s;dno iGɮ?K< RtM#ѢW^vY|)UYWG4GZ$}Ab4ь\#}]j@O Te#_߮1xW*0{Ab.M!h_LZ}wYZ1N?AG$j#1xz:'i!TNO*!d5#4\zTiu!x[hV?lP!OxpΏ3)r4U͍zBS: o.]9+;%b3~&X`|=MaEq𾦃zkzR_?KHRRA̶ߓSSW,:QW&:Utu^5 ɯ׀F4l]ݗRf5&8F[brIrjimS=@ -J 3MeG"nࠟ̉^Ο<2I).^3m] ^'q)^ڇM{(fAEyb.Ty:1%XAI圏W( mPND뻵Lă^8ϺJeQw"%u yD #xpIT/ q6A0Uf9YbV?4(qQuI):S) VU#hb^"0Nxr;!6['z=,v}.FRL.ө'!'Ww@548K!.gXqpve͐olF&Rߍ(8pl, 飚QdU7ReOFb1 fVkyvu'8,w ۷EF[K)w^<02uk :!9GQ|3!*ỹi%nu&@{*!Ղ:Y2R\4xohԛ JE|6MdXf$iX!' gLpH}>vñԬiO`tePط\cqeCՈ+1u_U}!ǠA_1u䧨f7b֕ŝEd %r\x)rjP+9vvxELK+5iAe s"6VwjV3?og 2kA3H.%Bz=mJṢ2Et^uJx$3䁋XC[L!xl ̈́mL*]cJ }iKk z$7N1D@浕:4׷q^ dIF}P;n&oQpzcQ02Y8Pr$lRg SM]=Q=碑d*w&f'qFXԫO5aTOG|cI=e(mCg1YEGʴԊ;|y4jYY!tț~͍R':vztRy=Fƕ D퓮‚LVZϤ9a1PÃ3!]jpJn9:A?M&T>Qh&m t+QjʒV层PxݗC0u/2i~b3xa,(7ߞU @;INhlEC{І_eGG*6&Zp.\ΜCPMtMq>ϵOxar(?H~^𻼦~ZsY0+) {dIC@wf`:xy·QT$[R}vdia|Ž(.?/=ǛxԼh -id }vj +CڶDJI#?o|N? 7yj{x6;th2 n eïrW9ugbflIa+g58HfwC>"6$,Ռ3G#Q IqCFv d0t.A vVeU  0jNFy41#7A4eҺ뉄<fC -5x8$l箭/=&We45pѵh芲:$vH +|6HLgi#D2o.siI.-S\!x!ds" D)ۃ Ù6)؄@^jT]wċbQlzg}TqxxlWj |6WWJo4qڶ[F@kQJ ߙ7z1+Pd=G|G*/M@Mr$Y(-jj> gCWl˺ܘ"ؖV묅cK¹s5uc2#X} o )e)γZ.B2ܧ3A8.Ώn;8hQ|tx,V3a_2QJO Xsemv|qS {qZEதȋ^!$Q[I{ ru5*ʵsZ<#DzTCRE:LP-QIׁ/7]ҾTݿ窳 A߮Yqh51<3ʩ Y)ti!; nsS= wJ^jKɋ-ǂVS|UBlL:],Yl̿!xvSe6jgbiE8q]j[9ޘ+ F!%T Ź11 dȚBDխBbS=JS xRSbc6ᒣԉ0u3ECB$fԬyL!̜iGwj4\ϠYɑ^n^ÝVvR}3Cnx.q->r[]bƖgQ 2ԾƕsGu0r"87758BeۺQ 0O_]x{kAMSrArGbvtҾǨϣ~`3Bo% ~-:-5=:CUQ5E/F٨ Fzvh13딓M< ʔYhQ%`}o.KE3G1tN5V$wJAm6z*pF& IsQ3$A_LPN(0dZ,8/l^c.7N l8$!:SY~O4L;75}_>/+e, dcCi A򢒃bMm9YeFZae+w oMpciؼfk"-j0X Ə 9P,ȐNoFB^MZo9;PvdxoIH\C:V%!Ic*+Y):~a5 (7Di ~RCC(j!ǑayA޺-3SĜ0fqլ5O(% ~(v=Oڝ Q|d_Yo4CvHMIXP\0*0aKxSm6й w/߂bv6D}lX&/|t7.dŹxiki0U59.~jSV(/0 HӨк"KDTiya5i?s.-uT0!0c1`gEo[WMģAFABxu .=n i1HNg UePtB3 ]A@쇽ݽ:CtsM>`^}''4JC&O52BntDTT̀O2K"-'q▚ 7U`Hv7U9 7p͘큹H iTj1OKIq^Ou'Qh8g=GVyZ3<8xtoռǣʫJI;ll{Ač6!jKq\k<9ZVHv^$3އk}2h2:}tю|S5nge-l@j$+k)oVq9D'qH`i?kD[ $CpWj4u%7nEĨ%~j0ܢd%+k4 Z$()7nShd"Ho L,uʫlNƊ:7'CEv 8>dEzGYzxčiA\B~m{|7|tE^C]O|Ǟ^DhhwtCOI"Nϩ @S<§. @\ 6Bw9(#L@heCy ¬@d;>UQ ˟~rAl=3p0PUǁy8c/4!!ÿꕂa9=uRw;QЕ4F+:ˋbowkW'дDQ@q@;-xG>`uzGݦ=3 cBA%p Wl_|5T^?J0K Rllb'}.}ɵR'D`$]vov6y:m9y㐻._ ֤ڰ'uHLD2 l;d_d2pE6pQp>x ;w+3qm*FIW锈0hFދÓodt?f_`4Q V:e#"yO&v˳¼<.-8ܚTw \zHꖓmm5/i^fYtiRfBdX 4h ƣ'tUm9annX ˇopI_GP]nS֏y=%AG#.Z^W|CMknCA)9Jր)'ZMK#vInRi{tl |fSe/ *EtZ=/IO4ns rbGA}9w5Xν^N@daKIBTP74B h􃯱sۥY,a06m.E"0Uc; ͊RdV5^(ħ'.U2d#(4S9M5o /祖lG˅(*~ř,Jv|qR文qC@G7s2&&7vVHڶȰk)>3V^8nPa6LC4[Hawop&iTkA+[ݳK_\vw~ۓuB.4Ю_Ϡ ^CuӠ!6* ԗRowm 9QIggG"FVS-RtiW +2} 鹦~X9{QQτc:7U}?%S}s/7UCiK|EDb`t][p|\}}.=93nn\R&:Xy&SSO/+caF%m3}5{Ȝ)r7%lF[%;  !ε2/%~@tN@؇IN Ж;XP~ǢSQ*$qˮ@ MӶ; "Gͷ1y@YeA`y4Rfq9F/*u?qHF.khGpVПEfzC뷃! %{Hsd_@.O]j^dsjCK@׵L@'ס|-=RL IZ##]G7W)WI~e 9ˡ/CI.gʾF/V7̶Y*6ޫ( ǂLɅSн\T4b+_Lv{WH>'V+snlb<(ٲx9WDLTR Fǟ-7&ÐSq*J"x'1Q~1A;QRSbWeO{V @-Xۏ?!POqvڳ 꼳 pÃdm;PD`{4hü'Ɋ,u4:Pu{HrذSY־39EHOwyd&@8K4϶*%sz!8\+pKa₉\x!3>ɩn 'O* 4Ǹ6|$81fA֥G >.3ȷC~:6]ZTK- aˣm|ɋ5O s< KS4 NTǀ \F4'+>n#b 5V8[yjגRg)jRoos?AmRmiRB :V(!+Tǫ7):x[?G,j:Åq|"ԓ4kqr<yxR`4Ӊi.˼*Čʳ)g"itF!p#v쥪(zn0Ffav ]q$ŪG=P*Bk5AԾ:-ed|(b:lgQ}DGIv]ڤSp_xQh D"ؾsSSJoC>iS:u}k@BE}bB⩃BpC+>0CVY2-ёgjR.yH5i i͡[r&zٽk ʦIܪ Cn'{5 i+&Bc؃5\N {su5DU>#+9܏k,h #s~t,cW{*%VB`. 4#PRʴ1f ̹RsI I 3ݦ k<+z`Ab?Øj=3 1?IW0 ;fRmSJS‚:qs[q]ew`NMA;aܧXxJ7X?z^$#t(^z-:= VXwž ZP[1YSYH(tT:&T6ROjڀ$(2 )-2.X=)vm9 鲔27W(4X@]y roIn 3l׵ohYN$8Vv:Y}gOڹ5Iѷ1r6)) Su</,VT`1^DXV%\*ŪЂ5!oKgk2mߍ{^^\>=@F. (A˙)Cē@s";+3J ʦel_-uq 9[Й۶>fJȁݧķ) @BH41%vIhTC"zM; r1Ɵ7n;&S:Z/4:, evEO'8oF感uV}\i*8K$:͖R.d3>G ^C o 1}Si 'dH 4X콊Lȋ H[lΡ@WgO3@DeZIQ67̠,^+x4IPio"ܐDDItvoݶ?_4}Qr\Mw ),߆. Z4<l3m̱x^P֧F_ĄI4k9RݴH|GۣK'sD M*#?gw$X)-r-hjv}0M/AsIL|d5 24H,8aMgd}>$$[ Rq쵳k;y'֜ ?H;[ROKSa z;lZ/d?Ga-w1^߁RnV'pEVڊ;f_"Sp2pZ)gqQ.z q}=>8t̪9;te:. %zphܾRxO+=EBQE?q j˥*/|#e0}lW' \U(`ƉY^d?{Bsm?HZh7(CYJ Uo]P*Q1}?ʸ\u*Z|5 pfC/2-4;).;V~lT\klWPI7(ɣ!^A|ПI5ŵDu >f:|z?&Pʹ)~QO0M4AW/=Y2V!)i#--V9 L+5FbÐvg;l$ GCc,Aq/&[I@45VoU̥kd8iDAsy^.rg J-qFs A{(ȳ~W+$,pGj_?]MȻv1y_w.`g\vfoǝ*o02HǦ^.[j% +oFA0L*.Zᯥ v*'ez_*y_"nQ!ǜ8bczY+Do)clj Dj~w :q)_2L ڪkuѣ_(h,VRքr[ϧ3p5&8]BY|QǜSMڽ,Ġ89/ f mTr~7d>N4y³-r s,S}ͯ"@Żh?~,cj,' MWFV[ڨĈ.O(OpYuDW+Jyԃ,&y'Q$Fjj܄&]`ys1TuyUIQZAsNd'F7☚z4}k_siX}#l$n|3%dG^~2^?eb/f+광Vzz^K8˼ rE.rpi/@H[! Ȣ.?ϵZ=WC?)¾+d1ޚMOoTF"p֞jAa@@5d08j(3Na!`Ke &k.KK7DvSM{S .0m=d5 K|0qn! NF ^"ݕx:kNgNHp¥˦q/Ϊ|$eF{A%Y`)~(^bT"dhlY||I[쒽kP>Hw2 Wgi|fhxg+ '=pb9|/ḍn[Q='b0BG8pz5j4.~Y,.94v5H8CݵsעY<,Jyt'nBWdrzqԘ$ɴ4kiQ6 g$̃gғOG!)q2FgsJ dzcX(*\}gEL&jǹ!<L5+"LPk@d3T|HVjuǤI*drJ'LqSOaxͷ6|]p݁uS+*PZ}Vxt 'e͘PE=˯1<S,GzSZ$3ѿ6u蔿onj7 575u5&-^/B/z&3N,򖎉 $?jԜҦ:ta|NԱ<`fXzmXoReZ ,98e{1tW(:mm ;ind9*D8<,%k;l(͢K>3I~CZf.<*髙?1%8eԚUz@D#GP>*wDsCdHhQ ‹d^h<g$)lLЧI>Mg5Mr7d;+*0j Zse%H-|یe {JJ!ocp8nO3L;9zЂ?-'hz .xn/? (b^'_wJY, BBD;@;:4lEscP܆baTmY`dSv!jl/Uu)`!0iBr;6s*X10quüYFfKl[s@?tfE)%y>Ww˻& ؽte[á]u,2Iȅ%~ǠE: 9׊؃{NOKFK2j}8(>h*[o}LhAČ |%.8)|0 2 Õv 0m12葀̃1j wFRɛ7&A)TH$`8f~NX-%U[3[L;)|kɈP5,Tbֻ9 hkc8+F)8E]ЖūEz]es&MKRL _J)\騐3!GPZa*UK.pYyE i ǨZ3W񴅋OҤQ'F\3X$QYDӇ'.қGg zGRgGrٺvC k}K1,8^Lij@9fBsyӦ? iұ.'1ƞ|W| Xry箐b}Ӵv5&_6a7F?A@xsGw cC{u N˞"E9 ߜ!cg9)>@e{Ή;pOhur|n|:k7O,h3Pe??0R(.`qc,Z%.cQm5+HvxTA uZ#*7c Q>F{.VwH; xJQ@__Uݛ& R1p w&6#;ard*T]CT 2@BM~1`xWjHv(Դ} zAJVWʈe O>I* UiPzÞd(DC2n0O7ϓL'zo&} {w3\mh9B =X=A82q#c(dR^oNHxb83*A,Z\*ȲDaۣg#U꧀,R{ZsYh g=Hm]$EWփa۷ hTHY-t4boRzUkLU_G wD:TDh"0Tv_JemŬ-Ca)ͪ/*9 3ݏ.ܶ`ww]28."^}QߩB ew;WR#y#^G+AЧaPFbSYB/WQirsHOzFDe ,c P=)AT7k4FT\Wqx?1rRnkT N-cTJƝ!`B$qA=Brceӕ_WiڀHr5@OxUT|40RnvT^\BɵF&_#TOGʤԤ{7, ;`Cjk8Yc8\8)uV2ڸ\nVohHPbeQ(R^"Ue+ER`\6u َ̮K6r骝5bTqqzR[>A%U8H%3ґߣ}_7բ9/gNPvյj!Ip'/-`1" #Gɑ#'TYIMFt!C+(%ʱcp.>y(y]$!A49Sz(Zf9oT"Su-*seJ-ӷsLƳ2k^1{VS?a.ʘ=B! 8<.Bʕ%:_Q΋J$Ԩ !B2(\7kD21v,' ca0T{u}@3%: EX}JE6wL4 ~!@zT2CtDTa pGtP<4(hXM ױD) g>E_䣊)6k#f~]ᅺЪUqfokKW˺fZP'>FLĸ*P1HMVr1䉂'mnK"'+~QXT&@>HƘIq.lT0{q%@ퟞɬ7Đvrs>"<1*j*T~F; ^C7~d f M_2'~Xx;9yӯ UM% kZr /E_!Z=ٛ{x9z>?JDld4bd~OŔ@JfS7̩ DAwDGoigh:ۋ1};Svq.9 dءteB3DoY¥a>dDB}b Al2:`Z=Q$Q|P6ߧkGF_#0BH% wĔ. JкH/= c)ck:מE˝y ~҉zI<4Om,(REϫE`AA=fL_en!_ =CU&/Do~3pۖj{n CsU& O52w{,PeYwN\}& FT1ݜHO-*[2?1Wvm5m)⊸F[iJe$Q5S=~Y6{֝iPN?: C蟙fjm?w>dO.>̖x٨`@ڵSf*Բa8Ob?w~H\'n3.DՈ3BįB^ 4NfIKdú!1IRTnP],в"5b Q{]kNS+Chq'̆GbwN:eso?s~Q18޷£Y#z&LWXo5Wu C@_큘W ri b;_ޫ%xbƠj2]!㪧2bvRflVs{Di+7Q,JFn-:Tԡwp-hN$cbzts]Dγ|ꗿXp؞Q8DX_Kns %Ǐ I`;eTtgaZٕ3GN+LO8bkhUg-^e,!x~SMphB׾xE׮aB{WHZPces=PF-J}*jl?C1L5NrbI_ʹ{Xg{KUIv!IʞX) șZs4VMus7pJRgZzLd Ou5/$5 kNa X!8ޏf1rg.:,=QuV3c>D^g5!4~Txh%ae&'lB[]|tie{Dff(ra?+ބo J.mD /\~]ݴ ٬T#(+̓,FPRU/`@ϸ*ɫvsrО%>(w#VL}ˠIYW]ɸL ׬(rK|_H*#wc[zݐd Mw$dG%1a%GV5YaMh0Mdt{OyPb@\pc#q,xp+#n火hY3,;;t%Uy~Ӷcj߹T%CY4!pֽT-a16N 09R5?ըe3kp)zj4CvTaH(Gq!2Ig~ܝ>Cz~m b&5M4~W hU n+ GsnMؠb\RN˞^奻b#<4و?HoAALr986u^Y~xKm,lkR<#: ?bhADFmӹ!zec.[GHchV˞*n'* W[%ЖOZNSCS Tvjh}W$xߕx6O;i=@*XcLZ#OpP&\n&UoPFNhH_W#5Ji}\v6Ush;d2.b fQ+2]Ȭhv^ʜ;3~9d\ϒbzf]>:nv͢S_彯\+V#CRSf׮M@gEeYmA4(\sUb ~u7Yz;DG4@H(`vlUJ&3n w+6_RzRmPbK~yU75 hSAsv韖At* Ejؕbv(!Wd Xh=) c99҃:> JkV(1CcȔѺ-&_r5u ܶaZ2qDCP $LܬEK9faO2o`^Zo ^7DKE W\.B79jˠ[2QB5OnK2.9o` UF^_J9Rx͊7)tk'I &[DjSmfjJJxnAQEs NS y/_2IcRmì ?i})< 㚛ܗ;wOi0U1>ZUc6 J27{2{ٓn:Ű5l_b˵2Vi4>29KsSql~O/)@_D!MLzJ\ н" ?lS}KG -G}0WLzKͅPQ7<+{{Y=4ē /C.ƢϵӎRr?cZ R( XB)jmf a0wnZKP>T:OJ.p3wrІab kv7׷D]E9xN$LJDž`hDYm!z*tRV6/Q/QtW (Dzr:xh|b/8mBcvQ Y7_//'p :Bo/%;h/9̑T |IPB2!d62b;%dVWan_%#B[PMKTI1=vSRsMWthokΞ/HV=ybE(lJ2S$_TO#Gska@Iβ?'3(ap^j0;MЬ}Ǿq;б5NןK&1s*h):z>V9p̋% ݔE^-stjO ڞRS}'O&kd f096̓4@>^ibz+Ľlk0Yvú)% p[zLn:;/\]rnRfCuLc* >/HYK^FN:>?Lᑾ=לA+K:H+:i깆_ө/Zq+#DY\R伟+KqVgBJ37ht~OhmSUwA[gzj YH xSDbuncćIfTb+ H̡ثguԌ8ٔPX`bQ`D=Bf'&E/ prkNl!doΔ(-Ʈh71@f/}/ord2q"^Mo4)i$"JG2% 9Ԇ M]Uw8pRcf j8i=VgRkWz[Jo/xex p Zww2"ѻ$KՀ Vg=2I73`^ nvJL+~LXw>c ǎRӗs4#ь(w X7EX(qJi,0QK)A'd(2iW٘,w o~-59]~q¹){m3M&N$|gUv-x03 EOaS#ɣ\-&-G]{̜PA걹۽Hr@F;~*me/ǷHw+xMyԠE_:`qw"g2GVsv(:zB50lmnf)Ɖ1 b Q h`ݬMg0!4/wR(,vw]B_SBa R2}k@&iˍ_,@ekqx6a ;.CRQq#FSiս~{L>_cu4\,L/NrԏUdڒ\8JN*p؋ oRz"z\0VVҾM6xܓ]elIc촃`=mIVjt^PSy4YǐW|:s*L}*a@UJT{E -]"I g'H5<~<Ԅ,ĤŧV^!2ߐk!=hۄY &߹s|ydm[(3{jFV[2XmJ3;'B& "SCÌ&(vѽ %(jrhIIm]vJ<`'zWO~h5IorA0q҂M!B>,>}9}7  ev CuN6jE-6=YBGRO=%N-z3ȖC5W}pp07fΪؘwwO _ONxi{[,vYuK˶K;e~D62MoIkKs+*򸶩i|4;*ueh\4 M#RRc'ÓD VӀӍxjg9kL ^]uu1i[uq׫ϑi:aj- ~:+_Kpjm}9|QRIP>^ @ NL;*-)vTG)JyXWw"˴6^$2NQavdd'.)΍h=3\dE?j8Y3#% P\O\AvU |%aS4b~K>\nsam3UW偄0;h^>>PXʴ{t]!#Ċ,i(|fx` 78wGcD2fG{dmƔP>rm7FIJ2eYi1  tF*Dϑz°:>{'^=̪Og%L~nWNo<87~,k +d/}YȰMЇ-S ӤnJc -$U)HoC>򔊫u4=8صMƧ_T}&<9c˄l'X GXś<|s?g|iRDO(?f>FE4Z=PpK3eԲL-*zP2mׇ2q9 Hݴx9?i}|W2N=~zI\ Ed4V)<sVܚ@Hgט@EgbYLOjdj ?GZQU][ɱ֏HeM _>#vpN apJdqUYdLX8ņu`QNF$C.PU$`rf!\S.D5(Stt!e]cf "=Q\j%aG需<-֧p bRRЈ܅DDt[p&ȶv6V(jhc2 5w~l~?9&nE4UN DoXR&}]1T2˶s$& -W j)5#0hJWj9J1u*~NӮVTr4]yf6rxr_dxFޠVa^ΫՊ߮li3I*(s3)ӧLLɺ G#1y&H)JĊlg2[z"NvES(0jȒRF>X֯wp~q'/ʷ!e4$cA #NR}z&W /sa~`0vDȎ'$jv-zer+JUQh_ zY8聸0s"l?<$йcTrĥbJ|~5*?EBϼ>D4qL"4!jJB0Z˨̨xcTs K:z_߮N"{ CEۦ&F{ÈK3t(ܼ sl-V~p"Ʈ_.2|^c06jGJa+4wV3=vNPC$ L܄V>2 #r}FRՉ~(9%gE;x`Ԙ3K ;D,3>h% pmE]*ֆ՚HI]BCՁRͪ VXau  <{n;am7z44˹,vo_鑺Ko_~";A/Ve]@Je?7dt 8tG@$8=3B|q77j҆BXx!6MAs[].| m2ɤK>rd̀sѳA'tcrF_Nv5Xc!AԻ<ǩܿ xDa>q^:Tnp[ )?1H!^+ԭ(sIk([δQ)/Ûƶ?@ FXk᭣abt: Y|yayy`;F}V;ZfC&\I4 g[ɡhǴ쎉4qUYsHOrc**d3/[(UNT2{tHD5ڠAf).E^nK}r9Kf' =^pC+[L{`wjѐb!DC$vd>^ijWe] #,%(nO I5!;HOɓ 8vSZGp#gs5..Z#Y Ds$3DSN\(/6@2upYG<EZxE^,X{3rzX Ր(E YƩ rB*hwVr~ f PĈKMva,ji/g^Xj~ZX8cRjuyQ 0:2ӿ$X/8)usTuENVmڪDuĢh要u*g*%PLU~.4Q1m x2ض_-6YW +rjyfߦ|A?kb]h<|uY#LRc(bgDf~ \o%x]^U5X4tp|],j(.l]"f8(!hcsrD>wm-齥FbE\ y)eh?`]A G4"ʼc|[.Z% hEŎqGLEOnqv8Σw1GQW"x&b[:%ArDK7<W>BƳdya o@X\#I6$nWa[% .IE (|eR,&Dw_|[kH`[fѐz&ο+][PR y#i& FAHܰUbK&G.D۶W|JVA9հT1Xx_Y1m'=ohSÒSld Y%AF8mn8MdsI$]hQBЌ]S$L>Dx*sFm #Veuv{ U-T_^m8Myr#eؼ%[YZ sY@@pC0 W@Ell$ BX&Cz4%<bg[U0iGJMJssXqWܱB fƪ09z^i^(J<RW"DRv0ABȘPJ㾎U1*,# Z>oI=BtÙr,#4y OkNkmXAu&6>5@f'o`3\n$H=N[+ok"/aP؍]8.=xf.qhSf7\I9=fZd΄JNgتp2B>}Js2@,_E-%99֟bͫ w=d̠߫`IJ?ŗXEOnC<=U]B.gn)~iHbVC&?"Nb_hԆ3kl aApCn0,J%-,Xٛ/$d[j\SPEkv":f߬65'n(]ʣɁ#m Y CzHcϠ͈\:^/ rj#kBZU?W<=<~lү n3nb?Z?oXqΣxjgwT)hOcy+rHN= @%7([uŽX rTq)vyKn R>coܨ 3vj)A7n+{𗫁wV]Y&XݽY.㢦rLCLvGRO;wd?3L:s)C8deU% S82dޘ\c"c_iky+: 5[oʵ2(A2(4\| ftܥ[,!=kuX5@ ex~dlv!˅, Ckd{4?aJ[ o R\;5 ~:Ȩ~3iT'j|gM=Gy=౯,i@2 |T(2ɧMɰ/|a8pWtܥ,IeQC]@D&I&_GҬOevj*42=rμR1̮#'ęͅ.S[5Y ,7/_I֤65f2:)ƴJ⇕uf#!R5']Y%D,h_8'Ą*"xJqX!vF.hG..}t]c˦ 0W[e<~@j%go.c}I3>&̘6+w' zI8r.zi`G6gTv>q [d3d ( <3d Dk耨׮7¼ 88+ٲ #؁ettۅIs`mgR[.[ BWxPv3 q^ݯX[0ϕ8te[#|5Hvd{ %.Eeo5X%jx(1Q*`0Ze4 J_Й뼔Ch ie|zWFq $n'/;ƇܝAD|>۹ʚ0==ټ5NgD_*Ro-_jzpkpp V ;pi;i*>*!sq_lE$Wlu/!dĩ,;_1]Ox)JFHP:pAx:(`%a1VP@uwڥ1k!^'& 9XnQez'&>vpo"N`x`"AK6)] X\N@+TD).O{co3XM Wy$޺uFЍ?Z{gt.cg,MJ 4}.>Kvg{E* ^L^72nEG;#X7stQerԣhky F8Y8 hS3fوs_t:%oIty'-;}ס`&Fؓy⎓ p5 h1_jR Mt9NNPưt$Cb@l s;d#r{$Sm\OkfmH `mKv~Lyx:HqʼnYpfɎ Ź93BExr۸DbAwcG!Pˇ G<|KϢyQ2wӵI6ݪo1zԽLo^ 3=5b$1h1vqC'~[h?c`0[1٘7HC#Ot8o7FĐU,Zɦ Cٯ~Hz"#x!PL4'Gtf& פvnKkwe-Z Xh{hPA$c$П cAm" ,ޫͅK,/iMJAn'nM4hnfe-VsLL63E7B@$$.T31c%:2Q^I+^Ɩv=< XL1`aR86}1?HsZWn`A2 0\hp?/=.^ ڑ51E$AgX@R+N*RFW=Yc-5 YAXiHF5mmjlk˯-nUOfj(kXQbyzbjA=A7y&k|/sǂ1eQHg rq6~`E,x#g:Ѣsl PfY2C% 9K e0.yQ#C?Sk˾D7}e-rPnuPޤ(N5c'M5|$0Lli4lE `tZHXlW4B0b+3 ,b#LdVtD"w6d$O >GWv}\7 N9.um3O}`#A"%v"H@ԜZ"ur!#eࣜx)\rfyu{g|hмŹ6fzbx;uULI՟Mj_KRxnx1h)fq?ļKXc\MПgIm=j&G!8.$]#4-<{ɜDyyrVwECr!dpfrquxYh9?t_N jE7]Qj GfdT&k,IQXYaH (>_{mÄmjU6ܮ;2-ʈ<m 8+9ͱ:__#N@aqʫiaetd`ӂ tG0;r3Z)h#wS^OQFPyq̪0>wC!nz֞:Ph)}f'ӚQ[qQ2c;KhECN_#޿w\ -*",Yas :0ϥ@j=*&J_Шesz?Py?*CIdA!~56ss(32+j`JAig)Q)h.~P\n>*]崇+<O8E$i:Xw$֤[%(Y;{! z, 4L=1Fۅ-YeJ;LB#duRR1C`0'Ʒ|կg|%s`12~DYͶ5ij()`:0 zD KN嚐eU'9R=DJYYQ3TbK#ݥ7F!MK U])@E4%0.֕Kw!Y;ñk2}k)8p<ca{3I_uo_2o/ $5_75|5{͌{[?%-ZZ_lx!੪g[3xB7d3wBHOA?s'Og8qVm,j@ʳQ"ɖLaG'g^Ѥ:V Y]޷8NQa3CpG f$Dk 2$\YlxEuP&(zPN& m⢄O*.&_ݺH37S-#ծu(^p(5ɲ:Hr1HZa)d[ \P[߫2PtX&D9k1CeE2:lI?źQG<ྐྵO֖̾!: %|'>AR6wWEKO֓d5 ?2jUʽcE'g*~1sk.yP䭊`i/I1RWKj>Q ۡI*6Mz*BdWyuCgF''(_#ޙge}vCZSiM}l</a HYfݾ$sJ˳6ځ)77_$8^醨.ZU#lR;}D 7CvT_5 MesnvI!_z1nijM{EuboKk XֽyrY"?3U~sjQ: $1/ 8Ppn]t_7:r B3MDe+)7P5Q9~gBgmwZGj!1mHi{+l \t~S8'#?P=s֩uq7Y:˃q>*ցEaM] -6(^f0]gR@6_PS|i-CL8#"3@y-2AXzO ! N8,׋uUO_2LXJ0MܯBv YŹ<*\HïE"p~:ӈ@I,.t6Y<w9_UpU> )@ՙ#xQTM:-: >L=>6l!v3B.D]<=fɑ*οvEqVy) '?Kzj}\CԆ2l>?>zslݒXt6,)_#3:D ~b}6>+FNi4(g] X]7ˣޙӛsK>}FWuMnnM7,g5{m%ޭJ Z1=_ce@:jPys_ !Nh.iaԇgntP[lʈ`љgƒwr;[>xx,ogcP"B,t3.4\9jTO9)I(˧s,5?EY鏽CG3'dY7^UΣ)B]0 -#[Zأ( `8_'|".uJ+6{I c2k=YET8[G*:+>dFbօlcyoaga` \TA$-g2:,Yϣi'e]a.%7zlᎰ^ޗgqKAD?C鞈0 <%_E.Shj֓yK@ o +n!X4zI0p8 O5O"O{5>X¤A=$. :E?Z_[ &Ug}Miyrdb5nRd|hC#ԒЂͥ3QŠ`bzHY5YOju S adm>Ctv% jiP(tOt< [À(-C;ɱD"%͟XS\OK9׸jsO7Dff5QkZpc :eݝĖVİKj`Y8Gb N9\t؍(P&I(C-QZz >2 U=]v6Ԋia{_7FNOC'Fjchqd()n -,io+Xg)pD r0ڎ~PNbo}lF`Ď+i@Jڐy׃e5z_5QMkODd8AH 5ںCf\cޫPo7g=Z2nv-5q+f)8syK:jN1H>`G,q Ray.E7c\&k^(9zLt[^G7l:-3t Ű?yCw%.׍P1F}VYoYM$7|$yP Y M$-yS|/ ..u(Lqy8B׶gGt5LcgnKB\Dhͻ.piƀ۫nX`\='3.i932*mmԛQ"KȨHq@~%cR .{ ~;(JJ f{(*+Ϙx)keMF8/]IamZwU (O;&ϬɞVPh;d&v~+ +@^L$fv!7&ۍ3𾠓1,cW"͇_A X`y"ŕ EC-L\ ZGSAYL1gA7|:꘠)[*~^7+QNy չy F>PήD>f?IF2' j0h Ԃ-2m44w7mW (' )_C6#Y6J!Uܶot>3}J }#~[mߪ8Nw|..ɭLԗ$-o]uď;ʉ&s|T )?Xt[i/*Q&&'5؆oj J,EIG/bwᗁ4 (Liͦ]܉i PM:Mb@[S4mTBN%UٮOgzkAͫ,(?kOjMRemִ:gX[I !-3#h,1 <"Ȋ"ɗFE,+^ IJ=Qȫ;!|Dw}9BCYEVf; T45ndlrn U5 :ѽLv>$M§̏ {lga(u^Z͎tC| u0;x]dxGة.m|Ԟ:O|7JP}ˊq[U06#f}DKVM0)y7xvNB&Qw+U ̰s$fiZ+و; +f_D#%/UQK3ubT\FQh# `V>";+BɫT7Oq wN4&#ۡ0Z׍g}MGDJ | \ H>rW`6 CKXRUyȿ,c^N9,œJ$j/d ȃGƵ5,ԅ/WօpXNK,5}Nрw%8ܚub1{ ,!JQs? ɘ(Mp|tAz{Sw95? _7*.ϖdXNϺs,XweFC]tԋ&`k3ie6"3Beӫ!gtJN\AR<7'1>3#lo2:% b.Q1֫H<0+7f,VM^硞0f+nG rM'tL!ۆޗmoͩ֕{AO^yek8>m A!j<1Dq/rfrdb=<@vŌw$N;\1 f+gdRա˰j Y!]<~Hh)KaaŜd&@Wy8i17M]x=B@J^eZPj\Z:JGHM}S | Vz`X/)G{4ɝ<3-+lC'Źp64w%CٿEBg\U%Er4^A ex5A KЖ]٧,%+.  :'~+jWtiMȏȉE&7/F=eX$wۃ_I^X͘'ZH[Ϝvm~ JM!aR,mF 8'T1ݖ 3Uy)6_T(*S}{))8T/,R$gTE‚q1+Kpm~["w.vZXæpi[?a#x9 '|ǻB%_L?H"1p>8p 9? G`ÁL@Qom!J+ߧAJ#CMVuQ%T }^|߬!thL60'%֣Vj~ٞCr+;;5X-r9uvЁy9-4)]lh#pOw;<O0Ɠ;lS2T da5ahtȐx_||ijKLZnC^@H˂].4ގjm)WO?rt$fNEGT~]2/ȃ#I_HmT cbٹqP*2d\I /Zs&Q+vC]-Cd`Q,2JB9'd VB6fͺZdӴ\;޺ 91p>=G LkW'-F(wSGF?vRв9`Pӷa[4RA#{C#I^5dHXfdF#}MpSvQ˟74KŭAX&lR,~A8Ɍ<^/#sƇBޢ8.ɳq>+RouzX.Q$7cx԰~W3w %i>rmYz6 HFC<<'| gt}kk2cwV}~Xv[YXjׂUoB#dZy 0 R~U(;0OTՏ60WɞWCp3B>mO'ݧ:OS|sp_[6\OJ"[ePK1L` C u_ښt# >u#H:rN: /}v^b-[*(u9۸ [R.}Px4Z[ ߎѱ'|ih%ءSiG֟\>=/-Y3 qo%QՑ~4Q;6yǷw"C=Yi|ή\.nތYeWٟجPL)<Z+[" '%Ά}v}'U%R-avL֓ x@"H7Kͥs@ttEstE+n#Y \eQf7HW WM&Nv D8g]7o7m4Mq ϛ{(?UV m f#yUݿiĨ<"Fv}0Px H@3"hY !ݚMjRhvW]]l8c㣀wz$ev|04h O:pq$k Ծ1p"4~>s|a-rkشM.FtyMt7[]6$߱gw]m* vHGbDBynxD #Q5DRZh?A!84}TBd|#p*f0u3@aXsKOP[ܕk _b(r@zV[WXkX|L"RK\ר#΋_Rl1hC$nS[a\{X>rrz_*|b.ԋ0ه˴*K0V`NɘRKϓu%@)sZohGUiu^!"Qd riqn枆#r֒F/TT"GN4s`P44V~RFvqqL_q3e<B6%Ds\T4'gCIED ȟb܎paZO0ͨ tU$SȩIzٕ*qN 4#]X|-Z&K7\_L K59t?AaC$ K*3hCA[ lbLkyoZp+Bc U΂%(|Z e_Kyg("rrTDE"JA.ΨeZ[iT|X~g%jȢfIij"Q!}腕:`[47ve,qnƅY܎J (.4 ոxV+?0V unU8Oş72C@|1!3J_i ) rKfA\dldFhsR?}xp¦ӍU'Og .EV+7"*b`\S.S8vw,%rގo5mAly{22f~#<%n* }~A{2?Gb4V _XnͮZ=g9'̺eMMF;@Ujxy?,Y/F ob=Ug `?Blg<&;k$:w?Δ6 @dPhdn~tW4MA BCA۞#p岆w#GZ0\Tj ўb$nk,(UE?h)} z>G>L)8\>҆[5}o_li B+=YawB֢ѫ 3c"`J S:dpc?~h )h0l5;KNw*=W ǝ0Cx| 7ʖmu3_{.Wє^'_տsQd'7N&L&Y2CԌ05XC&z|f0ƱjLOir7An1kpt"*NW ԙi52(ւX+5*֜N^1kk/ԣ!}:&WTn 3e#.ܕdxE), ?,RمL=ͼjHo)G-x~0 wcc$>% Xȅ,q}@A9WsOkzJStɓo -sMiINu,Q,PNM>2hnthkm1oD_'Hwߐ={k&./ɩlR6bQ QF@ Ʌށ /@A'& b#Wo&m~slV{oqy1@F^we0̸h CQg~ZY"37p;`WfHm\8|O]IUhش38,yd[i{IfODU8SR rc-!TxY7.9)rb$;6Ǚ`2Gd5g]j!X_蔑BXk[PAg颊Tta fe7>ʤ0}s%\kN=l$vf蠄BpטƧI}y3*,7p foExA8%{<- ,;i}^)w;?a@m+q?(֡,7CJD] }6[7.N覶e; fxGDId8aƤ ;O w2 HpA|&LShsbš&W[2^Sr@.QW4Aͪ/k"p gFV{Sv {qIƗ ZFi4mRd,̜t,4lŹB~ODD@sۦs'\bKJ[|#p c׈aㄪ[9 tw\*7'4~_9)O1Ba> ]8+MFV'o;]| ĉ b%;@ ՗[Rͷ~_eؚke',z5)  \422]K!B+Ƙ(59c l*a y`mg]3\dAv. ]ZߢQjbkO9?jaV5svt;y&:q-<ɜPLI`57 sb\.Gs6GliB鯝!OՐۼ!" Q; ~zeDcQbGK'3t  fHãh:n[ZA:<= ʖ} 1>+i'ʳ=чH<_52J^^R f`uCO 7 E@YH=ҕ^}x*6(t̄>jG 8n]bxfP}G׽=x釗8/hX+xb,OC\:870`ڠouU^[ \m4d@ .?cPo'=qic"r5_"ؕH!Jgjdڨ愃N˭X|j XŦLe@1x>=O׫T'wS$3vo"[ƃ%IxFb- --:g8҂0R{ăVtfj2*ݱEkIV@ߖBC'{#S׆0FK0FnڦZ f2 wm!Gf8[HƆy_w̴@+@̥ 3t( Lx~P)i..Yb:0"}ڟZ ߸& |eO'Q?%+ wtRއ*!8wBaR珧 ۻ}⧠g'ܓG #chK ɝس^ty^n[iyl$?΢iz Xppc|8r<~+C͘[k<"#jO,FňE+#'BcU(ܺN؋~#g J;mDvj.$XBYG-yxKY>8ikgDAKZ.'ߢV%_?}xX2!gxCN~?0.PSƀYm%X,4=`K#=!j&j6wV<{lXQҶYOu8R D8{t襀EZ&a<8`D)5sdoLVvc!'ri֟_.Vmp@Fj?#X}c@LLWBtqU%BS&zcx鮭`"V2jK Y@nYA8{ѣHQ3t'"3ٝm46TUC۝ͰB pcicTA̮PY{EIOda8ESO[[0=tKuC*b.[é/|P[c<,#)T8rʹf[| ,FTY,  r%ӒZI&[*] vZ9}w!09.-۟Y߿؏5jK'i8NTL5}g R%RHJs@e| 4+c{d3]? Et@pZm'}'_ P}>c֚g!XY_ߋq6lLb򠰕wAÈP TJ֦C@1uocChC =/9^8rFyv%Jwt ŃS,cy$gmBpU}y FL>׻ޗo̱ԭ;-D<_AGo435aHK8Ho' BR5Of n|=q#!0MSǞkȉ٠2 3!DhԲ02jpp!Ւ,j)l07;`'dW8׆q˰;]iR2; ܣ!@.8)sϨK4 C(?D^6 ,\uc-Ѷ{:8O=[0"hN [9x} Nhc֣(oF$BMeZ*:N} f'A{"V՗#;\c>{D"B{d~u'{3oRct5뤅赥ZYKo|I4#@xHxZ]d;sծ}UP'wݜqu{c 5I/Y72[/rzKJK:cE0_L:gcUPYyʥJq]`~r <]9ybj0{pj^u;+Ayrou]+7u=ٿMQ <|ե]*4D R@)ėW{I4tvbE8* 9#6G+B`d Mxb!Z]9{"GHžkۡHđV~rЅqثt?6:k8qTs8V1ƞ/J{jܮ nc$Y!Hs LK oC7"х1+4>-)6yzTo eG9ܘw^ˤ(_$Z =xQ %JמA e~i߆)2a2vW&R8pC#0%E3;{n1m9FzIR*U2ZXHVLW?OZ⬒R]}#(zf_W;+:u `_WBEx!vt߷5I=F-?%2,uP]yMR?弢̉g:5}3ݧ8u UrV46x,d:C GMV B'? ]r.H0(SEۨW$x怗X8KNϟƦyp&(Yb0ē^\tOԙsߔF"d_ v%Y>WT ɇR譡Zd+wω{hOiM9?[jWIźОd]tYyCCKC_YVzeӝZgy`m=ɸ ZRZR[lU;ըnXV.RҖt.k ?B0 1*E8oW4n1튕ڵy|!9%WDGv&81R1PYxr*/殑nF9Mh+m3tfXA˧5Wc? a~/\ULZ@ Vky> Ɇ$1*\+k)mا3Mb}.1-F'%G;N>8yvd,7AueT]GpAoV/:`04 yد.&a7Nъk7.I 3-CDJh|}f kkM- z| Ȩ{Fܯ~S3<0giK¢*-_\k0NPi̷f- mc)VY֫1ݔjlJBJJRK_4 M:Ȉc;7K[#gL9Oq ,>vs'w `q[&?ufs1s!XbGq[i+\ɍ"䢭lOFPLl;ۧdtI'@N!Ty5'C<@qWVR?e Hi]Bq;'oW +'i5' ^O|8nT-@ 9h脠px_֍]ݒkgF>'/L(NE=Yt>LAU<lpqsYMm"2R{5yvJZa9YFvg^ƙLY4F?A,uL9gcAF l#[UI2mU P[{{6b3Ľ|.1KqjO$#O3 RC|!_I  $/ 6h aٝ*|ܲ?N짖Nygƅ0'N q~Fz7t^.tz_#uo/`E~xW{{v[:Y.}Ka;~϶ҵQGj;-UA PȞ7@m+ioLG]ɹC y̏b_/P9~KaU&hc$X$}UBe-_hQD;.gM:ĭy *'7,0<β4n,6m]Iy3` JoŚ@AhI:˺WyHHeo~'Rp9LdI w01Vn׎:|HO9RXs4ڊE]GCW{xMQ$;`*&in $StkB8T6alVpTem@0t]1l; %43M4,@GI\pxUg-0v*eM+bt?2@kn\1iXIb]js\%>9L4/ao*-8ЀHFuv搙ڶ6+`Ğƻ ]W*.=sO$ͫ)O<ˏcU61kY-FrjEM%m}IF{RkOp.;t-UdQx.QbsE,ی] ^we'E t_R_sZQCwi5zxZItVUacXPϚD^xtRh}w]H4A.(D? l %Q"&Xksod';sdw,')xC !qH&tnPB㇀cE>ݯl ]$mxÞE?TI.vpH(ONgqQ3tu n9kc}(~Ns@IPW;Z_F}_gXx3r&_@ոrE:9\>_HD|"r{\ E~2r)k:s6[SbJnO&yI2{Ule mHxGu2: ]` mqZ$IiSE7M=>]oYtգn>2)^?:ʰ@&5|ṐM##bލp npNl̙dK 7|{] :o 'oRƃs <5oS`P t$*U*%K5H}r0\¸X!f(?v$b@mJ,2wu{-]fMS zfP[oC .h}RiR =oYZ5(XڤN?>>̵1sRG8JkSSˡ {pOrg+ӏ/`d\P3^zx;,M“9ԺKe0f$aXhq]f>RIDR88jk_]4.)`ȓ nLL>a`CvLLpM!HJV:z5 Y{~.%L^330zy UKp}Pʋ"F*\l~8>iAXܐ@湈=5T&J3Q2b‹'d+zcʂElպG0bEjwkϞ 9p|UYqRĚB jyVi[}1JM 71AJH =-pJi5V=_oҕa [qwp?kB%_kvR3FM/2HW jjH#SQcN!t%ad5 qĿo{ϝBZկrIr)^;qBz7UGқNʿ㋺afB#1nh+2%?5n-y?7_j//]j?3xBZa%$b.򿷆bNn˚\֞mp\] [c\|ল8l\X.z~foh3=}TJ0:Flm`y T>0D| 'TH Y9|/j FxD<%^h'}%YƮDf t0'\)[O˪fhbIT  J_Tc}NR:I^%{" #lJ. [1J?Oo;8Vjɇd07!~牑j2XQm'SeA>P^u:a{X} Z=QRd';B =TCb_Q5lVqx]\NX=?DݣCz=.:E9 ĄfaXE ^CoAI2[yv"ѫFQ"-U G߂7Y'[WO'KMnWKJb!_-%@DP8¶*NY N|.* =exwnXطD&r%C_C;fmq{ٖ$:aDHv㺣rzoϾ&~{p8&֋ I'n2@5!ăr_$%1{g]APpuj=ɭJ8ᆧUNNEUGiMAPOE\kW?RUw U7ϭ>ί4l[?VG,2*'V[.Q`*hVUHHtl`N5mF&0XC>,5B˩e=A#´F聺v@TV>}Jȧ tYXQ 5XMG;8`>Ajg-vuK3jxT5{+8אEP'y$/_{@ ]}"&%.I^Nx?_Nܤ$CY͇NJE{JȦj%?XvI[wN@&=HO4*"{{3IMzZK"ޅ"Yvb&/e _!mCh^n7d>ʴUimj9&q5]q~8Hҫd1XT˪9|/;]$~j4Lҍ„OmR>ӄT5u=Pʛj~ce$G tm9MH1@9:CBק276b~Y|j'+J7occOlGH%cHR?,Ѡ K'3#{r*w<6x@dAcu8!} lqKnhNI2ZQ{ecEH f/D7?  ,+FUp.f-\P'MW~zYeAhr! 0_.f= `ALAcx[gJNʔx_}bNJ*8zx.Lf5tkO,=#{f[DfT2.f"^qLܽX: ďޢnSeFɁ&H'_,l$>Odq:җp{Pd%xl1T:qGsO,&9 dwLۢuOg$3BDpb<͇=Tdׁ|1AZ-.?AFzdX95sm9 Sh>tJ*/AԶ͠귺B1_>ujQۋ06ss0ǘyeB\@(x|l:ϐGmG+w* 9՛j6Hl`kE\ 2 t"d7pivp#Gv4m c)?" i]̲9mp^g2Ta?Q)(xLɮ9x z/QN/LJeb}uӀ?$Tc^b ѧdc mB %wL!QK/uSbn=q\rSvJj=8"FV&Xk#Cץw d5[_䶈~F؋9ěkgyݟ~:8"L_^ef1-oe=ۖFM"Hp!̔\dizof%O`_|j33,@9,kr`Sʖ{(@KtִD )?S"̞L³@Knl7-5Ts)X(:H.z Ivmm:zV sQ@3ቱ'dxd ?ݨ L0b {͊iz:g\u)\Z3BS@N4H,{+cCAl֬C%$<(NO+X<)]3aja599DdEEǃ,K͡Q%*xvxn`\X]勒' 2ثqOaX!+}rҺFSoArV·'~_$SuXJrB(CHj#SfNZfj\{Sx.CvFҾ U1FΌq RY_NnP ׳L( Ê{tv~.>?0:믢eo/4UA _qh,L%/7V7޿eQ41DCnBO1s# \>#k/}ix>ٽ$(Hzyc5&XAMXG0 aE_2b8v'|8 /T&{9-"'V0]nS H^7|'5#[)NJn⾊6RZ.}$=T ʴq>onohطP&IncnoK;;5V^:6aӠ rA>z{Bjw{F/Xh?cPa3G3[ؐeK7}B Ygó-,30YY P$DZsً"Gf`sk~69S~0W}NjJT']4xČǏ`CLȃwG}=-!Жk3o d>л3j?|7 *G6LY$@Z'g+W?kLvOse8 ;<ޒI BE;RAlb`TF"u۵,"=0>.f,Y,%Voc&ѕ`+Pqgo<نUه],/$ Xy@Z^4F Ŧ( GÔR ̢F@=yFd>ӐƴdY"aIw7ד]epS=q Z o3]n_;Ƽ"h'~sSJr[KPtЭ d[$O/OuWhѐOV<ʜH1*s'&N88q0`k1 =@&0>|wvnK7;l'~_؝_e(3ܱ`l;0 ܫ'~27K dx cXOJbj'c(I&8d2_?7dlWu8tŴڿ 54 =?!{qbVr5pNka.(Uel8VQa{>^8n}0 "&޳GwWAì!PnP % k; l**ч% vCPwP_2|dNj 0y = W^{wnt? 9OBIzG6XzD\@k [,r ȖEV,BG՝rs}zPv'Ow>f6'*e*9/od9&ͤUwBݔiǩUo?7&sd](7 6(YE6O{ '4ܓX8U,u~JTrrز}Ӏ"LyODxrF AAr))Y}P' e 秤 PtcebxwU:I"E9*;] (HX}*;r0Nm@CGiڬM٫ciC~ =}yMӺF1q/ Ke7)܌7[ZLs F8|[Ң =VE5J;4$>#YE{ fLqYhbP͂M1 )̛gyuwBr= e0A"OݥfjOG.cBAlnrNEH=!9C$c_[ꗯA Q_@PHmؔt|}Ze١BO+>롴0.<,ըO3jS)}c)vWL:FUTba2ݡcSgYë\"P-3\yr(E,#**r~_! oFJwF|/z/po5]ؔ283DşaܳeQۄ0D79qVRΉC@1qГ)DU%w$ Q"svDQQ:/oat\=AnCl2~Gk`a!67> .=+Z;]FqL mQm)ۃ?JntG9brG* a%X梢Q5MZӥRkP~湾10c>$fP±%9Y1tlA:tB,P.)~Yj[}'bfA8έςi)PIz Ĺ !x'M !^(g؏v}og~PxTR>Zě&B.o||ll悏zz=|e8=[%}̷GN\>l։/7ڔ&1,rXu9v6^U09<&} <~JTAd[aK!ʚso~3| #U%\5AHY.;(PHi9i宋n6*hүy_#쇐zlU~1?}ZΕ"2U00}',X y{.M:x]D0%m3Oo ޮ*L=3n qC@+2 T[*`ΈhzluTw+nuwݫPN/RO}t{< :&FmKWU9ۈO6d; j h."R6MO3k Oth]9Q5eX #v|mu~ yA Ä D,a{ ~8t4KJJ,8i3 Lm\]MCp`7LsiYcq(mtĆD'wgUe!ZPkq~Id%צBY}wV&qٟ'^ Q[ɘ=Q4rk6*XrtйhU[k\SB*fHɋkH-?ߦqӰ~ $>Qܩ&Y y&DY]CX٭vo;)9SRV`澲dBCQ=\@@&@ODHu٫ccvE=ŶKOJyeZeFNȻy3D;5c_-y kj?{Ė"_̋dW9NS U.HM]r~jEgZnA`XE<O8?qԹOc2WpKv:υ O} c5e`ҝ z+[AVb*y?q޷J_zhK!Q>@!'f t\]- >>)l~@2CFw*xD ^YJ?Z?rWё$~o]TZkW#Eʄ0emo#9n7ZoA0эR2=m{ |` 8$60 K{>|+gdϱX&U l8f&Vgz5+kj]1N& ~'DYE8Jt\:3 +Ԏo*WtO-3(@~,/W"r:΁{gSZ^+HCrpk)eM3CWV'|>8"% sIⴝIyᰊ v; :rKZ!"~2j\ sNOO_RhV'¨d%Yqxo8o)Ukib-0e?(斌tcP}t=B4tNIβt?q_?2EZMdJ hy9~_"5V艿FE, ecy t&o225Jk;T8Y\>}'k:tu[h%j5kd/֋i'O[ޟ=Ҝ6aԒc?)#TFPXo%>|,͎Z&OBW#a~x)j8\3F X%[2M)#պߤgeR l6ȁM x]K*ӕ /INcPU+wMx}a2!Y٨We;BH|i'csćXOqKw}\#Q'y@ۊ"7=c>?WM<|z+x|J)7T:g3ukB:][ĕ&R7h(@:tk^'z{WsN$usxlUczflвv3r 07{)dbFHhϘc$ o2)h LTG/ 0u-O0UV;/,SxnP0;N._B_D}$VI;͠[da"&ǩ ` yt`ۑjbWMI@K[Yu1T)M <뻂#'>FN.IP:Sā(, odSdݡiB]V[߭è%Zټ ҩۻT?l*0tQ<<;)gr~5YpjCwLo5f8D5u`Կj*Watj$2%CvHJ."uow[zɦ^8BGQ }e#A!|rP̭Twn~p,abvnR5yyE([6@Oe=&4^LM.L+w ,3zۑ7kɾyi7lوDqdh+1Ke_.FؘPY/T[9S4˞|\(/6 3j(РD|c.i'bزA_9u@2AvB% ĴN[Hj=}\yHzrSBF`Ѳ^A,@eH zG.W.$c R9 aº<$ b o'EXM:-ٙ\Ts0r#`E^ZWZPاe&"Wyj[v/FS4J/)l3 0 :֠&x0l%SgQo$7)eF-XQj> zp/=Q6s'tTWv"NU(6,A,[!1b3<gZux;ҪKH`bá>m KeJ!ӑp%%Zmv䖚Mo.,^ֻզ.MKq}8V5V;Ο2Ҟo?#% r`BcCO6kH3ψR/4VD2gp[ KL7Iԭyϋa' }ᮜB\sm:ЌeU@q@ꕆ_3dmnd6lȇ:^/s+~pd{91uzv T嫛̑йx-^V0;+7ϩr=%4:s &_CyP"0A] ,#DWH o:QFYEg=pE@χ(7?#s~q\2:`nIFӵC*UjE3t d DUN`8SH,q:pV;{r8 ٌTF"Bi:G  e #u$tE<EA ' 5"xݔ٢dD;mCY:CP 1͏߽\p$R-rŃ?mxZ[H@IFh$|Vx)YQ=tZqQܠBu[߉ +tڙ9j'}ղLvKC)8e[ןMbqx2"eh\/jbn3bANfǖ%9yPBFD윢'#}ԞcP*ʾ\`2qu/QT\uv=FZM{B?Ƈр LZ*WhJ_iu\cv?3| k!qCȱ\#FsyT #&-q* bfBdsݼ 5b34^oOr <(#d<.n4k5U|4֭1~0 qVulT.8[,S> ڒS)Y ˮᗥ ڲ,{@67RTn ]YI-eZdxuG{24^ +w;CN`1d'=2vG67Os,V?_C>:EGj;%{Oև Ua0B5&~7#K,z{`BGx?Nɴ=r)C z%@`]&CM 9j-Z\ƥ0o407{wū4s"cit{hP32w9!f/ 5ԠnA!%<4DpYط݆uH-F&īED1^3/¡1^rғRFe;c G/fR>gbsVN?,L(-Fsé ⨅k ;H }ayz~|X |VOsip1=7eD幡'(ACVJ1@38,(KQ/ f1}mVv:Vvzh:[^rv M%b6!1>pfݸi*u1n7,S<[1Qho~GX0p'pƶ@pvRbfJ?[9zU0k|s: u%E|Md"gmx18`oLrAu*L~:"+5g͝]-`zUZLZGkG['txsu|]@V -̀j'RẍGʳ>"l_sBBbaԲ*xRD12BJ zbc||j ,e\=hSZJuVp A?zGz,3@R⓵rTqQ,D9ۮA[%muӻ m5eSнŒ9Emr:U>9έj`ɰM?+htEw2EWzuFw6x807 ެ8Ǔ>)aj|ً0˪@$?>څ|{g0[-$, >la:FtuyuB,(eG fӀxU+gJij>ń= $ndpaWקz} p0H.bxu|78ۄo\[3 (JĘ_Q gy(uE4.1gy\C{)?×u}]n}it3!܁'P#%`tC:qӐHswK.+Saw%Wq[Kv͖_ydX>zyըmas!}tQ$%\i#RID|5AvJ/x=+6Xҿ%ؾo;QIkybΪA y9\.3oQ%%h8}ҋv=K2F/հid#tʌKqKNěUkF^ kM)j#:D[4{JM1'CSzYHo'ja/BƷX~{<2N?`m Qc{rnMOMW nAX}!l7E@?H\sAoJh>3I | @t $L8:6 M:[y]<׆RuƔ)Mq]79o2F܄+bvH^j 4V݇C3$\OYҘLNtF :cCۄ&lh|P+f+L,ՙ! D24W&e} o^5W=hb!(ƟJrc^9#U։,h\Vĸ{}x؃˹Hpyi?dLrRnqmp,VI'ZB^YYRZV3&~`Uv,2?^xfuϣ&\@Ia ,.8) ), 3 o\=\z Pv3qԸ{K_`yM* nCq:7]PT!<of>fՓϚ dwz |0TydUKx6~!|~ >)|=OVU\Њ*`3XU}:ZQ-5 Q!Rf ^;܊ThP J@hߏ4ׂGq_#`ۨtVtޑsca@g7OmaOv] 0|׆"O٭"GVMY~+C#p.9-/;ݢ~7JT%ݴ=5(KEW 8 T@Xn(w U h\{g ߦ+q\MO-;LTeQCy瑋d`۰d㛲CEDŝiƄc9{EU]:V{a?$Jhl0o:c35jF؝#&f&zoJ4|`]D~_ޥM?⮡w>tؒhD,r}mUc:3݆[B֙XqHTmIj>a ̔.) w})N5r$$K$D5"ʫ."Vx PaPFgla_T-Y?)yL%0'9H7p'|ފNp9PQ72pd'_鰖%t07j)GB\\WriG_\fw|B9:.hM:ŦdUWX' ;Ʃ:h}:A$4z?vörro4n39~Cn#r" 7T+2%34q]%>.# YY{qKsL|sMw!h(î|rA_]Minj%%sD yW+Gw@MX>c,PQ}򥻞((Iʌ:" C!ȋ͏[lK}3o&wd]VeI-vuM,tHJ_tP!oE7ψΝ]@qCJxup;U{_LS(SyY1;Ofe %I@xS=&GjgHI9utI\a<&o~C9Jc_+EL`-:$,DaYG|%t"ᘿ}؏"n}҆6[{M~]xgV [/ &u0~j T.$Ԡc2P]!j!տyz}'vҦNYJJMp7} EB+,'54Ωkkisy1(ý;v"o~QB!t5^(*2T7MEi;K%x"h47fzmsj_&Ett^PG<rO\#r~ yRWdb6H!ZK>Di,bjq *Rl]lޯo4\hn\}v TsrV =$OkꤝH(5RP|QnՒx9 hߟ9ߨDeM:lr&_^"pW)#rԯfw+R"n܅:yj+^/ioFG%r3 ߣ}K`@^ip?vW^YBh_;훀 qI++:[ v?vޱ@\װ[V@ݚ4h\%ľ_%n48.đ4KY9O L =פ\[B'H(E1 wVRMPƛi%dqw>aIVT)k ҉Hc`2G g[z9F Ğ yc5*45Ө\f'%RQVQ2KHRQWA)o"dq(_iuv:4sWK[OW;P,lOhz-\PP&.S33WYm Miu(^_;D>!i${_7%AA4nGTNk9(b>&$<7 mT^Rw2e qT6׽ڍMjDΘ 19DdbLz(ozG̛u2dn Ta\/GQ1GrQ?Sh4Y@p%ypFܛWdF.tTluR)HU|,Vzcn"'"ͷ2n0I&NqW̨5<W I8,"kK+6̙ÌCLt0iHF {C1"ls@ \64Zjv$[9{2'-J832HVYb*%C kص`}_bR.y=([#h5{ypg2t4P y5{c a{.oVK9ػHV1M3JAj ]"c$)Rūd~Vz8 +H 'R9ebK]ľ>D$#h b! xsKT[&/*DŽ>ѕbabDvwCF1H6_casa FROcQk[DA{suR.*˯h36i726\H!5*bEDŬiw׆\y@=,1ؗb~F-e3G̞ޙؖW5O1o[`6/KD\z`E? c@fC)(!Gg`0r=w~_jz;7!E2.7EY^ .:mݵo BXF--! ^chp%5=ФԐLq4MwT7n|iBmו"Z E*uO׻MH/1ıCQ.,z$jrj.&* AgDHrur$ 6 ksmz)]IR=Ӌwcz;GHFLg5f'RfYۃtPSbXګX Z5ZeyavlZ_ !rY@@<EE0<&+7]gE697[rћQ~hMWnr> ?ϼ^s5t^#q"{=`qh: ~V{k\B:0AmL'\."~v7M"89g &C)~Һ}; U k+52>fo q, G3&`da˿ c~B;8DD| SzkZEV""Ɨ !nT hH teIv^ !0q,x0x1T̠p=}h.c`YiA+]yh Ъ=WCrƍQb!R{bB3 WukQ̷gt@1J.FJhd`>VDIYD.18BsVp'!PΪO6gsg:%0U KJE40NV=vhH^OLjXtgiq&2`*hOym[F%pOx!+~)m`cwO>݌%Bչ/m Ҡ ލ\2ayr(1*t8QEТѱ´dy K C\w*n? .fQ 0zbZ!(ѫP;G؊{ Ju8Y?KIsXmċ'̭Et}o937N<q"j(<^5ȏ.~akpWjǨqFL:e iE2!rF' @4WO߆N Q-Ȟ" <猙INL ;*]S5TdVKF9 \UtR&|])-$m+ݹp_ ]lإ r/4ݻ;wZ3UkJ6i.$X4';|Tv&(ɳJ9&XiV  P~4"9 )Fː^7Pr=)1 @mpO}Im h9{ 1vV&sЍș؊~sJ0fHEBFJOZ8GtD>$rp˴C @'s/ብihF 1 K5oË*q ӽIWsф*{E *꼾ZmK <וgF80,}/0᫟߉%>-%HFu/>I=d!6o+QflpN;ift9<xqN}x>Ei*;4ad&9Q-`҈UcA(RU8C0;(iVe]NvkZbdT[ ﵱEJZpw"Vjh&O%}S}y00hX,{8`ʹ~{Y>^"vi.s?cZ5ƅ- Hp9Rax:#D%}MuYzLP--_:sЍT$W>1.V:Ҋq[H2Tᒐ:Uog9ci_Ehϥ`p*RO3Jw?|Z-o1PT8ؚnQ\DA5Pz6;QV]z|jQoHt;ni ZvFO _oLȑY ^^qH^J=%hK뙩%veK9}=&~y#-Q&а]0.c`TSD7j@UNގl뛿5|E ۟~ZK* O[Ν84?HE uKh&y>K|Tt`p gtbnMVڅ5%u%&9sTCFF3Tǵ"G sP!zB F W[(E ]T& q;5KX$vKNB`poVऐtco_u$Gs?[~h6(?NYjvtT _NM ZA/:6p%P݉[g[R'uh50<rT2J;|S~KW3.%tk(&i:ZL WX.vom03{/ͷR0mw5 v]J{)7V|Wz1t_ΗDt5 Q)7]vJ.~cu 0կ3ϙYZQK^Lt h]kF%@~y 1*  _24dimEƿ{%/4zP>bE@_n~>HfGZ9 5'v_@t~حORh GELq< y*$e\j+v-v='tB@P;*,+VF$/^ Cp볼KD1#" %IU}m#Ա/x4-GdGGlHϛnQ(p"F0FSEu"! *V$kh]J=#R" +EH,S Ti5YDw V Auq@#"Ga-KqM54E?h[YZYr;Z;E?!Y&Wq _F=qz`p wiC18Sآ*2Lz)!EW͢axMh->;y؊=[_5!n@sɳ~"> Л\z^\CȢ>b]:=H01/t~!- `u%[Vڳ6\ /w'ꥧV+%0#Z nYk5ۥީO Pa1?$xaf' hr|rֳ[OR5FV0>8afH7tArQ"݆Mlw4W#[}df S ?p9 E\ %\!IT1ho rH\]r_n3H7z^ H+BMm:$rtʹ"%JKۭKgg}#?[ךs/;RJ >EM`j,{1{H.!;u ;> +x_?]!+F):pOBAZ1*r+E08V@+BsݳRL%%f0#g!؅<S$sv(**3sRu$bM7AM0# $[JcjLs7Жp=Oe/! D&náix\\g=X/eם-~!HXdt,]*")\/n.1 L$J,Dίl"2 ,}f`U1i1LQ`NUG1t>:lRv)X/(1$K'Y3mU^;h~φicP?Z."wX~A)8:8쑪H?}zju{}Dx[Fs\vRzی|ӬNZ{Jj`EL[YvCy5Ү:1֟ck-.-w*H5=wxA!t/8nPV 9c[mEYY}TȊ$M;:_( `>`e/\u +h$ B 7I5+"gDfI.MwV֜v$1 !=s>{dPࣅ D+UE2;qo62 [\= Ԃ'[gx5FB= muiIfV׵$kސSSa6cG'kɮ )L /``􂋞$i0W r,Wwaǚ x >WcN'δ| 7>6q}TK 411y?@hJ1ϗ})|YՐ6>`uY@Ofhe&e ?$]s-dlYZ~#5?'h&,KHS.m wZ91)O3ǘY13dINb`T|wOJ9~ p{ &uIG +la}TDr~:EMjr7 O8XT&YxIMM̛I16׫_E u@<t b*"_ĞJiU,xݸg B^P ghY,}TByQ;yLNMR7K<+Z7Ra ;[BZQfB\p? yRb VH#^A$o1r22w?ˎ9Vj>Z&mq{I I̯(lVve"ݵ?TnQ5yTJ7ME!?_C+qQ'ǐn7k56F}׎7@Fa&wkN-UtM`X(mgO]g%^ qZY]? 2?IU`_I#;d=\y&R&&Mz?I;(?2{Q>~%c5m}i?Ȳ/FyK&_Uz1m2O&1I.FUa$D7 "CXӽFhJ1ľڙUՙH=%̣D䈉,i1!+O1da~$'.Z.Wꉦc(/ /Őf܏# V.D?h+ޯ,X .mlY(y_&'_u%d1I\D¡pYReΕq&!&,ձW, W yDƠқ&'CY"9*u.Embm"zwD:Rl]"PŌYq2WB.h͙ +S!(Ҧ7rB >O}ڧ'b$) q]2yrzfD9 \.&߸@Pud}ct{="@puect1<R0)TR%OfѷKTlٲO&͂:*\quZ_eqv]VfI9xBa#:,Mw.{;V bӐ=e<kCQI2i8o]J\"/f.ꝇڊ]:e7vu1P {~c*7{eI }FӺBtyN$cmá]0YZhC?Q{Rt_q㊈& "Nsχd$`q̌Tg6~?QGrNyx(;W25Prad SnG $NB;HƼȠU45=;*Ԡ~s`A"zC ʗن[΃me· ۅ)x 26)WN5/9-rSRoX=KwJɕkiAWģ蘳Qus! O8]t%'yZNGA0.C_{jlUBT39L e޶~wq^ևnԩ6㠼!Óy)=*G =yFkNTtbرSH.<{.<xTN`e:n۫mT/zCLոCQi#9  1ữbaViZ\s4nV3.5C̍6QG< F1eGΪ"9` Lo1M%r8gE ;Vp< u7ЃNc!~ļ&!%.1u.b`B89's&o =G568Ow8i%ft1X3ta(oUXVBlaST)Hu:le"v<0Z׮gu/1oYsG @#j '׼<IݻXE^Y`ڸ=Ic"iGbtNV<0?ƢQ2SȂupvW!#@}N|hW)zXR;zu[gQFx+ĵѐ* Fqimd)qa1AdևDzC' 1CkGƎ7(EԐٵ}]ymQRvcI;͡JdlCd$xPSd(31WF^]üa  LCR8 5IZ3, 4YVmځH=(Cע;dxz8-4Uub!s|[xy;FXV{ g0C$?t.IynR5M]1$jŰиjA\ x3" 4F x7PqC a Œun^`#`nhvU)M]YI<Ŷ`N# Hoˁ{#}5 VUAw$M]+ {m\Po.>4߆UHlqP}f Ьiv G0|OmE|Lܖng =]Vvv$^~,)lP"\&pb4~d#ˡӲ'XˌU6G4˞ 4ўF‰x *S(DDv̵Ѻo{3q1V0sd ,*xũEnʢuKu UqadnwVj0č$ > o 掌twd&Ѥetˬ %tvé8lC ;um6,c"4j1Q̈́Dy?Ӷ DG=d@@-&:xD䡤bDu@KX v(-GE^*oGmp eVG/pRugJ \.Ua)XQ=R͛HBCZy.<&"ͺ+}k/LmY T;u"0ظGfGc=yA Vэsсg67KWAoփxDPi?ssI: [pȆ4kqUg+ҩե1U^.^_ Ḕ(oQyh iWYdҥXy+}\V#W$Zr!Nytq*Nj#it-23PԺZd/!ު#14j3ҩELj:* %*|?1bO2@>B眐a\18pq'P݁$' ٥w{wĶmi~gψ5 }&{[)lR~F(ݘ"oWëg.2Y bM 3EfDG+tkv~}v0M c'P_,Tpۑr}61m}7n{-s"_4Zgz^񖢰,42_+|fB=-T&#Hmb(\zBD: y6y5"K(Xy˟X3v=iJ P> ٟsP up S^RRw11`P'cIeQbU_r HʥXj(^oC/vR:13m()nl`CG;u6v"b1-Tpk,D깵z,M~0m(i#m٠139L Io퀐ARTQR,rRdCQtiӶe'.=:y /> ׏BF.~{3(Yd}E=z'Sz?>JVm+'eRbxPy6j@%-Ái0+!KGqnO܇\ R@!l8im򭳪 Ni@T_ScNM| kҢSƨ*RAˬ-a=l9_:7|}G ?r>a ܯww&M0V+6a'uk[k>_3ɂoq8ͤIP 赿d$*MP׈r :~Y{l&DΈ\!=?u&nGeO)&Kbj'q\+WSĠeG Iŗ^9;krYL6Mbhm n7roí6ciiJR~mw9DH 5AcƜePMÀGBU5G aιU%t+{o꥘؆vλ?,VKW*Ev"R8]Cι8?pAx"0,rA҄A`%wG;ow+)NW}S8 PTAz;nKHbze1BM"^Z!/9˯Y ѨV4E&9boTp:t5|ߒ Ko7{R"Ρ).@#<2qYǚ'4=EVFJ_PsvA@ԏC_\rfiEt_Ʊ 0}r/^<=>{aK,2XcD=3=T?:?$RM5yʋ$YJ@c֗>0яv6M a/ 3.sG[;e|A@P\+/& <P%ZbۈlIlﺥ7%WaQ֖'Cv.[ Wm:BZU66 wРE 2z}L[5O?D;kfMW!(v(i1'QlՔw0QaG[oނ D9GA1gk6LyBCA-І0DD> T@/µ+2[7(''BzZE2Ln޷O Ø2?m$iH$.i^֧](ˈL|g3$=zdzr ݪ/x~w~dhz[\&IU.%mB֪J0~t{MҠ7QY?0 qՁߧW3l 1辫m ݡ3eã%@Eiq}+OըqM/=2z ̔2&}ҢI)RH=HPvl5+JR_$("\uu[&`ބU8un)`Jd:E( x]]-C-.WCAkG3n߂hcwWgJ/Rb:+zu\]]ͰrNND/| )񐩽͊C5]9Mr .W;&zCFYZ!:A÷`Nm+%V5G I=o~9>Np yKn"S XPgrheXOѢ=pFwS3d1D;bx"N3#Ym1 ب^K4:̴FvWyC[B/ ˽\iuB c(HO& CGC /Kg"?[tlQm8N8I"ISGp#o@JB=|84q~T^Wb&2wF?j8?+ɔ Kc=@;B~ ?+ &i&0%;0d`G@; H2"rBNhuqUZ6J-8JܥhãZvOB+iܳhA'+7>ϮifG{ YfT_m& ^#s >Qw[22.#+ZǮ5LEq+p"wadSlM>" >CR-IQtWJ)d~+4{NQꠝ($\B 't,5aHdp+Ӛ&䆋諬f"U"Xs I=:)jC.v>(.Hg FMQRcۜZBiLjyU'?9wGT58iA: շ>,Bw/;:up`95M:*U6&5䀗rExr`Wص!#MQv׭/+Cy#7c*[(<~G,l.gqDހ:>Em0|67(;UttYkL]/Աw)}Y_0\}Vq?3C%[_|ڗ->Cx&Z(鐞V)*$ZQ?Cl_َarYNN-N2JЋ#"Xڱ&E޽=&Q"j⻅_5 ִ##TH.cf{`9C` Xq!cq'ywewղɡ?pCa G,8iX"e W~,\IRXv> BwmJ!F16A=} olV.G,bS{ 6;bf"40A#Z%`&zkcx^nD=Ya?n.vuz'IASzC3UϿseI|1Hg&EuK*|EqM9$u$XWF]{r}wyZ8Ⱦ+<?g;8sم2ΰX~_5h3dhlm2UdފX'aP MYCmd! _ uDB™AY&hXj )}(3?* 0e~ ]:fzgVu I4VqoP&K)ސN={.5T4*TQs&[ w0fd聤|fV.>oSA7F}othZԙ֧w[WVH ?[q AnOWJa=ȳ) 5+|fi*ϕ_=4<@ >u Yt, 9y#PkwlWo6CW&{͌[gttEWR//-yf!Dz_։E(gh{); b[EPư*P&ƚzl_R?*, j,^[YS.j{o~݈&\#NT t SԟUDJ Ŭ\s7۹VH?DzjXM.cIy(W{ZeQ:vnB́JC]j)JIB3 S3钆LkGE8`bqkM5IV?3/()ݒ3ފ6G'aJYwO fH] =y&-9ﶻ yR}t{:VΜGl6 maiD"LtqH)J49Ѫ0x䁛I Xύ4 TD ‹qF{ut:͈z=nBCI4cA/ tiO-c^)Cz%;' )P9=@SAgwZP;vUa_?'LuUB`Q!,U8`T& Ty%%JkJY\U6/~ Fz*`XPP/\-~ۧK|“3/JN &zHPNg7uObM̔-! Ǣ>olTmkMiKB٫~ €bZ I/,Y9 v|)DifX,3$T]'|x)X8kl LOj CyܠgEGpIKou-43!Oquf8uiޤoaL=wԼcy"ഒYL_^ TjW:VB'y}Mz?bbȝH7}uGo85@SçBψຈvJ <'c$uγozQqk 6'X9~`.W^" R)ۥfi!\1ݯ%편ɍ!,w97pjo-l`sܟy'h5 [E<P  b@@8H%eF.sj4N|,RwE ^,^֙ɘ;]y*j tw5 >cH U+0fT?"w1vt]!)|dk,|WA>GQoV"!>X`xиQv,ͰAN^$AўurWN&kM|wqDRk4zppJ]Ktمr/bզ3N?+r1]o֔òu Hn[4]}2̦jMGv"L\N4mA"W / iwna.UqrA kEiG|~ydeV84A8CX>x{Z u~۽2]2G1$ZnxojpXR(N;2Jz=ac/NGq2$T9Gt@ l[L^g؝-zh+#YV .UtW & UV!3p Kh>wϠ FDa(g/V+kZ鞏nOXh,d]|6.f㳢J߽SQJ'Ƅ A˳`)5˺P燩xgK k{58GVb?@ȑ548@eSXOR<@W!>}geS4W]ݽʆ[q)'IV"OfRGM7/ԵgX?D@'ua₅9 {DX,IȅToUMq@_x-szDh z oK5~KYv0zZy95-npR?0}?:rK[D;3Nh.j<TݱQ3AxgEi}Rˊf!I%_Aali}4N>XҺ~ܳ4가Q~pB愤[#"Ł(lb! ͩ 'V_QZJMEwA03m}ʼnhRIȭ18^sz6ʠQ6#zN^T:f8QF}J̢ A:^9ɴaDݔgCgDh#n4΀5P}J}97Ep!G<7m~(ϟі &&|?$Mgmӷ{ yǷ|M&Y_ZR]͠ #X^^I0)C>Z[߷|JPhn{n0QuU7GYHA;:${Q웰;jqC,4e):).(eJ}&Mee> z9P-CN3x."F:H;טS޼n73!6)Rw]X%ћ_ |6<pEdCzL'R6p*ll?cIbIv[zn]=`=GHH#:'ؖ8e~]cţO#~^YeBQpUl]ya@;]'k7nZV-GݧZep(5eI?!2}`c4޿ݧ*kg+J쩤RXI2'X.) ꪙ5[6'ךMŹ$TD]2KoyE.%W!1#j .x-:jy}qsDDM:rA'|!3`M{1uaC_eDL=a`=x==CiiE؈|W^ӡ7_ead5/e|U!0ؽs()yxct5p=/ /ahꪨwpyeX`y\|gf"eCm˲2zM>OXn& Lkq'E][3:V?><7z0 ђ H2 ht v-LJ^[v{P/zCDX b%1Ο.ěS@g^nuc"뀝ՇyʅxŔ7dʘdoNz+$i`T,T:*M_z-3cVYb#x f,?f6cjm0Ijjx`w4}rAt^"/]pʹ W$PGX6 bj.|>j&hc\b/R<A%Vi`7c4;ٴd;1zZ-:s\e2~qvɭ' ЌVO2-FO[3RtIױw{6ԠpN-sE(8kef+lh of^__]qiȧ߲̾lflRw(Br?fo R=w{yA>,'p"H̶٥G~՘oyJr1H{eR!/ޓҺa=з9yR}'TT CfA*|t0ҋ <:9uU#)J8]p" P9KCK } 6*\dViؤbu[4-xro@w!8ҷ2~vnZBM XǢnk$$(b o#W7KĠ1_ aIPv 7fopko߂Dn&ǥiAЍލ4a /c6[Sb8%pT q#O@@-¿"_IלR*K?઒츄=WBئ('UZZ말kOv&'2 <[_t1٬ܬBH:/\^$H QmŲyBltb+jhL%%_ITeIzb Q.mI4U"L"0Y!x?J5&Ą!aHHq Ɏg VQސd-E S L3*‹ $k^^++dA+OC#2w 'kf+a\ %>I^ <.sjG V2fE ]H@JPWo3 z>:Qzm~0u[}Y["_R%))RF#6(pe|xq7@EDlПHpR'²HAKwcPp^/R6 FCHZqRqԁS_Ǵ`mM{/1 V܍6S->^yuL!6Bޭl4+/H7)̟--y&H6/zPQ;% )7W) oaľ 9M8uҚZ4vgK@7sI:2{yѮ\1;wGLscܔi` b¿އ7[IN)Jx%pL)6n"RW `SKH$\|hh;d2q9+m$`Y.%eg@p8G;4( - 7UGA Yy?2I&5tnCBBPD\~Ats5995!Jpy$V3 OYbFYWes_$.a>(-vZHY/uC0L?ˍO _MV5n=3}cMS\a8h<:VFpoB9E1ށcnKΡ>5a֠ c\/?X(ߓG=i+/lRX6p"QRD'Nea]J|4+a$œ/dư0O-캯42o5F$3h`|#4ű,HMºDslw+NDUĸDs)P7cf'YbC T'߫.K}4};㬌?)9ǜ azdF#9Y΀4'yWw=AJyoʒ\ 9s śoNI2CF<,x@'C=)fXr)]j2{uB󒅍 "hE4]aU,5EՆ * Dvz;X sHk[qo%H(SϹhmHK7 ۊ!\Lj>pڞ4mSÓ : $ yXwoK:ɢfjZmphz uF_/t'mz/D3\LSK_4r!Yq.+M!01/ v.oEHww$L k/ٻ mNxF@YJ3DlA9Srd@4~v3IM$^kewOCN!j1ΔK0؎_lBT>ܨ.j9B\Prsz6Wmh՜!-<.bT:B9T@S|闪1љ | nR=ܢ/nEGeB=y)K_46`j- [ Jb4@l86:V~%NQ&:ezoJQ͈VD0Y.^7@;uT)Tš(u:ƌYJYm-(Att\2E"`QR֣4:Ž;Z19hDjPw`p@^G˧hbD@_ rQߣ3߁0.ʗ=͘yEppn8F[*ʲ("jբaF P{pkJ'"7WVIj'F8WZR\(Sϛqpx>Rʟպ⤗>L*XsS7vHA໎81:ć\9=׆crPYZigi]2&w>-*0+uY^¼ ~c#IC{DַIP eaK,C73:|+ʮ!v$A?Ӿ9=:iO:eEf;s6?9+`ZS$z7'tF9j nXP^$C R (AaQ??-gq'U{ rQ)`,CP1rr}!q D0E?B̽$lݞ* ?S[)ORh!N{·,Q6")Fmr8|<^ThfBUa6Ahi~#pttڋK D>9KXI{A/:huhNRNyi.9,\ǟ\3OD=I~Јvur!d_: x 8C4u>ZZ@.5M\[ >:Ɋ?f*֎X M9` ґQDǰ 2,S4ұ,?=6MÒ1J)vcS4>(Oq 9zw9!" KnZ8 @*N1pl: tҥ.lxI&yF䢹帱vֳr2ހRHz6@?oR={qИ9!S^YHͮ$լ :6mu~s6U1HD|B 4,7T7ax?or?'s&x_=ܲ *Mr/C%|!UtԱ f8+>hte@kqh$<-R.嵗+RgcJ&w+[9^aDX;Ki,'dPY*- ko{墀NnLMzaO9aiY[ʕ13v=qjoS J[8T!PcMZDsoX=wڒWH+߹ U=#}Yɡ˷jb;Np#N%WtߦFt5e`e:$evgRΠEf}2%3*D=3+ܨ} q W1-j5bFv DdJ&VtjlDveQ0b 7mVZC\]r-\~5bwNܪ/A)tTspH?W};d>}k3b<.m C)g9 1~11݁un,`W)B%i*&6(q9|V{Ze~4m /KCq g7-@qh,#7c]~Uvi1Y^?y 4GVڋтs&c;Kvy5}sx{pOgxGù*[g-vAh)r&D P5;عv |+Bv.H1 f0hVD3A>PN(8ݛi#P59z`&[JJNI} Եk<0.uK_'je J;"p혎5&mLctEfBH.\ކbZ,kq~fCڴ"La-WlQS7_M}%6H?gh.֛& w[7C4DQydիҰPd 7њ; m8B5<̅$-z]ByLz˅'/)=Կ P~1`WDBO;(cO]w1/j= };̅ ϼ"ry!gԯ~W§8u-R9d}lUt$y>/ԬL; o)`5[ZOe S>rV~i,Bg9lv;1 ,kY'A{TNp3Ӂ QF:Ʀ{clXfRnAMUDST8*]V' 8S -G"8&Bގ#|%8ԩ>^ZJsϛ~#z>Fc"G*[H *#$<[T"mwL޵`3}i$ۛ.oe," [bH:-w`3tHJiG{bῆZ'MKk{oqNz"E8'?80F$3LƒGq#@}NӵMeA_Q'!e]e`5^ A@q~6otX, RUM[Uad.xNƕČ0"v$#H|/ѤZ'g=P3v9RҼAZD;+tUn,NYFч)`ה E+˞p(Djv!dež):n^C5+mTwT&5xH<ْ+9J[s'Vd*UrBzCS\hS"d«蕘r]WU83Mܕiq7oJ TrMwFzp;&ᬜnq]Lp[-EI#c꼌vi;^]+WPR^{mH&JYs]8tr7+ps1eG>L=5D/ H{ZRШ;9,"99:-Ŏs!,~߶XJp[!ƬX/.FȁY /hh!#%j䋘Ĝ뾒><35MXRF-IZۑ\,2%^Tiڈ0e{ ż<10jIm6SnYLુֻRpΓ;iT¦QUplȱGFg~wZKݮ< ZT_hܩq3,uw$F}aiˆjy_{qމs/aI Dg\]=O!LCGJ ̦>^Ȉ@|32_D*bEyrMiM8S] /Amp(%<:SzvlU){i6#ZeUs sʹ[my!B«m_q.̸K|r_ Ibw'-A+t{s0g'F֬$/1ˮOD8E(Dj#yH \^Ч],xu$EŏW#J7>==V'+'a-mYFj;}+X4ZϣU5wu3VQ΀k L $רA2Nk..,pKf(qBY7y34\4f9_|4g?*k~i̘CneFDb L잉)/;,pVJso}ma{;"]@XExCm0YOǬ'zȓBdcEVLxnI/d-7X;2~tiтu՟ŝ5rF9?GcB(c1ʆtzo zvܻ>[ƭ@Q3d},wR+@s۷`J/4hBy'n XvK(2B.Ii%r81U˲d|2szT&.ȩޫ4Ǎ< _VO 3Ae`/+G%h)D bY0T"}+[W| T]<Erהs2R-d#Dd'*~bVMQ5m\/˻2\(9ݺm/ `۳_5[#'dzFhj qQ`l(HmG*[^hCuvBc9U;03(\o1ePm\:jnom-KnSIV52 ?4gr&f TyI)UTueջlW*Rk،ԱL5[nԵr]B PzBu$bc, rK,,$ZbD;EJL%*T8'tZP_8iI-GvA 9^VS8c+~g;"7x[ū5LMQYGsQN@)).FaC* s7>=0_#:lQw'yu-^LxmX GBދe5tNDP3w>DC<_`0G)>R*y)oNRkFLj\7 wȊm )=Ol T/[4}{PBx}v| Ld&H{t Z1%-)YZ|+ܳ1QްHϳA 42Ң~'{ 4i0m_*Զr~֝ς邆4s_NlEzO % Xd_`i4v ԍ)e>Cj$[5½"B%Ír$qWfMuT>`01&brGg"ڒna)&(hw.>)MrDŽm܍)Ho tGUzJKV "/ulwS605̾-C}Mq*pVAЫz=G&p)tџ2'Z2"4\ùJc!gi9z3U ƫ=6}9勉@RT2Ep9ei'0r̘a~ i2oC OS-=R%:۽{.8bdR2/ .oup+Fp4FN]=Ad__O IgёGxv,q&r{|l9ngݱ% k>spC׷:1oqWW9~ÍAt;-SАJr£;k:eم5(~Ж9qzJpsJй$100iL^=l& c!ZzPw\H6 9.Y_BvWvV[~ M960xA'5p;5$yq? /0b5DQ=[ND#gJ:k̹0)+LĂi)vP N`"a#vϧϲu5jT~eADOٚYGc M&+wk:^U$ }B4"!%[ޠ{D vG }\'sN0QoYsinYʃ*Q_DB߬!2IC.3_ k# EN"<3'zV]X׊0{j6룀S3YhpHKikl=H#F BdR#y@goܰJNw$ Jv\A44Ѧc?Մ/GYP =Q/tkӁ đђߺ<8 &bJ 8r A7MO|z ߆|SYL:= KWAT^\9:iVgaN-Q}G d6#n?1l'G1?G]*E,,nnr QiH_@1ϛbPF{m:R+j8Wյ$A\W觧1{|z"KQIWPD*a<DRD/rj-"Wiq o}uz[C3#ڪB$*x_Y*5G-FoQu;G4piKu,gL a2;U6zvu|A=j:A/;z%N,:d?a qI` ^,[dTCLlX /1]^f'nR-o^-nhԃ<. PE?[h{!I5diFWNJS!1Dw>a9&QUF}%ydXQ'cC1b2N2tZؕF A`}Qeyϝ&c{|PV9È"UۮpsL1~1K!4CijW ͘*93m^KwA[lb:{+c#%SXDzJQӦ04 6D(N+F\^QegMPpm'R9]=fB Ke؉\ ">\kcb[uѡ ¿ jGkO^_ohrȃL!RűAE5!m><` ƛ5NXvY'k5Aiq&qi}}K}ӂ$Oy${o@6 jK0dt(OÇ BDd^6Us&}YKy:fDdhEͭ Hq|N>>%YBI> !CDַ6/~64'*h`sAm_i:km$F)9_[EX )>(\]*sE4INo>)V_,pȺQgTG`ʘ%3CM-#E:̠J9'VxG,_(t'"ϛP %nLa rJ61mm:}MLE@HY%h|~,wXe!8JށP)BZzoZ$mD!`Ufw'S\\7L~CͥqxtvcZFIfk%u-UUn+.OVrXaEVݫ'M+a5^{*$,#k_oU_~;Tm]*T^i}di=pm3n *Ɯ_MKf}r;ϚMlXH ;og(+FH>`rZW<8}.LeAnT1[g*op)TaWm/-RqeA"`A_6Hl5_ѬOP|gd0"?89:h*8ghqY :UIp/af&P~}GV(A:jT`2I@|H$uuOX#= yhPl6'sqKyZ΃C 7`c8Y2]?~Q,RC)wǮl:R䮔OyzߒH=yMS)cO`WWq?j-#UܛeoM2@vWT2 DP0s.ѥ6%z ߩ؄V ࣣL>aI0.-'+Ԏ@O;Lp3>¤*փ.ɤ,}G Iltjre}+3 Jkx#S >DHȢ5௚fs OH>ءґ]bfҍE'ukzD^Wg*HkD%)we3T V{"A5#0ږ(зC^uz4×DQz|YMRZ  ~7 #08h;'dщ&8t0/lt!ƿZ^=׊Eb9]Y\a7{V־l6Xן+Oܢ0 #h(yսmoix!L_9LIQ(J3$X.8'Vi8z Q[Ou0fe8XnkO #55.7 *[ȳKfJR,}(ةeq~}Bw)P,.kP\Bch~\$!{տnqu6}5ksyvhk=pރ/ȶ8mxzNYyʑ.\63z$@|}H㇣RFi.Y Wpn-=?c |1?%bt^˙GI6LZׇ7k=L)dd(~w*44 +zEdMr 5O]ɷȢ;E9 v/o܆G eBPbWV;*>TƱ*'* {}{KA(kҷ6lp;h,s38ʾ l՝C?@+փ*0cab2&bwQ5 ߤ:PL"+o5ҟ \PD ho3㉦$MEkCޔncu"$P%\hfӳ[#J@bGQ*kdt4Iɕ@#evZ9yfx{olk}ra󘴢&}4fJ^n[RT̈́;u,;N{a砽*C?,.*` ]; '*y'tX 4lDOf[i [78 )B,Tl{LɯL5Gl/.t %yUm( iZ@mzm"ɶ~H !>Rh.i+%-+a{;Soc4bhl|dlF8'ߥŔrq\D[\.edr"5YE4AWh>^I}Jե,;sU Q^OY-1@^C AScW[W4nм%&X_=+a5w`i+ӏHiĺ1̼S7EnP-Cv<1"D:v2bMou0%Wm8". ]Ǣ0]9ѯOTؤ'cf% /.G('j2Z,*+" Q_M %K\2*/'1Y&y{{z /b+K#̻:;ˆcEJ۬ZDG N~ ogAc'6kś%uHlGSߜgzX긞pʹ5#'[wQ̐JVe횲HTvƉv khR d{l>@@[8ͮCЃrpUw4LS@ sT6y#gǟxgd | ڬ 7ov\k]Mx9`y-e*kpƚV3PJd:m+w{æ\rE*֣\5Ԇ̅ik\$͙fH0[KVȎ+hvq=ս:U RHhɮ~ EpUa!N-νkq%C|dNOCrv-6yτh4*D e@סּv I]eD ܱey%prF%bE<5{(:3wҙe^cb{Dζv3!P5Y,KmCzj?d=7q&B*{|$ܢ)eBE.Yn Im(E6N}ﻦaOo1Z F^#^=diGԁmg 虰2Ǒ]gPd6gSokx?ci>&p5댈&a;egvd&,h^b|X0djofiOx?ZLQx.ԌndnQd(^'0dk)MԽe)=HpHOK_F  ̠wR譆g‰sGDDnM,k|迋?iZ-ס\)d;HUXqOhKw`bW`J>Wm$ݲe=9 /w>#c~t5 P?_Z`Ah1%JnTjUlG:K[Ks88t%,F:;C"IyṽVANP6EL=$!UlO7&lM8E¸65guWu Y#b̽ʨ͘ @OSh_#M,hc"| T ?!#ɑ)UiV?gk7O)?-'nC2hqNK( vV)4-/aډ."N#Ķ ͌|$vu (,/>I<*`oXaig`༽97l"0DǹO\1*(~E;\ fp͍ Gw3,",-ttNhzdX8\j 0sr4=f7]ђ'4|zbv.}9vG4*6sNMTsxRXw]W+>`'l\zZ =<ͤF|J\28Ջ 6s+ꚞ ]n fɃ^dqӊ̯pkBZRV~T\/7ވs ɈܥuɂD~c:}tX'.aa~[:%ֺT Ri31,{[cpLzb|Gކ"#bXWӔ%yQ IAəkߴY-)#n642b,%"H'DR9>I/<Z Doq%.bY < VLMrɿBQ9Sgѭ@/mTXAʦZ:`X:eʘFŻS6}3¼5Pj2sgC~/~w|!`F+u"kplkP\q:y-C]@)'ǰ4YB5] *^"GZ8_g2㰺rpY<"a\y Ւm ohM ,A}E<.6x-mb<N4o;J_ok|0.WӗӪǹܮ|rEQF,9ł+.ΰ,ew!mgS{u[_q`YTq|f~B7}.ǜN\L`z8"7֥DFJѦHڹ 3hUIFudYXL0jRc%`|f"Gӧo2~:H_GQG3(9!h2i1˱<'QKzq(C'W !(/$Nj t;313qQl ٪ ,aw}p0C,#i5@`=_fF S1*JlMevˇDR H@s vxFCe.8~)JzߎV~-'qZ싣13F?6-J4B1k"}JNq`&G gZ J}5p 1rao10 mzbbCQgG SHʐBerϥ?+Ѥ ;SUt C=b*Դ2DrUƪ?' ᱆btR7f׍-m@5S3-],&ݖ⽫A]T𤵩5 X23\MFF,Aӗyʠ~z-6t g}'!iB~P&$cmվB9oY$]3G kRR_!7XBf!llݔK#ܠ3'uYQz kO#{^ژ5]츝wbH2f?bkksf454(F$3y7u 5m/XxGW-xНu24ǾCS$#~ꉐ1mŴ5@R_v&mn"|kMa Q֩!֝H^IUQv_㍹$f|$@#`'gHq0]AWJhTtp~=:wdP/>|HT -:o&F׷Oᗠ. .m/w;qt21ČrPI!ZGq2*tp ,ZeCVcs5Y4mwJBT#TH4mt%:y845bIx&[ulk%t}Ϸ,ŖI(I\JgFzQ|*Q1uvO'vKxV^¿K.U2@*sՎXv-e^6[b0pFNYx7ӳ`Qf&W" k9exMH\Cf* TO 3Xw ;ח9wwg57,s~iI ݲNE )@ɒhYKYj!"\Su0a?$'<5€֞;vk>aitdۺD Il6"+$q$gd\GxT~rxY̜j]w#y(i>)8\Bm*HdXl#xP)&L2s;׫Ϗ1䊰\/D\Tch"UXjVu7B*:1%3v@WJNG欘hq9ɫ((CL)Jesj1\%RH+})s(AW\b3$ib<ӗ}&b*Z[=rXHtutjŽw&-7ߟ&Pgn;?6".AI0L6rk$цQzS@θVvؐ"@^A䩽?DuS?<.xbba[>Fc| ˞ h4j_DA~iJ2D؆{t=7!nj9$:>.zq'kS)Yy}/tOlPQ9hgZAd=IKŶNO77' ԅZ9RMv {eOho;Z)+ν'~oJp|dd= KW_NK-~5W6:SqEmwH*OsvP3Wz"$= m@Q,+.BXnow-B<]FC2ueܱ+Yѥ ׆ Z!4-G> $W23JڍϦ#hen~mH&k0\ezo#-ɥ?UjI.Oudp2We=zb?8/co$]2-u߮ @[E-9RP#aD.tӎc\mZ,iÐ,[?U#mzV|Uk ?.]ɪ;2mNO(R VKrߠL'Hl[""- zFt ,YU{tc;3lmqfrP-zץCp.&'х:U W}M[| C3RwO`5Vd{@rKY9R*I3Cr@ZaXȖEƹ<τtsSC]ʾbJ:F,CYkIa^'Wc7vkGJkG8x{9B}Q?2(Γ R&+Z_#v [;bd_m $lX 8!%¡zӃdfkC6c8dx]y"l˽%b25 ۍD+5{WBo1N!|L&MqǸc48mLL^Yk|}n=RPeӄ>c"1V;T(qWoyઙ_ ]av_ ܓ(^O~!&J >>%86iۦ?skW'(/N$pz3ø؇ymܻl9%лuV74_D0PVvx% [_C֦ $u]ʆ/y 6d|YvDΈ4>dpZ+` D /g[EĦ8j@皤zϞͤHqT!SR5Et: FY=I^NwͰ՝Ŕy*,PgO?yз&a6g,UыWeWØsE੊һ`do Gsޗ rRr ~&GƄaJ'ϸHYB q:_=)}8@m7^ـtv:PjFWO9`-CQڜS{TC' 'p;q&&&>DEY&oҍ[3U6[݊Ey0obu@X)Ixn눶=JJL5LJڱ Qhibw%$&׉ Drʷ5G.Q!Aj89 }Xy*7́/xkS@%qn:J7^{Y&naOgѡ, vfN;.` B%ijN;a`!Li C_H^2sWd?.x?d:VeN32ٷE;+EK_Utbf? pg/IOO@t1R(:$R{DI21u\N΁uL5,Pq 5/SB=~苊)p7oaVv-ÀNEWz{,Ns{Qc[;R L0X,%H7jS<@!(9#bZX8НRKlܝRl͵ lUJx枨, dInYY-lXdܖbO"7SoP2 }Ki ov $EI>%y޲V%|9KѾ-Oab౼,)[n岨St򠈱Xܤ̨qށa.J8 D1hX1b)WnwmxEq[x:ek?(FJ?'8h.LLBb߶oڣ._p  ΗӇr8F-'BzG%TݽůAvk_ioh,c4vD;8}Ewo!i'|v%ӟqQm&a Q*xow~✀P ;b/ DmEO}QmAaqȲY +鎻oA}dG&DA~NF}^H4Nߨ["S_ |0i`תp1m0{?Y"[j5"j+,8 b_,to.:x"ر< 2?Y&J'lf&~m;,Oi$S=qPt'1FA;4m3fȫSAMQ͉K :mV>N{Lm5w~(산)e!c8Bj]qv8 zOnrO@bl J:C?Ot"&X4c`.s7hHUͫǢg9V;!Q}bֺqYaId1enF;HIZg$x*jY>rRQ}h@ YBP.Zn@ecg>ʼn]^\E m()J%d4dǿ:HQB?q=םMNMcqyd!$֙LnMa5Khǹj߈wd( bR$Ã-8Eِ*P ?2BfNЇN>u etfG~e=a ɴf˲NW1)6@. }>W & t<4ډήz^8 ;e]'LFfENvq-79i#d_[uƬ' ꢾ3kcdv,r1K E\KUЙl1║+S7x@YON^zYa uJ;]"?# tBy/⃫8;,4UOe)r/X;BYԦSbEp$JbغffH6w0kzs7'7;TqOlW;!xAkɡC N\y) mf~G`q0vژ|^H໴ Id萓M!(eN*%M.AUN+gF1/иRm|%Os(鈏w6{TSh`t(6D~`2)b ^TTڴK?cc Gtރ@TЬ$vhťJQCyjRKHjn&L+h+aQ'g|]G/7i!OH4 fsh.?篷r>o!Oܞϫo_ZEem(f-va84tQUrgQL,t$e5G1C2 E ZΔWą5yz2F =%Q5\b0i$ss-#LYk,t1s_t4gr>~8.s`6H;slS5̂%| pV(a>Jj*F+S~\wxEߙ?.5!{t&0t4gyέoڗf|I5;;ls.Uӱb{P6@j &j?wtlJ3[Qv4Z}u8 "5x nY hw!S8TCmKh$T1\<~%.sg^p`PM@^Z2u49J|C?b"1>}wlCwBC$$?(g> E$J(5,dA ofKM1ػ.QEL2m${H VYN [afwJd@&a.pG^1IʏzVX\ {RļtQBgul9^9$ο?2qPR3bIBe"l '^-!߼m`05 cLDjʄ1"D704 x@VTq}*k31t0uO3ffJ<]c>7GvWFv۟RPf`2%EDCp5GMu?Wc= (i̍d2YÒhenKp@3G>ppS0}1EL&m[ߣ\n=ݍdMeCMgD ̸"c d[I[]5 F:޲+ T Hݍ4NzEDߣt#ٮv4#r1Da%Pם?܆LP$i-3~jF8*]ἡ8ZMk$6iBd?g+uTQOy}F&E0ݼ9lh \(yu[M K/Ɋ6G6&$ďlœ}yKh\N؆Ag'T۵1C"1J |UZ"A^#C 1)˦>ڗ>I&!!9&(Wj]RӎrnifMbZFƱ̅G&߮>3YcK2 ~$z2J4CDbMrV2y,\RH(N|jGq_gz'(_ &5Y_mHC lo̅Ǿ3|N:GK> Yx2ct8skP3 SY M B#d|9b* /:FRn <WnJ78~o <ҋMZh1>9] wwpm ۵B1R@ 0̛t^T!Ld2Fd ԁV"ݜJ3/JzG_2 奏}\5T7U ڏizSKR3c^א )gzGo݊&˕Ʀ6M_P#W Jy$hs)-k< :Uˋ@Dh-ugP) B1 AegWW lׇ+|Cٞ,yD3wD=\we" .C)-p;} މeR_s'OB[EYa3ef}THK䝶yxZRR}Ax]^8Z+翊dҎlWXw!{rRґrDG *ղHsz:tֱ̙}5DJ &w\/7̃H8:aySp&BȇFJe -uN\%OxWEQpWY;Թa1y>BLÃCދl; 2d۪Έ,MtOHh4T-wS4ӄG&L$"8T;(dns/_u/~xe<,~vϗ eoHo]_BяTp)]-'YD;(ZדC *vzf%t\ 9|H<GWՠan;ǵ _,:j#9< mꎋ qa͊[êXLOC5GO(?@3M8X* O03.^RZ%߶R0;y2aW:cn2q$M,5~r=jrLDloߩZv1/Hѳ0Cǯyby *:^3&qp'9RMScI Wl.ZKo$e ~ a7Hhɮcu_-W[v l+)O1?>tP谮XnGhӊjRͶX]2'Ts!Hq$d{ _vGl_ͪ"=,A{:zC#X}dc|}}Xm`X;kvz>^81)֝IcRQ*r(S?`HgF 4d)m%E<=\Q'`JSwo95& ]׻f-gB,n&5|qb2jm4j?}]a?2u=>݆o/g~愋32 6RT {[U[` 5fV pzf;Vb99~B@iϞKM*Wmyfs= RQg(J`]\Q^tAO2\s^:&ȯOtU<X L@kC`KXJMOKC.c0Wgnhswp;./^'IdMڝN&DCU>: r`)CQxgV?lKvz8bGݠJFT T<1BGzSFt,҆lLDԢԶAiz;09ljVSRJM=iRߋ2x"jd.0ٴ~9C)8b{޼aC ~"trYiB'*5Wi[-/._&c*ދqE,VOkHZ׹Iqj!ۓ@3;ű5(RyzK'p:t60)Qᴔtn_~o%A%g4; +..`DA-%!O0f^ic@f(8IVݣn{um\J3aMJ 墷jh/GoO o¦a5hU#i|s"pɋ~UqxfV1wkZ͊[2_彩Mq7rNk8:|̞ykqV]qadrigdlr-|gp.!b2%XOc(h."ɈXPr@d 'SDPN3Tzk4f6 XmxzeG@mͶə6\_hFZp )}pb$=>V%N$7_yV~=uw0VN$? ̍0> (X^yycmG(!' +]Nڐkli9hk -DOFd-18H.fۻpV06ja>#X[I63ly$'&=oY}0/%yk<:=A\uz޲,tu|WHv<nY.PJqCS%/fdu_q24#+ͯWB !˒5W6+DRs*Y LcHqxZTlJu3Z%XN%ZSf`7:%ڤ4}I!k+sn1䩞H醧i˖/J=U}N{[{oHJ_˻ ?وI&To(Re7:Ib\ 6`G#0IF@=\wp /n mAчYs\ˈ2D~UBUk)aiƂC,jͭtRĞ/=tDo#5)zο}pـڱafň1whJzk\`Be[,O:ykh^aێUZ= D/mA<-N~bCޞ`aUeG &&7/SkjkiBQOGqR1 m֥ .uqJ3N$_y#6;0۟a^z  Jt_*YcOQ9:N:+CT`B">;FySw0nWR!\ߧu )bzlruJ6Ϭ 8LZ-7*$NcU j)p9IUkPusnE(V.@e<T@7=a*kn.Ot}i?44Kmn+dj&(a`с1@M4m ѕAE$`peR%'~e: \Q*{ wUXeʄtO#{yRYR Hr醳j{@둨%SqU~t<,q@d_0T|ɞ{y8Rs(w5PǟIP}='O58u0qִfT'#ޚ}Icps&EP}v?ed73*4 1u0a-]60;P=2~gLZ9VF҇F?b'uUmx? 7R?9b⧧$N 4bŎ$: cL9kY9nP j7(|Hj]P,',b1*e5"r*xu Ozc(mX|6FD˸`zk <|&=g:yQ 2e }H]٨Qq&SgޡޯDYX59:7;iR/8t//U-v41#3djܑB<Ԡ@VkWABL%>i O\+XN];/t4A:mJL.0&kz:@\Y$VYam: voqȁuZeHJژq# g${!yp_tVV $1 i`Ei|*=Z$tBM'on&-1$ij|m &o>"W+u>wLM7C[A;YEFq~q9- yHu*|Z@#5:Xެ!F졩>N'0.OCy$[Nc -j}3[-3^$0 H^ܦMk:5|;.r<aVQi AzTr2\~фR㘐'7޹ #hZoܓӏ{EycL ޻ )(?No8! hђyՋn~K4#XC]hRzX!Q+p&Jlq (^G?]GV՘ZE.ѳZ[,ע"% pÚOuy囎='(Gs@#լ';5~4ֻh6Eظ\cQxo`O \vWZ\DEɹ'ވ>S$cfVpy]L@JUq,,y{ N| - (^,@M!qv"BŽ/39b4ۤmxOv+7g'#K 29%}AZwT 몚73 [Ë#O*5UG`V@,X @<'sn1=V) }L9;rۧX#: 'AX R5~C$Hhl[z'q·wf@.Ӌ✪Pբf9ʘ7W^6a ~h=HمSPc-| ܉#@@a gHODOg(8$/]("I2 GhnFGK? ^li2+򈑛 ,<̮o ">RQ鲐RN2Ɣ^#gJ LQ/Ꝣ2DP G5\6Y$bce*lÌ@[D \sLH5uFv`)|%OǭNb p#%Z<_5"QWKxflRK0u>Y4pe|q_\㴄eAD'^|X|Dhm۫d}@T}%F``#k'3{\4t2SF7HdIlηP*ǘh܈SS!Rp\[L= ُ% R4+Fac~QQA4Vh:qnA_5 Y.[3VʙDkFX_bx%H/Z[W =\5 &EMYyY`"[H:IP#?~,R q>ٖ\Ȃ0eθ nPA+/1V;FX.Z)R Jx,fXQrYp.]L}2Rv1*.TjamryW|bWw0t3 L-ytUnoѐ |_23$&p& &M(@E'+lZX8?aNFboI=ޛ-iMڍ X7"+i7."+ȝBqB# @`QM}f>`GwkL;/c蹨7*M G 1Z6@qf.y)#]q`>Uw#7>g>"|ɺsu`,;9V8֐ hlÚl0B|:ku_D`ID&zDzrd=ù 'Vy b+PUD.b=ܗGU Ef XGi]PTfhYB1ias8̵lAQp9PjG6Yg"w n5sCag*Fn8,hGrt1 /PC菙.fprtQSVFt!\oVǚ4aM_c.$C؃$M5$R63mhߓGOi<ͻP gs핣a 5pEC 4ݐ\+@驟9M9˵ NP^s Ơqw ާ?CW5<a30[N<4%?oy6 9=8[BRYu0Ѧ/50[@#VW]S(|xQF?x857}M`)5+P~%)?5J?a&] Vm.<W>4s-|>_N”/hq6w3ÑJjb{.X8>뽚~~mjl YSvA5O¦Ksy}YF+.-dR Fk2٩fV?<ѬxW~LŊeljSmEd\3sf0p/3pHg9'3aU{匿YbW;N" 0Kfx ( &^۟>͑"4"́Ϊ?L;ׄ dDc2bl@J!C-m&nܲ1i _EL)䝤Y%sgrn,Ր YL5>Uny ;),]9%4{#ji;?Cf8HXtӐIT}+^g Dz+FO_܀VMKڈs4%4UF9T4|u׊-m;xYAwl Q8E\=5$t>.Z@C^,j:JD‹h5L;z)!DGfj ulU1UUEC3l6TUt^`C8fb[ GZ=C%Jˈ F47vŰLU\1kߒc؊6N < ~?Tpy5 TآOi[hCZ,[y&X3iDzeh 1m\/r4͗3oB˟cG"YoATvs5 3$Ӎ+ڵ4ٗɈ3OaB\Ϫ@Ef[Zfa}\u4v%)Z䔓M u-͸Yb'v>y9ʠɈ m8:5uY3<>\ D 'Yߗ@e>djÜʼBھ/ ʐ^ &>f-Э@Gm[;ZP6kbj%ō>h; ~0hCK'!*qMWہ# =-T v9#^ eoKG[80fqDL:}J:X翢2r [ D:]?O΃Ese((OnʕG d9Op $ \}!C)d`N̔Qs`wX],SAUsS˙{x ;n&2>]Z5'PڢBs:fuDbqw4E^Oh 2erB'(k3&BR hFLs wcCDcP'^uAj$B>aNgd , ӢuB(ϡL@OQQxyT{&-n;,]x?`'wTc& ,W-epG+ehg&g_!? X=Q#@ѼEz5GQX^Y=$G >um=ɫƯ ҩ5MXO*$T%J dF&՘zrӄ/6!zcu^ o &~ % f>wTe˩W: Ͱl@3CXJmfϚ Fߋj7 ,Q,.ǻc oZ@@>Bd9Qz1,jME,d)J r& oXQ3և6t7qߞph$"g.\ I'˦S,|flhp5dH'K{.&=nu_K ҈xDABɆ&t)?rd6?ֽ8`*$0h: j$XQ`%[4O@gX").R<.IJrkz9 :GL=eJ ~I.G#t^:Kq4ఽ}J8ʼnBz&gix*&MKي1qBWuGg;\ғcĊS0o uOrKINe!7bd>5Wg#K3 [;s.ZEu|Q6Ff%{ѲE{]B%6'mhZWkǝ ew]&Yy|e/A7į2A9!>*_.C?EefMɞ5-xfEٸ3D5_S!%̒HrVCta0!A#l,>{̀0#BJyEC:]H3-H.].v8 w@IL;֚~OM>O!:{< @B|\:'5A_ј90Je]l${0^hY< CvfUR< R'h˨Mڤ0eq7{#ى'-#:א_Jd.Ղ{%IQGͻr 2 Aa6RJɸ#x8a: 4Mč o!n;=9 rlȆ[4KCEE"zon~6o1 ۀ_%D"! έr}t Իc+TYt(Hbfm&PFb잘!R~fLޕMb11x(~Ɓ)W!7)sejA-#Xl;Tm 9`N B>7 eM!t"ǰ8 ß4RQjOXg/yDe5`w=Wh/, J׉"/G-iI`CZRaӾ]-@VEnDVab4Ja{-cg3pqCMˎ{䗟\:-#J&.EnڈsGP`j y>e24+{w@uO-pV̶MOjHuiLI@=sbFeVyj'UXG\fGF^s?> E9:?pΎc Dcsv9)v둕k$bAXZvrkj2kdphE{Vm폾*bR1{!&; . u:)[R+gI.G %*?:W6X c$3+ hn{0N-ZS{/6o8$q3OoTɢ Dآ:42Lb{&aL2<2J3(9ʼBo$BsJ=؂G[ i\e<N5Ԡ3 cOL;TscAr½I+vXw{\.I(nO[.9-oᦔX!_=oV+o[y3EK+4?1@FTM[fU7,^I5]ߥ>mOUV +&Nc~7@ U3^l9V@7\X\^( Xx.K6̟P]!60Vh%~TN]1|-$۽ O MY?É/NE1p/HƵi2 f9R*鐆~r=HЉg> g~ʇȉrc"M OwxYb1ɻ an]~vA3*e<(OJhdY 82C U$yAM>#0KT> \kC+4(=}|ǟxz"@fP"feVoHljE^߬CO O< ~>e/]jUy w:C\5&Y^P gyUa loGikFoގXKd;ɱb3b03gGvP};L{0, \Jڂii-~lmm5$1N[Rs]۲ C/YYQN).]c[>\قڅ~ j?/ J:+R >]. (@ C V:p leY!4oO#p{ζx ">:3'`)4PaVHFLk330j4X)x ;.8x2l!Sbqk:%sSﴰZ_D!v/G*{UP͊օ"5M:(SP&Vn6ń/WLsEsJ{I;޸ΝXjT lm%5f:H">^$Kq θ½NW3$1v-b-m"e+^Ř߳-uZBt o W*sT ( ,5o%{ehiC#zlɓ  YN$ZإT?Gcgl3d!-Sٮ}~Ows'6J\H.0=[FZQ, ^M ԑX݈SVhNin[k\\ƿd1q t_ˣ2Q,@;UAH^p*lHYf] : Y B‚ml6\:$gEX'v(1O.{K7sf@ `cbE[ Wv{mF.ݕSժ#yʂ_N,Q2@z :+H`У[6ǎw%oN1ɳ[ tJn%? h(Lx9~G@ڍy6; dp9,2w!,anڜd"e ԕ?q= _.k`~t)OjCXMq R+a)o{N7nYK|G^ - /̧!TqsPt8)u^Xg#)FZ7қ[h?sʹ-N,~}EOȪK * yxEiw}]pOt{\30kF@/t?'<.uכ_ў_`X"N{HO59V߯+ڿ\~YX]VV aMnZtUXFt~w'9ENZc4`<BS~dHQKHnQe`+e(2M ۞ޚp9(O&h]sV\ۋE3 sTFyqw}jq5_+bNH~n/tv: zhw՜v7 ${_}Msi"|&ҕ ;WAKU>탃iyŗHl&`C]\tԩ6V8D| wl>2*sg"V.{A.?c64E]ovo.uDN8 )L̎E-ETP`#AT.7R%yA.sNi aCnń u8 ų$ jH]lsnJdouM0 &sosupԶ*Acl]i^qm-QW/bx!Cl: e*k m'Y^D:Jnf'jw/sں<5 BV|D]wz1]I}zH:ov# O<)p 8:t1VY/ib2C$h7=l= iG#TUG ,~PfcmM8 ]VS Pw(? I{$k&#c|fV,E"%qv/OEocmLv_KFA(9${! hNywr %Y]i/yuhu!FƐ~CQjx4nKui%],4RIٛcIu aL7P'5f.礗@@TIV%Сno+$ݖTd VA _]#24 CA۱0mzcuo~7QK  ( RO-L_^5}&M#eչC4g :?'Qv5__,GΞcS}LsF]ҘFdQV> 3p~Y;j6$ ]7ѬrFْ-X7?4sUHXMK ?FLB䝂AO:%a 4S U0Bo22*Ӿra( x#Bwԋ{3G^sim'Q8m[^=xV ihF(Hxh[g:BÙ_02Kǝ$]h(E$ F4kN "9$4/l x^-Cja-p`)?2A)'MIT\{Hj3y@"glx'44.Y~ǭ dZ/~gr ' <@ftb܀@M n2p;̭"C1Ū qEp_θ V-z`k2:PrK1u!I8ƔG.Rh)c?m_`QڧG83C>u >h }Ul  g,0[ Jv"]T|Z>l`{d7xa8a^x|+0y(oKY7vv`R7}[4QUd)@Q^vf-3KCP3>RG..ӤXߥ+hR+ E.UAUDxkL)Z3bK^ `b4DݚLaab2㦟2%2D!F.ѝGͧ[.tȣ=+5<%E#DlLb % HqJN}ƒ|TT@phUU1h|%SMօPWu1p0F4%@mB rxAzoNL(N;\<--+  ԞK|eoJJDhj_2He[s (4`ԡ%$"+^{N6wEeLZݞ}v3XY#~*R0}#%ghNVΜ.%v=>' _ydİrvZWo2B ѣDlWsCEMZ3FG?y  n|[_~w KF=7ֵ_!21gt&ʄf]U~89cI7b̖5|ofYxS%ɘ iH''_ Vhlq/5y4O)+Z}Z+=ɽ .[%E2.0ߪF)!J@ I"ٜm>6_~q%uE/żc2٤Z()mRB-|<4GdEi8 AI&oqlz/WMWW5TŘq曃ڞj惴 30|Wa\b޿VA#1R BK@fp`f]NT{&̧݀s D;uKb____h4AT*RsD̡ dL۷Y(S9-#n5iXw,ӷV[j Op5uM wc'FVyՄKhM7fp8(=@6L4X*Z6 bc9#{9bZ>HW{(<חЮ%:qq0XWF\#oj~Hr Yٚw(ۂ `)cBUM!6QQۯ p=uC7;6G<#܋ [u!wIj븺_Zᵏ .[5wr%fp;Dj;!'y =!C"d:jĿ U|/} 6J*|!F*fS kA4[OGZL*ף#F-?*Pu i,u+Z0:g"8h`'!qpAX7,1lѽrHt8?Nx2VSF~w(YWRSSrDs5o?OLIu%Hj/=a,<+WvP ߰m탃4GN۟K<H]gG|3àrLNUkxXr zZkvtdN-˾k&kkp CPM829qQmWݔxE ktw?4r9ɛ)@m(-7*QZFBͧ,GT\-ԻyNߩ&Y3@`n-`wA\mɺ#19V>ZtB7w#UG+m(ļ_ Rgw["Ԝ4f3sJDok]Zig?Y^]˃T4(6Q0F@(XÐ*e3n+@SV#M#2~[텾eWgj5wcֹnAՆ{sz|Xp֧$ PM~q_I{|60H?2`s%;V]<E%J = { b+|@{tȘyDC|zzZx%JZPrma\ oFU6_ 93iJM'U N56^@j!6(Ơ֥ %_cgV%$KҗCc,R_~ec#b(Ei.Q~ UWzƧ`P##jjOs=, Gc7|CĎc=fElP7\IС$yѢ=]ebZ;Ib6RhuH q a`67uLÑܡBwOa-ZdoWuNӻ jtPMܥ7X my ca:/?4Ha h hČXm3[ rZF-x8#ʊZ܎,D&WGk-|h~wU9w.l}dw8%cSu72c> IQyȉ{qLRG/cPGєƸЍ@h|Sw6XF/ G2NI k:)Pfp FVLUXoKWD* .fJvܴqQT'+WæRe SO^M0HֿpXJԃ*P(ݪsH `Wj *#ڡavF?>C]yf]F_;:~zFiO|1_qGLk͍?& c/iջδ7?炙n7Mv/O,O 3ҁ*{zurV[ESMj -DxOMܥPwwifx+v)O@3N zaHl%!JA3u"_^,bV?5|0[pqiѮjr?? Ω('*ӱt6G )o\V>C]ӧI=@Qϵ&yLM,}۷qpnS8~sN[Dҥ©mp/[ */,agv0TIB gC`#,BS;[Ʈ@@1%z?P ݚ;SNuaҕ7Id or\zgI;4!"8q%̔'K8|оZr;x-.5Af `#( )A ̐T.2#"o&:(t˅F)*3!+lh!N\!byvOU)s_|Ɠδ,%66mۖy/|<(Ft$\OMH $$~07<[ZN ʱ#ѽɔ 5] 7ƗZ`6cTBcۈd)b .Do[LEL^|0.\[Uwc4 .A'X|v{ϺN)yki rffZP?YЬlo9?qhuKaoɎy3A~F-u]]ES?z&[ Jc$v 7_U!T@.P *1VB&@FftyOQz9f+,=\8q.EkW06iM,X0U[. UaEgre3Hg[4+8 oS T<%CC}oe~_ qCceA#dqƌc!y*mψtZZrr}Q䍙GէGq 4|d;_m`^shW`ޕM&+S(IM-c91'+A[>m,RA I_ȅBtY`?C{R Q$q l栳U=\:ƦAtv '*EVq5O & Z@c ANϑ5?' 嬳BCiWtvs&0MSEy׏-%Y \tf FW?uZeG0/t1OV^ߠbGKNڶ I_B?4:_pТo,ujyN]rM~4K%ע!?^ZTeva$-8QºŸp"Le^sY;GTmV۬zp ,Y'DLɱuo=SZï&p7tN$/ AR!,(ͧFH|<:\2~ʹz}kOPw%8lLo.dG N9J]ԷSŎ# j9RU:ec!)]!` ez;&$'R-^u_љb"`OV(9U׍ly+Zڻߕv#y=rmU4rC vng'J׵`y:9TQE? ۜFOjPP"q `$m ֞yZX*4O_qXҦ+B3֣0 etGaVt^\|~k =5wLv}@T'dIW)qx) 28 F Zj kӤ8JLV@{Y{Wa̧?2pQ*IS "z' f%AtH7G]bU3k>Y`qp輷9Aڠtt\%b$[WRJH#;?8)~ 5G;тBM0-Ѳ\K.gl#V3}^dș:G{טF64ELx=twup}HrM4Z@>{?elp AnMXizc.jf.,mP lъb;;bn^+ ՍcM)o^PS8,UaV, Br믚[G+ɭGm=H4]ȹD{qq;D@yHjh-8EiM׵qFᙢMODeSPn dW 3Pz-gj3Rd{2kN~=6w.?v,[5"$*wz}D.p4Zca15,$jEQBg.l(QS eeܐ 0);uK|g5y&'#iW,@0  l DtҎFO/Ka4M=TJ:H"xHmi.EF tRdɽ5^Ml`ܘ<0Dګ?{h sC6fNL}<9BunY!&X rwx+T _nTs̪ Gʥ]NBCمg^A2GB0qtSI{4edH8ig49742575haVm_xqHG*^ y9efE_|᩽(6VE8Ԥ&M+n>Z/aWPUtx׮5mfWUtwfMsfŸqPƳ,k%Ӵy}YIS 0@ 4ņRq X>* 9IZM Lx.ya=Rb8 Jj%G4{zmZmRo MdH6Wꘋ{]E,›5̧Eʊ!p"j׷*CMPH\=}ЏNPJLin>3ՃiyXŕA)ﲓY[$PZxp8V2;BTJ C>}|Jui*gy3hm)Ņ*5D&go 3GB {g_nqj|Xh\KÁYvsfC` 1e C!]Z{"j|0gv{6~:ؔC9N.&[&uz6I}$ʽon2Dkp{S[ h Mo gx1 r-ʻedS޿wy)["d0_bVjɳ~Դdɿ~CǕJ>;' ]Kfڏ5r-|9=[jwe5d xr:4 ):aB_OlLgMX1ɗ_;U~S=G+< ~CG͓ե$?F` 3"ңS0$Yx2ĊЖr˳-t@a{G.`kޡ* %nJbZ3v쬨028Z]&w*BM2[ uvhZXPl!? KJt0) dreWOZ_}B+ҫ4\'V%FXsuؿAIZ 2%9XZ95gC_ ZKgQ}Ŏ+ml|+ت Gf7E ?SJ\[sMhDLN VI #)&kxxgp D6hcRf s]6ɥ}Q _xhΏ;1 7|b08s,J=l!x~=Q+ųnUtUʻ,sBtᚕ3rC("}KC:zU,%PŪeԒzpPaip\{-?b#m*ʉ Г,#%b$ɀK !>⃈%S|'>b jD߫IZ00Mi6D"> 2ѺȐ{NgETp(b:??ac|r{h~g;p\_2+gdrӕw0tIeYcUlOϋ<4:>Re PmTd=ʗ u v',}γD[1W\٬zyW{Kl'"GgJ(6gEd]C/ὥ:LY+QBDp7%z~x\,Mўa%nhZf_ Ws*B!YtX ) vnȸَٞm6DlH֔fsCü_lsߟ=6$O_7=סlhLsU̝R Ңsf:(KA+4~_ʹ[$3_>* I ш'wCJĔQcD0qm~27X*9H-ihҨ_s˃ z$Bw( w9ӗד,,RR6`EFbgB]UACRC2*27bwa`Le/TˀK] {+@r~#-1(|G8@ fh&"n8f0\!` y osM j뻈|ݕXQ3 *Gp›R"1'ӂ21+4SGA)L$_OLɻ!L:g(LLۄM YuN,6s0oRxgUޤO5e/ /幠bLB%I1""@%|;xWw6lZ%uu1јqh]c?qxԣ\&SHbc>*5>Wӝś:$ȢxAT~ A5;T5Nk"j (g-EilXHRF<[_>J 7%so:cN\e_Q\K2Muf(a)c&pQW^*dJ5+ݞY $FcP82"S;ZcoR-Y?ORczԤ6dh%jN^`]c7h[<& s`@2Go!sAoCq tFp`xIpq]h ai߂zU#?Ҫ9zYF1l$8uz)vin"HGRzg-+2Uk AxMY|%F*F):Kے1;6\ TyyXgYVVbxt!>yՕmDӬ[zhAc!n1!AŦF6gw|r((,N~E`Iž#¸)ZE5 zxO<#,vx񨈵cL# 6@OH(TFR<-ZHcn~݊AQmODBNuRV -m||9B=^u-5@]D\9/@:\Qé|HUp7Wh-U\}YxI)nDs mMʨo(0-.I\USeSO?]Y=Љ:^G$Ejwg J YH4L<ص'{3dSgƠ %ihA:\۰Zx3~kaMaشgMHb)pkb75Q,fˈ!m9!Iw̏*-wO(G/z Q0 :a҆vȆ%hW,m<Gng42^,M/&'.8]5{ӷkᓰ'1NeʾQ,n=mP*-[УAZH2XEd}y"e*Z;^#pA>,?ǝ]wi.2b9z\"倏0k&_ qUy]AżǴϟ`qSs7)9lr|q×]]jG޿f@; `b$xh+J/\[-@A[Ժ;K܏֏/YT YG泲0D/F˜;ĩe5 nLny),#WhkE#c.HU)5Ƶc*ҸdKTX'j[?xe'ڤo<8 Ӟ}?WrT,g?ޤh@?٨*β$ȸz{~EBS >m2(Y+/*6m~ &syBeTН9z罫s%WdRڶ=T,Q% Z߄=a%$FP',6'!7%&¥_:iI6CΚGrNK=v 8{-mƔV:ͤ` ?JYNWX_2 LY9*kE +C^Ջڥ NH, |ax_6BYjCY/춞§2z "MwX`` I0`nXbS8Nd~y!NL7EDPZ7z5n* EՓ|f׀b𝺅gta@xlc(L  om&8˴8 2EӶ&©tzXPS&5cJ$2rGZr !d"!&8bz6/do ȣ1>y-00''򬊭YL 3޸Tec~/IN8ɪ[hm)C؃buYA #UϷ}kyYgRQ4 c"({$MGX]I?Qn2IOR,z"A J>&{Cx$R^<\=4,^<=Zw4[)zٶ!OVU-4|FܥۏGʶ9V'X(M} rS@9D i&eEap\~暂Y'[X kdZlҰk{sU0YOw?+cgl(;":WF͑xf2(h~=7`ċ߯"rhw@$_6'l߅mpuYlU[*.uY1&h7Q=1-R(UVzuuL)Vb/F|9!sC=,o 96ix}.I^DbgbMLQ Eg#Ky?n71ggw}NvQS͕P?cNF:LTwONN[ ݣzKN.56D/lItm]!g?&U}%C9x1Un{kOXYyDPu,@*4SY4KAclX7N`=@+>#3 5O"]y h1Eǐ|8?G /ToE陁OꝂqɣce#E\#Qwm& YM`f'`:5FA S#7/Rٱ"PAO}t:銫ϙo,?m @v@oiLtd4KB(}-̱qt_zE.%Y4Xz[F҅_`ņ!DɃP%UY#Ԛ#ˤg.p>Q5g^[ԑL{CS׿Ӧ>tn٫zນ0%-G -N )O8+Mcc{вqx]$iJڅAbvV*YBU@ǡś[iF[L,Wjt>kXRyN̉1&WW뮐ִe>>X) 1ׁNJ'+ z/Ctٔ(~>[x}jceR$g(#2iqQEd6u#H݌ BY_|TѶ.";@O[/'{xēu A [#T2{+ gk$fh4 V̡_`CU'd)JԬHo/Y.ńnʎJ#]'+`ŵc ֊EL޶MEE{WSj5x ̴I]Fs|@_{*WZp4XST a!S'󲦂:NC b<ɔ^9975 @^X١?U09J`Tؠ 7D̜l s@qm Fy!@1⛋yl$2 9U ahҋ9wB tԯpyXE !}}'e"_q{ xt.Wx $Z ̒]̢pa(c̲!%zD8'YqJ$__ķ`ajlg=0lvT:TpzIrԓ3{6)2"G"jZwJ9A"9A~:ayej7TzqG"{ ^7)֞? $$aox r rm} EnP4<(Hkf&6s/%ܩ5 Bp!2Mnj {2G؍zւ<< @nfwUw i| WJ Se3 gz^lҞe]%?_mD/Ÿb:V5y!JM9 Dcg` "AF2vKɴF| w˰)YWM'h&kxXfkp1hmMz*DW˽ISW='ʡtx," D ;]mđJ[ӏbHՑ Vk-gL3 ]jNą^+w+:" \~ǘq1NDvk z|Zw:|kWPۧrx`?U񾓅CsOz-.wb]똮 T0}z-A=FN@;?p\`Pl4gfvv}&qWD͌i@ TдSH(|V*:幑pgs7(:x?\Lykj+Dž&H7D, IPtp8aڏ AGMW̛ hkVƯq!-_X,N ^6y!WR` zW]yyWeȥpK!9VL=3{eϬ&m!.^b6 ZE-n6 _1TDlSA>w0* 4W_;<@\݀/ჰ6e Q^fS_%9M@v{Ӏ86&~51|Q[R^9w<[@ ]Y2t{'=9\bsNHt`1wW24?$@lP!=o1+d+6KvlBBT&V^/W`f[$ې!:ElO0Ӂ`d`m˿8jvCmU };#}DbbW`m@$/$@ șgUM|њO}aI5jBbTW@a^IZ9>8`eaMv/JjTlıUK.K\w/QѤi:NUךɹԹrdT;7=9zr]=C}SP?c15ONŘž(rxUOoUX2mnAWҦ%AXCKQtdCѭmO zMQ"y*)}2e\tlVW:4j@J,G g n%(@e4F+U# >[+gJ_87;4;vB'j;,U \VUS\ }v)f@sƍ4;Ȅ1c ζVBMlFLvY>G:.-!gG2)J4>Mfr>)e(R~G?ڱh%!8?Z:Ozvvs(ٓ?Gi-ݷ]\t׌ILK%-^04e}Mh9lo.2u9ZMwjjDg GSp= q68i_OVmnǑ3Zߨf z+̞A^ ԓaL0 aYB 2 \vwaO7zNV`vCȮ@DŽƧҎTtṗ%[){%5JF+,$t̶RtUǓ(c#*p"FG^%K)"W/ OB!#TJ}~uaP:5xw't Gd!F5LI,Cfa1]=tְj?;,_VqG U PgŶuuHo>;96úJjWɸ@ۼzyOLYfc"q/tm S})?&5'0/M2/X'iD+*% *GD،zOD/kX_ HpdY,i2vws,ܝ(c=>}'lBhZNyce4 ֐-UʏgKZOւ`(\cW [,?;蛎0GyZW`kH2wR^pA,IIywg8INv_~X[Km}^Qs8 'C02n߰ѕ*I9+Wcdh>o@4]u)>5~1xk)툂 -#F365B.]fbW*y!9}m/URa+=i5~W7"C;D"::cF}4#9d^:?W"љKHЫ4 *`9@ ̈́]d(%k*/a6kc![H k#`U'돵GIM:w?9<ӒR,naM?kfu}|w &N{BO5@)GJ3|n[4aZ8{D[9&t״Ӈ;ΰx-{1z>8Rä$@iN2UM3u䊥eޠ6}a-f9.p}  !5I[MO&3MޕV2 FT:)=O/ݢe< w$ؕԄfm!|EYN dž34+Y ()Yٗ͂ɘ9 ^!hbBӔbXmU[Op KhSly < ?l-~$/ERYjb 5`gL]r7혥4+/$7Ks>cC'Ĕw m&jf5#k[mzgXU>1L Xn H"/T%lhDEegAFAy8 ~8^ʥP]R4s7?iBāSQ!4PZB6hXDL99Z;3He%xW׫*D<)[MrQ@{hS>PmRqc-M0v`v5`v?$[ %ka" Q{8ݖsv6nrΘϊAhNfpTVϦ} Yi:C;&qBtv)Aw@- ZQDς`^}YQhfj>op}0ϩpgz].c;z^ʨ%+m/jK cFZJkW^#5_+qf⁻j q05=ér@^7畚vR˖ ]o 2:R[|e_p^8$L@4+`Á`)yKT,GN }^÷1']->?)C "Iܰ!j UC=j8=d Md%{mJ>?:Э 'ܻ}7\BADm%;Cf3ÐCC !hΉ({Š;$M0_'3#6 ..l3{ʂ U29E7,l(B~ dh]HPާazFDCAcxNc[\f]mnQ$oYr^2AHAbitz;j(B٢bxmUr;eMLW:a$`qhgAu cZ_aabǝM"Cy(Kqj= V$D{xtm)'T6:P(5)]:NkL8}e 9**{ B'?92txdߟO":IQ`^Kk&x9 Rjo}sqUyC8}w̆q~_hpIZ_A_uξ; $)ޛM" FzؠTzpGT53$W"(NR[9W[AɤuШMm?j&& ]EXHaBL w =}*-qgh A< T~` $ɰS&vS۳+Ool6R+B?gi ;pwǿ*gT* ]4Brp:_GPz- ) H&3:eQ:{ 4Pnj^׍WH(4[WZV իjoa+xp~) Q31NƉ؈,yXnie'tI U8뎆/s96c;"}2XE<qz,Ҋ0+m1{@u-)zx$}EK%v^hp93S̏k~ڍ;mP[`aL֏- ^v%gtaobm4)1f@aDjd mUcJno߲)8m .>(a<3%]V0!]ߜB]*@< /y7M!8lM61,,C cs̞:|ʉZ]6320] &Ά;PȜݨ3~ص`f QIEY lnj= ۣ/F)Bi"BJN8-džmou_m>76Ԟ@`+u"8u^ulXMr KMh Ek6}e1__ǓHPz(`l KjF~j7 HQe晥E59m@,3-ݶē\ЩIy(~@Lt%83"뢻_ X'd̪NX| dg簛)qd*=/RtT<=H^w5B;DJ425` F|KΣ7pw 9>ؼtڴț+%wz!9NT0} SFAMy@mÞ8 6cF@*NþBJ{S77$G|B'^*3c)'gaE=]l#A(3= #;dKfG=+'ѿSMExЫH0vs6.h,bRuPARK =E\_Ix;y{/a9jh8 t:*2c_Oc-[&[&0VXU-A>bH p<{7] }*&c`B^?F4I˳6NUծ6L5mEPcs;Z8_/$v'1`L^[NFAAauX6֓F8 <ڀwUn!bse~ l U(zPӜ )"hD"ak{8s-RoeāY1J<jǧ.3/*{X{C^f*nIQ6 xIYwbS^41ֶAN#%eiL▨k_ `Xz[8AJC48 cxR1I6jt7ʿigvGxѴ@˞a_uۭ+Pl`߂oИSY2xAS4o3]]x ]~:-PCy {!GП CX|TG /frN ]^m56 3nQ"<_rsάW $$ikd S|.G(y2!kIoQsaiu{qʡ%52E@DCB// 736A"j Ań&r9xhUxźJ-nxl0 PE 1~D2 y~ϊGE,bXA8ւlb7@c(JG;+G 0R ޼9ӳ&oJ |Vd}'IvޏYȜkC+5~1YU,b|}ҏb(?4 b7okER -&RSs[|TX LK)*`7習c#qZ/'v+oSCYpGp*hH!sf~1"42cp]qNKꀋSzP۳? A)|XF[jLU B)4OyVIG5I_Q{(ov3=3Ɯݶ"Q*Zȱ'N;Zcd=KZS5F?@=fbꗂl 'F%Dzg?uo$5H#85 /(Q4? \mX$ )7yT_'1{ dNnW4Ug'"5DPQŒ;k#dRajRFC8%@3@ Gx4YI:[=qpY0v q ,MnY2 hsYtz>!-xbL:vK X=<#o8(hB sp$F/ۜExk.\k;落ӵq؏5m)0٘H'**2 hc°{*]*ǥP71vg__ݨ,y gXQObfG vB_d҂y|e>Z#|fac$e猤;/ߧ&=3y.-#z. +O@^`pAuf d'"|nvXp&VCѝSu/7dAS [0Ud2_ ^#၉́SOs%" "Φ+wfJ@X"GXShUHJ8l5듶$~? ިˆE9'X^̪}LpN70Қ/ZcƢb]nYƻ=9&O\;tH$xsթ"'v#N;YZxji8umed]gV;TԸ4?@B"ROu=LM&+D5T8 d(\D9&дKQ~K%Jy2rK4 x? d3-uOQiF4u,JG h1EyV/vXPN.։stۦB1lQsJ( _c7RrO53u4уn^k\y۲ ^^h!V+ADL)/uD.Ҏ]3fteAߪ+ !fGvn N˭")5sQ}ˡyV@ߒÌ0YGd kYoF#x7BK9NLRF_UfzxYNJ g9]R•s.t vgY Tv ]9bN&F6@5x*U-9Oȋ6Y؏d Kuc׭%Di2no5S !ɳ;"+.EM, 3Z>ߝl?*-$ތ&j j5dBJb˻EDz͖Sg#b`k }e;{?O: jn7^,&=[VKl,tMh K5_Z>I M:b4>y ses݋]T=e@cֶ&Ho׵μJ>w*F@!8B<)h~˹dEM0f p66U?491ˍ'^ EsɾLA1lj6eviTb} N 1×o\J k_3^"FCK .@c mblAk;|a s?Q$kMUo!Ԗ O{՘,EHrX];kVL|^vx@-_sPV/z \A@;S7@oןH(*kU볠qh ]q8+2= 5U^,@ّU6SMW4虃6bn㿱7vkK Sy-MؼڢM@iCbIlVX؅IxT(Kx&.yv)][iM_p;4+B^%30:6 :9S_hIq~yo5N:~po;Mp,]c rҔg&[ -fR _E#(,~8A U~im{(*z_ 'EXǹ{ۊBkW# ^dL ].MǎѰk.ﺯbfNʙ_13Iʘ Kb V04@.`F3[p*װ!I(6u5kXXE&oauDo F,kjW2KY뺈ƧE{F㎰)G 93N-t{6MQs ng" c"M^eSy2CjH3DG8pfZGvv7*V Y%eM\!~& A،>,އL+A&$**uOab>j¢p_' P ea3zb{S<▮/kB:O6iőM~,EĤޱatbq/jV ۘ3z,:tN_0dG}j@yh铷aa $!D *oJN8(X',#]jsޘ5nأs ݎ]j4I'Bz(yja2\NIzOgb=gtpG؍v`UΛ uW`@6 1JM>D٬cQ!}P{ðN%ME/蒴_݊-__-? ?^1ɼT&!J0đPO֤#7aMve+21|c٬dpy@t_T[QdیUwaj88x/-ۯ`/^M1FB Y HDlJ*'V3:gxeǞmY/}ʒ,t&pW|oF(v 2G`YA k")l33G0{IeS@t;kď@ t+LiG]+wGȴАD@[LdV!uRo,=0$<0)S^\ 5iH}mA : ќ K͗+@&#\z"|ra&]cRX7dp=Fcʰfm[׮'ə}=Z7j; n< 7ƱbSJ.hˮqgs`0YǍu) )dv!yiPbRfDZBO#ԏxe++ouإZ%\j*` 3ڥu{{?Ff@SF 4Nkv\[mqZJD2.v*iҕԔ ೫ZISAy.,魊誫 9LkBoIi|lCJF; Zةnj㾧4JDqe% (|e8,ȏN'9A-: 6=Lc60_ $ WU' :_l=Co &; H$H,VS6)7z3EKsғH,"^],߉: 0 EsuW~_9I&ix vnf ohE 񾃠m:Աl5 9ji|,x vou2G.aRMYBEU$hcf99.:\YY!31#q`Z^ݓЛPiW]kD ,B<ć1PR=w|iUx*O7·)ERRз5[5dQ,^|%n3d7/T+]|6˥4ILR0-R^'?> k| ndGsn ,CtD͜7(=}^& zB.3C8ƫEg2{q4u휈YeBƐ>q"wʱX ӗ/1oS6.H3N^<=?uHb7+? &b*,BR$5.3/>/a{i =,f.n%hxaQdG ;~r2XôZkqrHoN10ck;-:%A𐎀>s 1n Gn&OPf~0 S{;׷m0yC-8W67fi:83rk&2 _r?]A EmZ12J9qzNO,Ky1m_aۖ|%&"NVxT~r3B79w]ǮAZ%[9ɘ;a ~o8!k}yT@Wl|4,@9:KڒAE 'xE 5T zzZ9Zq~U>t 6ƭY >`.Gk&g-yWd{((&{g|nص \5|5 @]ĩ%*7iq/Okmg4=%g' a-ᐁa$&ADf`4XܷLMev5-$DEj!M[?i/M!犣[|λ}cBƼˉYYLlkCEv^C?كIַ?)o}0{TT2uY(-(읲u~&;4_꼱{ =j1P=E1\JB[upfEnyI^T1H];Ѻ.m0&]S+B.*&܆nѝPge0.0rDx{ kEָح9ib+F2Iڭ?LjC.r@H5DobpJ^2'T9xjtYPL$ҭ4vnoءN]Jsf:ŕifhV25#'v^)sƣe%W+i71ԐxH*p/Qo]͐BbN3;zFhmǿs~d.x8lB,++>Jg@0JA,k{ދ&7`PaP)x' ҟյs*jȗ̑)- WoMBpXJ7u7G%* Š8+VRo:D3tٷY f^x 7]UJ$Ү%?ycl(ơOKD3'-VHG zQIh |D˴>j dN{'W,s/AˈHJ#Z?4>k5{gINU #sVI(&`WC mT>ycKc%  _4ǔYMZ^*uX ="²\,_3 ͥ7d2Atwm0kZϙő1ehJ9x`O+`};"3>{™.sIaw`Tz"E{!` yLpj.zf͠M61Nz/t/S7X@!vi&K> FV7\.Mةn3BTV..Y^^ej_l*t󘭶hMVrO"a1p28_zi+]`K2gyYⓤ<]3|:ǭzl+pel%Kf MJԊǷڅ'pY<^ D$KYW{˹tt{a$˱/4*cӥT:oU0f"KS5HL,=6O!*{ilGIق';K ȠdTecG}:FAr4*x4ԟb'tiuQBW ̏C3€@]yVn^[D2MDث].ǰQD)T롦{ Cx_)OJ60I}[_!3^( js  $v\)4}ddlP3z ː<1ǫz >qAuuG1dp@;#89Nø~HkѥLb[53z>uoC`O&{Rw\k7 Gh.=&iF~fkziyw55vbݴni]*ˣp%mCTU@%bBޱ 3F ^M0,ū hSbFҕHe8/{CY3tC8 $pVK~+*>Px#jB.;CH {2 ďS@,Njβg9GKvy-#9;OdJr@hUSB%2Rg8Z>N(:L}`aqQ8>6.wK(*r}z d,]_x\\9}by,sݲb`62uTk,EѫVtT` 4iY96!1;o5v-L؃4e'^wQNȗ~2Bʤ:,IQIÅzIm2Vz%?:˟jS%}/ ᭾K[DҼZ2PkZ8Ϊ pBuLTA0$9̚@'cLPEŵj5Zp}ԅ>26t*Kw$'6rF8F0iP[Vʤ"D+cGk Xkd `k4FYQ#gǜE\\胫&ϒ/"/T?%ZkLk(rze9貋Oh dah,8Yρ=%Qz$U➢!c7- İUߟy hF$׾Wݵ +ۼ %nq7G%Ie47aR2I Ze-1f ƉY|axd8kc#Beli}{8I H0Pp`f ~]^c{z]+)sknҠwo;0w<~ NZ>2enʂ߄e]xdm/ʑ]]/|Y岳ij-0D /J&HŁM/:? rz! X xd%?M6z!aj(eG@+ N5$N!`7\G  f?_jg7m0dC&|ҿ*:1!U{)Dwfx.Zf31 eù~PD;?Q,c4XXcݛUɂ)!L>*荏k {3Ow c`vP!mnNxCPV]mO)iCV7 iV¬NoqVk?GKF*l ohԅm3! tIBu+{$pA\ө\A'/ !Yt^>I<21X[U;_Kٽr*}/Sђ"7fLTo$QqwAy"6Xۇ7=_V>@+mM^5A[ΚEBrD>$}0OյC]hSKo76ʐ/w.kRTZbqb,tD~O'lTk?X̓WtD›#MQ+!(2e ̲3#=Bu( .F /Dx}̑!5\j)sq 6mzXOU%) js~L7]OmA p #2 :e T ;\TO/ 1T*o, !N<ܧCa9<)%9rIm(?#նN;ViR]^>w3zG$"s8LF8}OagW! ++Hj G4:J'8 Hq٢]P&C"}^aMwxTe?6 XY9J9qMڶl5r@ȸ&]mCAtx9yBjnBo9-#NW= !Z'غyDǜ|iLu4fMָ/+EԪOعWG=ZAi CC[PDe0 90uXƗ &b<{WqVcSmГI `}?$S0"SP;`{C4Ɓ;w_"h[pnKt?Ttz\p-a[}{Vy%to/~:KY:K"[$|h/=k ֕oxWÚVBnW!KI&}qzG~ݩg/P3}AH'\uUQ& raqS*̲5Ks0M2MG!Z $Pg^Ľc24pMk HL,o Ϻ: o`L|N*'dv"i MIh{65ʊC>zK{l5#{b~4` [30`Ofd?•H^u&(CDӕxͭ\=Yfp\Kz?9+# F=mJkHCszGՖ:!XB$΀p^wAO(,CW6MdR.֋I /SІ+J^4ĝHxل'Кh3,2"jB~8*uQϵŕMwmzVm^f:}|o6:e.859{ 7$<ψ xB*a;̜Ysm!\~w:V<\w/?Ph$LLL ćf}6-sv@qXO e~n^ ]7R4}2MP͍䌰|Cӗ?h> ,ۮSWZR,4mB懹 w7|63cFDi!V~ag(fb+l,<}Ur8Z؀okSEpIy^7cd>U !%Ðha/vGR؈x.`bl(+sC -˫>R$aBD#> >kKo,G]B(&wGsE1(0seA ERiE!!qS(P 6]&HyCk 2,2 e:uwCE~Lo٨Ί7=zdNS.WesZb ldNΤ"9E8m!q'`Xhjw IΑaɲdǼQC[W92;C zw,sNDA&̡6 Z!X wQh6o$5mX'"l>[L}jF) NfZmw*_ +Ƌ;bn9'?b|'wg4G(B'aB^žMʅ_g]j ]ɨ5WdUágN[Ӻ4G~5 qyb?N)ً!8!Gf|X_}+H!րnTi ]8k#rꃬ@;Y2xB^ -غ#rǢQFJv>@%wř}Cňe ם,PQRgEn-d?`;(taЌ~Te |pp\os߲(%_Ύ{o`AB:|̣2_VY$QgK A8wrRoCfB7&݆̄>Soꌩx% 01oǭF+S>KI`i_SuYAs l~{ զƽ@<-2[ '85ba/)k5[RwKIYu;1}[1~p+coBz[ȏ1MAK)V㿝`SI㨁ǁHˎ:*QңA{J> KYGA1[l4Vl?zZlR#(S^#?u8-ӶE`lL,rCjJS_֒Eni|9=XaͤS0b+'*΂)=F''tu5%"@JsB 2Vru5le[~GqݪM'XdئErȮ =?Lbw)[E$ygl4Yhz C 9'|9g&p8iCNg76&7^ݒY6oM{bB%W6h La3ɱuֻada(Huק~09v]4_-Ocyk}NbRM;SLbUd"̖ DvÑ^;-K]S`ot;U-S}S`kb m_<=o׳NOKlǿgUSP>ͫP('%@5ٓ[%(۞9j^`5 .̰fX1Lu`Q0oT5Lr[ :0W\Ld+Reހ$3X_hw`ezI|77|^=;vvwi]kV{yjINfEURxc~(Mf%q~$xWC\1OG }\#G s0 uz4$'j ĿV\uQ%y2)͘xz/hĘ /@VN1?y4fm,M{nđq@_f_֧֤qPg8!LiKL;y;ꏓ,`.E1 ٰu+*wpB#@ug|Bs(3ET~ÁtV\Doh5eJH\<VuVj3~d%^#'A&{vQgbJ˪ڡGgDRsJ7=NK K y:РaρgRO%VYKpu/DMb$H ^o-Ih}\;թѵRׅ.%YMhtUxm߉jl ƊaEP\܃k TA -bC;ysM'{Fs)K>g'EtҚNtĈd0&NB?>}3ltefN#l 8YO.'Qye]B4Gݔ=ttj:vw'Jj9Lv{Y[œ/R`. n)JUZSn2#)V+ETXX*.+Ӆ*XM`Iʟ[Tn:ϗ0JtLF}=Db( bC@L7q˞ ⨣+#P/}:T>(šӢ m8g5+%A izY';O,+B<[ @'Bm]xerp0F3:=p26מEj{5f#2xnSh *H7yR8 O ʠvhcX֨nUgscFTP6uA%?y#d\9J3"b6,C8kVirG0ί{ ;Ur*_q@(a/>+D>RR%"2DY;]Ws#v%.%M~PէTVN V qxKY96 o4LDcBƓnf(z2cF,N}'93+ʖ`'f[D#xV^e VǂsF6y.ǃv#|V7 km7u@uKJT&g qqhE*$)Yh~!7)jD݈Qs ϕ+h.E,tdf8g- ^vLu%G{m;jlwO?rk@X dӦv*h+&ַ\Z {I(>m1w5}gUN/dz"1^[;{ TBjk:6[RF GsY?F]E!CBꬅmC~q},u: yDv,|>З!D%HMtFh- έq \9PB%;ap G{:&]nȴLC)%/D2ƲOY3Q<I8”^rQ~k|NcF\+9 TcUʺ<3 yl(txdj{CB#2ITvZ8K+?s^g_K5ﭩggT"0TdvV_+/6U$;xcTiKB {pGecA9Ĕ vO 4VĦ)/FP{")/;U_ΣcύNJ Am= j+<+߿(~:HfM~Q @6ALS/>݂q<Ԥ$vް<ܬpRQ.h,wQ+sL v@ PaaNw:L7ۥ ~X(I0Fd馽)!rah9G !+H^r@ T*!^a8{huߑֿ6gJS} I|r@W`8QyX90tFTzh $bXRJ͖C82<Ȑ58SR m! #ZSjtxFP].pXWߨsif`oϏ 1)k9:X?5X 활S_%猙d)mkE +Y鼠A%,18)9kB2F蚜VS7 ʅ ӡUR3y#7iN"zS8LuJUCp_f- bƈܳ* n9E/bjӸ1a&,\wV <*#(5쌶~x<+b7#(=j Ua/7ہ*ky=۩1l CAo.{jj։,LVgfwd(@賓eن~]>0Nu!aKqٞK[bN։eէMvv[s(ݴQPCO_ `AH(wt>b [uY=ւcwaz,jʲiwy850ielM6;t(_婷 @,YD{8Z'8vE;a&Vkf/t^X>; yEU10z ¼Di^T\|:HE!|m^k*lU.@p 'ک<¨HݪDzU%YZO(H!v&*:k0")?9 Yjin߰`4ݓM$ * i}@qN9;*DqҢ)#bcɢ0&uj-Ș`Mz!u!\{5弋،v0 Em6A"n#vӭyŒR>t0]f >hKE$2IFZl:Q&X }=YODQ^ARZu Ը!nxgϦ1G&[GR<6(PEr%0_&M/˅,"CҾ{5 t4lۮ!D;s闻izS7M!a?/Mk +b2|b.:Aυy9OW^ A'&x?QW3sJrMb5HX)z9+ZvJ?I( RZ,-چN7&ͱ-D `wX TZ.dHܜlݴd5oBZA߆i,Â@x~@I&vWۢ&¼C4V\Z0[\)9lID)&䑆E xCz{*1A׶0L% _1`F5 'Rv:"xa/?M%Sg1_#:6Mfæ3,ƛyƮqfD̄ S8@}ˡRCQ=,1h1NoUXب6Kݵ~Wr6#ҋyb`c6T TC!OIg]C j}C ^l%Ud({us^ =_gXʥ:O5GMGvG:Ch NN>*{BV^{5՚ͯt?.Ǫ4.iDϔfP/!6'X[`3g8)bJom4D=⹃M1p*0ea?W%`ѻnҷhTI}*TϘ Lf}bg`g:Rb*5/M0,=9E*T552$9wxD헜h;Z51g:8prPvU9]n9BK&\ __2}L@3i-9 qp96"C![c+onkVY.R8VScUD81G Qy.ԏ_@]oеّPMupPhah'If d+]ܲ"IV~U3mL\;(b7;t%c $JOX_ki. ƽ74X)hť+A:yOϺui1xs%&p%l?k "ИR ?9K {~l*u K@u1⽜Pt6'\.v{yZ#@C :5NגܭjM3-)xTEj;@r?S :D{ϞL ZA Sc'"a"5W4l!cSvUOpQѥ^sd73 xy"`G/;l>3vGxdϽ)]+]n۷=Oa7 /ۨU@ +q*MA=3( ,ea2⃀]Z=w΅Ƒ/KlqsojĂ"hǎg!}% փ-P&W8b.ʙo>gcE(ćoD FH meU:\|ihO֏:8I;Nнu̞+Clen;z@9:|ٲtv 5ʰFtmVQlQu5 8 Uu8fҠC^fޑ*,*`* xZ?NL>yhl)Q)N7t_y8H:|Qߢ4ׂO'L &R%բ>mh@/!%GGA3J-=y QݦN]' v*QAslٚB1( v_c'\[ ]Zh ;9 _1|W^RƓ 6w[_ Wfܮ6 .ljB;X0'XAˢiʵ]+Y(iV:;$00N^#/-{'uDG@%jAIšK=i+ON25C}v4a{LPjlJI+ۣoDsɻtew f8=? }(̦/2qӴd|ffZ=)r g.]=/xP` -z&#kIWxԐLL.PAe2 upBFF1;dZؓNc;J5cy. 0m q ,/RJNpAIL4xyI*yv Y30zMAX#E-8_(4sS/%e ה݊SCNS:=/2?O߇v! KW@3(ט␯ 3I~J=7QW]RѳcW,8 63t*䜰>S,nЭqp!ẘeisι7z~t΁6gF %rYCQiO5_o9OQRwg[5S|S( wwi&NwLplHpX[2].Y:\qR#><.\,)ePȩoA(o٘Pߞvhb$5Д[B(rӲ)Z*X=Q%l*Qh 0 9Ĭf f ń kR_O[90s>؀p^A/8)/Th[;\nFJ khg.KXɣ2%Q#3˷h]#ߎ}K O{u^.*.9KVIK҆ ZÝA/LǛd*Cu7RnasԏIzu~rx^_n1F{Zr*.MӳC2i#N{\6\0x.!2 xs11nKKF40+͛xyA34 ع/;1(uBȱj x@O̢:`[\8XIo$s8 wP]@I2O!u6K!U Ζ`g9*TBA'!I!vKf_Kgw u/9 44ܩ7nw*e4IbW'`+}![p:;B\AwMq{SXa/D/,16Țؖ42~,R ƯQȇ[Q  WݥeZ#ffKΊQhҚ3%)OJ0p,1I{U`s~)>;Dzyt <,-_3" =Fx%?[ܚ q`x/D^98V ?xulFa0FlWLt2(gR GZ+'Tx8v/!G@['ȹۗGG-OW?*=[fWYHuʼnʒ 3ljS_>X&iu0[`z,J{%DXO}K0@Y̏*9W{XVG:n3ޒ%8K?GHd ƕ7}6{0'l[YVכaACnX^ S7,p+/Rlc9OY4}ʣv+ԭw1X Ż&J:y6#R9bbhIxozl7>HbC9b Oy_FCv2^,z*ϑH=&R-]) 2WS4++ o/6LѺhrlSN((LМZ7cY,<"gyGI52VPFFwMV:!a4f1SubqҟtE xķ,vϚc\ʨũ{xjm 1 jOLgp5EqY1ؙF%܈2vnu wuS}N"-w6ӫ VyJһV%@S¾w<7D9[, ^T`E?oZ߫b!tycngQKZqDk݁8FAmΜ2= ȣ涤;l®bf i=p Shs y!X{BɩKg k:ǒp(}i\]뺽X.Fi8ެ]3StAA=~*OJ ъ~"o9tUsobv͉kuc۔<ՎђHi./PTMUFRYh"{?&<Ϟt9^KCX5R[J-\A(K:! O4 |^_ˉ/fyG c(4gX)۞2/[( DIvT$ >\n+7$Ztmg)ˁnOЄ$DZ2^ָ&V-:fEdֈ+k:?" L:S }EsS/>'?;j  M| NcM?݂)-yԶ 2MvJN[@Gܣ;8<ӿ1f,+.0uWXO6/* %ErM*ɭb{dh OC̴laQZN82 d"y&]xSn=@+< [k'+U>AEyR~*fmxLS n[Kqîv'O1|M12C_V4nړzӞoT3|J@Q&B Z,z];",B~YSU)R54{I=[4D렡we Éٍx )@+PYKZ&癧;vZ{tLs|?tJn{ʿȽ"i!9l !o&Vt~QO)9ȭn^qCj%lПcVE':Σl55IՍmDJS- hFR)FAF~kYj<;uEx\%Qib)lV|g>mՌMI;Ytg$sfA5RB()A9HZe0#A U TqԷF.r8 yON }t)⻏t|e W̡NƂm- "$ch]xRS0ZB5c̻ 3U2?J3~^d4ew@! ;^S.Q2Y!ΤjR3<rtXEBnbX15%GmE*WՈ) ?fH>Қ7& ^DpxG>b"K_#qٟg঳|O\V֖Ee7&C[p:NA(VQA FAWUN C}xyJ{zh` >x<]L6 GtLCLBsO%uJ8'+w)3ӑB\?-M BeDHKǜ0 my͞'v%5Oefȉ&JE1Ab4&?rv(=Uc;E*3@#]>~!$ve"ٮ~Rmvjm"ϴ=DMOl~H)skwT Z]fP ڊ)Q8/.(P|QݹXi Hm'rWS(Ild>Iן,lvvO0G#T-vHLekRP7-'ŇlsEGFa>7 '߽4orͯv> m+2,ݺ8)в )FDɰc마k,ʊ>VV0Qu}tc_zdCWW P~7}LRqI{"gE֟4XT`WG iZ0:D2\Ǫ0d%#D8ji+A~d\yZi*sHDWW1A,5k9c@76o||:U8-" 0B#P}0Q|== 4& _b3bzC ٹ++nѨIG^UcR(+,&ˏ]YJx?ɋm.ˉq1!"t@*˃ߚ{ &D^VU0c$9o4ow용q$;m0Q;.Oʔ~t@\A(Y))d ,S]rt'2| #]JMfT[A4|j'nÇJ>j;V4C]ß~,n`p*쎕"Z)7&̹*䧱#Tl&'rmokI8n`pAk1f%ʸƮ3ku7rRa刼ˏF_[PQVP_q٭O-wgCG3~GCth8avf\6aOO',gLn&c~ Pl'Uf9z7҃! nߪ"<MQ=ϴ+ua~E# =pL)vɁKe)?պV:%70k(6x܋ X:fVBIA(U)ǾW"ʲ-I:tdu%\le PCĭ== :)6J&˲<~F0BTVbkd<֑r|eӒ*QɌRaκ况O'+U$ xUH8FdtEt0vB2RXQ*Auک)`]ZD@-ҒsJT[)c SLlP4믄%XH ?#u9{b;# NZ@ud}rS߽"POW,˗QA[4:M+(P555ޭ Ƹơ}z4'Vi_n:/)2Wu-TFTsrϼ^#7Lk[}|4Hv|0k%0ʆ-=1[L-r2~t w{6a tv^= ?<.(?ga]k:U{8ߘ,\-J_;~F/CAruOL]= 2,ORBicpRcDZγ%2 Q!F`ʽ*م\Uz?Caˬy^C@+"~; Aj`F F{b8XKlp=v5Uʞί'/ /Q`) j݆Ekl\XX%;}%1?Mf66ߟ+;K->Ss:;Za2yV6/pj`27=.z 9Z"v=)lTXߑ j~P;=\\G<MԮj 0᠐x< 2> `(m;A&]q " -;uۭ%qTΘo,=N=Wx=Tse|ϭ 9Q}qJB#WOͿi凿6=?8yPtW">ow.г5ධ$yX!4{[V#y+quD`_,NF:AjY{.Ak=wLhks %uI0!$vM< 0 d(4T~T~Ǖ :ԁf C- xܨXQllboW@|Ep廓c# PES-\Au 5֬HzUsc\\ -G[8$8P32Y^>$RUF$  zg;{P{VYI%D 5J>Ɣ*^%&eݠ%*. 2[,nb 8`x Aԁ,H}YCMόVH wQS?:pv~9@ޖƨ\HP6Z=sH\3*RI6UwG|^…Q@Vg1B Lx$(d\ GÏ Nt?".GvIf= ڴ> B 9RU`iHPVDAIgUO( FԳ's~2 y?R015+_tͣS a : nflG`hx?>TGKZat?@qg.b윬J.`˹,ĪOKPZvJlz(iHnu&-.Si @}L~7 4;&+#3-NrѝtN_/A/w{W{FҬGzeצR >v sD4E2" (tzxpIĝeOHb1V;}8O,u"fVOp-\Aʍ/ݭhV[FN1wLӜS~!U7h )TfYA ?p{G첲gF^w$bģvc=S}P}hdNDSz{8 *r8xǠ{?h6x׍(@멲xznlU*lQ` d^TXɲg,p*Vԋi<"6cG};-Ƞ]~:ȯ M$ PcAH^ fao&5z*BYfx&n1[eg1`8'Q6q[>s-Q=0nr| eӞOp7KPi4:lכw(YH x+*4ټBɊOƐ.kNQCL )M'~t?^6h8䈮D>G(f /& (*ZiyFK2c@'åv5잙|\ /X*^Qh%|"thuOy &74{~Ssj3&~-"ejpf Ro;lΛ4Ǽr3:XA6 ~ 9k:bm։I/A28 WUQ&FU[G.G5>>E +{M T#+Đ+|??oUE%ӒgLSptkC{v\Ǧ3W:Q~|u0 tTD#en1(DM!g';i򼅾b{l+wV* f\#1벷=F]%EwS "a wf8 O_P0*:-=.jtɬ=i%s /#xXSms(дp)FVcVr((fi OArItEᰙN iB'i` "O' T)2ceVXW|.xyJH =':6e d_ Ǭ TmNRd5Sf(syrX|l'E]|i7̭ Lm9 Qj`ւ'rW&asT/ ۅ(,D&hi` 0宊s҉ϓ'FC"zZ n.(v}{+ w0aI' erЫ\lx:^4K6}ቊ{WPt,T.V;'6 %%QbMts0z55GwMYCŭ$x3[,H|[-3(S1 o6 ixb;ҸjLgJ|s!r=^4qo. q2@gxE&62^He))yӟHжxBACTzuiݪ ᨉ5j81?e,e]y'kmZDuJX{Z8Y~r}/$M(E\'^ANm(Zu[(@BzP[4)oDlRȹ0)y 2_#&S3`aY3+j!#%lUЧ/8%q8zW8o> 4$/vDk׽`t&|kǩt"jpi%,j79֏r=˭l$+`zpyCN)!6g *5မ@|u%~yxY5BJFxW)3"TfO~jqkǘ2׎t'U'杀99T@bRہGpԯvw ;' htyeTfKGM=xL64]WrG/99& #8*Si'Za¦_qdw+ϊQ&?$镧XWWIǾ%neerwXX-6ȞF]Vc%8*H"y+`v"lijTE{V{UG߮˭b,`}vLH;NE$dmL}4B%9zH4mjI#' ZRrUƒ^T(|PvU]&Uū} zT%I1~ d!$S$*Bn1E~1-JUkHSur}`b~>ˇW X1H?uI/lvD6]ӠQ!r2Ix Z(:!K.v&՚4$"5q,,-L-IjHbzp\Q6;C7Զ3ʄZO1YbY($ 3҂{$Vq"b: nu<Ҭj,kJy۾0!mv5bqrr؉ R8"jžɸUizfTBzhd 98JLp0rv<:bAz?^$^F?]z`4jѯV*gt (4YRwIkjb{k{n|\ s 1+i9#!K_]H:<_ْ[V}_1ѥ-O'ψg?&{A/yJ$Νj]r?!O9F'-7Wbb|i]Xq>|Ձ}O-sL$VQ>ʰwMlO2P`R`,ggkj鳻등1ru?7 n]ㆮNk]R gpe HBnHMGV)n K=-1lUwIŋSU P4"&:HQM Հ籼ٞʰ e0vٸn6*g }ev9hP=Nʱ،6p okA ,Y3~*`VItCr׷ᯪaa.JiccM}iܷ *6(CK:+Ӗ/ݒ m͟}1k#֘ņPϏTL2o|7>"f5|? )罝vꗀhNy?:"Z=&"j̒k?۰%,/e%zh- մĪ aIvG4q!No3=/ceIXQJLmcpFl65vs"v'QP^i+4߫}?ʗ^h,}jFY]ky0]K1`|+xJ/)#hKW´#n:ˋ/;gVXNFV2o_]d##W/ GJmHN_%&v%c5ϰ_Cj{$D:ksF \bq_3eF]!OKVX\IIKLHy5:KifMq7(vYO&^70M uN$"YRWjQEaGhX7;Ʌk>Ft'P6)bs4g ڈ/6>MltܲOOD9˅5fvX0!H=^Dsn8+e]1e7ۛJ5書,DJcjfaNR/bӨj1MM5LȺyԽ/,׎(u͵6^ 8d.tޣlQڻ(ķwrK\҄.di7phkld#~_Y<[h8a)v ѵ)V3˪mCQ"x% PXyX Dt9X[e(ӰB8\J8v~UtN`u-VӒprCv 6!^e7q7u9X&Sޟ,S7y f9y"Sa*ܝqLZ>]6%nȈ^6u "@&n i)rS,YXEWYmVݢdKLNKhB`gE,L"kH^«jJbu?\a5})D3T~u_y߬abRQ{\X&mԇ+#jMўP[жRq?Th/܇Z>hkZRηoQa6*-âyS?IGԞЃ1kGC. ш %ٔ0JÅ@]l+]O `I?U!\.QW6yD[k$"6_gmt۵Jp6bJGqfեI/'aG#{5fM}̓|q8!4AC4dB{}| )go93%#"Ï`Y`# F1dN6_[T]d譳'U&?=ʞ$X^5m`Af 4fjM)Gv/q /Ur%&~kyI3VřS Pus,_Cw/J3%̌J6dPh#웛rĜUv[Ć.,Bg /6irCg}7܋QqLB3vcBZ Dc]D'G%پrrv yr:!|1Y3l_,8O>9PӅ1M .cGڌ-WHВAUq69Z٨bLoa5q+iR:"5bf),Eq~/j-ںCJ9!*| qQ1-owmO?]xxCEhRI7D-Btw_WP<<6bŐ'E5p e1^z#dzv;|2xdt,I_Kkw"&i-Q }gYD2^/fau#8^ubr/yB6@&X hYDs;h|w{ GFԥƁ$0y\'a!Ǭ0rxIUXOa\A@Z!h5], [f?A\8^:d~NK[x_ir$X"Ou#l-4T.UkQ ҙj|e.E$$Bs<8pvK.0b~9_CߕҐOzjZhv) 44~K"Oq^zOH,&ǛN~\:ρ)\?F K`:2܈={/iUcϴBk6@{<A77YьwxHx#UϽ^l(+_89(oh*+*Vkkg;t#^?OY*4AW~m5{.E(]ƛN!t$jBD@GQ?;ڋ:Wsŋ2P(HKz#cm1X_D:^uː<P0:n6d==+">pZ\48 w,d}87 Zo g wqPl&(xp.?Tg o%Z|Mxg(9IO3wc,mE9襸?drZkSЙϙ0{.LEP^f1o-4k}qbn}|ق>C T{6>f3U`%ţ9V왫 !AMiyf4j >Ⱦ\D͠Lzhc@~ S Ϛ7W('+J vꀥIl.gBu[?wwRElX.as 1pNd:ƙD6$ dڜh.%mߠBD=Lu}P*KH}uɰjչ )ȟT#؏*gQF(ǽ~"z([WIGYƃT7Z 8-L$#=ɥ狡#JsY W~f.Vn| ]`xzb֊z@%a'[L^ ͣ( FM)#,a*8$ڼT^VsF UIby O'P̻~ٮf%jSb#WS:s:;lN%{n%iȰEpU1ghjA.`Yb,0-ޱ_Bf*xup@wWK11Dn-g"d/` lO |4 EPM*bg ,M׸1P:+JiMZ`bW@&.)Z_ټ 5oǃ>9/qC9e09Fs~i Y9{Q܋޺WƟr[7>:,rim$<<(3n"<|!Cf?3jqQW\/`d=QG6yyx;quPtX]Œk3W %vUѵЉ͉ P{`pNjK:wsĶ,CrGf=][Zc;R]xB=" R vɈ] _]{a .%`mXw]]}qArzN1;aO+P)?>WؗG k*_"@ULm>VB:T,0ū\m\^ZN3m`I(.'1 Ig4oѱv713z/qݼ"=c>K`&4p opy"C;V-/0}w;f~1\^ҘC.O$)c2s&c.VtoFNf1l>_—}mw)̉:+&2PԾ91v qOW ߏY)`r~ew]A̍F/:^%e ƂE;όxcPH2'61h͖c$"[9j²2w =(jI%)ynw [B Na F Md2ԿKCUi4Ō'As gYEvHc{wsK| P|y3!ܝáv)0b;x4 Sv?{LM2w6c0ƢDyѣ~෽2I;Lw,CR F:}S4>EG92.zaN鋀8U=x&]-ҼG U,=eI(f2sE^edhKrqctEwanOG0>-ɒH<0YIB&UJ;4 ֙7BP8ڰː;,C&}Q2I)=6B7cgB̎x~* KW? a]Ӵ\ܰ'К-MSۙαU JI ʾ[5X2]n䓿?l"z gܼqcg??n]qUU XcFK7|ivU9~zhGYe.h)]DĭDB~  %, r&\!"̈́IY1ڡF\g/-c[323Spl`M'S ?r$S4! ֱ\*t`9@#/qn; :R y c! - TEiEbci#jn.3z[nś{qkL|$=`#`vB?VUO&S7eaC{رof)Lixg;%M C 5q$. ksQJy>6dCVNJ ;`r2HQ9YZcbZrOƧSq~""Q}) _Y' c-@H9SUzL6?:,]$vMڬ \ {l Y?䦽/`,Ľq6rrQAX"&6[K>+축f144R*?axjGvgAmZz:/k :-Nύq W/U)]\ZJnxcgA=(ݳHTw:|bd*;V jDrP L&z>Bo\L. H9Da=ϧGF/o/nm 5糼:hcV!dPgPQpУ cwH8jBܓޡX.PW)P \HJ$KșҔt 35b Vl*2(a0ԒbSmg*GHkhI3#.lj} q:>41 RU"|TlLJ!0X] cP9ݡDe㢋$ Rycδ%]++~9_N /)J؎6}bp׺gK%Pt>*IbK59[/j2X߬R@L2'qG }M.*lm θ٧iAk=B]>ZI4Ȋsla_ϸ127 kݕ2H]V°1L 4 t-8(A@b#CU SC/` '\.>0(3'5NPCdsGˆ\A2Mtl-Dl.0C^-:i荑+;RA*-I1hqJK^E5mhc@f /|*IaòkfVj>!gzF; D~禬%8 A,0jY6aYԥnMfVu] ooSv]Xfo:8C`Ji1^e^,H qTZ *ӓ/G rxj"z19wf*Ί5¶ &\S|~k)`{JŲx"L|%IeB Z05gA&پ 74UϞǏ_ @HJK[dGkN mFIAsA^)T=Dɖ2x^`OR`a+&9Pt\W5J(Li峖sZYʨm*m/?gʹRl4 Z氋8zzs PKeFq|?q^6pImyFLwivgi{Zw)j6ɾB;i8Fԋn$otj1\E`t<W1`q^_NDdL]ӅȿբAsAR4RA{^> |nj_CC5Cj"O>g~{vfW_ʽ_·c%~A`-V(h,pak?qO~/0''JgVzj,WzsN\=O.6M*i5!Er2es_d{wuXR/)@w%T;1bSiE;tGN%?czb znZH~ L}ӝvpd.c]MC44gR'!v1~D#H h0L#}l1=@yٵи!]&FS@Us瑄5ټ%q*~ dX9?KLwev6cZ<9g((XGSP ըC[V\Zd;ip: lk&J{ ʲ苩ItHzsM15 71X{.Q]n H0AO[UX*..u)\T;2GJqSz͇֪$~E"Q  )/)C*\őJQc_o)v4Wc+~|5;[7glg vZ5'ARX˃\?!r\ LyI&c/CXs0.L4 pEZz~ ~u8'dwHDs ̐W̤v 27qbq @Hq2v,5]1='i# xGYӦY?%BWcOh42_d&mqf&E#@2OP1HiF m"N=^J\&;`jS!]R]{OCWX+N; IKBVyݥQ]߶cJkIf'\m9/#2fJ%1f!څWrf"dܴ(V%J&5Ys^'UWoR -!fþZϬ)/cdCUq}8\uOt2vFEt8C8Եt>9OEz7>l9}s[RIk )Yq:S@sp4h6uC, j}gk29y&_%[Sh#O2K;&ORB Gܑ Nx1: gNU9C?^7^~$3ʂFʸ$>EmRe]ipk/V3棸w3c,#7b&Q%$ӖLW/_ !\5ܨje_xTBB9AV"RTpɈEq|72Ò)ܣ'] =]*V#tg's$7̵coEab2IfI#VgFg[ d T`*wGl?Uqìm55c6;K^-PGde";y@]T#%7oNb*VcRN @T+@W1i1t]/hڤFD+ 8#m*nV%d2lCs@,n::~M߻ɈMЌIAA|XHӾIS kqVa2x/",7/SZ  iü˘g}m#tم[ʙA;My -&w. :*38lBłX<&c`m,)ĬUFc@-ȧY44N4`_h;h#\#yI42GO}|ˠ'4~>Y'd(KvIg!;Qibp}&V!oJ]Hn2%ίZ> lh)&n9p| =0TKX6+đ_Iev-]Kf8_^-F_  ڢƧȰje$U[$n ]Q+W߼$3ay4>`Nj8 g mSS63J=mn>D鬁SVz=ezĕ~ V>!*C9"K!nH'o-6 o\/hƵ9EϮsϛl_/ WAFS(M~j^d߅nRi'Eq6y *M 3GE+9o@&t׎,9.^DmIM!=҇B@/7p|RH7^ɽޛǣBQz &YϪ1z6n'lTtk+vɁ.3O/+FzbmEqmWX~6x39mx}#wi1_°oJ,GV7jJMCKJ}\q4#҉\Z! s˦FNjfX|2>91`(}gߩ) C|S,.3pWKau\Z,9 ݀*9`_5?b^rLCsշf;5*vm1B`| Uti}Kd%wSPd߼j=?M`W.|fCM棯3w?Cty:O!y&y*SͦYk,gls8CddumNt.pVCVk.%)Go J|Yy VD8 ֍n_SCU9/%\cWy&<jۼuSatN#q&Jba{&B|MTM;'>|nXp{8.L[l~:U ]ԑC:Ȩ&A莢蝫7)*ӒkΔa#YvX_'mzm# `[#N*/mVw&0<\_}ب;K"Bdy4FpOeE-`ݎqK/p\@?,OF.c7zH^]E5TK)z݄~oEދU~0J)bKs]ui%gPLQϦW{!G9OҢ^ÛGs Q9;Y^kː - )][ :laKBA렁IZɘ٥R'DDĦ@:)`K-VauAu)g87Cå d4 Xѯ]C5x$4Cb|ix >G|@ qLCOV`Q;f3fv1c-}hÙ$p5L9 D>H9D?',-Z; eYʵ$ۋ.JL"Bv- .4zOH&=͝^[NK2̝߲};JikBGЅ(dɩZTЇ)+i0B_C(y-'r0}PnVzx}G©|̠w :CuBoOO|=*CR|HBkͳO1N}3Tλ`?Ҧ?X],~r}?Bᷔ"C+$6(L+mM ̠u@LOJBSиs52*雐$H9D`?:t$k8I <<4Gn1ܦsy5( wL' BC6E …>6֌A`tnH=XtJᔑ 7ߦԎ~v/t)  n$|ش^i!Z~_7"iցh% LGCR*P@ e6װ ;e,dQn#Iyq㈂(ҲHJhe9QpS.7Q*E#$.Bw.]Iycl4_1լȦ|sj>y/s\R+hr!fy_`U ƽ$Q M P!"8`%sx;Kr.wgtn;rg݂/{&!W `tw12G!X _UP98$CY#!x\ţ։4 g+8v4jzaM[ھX$auHYKrGrQ/EagLU JAT{䧟䆞51C,W.{I\,?84h0vUIiVJ4.SϨ@myzýpm.|=L*/ x%k{&fT0 <>=#'g(J~i&%֌q^̞89Q)M:  LWId<H,N?۽m|[["-?wܷqBGh8#N=C=Fږ˫zͻXUʏ<nm@sH1bi0Iכ%-M/8Iy!ǩH+(¡^yRnp?ı0NWRյz Ql?YS?aȘޢo9=Kh-nlP23A Ezk9?qER󪇛p]ۛȁئe:vgBC*I A| P6vT"uq8i,܅,X+i"L)ޗ:JmqhQ/ÛOR-v&σNJ`%Yp¿gVOYr=-(ԫ&KzZh7jᮊ82^rEip.#]Tk.}*k7镢"ON}^(?Mn'?C(%50O ,dBdb;B𑢌lj_QE4Pe2.E BrϔBn@ 77Rm#D<1c=\jAV:%)r.$*יDdw3DĂ7lU{Th4OxM(5 !9uels_2=3-(E*D*Q)-\Y&Q ц$i{WS\`100L8Y8V/rq:Kg5Qä"RU hP9Z 4祩$kX#lζ(IqOT߬µ_LfkN(jVUr&Ңח^CW#tn Dpfur%HkM6xLdR^Xhl{wiB/Zen6ee.o&3(wg׼6U2 &X&h@ބ~z5W ,;isޜqbj6 ؤ^:q^{(;(}2;{nMQ(EbHb5y283$S6s'$ǁ? R&'f{*>f ;Sr-]-{(.N ؗ,1a;v%7΁Є/#gU"Zd@U 2wRC !Rb!@ R]漏J &'d{P6 r>šz\Eò5I_l1`j/L?#;Y?$q9iI3oP_K884w~nY +ƴ@P@JKfkO n\`˸/ LeTk Gj#aUCppmF㮷Xw3esN1"Dlлi cNwh ~j/I H;Un _h"v\ 9p2U4Mݽ&LzI qˊdE&=F1[B<귍ɑflq#FKܢ2_=,"*I;z,s#F f@ FRЅ./0D]ݘ{;aW*h=AEoRCXޮeNi^ ]a3׺C6#:6<pQ#k lSsSxEu&67GYeJƘ½Y2Jܒɻ6x\m+^Wf3| HoA8_fcY p*,y`Ou~1]OǓ~D Erɪk*EwneGjp*2 IT ~ïa몷G?ox]\䕎Fmb_ ц~1=0EaEGYn-w=D6tqJp3ӯu}YdoB`mث2 6[$yERȯmƸ9\S0vf?DJ_8.瑹uM%.\b$;脚'ҼٙKܧH fl Rgd%UT&4 $5&3Y[HBitm F🠀 ɻڪx䟼/F8ΧmR CF^?9bGCD!x hT{1LPJI8Asќ kke7ߒ! ċ/ Sq3\^P ^^YENEho}2bkU)0 #߄/ ɧc n'&qjt/L$nbdR ( j [/]_MVb-ƕ318#E 8mr!Ixũ5DZ:qAVuCM{uVҗ&Ie>d^w gMXoLμSsoF0*[}h+q(0xP [| ͈]T֤UTX_$6 \+yUⱥ8-$3y&{Հ RcpqwJC% vEznsU* jt؍{e`p )fy))0Ƨ|-7ydѥ/d8dhsUwl9U,}hK&:mЦ2# /@1ȨtGg3ks2bcyy Ivo҇]^Y 8щghPx ]zkK{?GĀ^ף]yw5d+w@R I=G%9$G Fq1z!3qc6M#븜YoKLY׷Y-Eڑզ۹9Y]WΊ I[8YRhjuaOFDm(]A;'Zߦ5[E_2)뺹emׂzѧy唡o6 R^&Fg, q?j>2 ]6t`f:'wWsqն Mf).Mxʄ:9yRlÌ =1(9Lr?2vbPW9}0=JMZoh5%+Wp4^ZJ6p=mǓ&(k民f9z*Hz:AYYvM;:cBWt:y%$XJls}ӧ$z24$lM _BJawKOH ZfPFfizlS fչ&U0{Z"4(0@r˽HUL%0"ЛSc[ ;,"օ0fc̵ ANDbPj Qm8DZtJnUA4rp(!UrJ!"HB6qm[^<~yNWis '\7n|{IE(]s~;%X&PS+ž%9Jiٔ# q#kT*ZU>;j=d*Jp}悱 Ɂ/#v eN'ۘў 77L)t}9; ’%̒yMgmZ]PD|}3E^ƝFOcͿ&D8R6.}pvDD]36 $ՏT2x7Na5!5et˙i4|ݔoo7ҤCKz.fAmp)~<2.⻂.5od2LWrʠ|^!,_mDô>a`c&%8`\ | 1AK%ܞT'g,jVG }nnCa 1z4` ?_\[_ݗTy1;}&25iLC&sRP7;*<9^!qgU<CfJLI/^_: w }c $Hl8zL?2EJ$ekHxM\}Y NȌct$,nK_`Pcg Ԍ b⬚%@{EJqT|x\^|]:ܒ&<:3\A=ߟSҘ4Zת>Õzo"轋'/K)FNt[ zXOZیR8FH*)!M9 i>>Y:ig"6DB?N v@2?J"[=JOooe Y;]7+Ġ?ԱI&:N$m!7yoQA 'k[D7ALwNXHR=q쉨?K'JR]D4|550{O4dc֐0-*Ӫ /dvs@$j Q7kkb,@oQ#Uy-"ڝ$v9 tlXMo!D'&CB^Qdq`K|+>[QP\*F˽FP["QViD֩*4S8InTcnu+P47U@EJ+wak]ycQ{ַ:OuL͟t5P N.+! B쎡 ˡۥ6(x@EP_Z49k.\MOuO2@ Dl) "n>F+.s,lF`L> }VM-SIk9TaTF艸z Wgv$hD ]% vot,h;|=,Gj<_mq`s)JCRsKذ ļwf#Bq)(DgsM2ڨM(Sr+v搋K~A-1}A)6_ NIUKP҆uL] Y?{1TKrS EEMr)EiQoTOHO\Z .z ≲L!qP$ .&Uk~ԉ`$0RQ1V$W-\ɀw ke>a9D?m?;1,F j"&#mR4+Y1𰩹(ץƒJ4^p7p>ܸ䴵i@BE@I $ɵ y-/I-3\TWOIoUw@ T-( t ;9\Hźct#54zȍ8*2ț?c*;L=!^MVwEZcv(bOƮ`"1qc!@ ];}'1Ukn׬ʛٵxд" Y0.QNsWcX@zC)!Qqx\ܡByH6-Z̃X7q}rQ5(цThv^L!)PZ$X#^**.ep2sk[\B6MÞ,H3Y-TGj*?HfVe9,ܵWc@:EkE`IDBYtB?cxTK: 9J\%/pV ˙ˡQx|=ΫןX1H@!6uΡT)[K\vjm`-\6!4~H2"( q}]$$g-' wݑy|ܓmMhhsʃ?-,7d?;Ј(xlmO!iB`ic^+ZkPE%\.P #O_M\5.g%[P Yh LCPd&-dwp &S{fl)v~1g&KN% \"܎@DHD]p̏oj%hi[NQr'{Bڑ!BR%aRۥ3XtKרG p4k Co Bz^:4Ajh{ IV(JVVGKz}UP3:M;*B0]Uex)ƺ52{!0ztb ;rhO@R"@jr'+flzRxhy?1ij1츖~ /f(MDdr$tnELXj[2?jp!~6Gh&7(ĆPDQ>FWv[WWf{r ly|f~/3^ѝS"?Wc/MK~i#kzi`sWdBG,h)? z3xWZ`2Uxڷȼ&qoD-}@ԜJg4&W\SȢ&;i"T֫ 69HL LP(uo#B)f%(9d*kiT˥ٙ ep LP46Y2"e\g&t͇!}ȧ g@ 1L/D MtFNt"F=i.k.Ġq+vޭ'`9Yw׭"W>&IhYOGZgE3d my1 q&[b]fz̝Q/U z e,t-3\zM}]/Vΰ iGb$~"-14]rtxjU7vh dA{ձ}8\՛֝oϘ)=Dlp򕿷 FJ EAF{wfsT UV$JvςՂsbf`& W)`oƢ@-,c2jO#fFCcR585cms>‰2BviTZVnBg & 﫧Lha&ؤ8`)C6*",qج"ˬֳxBZTX!QpL'*]Cӑ|˾ pW[5ǝdyMT|`X-Dg'Hl qW!bթnJBG!u-[^!Daũ_%fVU~6vR&7O<1'uk.Ήh~|c1:UXZ͙ *Scq/mD-0 [o^RuZEך+}ȍՈyع5{#!Jc{)}pВluW65 ޫR¯i SþQhvc B6 3|Gq.HS bQ4K 2^uX@JYx@O [aSRv{I]Ga]"UC'ˇ !O+Ztz@_ o"%QV}&;P nHsD/2o_NޣG}-JE\GH/Yv聨x·>&P+^]M+yz\:C5rHZ|e; wmp9VR\cu@8GJ 6R *_KPf0U;,sE Yq2r)#x |G1G ĩοŚҭ7ZBH."VPBp Z2\l,I޶Ru$+<Ķ skМm h0M\smp8vJNdodO|*]75MmNU:_c])S@z6vܬ0u[Z>jF:SP߶>y @#:? rp57FCwSZ-mT҈ S{a1rspvFwnqAp b}7@0hSM"E!ř86)T}l2^hZ1Z*^3cl<-Wc(" \38 ]KsਉܠD{m lS94a9 -e_FHL-} uO@筹{J1p H7 ؁Oܱ H uX o4m ybDC p*^3A ƊHAKs4ڎw'}D& C/2BDӫuOVb3YF1ݴǘMz @ڵVLamfΔ%.)GCи;n;2G9{]BY ]aրB??IT\m6ٺnzOFѺ!_:r^;t[$1n(AQOg%1vby 99@ҙ~ޓnoC} gp\e>0 ֜KT2܌լw$uES9oqK)8vRal`)U.k1ٹYBIFev kMs1lnp]̷:]>T]˭Ů^rV8Fӂ< q=܈w~L;xq08j\~/},Z?/,ڪ\#9gE>@0whuJEk CL.ME+*I׳ζw/Fn*W4=$dV.oxt図0p_sףpMo(:+;k=slXgAia?׮S{7}u[=q.+SRP5\+U k7?:P|o?ft57 FZWy#PȢq& l1c_xIz~gKf|q(YMmyNt3N2X P3y֓/.V H$ƯP&}!>gp#:VHrZSWg izrֱس81CeZѪ*HB˜Ot Wb2m8ԕX,sP0+{:/8c t T] 5  M_fMPYo=EWfj5K _8$".s~ݥTͅYICT]Ƒ!)blco Rצ}ziV,T]>Ve>'{5 Տ.4%1 iC"B{' $2Xlu' sj9Tͅ8kvhpfǸADoSeRC6?ɬ-8MP4Z4lFp$817j_{ñAfōB\׷vi@px]//8,DafbBJEY ގ،RB#t\[>@%t0Sghi i wm2gn k%KcVh uLW #;ɀ*zy%[hYdD`$L 뉝ޞ0{etF{ŲB1M|0?zezczꋁ;M2FaVgv+x/p&Vs9 ?lOcMFh2[GM A^dn1X@ {Ow 2SZrCCXZAơަUNRpgI !7"dE*۳Zġ\pg/9.(g~5ibsR7 2m T,A /A썵!.Y <4a͒Cyets&hE-,Ϥᗷ2{ȯӧպu(jkAY)BLPYrc Sr|b'eyg0F p( O*-8~)iea>x,f?Ǩ"F׊A;g()eaPZP.:r}aʄIh=`FuhٶGj[~WK9񬧆*H,+A/Z&&oSI؟r+Eq̹rRi e( r4g/õ_xdlo^+qk ɨ~c4)+]9JuTJ|- ާSx%Z͵0;*&=`\Hqxu [xI Ov5T]uPA5Ps~Lx5} FF4Q M=7y@Ր }bwqHp}svBٜ$i/fH-h-LRMMڂ^"%_rU%~phD>f"1PS@Sw2/܆C.$\hB\ x2)(y}UE'Ao> 'XrOf{ `Lm_]ߌ6rP` ՞a]}o>?*}ECvLF;vܰbieH䡦;c%V}>P:;w7#oJdR  &݊@`wh݆ 0LlOj `T4e)I{MLYo MbV_d~hm(d%(׸uK A^msopW9iU;JUH`C3&%x^3YO}/LY 3{ps hfp25uw,]2i$3@.a,bBZW`HWB?{ĻPӚ7)GEb;RH<Ҹ׌Уx$)s6^54&7R&A2-nYfiLɸ2[Nq]NGOo 0u Nq<{%\Zxnto=~_3?ZA˻b,t{Jy4HzGo_X.mO{T%_ifSvKNI<,s\-2 2&QH~_SIpLQG}D r% ̰'y;UTH`}+S-`G4m_HQ@?|<4R8_23YW\jR"/R+z|V+U%fGq)^>t(oo)HpMsV*C9* }6E1&b>b.T58Qdj[Vjȹ߻mR:9/{7:Pn0(U Xu TsNb "Ϡ^xOF0E0<LBSd`&86ڠ/-w4hʪ2}]g%ZO\>K}EԿh1y`ڂAhpFFJ_ gƐڋ' ߦRyz<2ap5%׶_;`ԑ2gbi<<|}`7- ]K3?Iy4qy&~GB]]6jpOjoɇM <+C%p8Cq!9"}jx5ucMOUpԧ:pytizt1H#* mTEW7Rt!j~ĂW值伦?heuDA)lK5Bg:D~2Nu˩2kvOÑ%=/6%)) IrOp4gMTU rxPb ÿ9xʑ-W]#VNk)D$"6e2,oے85) ` or%@* WWg=vCq%SaOhPtxTİ'B^h$d(82IXr S[km,Jda̩= ='.,!UILŗڴ|&'4181ΏG5]F!KAccQ(@6%w;ÎU.. 8zȍú:-/9dlx_*ցf#d޽1 5OuƓ T+q^]UJW+ AzeDZ~ 59! 7 *ukl}1Lv{A.3[Xl7+YvuP" ;K3\w}jm#8eclsg9l4]T%AqiboPݎV+$ OgqIXֆN}"r$ x޾%v U X?7+&@I8?dGJ jz%ǀCJkz[j$N!ʖ@q"ecR*M 779$>.x cBip)d{-6 y_8g}}g ] l**$DA6+gw av,N=y9t#T;N_xCm<ŵM/"9}\uG^T!(-Ee AMs#7 ZM.6Y:XXW7ʼ~@پD'c囱 x.R{ГxM MCL3 f /)z_ pN9J{!&FfnKpAٶTNP`zS?n,d#AÁ)TɒK!QNR_ԧG65W,e'49_+u+p^ K!eRI%@vnfU]f~BXb~:qy3biUO. :tvW_ ɢZ U PTtV͵ׂZ O;| h AX|G~^j³ 0cj4wSkIz ic^aPwV6{&®.|utMć?3Sǐ:crv#BwĤ몯ۭ!3y7L'qN=5n us1DQ! %8#;Zä=71T6%Y^]]sq6[(`ń{(Rj.փ)`kH)uȝ]_д(0,T.Miadfľ) [jH!TRXWAYL'aY$EB3 =[(] Qio>=gD*GpvNGr/7_. T0cT:ޠ1IG.;0%81hw`U)]^C:q3@fGZA^ܼ׭l^gry?fn^*dxHAދ>-UHߎOsMUOCoH, >.da9_#,'mxIK%va;1;폸$!!^jTq!nXƾY*?jZ5L]"FrXIj5lcRM3=weӸY6Xn Hҫ}U3hL;ABPcI_,YsR,_GnN F9'?$M3'_5*ބrTY8L+0#bcRռǹgRrJ71 b*&YƮxc0~Vys|Zzуy<8K?:qu|ovQۗt̙)}Rxsw ύYŨ,ZAYnc.ZutO禫=EGv#$$t.P&а/V:|:Mw"-4rxu7h#g.gտQ [cM%Pɬ@rjkB_xxtr֗G8`O*OߊrK}4)QD)ۭq֤jMDǷ`M. l4w$%;K!2q&x#TF@Pl[wNۇpf/ˋ4PװӆuZ7}BppIT$ 5h{e5tw=NDȢ~O+mH]ۥoS]**5bMCd΁T2ih̓VYn:/9mkN(!#njͰKX ]G2C9@CEd  )#oOS|R G_$ǚ:F6ADj-^^\k@=+UK!)4 tBeX"mhh@| YBة]$L+[B,KHDR:v;zsh\v+r/0.?(,*irʊ> %vC)%KgE^RQ~Bǝ3*AKGr<+GR%%~,xFּU 27[Ab3o5¨8_ F۾G;8Nc! Q:f%^|0*[1]:Υ#LԚD (<j;5{'ӝ*',)0jaB`n]T,SC GWI Z Ɯe5(Wlet}iЪpb8`k羞{dfVM?4pCrhji} 03"@ǒYUA2=:v11G,DSx0db_yD9k]o_.On/=عt`Xc.&KN9h=VO qpn-)ji?,Y24c{ ]ܜd%,|sx\hl$Qg8R#NɾlH$\Q=Ao$%XK@+<#[CyB*&ZOuBs;SJhBHf% yğE*6,i.ǭeq:lj$^W$ s& qPD;^t0e.^]V `԰շ H0+WcQu@\encG0+dr)tXe9}1Y>L߄faGs@c4c^zWH_kFrүHDY6\+'9~~4A_Lx.Jj <=r&ߥB)pA @FVlD|˘5GwZ+̿'d= W.Drқw1uPyzIp8+eݚC=sjFiX\LWNq .'b$jÞ {۟SՏSLk?ܫùB':j[DrЈQ/+(FM96>t/n6u.h6KݠCFw|K v[+q)IG ;aVǍ. õ|jiY3^L jnہL s }]'!0χZ!z3cIhT4Rb7Mq"?qN̵@O7V~7 VSG`A&%$q5@k3k&6FkP'/%KSbvǦ3u iEU bF:qCC *5~ךe"gOlUuAX5Uڻ5?Q%gȦ1m_z+ *'i޶Xvy9qADNm2?l t\ m5'x<% CϽ|\/X/p/rH,"vc*X%P-c{^Coi~izgmr1@g28(o7 >L>nImWzޞ2P&V>:3|8P)֓h\~kVXQ$ L,h[m$G wF<10Gd#UOEEdFtEÕ >u~%5'Ut:ɡ/ta2gLHa-x5*? 7_e(*+Aag FJ9/~ԷmF y$%4?E$|`"zspW4zr/MRoB/khRzEOmM Q` i8yvvHyPRX+NgN$7J[!bo0Bگ<-᱿Ўh!sFK0G[;;0' 8ܙ |\m$V`qGH/oz>u蝵?R\5z%=&_HZv*=\7DXE0=z%h;NLj9Waj^sBYң)^(c;^Vr/XѪ#.\@] ΍R;QGE~XOlӏ ~9܋zWgA{ЂM#?]Aq9#l0%0T0d a5Xi`4Q~0#+ܺ' mQ;@qʔ)Fȥ){0Hh ιk5l}MDz []a>m;jTȬ-$YIJ!>R\$뻲 33 M)jUҺB{%ira{p49jz~I]4=0|B*^յ1Cg$'gέ[[#-*{uuτ^TXjOsj!s'(ɔ05~WySٗ h_;9e'ym˳tCa$[ P$bs_wń'UvRz mlYN٠/yϬc܇IY:Wzr$ZC(V̈!d)%[:[5Ӿk5} wYNzuMRw}Bx \kȜ|/mb[Mc8x:6\wSpyAXx_)[ !NJs3*̚h Y=y<+ i gKg31.Alƙ| ,Z(ix&3ԫZ7ݑ g:In>i7gn[ 4"L'FΐT%f,Q +va]?<]Pj:N 8;E)ܞ8S-RD6K%cnLf+HIpCƗExrKE3ZONB(:3dGWQ]@ tw=ѳo%+@(ӟ,#z,HIs LG۵m;@F2To{2vdT5:˙#sd le2\dʣKIcLxb|b߰]x:kx}f{ ⰽ9ZZ· 8ktfe7G ]SfK!mW)4!ù7}KRGt-%9&hv.;\MD2\Ch]* pb_~x.CYob=;dC1 YU_Lh4ʾ@=c0|}y^w*\X%n!Uh b<ţ[R%V9e{:Jqȫ)w?{8]'0A.E2*!S'pLNl"@o7Y/մɲ{9C))e٩W>*zxh$yuƂ2 J *g]3ӛ2=un)(de4-x<>n! $d=h6ݵ ܡ8F _,鬔+,5̃v7O-310[<,{duVFZZ(_.{Ck{4+|Ra\>h8m-iP 2ʟy[\ xM|7]:ugZw7W4[..@Ϛ|erľ7-bpfBJ` Eo[yp׏iqZc^Rm BD@lO^7]uNn6P{€?d?UXp&8Z>;ޱI$iZH;_y5gd;W!g]9@-[F2;k]5DtK/ozECNȑJ ZS=.>8OfIj G۸Gp"G`XaɛRc jDN\p2lU~mv$u>PA}0 o *BN ںЮ*6!%v:]e?j^1U yfX/sֳn`1~5BeL_l?4X^8TP 1d#ewY:;)c9K\Q-'+֨5#P^]IFwFVun'N"6 s}(܎S ,!tfQW-KT-j7E1|9L9 fdEYJrjϖzC:-Hw5ZzVOҴԧi);ӭ:.D4E)3e M*\dYgX_^{f|W#STeUi=;:{F=[x:1! C1pܩzqyl"+Й(qYzn15jYyQj̮3-g NB@ IoĤjW*NVR@Ҷa42l@JZ& daQ".i:7(<׼L<#VN.AjVb'sr# Z,.P2Յ%}-~lu%B ̾u?QUרZ==echj ICތ''w1ߒ]U0ǭzN̒C"82# \gwKuakhmB!0S<8a(m>?^2Tmte&iu cChu{9ʺc[Lz+YYՏ. 2/a>pi,Q#(XJLR[[HW?O儵l809 c&G [º/9md}8SMY>?޻kԡ 5OV"-Fq/3U!Jx6挠 $J tp@3f'//-Ir~WbQ+2Sba/5 h8D6HY[]|FEK U'폌Ήbg W4GKBsSFcLHT 6ĵgGO Ϧ}tF D}t *d"#VشxԂX n|n^I38)5*B}h:Ye`;Rng_J^1|'No2IEB?R*fviEM ,=+ᢅ8Caf8<8]![x&%+` BtYJvs9f͊ ߹SnZv/4RI1| Wz]oK]߫.>ssUPBWXo`1-Dwkҕ "oec/8 %AO999Yo3Do/mS_V60T[M16V[༡?Ü_?%j8H![{T"%J=dSJXqe ;KFQg VATpn`\^:{ 5@"d猠fw~ҳkƾ`5OJu;U*[)^F?.Eɤ7Jn`PviݽQJdiQ-A,߹:aj+2nE[d:*afڨ_SU&4cMRH8 #^8qKOqe˴ч.KClTuD0SIɟuzRU]ClWez/e@h30  >S&9O$l n/F2Zz%wi loc CApc=.]S 'mz%V#$Q `J"| 0, MHFlKG,FlŲp`y=yWeVK%+SV9\娫Kk|*4-oWx-E㈡6؂6#a}tD(DJ8:T͹?y2&]p?*!i*TAz %t`sm+9*(+z_Gh|TT@ո< +tg)v& ~=W յ?A[\g[iA_zK}<3 #5vr^SjD}.SQWaUt,0JY +Y˟RG&Gbˌm~kdC-q-)@&;̧u+Xm3%=0i)XP!{9Y`@6iw8zĵ }ǑwfӀnP«Z<>i^E!Ƚf3:؄H 3 rưԋgl҇nݢs.XEȝl9Z?03Ȃ45 D/1s$S s| dErv)$3CISk>sWf;ki*$ƺA Y(rm,pP`U٤o#C\YWԉP|qxũ{}H JS[ @Ұ4,4݊a[dppFBVf.ÑE4$>?:-P@NǑzBc*-Qkܮ9[%T֩&s>3徭XE^/߁W ["1[BK"EL?")mk].C6h\E2{u %}{fSjEpq+j{i7tMeO@.L]J0 X8Kb>wyk Mz~>dS~fbX2A!1<ԿaXt)\`!ZZL N׮4L.dfYߪhd D24|| %Qɪ]g0$5kH6*FFNolu&:.Βh,T85Eg)G߬`K! Ehԗ5j/ᶈ.l5  y޵UE1i wLIn7 uUF50vy}i'*#wTK'}:˰;҉n󤴏p^R5~Dɣ˼Rc qSSShXU]D,Ć, rɱXL/jLPZM]jUG7H:L, %4h0peF5\*NjaSy)^01W P'2>{_%SUݸ-tS&6clJRBՇ/ɐwAV휠>P TE_YLZ˭s,/v[%%LHa,[mֈU3U`Z;F`ݱ!xGT WlFhϽXywbqutN {MnWl6(wzt-~sDD":Wdy}zNBpυkjʉ1X|L/c_x&ADNdx/ >҂ͣ=>x{[*DؘӾ+ l:;hLSw2#muKt%IvK_vfK4l?\ @ ed /m .dCAEbDŽRAK4o{:&4~M%wׯ|S@Ajs{䝣5!y^4hlvjĔtc2<Nv֖cC eG (PB/tt6`35+4OKۿkݲnSi[F׳le;a{LYE묏c) e?֝MIP@1D*xVVfHҔbGkNҙ xp r99=_X[&fW 5ylDŽMDÅ(b$b;D0<̈́m^>|\RPHAqƇ I= HTé5PBSF2eRzF,i LFMz* !`aaoblyn g2 LgZ <SI08 '~SͰ]IߜD!#<dS~m'+ѷasαa:~O؉F L+\oQD2%9d_6Ku7s&iObiIC eU?0V(x~7b]#qAaPZI ﺂ ؇3pPq+?(ѭy$0VX.U`~m^,!q M/Xx2\ꇪq+Z_UC{<[y[mAɻkʓ {PL1KpH%1R׺b*ETYhha?Q?3&`um*@nd0A@E ĒYc4a+myv}x`LDUM6uS`g6','<4 A=R]9v tmg:T@%9.`M('!\+4,<6?CgfJċ瑛.y - .ѵOANj0O%J͐Mtߙ{]5 *;˂ϧuqN2\BfZj&@n6A;nRpQmè#A Dp}88"91r2=kld"]+*:Buạ9fDʬf2ٔ&-]gyKվ״F$ =D0lu8mx+w\\+:v.VfYɝy'j+Գڑ!-*MRWUE9a&eSeA>m߯`{suv,6jHHciܕlpw 7rP>v#u^V>BK  W7S֘*gxX?`?5ů?Z"!xN/ǟ#e{uM9CFVA.5"%g`[ccš4Zy;(9[LuǕ|&pr_DgWycxЛ u'=v҆EJl'u2߰B&c(>uC`&ִt z~тSKx1 \0 T^*p#s,UVu[*b|{%uPK9&DJ 69b|x1!{^sB.czx0R/t|z TofG$Ҙ ʯ1)^dΖW8^IRƇC@ÜU% ~U ELPS7Sӽ[-"tL1Jf*{> gK?[hoO) 2 <ЛKJA<1ϐ' hJJی6pp5#mUBe-I#F6P`8R[TՔ 货FZ*pq8Ė?G'OMLl{wH_qӄؾ -!izAh/Yi1$m޻3EcOAo< <^:=q[/s/JߙAQamvBm hrCg'pvvcW)M `x덥< Q|wmv#ť}_;I:RW!lqH߫9}H=BjhƺǤ{$ks'mPX=$GpS$Յ6vA)n/S+ NS6DLyx9~/yؾ9b8܈0a;0|a3$?x MIuJ(z3xsOՀ~?5^Ϧk7(r"Cbpe{i+X 6v_"D9- Q8*6ZkccbٞCͨ8| #ASH *Z"^u> aQI{'+X}/R3 g,lc{ԟS'VYbRx gƨBW_IoK0Dϸ@Dݟb N6haFURGnDY,z JLɿV޽N!Ї-pjDuL )v ]Zheo죣VO'{ KgDպ>yX8g{69VEY)ҠpʦZðtᕑ%ѩ5[s_L!K>^5?j6'C{e+`YӌsV SY'~o+@M Cϯ/䎙U_/ YVSF͖!YbE|EÓ7˹U1ɞ&?1I&19x7L.9l2S47MO(kNLf|m/Ě @c|ڏΎ a^bGG3ZV!\ BÕr0UpW[Y.&3®x_!h%M[;IELN^sz7&ra<_ uSrSo14}Fȑp .)[I>2 @7ݓ@V0} !T)hH=R'<<ܡ!& MA2,Da|U&#,^23'f ;19( >i7J`^lѨb 2[ 1L`h$ 67)jAiv30Ŏ 45VB74d"XK̽(brgL~SΜ}0L' YіK2HO]]>/cr3< zJs ֔ūKCL#Ag{w%ˇ!f |sդK_? aEJY݌g3n3P-VNLA8 QDl+0xSGM,z(q] h'С֝s,ϽK|no5eDlu-3p:'/)П@nPRtE:,a„@:* Azc+爜ӯ|ErT&hᑳZG[w$6æw DGL:Z&J{"I-CL($9g4&)By,:H\|1,Ey& vݼ=k( q!2_&ʃ~8j1ŧ%qܒ<1RFe)hQW$tKNUDU%"A|äV0vl<o20S=6|@#dk>ΆϮxޑ{^[/,jKLݱ$DVtbu U p$Q>E@A0kYZvcW$ 4ꓐO_4 jՙ}|o+o:A=\DxΏdWRss+qlqF)q#c:-lldwH5/{w|Q ʾSC Po/wqxlJGA~Z .jK71λ{q|lA_Qzˤ2m HwqG9_m%adF zWR#AAc&¥URO52MsP X܋ԍ A RVP!'-'B8x]*>؋Qcc2& ]eV(vX~V5.I|jn{o[2O*ŌⴟN} 0-a<,dF5&OVfϩ+@Srf<v$LnI%,VZ'~I@#C%š3i642pE$gz b7𯪣ʝ< {C KMxGVy{[ 1Ą*\ǰDf2iӔFd B(@-(hnr9I?I=Kms@RNimcTByS߳\'mZI? {b$~\ ű_Ž0JSnt FɄOoT:D+0ɩNl*o\j6 U ;1_!f@`nc Ls\cU]8l3Sis&k$@◟yb#@UA*`{Qv!HHP~PLJoBeX<*F>5,e0alkK9s vsBlf+LkFfm3_!凫AAJi"@u%eyx^m\e+9JF19Ae@`(I5=2vJ$2_VɁz|/}A$.> v (lF_ t󒹁fr%*4 Z!%T"h셾A\zC1פ1+~@{Q\(wN{vP8as! n"EvHHnjصO!' !{h>: )'v G5 >?$㠁C2ͦï'+@ dR; S xIr*%mUJyel}OXWAcM(g|8{HKlg Lp9[YM/-V8Z!f}Mj90g=V\+YIVÐYLa2X<ȊΔ< SO\sS PNzn>V򥏅fIEe ˿zB?ŒK]O vW4 Ĥ'w_.R'#PD׭<ƟLnϒ7&qoDnRڭ=Rp5:\"(guy)ƔcQ %GZl(/|V8J{Hㆄ"7YbQ`?ҫ^_ nd9`햰 _Wfn^ ^BLo6r0iV<$[s34<I2W֞vB' Rv@\>^8OdVA`Qoxv\_MS?|Pxgngq{;Sh\j4's.Y'DMD'^HS=Mst1 P] ˂0 ޲MAxCpr`~ ``ۍ/(^&߆_)n|as,XɌ6^Tz|]"z&&:ߌhOٴ%pAt@]MuHvz1ޭmM}+5̧)x5cB Ҥ _:/k˾ڮ#EoֱH(5թ4`>3+*Р74[vO42=J?97jKC7C0 N,r\nrGlK-`b!ͩE!}{Ӭڽb5=) "ZUn {q48( N-1E937jQ}:kx)7R3Dz,$x!Ee;gA ^R?p \W 9&C'Q7PgO;8qѬX ?D'ńE3FmRb :?W!2[;MZoaΧZ2W )MCCgU)z'ƁcSTbKh L*AUƫ bV˵FC)(8-(r+4vJ3.-m 1 !+Ko쉡ItډZߡKYԿSķ)DwI>sKzb3lK%>o"v] 7)/Ʒt5|({- =~ Ñ>2 %09܅ј9',+U'] J&S]q*c}^qc6<xf,?YڻK%hi<-/ȡҧ)lF陓a1p#3,xXڀvx!EZu-idE&<U 4]8H ; =Wg1XUdIX i29[2.O&NSWѭMy_J:~[h-}_Q韵?BRJ$ *_*o!6Ht,{Ϲ^;."xk7l ymmNo bVŁ9+gT\{NH/ᰙ#ZgG+*gB>n8@}dχA\F( fw^fSx;\QY;R!à%ӛŝc"7\dYc'2Ќ@As*uॱ"w=QTG1VMP{b֢qݽ,8 d;myݜ0HbYOtr1t\Euɠ))?YpBVT `"wΤS`&S4|~t! _3 M*ꐼ?CnaL";]g[^s+^g*D!P0z`0kω)N芗`6tHnep(4$chm2QY> /*xN7E{#QV$?@ aI"Z?3O FZ G>.s+0,*Y ;le0]LLB釰oE}lܠdkx,>ϙPUUM n4}ЍUOH  I5~@_oM ,Tޘ~+nG=ME@0'U< P+qW:R(ЖgҒmƗ{efI b] =0MZ AfoS o fo~ۏV38tҙh=}W ud[5 т x9%] ^kLRQ,SK2TzT5f ۝f 2@GQ/Rt&*x1횎+.=IV#GʫmBev~(( AU"dT8q"']lr9RJ+7Ay?895>?sS='E(ByDȍ͵gAaɷB'k; mm{zD=|9{\6m8X:=nL&HQ&w`a hgi_;8tp `*NpasB1jO$"fFֆ$y 5NvsiQX`M!,\ZXtIJ*VHJv9 G\c~F!][ ߎ] ’d8s(r/RVcge&gifg K lo+.L~JLѿ"FRrz? *X}}Łȏb< NrG\Jts91սX8{<J"n )DRN NuHkƮk .#K؜cI)T%DJY9T7WF0nL7EH{6dKNC!!y5ku ĈBUn;x x/opL OmdZ'9z$V$1lu3eX0TQ;צ(7 K2[qC nFР Rhn4!z,SxI)E86uOy6l&sES _;|R2G@s)ob#e0C`Imn4Ձ031*^J"tny`ihOCd{z҂ʘF -9)k[tQuP(B,Y$Uj[˜(){=~d4Y_^P<Kw V{6Y}v4I췰m1!B& L,`ҝWLBÔ 5&%%A9GE&8_:`q !oENZa}+-T0(OalMg .LcYW#o?Wi~ZNR}tKn2Yyv#R%^IʕɄq\E'QBnX$۠|>o>>-DF<2 EMLhXsIZ۔ɔMhOm -s9h[}`Cul,ʉ3Ǟ%n6REZJr\097&{j8g @PXv?3Ϩ+B6A}= dŒʼn)V^ t[fJ6bNى,; e5߫ք-IBQd Կe/tkU.X%#~%DZo Z?_!TL=6'9,PH7hmmՇ_hef#HRLz{9aALn'_G%Xoxx 7fڮԒ_&>5y+V+ exÁ´$zn;/ճP\g' T³4dɻmm^AxZD'A+u r}?M5f>VEI>VC[|8$ %]oRlئ0b.)ǩ0eEYW .5XIZ{ٍPh`^ Ę˱hd`{{eM`pFu\M=U̠–䠷. I(k!mÉ㎦O$"ب}gTC@{Ҳ~?t'\?8=ZOSއK|S8︀뎣xM򀂱a㼹ZmX-}7K ݗ$qણ2S ԙ&zWX</*鰾ؒNyK\˱f>I桘+걄@Ei@{zEE! ۔<͚Ó #Q@N$ 17NJf>-\mQU7&JU yxONvaiz ;:r۳*Y-c@]%_4"i-g /x@<n€xf*0KZXHvZyubr:;?P|BW6`L( P}so6'&g2B4]Wg3czMc{+V[ $DnQrR_{֜`_H3 CoWdːOCM) I‰,(#?S!3 ֤"Qk 1$&ƐIc}BE%d-pK ! Q,|ت1s&I1>$ u_8sEF<4O邕VFeN)ql7MUȘ͖ ߵ?J̊IdwW8b G2tC#ARZ"{cRh|$!~wESH:k~ - "O7+h+\OE˜f/{c&lHltI0u 1>MaƓ%6BmRZN$a I돊/HTDʖ8pGqj8sD,:){wٻ\}K[FKYQ%=gˁ'kc])SfrLZsA fuʅ?+>-r^=,$z芏0f7CU(.p9WiK8`7RW5ZG'2T&O"6=߃r9r5.|ŕ=~vA69N ={b_*Yx%ݨ9XOs{?O68]`yz #3H5㋭\y$p'Fb0ZZǗ@6cW(}@.Rj [cSW8t|(k"[zxnyfUq3qz/sO"%?N=Xq\5Yq궲uarx".1\3#NOɠ-KVX)`fFgd,j9v`o vFep:AtPknf-v%]h9vT` '#T&_˱oRH+I:|w3s ơ0e0 ;pԝ8Vi jE2Lۢ/GS;?tЂ]6j4ׇd|VkaیODCK_s>Dl8A2rE ,zEFC1Ub|Q#r1K'n74%w֋Ϲ_u1 #ӏՊlS 5,Ok2=x{8|jvPtn>tW|XC&Du QITS!>癑Iwy,~QA&foA7 k}(T.ɳ= .M0}9f ()ڼkFGdr*4}Hxs׷Ӵ>"@e-!2FekU5dwv>s)9<13+ڴ岾͐sU݆žz_ X p.,ƶ7pG"t0ޢ$R$$K-kI8 uKWr>sRN-h8O4,k5/rJCu*f|Q[>uc>KkjLŻyϯ-ARzB\@:]A+ƥ-[ڑ5ҪO[+ޡ"MLP Ku/tL_?E)TB,Uu`zbsĎ?bOZ@N4GzKk B\ӛ4}158x`9/1/||h 1(w(0fl+ab^خ*Yz3>g'7ݾVStp܏ HhG^B2{/D7B.)I x?.=S4L>i R{LMb~V궨d _mFD9ȳA_4Dp&d(/ pu<Q"Eߩ I- .<!\}ṋJg_"SǃT uńRqFFΆi-! B/ #I[ Ckٖ@+Γ26dvKwgf۪EūW%R<u^_y7O q뾥gb![(us9+\M_wr`}On݋TtR2D uw.8H{AcgM4ɲڮ)V|ٷ?B-b|;o<~pz;^&ʓ!qiN7sרyBS%pLjɖ4Y[j m{XuZq^)ԊNSF;&g\I sZ_[AW:2;RCȞKpȍM~B©1 l^BLґYkYOxnYD2Ѳ#`m ~ cې۴S"x4|DKPaZm9FK'J"lXY]>$OO`+S"nMpRPEF_)l?B{$Sex({sTYT5ӊn2Kkj3Es,Wh߰kՐ(xKuD7|aGEs :)DSXLZ+VhTЃa&4_MT:ܴoMB64-]x2 i5_NO2Y V/,QWd-rW]11Ib-^ 8$pm-]ʖkmͲ)3@SԪ~6p]޺9L8* (9#p9DUrg-Ls u:uZ"mo}s /y|LU_XmnxS֠wO )`̬#J31ܺx+BQ)=Kx,2]6W9ztIT0,xWaxكy e mOhf(d\JhwA^V4.W]?,lt.>{uGKRڠ*V!1< %[u>I̓] r_9</dZU#ۺ'|\EU[6\S`F/=m 5Ǎ`xnQQz`n\iNHdGԾc#?!W8$e: UUϝi9K) OSdQYVyzudk#1+-y.v_0j[ӼqGq ͗LD1EwBriFf$o6s3Zrbܧg!7R*+3iP\q=z OekXۆv͹ζ>$ou0mgH2uf"#ǐc?c#_%5qvTs{3#@@Ձr9˽o Ӕck/i:r7$Tg8:Jxvy.wuGfy;;^5eA 2T]U^tzJ≥, yGAz3N&i9_ӛx?Хc]Y]{ 밴?d@oHDZYBpe.@ .2tR^t~+p.LXAc&igE7cyo/x}'ѥBbhA~O7 '@v5 sJ)L!܊!`RlN~׷WձYzY24nRYG?;3hQ{cĨӡh - 0ٙ x{~q^MEӭh"(bo(rW'ro]agZ 3O sӚ&u'`9B$x"M/Xj5 athkR'd| Qz|9xyR_Ojq&2eLf+#%1O:zw b{rX[YEqtȯ @$''5YǸ9'سe[0ޚ K`8_-÷kAX\d0{":' }!t@QQb֕~w/!dkS{UPNvA(tY*F lp~U%dU yg5:Ɛ3L?<_wRou7WIFTs+nsJ%&>G!diUmAJWK\!T ˈ},B(P^+Y^ɇU3vB)Hwީ4R= Pc Mlv:s9$_p3ahۯژ3[ =H0ZRVEL| +W m\qDJB6*h6+d"_SKڭP eE99z퀦+Wo v_ЋN̒ܞs]VL/z?(.EL_5MPPғ'TɷW^xoFZI} >왳v}(y~LoK457@Yi;4L PlѠf_dNS7I̢/!9{>N_9ri]l#4LцprqufH s07X6+"*%[ē3w~L@[JlXH] }vxũ_;O~d+|?n~}։m SH7XLQS>x0lH`&r.5U=D@G(u ΀:}DJq B [m"t)`1 @Bܻ4i9/-?c.$h_NÃNO tKp-KJfVa`KS I@c +Wݫ7ǏQ6M#:⹹P fV =:'J`t|>V'rݾS,7TSzBLY͓V~H ~UfpPZULxe)D ^'C e}BY,_o' *L]Cs2$ evR%w58dx`̮l]+3=yl,buĞƂ|<-vF\F.#;|e5A69M;/ + ]5R6 X죹W$]w'6Edk~]%ĬSe>v2a\6 Rw >c1҂l@D[L:\4 Ȣ]/p˭ё6[[hӱv6Sc:3ʼn=Ƅ R->3u1,)Sh9,լv劼;Bv(ϕzO~=J! 2{ yJآt=gfig֘Q=KLdd&%KtQBMO!Ȼԓ hioWGskut#fD\չ qPGm͠ŨmR#G\^BqY1ruYH ^h77~m`1IƷaUaRЖnW_P>X 6Ǘ{A7L$k[K:2< Y.:<~&ZQvnqğx3ͱ/E8cHOEbӭD=W¯fd~u(<} G𤑔'v*;9A(\顐C ק"-Wf#ˌF,Tg_G,Y4>ʙ͟Vj=l,+E2cS}֛M# fَ C03oO(tk=xL[X<2W2xDXb?X8Y;tJ6+>T4+}l7N6.Wafs'`7t[aZMI\MEڭ xP/= ~d?On*Ys(vn  "+ ]Mfɝ =Pkrٲê5mׅ-}j>"}"kݺ.qA`1idV_ΩrGɋ-}jngWWg P4J_]2q',a]% D'CX@ AoAr&:#kyID 0OM~ۥ8d2j ;gϵG~-fŏ&jtaT75ReI!Ԁ\ <{(4)|ZB5dJ#w'0ejN!1_-r(CaHtܽ}p<\= Bԙ@ebT< j1\H㞬=oq+!bHZ$];PbsnG)JFQR kr3}>{ bdW^sZwAekTo}҅dIgB vP%xRJ+7e{ZiuAfO8JJa^Iٝ C"3! o3qZJ#zWNwX$IfV`I'G#]b 8kkLLi`sNW 1Ѹ-Ⱥ`bX)N@ yM`z(gc/.oe?~#jƫ?PVZ˻\yI f =ڒJT[4w4{qs]ayg8J,t̴F[JT1une7Ekovv exD/ f/[`E,V_ ۥ"ZHXF&Xq#0jd[1ثcGu{3R^m?ҮrmH(J}!N0 #6 SPi.qQ{%C)k҈t{aQD¤%(e XSN4_+y.⦺V<Jwђ#]3`{f)8 @APj<"Z$[%t œyF!&̱j?Y%IMY!3-K)\+ŷd6FU2!ɿL}1i 7nxaTWC *PWԸ,~=Q&6fuJ>"PWp9y&CU]n4&;v5.Cʍ Q<ְΔK}~2@ djD " Jƍ~G- ;,'ym-8 ݑvU 5bsb+u|mk E ` |H\D:xNvLQ 41`Aj2@W0b ߂y^̞oT,~q3Naԛs訨.c5}-d'p!$˥[S>jxMOxJ䱈~XSɠ@s,JM'06Jg :G1ODJwXYLw툃5;yKd.Mp[,.ǖ,w #' hοyU n?^ώYKSNpkysVMlSNg'1en+A Ќ:9suTdI;\l&֬Cw-uگ>=w\ ̯a0E-DOaWtBa=/F1u.zO'CkWP{r g Uakij d:<<)KIZ8ܥVaGhr"q 9QiP6g "S)9kAj[©P wn TLod[ /!s. Ee'ڷ50U[J9UݾNfIJh‚f5ZΘ"U,@GMhaUN? .0 X?vyw'F_kDyln{|cu>%#BJ&iBmAAFg>H -\rlG_\Y7.ϡ("ce6)O d1${; O "2<+a1p⻀[@/0XFFVxڡMI?~h~Fl߇?~+p#^1rTN]o+Ӓ0}ER` (4z5 bHnZଥc{i|8D}ruwGN.W,8Zj6nMY8%$b]^[pD3=6c⸦ҊhgKn'p@d;Ջ}=) & 7+89hjPkl.zyF'V~KBԬ9ᮩK;qR =VFfu[|&BNN4.1g %,rOYIAx4㼵ňњI/,{Mf`-}G«T&1' 1.\0i7<rݝU/&&P_p$ ˸6v+Q,hk fǸuKn`/م䝫!IY2j50L1kqUǜ5Hݡ%Ό,xsƤ3]Pѕ+w9i[χzig1%Ҭ29&u- ȑ-M1̕զ.I=> O2+ J8dGDڗd:(y1!@YvY SBÎMPG2<}EN=4A~n~GY"??1v'!΂ROF:*kCvx(scge55bhރѫw WN2}95/&4+cwK{Ec/"]  4P!?#=DsщHf .!x*Q慙8$.ѩMWxw_f`crSχلĚ]Hmֿ?ɚaPtgfɽ3-ɘM#Oc3t6"v3fsCHMh(Ώ3g7?S2/">#kJ4Qe(病ňϻ&~YlF ;MNlωAi:ržuo~nk͎z{KQ ߲++fy[ksXotB3Jp+ ;heC}WG5JޜA}6X["_ Z#Rk_9l*Q7 jO/cD0hp0sQ.aQpόI?!䶋=lbSK6_cA4DP0hv|NP:!D (S~~B!Xu V3v50̅v5X> ̷K{4;O[i]igQXȓ|ɛr]0L )HOAww YbAj OSes(Q?V>n(I+_t^ϨUd{F쮼3< C-V}z<\(|qu?F/''cKG¢x"BMP;=J[#ScԖ}J q{M˨a|PQBpUPL!sx` ^U f:4z`ӉlYT8v"'s#< z‘vbd`4Y t I܌}ĺ\cUѵe`1{UQ9UNTƮvty;,slP!;ֈq20`;eB9>qҍ?i 1Y)@]ɸXU@'4V< QʦZMfNZ9d/%O6N *PB%ب+ÜLG}C(e83g~ڷr}|k(Q"Saxÿ0,*xX,jx^^c邋+z x]la,2jV:IqFfij/evZ ] B*'W_ 04\kiCշQBTgX'GР/8ѣyb[}T֔>@:Wl¾i;*d؋2s+rT_Dth SʞTgP(>/I=+%׎r&{ L׸g!3ٱjtWNol΀*5R\קgO@ޏ,;>l'l zS#5^JO愜Lw(0 VtXʢ|\&7Iƾ/̻P_(lQ9`]miP૫|; Lh.v B(DsϢaGdf370_:w'VB@YLCD X9T/HԼCۓ]rR2ˡzf%[vO$߇Pl(/ ik҃SzhIK'To7 ].tqѷ󕨥{hj)5'?N|Kp `&&H/9;MO >/|ݽٍ9S5ʹ޾xhQon6]"!SEێ-f33_@\IE=UZ‹J:mp3F.~Y*N@(vк&Q&Q⻵0[\;n00PސKkeA S1/2#n9Vx-"DsE˰ VC2M27zy>&AG-qʗH mjגm 9k7q2v"5׿ǙCz' LmKT+ruH 7TaK FiTo vRwؕy50;p0a?DricE&/>6u];u͋ϴ'7X9\N䝚C^؉r?c"טEn<ɡ6Z n<ۖf⎮g7QŤryN#5<do= oM ͍į9l>*1rM:Y:!V>į3w>H:[>P|!CKd I$7uYOEru,'E ȝk]1$H,G(+׸ڤM#Ձ@}>bi#(Xy$jk_H`e!xDzAe:ud-񞥏 vCmKB*A@9 _hK(zhzٚ|q r5(> v CSe433Kh$HGd 8mOhn+9ALdyiG5CSq3 ͖ UcѮqo{ӍMfC]o\`7n9Moof݈7oȉ}휮Q`E@PQĦro3k껡J)1tx0#E14*|Ja ˈ!%p{Ĝ1?ФQr3#T1'7s* <'rwe4]bAKLdFvaj wGӬBpJipc2!Ab:g7Lz'Zߖ륅g)nGJWgѦ\ gvPARDlGsz O !> bs:_fkBIƅbFJ4u bs&Vb2q,B$.$?߫Q l9e+TwrsgE\K??<6Ű"Cn Օ/"ݔ3ݫ7H6-^DuLaOv leaRNj)mzȅIlKl"Tv)8[hZ|Ej::DRТvH![p(Fr>)oZ ޯڊNBD-rBy؂0'9 ,D9^q{ZqdQJ lOy6x|=3\*LgŊ월rC>A;vHQqʏ9eI@gWpF}Q )# X|@Ѹ*AZ ;ݦEr@,ZHvJY]c6LcwR>DG=P"tWB"]إ-nG*5Eou/Ml=_kfeA]7#2A!D@KzI,gX`۷Uf -k_4j6b0*n~oCQD"G f>P7J,4T߁ʔc%ƈq٢GQ/xZgeC5ʗ{ͰsΑj&bFS'c4wW" :ճЎ`ɄX*w|OǂDƀxf <z@G]x1j/nSXn A?(+~>3L&KY5zD,ڲaJL@ hH2t4(`RaFhaL~ _\wwx / D1.1,MGˋrƳ#(L\ZНE~U$f?"LkKUTƫᯙM&ݚv1Ѓ6 לjڲ_` ˩ L%ڈcDF1k=!~T7b 6J$9WDK '1?s(:وy]^GY!#q0T]|5@spM5T)B'`e mD3|֣喗%fՁӊzxy=UhnOۊ(L *ׂhc'?sH<,vшu/(aȭDȳT68Z[hn.;MMLj5Q?Ags"+ {k&쾎5SrKQX" 10T3$6бR HMɹQղ:vY8l^qy_eu,N$\ijhj6ƶ(?i>̋mRT% vxg㦭mn5̽*kCɦ0Il#Hd1CͧzD=!r -W@4vP+y49N0il4Hi8IyT)F$gN@a*ζpt .Ԇ9tꖺ~6^T*<+M\WIoT/-f4IeSaaj˳̚k @jҘقDg֧Ye?)7!'fFB3d Y n;&[%A]Cx)c~ >E@ ]]9яc4YQ$8!X*= ~ ._ϩǚEߌQ/obFG`Yq V pAHev_zS0kXZjs&>c"֪|m3u|Cbt zu36FzXpI&8 EiaܗQO%;6)vDP+ bTg, W0y4X" }1DQ^daJWw>5@ͺJ~?Y`A O$, w@QA~^e%4{OH,uB('zpfm5俬aB&dQa<ZIA&樉\H*DӚZ}ʳzi]ˏg/pi͸ ;T&4Hw)y&fG^L:0yƓIdJ;0=dXVrBl׊Ĩj/݊K4΢iɁrH>"u<dq/*# 9IO*J !jA5!x|9m5Js?M,DŽB^˟_!<:M3p`l=(uNߞs$u֡媲]_ tdQ> %!- E,= WZzܨo{Bf#(ۗhÃ(G`˒#uE.L/d7~r_,V=S[UDzۜgX}5k~Bq?w3Q}8Z2'c H7eٿ0%:LD1g(yvd08x%|7pTRGRb.U:+̸N%I02$=6ZK5x^"z<1AX O9@⁅Lݹ g}4ȵХ97*|Dq\KSK1I& 鏎O8a;h&?_JwHhaV{Y\ihVݟnՈ!iQcPPpMS:3+vUuyz,,Hh+2P3OM:-r`mhd#=pj}WcVI*`M{CCgS32L[Uڲɓ*ba6=3#OcIPboIe;YWY:?ޝMԊL1%,\WL&vWjݎ֤ ~b,v90̴@2U+@uɺؠ(xsQ)b29hW,깗Kpvi_0s\VЄQ8%NfȗYY̬UJ:͉֛c ׂny $UΥ Kg}H)ϔ #aLllVm +l=~:2ne(}{j1:L'$gT/+ Gn׏j=J_/:N%ڴ3E~bW/Jpdt\, D^KB?gO~]qK8 f@/9bkޒyXA^:Mmx/Iy-Wû.k6ǿqdv4h=d=U{BE#LA*.kҚ] '}U!LS iN^g@ &6Sy6 iUq>-#sltj~A5 6 e_uUɋ˙[jl헶ANQc?' 7yKR~ŸBM& (+7|ſ]#,P9b{piM%i|U{Z9hY:ƢޏbXΰY1*.-=0F/`}%׻RZX7rCIݚkX`t!ho=u:P>862ӌe{vdDA-ڹ2#YJtaY9r /#;ak$lxJ+iٜؓFfXKf. 5],B 8JB[~#Fk=gӵD<%nJPґBnVOB><8#ý W9DYo.Xa0 pJ5GtmR0zknZL~&RAXQeU[8zO(?]b/+1|juЇL4 wOGǎ'0P5t)eBwxJ/;&3 n %oO!Dxs>g[~Q6btğzКV;uOv?&`ªUnkmy,5} :R`bMER%pYO2xz(06j[rEd`dc{qS[f%8 +II٪.W-hĺ6orU«dM#x⦶2`6PNJaZ3>|et#ʫ㛈҇ʱTqo{9P':= &ox% P5+DϢo[,Q jOye>Va6 C\7,ۡ> ]}0ޭuƴVH"VÿSX](ݷ؂Hx׀ ;:AJZ]Ҿ_1τ{4/PJR@pvjzSv^k]\ĥ u6UȢhAy^k~:! 5a ߱J&%^G[51Q [f7?gHvH[Ŝ#'6 ̫ZNXzS+DK/0^s`5Fꌉx]W]6oձ4ZկM!Gj!L2NF-2lm"v;f`Ë#BT6)(};cN14 GZWܼ0[YT=T9\vo~ǀD{LRheZy}+-v<;A6Fg9﷽8}}XVjjqNA0Δi8i5hK 9X>,Bxj@ e26"e>S4n1mRڜZU,b:y+DqZ}2|5wm\\Z"O+:V?wvOh%^`܆H,9|#AXJ2Kl6@iqcv ư{ [})A08{j0jfk]sHI٤o S!L`)Џ7ayTt\GjT Z -){Z|ٓY$8BL dgg,o{#b7:V}PyaDCd70~ƃW 3cȽ8ߘ4A))=O iKە:cK3u̦vסj7;Pf"Pf +o%:iJ+%8־Wy||  a)t2G ae 4A'cPH ~M_]"} Ls6ed1$seаhoϹܯV _~ǨQ `, N]L5q#=lqn[/"n2BE_m e3NТ7~FñFPY`ޱ*=uUo$ @j>Y۔_9`M~ N&iEƓk%t$8I!k7'_y\lC:oFjP4p ^3:)TA?٧luw3%-W!qxWws(tυbKTaW#$˼_3t)WD֠u8?c)eXtrJpߩ-ǖƒr|Bg ى__'* ze)bF!k2?>KBJro -rcAKx gfWF|~Zh5|]2f&Z "]6A>$IF0{ܒdsw,Pģ-1v^M+K+ Jq锰Q\k/\ +>tӾ'<|J,8 c )0 `_Yďm+lN7$ 0h<"}H0@KW+[0|exC/]]hY={s\:<SV.P6DbiPb4o}yutv L^Z@AoWtkܫz #Zq;9Sxgh!٢ZMywVIVc:z!񵅋ΝLnп#&"8{'}9v'VċUWo#iA8+H+nc5 .rܤj"+q_6KOei@=?3a Q^K/&B[b~/q}I B67ipx,PC^'I}dܬbrP~4YObݤ)J{ᾌqؠ(zͳkgRҽ_~ɼq7yBKvYw+aĂaǍJՁˣ[)ʮDls%F> ׿?y"˝ z3[NO+rHxtk ZQ V^vK|5󩑎8d{[j(PpTԒ_#ZVk(la0S!]k @:xȐT+Rhrm*S|yhqH?);zu}7-~{cc !\AVvJ\=iMT/'te.Eӊ*@y2&1il,i„,LD.u0G#xѢC験9uoU\pY$)-mП-:hkg0X x8"q0 sW {1jV6ܺO rIX=O%Oya!V4^ho MgR_܃c |y3崔 fa^=N=G#2e/C#LRV Se[#\M {o֯ݷ0K;-8_}}hC+ΐ>Gm ^=qݩs4##|7IOV#Е*w0.fŅy;a 3?n%V!`U;κD<0#Zwyh9 >c놢/D`I~o{}1a!C81Ze.AITV\xjֻc?LʑՀ|ODpӧgi*M&vOʹ[CeG]d)XP F .H%{c: 5C^PT , fBd`Bt,hЭƑ24V|#oRTr30GfGLغ]˩ZT%7/^}.s@83 {uiFw{F'CkX}Hh8jo wOz5 yNZVXϥ'xߢ~0Φ/ [L.<g' zv4{ c/zq*+Žƾl"xSڳ4JT`-Gˠ'?ܲ$̢8ա {BLy N>ݑBkRL-R^:a:uH.[^<k/@XSpzIvCmj¾7FvIrxAESyY/MtTX-UU <JvFaCP|P6_J%. ! ;[VɘOzd*/|PF-w^A`rxǟӄ[[- CyfQ 9׻8fe+I*gL"^[tS0mwwLpg+6fR ёQ*xZPH: 9Vj&j'5WdueR]Lo!%wYD}izY;lܻ-}zx{e'ͶZAB%:5M nˉ<-P= 89elv)r U_Lq4eц=z,P^y1=8%#Q^^`3~# wT[N˒lHZB>X:CՑ]@Ϋ}㫦q| IurI(I9:-1vmwπLz,kY{>읾.<l+XZrsoXrPcLJr**LG"=fQ OiBl|0+fŒapVZ8x^e.s%6ZtN[7E=J p!xg їc0 .UPd?{MaAq迎cHM1~nr@ek&񩬦g::bLS =i?%tZκ(QeDU^ r"j39)a] MK 1{G$5cpTO4  !I?Pß ˋ=i) ӍJ >R0Q]xa|(r[0(IG?jbA6&xE"57/>? <W ]ەU̦|7x~ \(m!5'X6r߻Xyd%ўY Jōt+|&u1xB:k9Qυ5?i8 [2mWT žedZSW1c$. qRڷEp2+k:X{_])QΤnZP^PDW 3l}/H,7|N-ـ3xMPڟHˬm:c 9섧NÌ1?(Qb`BPbKx![C=W! >r*q{U Fs?QN'ʭXwG>ְoP:3ʘ٢З:DĔa{LUk>;10V`ꚡy##@pGTvTbgA}cu'9[Q#L fK^,jz1,]0IkD-Ĥ$ J k +mpi}g :=5 yCd= I, /@(eG/h6[R0Q&54? ?(p\k1^3,o2ttaZ6|r/$' 6_RNS oH0&~˭:|gM)q?[F4A25o$XE΍a! mПI#&vӍɝo^:V18ّjN*|'#i?Ybx>!M4"'Z' JFyH>q0{&xf#2,>r#9YDm8\;^fX+}W)~/G#nF)<HujO;6\[iaf s1QٵGd~rW^wy[%QoVwfܴa_ж<ցH{:jJwobFM# Ȅ<+b ܉qq|f^h'\.$5Nzb[zA&A EdКF/?$4E! vWXA.oc>-_%:RCqy2o4yp^!A82 }wmC An Q-YJru>UgajT}R83)mG¸3-5*9-?8M >MkCi͑ ayϭai Y9jozI~b L[zw%({6o3d!aW69gy ބ稍;f( Iɽ̧X׺h_ugWຳMI(0 6D e1 K, QچnU6lJw'ԧ׬=f2q?X ޙ rI&6$6uħ^I](ϓ5%oaϞYW%und7]ώ+H#oس!B%e+Xꆀ{2 VW xx3N W BŧI?(ʪpElT )(KpNx Xo@!]Tfrt~+|-1:J#MJO&EB5)0pm^@܅A0a5F h]э%%m 7 `͸&7bq4VmF.Ypa18ZI=c~C5ʏGN7sGճ2$+h-i:_3n r_h Iw3#?EX̭.vH'{U i0`d|a59!I[lzCGBNJRշ(lz8 =\0)pϤ̃9nGNd ۘ]dE  V@Z/xEEo>kWmQBV><{98ũԾm5gݷWIl~Hⵒ 8۲QYSld)>YC'2z$?W7c|>I{N_CeT&f>0ꡡǴ<$aNE-"%{JK YZ&6{] kn?E'@De>r\/~< rvnuE/fg+rokA.,~T(PA6mT+.@xYxwmٿ糢zܢ?jLDahIHKiw/s tehM2EL38~x{5\Ka$c76uYdHYc*o@}In-gc1c7x4uFT@@1i^dJx J=׉IuwŞ3<21^IL=D<17 i=5k4J}6vņqTNT[h%mM* ݺA{Hֵ[mSG *A/- Mv}XY$~C\</>f$MBh6 QaP?Q \(Tᖁmi%(Ӂ,qux U"3 ExZ-9eɶWil{Qu!'UDp ƿӅS夌n MZXX' v:)mv,eSc] :gPmqXO~n֏nifXF-qчJPb*|*GU6cHݱpr;aYnkiVJ^QY{͂Ig$NH>{{u%kUI2DX@)xB}F/y7_>tm>8fGA#oz9lѪZI xE*o8 [ǒewD|I%U ք8;> E LUh6󳰲~jm4\YZ9L\A[2׋PbZ珷wȋ"qƚ'{{l*!πzd8 Ώ4 x"u5aboWͤ) hQQ@AiX@GUW<@}Y1X oK&~ǹbH E&cx`?d߉ׅD[aj{Ln ǩZy&1c!UXСj=%LM:K./B)yOg 2!J]TʴFͪyek%tةZ߱v%aͱDG?d8ecʆ?(cc evmV T\cA{커m3)ٺTqf^H1&.P|s 0T|*8Y" m.PU1I(O\×y,{֢&,]XQAf>|hѠ]eg$e+zԁet2~ {&{ G]en7XUǼCj]o>SOuq-^rIX!W^S[bлߋvX i7+2.1%U(>e,$fC4;JC|q҈ 'w-y7cx |R3ZRs]=xJ aڂ/1 gP%X+ -:KrG+}IZNk[^^)^;ۑ%m>.ι; ΑһkB>*Mls'/|.<#՟Ǧ )%qDbpķDt ;hY.ȉ1+ $'E\L56~S!uHHZםo,b (H D=?HYd+߳t7wHGcwUu@PEP{Ă`Q8",ur-/__mO{U}Q :zÔHEnqR|t<)Od-5<[Cm@ȬI~ٰBz@e*6|]21B{̃13O>]ȼI@n(~[D8+\rʮE|K,/fn,5 ~ZԘq`-ko_88@.f'89X:Xn_Um׮^hBY~j_=)Pգ(,BOJsRyjJ7kp6y}ɳF%<ċskJF^Cm{~kX%~{ߋ>*7>o@4K+g;ODxY\P.[0"}G|%qɿx[A ٰ(xtol*)'poڝC;asJ":A X[r g08Û9'xg:~U8KNAga,Jc+h(5J erIHa)Xg W˖yp0Nk` $h4?9GP!Q)&}Õpo- ΙHPw FGn!SE+F|;+L̵QؗԶW`ԙc곜FϘPPvn>+*՘dL=j2uY U;3( ~|ua-AWۢ8, b١F{ȫiS)wBx_p h"l7 m{5J~:eT4y?fq \3ŝ/ ᙣ&6^;jj&9qYBD@k$#rUQ`w=*pJ/R{{D6G(aizX MX~L3EZY^P(q_fCgV_S D泟$Ӗ)Q]*)#ךܘ4ƅu6ͯ^MH]4 Hެ::^ jv>.PiQkM9 ɗ6${tAho*n*BOH? Zs wu5d (̮.K!!7҅2 &w9\ P;Acf97 <9»mHe_Y",:ܐN.GǂX n\17LqW9J忙s^Էjֹ? ʫ¡(H5,XKҽabdD@v!?WQ<<@N\*Gf85-z'$tlv: 8F'U?Z#az̻sѪX mǥ3>nC,'t,|җ M0RE#mD Q|FWPrMw Qckd7'f#l zMf)\7N9:0ƞ|WjY NKI"Eu0(v$>Z(\.F+Vr=}-rR< WC3Ox8MB@j25g 6"7}ޥyhpn`a+/B̦Ũ=Yʑd2j080#)峧TH.OL*ttT? R_vv(LŎvm:ay`o8roTHfF3&vHზγ43F 2Ad!J%]7W4;;na:jOlY#E-?y*qz$ʞVAM+Lw@#[fB!,k; %TRRIa#ep=ˍ)Y#m[!+ ig-f7ל b>rn {ٹ$i̢5KU6ox)պo;'rBPsQp, b෷f~s=ɩc KA747we4 2#,c|xB({ոuawP5ccؖ 1.QsrMuEGϔD37n}I&"}yO/ұtB-'!1\1ok`]2O-:K坺.c,%³k1U  %,ZQ:R7J'X84~RXfKίf U(ysɿlTۥN*{Q;Bq~% }M):vM[%A&*9XM0B2o5#4Hvjjq7zqgs?@<_)"G{g>xHJ #MU?i(' ΠEPiUMQ/sF` ܐ27m7ט{q) uu227Hn)@C]Ω8ߧSW;jIEa#p,3Y/̗]- bЫ^L{[k》E@i, 0-T|CPwRH,vgcMHPCr7+$؋r)&6\Ixw#*r"` F٪"W4/v&~~%jKcTq0xz+kFR&q .C]%_=zX6*t3ࡐ>GRå'"ևXfRrGX628/r*G€gզR@tcVTGCJԸ6<  Dheqd,R_3qpfD3JUPSPwT4 tqGUHE8~%X{Kkd{6L.ɿ~kqo+FuS`@d~Ts`$Cb#%);}؃#!ؘ=}!sz-ӋsHR,bRE^)d3:5dmuYIec)lo$PfU F]jWV3yKEM GBC' 2W%gs74_ao5BD6|dvS a _ϥ_-5GFS.@ǐSr$}GLڴgRx탱 D iX.?::dXOa*TxHJM 3Z @R%t^ѱRYImϽMyL/xNU-wRV>awxae5ȓG;N *ßaM=5" s9w|  ?"DiN3#_S5]Ԁ3j(NlF(] pY}QI-lY9D\!##3'a#CO4L$uFXh!7;륡k&Ss'™dnz'k'1- ˚1۷gN"ă%wٟD~+FgFѹKv0qu"2ǷeT.ÝLmeG`[=jd\Ȋ?Fu<[|?9ċ(gӛ wJؤ7&[5sI ?EQ%;PCgE%t._Jtd vj Ώhs 5 i/#7( {h5Jz `/3]>5"\m@A s i~zõCpP#Q6wm?]Yxgd kp=iip Ni(*$H7q!bGI$`Qf.8u܄P,\Y0zgt1%wcvydl&++_sUWnT{?y}EG鞠XLx1>Fp?nǗ+P4*atfCi>#aB5G?62DWRZl>FB jUR~.+M$g}\Nj7H~6%ưXv:ĤdЄ?,/Uh@>L6ѱڕ rw{rzj=ɂ2-5d(I϶m@vy&Ë+!րiptX6{Ѕ,6LO#=|ģ'_TF?S[~aoi"pV9 kJ.K$s';8~GA\nO1XFI!э ]`a#Z޲#[T( j~/Z/݀1k#0-sSB2-U::0m(;cX^aH)NnJ2f6yNnRә -5&f 39Xl#0kgY1+v+Y‚0CGP; ԁgFfYԧ'*?m`Q  &mo l? x%AQp$'~i SZ<'HPZ fSұ)9rkR0hƈUQ"@ntX0DH,1y]T()xY{=ua6>yv2C mxvS]M=ٹt~`B،8uB"sH?‘Zl!%o_$Z4X|;@J7'IE+YRAIzWbe&nuՖBԼ~5o.w6Ay׾ȫ[& ~aQ!} )L]F,i^rXFNa1q'F ">!Wy -< l%>c9mJw_WxM3LHZ7ʧja 9󎾱~p[άP8X, a<geOЍ22[Rg$9e- Qj$Oǎ}Ohw}pZ"7[k y75 }]b YW3`|ӂ"E j8[*!d^1`75y  kg-EUgp]lC8.^ f[dB-Y{]o /p'}!,')J-"^f"@Wk%bW=MC=Cmfc%ǁ,EE7Xlr wGvh>ܘ%07PÀ-&襤K)oiÎlCjLvׁ1:0A.ׁ!Q\s}P5?` >5gNoZbBDX Qw 3\\3O DzJ\ܬtXҷZ'͎z!5`HoƆKSKӵHYR W'Ǯf:ːBɂ<:DE>>u K:UK.?#_KU7zGϲ@Tw%B*>>"93Go[/qAݎfOJjN;_LUyYH~?OlL9/B 8,[k**(K>7@{28oSdy+"Ի΁1`E 鋵ZY9ru(z#m`F߈}7J9Rŏ\jڮ^'V6٭#J[;Q乜txR\- ~%toΚ'$Kpߖu!Va]$A7'sZQV>("Wh tYE<> n!-TzR @^kQi'HJtȟ N@|UE+J .zJnjEjgt{쪙`әVLPʼj |I ӱ͂( tٚX;2rb/12Iqq2nՌ`$UwMGqJhvX'jt<ɪ V$N>W/Wh0OdhR5P$ʓؠroXD&{p V6?T,s^>f4|)Ӎv N:2G-(^Tkf:jW0]רY^̾Ǒ[ITސ[Et3>p"aDs`ĝs6Χ,:?6fdhnQQb|6# D?aYȃB2UQ*@gt+( ?;jg*Xªѝgt]Rυ?n2Z)*XQ^ۍDW}؜0rީFЁT۬|KC6FXk&dїf hU7S%(6=8S/VIbiׂ xK!}LН"ˆDǰq#)*~y"[#u'hZW\I'bgD%9vFd@e1S% N8:xZjinch#ի@9bY{&r.EGB2ͨj 6f[ BAjb31`J_x+:hYd6X@ϑ,aN;, ]YDHШWw @?Sc(6}eA05{Q& YMs?4|Ӄ2y0(B2?} > V,. rʛbn'EBH H<5)J._$A`/=wc7 -C"cf&PSxegJ>u 0!~AAn~!w#q#G*> M"F%qyTǴ?=bOz=͋ǛhgWNKӾl{o!,݇wSyvZͷC:u޲䚰 M!zAV Sк?FRr)hn [hrsIf# Of0t35:cAg`@$KfQ/b/njEO!:VxQjQmSptG`.2B 9Wڕ]VjOa(BzeJbB1E ܥ7&eΞMtN_{)T-&}~yd9{1nS6AXbn6M}99aAɣf1PFY d(|(eaEg>]J+C)ae#;J 7%};*_g/B+h:F[T2ΧK~^n>%h%K:=tE^cxz ,b[fVҙ+-#Q ǝ1+ii<? c2m)ֻ $oZ!dHjB|h"/}iqRKS: ]nJ:O?-7gªft1_9qn9A_u{6U.6"+gά1t=UTWIJ"ހoE D0@ۅ%SBTuN`QI]q 3G:5-CVsǴ}Ю.RgHK!ި `ji5xGV?r # E3XD@DX)_v|&-QN{R6]_u8ie]IQo$?ҺUЯ01o^[)Bkn) ԟV؆ʜ|!9,؝>nhïiox4sȸLj!-ĕo[o|^ HTkqC Q"eL/wතXSaS d]Ufh-(7yw!!Q\koHBhGD0N!3:xj"MxZ.hY! ΛqGL>U){)A 0S'ܼ 7hGMfePyn'" 棄ҭfhd9uG/YJ\Ko29q//Nr(I!8B<9աN佦x (n)~fRipApx͗7D!g)lfx6u(D0+%uֻ{.N>B26D 9r h^Tn LBs\ -j4v'}gb1Z@RҀ<޹D_Ӗb']6Y7'gE!CuzeϷ*TDy|b1tkL5uShV}c"U'T]F X3Qz"gS?$d09Ha  TDV--q#]B!>jT|*Wa ĵ5X͍DJ8uBi#[ANqO.24CO)0k7(CjMXVMiж~W~˔w/B/ ⻢+SaW=2R#&$Ȗ$?bo$n̹ .[+/Hi6%s%Oyu|!nZ?ԛvm't̄_ө6vao \ ;˩bC4=;VK13d|ɋ '=U#tM9jT)>YL-jl bj]}=(݊ccm g훞H"ta".k^*ƒVR٠lA5$Ѽˈ>zeln r/Ywڹʔ1ex&zl_~3kKm*8^㫁}$-Y3 j[l<.2͉:Jx,E/B1A0"fԼP&LdCCI'lBu> P=S_7R=Bva.[Nc. T*Kٻ0B͖o\+A't̠;溎Z+"0%LU?LorOg]5|{Hk=ǟeڋؒ}q4%,d:{7~'Z9$c]>ѿPɅᥠ\'KvbhDBIlN4)}\JIOP1~y  ^ / {8S[ގR쟘ghD.z8= sp9m| yTHbiq0gIHH"T߿БY@ݮG$9&ZV!F`Pqj&S7NzxY S.ۊ-5Ro̱.- (NOޢֳeJ}nIoLCvMGYYN}3ٷiRȨ$pBĺ Xݪo5GrߵNRM-ضX=5?oҳ{wH# $Ke층,؎&Xt u]v>K -%Dy$؏MѽytPwO ró=.Jq!8ԁ%!hZnKStQ$U>#?M1;&]v&W I+- QPoa-h?E2-0TL$vz&7#UZ4%,Nq&hdn[ "_M4[⬽]Xt ;h~69vI90ګIv+WpN NH6}T;8Ot~ mviFYhN&V{UK{gE?')[}g<=j荋;0 ]R._Xq/mB@lPtSFEqO&t~t߹NHU U>e;ځB=n#W̬k ӄ]iǔ`YGx΁LQ$>{D5ݐ. wkf0iTZ$Y1!"&֎5>FI T_FS ۨt] u{6]W.|ԂG[;$5tZ B7J`qল8e*ցzQo4XShՓpZE ygmޝzra׆&%㤪;t K渄. UB)^r͍^[j$w NZyyE|8TIB?Km{F\L#Fd+3Ϫ[ 3xi:)O]t)‧; &CyOL-#[;Bt0wrK99-=[($٬Pkba0x HbO`GPiD[*_^R i /XA3˵]V#z|;g e/DMm\pȊҫ[yw9s='Kx:ߟD/UTXSqa ^,@ JoQ0gP-yLgXMTHg\L`j; Y`~NHq n_k cdAa佫3Ez>!9q540GȦ~T5!T["O/k|Qii+ް$CV=BP# ۠$Գ0$hE#q~rD~/[z,|@?D*}Z:߇ \``Ce|L6# 4<k;?$=Ds☭ gF4P$SА1pVeF@;6T=1ͣo*JbmbdRQ+> qu}=sk%nnڒ iU*ǵv,nV5~vxA>l^N-ySR _31F7"!Gc҆.MɓJ_ormnh/A ^kΙQs҇37[]uI_R5;N lkBn6t6nkΒHEbHC<,z6-rC&]{*7sIO$SE v6kʁ< =%;X\ߧj]78-@rzWbp+$VB4y:P'zLtCsLӸG?X=g則5I 6 A0rͼY`i7K\&7񯭿XSǏm1ʪI&es?B(:%{4wYGG҈5wկ %ygRX2+#%w髿6y )3JYzc1lfIK$ |>v%b"Ck>lҷ@\7WF8v˺D>v3\=d{<:F *y7_OOa;yf BI0`mMBs>+DrɨV)&"^[iߩmF3q#%O /Ho8o*ѡϭx{M4"&hd)|s~ V{ʔ: %G(k9&䧇NounCܖ뙔~~}6);EZz)Bֵ-[zGiYTXk>㌵)˄wժ؆I9ۿ(m *›3 D[-YGawSunyS& #-g/J/YcDc@RG\ }`;iPzI#jhH/x:q][o9#) 3zoSpM+rG(zh1Wi;C~6ɠ;]T#]JuѝPi?&LRW,VZ r8TcǯDCZ<=]]F^%!Q)XI[8O-+qDZ|*1 63lr0Ol.~Aėpøȉ̗Z#⸛M}oу7,0ͼlr: cEJuuN'zty`(e`Ԙ9j0nεYś*)YsDq vc;uA/?#H <Ի#ض"Y<4x<B)n!иf*VQ,烹1H7 nUk?KM:/~|-.)k۲a*׮@ Na1luZ)УaBKGȅ*|zcym[lJLje7=R WV Qz p'2E0)~RyE2t8ƦBËj(]qM](| =wԽp<gIY;j9PlO3qC9 [%x3]o`τґHssT.^ٌN%kyf|xRqל 3 eGa?Λނk J$_ m#eX"8=]!=fD4(8%qi!J}dJΫmjG0iMUE=X7~cqa@b^'N_Eh%N=Vp.yaA@(-L+ssRK6(adPt׳(]xUQJptNir+#vy(~&vqQ+|$eӂXa"f27fTIK-)43;ʂ@f$f zsm5ǞGUp^;h"<{H {y~5}5 &VTqU޿!ϔ plYT| .{gLl_Aְu҄^i:w 8xjВFK8;~'@|d@ ]y't CQlC Uv|;xF0Ewlb$GL =7ElO$nÒRE®А}'31dC/[U1jF=iQT[)#JѨžA+bJ01QEsJB`.. u0W6\)vkQs6#D6ǰ <d]kjnzGhV4Li%!.A]CLÉ@|I2ϩQ Yʛ]XY2Cc[]7$ u>DjN%;cy8=ZP酠`)A| ֤yb ~6°<&%SfVp]`з%H V} 8.tҋ';y$: :F3tHAqyflr(;iY3Ľ0^V;G4h% & 2IJ뉷?>zJO {`*Ͷxʂ@M`ăipc>|y{VQHhcJr9x@Φaٱ7s\!Q g4bǞ%,,zter_.q/FSv6fq{Oh#xh:%4y2};זּPDd([i#j at4{ښMj׾z<,#2JJ=nqM‘.HRzZ]c|ؘ}c?I %z-)I\^K #:ANč86^/n#Bb2)ٜaiQXvh؈-CtG]-`S8-)lEҵ8z[Gܓ&Gcc3aP䇚j|`  -K#[˵mIC~Yv0DTWk'@!c^磽uۃ-988&Mw~GwHDY: (D H*DIyC\jR bm RF}ٝyvk.4T?HAM Ub]ya-Ь:WHђ"-7S&|b#egvjNg#n<-Gs2q9}3ݥ$p;+cǣM^&ecD7W,k˺5CKSKbg+ͽV_.`—B}-X.1kr'b+ &癙`p?)*\ xWi֯r/kiم& 5Y}]5]MU/SF26-%r ʾaC21lMCbZ_C-$q^r[a{=\z"`$\LegLȉ";]9ReWR&(_Re#>Ty:*~v;Ctk-y[(p+1hz5ʋ+r B}o2]?fNPg(Wodly2ȫRgWw=Bk9?KR O,Eո#ʭP#$Fy{K 1jQKK1Qw9 |Kgi fo]4#vc:`Yꬴ0t[XA!]*,A ORL`PK ,`rFɽH/@-`:,1d L}X>nbOiVP= 2kU( C a`.eo7߄)apW#Jŏ1t- Ua%s=s蒌j+dMQքIЛި싖o"ey.}:~zFcbI?!_`N ~C#:n1ml]I.cm7Q De-^6L`~%MN)fw8xu0)VFSJ;-r ܍Jzj;jH.kD^Ȯ0w4rYZ][WZQ#.xô4;Pr hD, pSSc=o'४љyz"!R5灔eZ?)>~r{~.j\SA7\ݺP40,n0i]c8;&Z4e:>MUc ]2rB񺶢LH̘MΌ8 z_=p 8 uFMϹ?Dwy*Y!M("U7&Y{}oM *}'1j5Ùʴks`?y+T,.lOz4\->3JƢz Hd+C@| eVr̞VyACc@֒tm*L&R b?ulL)\mmK3%i[ X*xN;@_z"!!&:G=L;h-E{ȱTJo],"=LI}=zjڿ|^ ˸P|_8P`EO˂b|ClCO dRNVbnBIk󼘨>j*<(`8ڱ5JnNJKGiNˈ:c=QendD\e %UIp؆.>6QV=ւ@DW; f>oD2z;d.$Wpg䆠!r8Yug1EvL|ƕ倥fJx5.,=܊#{pfzhϱ(['DQZ軈KZc YY\Iy$,wcqy]X ˇy#4)/E |!!b`zݳA}8 ". A?-U11bpCja'm@4b`Q=>{ k&Bb 1m".Gl wV +]X˫}0BTjxrۅyzbVNjk ikFw.EE`DomKGQ"v/hd re`q$|?ԧUYVAe-!*q PJU%;) EY]7óP:T79ՌMW6|H?` }{jyBǭ+@1P %ɼ4X\v9yGV&[^9FW-#>@MG?*Xsz_B nܽeiMj'?)7yUj,_O9 o#ZG /Α]!o1IuvD 4#^ݐM؋kW2єǪQq)OfRA6񆳹tBfV3 K<%?PwK꟬o=g/פk7k1&&?lHtbXrpYf^SV[҂Е?+Z<$D t伾\OmbuѨC*6AǾ;f9&p6\uQ[AA|TJ8Lܹ@ܩ]y3\qGc{CSQ-1#uG3V͒0JAk`nXs z;풑y,?O / ӣ1E*8o>[ŵf+!xJN&p$ٵ&d˝d]c# r@؅0?ۍINcjԩ70yx!e(@1L@}~eO;R$8}ZDʾ=OWt`L3}CIDg*h z=ݯwr%(d:}dPS.'R䶇Fǂ07sNͺ4#4hqlƘN:rVdj HGn&+DQ#5ewҤw(z,zڞ]"Jtm:ŠN jS<7ΰQ ]$dž37?nHڝ(ȅ3z\.; ߓX\9MYNG&V8 l+/˯A_Ռ) O ݵ!bV_Ծ~8 N[pnHZ Yх/ssxJ^vW n{,!yX#+o:hyc?wφP($Og㟕.c!KF?HzEbxdk;'<ʰ%):$5 Cehi˄a~k@iH[VG)T`,;5V4 jZ)w*~t-D}ojpt17@m,U;%ȄA J6;`)R,/2t1S)ʸf\^Cɭt%ñ /Cn0Uh&m[{xScljN+:9}}7f&;/֖LJ<7rST{ۯFCx:Gd)q~$j:Ҩ덪bzTCd`(5q+! ξb?P< UEN}ӯˉ|9W\~ )؏1;!gU&c7f\{xv,NT\ImKEviu̺uk,"9RCMtKHIdzZ|sV\Mh;UhiPagΦ:|ڼzh$HM H=8G<&U{QT ^C֘aE !A ʍuR tj\5;? Eըj_3nDG ewK;]kt]JRg`C4fbm3شh];lqϗ)ӸYՌLD(cftOz!ldznĘ4dI 0gaᲶrF)y}m,;(K<e7XhpL,w:TOz[:Ϝ/ya{g8rgu]BWXluGj\@eS A'j3(0h4_ʓdi44~ysڨ.|vyD9,`ٜRfRN}-WG@RfܑAHE! 0tJݩ?flc,g Ii EWKOP2Dަ,mK_Ⲱ(,1y[oU>uaDAVqu|U)EXy#?y!-ˑBvb(Ymcz8bm7"mbp# :7Xe/IrF{+@|WEr%m|El-ƹcҹo)9DJ8˖n m$抣 wC" BoJgеPBhr˽WP0\cj|#28_))!-SЇEៗ@I"]`wSK:0H!bk=g`Ai, ia#o#*RM?,h،'mR?Ң\o"^,zۤ(Xqމ>$I\3nUV+d" A{m9\61~wCPB{-'y0=O>]Q21  ϑNƙL"woG)p( ]S/y* DTi6Ӗq"j&24; cH(0yWgq]:6},Zøp,g\M%ӇmI/]htK%BqmԩG\7v[Q7ذd8}dBNFuݢ_H ܺV]FBAA4˕M'ΚI0GvnI!SqD:`g*!au"hXhqDFxpˑU9ńeٔM(@b&ENU֤(=%&T\rZd$E,2Y0\T+ fT*87 mgE'6~E?ٚ?HRDd~XmhsS{Ԓq;Ujlx\G6w0:Md #؀ T"U~S%xzȊ9ie@[$,Pft~z2%iM P_*!fNFmi'aN#o6yL9J0A&&;&17,/ \iRiY!fYjgVWwf9 _⢥qɆ24f"N2'ij;#4ގ' J!+#^6L]h~L9Eތ/Ez@kzf/6^VKN}hE ehAg*eH+ 6Z✜1/!sdt2ogOQoo!0Av$%=h +,](Khsu6>_C.$K=5J40-X5u^UDžZ@.#;.y{|quPw;weRYKoN N~R_Pn]`ҳ/+  LTs9= ׾#Hѽ^'(GKt{`xʋ}vܩt9p(Z1Z.دgD7 3.= ȏFKcFyd٣btDj΋.rc⏐7=EP.;)aHzJo'"H;>cbQ7(O֙;ppID͢t"Oz„\h1VA|jÒbI-`5rL7zW"2ޕ=͇m zsK\Dy /,pZ5 nG4ƾf[W1^ 0e)ͥ#zus&乾ܴ֝L5i:Nk}jv]TCs. kA, c7xn% %@:'#Y#8p _fʘDKrm;=tVcE0ro<}ְX٤Л~+Ԫ9YM#3(q{+O]|< l(en=\ i|Ĺsw?=w׭u$?_ /֖;ndv`Ќ_{]VIn e7\K@|?HN?DzqŨGxGD cEW473aOUB⎭u7V!TU&:BdH Q P9V(7t|zeI"!8+C*,xaw%6SAoDUC[8WCWΟ՘g bWqDL U)4)~ eCH? 8`#WT ~9;-tJ!OL}t %Yů4٪_U/DW=νRhH 6GF9إ"X!سLIJR,aiu<Sʳg~SgE;|RU$"G{fOlYOF*[NPљZ:DtD^њV_^h\hh!֊? ;2.m<.SVq6?sxCAuȠVQj&0 /Z| ;eqqD,gGFkkɪ!r*ʼ8>(7ܢeipydU]ݤ I~Xdr,adN"D}g<KYg`;kϣij\ƕ㖭D4] iÒjlcJ`9\cj(H\ި":[̻WrIZNbx"+XTq;8iS!ɋ>o-ΠpXѮͣ_Xs ц _[WE:g˟G|v+G6v/!Ԯ'4.sfyݰG/>:; [u`t*[lq![pއ\eB sZǒ[8'9?b.."KJ'g%8C 4Ǿކ )qPVx /u 6nແ0 P_`8a UmBΉ=fcƑ55 *QmQQ )ӵ oNDJ hyeϦlpnw(^h_/;]xp9XF*4[KlDwu>c3o#j5 Sl&mJ[$[o.U.jƦʎI(R,Q4t7!ZbA5Ie\fwHzBtwjHgm2x|8P:<bsaHyAW=;C0Ini V9@c ?GuIMR;X9s "ee~aּ9#uކ`)#G+w X&ot W%)n9)$ (e(l1xƎBޒs~Cњ,,!+2~6s,ِ|vO{dGiomy ,b&%!;@q8 IbKPOwT`Vسsw@N"^i09 gW`J!@L Ɂjt Z3}2 I2dâ);}JWvڵu¬e}I'녮r^_k3 ěؽȕ,%)_[{B(AOkCBJuؼ]efvC7 : m`B0f8HR>CdNx>Tg(^:cE)نdM #W)Fȶ9 -sh? =ڵ5V8%Gw|]6mlzV" TY9~"a~iގȸO)Cy0R(_5(R1kG@P'b[H265JCx$ ߇+C.jy<"ζ-Y(A)a~x) )e=.'L93|n­,p/0M`~AEGh@XQ6ͪ'EјO6RV6y>4GM ^ysZqA2$Mmpߜ`$Qņ yC刬8oz>h7b݊<pTI$=a!ՏxCӓ֐! F|Ook6kÄ[Z,=l#Z@(jƇCahv(0L'G%6"lP_i# Oa`"yGϧ aGȵk7g%YpD^5wq6dfV-یZ=ׄ.|!V]K b{ӣL_}cq >_z'I!@Z o1.NUb9rf+lInzSO]T7W"SaPY);y g!?}T&1O)t4yG#D=)x k :Xby64YF^gn޳zNc,eqlL*)Ot@eZh!DeH$d%)*nV?k *8?~5,yp4˵30P\F9o_/}wUWg:(ul> Lw9k|fJK AօvI-%[6O\{3nbaTY ALk=J>\y PY$+jJ$5J8\=Dl!%voBwaLIg=sc9Z܄Ƴ-䋔8lk5hL!ҁ9_/Lt(ru2EuqrGEЀVeƮȴB63@`H5 F|@-LcB2\ Ma]u3k~# )(%^/?U+ FO\C[d d{&@yd\m%Y+?M;Oiݦ;lwTo+̒{nئq*pυN (kt/;gz/[b?32>`.9Z2"~Ele[ZPmjSȤfe`eKq`Z<&\aj=8ǎ/`8d?њ~ 2[s)CؕjWiJyVĉ'b&뎨ƅ}cY^FxIF9#7N%>u yok N CV%O!Q.>:6M޼9uEGޱY[6@@T1Ag{~ت"%17ɿП,gI yXH36!& Eҳkx}~*ac8c_O:Sߴ>}hj%R^Px=^nTkD<&^*a(j]8Ϊ~džst\us X ~ZDCE bZt>UC|ɇ(GiwaŜ!f{bѹn4 BOUVkU 貋0Q+B}1>3^1s$ut)RyXddJ H.~Z `|),8HȊf都x+&nYaDx\8Xi0 xyS'?׻{ln1!z(vg1Ft[nǴ.{^\F@O1#f TxR]؄g3 [_dl?EU>&n.F=43+ XCN,sÏo!Nv}+r}h68`RaKò(!جIruD/-,0p1tmlIC{Ur0ןWsjWc(^e8NENaO p ncz 1/d't]JL?!gT7L剒' (_a"1rL{b=sRaH5_E'-)!$ˋMް搈f+ePm2c>|*R89*(Pv,%i϶@O=şÈ|d!t"@ܼ)D>:]. VcdtZo[_(֖~ bMY4*$ow[v7vQÑ 1\t]tP8-Y7ݧb{DLCuI .jS3.xM=EQڳ ruufk s>[uyO4b[\'|^gݒACl c ~)aCNzyZ<-U% c`*$|§ oH61/r\R#yڗ@ ҃^RYDk<[}a|*74Q" 'BD?Afw:]T#m$xflwCWPW#Ɨ WPwd&WSb{/a鈍s0(#E3ʷJDAYW-PwDDZ'm_΍O^4wRehjRr`oRMr~klRt.b4ع(|$hC)/ AmdHվ8Y7'w,Q%MUiueF!N&wC;zһ|xz +-(c63^*eCt}Rz ^7l$o~p|/%zTZ]Cq@/ TLnˀ*k1m TT†ńFoj%|(58J1IϹ%|YltLSE,DY LpY)!3rxl h3Wf=s Bf~Α)PxI<f X&1wI6K eᆿFsau~S@IdJR5=yS2ia @Kzil\eZ紊.T͂YPHiG.sD'pG2 ÊIr)rQu}˲)qe܃Uc߯ r}c>]8a=^!{uIz @tap0 ;VE}3St(>VC\X g`$jC!L+C7W!`uQ/VQChX_-zqsJbx(Fw ރH1W8;kMViETw) fMKºG^{ { ڬČ&چWb WgskDtM;e$_;AH"ųŊ+b1@y|o*9P лR=vg6DȡD(EAM꜇bl =,2?S14f? AVCd*FkF@O}~ujP Dc0OUQ  KP+Y#xb!8QHG8&5Ofr %M2{XhD*WSmqNO8 x'+~$R8j9p1Y$xXԃW^.j$D4vNŀ(ecWhX <O+[Zd쮃 J,S5̩ s|\"t.H@4h쏳 [9ywwyۭBS#90slԘ!I9)́46_C? #j]bvR\o<ҩJ*p4_ٗ0sSv8ӏʄ<eC(pʳRK6=sHR7j~& @_@hj;d8Q̶SHI+{2yECB< Ŧa}QpɧR^avbdHS};XSIohPJ<!%_0e+A죧xshte\ؙ\"甘Rr0}#V}.+r?O8a@*ݚf\Nmj󁴋p%QxZ +&0n]ANZN}8U&^ҨqF? s=r–1);9} 5PxH4P~jQMJ9#RQOu<nz򟞏a@U rŅFNJ p3$y`,`/C: t-ASy37zFI6x L ǍʮH%)f.τ$2hŀv7b~TdՂOƀu\B|\ 9=]q4-DFy{cdc6a hk]  qA.G.FRQ w>HVcK OW~ϓ GTSNr1+qWB\>4)NI6ӕ{b_\Zb ƭd5.< ׻‚a"7 y8VSJ&JUͶ3#VϵSe+ (y]5G\DkeFYs+m9r&QFBrEvp"7ef(hS٩-bd8WXy:Y;mv޽}OhAb\]Hk}esnm+|~%'FMvѾbNtuJW77u!Vˀ6y!hwXn'%J`@2wtTîwMl<\[0')\`u<[ 5L醃yeI]KnP3ԧ `s+]IU*FI\(_V*d,E:cf䊁L="61?fdXj9IA4X#r%̉qm<+S})R:goAܨO{j}-fXɛaG4VcnN:8f(e#Us>y9"[Ŧ2\Mp9j> ~%av'ϴx|Ws',s=@ó'V˪aO̥|-i(;ߴJwjsedlFoa'hd=l㗐%?D7~-~K.~ZB<^#hN3}ېKytwRK.UWՑwG},mX]rnq3|4JR8gُSm1Ķ(5X!rNF Q3ދ7`A:)rg¢|X;y;}HB{${eE~%I@XsB͐z4f S'"ޛ qw"Tu6~ mC_ϋ ʇ~˞ۓxg*XlGcy2XrŦJ>:4*gwA0Z8x0ְ\tYgMdضgqga5?.TP-gqL=&#eܞ>ToC@Tٍ3H.>'!KV:?WbWHtjG}{wjXʊMFeR-{#r}I*2e${}&ڏ\Nvxs(BtW KQ*իS$QVX<,#M>1f3"lcoQgUȭWt<^'鷓V|/&p[ٞ'wLd6LJT4ee3 ^(xU}ƌ̀(׎MZ ?(&p>crV^N?Әhq\4i?%4M* /`P$!}_ ߡ})eG1NR,4+"Q!hV LAQ.)KĥD a񚀸-)ߖ;wmBh/'&INC]4q[q'ly|UNtU$gWU4dqjб?E#$#[^$H`r`rf] 9V wǷ$Ct[KW ȏjeuOlE'F6AywV,b&NwuO䭶Ujz]zuڞ/;@+t)sw3da\{0Lj: X9l"Y꺍 ~'NcްPln33bp ߟRT";ikj)SE jy€`Y:hS Z.2i*KD_e3Dgh~xӣ4pkshН? i3\@~ivsߋ)EA)[>zTi1[U-)qdzlh3;\,þ)\@M3eZMU6尡 14[z|+JF;`{~N\Yݽ0_D ATQ "1ہࣛbk~3+<,-rMp`QXt W3)=9[Ȅwo؍ Fco;lz!^,Aה! xɼf~WH&!ihGp ${ԾKb]X[Hn0$xWukRȻvL` ܍{VK Ⱦ߽2">>egaMN_'MJ@ (ٛ{8Uk/)\   ;DװQ mcɇ]E W৩ k.#pDH>s[&Gi)lv\,ȗ@! L2DǬ{-Wn F+R'Z=:ޫ3S*a++;w|Gi*G ]€-_T]w.}$c\SW;AzNybA&Zݞ6 /m | 5%_ 5i[B=_]HGSIiEۈ ^к=ߍ+#l|T9:@N5dxK'г:qh&!`#9uė}rx⌄`4>)'iQ9蔛SIvPQ5jN(-lP$G+?PuM'%xԗ"wVТ04aC@.ґ/^MK_0🪔)1Nz_)]1iZ!(@-K~ :ӛ{-tFn\zPi_5ɵ~T⣣ⷱXKxbŠDʉHFMć& Zo_*jg߭XZ¶dA9;2Џ g jjo/k@!t>H>ˤk30euit0^Ndj F _Ε٘ܞe&Tr#3(9 nb(;9i=ӝ_aÄxu>TAoFe (G2`Rm> tN\1c*اS岙xgg"_{,'[ב'GRֺFBOkF"um.]j. ݂MP"}_yKl6JD=tÚ0=_>K#iֳPHܠƛܰKMzhքB~MyKy/̢] DSsYS:ɐr?<€ٛV5Ϥw|= w'8ea ]s#"BsoE^Bj.0c%R4rh;79rg]յ.(S-)ƪv5fæWa|i~~dӔN+lsZ:ZWY&bIMji^N ]JYy9FeoCUj +r};P| <1?/*hnGx"W+J';t>h{&UX;/S%E2- @0=)0>6= qCr 'ڕԃfD>2nYR7Oy7Tؙ`)%cߒc*Ɓ ibm;ȏxND.O6rj!uϨH%/z\%&ilt#}4@02'6xN7`qmW$X~J ^=mFM֚#l0ڄXGN3ZB0>Q"0Ƨ Q+EPi{ EZٳlJA[߶F2z )L'oZ 7be0M&W#W;Aس5^[ !hGk-wAj/roql=%/=;t+!~ut $<it>πwjӏKnJW=p A͂KPo]Fп~~V ֎k4 L|j'rբ5@߰P'J Ņ1j;gx{|G`9I9$+z0#/itx.#蓠qe,ճ/9m RYVDc5reGmȂ<^ΫLy/G;ŎLIr&wfԆ/gHbf+6P' 33 ގnjd/1ayTti_X"=#SMHZ J>,9qKo6ѻ!%6KePQW9qM;U%!C"ST9COeyKNvpv@¤nƧl(lb8bj I[ˣ檙c0Rw7cXBSjw@GjD!saY;x 4YL&_#p# mJ\z[l67$u񳚩:4I& fgX1:L' ^m5\qZNjH>R^bj@ZdS3&Po^w"O"( UHF\jy!|V,rJp58BM}D1S5]-t ׭@e<؎Zl™DԮA3 @i^ʆ">k?[^?{[lw:,cXEl1f/_k%#YBl+m\xTT%Aaܛ1z^J⇁Q7)d21PGT=D[4h&PM͕dOۭ/>OsIopÒh55Y#]\X̃1#};Ua_$r+On(5} ^SYRsDE(B&4 _@UW]#ﺷ23#7ggs/Gfi8Ӕj]^Mj!]`n)I;R1.hr7pUNo7 :-Pi4RU)F"_#bnzv|[Uk'M,q&K3 =^\=_-LիtM8 68r܁q`# Ev|Z8RXQ~'pb)F!1tlfg8^gIl G|w#*_T{/{AdoK_d¤ܝd= AV`ݍP8(COz`)yZQlF:Fh)$1Fc(c[YGoQ2 m2{37n |򉆻X(( y8 yX}ʖ JMJ{EFEQh1l1zI+I\!?5E^#,vp,2Kћyndxͽzruc6q=ރJ,$-tp{(@gK#jmmWUP=D) `0<8Fj' wp#x~*A7^M ے[@ws}Z#s*Zr{ vCÂ>ҥXNo4;C +Xb[#ap=ܜE[- L5`]2vSI{ξw/M$=B%=,*釾rU(']8ah&C 8R!(h5<B~(uFL CJRtsD|8%@)s&Q"ERZÚr3V!{bii;e: g?mȯ$QyHԏm?@^DA6?9T S:*34"܌-uϛH. ;Ma…B9sȔء0רc^l9kf\Nw_:=SmTmIK9Δ dH҄_'0TεܢhxfQk;;M*00[]YH3wMUWӳ|Q$߹-[kZ+"U#͚̹rPmzXrSlɫ5/Z6amm t)/2t>"ܐ`/-Zp3i,bA dUh\ĪfPHoarzQՎb:U0s3Rhh7L⨎B +RYjt¬> T~*ZPݙ+ LY=1q8P4#CM 1z B2:W"P*]hTNPX$DDn(6MvMj|a1Msٝ3Kt1߽'!DS$0rh]dENП4Z2~!maMVMȹ|b@Ֆs0<hĐ̒,tF&@/~MZf ZCJ?9 4"=1o9֨izGz{``(1YP$kJZ/^VdSa< ѶpԌHΨ7a}Ycl7EE8GbBW`t «t.GkRl=S󲍋7zqIg!1ddJh;v#Sjvv9ʻ̀\ .#<_ǥ>ANCgf"mtS|@)x;!%">*P{ޓF! uov+c^̆K{(8UWTc{U&)pAd}ƻ/3̆4k$tEh_,`RkuLc0#x."!ຆjZɤ[=pwP\r[tD[N"=RgDi:nY#q pyK&@}^2"Jrƈħ(n2ACL t,Qg޺j ^: WVOPU28@1DbQx֖fq-~͖  2( ^1p~ҴYQk7?JI".̏t$->ق1kG-`C#IGr낍 3Gk|tbCgyQ\ j| %YTR@=( Q]*YΒ3pQ['RYe K4zK&2~{KTRm:|k^t\N;LhL$={oFZX Lb!V.MH`0C- [!8i0dqv^8|23\:6 !FQ$`ˆ]{GA`$c*$7>Q?ѓ~n)HrSF Df%eVWVĄ5QAeJP˗ffAM{ae5{\3?z7 \Ap3I0Ss!!0 u!Vٴ6} QHq#  wDp 8 ]td4&Gժ^gؐ{ AUB߸AӶ0vMĈA9_ :m6ж[uYY?h(*U7ePo.3~Um  kIؾRCotnH`2w851P3ƿh21+>=(@=#1@sC͢sXxb7L<8l+l,:ֵk9h,I !ҷZCbAR *2}y_֢76 ;qigq!@u]7#E&/^M 6lƘ@2ǃx&1܃F pT`rK/ZbDpVXfrq#zp7@{ S= 0tFzS-jH˶"VIC˥2SCot`ŔեC) P}bCJ1S1;>t2.5 o W鷲n>IA$;;=Mo5e`s_k$ӧ/@1r(ȉn#5k`w 0!]2] c𸡕0z? 0*Je鸰0/Ab,&{徑 с- L0Hj+ mP CĆJY~˾9&WS]@gvf^A\ rchd&MɅD=%j=|W'l 5 o޹qhwa@Q;M8 {_>YY'-\& .ěUFMH#(S~3qe*ЏKL7D~Eе}C-D,îSWkyM= 6ض^kU2%C"7|mX;Y/,`ItggCdoNPկgViL9vf&C꽠g&7ǿ6w@r~;IcR+0h̎Zxi Ae<\3e2,e'qcv Gt;2";19{۵.Tsd4-KчdCzPWiM^;O .<Ԉ\!iԍ\7->Iza}#ӯןV7UkK޼lSJh$S;'աOhe֕|,>hY;zB͎5xW9&첄Nx5.?U ۔&9L[Z^ ׉Wa]֣"SC]VEk~Q.6[~4SkBẌ́".+H^8^0mVmKK|Esj=،F XUˀx5ݭk`+20%ܰ EF#4*+Mս9WzlQ|"u7l׀msLcH@I+goҬ4ASPƁ/{ĂLHc|Y7oc@ QhZG27H_^D7ۇ:R5T!̳&O/5^w%$vce?Y+3#AXlfAkhӨ@4C}67Vd=m1rn\4{q=y4CK&)UwC`7-b<ܡ[cКpO%&eWq+j%f|^ûwsۗM}ٻUH~vB,M!\B ?61R9l1@ ]$$mGMnɑNjH9ɹe!Yv#Xh ZQz 6yXv!u[LIS@ !q~,>CWY!+5l gՠs81B+[ΐUֽGkvKz"Km4V* Нuv:*˚0V/h2P]G@[{{{ZIF(ݻeNAF"taxJIR6 +O%nO؁܄MФ(;*T,e;3C@oIً)T]ųovVuM jϮ8ƸBYE U1UR_5hf, R$8|aw *JQT\r+1߉15O{ 'BxVzah0Ga>F 6Q"Aa&sgml 85;!kIyqԠ#SkpM=?.,4 j LF)nsUw}{kxA7 zЈcG4 030ʹ{O︙%&l8pvLݝ8EfнDmߢwۿ?-G\Bp[bx4)\ "j»ocG[4ŎϺ`aGk#k`$Ѣ%wNo2g4^ 6ߘa6\`t˫.7<B hXh5~eAxǐ^aaNWMgi~ n]@ TFR~mP(K:xKKR {OvA=GL' U6]akկFuWlw:灰 ~K.g(AJN,x x|q.Fr/?5?lʭwBV$E6M4A{CZ׿lžM.VN?[Josu摷C#k#֣?0eX g@kOc(!b]|[OXsSJ}+}|p":?7 cO];I j2#c~*"[hA e4l?1і>xY!n59t|Xd|d EIj{!Uߢ0ܗh^YG( hmr\ 萶HEՄ_bc33`!Kėvmӓ&5uͭ&kQۮIapb юoԣPׅZ}a5[ S)eJ`p&xje%{6Ql]O͊ЕmOLYAvl/4Ӂ:ɽ>Ȣ24qe UĐC͉pl1KGP]aBJAVTJcU\5APqMrtFN$1|G{w4)η[XLv7UZ`Dl0$ aLi e ˸?A7Qevvȥ[w|r]Uo626ٺe%۪%`Y6< K ~tg`n¶oerLl@n?5vr»"3 J$f'IRS/1bg`ŅwE=F!<ɴr~[@2t <8=SëPe'j &p\B9fk_EN˾or<$HNÙ[!s!/eJivdi}c+ͦ_0鬑8)&Q㑡ޤPVRga)T?֙-jΐPp)'TP 9O h? (,go}5DC6j{CR3Ў3'8@^4 ys} f0W O<Lo -jL 2=I6^xHIf茗ށqaPR iƎ?i9qi V k|wL3= ;/5c6Z([Ep<'Z=a8} x-nLrp|Lbb}mȵxP 0%#֏]"[)V8[JyP# ض8"gyY#OVIڣ-1M&!sqڧqR!29]%A}aEj (j#i5ocEψlS0D* #[,:QϗQBé!H P*)qY jH|<x 2E!nɡyk"G2b<>LL敫ʁ!J1);Ës#6qĪPpKq ;~-" >i5fk;`a KHO )UFbhļ]9 .b +|SbI9T~7ĘFe&kPCƼߌ$$4aS%ܭWEsGx(1y2Nshp$"l.bRfQS*&ͣ9_#8í=m1]=D"`3.,phjLJϚ \d?s`ۄuƮZ8F q !@~h ʑ;%,ue{3oPA~Ej{W$=a!1>CcH*3VљN=ģJ5mB-X5~yn*H.}IG+-|M }{RA~[-*\,P+ycTOS] =)S(+ԭ@H.7s_Wv8KZYe4G Ed&#ho9!PCrүg$Nʹ@M8? lN8%AwXؚݎ55{@rSc?*)OlGzn `7n46Еt~$  FYt21~8fuMG?qO00<$vChD.T%[xu1{%nj{fuXĔ90}!)(%+:R ރTȬ bҳq #kʔw HANȢ8HB=k{>或Rt$r^yl1Xӈ>"8Y٨\` Ak$fC^E-p~vG z1b$ svbJNy;P}MiK @PEz]zsAB˾5Vyv_S!P<éU>%wJ4Aʍ+cKP-yYm#`H.EYĠu-b]_ ;BUXNba?JW'C2ca5"]3 qb:~Xy}K)`{)-d qV!.Hd66ΣyIDS۸cO/E9,w3JےUޠ Jkk0}^ϙj^=a8&vm_fE`yo SzQ %ְ3X=NjL]^e^:Lf+2үzP&&y?鯫ݼvCnv#Iш ?K(hbEwOr;T_L#:ʕs9}ZD ?X$2_rDM aBSM}85x?m8i24ܳxI?G-MH{NcYi! &j 3ΰ_riV.NstdEez5*o+ko@s+}[};n]xVMC/F8bB٘)W|[q {m( {2ET`4Ӡ̧Γ;^WQ5ؕ)`#H䪾^&]}U*-V*bM~tMk䤌)\Orw_il20 BhJmH Z7@J[З=lyـUz&q@lp '<p:N᥯6f<(I s|J/8ӎ$=;uaFq.u vlA+s[RagqHmJ6}h1]nScC 2ɟ];G*0 SئtDEXQdU`hvz&/MMd`ɭl)Yٚز+Q=/X`02bX# ެ@%ju ^ԛa4hҩ8ʎ.,"4Ҳz8Q;KO۹4tM>uqig0sl XGWwQl ~eⰃSæy W6UƽM׍XH/p炾DJ)& %);3Yok&]#tƘ%] W֡~obqʕ  F3a[2 %mDZ;T.嶜-5dM?*lC66÷:xHv˓Il-c= ] Icҕӆ,M[ )x~" ^!*-9P8jR0u,t)Fw ߭t;JPTxnC _̽qDAC0{0 6: ~MHzX\:h{`ޡn}ki8βۊm2||7_|=bu| עj|rS~05ڙ\a6M^R+#o.L Ш_gAYDR.e ')cV%'+;*DF넧,^GHIG>ȳjz]p(>TxV\-Q+"c{Bos0 H>,qX ~M6@kL "[eCÒT=uwltwnc98*#M1 '[Yߋ*m&J -OL_7guӦ9^7IpM;o$0O~,_Y57#T#Ā  >vDЈ.^MjDmċ22j\!(ΔH)d3,mÙ`ϬV6QC穊]s|JS,R$sThkPKr|pG1EnKDQ!"x,GJdǿ[3GhhC1feRkX1)Ɏ94NI껽 YĒjQ~ۤqd>kνd(\6GJXZEjqӈM^T3`ú;]Ez6֔ anŎOf`-L8t5^ԅp<'y#hY'B#& c/xAÈ3Iz(? 2{%†rCiU#T'@0W%@#%̂bL-i\<5"Y/+;Y*"Բ2fq;sK~,nc^*yI\>jRoE, vxg:4"QmB 2hذ|Y  Lф G+jOQ uoe!]7/XrnD~mQo͵ŻƐE[?94l5*87s :5ۺ觵rK)_8[tݸ~$/d_nϚ|؎u@u<\eNH̥jy|ԅZRv6kV?{ޏa;,z놰߄kt%i)xT+>wvDpNvZIVny7> q1Vs7A-zM}05X~yچzu\6l?V4U[x}`<jx6UՕ *cB9:sbI 4A] * Tlj#/t@usf^@N<ŇǗ[۬bI W&e;'ݏ F#t@dV9vCu[Vj UjXpPN{^C> M~;xd\x5; <۔n ze*e59Fԗ&ߺ~=u4uj14Zis]hneg]pTyfiΉHKE/INE{sN\UtiP䀘tS|L`!fQ_+[)4}K4X,Z(j%ԓz`{cB'UhKtc-J;֏Ѣy_^~G\>M.^`|Ni%nGX֡=\.nZ䀗'o8fΌtANO= JβgKm09B6 rY7_k4w/C "scק*Њ^t%T<涶:ʹ*B{[1$$cFB}.(58kZ'f[k]MD7tTK^eb3y@l&C;>br٩QdԂ1VC>جE[„=M>_OƧe. `Nq_qY UƠC2t 8NjxRq κ%o<#?N}CC7qn^ Du?g&؋B[GHUr"DУmoГqJrĴqB5mG*ٽ@>5Ȫl?zGm~d+7@] gkTKn3A`pǶdJ=w 7d&K t]~q\7+*w바&fYa4!A%`2 @$0tf9/& Wǰ 97s+jQ+1Z?RU_Ҫ*ߧna汦iP JViwFq\ rX*RQIPUB9 a%8D)2tdp: m(^`);7$0m;k* ' o:Z rdW,̃ 1GV+Q?}la44/GjOdzN˷"lCbK-Ŏ0Ĺbsw(؄ :3 τqXrh.UkdS" @8`j͝2MDontӻ _hI8*#׈2p)/T{8rSRzEߑ,P2DQ؇ei/-t~.(M(0t:=qn"L–BJ=P:uvB II>#^2 hJL4߶tq1 !ηg'u_XyRrsn[e EXfFmN$RI'P se6j{9r: rj QŅ>Xb=S͢FŸ40~ͭr_P4vg࿓|q*hϲh ?n>^/,A w ſS.Z/_ H n8uC6Ywscg}Wcm O.LVe427yA~Zx)oWX{#.5Qߐ=e0c7C2Ú%6b>2i͞Pp\;F訤֝ ]vbq)^Ů%''nŅ RxRͧKCwGId1<:-lxzfu p{*f4=bʜV0Jq\o,g2wѳdHt+jp- 9.{ k<f]= sxozF?$v"4Lͽq(ABzbٲ\)#Yاnp<d"Mk1xrJ0Z`RރK81߻ y_O&%ɣ`˜2V3ea}r^ XH<)V-(;e4 {-B]' |3pO/M-u`䵇9z`{q0૤ƧKE-♐;p‹|PҢ, PB;o`Չ)K0<Ň?~S)Yqv|{od PO؊2 2^Qܙ_Λ掰+;9:[`Xj4ɾSe7&pU@ɇ.;W[gǺzø"YN18BoWB&@ܮYM4>Qi, pt.MF_B[yQIlcFN'`O ą]l؝ǻhEbs/B+עIT$l*umA.ӨΌRƝ%!öLB `䁆ska1^J$wWuKt5$xN1@F*\W9~~.6v-(MŕA8smGQB=63 0*V qTC]f`kY@u%a:W`;xHGnV4LQfkE%E)䜅E`miZꟉ}XAJSk-m_HT`I4*\3Gz7^ !J̫p3S"fW;r#qvqÉ1` ã)5V86tr8=G!r䫶RP{Y1y G然n Z@UhJƧb.s/!g@$QSsş `);Dl'މ%8%`s aɯ3۟L ԢlwkRvl 6KY8A}'V[RX{wWAP@ }~go>fҏetdwTgGuG  g'F0p]&{٢hjI"fЭkOdrD?$]XBb7rq (= {V*!*?-;혰*oQ۰\季U SN(5JL|,x%X _ְ4.K a;GPt>?:E?MajL* > RQLP&,.tȓIvk!.WY(Ų41X7l;D cjy m#w-K՞ȡ|7L[ue`fCpaV=k]WDC*/g'w Eة& WC:ڣ,|~3`4꽫8c+KS8~qBq>X܁I ];pNAwIG6i[Z|Cݏr4yG37cTWoÐHc|kצ3dy&LH|F6% 4CY-`[G"ܞdXLJ- Aㄲ6$t@剭j;t ؄ފo4#0 j0Μ<d}hl?lq:~Tzf g|Iq\ޟ6gbNǍ&Pu~6 Ixu Eme"+ QL֙dW \uec^DrA>DO110B\YɅ+ _ QmP쇍qgOhgMJP+o,89\G~H¡0 A60l! M(_e)T76:QNtSJue_ dĩ|DdG,mm 'QI0C1 .?x%Ud'l D-jt~k[4 bA)+<Sf'6tVmR.k{hM EN]ߑK 2h*2WvZG/~H34DP2f'_5jv߄-BOgt4Q0#Nh~ә 3&哽1W=;ƫCEd?LH CLgq:Vqu}-Z9_oEߪ# T^T-Ha. WE'WB? ێQ |Gm ޥ@D0L_bseF-TB tu 'sh9 xf[uWl૊`+Qy%"VٝUG#Εyx.}@S? |s7Lء$skpk Q1K_y]sEpƃr@W[J0=b>dG#$FvFqPf.+(/4L~QWp xW}Rz$ہ|ӍB|ܰG֩Tqf|?H[vŠtHGHmc!;Pv bfj(`ľky zNgGS;wkM/l[ݖc9 2~ P#]g8[\- Z Ql >g$DF⸍Z|Xt^ClKZ;1 h{< حlcJD&-k&ʇc(W,`CтD,ln^/SU2$m=w蠗j-B':ćyiʹ6֫ׯ?c9-?j+ljbg@q b7*{faBdUcu; uaG~PAoJV-)5A Obί^@Bq?%}l[(>xVSlmOֹۙE$̐2>mP$\&dLX/q! { |}T(vǘ\m8p;GF'ЛXˤX? %asR w^;{1Ն7=`ss)R &e{j\oA=r4 aZD҃%2-1zP/ ̊4Yq!g40#GYKqTN۳ >#FDwJ36w(aa+ 5,Y Nކßiz@30OcR@DBI}ZA hH8=SL{DWñ@R]{KP!Z/x9DXr;wAyFP-y/pO  d (54sipc4pv97Q7^xM! .Ӵ! AzdF a7sG1AIǹtT.C \BՋ 09,\EG+@rڿ#x.-sv7lxhfY(0YxiѮ @SH2/klݕ֬IFX51.b". cZvBW١jW ۔@.wCd>\RJe|ɓ/iw?-nầ@{sY'VO =٪ &n:F>$ )gظ1Wa}xvúP*%Er\YI BI yLՈ>PVQQ]7r#쯛Nu0;cp3mA#+Vjn6bRWB>m\4'VymmvA6']~YAܧ /uuKfn42V (7?}7˾ĝy! )WLyﻚ꣍" b5߳k5l5yDtWY;E-RMg19s0}>GWgNaiC )͙#(#a=N e'ݭ j>$r5iF 0~^GD(A81Fp9$SSOUz`dF6"uǗsKmPݙ IWܫ݆X'\{LT]b?;UXG8+}W:V/[lôE%M -ν[cIKK.¢s zb[zTVݰs \-WxI+qMsD2|<]u@*T%-^˥&8[To!־*L;K%Qw*DفY0e鏍'o YA+Eby(չI RR*4s)\aHnXj l ]&\ ޹`60=9;Ϻx4hxjPs$`hh7;J[e܇Kk:QJŇ!a}Rz2DBgB&V1=8NaP"~0R5' _[w^S=[a@X sߋqÓ:CQ}G 0zxg yŚeTS}bv\)Veo3Y!̀nhq1e<phC,(ۄ)EOd|噣 HHVm Nr[yEy{ZZŁ;o㡲jbYmF|PۉsYa6.];]YFv ,8pfTU:UiqC-eUhy$ )ٜ;p2E83d ;9S -7pGAc*B 8򯺈^oE rA150!cfJUfs?[%5>Rq*/DM>ƒH_706΂ ŨK@Br&췝nj$%%@(u-N{,A /l1Z},9Z 3(`)oW u{eQ6+S2sV%EI1j%)Tzݬ¹Wk5Kݙo7YUx dϼ?bpVLO s6g/aa4O_0Lj9̸mH'_GHXkiHXr/Ƨm;2rmdWgqgE+y(РJCSiv,i [N[b޵5 PܣC7ZV}d)6}>Ԫ#&I#nQi+Da4].[T5hN%ZXl~hGgn];) +ĖMp}blý_ZxC,A֥͕;d>%'qdr"}F;y`8 (W_&&]CWډ{S{w FAM2רDh5ug Z,A7y-ٍ XT>hph_, r|R6nu E)Ӷ=O7Afؓ HFx\miKⰫzk)J@e}# Ч඼(؆I!hMQۅ̾ ?WP1= ]O/~ a"k'N9J)NfY0U/  I.@ӘC>  `c6G%URfVgy^o$; ϻ);e*̋9"|Yì%JGD#PJVm\4 J#t#x+BK@7(vi63Yt W_Z_FG:[?zw i5HodeY [:FxKB&4=< #Q[5DjKlB$ŰECrjn*,iapF4jD(nl';w/ZגQ~'P_פkjũӚl7讈υCAԝf"U4 z؃[Z62OHɎz,`9M 㛾;h$fV>Y;01*oyRkXOuG#Q nK+{u7 iV#~;rK)2YBk9Kܺ/P>|Ps3(AvD0w 8fclzN?u|.J{xxIeܛKl2_C+&x2Oc0! vS ON5(l~*Xon,ztԽwQ^Z_6MrSbMG S8v6;k8[.giBp iuBLS+2{Çqd4RPjP3^/vnd tVeyԨg>v=#$$6 Զ0`E=i1c}B E++'ŜZz4j];qeu{V!7ZZN#)p(8>~6,KGU'dg.ktci]g8X Y/Q)T XFQm4* V-mumI}U;1"Uo{,G*-.*V2.eZٸc:05p_꽱ޡF1_f4*I05X1 8wu||Ri(C#1BItn5rb&5߿64>]XŅG[E:BKgLOJ=gK<ѠtULKCzkbhG<Ui} zW#tc >tU:7ft4E?@J~$;@V_`202BJ o_唼][]zsHX;|ʁS d_ j]VLBX/ ݯ;FG^>SfTh;$8:&z՝{kBԁgsյ\`}_uߌL^cH R5㗲4Qmi.Ka6bVDZurƔ?#6 K֯KS!G"@N`1+8m2&?-Y@X԰){=izzZ% vLieynɇǬh\ܿ:z5eG@:1UR :te@C+1evz9cd6:Ծe^s$._`㕫f̽]xya]^;TE62JM{QC[%tQR^|g7#k }fJr ҆]@4agx*<|T }w ѕ>DbCB,RZX,4l4?Jf%. `)O :*.apWL\MH;OU`Tip(5$o~P1#HYK#fhvG|Efy@,M3 ![W<ʀj8 $kHT]Kohz:D4 ?)ɇS!)V>Q>CY幁IsN˱JBgi~|! =E:nǁkNij 9`bɘpX~m&gzlI*5Z4M%~p6Ab#_ 0gQH3`6O~g6`g-*/Y7ιޟFW0%VԮќ;/[-=(-{w:ٽ#21X ks2bѺ1 k]hS/S0_S)Gθy՗M%hܫ*}%Fs>ʋ, >h!?D>0v..F^A|cd:GGR{ AӒ }nPu<"RgkooV503U5wx!{a!՚ylj*x%UaV/i4XΨHᲘGh "z:05@yHs]_Kє>ҨZYgC4|Xjt&Dm:pM#әTkx!]H<-O>aM軿|wFuvg \wi&?;Ի~kَKŽĆɦS$ XDUU*P~.D0w/t5e1{Re&Z1HX["G~g[Fl=izrq P Sɪ;?YCȕT[S·6L<% *ZLj ]rRh]913?EQl@MN(^#U=h')zEHA-b\2/IgqeLA{4_{PW#s 4z a!#RRW!t NYx^49k*L$Ij5gUaD-jTSH*=-5@*lfi*7Su+ʚc(&8Q#T:˚=pR( ;H |'ŝHmGǬ^R!CR7t伣Ȉ07\Jv6)>Ijɞ텖F0w+Y8Q0g$5|\b{iB"Cp{?xFF Z{؍(BQ!wh ہj[zRZv?GaC+q( 143!&5zḎ02 Ro/#_Ås1o n.jL˞c2w#.B;] 9!\4}o_2E#;;!Z ̩f1[caD֮O?GZoO|jZd3;p-Cb:Q 8m>nn[ֲ^,S!މ |?gQpG(fN&G% Ud_Ky8W7%TgaKTF횽&/p.+o _ƈɧ  줕EO Ɯ2Mf$ErjS]5:sIf&ନ+vWRD/[0Ĺ B9.Ccz:G1:; (?`.+ш3bVi avReA"߷^RA `eTDv{=>竂 de(݆'@BYUESQ*-<pAR | Y~MؑmՉ+fkw5n^x۬3D3r8o`6@ 4/W*MV^x@orPڷ;Lw:XoNZT2}=wvD @N('g[h|`[l|k}Hcd`[P|;,=~MYzfq|#/ɑՁ7N o砨V؎ש,dbV_%En YSE pS-_86Xmi;m6eF@oϳ Rn1צEZ.ܭIHg[Ը̻!5|mmvJ,g2kG2(*}EQO+yK  Լ'E6i1@*PЕ Ko͌|h!|&Xܿe0@/m- $a^pm 1"6_*5IH>kILtho+bF !"z !pw!d`ͱ.LӬ1JHCizH3RSc*OUxuzúVx K.gh k,fE^ `qB5SdYHfhj_~6/jWJ{  h 5A޵ܫO!=)-M pVQe}whv<"فpnI$S\p+SxFaH{G]ZJYzF j칿5ďz[hlE֩{}%kvoT49vOİ,3~Za#͸Ire?s׎8HΟ&t<nBB=LWtX*t0qF 9{9<1YE9?r$4^˱QuMC$&$(RD۔a J\o Bzf(V:}gkAq20԰:tu{)@>N{֐ [r3a'<;D׀:[XxT91E Ox[5>VܤTfS#hDX=:z?' Ř̭9Ѿ=h|$X?>Aʊg3#9SE`wUe ~e>Ta} w^ĒƁq,U%bpkǗ*h-$txJ1e< E?ǼFd!6k*NE(%G<#y lG8p=$s߄0gv;"~]!] ̞ 1j&8OIgzd@zdɗmk.l6\%Y}DRtMWJ$Q9 9pɭdK{Iueyqw%5O`"Dpk"z&Y;*H؝⤛33 |@E'=A5v]9ǧi/m1P4es2tAosHl@d[ tsQI@Jn`[>j$qHmg\8sItU4gJ"|xS7!(Կ==X;(NA##*x_}K׷15Gj xYX&7-S`*MiC, p;XTsBFUowR(8y:`@i"b@ s~X,kI.?զk*Nifd>5^2 Oi\;BP($ aj%G.[䤣ဍ+< 6э@44o\ 42^:{Vʺԙ5arГz3La凱6>Ⱥzw6sj9U7M>aN&g('=Ẑ<QVA)x+[lZv70&X5vX^ ut+=}dIt" 3S 6@Y*đ*s]Ⓜt1yjo[c T}Y?ƫTuvv;h.i1\{wb1׃QqlJK5J~\(!V؋(#2ݒıbד8>aŶV2.3 c:3kTSnnWxLV8'؁|`І`1jmQ]VkP`S)wޕMnP xpIݯ%x07夅Ƒ/6u.ǝU]e!$coi;ifRFOŐw²>?rp?$}ncUkM7PI~K)Ť) FC͈`\#!- Hi>kB7P*i~a@tJ0%@iqubLc2e=Ok3ן:nqC/ : }."ɤfIr8l#^>: p8V'cfن>B߹ #zӯ%'"QI0NߪѩWorjR)e+tķx Һ+$Ov:J8伽v)ʜ8%zTk&*ZyH-ct` 5k@{"0/E6|=ҙ,/_?wz{>ޑ]\7oT5bҥGZЭ Q2FbvXܹ7߹o#1H֭TPog|l\8(ӱ3uħv Ƃ_9{ljmdOk^tH vCkTo=:Fr tdn{7~cJeЄSN/RYÞդz(%:9~,ȧ ̿-+FI]c\Хok>Ч B<&Îϕ@0+ce!Ѿ@v_z)_cLz8eƕQ 6qN f0U?&.2maZWTV4rq3`xXM> w WodΨqT-\nd@*6 Ɓ1Wo)޻a %f,q 9g'Lznڔ3S?|@_u71)*dm"sm$l+}G:eASă3 q'uY}W$L]30A= Bo;"'$TkĢ X=+>%b,ISųnsUk!ϴ W2QJnL3 EoHSiڇ N6^rQP3X۰A@ihyу !g0sH3s+\f3؞mKȵxf`x6ƐaiG;(wמ@xyWՇc*,Eetj4ZQ?'$M@Р{6JXw!1m29"ZQC33qĠ B؀1lI5`޺/7z395>.x؏ѝV~ ߛۨV|9! K`xnKG )ѮzGwO%!hCɁN(Q94M80]l}ccNϊ=A%Ƽ{$ti]ot80ä4QqU8W_z4pt7Ň)0 @iLUS]dޏhhVU3ܓ˒GwuĊ#wɾGLV?uL*]%V )bkvMTng@{R OP&pSjsmEeʌ6=TO=m.)亓Ao<[,h q{o2qiFl[1wtQS48j"GdD <-qH 2%~D4OTn4nƧ;e~nC0; Cֲhρ[ 3 _d0"|)HAqǚܭb+.7I<5W!;p-C{Uo-<|^J 㦿R.ʢ٣,`M Ԛ2:bۼ;tiǔ_+$[rēA&`?p%oȃhy6s][a5d/C^T›h5 }͜į HOB% #bRWtϡ8,8-5(C[Ө{V!Kӌɳq[f'gAw| '8Ѹ;| A[(K0[J J~3# kK"4UgR߿MSt xݣLy_Zl^f%]Ip!"n)XZbl<dNZ0E3vnFgA\*ݞ\f3.JNÓ}c8XSU0QT11wtb;^\$j :?`"qUmd~߱FcIh-]Eo}(KC>7M'ѝ!KcՈŴ$䟥pY@,yaY:dT|>`I'tsq?p" vpՇ@ a_W.13bK%RR"IQRkȟZȑ`d&̂ؓv U5KhYd}SG~{gX.*KM ;R6d*^\y,"T hr$Ca&@ľTEnw3}- MPWf UÊhp:X]9)5)Z?v&NݖAm cq#e-+s7̓F;p{Nc~]F‡Ak tO3>&us[-f*VH["j}]|Xݙg!룤>+JF: ? X;_PFT?_LՀsM6`6km&((c=O٬D|Zn-Ƴ2r=2j*f\Aztg?{ֈVqcBUِ.}evee0DpY;f {]c⭶ Wj&~.ZGG(!>(<|vQD72^@AoM$lEн#+Yrw(5I"aF> @10>" *t' 4(i"-^,lcH]y&|bL؉:]L)48hQL#49znrd.3#sJH~[kӣXL/Ũ<ZE0&bafw >iCO?c  PiPXXg, ȵ}}-2usǘSxvk AzW H#OkG\ 1ݎR&s8[s>q2ؕ99ow] dlTg? P#NtS/ìuWɝ ,DQn8ZjQB܇XOmA}?׃xDw~P?I4R J}mtg;Jڅ80/ \ .IQ)1 wzl0V鷸z#I߁ѴCx@vAYR Ϲ0 QvVi3fS4߲& F~46EEktE((ikDϩ%M.: 40l'i/h5ʺըچCfl0o޴!F21J2Tmȓ !b<_%f{[(oJ+Gq-/g CkzJ ~|pw"8[:534\խnOB+)`q 4&ƅ7;w"}QP]5wVl"|,!Z! RZjgrnƃ CnP}|Cè'P;>x#V]iQ_dPqEdő^Y^”~qRԔ*t7>kI3T? qٚsߊ7f-/ͳ/nQ^(8-pfo1r$m]#[_& e̫su(hc7$w4ϖA#SjU[ ٷtMN'&^PTLɤx>9>op]/8GLg5;ƕ@cB,`(ΐiѻq♻;Ŭq8$Jf 6܌HF̐-oZЪFp< W^ba*>q^X)y;CoF6n\ 'bt D }aY9 }t 0 yk8xF%t2?cT=>: &+c]C5,QA㌖D5IF%bgC! $J;!n 35!zGhlr9%zc}1Ζ/f UgThޕ/$xl/W̆*w>;(77lX$V5L"_aqL2Gn~*pbRu;$u?5 KfLZ,tcsp4_|i=e?L7mݰ)=9=C2LRr!r #KLz5%ہԭwN#b)nHڴP;l, ޓ1"o$etߩҺtی0gFxY=EcFD$W3lfkMᓎoz*n6o]hv3dQ8 UaME("o\Ao_%*f'+B?rbTV( ?grCG*l@dpO|L9LR hj'}$L FD[a*!S}~7քp'wBF]a4|&{.\FAAs9q)<˥%sB&ك"ƺ0@[|LjfmjڭhC.3*~?Py w$'99_SB/+l\ oJ- 7pafl j泔nt w F0?xwEXԤ&1hnVR}Qpf:* DVG0V H)'+Ὄ+Kɸ+@*H''`ai.Yu3NYk&5M/жe3a@mh^we͉D:g1:26OؔJz;'.~& 2H`63StDV(S8YI: /] XKxWhaS2݈G8'^mέxB~9?x> 'rR@kJO&"ʴe#$ŷ#H_NRx[qn^'aq7ay0 Il4D ,eU:t7V/PA#=yT*-ldbwf՘ Þ'y c2myίۤg\(_dq)8V/OoOH{DrU[듧0ϛ.) Q0B/!T+րKbF7GÀ"#dtmҔl>ĠUtp0tZdgY.A'&D2~\f}WK7Q"/bnL'&̱il5/R#d$mjZ}]-i _Ա>D\#z.q麐0(o hRBJ"TOu~~Q_9l1LVj8%S*<%N=(?3&jQsR&#wȈ9mF2HtdčdEF ͽu?pxr*۞\o'El^'4(<𼥚KFͳ!r`]/'?N^Y`,I0uiB'Ղ^~N6ߓbeޣ_ɫ7eV;2[;Z!}([rh1p[ {)ƩKj99(}Щ 7&XOk\yʶ+u@C4"RMΈEB% rȕ\M\nI5~vh@HU2`>H-)gRujRɴô^;kR '7zUWk܃\Ǵ8I$LƮ8YEd 8YFr&rR }eL&*py]Q)DeK;i`KCEalI}N{=huuAَC:gOhCN8ڲǸrSQOŝ,qo#bu7 k]/N38N6 L6߳#l%>eĪV\T5zA Uuu]/$sԠUĞȔh\mJ0g"-)ΛR,,ۇ8`#>Zmn5.8 [B|'"nWEFt@]+M /<*:&0-y\Ϩ-lf%KP;VsL"u+!{/΅l."*-Fc6IMC?E,Rٳ;Mi֜ĕ@ i'hD;Ô2:%"GgKPų&r5uy'{ OK1$kO$H>pǰ턙gHfԬ&ADb1*AN6 s☉݇bqyka8g=!2BӨdIȪ $8JBV)W}_MB sȱs9Wy0gS:s4"bT/H-')0&iy`He,3_[PwƑb[kxn>{F}@;]Jg xY G/| Π]NɴDIԳ\W*!cܜa ivjRvR}gfs!* 7M 6tE8jJoRDn<0kț[UAһ6ezK^v+w+aI{WSS*5Y& ؉w|.R*w^aH"Z cDqQe kk]Lh,[gL]V4` D9 C J,bHn5QcƟwRihٚ.!J0貜 Jܨt-6Ld-: N,Y;KJ| Wz5^!Pd9FF=⿢~ɪݎ6 iu_3-$E)/6 lysR SbdL/)7Le)ͭW2aGX[Wwdcl !Ÿ˞w`o$-UQ[,) `DqWr/w0f.aBo<pY&2+Io*rUߴ(ZR|xvNrA rlC{~v~sD ubwꔱGj{혁6{"d: rIΗtc $9 Ok[&+4]ᾛ;Btv"05Q4Ȋ#GJnM@=d81g$J]/vzA #) 2 x_Y`㵜ߴ 5B0RGz6`5-q҇,v MUuP_=bO~"`/_:&}wrN%[}]XHx 2dlv!Gۿ=/Z(%~~^[T`3U 8,b6nB1 }b+0hR#~d TJ)*,ApGL˘Y#ܛ@f[[-qgC^$w+g2p+# 2[LCgRڷc :dtMh5_!ܕr{LPH&$cÓy 0C"MfnQ9U;Spy9ٺ5jYE`0&Ǧ;Vҋ ͞dA`#ROlr&ײXz? eki=H| _wR\KeL"EQsOc@V-bSiJ0_ifqܒ/~Et(K5QQUv &y)sPLb۩0Q|ui[Rڕ^gN姺x6nda=1W)=Ƕf3:H8F4ێ>~lg=2?<< 6=T7Ujk3_̺jMp1RX72𖂜UW 7$Z˭LSOEz.D IΉ#ifhQxcqռe 7z2A7 LƱՅ4,Y@l j!}zu SΐdE ,թ 0ΎOZ׵~UB{vfȋ7oݎN!\Y%%LLf#(A$AiZNg؝߽WesvNLz& Dٸ#wȫj.4LKy_e@DX[Mf!% 6@JVMYiaYNN$ެ^ʌ>T17dqufyV[B!XMA4osd7n@fn>sNqGUKXR$zPPT;ho gWsSլٟg+}n2&ˁ"AL=hqxʐOדބE~ /Gp0x""&T Fӕʺݳe!cB^:uz=2qK%<`ǎFNNH=~ KU}v&w:Z>,H\f-FRƣ_5YchhH(WID%5Hʃq-0Hl*)g;&S;2c7u=E>@}Ӓ0 [tPnžC3Fs??bIdXG=CQɅj1;KxSWk sȇaE{yrĞ,`vc [2H Fukp!vDzH* |׷pKQ3&ƪ".U_z_^ZKu>utPYKywDW?ZCIS3ag~t U( ?1jj$P>AU* D}sT0a]l +#YݜMA7#X i|ȄӷU|=R M0TpEQԜALh3l0CkR\2ݿ|:p+ ӗ5аRV!n}$rHA@A|؎Z`[=;\,wSK% <ǾKƴhܮ/J`_T],;i|h&w yî d䋭Ъ {dC)?$^aUrynQrǥ8Gzչ2#b'z*O26Qb#vZea!-՛DWqjȖ (rtQNo7.=A0H~.7$´1C?0DP`50gz.aۅ :_8Rۙ[2vȏ'J+S'ODcqEI뼨7S99ƌe@`7 "PpBmbV_ȡ󖝡c;xzY"~UWyJd򇖤E` Zhn^.L`U(=8JX6xa닐^vy %h}Ɉ~?G5ngfoȳm_Eo4g oz6*'HlW"* t1iaQN;mϫVj/\m; j5RæwG<۟~U`@$|OݑΫ SqIpF\1SZ,A摦\:U}+b)5LQ{4Pz Y펅eK }ťF'&_.`{UzJ;\=Nɇr?*ؙb$\}:RbIy%uMSg?i߮M;qv. /HTxo+.ʘ(2sM\kMt u:z ^{u7hW*!Il)"M,4φk 25vsxwE;e?KsS\*#tm"]c=E$ ;. EHuhR)<> 2SiOm#PVw=^`iixTdQV5Z0+ʬV~l"֛)4,h3o$4TGA2Y=8@gڥMfWφ?Ii"0*-# }Sd]GGCG !v@JObOv۝߉/8c5%-ZQ gi Xh.,`^t1ְ McWXT#I.z^l?U& #ސlAͤ*\h9a53HGop!1w~ZcM5h f $VGՁ:y޵)T-@HtH,i{%l0U[Wz|rtBaNڷ`f'1ŧ{r˱vŔGK9͆J0 臼@[AKC ǻ h<QzI9A @Oi4?O le?<4{_R"|L\OdVflxĤI!ލGg)kRݥRKt-a{n+bE]ސT&LoO|>:WE_|FGNO]ꎱOAORхx~Zqhʊo6>w Psg%J8iπ2V A[uzt0L Wa.%7mqѷ%a鴝%& DTbPC}*s&u["bnVk&Tu\#>>2!6,HɌ^rs"*O~C/:6 EK^bt@1~gZ4i$[|5,zF"Hon-C'q8d2Mؼ#"4F9}`xMaYT v3/dIz/Le` oQM>cӄU?|)ɫ~L eulّ!Ax!hld'Ƽʶ o eY7fET _ L|Qx\㸂|7_`t-T4dQe<<2Y&PY) cp);N[dur̿TƀZ 2oFA x^{oA Izi87Y^8(Y}}w @-><@-1 R') Σ;Ѧz J)VkIܾI ĵIrxo 3_&0K*b<.FxNn1ߒmX@̘K[͞w&9I ]0Cu?.6eA%ުmpeįVZ>ȉ".a\rbmnd18>R{%@K`hjZr\ l1͠iۅ!- zVm_$.XAjYxt,.@a5Jysˋn6FHCxfP7RlzxϐzE˧FYlZC[BIDj{Ju{\T^&+oDN(wQ X] UY۞Ѿs DE{9dWGӏ0PAuN`}R+' %Arp  %UU=yώ's R~6uke(܍k xpZ#X].L}q$:YqG[ƃЀߐ?K0~$H8zpIׯ d'R%0Z%"=aYʺn53@bthKdف)*!а P~7P!,f< !0tLwSצV=J>ůSu;?˛}{7U\YzP8r2\h}gx ^>gg@{Ipa3S42 lruN4hRJ}⍎.baWɡ*7N r֯qnӫ<"+pZbk-XuG}_q$Ryjc$*KnIƧy 㕷mFVC2jK/hR\X>NȐeFz?!!KUVɢ;I갌 +]yY,![[z66"6#Ӟ!>-Hp9 ~J<\k/9v6M1Ry6I dk:)BAc^_S, _dR34 7Hsw}3 5KVUZ+[OJNzSdfGw't2'ncAx(tCZKVBWFc6$5h2&hB@㜳nlA;$׍Ri ^2"0 v42TYbc5~Yq@ԙ{Kg< :If5JDЖ^1@ xUͥ:'k#嬱[T0!i>JajLq"vxP ͼYĞB5<[oD&2@m4Bӫ ~̷f^P @ֿuNQWSpˌkԀW. Z$!0h9hX*O=JȌ{Nк^WS+Z^Ŕm)NoЪr/ c.Zfry(V-L'O~V1(e\v,e5J[a~s#)\qQVDV`^WtnԳ ֘׹xx ;p Q FUùe+L1u>#*h.xCXj ah*aу&Mt\{]|[TDhE1 ?r@͛ϷeTfFqd۾ZjJʾK zU68}Pw7E><q ^;du~DZ\3Aܛ,ǕF& 0AчºjeU/?sTGéuob}P"+.Hq7ׅU$Ox 3 {W˶Al84<ՇO.H>9l@4[}_-ɃP}*iJPI/CP E*#ۥ5D}~E#' 7OH HB5TT !()W5xgۧCgk; o;_xQǍ$Y˔ۊ-iBVmkoBm0ģX[^;Yx2_f_0!e3"b=À CR-+b+;PvXI8x(|2|L>k#u޹ \Iqf3Ϟɡ¥"Č̅O-B| K:"Z59FG0I3eɵVyᘓg8h2ȕHWlbLEL"ڢ50j`bX3'4]߭+dx$g1aǵZZFӑ9OJ4)ݷ8-qxI17L锃 "DRt>Y"83axk׈e?d c'Z_m1Uk}.t>0u:7j(,6h{=G808>J7N!?|mn )ؽ29%N]y#k9Y,]t,twa^y :=9қ " 1re;dgW$""JL" ǐ#([%W*2 E+c_`cgeBN`AB2,lO01ˬk*O?>'g=ҮM{  s/EvdFmjez"%09xvXLl>rEoC+s2OJrZVPy\[t͒}ؼuA@MVUkD[4؋r,"_ëR"14J7oр#ʩɔh+`]|B 0$vxsb/Ef1♣\&EsBMsvEhx_N23Z=Wd<p=@f>TaLښ)K89EVtb83t?0qiCAqq>ӌP"ϐgE,Z?-*sfyd4=(m9ҳy޿Ky{2p%^>*No7nk_M(WTkjfd[\j Rx(M&la9#'E%^Qg攕$QCƫ SM˲£e_iKhm^x/ѮO‡ktJa읥eJ}v`qRP՟lEI˧N"CM}&:+\GҞ #bkC?~a~ы5ɑuNi8oj yIHD)|-, 0~o30 k ws/m[{Xk4)J\KM;qpf|k.𔼞OJ$FҢ|{zr56./J=@4D=w!7i/J` X~~ `̄TJ#@?dCyҤ ]oIc_MWӖ26/iLЁ~E2T Gz]f;Ca fqS{/ ;- .!tXaVВ9aǼ'ЌrN'YSMxw=@ؔ)9e~)/^/%mNT.l^kocoSCI6!(Ca¹M^ ˆ}wyEn=$ikU(1-xfKv3xoSc!\TL-OǛE.4`?f녜R+av7LI(j!!([8*E`|,Q`xa/%@7J򫗗rL^0"4y;wښnD LSq7UC*ռJa[eD] p_qmmH3Ԁ!#DOBpD]#E◊s:[v6V\ Es5t P_P#G0HO*BTWW;(C5s f"(9] krFV^8 _$m5#V6789XO|S&u&~gͶ_Q Ztnr$h R፿\NJoJ7: 5ڡ[3]֐GLۺw*R{5z\C$+N^cWKRi(q-1_W+~ʦw3/ Æ@n_OmƼt}_-YN ȼ#ΆZQB{rKukQ*KP nb*A]ADag.VD:WP=J6qpz7H˫ݯܣxS%3Pڄ#T|5@`0:o jAsmf֋L-y^'A).v?+ ˌWN'*?ҷ.S!EۖD!wG6dj/]!̏k`ue~dZ&i6Om&\7BEaV l2;| 2^V4 tLr L-+Zr+X~ԄLJ>[sM*ywpr12}?Rd lvJdjN8+BpbE['9,M6 9q[p[,Z>C$7s7j.sW]fƥ K Zpwvamg]vNe9Q80qS%XEt $g-`:3VK_1l;((DRv:+K#Qwx:P +F bp'U ~.$oK&8= Cjy6_2FdPeO/Z]'hioj~c#VRĈRyp Hq!Mf 1E$}Be]ÿ Ājc7jT">3+&4=0 LE /hBP8ct[-sNǙUvXa^=)' P͕{IvJz^r`!L37vHq5xRo.tHo5ErcW\W|ha@gx: &Gqb̞l6d#Hp,(ƖߌmA;,s\Nxi%?q@䆕O0^aEQEzl)^Jy$_knB$߶K\z\];1iўl2aY`sϗ…8k,V45⽭ J(`.&XApw>ީe@Jn:7dݦ|f8?JϤSFA䕒XcdWg[&g}*< QqQÉ |[VQsG&p沖|wA}i;B Vň>J 8&VyQLOz$E߫kb~J}@=xYm 4e+FIã7:q]I+ 9<]bvQïZó^4xsryJ-gTVNq\<5⼎ oN0&6ȶh@k7VOpj.no.YXs6Ϛ^rQ/EUlhC!4XyS (U(}t@VMMrf(};1UomٌJmYqCOnD;6|]F8XąouUG eoclPSŌU摗PlS>HTfBQ!=X,ѹ/s@;*>|O`A^gMR$w@7cP!TȿP(vXnYlyYY|ӵ7B٧)P7JD(>RVO .D[1VI+bDqn32j/bS"SW~PbN"eEd7Wmt-a#?})y2_z܆VB靋ɔ"ylJW iT羚{h=d'[bϡhz_xb+c[&༱2@g$Tv.]׭WLBm~h6o^w@9'\|3EQwM簗FN =6֋8SPRy `ҦJ8:?MASf$.ctSql+^儢kהѠ抩 h4| d*-5]#T&SL2!$9iz훌21xe8 ;0<݀2\Mڢq% L;>1@ -=tu{n: 񒿩uWja$JwYSs5Ys-l wdi$nJ$Cq 8@/3܆L {=bx:h8E0HFm/tc4k9y:DvGY&U'>JO |T M娶Պ*cdˆ:ZΣf"]b z[oZ~w ‘ɑ$G>2Jܶiٻ:P= HL#Ejs1 Ǒ8"ȋM=ڍOJ $bL҂u?3Lp I3`=i#^ʰy~Vʦz`ईW 6"Kꎖ`6k( ?*ܝwmڕ9`ֈu1Iл'jE=^t$i:|}<VpU s0}C ^Ŭ`X5u绻n՝;TH7-TgRU/D[RQFp5=6Hba5e" $ヶpCSWĮ9g@k@C:evcMBb|W!t\v7p@W' MmZtZC[<3i8΅$ӫv~Fi=ȗbǪ6eD׷d{X H$fޟن\e[,(wfQ(|)n4H=\MRƓݤG ᔣ7?OSasVor➍հϹ)ģL, ȳh+r*TI&\@?}<;Ɂ#tP'?Dk_PP6#;[ꄟDX{%BTbxI7^^>bm(/Ў6里^_緬^c 7d,|욧0Ó7L3/;|T7 !8Bnum6* B%Ec=JIm)le:c^Dhߢ!:F2-3IL7߰c;]JHv)nCUvR/%il W(>1Ŧ4(1C}4POWXiDA2cߛ R/minAJg|KTa&;30jF5s'ԣi!=ZxA9 5& Vfʩk 6pA&@Deηx awy@Wf:8C )]_1(xB\*!)P̀xov[pǴquxd)S$ G%rWdLHL S yIj%J[I0e 5 %~j ak"ZpTञR}Wq$Z7QH@!mdo\$ZR*lߜ̼TGOo4H5д?$QCO )C_XxSG_ Z2pfPVhH_ᄀρ U*>_O0b(1@{F[_b iIs|6[p7L v&TC20)lO<Տ%ICy=M}"i[*Dzt/\Z=pVRYԎGP7v0pZحhx ٹ˴ >?$[/pLq&5)<Tټ%},HTrؐA6 .0Af35 3C݇WP;SV v,p42]@83%+,V<02뗯{E[25nXrD?,:H]E.C4GRYU9'37'[&ƒڿ+9v"% -M(̜} P?W`g3xHU}4vMi\c^3K -qtS+,yoPSWh#j};.3٩ZF U<2Oq5H[h$*JW*i?g?g`}to}iB |lV\w.gbĜJiV@ũW'0m"\j|*g[U*6薍W͒fɿpaKmenɟ &Ρ9+VCs966 ĆZj_#v ȩ7\#X6y\>|`;ȣ&JBUs VJq `oqşFu2G}(vHz$ѩroažH3=PqC! R)@VXbr? ' ·5o^mX֋JD#+vyN"jO.$D0 y}yk#Wӑ~_OŽґ;;zHoKMO4l("vUf8pڿd7Q3@.h}BTXƮ צ ^-<_RT*mY 핱}Z4*ѫyt쥅 3"h~1|7wDQ|Zr }W[z o'+e5''u2[ALoP"7(kla?ADivz؀^'47h(yx V %dF f\o=L]%"޹?jE8GlJ6mm}`fhPWUltZ}LnEHghdtDD'dO*~ IeMTj=`M-N{\ۀz!jj+# ;(] 2m*G /ݒ{2oõʴ>'kg4GW 4$Sr{zA-^̣ԦG,1qb(S]TAG"X)K 9֎?vAbg?[Z$ %8!~A҅&A~6q- %ՐzlXlSi,AP$Hd$4 J_A|$,ى8 Cm]6=ٻ~ g)/ R{fT^Zjx-/%(|"vQvxnzFI^ RF\풉f-UcOYP*A';w|2Y-vQ q{0R㌺AN > PAT9ЂzwJpUaC}ٷ:5>f]39 jilC^s#6&? ɰw]]9 rwm[d:W]aۍWFeC꽭E.ɵY?QnGDXROPy,<є{]>,X`Y3jșr%1`ƥ26k6qɴ۸.[VլI=o=Nl5'od|ypk;"Ƣɵ[ȏ>/f3QNoŪ}У V~xBe2H*2tjA)He9 ⨙b=d{0f~ JkW;djL rVqP_3"VT(z|~DΫj\+uz['EEzb9Xj_~:-lB>!mvUM{C XX`هHӭ,fT{$P-?z}<.F#dvZu(=2X4a.{vgF]WgxwҲ~ * xdݽ(9ׂ;>/2w'|?wČkaJbs 4bH]eޝ|}zF \&4Era&Sq \ uҶGvywqR4."za˄G#Zi~ehcAfUA]3Zj*='MDٛInVENP0 KpL*ɾ{*\[.U'B,Y\Rq?߭I%ܺ(,~=9%ڬnH`l@ᠼ d]X"udqd}x)ËiVs$ L ysPS0fAf{u_'¬A!8~OM(>љ d܅lTPdvH.w瘠׳iYV5Q5ρɿ>)Gjw#aU|G(GBi!?Bp +{HҾrHK?2җ4f08ϣJ)JI<oJ7ѵGHyQ Ĝ#'I]eG@zƶgSۅl0i{nKZ[t ә/ʍ[p3%lZ`|"O+`\T@ocPJÚ$IDG./7LuޛO (:uj5iPQy;+02 jGN,UH[Ђk,a/^#9O4TޏR6=w,qI~_d޶U" LbCT|/w`mb\>0g3$lg B 2xlEmANTb/+ Z *xHN^)yXw0y~0;H; gucIR옫lip.zZ!cM7^oPSʌz?l ϛ[FR#Bc}F)S)qT!႕GD*̻2 6^ӛڎ!W_@D%"N(Wk)N׭@E5m^6\!饽ZG 2DRP{Yz)MϑN< OkEFLKb0*䨰kM I$hqA*gI!6,wb5+>ȭ 2YgsLyq,3 vտ wxU(7 _-X"0{:ҵOAlDc{֗l ȓ[i Q9"{<&'pPE5-D%;NOU= vQK ÝH.r4(dg[WV`ϐ6kz}d;|W.oP%:W[0CCtj?9!봧gY,`IGy[RGJZ"jj9NXlw*gF=/,=lezr ZZC2sg .Yk3qD.q-°ˎ6ٙ{}뷱^+ !#2W<^k׏"NsQ~Ou#ESp6b :Na'f-[X 2tO :O Y6+5]}`d?8gjZzd~i4\q'k  sħ~Y$ٟ"H9lnDڒp,Ä=7~} Z58;RQ߳x>a+B5(>R PH\A/4}GYr~x'pɝ 5QTx"wo%D\YGxbH*ʮC;Y.G!n[<)%AxSUϯv{kKsgtA]me_}Qrq~P C F\À(o=_V2fZD (4p_X|tyH_pXC{0%͐k:ă9RCj_RnLV [2 h敔~)FBI6sv0X[%. cò#)22pVkܚuon9HFG+)P8>qG#J~(t˕l z8%%bjbgsԎĽ˜Y'AWĂg,wL_J8+S+fЃ&6'S[mmH4Z}9I~9b;^wNLEkW 98WOͼbv8䱈'[jRA*\.}QSsq2XUA&|,mxhoWDF.$ 'OrAb@STy`tR`D{n| X4`.f=d ۏ[loOgtځCv&1zn299wpzSv:SyT8fsUߥR<ì\uy"MDb*Nwr Vӈd7xʞۦnw,&t8kV;q4? 9!˺aI)?Gt0Βիq=jkLcޫe) +n9O9Sm;~L_""n8G xe]/@XSJx ѝp\Lu'uuY68H|8VqJXYgK $Eu\rFd}o6ٿ"F(l" ttG fƆN~ե|,+Ch٦8(13XC 6@6M1Hപ`a#oAI'9FpϧE *8CuoEI.yf/Nݮ8)d\ت¶LU~c08ޜWh6۴n -/~wo%*AVM0|hac!'s/]MbGSY/Bn]A;JK ‰טγzcYM6vJf®Ft@Kgӳ?zmM4ǩgkT^qQ*75X@0f1EKa?3L$ܞuyEHn-:Sfi3f,֦bK!}*Џ-)?3F*hvf9ٔHy_ӲW4~qDJxȀ?n= w(\|oϜͷ{ΎX 8#`ؿX % U`~5ԯhȅ,Lp϶fPq*pluԍ3S+zGvU{ }3^mJXseUK̈́'SCygXm]' ër/so%22xsۀU կ_nj`P04Q -1V[mˆi{G^qSDܝ H?pץE{;3}3'y4B\8~t1&;ݪv׶LT^?t 6G`~ii>8zhgZ|늰=}4I 00hW Rqbѩ2p'CoOAQI`x+0_Fb%}&vCrf苺CDE}>O-6ڟy-kQuv 2=)_{M21Th{냿;@:,ue-JNDX5nH{!nuڤ'*):=j)@MZLy&hTщaLM[ x#\L= QF%/Tuelv6a-)YFBH-S&xEv%i'x6'8K1 }]8cZ[ wG5īR4ߐܚitPd*F]JI( RGb! +m{8C!x c hOxP1tP`%R >9YiK-;#/?>"6,O/&zĮ:v k# ܻ𽴔LPn*+?g3VpC}>!=o:PgD΄O?d,cJϏ/Z/u#C.m?=JXDz2;P.E/>A 069aisP$5MɴՋ =@܉ F<I4u'~%yt(鬄{Qnq')-‹_:!sRlr_YǧG0 eNDUb*8BԔbbWC; ko*꓈B}? b]/,L[LيY4ܚ ˎ;=c~"z e޹D8e(伿 ;) ,J I~SCgG:fRoj 6JD}(kJ̓)*K$NH >,ī[ufmC+Q3:s)4{jϲk2.%CAh\BlZ3\g)#h[ feToU!5fhuqpz8d!gaݼIr\52Hn /qH]Unr(O+E9/8Ⱦ|{ԿoW ]>++>qPf<u?xnҧ ”\GK $؝\;o{5ѱ&AaZKqRh0~NŮ˄9(qܵ7 4}[m3>=W7U󋱸LZ6ɟ= 7JXz EKW*&NԴ1$9BQR7+ǫeo^DTC%bfi@cysKJg`[wgD%D;æ޳ʁ$fec*b$v2bcV7=0Лm4T@|'뀗\o}ϸSщ%@aJjǥ8;&{_n~:KXТ3zmg}F|o\^DQ 8"q6K Օ:Gu%IoQ6FKd䌵9}Y?l>[Y 1i,']mow1fPTD%~d!_`J`&%}ǔuw]JӔ%v߹ 7~9A '|͛9iv ;/|2 7݈3c[\a-_?/mܙ 0A#,z3R wTZ.ſIg Q @؆%$nX(QʒKȧiEHm5bys+?b &׬)!b|d][O;90V<8t .dGDۺq'|vcpXf zua7pO= Ho^{*EOܓrP-ApDEn~ x@!n28T"z%O'%U-=/2 u*%Q-d.YIаC8lpJRd'gp$Uщg܉@g亡ј[a_&6ɋK&,+@7WȹCq d>JZ|O=+(+&Ŝ־{{DITٮ&Bs-o/=0gV:z-={"v{EqTPp߷0r?O;1J^E)'_jdV]˧0 oK!Z)*cD@40&(%[`Cn5#>o>Q{_iW_ pïkqb9c2~ѯ[- ӎv?QuTIr"ʙRA'w2wSPFD`yGV8{s8jщ9VzISR'}9W}?%zWfɒPJpx C`?2ۚ,(eI:ܻ8Hi fF 2NEɁ9`LkkADZ(b^}VdZfn4>T)hAKה+@u}C{y4%'eo?e<0u 1x`=&ލov1(] EaV )Հ@!St\'|k%/n0CE{*HC&4OȠ EnHtT=?Oi}l`y֓kM!F$E>uHo3ͣO!|n6lhIJ@ Wc /)1`r]ԯ!BnE9pr}/MCL#I/*B7^k,bOiFwҨ*Mn[ YR G4Z}5/qgq XlȵYѥ@J]oHQuR jLIO5 SkxR"uV)#qˉ0GH1HWanw&Pi"-dH`n7fcSD%" Ò n­4b4%K_}\0"@_Y͡T3bkh?W' "bޠuirӫA.zgd!S'F *+NAwzo$w$({zLX{xT`;(ԨH޺Vޭ._XsBT- tph2_0*T<)x]`u4BD%\QiZ>v4a8.''XuB}ȗ\o.,`EwN)w=FT}5%Wkc&[h}&.Bsܘ`1`D=U]䊣KXW(W)yHADVuYљr;]?t:O(q#!|hUJ.WQ1˧,}&鯾U,ЮbI'oM[D{_r! ==\wG0'@cT`) uf̸6Y ӱk6gaw /J 18Bpw ]g1l|d)L$v4Ia< !m/ÊLҍ8i8R:|e904i:Ue|bVysU'^GbJC4d@rlaElPꇅNxVN㗚KtwTl%r|ЖnduHrCC>JިQe8XKBz'#gKҿ{&x)>y=Ò0bEwdtM0ond=M" W.[_ۙ͹GȨ{U"Djyf+x;,D ;e~|[//>OB6UpFaJlm}8T7ћS )O3}70V/B\o5 (xF栀 ]f{,B=]L=kc>@9TR\gW3D.PHp֜VwwBH|[dr2Z8@)ۙd9-ae #CvCxa%J }2-3MLk *rzkZf SeLB V.tjƗB9&z"64ݾv.838S)wc_%C.1 bTy=%q*Vg[Q *oD81IJ-U |@;摏mE [ N~49&T =wAAk*h&ywCYU%WEprHC;ym4jQ}nWmM6r"8*mv&@UʎXEs*n1.ۦUFJnY][$ן#f"(XF%nUk ߟbO@נ 'زѕ.duQXDVJOyi5{sa 6܏z!\r3@wy_w&/a_1wN&R!mk)0_qԞr7˵%g"4Xoʇyq@Ծ*JcI(I.vvɽZG sTatTxj血J gosxxq ,`vgSઞLzux,V|}pŷoen)r7ZiuЁ\-nf>_8J':bC=VC_%=2Qh,45 675Ywe(l孟_E+ pן*Pxg5] i aػ-bߥ~I:Ft)NJbBe>HyȤkjTLX+g̰p:Gpt{065;BRa+u# 3RӾY7[W^d&sBd;TZswKRXoRj2Q12 ^73@HuR$eo$9MBVi~92u&2vO> nOg ogˣGY;w8rh;mj'n^98:)I)/VXj (oWܔv ~a*>@P1@r.g5'W烩
b/)Ϛm1'h>acRD%BMi"Ac I~ݑjE˲1^F> U"N NkerUF}Z8:ʗu&x3}sJhϹ`&0B_C"ܻ n=͆,Dq!䲰py[o~tmi~:#u۲?i΂|DI,AR 1Rۣ0PF`jϛp/ZV+̶%L%s(R)tg5ԣ}`OΘBĶ5?ɡI3zj%䵍$`8CFD}% q=]~X9r*gD^u-Q>V/,WЬѽgL_B~0ƻhcGIFSeB1uo3-u-iЊF,0fUyV,-,opz(x%ȣ,;͌ yV(ALQ5bvwZHz O? z }Y o1٬5fb%ARR&\F=6 RU1YA( 4 0)(:|^En-J/e&VBzC9Sjʘш& ]$}&J4C :JЅQ Me@Q' M,#S]+6-,(v _4-peǩ -xS?tAxq /Jg u/d뱫c4?\@Ag' ɗkfbx>V|ah]5WP!YʞM >b>=9SGC&g 2qۉ+ aM 9ch9'ٞB1^,aMp#t{•CUo5 shW?k  Sz4p 5#)ṛ\N]3?"yҹI>,'xxC&Ni2FYQƕ%![UVm%B0H jA!9;Uƻv1MZa;eۺO¥G}$c&~= -R^\LNvs$Ot8 C{htE9y>4PM;vD%ހs|FrNH7'N]6F{DQSA<O>!v>%'*ʸzx&;;۔#̄Kk7 KFJ 6G1H9(:7L _m>atfT 7|Ct\rQswi8󌪙pm6o&3WT6|Zw%!ޙvM)!ClBهnҎ4OmD+\3r bG=BywV*uC` 6Fa$A3T#P)=6DIIi&Cv@ޡel[.8G!⻑{5@P3G2$䂎M xXg'{n2V}HL:JR֌HJ a[?k+#|6GxNv!zKqlҶ# E˧PA/:j^ ra,P &uJ,+)nCis(mo/MiG0šQ_~lI$VA =XID)N|dF0 Ws<2`Iz,"z=~v,Bp;w%(f7R=ִ7)&qv1l o867 犷[ոtΫm0$lJ43uq~:wFiz(IPKm8:TUXGUZWlĞ?WSg4=4F>ד<4g ouߺLvb'(p7$!ZV$ 1On̷s:b.*> n̨pxO ؑq [3Vg@jl>\ܡ=R8Qnh[8AIz߳ Ik.%O7MS^[fA,SJ ٧1B5*~@B^bY?kg dZm(jfuU;u' 4m'PkRFolcJdarKޖHBBMl~$/9SYIOC b~v;f!@/>7@*xT6nu*0<)j<} ߀uq= Rͷ7 G"( 7S⶙puVALi;Ɉݢca\UK/bhL!AyM`uxq{}#Jeփ !cZѿm(h%8{v1g[d42g^2 p:΄]{;*-l{?7M8@6/岟EŢi+):6 >ZȖLX9L+=8͐mР/ݿ6 ˾LKwL06o^;RJ@ a"lLMeF_%rd C65Syn=.Tds_:,eW9t&Lx3Ⱦ"|“ fSZƧC[5$&߀] h8?o$ F*Da>Ora*%Ml1f__+7ՇC0o>>sfY'>#t, mPWa)$A:*\VzZs)r95Zimh4Ֆ2d1vJ@+TnE{B~U8)٩+[)0:Bk $Pʫ% {8A-fZ+[Y@ D'0$/o((hJ@voڐz4h}RCbiڏ']\ڐ{{e*_[ml3kٸHwRybj& _^/CLk(>J p%f( nv*iL5tz^,*Ȩ/cp:tC*-XDIc&;Dp!/-8>_0qt B6A N5_)@F}\W·eRPqzG@<]#2s"SbO xv|f8{5gBAt469rDžkXV/fdz{T+f0pb??=("mIt< ygmFCN18?}ؙ{98rS/0~SQjaz4ef58tRw2h@ lXa.cSbPQ~ϑy'WgLLռxC!*tȁ Y7Sq:-rZ\8V:. {H{Br.GHWw[yV~kvÀ^"?1}W 04`W/S j5ڠч!xluja-b9)NE5]0 #YʊHi PƵ.{;.Vps -veK&fLϡVj3\lKK# N3Jj0g1ev?J/- ?.b?& B2.l[֭i:Gy;;HlDA iZ'*FTf[x9uU/ x$ㅎЙpM_BvŤI}ǽts vaI!kAٴ 0ypc4~YܬT,I[KZfӠفo_M/ëwF[.4`q˗?jtxQcCM-yMPd(-Ub.EIMILyZe,4c_Vm[Pnʤjwy;"+վriZ6z`ǯ$/DJ)27, 2v,)r,掁[V׊K @@ZjOBFeUN%Ǹ1א/BϮT~̂ة*Ԃbo#R}[΁>YK)cd)jtN#|d-[|` ] l;$B4a^T=ލϳ*2aӵ|' o1t,5q\Gt_D0'H;Ъ2|cyuc˙&֏8&'s@wИ&8ꢇoF (t-u:W4tvWo1?y0v#BDLP۽3fP+eZ䅒D`Sik-JMk[|W 5)+/\sOY0 \ 7LCa'.VmEKtZ=w|`շ]0[ӥ>4Y## BrS$. 9q=@9}%o·=rqU|9>t&NB$JE-뤌},[ӋR {y0`/̤rACm% 4vVi eI*+J1hռ5f ?\]!-yCmtГ7|x`[23 21F J@g(yћ+@J/0EN˛Ke=GFArKK*TSO(IJ}? 5uYm O+2B:04VZ{#ut3CA?N%?0 D'$Fk〛" ;Kud2mF"޵aGdݡ4Ӯgeכ`FFNX6K Yș{?em&.{/+u*BurؕKh6࣓n=ۚNQdf @&J{4UB"'B4BR?:{[ kJY2l/ XF[nW[|r r#뻠Vt$j])Xu\W.GLCI^Ի[-!ܦjaάN nx5-w! }t]pVH>nOT\ Ͳވ½N_@[B>ﵖqfovvT;WMך94/kڟޢsACZ 26g<{[$ٺrkHu(3C*D/5+Xߚ$OZ'Z;G\wf[Aw!mϋ}#U0xOYvkᔁ]W|C(Խp9ӆz?'=GF>@I}5Z5d FKO'ٕs$~ے"}{^)t8@C1V ָ7 Yo#pRW% /#{sڇ7;΂Q cLI4! R}y@ɹf]:L Wٚ.]&`y5QQp9VWGFޣz=v+zO&Bq"5ibǝ-*Ē=Q\Q'te^FWRڴ/#^t|ȚK:%xP!BKdj3)r*U6+Ȏf/Imֺ%{q+_bƪ4bnjMV}52r[ͯ.'b.0@9v%t}=ƭDmf*)hJ5MmĔW [^ c,bZ@zXg:[1~S|IwOFՐo,q5T'#^bq==wpSYq~nj;=eը&I&u'XkحN*ƧzN[$鄲M~m1ƹV<sUX܇vaisun}LfF!4Vp(4 Ͽn%5vQ:F&>,CQǛ4~k8';%0ʬpYR-BR R1?:i I9vc2C\`.`l7e&k ;ga\=E#M;su($~I qҊ9m+<(>ol5i,Uv=2YX[sE:DIKCOd?Y^:dYAAW;ABkh"BWuyGh=Ԫ34&s(u pF:y g=}R2q(UAN6uBٶsO6Jd5p=(;6|xdЍj I_E^v8gBS&KaܾmJvdh0muWpХvo-B s7 Tdo%+{94jeGڰ ~c$yH<Ͷs pH%@!yfL&@?Vjoߓ/~5E7(2YezbVqpO.\eFwJ kU<|@SLR3QRSKe@_*yS'~OGTK= {2F1j`߻DjԴJS T Pa˜g/ @x1V&o߆uAo*rYcGvX:!# ѢޅW0CH}bc1e15({X-OgWE_&ޖ^o t{#s  ]©{(]z^T[՞j"v),y*mގJIo9.w8N_Z(5ù[F`Tv|vD99U2L"fI%UCncZoFYLWvcA`t3*P5 ; #^-'>ю}~U g\nj+^-ɿ┗V,϶hb-l-&]t7˙Fܐ{Q~O+{2uL;o4T1PVVSEWk\R{ΰsM`ug/9h..Ӭ_Asf$5t"&>W8a^34 9=;賥@u/=x#UcN _!xllVTQq.;IByS}kP_*G1K!_-~Ŭ+e;F >6ZyU=MBMg+% ܨh׵QN=q9,}.$, bW֏S1)D]'\dևo(kb^bw%ݗ@V7i?̚<`xErOҍ^&_˰a"h/?.m(AKvpBr`|p <={*\?l=q:n 5`gVd Usİ=4ŷ)J<{) T;"p_PD^w#6u^gOhd_% Q"Ùݱjp@B$aإJ91FDqg7>IzwήO۶ɭA#WjUuXħӪg#Ưb9^~O| Q{|Zhh:k LR1TZD8|YL9$A#2Jc/7[F@ 29ۈ7ĭ7L{v>Za#[$JS-s;tE dMgDK<ÆH{)I<@%%0j`CK}r"%S}Dorsa?[zd`<,@Q6WСq;Ta~b v>VpIB޺ۣ֗CrU' /1t0{Gb+7epּ00cUb l| IĀ®FKgnK&ݖe5Ik?1~H[ _0S+|*sAb;Jzj&pO%31W7 !Zi,?)UoXmtIr= /~zf'k:Ì@Hmg yp9 kIzW(Ru pL(yi:.əQTW*Y>J$9WErpH{S?{7yNe? k(\=~Q5{o>-.RX9B>م|.䩻rS"̽T1 Y5@o. ̟pNg_bC].{ e>;MGb5GأgkhZ?D>U zvH]lOGx&lU͝ɉ{fIxeg|c?IA21;A+lp–2 R,(^M]kvV,oB?2186jmϟ@vu-ڷhydqưt_>61~]=gJ^ aD_nC/gր&)r=VֽCNG#5GI~V1S3s"Ep `}z7~>U83ޡ*y,頷k)Cj :ox6z` ru8˴8U xL(!f:~kmy).Kg$D~Qv01,^'GJcaM节 ~Wt'D} s U8^G)ގ9`ڪΑ={;NjAo$Gr@r,X!oρ {` Hv7 52PMuu4-PF`l lk¦j,GC3 +^{*<۬M.rIQgnWըs]ZEHE(+gid&bZVlzĝ']Jxζ^ u-$V捑)/ҝ jŌYH:)ĥ7SQ}!=Ci8E8U63 |MmQDY Jʉ+i%{pP gRG$Uu9a&SgK.zG}OaPSEa,iH4Nn~w2Yr44385@JōL$aQK X3^(+o!RR9tث!KeÌH'ZnUU[n T71n&vgf$y6,-+bp "P;q-~+eVp%5J33#uhA7.֥v#bArmJYL;"Rnv1rk-Clb26b3XJu"}Nk\yD7M(­Yo7=/j#,3St#:Vlr>/\.e[[~mCxi@hVgΨ~r"r'~0GQAkeJ@ ީW>+Lou($Hp/ha9;k7.U?_&s-4Ϛhma1P .ǧN*@}W4o==Y A4_I<>tO9=fThpK5lK˩@,HNJPc)4dX49bw pߪK!Fy={rO_T^V_uvT3FI(.L%Ic_@/Phl ƠjNAXgFx:|42k&3{(l4針-9M)a_" ?=n>Qq)9*)k*|Գ& rgi =u働~1c1hư, g%'C%u[͋Wwcu7PhրUy䐽!%$Sd2y 3׿ݖ/\>pe_@9_0q C%Fx?~vb:E#'._+xֹNaMnҙZsZ ݌ IqeuBu)?A쉿u8h[4sOu=nyTk,ckM#v20416%|]ZA~C#Y-˹܍g]u,QP*㛚 +~޿3Ε 㵏NBwbz{#jOS ݷWkUޮetjZ[C~s<cXQ]=b}% C6VVԀIiFQa܈|DŸ_ͥ|lij CǃfLxd{Ԥѳ$+rѤ`vB;ktnT׍57R-ˎ=[0 <f>e\dTZh=($wi5撙or?~CFt7Y{<2(|'o%?/X(B%#64V-":Yc.o[Qͼm)gPG~AYf\a7qۑΨ M̻#s׬d[C9gΠ98Uupݫ]-ݾc;\\d'^-Oiυs|v@4-ȅ\^bo ΚuzǾ")ݻigbnvpx󶙜B(hᘇb حY1R횕]Hmld1"̼%O/Mb]Dp##Y\`\{5km5"0qrӖ ˫xxl|B@{ٍe!{f~ݗ.|9E.R>l_L?f(sAY&-,I5{QN91>I9jdAp ʹw0̾z?$`^t3tԩ:XV|L|PbȡAMJ/ ҅vT~G5=zt~”-h%>PKaԞG^ϟ^cV x;T :N0` SK\b GEMk}=+ # WiepGZgfɵ,Fb!vQ3%;1˼=Oq"!d9srYԆy)2 ʵW+"}ty)c\F`8:5vЋD`QM vwN,ٛ0>t"bG4UQ憾pU%p?!+8:m&C[;5.wʠh2}7q@ʴ ֍Fl5R%DH&x"*!Mj V1=} B/*kr#ɤKKy?<&шB41VAؙCP >\ SEo@C#fSoy?On>QɄڋGLH0O \%oGV93Q?;]GŦyV Je(~:}(ʂ%|i`MJ۴OC,AO*:g2O{{\35C@L$0VFoc—u[V̄RN*xPHH9]C6GesSQ1~])אdYA` xAtfY2<ŵuv<z_ N+9U&eH"SUJB;ewy׊j!kխ3 , [ k$V]bn!N|r`hre=]A:UMNXPHٙ^o^AyeIl犫9X_R.[MC1~d3%6@-PH; 糶K#ҿ9ER;RB?5L _CrHԉdL0Zo4X0uT쥑oPE_9-zjC|뿕UJ(1)&J?\-岨sqShL6!P\T`6,CO%++ڔ;iv?-쯡^PJA{-0O.i?4tiXJyY^AP'$MV%[<۰&%V&3nGjZR^6R7q} LyvFF!e4A'Ϳ a8#MvJ7 !jQMT?}anWKȏT*'$l!B /t?.^(0H|9~*#Z.H_ GpÒ? mռEʢ hD[iׁt5;A}/֎^y?{XX{ԻҎVڕ9YJI29ŇO&!Yc;`4tJHY9 ?k[4t\c=%܂9Ֆ,3H lF䙵(Pz< H2Zu\3l4L>k T~L~&/9E]{%LJ{bj'WX`e+kww"{I*9)d%T)؇GlyܣeLfGg00wį8o^ r %lKŠ&0o ILiSg^jp80XTsZjx߬V*15@֥%!Ъ [T, /~zJ";K JՋrCpt= $F^ !mO 6G`/Q y ˭˚N Be( =.M-8?ܞS*w@lǿv?Z»]ff@=lpJ/mEKeM(;Z؉ؠ%*\Rϵc:sD "Kxv}m,2B\ib!,ˍ]S}7Xuȩr4j!| (,~x˵z6Hrl[ 4NCѾVaHxjReM0diѣ d a!|@Q, ݥ5tȍ>{{ چ|*h7j)9CzU6灣L؄Rao`g^*_ϒ׉; Zù@:^VFZlFMq.Rsߩ4l i 2+Lkc=-Mо½ b`r)F.va g`:E|^V8v}qyuIPqY _Z>/\bv?u\ Pnv #WYჺ_5U5b8A'T1 ]*jx't1.0 NOp4iOr:,@tTqEj^bbt~NJy.;iC߳+ǿ(A}:SSR:$Ip\<".^*>f>7оg[ZK+80s 5S2G-]ɽk ݹה G-F$eWpYroBB/\﬍*43yBD OLkHR.̥"4}4wfҲF. #s@/J>6F4TsEʊeb!\1}Fh% _VX9Qp~'#mG Hj x:*~!H ц#˄7"/qU?+Qko%ssT_Ǐf8ಁ_MLh'r6!RTf ''P:s0-X8R4㮇:22#t8\w|Vvf/5E|R_<>w\ĆS%OF[UBm"vj}/T14|a;'s @Ѓ& _v)ʍ|}+^mѪL =uKPFP??KЂXʷ4IT"msݎTf$m֜p^2gCN(A1T3~iSAや˓'"-4S{ UˋiL=אxD{ŝ9dg } yx+gӸ+|i1$=>6:cxg"0 ddxAUAByb!-+ yy=C."֒WW:+0 pʦ䂨XΦHN)N2qgɆ#unoVY, 1Mɗ<6\dv3<}7M;ޏ:Zjfl zf{P(&HF7NWjD1>܄rE]&N.˂R*åUq\3 h߰F2 KP 7@HEZp&M;%K]!\'T   )VgTȢ)9Yv{*C"i1X?a_aٖOD8nw[ @q5;ʓNݍa-$.;f)R4&ูk8QTS0E63C ;aQ›*u}Z} Zl*x9D/54BG<{,hIJ50g {ՠ檝xbb;i1rw@}ʹHo^M?!:گ%XoHG?x 8$T&/!xMr&_#hPx 7:lkK-_'|E^A*tAj V 6G4cö!&tW)K]Dh4AM$zb,] 7k ɀ9)&!X SuqNU2t3a?|L/ܝV|Ѻn >=W L_ -`Ðz:/dkvXmIU(,H4rQ8} p &`{&Ȋc ShnW\b SS:J˟o3ځe\ kyeݬ*ZS-~}' pGXLxG9ngP)jojq? $Q`B4ZQ\ _BKo&J{rL M$Tŷv$9QÝ[\~9$2fa A-S6]p}کFM-l4IOGFr}(5e۞/_ni)-}+c{!=QAk"XN> fc=[rxBmʧ=_W?@`'۬~!!;bX~ ֹ_Zk&QU-2Lz6~TZgi3-:?[q6L`GD#8MnI,kP8EWG,A~:`F | `{6S#ʷ4Ϥ`aWM?~ݰ3cQ(b5q4 4C:- gy/!wJOdWF땕yui5w.AT-ΊanrD+<דd*U/3x\&ΡL'dŤ܍FwRiݣۚ:h &fXJXQsq]<.A>egvarvq ڟI U(]*Rxe:5IޠmSoJ/9Q_-ȕVP^9?;;qJi=fn^#TT;c : ޶&! j #;5 IY<8Bpq /j L|$@\ \Ѝ3k LxU Î30(ܱȼ^Aj*"6ûӖIbw%bԜjDCUgb44Ⱥ~Nէn:fglskw.z2's[e8ƅ g;rF~B"P}ų1jf(Wrf`D7nEǰX͑Sɀ }^Xk5!8hNmI\ܞD<<c%C[v<-* W.ߗ_Aaņ-omj\Z(;È=/-IsKL%qD@$@clЌe wC˰=_➖ v3װB:P,נJU,Qm/deg-"C"M5zX<$/ttkϼʙ^,u3 ׯ9tqmo(䏰>5\]h`y"+9Ȑfs^>mqM3ly)!2߄->lExns҈pF_n9 E18LzImxj_q6HmXCSHh~W1Ҁ16s9ZݝZQUa`G۴qzꋭ %#km>q~j'@*K!f2㧎a8 =+Hd+H ۿNbܼC1 xk6VlgX܍AeP:y_.Sc/_M|؎F.n&o$4~a\uć#tZ=@j]mCZ`IyTإ>\*Ia+ E."jXq%>IA7K#&M+7^u{ͪ-v6ang]PAzmGɓr7dW!Dk*YkhXf 0Y2d#=V]% ChgdaR/ DRѪ/,cp0,-MH2v3d}yo.Q=A'ڼ&5:j oz3)pN 2tf"Dx%YB6vrG`mq|biXj 䞼Tw.lo2< c;OIuW0':x. VmZ؁"o>pk1%%&ytĚ::ŻY3GA):fH\ufS#h];7}3p$H:DLEJg O6eNˆ*txh.Sda7Mpy^oĊo妰x|3txjNY>_>B}[Etx п?@#5@kW]Y4ojLYMr= JL x]jPp# .ZVQ5bbP5՛LďםvU.-)+9`%im<C_k톾-g0M?&,V/ +\F!Gb=+3!şCZ"m[z 7}~zb$!:lٟXo+绔*LV}Af^;'uuC+DyV>df;Am3av|{w&by&F\}Z=X,Ƽ/0N!Ɋo`sk ?Cлļd f#MXhswXDc nEG4~7Kvelj *80I\7o3H vHkQ]e%cm;Y!@ Z5$DE;aPėil/4v_F^`H(]yҬ)c:jgC[ƧW?Kb UQZ ť2w" !tx4>1 7 wS^ R-}[?$zȀ#J";o𢬌>J٣֙3댍I,*˨*TI4"hl˝@Ar_ʯkxd}f#p57EO%HJWX Lpn/OF!|PޓtHk3r,Hq2xee-Us$n*6*Z!|4GDfjq[yi(r3 91,hI2`,hV?1n:itY> g|!*\dُ7/KM3Sc, ]#lהpMy̾sR͌*rKA@<=rrBᲆ6*9yk6bdHn3}jf(Gmwq:3`;#OyW$ m;aE {W⋘|`(#SHJ3+3͔rϘPe,Q̥)(K= i׾x`p'8սTU9ex,D2g亁eG=*Á U$gI@KpdKcWqnquF;K!;*Jߛ_z'M1Xq`k'";BCۆRQ'HM hnMb4WT>Nl~kn*ev>G q  Wԅ$CT7N8׾/ˆ|3Ɖ%QAHL,^I#M A)L`^IxWL>d(?eWɢ@B/c\*}g rgB1Əyri qB {]zU3D*iZ7jѰ qz*Js@<$;"!MwPQHvR(y4 O&.]^juFolͣ I+oOba'Rڨ]c7$h%NcR{SnWt41 1Lav)0ˈ{WM$fv!7}/yَ Wqlx)2Y 2곢& IMd%{m*>&QcWw AVi, rF^r!:ͦFN3ٜK򞽲cdYLO\V@X]d_j 9|nYn3*D\,Kv{6ŽZq5;Q6 vm[kIfI؈~A~D>TI(蚿VjW4'JwL8/jFnxRnsQh^0n6^=6hR;Eޠ |,[-Bz7?V2ÝhHʆ4 Kji%lŠ螕wW9-` FТ 6rj44'ds餓=. h^gLN;D?}cu3g(֞j;nW /:jU9V6x-OS?T1W ?AhND}epK"bQIjnstx4CB!ȷM]unǫ\;h3, X24̄K0ő5a[./.u=2kҶh7哎eO:1)mAp\xnftf̰S${4 X5Gmcw=Ph9W$P驮$@B'c| &Li2L+#hV`SX s1B+Rv.e%wEEwC;I%h/Գ\:>JA~.{SB:aXDT".=dOۢ97ǨN# ؉ݑħ7ް펩^Q7 pI"ewY*hK {v"*XC2 >זּ8DWώL.W;~ x3l6`10P3* "hh3_M1=Р2:Jik4K4*XiٔԦI3}o(SX$;#Q7&,1fqb8VUM.Yď,D,3Q05dBt! uhATOEÖ@d8\=BHu[/ {(6m.~[Mk Z$~9/V !lg]nϘ3+g-F*RLaYHnǭSҥa~Z#MZ{V{_\E\Lc]畾__ 3Wg6&<_la&ڑboS`I4F勧<ɭA3x*"pyIZ~3}VB rb@CP)&SPT_NUC9Ƒ{jʊ o!_5ٜ$bBE lS>/ + F!Z@XU?5]R[N>Lvu_&t1'z_ʺc:EyFn6#Rr;0g{k{,%\cfg֟<`C5nWnIF|Kp*OU{p&Q&*46ONs.@"#g)Fdo+9bUBQl {ovJ7qr7+B9KU6y"Ăh%$diDϨh2:.cypQH 5s(ar]f3k ]ȗwZr:RX#Hn~K?~gYu5 2klƄsHg|RQĆSgQy\_%iWF8Xq/u>HCo'#jw>LWέ&}MJúdGU$+ضwPݴ{Gu[#˖FKk;} S@UB{c9%)9}0-rղ827C6Bef7#k>Y{#[uVI:lz}fyA#P6YV*L1r&>&7YaGiEMNfU iLyx$NXwzzX'n tREPi0D?@= AI1mɒFN@h}!8 0B )r}ِ* cNr^.*4P8d;)eQIG)R^47: ?/ڿG3ʵ6x-؉$EmߍROC[#Uދj@tʫ D T%ҩ3bV^(VZ)GBqV8_ ҔᆢzVWY:HZ*D7Q]zK/ Q,Jhgqk.EzeHgk#=p1zͧeTˏ5O(>Aض{{]Yf@~6|<Ig;&c*&uBɥ6a\P"ȕMUa#n_Lisx 1`{H@A:tCn]&1XHƒƼ[pQޚ衾1]uudrL7h-\8^ E@;ᑓ}|khx qv4cQ= WwӬ>LrRi/JIqۂ*0BŜ3DөOi[o\ A 0FxTUyjDcvz+2T#ј$+,89(E.qI+<7ot$:N*nKG-0)72v%35mG0%7[l(Q?I{m#$4OF9!أҋwpsRalJI!\>gCmȦmhe}'"YBi;R:ȟ{:&t=i<,0$Yz?&L\3Ef^XX<-^ݲpU{D8ZMz,3i9g,:{U2w7c&y&X] (-_MS6J5W#=ڗPR5&[" lxoY S)cs5E 9(f11dvpE^.KE#G'dn: Ne*)ՊcN´!c2à5-˥u@MW-DPSt&F+;xAS{0Z'wCd=3_itN!ng77TVXIm3Yk1me66<1"fX~۠\)BK<+oT2 42ҹ!#U}&{lbGϯNTb* FE֪5N:&Z, 1a ܘ9Q(tG_9a/Z] J?Bj&]#wW,ƾ;(AgjkBx #T:3 'ȟYn<2mXmKS j-%a>V(C[pm m|4t\ $J+n홇"1贌,6D4⅌$haY%/1]Μa4,Snj1ꊍe/ՁO}'x /,"gYC0J4~<[|.OcVjeOmWa7#gwcMΒ }~ǝfe"",j;B(If ]ef[4m8l e}.Ob i^jxO֙ ʮ&humfDnnk:Tq[ bݐ3tz2WRϰ.{1&.Z<=N U}V;ފ*I8?}4'=93o$/2Q+\0  xQ#lg3_PL˨5=qCBuoWS!;ހcOR#q;m\Q' s cd'ٯ4lRB dl!J}˙d`L/tn;YV-kr ) ̉׼GY T*p0M1/ڒZJ~^ojT$yɀ mD~v`w IU:5G 9ocjƥ=xEc^p_p@|3 -&SS=mɯM5 TqDa`9WB}bİVKgs~{0 /|lE_NCWwA|EH~k?C?ɣ4r0uہGONɷouZ*un*mV=Xັyւ^J:'Hoeovǹ~wo(E R)p4fގ*1O|.{h수lmKX>Ǩ$^0kcȖǤ'eF߰;q{C؉>%7} /ƌs@qg2R0U[K@1BK4\r}NcIH~M&Ru 9*K0y຃ubw't!ݫjXroŗ=.0tgǐQG|%(z AbiMME B̭Y!N_UkvߕevcL/wXt1͠y8H M̜ւԃ%Aa9}~c]0kirRoχFfX"N[а͟F9Α 鏤؀9J1u.!=u0߲mID髧D#ꌊ%nIP]$4R>acjD(B} tVhUz{ l[\OO1| s+r\BXX?etٰ`\4ӷ]H#8O =Myu}ׁ{țEݲ%$<;)gt1ܞ:eb!/su;J,)g|77h_(q++ 9ɟ)J7wkBٵi:T{,}!x}ZPJa&Sխ_<鐞3ǝc25dol48m}Y.-'R:Բ%W}T˷{r( >Yh bB,J]:ahbIe"j*5XfvF|S/ ob]*lKH薬9In 쪋*/ p@^+R*XOG-P\`k{Z-,P]J CuWw]u&9ᠶ-b KYXW3u ~4X.Bv#%87^S> Ko1z̪Imy({09cvo|l:]Fe o&ڶP0)fw9yAUh͏84cGZv@ۄa5|CЖ$ Ȟ"*M~l]}7DOpT{=/ґ}t5l$\ 3Tp, #cG*YP)1=`^# 1`)^AyJlR:d^ Ւb\7#gTD')S&2+ϯ2$,):nr~X,V g aB@o{â.GbX>؂lAk!pcڒ&>,UV{ƺ5#di}ލ-r uUtvޱ51Ef!,Ly{ .K%̜U%x" %ٌfxF5YTC6 :;83>]?:q3|6PFèRpړ%O/|ϨgH ڙT+GAG],s\NPap!cR$ݺ_\ k-pDO v;Yc{H*(PiE G(>`ɋUrɱg8XȚNGG+"= '@50E)1B`X\ձ[|ƱLO~Q"W.Uo]!aW=}~09) l'.@(>T_]m9}C)3=]<_#uߩ-aPPߐ+5i3&@ ;q$h$W xX]BɊ ?ocֳp9u$PkHȿw&sǏu87qeb%a*2+b J`/}@^9.xAxx5_B>CcȆWI|۩b.lj9=2u1xK^[iiRI* AQ&:&wΐp ܛR[8;FUˁ>W/JJz^}oNCm  `j*+X%w07J7رL4ccAcBN؉Y|)J-(DN:c R`kEbVbH ݐA,?= 'h 1,L F9J:2poah609= % k;f{i-5S{u ![nVeF v( i=e3cJpa:u t3kVTkC 5Hv*8Z,ÓÊ}S.|Q?V wfP;Q#jynOqԋ8/~5a :Sg8Ex \BL*mh%p#r꣜c-V&Opuv KiW^>Y_چ :$VU;:bSa ;sqM(.(X*+ڶ)HlJ5aѩ>*.@fUFl3= qEWy)Scs;dd~ [^2FE.^IN]b(C7@})bFG*;P(ka`QJ" u]6$ucB@ `;W;N*$ZI5/>@dx: ԓ~2ӡ@@t"O3×[Q gRz)2ahq}dǼJv,LX"ۄ iTǽ(wdӍ 6SJEdCPv/\ c/Qό1km36\YÚE{L b 3ZWJj.1>zAWUjcx9~foҕ#m3T±YӶRoרv\| b`eb?K mfmd)Ͻy;9ˉclqtT-^7S3'W2Rٓ4+}nd@ŕ_ qvwdr*p˵>VJ'7xכzjY5D*F4Oٿ❐lM:=n؃#4/)s:~ 0}NH|qcXNI:gdw؊0T>s:r3anh1b3@m XJ7>os8t#0nm*I(ӡp]hz 5 __lpaL0\Se4O#_^h*<<ݼi:1ajze1A8e(6 {}%ezT\,-t)s[x$Z#:Ԩaɢ3XiN%S,G@쟶~gR(}Ѳ{a)tO|`%,Y]. vvAxGqaA)!G!t.FQǑB‮0zx׻1֖?Wʓ1N+ x 4JJa%-Ƞ|Q_ ~>ax93t}Lofg \QR\Ծ `a!#9B$˟P`+[ :T"rmYJ8>FA:fwyk!nA$gr0̓%X9/FV~R%.}x 3A]%B(-`HZOۅ*6=!1,Ј&Ƃ̘T?_ZSW 4ގTv說 p_թU*bV“yjgi(k(Odu0H;™eAbNsn|_E4N4<%i/o~|T}Zӫ|clø;Gܚ`!c8uI+U/bAa+ t;;+8J bq_%+^{m[budEWp˵U760hJįE..euL)Pl!:-42ʪ?bP^!n|)y$t~pPN2X,1NԭcE)fl{{4])WGGdcCaք C,8ٟ!޲d`$,}Af,~S1}$싚/puGTtt㔜 U g{85( chtģaQ2Ag: 35Q!IAHô.e?ډ:FS{JV^x،rY-qW͉fpSW5 5; 0UjYxטNF-cP}G0bP f3nGB贪jO/nfWg{6tqc74vtȇnIA ZDadAQ2 m:Tf>KScj86U?UtԻEdͺ, }\^[k4S15Rgto<׉ s˗n쵊*t&0 @%/+DϪF W3g*a WtٗZC-IC&?H"T9`Aу`Qzϋ\N!hH&#p8E:Iw%g`N *y׫b[SYIAV[?Q= y[>E>[Yx߄ L<-!K6p?I{,e2bS6;aD=I*}2x1ُ7ݘ@ mpoGhcmmګ~m/4#f>>sx?=z=vYZ6uj1T\׶{<H=(77M~&MVvHrteY)p)S񶷾D%! >W.d&'͵0<49 uFNYչWX1crbPG,1XU vW{h.,Ѝ&BML͵.hϯ%*S Ǻ|ر "@@PPxT/^ } zz êƿa&D[hF!LU)*W$T4ci޷alb rFŒ6 eG6@tcʌu&iuv^rwtڏ1fLK =6u{(y+"ߘ 2Y_Vľ$kZ)Y?e84L1[AacU7PhQӽ-QC5I/=WP`iU+8ֵ24*wr"u<*LSQ=h5]{q) ؇<;M45`֒PԸ H; Wnv iUE7\bFA]`gD"K-{0|savNO A;-sPJ@e\]dANH@c*`aʫJE` VNN3y ΀PIFe'WMʺ P!͵iFz+=JQ"(.GшaS.Uzc\@%pRޞ ca0  5 suV<9|%'=BB5P[*4g%vNuĞYp1[IbERv8b[ֽX~|Mm0qz3CqL,o.{dbh%;-H1U˴,J-HBn"Ɲ_U'«({ J,d9f哥KΝw_yxg̲F̝RV°`ġyqb!:M1;Xy~ F:3197?[7|w6''ҘppA2y&cZvNnl܄~@xagBNZΰ7tk)BӖ[2hXFL_d`1Uh9V ,AlcZe|}}&3XGșqojKc0ugWţw#K孹]vOk#d9=E1gO b)Bփ%M;nId)̥rf3ʨuy(*&xXQG)a#Ij۱r-zwďE9:ke~,!w8w65uEŪ;e|5y=rxe%g%" ~2ty^NnX?orxF/7 qZ~n76&u 'mhn}R7,:-T3:qe5ɮ~9y~EAUqUԟ^q@.4")#ӥ.c9݄!Y:)cqw9X/qaqa^!CSc8:,$8J^'ͬe6`lQy6k-ݛ< }M:WHOWͪU uv"yN;`gffX`jxF RDY澼TcHOy/gSYn L);[fEVO0YKzC vA7N ;A&nԕ]"}Ր#M `{.C9) ZScVf4L37NIuTJ$xKdL.j92} d) "sq5PUn8J*LS~9#P,ƒ]N-9=G6Ws}yQ]2-{0wif[v>bghD9R^R FNhH>oƇ,]/i]9n<61ֽC,@]O t Q|D;_؄7"o\v@=?`?y1uB&&A]M|ܣYJLە?,ުtż.O\oR[w`0 I_*4tWnknj!/Jx<ԥO6zt 8sx<,gg61Tz7S aƝm,)-v8U.=7:~z݂3Ls(;Wt4@ 43Ɋ053ĉ`XDuZ F#/'h9'q+rZZs}muG|i~]B!ڐmۜ?X٘&ưx)UϨ\(t P;iEv>10jR-:Bf?hKp{qaL?iwQ>ѽE(F|xKD>s: w A=41t(5 l?? >IoYgFrPJm6MX6ޫcpjO=BRQL PWxW;ɖ` Qu5*|uptʼn 2wZ8|*6-حNjHqCGX쏌$RsmSsĻ{,ZA .);*k뢣*I'KӚ:QNm&ET [b9Ջtc)="4'd6[W+;~t/G^@,M 8J@LS VKfdqve'. FB?/ cs l'\'$b!mRஸ/-/VOHjVelU)m_Ԡ1:KgY{j?ҵo%vnth5nwY&m}3(}>L3Y3W_/$8b6Xg!"ktĺnVKzB`V2#C!1@RUnӧ*k.n쉊uaoeMu&:ը[:nY|&ۓhp~z!av ?tY-mEvN s|.aQ@L0s Zp|X'OKV,AKaoQNBNFHV\,x? R޿$Q:Lo=nR٫ o|w\/Eb蒅KArnDq9c2h> xqB51IMjӀ~{gydmqW h8LE`_)68 }[{f;+#Mzgld؛uS\H@u|0WR(YHtx˹Z2d=T#:;xr7Ȳ!BNNS[prMOq4ug$ݽYBBG c)5?m!ޭ4;%BNyp/y4g;ѯVY <Uǃ*ɄG"LK;B&̋Bi0"}6sy}rVQ"ܺnRjfBNEW:"Yx9(<Rbe cBp84琬?ެ6(Y,pwBEXm ZzpuFƾeZ>Op e}mHEe:I'SãSkƜ}?/Ur_tr揳j|[kChBN ,EVBUH`HM,P\,NEXAF HVcKB;w9:DRpM?Du&łk!GʕH$KHsGJ?>єO-orl(tN8j=w;y)FRwNr[ Lj?z8t|G=(J]I){7Suƃ,Fg]NP&*!q16Ոލd-XTY m-u%"cNwӚ6z-"]ZnlB&-GiJY MP:P &EPH6?^Uө 6HbxhZkk}j<\iôcuB}<9=!`ã4HLIiqva/:vvuWuد2^'BviuX&;yf^➳kX͑Gdr@?eWu{ݪG(&ROj6q6fYbUO-rRvLw*N^ vnڪ}s6_Ix<8d L JĭywG)zU\zJnfTn LqjD/{E[!aB3iZzegZ>j% kV (=lc*8*4{v;.zC CRUр*{m9 o zxg79Z ɂG;x.0q 4GE);"s+7 kn'wֱE#Rk`=2_KpRz0=Ը7z]Y\On!ܓ$i<̈́צuo$ oUA8"U^+jJ9MU,or&4,(MT,K@5Z  vj ~.@SBM`[zsIǙH3U$ kio@ʴ;nc} i{;7Ռ{|s=9f @P-x)?B1,7$>s}B\#|vcn nv?R7iƿ)7W*5p)Feir#A eOv3ΏW'JSxf&Y|5PJsc ZGM8wf Ԧa̷Y"y݉vZZ%+ ˺|BN JA{k~#Td-x⹾8ÖҶz/sD@%D#3u?  UoTI@y6%ᐢMh> &؉{yܪeOid7rdWP~:͕YSv fNu ?&<%2z vix 1{Wx]aVdZ}բ ML]+׊~έԧA82RQ?;"mvrO~EC}?"!;UUQ:)%6ixp>嵢~AcnJB B+?GRxFib19&z9# :=dTFa׬u6ƩH%"X'SɣR4O,S\n?6wW^oņ#.drGɃ+SiVgE?ZCZw rgRқIh4U%'Jsb+Yxc}fbU0\ة.n` ڳQrBypHK 1Hu0ĄNFA%nۭc(i!ִUl;WY.R0P m"HB%|2ߔl'?A(Tݪb_CK`2$Ў'#ŝ&+^APL!NH)Qy3Ħk@2%pQqB=|JLk*Wy2nVw!Ct8Av M-[]ӗ}ŧUmam&34mB";(*@\_eJ3/Nu0E(um9J '²6ЙFkTB6sg+ק/ásL\bJߤQb1i g'帏ŠܢsPO͠sUfk^O6bri[>jƕ359{0E:KAfh@BW$$<~.a\$ݔ90Pt]ĨAokQEM?wǣ{,IeP?9u>rjT:V ZRg-C.P qьZ$i=|얔3╋y /¶7hK~kibolr(:BfA~鞃բ)ʾq ȑֳ` dm6Mq .ҟTNZ4w^ܦ6k΢EG26?M쟑Wbi f`|OdIMF[e?)5/EtKg)$vKƄueׅ"~jB ~=xl-wS7q}V<A<ٟȠC=IwB*ҋRl'8mP@\MWK!Syk*Ј)upMT>'?o\]*'R,4boF?#.WK(@]l ,ҚcKaMS,VK?DxpyH'-^w8}c[< $AyRDb9 ~1u]1)ҟjť 5!K}[x!Ԅz/P" ?ѲoQ >]V8s8"'j%uuv&aq.[^Bix4FȺaߔ,OTW6WAiPh%q!έ+]=HeQl*^E?Jma6Di!mB2#DlWvJ'!5̅(uG+ ( C ^*ڊRTZɯJ8Z+B]FK.JW l2@h6]ѳ)nd4y&vUhpfR\, 396>^nrBA~E|ϧ=J [ȯɌI0j+hm;+cQXRwfѽ-|ҍZvZZ YjjPzJ r88@P*4Isjx0j$.=Lڸ|+F%0=HG9 :$."yxNd?wW|9\ 8+Qڶ)5ZcHzܵ̍Si(o@%7; oUCRv>A:'%aБ_o7u"}WtξM HBiV<mcaTyS甲IHdU51dG6Nk">~1i8NEWh `8:L7epe@>w0Y2srFO230',(mS["ZcC~*n1~${o0;7Jg%!O3gu)M,/ 0K:䷡N 570M &!YY 2K B"rx;>͊, #QG=,9~.R/*I0s7"b`[XIDo(/1pD4W/avϳ/=\pWL  Q'`Nhg⩓iRxU'YGC-nSJ }TM^Toh?|.Môvt?8 =-eu/8畳;"F;K*0e9dά1d2C+ \l^ Z,tڟc hXش_FRAz-Q{u`&l09eTT=p+/` qz s,AiLs\lW,d>iՐQMokC=8~zl~d&r2Ǭ nUen,l(Y8%UU*|猗AM :(Ȓ4.Ҟ܎IC887kbX ~!|iZz>w+մҖ3;o7lb XlK6Ƙ),\W׭Rr[^AA @ŵh@t8#~sƿbϘܹU O6`+nBw|u@a^}BOntHۄ@](~P<ٔٚK%07 o[UXdVЍ[{Eq0Voǃ mۀ/Ϣ6z)W@l1"Ȅ[2/G9ǴA_ RZH>Gn0ks䉻_3*clpڛBlY>M,aZ/tnXzq!|ٹs1_ʼnV9 Em$v舤c0۲pOt-ҕEM\=B,"c!9~JFCXJ );V+JE1>zUwȓSȉ0}n1%9˔CG/i B]`ֺV0İ13-w&ۓ'mk1C]^Y#/1PjCк<&a` '%LzX!!dAjN3=nr\#<+b襱J' :GxXQ) l/?\@@[vD'[x^tz0'H|)X:IQ@.J8e9L-z PT#~hvk`yЇnauHRqozvnҼuwi4M%7U}:KghEz8P[ XhL+^s֑5H\/ɡ7|{@82I}Xxj7g`-Fϟ #PE⵷!?;wTu#'ӇuރR[ӑ"Ug=)cث528e+&_@e-F>4=nH4Β[ŕ9.f;wOY%lo \dFRBa6]BqCWOQyp4yv,2\Od) D8:~u-`M2ƵLL۬*;m\ f47*RQn_~ECP@tIm :sa㧼 Ѐx\f/(0qMkZW.V-E^e՛7cP绡E Pݫ%&yP:*6cic۪xtAJ`u1ze6Q~O>v#vFc tQJWPiq6#hȊ϶&{Vt2"<0UAmR+W5k)"nJ8 CB/sn8#6Ep҈Ļ|8Z2<_T/r|N?=[]\u-5x:#\Jrѝׂ vܑhKx(Ia6Q֘_uzm.Zӕߧ˛.ToԼo 2Xf6(v? cD C{zi6i]qG@/. qF7?pkdN MJf/)RC'յ=YKN|}ѽ-w\2mXlk==oÈITt &#\cAGvV Dhj{G5il[ܦAIfܻ=Z0g%`b0CH=X$s5,".9ހdmyPwN&'z].)|)j#mӨIЫN ;F B.YhYrڋ^4ҝUMR YJ{_3vXtfOޯ* L`E*c8 ꖉ@޼K- og63( a@֩XǛPa:y ƀL^T}]A GψYg) ;Zkm(2A+s'.PK=7BneC› 4+4K+i7't7+7His6#E' )+,|F@G"|&j\&f;H2R9iu Oko\ܮ5a zP"}3u E;qokUqlҪSc: Tfz8$Xf`!V㑽M]D7Fy?*ֻF\U! 퇠XZCT70@ijn{QZC4Ʃs~ԺK^d%?-lO+i[gjBO_0 D FkweVR(4eJ_fحEn(\8(T5,Oadޟ~H֥:[usZꁈXc'gu0 ہo8@m7fA;ZNGX=u㘄#oH1 e!{G&q kmpt;^3Ѕatob숤L 2s205B2ɡ"an:EfdTb"Yj7v૲LZdkSsCʛU`v4V%~m~ٶ I(|K$> |axJ[g4s*2c|yJhP(8G`+VW.U&MRHsI<ˠӵ p K0=ޟƏ/`ս*Bމs#1AM#fhK[)2uz*wb: 6vKїuJA!4K0jԍZ,ƨW ]P5"=bA-Ʒ۠Qݖ0Éq[rK6^5yS\ܳƀζe3_\xB=!t rύ%ϳBC|]!]$?j¤KǬҨ)%N>ͰI;Sŧ~7k/EM^WipϧȭKHRq/J61"$}gkE$svIL gZ%$|$o7mVpۺSaW^l@१\]|ųYtMAZxx^SC=!//r@9M=7w"AQ &y t RzC? dQ[rQN=T25sE>I0Ud=$.'t0o^)~K堄,6.R0u1Yo q Wq>A<>i9 Tw3D^r-9h3\Wiz6n]c9]$o1j07hj-v|ޛِyˢV1R@8SxcQD{w]{Ks8V^xjq: 梎R=@](Dvܳb2Ius7Υ)VSz}mdbZ1f "kM{ skOk_!Ԁ*Y25;aj .۽/vRI2P1hg։N#$] ,Uy qD~+&U8dœ=?T!@_xVDJ1SԠ_tm=cCZn3A_NmXa"20\, _6Y|;{2S!֞XA[XC%nDM *a!04$BoeeSfa_ هϚ(oJxAí8{Gس_L]A"+J.3&wEM{i⨘:c\ˮŲ# k\=p2e"dXXz%#[EsfEgwaXo˖pe$r 1f޲.QWeJԟ` MAZa n:s Lf:UϤzN(9KSD&|Z t8E??n97D>l0Qz v;SYoZM&c׈CkLȟgw~&C#r2N}x%z~\U^jBBW:bf|u7Ը) /``{Wؠ G+,82 fMJ%n"kny'YvvB lSMBG,hVћrqa΁}&XG\+{ݲ[booa̗BTK9t^{j|S_9>9jY^Mla]AÈWdM" blTיdQC"Oqp/xGHņ#Sȓ#Q;o%/]Q䡲;E8H0ϸҗ$0>2{kek>9͉oW~7:}ƈ>I/`,WZuTC IOQ_ 2 ;4b Ƃ 9us~N1VI7TkyԳ%{GzjCo"5gZ\\j`ZY %Y!O& Qв* t #c[EǤ;,kK(ȑ6ӥ#?v߷ a-Y?غ, hD]Ԁ*5RϨG\'F~PBy뙎ysq`3kO]%qp+l~n!&SK&$&,yEA2)g5z$O{(T8R`7C:ٚUԛ=U `&%DmT'rmbMD} 5a4P70_hm>☐jm-\iM}:v5Ϛ$]&Ux̭,"vT ڤR ,o H`ѧ2x] bvq'EsSHqySn..D27Z~m}N뱚\&YmGo }̝,A+VlŗvL  JFd:gK f2w9~ܧ= gzAx?,hۮOPh2qL"d_=2b"#%?V)%ˠЗet[ռk{k}r];I=讀!w}R5XF]F'&l/_!#Jz!CPeK]gN"2J Rk+sgm` C\@/$ͯсL{J&*|kX4x_ı(nX$ #]!-;֫f?}SL<3kH.//y*g:/fΝ>6Ӷe!$,8*"&*+, 2ڣ%) %axg۱tcG[)crY)"ZL]@l)^Ӑ졂 fGb4& O32i~(9 YhC|̨{[h![̟LzdH8Lqq{@S@l3\ٔQsˋqΥL]a,IT]D3ێwHd0 51q= %AE-& 8)\ qV/=7Q8dS?6eN8݉d:Jtޏ*A>k=R/cY쫱ILZM@8?3'?DPÓzjc0f!a 6qv\H n88Mn;GB͚:}cXbjZ>A:!0)14Wži\";Ä}k]_&A<r9eƈI)ȁM ȹС1BHk43]yh(NYQ`eGƶBu+,U~0faaY;KH%?:Ty>i;wr7fR)*p+BOȺ09BF80*Jzh+xfzA .SbDAБ2' MҀҧSZBc%s>RKSap˕i?A82iV0x%Q$ fHFMaG {uInW 7tw8$% h)/Y-'Qd\)n57ӋRX=W %GYeAPj?hz0L P>`>#O5@HS*:`Ӄop8,U#XWhɥZ{Piɧy$7ҾBtG~D?(k)k/jDH< >mƲtOY&ܒ@6ICR;,l>] l?vXTT.; &-]UKiw2 ]3RТU4A]KKMVVZ˜1@"w$.Udhul*'늎`k^ ]#.|ZK)/5@T%lٙYq!9ܨLjv);M$[~O<8=Ct@`}>1ZwfYf{pgIyp)( yJκYCB|c*-Fp\v5 pIܡu>t3reճA?-rrr!s=+󙨌*&E< l&l7͈9("KK#Wݵlju,b}mbm%YxSc;qcAFO2h;7Κn+a#`|p;rl$pQP"_ 8h{Zw|ƞTaE-Cλ%ȎY&;)xTwRy< ׭;u`|P0\L; 'vRQ*!GתZzK$l&2;EzE $Qߴ` nedd%D }Qߥ)Ҷ sǎyM@0eujJwNWҌz Gj!)qľc޲h1[55&Irݿ,3Cx= P":@l$@Lĕ͚j]{0g J?u>ՖyD7J񱈶6#ƗVm6Eߧt[9\)_;It!Ø+_!.Mɛ(> \{aVrrObḭ̂t$7041Lz)U.1?0֡ ?)Gdx]z?=ҵrH`i25`>F%Kn777wn.Gkד޽CXmpq:OQ~4Lz?]f>R\j\2ekry?xl ae³$0R#18X=58%aa*u5H|f#b+/` ާstv e@qW!s'Mu }%x* f v5 m{g(@ PNL h\? (eH$. Mb)[1, )BVԫu!iVi- 8K ^+Dw\=Kk{v!/'`gm9_B¡%\Q͇Iy|a=n^ ˋN o-cv#IBfph!VP~VԒ*ͩw6.1,{zǯ rn(`鵿d8&*<)6ʽQ7 T+lx*)tN8ZzWD9s'uVzEmJ<~WՉN*6sv8 θP{T c#Kȥ d%NP@񽶜9{P 1+SIkoU4t([Ar ATum! e8΍\_Rsa06u$\UGe䆪&Ŀ ĂpXt+J 2u<ݕFL(F-7EoLT?P7e?.Αa"RSRXhGx~\À8lw|W 2=t%"٩uV&^NX͐6' _?>A )U&:} @̩`Z :Fy ȼ 8E5Fk97X#:0E0ZI0ml C9͗(Ŏs,rN Յ]Fr)@Z5]h$ ϺYwqP;_:}jHƧ5&3kZ]DpkU)r$}s%!;mN Ly$SS9ټ\<8dR/ƣԃnꄝnj/'- XP߷_-|NiH6q&BH[FO?FFOSf(I]AqWtZzjH_ƹ{2m sr { m9N1&X%2-wx)ˏ~Ay)I 1ZR:ؒ/׌q/hRf; [9JZ k{KP):i >U$f ؏+:dcA+6Mmgզ[qݟk1et=l*EW8#*i>q& Hȩi"ozl`jCwwFRz~g( tr }BP}fҺS(c3<7x 8LA4_oKOTs%cYIAdC7FVGgr_ԁeyD}_ x(BhM Ss7QL Qx0m78k M(:~hl #5#y^}'րuC*G:՜;뫣1a}b?x31^<{SՈ(B+S-|ݡWGhaђtK;w1ͥ iQmvcߪks]}Xt=gq#Zlxe>sMr(P I/p~5/j/DʛUsydG"K{fx:SY?05[qO6=wul  [>ilGBʀ.fJ/=bc{ Zx :Cwbϗ(ߜzrA`Q=אչu-d %Ep+e ljߕ>`v8 y|d^1 er۬Kwp{7*o Q)"@SH57ո5O8/ᶀe2K'DU&m4wD]ȸaJfѳ|n6joj|\Wk;DVpwXfRBYc)C#Is6]t/M45>Oʉ|#%e)=?)5L.WhŎe/M(H6ym'QȾv[9=ےRY9{Mdۍz.:t_ɮ_1][QٴhsWV_mK?>h3k \ {kU`Ix0 \ z bk]ȺpC>C4Ɂ~i-qٔO6Z/AKCvY̫=D`%pCf{=,T@-Ժ+ PsuRZrЭV7%|B6z^9RP$xTMxQMgT@OL񙖵J\);OIJy+s_&{b!0ٙlW|x\]!4v_"va5|jOe&*6hQ"!x0/Pc>+iwՇi~s_HR|E6\iDfwBVGĔG2&fDB H>t=%sE-Y=R^_0{|P^glbAQTfMLmSnSÇS2dПgZ+ }# FL^eXL]O4jIAI$l7 $ .PT$V': ;fyw{>@n1V#O( /TW ]# -) CPi}!xS*XK~<̷iPoA/{"A4ftلܨWۭTbl6);MUhOD*;Ʊz~B4 q@7g ]3e]&\RrH @ȵCT}]X(K<hzs+iL 0淨$9\ ‹cCzH[B4^*ŇɌ w&iR^ T6fnӈk[YfKkdcC27ƀna]c8 14O@jsO5kOd|'@dm3iG;pUeE۔(tjq xъ/4|q>&_"_0@ҶLpHD+(#ѱ*LͿ0NZ݌cJ伥Kx[:6}/Esd#sJ~qNT"*KzM E'CU)Y&Kvm3z>ե+xK/˖3 ُ$ibZ^P~|6mޤ_|UfDYygGvT"4ɵE֦\*.UCa)$8̈(ӄHk635:7䟄t:Sl(C.;(=bv4ה@)x'S:ʝW $bPf xэ`Xa +PQzڈ䳜"Kcb_SкC 'ԹL|b딕Cv 2ZbCǟ2Ayl0&/܀!>yqX!O\0 вG< DCM޷͞&9&#;5dA"܀y֝/D:: vHs3I d3mDi i]>o, 'Ըz}(I^d&;oxx)Js1&>e:'Le 4 ʕsYibB]n&5%6r7W5]]R[2W.K5ޚ ̺6lCHˆ/5la'qe*:C 0JPT\!羖BZ1N_|xg{x@}-pFur>8NZ&^ fQ8T%B+A}.<V<:Q"6ݝxUS- 쀝f i**8 W_jàr M^Y!MPfBaǔTKmLɡЙκ7 ش>O>~I@z]3=,)؉t?)nҍ ~wP]G!czj}m(eUeO@$FYE-8Zƛ%ީe,nR{ۄCs//wZKFk\&_ǭi_"Fᬩ&7x~pR3'YSirZ}D'|>Sg*Y냒$Yre](}W]סXwvN["_Rx /HJ8dSEe合iPrv6ѹ־}|bu e ɪ2Tk4n-So%1ޙ͵aˡn1",^Ji,D 5MeTS /enTtUci?2)!G\ *O/LPB-ͽ>r st t㴎U@oG Uv0 1,+oo/ŴX+wFHfN9;;ncهdqaCM6Cu' uE4WY̦#ę%Pg>8b^ WYfdF o]z2fF*ݵY6u. QNx~"&:`'J>eF˞B H%*ݟ' d5[~B3)K K{hKMeP)iLõMLunYl^d`h%µO„Ս/Vy`1F.cFK?0=߯~̿w$NEp Yl)C]э3=> ,Q<)2{ էȱɻ"P8፛CYrWM|+ʫwU_toR})P Vwb)z Tx92ڐR[򊤇aq,vnRwy!;t YF42?s|RN4j9g*d"E66 6rmx]M"s:%`$zI<`?yW=, &3vz,u&Pqx$anֺO4f*gRynl3,nKA=mb]-XXnitGYjoq<셨/wQg>#G2 )w>a8f: N킁!hƈ~p8sc,/ ԑ65rBTvۖ^!JDݓwS2g8z§Y z֒-jv9+0wEES{73@P1-&ѺZ{tHٟ2Y׿98"_\}sU-ZaSX6TA9 \QÙfrK/HzD-H_5% "c+WIF&ˑGq_5de-"ҏϗVFġJ1NyIty>BWLzfOC3W>ۯRj0鱞ZҚa,+ݻb;xs؈Jaۀ)PRyG A"f-5x|ŹWG*eY#W\_Sl-S`̕ENO.h~cȺ(CtF,Os! Zm > X~nrAf~`ƹY49Dϲ3 ~z3|(] HIۅ[ l4S_U(u27YlγHiU) /;D/ A =ջemsSYƯV 'nP(/]hPDîDuۑhc7K!l,>=ۈSn;\_`ywBScP2/^Z}@pU؜22Pw[-͠rPݵVQAFsݗl@se>n:~-Zf02 ibCCėY#S_/'z>"qx#lڤ/v<bptɶ[Ok$20G&tY(Q_FjU·&hżF0Dˇ|<[2k- pkW}h [E_]WaD@%@@w]%m3 u,ҊnyR/vP/OIHŦ*{ l'bB)zHXa<GO̭_7aYFR"cJ*?ɚ^gYxL<+D.K:T` 0|S*':'P!/j*ɚD`T~зzv5 zdG`3;)Y;kh!^y*l3k=u#bUő j҇4yɳ>?ao~/m!R`vΰ!JYdzkd+y"x ٳ.w C~N)( ݋d g'Rx}2#Ȧ<c)E 2t.9aޱMf)E 6+''Ň+ )sMɨ^k\"woMf&h0*4V_~obNl4y.OsF{o_ |212 Ŭ#OTW*xDX7Q:iKA !ABagX2Riw"s:4߃T) 18}y_O +p$l㬃O_ޠ gn :M&{P*=ֆhңrLk0 dQj/ <c'A&_xą ↣]O=z-[/2'q=P5`!WERgWW<$qIJ]y="u"dU7A=>L\šècT+ڄL4u0DvNLk(':$?%aKQՙvUtmѭ\bJnyHA9;֤ h^p~ۏȔ_NV/8'NW0G|82Fªfx, @V z~FRe_fTb;ZOИW\u'[$Ra'ߛGZF!P^rcC Dk}^²6Ρ?5HNdD *5h2bk9eqGd#.ұʖe7at+ŸqP/ؕFe 6nۯ/eQDlH}FWCHĕlѨc?UOSj(H!fDV6ߋ?B =һԒ UJ@Dm֋{ErV5^)?x9]+ 't:jEZ/R:]o/FHY{@rYwӃ>lvq5BYq=BAV-۽|z@M :b0ⷫ7tޣ} g+{̢p8~\1cXb B` ׹h]SCroq:]Zޚ㚒_|\aMfrId&3nP*$28>T _TysuqbKaH58HWMhNэ$$Erܱm*TT"`ƢE$y1yIDEn|sI|H*y#oL /#1 ~E9 I$hƺR|:7͍T9V^\!WMu% tΞeޢ"ePhԢjZΥ cCpI4u;6ۣrȥe\jgׯDO]҅O'<#_Ł?4Q>Z_.{oԆpHstJKBi#`~9FSf.06f j ~ͲKtSbqM)Nc=Fҟ q^-Ð1Åz1ۋCοKKiTg`ox30r%j"&Yb8 Hّ _h^è˸UO=ï={&nbYv3,P"+ "#eԃЭqb:bZF [bz#\e狳_[(&PT\ͻf]uPůCK q߹;׺uRD{+1}u[${0{br1 3HQ*#ճ+d'iS1&rs{Wad vn WbV=G'v"2ṠYp"Il!*,03}Wa'XZv\|s\S0L^QqZo5 p?.adU RY#|JT0+,HǝR_-ixo2rl'cF [']3 "q5?78N"۔s t0p5]Z%*~}3PZ;C͐jt%s߫ĞJe .Y;!jmAhzTmE@8N*tѿQ E 90> w;RzӘ  أn?nbYĴ/1&$N3O>{I ׶D$dh jy_~AkGT3,'8.2i,E 鄴]_0g = F8?]xOGuMbFzz Lprho6;H߫|D{iv10j5h #EAlg !jIv"$@ |8"v/` ?7:o >m"SJc(o]XxͰdz;4c߮1xmk""Vk K⿡Bxy"ɛQF AQ,~(~|Igp?#r]Mbw(h*Z;#6({{ jbm1o+s!+ r{ bR>zq%R.( #"p #|) 'Fh"@]cQ/Gso}k_me3ݮ-4Q܍[Q5i'O?ŅjɂE[Po jOoJGX{.I,G^OlnP0"^XPf@z5PȢ3}F"qw0x;vFRms[wWikFEJ GVvn5*z X~E݈+S.OKNRGd﬷m/np3*7玈,4$,zxa(M]#zscR([Jk%0Tb0}Z'a8Mbyo[ M19+tkpZ \a=JwiӹMVwIJO;9@9"=Ƞ桅[9:bpUÄao6piu\dI7? Ft[j6rTsH48cH&<3̨.+s^L_z5,, ŕ$̺JG2-H0,BJR{~@oyK_1S¥!i STq`FWA -Ww/EGlVUghz% |ԔBu"-MVluRhJ%}0QS ֭bLy/p8NQs+-aҩ7T,0xK: yIjƄuDX3n]BGq41}C;H7sTh#Wv`*+Kb 3K 2LQg5eW倷߂Ph쯦ngS[/S!xc"3S75 `jbR?~:ӱ(;#}9LTrOrNFﲄ }UasFg(*k١ܓdw+{N` 5~Z1ȗϥx| mQ{Tq34uZrׁ&S588vI;N"IT> x"K 2C61EgbRA!#2;[&*: ̜1rA!+,`6a\uV` ,NŠpA!\$=}[;o#E0LJ$,7G8TKCf1| %ISٖnNKf}â u ǟ o aRWՀ! DQL5hA{u7ل~椅H"Mv&yvP5P ?1½\/Na>=O<3f'"Ͽ2Zv:36V"ʀa.`hOc R69j)DjкU.8, JaUUfYTZI7g4E~틁xocDmΊAy+xg3{|ffVx1}/͐z#= ?@mQS}iIx p%zf4\@'HvtGil0 s Ȣve@^qRN ewC65?q ?oP}[_pߤh':Ʉ$'tAih':tLR_pMF]b/so}~ /x^.{i!/[ю~lfC:/R=te#%6Ͼ$#Ux7d8msބ]' 6Y(Ys r;&ߝ+(%q2q/U|;Ӽ Qݞ:83c3u+ c?%;mK6{lw?uJK"p[{M-œGbKAyV #?8ĕ.-U6#ށ:TUTSV 9ovsc^IZKԜΑEӞ~V!%.Oԋnι#,7[i#QP$ MbE m[e|H ,N F7ja 6H@[ >=%g#˚ ?ʄFZr:ܫf { 5#W~X]}NrX(wz` <^~F낻o9vz#Qp21$@awyͷG0voe}ah%@Z4BpO?;3>qJs"si&6.9?Y󑦤NJ&j,36cIcgRlv\p?$\L,q i6ҚH7z$OJt-(5 d%J^ ǓǶr=x.hdhe收H+i)U8 L(8LL:#b3=,v[Ս}_rj3jfo6t ,_:hlb8r̯+t6hbvB~ror-UT ib>ͨ݃.;lcE],ᶪP*M413ˠK4R!s=,+D[Hb5ros+%Ga W!>D9:ٰ)h;i*qGfD_XGï^`:S0dT u].Sس[]ybOt@BFĞB0;̟lTIr *HJAwō9xr۝?!P?:Is¿|M(O䞧/z}h0Ϯˆnd"p|?RcE,Unm𢌂4=/ؘ˷9fѤeTalE86k[!GvL DbwMؘ$kca%v5ϴpSOo`&=:;9:\LT]&aF,s}44^gt`,{:$C6V z q6Dk`=ȯ* r:[,*8ȆeL^;scP*a+#W!4 sxiΣo?UhQ=_Մ$77hJ{" ݧl-uOvKҼQk0#o:C0h /TP)qܴ@QDRYHtAsGP t: C"1+dbξPSgsMq-$S:qM7k7bĬZ@\ྭAIWvo3Zq20HT7u:ǼQQ (Ͽq>, ?N&¸ד<~dE, _F+lGbHRMJ.~[x* RPa^d:>ZZ_9 vE`c;dk9v" ?t=a.ѧ$(9.aGt=ޫv-ݔtdN  FBw3GS_qJForQvF'%{3 <[ٸmm2W/c>-3q/%AUmt:iz}@Ϥښ=xĂ脈wkrR ^r]lWr,n.\ Wζ|F{ ]y4GeO7C;ͼ΋d"Mz\$cerACB*G#IpNbA^eظ yEv_!͟^/kH DŽ]+5EYbMmd7^+y_si.#>!>RN#>\9}JT:F JAxf`oUMerB>V_&gC̫q?08H0`0..W5IN/WNcGNxVͳ` 6+n"H_>z,}l 9ǰwQ_-u~;,T,rzR-E|+7NQ@%%D>ڗR*_jwẃSI!k@cFa/L`)GdVT7{>QM#=ݡ7@fH"xhc \۳HMe37cD /{-Yn+ 6!lP 3qdvB'vHXGrp:A:xJs*W8"ey=Dtsic x.FA-;G|[!g\7k"blF:<3wqymQh]xOX3?\_x?@9$;zXrl;U /Z{!UMD!{K4{I) 7(SO 54^NCXji{p*q8^ 6oy U bUa5iE[0P%~ZJ 9^@φD㦊QjDZDž(91ՐzWZuHdX}VĢ< A ,CIƶڢ&۰@|˒G@^ga~<})oUdfR⾊]F?:B^Kb^(A~#éEOĄK uLJ&|CyaP3 Xׂ q^nnv~}C )B)fdH|6_L}EϘ&A[N`0c79T /Ž{i%f= *@G&QkP^nN[ Ziky+s\& KCʜ6ƭגsGss;K鋫cH <Ʒ/T1SEVh9{9PhS!wԓw",o-?O7ȱt-˄u~ dܻu@i6o& M#HVv,G^oܰ]Y% c  z=5'ABg' };$+W%~#dWq ڶ$(w=9v!ݐ,$pZ[lcolk"4!ˡX.oѳ'L20Oi Kk8iԑq'e 46$ x_+3#G[CKWZhRrNO^c="fv8;[|^ /^)Fr85Xj.RBQ0a8(0aZF㤼QX7`hEjD,-2VUT/XH*hjJ0 at1Fb5$y](Iqgd;0 #[Q,s.a:H)f]xE"YeOp.ROzmW;?͵@ ʵrWi>fW}%P:ie&1\)]og٤tN3);Kw j*_GꁺSϫeb, LAu2ϧFyEڝ ʹ?rc=\(U!nFZ,:z:{ՍdKo&M: ֗z1.'PM2(r6 F|5{I pk_&'A֚PPNoB@aq7TxJ#aK'ƟbhD}[ 82BLZ8ܯ`gbaI(8@S{Ix&[^<|QأQ>R9s8(.3,y*=*|4!cβT굥(n$E8vcP_ڽbV`[XfN$Y޺CyڴEy+L*G_y͈N<'4CM?UdC+p1x,W `TP)鹰. 3{'l}Vu5터_$ ۸dhxƣ }o#ǧN7֘\鱞g)8|XV/_@?.`:bʥ_;م%zxXI,?2/sYK o kP(s_?ٮ l\heS|!S Gd8:9lf<`bjc󂻦&p[>-Pݗuؼ*F1%!=KUkv 1wi8'6 zC)@U"YI<V[Q3Pc$}f1 S{{~*aP#T9ȇB5#8nH`L+n 0>DadN_Fi@hݘ /e 0J(+R{d ငN3e+F9WmLꅯ|e>R6 A|Ys1Z >J{>)B0 O5f؆ 8>A| [JN:⃗ hߥ6vbƗh5ojFϷP=-\( `7('nڕ\C˷؅mBd! ėo Il D+_ H,DXKhn["mhdv ;-Ų)/yp,d9 *n2AR'aB (HdW-uibvuJL^>wHFufS-T }(i7 wnja^vw-&yn+jj@hb׶pi_lP}dY7">ɆTK:tF C";}.m֟TI'~gׯA@A.vg;,LJڸ[ZR+bZZd$[\Fǖ;;ūt؅;ӌ@  | o47oV[k^[*&<{z mf&Bpxrh&ϼH [m}>.՜ZI+(0o7uJ]ގ2隫76A]]F@;V^oNUAZޑE>"EN94Eu7=ؙ>,T;, Rv<M+>uJ7V zBsJb*n'Cig EJLTr2XfL-&r0aN;"+5KvVd?}P [xleQEhuAݪ>_[x(F0Mw}7ICDg cH\*daked'~>#7y$ Ʋ{[M_4ޚۀQda&kWn& {flLQT ֕]'v/@CV'OWn3ͯ#ڀ},TB<68Rˆ_.d Rރr($FŹYr]gQg]`~뜏I]~G'slp I%1Y6_,Rk>|a`gҪO2\^Ʃ\l%PN8n;]3 j8)>,K9K *۬+JRO+ #8$ˇ~Mg%73/ ݓTGC#;wi6Lj "G5[\t.lTt~Oeryhz^"onfp$R`69^,T4{Qz+3s]ݯZ/QSׂMּ8aHv51) ?2/܋p[EV[ڙ"oKEl!9'j wg_otjeIFUKQ,[dyp5- \ kk9DN>ދ2K_~t ’cRJ~VclOªVp|{T-6~Z< }~UzпHz `=P{#}t"^ .yMkq Z`|~^Z#r#4Pz&zm~G*kDUdmXUn} n~z-T L [8lVW<q#ٛõ]?151w>+':~20zg$@ ?G@fTQ\;V~X[l7J:?? LG'䘛k8I.{K|c8+CFOJ(P6+SY HZokzg@sAuZ7ژy\贔2Zl'gP#0nBD1cj 0V<<ЅL:781ݝ$W=WXQO5("; K*ɚ.~ le=yK!'5[0+v='Wkؑu0 [=ij0^jtFq|m)drƧpI/h1S2ŝ$f'K i!8oM=Eq'Ʌuܻ}Jn~'M*gs1 V[G@H\n3)&3'e JPy7 _iųGۮ 8~+f41 GT] X``9@AcwNasYٻCwP :tC 0z;b礦X0lIB;<6Kpº%0r ɼBsN>T)#@9K Dd2LiSz~]$}h>!+یQ{eTy KmKԴ×pc{y*kpXMwnV6\ H ZO#VG'ߺUd^9K]!A2?;w`ؽOi "+:BUGj_"XcW3frXSov`6zV&C=`6 H˿3%$bILc!F+d6pE` ^/;\ȊSF_6K_&+%I.s~}Yxf  6g(rAhܛ.z$3Q.!8!>q<'y0O 9oҖ`ڂRSwUl/ޯjύZF|DWUb.7-oɩkΐmZ$:VGaN]pj*_Z!9Um꾏{pXGKisB *Gݬn[<⭌*c$>6dۊ+y`b?ϝ/H:c}Im!z.$g+56Ȭ(?0LJwRV< B ޝ<ئY֓7Vr:@ >ܫh>фjuG_ٍ|A3s)5\oxs ThӪs.}U[SfS @%X,U#RTg O2Lc}6U-.}xxeL-灄- 󮗁Zz5Z뗜M%~PU 6'^Ȕ\Pa E=CF}rσql!eW(3A4: Ygkxf~8pcq:F&+nW*^wߡט@8)hM6\x>%ڞk |R?pEO+%Xס.]t$-W'vV΀΋%+r\eH~;ƿ_cF濌OMDF0j6ѥlM|mRD!0ΊvO)eiKd1˒I#2\6m(cTמ]cQB(V3J1\ͻDC%9'ѕQv-u6(=c.d*"5bJ_@]?1&SyU0T'mvs :_JӉ67-zXԾCk &q^<8vf $-`xW!B}CX4hC8H(E/*VJR }L]žc7ImN f)UT@G/`Ky(c$vǍTң۹HzR=z /wE_B>}{EkE83,g#\|0R<$qP=|8`aDy6bo7eE1Sv0#JwTrX؞c,ܣ,>#fo77|̾Hm:^MdnrY q6 u@RwmYթ$>4THl4ae 2)6\jPb a re(~Q;2C}zR 3`\3Sy.i)g,sq)>iF°%lM0Ct5[oSڀs(82Y[*,vm{Rp`2nㇻ5l&V|fqg?Խ!t.4C(w6kC mk*A;cæӚ$®FGrښqbs(.0' q7,*>G|@O+ J3K9 A po.T>[k}*]XkΖ->25XsūCQդP(EދG܈;: aKo|&WosW)s ,,@>6!2z]v.jcyltSh sv֞虜i7?]<0ڰ1T[6Հtqq hς?k2vfýq\aB BĎ>$r}D"<^`VwQswMJ c0\yH_9ʍ& J+M}aė}ŒGvqy~pwIS!b߈SȒ@9/Iuc08JN!%7k/Ph:'V[~0|#ԩH‰f ȗbE;Pq ђ ͠PD1LE\NP|K w_ICzUّv1:ƃeE,g]A0; W,,_-ĿK9-[ܰQJWFjEГ P[Z[R x4_=A5݋9ˌ#p}h`egjʢߺN,?qRr)JhmzhҀ!̉0[7e=vpo I!}Ѭz6g/g?4. %P~f{]rEPrĤ#n8󞐛^6nw@b+1]WM!!_e;҄cybBm?ۚЗw>nqeJEx{o5uTc0Ss z~I08]_7i#cmye.)8饃ūz y`,U׷ate9$}z>JԶ^g=nUkB jDy!Ծ1tMuE%,m҇9D(%&?4i0[u5=3O'"6pk$%BgUŵDZg&ndgVhbVHL;>4O>%8Q}aTidBxRzKz3GథEwL$kgmU&"}V>4.2U$Åe86<#7:gث ݱLKN7xK {o9:h+#ؕF5UhzAجK |Z6KƤ.oGyޝވxcfyH=jH(P"Q~<8y^yD2v%輋_!5ȰߖHtR%xwE0$ #\6t\+P;ի;`T s 'K9/[:+ԯQCC.쏷d a4`NV9l 1xj^|vS}P|R}MⷎYUI+cھq!=k1~];eO =T)XHb[mNg7 bow(1-҄=2B9d ?k8!)B|@,X ca?^ za}Le\ +eB_scg3l>Th08hl򃹘?j$'4*ik@֕׮ܑ8¢zs #Dk,*R0⋫dJ+|6oµ<5{EƀTp4]p@k,v`pan sd ౡUL*oA[ ,w4 qԹӶGW6E7 R.o4SrD s;|$BkK,(*7H*%gd{KMJ+st0óYo=s.2 .CGq+kWbQ:}dHYzr2c }=7}d,gi԰\ ˂]j?3<9Ex kkN:%骟̓@)[IvQԊ &Q}f-H6X-S ! 'B몪0dv_Aoh!i]z&E<' |*09ÜV$'qgy\>m~j?}~Um::z7mT,(JG\?hH}9TC7Bc:1̉*ۼsbC~FGƚĝX"-cV8cODq3MRꫢsoIJްvy̍ZRlEx4^ieڨiWB5vd 4R:ȽĝL}5,#װ7cB R{]=`wW<[i;>&#90θcf!cT@X^9߻9.+q4ѿ .Mo9Y {ْI &Bh]7I61b`owaOzEZνCWC%t<"eҵgpymsCq囈ZԶcbbbÿ#WxXtMh.˛(~&+~wVWOP8ݸ8q|2v'Ox4y:%;&K j FpJh'7Rj¡SSF>ƹ*:LsU"J$XusdNa<_ ":JE6\];h rNPJw0pv5psգ48VcRdIz}칝5eM=<"cՐdۑh26m; m*&iMH+rب8{=Z8m;ʤR) Ov)ED-3⸑&L=c:owK!Gtҽ:‰Yii|fo;͇u]hL271ײ+X$/S(M`5jѢ{I&Ͳuvovfa{pb_N qȌ)ZǓ cD ҄qc~MYNabԦ:=6O׏+Y#9v}ߑZz(Ĝg7{%_){AU)[p}z.o/{HmSc씿m.T~Th7؆Ѡ: CbF6G\$yTE;[@?߳NؘMD:u]ݯRNƫ5 e/WQ${@NJ;%'0e=2Kp\Do69c$_"RCG?Y@Pm& mF<+\ 2!r{wPJn_a sE 1"Zsf[-~Qa#m&c$m/'X=t}&<0EZ'2V]GQ,魃ktC5D6FÀnr`AO}x ߮ۘr-ι(+ Ĺ=?̥* 'gl$6(Ǝoc:A"䵝+?9Z!AbS&>dUߖޡ;'P߿<ƃۣu(hʟ?מhG)NAh ` ws񤮚ClΌS2}Aݐ[ ϽUهW Rhm џFTji5Q[|~Xtmn+G RP˞S?Kڕ%(#hqUܤ0zd0T,A2^JVg'ƧVk40ZL@zhL/'61s mc2iXB^\_=%iqH>]ߔ Fɵp0h1Eׄ,Z(i:weAz~,!zsn4t.bO!JhD=;1O>2 :J(Ҋ3F-FVOL^:td0_TK#%'Tx,/Q|<ח+Pa+,p8G^oK({m9vrRyy#yjSO&Hxz=^%1`%${hzu_wA, uh#7MP+F(TXry-V\? jϕ*d]z[!a[a&VoPr2yCbU{ C]xTb^|F무52pp{RKNbE,.TGv6+oЂdpFVET>q1| znMxl#tD])CˋgJQӸ$d01 *w89ԑ>&de=T(H n5Gˁp D*߃( fCl=p͑^\-`KFD$z_, y})'tx ] a+2hx+[6TX(1t8i"L7)zhN6`B 'ՁSX=;͔<ҏ6jvޥU052YjZ6"/|\yߊٓW)7X̺H9, ;MLsSͭsmt8/#Z~1yV&|*ќB21Ut5I<&ՅI5鑷 ߳w᫲Ǘ %qU(.$qer.xܓH$KRmB`5:@ěZOʙ`̝Ejhs X .`#ŋTlqAɤ; $1F8RG0_-JK5b0vg)ᰰ?~5,f-{c*7Cz3L`U⥳7V=@j>Sdΐ$:Uct)b) cljҴP }rS>.X+=!# -g:|vgk;*+%K^R@hBRi˘ V~7Rw YKXFz.l @bgPB=(nq\#br '?"ueqf>%BoXׁAU&ZXG#*}iԊ qЦC eSj1@StIw}3rxxOՄUC`wGw:?K~z^+eTW<@2URI7 l1G|/UdS6+ߕ0N#\@id;q`C6. ĤգGy‹{W~=DrXM $/aAWO@0<;/l4Y_?Zax4A4*b)~}}~XkPGg jgT>7hgS|`ZD@Qp3xܡƉ$Z$?OI>Wp}fNB'+x%W|L'S`P t !we N<&KSAHV:qsZG0R3G-53aoiIV#)'3v!>8tR7 . vѝw-Y8,:%&̚;4o.ֽlɴDd D .  iTf@<{L1;fZ;dkpZ4JO.4ӯci]@HI!2 wED>؋;kp`~ۦF Deһגys!,ȴp&߇g(Rb'x:V;(^qmwozr !عrVU.ˮ^5pSq!|'@s@3qζ7m:_ ʵ c&{F0k9 )B=Q_g_iZc m;-"pJ[(]/Nn`sa's+YWT*`O+` 7rY}~ԟzu&R=Z*lӭ,6ۙz7v҅1'k>t\◗ LޯYf״嗦nÓi3wR_ZXTakx=8y=3lT lyxo4"Mu# 5GwO1qM;d1\CXT Nj%< eы"Hv f** i؝͹ClxsCL~.P̓)>GoUz dhFjǍ׷hpjoXAME #Q%[ۼ .K8.oj[)>tA\i[o=޶I,pP%㠬w|QNkWTxpbtp '~Wn#|e-*-'uE=qeZPh# FFVgv\!w |q6y&x|GoϽ+F'RXL``91"ʓf38 ɟ_J Z {iRa&eЋ@O5 (wyCc +UIkjnTl50&Y=1,K`&!ْ,0 K.f%3SޝU0mصFαU_.$4+\XI{ȅ}6Sqo( 3'x&VSג@FIN>l#m$ԆoU؅-MmT5q,;Mm.|Vj`aS^mÜe4eMOT/#T:LDJ)B z x`QDJ,8c¤賻ŦQ%w?*\WĵuDԮp#k]G3\qQ1elP!6b,;-w~';f0D$kb@6YHl3|7^+rB W)k;ft%õь ~D dT^P-H00 ]rU>ڴnێu/L.}R[.+&{8X 9e}q.BT=߇$g/lJ^c*t2zu.^b%ƍ #˹ XmYs0nWMwkX!r%4 9T<>4BTxơW\1xכ6ofDi_=DNr\a~v7˨~}ҁulϏmz}B?e\X&g8h\u}yN?2dd,PΤv*_(oA7cz,<ܼi3'lq| ~tۇCQj&aAE&Ejb4!"̔=^ 1>,E,(`K~ڈN .q&"sRdWAʨr枉:ƿnq>@i]Ƿ1:⤘,dfԑa8c:^i}FP + ewX`XUIъ7C{j1C?^)+]pBIԴ>$Olbh֤D,r,yNjPdDISuU@|PVA1ם 13-󐁨.Ҁ$D 7_rm~G~ 7]ˬ8(Ks\u":v-WEӍpuuWm, <&M%-lY&) Xƌ!Zw)o+s {_wyHZPKZ[#̗hG6!6"\$x?Lʿap'R;&+aǠGZ9ыQqyx“byc)ɗRGh Dž{DWe}=sgMGv^WBAc9kxN^% <ќXъ욉Qa/tfK\Zq*`&X}-ĞҝjI5(2GZHEjSwJ FGf&U#GERz9YP^M~w+7]3, zwHf(A nH4b9 =M袘iWs=noYI aD邜uw/ҷΧ&P/͒S Kqa烺6%U.?u<ˏbDW2wq\mi'cga̎.λdŬ;ᢒ AX{@D@BvwAߝ{1 <~?BXүA,0ߠ[hZ;Хs:akw7ЛrslV5?$Re L-`&@r8*:l4'vo55J { {9;*da*儓rPDxzrS!JQV%sd7|t,.@mAvڴt ~c =(Gc/f#{+BMoלGaKK>D{goj݇;D|ƴDCKwF>ِ`C"oxZ ab¥|\fn๖X=1<4̄ORPz,VW"^TY:ҊEqNq],L]%m ,D M"dyjS<km {n |גwo:vxKtnt{912F] m%ӱyo1} $ 7P&s8YٺdsxiJE84X \1ښQꏃ#q~?>8F,h%eu|_3,g{6Kqi~tw\ ȨrS/\njg]ɏ*~͸m8yJl9FjLȗoyUI5{e34e1V'hnuj]$.[ږI;]kz&s@֓X`,C>dWJ~:;Ub+(n ɽePThv2 bmסCH^s>bN^'^ szoFU0恰ĺ^ͧjtp >fϬ3n:7<),*1S0B"n;ެ{ZEG(ѝ GhTb3C *  8޸70\VY0k" qm<Sft_歶9AP"$_?%GH^_:h}4O8sHuNmP}ŀilĸ7j੅#J8N 0#9FE5SqO904v wn#Drĺ*{?l礕 }ӋAOK7eHhӑW2%V?oH ;큤g僰^uϤ( RJW?t##uמ)DYn㩺Kef }k11iiФMVMȻ[X[3q@]IsNV uy0ނvs2n>L 9C\~D {p-IlhU9 ғ. CS&j ~2dXӯʾ!kq]Cu@w,D$~.6hz$ȿP&ИP+i %f)zjOexǻlt pC+^T%K8vX蹸 sx03Z7}E|c%ǯ(P#>)CmX1K۠q,x$FsK((^}i;'z% q 334Apr T&# d;即Zڽ%moBؓ5$49@1Ƌzܧ0QghUHakey!@=p8 h?A1F@)-³\hEohq=\rEB |lݪBIE[tf"Ί:U' c+2M*N}n:z7!`zSw7а,Qx;q7(W? C߉հW@HeBl羾2EFTqlHh6-F% +A; NnWE dtq Ej%91{#ͺEںȓx閨t1 Ғ(>-6 $jua'Tw?q>Ea 00I~BlIG_]vAl/ȗo]Z,NH~y|h//hH7am*1L 2v<} "iS (Y̷::US^k=roZlmG,E|n`Q"$nu1yH f !>idnHTVXDXp?[[! 47/(^AO"}4ȰSA$?46a^xAMyHH' z8INDN9iE'9ɴ 7g*IG#O/<8 f 'GZ:$ ' 4*nۃA-Ť;MpNuyT9B&U0>rLM-`e;fq}EѸQH>)^b5?,B8w~Y$o9+dk ?`qlG,~ڌ!&2->JڋD+L(ʸʷ⽒N)3mplr^wL /!iZ35GiYPKoşWUHGj>EbSdqP\:9hHAU7$H}Ո _WGvĕ]^?|FyHs[z+G2Z)xfmF;(jΗEc ,"reoNYe'|L{zPv >n/Rۺ~ֳ# r__8<Rx^v6U\=#8Ӝ0s__F1 :C(LC6o9x6[dz_ƨ?p8Ԣĺm`nG%ƚpb#j[)%~*)K{Iݯm%q)￟x#jj,2OcU%߆AasXŞksp Œ/<XX3\ewkQ_ZTcOiaR}͓[rZ1~! o Sުԣ=*Q vZ KyK2 rVx5\tǥBQZ H:/ٗsdF R$* BiñRPY!T=? %?Z#jOY Bmס()7x-8k7>ߥzlBĄS} $1hݽL,bgs#6}{=EagUp3>rE^~IڙOCǑ{?e%!` JPfo&9b?Ъ~iizzײ@&*_t%cZ"|e6!Ep ¶[\&؎-:f4$O9.J- 5k%ge@8ՏTFw_tLZw(WI,Ǵ瀦NAϨ/ , HI.wU/)AZ";cz)Wznk vI:,jN9C,;;U`D+}ТNmi9A7ԫb-W~;5kNHM/m%b1'&>1`2P_5i^E"hbɤ(mB۴##!l9k@ޖ1Cn xoOhP28)0Ce&7.@=l@w'ͪFKJ9<˅g6?{ U SJ]FbAT|$/w){5ZƕWp6z-!Faļ/\؉!ֲs&!jӒ1\{IvW+ +#˚lzfUDLk0@OE)=ϿCI,(2>?v,$,|Ÿ6„8L_6`군 + `0`T{Eg+[i&uj<d &GxaF'ꛇ%_G>\_#ִIm8MA膇@Bf{T" hGؑY;!J _y{p|wJ]b>_z2C0*@O/;3-/`FlH=tw3;/.>şZ d2R~%l lΟh4y,Lz=Tߍx!Ņqt$f_d/|<~ >Vߚy{G9IONl5]ֱ k`.wBZ$& @0P]^C.i&1;Vw1hO ;͚`?, k!Ҡ>{ uT?A 3aoTb7k Nf%}sGǰRbhCD@qQrcR-tz6z[9g=c/K8Q71eφF 2ΈպϡJ(a]C%vEwӟ-vk∗HJo7+BE,Ѯ2! ǵN#w>|qFS_PJ1r-z|o4u$^XE̚l1 @dU0QF\kT`hW,53];БE?{z辬`90tCWi'\ڎ/f$W~]o.T<%P.͙'ѩ}c4Kd]ƱdPk *C]cP:[~vL٤ڤ@2{ VJ"×{ρ`>d?5{>d_m#l<\j GyW ZѸ/դaPxO(rqׇIԨ CkOrmx2e8V 03k[jl~IK 3ByP$5m٣O'T Ƈ|u/Uް)@F>y~9 1Qr lq Y/ŁJI^N$|Aʁ詂N#oWnŋ9i=~L[u<+(ymA G}w\ (/e4^2hife<@6ES $Lˢdo¥.Z슻x]=?c/F2!43XR狄jAcb?oHyçE;S= 0"r͕޵'Qc *_|@ib!o{V. N̷ 34 Cr*Wa;'_lT * \@AU( gCoCy\~LZQ&:7|/9͢L1 wˍj }kXUH}-yy^')ö :J&ĚaK =;ǜMh.͡lȼ蔅r{Tļ`UiS\ 駺n̶VIrMeC0!f?ǁ_aVZ0?U'< d^ v"ʬ3u%NVIIJ:g>QRcrs&yP|,h`Z1H \v?.!\D(UQ'4=|+gKRɫr$oUؔ|Jܸ`< `O%!b$:>*p-V Ej@*g`Nܣ.ThiZJ~Ϙ zڱT~S7נkYhzl+mCpIQLD0XMM'AQsnS4m0h|q !S^ \){h16C xz]$> Z /,MT i7 \NMq =hwWlb%ثK;:p"m 3S(gxX6\`(pFzgē뾋>3nSٌ4,Txy-#?Oi0&la",0N>qisXO 9tPlG2n=`]99X`abۚLo%fyST;C-1C|erPBHc@ jX!b獔h j|ζjD[ ; d&n.gV$We,7 -K-R1i$P!n.h͗HLmڗ$!q6H^==fɸ%UzUF}oeA{-E(;.Z%No, /#-.e(Y(-p07Aʖg/fB;MIY+ҙs$Ǟ ׏:h7^akydsAgN fߤft3 vK^_,h?Iy * Fky޻4Y']\o$č)KъMH z`/Iȁ#iqPI-׏j_ϫv#\`T0Üao &%-}{E>lHڐ4pBh^t)s_?YIZܕkfg&t`IIl~ߺMu@᠇F/co 8f?yazo8 =f.IUfJ݁lMb'r(/907|6v-96ӊ#tm_am~I#V$yIoly:n?ɓPO?pN}H$}A'& a L\In~+n)kgo%06P@ٖe KBnn|iVت5$H孰6ObpyifC>Ñ5Uցy>K~AR&P.~6zruڬn1Np.ʠZVp{%Fmճ eiF ]3hCcT"&Q5Ur!H&0o1~ǻ3/Rj /00L~(>]h@/*=sO@b-QWB.G\q(A^@j=]xAp6_x&nr;KՕX`*SsZR]WYS&9sn!:>>RGSgV 0 bSP(i5B %* R2 9VԼ;W0-,&x_|k>zFyXKU@0^d;E[q-*p^כz`CKW2~2ZvsTW'5p&p8zڹd՚urؑ,_ {{8;^cHB J%,)-KƩC"Y kWEЭzu*:7JRLAcsBGNR(|,g[c'.gNY?גj˚&\wG1z`"{1wj{߁W210`ɩ|O}8G\BXJS w9ه\|p12`Dj* ;}hu(a.ⴘKGYpL\#zQp~ƻ9e񢅣?u>eku[Qv#Àͨ&3 6ŦFdSe#J=,#ǂ*㰣n<Jc  #E`#b<󬳔l|`D/("ӑ!?؞SHraNE8俞j˜;*5^b"e~?m>Cc0ՠn뙭6jAksR2D錎]*,7V_y^k{ {dT?mBCfCg }-ͣ#՗q2L>cD`k'Y Nex1L 9bQp cpمmz ;U *,ъ)7n`) peCelGDZit(uum}YZ@×!ȗO]] WfP)j'{Z;_A#6zA6ޫ6(?gZZmZ)}d71If&^7 h_tg>:^q\qƗU,N%E1\1$FQ5V6GA|m[Q$a [v-J?f4Cgtu~=Sœ*>ކHt>X2%\ۢhWWB=I{NS䥰WBR;27182Z&!# m21g8]ebކvH,xd* bC<^y~ɦhsv=<ExK7e$3AႾ[ƹ_:a|A|ڴ]A)R54Jfan '=ož("\M9]{أHr ͞@IԷ22$#{>25׽6d×[Յ"uv^6%]I(r#UyKAg;7q4Ju Dۅ_+?7F?FqRDgYۍ)*9qo62Ϣ`m@l^sMe'q)/1AfŽ io`*R9ҏbV5(,sݢ3+Xty яcߑŜɂjr/Ï1;A\9^Dݸk%qqS%za0ʼnybjd&M(c6!f`&x/8+FԱHj$LpEmKxk_7lrc+?(#X!(Qp qqb)a :w}(P2VI.(6!djWmQ:ZD}SiXTIi ixzm[#e $N7r3$ )e-0J X.}\Ek+$=9HuYp }e%}hx1DVǡ='D^%͹%1nc=مN=v[hBβgdO[Ϊ6fdrK*s. hA|?e<!| ċ/oZq&$L !p%I>@3ؓR\Nbgol`[DHyC⠍!N:$9`L)wƑ*V 砇\PT>%^4+۫ aaƌX19ͧZw@?08ҍɱPg-&SY7S|/0|j>nƬ},no:gyev+ p~%'ɷs &2̿ذ `lқOL bF쪙uzto\҄a'KD# SA1 9 59P,6 +*pf\k@ݹ^.!p&ߵcD&ކs-#YA)ȅ$\KȊ|8fH9DVK2#`L*^/"a ÷-Yt{W1̚{Q"E V#y+eñS袂 Gr0(׿{ü_98>y˪kx3ՄStƣrPO-|k]iL/׭K mo r,*BXە%ނ@hV5yieìٷ*n'Dq,8EpeX-GtYTэ< \x+R>t4V[oH$wF =;U"C&++&A]w:Fӵ"uhK4LjͲ,v/(+h:Ǜ eNĖ<Ж|jSr;o[*GrWh1rGT_w.;Sh'j&hlnr{6Ni%_ث9IM;%Fi6hwpKhC w2¦mǼc&6 X,w8WJoW$0,[ `lNf53haoBZDzεoSZl^ PF~t !.#[cN0To#Mтʜ+  Ī`!rwHA73҆ &nP) h`C&sOۉLvo=g0%`K o7 bpRaegڱ{AWYq| B&ti]?"%R:25Mȧ6>L3lu>C̍_uTظr)&#h}A+4zO5,}\|)&žDQ0%xb}])1ljNU7s AЦ&I kc @Fyи[-F* !h0:v,,$R𔺍{Nu!cļ+ar$G.lVȺu@"Է)>4<>p-|3N65+ CY_67khŞ!B? K3f[`t=[_ Z_^Yr3梐S>2U}8/ vdi7dׁr.-#k*G395V`EGoHifJIܔN֞B})+RGx k8úARAS hNS_z7RZӸyMRh~Wf58xHGaRĥz䘲s7ҷ~DLԵD(HHeӟe.d}r 否ۡqG|!]lɀ??7Z<a7Mj{R?EpzL`. @m?ta#{x&A57Q*mwxx+px w~iJUxaQ!#<"%-90IXwOO (VpUꮹn΀~HYq.J\I2@0M')+Eɝ.P#+ G]ɨX\~Ə8u<c-8yMcV%5gp7c$G\/n]}TlO%|ƥ#:ؽJNKB""N  ]=n9YgGEA\;Lmf?p_"5t5L[x=ˋ\òɖ& K I;FkMs8} <"H'5cck|2=vF"韱sm,`nW -2l~) w D#'oe.Ws+"}eI_E3gg҆y]l{@=ЮBٕ7Z<n&ò @ &/{AحyѼ1T]>`T4|!3B{O .EehZXfb À ^^/ CKeɺZv#*L[['i5|^;'Noԍ)[h~/icݾQoM _c6xD27a_zV˲o U"<UlZ3i8(T!8-b*⌫,ĥDeA);J@a.xX|9<1 0=9Fr6D?:]$ >IYL?~}{Ј=5^̭o`bQGՒ'=nځF-gopk`95`iϙv oqYt|qMƑ]s+ jZ]cwv6_}vg?+~iA`aZo莱чIq0+y̭SDOBOv͞"(cC@VԜTAzEZ68Hҡ0l+v<\묦~Z ckğ.f<: P\esq,MOnիmiZ ^$,{<_x8{T/ȇ>%фYxCt'֣M>chj641l&H}D_ A=J ujCJoz݇ : kCz|V m(0.0/H!xCHvPi獍>A?xf@'Ov?NDo"Cjš<%D0i `TѸ1dȠZQt"OyP[%3UKt˸Lơ2ƘѲӼGl#;S8k|~i)rok׀v}7 e[2/i \ݠܦ DF W^ rz8sݯ6ie`wp4P&x$ :VI '1]Ӛ@54lr ;^40P=8V Z.%Xx;#1oMg꫈]qOD *DڬauZh*':WTVZ>ӓ^fs9`/5}ЮOP8kJG} :gnUЦ`݀T?l(JPWb6vR# 65Z©xb9_3v :vcDrA^F3L`EJ#(כֿQ!!#4e(RZQhϜҦ+*<gܟ\,_OUGXظڱZ%bswA׳#9>Z=<,8Рy% ~m ``uayYئ>VFE b݅ߴJM9έ@> K4^+a 8aVQßT44r~`!ӄz,*uk˴~i >\ZfTrB̈́ۑ8L9.~}F\kfH z-X|HO2>=zq5aCji[a ,eA1KxoDf 9E, 6I*.˒)ɧF:b 1N#+ Z!4H4t˺u6U5q}97ՋBkH1v/8Db77`'!)B%a\?Q|b*6XU.PߴpyԔB@n 0qENGq{1l9ϹIxt3jo!|]]3^F|4cSq.EDk<C,3 fO7ONG9< Uq.oh@졹 "!!%Z&øۥnw9Ulhɘ8gV5&_j䡃3皹W{g*f,tnw>M q#ܳ&@ѷUUװs9kO؈ iăhE ,R,xH(cQfL׫У+%.θ @)Q)ctx3k׼!\nGgb:Jvz@mző P<ջ>/2C#g@?5.V/_)fA ek#r7cb`ZmS|LEOݡzTR]K(7B33N׸hxk|}rrVt 5f]"}˿]M;@)>{k,B@<ҡڌ ]xKN{f3kD$k_ott?dW?$L"~9㺳 2U[ Ǒz2d6d)gnxD/R)B9س&B[^BV8q\t.WO}`Z޾ΚbnS߈rϲ}#A vON.h{NWv֑ XNhZx9w5 9JU );bEf)?$6ܐeDj\}Zvج3; 6>")(dպ]Nڱ̤Ĥ>Uϡk;Bٲ6K[U2 ʎIz'`g .P4zNʗ ~L+ԜU.Vl5:@:hHR=/ el\j1IX/7\@TD|Th~ x{?u&"x}JLإ>fƜ1KmÉqbēdLj^@,G:ݼÜ7k{>/\&R`ɗu a_SB燙c<MR;S%?]|g4vJac=+uI qUS}h \'@o#RsƤuNEw@M"$w?g4 Um'4nV.gBl[4scHMz}Cjc*A]njH.伌MO?e{׼WJ*Rar\ǻDzʽӚΊj[}Hj/c(2{±j n O&ׇ *s*6ۀ(Sj;!0ԘVJJ_G GY&ɿh :a >Zkwg/.·ø;mB0D8pQ =S9oA{ADVd5X a#@Z9-_uZYB[~$96z ^͵,%}~I?C͑ۃV?`zntATlC}B-<ƛ1O1d7{t~hahܢ].0Np흃{Ic%ly/W^OĄ߼F> tNŔɥ_[BD!KƣbJܿ KòI}%ܖDm r5l7 A?Ή-)m؉l現dtC”0UA9Y ]T@9T}JCZ(ր1-LJybŚjt=f5떵6TN@&}(ĖcX27*3dabU,Q~ݻ*&=!'yc.Q\sPtTIud{b Sะaҍ#LʼIWҏБpcoNY7 uG$ms9=&Դ▓x_aܼSšR#uho$pxhgbtϖp!eN쾉@]7>ac? m&݇sMP)~0 =Dk|fէd%V4z: Y b }VuJd]@[&&x̑i-c~ʢvSޭoŔQtՠ A3Qqq<)󳎭92}߄= Pݤ aؗ$e\3$8SUX{]{bV8TlchiiD.%'JWB- _+*%=u mMakl\W\X4)yr-(E(:x/RB0:8Ƞ9;1 #bDĉM#y;2w2N+)u[ԥG+BuՐ|ɀb>Ǟ!:lBPhA^ `驪H\׊#rJ?HXK"lP뫊MukPX\K mƒK e c (-Y{` DKoJ ZpjUëq1 hcpBJB *RYñ,,8_o %n|jPYG~6/LK bIB a,1e2b3rG [}7bBjOsΚ{G~4LyM1dMd:H<=}~xJ RSM/@ܗiUO$Oo .͕#IŢgS0gB4#J<bc٬!,n^{nsg"1?hnʀ 0@-i;_-;U8\q>ŧ-[eO >ڂY*|\.$!)przX)}HDȍ8,+tQYCg)4NSp? ]|3s<+? Tc !Bg}[·0zz\E##n~ѝRp^@/Q/5lq$`:Kp<̖Ŧ~L$YQul-d 9bWmߪX7lf3VM;zմ9{ZD5dUN)'^Ј{.j aj3 eё(aej} c%Ј~}mRvˢggNx 7"~ɮǚ*6Ngm2h@cgj %?՞*>f&n #3T$(`$$}~| /͘?bt mז*z|m2ALN`zR0xHPubk|<2MS%wSlOK3,1b2Y|3:M)[o,PgC뉢9(l}rԖ.3v깱۱ p:)NcO?BPGBns~ ,T5;!dP,hVx,r< B+D =ɽhFINQnjJcL.++l؁LAq: Qd`g;s*i砐Y*qw[Hpkaʨ҆) =Z pun&lB/uҲqϹ2GNޓy1xbQv] nh<[R!^wv?{͠ye{Q~` [ j25h{Nd,qWARLquոvaO _,ߓ|Ibg&XO- enԈgD c4K)/5Q]*u&*Pq&r6=VbiӸ?*zT~Cȕآh\_gaqGmRU NRL zOVNQaշ@2k!߆5芵/=X*X'c^YAFB}iOTX9 ]%Ai>U3J Sh\W}ShYJ7?tblhJ ـo"VAI#>!I@zaډMnMc0͟1;l *Ѻh U OW%C/l'0"0:?c#>\Xwm, !WHeSrkcఠ<*RXnlZ.Z8w'JQ! j:G⵷nGɆϘC#}.{*}YȺ=<ӼIQ׭qP^=jC{f j!e4Q|<` 4HZKLLˊAa$, XUbv6/=Ȅ%6"z{:6_Czzd .!kbxaKoCK15F[_Tk5`z+[PCVSH [$jL h,2އ}c6rc͢f0D`Q&>P~ >Ԁ`5^x f$"<_ ^¼u;).}Ӱt7kZ V4x WhEAT'0.טiu1ZsO&`V"{*`!`=o<'٠|A Dz=G~Nv&*.OHRP7la,$bt6\q08MQi+ti@ -u!iOMp^uTz!Β~ߓHR+pyWj;ͪʉ c ().FL!d˪&LF3l7 եi4 f AU0DL3 (Ғ+#T6gHYe dig8P_Wdz޳;`ޘǧhNdƯF/W@cRLWf78M^TjDƼYwQˆhRgGj= Ai )wKu j-]Wo:2aDDzZ;}ny3>v өw]P=_}#6)e{N@zl7ZpΑz dXs]kfN?oK㒷E+k oBi_T|kDYzX{f ~3\ l欁`#YoƖ? ;%>SlCq &uL ז||7kP!/#-X3쓥=afE1 fj(:"d}88m4>G1JMCP{%lh0֣y9@Y͊vy6vllwYXnQcqQF XarETK5^+y50 .{9\h9 gq@ ؂ jt{,yPY{(R] L~y}ݮ5f(vB?& Sg1h/{$6{ jlY~6 ⦓?C,R>(  ;HA|#dАIrG|8W\.15 lJϑDBY).t(5" dh%RbǸJyAR].scr.DIy\/>+hH&5} / 9@f"Eʖ/a%>iBĹFσp$3尽udՈz#ɺedUcYlvu-܃1A3AIVPM0aH=0?_7L ьCۨ̔t|#'X{r@_? 3<FNwWM\C'FnMmZ| om_G<N Ӊk6ڕ 6#Es.qCiwE,!o6]ixwdh.¹\;U}{$ye_w{V˰4)EM/Nk"|H `{"Qq|C|مkG\L+]޽IENNsκŀW)oL$dM19wzlӬʬo~C*:C ΃g~c ?f^}v/F+;:F$M1zPL˿rM^P%;d-'sGٚ7B+!ʽXٖPcUpԸGP)zs^w<\c֨ў=$NA 7:g*/)y 7zĿr琗dxd֘cԏa{V h 9f@ G(n[['J7[c' Z;J^Kq.WK"M 7;kkw*?ȃxσ T}A !ڹY|NE4z 8[ێ&ع#62BaA?sz.s.u 'Qؠ.V])%*څ䛴Z_ mmwUY@@v>Dn!|h78W R 䏪co\ ~Jw^J_=5SN?ާƖ=-n 'ݲ'M+%fF<PfRY (t%b #o%)XڇVa&4SȈQbmD$j|]A!wM튳@4$.U "0)ݦJi=OH(dHs02$0r4V4fs׶nB(>Т~[(MV"=*vo=ʎ߂QհvYMK}El ?uܦ$nK?*kSl[C,GSp/1+xs؉׼HYU_a`)"d8,'ؗs".vБtn9WUT6dZ.tebT tfdĮ6(쀣_ͽ5QXgg{t֋n6d{:lS7\G &Wƽf׷ihx.X4NCWP/i@k\llK{BWgw)Y^„h$܄ DR +mwsi7KMZkXLjbgG)OF R95a'SGI |Nvq֮vfpE))ԺݽvEzn+%0Stϼ~W}4s4ZC*M7N*~;8>38u0_ŻBkmgC +Y 1a%y3ɗp6nΑƍ&EHç:"Pe lXmcyʣPo0ϗ'{ ߌ t,yGYT;u~59/Nevqvآnԣ9aDTw$QH|(yKNь'ѩ uuP}CK,lst]7%AWG"dmg^e5Ltϑ#9s-*'in~$WI*2Qy92~1WᰅuY="򾡪6 _1 X)m7 0}gN!9|=^oL6'~96`˩gڑKMB\" B ;Aobois/ "*)l1GL0ඵJ+]6g,ͽ@P+lZ 40;:8yvܨofs7``dzM )Uq&>pQJ"} ޲?\3^eW-֠ďq1)J'  K$BOCi̓Prx?q2bd&]5 Z KX߷#J?UȥhʖLzU|ـWGWI *bw7ck ECžWyeCc+9 x 0؎^QAcapV6qtB)au𫸣2 8zC&=H)Xnnƪ'XVZRIu$v8'bp N7ˎx OvuZh+p=gCZV,Y;Im:AߚReȴZXvGŔj1,U0<|cH4?cc&t>jii;X: mFh2k?8S71 Qr8He捃l6U,cR$&/i+|<5}WQlX:otU=&N5l&@X=!Qm'P @͏cJ8֬, |AE(dJ Y7TښNF"x+@@kHIcUQHl:oԄeZLi괵E8kHZaGZ) ~ N9 ~s>sFGS'@V| nyw[L)>tK:x=v֙A;{d1o( Ga_-ԑU?fi ߮U5#'</ı p?}45G;UAAk?D RRujؾsgLXPGTllsU(¤Կ>/E38114}O%߮~+>Dؖ{GA`">7 ՙO#$M*/ }[3ܣ?zZ R)}䉉øږnHvQ=t!6x LDXNCfڗ Kz#[hӉdKtnq AF+JQH4Cі ڬ߻ R e)]n:.]^XX#ε[GJ?K k"Lj@z'pˈ{8/9w0d ʡ4V(tr=؟oUMəDeuyR \Tٗ!X`ذ0ׄj)X#dRJXD7j*5I"S5q ې;h*A";rIA!glL}ۜ/; ]vas`صa1R>ثQBA4zt(xweFrj[|p}% SZ_Olo6H˼^/? ~s")ˏh]rtc׾OtwsRp "p++< E$~Z1 Y*ⲙQ WrwhHZ{yjܐ}auPdWUHg~Dĭ?kv VnxzB.'m.pN{o9ld|URy3"9]h<>] Ĵc MϘ09@|oFݞ^gʺj[x;kN_m_@ Yu@)Jn,/94y0I5` {K[Ć`lOk?.'[_"2Y2F3 sTlI1>=Ƽ]D4%7Ϋ< v\naT=|-6[_'g%Iw=b)*G~jN5lF y1L@盔x2u>jxaYħ2 [`eY>8)y_rQ^_' G !ϊ0s,IvS* lzjH * )1h^9 m/Dt/Iɘ&&g]rrUA`fT\= %_q~Ҋ2o _-jt\嫆6AtjK+}gɥOɢ6z٣3mT%Xeg 34QGM$ r|20ܔX/mB(G&T2gv39+>m"jo*K/Οր+J |VNWٴ"_g,5:@˨O%Cb_báo^dmp\J~[ (ih0iD~j<@FDal,P`+|jEQsrjĆ(Ns֣ǶhojF~/Fx0xg]?QҗJ;}4f-Rl,3FDe]'5j*w"jv9V;T|G'Z*&pIp)KI!^XD*{n…*MrtɊYF{Н+lsאD iVenPwSv<4˧zJ=4.\i+27噮bGNĞlR(^SpG!+*cDu{%JJVh9t.Q;sr-نJߘAYA}D[yhW2PZt7{IBc zy`wCuA-LZIוּ{)761 ۅ`@eZ!,ü'exҜ4q-FpIHxvX 'Ij쀩L9V<_g]^] #/z~)Nl˞T(BqnA n@#`)N[՜^_:>,ί7Ե}*M]kB[qAW,? w|鷥P KcHT#S02&t{[!Of~s1 eGՇe ;Ȝ`1 -64EC,$Ʉ$>WMg3ɠEHzg繞~V[_A48<>qB琹U@$h }f`PbTrI}U` Dy%ZA9Ӫrվ 5ߣU FIؑ}6H{&5hP':X,2:p;,0p duRcRaE}?>תls 2 ^ 2CPm\Lqo\|*hA= yIEXYM߻!VȚ~ gNӋ\yeDg\xX/ڜνy}9Nb#ajָpo+צ/b#gT( NAAP9 cd>=^Պ NZ}k-,3`+!"dv@7Z7kI r|T ŧaD`&EocfW-CFBA0=:VVgW~&B.Mh0?wvIO3y[`r@B'JԬnR)p#wMޝv=3q ^/Lx.ţ!<{ϓʵڣY0$1|26Kk,Q? 1;3ë́+vtO|8"}[Ku@|bA&hx?MU)#k`hm8&\ז̵͜91˜ݓLf{4Wdk]x ǧ5p*]>:NĿ!;q/=ÊlX5 M*QL|XS.|MVCvว$pF<$89Ɩ\=_Mdk(S*]?ƷyЇlP3b:h,OfhEnKx*OW. ZYg}5gzC5S-$!0a5zhR=ݨ{V/1ȳHiUD#,"u#pFjlE YBMAqNi9^;A4++Ȥ vQ>i/6ő<10sI8Xƅv$,--=Aὅh:Ex<{%lR1SdøjuK5rK b^+~hGvi@[ 홻zXV/l ϣu2c]߻B>) sZ` n`KbqE R! 9vi ۧUKwn(q7s ".GM<"W`r_-䠎KpAO\&u5+;Of9F=WaE1nw]hCϩB5l&s߳(6m@| =kvWt{OaэvR| ]/>e`N0وʑr'i"D ,3"+AU;*)ՇƓ*L@,Y JqG Nh}뭮ZMZ"?dog7#[7]&A`K-y'҈$H$ߗs0T{QYeBdT5ɏSnўڣ:sS@@{ewWN4_vXdOH%10X0aYozR )!PPGALS a!!Kc4lmwJ#.}0W˯>#5au?w¹Ԍ.Mck+^6g 09P]%.k9 $_7M6 ۀ*d [2~+.pqoږ~I$(Q3{Ihd%*|jwOKqc߳Lsb vgd=1(;~+RA_hn'XgkiX[-lG.yHiwzu;Q R^T2whM~Gsv$8Ԥ+d$Ŭ }K*MAP.5G^:}Z#JDMHn#GL|7}S - BA 4n\Tuy Gm%t=xySKv r_/Hdٴ2-W y5 CCO48O.(yXl=bQp5TcU-If SoLveiGoɎ\uBcPWMDTI y,ő7{*k%jA?Ŷb*T.7On_8גRE(M}1T%A7DeDHqiF2sc117nT{:΂,xCޅKPl߶S|?_^I K ȥ֥k6ƵAy .RU 1K"#:+RrS 1*,_dd!_%ƘHzܫBaA%p%zdX1N?Пn,DVš1ǐ'"w*JѼg5;G0ñ84ya=s׏20oon)$qZ<86" ?z 3yyW-07MG[GHX?CRL)4@*O'j6A_v[N2_-qqɑ3u.6 4bd$oCb vD4YRZ?Kf54 3[\JjiZgQdx xXNXMrnUh>ԆY9s=M,֎=iJ{L]AX54{aH|+V"Xݻ'̛欻j Wat !Д|ώ?~^?A4zo/U *c{:V}N,woC`黟| d-VOl@"ϿbO-:,Q/ީ_;Ih'Ik<R^/KuJ?Rz_Xg*? S5s7h%_G_zmkex֝QbuH{BA诇R i_F2ul$20L"ļiLmt ߚLNjɫ -2wc'y)C1Dɉ'GN%lˍ:r,Hdi`O&MXUr|2k_$`HQִe:ůctbZF.'>1_DKdFma7Q)<1R1o] B{Q0&ɎN?kDiD/!hh0 1LhI*1>?91Jz! s8WQML;VBnٽy@I i,F5:jv%ᛃؚy[!K dϦ-ZrfxBo# 7yқ8N0S f? D,0fU !xRD^v ԃ4] Tdt\*6BK 7@&o2͒܄G\A:JliM#@BW',/JF5z*8mQȱS\}뛲~\CT4Չ=T)y>ዋ74^ )0'AKt" ë_vsUKS}$ݩ4'Md\Ϙuli%c7@aMBhLH?#Ec:35XZ'>6l5]L!oC*90oB.LR 8».|a9xdOi4!jhRf솦SȑF TtF5˥Uv0,(N#nIyXv^h03%Cb3|Vƥ .%"oJwPn\El|O*663GD#ȦFCΐ 3DҠ7S= *s'- F OD 2:fW/Ў42 vA/(֕9q//s4*iB*t Xmۭse=_ayGř"^7T>PM9ծ^SZ SÄ/ >w>}Wt6wpIRKBK[XF;Fk7h&n1F68k-ˇ7+ζG_2yeIUJif&;{iϣ pX¢dwNMSaf ǩ/#+fMBbfm̴/oŨg(/-+b̝* *szK뽱#36d@ӭj]Dଐ3íBv.qa1R,vd3 |*;ck tʟƼ&"S5xOr322/b59}&8Vgqf<{q$]k cg8߼g:5IQЁE"ݏ=Nhcw]=̿`d^̀U)Di3Z0H@b*άʅ1˿B;_@By:T9ƻj{L7@c WGDIa54m7AeOݻr&\1̢q쵈yP0|um>ZS&7%D?(-X`tX {):Uvgz u7αQYEu96!%,J^{ s4 9 (3yB*[K\;y$|vIӶ^MЭ-VRo#k ٬/)X_PNE̓Gb`3tz ˞ِ'@_=$$@(zRi&3 ß] ЗHGkiڠCq;6₊7 EAPzE1m_>~ulъl=c吠|V $XGiz!kRF#:Pwrq ?AʟOW_Rg S(@F\)[;,SjAI^}_TL6׳bz,;珙͆ě6(`y,OIǎh~ZRk d,{sQzD|]E! 1ųWrFd/bmR8}zjGOktONUА4S4%l ~5u#?u:I3rkjJ^Лfg۝,`ߘ¬EXHeǁr:gD(Lss_魾RbۧwޠI 6): cI60 %KuT8@: tf]4*̴Q}Qϵy{A $iu6kdEO*WSYc:jjuΩ kU'4ڠ˨vWw7KRTkkڐpؼ$.Y73IK .@YAS 熷dUm%GP<_! JjKUe#ᚊ؏w۬] {ܛ[W*\EpazTnĩB#wahh;3V8Di>\B22Ė{4] <$mjf5 F{~<1CiHQ1L̇ jy}^:ܱo|ç.@]b9"+[_*UkwXe\1;_/Cdr`Wc`PYGIeRg9$:בvr֍ =^&%o68T`KCc)lAa[={3J :8ViTpsT(% ݾB;wnM:U6ԽO-x+MQ1y֣1u-$V|Z7F-nT_ϫ>tjN_Qt# 𬡇40Wn .7z'e"e#k\5)\!o*~2@fY'-4-X pIVD #^Ky/{<}t;Y^=DG Qj%wPK,KqN  iTˀtD g@m/TRə{;-ߊڕ+a+ Rh+^sUf3nFޭaF7 ٭Jz3SNך?"KiYA 3f'^~*G{Ow.2f[]`rӅ;|) C%dc|2Zl vj*A( 6c2n?`φAKC]ζ|xH&'!J"^*KΎ&)Ԃ`XdKy#Bj-a8q"0{EY0[D=1RZh.DKfi{FC.Ls,w&3/.SՆfӅ:/BɭS3NqHېq΄Fٽ~jZG e̩6!E=j8z熰50vqXnlam*AW|]mJ}U.z[,H6+T,mrQ>B>pBfx)>ITJ֌=i>x>Ws" xj-_{ 7fsKunCXWhq\zHw/p;bgG()MQ䠕C>:DO%c@!Lk@!Xb?Th.s-@CaSŁ?h ֹ[HyTTՓPE@mc OCKbjA:xUc(RKx[ ϧ Ou]t:SBe|IՔ>גQ {WvFCum)..k.5M|U"tvF٫י u}4zhOw;P* 0V.˧OCbfknɄV ,n- Qu<>*W:7w/l5E訤TnYzL|Jc_.ڠȪM#(US<ǰ&W &buyjG'mVw_G˻Y"6RWV8p>> + r7M{!vL:Ḓ2ˠ HY09l 'ƃ-uIPVs7~g@l1g:#-I}GQX!jZ~]/Zrkd&.)bRf,A|pz{7iEaC푴+17Z/Hv\2vK>Qs5=ed`EAPCGޙ;W!Ƌš?= W' hr!U"#p/WH/d5,rZ]MNZPr HnCiۦ)gnみ;GHjJy』PDʗ Hkơ{qC>&DyczQռ* &Kv{ *Ͽ: XbhAQ$):;| =-5 g4>_~M# M!e^1)y '~nyZF{MY۱?G+xsYE& a/t|lbVq+K^*c\mb eG⬥ (h)9l!l2{=֞":_jfK fL{/[7ry89^*R2GIA3O?=+(םcwTTliahm:^l9؇a1B#5S" ̵l'/'^{1hKF[Y;h%5SF;pw`Nplb;{m XM'h~1eg [ Ӎ9U78Ba6@G6u.{N5X{:=BpSuXSBaRbWȩ94 1W)%cOXrYs1BsS}& 8SxH;x/*0Ksӣ=ףUb6\C>lptKTUbG\p9Ȑ@yU(#dH]s-Χ($* hGcF)lӋh㻐M6d%ĻFZG1c>mG~6fYeHXߏTϤ@iÃEA*s:g9-D؎~+!iE{-]5/Iz3ã O!ݸ ,y@L~t7]3'WH47@K'5o %ӰeBsDž"N)݆@Y G(i\F>C˭—PҪXuMCڹ.'C[=f)J ^zՠ7ٶ-7:=JKn,+n-vpjQeF,ב!x $<2*kier<Sd(WwcZiȣQiU?&*^-h!0̶cQA@) *g,K5>߃R.n6G*IZS062]ݣ-G8dYd"!v&2 tn rҭlV|zv YlP:+Xľ׫(#RqiW:K[ZBJa#J-L&)(|F-3^{@\M nMFR]7ΗZBxhEX`R-Org`yqCɩ}/RnȻ<[ `? {/j!?|hDocdnCveFs،-'}S#L,/2QVm6|t~5xH9V67N%j0jp;Va|~sb3K&F?bzO@rFmFbJA1R L{F S}O [׷mo7M+ Ag30@Y\P)z6kg6=1 ڗ9e W{؞%ܼ$v V 9s }pv2>#{ پnI9c NF3ELr6b`a~):[@\|ɷ2SPؿ|]rX:r"1~ymzQ0]}#me+'e7 Z^lG.pX}/ 3goܫAzP1He.aƙ5~A&{4,Eޙ:̰oyOD'LhRt XS7>[[fR-'8'w[4 ,Ar`Kd$gۮ6m"PR؜1bN ?VӧMJ"UO&y[5p_œ,|jiprI.9+: Ư%00nnUj|FDI3k!Ob8LU>1 rv̫ClHͯUzBf2XRQL 6C`06eA=q\a2Q6:@c>»#|oR` 'Zc(Wڮ{yDO6% Lۿf#T(PZE[nD@LԖGn~6? QA]1dž2@nLjb4LN#|Kkxfex_l50^dEqF38X?%B3D.m!DxM99IZVٜ*TF)O MPB$Y!ofb4!5CX7eј_)%LbgDZ3'Q"? K}/ZpA:4&_Dk a0 SdLבiqQ g< ^IWHL6 z/@1ӈ-I=CjD _[~*ZAWy&P$ {؇į#ۙJΟ) <+VmPRg(RذYga겛jWն!-ӛwy/:%nw`d@,ltzdh{[G\2%2+|gv- .S{c^zLeNs'3>{ ܚjPl,@C47@L/#vXa 6G4E~5|F5]:ค!6~%[jLm 'uPA$,#6.v6{*& HS3"wr(.o`*[>;87rC피\חud3\¿l}ϰP<>ZYFzOP},/T P2;:uOkvs:ڝDPzCB@]!/G3M#c + :v9@Q܏byahQDYsRS`5GG‰ fR/0j5oou @޿VDiQ&B`aY#("j`w5\n$},&c\QF&5!X#f8d?j `bYeÇO1F݊s o;H]Sق/FrzDs}^ }'k@ڟ"7ffwZ<  ɢLI"4=nP1xuRϜŽƻ36G,Ͷ0AWBT;adԤ4N<+:jF:TnX8kټ4ctvc{X0}q?nur4[nq4SMX18<6I~KwcmUDR̟^u'20ʞOVY@pY$døaW5! -ޯy𪺯.)}sS8uϸV9p1[ @JJO}aEE'CC2kBN9 &F`h6qL:>1)C͐C4X9=.p3(9*$;Qhઈ+()Ipʵ  a385uBk*`ЗioQ:k6'>Ģxm ys4^ };F <ۈgNvMu|ZOR7  䢤89Dt/$!)OaQ=U֪d]p C~Om`7>=.DE&u .6mMm'/FZh-qrߩx&~{}6n lFAȷ~Օ;?^Hjvy\U^"BB9 k4a9*W+DD)YwoD֖L9hzl6vwEjcG) _qEC@&B*&PhRUi>͢WX R87䌉e- Qo%'=Y2z>dMOQ\penEt{/#Ym>A7~;嗈D5-q`w5/3R5E;?Pp|h3ÎZw/kЧέNRGxn" ]N[hJ<0Ba*U@S'faZtguc^!vnrУ_U/I̢wU_C ՈJph8M+@xO.0fWx DZLc1j3W.l0pzc us&hD c2em]D8A6G/'WPfDؼ 8pиsc1j4ɻe0M=3P|^PK "c H~V栽ClGD?U\ݼCT~<~@culWR]#r$6dQ ?DJ">Dell݈_V\|nR[XX # 7IG8~M [tz ;`ׄ@D 0#En; nةb 3@_t5ԺDJ׺4/}v5ZOW}~qr-Pl)伂GאWK:SLjnNӡ H]+2W*o_/jnz-+{ zNK᝙EtAݸ(B:H Ro\n2t;C!C[bHXf9j)ol]az'5zbC:C> /Aڸ֜FzVtDa~?uG̊vMj9M-:͟Ijm'(O"e~Rl|(32{:Km'!9m!Djs Ȱ)81|zy:.;79dk2x+QK%SyuUn]p[c>z8oO:Ei 4PR%ڭ%Uzoĥg_ݒ}'Bb%d% .d?ne9+I˥ e*}t@N]5 }!EBD[ϯ9mf" kS#Q.&@~yxUmGE[b=_]Gle?6 "Svܗݑeza XMi_~\>ElBHBk}EbNCp.MI=(txF0 L\"o)'T$=VS0;GOcdWeY&2ĵ q=]8 LRkZm'zU..3zA|kיmO* 6hykACe@ 7;dϺe k hIsV𳟺"R![W1 'AET06Va~M -1 u?z>hduQLU  Tn̾Wys/TެA1&g=u`6;R%=74i@>z&7U"5w(K]]}!`նs?Jh7SBgѣ-AtO;hPC 5GP&m6$[S}҄79 wCi̖QHW;JyƏbNK7ָhiABoGb3;~ziąj1@օKc}/>UaT!rD!FSCE)z#5"vH2pВ՚; S(hx?[!s j%STPGzIP4wZ]ۺ K MEじ89"wj5Mcw;Oj-vҢUی.}E~m6Dl˕܋~{Y䭣„!( v/4!['7nW!r(x@c)ȰZ9H9HcMg?T2]O G&l۞L5 <<V2mZ& R3]#ԒE<&yŸiyfX]X43ٴDhaOJ>_JOli)[! fqts}6IXĤm+./Ťa'@cStl^*bq@^u#,bVܙm긩cJ@J&M-R$Ȓ1/'X~zs+Uߍ#Q4M:k9}3\:Jf)мrJЮ)s=Gt̻}qÉMuDy)`} %sp{=.dZ;X?6LooOfEv!맓'āYɬ *vD^WRs sǑ #ETtJ[nd)rG_<{KMc~}UKj{AڜTDzE٠u%/tYa%y+ۃНR\`ɈF Xb,/41\j!D?n k8k<+P}(~xc*53ؙ)FU>o!K%E+-;n@n.;wjksjC/}|wioR%gzU"7fW|{s࿱/F}F&~80K*f:҈-qlii91b%6~l!jg/ !w$ډ=u;1 Txcf|V\ AL!Vm7g) jP dJ<|dW,]"{:"Dy+7qpZF61AQxbF 3GM3t&c6%T ؽ)YU74y3\3{R2nG%4+ V$n'InO"<{jl -ͫM.!n !F?2Rqc8oG RhN5 R,1WaLFYMH'ڰ o=f24L0#*PJ-‰ם%t('OcY4_@ ̏<8''v٪]{od!͏/NwԤ*yX՞d`c-ugD^eP&Qi!6`)?IPmO24]v: MB"M؜lEX䌨z2ŁT*^64ty-4H`ԯ#UUϿ6NtEHQQD .2f)mNA/ `b$ b,#QjiGmQ谣i:NCVeQjKpz ؼt/0cbF DR6pd\ ``BiM`e~Q l\y;apFf d:w*=i,uv J)ՁHt!ɹVZ;Ѽ?M[XXgSF!Tj`FH3i0a߆~2h.HFBZ!~*e rmr]Y]"DljVk}޾uI=J6A!_X$4fmZrdSiH2J/‚tȼ w F.h5:s~ 0^/W!?aA=N -=]?V ԧVZ[\UJHh [OoJ1ӛ/%,޵VG5T{=TS芾VZWc=n}nQV:'&V&! )ё+, TV4@P4;PiO,c)栠W^ooeb\zvۢ$X++Uv`O~&荛3518e { Bպ4kM6atwEFUΆL Os6p:A#Z<ġVϹ,JYeʘfkX;R}_4p߮Yٌl5NZP8. C[Cj#ѶՈ_{Msj{'ۣl]$(ޗXl(8 Pɸ "y1,cTE ݯUY,8"pD 9 ɘJ7L^>CF10㉅nr Y@? .&R `u"k7QFA(nx)~qen7vz&b1@,,8Qv0k[ n϶!@YXuۜ7 mj2p%q .` 7E`췅dמ&]hdߠ10VxMB`Y7hM9wѻJ^I&by>_Y]wzc0J}Ll ke4h*J\ ǘhI!^}ʒZʁ5>ns;hbNK8DIiz{Espi튻n畅SBcߠ%BF&gmto8_7sI`4z \ܸC;\&APX&"Hu5*lv,&>\̊e D-6H0aL VNBX)ɟ18cf"ZWVߙSfɹ]UI/0h5̤ ճJIq`&t*;G9xJ-RpYX=&gsrȎ*'` ƢT=Rbtv_w4isRvTh$ow!w-k/~1 Ù0,{EXޤi}|Zn,B {\ٴ/[S9@IB6WcQS|En.9w ŧ V@Y_ {UޣNo΁(` E@i}ݢě2+/3 3 o.r0Y%h`t1r> OA\eZYh *{Wå )A:b7'td׽I("%e6}i| gwA59NrIeFZf_0_2j24"8򾷻iel”|| zj{0+襫ȸ+X[x(ò M=3rZ7Q\xE:Z_cq2J.xB2PQ[{0n踢]cƧSCF<T0G;|ĭUsU$plFVzR qO'osa1T{KlYn[%l*3%Zcvr>eU%$)}ў3kէa'S@z/ Z(Cx'*kAp!f~Fw"JzSs"w.:$YQ\<|:IFy#_h&O[̖9B ,P1k\-$ݗ{0dhKا~5AM&)jAvip$咎 Jwu\ Qsdh&Ks-q7`ASHФ `\DMXمɯc)R_k*C Y͋jJWxY+V!9uGr/b3kK&PDA4t+^;N_Wc[Ӟ|O},5{~PWf:pe`jrAmAyt-6ǔ_* 3fBEaOےS[lr@oOl"tڊSG_? [JpGzm|WCH@%R A܊Z%~KTz%丆[]ԂcfQ ߢ=&h2Zƞ?)fajeFj`F\(ye+BU=P.yTK[5*N (=}ɬ(5dn@ȼdB;۩ݱ`4ոTDIֳ^8,KPدG8i a3FPFIsɠm8u)5_ `>]+Z4[*ybKɖRh8hí no/đgNe^^D+mþ1O?8F KHui{8i /8/ecsA-aAlc|t,Gn~Iz}'" 꺇2Ґ cE\M?[y 9'6j'KX8Tt| ¯I;V]s2]VIOܞu>|)ȐN;wÖfa|b:GJ:P`hExo ebVED\_ƞ:uiaj4Rc/MA!s/c4/|9R  rj.WNGN*eeEAvu@@H[u?nBN mxqK|> 6͡_m*2~o;8scw){XySfctrП`^ݭl MOU詊sbյ*|N s!'LmNr~i)MSIHN]h& eQwW-it?hF?j9ˆ P񧢨3Yb2 Ao!jouἢC{W"F#-0k?B=fٽ\71݋TMJcTQQ ^V֞A868_ys {(\IoiNGkSM~`CzLޜja23/XiEi1}nnd mr6 :b9-/C*6Sn@&F̑+qx23ڥLZkF&^rE~\Ҋu\Wa{Z7g|Sɾc&|A׹^VPIL ѹ\v~K( j]Y1NjeTs( 4F/K.Kdyha$$!}P9violgpHȉb-ᯢFOkvq]wQD[J>5z#1a]ao`zձK/]!KVCŅ+9fh k .k9Qty.C(S|(1 gC6`3کKɈ_I[+sl1/#~OMG%YG:29ێL@sezE)j5B~-hdy%zlyB?%xRCv%pßW+*Vr$e8 3T&d,\Oc&a#(tdC̸MX5g33zLTMYk'5 Z8feε)wia;ug*vtl 5-щ1qU_;y6^v0椱 *ilӓ1^xҕ8քWBv]3ZJv}Ql>vDk%(6%®f: Pn,Ɏ1RE7X4t 3v;юפ 2B)UZ;~+ ˎS eԤ&u⤎:.! ;Gf"\(ީCY7Q }Mʡ-d~T񕟏sd:qt(JP<Ήl唜pm>hK~TľGE ֦tjMA;BvL}4XC9 wm l'9s?s]tں M][!lǬ8۷C %]?2ΉD8[p8?qZ [[k%nax^ $X2]ޣ ni$}Aj=]jչmE$P}PZ{<߲׻uE*PSEW  NH8^mwd6e$-}p";R("*|PUYW混%QΗŒp8&;KqNW1O‘< P7y ;KWoa;|s5HV|h(U~϶uF9>Asف?0+)J2ӊ ii j2:Rӫ?P|7:9,|'N, zb\M0!6p&s/7t˄/0s@`⣎ l-?u)G%lZo.Fjԗ%JJ1.$e~+VN\ Ym*ud[6 Ri&w!:wZ ̕uN'.~77QAd%@'BbDKUQG+p9bW#LhZq&O ;ļUP{Ds 0mvu%PpM4< ' zK5Weht;5{y}1oR y2 \-Ob|v>ZDݞd/^FlX#FD u\& )yPyλ'C+$ i^g J' l Tv Hp}FYG4oZ=H{9KR$D&+7y\sm~=DZWxjn+* ܚqy0 #,Du؈K|,lXf`e}yu5S_ޑֻU8>Nw8C2gYo vԺ31ĚqM2?fNjqR.9riM#AKσ5u G\D#.ȇaE9-? VV(/'PuCzK, &~(\1I"KY(b~R j3nuྦྷd78v 4~dK8Ƶkl ;Ƅ[M7- sYҗ*@H W&9ͶEWM+$`_'b@~쏓Gֱ eo.)4xi|YNu\1FB;L{VˣԶ(O9:"biw3Ns3a ){H҉?qu;%pwx=ANnf,ii)&GjABf<0Fv+>:^%B _ǃJ7&ϘsSOWtQh⼴Tiդ[5vJ琪СI-w79!m@ñ"M'dYїJ'U\?ih#6翡&|)w|eӧecZn]NCa fݨ!ŗۜNY֧%[Ӽ˃ ﶂzl$a5ć]}@J:[*(9pT? @@H2OI"ȵ QRE ;`-z Ď :ZZ>"J5Yx*>Fk7JR/4 `.1O|*l<M*c3mݨW?\XsGcpee\sjҥ/ʇtj-eJcRk%ҷm*A!#+Xd6$Nn& `b1(l"d= B|Pݶg2uئ Df|Y WZMDG-B(p?qh`><-DK䩵n@DW[Xxtbp6 maP`pH6&ެH:wQ8\APh)S"ӉkpS-d*mQ1a7aoC)y]$嶑QҠu=nbs@OTɴ,fC0JթdcMQ .1Cz -9OP bǘ@¶u7Q#}4U㢶twCU37_=TXNon1;qu2 I.!Ov[q #zA"t~ڹpjV&7'~rG9<28VkPɨ5CT|,=?F_ULqF1y.rNEώJT m4k @01zN |ͺUt9u!Qt9]sChey$d%G_Cc9ȝgJVY)_ ˊ/+),Cw\YC:}H,4FɦʌB, }eYJ yRN^O(އCL{ufMq]znQ:ivIgW ,6v}6,馿Մ"!  rTSֶxI 4.2u ] c-8:h3G}73θiFP a*u~%OgJ#b|'-zף#[|KCaD߀l 3c( &<`akorʹʼnn-)!gl:D5C.bµ=QWtTJ%$vjnZAᳮ}1l@8E7vADci.tJz :9 `x]?9pa׈rq{_A^J"KohD;OB_)8J4=rƍPʵϼj8k.Z^B'-sI#0.(f\K3E;@0iSn}䲪np琲=CNS|+%P ͅ>MHK4Bh2@O)-Q0ɿHȃEI!2:6ts>>t DB"`فb!zn,a'%&{ő^b H=z;k|"o%/?@󄕞O(a93eZeTζvuA3 >2`m(0mA!%ysBDdJ wAQ9=aRC_\X|qΑQjVi,WvraP)SWSԕdd#Z)/D{nWjf- f?ȪCE^gaQƒxSH݄`[X\Ƣ2rk9/z5d$->wE16CT8 qЯ'*<&gZ6`Mp\#e p\l$ o8K>0nciT,s GQP f s p(ڥ7wHK?̟UC2ϬV76Pf\Mg{^Ԗڍ+`r bvb?;'!v+F K?Hfua Nlj{?Rĝv1q[{˿{9~kb&(.ihZĥywD/}AŮ.SGnFGM˨ Gv!r෤q\y @]EC=Ȋ(ex]<8G*͆ PD$քp8%KΠW^Jr*co|)Em0S&5%c+qw?_Yq;r4Bx=H&$.pU&`\#9|\t_xV#F^ wI[*31w@gYaIUnOwd; ?w{Jt@i5D5*i~ Ed\?* #~\0ڄ ^H>tF%SDqDGSWk E_e"LUĘ9N=j}Bl`:6B, d8h6Yw`h .6S; np٢3U8E!` mrk#[ØE1Cusyw[E0g/ sXQy)FF?I͔3fpl.(}Dqcl&?yqzLN_%C;!橖3Juv[ 7`=r{L%:G=|m,NzB? ^(N4Q9z8Њ.@`qWOY `qEI ׽u=~ЦgKLcF.:Z&'WV&K pGw6|A"Bң@IջB5O FPN/laכ̕2| }aͣnkk>X)85iR{S*1Uby!O!L^rUnT%uP3 M."*ep#*GQ0jo?3i񂄞*{m'פ)E /Wp+h?c_Œ uJL~~9D;N*0; Z`),DP-"W":-u"/ Qdh,-loBY^5m!CI䨭lD{Cq=}&Nr~7_A^2)E;n#Bk@8|L{{18w Q6|? 1np+\w:pu=R6jazI nݳħfO@}d1)PZ><3}+ L`AaQrw0@&yb*#o|>GǴqljpZT dՁl'%' 4yc ]E{htWLOw1>f|PID)#3 DZ {孲$lym zW £~Q?ro(xPRċbv<j$j0nG["Hk zZ4P#'㗒=f` t>q»AȘ] 1bG e9,0TAЎ0^d}ba| h غI3έ90uBTW7,^/'u; 2<81A7TcF(!YhhG.%SK烺PO9I?Rc3^od]J-^e}x*#.Z8L*B=,,iuqVAgH_hnfn ϤӈؙE#HWu,pP!a Րv$(i~Bmx9[bEf`SeOh )PW!1pJR!R_AHCqAQkuGW F*.TyeZ"KyW.mjY~wg1#,556Ϥ"p(u tHzHG@ݧ}i4?~u:85ŝᇀXP:(A$D J~Tܘ7CS3/bZpC2W[&BfA}: HK$QhEHeNB Y-1ܪ_wzoxGDŽWSAzd60Y:&ʅB,RUbsijK7"XB_ (h9(n=@P"%O%ŲzZ3E6k(`/l#."j\!@= RJ@~p]@=`LϢrVcT5\/]F$:ƁD O^D˘ɇgk3x4;դ].ZVB?^C);!S$>yGPaxf M3Ki_y:8R'q M6£fgvz2|-O&ƓV;\kܖ8V&NJ, eONU QRAIt_eGCf~i:-!*2fB8wQ94)sl422B Kpa׉F*4'ܼETB:rgo- V!̰dG#Q~UeRT>P70Yjmdv ZkcɑDA@١ꇝ7mo+_沦%KB4+  mRcZNCu o ~t( nKP6iePbd[ӮfR=S1:0^gfn2[_<KI&Nva>mRllZ TF=`[ yM '9IvoM 3jG+y(}[?o=FUoY*TǹEsi*:ɕ\Cl넉 w%dk`RIM\gN3X˅Np@)K&8]*P-d H/9]ȻC)`TQ Ӆף\}s#xEZX(t;h6slctH{uK-$uQHQ(sYTtےc)8hHlrгyONAS&)c%-OM(QPBwC\%DUPKtrӿ8#탵XUO]יn%Ԁh_{Oz:KMQZm/Rs`ɉL 4\gp&j@e $B*bb:#-K4gReE{؈fP#aKoK:x N>_꾻`- EEI?NM8˶_ ~:}||jOsQ3#0!v,} ~IP`@G Φnw.Ec>9 N@07:w==X~"_iGXRൄh9Ľi1h m}RTfwZoڨk•e ?ښ H|,а3K=Pd75.l,^Ml#F9~+|1BzQC<ǖ;HXjXuZvX9d,O`0aⅬpۖLAHZgPũ`nA.Te5F'Aη"yp}y%k6ZߩH(tTV{%0_w#r Z܊wގc./yl>Ԯ qo0IheA[!ܪ==Pw'h~|7HP`.Z}wBJC=`)YmbqT6.W^dHdn s¿URKDȄA>M\{Sj f#v2=o!ɥҙ\wIP2ߑx~?hlIj-JPSN̋w" TcFys +Co8O)gm;RȗG^}Q8-"tܻOξ 8 !fFi/N T*hfe5ȹ5IrJ9| a:-W|%2`qyhssyΨuW0ć_ԗإ{%h{Cta6axqcǠWwp2ؐW@g!lנI}.{ptia_pXPVfIHb=Ƣ_={_> .rS&=1C%׍FLоh`kZh*k?~LV%F;2P,4>.ʣEެ,ƥA.%C['\^ò7)!H~Nq_#P)-.ӀAL [!I j<8x)#2*X'U~bHR?ý-C@ix}qBNlFEhw3UQ]'G?4.=}BPNiØ" ȴ:D+2@A*IFYz=kbs[i)@5gV>2̭I1&5*.ⶏgfXM2tt!dѧ^T}Ʋ[Ej4NҔ`A6F8c̻)L9]aXųA!VY?`(EJi_8[!_|4f q>G?av0:{ 7$^2mV̶1*g|I333{2G4g1u:g @3/pCs:,#`U\ ?djQicjqr.]?[Yf/$J#0};떪@ &5 JT<.)KΥ"zm63ݠGR[f0sފ!b:`ּ;׊[޿: s\\9|V?kYӑLڭCsRekGR-aE"ݿX&2Gހ+؈M ?Q>.yJJn9%)z}@aBl "m.r'ڷ6$A/W-ch<}38P5san#2uŎ~ ڋ;Z]=a?\qNTtMLjPBJꒉJ$vtk6;޾=V1C_,dN* KU~_ bGCODYKGx/.|dƉ#LqqkMG:xki' ;yj+ᩒS;!%#2r`c;7dJi%P^k̹- QQRŏf$jU>7>42$eExN:F">+8|P4/N=o fL-bW GP*FGB@վ"d7) +8S=g54^ړuE3!: %9 ++DAm `5ɬH0J"58ENCk&kk 4Y"X;C~v˛VWx˙,0fλAεwkV)%I1paCK'Aһ;(f#||̻J r)D%A06ȓ9vQT_ 5xP17Me!c ڌS`|a/yVbexhgx۰Nw ?xJ#()2}Tk'S-4mrCkO j k7u9MZo2 V~;MVkVٍ7^¨>FhC}pVVNkw_&\%Fe~S);a:?hU,+}qQ|sv mܧr[gP E).4shq9j 0)l1Ȯߔv~#ٯ&ހBVVӮmݯmr-n`]hA0o%W[<,ֹG`ߕKZkG8l+fPy35.w,ZGg N%\T}aߥ#'&tnJl:0zq|/<) g yފ^5*u/A?!N ED$њ.,6e>`1.NL|_gaps=0')D"⒆bs9֑T{xN4ՅuX p-udu9)^8o>"W1#;> 6w¡v!ouոK3Ʀ!y':WaM$Zd zBd%ؗHƲ4(s=ҵhGgx:x4읾|vX#prB%٠~9ju$GLR˒O/xmB(Ya<=f$8D!n"EH,ȗ/Rcŷ",Y 52ϸ,!F8CrsTP*zd#,ʧ8-Λ{jB{6oJx#i^ 'n|r'>]zNA'Q2Αkwx8dCR:X,~gYo  cYJiQa[mQs!*(OURUNcr3DM 4 -o=:y"VK?[De"KS3= फ^$<q FUN#%Rio'ݎ'(h@N&7 M\$bm?̀SdF~d^=upyTۼ 2"Ȫ(Gd.)WK9OѹZ%i $'J%?qχ߿COOGcM&" ȥc?գGTqI?A 5\aQnvs5BU(2+w0oKj~j+hp_nH-pGVNq#O[(ګ>{K KY=R7f+%Î UM=?z=cz#:RopQt*&$HYe7"lKmǾawϠc_ HMt$|%`+1T b]G%!Rd=N:uo˴ѺDg5Ew Уa0?P?jLԍ vKam Z $CeOl 8WoyaMsb/MDũw{,rR8k(ܟlM%Ulh߁dl2ceIʁyZ==&ôx%M) )ک0gSFF-oj;HNa{˼8W|| ]߼l:|=ḾYj ۽{5<&%*锬-FH8;lQxsHߗ Ž$~1s*3; /$/&~*Rb4:wJTj6AmByyyy&2!xJٽ9 gjrgc7%HՂP̆5WEWluNZp:tCHo6@۳pkTQoWjZSE3=* M\!(-)j;E|iH >Xg&B Sȓ n@K%L֧w:Rf ?uM3'lsUJʩZy5_&Ffa,UZXaHO QZKB2)Z+Q?$61` UQ"KdndtI|vp}~/ąM` y7˷pj"jBU +ҦҲB*aCEҨdb |Of`U)rnrY>2|,ЪoCO.]y\5-C]Mzob}O&WܘoYҁ: ͅN=.qx*QGOm{>K6&f6 MZg RπjFCF7==QR ȶUj#w4 H Mn%YG$wOg&dtc, rOR>)brZ5%ok҉_msej:c1 5ab<**UkX ~Kv+[8fB@\[5 9ArPZ<ّՂQ)VXyTix#x){4Cmހղ G>Ր kRW4_Hz'ӑO;g7@F#lQuJL]QwA-w(jM6Jv";WhvR–49v^W`ډđ؂!8.Prix̺2/#g!uڣŎP1#2R|6 Ĺu6)=B?Ń+X^k,LR?ꆕH`+zPD[Bt;/x¬Z<4$O9=N|U}ġ!],Ǭ)*GHcԝhbқ0'#(<6+T'YNpRy[{R ou~MVDݗet2%fį B{91-}U/]+bO*@ [woW5NEJ&h-M l絝#ll˳US$/UA#ВF !]P;{Fֺ-v,^Ţ&8M,NdsӐUa?d PX' n~D6xyc0[,6z@ Aw|f D/(]v"#]Tֿ9E]+!)ž>&"ni uR @i-x>1 ߵ)R{DiOziUCE'}zyf3:+7 ftRrqı0 رUzl&ww{6(>-mN)K+\dD/⼾F%^?=x ᢬#V. ZYؕ13!R?u[qMG/rM6#'M7. Mt# ~VlZ-F>6b 3O캙.FZZwkz[}ppZqdJD }!M)*w?%Jdo Cʶaby{ UK l"vX"pq^#ᝪss)U(A<a1)V]50ln;b Kj_HFuZи/-_w~$\)J{mXH}:ʫ5u䬇 -&tįXt)e1 b!,▄;\О*0]/iì 2M\[mx!_*40VR؄fRnrC|7m"d}DRW|7g 1TÈP YtA,#`yRf9(Ko{Q;c&E*W3,:d7J;<eweW5'S&G<ԧ"3B;EPd0k<4G\q9-&cTX'YNA(>^PMcZ,oG0/ }QbSr_uD͎) _,V)y[tz>R(P8>CW6f[Myy`ە^:ɺW-41g^??}Z+x5!#9j]:rCOl78 h® o,&tbZ'O5W:f7k;n̿L5 UtVLU!7 e J8s?u)f\z_]D@s'=t!JYj_n;b`}n`޽%.`sĢ;~؇ qW[ܒz b&符P9UlyxpGtD9ddOS ʿA Z3*45Y!8O@.k5U";`d=.Îկ;uG9!~K/gm;`ŕz|@٣AK4r#p#ܮIOJdM\%0A&=cW/d rGTFˎPݚЀKy$R[V:М@O{,c"Q0:boå Np!Ȩbsw=5Y-Fz+)%h鹫˫~A}lEJt=Pt ܧvl_qib_.d3^Y>.s$]t"T_^YZCK@vV9z_OgJU"Go}Vb'tߕ#{K:u`zǜ͓}Ձ!hdȦ**eAXzDrG>͏j"j )AW2B+˒>}'V[D w-.")ɟUx{6HU'&=+QvC}rw\57/Ht otRrfX,e3_fS/Y0.v,#B[y@/n5$p e^!{7βnoql84 x4[L`g$t!hGe 3 _$" >fw@*pWg렵7"&8u~c^ j< 'S#,SPf"V# a~ŧ.>%T|rtѫBf8!x'Y R*ՠ x|jJʢ޷'vsI6^*H|9P/vt{{Dɮ ;&l\ZwGYkVj6-țʧy{TmbyJкQi 9V?HI|w;]DaOnf<䘑> O^opɷ0Nɡ+{T$!cU> ENJڕ4qzRq}o2!١dzEv ɻ)>hNcJVҳgT:Ԕ,8}?uK"e_2!qr8 _畓j{E4 "5"b+[#:@ HNpE+xe*2oa39F3T~PVT=VZr)nݯCW>Uo BKgFwf)yk/UAE3i2U\S{(P=F7緿 { r@Kήoc80lLNb7f"NYs饿Wr`>uccYش_.CJnw;2E131 L#;. ^))G.ePA+%/L5wt FzoZq.˴VTKБ>mZ9+[wؾ]XN5Cismݍl\qFI-gꣃd[~2"Md~ ̈́;\Գ L iЧ6;c6̉Y>ūEI TTb tl!7p AH{!+NC<% "w1ьs ǹc9 'v@w2fuFr ̿I+6!_[o@_<~7[s6NUr[Bʧ/RYvZ俐HD=`BڷJxb74@4U ŠW2{mcH?"2yd뾕Q! ?ӓ\Xoh?⤯ֽW_z XyY`m:ͼ|%O^,~u?֡r*V~#p6L?YPIg|L~L<|k}Zb˧'%ȁkr6XO=[qlZjtn&Yжm 8p<+?!H \$& nK:D[BlB\r#6KS]K#zE(e"A;˼J ׁC&^&{iOiw#|E>`}8v3/7t0Tym Rg2ZoK_aZ~qJ4)IP(cc_?Uu+utC'dgAlJU'_ W\NtB̪(;b IE-W 3JJu؝Hh,D9+RqKVn9=|ޱVZ^S67'eyk@sG]$5b^Gik[KHZ;=gM&&)IJB4?,٨-Iy>a@Q6,e6A,H93sV–'Cm{i6E8?ʡȜHRxɳlx#M ~vLPpoNf7*XB~7GKp&&^c; f#df~(^bHSo2Ewﭾn5&+ [Z6 tUhc"Ab$<^.]kÿ]:wD_(3Mql砑7dFh҃VtuO@Fٝ*%k΂TS7Xp* /$vE *Kޙ&"qDKrvMT[VHC/7^[}͇2c Ј2`')BAN> JZ FpbMR*ڲX]GMsRy*,qR݆휻1sxeF@<ڡ#^w6 ť-O֞PDR:Mx}uyu%Dg)nn A $-G(X$}g (2tuM0VPOS b$9+l;o͉jJ񗎟%x>R~*nQmsʱ|]q \r&5GI/1;L`CW(tlq?Ü am4'd%#JSQX2ŧKBCྏuYr&w݈#b v\y0VɢY뺑{ >*Ό(1ĉXb ONaUQP v搰?bDBVQL]a'63~+z ')?fZU*ߨ.&u1r7 *#|t4Uvs:zb|vzA?:3 ŐʦoC-}~~oekRUvTK:p)g1&j!{p>s`ժep9"J,Do|ʁ)'z.řڴ tLrUc`0  ׿Fa$Sfг&j ڹS=DHu']/"fhQwuX{q495I%=v!7 vɋR H#m<`XMNDDv SUz=VfD=\@ 6,@`ez4uMďbSh9]/ Kh6:QV;'ª$Zޥ=| hRJ\\ݩb8pm?t\W3Y=.9[-O:?ă;7f77x"[ز~iV]93 jj]:U&=ұxkaௗf{v4ZYKG vFssNL:R~F? g=^L˽4AV&8Y3xEȝ*lHDu Tj,u 6|Q2#dg.ht` IW xKh-!>%Jо{VX0V0zj_29%Qڮ")@ 8Ky%`v..X!?:{"TJ<%-Ropz<2SEw* PVbfvkT4 @.;#t0Q=c"6ˎQmj1ZL#0g[~ߎ@%b<m3{a ɤ*d-XZy> ;0O Mf ,owYbx^F^W)3g e AOm1"V́iUx4זΊȹT2aM.=-w 'K#@otBh:<ָ 5첝phc*1tҒ߰6Xt W:hcx:swT]!S4TJ-$;&p4.7PdYZbS C6zodCYCgXBE(xnB@J+\H旎LPO(QA2)'etcG}ʚS!'520Np2c6S ܳ7F x:혿]l'9tn . RjQצNX77Zjr'|ն'&k J+S$&* qHBu [8,FYU00,B.9ڶaj;Y5(6i^N2AQxtra9'riWr6/i~.UBUxes|Xa&Զ3雚ǍB7(x *1 (әqeu-{@|Ӽdžyτ<4DVJwVB#Qy4n3ܩKI4}e}r8. wi"vK:FJ{ۨŞJ#xfQU(@.=E5x/"q9xN M\4EX9z%ygL)Js2mCFܕҚT]WI9"3LF7 B`:> b!^NYw̠=:Z9?kSa#Y@ <,V}`Am;2(hiI,1syイeaB >fJˍRQAӺ"fxP SF5;w u4#>XewnVsg{>_v^\Nx7(aߕϲatuδ)'K ȧen6]1ihҞ`0 1$#25-n*%uݑFnN l) I~A;JRe:|T UGQrd듨b}Iulw?,u]pϐy3.):11Ww4oPۑ"+$k>Ԟ 1x\D6X`ww_9(V+[^v/= 6Tb[5#'>U;y&;B2t#J%]HҢ-*0sZT-A\3b0WxEQ<::m3+^i~caMEN@Y+7\?[XG4kQ[yȶ#: OB2I*mzYjMծӊfT>|@OS}#2nL'J,V9<"PT1 +ɱ6汷!O*R^[%}V ;a6a0cӠ9a! \#YdY~lJ_hdtD@'Ƈl|%9Dɜג2-c?*,Hf>t{I2n/EAUƘDRrڊVsm p9)p3VJMhsBaS"^Zs. D,B㭏QzVjtZ~o3h~1OWSS& bߠDܘ2ʤ=5mn8,(逄B@a)8AM^G .RT+8Zd `9sRZ,{.#EUv4to:Th{"I8"4uC1@ReAFg:ٚFGGQN[FM\qH>`w+[gDO:B2Et-7獵Mq8w=WDžHN!︊g4J+ϺVRFM_`56J$4a!v%L4NEf X`[U k.Ƈ}I(0KA!4 c0q[aolgP1!d0 )S臧[dtG L(J ͜{q.ךlJ3hYҘ6D'rMIsϻ;pT/Rue {~M0^v (Z$&]븕} {'\Y>.mM+ &˗كzx'\E\ʡRnjjÌSLdvk PzIG>?_ bБl5-@P$5D:D|' X#%A.|=UBD}ё]JI |?vQyk1$E(N'?u@*lKh!9 |EUh)HMJqք-z[ikIca/@15j{Yn&r(JҨ.Rj p˜ǍRN,j޸+ _'# _XO;byv2'Z{,LRQPQ<'e=\:)YHkE|rª"~A%tǺŔe¢%*T.Aokn_̰(Dgjc:jA˞tmŅMJOˊ_1ښ$e>O}5*`X~qj_3~&r>PQ+&nx1= +{ZM4DF9d8\FnrJgbLWa؁+H4m~`|*׍O[+E05Fۭ߻R0׉_* Ƽy#tM؇V$4]bkl梶ce쾐GV]#V)Q>"{9Ys.wbTW?_E2@`N>sWT-sYĂn+8۠DNS"kCD\cfcgj!s~k M8v]4Udַ5L< ?awDwՐG) MV5jCȯev*eܪ\۝XJMvB^5p%|gK_Z;I֋׿Zu(0ߋ|Dd_|2J0rv&]D5JL8+#+<ѣt *=nMdޟZ^Ō*爬OR'ԏiD3ت>냊er'hzu~ڠa~ ,-^@6@˿:EJzJʷ˜%9}/؞8}}m,gbM`P 66CpTG9lW`2Z5GꍆdC{Ό.ڍ=L_Xn9Q/ij"¬QԳV-:k\o[epOM.C-,MXb*_i;|Q"!EIڽ#2mb;yWu@uPTzLb~zm5wG8=Y@sC;W` $>|g5 IDDN2bCM;j{lww<1nmȽG+e?D^  V_OkeK7"d( NӊǙQnM%1?x'.gB D[[W[{|>,—h1z+!bsIβO>d# 봮 [jl%!atSS*~| 5MPsNkHO`eF$({-jy#5 , k~*է.W36F/Z18&Nd R'<0NV\-a21mdx 6Q dmdLpY$ eH-+<kEli y faf*d :H 5qR>"͠A@?zF AV"Gr{8/#C;^':K !=,}e>D6 nhKIuUGUX#5b`N~eY`X?_(:N<}șEx(u-U !5qndKx@ؓ^]#/ܧ/FiOh3 6Λx\x\8JYŠAjP6¼С[Dg~AW8P0ss;d~*$JQ+uB8">n%.7_ֿSt_=ɐ?=#moBm?BD{ 5Uz)JO>Q8T`IQ"r*{b2l=lYb4_V:2 Z/mil$܊],T9*lNFj -=hNhW;S"0<$dd3d@[&lp9G@Cr0^,ijXR1gd&@*q4`)݊ǖfR7$HҹJpoz2:hŗ>,k r;zn9HcPā RSN %}nbTnf;Oof`IS~'Ȧ|@o}/8ф)e,J\^o6%EsT ֣Ь[@AʏQUARiO\%Q}~sO0&~ѵo mywO$6.nN0íɦN'T'2'?\K9j?#7ȌkR베jpY/uCJP .;a H{8^[|'@g+*y34\񳒱Iz7%~Kd%m/'uꅃ+r23؃WH|Tz4)4@T f#T%ͯ\#CKznl~*aY(6qӟ,HiWa;\R߼aN?0Ňpf.pFPȓo9q.\5qJFd+XCQqN=d|[[.@ +YՖ0\~Z C~O`a)X5P.CT޲TÖa5IQPI]lJ#v=Q mɨKPxA *`_)w)8pk`fTwˬ-N;m^wW܆{Y'r;QPFیd[ndX9w]΁9|N"qmdh׼ZQwRJv@u"odběxqm#D{_y.~&K|&VgSVF&r?X1:.{u[EL uqm< DN֣Zbܑ;2} `sYʩqb|G~M;x*z/OZj",{較9F֯dx0SV *G9|h(SYml e}>_5$B۹ jq1&N: \8is S޶ ^BmL=~栈̓b~6^oN_}}x8:1p7gCUݰ ۢHI_z`RĐͯ녜yBiur05W˛w^:P( GԸT{L@u2 ,^(}' &*niC%,y0nǏNNZH4$Ɠ+0G屫A7c308o43:@7O;E.Ĵ謽nEm+XS:!l6sf N"Q#V8xB/Ϳ쿻9[ܾ{SF [aTy~OgW@psA"{[VWf4xֻkdT}"FeΪS׬ @a{ ˜4GCr*s۳? eC1%h9*m -@08T"i#>\ΔBTh㩈zOnx!hɸY:H՜=.H gujb0åo7^^'jT7oMi#i3&C¥ \!`WT`ۻ rWjd^œ:;k ܄I`r}2WOSSMuӯPMp߾b|wR$VCQ_V?+J::g K 1Ilwl)sOB'ܩus-i VX]N"]FgHX2ew*g ~+o+jcpcCg6 ϵ>*r.sDf 6,[zrJZT\@ڞu&"0Ysf `?јNA]O&1}~{d2W~N_:_'\bK[еy`/~%)q_+{Ci){24gƿBbemnQXv.E272`PtʂY֡w v ц 2Ŏ[?0wҙ1WSߚe弑 f IU֘Sigry{hs&p^pߟʗE 6=hj&`𩛍;<#Ӄ4ntm 񁮣2] $Sކ3U(rƇB9,h8_'E-\>]:Fd& = 7vC&F2\@ء\b GMOlT0zta貔GFՖр-yD'CK m N.45?:(fM9 0vm˳e 3|K3 =&P-}0 ӪK.Q@_V'd#an,R$rQ=i |R)3QlAׅ:g Tt.|8/#I~uhɮ.VLyxjAd6 E=b+0"VSR/MraA@fvU, A԰gw^=$' 4;P' v.&o;*WDP [ghU& 'A@T$j4 jE'i-5COÓs.L>X! a?BGG*mX>pSCET `V6TnWt}Nƣr]8*0iw"rݾ*Y]̴Arb[>nNZrhzȹ7k(e"gae1Bp|@"BY* vc#FGeJW2#e`v~Upq+aPQգ \ܛ)֨~xޜcFb } .3g؄&4aT6̜)N郊tWO]D.wM؂m|UnIƋ( 8г%2*6םɘ!Jhר ApsX6@wD +Q7IpfJQ.kV'yw0Wq5 kܝY=}I4'Yq%wsU'$*";\Qؑ\^ /_yZ%; +L9 K}%/>^xW冉n Dc58.D u7#Șa#"["q$O ̀] ݏ T`-uMuq31S෦=^tM͵ `ƎK#(hӣQ϶KI܆/%#=̈́yex *l_6cU\XXj_$ Z˿|-6Uڌ;h6Uzm8Er/wے>~,< ZYXJfT:S&c>:H5)FD?M|ʍ_2W,+8Tb)N6rP,xc`YNr .[)|&9 6;TS׮FD(啘u5;jD;y1+*aD@0d};#_UpfE J&^IPTMo|R~UKR݂ >=&%Be.%5pץ{j,Knbvn҉R;4.X2%}Ʊ4QĽCDlƂF.GK0kKCrݏ;+զ3Qv*3sGl1-eFLعs *,v׷:!-@L?$,r_\bTezw.ZfiUq;vJ{cՏ}z"`9=7G7tweF#d,BA)}DoH ;2DcjJFB4Uu%C/?75E8ꮖ|ܕ4L?+'*gM᳨ٿO[\1]wIz)= &u$G; Yr˃X /E aVz:9ln 0soo;O $ֻ%cZ i t}/!+]T]DXdIv1Lbž %A@jmsg…xC5ߜPBȑx'oir %7XYշ_ynycH6_elDWȈPy`f8Z펟ffz|AM b5_(m&,aOQ^O)~5Ϧcݑg,mj@΀e\ځ e^Xi>xl4~ُ0Ghyws+8tduL7<ab{j:n@^ڄޮ_=EYQ #V)=5n[?"UC?M2YPץ0K#G(x ,*t -b`YᕆNG*Uh1Gq7A(;ɦb~!X:8NE +8 uC &w?*;aEa"v2ɷq{iBQɅKcOtzvkjGJV#hӟ&rcʟtldFkݢïMq'y90ec!$S`Cfrk7Z4b~e9ǣ%L~s'fju0y#~o!Dkjq>jj}yi)tc=d>C6Hufս }&] ʦS#bNRAE 3M;#!?+@Fp6呜@w7{6K;/7IDh Ӭ>")hݩH gt^Z Ҕ:/2\ٹ*N,~GٟFȕN{-lNhtյN0,izmSD39 Xxƈ8*u)^YpWkmIfRsA.:*IqN`̞X4l c ^=$# Hj3DE6k9 xL{bڤS *0`O³ʪ/D6I)^nHMb+ý}:y\o yC^_MPZ+*M ܡ(&mDm#"FLM/ɡ 'LjZY^ Ĩ=wfw.fO2ꌕH^ЛU- R(YODsJ*NrmL)EEF07q=MA%`x B!u$$Q^.=P;$ ׮LZ5x9Yz7d1N~T1L; $"S\*[CGCh#`;a %R˙IUғ|-9=5u5o ~Rifxy;A~a̅Q] 8PAxRAATk_瘟?68&CX Mz" cZ\tی?% gbmp3󕾇d!5Z/sŇ78񸥛Kܰ:oh{@H $>C6QL5UAgx# *ֱU[V=" =sٺ BDy\3M;(U~v\382Fpr.&i xs l\+%^ !velOFmd}qY#S/1G5T pY 'ٜ׶dy,ꂙH3lܞXo+.QZV *:r T~ЧRG9Z;耥2 rX:N\ TL3}QPtj̻Q+Y*>pJyb@ol_eǂ,,3N2ͯGϓ`[]/?,Uf"8Ꙅ뉆o\-)IUUwx9@5Z< !,-O2ԹA8 sr('!"j #_*Eu^w!M Ug:TvES!0[r"?>b?ܢmW@ M}P-MW1J}@&£CH DrlȤ? dj$&X!Qcsɀ(Mxb{h%eXn&t-AD\2h󻎅ݨz)^{e[5-eUr(C&,2 m<0cZK t%a~xBGI?@5L>Χ})@m{&ڰ 0zډnYXa̘6opӈ#B 4 Wg fzRƤ q!#ʜ<l-k S@iIfuZYa^ $ZV"|:0_"1 m ֖bf+K wax\̞tJKcGfڲ!%!hƉƩVEzj9nr~8 8pKGC1-ȣQ=;M}"SJxҥS0sYop޲{OЧ/Uloo:Oj89]BuT\}u80S/WK$Mڣ 4̆<#ˬр:[qۆ:XɊ}屭6 C@3TKj]]?`'3\o I_gDYv ZǖQA`H!1-\HO>Y!$2 lzʚB/[DlNVrC~fլ#+7Եs,e"}O1&^Q ߖi:8Oz3VO){7,8qNjR*}n1UFՠGCed1R\z6vkhk|{7'5U$G=Z*e*?Vᨱ\}\5q*RJ_ڳ Ҟ+ŗ Gq݄5smqq_t#<6v`"Q {ZCKBy(; P&)\ C8#s=XUX>'vx }MSJ1v+-$Z~Z9uԥ`/--:uIVʁ~K@@K0-nOM^6xQQ2-߲T& p(21I_n|h-BoNzhrF> X&S!&:&L1#ķy|*xw}QCzu5xP=)5D\<ŽExK';P}d/k}oFkh`%I+yXnb%~efאPDPTFg#(=U{Lݓ$9!vS=e6Ҕ7Qf!wZwmvH}S~ʻw |.:7ka^\Qb^Vqp/k.(aWv\L{L)"n՝6rnA } c+oWDG[~N=]3U8$[CT] B\4JmnxwUf(x޹,.CWkl2ev$p:[5a/$HE"Az*z9!y-@(H|<@҅FHN Q.!TM3+޾6d*g&1/ \}g nztƗ"Oi_1x%mx &ʳ9L󳓬.(:%[}0V83%pNQm$ `v=)BeHL],R7> -S uu:+W%̓FT)2,:[oC!:₠UA {HU 66y8qbTXlyX-V갏EO7+=*5pɞ/5gl/* pRhW!^? sϝ/GK&NJ띌*8aD eyR!IEe3ӕ65XyP$&a,yQ0F2~$M3>35J95 mhpg%qM APvVFć /_;~^\c_t՚MAlaZ2ϫ@)(b$wХAfm[vg?e/ R\c2ѝٗ >hBx~N&(ބ_h?X?Z^Er¬.9 `YQǩCo&?^VS6?,IO-jL7AP)Cd?ƛX0NXF#\$@%z wn}Q\$|lkxֽxHg@[lm2"˼R1*B7Zeӆf`nhCnRNfAJ!u;`f4q \ xMس=P׆I Oczp0 Fh 'M7nkSe$QH-?hG5I";YnA U`R9A}5֡qU@)+C>[̽`rCբ_*\ xⓃ@ҥӺXl * Z'E&wъMa5tqaeIDԋrF6(lhR  [94aYuIv> L~֦Usj^büMKz#vc/7+.$T mO~ _A~u܏p:IIDwن`y"IfSD-׾Нkܔ+ nT/J@BoUkn,=nEfzBnEmeOd:WYb1}P_4 U->Hxr4,PNΥ==jx-X$9~25e Z6cf~F^K*[;Vi!7Q\x.) 7txU@#φ^!j]°oZ"G* w[s.$T yLU*y;ƴz#6ƹ`)UEvy±̘ mϸeJhbEJ6*}m8QR2%~ݒƉDX:(u薦ζ)(h<Q t;rNUX#yՄ'뽩JfNE{u@ PB x iYR,6lt+ سBuƂ2eF>zr 3f֯Tkoi#GLHܭv㰋, Y r N Zi8{"M-PBrGk+|l,eu?yHQ^ae 6!Gkɶe:[QW XEJQT"AfK{A+E{^VHU&f";Ǘ>w=~4$ x.eǏ?9Ua\ktcwJ*V9,-h]M$ v&Em6pD#9~&lPe&gTUsRٿo>QItouQ#yWB4ָ"Tj#+&]ûd7[t?Gz%{C|Qy: oQ->'CbN#<2;[FłřL_ٜTR5V _SתH _o@j\MWL:Wu%rP''EQi}8pzH+"StmQ>ɳs\Π}Kp&Ǿ7A;L϶6r{SR S~<_2?࿰" /O!*X,]%jA|XMA` -ƮL׽IcB 91ڠFmn?tXWYgUĉbWr;z(S=ǤM~Gs.-9aછ>xh+^IfcHU;H*j]s =,uU}Xjh oY.anlVeOl<3?X6D{wKAd/yWlFl3*+  hwWTz#X5m'O:jyTG^'k `.=;$(;]{\uYh2A@cES3[tuv$ͲCQS専l2[[) 6,lX:ZDkf5.*as_켺2GbDlt=(;sF>|֣aW7^ ~nY.ұ#s^!GHe!TG9E:4YDI{uRy .>ϯOS1wlpYC9y|zMB`'`}0ƫysX<.+Tj!{͌]JDRP>%[+CW4Ew;TCnԲ=΋9N*;oǗF#bce@OT3_f6DAqà";>wE#O(Arڎ{,(p_2%(!MT[b5YefI$krvOK-~>(#xv1{y>(:hؙGk9Jи"Cأ{&"l¢TNlMV4 pIC7Dr_velnysn9m$ ,5!g)3hcYE\ Dit( 0z=]H=Ԑo};O[ɬ 0bc-(Lb*BYR[nGzz# @gifQ] 5OXF⿼d+aɢݓ#"%>8b@fu(2wZL)drI@,RkD+≛ N>賐HVI<⚼⤧_I߉p_tL" 0A``#%VF`QP%H5o,<Hf'#x`웄cEWzt 0;"ۡPKGUR[ڽТ\_jȰ#RE^1aD5}FLP(Y2VBcAX$HLU_ZQ3.jtX:jZ}5ܔ4zݍ-V!s^ZHG &V9,v{=,]j\T$FszU~w'}-Ę~Fb >̈5N5>Ya7UOPU;6DCTvj!4ھog\NMaWHM 10%JƗAgCX(c+ޣU(QY7.?~"{B D<! 6U\A錥 voXMbƋCOg #/Uˈs'8W` RdR"n-W>:=_e/ls2-d#4CP}K;D\Ȗ>y [Vȥ?΢#6|So* [@Z^(@@`Q#q'e;i+n/Xa NRf1(; ^{ { 7s<=$!ȶ~1b@N1@Clگі )KƊ2p_ܤk?07Ln@ MzDxeuVҗJD>;"vhQՒ<8iz~dg<:X[?QJ"ǃ$xe~/sLcgp2ndm;0Z^]b$!;ֲ,nޗO07wj/" 8a; ޱnoxE ER{;ebk^ѝ `e[g#+ I( +y X+v!OJ>EpiZtN<A}ʘ;$?pCϓNQ2zuh:KdI:pѲ=i5nIcfP.ƣrH%(ԭZ`WG%N+Q"C7NaƎ(Դx1,lOJ܉ a:@(J~ |%Ƭ!eVeg+•,+ &'|)֯z?Pft(C^1TZ&qLq{e?uC'=ߛDB{c2n7Suw<2&VX ԮGY >HGNvC9VL!_@PaR)ē}okE-‰`$6V)]R%r8܆lxO4z=Iwoo30n$4[F}#?9h[UwR_x׺23d; a4k3Xtqp|DIk`aUqEyNPWEhn^FZN7@=a._ r)J>, r7f3Jze Yj*c "خ.FDBPA2V! !l$ c\cF5E־_/"p3EQ>ĉFYOLBg'W⇻Ucj33YhD- ۑSe!yM}{E\{31e %I\@ȇ R#m]iJg Gl' '; $a>*CJvso8Af&=t vGO'%.cF;C"M_ųpNtZWT~|O?Rq q`UO~X^լтwO059n6tp|㗆kuIMY}$|oldVb2y˚vUZ :fM M9g,tG% VfZɨS<2iApaI1[_k.Qx3n[l' 7OF-—xVvsA؊8Y/%L}fQxhOLGd@sL0b#[՚) O7&7Q6bDM)ndR<~/_T^) ibdUȌJD85RiYAt*F3h_.=n=9NiBPķt,OӂZ;mYڟ,:DGΔ~WUtA'r 7"Qtm%ޣ2tB85;S_KA}1F\^rxngLb4dQxqwz ^XP QvWPQ?h"\3m_H78TPÉ ۮt+*<v4ҭgJEkoYh#MyV~A/ٱdZZ[W;ʹph SaLt2zv_2H,{Lg#*A|]a=:s3D5zjJwDP  Mܱft6 BB VfƵd8MmDb`Ab{}fIVmZ6F|e] 5RsuZhzcH[kі] Ia)sW\ߍ9A^/nu%-F?my5́1 !VЮ ei' 6MEr34d,Ay- -IynzH"2ͣy'O WZ|Q ֖Lꐡdl qq eZ^278jhC2cX&f#պeX3P U t#an_ojC m /YrdvAOW@j8DkX+Eyx4ez(=b6aYx}Aװ4wG,De$2sR,Ž ə[PEl݃"˝# jIDZO趜H| H͑.L_,|~簭qc1 .qo=oaU| E5idtI"3[.hRu&myt:0=9szOⶄ_L.QCQ;KwoLҥD|쓓soVQ.9<rtdee3vV}/qB7,D&B9l+ɒ؞+.>lNJHcuZ|2B jFe)k}P[ L3^ɔFWz|)dQ᧣s5FY| FR0-?SegjcS<D#xiM tI i/SGsxJg ;P G~RTRu^/Oqls~HU`1)¨U aC|}36MAdu;pe#;y 6/4 =’ mgv`?`$׮iuOR+ƽԖ}}P?P5/S!ZC 4`$_G,z.v, Z]= r嶣' gd8س&Zf++A=QrE.Jᳪ6&3ON,{eqI9#$_ B$  J2z'q%v2j-T<|-jfT9vC,B%M&AQ]O4@%/UM_XH@- |H]1Ș'2*_=3?#8s+kUwl-K΋meHci REC nT'VMn"k 'J*͈sHd?AT-i=Gꄝ58p<9 ZN1ܽbv堞ǨO>'R0u/I`#IV  ZrU\_}G[OrhH,(8xS2-`Hly6)ftB5z ogs-8Vb Hu_jєSzB~!sѩ%bv˚F8W<ۉ& f#nbd orQ,R*g!''k"!Ur.}4gh=1+3 ``j`a]|,?N_nǮDδ.X!X9P7Gw*Ʋ^qi$:>5(čI6^ipaN)almP٥pE|i^}[QbY#?** B" $Vlĩm;΢M3OdbĂD@F(*2fo> .( N"vu\IK;dGXzJ1:HJXah<8n^Ӝ/˷o9DX7g>#}Au&G;̙Xߞ5<:y#.JR'qϏ| TY!~4UXNM3ha;#=}WV~x9W)M*+',_Ykmp _d:Fr-kE!s#,- 83KB?R!~r,SZRhԀS#Ѳayyn6K?EڿKnE4G+l6x^\05;BZ9|Fgpl.2e{Mz-D[QP4i _+8־la-aNjKӡ?BTRGZxm"U#OD97U#| {tl>=R艏yI_!)>ZN" hp` l0n$(B < vS\7Z+,:kKw>i1Y=Ѵg)$s,꬈nR (ٕ~`^M SB9_28tcjcT[4lL%Xw?be]C{n+q rM1v8kOQ/<wPkĝY:Y_E])s]6'=@:2wG%2v4 $܃|N$196uՅݔJ;f M:͌/%吁.'$M=uaj$. v[N53hYZ|&_ ,&?Џ,M;;,2 4׳PKyR;WqT[F߱_YO[wIz.=/ Z .o3 iPY~HEQ|}v()Ii, CVMM+.mb`u)eMil윖(% Wp/L61| UmpciSwXZWv,4{%HY+ŽW_F/\΁[JbS7KC -F"k9BGD3Og :FګP_4v/{_4ٛ= t&g&x.n}Ig.;h`L_A WQcКt<[-{}_HZhj+KSk-cD:4Am.#&kr7'zq㗖<ľysf2PuF. -$#Js=|Br$'X>!HMKT5\L$Tjn1=CT v5Z 0d\Pf\`Ԓ m0lnw, ?Xb:Jxֹ )1 =Xj{?M,Of #$T|P?@qA|K ;zpC%~g{E#ޯ/yBFs?pe*e+~`Po~#%֑?wxQlfm"'*igu,o.kR-B)WI* ! .> kytG:w9@|QbL=TvL*8*Z?8Ŧ)܏6b8!=FzE(TMG"2e􈅖gowofwvQ*nCY^f"['&r)L4.Noæn7JhD%Uʮ*tmM'í7@絖]3YEP %PH 6F[J ?#,e,t?<&[g3He3o7[D1B]@T1WF1r6Qy.*?=V!z5?BBI΄7~U{S8@U8jEVf 2uAqaX{Qڍۙꥆ^=^y<ħL*hiCnvL#mbrR,E a7{H&_fdåp[r0AηpKvbqy;`)(zgڬPcYHX #ItmWA;ƺ ^#ty+"8ўܺ2;W_&rj?v}m@.1$[vU<44+ 2_ YN:Ld&Rp~d>^j•C[$ւnjt E~ VrT7{뿘z 3K w1܂yrBnh6?+KXdY_O iDO& W[|RPpn)D(V, xحŋ䁇&g{X":a>9 >Q]t',P̃Х2ԓN4ηd:!bM6):{>2l[? պ1ꋃN⤢_^GnA.~ ^s7De'DDޅ(שDFN1a$vcKMyoGk=|fwP&% \td8jٌ('uU&6@fBI N*. 1[ ͗ hsz UzsDZCe)]O*J:S]vKնe!HDyjiUq?VqyntkZ1w.m ГG?8*. pd_BukGT;ː;px2l6ě߾IlK1 gn_ 얢}bxy'Ϟe&cuۚҖCk*:mEٿgN-LvA/}M $>jJ~Ww5 ھ8 ay$$sVY >t@oųrΪfMH\ !q=1 W*n8cCvMSH:N5ը Ckzs9CQ[ dgD%i=fZ|l-r0 7 g'nUw/C"EEB3gam 5N^_=D|9dYB(3=#$uj5U"oPEfvzwPZ7; M _q4G+ͯ5Q~xM!{H&"dU4 <"Zd4؊d)qfǔh&@ej9cNT ЩeOaI4Kf(ohM DkL$0EwW]Q8c~iD Qp2RԿPT+n`"e&]/$k'&vϊZd*zON>C+?{bjlac)Q)cy"D,8CMj^Test,ЌhҙwM^=eȱT,_eů~A$Z{b`- 1/k^x@,JqsR]PHiB^(kڣO6Gh1ORRԒI'қ4\,N ԩފSʩawca||9X5}V 畀7a>4+]xM#Lrط pD34\;quĿY7fhPN>{c!<\Z>!zghqӴ0n8}ƒx,Ⱇ_b_13 ~*+RWD;ΪMiLzs=yU{{Zk~37n'Eys aBIj\Q9C*Y}8B j;/i{S Y}d(Z!v,tӂIe| y_gۧpscen:K0Kǟkfg~}E87k8zh[XEgv.dLLޜ$py fֳ5m O/FɌRY"l%KxGwf*Seȍ̰1b;qMLq'hF&f_W41ox,{SV{z@] v20ݙcϠc,w %,TV1aom3dyy8f8eI0?n(aw@Т+S?:YW$E:wӅb% 20Zpl/hA#?*o"teÝG8jBg9G&b]xrW10JID$iFWoW~ƣ.h__)RiB?imJn_4EBE'чEm =\S`2c#:ʨORQsPHF`BHxN"y_^(0.C,[3ƙO{ 1K08\DC[)F8h.PcDYA4۪i:h .)!eqږ5gޥp=@=$R#k8:E%EGMَ{ w'!S[#9,tiHkйs&J$9حD ǖ̒O1J= +jm\L$:qM;"[`>I)sAM*[z-mݣµ s,;־A%7ivëċ8 զeʿT7UloWXҏM&O2 4>ue8Upo2X@n8ywk\,DNJe:UZ>u!k7708Xkw?76rɛ/%ɚ+ьC{7Yf98C[|`G: e ?A(OʣndSfk>Փ*0HkP>۸&Dܗy@P* QTBr1{X{LaS͖/!l6 p#)?osȅE lillSaEduM0:{?=fD ;*ό׃.$s$ Mոlxldr靜]rڼ_.3Ȉ!7se 4K f2n䧴;|yD>Tcq?ͩKRt=~υL;&K@.K: ODxCաyL ~2ncGR>AjxQP`:C0/xat#܍wb@0J`S{{̔K"KSc ɜm쉮~k(~89y P1DvËۊWt(qX1Lb%i]I6`FmE$_ &%nԘj;28c[!VK/tJ=[3n5 U4g`¹%kE5mՠN ۠0b3笡^dXtFA/UkLGx#%Țd5o' yd7BԘ56Uԇ[AKh#Eբ?NQn&y 6_04$7l.!UT/x:cgg,vȖMw'ݯxZ#VdaMLS$Zޛ L*U۽~&Ly黂ab O1 % }6. nDNah4,aA+pOطɣBuPD6:h R+F,F_J|P#R`WlMuVؼ^]%f܊;7%u=`dJ3ԩ54> ʹ߻$U`S^bZ{gW%xk%/_L ']>rqY9Ʋԁ1Hn3ˬm5MDc G[(4ߞߓ&/q]GrN vX"E:ue `poPo;Ju/%> um>~!ٕT&+Ft,!KFW&1j^1ښTm8{$ϫUbqMg mJi(aUR|fq$?!#&Z2&i%KԛWgECcv>U/y€$QQBSUi˨쎀k[,{ c d9 8 i>=\rˤ?IhOm͋e#O|F[WvX|J\4~6 0WmD(>6;' 5$w.ydwfo-w \.Y04t!Z4?ZȀs\GW@,0EtRTT$טg7+WA+Ŷ.^ǰn)N}PjT npshum t>Aخ?ht_6'٭2V&ȟwMygLP%dHʈ=|v)LS!^uZ4߾8ez^GQRNI42l|mbw0J~츮Wf,Nr:GqE-7 =F\ZGxpyVrG8\v)i2(3ǭ԰ NCsz}Ǣ#UWfíhx{]Co>9pNIɠ k"]hPU ͈mi-9gУ\QК6Levp0LX)R9xjwަ ٲi w:ʶ!T/29^̎ 겡Б}d3M˓tuT.Aw0/㿚ѼU+ɪdgoͅ'Ukvތn945lr)]_QJ%C.4F^*͜aB4  ~6Ml?r:+&c9f;>6oVbAg (=Y0Ixilȶ0$ɜ:,xrZRdVeR_K c;t++W%8&#Q'{A܊/+-d .kPo|WP>Ғa?IX*zD>t)K/(z=\"5Z]xGXMx#~9—nQԮ ~AE.'IĄ$Ȋ _K4?J *Ugdz/kr)4pYxީz kE&P8HM6$%H?S&X2`}33_6e5pqF }LjL> bՠ{&*QY"5D"i}Zc+J AX?|Z-=O|LVXpaesOVlÄ܉ZƽE@S7 0|j `0#ЗOk H]'`mt{GF$ OOR"5:)AY/\2qt ?iu^ۿ4+x9)zvިE<͕E[ۑ||&kMʹQr\T =)o*̭ g璍_\3r_>Sx-yJzmEdkG!y7aV[*+W"ww>#j홆܍9xb~s֥c08E &*퐪{ənD 6qS DMV*g :wlBC?rb .W3hȱ|ًsq9*qO6sQ]eaڤ OgpWN&dH33 I:Oo<`@b2U`CK3dž[c$bt&J#ᖆ1ɍ^܂DAP(Moy*o3K:9T2l 8!N̈BVwmOI!h{Av!n}#r 5VX aI\c3{C!.Yg D6(#/SOa[ Q̑xN"w~~)B`]J9Ϛ\_p1]}R6?GFƅ 0c4]60`ĮsN!5a "y_q/~ FFTF9]M ѳSMn *[z(; Fq MGRH7W~z"uޓoPw6$Mn.hZ-k (ƃ?݈uelpsGr2AJ׮si");,{50ST>1#f#XW!# $lRz> %(1ٷ]ذk7vesl?}7 bsʇm~Z/wbۣMB⪒Hk;[WLiyɁw"7Wk>54&SC"ã|V-Y\wƮ&qRC^|!"~ަ$d"@:O\I]0@MӠɑF?AǼs?ӏ Eܖ`ZLQ@P lz\ *++=<8I`!s &WD:ɋ,~7+ 3=Xh3d{fGTa49vX*P(|$Zbet] Z>);"є0)۲b`Vq\*r>Xڥ% 6~-J 5I*&aTF7~jaQ՟MKaɞ3 ~jEYAu861f- ^C6iI w]is 6d</=Y"&LGH:ujc2YaS,ZI?܈ZֶwI9(nք^,hBEhkdܗmzZ΂8u8ȼbvۨlwg6Z2=7*W~υ8s@O6|>A"urv|wcU?͋^'2A/MG@bLoZf߮@.8sfG Qcۆ'χʒWs=!Q،hެs_c&0Dac]FBT4љ1AfP'%sһ IYL`~zQW Ԉ=v6öR MO |[kSYEV%SHɛQS1}gA?TG]D٫~("ѫfh&Iwe=ͶT3}&V=#MYТ)=N%j)Nmp$'֫\)d*hOnKY 0Ӄ)xmq0AbhG&sY>RnE{5f JtD{ s7 gj{ k둵qeP~Db2OFbtTSκ)A4:f bXy-Paw>:(3@'C9b8w2爮L3 #xi6]M&Wثܘ `N`ă-:M ~ gƅsA |JQ 9~X%4aDZ) zt$LbzZ$-irDyN\?D˒$\%ޔ9GX؃AGn\NcElxlS)LHpg*bz9EU`Uf+miWH7]uy`M0G04i% lh}d.y78LQp"ԍNfjьe#ceWErqE`sD7)' >./jF"wH3eb_C7p Yt'کg^([Y-S0%Җx\1 "CBTȣ$)DMAiFxG?h=c. "Ns/XհRVX/(\|fLFuy㑸UD?4*!PZ'A^\ck uegm@9sU$4:!]#5k@"`?͎FݎhsTKZS*&bv[h{E?}TP[ymMIą)Q5l\m"aoeV7Er["NspeF|R ߔvҐL{<`Sdz FШcyfDI'VCLڑM{ex7<:( ʀ-IY)= ΂Fਥ`z,[';zUG/7I1\2]Ҥ:9$+|6wGL,D(ρd~+e+:5ra뼲0_= ~wuԊ.dc!? ƯO>c TvO]yTkTv)yKHk SڂO`k{ųʭ=DʠESV -#fȦgD䐌ohlC oȯ=>׀Ug+>Oa<^{W*Jb5梷@u!RP[B)3u%br9RjT}߰^mj#Ho_e ]g(%pY ?j3OF%iZw˨A%Ʌ!NNA\K ;;j~ ʐڏ4(]JGPUxsƥu-tPį4l+_W97!)Yf-@y=PEQw`Q)Mbm 莹!AljۿK$o1s쭮aIrp-8Ɠ^nQ,3ñU$u VD7H3#"rȋ[L4ҷQ47s.%Pyv[5Ŝ-x(:lnZZ`u[qI_=KrU%o=l@\`rQ{22ŐtU6'yͷ{'%=@и9;[va!c6nb}]q+քGϖå]&P A|&buOΧ ^;ʪnSI+q".p _ҥF`|{mhgYCXu3bjmlI]eWNuf^M1H))3^)/(&O6 9ݎ3&D"ۣ!v0Br{e ? h{f8'wEAFԠ:Ww Z]qȊLmsfgT*$;r>F]~b&01s=gve"Ʈ@}N'%:" _1$* [j؇l>1'Ejohi̐Lz4{bI/FAxxvjvI`PsL: lnk@$]w7F{ #;5e%ҮBjxfoz&$;fa ) )tK0XS@G7QOY~`-CUۡo=w=ꘊO,WI'ݨ|,1Sn$kܺwJ#AlLd-Lٹ k<Ͻtsn|?cui^I(_æCl?Uŀ#rI7*6N]/JSHM -Y5Œ5ax쾏Ge`hSVc*Ʉf=stI@; Fpe/~]tMiǣ %ݢY 21<8YK~l˪tb&Jp~xlXjC>QWiIy"xaW\iA-]aYx;>ö0MZ Cu)V8nKAv1y H\0DR0!|2O|U'9WA,$ 16(h%+kzw2*|,}|cQP^_ . h?v)cmmI4qֱq `@0GNonGܬs>F p@ m98TeVIpS9Ý 0je`\hY:Ac܌4_SV(wJqZt߮Z3i /O:9 8I0Ɏ:^nhdS$O*JћA i8f0&J7P.膖=Z!VL?Js클g x [[ʠRfzxp)mK5d:K2t.O]R9l/d$xn+=j"u;rW|(07Č .{UR"?oA7ё&?J߹h~tm0^YqC%8M_6&"/n ].5nx9\vs0OD[lR-/Wobͺx,]Y9U;qsSAuM(mT<[AфhdH^ Hı3HCrusu-QϽJrq]X,AdMV떝#jMɘzVU}J6mEԹaI@y a8޹A(DTfB3|c٩D>[2j{`= $4[4`kz6se؞hkέvKA6[<'?߆=qRׂ"GR-㼴A| iqݞ vk'ooY-6Age%+EeXOIc CtҠ4h1 >ן-S\U ;Ŝj}{V_MwMv{!~nGmHIt8oIޝL:elufWA&KM*(DFO>NjsYВ&-\<[ {( 8 'giRF ʮ.34y&b%6{gK0!M(uS ؃5$^C8BjEK6U|6%Tg "6$'X+Ȳdr0wXUv䉕h>m4Agc몔PSj>-]a۽tAԗ3/;K:\%xJ͈?L052YM{wȋ+TW:wN3xkzety)K%JcCwbuw[Q`PfE$}I$7 ֐mӐ{z-$38㎓' !>r:jB*;UbrsFQ V Z-FHǐYpC>Wdz %50@}eg#Osڄ!Grx+]cɟ em?p丝[WqkB k.m&%2mX= "Ly[PG$’J i=:ֲmvtUvgiv^j-0k ͖8#j%+lu6=hZpq˱>bbm\P$0}=~خ$qe &ۊW8c72? d2:b9HfT#|sC0XUQJ:DGb0)(tA9Q/ˉzJvH$A0YދAxיTS9)U[, .dxо@Gl0p QqD؁Ctp/>o@ k^[d1_w1?&?u?H|KqŐrPxX(fFH6}UE3_觬f%N] as _DşmjK'HvlYiJCgm* `ğ/ΊzXz*5shi] tεW_<%޴n6T91۟b4u6'|B1|X ~i|Ps_~u!՗-{tS9c}/ _O5Ϫf7 0',"S%ݏqφ;e@Y3Xݨ;5{WƁQ#BO#z'~&~yRCMʴ&ƍ4pn/v\s>eNN;n>ߪ`;oΑicz!Vu6ŝH$zu8P0@~6sR0(^7ߊI*hVeԛ v&5 KuXQPmdFiVv܀'{Q[0I!Ч! P&S/]>>wHZfo8ͩK }V /[+2^˶!^yEp/ntIA4"ĿCyMOtbR|k`gE0^89lYkd #kFMgS^㧨v[!jX5AB"w$~z$-HvjkcoKM/FTx OanL=ɡ r~[JH{Lg;g/!L,ՙTAS_1F]y.*ѣ8'[yǃ`=\J))c i@ȟxYs,7z(4E!465X_!r,=c&' Jsvu$„kG4AOr u0IYA{R 5\J=#T5xJ)A𼖋f.;%ټB ȋ|~HS$G{9LV"@ Π\u ek@wA `}9F8|fbl@ d !&fiXY2Q6ޭ{ZȆ ՙ@Jba{B{[K z42r˂'?=FjeJЋ@¨xY 89e%63N5o\@rB$ `/Cv8"c"ӷKAΛWYeXsΐ饕\ſ\4}N|uQEN }!:!7 Y3_w=/IE Ӽ)㍞, pInY/KނiYHz#N ݕ \{-HWUn}sC~eB=r2ik@|U (:pIw.nrzEu-_ps .lgl_f?QN,o&12h>UT UTY%-*#c~)$l29  =8ݤD>a_'XI 7Ѷk }{KB`j'scA)O/t|4K0܊z۔hǥ"XChhː3㷈h3'8_5)z+T{1<~LgKs;A=#FE|-oA>JieLcҚx$p fJoPG^O{<1O6Np8,;xZ{eaΠ%Xٌ^ȉQ;hm@`>,^C#kv<>tEPҗ*,sڼV|MN 5m$A;L\o[-c[8h<^ - ְd0GF+[mj ^;I;Rkvo߯@麙Bپ u6CwP{4K;$KH;w?#qĆ4\SQX^JS&f-*yMnGjm˟hHr &~hԞOLА4V'UXl`/LRaăWkQa%42y ,[;)og-I!JqѼȽM1Y7LfWd&2m':[EZpV@, TN)׈1>鹚V _ }X/I<7)3s[ZC dH$ZW8e vQ$REJ땵 T-LϢc&rLBV-Vbl`JTbAH:$Ctr^;h5؆$Ǭ:_;c몏W:o@Y171Z=jD f 9,u;_ٗX,b3*ԥGE9j\R ޔRU8vi4+kVk*)7'=ףW(8"Xp9:e- ]HMϺb>{E) [Lf'؟5(Ve+l5Z:7Vɨ%orXDtWpqu`=1 ->H!a\{+/P]#?8AÒl$wEWI2պ53Q%@+k6IK6L5DNz)^- ?||slvC/[+V<ܶ*C֛FgΤ xeX:(G?DKf/ ]VW@K(]nuJHӯ!sTR [  P.N(][|qQj5 $׌z9]@Y%DRAa|G˼`UMf20[^߶ #_p#`aO0*cɉbj%)WQ5Nw'{LsٴA_T*ӆUDş Q j큶8M*1b+fޔB9yȃ[m 9,ǔ$bX[c";N }ƗGvI!_ YHnߨXtaz U} MK+-7Wb8(NNюWfN{"$紟G~Z_h2<͙$YW1*_ꉉ)w[GL~9i>n$5HFg.x\MǪr\x@a '(Nbt"©j"yrcQp^΄Z8*p߄?]@^?%٭*:sj,Wdo'xV2]Ywnh,`PtHPRONFJ(rRKty(h%=JC4$Cb "ɇj6| ǚ;/'ca^!)=&00b|bbӾ@ &c-OFT,nHĸE**<|!=|h"ih >-ųbF(˭}5HTO3!nU@ٙ :ͷ|nqG&ke%i#>7T?:XL75[-{igYUnDe AkԶtP"[?<([ikw^U#ٳض{iJ HmAڙfpY탓Gfi:ÔS=0w-M# ,4]# o6.a$Szc@Y/Ƈѱ{]҈ Ŧucy:?</ZM {LV׊Y˨RHW<Հ vXiyf!ֽ̀]$-ڿEփM@2 /[9&J1{2QB.̜txyj]S:!i 3`Mmrjugк*QWƾݪ;'xƱol1g dgP~a'poo>ZW9XD8ľ.n8' c Z4 2}O/L;TFtc{Sa`QL(j.Afh3o*Rij0h,C&q:̼pDiYq݌׺u =0?mu Z(o@6*]wsUN@oDcFG3~ZZ霑?:د Cou {y;OWfBkJ|-Eۥ͵pu@R0ؘ\ iWN@X& qk*bDr|n&Dq@q/dBltLdaRxh Fl $9)u@fܕvX6靧jKs?x._vQ(,bkhd/c67~μ)70|kfɣ$#Q+&%U~.5#5zwô_ݜJ Ө YD':$e)۹oZKxHgzE9ZD rk oDfΑ ׎m*24-)Ǫպf)v MT7޸'Z Ȳ @6ղ2( P킃^z>1ӸbRǁމ,p~jy?iԺ(d`2Tsl&_ $4+4 6=AVEnZSdeCc;$%_8w Cb{ ɓ88mX8:AC0lŘ׆*h~^9Cz O04|߰PYMЦNs|\Zr=gf|jXxD#XGmU]Z,'vE<=ϵ:SL[p+ ;̑6O33i}5pj_ip O-;ə4Yjyճ؏XGC #?s;Uj5{C@~cG$4I T XJT!ݘɈN#UhY_I14Q^Sa!8gCoýA(0f[q&,UIq $KCd`cT' 1(7LPϰFE7^k+ڞr7=yώS#Z?$B Ʉ,3s-ǙT-#9GUs!d&|tBY_8ih+q~pTzd0G?,pdӈ/"mdÞI,5~tDBV1}P9>Ud[g7(~KQ-Pv< QKz'fFJ7 r7 t.hSJAmhźí)Gi/,;X˸ !OgSs; adӢ;/,p`q΋8oѩl#aot6n !,1qeyk+G|<ߙ 'Tl4k-*(3r^Xמ,D$:™ )^ћ~cOJ fҲ-,;ZM\h"lz >?8[K#, S 5ˊ7|e>>;[xFo+5#6&w=s+'hL&C֑# ػXKӯt0چ+k@~,&nd"7qU9wvxc]&qQciT tv&ZR̯+["otJZZs咲$WlC2vYh{ @GeJVO|R.̓w|sHURkͨxz2a)cK\JH"5in$ѷl^/ 'ѣ5r1w̡&]8T"$1 w>.[rP/]>)c4ࠋYX`K'!Zor9LՃJھGy$ve %9~ڽ/cBX+2aAZOCQq3 )X.8mJNv3G y*_l`t"`Fʺ6+;xKS}[X;oAuGiwFk.bLjoȼK1ijv̠yZ.в,${&KCƚw׷A A! sl3nT6Yck`GPDu^+-P 6O`HqՇu">qj* 6zRehFeo3s"F< o>P '3>$oVvj7`{o5= vP WKxN c?JfD^$6=D NACW-t%.m9;~_Y/Q7(qs+NP(|iL8a8,ղ\*ĜV4yɽgBDh!oe0 sӵ1t]n{CM?rt@U$vVm1k5_f)`C6R4_pfc\+:^M0;F!VD ;@а.'i_ëXtg?E8)\ P^ g8z^W^ U.>3sT*bwj],apW[:4{9QmOhU|m:I[Zf"Vg ujWuLHPkKxIV Ęt+0>|m;BL 2/HeM .Sdv|#ф&kIﰙRn_ ÂH>K.:L1krpѫ(NޠvqF Bm, $3V&}Jϛ0HF5{2z\IΩ[h.yJΎ YaP;"Tn+aWIΙʱqĦeս@ ͷ J {F?[loܘNICi L\&}zfX*f[[^E"0|ǷHᩣ.*O-a0+0\&!e _*11A? ]o !tM sʙ9_fat5w;/\ws'4vqx|X3;[ы<  Ku0>3Yy:ngE&eD2,O锤&75g$e.'fכwk]_T[Njlp[@-<'Q nJsb+ʈ χ30 ,a3m& wIC`3@$n-^^/Oъ3,F*4aZHl7b&xN""ԯblk9'G(&X1?:() p<zJdv 4E:T[s7*׌#D/GZM g?@Nf̾'.,RYTP:1|mt\,@ kW̑:=dL^c6QͼqGظTR-;7KXw iy;'5SL.^gByrGێ&OrXz.8m Vc.-2u_+7ޢ-d_y͗ؑ8x>|(Qɲ:xWiŝ]8p83(}) E]T a#q:feQrv8Bvvo7Q 0k<"9qH wJ}U)[FFѤX]Ś(C!\8QĚdb"C0Ӊl<w詭=>?LQ={7ʠU+m`ׅvňBZqP!$s A&+g7KxU6ZJ=z(rC?NHak s;Y;ⷯ] _dpgH Bu 4m $~&=E ~WՄYBFvs%ttld. sz}EP$xAV|]iv`[H{ l<5pZaWلحp 01u3F\ rYy1}-cKwh eT ^v[`5D5Ӳ=ėܱJA- ؏Z$n&fYqɡjQz[HMqjk m1,vlXOJ>i{$+ˇ*b{Օ̶z q }_4շu~`j DN᱓&̊l`(rAZ\v50޵DXbcV)JaN b?%xdSrvN C.JFu$մN̈ۢ` K/Nn-qON##~+D2G MNk?Ifno@/$EDS6̀k 5.̞m_ù"YV2~ہQNy6EA(F8W)rczx*2p#$? x :^%*?u"KpHbai{[u?e nXÃ*0~EA4=>Zk5H`70gh/6pvUqT'ބBֹm23BěFAQbV;aY~uaY . xnՍ!"cDg@ܧOӉ_}bc}n%?4ۮ{rk,-Ja#A ú )3o="-TehNO{>|[ڭyZIH<2]חa`: \})7s8hxÕSƠtB5A)im^ c! qo炟J Toy x5_ I~]z=4>"E8(*7kkӤr"Ecn+1N/Վ@è3ՌQNYby ")Z/@f7<6_կ﨏 o*|-6QO4"G=> l&Vސ uPRߗȊpgqI ;JG#0*˂u#Yy(b9̬mLƞl79#>{ڐS{nsbR #a`/$gIogW7#"luo1 Mp|e2kbBWSMEkr 5r\qEG O8~|)LgmӲ[֞sY~7F?jLg J8sd6C2a+ܡӉe kL˗^ FKŌR?l$ԔCb&qO'ZѪv'=ӫj"}dY_ qGg2q-~Po $Zf5JoCK4\m6{ֵN\"NZ(?#F;9UC ;92w; } #ѯlTK2Ya=ũ&m9|3`ux1+@avw{EraV&tWߍpR8SwiգCCQA2rh:A2vG~FE3=gFM6CESM:<" f 8 Uk&Pa,tc94Q"jov7"䟙qQnn`霯wojb'g \$(>|pgk$vY> ke?[U2uj6-: eu7l_r'mPA3*L%ϫ5-䁝 NS$ڍL8 (^wCe| &0&d}`km[,JIP\-c23|"ټarf1 y^b.\,T]IX{쵳<n1* #(A(X9e9DiweϓsS0@td Ļ &Ja&.BOP GCUIƾxDڧה* W~ϑ2݁o{lhhrdļqWR]%Y$#j(?S dGĩ֚,!i=*`ŵ>Г&##OHQڻӄji&2z7ӑYG ;>40Y\rCCpQ*֙q=W&ՈV&ƉiE Y_^g};!_'6e[{lΌ.~kBH(,Ț挎4%M`ӺūTҽvxqԶ ǁZszetusy8:*HHo] Lv/ܲvU[2N}@Sa16|],E購t)YqʸXk?WOeNr1^xF):(b/hnNU ʒʬ3QnO[c>_=p+-Can|xH xT}ieGzP`2u#2E 91JW \h/e癴[DbjOo̠Ѷ`\s,H21)uo%R$yKygMO Mh'gDcLeֻ4 N~+P7+|>!!h_aB无-x/! S3hh,n:ז虌'ji<{{Pq`v;Oθ/i*q!Gi.I(rSFs?@yR\CR9?/A!QV!/ Iƞ(MCٍY9$!/V2*+ * ,1'wH w67#2WL~L?y뽺ִy~9vbbS M5?lM=)/R;/LӇA~LR>A$3L43̜Fea5bɸ!@$ /َ*BAgTNjGTM6oFnjʵFG&4z_Ēaj8_)D[m?%N|#8f2 s1iL<1K~gk)/™m{FJ$ r+}Kz ;cIykKBM1Mgym:;<͂In{_bW%wY?MxN$qq+w(?ܚee&|mG#Xh@Đb ;[ ݦ -b" 3;O o穨'Y(oB]Wkⷱ/ԉϱ\ˀt߹<,:t5X}vDxy,qhWYaqv[:coA:SP;W>Ȓ_RE yRAE}^a;+/hVf鯥EꦀSӔtӺizWr R*"N <GRl m :lVmh5Nwb KoR6LU~{p%?w2sQzJ۶1ow Hw}Oiaʏ}R<ĆaȐk 1Dd1MƊ{B+*øY'rmJ'WTA".LUo l|5btYtf Is,^ز.2cNE_֣{A`YPA=8Xb3@S0.6GĈUkg>ܗxB4HIɎ&jRQ 8G1-Fʄ)qűd[IxLN}ΰAޱriwn^ *˳;Ma唳É$c 60? D: W ]!6h+w=2Y:1\͢*p82o]xAxcsu o |~lCdu\C!ZTTVٗ9q{{ՑDy<8Qu j%^<4UDUՠnwAD>b0GA9#yƽhOg *YǽpI@3&wޘI+( %ZG(| Wn@TNC{y50a$U}Wu/`>S{JCmK{4' Ӥ5-6DbĨTgM" W2fwnߓvLFk7?G #sb)`'BִIyqam 7_%D>VдLW,+{.E?D0g ZLqK({ lKfFso[U^HO٪w!,?Srn²o.p1g=ie*F.~NzeLڐoYܛPh^ʠ$%oF$Ι:Ql!Ex4R>NBǤ$VWm TջUbD&w,U̙Nq<,;J'Pe @h몋RTc5ʹ&O2?^ښ#>+ۅ8KzN\2Cb?̇A/jvn}w%)ZGcҘC]D4,kEhnJ:aZrz?SE]iCJ\z?O@Y!'5QoeU[o)7F,OG~$-KKb', r{RX=OGlx4D'*ŃGyDskh]c@H" l>B =^\x爥DYG_z6 A>cě@u gLKn^6d{ax:W5ȁ(ф);B.g0ԹUh'ʯnN9vRasE^~KUBZǟsE^EmbtX < | R+~ 3z5J)H_-)?n8ը`Awd,`5%1f ]Y4АGzCO8'2PG^9:ٮ+ЎnÁ;W( aHdieZQ|up!T\Wi<5Uw?Q(XETY.U6 T{_c?Jp\'Sjl" Eqao8:hmC3N(_jNs* p t?)A,wKbAv `=`jRā!$QR[5Z}](ݵeQr*ז` 仐p!}* t1*ȝDy$w N s,a!`t*2%9$5p= =&Wn݀CfPs=CVU9q}y cڹg1QZ[e47y=)j@zms-i)6}D¥m步94Z œ»>4ۏXd>3rit e'XNh<~ׁY(=@ڶEgt -`>"R(u6rZ[G;GJ[$8&{@B (W1)y´Н=0I3>jYpy ) z5迄Ţ5Rx4yU1$%.bu^̋cM 4wgrF1hTŸD椅 6o8ECC~FbiyS*wqyc5֧H9.d;X%C<7@ϓ_ 't0%8^h5r–/ 68,_o\Kv GE'Bѫx3\)Orr@?hv x. Sk?eqBI~*O".W S;vk5umͫ.m{#JӏUhLJRfkqB"#zzu DBE]vpO{H-{֡6ZZk=@s'vtX D;YUb_l^~f=b+;p8 OMލ oNiT W)2Q("ykT#}*;nNGpdi 4NEVU/4$qQEjUсA@!TA׮u^X,{94ٵ%^Tt%8ı ŬX? *Lɉ jh %OX&G`{gX6#?cn">$d R `Iy1yH!ʌc/-Vq^T<|oe6$CΉ6aд4P Nn>:׭e{=pd8e2?8uOoiFn? *@a= hK(XuϱbCk񙌢]&+c {^HK;yqB6]؏Zk* GNsdOg0_Y|,n9h07\0~;O <>^PL^ԵgצjU~ Q_tE\SD8L'&:>(W<<#;gx#¹15,&J rޜ̘|*TF#PGɞ5n08m,ئ":{ExZns r /읝F* 0?9nTpĪq䅼Vcĥ4}>߬1Z0c;SM?<:55ѿP/6M W z8}ڠp9[P5TcmN!vS*@էߩdr?f`Lb)tNek]87E3rN~@0 n@ٓdh=YFFP/l 䈟ٮMjA`dd|$gB(klp 1 o/sGE3!&-թNΚ +c9~̥E!5dN|acRU 5"%hK-?(]ʹyIL RˡUݯf)Z䒓T܍1nUJW`U/wTlsT.^D/'vۼpq;/ v0YyCg; t&#o۬-[]ɻҭ^ݘP%;C% sSiƾ`]\C=cBmxy_vU gTd'iq|zIv !ъS5(:?eT 6,̨5*<9֞}Y[ؗeV}O46:DFj6wZ(zǼk!--^}=Ĝ4iv»\;)Qa*RcKwD܁cˢM tI'Do_7־Rf %O?ԣ%%j}Z-V:Tw%jUxW]Ux) U`Spb-F4Of]p@R0sZA*/߀w%d6HZ2; K(sFMz'I=XnX/R"c5JV#ʒtݬ+b2Aggq N(k>\:җ@OEX1I>jnc Q>]"p;Evz:=Ie0STDC<~ hM2= qXd{+5wիYѼ*rd A.>T1gI xؗ\M -*zt Nhh#6Jx\P἞(F.~K)ۗݩ+>|ĬZ']ۻ5 hLNL^l,YXڮp(O$3j ^8a|x۾`."Cz$5Fnn%?eϥV\o@āb`L[UAF9?(AGHHf5^5CRx;&7#{/THPvܬ1x )xf %5B bDFk&ez7iq晼#"=z2l$9ݎ$|˞iF =B$gI)kL)8XD)T|ٝ'O,,q1lD0g5doDZ)\؆WAuO=c/%)|G^.c06=L^0x3BA_iz(cpp7:e۵"EsU ,vֿ5Ui4 ̖腨u+]BZQh! RRwdjzbz87A]dw t)`fvr6'\ (l=VTT00Dz`g,ѕ?ӣz(D]FU6h*X&FejYVaiF6sa ekgzn4QMڹM$BR|{`zpG)h~h/+ĵߚL*y; [D;ߛB)U7%0<iLTlS+ "vhCWa| հzة\.je.v3 HJ{D7}3転EfeeN{v *RX?= *zKUg**F\qLAX1y2:yO,Dq`u"ȧoҿ#Sn$r@!;~E3 Ļ`x%kf)y-q2lCZ( sFQئ lux*r!~.>TοK ^%AY~Xb6silat[ o#H>nfZ͖u\ugZeQϸ |8OFn/[ Mvdi`-/Ǎg9}9F4"Ė H`#/ mV9u=PcpչyD mISJ؂Fh+ECBh 28TDrfpX ^?Zu8G#ASCHόohT{O{6 ~OYMo"ppMĆDA@v:pe$k,G Hk;"8 d.Ҥ}h֫lÀ)+ѪΊ7hnv6\œgD*/fbgaxX6=/H}4+Ѵyh'm[$Q55+ Y&V6E0#q)4 2C3dQڤlh:OfO$B.+.㕞 o6V& &[``*-mlbBН{ox'¬8'#F%7,Cҡ~yÚ2hտ@{[[a'N+zwK%/8B*7sk=%ܚCDk+&K0ܷrhugPfX[0c/I-( 2ϊYD۩V$Jv2̴_lK^}oy i z9wF* _<3GNJ;[4iBaMNp#UP' WW]!$ Μ֊K }ArC6Atu=#ӷ&廗 y3cu!E҄ݑ&P B@h @|}&>c hoWx?[wh(XݙGbs( 5ȭoN:C EX" zJ-k-&i+qHgZ2q`~B܊Nlvuq(T]|l6PJ}B @Hiy'~Ti<H`QoȰ1A/;mRN]VKyG6ht2#}>KuNrɰ#[jriidնc;)D84Y"˃؎ufGS+3jc8ssڋ\X9/ǥa4;.$ȧg87 MVF:+}+7oq~y(>fw}6hb)+O{q0BRWŒ15Aa w%xmWZq#> I'3^jہg Gknޖ~yW%c{F*.+'Ԭ/譻Ai"ecMή$6E~)R&ry8􍺰Q@t K/R0 ٤s\l!nQ ' Q\uƷOʙ|w9"2@jQzT?v%F!b fa0(mhdOl#v }MpMri`1M5e kww+9${Ʌ(rMxb},z04+Pj\tR0Cؖs59Zg0vB;H f=l:J5!+7HEBu1D0PfhR$ziEFOB~5Yҩ ឮlqq^4`$K@QOGP*aHy4lOk۶" 4xRp+3'.sGAķjI$ߝ-';1^}kakϼ0#Q@ev |g9 9ux7LyF=hf0BU`q.BTОg$k<^%`}ԤrF27x՚UV5,3d4P:1L,xt j I x8rᇾ.cV3=~U/ͧ@ix?Lm~hz@XZlKfY/sl4HMbO@Q u=%]et,$NHRNa< ׷_1b-J~=⾂['Av842k*/I0IG]p71_u;ߊ$ø]N*'' / 2}v H.)B 8ÇTu5(%c:WDoKښˊAk-ZdDʼn"@r^r`G# t2_,1|cqqS&CW+% Z0ptR%u&);ƿ]}mLͤ~kҐ- _( csF;t ۵|!Pi^߿.6~pB =8Qt;W(@_6dLrwwiܽE|eZmybu9p~H%8Ub}ȗS\| ̈́ZŚ!U!0`4qamzmOgR9ԁubcI,zGP(3fU~M;?t5^ ,/,WH( (' |m%6t.({$ qjʴ7Z06"qkس&رM`]*idfT`i4j8P]DT?8IP$}.a6sWU_b7‡yXTly*6~wǐT ic5  BtK%#ȨA7Dxvcu>Abu Я1)W8nyi"%O;kVu,:*4mgj)P^#?KDґȓ|u Fªyw@mQP S] *"P܀є`_7 3ѬE.unhGjZ 7~"+YOsgic<4sNƞ􀼌4UQK24ph,<_o-Dna6 ?8mЁ ৈ/ď}t֧W}ls嬍E*mƛBFtV8"t(>~a)t[%cnn/.BSst_Գ}$q9><0abK4,T!Jޓ֘m-@~A63p9S ɥGɓN@ϑ9 ~d\yV*`s#>WЫ'䪝| K:hZp2i=8h'4G{d8 `H'4D`%!d)/^IA6^/Si00ABÖ%yCZ#8vnxp;A[Mqm,,enguoB֨)$Mq< wH6S]u%bӉusI>YfW=mZ! 4J 3s%uy à `^e&V4Nl:68ZbiI)@\XL>8:u: [Ι̼)r [أDm^ lQ !xDaW$~nMv*%h&m֊mUo3$e?jX\̇v+RؒSbQ> Y+.ėNN\]:dFd/ta~6핊CPBeg=Ɖt@:LƉw- 9+.({54YbAݘo8ڃ#l|Ϥ:X%U*H=΅{(e6P R]Zyr 2@\8 ;G(\ODyS#ŤNC)7].:7틣cV&0 _;#Ugb?OAH/{LsG ހh}N!GΆQΰ$ot#q@+o0J햊]y-Dsr%!`oLұ݅+Zdp~~eO3EBS2a+4N0Ls/Lpo/c'7;(й4a -" )wKE ?fG4O؃dIH`,Q~2lC9k*@:K<P"1_)9QSINp6W#?e`!xc,P=a8!ʯN$gn3Q7آڦ-_ݬ}籺87ҦHPNCWɭ++fJx#3 볐ލjg>  ]2TK΄uR*NfOv 6scڨ$lkebatIerz6Օ7_~Ct 5珛ǝ Y:x1޿0"Ȓi+ޙ+>3z%[j k. Ce`4[\ޏ'H38> .TfH_%̳,(N> rFO,EA1rpӌeoE lvu"B)r=j ^迪aDZF##(B>$˦QCJ-'ϠՖ-UR~Bv/G( o2L֝,ll>KqI{. az^Y|vA OA}Np{n oDH`3YOߔ&8= 4X߽-ayma?Ds'DZG X l_MH%\˂M=q}cće<1TlJ74֌7!p4=kPNZSM|&!z15DHA(&S ) ީ3M&53Z늩%X; andY>M3y.G̫x'd̿leP?uXroaP3Z9Jʟ=ܩoj֤$躿GrNTeO%8T4ax.t=|n-x!Յ`.rC`G c}YFyӣ ~Qv&='e_8[P@O/c򾋨׃%SpP Z=mcM`ʼndQȖ- (Ma^dΦW+/Wgx J|fO*w,BoGΓHduAkQ zj3LY4~Tbjbsb+A1i?LX)Nѧ%c*BY2j&`Q=$]slRTe76ZUY"*dÏv4}2VlKOj7:>!_AwҵueD-ޚDѵ;4O|pG`_κ> 82Ɏ3 mR[ͣҩja>pB3"5"nC(m1ڗe=8 WwCB#@3f4QpX8O 4Ep,Ӑ>]Pdž-Y:' AKpT`'>im]\ߵG`YѕJh{а>~ȸ#դe]9ΕUGTtAPs闉›A4J>8cq-PH{# aJԥ0f /[9f$mw9z֡0=S,Π־ZZ!M-\U‚ntq&mWI\oc=#ՒyحP3` @PE4 Y2 Td|7hFAȽ\h094 7N.nJihV<|M-alYuծ@ӓ}#*.xL=;-fyo*AH#zӷn й" ?:fb) d"] ]7oa úm(:`Ums`*#IPS33frB@#a?:BQѳ?i KqMIB!iW撛7+Y0p.z 0o~Ci}HUVs'8˥2 ?c$ e ^]Gub.&P9t4fQmxBYHbHTSEHcoS0 9$t_̮[+NZ܄sjkm'4h˯ ߆hY >-{;X 'Cr+kIo g*G዗FE0A{s[֤ aVa~ѵoIUOBppL,ۛV 53O&{Kĕ'(*t-x0(p>R_\3^HxGtW-wC, ۶ yXw@풰S ${UaY>eD/j7ZQgv&2<4*!LPܫr7-0Xd!a::gꏂj'>Qя WbdRKHo)ԑux аdqWԎ#^fWoeOo|Ғ ;O9 @'(>ڎ_rmY:t)Xtg'\QIbiOP}FKyT_1k+wD?>$wŝډ`^BeDTӱ\uE3L"=\.3#d&]p cTH[S~SX~YJojHא Țپj(a!x9M]"E`v:8v 2pQ7Sv~J}۴۟HES9aLss29[!_RO'yBb$`CL>~4”x{"J/wJU&TU+B{0NJs$TofOy)y3ʇXxP@tb:n-(Kwe`]6&{A ~2Z3>Au\,iCu;X5mWvW.O7Ee J, p~m{4xC>xš0}Gym}ļuUꇑG :eeFIQ9YT0Pb_] d\K\'+d㪴*PȄtB'p9|I%ao+c\)\H%զ -[ԋ >F%  ΝEe|_Eѧ$l˦GOG *6Vv1r7@>N%(5)0mUֻphzK{N!HB Nfuʰ?)OC~0I3bCTmT~ło9%ee-:;4 R}PMWd XUiΙ+|:MWy81cW I HFVhnHo& _gl8#'1'Tf&@=c9{kCjH?RF^qF[s? \\t20fM%w#l^<#~ I5[jP5A27_VyoYOBR0`9YGg:.'ӆZM]H{}XC}&)&^B7B%\z<}Fg@u.)x}V%%KQ3Ot &(AŮB A#Ҷ9EC78h(d-6+qn${q/f8V{ os7d,Lx7ߟ,T0)m`t't\6*2Nhľ~*2T\6Lޢ}g:Bt#j KrYsɣ" Iy!|5&[ƞrQcabÏىS?ͩ!-R(MD$;PsLc]|KE`xeD %v;onv`I v1;VGapȸŊūTNiǯb)=H9$rmZ`aq@ʶG i/trwohuTHɆjO} }Ӓ&XQr(nu2P^LQF<2j&Fb G ߵ ];ċ0wу$<θp$vg/c,FVR]wo7@dNNޯX=( V(@HjPLM1΁D{C Je ۈ<(`ItprB}Ze:inwj4h[8.ʕؒa/(uߦwZHuKU} mኦW;: =tɀ5FaUc&NuϱDwa˜{#kkߍcWۮfV,?dycZ:6/#UQp6cuaַyqFҾen4= 歚sogt; \D8ޤl7Fm~qb[;j'Wd#Zq6U^|֭ n2_/ũhobZĶH6O% wT{/O;a.9,v)Nґ׉{>eԟ -jY$<1t%FKvkL_$DHܜcghju0'[A+;+',+zL:)\gN2AU=X`KaV;xAj|n|C`qƻ e~8_8B ݪ9_"LͲOo +Op'avT #dik<%gB?轡ef8S"f !Z,Kzĭ^(7!Y없1roõ}L6V(O(\=1s6mG^`b8·^_4W4K_j k*=ȇS/v\o̮mĚŶ˙+nQd0N6Bo]sq ݂6*%Z:ͽ&HIDJ7+ӄSBo7|4ժ$*,o2"Hu2)#~>CYփfC{^U5֤lj8|&KX?BW[ R] Vņgg[OoRl CNO&{Rі_2'&7n~ggqmEX:IȾb["YhnwqQhZȬIjRZjbhR ;EYf.)?hp>Ė;rt b][o%Mr$:dJ5nTbsuz wCMqQY0~u9vg?eX%2?Xk['t9%Lx ϧzQ`z\Зb_OnIZ!h8LZ&(oI$=)_8dP?5ڽmX+@m2,wVCqRܖσr=1$víٯm6^j׾}R% ~4ǩ3&Cȿ+t?U<0+:+ Gt~S=}iT\Em\"=;_C!8v Gh54z"Q?:{ڌçZd@^Јx[Ԓ}zAr#ڻ|EwEr.4XPU&Ӡ_ cK_71~"^6ؤY'kG9&bHU]AG d0:VS{Hz߸11hխx@R%x2I*b:BƔ<[nU2ۍpgUF}7>ږ\B-!6.Cb_%_L[tvE--Lɴ:HZ6þc|G~_#_GE:k*ІwӏРe #:5xMO@?ʿкG{. >>21\<B냕Y{D7t)՗: bpծq)'8@ALV֜N2N1GN@Cz<ԮZ%X4žIc} X@fdHR/^xχs`CG_-.i?*9uʩ1g;dq<'Co)Xytcb Cff 4%2cu #ƃ'od Nμ=W$W0g :[ꩂmt6_ Q{o$ύu* fO*{Ӝ*`eXlMv}m}QFڊal F MR_}BQ83&f焕LR' Rt ($E!?d]V8yhV*/rjK(zcQiq, KɫT#Qai"V:i'%So+7N6[u NF1(HXWz'pqt5LOɏyx>,~KT.vDRz3@7]7ᆌ6ZEnHs8Xv@z׆ig/Nir;2{-L`pLN?$xP.Z[I,-Lb&9|Rٌk u iu}iA#+x*,i%\Dqf Lkc"8F3ØqRɥ*h3$pĤ i,ez:|2*Q$ٟ²eR< +]uŃf<}}#՚, -]\͙!KX<#}! wo Uo=dתbp ;3C.<.[[ K׻;@RW~0HT_iݠ ]I$6,[A<1ٵl塲 ~KP\ɾ!YՇ. 0`'I$ɔ@_p/dz;b&~E-w! ՂY=*txQ pzrUrIb8YJ_(0lnb~EE/sm^y6 [1NbR0h۪B;Cӹ-U70k'4L25g`0r޽|K/"r?sDq*:o%)I@:L@j[;YNO='%s]H*wfJ 9Ei׌.dN"cT2EGW%WƯ]Chȳߴc;xOWR>kS]͖gM,!;r ײ(@+㈚*L ǴXfI|nR<=Xmi 4K!ҹ]lٻi2tbx U/.~)(~ mCf>V'dSS=33+@xswWv: {vwqսiV*+O4# FI;mo":曱,_P!k4X{0鴛W]6rNYAl2$z,s$s!7 S(Qb-O5W+3 48LU0m|%ǧ2QmXLlh7#5b&>Lzl`G[n"$7 {yز En&6 bobm{<+8ދA=}I:_pZߺ=笵_^C1('6O\18DUgdc]m ] `{RObE?&`"qfrf"ɍqTfL`=rFSJn4*;3H&I=KBZ?ᰵt՞f؊ϳ ^o!ւrf' | zKǩs9e-Ѻ_B"GxV3yKXZWQ L0ߘ3Ї#ra}%m<@ ϗ;oq{ cE9l`D')7bWxשOYs[EC-EA_ sfF㡡;ʌJR,ʦq_;R?.h,m@n'uHSair Mh,iNF~v}Z/%*!/`s"y-l0׬$q5Ɵ!{L:.4#9-hM7Qw5CE~^5kSDZKpU5A<Ȯ2.W;LKlթ|a-QǴB);kEw0z;T-|]ϵ7iZHCA[!P_4I8_] F=Y ||}*7.~*K UsyFfDv+. >ܦ,k `? `h6}y>Nʐe><+íPAE/B0h1uk[J@B^yBd݅ڣF Ea˃ upK}RBpzƵY,wu+!K(ӷKf:p2Vq38m\JOlW(gac.!7k,?MH"?=zh9D$X,/P NSNRTWgD֟9k{XAԷ`MJyH3lOiKBuMrx ЮόN!त]]GE `[[/%&ó<,}+˃Bao/\v]L{M$-{1(>^w?v}}6ZŎ2C8'vam4R5;0YZ0707010000001d000081a400000000000000000000000167c8d3d800000ad4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g7*&6=4Nym=/h/3 E=D"ȭQ3 $~cP!< P+ *``Y荢Tw?>lҞBݠ7cU/<]1Rt(MzTySp1H0JF/gzb%5p4zf$N,p5אbL@ZAϟal ALJ֫+XrQͲXʗTsYTR&>c0sA(Mn[%L).jLOd ?U#LP;`ͷz~s(*,'Rlc )7yJ';'v ՞NyRNdM^UyxOگ& 5!-؞5BQ&\" GCy*Xo5%֑ E\o0ec\ (L83BεTוz;3.-?%I%"TzjCΟ#*: %MGyzH{m*X% +V]^9~D2;&n-Su0Ȭ6~?eU䱍ϑG}*^GP͌՜続]* QO6,]FD>f0CY4?R*³>uM慁$G/DWD?NȦz*컢 ȳFZAEW-{l16N{IS=u1~~>!G"?E*ߗV!նhYx/6OSDtU.'+ӈE}S2=P5uL}t AK"q\B U3UBSH/1<Ĺ1+M[o\Rbp;ekRy:{q J'%uqBᩦ)`wƋ0/~ 3FB~i9A)3T?ŝs^lY (J m( 9)z a }W!k.o'T;ьd8X1vZd/o}`y&խ@Jo2|aj=CC!~wE`$1Bav1"t!iuWXcEqK6iS$Afʄ̄|yԐ>s9+P&VUfSMDn^%,J}fXhe$Xn"łh>[v@’wǛ,rDF#Z&W$Y-`b<x\031XđCu_st82S9 C^h V&ɱ@{;9S#MQqX)}兝G:gYhۚVHTztl$}3;I| Dȱf+͟JA#ɷ"U'𸹘=3]oo< "B&u=pcqȾ8lȬ\`PDKxjf)F(} W+lL%7|jTL}3n(1JKf uؐNrj#IWQk6G QʷKx]=+ +ٞ5'Oa}dK*0K M5L}{+4_x(NceuE!mi|  &/גMF[*!)ANY$<弢nHIPD|:K>ߑXa^#Yw<_2j"\DCW\("ݩFs}q^5wD* ,_ &))$#Y7|[T0[|wFEB?w>9 @*p5,\ڵP"n~A8g-64:DAN[O/PCI:o_\G-VN( l'eiʶDD8 3*6Gw[VFAqiϤfbeC ^1Νz?ʎaL5dNW)>_>muKu~j(;A;=_蜾].<ȌII8nT1jtC9iAHm玙dCӉ.ƋwZdh)cnirԾA7x\QuO8Fʏ3dٛSuLm+W Ut0xdo.Ygģ-_d )U^į]=H$u,`*B9E ukǯg/d/x r %WvTHkd+SO W4qt?)q9`,亙9ED湦ЕLD(WUFM\>JQ˜ujw d]Ug3bK= ::\/jwn9_Gf?_7Cc]is C*,ady{W4TZۛ 490ߗ-_A}rOM !\&䴛 _P`v2 u6EV,9vpb-W/R X^ ?)b._)_Q$#(U CO2Ǫv%]3a10pk>IFNJR\U~pJ|-͝{kNpyq}XS^$J {;x ̸Rzz/ц44ݪF\h)^%95ѰA0)Malk ]ZM >"Rfò~&|*I@w8cVGHAcAҏINi$YO%1|F4KOT EIYPQn*#  M{>lR6h"wFڐ:덃tKO(.Sbp!JW߀'u@_RfE1u{- %V38=!hc=* r:a7K1o ]%֢s1P6Ȧsx'%xrQed$']aDbͣ2 {z~2VLlO}PyL(BmވÖgq0)GG/tL; rl,[cAx=ՐHgDEe('Vxu*e>@OXwܲZ`CsEQhPMc$6ck5n;vI35_JqR= UvϋMo4ǝR ʔڽxgLVDjct߉ξOB3]v7k;K+UIJI^q$e~5U-I'cؖ2L F[J6\O0`Z&o$o#S iOԒ!*!VA5t<JdQuxZ@ٽ+o0ˤv~Py>|$ ݒN@G_O4<&xX}*}G~.:6"6 mz0Зaɠ\1mtI$eU| T)LCYٱh7!fJLB_"c M>Fiu{Oڟ2+^m%^Z;,AȐNT`2"Wj{}u 2wNGPUIdI_e5p.^SbQ rkj_D$(uH\٧]:`j-`YĐT`J( 'BJ,Q.0}c,Ȯ=_w?RW8Od>cJO#x d\|Lfo'yD>^7Y76xa—Ȧ^0 ?*k7Åyo=LYU0y*ݭ,XC6tȼ 'Q:ԴIDH)10KfMmY{C2wz6][ Hٌ>Rt)-J1Yc`H1.VZ{6|%9%/*!GfuK1rpⴇ^2mIx,~Y%1 "_p4U'9.8GON|V"jn󻾖4 br8`󾫣:CugJ^*>Y<\ke k6HMh`*Fx5ێRzbiMAg$?H@Kp1B4G;AA0b "$Ôhypz2_#ߥg.0OdA38_>2ؑ1acMZ mnT}e24&/Vڟd0K&<Ψ) ő`aaiqkC݆cC t.ebgYZ0707010000001f000081a400000000000000000000000167c8d3d80000b7a8000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ h]?EhDTTk׶Ǽ;mkDK;~b>r4`$Tnj}jtp4F%Xpz, E1G3jҮZf(l0V mʺ6q 5 Y.%-rU,`7ۓi^ՊD?tO$Qm-=d1[gz8=K C ?Nh; j[^5`s+_=/Z _4j8'喩; zҷP,tbYrhܼg cJ8Ӗ|P\gB:˺p,5€~'B(a Mss`̓RvZs\~ܪafC .Z(NPCBXxH K(V[P 0jY@ B(q wE҇Ay?,TC|;uW%B*rJUU^@]U;v,slzEieSOq׫k˦%Q+ajTRLbcl/e`Z05)"WcQIǀ-C(]yzJr|ѭX[&ʭ3%؝Fvk}֔|-*VP^~ּ ^x73N=RSʾ5[,s1k(LS1y}M38h3vA:t'bQ[q "m!j$:g971~7JG?Z+UFߋG|dMwF{gl{M0DVDk#*bn?y)EfaK7cH-oa qhq//mϒFn=BC nk"Ƈ'X0Q/>2U=GۙFJלch7UO" 6w;܊H9fڰo~zM2&@HtOa*c%J nZ*( 4NKBLi\.=uGJ.qjO5,wf7!}FXμA0}g+ăW<5 _fTY+*ޤɂrh6H2>Vہڕ҃Q7G]"sQhWqWI)28= y}'=_d[m#n@Pma Dv7-@Y7rvDqxr,2B8ߟwyN~\.m(1R {qk'yk]eL$O +W4=\^|A:#-NU2_19EroE7~hD3zh-Rurдo׌3AVk.pڻ0ۺ[hH|&AiFAsuTPI)xİu>8S_u ͛Ori雵s9xkٴNdЇ8A3:=|e,璲ȴ0 {rj,i/ WY[_KSB ]=4Jzi[=6 I3*0d[}c>'# ~MeRdB\uhWD\o%?NZ0o*_-W J}#Hzm3P66mBhZ@^=0C įgqg/j#v䪉%CB@$&/Ғeλ$U7Ke3񠵢 D'=b@ eɘ7kL0qzkI,XSH %A9آDGR?;/s%IȜ^dQ`@C &"v[\%Fe5 #<:g]q{FOfh:gNwmɈFlsӿmxG$,7 Ԉ}م;K*->Az(:M4Y(4QyzQB$U`QAd{~Ġ`{ Ώ@I0 L\YPe|[;o,^@Fv[ȹ)Ѩ[eWe:3Uw̼ۄrPOzŊ+fJ9->Ƹ=^&+t26kGVk0QR4͛ ʂ嵾slfvkPV;;ס7#/]&W #PF@^P=!()6{,81*tU:`;>Đ4gC; e[;"Fj+e:I2ϗ {m<m+zlA ܁TbmNq&-?Iq$lPX݀5lƔNJ9+f lh: [(B^_'rK':" `0ka}ؖ{"[!hmq)j?9/7} \"mC+_QtiI09'`v$fCn`a#}9(y4`5π_]F!Krv%hA,AºJ6CS6;:9*r|lyASr5͘x#V#Yi]| |[R8d.I(~X=E8@> br:/g] _` `#G੒ *cqhn'}g-z38@9o.r$djYwMdIu3L ;v8A$C{oExu8m6#Ep؍q~n€;'wL4@v,3 :BIYj@XxDo KИyv P4<6VxAzpD%fTCkh+3 O7;zjF|8SpT Թn5B>qg9 zD܉k||k:JU)7[-^s tfqڵmY } 4DdRgZu:E)C z^=)Tf@TE< kHF#\p"MƯm;T/opYPP}-k5MAԞmgc6 5<:1ki-@ʖN!X@j?JSr_㺀D^Y| Kw<,R >lQ 1:@z֥kkK:^ٚճV[V@7K4Q9:ΒiN w1Yp ΚzM܋NxI_X9r u|z,~K(&bDㆦc\:vM". I"`* W4d@0\&{T'"Ѯ  ?yn  f|顀IXi |չkp:i# %n܃P!9Mh;bx~l 0A'yV[L񋆓'^FϨp;O>lC YKkNf@\'Y& UzoTR&DzJGϡB^e#Aɝ)P9J@T1`SUM~6Q-c:i&_5}儀g ų/FHz?CO2/- DKfcְ 11~#+W4epktmxQKvdAuL 9-f냭L/0SlZxV~H-%5g}'еlĀtXzQP W7䮩ձ&P^  >_[Ck嬩L췜-܅,C2? Yo*URDG:g˩]셽4%[4n܎8WLV*U Д0[Ql/쬆vcPЏvH*T7sy&χZ|)AF>b8 E>\6ŖݗzJhoma1Dh a%^\砆 0Mw{ n#LN}Uu9*5u޿`R4n@NnxdS0k! \\4Kto ξ0 <%^AJe٤})KUCa26rdخlÇfI-/6-Ib3z۠hpi|:.1ba$!iOy'GdEۗkS |r0)X|;5 媨n8jg+^Jn)*'Z?mNhC\ɬSΤ)'Ξݽcz=0+=,8jx?ˎ¸b9O/?^Mk&a2p㴅5U* mV fm"n(#ҨEp=~lBRG:K )j$v􋅓ЅqҢ BQ!'vxpدIQ:)3#DV:}^,Ok)!ʚ4sgw3FSj7NLɵaKt7?^.YkMxvBF7R VUm/ܩaMε>Vˎ T"}8x׃1D,z;[)2jM}5Tєτ1y@/s@ɏMHd .7!"*3Y,C=sx;=Ҽ[b I&epչCO"z^@wUgݚd6΍lv `9/{zKzq'T`X7Hv$Y2N읊([}jxw:쵞bc3LoeVkrot@auf)zlkr;#!,]b${D1{b2#ZGQ3d2 0j$Dz#f>vXD>)(#xǬ7F:H nbV9-uS0߭U]0 WIl'˟&'`WU}WIpNk,㫘=rFp-Β,jPq`"Ұo#VRW;@O-cuᘧ?@rn@ 􅙀jcYߛ0-I kXY@Ls"|]ԓSH{[VjXcv'<e49U766SH%Iz;"sЮ2@Mf#~Ovhkrr6w{Jk̡^/w=`2Id4^oy||DժIbzZ0EaF^.\ ,AAݴN^.MF+-4Αa<|eGkƨ㖩L`/,Bҭ!#Ȱ5"+K ^>[/q|l60˹&qxSM tے $_[52shjR8s S`(pOh) 4_ҵoeΖiڳm,m#Dڏ^zFKˁsũ2eJ;}|چ n5raER0^s4QedhܺFUˈ!yƒI!!,u5RحEQpe^opy}7,Ͷ7mZG?2]H1.$f( _/FK, םX2umf;Ij N#bKo#E"^-3 yCrLL/}z et]}B3n ) B/_~PSRY4E2a1s'cGN*nFR;hpq0к=B Pp:Nk8c x`;s_6m- A*& LSNѫ()t(O(mj P<G^qul{H'dey<޶r.+;91}i\W֒3 ̃*#xVV1)1  7˚ouc\K,61{Y *'Lׁkx*F2fZM`^$(vV3c\lĉ%űp}JUY)K='ZqhC.Ig4@3]e5fu._Kb%N~zȑWE00I\[[LyêxiH lG[UKo6Q k|iG eʴy7e)K^)F:H 24,RKwۡҀGrgZpUM𺃴P3v04Y7C)K9:nG `4f+$w܋LOpٮ̤0ڀۈjĝ[ӜZChB-T4Nv&+D=|+ 3Ÿ~ ).tT5mu_K}W5M)*Dšګ%J.V-OˈNMx3 =j%!wRJukNZz|a"|4l(#nH w2}@pQ..r>U] gh.yki4PjX/i󸡰٬GwGt<䟮|B  O90x ?mGA@睺jMsTlr>YfʲS -Bv]:ᰡ6Ѿtɞd0| !5%}UϤ[r!ӟH[SY ZHj OxtE7 D%l)!Bԗ8ܵu#{5/HC55Tg'%~R!kN9Ac]bMm$$z.>Q 958u>){@2n;pw(vZZ:nm vpV.Ep(5rnh!bժB? bW!MQ":̒f,TU`Xո A/&1nsR (.*|FI@&(uj~$^Sfť:mH(᤽c'Uvv<, &*9rJm )f\w-](~:k?.n ɛ3h Uդ %jXBؖ'\59 0=ՄM0Br/޳uQ0S]R5DEN# 0|4V!_8>{jGQ+LLGA;+#eTHgMvr$Lk\ :NN}}N{Tk[Fi%1S1 E\$^+QtFطom{,@瀄un'lՔLT1&#xWx\{tWn@jMV R#J%Vg<^it&mL5B(P,3HBUXMu=w:7B#(q[7yƪD^t$B!ِ5DޭQD|kF|rkd 썡<J/ b^~7 |u!+=tF@L=m\psy?Pv'g6-Ŵeyt kXvw4lsqd{_N$>d/H''ɬܒUi|KdA |qvr:j#l|f_׬9] p9<)q#EXtB#Me+VQRZCUbr[鳵PMӨEپ]Cj31'Q161K=9[8%a{PW|ps|8fcvYi}r:6m AaJ&5rZXlx#_ 0?L u AaxJ߻1\5Z#>d0hOݻOxP{K>`:f8^%[@#!lVc<,%9'btp l~ޥY/E7T*ӊ  C򒖸8C,=u5u)9M̮Rỗ4:"T(#,Uu yGv#"e@ԭWM3-Lj>jjlG \_bU<6;/D2vhJH:˿-햴(nPSyEk}im쎛*7(6# Xe j z]QCI"E-62%$K(8iJ\\/ 0s6}9J:sF/_N7P]_4&f?1Mɮ+>zɇ7Q;WmEVg$0&r/PSy٭800sfd`3;ׁCm30JaCE !$Q68'ڞ+D" yo$+6Kuv-0P^{fD[tEkWHa͋]9菿iiA+_ICl7=Sx9ҝ0vl~)dH)y./?\G->6P44 zDAfn IW8߄d̐!.@7"Mb'eG>xsaFxV+OTs]|O""N3:N2W{"TH"ԽSI!U u׶ڟnk2zkKa63:pku":,I " |a_%4k oo ǜ7D a1 O>"cs%nT"_o5HSϗzeYYD򴣁Kl;x GoIoy&^L/Z?$ZZ+& =v6G80Ae1#DO}fy҃選*'_pŋ\ـ*eH7@T%wş*;:b•Et)uP: cE#;@@E6 ߨM=>J~#JKc@ =%T^&QǗx7qnm_'3YZ> X( jC]5 AHL<߰ G|}=Hr#GTYViZq3RV?p&W΄\먍NA=}9=u>0m>ÿ'i5ƨ!uۧ՚ p!̃b /Q(|%?>e #NՏ5JBݸ4Pǔ~  I ΖӍ _ % w.YZ̏T{ET4+mL7?;m>Nmzڥ]璤:0/\z#nT!k֦19$5S)Ü G.m0NM 09@&Axw GH ()=T !_"g7*nKU\Go0][ Iy4`xeOBn\;tP9#It"Ӣžg29pf6MY#[%X|/lyET]'BI^ @&oz9,7FDL*DQ!9GMcPN"jiLΊ59V5Ѩ;t[\زX_%Jp9&M5;+~ކIbG5Sqݛ"@wNN1%v7pFPdl oxy( û7[8)[\Ýy0z(T*I5 ũ[9[PߵD7ᝋ>C]AbZ՚:=4212N(=P a*dTH|*}5G޿N= B|v{FF< Puf)aXEBS k])؄%> #zwho^+N+]WQ ?xRZU)ϫ|t^u"4ҰɩcFxX&|7\ZOܸ-њ"CoSP`aʅI?G%̚Xk O5-ФDuxW#9pι&RޙĐpԞ%.^F u{'zmU41;_[D3 t@h#:ģud㯽^m'f^KfDl֬y†?h9FSu.A#'o}[^jAL_Iy2K4]UPul;"tC}ALfۭMSuZRސwS;F#hT7>OyjݻM|4=OUrXih= W*n2fh5l>AZVOYl6ghʼ#,;q{SW@ k )=hah%Сi챟ȕ.Ga#O8꣟>.hA3t Bȓi ׍BRaւ0rl l׽(Z1M ΄dl <"WZASz6:d/ļ5mJK4{D,!X Dу8LcډW? :'j Ukh f=:%{kJcnמƳMiD&0nAiQ[)L-m8NLlgI/OX6hL 5DdP>Ӭnco3vjݙEkMvξ=~p'Hme&-fCD)18'c{865=?amg\W<6i't, ~p.#U, @ju5KnYOL2m'14bBz(+˳=G>2$jt bR[wUŮY:[1KtF<؈@S/%F~;^zP]H^LJ3N2֨ r;'XTb%!T7 ]atM *f 7VJ0r('#6x[ N?薰6w9!mJY.>]cDsy> UjGHKִ|9tYR3:w"fRaL!fC>Qg8)4w.#A\Mc |gXcG /ؚnQI|tlor&V%/ByfuvFTOݨR)Atf1=H~ȋFzgȲ7=_ &6t^5 k8GK򤗿cp?_!fϘ2vAc WbҬP`Q_ef>,}#zNz!DE܇M< - k@%GV6l&v VV3"FtAV"tN#-pKq͢\ \w.gx庥<,n湙6s<1%ntv\{ nz[nc g!}hFi\R|4W6\n1?sNtm:j6T" \ja#߂VWṉ%ucL.:&7BFX8H G48`eK˅TbN`"9Ľe*zH?@čl0QKd|[Sp@RPTj-ٱF` #MZvLG?8Ucp3H M4 dm2^,7H<%Ҕ7 'kـtN#/|f} H7Dw _08{3$0k[㓮$}hy|Khofٳ

džj$:K8>J m,HH,The"#K+Ǣd1&ٶO M(/ fVl&;~Pv8@ryr ߀8=dz'^P>?ƄuVrn=(L,F79Bm0e#CCBv7JqDKϰiK."t\Wa.E^2Yyk7.P]>154 V<ȯky5.nLB@H#凐u&`>(&1#b!(Ʊӧ?8e^<))>g:S;)g:Kv.qdt+3rg+YB2gq 2z>J%.[b'Eٹ?L;cDPgTq!7HBu!w<ap*}w[VO'5pA^)aruh|,3-/ؔ? `3T.oƏg~J(v?]*+S~YJ}3/+Z!. (,>Gq24SWVٯױh'b$ƿ~,w! CzW,5Vtc?$g]F0 0ڃSu+v0^D^l5_[EȲXAu >c8$s.\1\zәQYy/!PI%8qf{~;"$rQkQRp0L' 0/h5t~'BS(0#0"A+Jm{Sm)!Z 47"^~,ف8!LI1 \$vYic)$+[g?`b[.6MK-!3a mNJ'JS?[0r~'XƼxtS#cv/v8|;khKU63W?+& 2e@%R@J(4{VL5Fz@#-}ĝK8a}nXiczf7x QS┞Y>VDL+.Im5}Ylofu~.l^wy-oAnE2=p`;ƎEx=uk7Hȴ8 0P IbZ6c|xV¬\2sWG0~צ ! x?X|1@ؤ&bx -2sqw>́d۶ ZRSVʟ/ԑ7wO֭>728 ^fXpm7aSOdUr<*sQ\Szx2I3p [F?DKxVi ryplmγɸ6vޥ@iyr9e)5hbU2 N;AJ1"S%c3D5ʣW{CֱJ?|ܑ'. 5̇ mѝbG-SV7Kz}`[EK2@ ޴9t;k3ԇQr3`\-ɦV۲"Q[G (FoQaer1 ]ם]Cq;c' >ǯ0I9s g\X0zwq{&3&*Cϗbun*M0wTXB~7?UK-;zi-pIZ> k:MW6{;ji3* Kh_`<{7&2p77a@7ɋB'TLJUk3 rDV} Ly:L$϶S/D>"HYI8-5IvF6dJ{xqAl]pOk]bx5swɕE%S/ٔ

'l.f9e}#>T@?1hCƣ^?`h0_vGjjHXlunN{wQJs jR ^0WhԆ%cZNJ2;RC]l?Ľ0 Wǹ/.tNds4WJYH9t);\Lr3ibba\D 6s $)o8<?!a:} + 7 nѾYq,>'K^0F%8@bko+q"Yy-JK5.ѫ`/dFi@kzD<6'2 '$LtL E\hA (njKnωY*Q.e5y[5m~Abw'OX$wZOCNy{HdOݠ:“xoh"";Gί OW8YcVd<\E"w\L ;C 8a9. +1T"CY l0؈6x &ImԀ_ +&4\>'p s/$C*^#2[o9=_#W3`cVuYb|څSQR^qYf/ 8%G!,,2*J4?n``mg68:`~ʃq5S&ž ,̢K'[tDp ?$tWTM1v927Ä:.VQ?_yGF#=fAE{T'; K9< ΗI/ә#nj (WRtq#de=C@]SPĿ9mt$P c-w;~8,yj4*]m _wP|;LW">CK%˲8cїZb.Qs Qp7pQR?yMPCiqֻDee /YoE刼!|S+y'8[`rQvޛ OgcN?4W~Py#\xg8 8VZ#XBٿJ͞ERb5эqP5 n{ BGS3HW'*,V[,"Ŕ)վW|-|^e#!Q%Ԭ>YX2 MNԲhe!e"dV>o6(.2y5vטyAZ^tҳT[0}"c[_/15@ ƺ햫:[o7T*dUѡS+G[`ۧ2G{1-Jz$61+1 Ym|8;P `4n[LO9YQhnMpK$1xR7Uɽg۔&Oic3׸&05DŽ AJ`h ̇ ̿R1lmD{ʶ"RjnxBh7fĿhM7s ^H6ۚʈ!#A]1w稯cӟ~礥B'G`+,U ~6}ҮRn#1 t]<*21C%- i|~ |V/R˘;XDT?|* Qn Ʋ'a8!G㉫Ұy΢?&۹Z52@"񅂵2^IRxsC*HLE!Th^t]x<Q&Z,2X9{æxG8J ݔ(XCO/H.{+|~y A:48EmI{hl*Jhvhw6 *-݆:&zFEGΠsnQ/\M/|QphRo6js`ØṢ*^A(A_ TsNiͷ"+V0#6a'r*@cA{6c[Q~ЙI ^ ('zi; g4#WE-j6I*bWT$\<Á@lv,/Zc9@Ww1ǃWќḋ^NoWYM!t~W>P>Q6lh`XXHƣT~ B )^@1Q!/C߸p=(@lQͣ!KC - +:ns c绪>#N4Wt(EnQӆO`^\c_6c[v59Y E!SC_~_@ŚyF702XmQZH$co-:BS. |}RQc|OO[c: qZ+w~/x=yk4 \8A1 Qt1b mTjB;G| F/<ƶX^KXk9Fzhe\? %a;<[d8&l}EQZ:<]IJsG2fQz%C1L*-c5F䪚t})|ZL$h´%C;I)ҥtaU091|nxBiHX*)=h4}h OF W^Zs. @surO5~[ԋCma~e豰@|K*poQ\G;pXGTBOQ"#wYuz}^yyrz'NJXMuh]So`O*d|sC]Xژ_qػjN))Wܳ.y'3#p ߉.ɏP1 :c{+Te] f_ƒnrYqTC0n™~ҟد=*|t5ZlURT|w~d1;7T'_OLh7A "pI[2H[jN]P/},+V諾5Sύ}/n25 $naEtNΡGOxUdkԫں1fb{]ǫ=ǥc^阶RгoDcvL#yŹP ;䨞E`.C &'EG9y<$4hy̳H`# q_Xa?0mz8Gh-EE&gdaHSf۳ qS}Eyd>3djջ; NcC) ¶K]a. XYS]\76e 3CeЦ5qZ!>ƕI) =rl'?0J&tKS͖]YᶋkKF s# 7A]63ar *k%:ª1s_-|AuTD^OpE"Oa'"uiچ`Vh@B7 S˭ji뺡K_G]6#m SXb>J8-}@ t!N!•pI)>453IȵrTΧbw;K>h|5PqdKTF!x6jGIo>k ֌*$2v^}zbQ **J[?-TeO".F VRQ[{ظceDMsr%tk>2hR$tg,e~ ~xT ܸT,Xp1\L^8oǜycۅyU":.w9e#jVpjgDz&q Hm tP;l` \2UR=LIR<\~ &jL:<:O?;A6?ǏUUk(,- VV K.(anPXڍ".U{=://Q/yL U`)Oi5.-Lqż.4ږ|/Pv)[ 3xݮ͍:% DD2+!ż9%.@ڞq~G\T˷w{ s2h6;t&e ~fM@K_9=J/8tC=օK?0, kEmA mV leTl(I -bcuT_*˳e#|&.aᅱC%FZ\ir'qG{ᣓ Q'ŧr3Q5eA Hvvݧ09VXҘmA\RYoB2r-vua՚1>d`Hoڟ@?W|JXh^~X1%X'l0mp Xq798rlbVI{lM@AJ8O&J>kb%;*KK<.^ 5ɠ<7֠\Yzݗ۱% m)DA $ӱB,O $~kڠ(j('TfTyM",'z Sh@ >y[ ΰlY^P^ONC`c& D;Q`ڦoVF{6.,@I<Hr#DPgK[L$K߰fCCϮF jHfdGj*?f"n$O҇C#7D:57+\}5}_.^N-G ۥa~df]juZM|a^ަD0j7ިTM8Y[L pHU%?_ːU!Ŀ(̬rG} 93geMy3vzA[2UIG'~T餚M\SC8OFi ){OVS&ChhSۉL U|& -S,BFiDfC'`&,2 UX-2>^RΌSA}v-;#Uᄩ =yۖE681(*~F?i[ bq{5Z?0`|u-fw+;yY`6qId_*O;ʪ~) (L)S:/P x#=d[/! RXO8/qLV/ LCtET%^+taI(t6 2\D۪If( RƳzc$:~X~sZgEFΕ NyVP'GP=< ArA(CgT?ՓDBy%6q}$+<47 o_F"G6TP9b_#٫1* ǧWkr1tւ`H6\mk@!:r+3<4қaUqHh`/ 㯭'.'^6{WrIœj3nO5wg!_V pUqs;JŪwllUޅ2,Ywm36Ic giVp;#+;T@22 bsRnm0 ?7QXO;,>}+h\hޓRrɫ->[+R/V΢c0QplF}p| -41O["$XiզcT"r'#Ory9cFJrլf y{ 1AvrՍeW?sn{*Y9jĦ" dGd4t~^rOx6C+\5XX i0}3cjk[fadPcm ]wؐ"P|QUč֫qA՚zuxHgkvʜ-C? 7L8M_jۊQB٩i@1E+<HJ4tڷH]^G#Z, @km}EO-(t0 }Vg<:8ZrW '5_7C ocԟ!I,RNM.)uTbA7W$ a[{f;jH/5ќ4ԟs0fzzI϶RN0'r$%bCD;(ρp(۪xa}QxI kQk PzAAMm[25΄ZTSx[u;7ٰ"-tnC 7ufזJUzj"P] rSC~UaDKBw-rcoxo0氎QVPxCpk4AaR·aoƗaS5PÎ( Qj uZku»>KIZ ҁ7ViȚ,8Ln Urռd*Gds::-B܆ g %pRe,NFpjtDu?C+dhuR.#7q,/ %ZQ$7 -iRԗ̀o">b 2_3.ʞon[R`ƨ㑶F𤹎N{.}n2W?tp}oHn;Fj|`L~{}Yo)S&{ZU j m80$]V<(5a |'ҕborC|PkoBYdg*$h_< ։hr3ͦAOܨv^?@v;&`k qԗXvR$9X"XMm o>ɹnOÌ n^PMf4)m*F*#ŠnC*K'\B cI4/O6rY(ͽݻ‡}4ޗe-7sL5/$,T[c:\q,M;ӫiFqX9uZHf]H|9hLdOi &?# RvUZtbVT$91>:r K5-VߥL޺{.(f{kK2E%ĢOcj8c k(@6x&^ -ndX@[NE'5+>ԯA{X=EC/M\4wshml_#ʨ&R V6?JC"cːt5 J} 4ɦ~ٙ\K8RlT]GxgpN])yfS66jZ; AY)q 'VB.-ݷTf>)Ƞ]i?4n ͞~et5Ur[i]3tyڱJRi_1x|;&D4.Gr^-Zimr K0x P\xOswmoݹgO T*ù[LϬO#SQqWK:X?&,AzL_ 7[KѦgß{aTd"Xh CSFLUs}nMdVuofJBasgA~[/ Q\uÍM[J`GZiğYu1},0s/ ZtIr, k[!M )AՔ~r@H̒$Gʶ'`8Sye"}~U1A}`\/S3ǤuHȁ6COnIBxƷXqNO LdRdl*oC~k1tTOG\S\uc 5n+}_H.ONN-O -.ڑ~W1,|ܭ`\BzӡnbZ Gv=jߞ ,<8pOPvn͵6Z=٩DU2"~]ԄؓAEWrc !_@!E*&]m{uf,I(Fj5!edc& An>H}f"an3wMdbL` ?\^(1X<W|4g܈ QF}Z^1\o"bWٻq}It-נP{,k|Cm>s灤N;>C 6{hk\Ig7r":sq&^Z`R[ߓhBkA1KR*j̼;M3eAYwmu_y*zʠ.ޯ@{SY'J5ԜþҫAcİPqJAhRй6ǪKzU\ 6@L=rgwF!ky^!@#aB,"G|d?{9\gZa؃EF DrXba8l*(>~ Lyhi%l[8!oЁ@R.dwz6h ?2aꋟ^=VNB۴V$"7U^?Ii@x0 oedG0Zm.It~34-{_TBQ[:ZjCh6r 9D]q/OB@P[̱Q5/ڂM.5yM# 緩ߤz^HĪՍ=Ogml=K*COMz2G%M*Ci_Kw7z;7 Zơ>IV yv-e8jGY 5kLkUh_نP*3_(eAnѦލ ݯ$gQ I v,)Gm᎙W#Uh@}|xa24pzNU>㴵J:Q>ֱ4fLY`r$c1kt ~W{dL$Bm|L]eBF&ڣ1vH.NĻz6L "4,TwS[GtIM(QtG d(] Ɉ T\q"@PZ%Y5S;Tc(!x|Nv}Ew4{^)c">ovl[Hk8ٻΥ涢z~ZP?৑8.QMg0މ53ŏ% 늀 5=4B0eVYg('9Ur<RDs0%St݇౦`aM v=NNAA}TIq{\Ŗ掠:Vf^K]=Hu< ck ,G*?&qï;X9&)BjΕ\1b+9K5jJ@88`='fÛ[2ܙ7}2[rZE'dly-&+ @fPƗ1]3`4Ҍ]n4S"/LaXj\' Tq%vb=#Ը SiTV]^ RߡTw`h{k?k JjQxxG]6ŵ i)*L$ǹ:םm–8YR6ۓĘ=PĎ.\ExieTyJ 4$ezhi'Ȥn2jJq$^qQƧh0w?j1IfHe( z%0htZ({qH:aj8T76L^z,&$1nd!. !Y]'[*pZm3ߵsU1'e(Z=zĸwV˓T|-rh+UX<5+آXqWBx8[[{җKr.gZZX¸opΌPa&_(8 s)-n;gwR1z%8LKI +ԑ/o ]W$kK9[ZZS ʕ+U\ymw\h&f>Ǯ|i{jZoʟI2N71 F*6X[G*!t}bv64d7O}7B:R]ANG&^v6vsذ&cC80SzJ ^(A'/((? {kzi]q@8AT9e45u,ģ[7Z 75#vYTr,.k hDC>Zwmؚ~=:8'v])gܐW}VnHjPN$⒗2nڹUbnԿ"zUB8xem&%i֕VZfWE #jMLQQldp;N>KHe$(?eM:=4/iHJ5h63*2Ċ6r0 =ԓgs {I6:8QK*)ksUZ@zr]eQs_w6$eg`sT]_a ?lMǙyJ?i| M׋JJb#Q]#4"{=zPC m3S\^2ުI \gjIoo3.:fu\BL/VY'\+}E˔JeHR+I_n|xQC֩ ͅŸוqb)Ƀ& ~Phv*{%6{f.hk=(aش7#j߷`uKd2JŊ銊U~;8^B:dVh'nY>Z&V[ eF 6 4!RH? zQ>`)dOs&PD{-ǵ|?LY9sUt/ 잼%Ei2p*RL84' wݫ9B4lA-wlC㗞zh *܊;u>Fs hb[6~pv7]W±eEukQR*Dbu%2;}{-kx5$=ofDGxB\>9ZzӴkk :5851;KP.JxGj庒]s{€sö\0`zPۭ2ozoWgScF]x>n]wJ6\p-[֤X!б;2J pqUW HۮN0ʆꬿZjNexT<31e: x@l T P f8X@>$ḇobiY"[(]--Wjռ;=\A(Q7qP/y@۸6cA zwz)gBDB2}n[c`jI#ȠS ҅V|{ G᧗<-{x/?"|lalt{Aozԡ;vKU'eng8OI1p qRDܺ*\Rj:#y+;JTņbj/0 [!ɸX|v}Az;C#HBAϥ#L4 9i"ڼaP۲JGEuvH$GW:VpqhJj؅gWEzH!\Pkd 3}aݫadA*+Rn~Q^qK{ȿB_,'q39,bs(L-<'Hcvh4N[26m2U2^/Xrh8^Ɛևme6fz Rxe m 8̟մL&=7>DVh' z&hє5"4ڙ|[m}nW?`*|R1h 58.C֍%ʼnc)eK 5FmJaazs]GÈ]6KC R|nulk`3`D+)'l6 pqiu!^0EB`J]ĨfmbN 3~jtx5զuf0{G2 x9ԒJ 6EÙ6~ˬםoY2U\E#9VK5=_2j.af6>92r0p (Rupr07|2y\׵/+;8ljNNݑlbgÃJn "+(,)F)\%U='HcεHWx",?;l27ۃ~HJb39I÷:amrT<˫W r k0QLw/>X}_揾 ^gZY&'G>2t'M 4 XC"HGJOgV~ʾbCVWq-{"UpTފZi 'P -'{jwD0E{`)l_ci9*o+@>@&ܓ 5e!$m*W^69`Ygӈ9='"A5Xl'@Dt/LidT *7's<A!{}w8 758x2L7 wvI٩LL81%sF+ξŸ(2D7iĭe&m s Gw@aոg(OLgq?H2DxDLB20]]< (et 5)ЌFg!}ǻauȵ2Nա$TdPC[2ސ-R3f/ lмG8B9N!ʴ-eBB_#L&] VߘsמLJ5O`8G@-C}*-.WgHد,<9<"1=Mf;I|rQ&s*z*JdT$(uvNjI&f=p *]IKL7`* &Ro PwRةҾDpI;ݦr4op* `Myxڛj֕m 5 G5~nm}z5 F';W)| 8BD"Ep-, ,՛)DZ"̖X1=Xv+iokȯ& .uUFy}=|%)`;M2gİSe-z9đrJ\[A="~ZPk'=e"Wܨ-e`£bhOթtj9D9ܭWҁGo\i_x..EtGɕӖw6^QSFW+ynpv rEiG%<  ܭar>9THL]t"eP衂AU k|n E[M暅 Rѐk9e^vs>DP-JbT K.c+,zg^KNG΢w]F˚}6d֮uALИ!aP P^aVu̥Tl2g a_2㉜s檁vch1ʙ|Z@wEkĹ9?J^1)ӚpGdc!2l/(55ɏ?%kƁ_i{-~TF۴q|]e i);ZnH.|k1hRܾ|_Z$Dg"sc@R}\i?!vq&}CkQ!$$Ê>[G٬0&npދ>"}N.I-[U;6 YsFi D a TS5;j0=O8q,^/!E/L/o%?%\6 #B36k8$0aO.}m#/B0&'@ v\Z<̢[TL 7.w-e9lIlmltQ~"7@cd#wZHypP׭GDkBZ.Gt]B< fW_vBW?kglO8 6>~9j`n011 :Y6nf!psɤ!,R-}#-Kx2bl%pe|rc=+8I|a+Uct,&Wuz^:~&$OwFO{#q}KOvUIGsafaXu_p_yCZ9b]i!sz)jI1Fs2YAvCrҨ45M_隬yŸ0*K8\QF isQ9Lv.V|":wa"q<+ܹezJU䑆l6t⤘e/ZON'UUBηMc^vUȽUBS^|ࠦTtVMOY956y Wzxߟ-u,Do]sҿ(ڜbHR=xP7ᝏՈ @o+V 4Iޫx2fؠ.h`Q=$@VgMLV+"`? ®(]&m@uyV 6p0b-_&JcHGv9d'f+ÊI}2;>3QB_Cl=tȚkv¢GbS.itjjw\QFl L%Wqqߦzap؈fTxndfBdw?A|s oˈU; 8V06|G|x܆9AZC{z)!쁮E^)e>I$[q )ˆ&.% .^?]:9_K:"*Zz 2.ɿ6w1ԬlCαGk,h莙&zLN7PaD򗊻3UTHV:ǰBa!-҆/ 0"3O4l?ʏB@aa`sałåo8X2i!^h >ӠFy+>Vtp#a ]nH4 vŌtSpoj,F:& 'qf֣X+_YdN ;h\xOޜFUyUFMS\s y]~_J*?7ș¸kdӯCC8ܻxk žKcXƈ2V=KW4HzKUbPt v'ՇYpI)e3qiq+ ޛdH'OM"ȪIP ~$ChQ z{E)~j\Rrb"+y2c0D4KyHͺa´;3?ti㼦!L*԰&") _- L(֟]3NݒMkMJ1w:UP]*ϳc+ޮs;M{En0[;_c~;w)OX?ۚ!|[l'd~vۣ6y1 %W"䓩-z% Ir`3WhcY&ݨnwfRvb)BK-kCQ\| ëQXL`y6 p0]LKf 謫n?j?GXD ܯ˯IǬcJ P)OuUJ0o 4`4a7&X/ +cqea9B> OcsIمMCCZzsQ)^)FDAV}v6m7ceS"@&Bkc4eEgmevIDjNh!*20Iݎ 1 5w njMP{S U9pYDe^Y\mLIc[)^-Ub$4wQZ(oDOSu-{gIi_7yuS3U[y8qFT,6'lV5=}9VҕjVf:`VJbϼ`Q32'lXE0)ST{?)>}%GW0v@eW.GY, 0PL+e$Sb- gmm=Jy#6FG0:/1zq螶,PC,5#>SEm"T8Es=F963tS8!.ȸNA*4uVLdԀ؈F{z^N v?=^"N#܈.hezώQqd[ӁNcT<*lj!jHNšn|`#mY>ĵ2PfLk:;ϻe@LaDz):'(U$؛qe ^ˀ Ccᯂ P낦"AHw7~;JKT6cp"fu[]V%2mu>)s <:aW^_ aaXۥ;:Vzܯ%%ԓŁw]):'l U)myAs#Kv luڷ[ۗ$@.ܣb ;o"xW-4^#/-wAAZ韼\1ݩ+~1@, K@ %_N{/C<䫹G37pObI}ʨ861q/:פꉏ<%|(0{KvBGֵa&Ƈ +PO ֩ g@Pj5/ X8I#碪 #Pj6dLzujL#1VU3a:^lS<;>ڮhlý#N/L] @*?>f))AR>${*G}GZ 7>*Kl $npXy<#͜bNf`z1yN s=.h^:sQAڥym>4f 7,=,˅gYZ07070100000020000081a400000000000000000000000167c8d3d8000056a8000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/Vg]?EhDTTk׶Ǽ5WYP#7rJg(@9]"}wsu {vf?c>0"ĮC+\oF'j@hu/BD cAĘ!pjgR'*G(ΜS6r~a@ľCG`v-ߗId kM&yTL bv m 쥭}k裪ιxz+fgj%W]F#Bn^Gܩf=j,b1ʠ?/x9OnP[jVusnTDT[Ƥic4Ҷ@ d=Kd!P9  _1@MT Ik(~MFkh Ukmw07@uwIO L0ar?>]D(NdKF`] ֖RLҕ<9Ϻk)N5s .06DKB}M /IIy6̍vUCU[ܔͼ ͼsQ}{ :/"w=IF6n`ĸ_VG2ݶ0w/A髺e!Sc΄MxEEcӨWsH╮R% BՑ/ݭiE9~̽G#I )ʂqZuiXS.#> )V]u])k+O/Bn Ml#Z:Y l 5o c׆*č4uc8Y70&,И4031^LW(1> $#mgs BT]e[d`*#{LJyat{on"b8[>xNgYkȷjmgCuhTV!irr;~[װT^"4!' AKW Js{5SwHҖi&Kͬ|9q.(6-O7+L?ui·8Xў2z,jVAPZd򳑭+C[p|~u Wpٺ@Ǯ ;u Ȕ6wYʖZ5Z;u39EuBx$y֣S3ɵ%+} r( V/0&g0DnlI/3+ $c*Cцz¢#̑p # hyMH099MTYwB +p@:k<Tl-ߨ'p` ciMJrϵn;DIwR R0#9Wv WPϣ3&=!&,[w=5ﻜ[U>(Oe7^32h"~ȵ0U@<΁m;<#`VD#)PUWop0Jy 47E±.[;*M4ؙ ܶD,/_#T/TZƸv @6;}{PLgZ«~Ōh:UÂ1,Ȇ "-NmQ7dž1Uj8Ɗ]_&iy]n=ko͔F dz殺x|OzTb ИwV^fpݥj70Pӯ@t.JvDUK_Z& G5|,a)"N3ٻblPٟ\6&W޺3]#HC+3x pGLl'+I,PaOjEIFpVupg!E$EɒF iӭ.vG~Uv/96S^= )8tTgì }rzrqqEՀuh\qHV4O_@ԥy B#n{4c fs/V_ f}؆Rh,F1͐KFT%?M<+\y3Uû30tƊn&Qk}?)ϩ xL8Nfgn$X6Gke 7z DjFs\ۿ,F}'p2He6d;ԭ\֫Iu;Y"ucLH r)9Oc\BwRvGBшbq(/kuv;}2c:(׭|bJr1#3hN53Ơ͙;5T )_5Tgj>q%)yH^?CcسZ-XJz^3Eu 9ϛ K Rju" k${uk_b|.yI#Jt%׿Ĕoۼ>3b 3^‚#A>V[0z!pjؤV{AM֣>ђzQzPlZiىLJQץ-߼~8Wydj{PV)x|aՠC־RXr%"]tD*VJ7ߪW[ -(KʁL9?7~7/SC3J ΋榿r.M" l>^ݜL~1;yŖG̦[8(U߾}nEb5oT׏LW!_V;Crx_괯2ֱW9/ rB05!GD[#HtaߜeR{d;/ATlۖJah@\#:/כs{M,R{P1rlgm6 ǡ.ѡsrU'!G_|88kSsNꑹYKOc$RGъ44N#Г/c|I93Ūċf*YAV_7/oHˤgˀ _L '- sgR@xfmhL}y%ô]x!I&[RBx:Qhn__vֹрs!*(^z=ݕ<"/'uQW0V6ţG=uF C!Јޥ/}q߫뻭[pV6u߮3ȻU%߀=NJ"7>7tR=5/ $ uݟj8AOr/n0rkʣi%*ư g?P~N}2=i|T=JD|lީ'SNI)FFǨ85/ݚ+yѬg0#Ea}R#ڥw]/cxJ$&9 DۺU]餑%fY!)M6-C [v67wFN\5DλK4D3wQ} D+q .jsзU/H'=x.9h`M)_@ $3m杬g ;)W״_Ds8sC)pˣ~ ql=@TF4l9!ڠc`ܡl>+)\\~;&sq200WnFг#]nD o{|Εzx*N]0l-i^2!BҘQ1ՄODP_0F`96C_$R7vEJ7 Ҷ]@e1wӤ]WHY"uV45mq| p RJRury^#" N"/4AUq6:IM;/})V=Sp)%ǮzFB}go;m2t"s+A, ˲ǼRPtJoݭ7'fbb8C_+4oP@cigcqotkWk@(mi{Õ}E?(9 㲩8v)J YJLi;t"?y (Eʄ괥U ,|te\8&= n Hֆi @9=KG2ZWG# 'N!4G-Z +c/L? rdžTcF+'*@wՒ칶oh 3|@˸d~R|e !|V.AپMRX1܄_U'23(Lk~&e(W'/|6QMh 0=mkV)I}W OeMQS Y\/;Ր'jۭg[R|-;%S-[tgۈu1`1m樨e/P(y`M;h mU)M%8WRzch?-ynD~e>=N!dhX4yYPb'?Vi3v1{VM"ڟ7j5|8b\LE.`SJMPE8 MdXy,nYcI8toy}X/)}phwdn^3Ahv5}\ͤ uRdr&=bWU;Hp:tu#HmKLF}J]T!,bh,5(l=`ݛ5/mB|,/<˿IJUآ;0렜guk;A yY/FSD-9HH6WoMnzK %3 ]J#^QL&g~&u/ð0R v 6( |n;m=$nFB7qD!b hS+kh֧Qj"st+yn*TDD :ܚ+ I<*xC/"%ɦ P[ -p\oټ9ܤb&21L:F'6571O&b 2E%!$`mAc"kieD>38x9W=|t~xMbj 43h?/fCEi5Vc^)?3ajVCSd DitG|96ݶt^Of!uDٞ&|[ʆi2#a{omDMΛ'>.Uofep9PzOEIH>,"G}d!Xkʶ:O.| AA{0$?+tqlfyKP/ +ncɄ\lZV~h"KmQFV5/0c>xB%'*FA"#-qSN!~8sgPI:Y1e|Swz"ϵ?AjnK>-R!܄>\ehB`O_6Y#vM*RG,hu8`%7Kx1l#/8=+ Ċ| i& uu))?֬>{EMe:`X5iznxFZ5>q2_iz ٲIǽQt[%Z^#/$0OG!8mN(RhmSUlSXޓwWĪ)N%gʵ dC1ߜi~2!481wL]ň"iF*䎰VHȖZs(F8#mw]ٻ>@E|h}GoP: KI,`DLXNc5Biڰ~xH@I>l G@\bI>ίDĭ30t/cm=}__U!8j 5X˥`! LGwjp5̐kJ]!ݿ/}$y }%vee4 (OLl2(j;ϋʯɯ 4+m+wm34JPFx-G&/ rEżȂ9S.tH$7-kl?u%2ߐ_M(M،NZu(!#}|`D}hG9%E1*u9'o!xP6uL&*y:dxH(_ Ixcނmfoy3&Ye+2@kb"#h>S-liXmyI+`&Jm{fC;M)'9eYX"iҲVxi)w462DьXP9x[h;;n *i2 9|Rhoy(s}>ܒi c>a4b˫\l n^U8x!' KzS̅?ͷmYu ZUmp[X5(B@']5,l/O6KL7+8c ۫1MRlH'E`;GX l+B֕eJ}$O$&7MVx3ZgC3pONΓ3wb H( |!c)_EŰ~q6sJ9*S8=9e_q~tЩxuRcy*Z@<Բ\`=-T, 3|s~Llj~2p&o.~n0\ XR"E-,Z0tԋ RvR4֝a)R% I@%ZdrۖyLҖW+1:6FBiCnOVf+>W-%-7V}$l!T\ܗc9aO)UbxD#ϰD7_ `6-J1ܠA#1ijBUu|U)fwt}H^RXu`6 ==e6?8 Y!8wUibAGA3*IC0Vb"-3woAXZIf=˛<>@UVØ}B3Ā2d7*NdprQF-$u`ܐJ2 Yie}0.ʬgcnH]jx~_f)YR=?j4@%:_#TA͙ lݍN@0K!_Xg=hm\QzsWh>OIꑖbfP6ɫWc@#4y^Y{. ) T C;)r':J+VSEch1Q+KȒtǭ=TH˅u S\QZ?wd=W r5_~*!M nOW2|0YߌvB,t{gP yRdDP+jDKc I{ 8x( UCjFLG\cq_%p(U/ј̂otZ7Ѿ환˱U'X9 L5Nr12_`. s[eXT|@>w ;@c Ū=9ϩ 7K{,S[ɵ_0R\cnZFJN*5~IZ!*jODȆv/. ^vD xg/r 0;U0d-D x2]tQ w Ukv7 ->=tk cΆ +.? 'uưOPUf#:5Q^XlCܓ'߄a2Bø3_k~x`+DSW) ΁~qi AO.>%mq;'.vF19ʮ=prbu&)u,`#&OsʔO`\,,Yw̯M0 EPw<'D–(ݍGb\Pno <;fe:J/d\09@n{| _kS HQAs5rLFkUDuvle6 w RT2Y9՞+YҠ6QMi!b r\C?;2QLINemYaHθ37BꜯvšB$/G !Fe͡ #p_fFQ(-s)v_jHb0DbDd/ܯ~!yW:)eBVXJ|G_Z| pk Z=Hsr^44JN:ޏ}ˬEJ~?HQ׽Ff]'s_Lh)aF"zm}zj.#;99h-"'o $7nj͕vԀ 9&8_e)-u=s4dba9kŧ&vqyFCV}(]-MZϥ>YoÓjZ3OR$U&vWh7^=d_a*zhCfR4OG[P[sB4)~@&e|\=~ߩOH7y>&)9{'Ra=T 4 ӏab zL=HZ- $`MWBAjo+/nmDyZVXeeTf@=| ؑrκ#ImWýhn׿a\+G$ZVjmV^8SeML2yx!\F<UbFjtZ'JіoƜeMj>w;_jJOkf&7!@Ix? nmWϣ2^[@"McBE\/IJO@٩j {E1Rf:T Ax"MeTMw@E4cjMMtZ- A9CYF Ap6BaŹcZnbbAz}:Sd{XFV5?G@tFC2ӓsH9>{. ]"IҺPh։`κ 4/a{גO DTͮ<6a:&Nj:+?V)!kxfG ?̌M<nC8^B3[ܟ1iLf#$clDAl< ^P4,Sy#{31.+I9[qu, \I@_f:Xr8sAMB013~ƪkZ)1G>l؛7G+>Vt)eY*k)l$Iɮ* 6-d#@Xof=h8䯖FCP%D'۝QzDjumkF[ ż% <{xX^8uNXDcsǾGaJsń5i]&H TF. 65\ӓt `pХ۞q ޛs/\貨e<zv)xꝫջDm(< ˧U^qųuc:=TI긺KLmA1{ me_XMC9Dl&rX<itWArRzqaxh3/ەTTx 1YϕAt'u#hSy692#"=țx*1ؚi2hޕkW6m%HF%& ވBPX`E}ج [<qB JYMkZ q+Պzko [2*=& U}z{dtEu]U2PjiDwREC|+2AfF^3ʘы Շ,gPΟ "~GEv^Ҙ Z0\⌹ZGh`;hv_(}K%Zͻ)?ň#eGb>dۆ;m;Gc=yף㩡+E)WVa%QjdG++f!~ې+BgGޣ(&3Y.bW^8=RYL9*Y̍Bwk:Y5 ?T?!TSW˒c1(E|C2;@\MӑN5,Ky%n4|0ԟNRIhv膜IJ*j"|;v/h()ongFCŹWjW {#mdI[.JwQ$cP)7)WZ8ҊPE P+ sly> 2fɩ:ȫySQIgns9SqZ]VUD>^oH@’^ 81h\-@! 4CE@,** jWvqDRImV6kLa`%7V[qʫ`I9x| KbjrzofߕlYqh&Ʊ _Ruɏb,| pM n"c!cnť/ +.5>*G;{#qj6^=d,>ogV+w#J@:9*p,I;x9Sj 9҄_u 8%\^ؑLu#Y-?sLG+T){jD7%_:Kvj]RɖgS?Ug H!mw bL jkmTdi2 6_ɕ}jqX34ts׃Eލ5v[I@>/ /f^fi<4*UxOw?-!˪Xv1 =)䜕d}$?̆%>@¶0C#1z-_ŘB>7*%QI1thk{_$q5E-` .]IWSj^ݍrjGubG4> XF×WYa?36ajE镆o و̆maH|Cin5,З#4y,܂4껩 =\h !m$1cwcpBimDk 1Fg `Yw K]w|#) y R 'am>ZLe G":s+/S!WtG$̅m恘M$o^bs}&m3 b0^/=NuU]BZ5B8f>H[] f3~WR  WQ$e㤍JŤv JjƭvnPAdY*Œ eڮM|c.n@#aef 2.Μ}Z48󂳎]tYr']*ẠG[j%Q1@z^K37]y=wt^>9, UۉM_o l.g& CBw\$x #rĂ9AC]cgM Qq TQOδ<^^sE}1\<* 3hcgjپUbA +Xb׽߬|\+{: H{τT#Wteo` 0;۩^`c)cҩa:fDAl4 W++K"-Sܲ3GBַϥ`dDJiš̊sFOUtñ8. X WHy D/[SL-wX_ZjyyN 0kSr^A 2:F}'p8ҾH t7NS [3x07eB5^0C45't\uZN&) Oin<)R4Ib;{^:UWro>f!F240/ЃaUГj[ZH*F] P/P n5 L=]$ df$Ѣ>I"WX='uJ( v"H8@5п1CWj4{&j;)eltgv@K 0/.0Y)7ia؛LKpv/-׎$S( W)kԇ%!8;1wTn`{ɂ89-kɶm~_eĆS9`&|m{"rX'iR)JIRP%ˣ#7DxxNe6ia߲IсM: YNKork}>۸I۲hu5\70*oS$>q66/ `Z;[bCs^7ҡ6J[v~k6My58 I/W\ʚ=(Nh4[WcF`٪A(3rՀ~;SNI g(HuYX+)'dE a3:RAVҞ=LT[~gv<Ӊ:8@Ys.Ycdw6 }chۊ,'!6 `r؞K 'q 73{dÇWo{?ԏ\ʡ>VF9γR<4HiB)Vo96/6 9n9oq d?s7J7ve u?dC.naʢB" d޽؊,nWNM')yccY#HV˂}TO\+tZ,G+sωZ ۽g~B5ՅG>]AݾEy3o6&5ۼJZBΧ4+ s$70VH}GG8)7L+I#̽ t`8WTTN3<-I'L#]$~K|O8"8W#rƲVHDm &dخoPaCjZL.UcBNMaϊ10P;Z )z6#ʸ؅pB>4[z&L&MFmعE$̑EYQ]}{6XZz9z+'p&-dL*( Vj>U{ ܭ bCGONc?uGb>GSswLmG^;AЄo,Y_g"zPZivލk'e>򵹞$Y^G6sX*M`<$h+^:I"H,ٕ@9J]m.`ya %(zT#6_e[(aٗYn; Q5p7֊/}id^v?DCykE+8VM"Xԝmn#@=%r7?`DiaG;[uִu]@;IBHV@ SsБ42>8=tdŇkh[R8% ᬫaZ~c="!2喧DɡGj G Vk/+XKYt샆ZYRPp` !)i Pg~r }8=Qv*%l'%X_N9^HߤYe+NK 2ec3UJ F>:E`nb(a|`E|`5 H@q6IJ_0MM,wrzZ Jq~J3$̅=G̫h1 CB@5.SRPEơD?s)NyUHS>A~Sb"I;vO'n%, xPiԝE? N3ܓmncq $.kpGbΑguJ-F ɢs.׆Dt6~UEd|3zaO%&lMYKwE~[XEYvIld p;{ ũ@w=ITRRݐJc}v2pYZxK3wm/qiyYU+P!?`[&sh 8^b#rPVCʮn?{qs.@zm101`7k-=wt5Iʾߑr-bdu>]&Ǹaeǃ;LRaB)w Md=,f7aov2p~Xt2& Nn~l#Ɯ d;Фl_,\HtƊ³[pH͓k J=bի6F|F o㛳6] :R8, X4;I^̝`c5{|GŤ68Dw_0@5 eoIO P.gE/tLw?VƃRKb/6(}=Ĕ 8D]lIAv!y~+V螞 ԣ$ S3++C%\o!,X]$ 9#HØAeۊ{GwZhLk:a^tmWnOv=ZLu`TN-2'bd`KE#m &6ZJEU e(v 6G!ѐaWd FJ[ʦrH)u=34j&_V;K IŦ"۔_Yi sϷHs# Y2ָR1ۏ!iP7WO ?Mmy#z?SfZC|q̠$1Խ3SS"0+ގ3L Hf@7O5Ȇe/ǀ)E62owIaeI1 F5XYԮ!>w7Xw%K"}P$⇂ Kٳ 5\އ՛PZG<4ljo}L1Px#wDιOFjv 8u (:R6Vr!QVclWWmL$kk! ,ORY7}ޕ ™(>q "QT2 ^l5rE FZވ2m3r d[qPhsi{^S`Ίy=xRfĚ39IV"~bCksTk'A Y_}>JֲW$[ʀcO4[p܃)xdw$JtL^LL #w5]#'1W |^Z}{5/ZBBn_*9,P W=owN.1X%>YhƠ҂X7fL Lh7KF1o!9%M4?e G͟F GՌ e:^N2%FBa`4 zßF bO(J":QA5 ȳqlPXfOa4 %۰ \ z_G}ˈc&J0[zpr%\T)|4MZS|DRgnUtggYZ07070100000021000081a400000000000000000000000167c8d3d800004560000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f;ָQ%K%R7FjI9c~^(#/\k Hɷ)(5a=m2H0M>_ +7uG F!81¶M%x3-C`d"PKgtV{H8xqVDE*$ >'s(ev aֽ8.bc?tƆOpQTj:hJ&π YHUG^3Gä6J9u_*T+I1F)=h|CGč )˅[$_{ 㻞Y%iזb4OshΉ}ᚻg|,/{CU@-$p"6/Tcm.]4B-m(\Nv+LPr V=pCc,U*rﹹ!l!?\?D& ?` N l+ ;> Ǖ5t 5嵶[|[tw=zk5ksfݘHp4xODTzS[ENxhiܬWngYíJ t w!(D^#Y"J0LKό$5OwB;m[0UGޭ ks#Fw`gnz qIT"Y #)EYVc> 'W?G?S3Qc}t"_QS`վSQހzL6}bSzPcZ{ْ7'w( 7au܄qT6@sV+ 0F"`ɘ 92Yd/\(PGLhu}V<1ڄܱL~ e\!4UeCiZZ销+Tn P1mƣ߁d ٺ28CЖ?CQpxpR]{1pߴ8#w]s'NQT2F5׉$œG!ŦBW^%Ѷ @jܬQMwa*=E^BlΙ,X4$o EbD UsJ6lurwLnf=O:3Sp.,1&`6uN3F5T!m'!shk#gǗ&~'=ost!^/_ Rq#ѫ[əPiX6͠jaؠEL LIE9{ꟹ)Oʘ3+ ٬)$Z;Wqg F:=VG9#X DweUqn'޴F_ ^8D븻'E,og?y{_(berg\R@!I0TygHC2+.Wrã}챭0K%f:')"NΞ&pN2DI):1(~qxB 8mM5:cCsvP|Qtp?C_mO2BI9B>- T)-6,5:^ԅGLSyDl۲)U#6I,yd([Ix0t ɈYЯh yeb}C!坲}7>&Csr0#flavv4Cl +$/h1m^]^#lR:Ě#UQ@էkW(Y!c]rE̚љ,$dm|K@?J _d[^lm`~PXiP`'%#D׍[q%~"%GY=W]13q v)lxiR ckjRLSL2p -Wbf8n%}o0ɕJNC  `x_zϔعW#tfb@?#"q[씸Km! ` Ms„bmGKe)8՜4HT.o6읾I2% 8HU$p&NsivJ=ItD JMuK[eJs GZAwUq`AvU=CGٿ,wA>z:(q!oxd? 2fm41P;< } 6@,\k.l7R ?6pSk*%e9'6=r/[Unknd5TK,]r*ѧO?/ꎋudzTʺ.43fPS{`G*+>2:+TF $_D /rzҽ3~Y.]r>д#!+ Mxi<xaZSRS$)Oڀ;=5|aHX6CR`~(DJDz5TGc| lx&;﬇LΎv_,I HP&/EҨo ;f"‘R _1ysDb| ^k9;_nO](prP /9:z՘6K;Kp$Kmw)N<N} ;]`$(0GꖒmsDSs9kL}̈Ծ?*D0 A55**Ca ᭠dL#!uW؏{Bf%o WwX.z_Ju m q8֟D 5,Td;iJkȠ NKa&W&PP"FIy֛3^X\cMN.;"gajQfZ 5F6N  SoܣmkEz vb!<-2eT$#`1uҸ*>Ro1.0Lƴ7?$4x8Sօ zbA,SIEUWP.f RE9w~ |+{0v_gs7DXGMzSkߘQddY+Lu]r=\˩p UXsR MZX&OW9P?K_yҤ| 'Nwi /zv&hB4F]ӈWP҄ό/Ɯ <=nyoB@+ O/,[X5W Vܗ%Wdg־Jo.Jl( 'j[E 4:qx<"|cU' e>iJl?/F9-a 7h}Cw>c:uJ9l8?9( iI@ۚ5x/`AkѬQ' saWC5,c’$/t4 (! 4u2<®^T1gOu+p#Fq|e ]~ HFߍJIP~Hl^(GXҴ̍6PQof*ηL:%C0qPSdJdA ؂d 4P>X|A6 B˸Cqt_<4pbxXV K 9 BI89 98Ϲ%#( Ӆcw [ KwՒU8+Dàoĩy1U|2ta` 2]3ĝ9uִ.KZr!c4+|9b; mym28-b;[V:4Lj#y,T5hd@GTkR:X*:nsxg Ql$jrÕ qTbfP{&#ײ H(YUۜ9` UTuF0=eqGP+Q7Jg\a.cCjg:r+S/h/5+Rg\=QfB[n-)>߀W-GD+3CIBO#/sRQJ2}y>  ϔ5 VoQMg͔8-M3ίӪ9B0c&$(lD4yQ'/ K|/9٦sohB%@z t3EpQ0k$|XywKjZlܢJ|`eH+(1&˩4AY&A3d8|-@BlH+#!sPcHv}ؗwP]"ݾN-fM? $B*ƶvdTT1xkSԊQNڈIYPrmӝ2#O:תFDIDDQ2dF݌d Soџ& -SD_tYXDpTz}yFӫL$FYW[ luIX}#}.  ل , s{ng4~^ eϢ;v|VZXy9Tӹ>QT.| NryIp %'ԠZmWnhdaG'jYf1m*[q9EBP=d!cL 94\4_Un60QDIPWHC'U~ SgCoB@#2el qTd W:lDuk.9zXu }m@6˜|FoVN忕oTc_?u6az(\cռ2p86OfHP‽Y9LLI=Z*hs)姯#P.pJh[3&`(%\I BupP#AKW+*í):q߲.s-7"u]؉h6t ,g,lKWgOyΣ3JfP̊ߋ69E؆#20)A<-" `MBu>ҍ۞l2VC-?`NMxuCKӭFNx\L{Vѳdǹ>IuHvqQx$\o@ܪ/a g|ҵDL&.+ Pηg2uJkZnު]!,ھ*?v^챫 h+ SsM?"BjK0ydi= +5Yްb ޶0bqn+F63G>%TU'09ѧ+Z[{- H3cEOC#wnLt@Ii,zm"/u/k$ 1ާP}xIx &||Z]9RjI]B* !a(ǐP2OJ{4 -Ӭ Ư_dY k%#).m2rFF[,VNl/>.p!=q6s`g=oJY-[%&j1#,R&?V1uX6i7|DRAU*QON}FǑ/h84OC󂃃 k"]0TA)߇k7 OB+T+}GUO 5@& _F"cdmO;153kՃrٸvkYGZT&kD^ Ǫ*M+%~LIxb ڔa9y7xo`n t86Pghq?dm Fi'`=bpmd{W gAQ8z$=/bF:eKYm0!4ή. zqØ1|>lvDk (nv$fHG¼NsZLxk0ujǗ94c!q_xRW{p(<uhG'c^J%b͵#bD2cCν.TYGw{ ĘJnfV>N=.uV0 ҨA+D1EѓQ/`*ZYfғ.'Yɏ8 ꐺ$P VJNFhaVbE(lS V/ |szm ^ ja?TUΥwz}T,:3|ͨaG0L1JZ*:*==~*{M/~~u{/Z@B%}w*CcֿqDElP\5 NN`E7Zn CB g }A#Jzĩfl\Tn6`SHtS/z7m=9U׷\_nRXXKY# oC=W//ٰK-+QLD%D@Ij35jD9 ,zC?^5Oʁ>;t^ʫNc\oB`Q(Z|v CkK,f1 0^"{N^tmza Qm:bZjbQ6W<8jb9zJL3( .ck;7Y:E씁JZ;aKn ŒX輬y[ӧsR5Uqܜl1,d^=?/:}s{Ӭ_~[%zja2G?yEȨU ,[/\#w$nWqnr0ǁ6INw8gyZXTSCԨy,StN :\R=a+Qv*#Iޭq7A\lp*8(IA:q6At=XRV)0S SA{0yltY*BNZ!$W!Ho -@mP q)Sѱ۞J38K#?jN`>&iФqczPh.QcW ʅ PV"f$Te\qLX6m +k_nr[eJiNYGb !:e_T[ iÄ\7x<Z&ANA;af]!^b̈́YPf Y2lX^cVb>qk`#+y-;U3On!x Ƌ*qFpT&c̩ <ѢIdp崋k ;\(s2caPItL",dX9#|;vNƯe"Ip]@\4~۰Ux7Y#fܗb)>;1 @ J%MB]b-(hq$`Y=0=!y>dmU{!W!348$+ *%1Ҿ=қ^Tl(YK)pgjp2i7>hJËS? 맔&GS`}0WʰF8CŇ+;b_n:^臮:|ᑍ H)4z7je~@)&,zM{-kCkUS;YHsN"Sau(I+ ^1c4m<5(Y[XKm.hB¢B uGW`(j,Ɛ94b,a{RonFoxh^~FցsR_fD_)/u:6 l9la~%nBV!/GP1K/b;^֤Jكek0>MS Vy` љ5gF+zlXJYB嗰"1^U_ڹl9nF/i3{HO0 86>DZ=[ `:qWF7Y;iKymxsߥ 1/É+# [UH YOpy?pbP Pfj`;cQ78 uv9mWa/9$ b)(ESsvGqdX # S"ZPlN/eAk[,yU, s!L n}ˎ9)BźmEuB#6NxUQDr 6}+qe*zX,r`Gx)N{\$~/^o/ mԦMmbV^ni ͰmT8k7}m0E%=ӕl|\HGsS|'FAouE:u4sb1g (8`o:6Ijuܜ|$i\ 2%4cDU7>FJ;KXk03 # 2 MMZ~IY{d߻13I*b@S1VLbM4K{CŌiF39'CPUvx>Ә4$5&휕^9+-@AqV]j̉Iɹ-nՕQ+۰A_U0 NūI#I&vB('`.uI ;z͟ ~1P ^gL\- __./3:`tg#9"K5l$x- vaƒՉDԹv(c2M"r*fj]QibtG3b$0m{ S,b֓?LJiW[t#/% k|=5IYZ5z(+<: Daê'-/m؁\M>Eg1lWsU |=")IG|!7|SugeKXM7!AH>dD,*p,Ç?qb I,CӦ "vc/i1zqt$g[@]0T @C!1 LВifצT R-)@uW֮ --ȫ_ژ1ݣ  &7^Qe5=cX)؀͒bAHB3 cTD6,c{v9Y<I({V{'Ɣ+GڌrJ^d&X$5Gpxr!&ͭ~hl^@d[-Ze9' 7q u"/C::ZSIJ&JN@D/HR@">΢*ȇοy5?"c`r Sd$|) T_e.a4P,a9Y2Ph")Õ Jm'I0Owj61wDS#mj6#yV*͞ Pr;ˈ)F_FD/e䐶bk2g C82j4q^/Pͨd=!v߀++U ˈ#H}v E|AF"f#O9vuYz}<&(2w~8Qn.Ȓ Oj42(YW Υ ̴>{ o2k̒RweŊO8yPN4yT1 uGL A.moJ̓jчQw/|ݐņNTTF4jb{QJDF ťUc00|\v=6N ˼#]xvb4eۢc# +d:4A證:q5c?Ph]ؠz{) [S"H}%j)s  J? <nD}\i0Ż\Kࡺ{΢2nBJ-DJr(w-ݴ_NW ~u+0÷uX.l4TSQ}-zg<=ꨋ KAmĺ&tS7RpʟU'M=NdQZWitPorW6ŧnsćC`X&{&8l"HRSK<=<OAt;Xu cXD.i r~b '-T{8it1 %vAw[%Ul28z;}WURCO 6(K{$G.H}k-_Xbe#Uzh(o qipOX ed3zHĿU{v4bA;|V_(9ifmyoazmG<|}\M 1$*H؈uβ[Og\ EJtU.(Et_7 ܉x\]D!Od,rC5Σz̒ٙ!rhQHge䢪+‡jI:$zzOjaA]A)7۩C0vr}srbcbΡӴX>"Zg_'n*c6[Ya2 zE,:Sn~-ն oٷ3CL7&W`#s O~bk |G:h!7(} n>XS(ͨ:r/n_rA2aJ+i}nj{ ѕ3Гե`Qh(JC,>QaۯCz6^z)2!dXHmFVw ##ǂ+€Co.C)%ȈGܢ-d7<~ L7 .⏪87xrc\cJ^gx7>w,y> & P2^|9#)W܋"hdh[dkb6;3Ԝl|4z`H؄Ce6tfTWsEHK8o0Tjt٭)?:jc |&g1 ]1ۀE[F[W*_y8w(Vl3zovqµKo uMBi c d쌶)!P=BOʶOs/hDnnVsu8ӕ3wxp0k="PyUB!2;PVDa%_a.=;pUCw2#"`\}B mO$l[q8|a;Nz(ڋGNE>ޤg[]K /Ff3U'>8O{ 2 ԨHx/@HxhqB~lZbZzf*`BX͸7&G& `}Bpt\[@S+63Y~m (BcJa, 7k`g+އLێ+=`?/ؖ@O%< -Qoӆ(tz- &RO\G=$]en} ^ʎƨNK1HI{od'_`^t*F!N3akm)|*5 wLzI`T0 MՂ!&A|~ +JN@p@y OL8A'aC Z G|ڗ` &]58.03<)sf+C餘99#Xl 2/F apZ3]d!=^H¶p4g}mX vxhZmrn+ zh+/QL".N5dGTP.~dTX&4!FTFNV-H/dNN:3Bz*E|v)dsVH]I1%q[fq.a󛹛w׃ =o!"^_Oo8׺3STߊ?R΁{NAJQG u)X'MLyE.pN!k0|q @37;j$@9{SVgSӤ|s'B0X9.+⺻@N~~OkۼdehڵY [~h"AdLp߭iDZ!7 aBTN,|7)0y5/ZAw nw@{LC} NF;' D(#W `@Oְs̈Tͼu nIJFZu`}rT`${AE d:Aqm]}K[9.? &vhfqv9RwA zS|*J90^jdypt7(Zr+XSL[QxɲVԎ}'HzY gaӞGMHKXXp|[!^gHYn!qFIsƼ!{x7 Ucҙ_yj+s $]/4}WszbTaDիtSDUX22E*}FfٱӔu-l$p>pwTMrgfģu$Ȫxjox}Kz(C(NA=v$ \hoJTߙ+Cf~Ad?<$ L5dY^,ύ5C Rt9(}ǪzP R/d5o 7"tfAF֯E3.tڀp55~ N7?;]XGCQNy :Yu}պ{f6"ؿug_~Q/8MtY\2 C-ZD]iTF/^2"B(R6e}2HƉY.|`J)>mRݗjdz pumIz;vhoj .CRFuXC(`5WLz/|`OY{>ҳlvW>%.Z𒇑5֣vn$CZv;3p2[ģ8!v'6-N $ǜ Tqr moFak8X5uK•TNY`XBؖZC~w;bCqQٟ~q4Q =FP|PMw$76q3T.yo'cǵa•7&KrV'vDCya96uk l|{VzŸq9a%8S203(z&hSg,E8/ I՚GA6;ВpW@0'bd꒥ Hwa(ꢮH5/UVM45kBWj^iyy[wN}rPiGՎ!,%o/ݩcڻq(<22T;ݝFXkzW{vS}uWbԉZZIJѬV߹Qk 7[]Ng~ŋ gK,h ոKc6sfo,̹">u OH]9jXAPK".gYZ07070100000022000081a400000000000000000000000167c8d3d90000e02c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]PofZU Xy)\uC]]J7JX6~yF >#ZN̝0uHDݢb@{F(k눧TUQN*ʜ(5?;`L6귁T] 5NGѮ_=MJ+ޞSHKNyW/F/=̭OH茯[{ H+d3\8$suvE5l/_3sNhbKx =%tb.rqlU Y UXg@' 4ᚐP5KcEZd \*{kxhZ3WD3!{j2&3VLn1;,D)gΎ EYx5~^KGJD;Z{+1wS+ DF%;& 2um#rKqWԞ-Fiy-kySP@A$?01drxj|F`kpr/BUٞW>j,2J;Ch74? a~%l1Tk " C˜H>(s* 5iU_}^Z;c7D}xTS?(}2|\6fj Wom+/~ 2%^rQMRBwmyf^bc'lhm!ڕiG+^'ҽ$CmTZc =JiPIG τ $>*DzJ 0EbCd1{whgw*R1ȞFNy5=nص8s -Id^ek+Rk^5(q&.lBCEҤK@a>j;[gDrkP%|l嗥"gA׽7-2a# iQң`8'3WZ =oəM,0_J6HUR6mj] u 9qew =:/rj=Vȟ0<vvPMdu*9ys!N# j0[y> &T;T}V9GQ ,FSѬ St>|ﺚAje.VBR,̤٥~\jڅC&O,B ˀ~UqmHE2f7 ]s4=19>آŦ1rs5}B~[>SSHCˡob>/'.h DXZ.r{QVRs0;u"^SsdC!M2.PB_'KHocy` i7;)o7ݘyxCZW> Fmt[(g)F|#63Ա ,nu1|1frDJKZ}}W.MhƵ3'hixW\ -TV0|,b=}V.5EX,^A'xĻC90g]vfBcE̳7"4&k.tHC=d~kE'bP\oa7p=&);"֟| ' VB伜f|»Z0'9WmG Jq7W?V@5bAݨ.jy,W`-4+'bǃupI1: _\OfV@MֶB%}zB} D i6 3#ש"zq988O)]!?yohwM}tTŒi+QV|谈zt$QN)q4(؝Nܩ,I@uEo\g_-_lta0A@!u[C}"&g 2RēQmlxvE:rA !\r[2%Hm3Yx~%?Peey}cE֭oCxT­P>'hېwRl\Wե&ʪJů.K}&ir+P!;";0<a^WWD~˥` 42 Ӗ/[C^͂* Ě0Лߖ'Q~@l :. ADБC6qXOq4/0ѻYՍe`W~AK^HI;I{òfE1{aR:m?;Qϩ1^PKau{+o8O|$!mV Z̠MuV|Fx-KuJna -/s@]oY8wEf)g O0d<^Tyi k[p O ˰1 ]b;m732`vՠoꑧ>aoXskOcDRl//V< Mo7?N2yY N}WyTj+9-8=6i=AqK4Ԙ7Œ+ϔL|Be|[c.iVψKq9GY)Mp9r#rB9L ̛:[6Ua[& )1ĤtRL^vޢMp1p@dV/`BѮ9(,HSD(~|q7&K–JdEw@D 'V(xoʩn${~xe%qCyo7jCVpRk _&x:X^5EΤ~U@,y IKӇot\B{U٣pcnDZ t|ZUQf.l=<2'-h۟=Ԃ F3wQHj2~rց7iyZ BU > c!RFɄo0qx_uJ) bʃ@YL&/8 [Q@kWm@}H+%X`MZŗL8sRAC nX\|w>%vf}^#ߺ;V?oBv[h6+os$ZW.I9W)hK%-j Q{[7tJ%$µF O||5eЁ#1aAiKߊQH@?鹿kHs2 OoTXUJ#[r45h{ԯR09Sx\m`FYVl*a>k|^Gּ!2yRIZ6-l\wjHv^c`+7$~~м\íGΧ:7wUB^2H/G =uV#g !2wmI(a7"T 5~F[Mg^CnWbvǧkn|$rDEyG:'! T5濈R=bEX)jM¯iC;‘ŔJٵ3bt؉i+gSKOkoDҰ4; 8ZN!{J~&rH#LfEyG` &_19.1ua)鼸5W7x澾 3Qp0g!~/h;˅L:+1*>aUYIoxBM)Yy+EZv_UXCuk`%h79HGԀ*SkB0*T}M -k*"g$=6l BOfeL,ƶ%@ :σ8ߘsjhksU@d*ZYbӛqGh[7PkPBڬ'SR㨆)R>CcĸX3y8p?,`#g))p~`9*= quQ`YOJ^Aҫo̧LyAE!z|믘*7*/^r}>.R\L_y3o}|ΪfI,~QsPǶ@R'E ެR'. L BsWU9 jNZ 6 DV Ysugw}>+&"A?L6,/MO_<u?mPiFlN\P ;W6B`T! s9j]q1RaȢtYEH~W 2}kܯ]9P㰃V`pmwz)VŴ߷?jXS%jS 4FJ_yi5* qh@#N,n(N~a'跬%˞I`Yg婃eg\ )swϷt F u8k"1Eg$R'2u'4{^)\74gX/<0`ͥ$0ѫ"baPe@dU?B5i]g×ӑU )ҷ:"(^^領$i^.]>[`d˦2 >w%)3xf .CDkojXT/V|7 $ѐQ|3{`M'/ δGK]"hcT01]'2M,; <*W$|H%+s%cO3ݠ%2ptU n0 slt ^ ΤOudFתzt-d$>!K[ZcF\ǍOP\Q(FaQ@;LV#<@7w8 f5Ng)8.MKA|N'/Q@Dyld 2LXCg[-hhzQ }HL㑤#?p`9? `m]-;q ̻k/n!,.*!1(9?8z=9eГC,س'tgHb\QSHdYhկVsUw @[%1ikxٞ֕tkb#U`j-0pp'H^S9"$ aq˹C#xLc^5 *(N1/icܙڲ?B! @~ԳN0ƂOVrAY\aKlBx1 9.: (c{ϔIn[a|vξI`C{n6ݽj~VA+roo{Rz5C2KEƲv8yBB͓ʜGNFt|ܲʉՕ(1 !:.#Wd6OXz>G%-]rs[#˔ܺ9 7D7Dor$Us-o%5mdQ.+ ˘LÓ95=B y*Z N/l qwݵ;}ԌzN>w¿*vzHWꣳtG({rOIO1A>6M:$j ӫc*k__bsk_^ܟ| 5TҤaÉ0CwG˿z}E?7H1Yh`g2n B1GP xtl"IzB/~P>=N˕΄gRŶ't\%u.D"z6Fd(uΗ3r!UO8yy /5Fu֮e.+A䋚-oQSlpO$ 9yaΨmsg U/i Z@9^ k>V$IBv9lt h^pe]oD*䔞EkőCo&޸0d2|}SH'ɧ+~>Ƌj57Eb8nj:Ve5ݬ 5P{)=s"o+Kx8P<X`qSCeLs̚0L) UIY$H&uEW>Gq9; %w8xĚ˿\7i^&JXTڅWsP+(Ϥջ o2wsOM0tqmD'k;PdJ-ߓ].c&=wN6\P0Dt@>|.U?9Y)/Up@.1pe{L$–3 !lǤkVf E~AKy: "^+AV.ȓ^p@Z/V3ߩ쀶'S5Nx_^`yTPx'#?rL0jUT6B##pU0Ir1Re0P;Ɯ+ZQL,j\KRҒJQT)l}On7kXQBZdD %^㻞#?;(F{7K'\?]ib(kp /E"VA#؀[1-]5/7 8CHYfكccR=W;ȵ(uǿ{9bn?p&4j5y8׹־Jas%;FMH4SX@)ы"*~x[)}2|]H9UtA%aJAϾdxkT (%8us`Bv hVmp'ysQ}hYP E ɋBL^?kA/>佼3=Q&;LDBqFfK$7pܒLuZHIo$i1 qOK) ]_5"̩BT0feI/&k|;?ZF=~~ǷċcOos*|W*opMxV n~Xd%оlJҋ0{1(䰋xtOOyʸߓ37WeVc} #Qsjy|yXVekƓc?8j?!%H7G.,/S*cKIקo < |4D}xa=$kfbHd,c>pXJ|4b^al!c{翈|Ox8LGrٝH؇D h6AH'D-Scą j/awa…Ɗ5KJ;lWDNoT<,皟13Ρ74YA D.ehla.#򗓇D*\ [qsl.:aެ`UIvl%RW6+Vʶn[. pCƓM BY@]U1x9~F?vr6-)TϺ\ MC5# E{EDaPR?bCVX.2K*lZs{/6u3ow}͏P:^)ݾ*R1%lC7X!o Ga Q7{\x~Ċ 9Ȳi%u/3$ZhJDJT(~i;UƝNχJwh! v\xK Jj%3o~d Vҙh]lJ "dEFW&IJ0]X ` չ waM7 픝Y>*bXgׇKpg$rZ lRM4BϳV_70QQ&ڣil_NHLeKu[`RFW@ _;21*|%pռU] vUSARtITLHz96Щ=)ooPdr< TJޡ5hS'jR`eqԼ)[V py 5\x7A=>Oc?_Uٓ]Kl5қ+(QD.g `ʗ5Òm;4s`ep#zvٟT>L8uב*%$qz~IqE]!GKgۇAN˜I\mxJ:*~89mBa} $wcF"ʅ>1MRL"|8ϠձQN-RBѪ(}vk -0[>Q[sB1G?b jh̘z,~7R -i_*TRܹ.J(y6;!~PޚŎ"L;ƱX_:F\_`F7cӖǬy8ї7g]YN$fҩuJiGa"IZA~t*! ʨ~~H}n- <߸n&*0-wRQ[c o5Po˶/JbpAM*VTcI' '\G~IB+ ud)x OY-+4*yҲslWPB C@rD 6rpD>8mmF1kR@l"c&&v5{}3tX3g-Vrn-!'>ܨ-XX2O@rJ^]Rf^J3aQ|NUqGT\K,9IbхpQboӚ&FA権{*ҚkֳnTIk\y !)]7~‰'CUW3Է P d}\O`\F#҃)⻳>~6t05 Pa/ј<_h\mBf0V/ȕ C)Dpi33)vJRu'݄[K2|d! =!}\ .\,NLx9& k]T桎v/bsĎ1`bW_%ГU[pB´5 B%zbg,|Tx N3RZ6C`2~ lt]ؔ"0Foֆ b[&I٠t R:Tc,tB<ӣa[^Ď / qFzO'WR'l:7[k%*:RNfwR$7Ud;ގq i1d?kkԗjT^Ț'Cp%N=-QqPɺq3@y~`̝_DiZl)-6l:,duͳ5wR  -^z}6:3dՋ, j ]W/M훝r/E]Y.2BM,?S-QDEJ 9Y.6YUk+gjvkKfa](<a,b ;iL *Q@ Ŭ|cTK'S|^TO㣥kNRENNl}Q'a}%}EuveɎVoǹ!\ZN *? ` kWSXDzg3[w>Cꃣ'E̓IK^9O|7hǭBi\S,0$VĽdoEXmo[Bv${T5\^H9Fl&'”;Y=|}><1-$4#lIcÛ؞xwR;[֘DD/;0 tҢK"=BcbH}?mĀua_ƦX,[0ab)^voy;@Iikʼn2Et%X? t}"LMjnOvb[I(@r?ݤT%z6>s儤9lBB WHtZD}MFx+)k݃bmH~4Em}~Hf/=H4lD4 |{]ݛ 9YyD;$1OIYa~vE |Pli@tз 7ۀBMu{+Na9Όm@l9!h+,0{ũ %t=UT([կUEsc4 groM6\}ŒtD%ߠe&NRfJLJ9}b472 d"1 mӓ/,3Y `$.cy`f}Q=S wϳ^ZŶq10G` nvoSu\UiU%'gO@kM,bǛQZra۱޷ZMJhR]x~uDYDCqd0 m'r K:o ]AWFBzmMce>D&be+IL"NCFTw)&#ƭ]|%L{ݪz(Yφ`M ~XZ~6!PU"pEVl9 3kU*DsiEm? HDɆGS؀T!aee82d-=mgvd_bidlFN BRHowdzGP3הƣ.e{ԢQzvd6W.KL B<Ѽo1GSD358e&@(y cUy++A'~SND4J JG?rMۉo x-vE}YT'%6H fbH2N߆~k΁<̀] )SIHhyxm^̼gqWɳxDvB*)X ΰZW#?O5-* B8Ng4<}֊zS~9!uOPYUiҗ`C̥o@xӕ@fasչçܩA1!giM>'r^+cv_Z!Y,6=@B߲nk Bߡ=4x…niCnb1p%kC:_.>5flN8<ہ&$aGj{{Rq-g \unqi( U+d]l!AHX8 Z4osrvpE˕ȩ+ɯYgǶYTB"HWXkAi ww:ZEvcNV/V$G|.?Wr^VB]$>'>u@gp1Yxr H盞+{Ig5tXW 1 Uj& pYe,?h[tO8w\ZK@2}g1 I>0}E*ʃW!$x|hcDC?Ma: aO7Ք !Prb%ô_O vC mhٗ#x0Ֆ |lS(_ov\sX#a6,G:*$Fx؞ %o'(Ĺ}N^-%hD6vDq ./$6z|Շ\#UHr@DbX^sא>*!0%v[h{M`y,PY)~L`^p+{z\}~?aZ7S쀙JnO|Jnl^5 S˭0=ojZL1RUk %^l F[jJJ#V'ӗ2N4oR.`8e 4Lۚ槨rwKr: 8CrIi^j9\/Hk^.:,Ңh`jMx űΉLGq LSAIK>ZL8lr?y%+Е zRRAG}(A}a-pP@|29@SV9c&mdϓm1ݦGt "<`Mt֔lwq2gfXaB_:3s7lMjYhLKsX-t&@%XrQ{L.h #B,7eÇVtiT"HgOt,nKV}&fXT~}חСQS/ ZajDf2n&k=$SE]hCA-٭":9gO˟=m쇆NhHIFpcV/N2lXA2``4Y's:u@<^ЩVBp:[7o7<"*鹪_(ܮ_}goA[!G$Q_HO1U3[+ 88,> Αֽrb=ܠK-F"y'$[|IVD'0=xKRP+8kS\r ۉ=+40~Z5tFD8q1j3$ѱ;ZNąF׍5s`1~2e#=v8&DR)Ə8vaLinCޒ5uQfn2Qo(AAT[}{7[:B@p}s^jK S+E +Uc xUH:3ܸl|B-p7!P'(?hiqv8..:z@> LߧF79}VG7nb2u dC8\ 0NifA HZ9Gwt7)z.|bR$8.wg9ţS(SwlѼ\sBLa#PX엌# $^p/Ӕ7$HQ?)9C?yc`fYW_w~noRqޚRvp ;Pe=&״G:pg؝~6Nd룴m

gT 첆efIM6JPzG>azҜ3?\AL9U7Β= բ(.R,c^}dUvWAW=dAg4rL[v=|8Ad^1iڝ\ n-(hln3'\hBE@gEpgɬ.YZz*-k`hoV6\K`䠢9硝@-zAmi1.K"?r*9ҭ^^Kn-eL}_Dj@sM/w)xhdOKhdOv\ڲ.qt2B`*f 8`6DcOsRD{Gi5JJUQ,AS%U4J4Mԥ) NYf}czMoLj /itq5 Fǟ~wE)AYnB sQ8YBUNo K[hwV˭@={Y%߸(K5m=S]g4 P &RHVu>eeN5BB̚iti_퐽hβ[G,(LȚE |a^GtAeVƨw7Mt`c!%w;fOPt4?HV>2;Pk9PFXq>_PS/..+K|a9VG8 AswK7!jb H`U'pj ]MPI0ЗPk#,XE8C_쌧rSxkSۗ_Qc3]ȀjWoXm^ ^Xe[-E.JȩMŧ^K20R;T9DZkqLO3%@;0gV 5@Ii؜Vfj)(qo J0ww coN*I@' ؄`Q_F_eYa> E-(ltL |dfPX"S;^i+t/vO~[S+(lK_+e} uT扭r4Wm)o<Ֆ[?N6i #s(שÊ!!kf ~,&4|K6m1˔Lr4HW#ukg{}#6DKץ#Sm\覩RRN)Ӑ>9N"7 b+:\q]`]v"[  W$ ̤~hǂ؆"{]5W@mj>ʛtR“Fm_ )|~pADaSp<12 _$0#JSGo>]q!lggU$'8:FF|ϝ1D>kߵάAfSDIk2v_ m }3:{)`n#-谤yrTG-cOn t9lfh]lIf5rK"(}M9}/u=FMv [CWo{o:0:+Ʀ=Bǒ*{Dt7Z2 ҃mW+A|Yu-w]p jq @qiltTp͏!7!\)?/U3s۶I-vyX.dZۼ <:HHC͵33*" 7)9=1INڃK>5W.tA≮e@#rMIB#ԉ\+y _H|p򕌢c:iRihT#.B=:*nuTՀFFT!t1*s? J\(ٴݣ9}eۏ ȑRYӼVg&S)熬eI4#E"݆OsUc5(囜,O,;K17oZ >2m} R:iG漏284[GYؿ$-5G7:eġ?ng Wgyc" ĵ`bnh X_czY<]DZ [mEAW>haA)-{5 K B LorGObst TѰ)Ft ""¯$`th8N~N! w"ZY³XVYV(hmߠAyq;guݯ/tŸ)kw 0Y]2Ʀ=bڥlQhӒ|rq 2 *swl=@gv85%~yYRﺆ(1]>U"0\&8ݩnЉ VDqw %^]n\mfE>%V8ၘMtmXe+}TMaxDd\-zf1X`ztJ28diгA܅ŌI9CZcX8\ ]H#=֩eVz5䁷s1C͉ŇgTbGnhN:oίc|Xl оĩ Az[*FaZPbws%#&dԧ1T!FKZ>i? q{J+)=́ fv0Y`9ET"ۊK7bSv?nkF#~\p.fk\.\qgÈΖ5po 8MKE ~3M[Y T*B+j*'jBԅK荲:$tnsƯ|Fu_c}3Чm>+SxGZ|'yPfYp{@32]F_:5c|Xu煳UV(>'=wqEgӃ]Pŝ߈yjC0Q$'r8+딗zrZ-W1bx 9sTF7R)uiFvc&ӷVpN(;߃&!N.6(|Ikz)X93TWwlX;@#F3FSOoWTǓ}-HE]%E̮gCP%}XkTƣL)c)%b;&N$iơ'x⒮l.c&R&}hW J9fY^3v.Nv)ԏ U4Ws湏ٞ0\))VRaYƔf\qLiJU_m-P˔sl$UU(O*ߐ\ (du@tp;L] Q)f5=k hJШaTe?aNCݐROL_RxYLٰgP˂^g;ёIޝs{ %>B 103 X<'v_~»H5`Jߴ:xxYm gcNjWU&W\ ?l{`n+=.:$`6p Lmg+7~5^LGps}$|6Ϋ; 泵Ŏ9S 9jGҪ' 7'o:fC7n ,e@Q}8Ib <7ov[1yU'oJhხJgmǪIMnuߋ=FNM,:uCX|{D) E؇QHQ+PKy!Yĥe$p=Aj|C*oя5q ~Fc],F^ITwlbbe 6?d 1)ܛ MiIx[?65))Q$t'jfޝYd=,UK&ML8֍2/0W=CغѕDN<%Fikbɦg CSea F_5I|BRMG_A!6\Io&Yv;\C >xO>V!RwR>n^[ڃRL'́(.&L0|xlHJH *L6^*r6dBMI '2Au`&1dU@9Sn[V j&I0:a4%Ǔ_>f=Z?]NN-8FG?er=䎞iO:aY ױBKU=Yu %"JS`;Y2?R<tQ6OCw|&92kz{KD1vzMxOWp Ncz\7N`DGD=WV]U!G}O>Eݐ)M8_]*= y`]TcM_L/c-m촙sAg{`(Hz9%G|DMm>]>ɰoy+I$.w)T9.L}s&h,*wR}v Y .%N@qDPcJ N9_hY*z c6Q`X Dχ'f03]TYsZ7Niv3 xFk(;Y\r7Y!gv7WB 44,ˮ9(Y3tѠ/ Y94S clXIdu5SA(U]Xa׬5C`ȭӴ3D?3\=̑}z Ϟ_0El gomJX=CKx҉e+7I_*AjG"a}&#ai9x-0 MĞ""X7>WS$D[npq:>ѣO^rn+nqtz]e%.B}xҾ,z%؛3%>M, N(i";y0 k;;X/x^XqRc4P藡Ut,HiiVPF,G5;WbX)V=PuiptM|#,kAL>1142Ǯ\*f4no`kVÈzXV&Ck&ck10K=v|ѢL8SkxکY0K8ܠ/,cNWr8璨I]\*/b$K4sPgVU>ހ-gC1OX 4ߤRW\vVXA`$hӗa!c[ fR/D5G'UN }Nds%e{40S^N'q-T0ӓ$cJ,LZ%`bɎ<۞_HM/N{S1$2jy?9)ɽԊ\N_P&?f- DTPab@7C4?V4 nTz0H98>gΜh؂̐¬[6bVbwD/Z!gSVI\frDdYYa> {h_I 7e}<ɵ q4aq,&brsgo6qT|ݾcQ B47eX1Ϲ/F85 ꨥI:@D$3 oQjPtk^-{\*{0H2fRk Q0>P[@_&#~Ae+$1: tήaEk*̙s$֧o LsѶbI0p-}(۟4PYp`HG%pA'7Q NjNݑ=g5'<N3aD/Cokf%^`*Fנi[@ZPVJ/}|֔v֜ W_.&(p ЌU#984OB+N!f}nD=ni;FiJ 2َR%ܣÚ+’ʥs4d~4A%(w9nZEC(g:-TŎvS=r $gl[\.Ր=& @v Td}P@k@S1Ef4: Qjm#C`Xy-6ҙ^YaƷd5S~-آ_RjG)ڌWhL O?븺f-KK"e_v6㑨YG׌N 0XBgj*7O 8=AO9#̫gbHy5:_2ab'ᗮ<ٙ&̥4dT-v [Z;@v{"2VZ 1|_a&vQ y¹ 8B, ❞ZSē8yQ>qN6.*dI'ȗ]|\Xm1?ZJaoF ω$T Y+s~[hrt_࿼q >~2Ϝ 7+|f'NT,l(Em>/:]_J}hwNXpirG 6{vr3Y0 yn;:G/Q~qsۍ*=(S)81ʿ*J4w%ȩBmym|!6 Y- FBs (_^o; A"٪㖹c8i7WRuGd *?2-A:$ǐy΂)gUeV(t2̲FG{\TJk:#I4WU#d}ʬ a0щ*w^MVwŭ ~_cW:I a&{S(}.an x\94A[TP%6]]j%30#|:+yw5h=z/P|&1s]ʥ{_^)ZJ;N(?=ʀH_Z}`@)2r9R AZ!joc]f,Ge3XN"6\)ԼtK:*hDݥ x}%3n3×Ue^J*l mY-$Cn<#נ"jڶ% ieGj]‡D:n52uasT[} Ƶ>~B00=go^񏝜aBuseR`'G[B\d;f_/,jO;gAr4}H/ V=s}*yXs#u*fnN+ͭBw>K䛦&f/7.ŘIgtX37(:#pvA{2qbID-,Zut >/[dǢ?ĒncxZ!VȜbOjp{q^k$^isEqJOkN v^ji@l{]AҨ00"|:+hx7Ր>[$.uޞp^Q8y6oܗH%B!p ~l鑌@p2"~v]XQczRL,;C-FEv" $>Sv[T)f6-d_#)n\ϥs-7WĕΈTNS …U(W~#эP mcT"LLUϔĺ)GWr2:$&MJB,#ǻ_7o?lۻQ̜' kguY6HEj9⍝,l*L@]gzD/o]g ν1w6+1sRlCݜA9ؤ$;0L#k̳쁯;Q3BŖt1/Y>fG ɫ@3#AտO MwE $Aw-ףF]coM:M-~Pl<)b[4]i%ٰgh!˝t٢fh*bV^MQV |?,.\^khᒾ$'K"q) ̄;HY 'OV\6FG$14ᦦE,L{3tvC>|QF)2+m=%`ڐ|8'/X! "SDsD-qH X!hBJC6Ν=6nn\V.8}P5-D-boQYaGʵ,qr WOƞHb}b=YtyƕjS/Ã[@qLZ_A!kZaxx*H(╭\Y[[, `wmLU)jI^A\b*7k I;֝z5 қ>':} 8l(dڥb#z\ :bȊ_K H}KA}6*Ϛj=7BgVu$xsT c@ #ʑzՊǴxLUd(nW/ޮs1@Y~|] VXN*sF#_aM3Kk%#}QsFЮA3P;rƂ$6Iz =u V7WiOkXd|9(WAqU%gY`:b$5x_.'>ƒ+mP<rᗱSNb$퓇a- = Q K<2iDrh*Lcnэ}wŵ>^F۾ <.3*(nɿ53;axŖA< ڴ0GDDh˺]eF<[JH iM-- ȥ<;Cc懫u핗ML1[C~1Uڪ${žoMYh0&YvGm+s籔Wi}M^i3`u=ֹPib:n`tW5'SW[|Pcz:0 hOm`\mj6Z7U׽Db؜ŵsrauIw 4guzτI3ґAjDMUBTnl׆kFRbڏ8\֖fWgz|*LL{,TS-ϙ%S$F-Xnb .> , in< lpck0gk<8"x+%ڹvm/'Hb\U2CEIWq:j+)LUd{xaXtAUz8'lE*P16h߇3ՆV:STcmk@H3QCS*?Ʈ v:EMUnM裈E|bw@3IqpTil/7ov}շ-xDIpY/Lc{9ZT mY''{VZH<9ʹh1,*Fwg8ZN1>iGuf҂izqf/Uq~vF2  M%bpSRXY.:1&(p3gi NPQrE cw)xU[L3$rR~6MG[u%X 8oU y*2ՠE_|3F-y"[st{N^Bf+1j~c-ll)̡zr^-̣̽C?P vw.7%GutV0ѧ{p紩=<4,KT.aͬ޽j tPXJחf G٪R@ i u 8J:.3?-)bG2oh<U`&=&p»uQ?ڋ4{|44 Lѽ Vȸl4SNA(~U -BPqC$`ܔLA~WO|]yѾ8D1ȖH0\śtGcA 8PN1/mvxv#e>qD4Nn֙S,.RXTcY?ݽd[yGYwXFh OX8',qHd) IOCAܿf \|u~p/ lVkPX&WxzF*=;#PT0ɏ5(d<_ BKXᭌK=I 'z6_'f x躪uiؔFW#4`H9װu?x K搓VfiF/.J DN uohL,WTwϡܻu<[-khi\7sFێZFt3(/ܳJ3;w5 #!=\i5j=u]7Sqa!Rf:za<(޲6fR-7aF<{[6iƏma@S#VOamAsw*'\i,vEw84جE @̸|LP;@k"W`v㯃}f[R1ᣆ01Z}M؋%֖0\0OuSHǃM٢[`9z,'<7PbJ9 !ORQ({QYfW[?B#0}&*63pZQP>Vl0z蚑U8;1I>FP(mJg/bofګ9]6qK.3 |˂[ [3Ҳ{CbX0,?,ReFmí9k WZĴGn RlA1ao ٤>tDa!ƒ_LM%LksXI)- |?^pL`LenѨ(խ*&7 ]FR*=u[Ϙ:gk~eM~,ge#5`p~T e&J @!;_90RJՇQ0)ֳ{e,7vgWD&e@$h7L;]g*.]aYP~?KT=jmq34,}. O-0S0a@/TXL HqߵG#:HkG7O)E{qj0Kq-h*AU[Qa4ńe % ۗh ~~ xpN]^Nc^Y= z!L|d+r@p&%` L7fM[rЏ%hEdk=G#X5hZ8|$h4NOJ5y%co% /LWFmCbs+!(!ۿP.DU7@-B hAj9tcŞ8`S6QtXfzx}xV PAi=/ʔ` ~ށ6{ҽ\ k[8^ ҡ+'ЄMۼ'V*’a Klbp\MqE1$Ty1ؠWtÈ.Le_Sc!a0lЗ֠aAk,BZ7󰮮W'>B;>^iIڟ\# #S t>ʰB!3n0a0F5wh:{ ;NmJdiMoq6N'zn˨xcv}|9:36%e A\ztk<[_%WâFAoc0 Tg'܉"]i.[0%<($BQ2 ndyᤏ@ ,3H i@0 awrr-VSfvrCk 7]Po5!7oE}"d:dkسio~Yw]op+fCa+cBga{Muҩ2rer0 Z59F6'MJ:U}~ ߻YO{ѷ)a4yUgA\ZUPMwtRhaVuu)+𚮘D.S).QH;WL(l)vww?oP^L.l>R-=IG=<3S1X h WӺ|fp ]IF5Re#ӫ|]<P@Pýf[8SB13' *Ղ9Ɇ X 0R7VҢ̰Mj}KΈ=К vԢټ.lVʕi'vJmROI!6%YͫrokL>vi=r|GG)9]daP=gn*/ML(gS@xQ5钀kƛ:0< V="fETzbW8.5?԰TGV@lUsm'8BL8L(%T htpqu5Pl%b^aUs#PM(0(4ѵe'{_wv[1:^<)ao[u]wP ^ l&,Y#&gCͭG{33K~E$.+;f1/bC,4,H6 0[ 12^o/B~nxWRJm:|YŰt+XdYߌhGFsX,xtW|?q:qlXu!DϸXd}r,JdAҗ`k,*g%Թ5bn >zd KuXhnbEOJ=ns4T= y6sGVgPCI ';W a< G⮹jo |SdǦ<e,f6a=iy3m ?Yy ݜQiR\2}%hB_~7/{ӱN:3[}*lg6| WqM|&\9{?1'3C}_/Mm|f~ՊWeSF?kڋj:|nsΪ A@8O"NB+4B]NFR,] Rq`RގUrT"j۩|&M %k76飨0vtdt+p PJ dW{Sè MR6Y~- tVuTX-_zZ۠ú5ٞƵŁȕզ+uka8Sqy|TVbPvDĎY]xDJΦ$X~zXKI-{@7°$VFf)*&I]˻r3gw/R 4/9zM!Y{HdCAvC eI? VLiG=R:biߖVH` pb?vÐWU^|pڨ2R$ d_5| \R:ժ @w1??a'87X{+&iMGV}rl~.7 ]5+?.W(dҾ"$t/4l >aG~re< | l迃m(.3ll}pg81py-Mƞo?\UDb`sб6 aQuvLh@ W=@}hi pû;l2*}u@c[rJ0ܫTDF]VEZێ `vx$dnnLSLy:+ *h1HF ;9вǾ:$=qiDm&@RPzDLp,P4k7|*5.I^g7OHw}(ZxU`1`7c@Ci8hX) g7q񇙅Ƭ J~RppBaK9Ӵ/}Y{a޴zdL!^0yVMs###gnCWv*Md_@~'TN'HԆ>SIF! mP2FM<8tB/OL‹pTflwH [Oc 6m_ʤļKx9v, *r'.B0bVrS@Uʴ3IźҁltCKi ق#q.BEB6l/f:6eGY ~UrYH)1h#ne2i#[(?&ċ3X6 2jgHQ)Yv5Z$;Ô^ƾBPf.>F[BG-nK(S# u5$+7K2 T/jY:QDjdy> ygw5ޮ ?n߈63"Ư`h^6S-tHNZLZZDkxЫ$9H*7WgG\|bYʡ49FY}&&2]0#gK-mpD%h4WF`/eKWRv)̝͝q0e-e/ųrUI$.8:1,Gџb}0^u4 ,%;`WIU1O=j # cfK&xNRH9P!eʢ +4"^6 ҂{,O(jnf=x;gl* 7GQ)#A='JHJYokMٻ'T NB R9[:E'YVCZVbHH:a[1janQ={ܲ: 2&0a-P6ҩon(\Y"0u ԿWMu!gIHM[1 F mpP پ22y[GʤKoTzխ\r|&77Nƞe8 er#7wȑ)W1GBrI-&~=ɧ_ ZR=#s*HZP8sm;;M`o\wӆgû]<6C;&4WVh u_4J\Zg, [hPQL*k+-qYwI0+gc֢QlⲵtFoB{$Ut D2+#Q,Bx`2NܮZi=!dz´%j9L.TOOTU'ev*9Uʽj{ \G~{jx!B>MFiJq){Mˊ+ܜ?FޙKK"`;ׅ>3UbbֺyXrc<0/i kDF5?~@1{-7PP,Y2 t?43+ @q>h\ׯC\ "hHjd<6Ƃ=\3tz2-IV pBVfU#Bt5!NQPjc} /]hOm/*b~ՁΟS6 FML'wQ;O~4o#,85yǙQG$CM*g+Da_U /(-oO _Ia,蟁Wޠ2̹dH̡NUi~? pn ]y0V @}?k -밋;ȷB΢"xJg!Q`;9b؁!:7?ljR2!TJwݎYJ|ZVS-.Uȥ0UQ[oƔOuMyy|oAS$a7r@$%ohM7K9I/얃= @s@V`/)sh*Ş71x"ͷr[]vSF&UmE,i{=*vV'F+u?ְ?&>9o-sd9!zVp*\yZ@{(|'^-)]xn@[7:,-Y{nFR ਁ(ޤ uX#KI'ڲaGjfŜ3R'V4q.Hmw\LK_(&]HiM,*x!G" g41̊Զ/C|Z}"D0V0QU7KRrnۓv'wTfAjczu0P`ϰgWܥe,2~ڏS%u.Q#Ph^LB<{\s.ezXƞ9V62ǖv+P>KWePOo5ϾjْhBԻ@˘ QHS nRb> 50w w X.ޖ#8 BbrL9MdVX'R>.MmP[ ? yv2(jxë?쾱u7M9NfA gFJ9|ѹc*q4#0BV*-mp.I._QZm_I=@^EƘYVWL|&-6 BԖYX<ӝ (谱24ҹ%adL"y2X: Q O>p_a^< G1|wHU=ϣc:`A}qLލ2}Fp1H^IqhWP{s}(2 _Wuu*Bo\>D䭶`eZT.ajnRRKyQv 7ս;NT^Բ:;(.˜ oq7qQҐX-e[2BxŦ(Ez1Ih&Ey0)>+B"nwN\S'J(dJ]}?m"% 䔉ڪl̫-1N/LHjhX8"' M!ez_5tgt }ѣ( V!B]<>i LOzC"y͹aBVm?$B٤Usfˏ{Ti |˰wR&榿c83YpN``C)&ދ"?~򢏚`ڜj.GpKoPi{׉:^\41>t` $]?Tem[Ě&YIPqsBw|Yx&Nּd{}x ]Xu'X퓒nY:s)y |d.${U3\] M.hys0To7[ YWF_(*^^RP%ŕe hVӴHj0&Lz _4{#. s=y<.IXq1.fHm0lQymzT&e +чShLOQs@PKKL:}< Xt^Ʋ2"@S 8N"%G>r[z1?q}(}#E$z0D FQXC31$P}j 1&obHTr|(͑ RjYgeH6h ;Qyu;)SxO" ;9sZAjij+ݱ]3&8%|,Q"| s %'p*NwNW7~g۩Ӭ<^8FX3w1ғղ |FĔմq+;vШ& ꐊkBͷP>>wi1@ҙdl|=ΟF!7IԁyBL.L/;FU$Zӧ@MWV%\#͉v]> "x1W (*pF;.5JS/EC{ N'g#7-RS ae>f2T_t:=f2R[J✇7N=Ή8Q*)GgyPCt)ڴ_M//6 UY jN&y$4 m VN5Ro54o]۪@FX53SC8{Qg];"Z w fy"KBme:=C8Od~ |8  \7jF1|=i#dP s}r-Ɣthۧ8 'ZtRG1 #[Y? {.etgUimhՎdw>zԴ̲S¡zvCuvG2כ^Hq]Yw])QW5iL QSD_Ғ'(_d8'7O}Mg5h . @ޤ3r #dJ yl8mʀA8Bjh3 k}icObZ$&M^3):uQCjcmlԃgρs寻J1\jLG(؁w4YQ+~^"Ja5+fd@G:hp: 'I6KH/ >\ox=6xd xӎr9"GI$,͡iti6[tfL\]HеEL4v Qd]Yզ"poK&]n+6Ҝ Q}%Fee|Vye٪:.7hNL]y;Gvټؼ72J8 깏S/@vE",\ {k^5ᩙIv^RlXg-w |[:0#.jeU+;kv"Xr'nRڪAMYl!wq吔m{ 0 A@πlY`w]ΰx'6$z8_ŃBkIp$ʻg1{W w ʱ~NVȯVI|ʶy6[7ft$ !%OC_ aFk 0V*0d/\4[xe0q-8+=w\b(z Lf\j,`nAUUSd>I!AX: /$e׊f }oYѦ95i/8Y: r" \Y)Ї/ec RDPO~1MKAD&i9{'yS0S;$g(RoM|rK{nb.&o19̕N n-.چ8"z_c!|zNAؠi1)VXM ~aT߾hpgxܖa8/Bo=&na6 -U]H[VuS//&h u\|/^g@ bI@sy sٴriZ<קWv`z-(gX4|~X^(1D9f!/CI88}lJB_7nYT"1z*{Xt Ɲz/>s9"yF^bnL[GtZXXB{ h'LpOmX* AMg-pPxgxC=br[mBc/}GO 7=‡L`:ڹ~sd"%w& %ٌnAԈ;j"a/: e7ꛝƪ}d0EV{ cҹ\( IH)&B.[n_ o$]C-dYi'=5ϋV"ԗKǤT  ˊߐ铺(X>zdL0,GI;/:|\9U)<@ M%vT뀀T9 9J >l\XVtXDT6>lVR_aFݘBlƗFcNz&% ?Bm3QxYotAyj7ܯ1p Tx|FĢj;>ݑeݳ Bl^R%3!6\;(ތ菅IT ejƘy[ąyR.C b 0*d@(`{Zz3ypՏ=?C!PoN3|0nQ5[@$_i'gR)g#,pgMˤ/*EN I#1vANgSMx7[wpczKfH쐅$PrMyyLEn?yGA%1'TLGL8~+&Bl 5C T5/fd$H 39fO)X[Rш!D<.b!Brs.7Q%dG)mpSv 'iA})xslz7vs}vhЁOAѯ2\AFE3bDBL |{2@ <:Nt u{ȳ4.^0#c MA{{8+䯹+ ~.oH.Tyȱ#VN-|.~AMV6<0F% [#tl"-QNMoHIgJ ,n49 qԺn,/6 WfF☣~{g)I[_2eS/ʿsf )4NO`zmj_IH~qYn?C4qGARU>i|bB}Iɉuw&jH^03$6'3/hMD5OX@;%vdaCAv=U,W8 aT؎~);K6~d0M˄ﻶQ7%V:5)vmZE&#}J@X(OE M<0jj}F@`D#SW(vv&=L7;> Y{ݣ,k߶wRYs o.AYG HP80 ?w%HЀDܬ%f{פG)>oP msy5Api v_ . 6dyy1x2ƈA +Yh@y,%1MkZxbbkW{M 1,%b%qg9&W3Hf!;cC4.ЂT,)͌8(( >6.8R-:Jvtlu;m!wD{X ۖ4^b;|4NoFAt. ӌsyX޹;=I:66U.Z:^<.yl( OB'UD&BdWguǖk]F|9+.0 MU&gC߲J $Z89[4izQ"m%6DdwL q<}͢ kY(w"eW *tMǬrhA0<vyLfTe3%|w W{qe,m X*htr%֫FGX3ݾh0]9+Cځ N^TX /gvv"HeM{ < \8<\Cvƀ.at=P7]+ZUtv .ٻ]\־K)%dt++2n4IǿBA|}Vc*z,C Ƹ f7$~!y<ԈH&y2S/@10WJ)K>sDݲ*b'cSV0$+gZCsZJi>o2QcO]@%=>JDM5h|okN3AY-A7i^Ft>9p,"_So1N"NuB*Da6*D=O[lg!g܋vUcunF0^,bFϣ,;n'_$~+y)6yd.Yi@1wbn?9uK`)f#'^J4{Jb:oK~@!}Ubyy#?3f֟wXh]VAs]YDb/Q'y l8n}'3*>aw}x]>r㷼߃s6.njRTJZQ0;*8QQQgri ZBrחOZF6'SBY$J\&W簿R{:Q%\Md2c_MoVjcV&qKo>hYO5ȯ=A??7XQWe᨝?/nuV^3"ا+Cdv)hrԬc%u#,~2,ׯ҂4NW.O_*7d/-@SNђG^73q_]BLX]mKcY[Йv>];eF􃀊*fsEj]:H w5k f7y"ؗ#= 0q ,dqox c_uU7WWU>%<o\ou+: gfՅX/ Fr<_rh^(gu97H.RU|qF;dsG5KVgyyL`FA"uv*|bR K*N4R+f]u6ca3A[uE1ȝH&lqQ-J-W{Cd ,950,,Y1 dGm$d ͓ìy'|Y֚-䮉@J1S&rt=W8Q7B!k)N!]Y+L3΢F!Qk?a.KVnvo_lH/}+[ckQe8mnRZ AR(S- ~>_&*Թ/Bׅo+eKT%.Դ8*H o5a-??mwqDo3yY|bhн:_=;ϻCRk 3­ji0spg'wO3<V_~ܵCPHPBȃi3iBD7Ύjn%K&W񃹔qhaΫ9%EF۹9Z\ F7`4!1+A]†Ⱥgu,%JOwCP@ְ.=R_F? %߉U S>WmvM'k~PW~?)et6{x$~G I/ͭey4pT1}OʽT],}SӒ`uQS(a[GS؝Pmdu$@ǍÛRh>ܾN1{ >^Nq2U\~eI{xyV88<>㥔c-׭4ƻFC˚U4 ('J FRQU1ay[ľܒ<&$,k|45 j1*m/u0=#ӮJ$4ďotMS(oByv(KmnIQ=Az2Օjh=R!PZ."!h~GK;U+?Mnwg5);N[qIF.Yw S} !Q"#5Dg&Z_>m#" o0OҏKڪ_@<yHHӶݠ([>({eYwKOh EhR\R&D0LoTAQr\M[ezgYm9Hf )!k|^[^{{mew)a. <б\URtޅW6xk^w(&y <~njfL,zG?~AHC[KobH3$4^U@Y.ug(" Rb޽ey zDZ1cCF*P'm6N*e2OR ]vWڤ7pnS0HZNƬ A+ZGm{.LQH5teSʀK/}}EJ(ws2G7\ "w|U+fm W#rY8ۉ%Y1 k^W:I*FDR~3KlʭQA4X?B,i.qbga.WH6Slh7L9ya{PQ-Ŕ?sW_]Gƿ,;\a.5t9t$t^x@ ^xs\[R/XaIt)~>$,$-LT_b(d<yӽLv0j2"yf,cz5rrb[hӗۢW2 *5PM؍V>yX2z8g >1bUl:v~qcnyc`^1^pcA'ο*,3+ JKDQL#k K_S7"UBnQg! LhV[uaRO)kBL~톥Bw8)9J::\yiRV\|Nܝ,#6{p2\/oP]jZ/vdz&x!hsq) IQ0ϕj,ƾQ65JfXXVoU$9uG g2-K{YmOi9iۋMb8 0 2wiA7z'M""n2WU_m~AMV@xgg{ !Q2D > Y^Ȟ2Y'>NӝE~iR&eS+psWCrIlSKr-B ?y{WTG[xUR'вb.hƾrmm|r/e#;|L4s[ncA8KO|R S5 .2Ȍ \%TnY=f~NTH 7e-Ŕ+[SS؏Y`):̼W6*QhtQwpDh (p5!/t4%:&b^hz"=X{_yl|'#9]ak]xV[v,UGJ?zJW #~S+ gYZ07070100000023000081a400000000000000000000000167c8d3d900003b10000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q@-8 ʠ؍,Pfa4|IOR>k90@jӨm7z|Kat[MٟF< ] XÿfdRkhqzZ>L5:O#5L[g?W&FTgL0.Y ,JDs6=ZzSn6kP$0`[,nC;kc!W7̭;7/~Ti ̊101(4Ht4D  OIctA4wb\\(_14_*7VJ RՄ:ɥ1Ts! pACzb?z&?g"_T#ঐm~'@wqfm+ ՓSDg˩sVc0* |Y,6dǐ^ˣ+/AT-"֯ȗÈ';7RD/Ny|V GKR5ԟmRa?ϊ(U}7_wYf=%9RTŷHB6߃/Y}t ŢSf ҎӇPUc}S sjnɺA۫ž{ QI=caYMvLRP B\S7Y!X2BH.p2GXTEF305IaGe)S"nOzWW5l:z)!NTDdE`YY}$b+DNf wb(7r(T3XSշ:_SҦYu!2t9<{SGtq61a%䜃<ĵ/qcS.u@{m;)-ɻ c1'QkLĺm)ewEV.V*hOLsU,NKI)2uf_ES?>"Aj ]Zʖ^`=)5uȠ?k5 S}_()lAVȃ:pl H[qu׭\P~,,xAq+^ڑ|W:ё(t[싨[|rab\%󛤷s\, \HE_~W~Y(=Û*y\FlXTڭhU*wQYmT S΋*KrEj>[W'{"&sp~d GNNm^X1p ks0ҳ]e y3-UZO %et8S+D/>,jPZSQ8% aUþSq &֠Y5BBmcf5X-tfSqAsbYUXE"gE4R>qzT\:3y3\(\OMUښiV|,rLJT6=sujYIBhi(hjXg'dRV`)Le'+xM[*lB O1D>?jJuq1`P-ꕃ34#{ڌO?c|PCeV沋FUNRzeֿ*)<jˀe 1[M@IP+/UŠN1|7 0jxǥl +Cmc$=Y"ڃ9R<B8 L G1 +Εr MNEpKh*MWWj!\on{A&ro\rvDՒZ/Le Ki]6Ji9ϜYaI6tdu-GYG\@ XKm>舡0(Ӂ#%)-MqzGq(jbONR a9~scRB)hVHWRWzx;1y&quh0!}83k_W{ZS%4Z"ahJVT'Xv_L!:q+rLM'jGb@Q)<ھ6>@GWې CM cnè{ Gpw,phTXpM k5z4h#[w HC5XMoB6/ 1lMLEp ܕx|z4l3'`sBjS|w/+_=LDSc !9SEIosO怃7yGqZw#(M|0x젬mǎ kN^?4*_;d' uT~W ˡ^s58৭[} ݐgS,Y(*<|[)`Ci2G;/SDw`*jHsn;y8眤&o[|=7H=mc'IQ̜|=\ Q3\y6Q=q%CBڶo5:Hէ\/ QC{|$XS:6l}L8tQL-Qw \scT6ɱd`$|Hr aJsyr8f!D@{U=O 2eV):]#.| jH36Л ?OeaODe:&" /(&يUf+8sܥv9X(s2Ca>9 9c]xыY@3_?f؁s[SR?_{.[`핤 X99 PHjUHq)*=:Rʱd Cozybf”GD{暜üGG2k>?@3vr77z4btQ{݀f@^u0% !I"LUec~UP&Som Lj [OArhp ܱ&L(8Xcsx C: TZO$I>PՉlp]e7V0i ~*-Wd;S=\ZIi`[':j0 ۧVK7i f*p=.WS/m"2g"en|$D|=/kT7$4W~X0Pq5B#6#”9\߶rfnZ"hk@ǥI[lYzYtxqXA↭C=>ڌ@$<#$Oxnֆ2/|xEy _\Hj0h kdo60z|<0ہ{&QHùZppt$1@yWfo[xCZ v'zϱ+ṯQX- 0@[ ߦ%v|v:rPZsxLOf0bkO'1Q4U۟oJ-V\NqiEuD6y^ۉ03ߒۜachV[35ϚUA+ ZS`13\[F'gx ^Cėu hl)!`H}jңv{W ஆԾAj'[>ʲ,qؚWSGJ^˰7a nãK6=o3|sVS_SP^/P1zh Vʾg\SkҢW3?㌺h v&|cFE9:>#m%7`@B:w}3dϻy(Ģxމ>K ^"\M)b=@S!CBVZ?hcJx8mkerD 5%1vǭpQG NghaCH[䙐Aec+W>[Hv.lD{*bɧu3Թ/тj)lW>HP2S_6į1/|UE lfi|EvnlEuv'ٖE]"樶Ώh{Ѩ3ȥP1K׆H~ߍc|, l+PuǬtfTN\3O"rt*6L?U[elS2Ϲs('S %8ؤk>NG5:Zs Z?krPy m'0L-b(?"XdNPdDd'ND]w BUv|=^(LgqҎx־xvOfGpMuƔNa>eY% MU.IO+ uZHF(+k֍HzU52xjk"PR4cj8@6>LLvZI;o`2\08Ў"݇΄ r" deQUCT%(tkA;A%=FXǬ5\hcų[إ26}E9ͶEdDMدqH`j zV#g'x:P4$N2qv>8m~vʽۋGi3y't~n٠%OWl <]9v,݃ ݀xe/hQr4 cL=f=4쫖SCPKu)6dYiy{!Өb2_.&C]p2qӋqI6ϗ黈`wl$q9n0VbO|˷JZ\Hf[oQ oGR)`te/>rW+xc'n&6 m#lWE,П-)RDu! .|0' G g 0Mjwtn9i{r`A+{wg8jŅSj|Z tb\'iA7Mާ4$g{X!r0~; c7q;'1 m-- G8HJdI-5__P` ;{H1T+>t Pp (dX@S2 5eA A߮WL222ZrӾ~ꯪ=ESMҖw=Cc2!;UGz5[v:dd (fKwlJ-&.QX3t+Z⌏lА4F&D{n.Ol0]U0B(ſ:lTL.ŅQ/֭x#bFAvQ0ʵ-?HMU4(:nmbocÐZq}g`aC[Mn(#= - D偺 j!4{d{m;`k˨@x0w ogK)pu_}̚9\}b 3QҩhTJW2H[ n2(&<-5o Cj߮| hvy5]krg ˶1Ё |7^`*Ǿ| DAн&wq-aO}u$S\RЙ.ssҜ-0,nl d? ic]6|2@J'PDhB ơmH+!.+ w16謯yo pz1aҿ1x !}`bag) ξ!W%: 5v)&L/V-R`Б=BTOc" D'@r #۾ow6&Zz%?r$q}+RZr+JI'ukajI狢?[Dk7~h3Z+}Dž=cZ;an{ދl4̣.JQ,bR(Nzrx7",P D<~0ˏT4Y].IytX>|t +'%LJ^ 7>C-3;}^u.-GŇ3`1َ9->2B[OR?b;r;"(K5WW) 8o<;a{K[}$mp3kt!Ui. p2?.adF/( v„xAJ{J(';eI~Uu8<ܰϺFo&XIޚn75w栭2C&%݉'n' Uw$BL|%6W8z^x_ؒ?wdAƏę"yQ/EcHPެ4SA1et^ φvv}u~E.ui_O|@ɶ/u&"0H5GȤbv\b5qDwOB/$y#=Yu#J 3HwZbqZ)tIEb'(̾]WLB c2#aDAnZ+֯{+{x ,;jQ/`k40< ,Oqx_RR&>~[ppku_h۞[](ͨy-A $''nnwJYtnH%hQ2FX=x^*s'HϩiAJ)2Ɉ, G4dB( %9'|--"zGQ[?yByt hmQ">H:7k8#YN?M,y,(}5&=0ۖbI?]V0K[yw }|RK:׈2"iod49ƂRěRM uQ:> LynvPlZCXnbEqi;q#\x=އNo͓7uƻn a3l>< qPd\!xB1tu^%-cP\M?׉v9j86C6>×iR !=/0{ULo1m!Da}xBОd, V(zqr7& &uI*UH]b.AayjjXq>0DK?WL5wĒ݂t j9h8nؐ ?;AJav/ fM6=F@{o2c ql 0ؘ9t{C58'K:04b&q8"3,;[g٧?K{cpGP;HwKՒ{J<\~NKh/5PX_!G^їtj65 wA *JI1Mu3Q3DoiF7e_M}Cm$A07TT4tr+  hM]JwRk=޳n< frch TVsb^uIzX[d@@$F1)66gd+(v#rC&z,0:Soi5#f ȍ[ˬߺTu6wKf@g)`GQ<h&Sk($־26 -=v8yPH )xj/Y 4$zǤ33&Ѳ{u$Ҕil!t#Ra_OLHk4}B [>j{bcXLuJIJBلUѨO ~2q(u 6ՠjOP1.a$d6:4bKgaaϸ&*yaFUEOjs*6{x^ٚr bӅ9ao冴 Adcϯ(9&C{(VH@!Tba1y.AynY'Bԍ* Fuw[/X-%\Kqjgf/<o?ɇ#Q}y$ȁRnQdH(B`dVu$ `0VQmF`}))oWP%Оבr;,]Ŕj}gOj_M,hU(W:R-6F$.W \(VK6{d)T?䬘Fll}aX}߂_lRSQD9KcIkK )cX'2cr9q $4yَApvMx7ik2:ؔ2nÐfDW0/k,airB6ɫ?kLF7G sn 97pIHOI*1c6CȄF[zZ_]{b[.EwVYS^MR(\p5s.k*HoC5X]>: h n ЍMWKKt^^UucڱgYZ07070100000024000081a400000000000000000000000167c8d3d90000d264000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/$]?EhDTTk׶Ǽ@nTbBào!"\k2Ow FnU\iIJnbD;)4/7xzz o5S:tڧmIf 8O5Zx> x)+ÍDA9KZU0;o'ޏs2_ظFfEntLY?yKƒ3K"6|]m [P&.\#yęΤUw-.5MZ>Xّ3m(QYDw>KP^ EU\ ]"lt>.FKY>VTw)alm4;x\xya`l:;6}1$ b1>Trjf;&㕮sej1s1&3fQ̺7zdk̆p\qS;䩤 @hGLI9ARW` Apk$5PE&H+eKk&`!Mon~Jth5ŅZPbh6@3gܜ$S+ ٙIUPri_S.0w˜9$'QݟJIT\̸-sn5,)ݶlC{[<X{:?O]{XAuY0 +Gv;( zx-0ݔayWSUA-6eLPrWsxgMbOjEF8MwC_k sb9 _Ao9(./rCΑ;b;b0 10jr/+,釳 3,wb)Ҫe3ޤuO`ߙXB3v :{{M '"Np^ݯ2LJ쁎t}1)*]PUL{:t$-"JO5 p;Q~䀍r;:\|SM[;Lp%ͨKt"tvA7ZT:Pg3Ž7^eTSbJSW|2igGbn!iɄLo)v/ޏBVaY_ 9.gUwJb֥R!@5ʟ|j\!t;I)8G:"H)9=x[ Ng4g+\ [xlK~.\Oһ5uAsǺQY5)Ͽ@Ҁht;,8F[mnz3&zZq}]7ZstAG#v!j_k. I{ ia=60e"o⁓*)\6X_r{7B$|};?vf˨xCLĆLY[H{R 3ƺE܍re1^K8O³zV8;5 o VTLjfJccgWڗ@|z: >Z->!Heޖ>f]"Ln0h9*S0>Z> }Yp%ValU<v' %Ё'Q񊢋XAnK rLLbbR/>,2[E2=˞ 饲%qP1މyW!=,f1MҋىߋY]2W,+k8:PkӸK"}-!/1UsclmNiy ߙUѓʏSxbo`^.Q9gg ISѠڃP![ ';By*{bͩﳰ@i[fu_(?nҀ> neYhv $-(hwOG0&Ba5QVlTv?l=˫ՄRHugJYVBj8# )Gdh> nSYʣ/V=x.`q {ɧU 鶐Z-vNLטb T U -1#/o _4Mod-UhROm&4|PF=Ӗ󭹿U_eP/xq;0L+M 5ݝuF ύeUz@fqdSҳ8{٬eWE!;SsB8QL#G@`p%=w2>`ݳZ++&;)&Ku,hxNyuQ"0LϯhFfؘdFڼȯ~`Q3+ = v~{ *iĝzKN[oyp) z98F0"' e  Ymb&75#,UsEJ׿,16AsZJ ]\+r:{IwII2(x>yˋ%Xk1`Ҽ ȗ ~|}/wpprcR]?fkk(ocUwB- LӬApi e}si8x]N,,G<ɭU?sT"t6pw>aQe1h[ ,t-cxfJؐp~F^OW91lV4+uru7;,\ ~9t`oh]jpzI@G`M }Q?%hD81I!AR:$^hźF| 1\ˠQŨAQӺ WhPprKxqE9c]älo\GfV4I{xH;t[:˄_]+[&:Vߪi!U<y]Gp}&l!I/&톝DnaZ gie;CkR~EBHgA@FzB NbDIn]4dLjy:zoB7"K;״*7b]ceREY& ɇO@>kpb+̞Q.$?Дhwq%Gf 6 /jFX&tώ{\Y}0"3 [ LՐ3 +CM5Xc^T()(p~=1^-ȴEZ\d[P95G 09Y @u<9'q#*,1D\=[o̘qg=@?4Ci%+E(J-~Dxq_[ѕ׫7 mPo<^y"s^SL'|<11e(k 5NͦTM(!RS`b/S},cZt xg8^.cP%Թg@F%s $ 0(~QGkWMC#Qz9l םsBD7czɭŞEhBEdMx_1Kv3ǁqiG,@]TH~;#JHN#\pM)eis~뱐WWKs'Š:yٓ70=+ฒnIJ`m e \43[1ꊤH^㨋֭ssj2A=jzǃ4F\:UWU;̙%)aw2ş#3Ǥt\ u!4j

ǣKZOĽS֏l\[D?py'fzz)WZcd4@5E-|ÌeLA_ڦ$LύAq*&zN0$B HQ}S0O3KVB*ً9FS:[cMӫ eulfqY@q׮hrOǙ1Ib.Ł+ `G?w]eECݧoa":='/nJI7M T@e] TBiɇL".{оN]01'_1S Ww1$ȵ?#M9?yT-]۝yYO  ptLqVUX(_R~?5pw}٤Z]CxdmDb;7F\_bVAŠ$ s ĩ9ϸ*{XB1Qg{|W~(pe!jr~[a3V-[2S:m6_G(9ʲ,Gc:mU)ٿC.Kph~T!-T-DN"Tk翇=䣒$kӈy31 /zV\o32}ǡU@zc` N|)&+7o$osi:x>Fl_*U ɛ>)&hC63WF+Hi%'or1L-!)ϗ<@r~/M? Ӣ40:{f{z /YPt=Tpoqy) @:rx+; KV@wKR#Sx0G+02c)]g͍5|euտQjSo#zM=Pgڿ0}{Zj֧gU1 2>\IMmZ&Km#xϏ3B̬EƱ;e_Ϝ<ޜ3υ6`C9ՃNt ռ@djvZ;hub\LǭbDT636Jw[c?= &-H@ZƜL5Aaz!fWf)>()kiy/ek1>bUfgSӡ-"+J~l˒|ȞY 3ĕHSs!7\"ֱmd^#jd 7G{We\Ry D^qU`䁇5?N׫o+a]K|@; 73p1뗊tXQ^cy+Ka7\<)f7J.x{ ݱbFtgͫpOQY7PP"T#qv lk^qzRhT62^+lTnLrǨ&`yvY)*eJ7&cc~ K~O0с``90&V xMgv,jQߧJ:t?b,wt<@e،nYଔR'sZzD%mD73?0Z%{HrQc<y^*!wBW9l%/ɍlnMl'wP( gdΐS<'b)ъȑ <8`(?_6XCAϭTX&p+TC-eO-axQ5Ϛw\ |Gc|9S|-<6.E45y&׽s~T1TJۧi/A)Ň)^~Jϒ=}gOwzQu©/:GG8B8I[pWqbVUWQg 6 ΑozaICVp8 [@x74 ˱9imSCQ}m ;Hbb7rr_X*+"U,7]ͮ/}0* @ Dؽ}`TԅxDdZl_{z/Պ˹ . V,~"#_h%DgjEO4Űm"SbVq. 6hټR/-TcQ9|S=2p?~*WҀBPБ(W HEv`lgEituRۤG/Ӎ+5`;bOq #e 5x$sf="}q0 ԙiY|nC;ePQ,_d,bqB@2C^V]5MVbvoNo[𳘄7r."ȖVT 1W6ʈl7&,)z@djK-.3l t;g$H.0'E0JIlk߯*rP.2:N^C\ӳ5XT3uORzԺ9ߝ9S-i* l<حLѬ#%q41e|:0}@&\MŧŖRl{2}аXUߕln7^윓q^7)QXH(z0>0mNj%1 KJ*LpW[@vUsV1ݿL3U:qLaS։ n#*LCfO gkfn)|.k|t:4 J)l0; 9CΓ)3֧OXTӮ^BY3@ 6 ; GacJfNcD'`*zbyrY"C4uȦ3,l@V=7 i:$}VƕX@^30[ +g;U x&D$4qƯ6i7S*`5^Ⳍ=j{@f*nr~W%8"o:s~Y}bu:Vu .2^NT$.,ރZoH^sNSTgI9 SLˊC1ъ@ul<,n$ha%U\RtM A>߷Ver*PhrqjR5YLMΊ?CR Jz3f8Sc p^٬6 鱂#gG8QD4ipzc'\iy&sU H2ΎVEP&cZRb/ U2S4k<b:yp!>Sbhdi1(wgԍIev%, '2SiWbEyM8BGa:i%,dj@&X'W8P1&mygM ׹׺?-MX2¿]ޱC5Юb 7=!ZeoDZQB쟴69IX7}C%?u@CP nH+3lO7Syg |rZLƻ1BX%k^IHyww ^/a[-9j@(D? ,PWJ,kXR3~etg?( lvR&}gaV2 8w7],hyVOĿkԮmXHs|+7M`J-=3v׊I0?$S6WC- c.)JK$T3`0Ql*xnH$^+5qn3m47IBt0̐J=l'd#aR2_a1gʼ]D6f)RtQ?Lb]k!k (yϴJUeXgUrg' Rp GYoq\fnWF)mu{S6  B 9 7"5g%1l;ݏx mʙ8:SB&3_ErIDP\' ܘ[Kf_&l=?-)0]$z :4FF::[iety<~ KIb̜25!ȇ@Ah,E38\Zk;F~iPSA2:# E98 օ3ތqvå+P$zAW2@/m:HU.B\ I7L5Հ5vvެ*aڷqPK&"i.ʫJꘒ੏|8ٌN!^~ kF,%{zhs5R|:D:IIt2YlhJS0+=SOsMD/ n,QM(f-&ѾARm{7G1c\NwJLkm8M3No.~7)0 |3]=/[ꄭBnRO;uh/4qNGL9gB5rLaLҋ Ln1h7P4KI;4iS_0芝.~[Fu47f@ ::zt?Osz+ұKx~/-:<2yWBX ץxAj65c=I՚ M'U^_@b~'.xA!-{x!|. 3бYĐVG|ʭ8.LޞVdW,z3Bc-rV΃äepkK9] R;fYـs`#T]Ww V+auBXzd7?!jYy#$?pS245"HJTlK 7'z`(*U<-u.a0RClU.M">+SD0 |)ЍNӣK@k5S<|TluU c5)o&}6d&RpGnb~Hm`@-*e`itg4C>RfHZ|ոn+a.bjPJFπȝzZ -PUeL6mRv5jvyb~ ~!8NQ(0=&{n)T)p?*kuT@|NݘH9h S;Q?-F q> )ݚ'b:Át^z \Ǭ;i].8 \"S6fKriG)^zj,ؽP%@J]19J:"*RȖv%`ƩyF9Z t3z> CE]Llh ؑQD9uPeD-_pcӠd r$@;>+c7f w|;K;.QgV'МEwA͋t2Gj;ǃH*JϛxE5vZ3VG`=qU8!؉ (w`am\V̍S)ņ 45e:P3{Ev5 Oll1lL{ܥ̇Wl3&0yH@9c'O;(aI jpim'6bh", 8PhZ&F[ ]vm+YfJjC$[d_G ǽ,FBFTK8eYOULJLYQDžWɱ3~Fi $PR,- %ՅDvZN=6)DIbSbG7`hbA9oiacU~0tp0 ) |@k'Yyly(zJ? q~0sm8df֛[=]T4bA5{Ku;JIb Y ]`e6fPÓ}H~s퉣ZCSU>?45g>S>lqTh&209jG1T<k7x b]Ģΐ_)rm;W%&{&Iere0htZI8 :}{(吝rU˖҇&R@`&dyjegq(qCt|G=Yt䢏E l=!5 R`ү*?1Bxc%, +=+ .k8YC.K=uStsV{fuE78tӸL*:tξJ^S ešḻFTE@staW'?+)/d WbxlAmSDכ 72c5|Dw պ䳉ՄgCwc<ԩܢucȽR^Y441#N`-_nÔFnV>%ǪlfֽrW5%WP m1N&ц>0^OGD*T7Ab@J:2zw=ˎpm].צ5h"skb>D';)71t=?.)Ud;"+w1RPJTt/!OV)M4db4v>#!dO=4Za˳tZ$vClU/,^/Ng}^)V'#NM#ͽ|MRpPU@!4$`]i?Բً \3  ec[!YmŎh{^sm&gs@?WΤfQWLJ5"ѳja©ńd+,usCRf{]oyF(52<1s-t6O6_5k}q!G@p%;n!4OHi/$ 1/.+}H7 ]GyXέbܡSj KY=}ǐmUv#}לy|bSZ:fRS*]]m)"ctT>$=s{(I+hbx:dJ:Fvv=>}7J{Izcwsײ.6 u¬vϗ˪n- "⊜b%4d󢱬S,:K!Dۆ= c*OU ?2*ep9="~I>8=Kl3zc*[/5Wsy[E,a.g/g/(}<٨# \åJ"SW3nX}RS `e`qճDޫ<?ٛ~iciXi l¤t:2j1dDNs)jG]HuhTPO:J_E#{ u 3̭yz + iAMc=!Bk9Nr QvMKJ;?+u "&AZ1: GF&¥+z(Srj]nkymUH3L2]*_99 UL;y#W^zL KR0؎JPų%V.Q2;|@YY|Z2tV* Rn5PS Q^!>_߀L*aB``+M^T.8J7OaeXsj+7CSlC[<:+Z|=?u~D7zAꁈ߫sFopRM2+_i&ۜ_i:cEJ/yY"{m&?DՍ2[3`8P JE?ߚiWsq:`+rxK@ OIQmw 8d7Eվwu1Sz'{IMsٔPV~a7մbNdW5`um-yD\ѡzf%ǿ|pBtBGڿlR}SuJ琽V!S:@vO+-s W'sf6$`n'|7-K nzAYXbFgSV!t\̚t 8jbB]5;ׂ`z[ n~Y[IU-l߬HAwW /Xc'(Gv=c@io[s5*Sb+Qf'>VY)+IL(eOuk@L]dehb:Epz4Ѯ$?_ٞDǎ?;fʊP¸9ިC<w|slY|LɫWX/6zN6Ή}o-ɈUS]޳ͮ ߼ ;%, np,NxmAIa(@W^K8fO@z}!f"kpAZ)VUxR)-msdڎWT0YRH/^k"'7?9;pHVe3q) /~dnpa.|{xvR6ZDR eXjqow`yOmsnAz>1my52ޕ) Ϛ!o8RWӢXqC$R£ A>2LRYaZ ?/Ykm各4/S]Wu| q0.be,Wd"f{~' K0HS5dC.LP.dfiɑ;Hτ`Q.}T+=CV :LW?ڰ&X9|]x ]WMN?q2f.ݴtͩE@D6PfP`ZqVSCKVFtRљ/*a'\c{J⓷<#4W$NwpxS_&dqvjR2A:ZEm5E fX+}'}Va?6<Gk6̊#~f"g$uIr3-i-.4g\k8Oq2 F(J5JiMc]p=WJR 6=wȽGBf5}mέ`w#j'n*n3Bhێ.Fd_HE9=_ZKc6>=χ|3լ[?nX_FIa )=[,vEG{@厌q+wHȱ֘aLR˵]g~se=sJ'%ɍ6eei-JېriJ)m6ޮdm2AI hS8C$De2 [%TҘM:LfWpZAX4,"NrHȉ\d3םmGi1"P=B[+4\iF_(Yeki޲XCb $13?亚HP6~YşB0!MHYa n&@0OJoH\ZwnՄt%ӌR nu6)GesWۖ?4n3hZoKxplE;n&AןtlW:w`@jywY b&Mjat%I0Ol. _ϺٍͪuؑeΠ~ADA@l4xgnJ&KB(}a}A,Fm^^̀3QyuQ䯐"ADO y"=p2+ 5t&DE#t6:Ս mΑ&&sJ8|~M-C@l1nEoNQTuǽ$MG](*t4fF8pJ4H;'x?eeaoD!@D(^ ݬ>whnBMmaJEUxv2*/ fS9rǀ']y;&Д>5\G0&q^U9%y'+BC;FbEO8R]p@w`X=r1iH& heB<̈́9'2m}W%,>/ʓ&v tp}58a/| יQ&@Irp;xІA}Mki xfB#pi-%6*h8A TqX=#N,TP! UBҰW(|rDz4nďko5h[ 'GXw֑z) vWPj1.%d">.(g>;Bfk j×Cod镎]n\Xy@+dT:.egͰ3p LN\V2|dCױmf'編]Pj28ROzSt>>d/4J"ؕu Kh(uc0=}y!ɏ|Yf7wXxn>s#d] H|4\C(0 #ޟ];–-18I=ºuUX=BpAk&,A廓vсa;M_fcM/h+¤^ G8)" ?$ë#ON"i|sf ؞M,$YIo"ǸfeGh"]BR[hrم ĞX+&qxlV#74(>hyxhGt I3H֖B\UU~]^ - n %{G9=M+݊|_AU.=jk)0'P_f)9 ?SZبٖr93/gm,:ΰg^[pX?ZziɅ3c5MBN\ |8~]:HP1`-URJϾ ˊ"2T|?i7bwmgA 9rBaxsR+Ïc>@%e=UaZ|ynr 3{Ch)\U C6ܶ T+&J)q5'M脙]gR/s'@GWɾĔC3WVoYZҗ}$W+R`kAօ~`] ~jWψ##B2Ӄ]BBWs&"lV3|NJ񓎖rK''ڽO_яwI`&4B8\ߎ=Wc"VaHy\|zk:"cW1?aʑ hlэ?~ k7.gQB '9yMg -ij;{uY3 VcFhs NHl ijT;q-s~/40z*0Jdq OŷPqZyc+髸OWP=vp"Wowo&\lNnޭ7,.ۻ{{D^B22{J&t|1"b]1k.MwVeB9#bѫF TU/v'r9" oC~xB)oUTN)r(HQLnN'pi 4'8奲_J&|=^㕣-S\& ȪIZ# kRU\6h}0߉;KґٕgKXf[C}]Gޑ\Y Mii+\~s*܉Wd} x?ĮPCAYgd3m0$Rk v!-,]Kgxԓ]MlKror^=Fˀ%m ҎW1ߞs,٨`sӧIšX++!ͺe%܀U2xO.Tyc*+kYYmᱯ\9p22c@DjQqR˕]*F2> xSԇ@T&5.&u tz)?4a3i (NJh}RJҢ;}Nc#=w 1{MVG5 y) uBF =zj󷏬oV|PU{9RYt0o|ʯSg0Lk;&[iaj5pC>Pͤ2vCo8Z5݉ǃF!М bB=a0Jm$_@<B#TC~a[&*jȾg$BbӨ64#,MfSfAC ۔5Ah{Mur9 g80ǽ|X'kc*=}"w51\~A6> ek| ym~*Z r=,ONr)2(uyc[Oz.rB$ Pj_d^N5&3#aw!j@?@k &L Z!?~vJ[55.}Tg3+YYkl(HKǜ5}:^3~6|#.N`BY![4JF6Q |;_ӛhk8aAT)w~pϭ{}໻ns}h@b/3\6/"c"zQ`X͞l]y~gv^og&|bl7]vgF4ڤ Hi=Z\_ݰՎL`?X' (3ʖY~2UcwXpRVk`\W:LUgӅzrF4j%CƱhՁ+" zHP,Ąڍ Pіwd|TUL@!謹QR"lkyVtˢbaϞ5 D2qr*JyԺ]d˰lW˻jK'kIdJ{ac9|jdN8&AQYHI;r3!CNζTzӹ`ϡ!XrLƹzOGc:ZX g'%=ԅ87vϛѣ }Mkq,;N {qO6ߎM-},ϲB;@HuE-&K+cęIC'62؜V)zy%)HXp(o1IVӾHA7 D#l,1l)Ԑ6WRB44&(|-bόkT*Bƶ*@z4-z $Q!J֑Ut y@7g.y-Q~b%U+cnZ$̦;"ƑnyG8_槳;H'`B,n?*Ycj/ۼ퍞^Λf}q7Ոol::ɯN\F>$.\~t*Lm%!ۿϢy5WqSo3yytU?E % j3mg`X@Ğۨ 8@>·WA뙜V.zZ clJahs :ex$8;"Zjs|:PI1rRd ͺ;},⦹:w JH_0d qgЀ EW 8JS߭m %t|TgGn)+]qF)uuN4"FgP+]pN@S>nwwF_Kq85+)kS_t`GE"-/$u\4|'Ӭsϒk1 $<rZAxb4Y._D0oRtuLN (Z0 $TZsUzCpdۧA>o;͔5WxyK$ѳ4oD.2pg?=e`*|#Oh!dPFoPL?JBĩB[LmY2! ]VM" [" DV/0ݢӰ&a{kfCRmc ;&ݩύHtJNILSi0X7)i4?S.@'CBԣliG[)p$8}Hyv&ϭw֘;muγDpI(? n"!Ug1in!ǀ4KQ:3~pZ"_^[6sͿ$u d a]i}u&x-:CV dlx4c K볨l'_& q&[r$\.swmGAy0}\wVͥDݱC}pƜ mO E3Q\d*>p.,` ߅ OwZ`,(J!@ɏv#5 9_MXa \8\{c.Ur;kS&@Jkuqr iUcy?p`/[A66RLdpL]&)_PF >d#`a X]1 #nFt4vNS"ܠ &Ǚ (lepR5'5& ;- Jrh([K6aD7z\(_BGUCѲ{wŦʑ. kZM4%mܫKbܯAp4fRWjr'́酊$+A^*Ǣj"تW&8y}D;4_d/l$Jwl:;+DcMף<4C}#^{%w H^9Bkf$FL~Yc1GUDZ'ÿS{?b5JW])a_4*r߻`AҙEO3/kޤuEZ@⻪tJSRPlkWJQ$e{ʻLv^ RԛKm1 =Ox;Tp&(1ȄKr0* տ?QzriM?] UWq޲̸ }\k)|\ݻȻlP$sTq_q+6.WR [cٯgSPw/-X<"LV@o;yz u! HÇ0~Lo).-By)S}gB';SAxKWp~625`y!xIo*Q*4҂iΣ j:m?ٸqW`XΩ ]|$F[Ge?5 PN`IޥZ8LQ .{@i\*IP .ë/ߒ6{XA0 BlBE$G׌6bYݻ .+$(ta;\ nV|=ӤiAC%m{E`Tu/{O_zKP'q8[C%FFԹYeVĆ9 kR ^z/KW EV@Ё^*&Op O/.FМ~JЄ`x+GMAf=4򅴁^ VrΛu'e :>F3ͷ7J _>m3=N%o# mΈ+sVm29XBAc[O,qo8 [j~1qi!s{&;ɮ_D'bAeSj#PkkXYM5Ym*X9Zce8uʹ~?|s )U"Xmg/qdsO18vIYZ`$&Z~/D])HӤ5!_Uq#3BX9͂/Y Ѥ[#2E3I[GIq|\TPjF zy݀+A"CaDs_R0=ر%fTLonF^|y~(/:}X禜PYץYL813ĸR> &qUX`:t52ww <(t܃Ay>q646r1%D36ҤfI :1bى5 ]W%f^cUv*16uf༃=)#AwBeF.1Hurj JRM9yr)/u*=|f -lHk4 TA;@1@g!|aچqxѼby{(&fǥTzľ‚]|X}RE 9of?oԔ . A h![a$ ^iҨ+ȿ$wbүtEi-уtwPH=fXc ɂ@~=v0FL)(byj`a9}*Vj>sM#[uEF/6yuҸjl3>a7puFɜB[ާ0MmRP>ui--5d:ksb)@.ꅫCsLf(A4{S NfP<-iKIvx,7%V\;~lH5P6f*x?BѤË'㲢>ژOA>+ևp sؾnяT (yw'|sL .Z/z=Z Q?SQ)a~[5nuV=/D ,8NF ݛvuVyW;kK߿n:dPe^c"$@DG>]lDu_W ̩6_>}/O y[MH Ӭv0qk0G;a"cxW8BUĚ /+Ɩ"mZWHV3hf6/vY7;3Q9wS>n[g*R\Dzbŝd^$ss+M!*}Hv+ZF@x'EQ&V{ J~ #B0LH=2 \yTiCS"#Tk|P_lM2'+-Y||qZU0KIm UcXT;7[Y~;B8vUskzgYب.W WHb[ MQ]ڽe:O,ck|{QVңWz_->ʴ&M \=Y$[_{%XjcrV/x8NPدJZS7 /O9@TTwɭ ssHяkf=B0Rʙ{;5q~LKJSY${sʭEcCr\&I#kL&]W3~,#}]hQ 77x&e>[.CrqP "Zb[^fU1wt6Qt=r.r=ώ*gd)x)LTkW1L}+v[E>'6.jNC:NQ7-ƚ4ɒ= 42X z)lv;=a^>nh 8{#;ۉ|w+6,5};IC7O/#{ aξᇕ'ٜNג˓5ϷRyM/LCW 1Şmi ׊fC:s䯻\?WI &.kR2ɫaȽF}%[o[)s]ڀzev>.;Ȯ[`lW3ⴙZ5BwPCy1PKe}UV$ b8 G͋/ተ1:ٟAkۃ 3iCIv۩"5Rtz0A\1Lb ,A蠟qO]ڦkp.@Y&<=A$pT{b}"b Akޑ#õ p&/ՂS&.0/lQJTA?wD<G<P?'}ƌX5j nvQ^^0u GෳNy2AWxRB%0ܡrK}T ȳkgm +ny <;Ƭ*+/'QPzi^@e?]s˻>+r1ŵ-QO}rZj7EdiA>R*ersRfw >*DF $Ƅ"ԵS8 SGye5k,-\ Ž-O0+XG.L6A?B[nǷ⺭ne) 5кy [\ Up;<+Gg"IMa$WH/3`Hhw:F@u۰k%;^T"+ow|H3lꧫ|q`YTѩ%OAk%stsZ IF5(3i0fw$b&}kOd?C| # ͠c>p{4j &!,dE4ET+vHMUV_5rU[9;V; ;6oWQڴwB<:Q9Pd5$L[~ulrA 2 `Xd=(x&WbkzN1">p a Vka6Ʉs!#S6YRZk1^c羗 u%^] 3,F@8]XˍĨHbuC8: | dKAeZ8@8u7oI}:quMA Bc7)v~j ܇$DxvǸّ0/rhS9\b}/lW+*Hm~6cjN1~ID2/,>{-`]T3[|zIE#fQ)*.4K0F؃= 3@,r7V;li(dMFM灻ʈ^Ր>v;D|alWғ_ټ|*Kt"^M5X`HaT>X7" 1dD&GAŻUCFpfR(Rp/o'k53iV xp`|s" ){(cUeңHcW:{i8NQD$?*i 8ISđ(8pt=<]r~C|vw*R*_ k;}yjwk;wej`&D6‰.H2;RK>H?J2|w؞blcJ["QU3ϠojeO W(C?+=pӦ [ Eonݛ<,z kS3{#rSZ)( Z,@mwkBm AkhCo%%(Mb7Abb:[IJQ]ZvhdBw'*TGx;ŰR=%rD H R}ثq'RI/!.6FT2p ){Y XF[m߲BveC*q`TTgýY<'K[g ucVJYk_tL csoܡK86B1VqPI8% kpY,hQ3J4[wF1M܋+W-W0>i C⿰ZΘ{;Ь+qy)ʢOv=7rҳ3GlmP~?ÞȬ!j|X$z@w"TZzRn8ZVYHUJscuth*J5]uމ|Pfrf!Ա8CCtEbXWId_߁_g?2"3>7\YyS j3\TnAbxqV A2"6+j G#R,K~[i jOϑS̒U#9hsnЋ=hfwB%/#F,{%g#.-䶩76I{[q61g ?.=}BP:R& ui#+ȴY,Rw82R,"K)VN ݽ?Ǯ_߁U×y=.-$goΦO=V(^Fk,pޘD-IJxa?!Ӹ,|ryqWVrfac(Prƀy/~?.}IԶF˅ T%$%VHCu 7)x BAuoi wcO~Rzo'w;jW'r, y; Ÿ}a"T8ޱe"yǘ|% yv,vB}bb5t74jE/hxu0jC'l٧wHI9OS]JJ-FF)='mcvs(aJgbg_x{yI+ZbO#ƚ;ȑ>]ᖾwic]{P c֌ %dt'JzHмua0gJv[qK' )fBM555p :  ꪬudcGo2BC/c9q Fσ#ϵ,`ݹIdÚhZGеi0qCIֿܤb#7IgX;fɉoV8VY55.ZGEQ@b!#+<;eohN=^rDZD"U;?BH GuGL_89V9R{A]h7j9&faii5D_^g 3LG=؍^@+.o(<*B@gd0ĤeH_$?Je3!1/lC`od #BF $y<|!5=g-yp@~ma,lU?ucᗊO%+\L),M:-VdSA|lfnm0Ihvβp Y`nHČiZMxO:ѩb:5qLeE6K䌚 qf E4Tv)U=?i2[mmzZjFg?[dBd| Q~V9ӕzkx>è>摥~Uʠ\P&M#dyޑΝz:p80Oܗ8T$(!:wI}h0&Ň ^mQUQIK@?QogapyjZO._#}_ukG`3K}gz 2W۽-*)dK,CxC6~v}6?e^oTI.[hWszgի#O0cJALԦ@p! ^K:ݯʀV~y{wDfJaRg'6RXEGT'R]FLji;yz H 8޷}{:> +jonBU%/}>[QS.lW+T(̤X juU)ݾA9o>#5`-؎0HP贗6߉v:eΖ%`]v:FE#☙7ݞrhDrA N->>mv{zRi*n]~d?]pXu++ФmԇCgi&=EpF`3ecɥk3;"e?i53TV\d itj %ӱDE9^Аw KOoi$;)QT~PS\g7.8by;!~ [ @tD%=tEGsCqr@`|Y)j=7'6Mq H2.}SIK= u!`: "ׅM&cuwhފ5AwR>|Inc3 }xx my{:] |[eu%:TIH{Љxrz~<- {vBq=g\Yۊ{{rZ"mʪE(B$zɨ͛5b35tXpF[+9:<6ae]$v:@<\HBK#SQ_, !ez=2{Z4h$!O!PmȊ |U %43HPAte"_Ր5׊$47H14BH"G<&j&y9{Z~d0n(yWwfReU^tC?p%ϫ۟gJ|XeuJx y罐Zcۅ/#&p/?HgE"!eո#ҚÅM/I2o8=@s.x;$v ^| 0f `tr"?}@u5͡OIIb'!IָӘnjn&?V- ,|c9oԾ~1b[6ctbgf 5.:W5s^N&@l3(_0H/[@`҉dK9IL>" |AF8̔iPl 4h6@-s֨Iլ6;6k%!b*؄Joj}%<9Y{;D֔d_jFFMQ,{ĺR5MLcVF-(Ŗi>[oA45rw=\g1⋁#[Ӌ#A85(ܺ۔ɇ݆C/tC¨Xx4&q2R5EPJlu(#vl"@3(Y7xn=.T' CԼ&0c?01O- Tm֍yq 4)ƕ|y#Ul/敘4,x0ؐ @-wy4|L#`Z?F{镺.pYsul󸫘l4G=#4gFF6ΎEƩˆFۨWnEX5ޱ80^NؑRN3kw#SPInET`SڄV^TQTk]ȅP*PRlMJzлst |n*jf$|>W`o{ڬb?𢻄r:c#ֽ^ Q5h[M PY1Bɷ}䴨СoJKY3F;58:_a={NUe^Yv)yMQ.%y6QBsbm96dt buMFԦ iOBC9Fy]n|&܇wv*Tߠ'uͼn V\Se0Ǖ+abȤ_z0UCm*V>ǤwҏN K+xoD-ȅ@Bˎڤfӹpӄ7ܵɞܝ_WԹ15lc6CjS`΁hfiجs82L0ޭQė8Ϙz_T~2{U?=sݪ^*j{H B|y ٠"{'(i5d[DM;7L#ƀRҪ@w"V&sìɰ\SRLdžh0mE$Z3$A2?ũro>=@*T# i{ǔuVǞoG,IW!q``pDCɘNDo'AJj:@A쟣01 L) !ÒP^ݙ?v:kt& Rg{|$fl"B+b[ 2*`jăVmx;4V/7؉YK1}y40iX%GЦ7TB-6Iښ( RPZ.F: 8_.'m^O$ q"Xp"DÔ~1RA%u|#@X`oe8!`]fVӑt h`}AdE5 r-3w`>fJT95|/ U4-hhk}H-xoeHw7 e@WQXI ۮq`KGC2;8W0?Z}Ն8S,W>db͞s,5 #NR;EpqӏN_lM' j0慹_+uM,XTe$e:H}sH]njң^nݽ߻T>O qOl2,4ݳl9U'/Xm(rJc紈j#9^ WJKH6VmQq@3~h${fBC*6֥hW#DUT~WLOcDc9̄j$?~,7MX5N:l:.FL2ˀ4mzeo]EW 2>^CU/ᅡ|¨( {5=w86*'!.\FxnEfBME fvInrK>)Qer@Zđ?&˦.^pkDXaԓ>|aPhm=1Akq)0 ÀZRa8V %AL/lrܮ\@p}wn~׷rMX3FXWM9z$9']_(%0Ax^^^/3*DS^nj_G# d Z7j&uگs]%>~]|7w;;gɔ鹡Jbn h[Y47iE]ẽ}!ifj\gP΀Nh?4mh2D|DkVhDo쎷JkIsd\{1ci7Tf: qZ& qAv%mWmII[2pQsΒ:єLP! >-Q8]"v(yS#D6' Ve-ߞWGTSCPTM&dëH;cXZ$ ܋hZQ1سo/%5khF|0{9tp}o2QRH.3.QŽ1xe8"oȕQ߈`E]U"c⛤cu!<<'ށ$@V̤AOܲ("|n.nٌ9nH<6u!̹ ׶ 6v;ClJ!!41e"rr)_ugei7K},_aJ.},d$[GDRs#!NtH[=3& i9L[Vm@3$ØzǛaD]/ {os?JFVB!JDe*A6P"ϿRvO$r/ rV8ty`^R~ف =mhk⋥%We'Ou4?&P:@.:rLTMdOVg^s0 RU,iʧcVv,uUr`ZTs+@;q~txk nT 4?T (Ўӭ<{C[L ^c]Y{Hŧ&ەDsL RD` MUSW=aa^էU{:\ J);gk~4 {#_Vt$!a/:̓MU|upx=Vۤk!<6[zW[c7)ɢ>` u b4Өm~w$#HVZM~Lv2$&C NtA=&R0^<+ʚ/^9P] q괟f0m;̺U7F(<FU#V5M`n+yTk9 ގ 7,SQ!.\||<,JcMa c%$Sv;At9e1y7H-qfl>sAKbK8?좛xf$n҅~FB{\oBW 6ڹB6jPwwcٚýt@}z9aZ ?;Pp!S8~TMHWUzce:}V+mF`< M''*蜱p"U<5C.Qk bLeKؘ4ȸ͋UZLs߰f jE)a"}u>E+yjh uuD 8[D֬Qk$y~9!1]_J,XPy8f'18!z{W<{F(U Z[MaV{;xI>srhfMXוUQ^5ϐ2&`WYbm?#Y`?#рAS̵s)pl}KA{a}ϐ@6X`Zy|7`6X 87˴w z,MwwLY4{v>SeMBO^Tį4ljK̿GfrЖg6 (r>ukgU!*yj}y8,"nCpVy_&X Pd:GXؽz+Rq2 i$L.~ӼV#"9򅭸-mp)J{]axɯԦsXrHWM^΀f3uM~":"%+tm$zcG1|D-#IT?杅/tF"06a"W.;pŵ?uYlЏ<ۖFŒ#VoFOm<}hJӀ1cwޯ縞pM?dU{:w3G nLؙp7eaf}DE;^m_0\ zssMh=`1ЩXÏ?~MY3l(b}3Vҡ\C4mW4+wvc0ITmZĩ!5ݢeK 20 cu=:lQ{~*x nf3W(M>Q~,}Z-١h~Q!5F@>8i,"~ڄˣosۿ}٢e#GaY4 1$Rȶܘ Y{`jƄU})R⠝>FϵFi0޿Y <:d㭍\:|:cN𥉉꣚g·`qˏ5_V"@m3C'ſAL!kyZj13ƾ^&/ރhhVK0-*Qcp-}OT;= 8x9|Lمp|TlU XhQwRaKX7Ί hOt07a@뽂|'uJ#aTcLwȴ(FOÿ P^#UmfYs亅߯뛍5^|KZ3[U `klC 39=ZE;H1 eI*~)iCcҦ}=Z{>=lhՁ41%~9PD<-ɍP3=[A{jnN&1W׷vti~!q'5;U_cǎ 3D+um닾fhz l ~Loҿp?CLBOT^惒\dxŦB2 ZGe9M7 'CN/ҥGN  TDhر4VKr K;gyDNnXEg`惡 YYx$}R`|2vol9c-+*a;Uue[NFm*?iQ Z] )o\.8$bsB蠋K ?fw(DNo:ƵM/Nw ;k0Zݮ+*%ƺVEx@M\wmo~f|tySva;R\P|Xuѫ>iH?s 'q3|ɟ{ yxT[+l.oJQmrvC$[G$_vc'ƃ(*aGʧR9>H%`ď9cz-i2 F֠$bw=ϥ?Г+!O,ֱ~饩O5S1CCg~,By6>ޕ|0Rfw%1/I27SpV&vhfxd?YK8 a|M_ q*"q]H̫sm&Ec'k(EuI i_}yNE}k"BP"rU,$N=*?ݝnO s+2 *RVKG--^gjӕx.(L+&ʻl% )S Nzz}l@ǤYl#ҊW] F%Ua?cp?)sfh^chDr*4a$D]5q¼6ݰ@47[݄~7I6&`sM CTX+mR[;^u^TP / B64+]ۀ#V{7;<glS~{׈E),!yCkvBpB(4< mQ}׆X =,SIJ\+5GK֭"u16yZ+& Ys]@vY%.w$a ^$Nb8`\"  ?7#\a4:O?ߺ_3}4:sߓ/]Ird]/LF皍h3Wc*?2u tmq@! 9bÊ;~]=Ej |OoaV1.Z`KCN4>WǻANԂbٞkҙ؝6RZ2F {hX鄬VCgSQE*alVƔ~[֦|0cDڑj M|kr+PN&@ cZKyOyp@z^+6!:@hm2eݓR4aZ3-` ksZ۰i‹MK_YgR=2Ϭu MA$ٲ'TۇdN St g){.RSB]6A~`ƭK80cxtHK@4ıhY;+0vwHRj`Ox ̢FN&"{$r. <U'M+=c1ulûԟ؏>Du }9-ҧc@W grÌֿ2)*mƺY zk3y/ +Nw&jC?Av/Źr:C/KC?z i9w('d|Z'S0WO4Ы']lFx ;F۹#$o"=pUo3;/؟mG'& ǣeƤI @gLP3ɔpMo 3MgjZYY6E"7H E3~0 b0=? K![ztY5+·=ɮѤIfׁ{$% d;2!x8?+ɨ~fGѹ:*G4Fn8/$fa/d- ^7`5fK;Tí>6J*i5)j'L푋R*\ Lc5YUNv-r ХJĭEs&$36w * yd\qB ËSE{A!5)eq@(^5I=3x!n°QYYBܑ(JvI~?ndʑfBxs>[?UT7 ?z:.D p$%T 'R b՛RU,ٞ8Y٪,G8A'/:p0G#`fEL392BD`"/>fHac 'n" ӫpQyB:J؟)@|K (aO*˔j b_ RYea*U#釉/QZP.*|^ ^dk,%-yl_kͦ7ifT ?)ShFG)B]ѣ:~=O?YB}kah{ ||dI3 țt pL \wߣ9e_Ɓ>uB~ЈUSo68(iݽ]"0|jKIHz7@[]n=vzblCU]6UyPk=ƂH]/ Vܘ ߑ#g;S-1z0ɁOCY'Q۶0pfWB%XeQگqԇ7zBl_np 2NB鐁#T>z,06 ߋ׺|\j, PԀSCʼZVۋ+m˷5VD`D[ vk xAh|cR>i]?@(Ֆ-P daO7V{W#F )SrGxUilD:^:/Ѩۮ2k# S\_}RzNo)0462hx 8Ie,7"TCYdk($~Gdqވ2 'Vn#7| F;-9v1eilCL4w(:.L! W=k=*QXj2KX& +4z9@u=`CrOfm"#)YCepwFk01/\qfXVoB$俫iWetT΋9ow3;n$քңGլ|&D=@ִ0DaKE;8J6U{'VTbˑ׼V24~tϘ+2r@wbTw=Z ܳҍRBWƺTc5<>Ta!WuF;&h,Чj!zAky9g.~gǴDOB%$TĈ \෯KHZȌ3 xMtvʚ/PֵiֱgYZ07070100000025000081a400000000000000000000000167c8d3d900001d4c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm ]?EhDTTk׶Ǽԡ]%%d4Z\hL_Jrp6i{gD?!PVۻ#7/WW^   JU(C҃-*4.)Qf2}٫9|?m\̾tni&ش|;G%ţYߋ8C{hS^U) (҃ $q?'=Z7QE=KQ[_I kʊfW5 -ty09--eRċvP`LL%Qr'jC>EW@FY]}q<:}4oTh%&q TG)@,T*Ⱥ?eQu+xqku# j8^2ZI҃UbX[%uJW~` ]ٌ:3+n-t#}Ealfzm?@:YR&3.3 h$? <#Tvy?lsZBo9k 4N@3u豇~<_˲R9UCÛ{B'IzZe*^& 1٬9jRtfׯ:YDl;ۦG{^ ?~+tж-'iv8i+ ObkUMF\)Ƹ&bl8K~,.OʹiH;\qU =4aӘaECee;GdshT^ #ND]\2āXT 1ݳXW"cN^''Lr9?FÑ/g=MY !+L $^]٨d-ՃraRΑjRxžXp[Mx'z?5CF&I;RLCދY@&m W$ʽ޽G3VXƗ6>u 얱0=sc^aAy5y|VR cZnwm \WwY =*̡aY R!"2DBBf>1ͧjH?6B:0Eu.ukAm.Ks~YSKxKLTk:3Fo/UUce3>W@e"p_FmtwOX4nt` W?Rfگ]䐤tmCEYURHפ\P38z@[#a5DIVIǟrlJGš,ZE&8> h+^_x֢#Mq~|wcu}],YhYu!s3^@ DӔ Jα8jVھGq(OG'[ziK?xf/gfj8h^= d+_E؍AsJ)4~a':d60Z-N5E* Vu}#w jC\V )QgY#^<BExHt-'JBW]pjP=|`K'=g"$ scj,?0u!gBpF Q8ȲF_qD pgYH9DܣjQ ^;aɕ j8U{dN{$I_&k&?̈M$(P$r)Ɇq͚>^UKca7 &6 zǾnzj;j'^xp˫P,RhfDAPivmsdt;˴gt0h&vK=\7f!eSod ӥDӨ(R|hZ\C(3U:eh_&ygG Lz628aMYҜy( BeP'L 2=v!_.AHe?hU Q/#>|PoA:-)fs Xq}G<nƛRHJ* npcGB{l}b\'giy#P>lgvVՔ^k N\m=@䣕澰tAǭםꡥwWbML;Ö|ρP*3`dX%t1<|HN,"Kޓ7;hff֎^5&@`N롋x͖QZkG9C˦S#zn֋m;L4Dz Arm!uIw" g /6q5e@uԝ;u|~$nejμz-1<[Ew`)|!d[u z!X[qN';Lvl&DH(ɏc ydw'{IGTD:fw |BT8pJYUh7* hmq]HX7kBY+AEWc"&y% ._>E|K;h[iF))m*n";J?BmE7G *^թBvӕ<㺳trYmM^3 =.Jp/)l "838ZT|HɦVeW⸶9nT{^X'LRAP)#XOv-B9)̅t́ 亷4|A=K ꭳNME;U_u01} .oP*<'==CEF_PrnX km*-1'”=%uS`Kg7Q_Oiᬆ >gmf|p;-B$N^wKOqG!ci 񜚀4X3SsC4dM[܈cۘpڭn6{dQ7܂o1FNh:VYZaH0lG1()ԴGCM I;[j9?pA/ObK eE 7W"UP3 Nms"_IBCAX?5աk|/UlJV#̕e>6+تqԨ tX_ 9O`'O-t%0shR?tt.5zt,{h yC+2dX 9VF[eWNiRg-x3^+'Uof0SQ>:nѝE8~o *yBJHH /DuJ5 ,tl ͛FNExgmh)k?D9S.&P,BXOE4Rnu60liTTAFwpWT+)T/(=v7mOrVugc#W z#=h,0 ABK$ZNV)St[NXr!؋>A'̶'A<7o(ox 6 ؝n@"_p-iD 8($2*8gM dh[$hַ@Ho4إٓiv0)%]“wh9זcCbb0p 멢 n܃ݶ3V9|x#B9_:Ҏ*m =#Ue E^ır EQЉ/jsKe38⒠rAe@ϡ}߾c4oۏ T\˫:JP{ͥ 7@?8a@׵0,>|<7Lzv#T}V~#@?f0LP^qd_t ^)Dk:B82{Jַ[I[ψMt`j& EΪ MB/ʳ';,xz (6)1,ͳ9\umJv¹S1Y /uFuҔ,; J"N>g$hRYpBMΔ7 Qx|3JD8Z=%5*y4mJl)ϲt-c#I|I҃wp:6B3)MRy 5b(Az~ ,Gy&s=`fd\̡8`UQRun>"1p#&Y=kLfjhnw3M7s) qM#>J0͚))x?#pOU`ұp sR*=eҏ; ̮Khu,%KFLIE0HS3ZQB<IQpprA* ]vz8.R9]u*&9$0u!ƑL+*\S˶.\g4"*tYwz޻E p@{)O ֣kԣ(F:),"`aZxSnk *_a{.s~T\@SىtNT ݓ yge0u[q9i:߯P2RrvԹʄw73hnyI4G, ȠzUVmdLhp! X=9B+^!\CFAJ\MϢؤ+p.Y6q)lTZqF+N"G*qk65_x$|GJy;G)do$fApj 9[K~7cg= ~7NdpPNhk2`8D1Ǯ<=KhFCCG,Q893UtWk;\|цެ=U i &eȞ9@#q!h&QcK ;If4!5CN-~MY6٫ ǖqijIwKyA-=vr \u5I77'ɸ׉ gZ7rS|4E-_0PXFvZ(1Kc9;8$!ѝ3/mID`7tCmT"ѝ, x؟gD7 |AEʝYxOjr퉍҆?#LVdwpXIJ_Q]YC<ԑB-TpuYnvB&&h3Q+.JNK S"H @n0Ef="trf(U=_ s6>O-ˁ~îE2t{Evݧuz%ysdD*aM=FR-J9sx#bl6ؓQk8)x{q|7@,ϳm~2=$hS9UE]T@Ks}ZS0Jlm:1F?%z7|Ŷk5& u*iFeE{]U>tqHmxR~mK/ᵶ"T3M&ci"22CA140?p|"ȍ CfߏS٭lM18(odC@N?O%JIwl.O &R l7wQ!Ux x΋Yh" ƦM;&`mڕ3UF-hoS ?`iח`X#(@b)ENVc!΅fq7mGѩ;&H<N\Jz{{A^`;LtrG*IA™*g L,cbHR,γAdMmD*4 Z^2;8Ѽ| D+/vrp:}pV#/^<̣7|ɂ]c$>NjY^Bq[{s5L+\IzB K9>યvś܊q.ŽcǡDFv] j(Hi* `B\5@f!W6ģ K?&%$]KzgEl,ehFTg8/s+U5>Pn-V /+ ܀>'V3݅:`Zm #aR}@< qX]Ʌ k s]{m xZ'5P')Tw >Կ)PyYg˄!XmEPI4`V(H,ꡗuECŚB߭ /wV"Ò@T:CGڅ^GBו;^){/ׂ ?՚ xzt(5_5m jmjr>Gpc.ܖӌ[Juq /u0Uh \o'A"Nv$ʐ{~C}T/*>_Y2 *Z'$9?5L_8nʯm-sro|SXm*W~qqtIX<"SB BYF_jeZkϩ4 \$^N k7k`q \{ 12oYy)3toϙ#3, b3w59Z{0 #ajrW ._:`55.$e_)ʂh!r55pק Mf(d'm뛪EP{յ-j'֚QoWf尰Af\1L-RO:RgYZ07070100000026000081a400000000000000000000000167c8d3d900008008000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|9Rn:vB V"WOIϘM6K:$[1s?GR Cwog~]sho8.1i(YV:{{M>;r>ZC,=f XIqKdv9/n.ڞEU= dS$JTv G՛.F*b|[sFZ/}ON.LWΉr֟䵴xџOGto 0R7>H'y7x!pӓ>YM[$'iØz3g7M).Tתa3 RP"oـo=Gf,=V!6(7_TL@Z:4y0dbx{"f#cvMj(Ƀ*P RSBk|uGeN̥%AkVPuTl!y#)6O͋bl=|B EK*~L@ݕ#n"$r&jGGi3 PWY{2oJib%h AiTʜn~-A6hMUSPXKȧ%T9uBܯbZE1<'קi7ٞ[8blU-(𪪁FZ5[7} _85+6/qtV᪢@t& 2<>I7ţX#QRZh'EO݅gy6yAuPVie?$zIeof/n*ȥ!97BG=־K)ЭAz؊|Ʉ9{M&$ZGhuQ=X!vf%łdb%ɥ,PO Ycb~GvP Jh*G5)T+m _uTEII0C?f?0ȋNA߄c@(8IFeHgRuE29ʛPIY)AMy^}  Tǎ |y"]a*4^r 0dfDwNOLNX"OuǴd7wӉ|[_yl ,ə|{x?wmX`p$U`VŞT|$x$v{Hf)?'Fdk xC eV6Xο34Z??E'`6dZUOvj³2S >WnXgdA^L@}_*NRWw ~)4 ]4AVcA#ۍC@x]nw+U8 HbprٶŹY=Uqo#hQKFRW+FOc+aܚdIW׸v TyM, ݞF:]w^#̳UtSA0{\H >m$cg*)ueE\@k n[jbIufGC']돌o@U.!p8n n;|V}WӔ> swZP%7%hJނ?h6G.pCLצ=^INLW/ .LOi FN]IUn/oh*替Adܛb<ט&Y9rf^9aDT8 i=1U彶ߗ? }!pZ%澹Tc )\Ptt. |k1W/IJ4bя:2ѧEV<9hϚf"Bkb[EoOP3}ڙv xOTڛ$.@ Kqz\ȴnH#5NyP |-hזPs](lE߇px^<%`X_`V!\Y>Pμ׃zΦ4B-j!OLX~w5i"[bx\CRY:+`KE0|7@F3vg-}_g1jf&Fw{KQ2(7rSqx#xgBC(fTԸ;}}GLP.]񚻯 M@1rHw{a1_I"{_K?8R'@BѷtE|02hY`fdk Ђ]r(KEҋbΐSg2`Ȫh;4Fd[ځ-][Ӹ9[62v%=ëWz ub&pb %x]uZ)P~^=K*^ٮC/#B7W[ϬIx{d 7u<+ؒ .pdSo'pRNN^0Gy[pF_X~OYJI`3SQMgʍ8,g1emRM(FOV7k5%At;iP ޳VJlKEӰ d5  Tw17f8:KW bVtëڇV`E'_%O$pPcԍ!6#3г)"J@[Xl%( 04X\*NަEfa[ U#4 3", yM<͆EgKn?--g_54DL,C`H(6lM@Ɨ߯]ౕ8憟ߡK)R,.? J>ѧԋKiq f)"'. =1+~K_-RF5""*wc!oǚQ\ M,3e{ЬuJz[W8I&EKI7u sR#mbgF|s;y-ץ.9GIFG Uf.ﺾhγ:lQb LR UB>ޡc$= fRk2wPN=3*  ;S7Ilw\ad׍O_3u桊MIEY.Sa'.!$^gv[ Mx&+ˋz"G+0C^ָM)Ȼt;sZ|7mkPk<DU۶O V2kޝPl%PZT pԍ|mm2}H$y<5K3xcR`uR ZvnG2 *DYO+ozL`2L1ynTlKw7G:lj" d-xYvKe38q@ 6pAWɦOtיrɘ2ef&?;4_^NpOȑOq%&JHI14gm7J3k<;?S!c XxZ#՛2-%ـ/7+Z6|͎h9 ݻn>o~dLf|BcJ/zPLmǧYgAl$MW|X>{8"Jb›}fx.Wq-J!cIv\y[og¢Y3hCŒ&+/Ὀ5ϡyH̛AI]}f,ۜyZ*Is(w4ȿ1`%49_YBRF_ђ爑4Fg@nFFȞigH$mICyzI{7JyDIrVpMpyZ?KFDZdc=iۍ:CFe =Z:̢>1͈M)eKȴ(Y0~FK[ e=j$`"y,yדd zy2Ŷ:qYa_<$HS(`nOuca15:[WՖyɩA/ұrt]/x"V,,Ga6bf,#irqgYml1qT=hAמFq7c9RHJQzܫKDWk)a!&n E;d&v{EV9!4&s<:㾗a*>[9ީƅ\n]F XeN!M9/< ʎ fRpZ.jLXG궺0=>RH" ĭ)e`-gP`VCJG|2^\SJ7]`j>,+kG 9|"KXWpPVo]MUf{ ŪlzclA`pP ;IH=8DW9\IaC:GջncG_ 8T֬AAv^ƈF^wچ&u R÷[_$)/Q@B`I{40 Ąz 4Ӿ*'8ɺO@3Apo4!K̈zYA-WyTn}yn蝬K@U+Igb2R:D%O_W uv<+|@FU [ժxaM<Р+2p ]zI.88WO="pZXЙA`y(FW vB#4Vt&|wȮk=yUA\Tޡf*@MW'pFc$:mۃY\)WAGK_C`sF%MY`4zhwJTPkc q>+U-P^)h5,nX_^BR>w! ^NYmTCĔg) k KʛO%c׽cԹ_Vi ($:nIvi6BȸPH[aFצm|lX! @\aTXLJ" WB lmBMJ8~iӪCcОbՌ K֧-̲T0^UX=Ll C `F! !ֆ-]@{%s6_>e~lO(uN,Y"lƍ7v j/ 9k^0^*\9$XSdy >F Ko<`SHԠ?$. '6k֯ T-@;=vdJ@ ~(/u!Ǎ,UB{>(ܸ-O^JdI-H⌳pAn^J` b+pgORGaEft6׌kf僚a~aKm K!"h9KJJ#$~}m'({tF_`$ k"!Zt8Ő[hjgo,8FVɐ[E/CIóGb\KgYK38n\+kH?TQЌ [q`f+8^ڣ$rw4$D*Õ?5PhmO 3UŊy^>bk ԐOm4q_krghZd?u˙`Nz9V'ugp kZ)W|d+/tL4#n!Aw<%Fʁ'.AArE>s:}W:7˱!;lpB&~MutUs9_쟌IK[@dcĠ ~!IjK:e8nⳳes2R lh{U9~"TxD"2q:{|NX| `1Qm3$j60Ɯ\%Px3رqD{0-؜c9&>Bʥ_PNf흎~4o'd)nC* %\غ4aal^[T5 N1ቧQb;)E(>v,Q4e( ElyM(4Zc`Y6[PĄM?XunIƺh±ul *J}זl|n8lˊv'9y#fJ$زs erF]߼?yVi9݆HӇMQq>U7 őbd,Dtʚ5:99U5\:e<5P;)d)&~_ anqC99\}~ 0S2{< wR8Pk^{8M&a毷[Y,bI#}E})6͘ئF֊cMbX*e@:ĞҾVŒ\\ftFz!lQBWu6սS0AH 4q>ś8@K G + y :TRr'(q-_,{)sM'!](H) 4Ճ:i-(*r4Ft4}J4Ӑbsv<s`e[[?n]Nb5HK^*0sN>w;/DܘL27\x*Ixwnڛ>mWIlsAt&3f{Ms(6dB79G^)tÔ-mzdJ|;Y5U+{_ie9_,?,] z{~+HY.Wmnc]in@ĺo[c6f ;=CQH$X$f-To6Vf$NyA2'Ebx^k`:\%Z(93z{qD]t%V0vV8Yrnh ,I-u%^NH>S_^ن\U3غ8QM-h"@h敓GqV`HսmD'|Xe8/"R;"d|ABIЗ]=l36ZVM0טl %aŊM{i94!3J˫K`2b Ƙr'a!rfov1_<%GD=McdB3ɸ8'C=9PAa(LJ6ߪtLJlb@+w4+0YdH?V4qO 1jۤue.^E\r3tnA[C 1#;6GU FVniu l2Ѽ3y@@;rd|ό̇- 4Q=Ġwe.q Yx%.d⯦TtDz3yU$mZFvZ^LȔn#i┯}hѼt&>K|ܵ<Tye8?3 1Q"$5wֆ^H/_ 3tx߰ׄTOYzHT ~3ai.1)M3r1lҋ;$Y}"̴;@T.YlQhƠX 'cpL: m;GYk+Yߗk~}ur/5V` SoyH$77O&NxSÞNaHM?J|W *?t\&NG;C/u3H %㧋X9g+m/Q""(Y\XC'5=_Yӿ=SE E6[sXo hߖ:װWrJʆx\dFV@yl E{%߂;%(";<{W_т^hSB$=31J &,kq `!h`w§m\ȲUulBV]LM/$Sd)UTn7F2𐟆w'ц CCv-ʰ?nϵf3KՙZA/ʳFc̼bT>Ж3՟W(E6% `7 Z>T4p 7w6l_ &n(8l]UmiH#ӂV1|zɞvtNnKbqu}4 }8?. IÏ6/>ELH8~ݑ.ZV7m1LѸ빦8=reGW$187)9sA}0pmVE3%ĘsԹư~ ٱXu=)I_gFEgBĆO-dZn˒p-^|f 1VL)LŠ;6e!mu"\=IKFC_mF0cC׃¨p{d+bXΓ=IĹ$H* w1AlVik[b*Na C2"OX|m MƖd&6'U;Due' oB֤(=4@bz$fS)kyoݕ!ƣp;2-N-G4bd"dT?6" 5r@Z5קbgHToS'cuZ%F W6v3s3c53DLb`v@]$Mv}s[,fh mޠ 7DT]ŀSj70RdАsyuE mKY;4 J)u4^5r{KHCsf\45ǂ["{#Ã4ՄL(`/hz:pN]0"ݛk.LO&UE{l<0{*geO:YusU̙4 PkV\=qA3!6t 7Y^kźDz=Dq6&%Me˃fE8ԇ.a[(SdM&iO{٫-uT&]WzsTqTDsH]G-\)S(𤶙`R1QbCpJMӝ=0j Us4alzq1  `?;`zTS. x:QԴҷݑwE ;.w-=3S?̒2s-j%b Ǣe剣&>bF<%wl5ME rpU.8]/b,Dn~)ߠqKc^`2/NBn*^<` RD@B[t@^|Tۼm{TY:=GC5g5u9$K bdvI;l3,&n,3mn?;soKr?ϖFHe)JfAи)wXYkE$-]q}r ["4{XTMh.FjbsFL0INfIa׌/y9'θbĭue[¢#zFWz\-^E2SU,Xfѽ<4Y)?y|~³%J/)޲SHhGt//|Fˈ* Cՙ<[# fr^k9g kK$=iΔaNq8;:gpmx Ewƅ( rB#[;րFCY'JGFPj,`8FQ0w-p7zBh]lY J-uKQr[D)8Zo[ثyL$Ű^²3/sj3Kees~*ʷ \1` ȏ[FV7ǼBR HRfS4!܏M3m+7NkfhɌd׵αN~{dP+TjLoiUqO@D4 l~ 7`SFZAGʕA.B 5R`NI+mJش9 ~]}|x C<"uL̓ZvI/d aOr8`ߵ{rGL[ZsmMnpѳzY^[uPnF=DL|_S|Yox@(3JNs8@ $!WREM= &Ddݎh ѝKp~CA##a"p Tƾ AXnB7UˍC38 Ӣ`hkfLTv/5x`H7 \RÊ`I]-o=AnqAh(s}Eȧxٗ'  \(G b4Xb34R)SLfg ;)W)Uq9ϑ5e N:,`:ҿjHmTY O!'-`F~Zw?{ʏLqn"ZYAM*7D|=Śއ"rʯM g]yAפv,>ObAF”A!KTcDF% 4l~BG"e GtQ_ ui!5c^~}M*h |r6؍Hok:RW(Fĥ=5 .cuʆd(=}Z_y5mVrw@Ͱ0S -/ivix8j~}ҸIAdO]]m' X/qV3{2 G Vf%,FB+͖g;]::μrkT͑b'Py>t}hȀGܗ", %҆aR҂忼HnMn- 8#!GH,)(@6xn %#)+a[hH%E p8)iص[0ɻU Ʋ~"z-5ί [|Wj7mծRX'r7SDfң"nr'S\s]0g=CX5 $]ݪUug7x#(M&^+pg(.oF'صL^$}A`%gRO继f31Y`-0E4.Cu̿]:Ǯ1]>ۓq9TV?dC!|T^1>3t;~R* /eKߗؓv%DD̒5^z=P9Ʋt\Ȝq_$xbߪ0!5צa5z|JQ˻۷j4w]%WN"Nrr./\:wCXֺqy=t_ Qp6$DA%{7Vy$9fJۤpRZj4}0 gf ˓F$U6y}_AGSB.7?0"@cz?a_U{W4o} g=A "o\ujR)Q. `}wuq/BK)ss<@aZ{/t4bV|͹cP ^I"<3g ^* 4Jkvt_k C6X<&jp6XLOq4?_6y:g@‰.LW-{`)xGl^=+f:d]nЁ|3˕7h`6[1>aļcCv1SvL"eʰ;@O;ZfiLֽnY5)q\Fйo}*#'94g< I6: R * !p<0t|{BYjq5S.$zm`2iT[RRtA&GwvxgBx4WUXQtB<'kkBi-@} | t$L(Ǣl!iB%waE3 Ͼm.v0[[5By6G# U/ l >BJ.V˘qg$mӌP@vchd(3FʄE euŴ]IO+W;"DBÌJMt~VZ s۞cDg<2o} i7K{oϕ ĜHm׮U$}* x(lK@gJ\aK{r mN|lB@*q@~Ҿf)*J49YDxl'?q01wΥo=ITA/(8z5' ^b| w==$Onj.BӸ*]D8eHzMoVft$;: 5`⋪Ah;sXaNrDa Z H!g- Dr82F;h!|un-EwmT˴h~ubVa* 32U}<YEy @ZaOBM0'WYIdlS,P[uU|g# v3g쮯zZ=qS_F2Qtݖ6%CJOnE{٢qfS1fHi:MʸG2-B_}fYT792mp¼ejTrbe]z凕}!.F-B]j f"Uv3>&vh:o/'&tMΉW.= C$.x hTc8x`mCcG#5XőRo]jw+vw3'I9oc>H|H6j {~aY-IQ.6"wXhQton0kdP%\YcK`ZФ',q 4BQ:ʠK6u pu5TOhz2yLهi.Xt98Jyë2z^SDE= 7"I&hij՗^,I$u~^?k c7UFԼm*NEe>N3BuGXlHi@ML=nЁ{D0V@*q.dj:K=rsAgO 6PxT&6Bc.|Y,LѠdzAe q| uHX[[+b,HX 3'KZAo"z0\w&Ϧ`h+ZKBIy^;{Cb_D"lC=qhv}j6NهEo$F349eB{?YܭrQ4_w,/-6]sIo.ד[@ ^׈(OҶ,DX [쏥!Vڕ.d 36䞱h|&h"؊ y#""uWR`fr'!TCX\F.ȌwGz|Dmr,Kj̮<2hlK e=4@ ;q$]SL3'fMTCGިs2eGx%Mv-{SjJU@`^ Dd%/˗ncG-P+BE<>`jbUY8&cADzQ>M;c$.% t46Ck_O^}v4&6²o :쳾I]JE[ ê$qnpB!"O t ZpE\L,O :}Aow{L v.MDxY_ҠOO@\g(e=G۰w@?v +>gLQR׎(.@WF'*u?M@T|F+\0lv^- 2g^_.lmPf|:tV+^Bf9.{y*?DjAvQP g :WTO:p:$bִԦ?`4 $0{ws2ok2&Ƅ 8f!/0/]T:qӮ}=gYz`rNmVL$6DafFz1)O~#Mw\i304A|_ nkF3^k#F^S4ꧮBCWw% UB=oe`|q1q'H`?#[$GSÚvìy8ԒKۮLf0. w @ӬtPxb._͎Zྺ@QqV*PA|z%k|a}lĻp^ .*:8%˽nYn:HH W^C5J+W4vWӏmaZ\HpJv2n?7C,ѼQaoיLhUykR3%t4kCh%ab c@_~,Uu3*e;G~WݵM۪TZ` #&&hbYN_&F` 7+F>7Qft&&@ \Y2QڠhMB <% 4W޿";ޱk;|Ўs/KGE B[c.A J<|SO6 C=$6?j3\NEZA-!plFY!TdArSi+ih(3EI14omdjoՉ]®@dٱDȂ(l2UP{:˗?lw/ٝ2#wdFI#شDA(Oeϐ-R]edˆJ1|UlxMkK`("Ү֪FmĉD~/t+v`PڞF^9^=c0]~%W0.:h3fL#t~_ P!DR@ g^ Gx>_]#-Y-&&&3.&۲Ƭyq6kKM~3Mefu%j Y'=Ri1 ͸ed[Tۻd{eB/ wćAvs i-t;[d4Uѻ#ZkǁwmtelZ:8#" Fi!?z]?CvDaA Eǭn":ws0 =V;C\`%&:1_y֪fnE[{ nX}=F.AIV.5ʁ6R1=gяv1TCqo Nc^ `LK-vr-)/sT]k4dL(VÆ- FfFAΝ_1/8E⺒Q7,3tb4EM`dQ+4k96|_ܖhF%L\& iϢbw>&)ꄯQ{e?*(u3bS:ԴI_J,Ҁ|+K=DV)#;s.rBn>sF`5~x5Η1.)d~܅*F 81!|)HL m|/GOۮF #!mj2doKg6zE^]uޕfWղ r)ԝD0Zg65 xyqˤ`_ʯʤ}~Y|qbʷA@iELl֌tїgM0#zaZHFc}֯N?\Ohzr6$2+^m(i|vi`|sɋedgua1ۣ>fGX ^sQgB.)8Wqa*_)>BL ?ϦaЮT-~d餖/;GQTK+Z)&6|< ˿hOb9,^.gW2{3a"NM eƚ<( ~&_X#چV>fZrތFJ </yiF)F+}f&yVΉ q`a-arEan`F^iunŮ}f-)V xTgy|'c?w}/\1(41u𪳪KT2bKuqji"FćR"pI^ՠy6}/"&隙nߡ寑hO"Xϱ89i/ETd=7E 3\DiSPkqn1n9"[U|F~LCRc:G$4[/mD`G$.u Kq6(lK-[eZ3A &1^dv,ЖqcN : uQ'lwFVIRO@ ] -}X|@BԒf: <~߶%IFRK#%K~(>T,w _,bc+=|(D|P3_$FnI6hIV)V "c8,k'Kmwggi/̓ΊՌ?T68<"-*ifȖ["A$>܎<{É'衾~ҽ^9%M<1Md&pGo[_cr,p%rANX\ ;ad{nk'uw!hDovڞ{Ō@g71TSXC\IbӃ9K0Q84|{0A#!j{3I%56Iy$8-Zޠ¨? Ĉ8v7ʂ|ᩥ07Zp4rΔf;o@Au$ ĥSexŇEE(@YP⚾G0[PF~2\"y6f^;bͯ@+\NSvC&A?!T($5'0n2+6InjL8ΰ3MK X\H`1#^p nļpQ?uo= bIrZUi$Y.cԨ C  ٖ)G$2yj9NtΞ-0{wEԗ18q۾;v4(r4TihF @;f9C>A/p:gi]'PKoAVr?{7`(CIZ2 o%e `f7=2KS;Qau7{@*K{L ހ&TPsv Fѥ^13xhu\8G+]\%ؘx(b*WT$&瓔%P2 NT-G @pʲ2ߕ@ց?i YqOFWpufNz@z{u/%qҿTBɢ;7p|1DZڿoZ옢d$-BU ǃR:iwy kAvIq{V \~%} YS0 elЀkg9\ %ms43x\LZb~8PN )&86t\\3Ð6azYur l#@Z~zޣg*jpKWYj7Q0B0xEjJ.q@hoFȉ|,]e܅E{b~* \Fd&ǩVh|V'h.t:Ŏ:Jva! Џ6z;%k("~s[[ٝhmD:hVSN k'IhfzP 7h,]]Cx|D{sw9FZ3v{80.CĠ0 ־k3V?00I/ul k)|mUX.< JgawQ ,['8*_09dkP6t`5x1*ǒrČnۑVC}Q[bR<&=/2{>B cV, \yZX+$uIm %4 zUA.j@f@]<{0i9s*MrJ,VZ-)TS NMEGS<1PBρ{}gU uN0Q?cyD#&L'S.S^ -}BP(J8ʕHG+|T0 t mhupvQf+ 1U$bP9lo 5 ɋ_G&3;P)QcuՃ9ߘHV| *0LtDJPӱg6hߺ!zKN<ڑ @/tAcƸ_-TqQ1? 闧8ԭ|%6"pntjA,Eh˸msD&^h}AdOPEcnECIeuҷm3ȅҕ?9ޮ8uaƂq\B8ʩ7BbYƺ8OKI#Пhgdfv5. ^n3iqGo]2F&ULTĐH[1У~I _ Ib8MgT^\7 `ܴ/(z&Q,l\Ra?xZBh4$;92Ϲs[4m](L/?eO1xEOaaE!('bWbY GFLg=Ȫd# j"q:Sɘ/7-47XaZ*PK 4 \q'TE: e̍V XY[r2 ڧ2![2 |^v,;r`%EWZG;Iyq#oSVѱ .FgQ` $o瞫J~J\;Gw4z ɸHL A/_85OYgD%W*{{c戠xxvZ2=@B vxBUJ;GOgiۣQI1h↨%1brosV/g/0\W?lF+7`=8jqt#Go=Ȁ繒is!# ? RsMiLY7vp3+w4mձrhy4Ş`CN"Ͷq$!NXyS*o Ş7jZ;߲!ǚ*Zrpj%K0i|tciT>>EeQ]A:?? >] j.2a[͹sT]|cx陚%FkaV܍Vȴ|c r{MJ/#w:פ@Y0~Q?^bd] B,;f~F3#xf^ulp`BNlt"}3=WXj~r8&[i<\rJ J} z5kx1H uy>MYrzȕodz:1DT&l(r dC4)VCԬQ"1(ԦPrIfAEx ϴb=v'p?t80_e2grq5-t̃'qj\B*CW|*+"uwTw*Je+ ?B(+4NYK%[S#B1B8:^>dp%ʞ5<7ENimF/ZxpDqR.J1w)z^ti rlQ#4*}ltp/;U9wjIPt/`gC ڽzxG*Hg)n]٬S[HÜ7wu{#AU? Izx"_ρ~A4f' J+V)\ ^U>}k@/=2KoKn,}Y)8ץmËgtxZ.'Ux/".Q8+QDF\tv '@mNK ySd//%o:_:J!HKI5 l! Q- zZ+9'Y(LXOL;?6V*O=/%u#Ms|^W~ˉ\DDbLvz^ $E"-N"PQsL @SDlDTVi{&2-'i5 CUmElɋ9 vF~c9ἧ.U&6d?Qog|2Ygt=G!sw8Ԍ/NHVȼA TAMzۅ;\{)y`8+ ,39R o>HO3߬Q>و)+d5df?a /Wu`5AKEDKu|9gl ]ֺZZbD'S?x9"U|OvLu5u'@qN6 9-%%o ꈵnpt5Sk8 g#7l3n+NollWԧ-8{'CKW45YBrjha G5=@ DKu&![09Jut's- w004@S7%O[8'J; IS(ҝlA=)\<9:=Q1}džUwRQO A)$[T(zQ.qW\.ƺ=r/i@ {!!;ť9-!6;~W;s};$p5>0<~O$ ~6dT*g8=d߶8Jn!Z]4ڮ^xlE u 2[ 21fP=.w``ಀ'H!rT>X!Fs|7`_TiWߠr4g'xa ¦W#bz܅P~ ( 6&.o5'g}%KGl@a]=^W:F&Xt9uѠolS{l>* Lt;(71o|ڒ.2h99^>t~8La^ rd5J_a}fh7{R~zl?ZY~ *o& $ǴVYVvgI &݁tj7R$ƿ駄(i'b>'eNsMAMˢk|Vab6,M+Q f&l\_rjZpKEȕn]xq3ևvuЊ]!ɇ]5KeIq*=(Ch#cļp3맦h\kH:*#I^[8x`/\B@oNOJ;yZrdѣi7ܒJ;k鹄T۝xRcr8mƉǶӖ(T? 8=ֆD<2q aty0_FZBeB$ DM0 NE瘤fGţشF!Uǟ`!Y-T4wjn 4y ܷk0YyDa JG, ܽ ._D%7<\%3M g3}|NwHzT(Ik&V/Cp=\1 F:c b^St"M}#Q׏Cs/$G=i'+I\[ebQ&h~jTE,["m1aU IRZEAMӕD@ܳcN$0!Xjí8pSj )pʵᶵ5zCCp~rUa +;Yci-uh^2|~AP$KcHE_G΋sM7<u).'޸TC@"i_Jr'ӾFLaeֲY渧 L6 04)ܡ7V W`͌PUe=@ɯ[YW_ -_N-/lGѧirp V+eBT\(91{Y>ɵoKLů.{Fwxٚ]G+y 8o`^^˗:lq '"F":xѥH/xd;:3ƍ ]Q̯WuڏxvoH9R`ћsJz8Hj &% ] k,4>er66c`|$? ]9V,Yy]Cj˖}Fy[)4E ?%j} ɤ,OIZXrIZ:ix ; {]e`17)hKPp]Y 9 6#;xPO1(-_De9 Q:p%6y/,ֲAZPmf&>[Q}$܊oAx|obˏ _f$2J#ܒ2۴Lm8Pyx2^~_ AU3ŸtD> Qw{!c72[޴O~og˦zW8b藍HqEL^ SA Oa},/ ]S0$lU1d%(?JeBTbH /uphG[&!Dž月{k RE& |) xhk\r[ QAdqq (eBčO:_?t& ~HͶ9N<\;.Dv8u"xWŶh_? H3 dL}}0Y;/:)I3ޗRJz*=Pe|xr;؊$ܞQSLd,UR{@{}r1/IFu^XcFHaIZ桋'9E%WsU4-7С˲BDwQg;GiǒUCn?3E݄pĜ%ed_ldn(Z-HƤ{G9}C$:AZmmDw H͎lK&*QSG.L:FWFwБrLZ@x}-gd6Us/2!u&"sB´ =E=P ;U7^+2] @8:.?kn2swU˪i$T3ގ ZbA9* M+-*ѭh*9'} Ӵt v<[TА ".33Ķ@̧̑s kEכs3ֈ; P!ܦh{xŴQ sW ` QGd,]q5P)e$Fs2{9S4ҧhw_#R3d?QTN& +PJC]cG$8Tx'o }F~j·&\_O0Te:j&vû e|B\(WD-L.)5`hlh pwWv2ސw426<[<@U 3qN?7>-|jZ*=6+OK Ġ3v å^G{yZ&QNۏ)[dt&tZ):*pax&0 o œGJ { ISyC@xm_960!S=݂! zRE><ѽռ7ƣ t6&lDХ<22PL Kz/g;r.`Zt1Q&(3`J8]lt!).^oBUI |l9:ˑi% 6muFzFtQ<c`a`$7j\%: JqBF4EԛbĀFPCvh 1gYZ07070100000027000081a400000000000000000000000167c8d3d9000047ac000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽGj]?EhDTTk׶Ǽ5!? }@{=ρO )Ŀ&XS2|;+Kζ;X"8 fShrPk<%]@7`13:m ƏQ8:˞WLH~c47TЇ!Bk>nfp}̈́#F-a/G@YƻC9=,As%:\ڂK%|rj@bV7e(UU匀q;×ر8OY;(szBxԉV$ȀIJSStJO}(DYGlVB7YA[22|^LӞNȁu(,Wߟ5 keᖳ| 6Π8挷Z30ut'aIb*b0kuRy9{0>ʟ/AUYxIF4^CZkԩO c([QbϙQ~p)"O֗~=jW3t*%fh8) 3wt֥BtσAwp3|/m' Ѽd֡&7LetLKfM8wES~ %ǃ@sv@9mwjn8r٩ϸP&%Hrpu/?l^kҕ-%~יjN"'M9 T* <*mTPQqׄ0ŬLӫgC:羚%ON燧Կv/Z{L}jg~E!A>vFjubHD ]^aܧ@k3X(/ٓOWP? +#QR^-1VpHLmP )Qm ^]+gV00LݧUhOݘ= "ٮ;S+)pY>օ.qSv*I!YQ~1y_ڌwmn"3dUBCZsW-'t~5qy$U9cʩE; =^!rj/:0$PC8N"rM=^$P@]MpUҥg*\s(S"VTxY@vi~1rag3> q0ngG+Ӧ!Ѧ5mUx/ g8pG%1b+ dKEnm:@a {'KWDȭi,I%!z?J˵]m#*Z~tm~x|N2Utgq*-4=iq$ {iMH*8u.$8U՘S^hix:ߙaJ%BDpsfQ 2܀t&N,I;S7.ld,Bdpـ?%))wYE$Ap}7 shPv_/ݰZ-~ۦa3 <׊x >ه=2(=q=!C{aO&sm]K= V ]]2i7Y^33%b LL.s^w9ZsNjG{6_Fױ[,dOebh~r"4ƥy:h孔'_nH8sn[χӊ}A 2kD`iD&, h±ƕT,&hl1Dw71 :BI=iD1WJyYL|g^W _ \ȅXoZUqw» ^Cƛ?)0 oO4gD,Yo/cdh]6C*F픳ߊVϻ!p{NonM οLJwo)(+c2M1ōN]^jdv!qٶMHsF*p`%00T\b3)yiVmR [9uZF Lu 몈lhmXCt &%vfj mS;=Iv2ܦ&;]o۾i'0bQ fnu% Xl芅f`,zk8*u?J{Q4BR8 MXfR̩T#K2yB;`aec| RЉ W*_,. ED-&-R'j&1ͧ)Tg,"!Jl]_~[d0dջ.|<2W'\ܬx>l?#$tňL/40+B;)z)2}W1kD!.I_.k( &pՋd)h )K ts-A?lI'=X4B$`şk!:f`W~>/r@g[Z>F'@5{dm&O~X߹.)9ym8ЕMlM'#&7̔.\=DU@?ulN0ssܻWljJdD\N=G8ۨk#Tqްo8Ih4T?)츲ęСǥ(:߰݉>?| =uC%eﱐ e"ZknWTܤ{mBen4<@ftnu k6o'I;,W2L $gҩ1>$»^F@Fppj-._nd7DuI\AB TG!,qVī)M1l,ZWȅ /A2o5[9eM(eF:)H>M8v b{){Fc4~0~Ͳrw֧̮DiM)Hi$1́-GT t)ʨ $kt WrP0'*D1TOl\kPMUy}ixj2(=EsA!Pڋ6P @)*墙a_v{+5c%aP>#)3(rL$gzA2J1#,wL[rʵYސLPv0S,`fcJ j?:lįҦH4#Nw Ry3I|ػlĻHɺ58XIiBBMNGưbjhׂW'@@]Dgb=1 1!@i歑\d6X^FZ{Zwڂ_@IS\d*FH\dTЌykՙHɻalE_Lؐv&=~Ii$"j콹MRA΋{5~K=oGzfM_cpc>v,p2˘P ]D%|>t,yN~g-6?:3|ؑ(dSO +'+INAg'B-O N"|;kkj49⃾R%sZe+ tA2>ޤI 6w`I;0+q{]\jOcORe/ٜ> pzХ}4<AP5m:3"63mmW[6l]2*@Nqp ƙggR}H@tixbfw=sfbY쨛645Ry[CЯYIœF#% jY%c #ըәSSY-{qlv}D KKc[(,βl:|so,KV8 bf -U˷Vr7=Fce9B;ZIܯk $P{|ZVX+ Jn@@'_z*"dRMgmۜ%p4)WGȲ 45# ȃbdJ_mۗ(Nws`=l'2t*RR0jCX)tt`6n#2U܆|b㔤I~yn>0A,wUc0kd:P= =Y2=n=qE^ I3T%rV>q-mV!) >OTE_jXդ}x`YN.m.E|C/^iR4ki3 fNy"{Ʉ azQܬ"bFT!2B}C{R.[^Fq8I!eddN !D{гֵCz)ި@ח?>UݎxAb nrol4G1|XK,G ,"e军-lCWy8tO̦E{WP>Pt(R]L5p wذ MZЋ:n : iN]hƔuHYxKqVDFE3Lq̽T;<>9%Ж>{jyI ڋ#Fi^Yح,᪫Dt|6c0c+2OJh|ֹ/@PX,%t~yy()\[\XB-q 4BTK57,DoŇ3< X3zaZR/r⚉G 6].P3QP[޽أתZS.R`{{Wqޛ]%q9%=J݉-i;GZ#Vډɹ\ryʐG_C6<Ι?Ka:x,a!D;ehV~iKZpvj;<~P,"?d h+V/;2-X4{ kfr{KB2'@*#dpb_vxt5T7yR:gd\{0R-hc!Ϫ| 2߶ "U]J[w]GC@mqHNU4'jl;ۦk+-kL;ʺIi`al3E%?w;bv(< 0976QcB'xddlo #3gSP6bW3Mr+ 5uK9Aȿ[w MR4i6M8Jwx!w_҇˽epFA,e"¯T8I,u!E#ǔZ顮IK}-ޏ:^IRwE?\5Xg2O0D n~ 4i4׃ ha]Vf?4@ayP)TmoEwï}D[~?Tn(tR8ɍoU9{ Ltabti zS*Rɔ yTi2`޾3oռ;e ^aB=妷r.8 r-Hbf='LQEqn*rI ֵ(aeN֎m %qW&wC=!(Yd dCsm ۅo)8O~OJugD:'TwMMӴycm&Y0{b}jA >`$:7>Qv@#H'l%A_AopN+(/B)cr˘t&|Q+-7c~TgSJ^9B%`.2U>YC"w5˹Hsv=Bi\h 싅iD( =KV5_ V*}eh*/|Kl,EPmzbn8"} Vr1 )U#:DC_GlѣM)s 0o4ϡ~o r‚CCyRƴm4sTgQR LfsBi3b5Y FA@Y8J[o!gZTܑ{q-C[}01OQދ1x2eWJ]1 Ҡv\P䛭b&lsȦ\5?D* 5JY! ~  eg#fU8:7|-"I>O50yxT?sg]aSFKkz{&dj#(sgCG!;I)V #psKL 𣽇 ")" w[,2dra _bYc nkH"[BSoXw=7.LVɅG!!P# 7(%;4vS<GjJVZž=n'! FoD/[131@EY4P߅aϹZ9b}();(q1&SyyiN~,5ͲV lq 6!v:#׶:0>y*0t}Pft}gq({78ᰔnxno\8ihN`'Av?H%o}Rl~|ֱ0MEM )C)Ήq VWCRE%|]ꠗJu=o&Gde3^XJ<18LPA\{-C\s PMIMZF_6?XvWEWȭa&E}[&dB[> ,4Q$NH9zWąqA:0P[Z4=d|}5t7ǎ󫯦k:1zF p{5YJk\Jav0`wB܄|rv JeU3~Ɯ;o(^|얕pL^ H ۟ "KO*%b`Oa@QEˆb'cH :* `~3T-~ɔ'!T>G.|Mn?δ+ה=Ez2Zp&Ki<3LQAxKw2Nиro"E~:=Ty+y__D"l.v~=Y$i-b.%!QAm"!kq<0Sw֬__fu ~o`6|j$kr@3)[)ɭDb{2*~"/˧,/HEV qMO+>N+x*'؇= _&1. rͣѽw^9pGܤܥčhTgm4'M:0o+X_r V #~C| ]<:Չ)\Wc R2q'qu0Y4\d^[f L5:ނm>:F|uo-˚Vx GM3!ѱP" !V;4e'cxyƎxP^$rz? 6VOPu5 w7SI9u.ŮǼ,(iA,B 6tv!4y$m֌^?ڬ7iaˏqkkqV)̆{Ʀ-f.i{ݕWCbޭ..qË?,<> Ӛ&Q XqO{~KuN@̃ӧt|qʺ;+PVoΑ&b cƩSn3*.HuͬOi8%ܙ++>[zʜhl[>:C܍'B7z)ͪ*K._LVئMNUq.kO?lZ +oe\|H>&&-8kP1yR]mފV^R ]{e%tuC{[m~lq MAY{OpҺ;^+g@_>GtCpbwj3U<59KRF8&Ċ;`h⠻ʠ1M{t={G.^ H$Vc!"g *:s@iT̠fzu:j"&+u ԆX̢`5ml9mW19lCmcDȐiD*mx]&*{7/MAXxϠJr i ?[);z!;/hZ믒f49H '[s*0w{ؗ$ +*^O8N"Hz'(\~wԒKkTwiHrjʸ_R\|&w/EĴ**4)'QGhXBc)c.6w&ϭwK|AV .&%[%Qx:,r %,1-̇<ȜnWƇn,!a%<?&~x7++Ֆ`UC>\"L ]ìƐP:hDUNw}%SM Agm`u45F菉|J lj;DB0G\:I/Gg$Y::_ORh7lXg !i9 1Dg'yg0`Ig~)C[\,ɯ.w2y#aQoߣՄuAB0?CJDXGoM^%**D8 K#U&=lĦ}6gL>r;>[lܽh2 |F58%b]A-AoJ~Դqh߉.y+sH'Cwy&xۼ0CDt"ƚ'Fl~{1]6^P''n1) sxS/J=dbܫiADt R4 yRpp,Gjf 7YZ4:^$]92U߆OL\/{N~ pp5n'a{6_f!Su]rm0JcڲR5h\.G=Q-)<مV,nYjD} >u)#2N/dSO ,otr~'nʠ emOz\y.Ը䗐gyR3v$;:1Bdf#.g0-Ҿ+[gJwY }餈-7H egjG:w Jq~jJ )(~7&{6vƘ f2FƬP~h7vW*;sAI3vs3XHN߄1 PNSѫ*+ mϑ> `S@Al Y^ 1+j fK\TvG obT$i WwQjʳlŹzZ4DsG@>,c5yrB <_W 2ް>#uKU8lK Pk{mӎ#_k ·<8a [{K#9롿y~_{a- H@RVnxzcymt{O|bz Y,#>9H2 *`RJ SDXUPW25 }B9#z;Bԁ4Wϩa+R v\#f=%( { gxŪ=uH fsB=x|T2͖u*A6+Z9 'c[3_* >ȧp xr%)~A_4]\-c_fr9σmJҴDzW|Qe ?0AE,U->nwG"EObd?q%w®|hL>U}VvTQ) (aIý*4-`Ͳ6F/ n0VTQƕt >Æ"V9=R rz ] \ҳz+1P*N} fUđ |pјU(xzT1Tum;+t,D =8-Cr'częO`l^qt^͸Z)#F X:>1*< gjG1f\f֐t>JY_Uy1Ƞ)3ECcRɹ=ٳ(4 q<Հh@98eu4Y!xN6(5ع 'SEg/K ML2l Z`vU1 x EҥVnCePӨc5E wN atd(L74^X8^@ LALx97!s6٢ kQowIQ-Pu9[Q&A5Gf}g7eevf8JAR'o*n@'E U̅<C5 z^|#p$)A9/]Uj)GPV}o^KV%9:xG !+$l2琇HXMY$Ou~ 1<ầ$%L+D\+ K k"@/m11%]t%xD}T-tA807ـ"P4"GN'y! ו=(M^5YGyk+:Th!<Ԗ;_0ʬG-&1dX2,^[nh]/v耺z~y\~ exØAA7Yh<zRS\OLfA(YKw؎g\9ۛ^h} r%3܌\jpElzA+1M@~r љ!PT/$ЁIPpxVʪy-4s!!dHhUU T`k.VEtW]Vx-'2߮v71{-2 m]oĮ$OdN^N"'(D+UyD*_Ӓ Ia8o63AtD/LfuCz8B4`bph ZTCb˰DCFv˽z7 m]S+Nޛ!N]F=|V.'x7Nd*XS҇Y5m*QxRDuJ !r7{ۮbqÜK\vg"h`tTFG4Ft!8ʂ{}]RQ6H&5zP [R12ބ)"*uDy!R!(sb D%2*' FfLj$@ƚL0ë ~9QKP$ ]xKғ-m: ;@ܒbW]$PtoƊ./cb5Zq(c RR,9!HBh>DGͥGgBB`v ז`#J {HL$ ~p|USAoc秳(;8rz-Ѐ&*Xm IzAS,OJqLԎWXƿ  R+e~<յ8m\~72 Sl"i&KrKBYJqOa { #b" ̾%"Vkaˀak[n{{^bCa{8$ůKWX}KB<:%T􃅆q2U|M^C h-YtEOu&Qd2\-s@uܥXՀä ; 0jbO.S/\ I1bKoqT};%H']HLO Wփ%~x+iS 5=vtV"g.eK $B}iu( F kT!:G{d7gx/nI6Rh mr ƔnSlS>qQ ҅e/="`[tz(7&mV*@q<~c:+شx(y+J DBhr" 檸`MOꑓ X7's!lp_<Ӕ gtM6$$|{qYmW5]wk7/Qup"NeÏX~38>N DRGBPwR(6R;f{6:G =2c;r_Oj=5do؂)Kښ/RmM(o-y3++ Y= xFzcaaItd_o8ysSNG1m7gYZ07070100000028000081a400000000000000000000000167c8d3da0002a05c000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/G]?EhDTTk׶ǼW-^Ik OЫ;?DǙԟXO &9"C`kGU/D/JGK1Ta'۽v`}ܴ|WY(-Էû͊z A2/өU!&|& 䄬YG|83ǫ4\15zqlt9N-2w \`;vꚷ8'/¸G-]F/s0/qRGw1 :y {8h[bh p^s s󬥂5$R,@8'oe˽tqiyof~<˿32x0t9 Q[AAJ~;)(Xldj:[?e=F|}ߨݼ9't|y\sP$ ۂ}vGy` Ώ3Xt4,?,ϊ GBH_:J&GvUbLҤX7rƋM, " =vnX{AH)꧎WlZ.6LȤb2.J2dk_'M%o|Π,usyMke^<϶NG7H=R$FBG * lb63ຟǥ̢;v(UD-} >C N! RV~znUg_ֆ[9=>tfqsb[2j֫K]at􎲉8O,\ڈP!@j.Ѐ7˦>kS J",FXW:/Мz1Ly.f~tR=z.Q1,C.ACL`0xQ插&t\g]$" x.4,5v/N:yE/a)딱vbءG㫼,S7 ,|h.䂜i2m^g@KF|k}B]M>@ .3P{V8l*S:"~+R [kĴ 6szݚP}axdQ[l͜Hr| §q̪Mk8 [l^@acNWhb0ЦmX[~C6Q9i_  E3 9+m*:%WF? HUE ݱ_ϸ9âIa^-qsjnGWER@ԏI<{}`(3BmԊ^xb28b`:J74(B{^_R*6x)N@,,&yO/ +[XU}?+Yٌ2Ϙc[|HxX!7) Y, i#z{[jeHQo/Ϲբ"c̿gJ)WuU];6Y @l1\[[,cw+-G҇墚!ZC!ҶPIZ*YOC,Z,iYTYA90&rW!RL1.a0ȄFs96Xŋ,(EwUQL@5QS_e:i1h4OpsUpHX31x]RuVW&ѵ6 as爉WXiOiAVu9(K, fq\B23\8(nCa}60 b!C⍖e.3 Vч*Zb?%$Yi)gg4pJeRݰIZ)* k Nس2Bv/_~2H9( 8oa3,@d!#yOɰdV-}xi:$\򨾟oޑ&Jlo6EQ 1O' ׶3>̪JYĂRBQ[$X GHGwn%֙cfΜI.lExqKn0BM G- mzK9'3y?vsӻ/_ym^;={:˜_B`R.;b,_Ef~MOVEZK仳?Eel DFIgv4[7K9rr"G%JG2݈/+u !ٸ]v 1PjUݷ2;߉unFaXu(m%!Q+kosq?=|s gOz>Kp7[f+giWdcS1,W DВǙLq0%TЃ]nYmkB{ V-}zϧR[ex>Qkmǣ*#gIN]~8yA%Rˮ0?N;L0[N>vۧz(!Ju&!Tp$/C h+,6/KnXoTEeQ>^;,gG;qv0=l촽(r8cdQ-qb{t!ٗJ1%lzSjfzO+c V۰D@.e* C<9If&ȷ(n-E osc8/(*n1 &72G,xm(_jf0UtT xdl8<׻2ng P|4$yqk, + ?`s\UF 8|?HQt1՝o?g ô75;%]YOm*[b S@\F=IAK"W] 5iNc5/<*Q@w HcoK}@*H1,G,5\|6ly)dF) Z{ݡFa6.hDߢ٧i,R̬ ۩W9Ĺݣm1]~M3kJs F_ XN"VTE9%s ZLsd L^FA0xKYP9|e}82E (O1ه3޺nAQ6"WWRYo7]~a#R̊7,88n";,': LB,AxikC2qۉt+Ѥ؅'CA"[n>L'B<~r| {3`j\ aq*osxt Xx@ (14dgN5v!V,_\@pNZ W9VÅ3164aGǞkz5:v, A'CjO}=r㯭bHJj7cTn <{JFol?1FgN[Xt|;lt^R6dV}y"%RFi`72uMܵ)^F1z *H0{wEzU6+N3Gڨ:f4mlr[p)EPOk (1a|`fp_b,Qw 8Xg"]q o]#A鲽%?~iO^-BZ\Fb8ҟtUp=/-ojD)?PE oxլyKb큯kmPⅭ&JVL#HzlA[E `afݯi85sso/R5xXl@nNM ِN~y8'p Q DQ=U'oMQJS`h!+h ;c6N5fVY>mK-NK/P߿ޏlXxkB58GW k A7)( Y%mn=y[)A Ho`k dLwvq3d [c(| R'P$> *'{J>Dt )?]V=L%u9AocF3C@'"6CʶB̬zvŧ۞B.G= TfOmĀ 61%*tǂ NLW1IIwcχi/UO31܈>ʥg Qt;?v\ lF/`!Э\Ӎ)Uu}pr8h-0 躧["b+uߊ~ŋj\ź0U_=?-5f}ԄhDbFr ²\R [emvQ$3tYf ^6%-g>&pQ &-i]%7Ⱥ\ptVQЯ]!|&Q"IQ99 #ofC`XD:)R0Ul1^aySpo"{Ioa-ro`NV`= Ӟ3h$2쇁2a$>0;M\<*}-L/twVL>J?'b67Zgu e/7P[Pd@hTVZ짼-'ס-eK0d0ߓ_'z??JxE }UCй?la1 JlbCJ(ץ8'l9e)L40"$'TbLR,un3!K-/o]ɱcv״ { ojR!y} n%! fWRu53u>XDysȼBE|'!z%ɽyL\`Hm.L,O| Rml~F29}G~MW濠)Py1z62ֈDѠ`oL\( ?ï:5u{=Bwo\Xp>9يuZ InxUe:V. I5/[h$w*9בpw&qa $Oeܔ@ ʴ@ZHimRfi9Ŀa9z7X@/8\{' :ަ}hG8< ^HZ^?A}yuvY~R}R^Oy+R OoEb1T糅GҰr"jzbUQ؆<VuFfqiJ`2>QGt5O?ћY{QϺHCm] 5{ Ծ'=ᗹb tHmQ<+$ ,:Ѽ!wжˑ). ;GyiԈedoig#bTW S|2R+kt"A?,cL%N݄ZP$Vtc۶i80F)Ԓ.bhۧ^?1qaM+ c}M]uejM*Xv3Xfqg9DIu^ڱvj[fd6fÍ]֋>#m=袿r-j lq9[nVRCJ5kIcOC}2e|(S)~ju%oVݿUC٦;&V=SǶxVCh~!mߕ{QXV; &U!u %/PT^M,BS!EcWC-䢍2uu:eܓ\a(U^sBPjYoxzrGN!Lip,=, }a+cm9(seF:Ԍsc#=I}l^Z%`N@tZfDp4'c;V`~{`ņ9*lU p'a]EF^EYZt90Q(,ނ=,hQR+I <:nfςabSiEbVWv3PČw߷xc`\U0 kŋs't%2t^5&u~8M*b⦞m+ٱPPl{sF[PIYΖ$Ĭס+'MIq;N`<5F:Hg3Iqvr#,TcEXQYܕjkTu$x""THSpj7 Ey/3`gŲ48-l] Zeԭ:5`\2~nӾ)[a,Ru)#Bd+խs{N> '/&v[OZaPޒɛ$)`Fg=8ovI9c04,.H3maad9ͤ%b>YO0}D^> ˙&ӱJh35㶔 AHJ0sorllX^Ue0~N S vpy:;*DO`zfU~ЩI0Ts(/\ƧҴb(3zIƣUӖtT,~H $|BTEX'7=p7Uz\1#-뚳o9h{WEߑVG} <,`/ |ֲrB8u]0qR3 xh-AUzl7+;EB xm{ye{?I)]66rD⽸ 4(^GykJDL,M$-xOE7Թ"ܧ>j|{2 ##IaF,NP 6B`e#L P&-k 鏒OB7Q)^Z˷oh(ݲ,mddTARky~n>&@&DYbX(%Fa#CoL+~`j5W &P unf@2 ~.?߻M+=1g[#}*苄P ֋,h B vw+ 6 $+QI_L]=ʺjP7u=Z`V{g~Ҷl l*GJÆ2*ږС V}Mbv3(8Bqt UuOVdW-Y/&@e)](}"J)ԶʻħPjQᬆ,?{s, Ll1)؁](g3u<C0^ k-7  ߫-_o:ץ7,JT=1ic_yV\hBUSB^n3&6D @paqY?2C9h>K (ш -ؠn *CAz,S)D48P['aluA)&!^mq2/|$n:y/tseO/7yO \lF9 zMTdza{>>ja5 ċYVBR AG݁Sĸ^J͸|[Q43ΗEW״mnH =9׶irWT|i3Bv{!svꨕ7tY[]`գ949?+HW)"u{( lL.]xԝ=^^U@V1!:ƹg2jё_4좤 /C6QŬŵeά?C)c-8N]ʎ$3+ȷ6uWWܾ.T?ݡ.G |XKe*ZcZG줐>w%ަ~TDJMZ EA%u†j)N=1m7@O>P60h Cg%ɓ4S@ؚLd${<B$Dk zө"Wbv|u;.)$.-mj3IRpvu JwމFkm%vA fz_=1-}0DAOj$ϧLRw+FSoG*8 n@_ Ó-᪆RV2JQҭzdފ :wl=UOYݏkk)\k Ata_um/tf|sww 5 !^ޓVBy 1gp*U:r\˚+f%H#\"SB LZvAۮ v?"FVfɍ-^Z+QŮdÕβ%P䬝ZVN@ݹy Yvi3k5p~_3Cg\Iպ$tf. v8/e&/#$m-#SF\b2eº|޴s☺te@+1RiŰi6?Zm^ForE&ׅKyƫ20= ׆wS5`Z@n۬uxCmjS|/d:_ʼnRIS*xK"9=nc2#Z8yZb$^/~IaG,a};gvH1>fş/D{rمci^&v>.C2cMq7gzjaR/?f8ZxUR2?'@,f$C/$O$RFe@yM)rb\8fh짛I;q69` ,l+8#m/=C>vvswcLrmN~nſr6ߍԘ?-i>c}l8757Bh(؀oz5.qڃH5wWepj[>_ַ-+< 0SWw8H8 H͸L@Qy-!<Pv=sOp0 ػ&jM_8jpԌ&CWGV(Oư5G9[-({KZ:Juw&&mT;/;R== vtJ_+ s*y/4)=3GhQ@E Oy+-ko&V.+ZsMP 0ap[֛Z}^* !ZK43zQ)%n ڊыb1]ِFwNO>Qly÷QsxiNbbKjWX8£jQϽl!>eXjK~Ml]-/)k%x7ݠskP)䠰-#[_r]Ԓr miB>fmd4f7 wl_TP>li/Q3=/A32)P;dnB*9.fb9WM >|X#Pi"lB8.X@c!>76crAHq -ffBjIygƾ]mb?)9L+H}J~oWKP&!ޭE}ͳèMi櫢: o ᱡ.ZY~EÓ R,I lǥ,ao k 6Z< K@ M'EWMeyaʔjȷcL4k?ݚUEybyXI(f>ּYS ~뱜Ӗ hBКQb5DߤޡFv8MݒR3+dvQ^́34Ho83<(DPBO]JGHC4{5g4bOs̟4[ {>o/Ep,.^/kQ7x9s+bv$gt?ᕥ2]w%Tj(#`QS}-`1_~A9KZ)Wb~yU&/ lWϷ幣|y[tv> 9ͮߤ ^B##'(޵!6eK0`q:;6C+Ӓ0RgjoFmN{ocZ@ڃUYs2m( @K#|SH2^%1&z.ӑV5F x#Ob,OⲛoF8ZY. ISEOͰw #cL+t=Kn)ƿ<Vpm9)\SKy•)Ud|$Tr\6YC-NxhG<4:+8 }i.PŞ〖5.!yY>1SRDŵ"Sɢ-!:tzy @X*L y]@&dOqFr$b擻p{,V 9^?O$p'۔RZx-|̼>Z)ptP?YJoh*%mk{,{}oM5{T$9O\t&֮[}Oύe"|&BR0FkI!W:+y^޿Ef.lLoUz˛T@9{(r '?'E}!4GrI-tLz[X!>nzE) bB9(;lrG1a \W1YQf'vʛ_qKvjL a9Hw,$zBg~^kn1d rz͎;VMù9'9WԹMեBdv>F;JVu ]K$H!''Vrl4tB .)Q ݻ;sk(׍4x|?Tj#H*KD}O}+kFTU:sB?Buɰ˜?w\ ;ʓ{2Ez2,㢈34K @fȞnG}f6$?Ӽa]߷T0Q $may{B~pԖSN=ĴK^Pl6wkXͭɭoE}4}\Oewu$P|Jvi? .F]X݅tdžݵZqg tGt,63s1i&Ro ϲ2X"nGEWM O/:WxP7 KiT36 S|^DT4>Vk@>V8`R~6<0d r c4r*'5U|~G38|IObN$TV_G…c$>rbGqIVK`WDrTlVсsi.SPNhMu׶LNrDO@@jZ2e/J.TFa ʻ= z=dHBۑ XGwYq؀^,|Zް&]H4*;Md< ie|/{Č.sl]< o3Cd~hl?Ef#_V"֪6L0$ kG2Gq?ܡƓ[Èp=ΛXVpG2%e]mjټ߄;hewJ@;?acp[FTf1L0lTլXgٹPdFN ~:`P?nΥV2H1\hn|,$oAst$p Ej3 ^<x& GP $ېͬj)qGGɌ"wUcfKJLll*0bff.elY&Lɭ,;t"Y@DT5ok8LJI#B-ȍanK- ӹd /GE=â^фTT=Y!d?Sq,ipԨ`7э]b5%#%(@ȫ \ީoT寃@ d:yXZ4Qig Pi74#6Sܘpփ?`\Ov&\&r7f 2\?q6V.FZ9|b~ڊ߹EɖN26Wص٩YEš09 K-Y` .Gf9Si st#BKŨ5GXpupl ~s0п:"16-XL% R !gj%;zbR%R:;͇tJQItқ]#Z{D_}u0bB=:sB&zQ@j8d7";m4d#%- ^j{9,}Z$0 tc,8rD\AU/&K MLah2żz幉BA9]g98g7Τ>.k&x\chcEJL-LXg諁VSMA`-V3& /୴· xYHTt, .lEԕW}`g#Ld^7oZ8`Qx7jwYy. R4,SI2+n6 mURP[) <*~ ʿ7dtD+tK JǸu^J?}@r8u(ӲvlLJSz2I/d͙`7(h BƉ(S}pm viJI3 p:>(¬F(Oq1͌2 #@KOWm v=!3N wbe:"2'ˇD&|Zyۤ˛ʥ jn@Ln(qJݮ^S.j`jL S hW:y bcOλH`H9@LyFp!yCUqZ IU}>&0ˡf &@kܚ 0'Fh2V"L֗ȚפsƾN *-C?r-f@Va`0%tPļ"6TDM2P_.LO3kۛK:\u@؇cM`Ty1o|S`>BZ5 4PW(PhqI~ؒv_fPݣ|1z(XÁ'o5-6۰2"Li逸`L|.n4 qEy;CEF0TS>#lxO,)I~"kcwlu'8]19d;GiunG)A~JрEP)T7YI-q4u9<6Gi:LcYY/1iB(뾭e=NAoF!DYVM@"AzS~Ė#[K4m!sexq;D`:v4xa6Rb2\):d&DMwE$7ѵ+\yBSSk0`lR Sm+ϙ tp?"VU7Z7-8OK|G[hU+*oiPCS*!E}\0G53O <4MgF%}a0T/މ')Q||))43 @(ڙ%W JRp 7EiUf!iƇvee-lw7u ;apg؛ɳ:`& Tg(ԫDoA㣰I㏝ Hy+[N^T$ؾ1gQAB|=Rx21x:O.LX3!~;p'L&[vxA4*>`q@м}:aFԘc-=w7JLD]oؤ5U'YCi xԍI=ŮKb.4OćgaByA;Ei&Ӂ #itNf& s0=L N=}\235?L_Œ\X͝шȏ]:HM#ƻJCp,Ȣ0Cx6a"67c[pZ>gK' ((gU<}px-5SBb5"z=> lk=FޙVrsǾǷ= AUC鰓}z DTG{{z4?6w #^8y",Uw@f>?C6w5~;Yh8!`I I(:;Z'r:;K .-U:$zCXm&7>k粳D.[_AB7TYOp(wwOg`J2 |/P.,4Rq4t?Va.8FG<_N xaMe勶yE5:qfrtu\̔ʻE2ا3oz~&F? ը3 6?S#m[+MJ𸠲C_Əpδ];+m=H LUCxvDUTjѾֈc{Tq99⋨+}ɏ 0ނ |9~ڼ߅%=OE}.}Hdm~(az!9ْ>IǶr]ˍ|8^)B~:͖@WlST'z@OD  /&gS5"|bZ2>=2& U-lJ>v 9Ul_}U#Þp ADOk'~4 z\b / oiL!]nFC2 eG6v04i<f LuݔQ\u2r8Zc@-3q<&eū>8kc{Bp>_r}b_?>oUEJ;ÆSҋ $Jm'8kMCO- sF}eQ;W$cTOKkHX<2ȇt5{3$v'> 9puNmұ9rSn0]9>Ws햰 …?>hQr#,\I<>?Ow?피WwE  : :3p@un=*n9/VqmaQ-lX@5 xēdG)Dߛ cyR.*j'L7Skf['$p|wF- ]]HH&x/X?kߑZܒb+;M׭jk{kog̼҅svߗXî)7vRpgCVMc,K *NwRY.jkyi[)Ss}W Lb#ȴ@BuYF-mUAv2_3k&@dx(/9Sf!%~''p_gRF92y,tՋ0!"Գ[-A[am$(S0n,TѢWQ;LIXK)&N*Da2uN^Ҩ+WD*= 'ߟ*t+.A%ȼzkΖ7BGN/;VCtsxKpBfK|&Yy6dɬD5ߘ=% Ud⮯=_Y5]NINR%p0(eܨ϶+x?o"ociC˒I=l"ybUhj\zA1b@Dz.sM?LuŇ/= /ǔo@2!h(fKE'Cl%+?'Y^2.ݡ AJ=, S_gu"+y/'I!pl%tH0,6} [>C`2Bス}c 12nTI0A訷+cxɓxaUvcyoF35jGi .[*DIhmi+!.l60c xoD18O./LvF=VIذ7`!bjd}C )]4R|ऑ>`ޫ/`gU'z琮PP1Ǚ͊(qw }V Q>ysQg0W /  ލ27~w9$z [ow$(դ)7$ R4»iHAtJACʺ9V(P+oTʡ8 8ƅo[)V6RяY9~  czs|@TGz T3fUE:25h`*GtzL%"cѽHYLXLJmq؆7j yhb [FP}aΞ^If0Gq_3 :Nac k*EyF CɟA?U;, xc_i8qB?^K,fdq {…:լ?h#Ay` T/ CR{=Xz ~Cq?ØX洈v:*n.mLa@~ B#I\l'd!SDB\f>qK: xI"8o*<0YLw8;%;30҆bTwXx*co  9%einI3OpXEr8G5`eE_!a%P5a$'B=ZP5OZ(t3]:ڇvJ*sgGE|f:v1A $VVa20D%5p<~L-bF; &vTG?Y>Do+{J)AdKaom $э Rsض]̲ޑj#tchAP'7b.bNjϲXuo,s+q0T"ަ΀.U &evIO{rSq6 Bԙ5ɂ[~9Yq 'RPZ!=S ,Tq;潷7mG0a1IzIOS^m <bĨܷH|<w@ڭ\.(Y4IWd>TXRctw9l!4갑;1+tF~C!Q掲Q˕|O4]xNGt>`:~nAJ|LPґU@zAZx"7i8,{-P+m4T$ip&Eg{ׄQ5MS =tЙZc"`gm]S*ФqVýKXr&5 D]1 6҄ٸ߈խTL37W/HOΫ˻hH}\3C" Oz5JwթA?Q}?yfUèxvٕ* % ATD aO.09#Vg`wT@Sؒ@$m)vFy`YѾOCEyQ` e9H2x5iάrv[~J]m8]ɽh}!zA^D̥nBٛ }~y,6J޹2S0]iVB{zU}S"G99|~()&;;EnkO=@G1`)M^wTb)/C) ¦,Y"Lc,j|4ٲ6:/$OwC]gO]klmZNOWQЕME_T.6﹂n=+MG$) :Ȩ|Ɛļ2޳\ p\ ݞ<9 <{ Y&z%?HtJHޕ  Sl &H}ne!Q Pw5~=9yfd?'[gڒ6l\ٹtAFvڐj;3ݡPhO-!zWq> kFNjEaJ.0'$}~aV[&팫AI ٛ,"!3\ :ߐ49]Hm8=R48PP}UӵDAPTZdcDܖҿ-_ Rl^Nnw޶, mыӤb$R!i3Yx^0zUJ+2sl2 pc[f&f0sX,niK `|ae)JSp⽰=p04,Y4uċtёKa<,_f 3Ņ oX-=+F<%$Ť4^x JL:(oƑOH8W{|@HLK}J; aD9S,5j9*FV*զ"?Դ"#&N~.IY¯nh yp h°͔:baLbp˰i5ƶf(oΖX"!Z\U{;w+\e'N}Iѡ@= ͈(E#5-J_),0璴}Kf6' 9;=fTfʚ8 tS)WN-fCB#edzHLG@,EAw"O}\ ,kd_c ebzyQq;(p6h He*Ik\yX?-OՄ`\I^JOd[^é_4~١#d_600Ncp#wwٝj7Kx/ iz/khY5V} =kTksrXx O k/P<t&HL Ȣ6GƘO&aRzQfQh緥#ɕ5&S@/KX4oWj NHAN+"O- 8ܘꟇ&7Iհ<zFhǨ+ZRTȬ^iNA LvŲ9͒帍ČX/5PjL@k<5{~*m#F9<yFڧP^ћwhj?AF&Kْ 07,M#x:8~wΨ:!>+S _+9~Ҳ@իLFC>{ٕ^"֡'Yx? Pd,~XƂۆK7"ɋ4 =b Z pJ~ImqG<·(e :U?QWZ AbǛ sZϣmNCfĎi֎AJ<I@}fP /rH՘xDb{w&y,pl:3<"t*W|=y@ďL&90퀢k q0 `oc,pj̢-hjȇk_ }m}ThR]tn f65h:l(?WH 2M}vN<γiyY?%7+,ީ3Dp"'zBNXzVg7\ybrSD݃\3e18fV[>sc1\zBCVwR'iց]00 ۘ>pyI[2v}#aa"6mAnWz̔puw>v+;$0ۅ/ x69$P}ynQFDm#vE`z~i^s9r0ߒj)GViFU 7|SpR%?l@63 pa<݀xKV{&zS{o.#LXpm 5! u pC 2<>Q^+GssSq-K\п?Ĵ\.yGrBOs頷vhհe^5i%B`Ntu(¾ì?nB)*IY# 2]f:nf9}KGR6i 5]@|Qb*03IN0"Y:3-sv>MrfElH}aFg1⻣fWQb WJbB͝H S0aɒXY<0b5IZhIwBI}c >э%">[{1DS2ּYO&=ei'~= YzmЙWFC`dbϬk |L[Wr0{fp:6GC l 6> >2.^teh`izlي>>|}6ƭrs(Tocu֋#\dۋ/W'q}͖<[6x1CZ<) tN^%TCjoͫܤr.8 %D@%iaSZE`VOX} MiU}!j:9a]z{sxa4"1b_X,6ؗ"2`|NˡJJ"? P(!Ŝ(CAإіN1m: N! $j>f㩐EE"h(ϛِoNYlL# $UU5S64Vo}!@^-:!God[_yvytгοdC3}leHu\Ѕp?^C%i?41glↅU1@ŬwO-@5i )4͒ *]UW.}Ar/UcE)p8Elfr9@), goZ (s :1w?Y5 !N:J e篃?C}? t(c|B:L!.iT'ti{ST;ȝM4@Sپ錼RD~u?z|./1b)֮]CezR=ZMFYEnnlvUx;C +U䇫EyRyOcn8kL[_v{J09-g{щ 9Vq,6t8.1\W7\eˏJXP=X+)^^*M= q9}ZvEppNf_HArp%ˣtG[[i0rY맟dqiW@Tf} Ҷt#G"bQ(y(<^/  "-"} t\Z(&JrWfeqa2ҴI,MDKZ Q4`W)dGٴ&\k}']_ 和+*Q&טt[=7'ePK8ǜk2e] V٤I6ߚv_Fڡ lDZ(CZ>\it$E12O}\  2S}ʊF'Ɍ DaYH?^Jv1gp|ʽ'ґ̄so/Tΰahꄉ@ s0?nGZ4Jg < ez\',(.):8 X<,6®|%$-ƫDxVp+KKB (IStKD 0UL^7}9nܦ1PZYv[%ra2@pEV5{E,7JA4X8#R8}pJq}gEO<}-W~0wRlCefG:4ڪJx՛1n=<HH􊮜*T//gD'*zrHh1㸭OgShR?BD&dh7op|j/Iv y-?16<7nU` a32EjšBVu!Ɨ{*S–9}:BZG[pN>I[;>YsXz]Է''$IcO{GFU=_#iN]9MDZ‘Y/g|wJf YBz'H(R5VG05oZcb|َQ iWTqzH /=z&q٘:څR,;ME`*@- EN˭ppT,̌:tRۦo߉z_|U*e<+bsq =s s1qIJĚq,WbG1W|F{7Sl/'UЇx.rȅ'L$I]|i9zb=р$nkkrkrl?ζ WD,4yF-5(ZVH"KnQ$" XtHQJ}fۂvRh8@opɀhkzƜ A;^'Z^ mSo\{K"/RxAaK$ڍ'9|=DZ">ߖ:;/r"\lQދjc)vB@rb&ܩR? `Bq\1ր%n G3" XP}HbAі` JL#Z @,I63GT -pÿ=YsRZԶVrL 䢘1~ݶyl9yaU/nuSN'AeWDgH2᭦A- y49ӖԆҌ \:e4$Lؒ]\Y7+2]GcSb J7׿s ɩo2 kĎ#nk( ;e:/ b@C&Fq 74vd>5wb8p}n2|Z-+H7Z[@eNPlt^aG5 cuǚruq~~0.hh?)+)T6x衁4\i񅰫.e[&KҮS/,1ϷgQ{d\\9F>sZ;O*x-~Fƿ@ 8Ɖ,|MBÎy oS<R`nj Ƚ@U[ř<ߊZ_x !xR5V\ɰ\μK./։ۙfDžZp+*O:"c׈g^&ɾw\ÜqCK!9gʦfNЊճZH(N>?qSU}77Ĺ@NhÕ͒$wUa|o!FxRe-L2DɀT9&Be&QPoxJW8X dE15S1[9K>FTnlP*ylcK)y"p#Ɣx V2|+a^Fa;ooBFX%RW$6V,=Y/TQ-ƭw)UH؃K٢[RдY6zUjduL7[P&sט"PG!|66')\1mcҪЍ]~?^Q$Bc.J p+qڼlO_=x$zxDj/REEh1K7 GNuefʯ2A&?#Fߴ4NS~N u_gqC]nn&;,X N/m0?r&@+ H{fO[1/Μg?"D|2\( l.j<*~r ^?L[9TO=-:yQ CG;]4W#l}o v~ױ*9kƕ":l'uL)/ޤ!; g-1 E*UsT[ӿl!-;$n\&bIK=H+2U&3⌗E TV@0c9>h䨺TZ٬HNۯ G-)χL@ItL9WY8 NmN~Ty4e kq}[5dy1MO>Ble 5h@Neo`smvjNI;fnccl3QU"9tSG߹CKHͼ|25i@_Yw-MgI)D~EQLGAy/\5',ȉip$VW+Ю,`D9jJpG i}"YY!E]dkCj.فMv(+pxM,LOl1E[!ܦ)>Æcp}6p 9'OF 62su%S]1O)ϦђLqi9pgaя}lF0]DfNP'WSŸ7"VXwq^@ YLX~~ۣcKM(L 9KꨎU!? EP\eϖ5 :a>O3$vֹ•Вhр:(,"P7 pt}m{7qF83#mDOsi&!ˬMU,(?۾|ׯ|)!Kfh!c8*:;[FM6^mcA^-baʕf *9},|sF`R@ulԱؔ ^FOl(JL@"UnL~n^xKrԺN97]ϊ]*!^ww^D"l~ s~l_Y+@QkuP6bU7X]i 88k!.3 *y ,n#:Z5@EN/J 怟+ J@Xn4Q/yNl0GʁP,Y"TQ twZp4|ӡCp_x+MQk sX A k()h=>09  ¬O̷`V_(0RN[t7yHSBǖUNfk.B\' 2^zD ,rЃRl,?p5@2FѬPJwwqt?5ðF@+2}"d֢c߹A9K7 \.(5!O/71jxij&q; Vk̟Hk8u4NғGGRo>9<UI#VELad>$wN*ʀ㦵eR,d&u(tؘ уa_ ԅnťiœ ]MҸ0'61CP{, )ˤs˵¹3Vf[|?v23yt2ݷG= q`i\ǽJ$%~s⹲h}tGwA)u cry[_I;9hീ?P(!:M-;PisLo3p,?`J* H\ȋl`<Q!`6 5sm!H*]c/͉a/!  N{+H\J^t歏F}NΜT~Q㞖UV!i(dW@`xjn {:~&h{N G*UB{"61|H%~k? 䧆>S5?j V678KgIY7RS`ީCt1H&t%ls*ڴGm+!'5[ſtn=J7Ѥv8_1ND05DC4?jGŴhCHϻe&C(r(QW6mEr¬״)coFYC5xN,S9)] d tIOҡ3QGLyaYxY7@IR`Cr8Xz$IkcoˑL~lwVOШ-KGqΚ'g3 SР\[l-SwՒE!q]]#ؑ "(kS߇^ݷ8Y$r{47ƑSC.! aΐQ@oC0nuI4 P$%OnG`̯5'E][dMb:Xc(._KD|4"BL'g ;}RQ% gH w(DU;$?):y]|XT;ͼ?pE_N US/=+pcS(:ūIVܿDV;@:!zg飾o^F.4fMTKdÎNSQ Jnw[|aྋ# L pc)Eq1|Q0lg87(mCk-AH.Ok!NNaPKjZwt2! T*TD -XY0DV$:P6WRxdވ+9!Zy/ٽr9@5Aƍf߼;>ك0?F&c%`\Mt2K!_%"A [  4j.Ut:h'}|%?mTwy /OQ$}GJ.-l7 j =󉏼LlnkYr$淐 <l,(t0iu˥DRdq6Bմ/T!6XKN~wζ.ayѻ}+ZA.iw G kNjVui͘5r?n%*q}&u~WO~"dgc5\ ZdHWUtcvDYPKUpXCwlk=7}K ,bNkכ$[P|uoTQ9\3x3|IR=r8nEHZlPl8+hG*ۉaTI&fRY磃oHdC.fq.4zE]x6aCyϣzU\rf,+RZl{auR=U=.5>%η3/"XNj٪F ߛ6TUW uJ"x ;Vx[K>&t-U>s;UYsɱU#ЛgO1^s4`hYK4=߸l9 `sZxT=Gw^%J&Muh߻U)@a㓞K<]D$1k4xko8(#z1)dO@LU+$brj\ [E$[0nlmvڜ,/Z`>^`T%1+';% bIh/Z̧8@P6Tt~pv}SQ#>=x~d ;nƣ9Lȹs0eqRЂ%dz;L\mH¥+WנN*M̞f+#e;}ŮAUȢTra- |$%QV&!n5TϓcݴN dgu `\7;2-B"w\~d2(k薪9_+Lcuc)=j@Tkavʿ:DH_kdݭ/-n3/RP HEԊ>4ngCgٙ'TY q8܅iܢLIuAub1乩U\X78]9%zd5p3&%S6v{~) @jᢻ购@H"BLj2QOV|?@w+<2s_gF^!սP ? x$Kzm[]̐zfFK+Lh4Ǧ ~VSH) ;/}űni])~hTx-тbk!KJs|IjEؚcc,؂eF  [ěFer~_5,GD*7h"[l>2M13Bka/Ñu<PAfXPX7'Q!]CuTD Qq"(lgڡ[ȿ gy4ME kyY1;lW Q9[INJu\s(^1MӆQ%}!m^^R,RX "`Ʈ'欤ˌЭA[)}F :[}sf]Ip&\% $5ɻas$p?RPʃg񅹽S8DȵqdFe^3+2ϰZl皓7MjMBN|!0Bw _uT:[ I,LIJY "5}bZzLir }2ꦄq#O SDw_O;UCq9H4;*`P'Y8d$j5¸/3qVM.dG>JG\E'pG JΏ-FDBHF;~\YEW9%XF=A ez63nE?R`/6(Rkd%,'`[ò2v \iݦ0FKrW,#zAX4 >d Qk9G-ʩHH rnfEoσ#K}Gc]Ny8㩡}oa(|D:E`,Q {o@ܶm*ny(62EpݎOw͗ꞏ86TKpXq`/%9 '9}C9 +˷k-f6Rc.J^ Ϧ7fsergP,(NEt̨*#6а &:k˲^i HƒcJ982Ngΰ [S^\4IQ_HqRL)dC T3ɃFO daiwO4NoΜVah#Ay-ILn#ᵀlFĻQ~ꂎy' v:$sr{͊-! mf枬Rx|2s9՛G6b"}˷GɁo ͼs;4;boKP۝v5 ƈ[J*U~]2W g3qtnnHZ.4^T{-9x08w-^ usNv?MZea[ܑ$?x[ou^{z>PY 1 HjQ&1( XHriwl&8n'~huL!Qrafd`dPhל W^0 >EaxOFʧ$ %bnPQPs%fk?Gu#k?ݲIhlKR祭ML&HV82ʺ6Gq\r)RFNFkۿMuᄍI9?tRVڲ &Ig~LPxSǮt$ Wo'"If sճo,= xǑ} }KBt:PxҁEǖ]Ye?âKV1,t K}iMA x:B1U{[<ؑ28{jB'*䤲EٲE+/s@DGٶO]A[}$%sJȂUsDu:; 4F,ܭw, IDiҲW_"e/N?GKXE(Ķ m5A%} kX Tb՚S-,UF1O`ŽJ +zsjOG/cYacm]Rf{;1'&s6g'rI?0 wYRA}p}nG{O)d,LvS`LM6S.VG̪nWyRø${^ީQ+~K=ykLKd%_^$8 =osHbTe{k/|8F*'?G)<,A ({2Oe1tLH?Xi VOO89DrH f!7ā3VL;Gc2N뉇|4&<ϛ93ag7,4:STق$O`6b'*-`iSMW0lC7q}Ba~ɖ޻Yk iQ`_JkNe@qƢ*T0>4,eGwFHL?CQ QS-{*py S @Fb>T_PP|fVWw{oUuS~>}A)9>-VAՙIef"X&5}]# Ėwp@:mY۷#1@|Z/Nw"YhUBG/{wPsEv[G0AIc)tr|$6C ~~{ Ou{oV⫪.'- "K#9Zjޒ*ЂtSO1UPDψ.\/z3D H;D5vXz+ *o3Qa㔵c{ V&UR#wP>!{2ilʢ^GkJW(mSX~:jH-3ߣF| ڝꆑfL=_/ǹZ>ux!@~@+'-gc}ġu֤0^RͲTj&aϐSC1*f2O=1TC"dZ:+5D@\Af<% wyJ{i-]w?tX}/L8םJ{ u[(h>MD χ8@$!`RKxN+ |z.\*Jw'jy;z\N^ 4#(I\PpKlcL 0=˲%nt2oSyѻ?a&&ʵy#!`T5)1d @.cs =-+,`F9 Hy] zrֈBx4[u_%Bkb!9# 6a3r1f@n&1aV@IkW}}Qƙ*wy_!8gGɤ8Vey,je7*B+a~0ɊQd><=' Snֽ48؆}:CI޿w9@aQv&OⳒnb(QJɂZ߰I>AovE|W9_C7>_v= SۡYuڻK ^KVҢuE5 땭9|}8 lv4]ـ;ʛL+b|/ltK82mLKi)q _ _>.W}iA%V-aNU88qha˙*XKYNMpHgo@0݋SeKYwDm3kw{KT2J0//Ɓ}`ȩEy-Zι?s#VmA eҢ'|jԵ^di?kɧev^B4ƎuwLx3?Xɴ)`rQ5&Mqj*UZSEeMt!Hiubsm:Z <8pepP4Dca9ODZI' rC '53Wۺq/lV,W[oEPx5VIB:Y_{`_nYDHLlV?9Y<4JE7Yw8 'ѦMŋ^6sJY~B^ ? 5pmjGHVa& ~YJODVϞLTqEnpIj5T]lj=/Úux2Ht<^36!}cgރ fB">,b=0Lb F7^"|E7؈qERYU740Q8$f[P06b;xkl/P*WH_KyܑGo"((ɦOIȣq麍=G|W1~˫SlXS1Έ!o`(j}ƄrVv,k- D 1'|:o#a: e)PFQ炮z:C4KS0[C 23n׮v.Nh)q+Yylf~Tv/WNv&q6'ąZgeW0u᪽sf %iNIQ |+qPozFC?&@9ԇ+|P/X_09 >!x18:?NTTU@OjV!,fK_eYvt3!.8]O lV1wz;K:nSI% /ߨ 1f|$=)')Z- LԇINeoE[.<_g>Yo}]37\v. ŬBƵN@~}QRHLe #  ⯬Z]Rc$bWMY:v%tKΉ GH驁) Qgdꓘ4n01ՠkX9TwP'`i_x R'j+4BE=>i&kM&zlhc&zLExB@-yz:%~ e(*U]x 4+zjY&$UĢPsĥ^kJQ.^f,{ Q/^`6]P N&2i^r:otf?UjA!&SWx 3ؒ438gw>qH =]k % E9 (ŁpJ0N,oalM1X+ ND BImߞ)cތx{f]fA~vCm.RmW4~"eyR~\Ύg?qc?hKڔgm>MOZ {t ҿeMolϓU}X_PP%Oby8|;Q2\/Ę!eey˴o`Xr}ՌW\ {wegiXp7pFSsƊ:nٞҾ,-M  4r}poSP;C)=B6V顉OPx3K@S[v'z2:: )$e$((NE?AyL<]s. 0&9 T8ʆ!K<cg z"`A6!1JϜ&8C~F~lhSl>7*\ĶqOL};Us&^)'53"HaX%) 63AJlB U el`=Ǹk똩{3i'MFWStAʾ]o-mKQsZ[Y `Ho aw,"1$Ǣ7PnzI! Vz-%6Fު⩮ՑLb͝윸|lTh}?bxnM1]λr^.>rzg#$n6W5hĄg-|!'7Ρ7"z#F@Ȗj~rBm՗rXX2!e⏯VQ,HDOqY-ɔyl?m3sN#+q9@)G6+pO~-+49 2"CDm Ԥce}ŚiJڟ۞TcD侯ŋF0ǜсs$ Zy'}X$X?flHz%~T!y | >"v ܾ.X8R͔cL{BX(Mg5$>z'TVY`#_R$-%GCNuWmYԳ)-qFfnl:ڽklzR֧{~{y`c+zYВ9aW"1ӎ{ʏV,mCJȒl1Edyㅄ󎕸hn7!c!|Ϧ |@ߕy剉HY^`@ՕZflThɗנA)cg黯_Cn3{ƨ,,Y"#f=q'X}i©l[cnpnyLU HiP(pM=f-kGe BS3tSMj!;j.SvQ|z /t.0ہ/3sXtb,AnKG,$'+vkߥ~Ot*O{;:b\mn;0b佳4/Vi#e`0X3lv@baߘvj1B5;sT]- Wv.O5d*Y?>9SgQ}Ӝ`W˄SS_fygs|_Dm}vة=F?`lS4*C]|S'1 j vyb|~jyn?x\ 7;g I9ZΕEPEp1N-(1@+K̓lOCia8Ć`˸D;]2Ћ_yl?ڭD0D: B$Y Moe>Zg QK#oc}$tbs@(HϪd[RXP?CBwN[k&VL('ꅫ)eX'<[znր6d0^o9x&7@Xl+m>Ёr,T(+ڥ}9N%3:B7!ZUA [rO#\I# mbv)[˼Zt`G$WdR#b=( NVzMGY`"]~[L Y{K, HM^tR:‰;V)i}={^:.o3% կP@-WHP}k8Y?ҧfVc'#_{xRn#[XN:5q_1WT}G5|0̹WRAY4>""~Y]0[u*)S@ѡPbYrt?lDQP:Gv#c׫T@@`985EC;)<ޙ܌yZH Կ6 G턉6rDQ)$ʣqӱcOJ%.HHWX;|Eg}QI6%Lʘ+瓄av:(fWְ"I`n,KAm9 !;AW1N"X{ S~U@8EO]=mDc?)͓uP6^eѓ.7 -y@񻉹VW5r؆.ۋӫN=*6r3[H4]NIA5,Kѯoy1<( &dju#[9gLmo.rrZ>쑊T@|:d]^R<$BᜆO [}&/in ~i*(?XcHF+pVNnD o#lnv.aA }{gh׹Vݯ-c6ruX8oM!"2+J F9Y٭$T_A,4(A<LIRy M ꢝcY TC*Mx."'-?Է|z2Z+"{ \ÜTEsTq?ˆ dEHu/ !-wmzĠɟfqfXbdAW=~jt_ϹifgZ=~\\0nG#):4p=.|zF(z2ujqhQYK/:G뵎OoBgN."֜4֎51u|r}h"6n (u/*f)P7[s.j@ř*tA"00vxdwm[2^.|$<$.~g~8HTw&OeRhȍZnzqm!@mvs2K{1TZ۞䌾+T>ލzlJ6g{>D]Q4L@@s1,wQ K-u.]u L"XDs<EB c>H89"[;UhMw9^:KрkcOAi-*l@f$H$ n*lOo7)߲6Nr/0kfpNg]uJ@5GVLdp~dA"3~}%skZOw*_v5 ZQ5b²c{0;\e,9iX\=i[Dd4 ;xUhO3GlbIzOAE /4ٰv4^`"/Gd8ҌqalRAF^i紥O5ٷ|b\aaU:-O}co4)^۵5*JPH6=K` ;G_Kyf?-J (W<ڕ٪:y G}EYc)oqh'# c dz;nLZMEx ::IL/p\_V3,^hFQ߈8+aƑ$gv8Ы2h)Rzw{By,=cK#[MӕK$A M׀_r^֬DkՇsy6Hc.OZvf:۶FH.ާO0#-@^ue?]pPwZn6lokHq]IHYzbeteཡd;]Kk7.m]afFzw '=pH|!:(є%fl'"3= —pm1x:DP++2$KH"ÐTg0t%Si& 8^zV1үVfJ8/8xWr-辞Q8IW+]`y ru>#9USQU\kGO2NU"[@*D腅1ጲԥ4$@x`H( iT\ŧsc $S!Sߢ J{}Lo!6<0%^>ke3yTdxO3O'k0(*te-Պ(hjr]I*6xWD4 V͂:wԹaIj;$E؜19Uop҇7 ;")&*'_(O{S7?sŤ.0qpHlb)(cȝWYlDBC aIAɓT!O5o5q떊)&k#UB luX:d0RZ] ɎE-'p.*=ԑ8&y+ɬtF@s8L.D-G#HY9K;(U,<6b6-MFXIF.|I~VW,btf?njvL Q5r+[[Q2m=I7AUDhY x6>=-Vi yòDXɝZV> ƭ5'1 6aRRAMb]_aZ3r⪿,63-/+)C$xДڀrS}50S*C쩳ӈ!8C[8RUe+3$yibP͂*g"}VXBm*.Bd k i`rK2",U7S5 yKlcSn$x_k\ ǩ x`#J#vg4bHjPS46Tp<#T4[q2={T}a_[*Wa\dߢM@=w'&CDh GeRKf7 _m۵f kڮCÅgs6+16tU`UF,H&[YP#JWT)7G<]Bm"yh&wm<8RhT?V/%a(I>N@D$VEV4t@!)=l^!b|ľm-B9㋍7YX&~}-cN=x,p!08N{KT}?e=KT;*۽Z19mV#@C,ju/":]w3SVd\>)(>ͦ5c%IE|qD>eJ;2íBUPǵҊ3I!ϯډ71},+ITle?k/Z#xlٹ~kjZȱd@Z4BK1&m{.F9k͉uᡮG4/Wvs*h_d(1o O =TҿxkɳQ@W ǃX&l#JZ%g?i]qU ,5$Zbicuja>rb u[F -xXakKͻ&uQ e # E B)~;aQ)7 ޥa:V"x ޙ}L$i$)YX$H#nűy0JR>F X`.XXg'#|:_ڡkYd xZ:e r ۟vpbDϭf?{lH~hm΅hVּ65*^924{-!NF[%u:H>W^{i[}?w;[eyYOcZܼ) ݏ.+Bt:2)Zi\Q)[׺PY(KaK^v}BvIeyvxڪɝ׫Ʋ _o%H¡? Pw|eC֨wJFMVAq˘ޜ,Y6Ks3Rf) aJJ7R4Z@Knl&د*~^ܣ\F0آu( R]$D<]Tw:v@'㱇*;y]=2"pq@Dҡac/ 5_(eRl6- jc Hgݡܪ)eȟ?wx(oo$‗N36iTh:N@7ݣ "o9ݥG-g܉*!4a`_`= w@+vN wެNy+07Y%RT!}Y8C4[Ztc$p*;FOlifPB;Z-[4@$FA,֏Հ+pNj]g] QŀkȉqSQZY7qqš8܉h-lJ48$n7&?/MEHg/xд?iuoo% *sxq7cjVQ@ ;B>iusB`Gb$c^Џ.Wtw mtX\-b/ӼDݩ0Iw.8;RQ$Q`)I29ybKf*i]G[O?r)33l÷h^>i&2fli8͌fraה^Bf/ Yw.i 2jhO$:Cw!U?EPv'D%,q|A %K'|xtx]\ߡAA>'0$=Us 6\Eng$ޑmޫx G]1/ژ0W!Ϙ~v8JdkbI^xՁ=[qAיY4%Ж{P$J}5RaEKZe#+ndJ*LB/cw7]X~2e{*Җ%^J.Y'6%&A>GvO`w8'M/#GƞR%L,_ vN>abB 0.~uguF"U4 KKBo;-8*b[c]Oa5{@Lլ[hq=)L!/!~gȥ= *֑$hpx9Iqy*|2V'jF {fKf ߚ/JDEr%v^`?3k[B5 Dxr E* -U[$ۯh7z,$Ʈ:KY&^iZJecդ̲ߟtR[Dm_j,aRiR:&KŰ£Wězg4 !BCŽu(gwhmL 3)Lu [i_ȱ{4Xq$'VUM `~MEZAAOt>vDzRY GD`Dڦ6:oWC%U-Q${PbGp5m%DלgpӡĶTeGAuq9nZXC{,m~ uNIk0+,^-`H[fEIC]-Yɑel+6@oJ 8BcXϼ,PU*5tM-o:Kx"%3Wݝ/Q9sr[R&)Th"wqwk KU pC3eCM=2g]cZ;,OzA&k` یanTl>A$O8+pD *,Aں)`0d:\C!!0|;pf}]Z@'D$|%<`]$y a]Q'fKK{PY rC8Bp 웼Lo/#vSK .ОR b>:-0xѲLդsݭ,?O!z\IĭҟW4hGSD0=Vޝ|2x>5}'2Rʯڼu?fi&Y|Fmdwϖe!?\;6- LN;v5#~_^  `I*QT|uVjgLFKj)VGݶ9b{(L׿^݁C!6(J8S#Wu$IY z]RZ&]PBM0Hs_LLXp9dˮZ*9HcgP~.T)vGu('L*}bapǮlN,fVo=%xD%,p+ַ+FIJ ,S-V>бB -["}͝u?a~"4< jf'|O {]c$,B#ܻ!f.`ե"py֠ijkw {iB[:{$b\2{iJNLiHW/+B-Az_vȥdCZS5fe N5y[0bT9Cr ?gK͚vȲ]%?cF9oP9-lafv4Lj*[n&ag LwCC/c &7 K3On==o3燮fVȥKWj"JתKEbRJ_aw럼.) pp2"&ːs=^5wXw*x~Bg\Uu0P0X"'0&,<"ѨbwV*^)hxxC[NLS+mʲg&8QgvBqaT`.hdrg7UD[GPx̌'JaLqTR#c%6C +1e[rArY%Wж/ao4[ Q=Vbʵl ֘z6SVUZEgQmeOmCy dfuŧD]&( X2.@ .߽P)Wb #e 9KBx`j)#N+H ! zRlkw|TlɼwbSDJPL~Muлƒ=%,g"]c $ە`XVcn;z:) hov~C" O @K V2n❇N6E5ۿعkآ\xIHg;O,;n9P_%]mzĀr[݌7}Efa k t(u{q0C]`tJ@!p ^|o& kCЎ(9s"FJx}I RD&ݼ:B6_0}^\\٭:TԄ9oj( x3(z9JbH9Ө}fR$Pŋr?18VUR oj[P%=6VD  dIi dW*95\FJ1DiV r=JvBhjX0nC\ Q:"lߔ6YRMWJRb޾G2}(Ƚ^53bh1O73p8~g{Nb%NxZ3\|^_~ m@2ss%rE^d.h.Ej;Q|,=K{r:&H|߄2J4D]d:c򕺭a4 )s DYuFGy( v؋HW[^ms<`l3鬚`sx9nԙ*!_qWՠ7pj2GrO>j*{gu5xIfb騁UX$$nxә1 sz|!Nn}@vubJ`sx0%|ٯ,^.Ge+L|Ц$EyOsk;B\/ $+0jg6<x2llqƍn\p֐ҽ$q_Vo&c_[lAxN`n2 e?`윇4}׸&!m%W7I[{0}*b q69(JS`ȿe"Tra:`&w·RGM`z_Yf<`4k*lC0)ABdR TCi[(tߙ Bc)Y@ѫ'u= )/y9A)/kdhe$._g]&IVoٮ2=URr?!=(CH|Z Ԁ3 £.KH+ r1bLPŜjw'#dǭNFdfJc(VU:FZ1HD2AIde9 SxnY="|l26"ϩD9Zf{SZq7VM7O0QFnfsdCzJ㼯C\ʠy^?ճ@gX*7L?`)o+^R>֋"=-nÂdXE4ʎ>NUH.5Z:PTga{*~ǣ ,p@<&IV+Qv\?xάe|+A檼>̘WЇz&o2F ZDᴆɦPٖ kzef~I)plQ5o h΅tԻ h)d , ^|PxB/X 6IVQD#'tL!Ζc H^P.9Foft5b#޶u>&>6kbO VG 6(/j]knq° ȷ)UTQu('p=ƶ)s!Sa-~YBKv=LJm_|G"pr-+Vk ٍ+0--YAc1הs$TFq\vz6 U=/u1ho'n)+ | )TZIBO}> |\iʋ\SRddҞf!b Q8`-(K>󜛎u,r &/̛O[ee8| ($VS~@gm+tt!jZ<T1D߲H bޡr%8kh&?éQƟ_1) ͯw_ -=FVn117a >XxKP57DÃY_X3YA)1ǁKS%e܍j+QsA/n~V-y 1 |ֻz@blO>Tp:U Zք1F-i^A*WENsY_F[]T`\]as sKh+Y쌕;شV6綾PZt"~\|',lR+wT;o=C&]4h٬Hi.&im/D_kT90-3Nҷ%YsrzX-禄mcwY|}/gGۈ9=Ka)̀N)z nD/֚ȿ\,L]nfQHjπaWu`dv91L2#gvX. 1n,+ KTUpt;Eُ"~5fmbw|w%j(kPP6i7qI/,ӓ%8rF դP\|ͳ}U9`ê u 12 gVvAXט8V.w(9~+$ÈZ=-8-HRH2=G#̿C3[D˦5;~vbPC>+HTaAu[ ]Nw&Xxs$;^چrq$;i9[ָ=r(ysK~"+Ŧ}U|: Z1ʱo8/tP3zWIDIwisqz񶡩(*V`!Z& ٰc1.@>" U@:qZJrfv]! e/ ^jP86[>OR6;/+~ FRLֶL#ki2"!SE?:CD?"}QW=Yk8`Un=LUT$Y$ɵ( ` T=7& uޢ䦇|.XaE~'j՟jP.uI;zr-~#o!;E8HSi[P l~ٵHYTg4dUyjާ/`Wm<&}Ar,EAWϏeFo(rMGwtH&_dK>$E2ޝʰJWDR:EVlL5TkAW%J<+PLѩ$F4ڵ3^2)ԓ.Յ!knc4ڭJ+4 Q>|Q+Q ^sL<Kc9'KSmF)CS7$:IA>Ҫ8ٌJDޞ҄O"gS1CP;"5f:?6Anwj荙K7;aJڄAYbt9)W޻a]h]FTj$Ml}$7)6ɋP̎>ilŀ"6!{8|v`r{ʹث-{t[-4 jpenℝxBTěgGY[iW(bԓ&mҊN<p{N_J;zZi;8{9޹8YG?VҬe.tΗVw!pHnZ +s@ .z9[ENS7\ker]Jg$YW\|T!HnSJ)h)GiAƈcy#p&.z-|2ѧ ꂯK^YmMƒR\1S=4)3c-gYpWl Y&qm I䕣eg;l&8/l9oZvZ-r"V*ϼ܉r~sSqim334.FMVrSmÿ^ёEo(Y۹U1T3IRfRtZ>Д`#?Ϊ5 * MT/~fh{n |S8y%`j̡Z]I;P?u$ox/i!֬="z byaoyvkYAå!JU餸S& ٣]%/g^sg׼b;Q`6?(Aէa[#F%U-Sr0cUF*YKmSe @aPzmG,6c罷::қ:Q'GY1 T{-'> T164L/{Y)gh*  /4!xgQ'od&,9wbU]`3E[1:u5u)\Zf&{H(Zs`1jN27}͈gv\]FT|Kک91X,\D} |7Y1JX\-@3zѕ(VI {WzYQPe"~ВQs{<϶u8IQ_J!fl|zศa J^I"#mC*<F3EBX ؂ 6LF ֨8_[Ԁ(ԌBr燅i^(Bs2!iĻ2VF8{ު@f.DU1>S1qI^(qIJe1 RzQc9 OӼs$kitInNC!JWSG}bq7&~ȃ*8,h#W(fϘ`|/([UǖFKfX+4-CTOzc/ʧznV.c/, U';}䏺QB!nd<(̭+":rǼAL/Eˮ1(ǯq*qa4킑oy )2bw q5W8ܾUF#كPxnqMQl.D3"oՃZ-Pe)i1q;T[b|V?$^ޕ1M?tb8ϸMRpX1f3v,|3Vc'FmwA wj,\;w] yY'9;?N A E9DjmECp/&wr,egHQx-RQ }2=& ,…r~RWvP&a6*\ u7^ B_bX48I&tv`C+&>As,< *efreU ՠQdv '9f% }P2H `w5.$r#) -1ሹrqYk{./ȷ>P(ÑWt=yP??eh0 ] Wxؘ/ݾElvs3jO{Y⨹`4 nb(=$MKn?L=QaH#UIHlKgu6r]j,)0vb $ * j|o(M:*ˌ~M,gR5q9V)qLeQ[^Pj)"+wUVɼ[|*%F䳾w  J9}Iut#0DUƸ))X 6o?h[Y]W5q,\]_U7gd)R8桩eF/S:tO&I,Ya2;\u!@uư H렏_#nkWaVЁ@=eC?s`I@#ǁћFx'{ܦ@j޽$ў:kD$ڭm'`c|S/!ˎ-3,^tCH[N=x]s"ե};g/1!~=K$?~ech}BZU|I7OՊUӆRQT^cѫ/Zn{2lJkcIQj~51$ ۋCvh , >+NhRc<䛙bZu5s݀9RձŦ FǗxro?YqOYE BJW}D#n { 3f䫿ؖ+aŸLן;9n;D>15 -V9jz!:0^"…7Upd|1,8Al=>nקcɶ,:l\% On[5ؼimUXY}JK Eap\h5 )e2#ۑ*UPm9Ppa<IñF00pA!/W3QOm4| Yyq zYUzƵN[COus-Uo! ʏny cC0C"u\MN?nI;*Տ6%^97 WMmDȞ dovXZ!W -NлHcSa6zԶJ}X4)t4x; !9?H?.QrsERh^!4jZWzwsROpj] 9BQ])ΥK[%~"d/O-a&=#_f ;|v,D\ "{g>xTrW(P3`Rr mx86)Ø@QB}wK`%>դSR]IS FcXf4iLJ C?Qw~c3.ZYn[`wD)2ঘ|mQ1Aў2 UJ *j2i=!mpB4HlE +\79A9:,|I:^{q{O6ut98'3 b14Zdq;"ϣct-)L i:L{u՗T T,oDV&cHP&EA9`"w+7.2Ix_>vypCgۨr_oNwM{5Ҟn(XUWHϷϧpxd.6_ B^ T-L|gtlWoqLI4M ܞY:z ?:V l{^26fLe={%s%'Qh? WM Nҳoa#F,ZW95h%oA0YY*>gls?:mdRTSjG6R>((bנFx٨2nKGga/ H+p 瓍;˷|Ϡ2hcDi99G&6LBe_]𵂠IӂL'W5# WḘOZ1lY^5|835# K 1I70zEJ_ƶ>1c롾LP\EavuζmJҠ=0ԈdG%qH^&ܓ!nG Nңt#a+:SgAYG$tBDKo{V *'!($ [l4,gh5j_apk.ƭP+o"ɛ^5(!t;[D/sɌ$$X*=-&F8V % ܭ%D!Ö&p夫(ebIlgǤՔR=Ù"wE+~t3,ixHY$e)T Hiv)geZ,DRB |<V &B$#mBZ0tgܰcj*o[v$<5!]|`DaKfGk|/G1ǰ]s@ٶ:LS|-Yl`phb<7j BI5L"tK\@\m0:bH`ׅ/ 2E=RK?Y!!J[GQȸFMESℐg`#dRv5mE2uG7bM=xz2gf甥v.j\hV8@uh(%鷬,s3eϡ^Zy:T%Rq@o5XabeKr,=|+0H0a#D8;O$!E5Tï8 jh1eg-Na\l'~O11ij')L0k;Wrwg9th}z+ _6? y'W}#wdh%[ e5s9zx1((yG5fmU9@DUF)W3Brե1]zR" gB$঑v7ZPo}g+PE~ۙ\Խh\s\E3d6 }[nB0MPMꟃMaTRR2 XVzhc\dY6ap?3 p-)yyh3n|gnjٸb @7Ϡo[ i.mM o.H>.A̯K\1IX\k7|W1e ,ЇM=7rx,nf렧v$wslvjckM $E4rJhFரLoIjd(i|myY*.h}q TXK 7ȃ.98o m@4]oI}RbMPviJUgE[#z 宅MG܂=[&E(<*P֡aAW4k @JɤҨ>|HdSB@ pMItuΑ7[.“@3S*6mv29,g8a3K? X4H`.COpR[!MIxz>JBdI/ż@ɇ=*`y'Ψ#Q@*F2rcֻ[ }2-jn L44Ix+ثW0 ﱔdNUڜjZ5*kaI%rK@kv}? A@=l5#$ W%`kȐr~7r@D{C\88QOd[z֯~NyTW'^Bu 46]ȯ}XVEPū`P!8%Q>SDitpl6U˰ag=Q%W;'AÊe.o.t:P_Ĩ `UMST[f%` W]| hz0}'D %OGvW]Y,ҌW G)D=- 'Fk1BQ\#J ӽv r"m!׳e鸟)# ZɷǓpO^fo@lU+ԕ7=mA.Wd :ae3i^VŸ;^Q0`:ө }mQ¹Aa?9\Kšt_s7P)8OGpZ&r 9OhDhAee B︈lWפ礦# `2$PnOKO0+NJ{& NZSIT;rj(eHbHM][l7v&a&GW,KU'M:\^6oW&Fa|Gyjň" 5.cV+4C3|a"m~"BCRIF# j:Ks|$-5KǛ->HLtA,o* tTt5O;:> IVpD͑;0 7|k=S/E#ה{_%!(0f6Z.YOLŒ:Xt F%4ok_K]2 \TRzE3 +~IPbhDAmb\'IfSM ѿ|j?Ѥ)Y瑜:lfк!²|i#=%ް  ٯ(t#).6/d6c(lbrNr%la42c)\aͿ"FV- &qo7/{c"(V/lE$9Mt` IL9"/pnG>F MaJRDEШ>!q@ IZj7MFɌXE15o$潏ɼjAGss$bZEVW(܈fVc.wL6.dEu;>!CY=Oeڜq1y ͵HIR6RBӠ) #B M >D4!7A4d=I4J :KdjW+2 ('L9lISVH($Y4 4׏jh{}O~lZ6c nlRCOv(jȧKkch+vdjV* z}NKbq,_V* Slr ҿv_Ji"a@<*m 1d\EҌTY.HsgL"v[|z&GaCJȳX(L=p!F;vV>X`r0CG {萄-z{ *}f+ zNBo.#C3wd>_]nn%:DXϱKEVDhLĬiӱ>/9kז4IA!pzy`CDͻ{PX}Mw\vYRЮ덕 ڨD[u"6j q;a兮n$%!oVv,’Ƥm_=ig9h8zKS؎}e=8I8dN$ '7 HO֐Ke꒷IHݬ,Or!`\ ޘ*2ݾCI,[2uvvB7"7{(;/ٙ,Up|zsGj4m̜tD@E3N#O3g1Ŋd #Xr%c}IyÄK'8[}$혵&Gv&bۊ[_bd 9ɬ̤ z|;*~Fo4^Le,%j swoXJ?&,jo ?vౘU. 0h4ZtQ+`&lȃGKRbQDng'wHvQ6 @S;[Sj>_Pc&[+(ט>\wbDs3`w̄܂Aެi$ N|g~Z B*7!aS2d&ᒙ(Am3F>?BJ&G 9sɠc)^ UYG)CWZ{:C}duUҢbFyH[rt9!4i7[PwlCf ;-/I`Q)@l$lq':lGeb@w`c_7.O\Wu˵gUů`n_1ILrT]# PɈᩋ0S Ģ-nA*A)(GkJuwv2CT B:]P'WqPƛ-=ޒh~_dJzMF6v12T5X8#3 43ʔ+Q?ZQIELN=H{ @}O"qlۭrU;13qEc_jSrV8):-"e)k~]e慡-p{}1R;TEl3q՗nu68`UTe/E nd&^k ; 5sFBf?2INDN|<1=;"ϒ*15<R7U êY i).Z֯GVM">o+넯X`[m\a3.G"BR5@emzS#o 8+,ڭnXM(_xƿ;߿C NT 8-'CPNp%cЮ.JYZTs=J ^zfcJ,)Ԉ_c t.$`foZDXҪv`w,TZ2oAɰ?jM\Z=Mu2dTā%ML42#\D@}Lb6f`ؗj0/!˩yc S*Z_fDYJ5jv>}$e`ꙗ!o֑^VTPWN}]XR,ԳU4oZQ8es' fVgp4|/eqhgw:Bpb(BJy`GH74x,gw}wmPF~^ oR/m -"}%T2OG5G աZL3Ouјϓ<) 痽Й]>e) dqpn6HvSJ.\9ISڰZJ0St"l'^h<U< \ouo\gVIc4#w =}y$T"OJ<{٥kBjLBiOGm1o(P@ OX;Ÿ뻔wx9arsVQ 1ˊ'$Rק"kيwu仡_X̂Sc1DK^T70Fy@{7ڮ{Sb4H6O4sLzQoS582֏%*}'. )N;rLN'N#{Wa~5//.S\Ã&C\*3_`>UW9,iex -i?EYZm̚7t`S4´ RsnGp4;@/L $_T3n6{"0ܝFqNi]3%iBvÂ,`@\ ?(\1L "S+R{t-öM3`0p WeU=2y"TYQ8Vcj m>)-d c;8,McGY-C 0n/ra`$@Fo&.,G)]bf+w ũq3Os8TO(v~%47맱vde͎ c+&|Cg5H8l^FPG}OlY毒B G\ྀVZh}7 ܺ9I0bKWwVZ&hdž_ޙW<#ubƃQDQxa۾;T98E?M0[V~~Ĕtq7]ނ6\o"#qF#spŰJ;kum'O:CRiVܲ楉Ae7tQU-!k:C &u̡28Pr|+&ׂPKWM3q0pIc"[ t"^u5Խ,ZoH%bi0> `1M۝o zɸJB~e~ٺ7/]TԧQ0šs/>g#szOEem{>$rఄz!T`8nyp Ujmqx5\3 4/1l,RP18}aLQd*0.20|רS74"CV3NQ%?3vx!\O z!ߴ8ϳ$5{d=US6z-z/+O߼>#H 8%(U!-}Ni.^@&)Ѡ6-JE#o4t_ M7 b;!iYJvny%&X}][4e]9A@0ЛU|ۉa{ lyɥåR(_ S÷@頄aHJ"Z+J&b/nPoyzLV@6?#N:aʕKYzブ<6eYg"u2+t*P~LMAHj=.LaTl4BšKd.> n4*w 7r4Cp뷩^׸+P@J71Oz^Si啊DqWu<Wޛ^ӮcFmnnsopOT7ڶs]yz]xh_ @S>lȑZ=&/Zs՛4bU#lf)6VTr 6O':"} 1tc3uy<,?;' LJRau$xjz}w9Z=yN7-ǖJfW UNvtV/3Ff[th3TUN!LT0Ɍ Қ|}"܄2sE#?P7(T~Pfһ")Ȱa\;I=u8c]{ 8CzPsMoim 1Su iK3nQC].^W"ehjeFC#Wb]UI58>{< im1-A"Fy O:Jv=אR+qĔk1a 9y+eʐn3|\@j[VjɆ˹nrX0PC IL|gvFҳј? <X<̯q"BIRn7i;@˵e /{*/H*_lm?{DcjOѶO @ԛ<[p+4 Z}Ak(F.q xQOͼ:4 S*phy#~gxEjK_)hN\ϣߓzh* +FS"Z ZנJ"i6. PXqycOrlf([^sw:O$1,WOhCҸ-*f+V0\t; jTCȓ;k;ԔacRCҕ/Lׯvw]S^ľZmOLku0Ozk,sK~1gx=Tuk4D\0#>|zm޼J FWיá]8 JF Mp˛yˬuu'9ζ(Y8sp e{R |#"ztkOc]*z6b.f]aZn侯:3(Mf9><&gW~/^ ޭuT՚;Nc.L6xWodf/zw8 # "bLDoV+3B~Ykde{Cy[1r鳘'v& )&,S>'bQ638ލi!PbAeHaj0?^dSP}hI.ar(jCtQ RV7e(B:*s/ V9}ǃuOrIT x$4)fuw.g# Ivs`kݠ.P> 5Nf̈́&jws>y'($B8-`7|b+)(QW(P9#?eu@L"V[tVA#HMC?cn]䍻7D6zVߝa֞8$9R0QvѻٴBX+%Xs͚/6`hk et/3) ~p W4$Lh A2dfB@:eK缧hm}II!.nͩt/CJu&|X+-FK9҈jG xL{ cZ쪛^9\xkT'^*Air`jidt^-BETA ńӡ!^WXn *(,?U+,J%A8o\0EV9p ӀkAS%Wȣ]p JAЩ4ɝVb[p=zQVeŞ|"Wd$5ƔqeѺaĚD`]wO1c){fn`e1PsЊ bW$9]׫ٓx^>'zduК3UChc*Kri g/L#7@1h:gr;~ NηR Ix&. EvLmoVY\ll -^Q<}wJuSE}L۱/lL5'G92M4HO`X𽩡%(qaZ`:FI"+/{Ұ2{b̞KL2'  #wJ]]i-dL+1$ kwYgP\&67wث8Cl">EƱ,WM}Ab*mibd^*8 ,g&kS"WZ>J KVϲ!y(*5H^w'҇_U&(vr%ߞ]Lm5cp֫` (h ;s)P]/luςqSNcGKwov cKG1պ _pNJ)sG+bٳ&Lr(ܿ$uNR9"3bOT1\~)RFK0[P+(flUN< h*eH\uO>heS317&Y _)|QwhIefu'wq-@Ju5MYZx*S0J'c7b ||QiPT E%{\6x\۫7[;2r AZo~ڢ4/L&Ey"qUYDA]C@M`$o)ʹRk/f0]Ǩ5`t@gVTkY@0Ǝ z #!X4tix"˾obUjdx:ʙgxUDX-\Dǵg:7l8VGv60]g8o l UD zcO8MǸ݊ϣ%AҊEGQ&vSꪒa̘e7z껻u]|H1pUl=`(Eڎ[TK&f*@ܲȞ庞-bF'G,1 ։R:@r;6W@E`­KF'Oi`յޝA&8}M-Xzup:.p HN.(0Ӿoj?Rڈv5K389p-ORݷ*l!Zs}B`j ՛v$;4K2oИECN>Lx@d8" {Y lƸ5PU$W` F@7Qi=4mÇQn*u%I-{]fP}[ 6b^8?Xޡ1h\DiV>*cp[IwH5gZf7!;|2!ז낹P\T]\~lTC:[=+ķO7;V|K9%- @rcN: ح.RsE;Ծ>vU5yYl [Hλt%Xμa;񀌿k05m! C9=:` /f'ۍ<}imb#)wz4 :x%wH ͕+@QbfRuY"/}zCU!Q?Ju.UGCDz|} J} N\f"N-?C*qCC*KO,qK0;0L>h[NVEъIW1 Uhy#T}}+(Xq.}wfQi1LL81w(tR~-#Iv"+RepX׽Y+G m3ϔ#:d$Wk)@AIw4eE< S B`4 !_%?gH !{g -ScV Ev-p+Oaw->E aD 4XH[ &Tkh:;z:[raϒ&S= h(&Op{~C8qV"̒3?aVE|   f;w&RJK\ê7: ol VxnH|{(n{QiZ;;;o05%X?䫏C`Ȩ-Y 1vdȚ, =U_G HF#)auM8djba|ٹB=~=Ļ'2:<1NMc 6'cC簗5|\@JMhj#ܬDz01ϳZ-Zu!)炖P21^ug#fњ{)9<<[5tМu\L@=βyJXqpDPw^0&$@[z1b> D_҈GhV!oͬ\e"jzJ gفnJDdNJGRBnlŏl㾀{x\sD0ZC_F}p$|Cy7*Yc+6lM^z2N)`oQ9fQ/<\u2{ j,Nm%U;n碤VF hbeۊ|WT8ڤ[f%ǴܩRi+Ί:[ m|M0Cydb!rX)=9QP^vJTon{wbd k~e%F ϻ'5b2! $. <`\կȑ3(f!fmV@TZ[[C CXrj&9WZǧ;nOj4*cwnf`_y"< cF ܾ-w.1a%E eXplwĹwg)`o1;dLTa47!?0/Z(IJ;CS({a@|xkE2s_(Epd9%.iȓPGhzcR@9hJ-6 x5V~\qMn BxOf9M1/>w& "ɷG|˪X2sԐxR$=grύWiT(C_&#T5ȎqeqrE%2 zs'lc_ cGs8 {VL*cdB#'4/֔$P؃+ě~ h&;+lHlʍf5OFj;dg:1z5CMD,+UJ +[R $~0={j7Jl8s R aa2hG06qULs -#5!hDZ &-\)Pd!Tq0|ȎӉpA)ūh3arЍ,r93V*0!Dxc3.= UA/S"E65 9yE "bUCne7덾 G@_^QHzGr~2wiߘ63 m>ҝ˼|b~0[o*[u_t+T y(f0eI؅\Ut@2ߨMl7MT3wwf8HjoT!E7 ,L 터H5TVFPBlv|0ɨf p\?g)P du1UQ֛{U|D#v6!Z%K+т@Q%]&$wjǯ;ʳI޿J<'2A^"~.ɭPUp}+ fW5{b9,1<.,Ă c Hyy8@rO)^2AӜ8.Ƚ8kN+bD*a/{yX;7i ~7WðRe5z:imգ\Ker';&L"9D z(:ɪia p/6zZ7aR4fa QuDV]>;cjUE(m)&3C>47?7x`qD] xG. xG,0cՅmCD1|ZJ Y<>6$q^l_gZsSqXMCiG)4ӗj7fR#ߙNgV#d5I%Wk` Z^0An>M|[t8<+, zqQ0.R_ì(ɑ0sNUB< c(Vw(Mi}BR l)L.3jEZ!媾u.B,O4.3*Z^XR^[RO}oI Ƨ+7_J>| :V gq}=~(`LF}m$FƔy |΂|WaA]M[x dŶ赟 mioi5.ČrK{icbϲZ۞K6~6 3Wû{k4 5L3mWH(gP[W׭Sj❉qXbtoPUGTWP|jDw巎``og 6}"ov䡓3r["aȭ&IP̜._Q*$,]AީcRM-!C kg:pQ˾b*5@rU\ ĥƁ' A̼S$eK9I;D*{ NI5$a&]'o1dߦ:Zu\ ϥQvdY@9&SWOv$.)3>cA*5ZFv:r(KaO)|7*1YgunIx"KH$z/& V ;IvJ+&<{ -1lGfn3sRh^s(zK2/eth87T,8cG}3tpxe^| ٕڛz|ϋvL(qňD7/MZ%2N;[pb:KaO]FO}Cz>nF/z]@wMҥ+}D0O^OY+UU9`0G"lL(|UR]9y9Lӯn# - _KR?Tq/00ԬR`K2G9T%4hԍԿAZeys' ld]UA!K%?0JWYa0[~/rVo9ogTj!pyw7KRӑyb:h0)`Q1J5-}H#@NnJX֖{g;`tz,F1_=5&_~ 쎚g=]o}h t|u|0oTٖ6=/fҚ F=gf x"r% OvpYgߒ#hkrȆðn}D$P80 k[EE!&%=&拞Ec RZ5㖽R"ˢ^ E[`R ja3؅lM4| t?%^ 9C H׆AW+ޣF>k1^ɗB* R{K{nGv۩ {㮅l/}6ܣ|/VX W m :&f*įq|~"&ߏd[J llB\ʔOBQs7ȚAkު(wA9[23Ӓ\x]|[2rJllHK"/)Qe.1'߸7SO=fیSlRVXE92r6;jKYuU?C)@1S 9:@`EZCKdC92&EX[ҭ*ݣȭ H{WbMy qEțk ֢tÒĜzΟS+F9!5K<܍> #e7K;t2H2EqpOb2|bar~y8@-)ܷ?Mܡ=G2V&I y@R0)-3gq_<r&oD|y F}`F KWC0#!"јFNQ'ޤeDS fd7} 1l~1DI\b]#i|^٧֏D!a 7WR-)Pv^iL>tS 1 _s. Q1F̐y.X(ξ昿s@):a Л.@x_ep:ggUU9ĘCsRiVKb*FHmF[4ԶX܍H8m^0I :БmgM4$]d :{.iZDMwg CgLg!1tee[уRaq `R gB}L&ګ gb A\]}2_=$Ztuπr*ݡSmu |aeoL@,I!AUCCT@T.V*hEK/#_-HLئJu8:or꩚&UAtibU#4v|{]QⅠ =Ôs ]lnS/ywlF@baϚڋ 5[ (XV]:=gkIE!ż+]_Nb/7W-(־ i$.@YSd5iFIPLvdkls,LpQ1ƃVCGA[ K>k -e:Ü,rɮ#&F|E(rtq!{[)JZ"ԗ#|qyƼA{A%Mb`d_ aqN+p 1~ >P=ؖ]I}eIaG&Y`n-w*ɈL٭Y!4ɹXZ)U}]nFb1D.i.F1!ޒ\+ma7oIn%.?^{*p9g(9Jgh!|%KЫLY /xZ {VwتǾEE,.:+ BU̓,obs`)'Kg'2Q(ݰqe03nϽFn)eyPeFg摳rSh ڣsEԜJ>Q37y#>W7鶂G-kW6io4Hו!|&Rݰ:r\MvJN4|/0= l,m*={]K;016:]CKʲ!e#L##b~%^?k߫3D=h1cY@!¿cNʔ{R)O>2bQqh[skͿRx-pfL B/eYsI3%}b=f/NO.:9 d,6I+F י0BD]zTY կҿ5#9V(6qտ.E#]S9!`Uw8h3<7ӘY+{a/4@DKʩ1$JJz}*%)q׭zM נXipWT%|L%,ռMrk@^7>+dj~,LO1ara1Z%> bIB{=Ief0ӳwrGs|!Х݆FPS[Ύ mJXV@ wDK~v}EY"315m?Qz5Y@t2@ ygT[)1$KMtܔ`dHgs %{٭qDI4Yuhs֖}u+nrS^jO9w{PZAOt>X Z@dhZ@,d{DuRɰF-; 8Ѓ[gP3M&" Mlqd$U3PF8YBO\pʍw-nLFc %ؗu.ۢyy5Is.4KN⪈HIv'Hϟ\8̋?O,T>'@ )J㧩 n&  ŧpSJ=,$e&9ZC_kFVIeB8LE,5m*EU{xG ԅaGYB(ĥcs`Ul;(TRIF ~ 3TWV/Nf{zM=E!w\P_{g  |^ 5aI$m9[Vpuu^saq,p qJk#iiZ*E<-SEOi,@|.4w3o ۓnmN@^j :uи s߬bxr_j3jلOC+5S\9m+UVmQ4穥pݽ}t-RK~t;s&;iXE mưdPuih2=v̳Yh#4ՓEqBcU\&u'd/A(CVW)()+<8>pg^ˉRSqY]7gp>S4уҟ:1*@1'$&-r(MW/҅^# 3alQS|谖j DF}=b+x}N HÇ-lr~cXr"zIiMӣhp6vs q9+ )X+ZcwچZů~[R7lܚay0_N+(_  0}l\`ߙi$BqYgՄQǬ_qmZ1Yf[勿M"[.R*{sYcU{׊vhozd6|jHt̞?R=H;s!L}$/b;S4#PU;}i dh$fN$S 2!uWN k!8i.E GMʅ9S6T:uEG+R۳j'kiv`09@0]IpZvNmSIXQ2Q[jp~QP؇]<֘ցLNVcެFkeG$XKH94[#u$Þ æd~_o95:4UE#˼& %Y0bP7,-.߀F#&ry]$U$=[USξyH^ws7À8(F'(U70Zw%]oEL^P3ֽ\~88މ.}>jfj( `>Eӑu[k } VIw8 Uk%FSWb֑=T/$?ɓ O_82N INBeHG+>@1f zZɺtW g"ȵО>.5LKgM(|k"j_#(;bpc`gNqPygKSLq9zFN/Rw6WH##36 ^B*XB;C$DPnr lq4!>²[p~cqXl? >{'*%:s;5j|a4JR<&' \ nQ ޕcDԖmAx ,m R/m2s-xSjCk/%[՟pYT!ԅ6Ʃ[1'* ɧ\]VBW4#"؋0uM)6BZ)^$"NX'fQ;:j1M(ul7|&&A|`EGfB']p)bqz A!@/Mn|C/iW=ugt uo [5=ٶ> 6|4թYdyh$q޽M=Vȃ~9Or p7?djK~HsP%I] e\Y *nSg! /=1qLBiWް(e֔I2yɈXA8z6-z7SCt3+FM3Wn2ة3Y;:kj*(6k$Uos3B&le+Z?><>+ECȪNG}H<ʠK8Dު,{=ˢELe i5Ul,>gȗgO7CDg+^o;24sF|f RU]]l/Ɲ}-$; EL&zxɎd#Pz&?ueC!TTSjwrCbp#ל崸&h>I0RƲ]&)VU4vCv6-{~+jPS "Fs Few_A8qKd(<(b 6A 6K0!CnK + \ (:%@d47U#q)-k%KBOxO1P'R <6 Z7ahjKٜŘSo`_2;]lzj8T}D4&{A5wy1Z {m,lD\ -Ѡuo[JR]uM$@ K*JuI.(h?E݃RQLԷ&R߶Wg2A/\3&RR.Tڠ:z(DY{HvL |4YGX4=A0mّ 5he.3dQr͔ym)"w@9 RSlWk`'~6e/J{ړ~a##m7`4\!tuA1^onعGس?2ȥa+CPې]Juh4~rF찈R16  =сMt*  Ȳ)h }dM/"6ѯ9h1 hs)~]CѩaQ{ v" z®RŮ@IfPVB侀SX(n J?`'}In턴=NBjISBcFKqޡ.ͬ"wh:tYH@G!v$7)mСKKԣdL;e+d(Q:]ӆ-zL=D=rd0YTE sEyRh5orV>@B"h lt JUԓΛڇm!YN_D dwaL1ͷَڿ@̼6`?vD*dR! f" naBx\Gض@ׁ:TW'\uR<\|mg ^ora@36zWyLXQ8D'LVCBdG DY?L♓FDIi`Ѫs\.vwg"kp:P!DT#hGw?Qcñb)RJ9v!{o ;X}YYK'Rv Imrr>|4(yH&f9bS<+?i*j~b^iƭ2rqt[tjUrĉPb{[RϺ%h=FyE+t*MbB  siRؽ ccz6fPԔ HʨQu\D;xZNG8q]NuE&G͡)Y3|Es?_/Im&0/+:g>"KVi/tΈ[|xxcKVq?MGߗSGĎ@?)5 |M8ydS\roLJeŘnK"kIK[*ѰXZqz`S{٪=x="eW Tm]GL;8YLyX;>Bj+݁us#nvnNߩuF>Pgx8.Z sf;Ni<#Ȓ1cbA].}zUfUy0ܔzo<$a&Щ<†R'f#qno_Xf%yM وLbK4$ N#! viz}ZXh-bM0E-`8cm_IJ(7~9qM:?픫&:iyRʫcĸ2PO;ùF8XDp 6,__Do9ly,{ 6~Ǩ"}0]!%3jRsJv'w8FjLOP_{Wc{OEZD·Fa< ]OgCV^:i=g`狿?ZvTg3 {IC6I$jd0څROJV/j=N'DXtF>9÷ڛÎ%s+^̬_4/{jEd:"4'Dµk_ӘosH"T-<ԏ¥(/ noߌ7PG ߖ;n0ockk?b n8aCГĬ>2Tpδx:ccZE_4)UeB+ǁ*`!S0oeǦ0>jjbds@T5M>k:{C8r< <9+|㉧_X][KH ^Ve J %BkSX[ȒpI'!\] AtuP U7 AiK:o⁼2x`s6vacl_8k΄r<"_&WS7svƑ&"EU[3&6K يőG(i-UiM PţG.6_K Jq>pq=gS$}/@yr8 lg,/5- ҕ YRѿn -NzjVOZwY3~F_X%RN :r6'10 .]A\P=2BvlJFz:WD^hc}O|pTyxsqUqg'n#ZKV|R!jeBzy'@NeB? C+3=w|LAT8gvà,FC2ծCBھ_n 9<)dI\ bLڟlHգ{5Ba]-mS؍Bƅپm{ ހ=hP^Zq%!CeTd~أ1\qa yqta:([@QzT?|hC`}i!4b ʆibu<;!u:Ǔ:q92Ƌ50ftJ-rk.)brE0+eU@zXZ:bU&o $p&`<vĞpYsq_4՚R1W'BvG>FC VP[aL[6#N?rʺל zazZR/ 3\oTkRP`'4!C?Lǣ]+ނb*)xZL5~`u.h =6{^>]qN`iչpSISڷ%^ Ց`s@xVkcwVZ՛5tS/?z,:Y'vbfy}#'D[ CMO96f $r%15ᔀe>Omj^עKqEA*؅JhVyR~y!ZvY6RVIy#d5ܘ<okC'GGM/. f1tT  WVԬ]M1xGRSs +ڨI*K0;QHw6ܸy͍u9/PgKQZlm$% ih}3̡\&"Uˍ( +<*:Vbn {bwB}C\!:sg}5~qWTguwyjm@,_fË1Qoƚر&08V35P' w6>- #wKk[_񂸬y2}ڡrJNm5L!k׬50hV iGS6g p4k~i YG|h铨+<=:KDw o2Ni (s/FxfZ^9-ʱ 8%g3S2t%/QҚr BUP&n黤ң;]Gȇ,иǜCj## .aw%:[ڭLI2.C [pA#I?1s:֭!X{qS|Qz6rQMìu{͉dcR{nuSd]"G2elcbc I[jxv}lQyV`uXyKQثb̪87ixޣ!b:ʩfsCy1-oY cu엧\n('B&Nߴ;h&e-g#K ᤬ +98JCFHjP& m)Xge0h N[@ReRc&ÔRQI9}4Qe(B!9w%̂b"}3fT=Z4jyȦueƧd5sֹ+fkw[_ڋ-U'phZ*}E/K-+'_**Q 9 {WiV]&?v˥oxZ\ܔG9l VDWv3Y6~ X4C،ʥj,vaC$gyJTU:6ѧ'_&yu]!Wf\Z}6l71݄5 0wI ~=ʖ +$blN*lǰ$G(f10xMM휾@VUR9 {y ; 覥qxG~N oůTkR=f(F~^,@*oDYe÷#i6r[oj. N> EGaKv!`#Fy0tw/.ޑ 4D`ΩKJf0~{`~6\E+D`\,6#ߣR)BM;3 XLT(RNPd[ RooJ4ypo@dž6^%o\427 5ڳ%KFBO趃wT¶fM (IbOPj- oѧ |ܹy͕VA+cϛ3OBV ["AmeɤPb<@q3]ՀBH#cÚ%-;l>PT- T"KdDg;55{L13_wqКA&0m/צK5)I\Ӯbh]%,{];Ӎ{?L%^Z$xS$}RDUzcljtR(Ϋ&Nz5ϣKgFa<X x5tk4lYè LF_p{ca==~`-Qv ;qU}Z* L)w c Gmm|nBE?{)T@)zHX{A3Qdl(zjd6 k23&-d: hxLgOM"s\j:ףWdq:<B+ࠈ[P@fe|gZ:[@GfNq޷QsF BD헹fEg8-iQnjtbbzښCퟶqX"6G#N?y G2i{f6ykǮEr\093a(|,|vm ?BGO9qn; ]'7׶R@:_pDbɞl 3g/)4S90}l.F Dy*=_Z(H}~J-&쏑HJ"<&> ;})JlӬJ=}>,~%3]\D= s?!Y֤EQ9 l5: ;Y5W)64uM5L+B8Npsχ.5"v\,C _p_d^( t3y4{ǹdg?,@F "2o6hX}j]DuP[Hy7"c;fQrXCjZR㯴aJ~{ڿ! OSS:H^!F. Mz`cigŻ!@XY=}BYD.| Pv7JtPP[)]\̣Ddg] #n VUoNwR+0EF/<#hxRK!\SY ᪫j;bG_ЪWGֿZ9Hwd"2VZk ݅ VGZsOTK9u~0!@G pO떢ܗ Uir%_.W. E l*0_AS$9rL%@D&X=Pţ@3cɴ?)1`U>p/L-# Wd%LE֌j]TA2ҚA*NqS1Ŧ ۃ;38]e"U؁BD0d2c'V&}nݼ`q4= b#RI%\1Hy= ޝaD6wK$K0w.]nȣf 6e+wbn!A6йh`h |crG0)Z8*-)krKۖ$oCI3:RKN~{ D3li]M`͹%y_s"Ƽ1C43C=$GL5`k>j |hA&qt}j\ !&7`V Ei[$tBf:bN NtR0ךJ!0ziB@|U!X{ozg)}|'{n IR+n+[8>$r$EFiWZ ;] kl2Iy wy#wXznP{5V#@c˶?"%aI^qs+hƼal~$tJj2ʒImtxH@*ɣn2 ccA<2bxtj ÎH/Rjf~f_S󂒁o˱r C#2op%C$ & t RQ@z2,E>J5y3oQr?xgsqvZph*HRFyS{J(.lqF\X*3~*/6Xv]MY%5NGyNp|Tk_ΩegP Ȧ82Z}UCA@LJO͊FJ5ܣyoMJB.e[/9FBo}6$ڬn4q].O 4y|VJc\@aUM+^\mU^塹ѓg2zUO,]G0|ҮKGE_eVZӲh͔h2q'#Q*Jvw-Slټ~jAƲN,+eBz}bȚuXcz$ W")ޟȷ|NWCAi|eC)8`qgl)+rOŲ}@W*0CQ g$FQXkY\k¢K8A[(WR' EiN'%?9.YIs@ZzyM Q9ͷ bܒZ a 2rx{z;)9D~++,ke>rUG HZ'$-Ow_C}%usii*Ӭ^.By\aԈ/$U$r+ bDӞ1vf:uY+{Ѱ;9w[Qov8l ϵD/ wHv|LuYԐXvY}rІ|it&I LtlYbAqUiq8UQW[Mi5U{a#C{$sejR+Hߌro /ᕅJ[tˠ ٺT0a-!Ggք/%i7GpZg3m2^ !x?@Op.  7ckADOʄ?ʝOkm.;K|01 ͎| P+Vx\H =iboc ]N3>#F] X* Ȧ@vb"vn)^m@OI$Q'qijO/ᬢ`F9QM)H 4A5iپvǢ2MJCT'"Uk/l*$Wo,4a*H A`D,r^ޯe\bzg>;QZwLwΪ9n<}2l!9 ~$g״:1f:}}$Ω%PxJ꥽]u)T 9Ҵ1ַ t<<ڼH.0Ϧ0A2 @M'%sD/g/r#e^ubՐiaQ ECF@I̬~9q  ]%fU`P䐡PT5LoXSZ"v՜ "-.M ȷDi <iga}ZOj3+#@h9g%5vJ* ')Ʒٜ (y)p]FyON][ t'+/A㥝)Q(S(N̼Q8lK9+{`l?U^ 8 FhgۊBd▃+Q8J4"1VR/X/(p^E~nIb}U/\84V1ى;:/ w== `C?HSInM^xq5|~Q6Bcw"0v_HQI}Pګc0<|)bbD/m!ɛ:a|B*YK!7Z>fK]1:}x PˌNk7ɇ8@n Ԓ߇_4-yh"4+ s94)pi˰uXU'h,FᲒa-ķZI\ʗFkptwFn銂ϳXUUb[%vJ%Jy0~N~AvpԖ \fl+.g%!pK{{36%&.0ȊI5mjʒ6G;J 3)]P7/GAS`A7Nאy4 IT-QBM9.g7DMrŌ0Pj ~cpM]]A's+8'J &gU@eRd U=| { t46઱GHfX3% S?dž=-kQ-(y݋7~3FL7-oA!Ϭ ;Wl(3GڪW!:QjD:sjWJQHj)*h[v8S]Б_k{Uai PKIqwLe%cŴ[ʒ]W{"Tt(+ӡ}U<%\Nŀ0kUx3Of{s,z3c3ktGԃ1RhY3Mw"%xU M^Dl;VKG-9SJnA5:v%|^vL1Ìt޷TRgLx*BBq?Q;i/2 [HC-y6k$an_z}g &W=6հyiS1nG)\[B$Kr"i`̰KDڣd+g'Gx{cMA݂u7}4nRQOGO9;m6>@6j&Ar\T=xpXMp ter/`xF6Z,~:I09[iA|W%؜CI05겙3{ADSҺΙU [EJH+,lYV4 Irx73B.͂=އ8#XEEAkOĪ6D:@5{phG`AbF҉_;\e* IeC='m :] {*J;]V㕅T#30( $v}Ğ=5 {j}{`̭̿=;rh_"c^6at$$k\'a(F Vc/Kc@RCRy? "o7dIIw1f1F)a-"1QC |I^SxQr}^qR ^$2:V)g5Ή}u5iwPDY#'^z?ϬOP+c k]O cla K];.:kmҌ^ ]'}O|~GLGu$;=bD!GH"eoy<;H匸ƱB;is*,,6}=w Hj*,扠RlBuܵ /cݟ;O34ckovbnj@XCWH\͜7i7zibcy`Wwr?SR-RUE00?,umpv6PXٲ5^ q j#dC# kvC&n2 \AW /o^ } 1Y\(-utxY@[UI6[++' ^4_]So*FsDN I8yn.n7\DږG̼o4Mg$sW?خFv1zf3dM4׀> p66. ,oUF}L %]2Q:Mm0=+cd,+ępU4Q*S@ŬG&| 5PSy)~#^ v#}jbн[w,\hYny_`xZ~ :sC<5;[X7}uwaѮ~T%h`/|ՔWM8#Akv/4s4F4}iF~i߹+.vD_kTޒUyYc iUNݨZ֯b1FEk6be{*s K" ?r㣣%g첾3vl3ޞ`pD`R/5}@a QZxVZzJ뷅ם+L0YZJVFi(C4Cw[,IB k[{Xa-5+hR3uzF~-|侔u/igo -o˖l Li4Z)!0d 295iPaD? B1?SiFU v!ưK3$jݨhHtl%xPE3~tg+0= Q]4LҖ2ʝ́sW^2^dGT7ȵtDh{@ϑ >7t"q$)GH)be& SXnrY<]S v7x)/usZb oEB)( @CNa*ÁK<;NP1DFpK0 \a5y;џ~iQ*!Lᥳ{׀n_+)gxx`B+L?bܫ){`a7ؙȨ3{y"OMaIE 4ϩYg$l, h۱A6͟~ȏC萉=p_v O~T~'&i=v%w4uMPp_.&#dȽZO)'jm@.4cޭ%ܨ;,Gg,slh Q`#9<<| 7M͈%ǎӱ@ 4pw4•W; ui{O6T>5+~_C R=EӟyV4^ܥZ{tj֙G [*JoJbCe/_4ln`,1䲻E?B.G3)M1~D&M썁J҂28jv>dŜ: ,@qM%,̧j2l~:% Sl N" 5 vbE^#y'$مYROue)"#d~G2?6>s6v8S;IR9 -|oۑ,9c$*c\̊ƅGB5JeXen2T,tA' p )H^F!UŖSN-A%HxeŻ-10QZ8$c|$El(fhEIc^oNE>#4> m-ca柢.8!O֦b~rk'UN.Re:Mf`{7?'+̼|$}$@{2R";gj~ `;B/&seVFe%Zܧ19S= `^!8OW/74`o"23s/]8\zf$sJЈ7GD:]m\} ϵKjn7nٵd6_`CLy ~oxrf{9~f`|Xh NF ">*ml Y[?GG c^ $P(?H B !nɷ,z n{H(-HsԷxq(5@؆y DAUrX+q%.I-|)M:_c{Y%S=oB=k]Y[ki׺f7'cw\ux> p/M ]zHmIwZ'PވCGK(ER钒]M9ɧfe7`^=yL2NqV3P(. 7 2˜--ªЋ{dŨVG$kް]/1qz!Δ1:dWqB>C} F&f˝HWܢjv/x|T JP0Ȧ_H}5 %+|Yq"qTu7v9/:ؒO."t6grw3?2p8K,Yof/+Шƹ.ԓV[-7O˽]FxM}'VLȄox3?sz&2\^].LG'xYs>;@v IꥩaJJ;+zrHZ!0|AK2-<7+|0R:8aQ#6<3|Me\OEwy[mB `;#A#q)Dr'D&ꌎ8f9 B6kXTV I[&2(ӵm@\FCvPJ{''ۅXC]T'ɰSKJEνk yķ_}f+{ D%}p`-HU)P&xq\P=;MNb,[zNj;]S>Vc*/+T5׍;L~;ԅ#SBoe"h <- v;+,w: 5U!(H˜=#TC ;jTWJ`Kǎ/P'Uu^ۀRs1(h {[t`}쒶lH|d_kM 0AD@8TJK[)|ɽ$\ .{>x%3FgE&Ibvq6]pԐVM6{y۱E9=$M(>c_] w9醚Քqa*8C!?mʜnN╶6oE&k `g*fSufHl`1B{)N-جAŔӄ"[\wV O܎o{1Xz}Fhİ-6+/ۻ@0~-rśO9p!<[`(P̺/ь,,Y٘孂|9,vj AC0jN䳁F:E}s/?Um?yb/1b2x?tVɄuӞW|c3SqkTZxZBQR/M>2 fʚr?kv g@v"8;s5xe'6 @<;HI6t.}-S֑- $ Bs?US4~~ i) )~$F~Т#.Xc*%rZ_>^LLI&vb$㌇H*z9|}_v[@%PcRsԟE/״35FSJobJf'AH.4 㘽R/vF5VNil~T'*H/OH\1RGENAb"%I*c"s%x\8JEP"PYP}I1 k$.J[jxfskD}xY=$z"+IXkMV%RX%uyUf] wAlÙUztgaib}∭ ߗG1ΒAgV1NƷ9'_ _WWUC]mjҡ^{?Ul:6Q}^UO&d#>ˈS~;gX5D[zd6')/Ѥ]= #XfPQMWI`.DG"uH^鞸q+z<ҭ (),rb_)m)'Ks58#o oMڿevtUGW{b-Z|$4D-0ăV%oUK2@Drx0´J^r4{ J*a@p';ϵɓUaǰ`,:AiUG)ך f|~i*q4d&S͹\2 1~Хtlø"KZcpUp-{z09Y'x@%!ܨԠE1=;0Җ9[  )X^7m3z9}\]~^q˨KwoN T}(* lpMZ'[󤩣^J9MALvVmNcQٗGRsHFWvǎEK1a!L4v閹W5?cJb}$5$ï~PHȊJ=Nsn#olE'" Qwqh:540q}}x e&.,Մ˟i>TR:yEAp A7~L[r1Ǜ tE3zi? ,s71@?Ǘv3DAx'K/mΏ^ WUklf7QYy-/G-p,+cT$Q_56T//fB.U!7]>AnޗWd #q]Ņ< x]z6EĻ60ǙM@T, kCFgƶ+"hV 'WQYvJ>\>==dJV?uϤCX+l^@n 8aJ0"ã;w`W,'i+upu(qThO0Ļ!\WmKťZR+:TBN!LSow$ʟ'@Բ6*ha# i]2&\!ͽK vI??aàlkD^_ x;[5**Ӧ #qGaUb^o?12@9U+4)2(C\J!T#k_i}[]Se/Gi8 v+%Pm1](3ufN M=\k\_,T?.X`zόp z|@:7v9R!S?c{8Iceun*lҢƁHh_e˚]JTI" 3a:AށsA⎔SpId `BU"DkaN*2Hr%joXfMV8j(#eY_*ó>9ɨ\ ]9k S4Ύj<{?LVHY`KuU!#A9P&q$ϤdvϹKR~IDw4gSX4WQ/k]:C)VkWh 4G^mjʶ{8O Tۖ)\܁N 5u͂4g"4?,J"m`#}?u-ǒ)2 Q- LK!7>Wy'fD5)q0zX-Pa}xޫ Ŋcބ}Ivx]*a31Y_;_oͨslE}3ZOEX3^SqloY9yȱtuqW-Yyfp 3s]1fkq~bM@uj W樱3Grf;># Vl&XcS-kJ\WLdL*fwwL(zqᦝP w#UzVp˚Y3TPib6YWْ]KvI6#yD6y-7=FB޴o+f2r{x3QRx/׃j#Lx#nQ^f#}QݠN5=qW7knXGQpTTHj9m?٪GeΥ1 6_W4 ~ ֭KK365"#Xͦ.נALolaB3P%::zX$pԀ vMȗ) 3; /3&'CD3hK>Xn3pIxh,Oh_S8Fq/:,f3A< yf'J_KTDy]xHҖr@,+l/ ywmV"|Wlhs> %je˃"Ν =cڽXHDٗ h0S$ VX5Xqp SYW5~RYR|tF𢋞W닥3|Vlܬ(p4M(=H`nWk*EeI4i(f7 !~ ?TRbB8DvIW{җ#y}KZ-?SW$0c̕:{mq?Ic!닜j$ހ$-:U1sp1A/bψyBkgVˢ +X*R2sV7%9~ PXZ S'q,G&1&/OxJ0YjQZd$TTA:∬U\{8!:m$J ^ƹ]_r`09O R;38=m3.TbDZB62[MVzjL9IIvZ@1Csf*Վ^`&tK@4{S/_9doco6.M˓wUHUL$k`2]s&{5mSiyk֕;6ģ7A<^鿁-J+=9p6Y῭M#QĞFEVL0]x6vGP(ccjnMǑ1I=fNgzc C fA%Qzസ }~\S s륒 |-_" iT<:1αK/r4I~GAn0)'P !7)`}ׄ3*mmDnPVR ZqGu{d5֛Edf j}撷#Wp<E[|5*䠠fkRU@%)]Z@A~M1>UƠp! 貚\3gX,XÈm;t/1CƺbO>J쮮?vG~MrD+_CҜߎe'UE7B#],ѓ/vA`q)€ɀJ}+/] RC٠t% ;^(yǿᐻC|P/aQf)Ly_S &Wv"ej_\ )c`܅&U'Y&h'Ҙ")^Ƒֱ\]x3-ug.bFfihX6{Q5zX1fH>w H}yn2uOU dt1*qx'\Aua]+cWQIu!3 G{h[W\Gv[4J61WEgd+Soq}tpA :SAA@HGl@^4' tVA7 f%(wG0/zx ?^{+SgU8ZEe_A>QHharB4=T& 2(JviKٮr̜@(/]nKzw ]##;ـ/d ik,Yb/jҘc8zJ\n #P_F#ZȆ^flCH<3;Ny4^K"^!WtɍS41y!L|vYH[Cj@W;Q|Ri+Ѵ?_K.ӚW `;]4$*PT>'J#}N nk 0ktT?!`ahSDB\\g{-ަPלyb~:}6jsu/zim)`wVlid=eo 3Wy5RheSyv+}֊IJ.V'Q78ۙ5'$dpdrjXRe`v? m)Xl(yYI-GAN!WO^O6kAQT 5zYm F =d㉝#޼79Zށ gD(.G06>~^QX Z10UsZyu#L.{:Hp.+e8J8}+3.>3 L&+i[*1g_Y=qO *5 ombp,xsZ#@@ lLا d\GCloZdFCB*5Cc r! /G ?%ϰ^)놝G:*tLĮXLޛnHzWzqoՂ %@DڦE z4*Gm:vCLfGyOۧ*Tn=ظ G` {ےd.˒wõ paf#`4iNjEbʴ~B7@W_#n$DMuKBh-@xЖy)s?/[<䯞g[gL Ԩ d0u& pN@jgJt}Vj]}/-=fMX>x,ުk\tSa0Z3=h)emDJgt8vb k_nw}c^!D@i%p5C@rOcϓ]0ssKy?A wk~0@eDщZm)i)UnbR6 ZK|M!PYeV @*+R 9ۊR"*&1Kl(PD MѸ.a oF9Q LNjR6'zOkB^:0+dD]c,:ڟ*k0҈{ʲMR2oH18@Ҥ{CxV8 kLuˢ+H,)31(* mX/ufKt_Xq_UcZh݈?O.^8ygS`$aJ}de4 ݂j mg; D$@oשּ XN}P9Twz\gGB,Ӈ7 T7'qeghc|AУ"pΝ"a8pE|`a4kdP;A6+'k b˜*)"]r2 p4YwU |^vhduHN; 'fC}r{_|[8`ےk wnm5h}eGϰeFX'yv?pǜ:1K!ZC5bY~/3227d*!Vm쁭򐽳?HpOV!'2 =v_0}]n69 DCg֎ivcSL4Kj"8ך-eĘ vÉ#irJ}P//*õGvWe u2?3iu]|"8⟯xzHA!C?8Wq|9UIR0~..0*LawVI=V6\ yvGI>KΎ=\ =:xld|0+,/6jOk=b+N W;掼u,yiAJH'!= Yx'ׅZ‰0 PUk~7 41VQ}42ܛ6m&i1IBΉb!d 'xa<<BmykڦpwI=(.TjJcn`tn@ØFa!ra m9gF]o7OEMFg-DNS)/1:\ߛV]6(St)y2irXm Pn5'{VBK NY;ޝe?4[k] 7 V۶U-v!)=)γWxd0G3ջ4!J9I4&uew} =B>dٮq,bkVP;,yoaOYe#C2l8Rf Zt\+9x6%+ 9v3&Z[A]+dGFF|X aP5ZO1?gBmkmQj!$H&蛖X e+Bm)JcME4^TvxU N:aUwh=Ux|5w_nU_6ҍTpA $?^ J- I>Tgǒ#DxxVaU FF*Ԩ_^*N u[:!'z"W]s٘4\P~ `r 䰱fu2Hͺ̫fl\hzT$nɧwvzL*^aOҜèbˤbkWҽ/5ļ:u_i ?hi`cS3uME[{9te];]3+L+Ė]ͣ.MRX`;+~<К~Ư)]+ & 0`ݜEOFT` * ȞXbW5!p6+M-ٞ|YfD1HļH6&& αl ̤&9vX }?(4|aHCl`%;l4R 1vscP#H"Z?VqCuv#xR^.ö?g2)ia4<f<]9sHQ s2i k;_`:/IC5:"c~&8'gO4'*t>@O}J7(3B &#+2>|1}--Y ~Uy!+Ybc!{Mw8LpTme76mo'X ϙ_n0OVE+еl40B^I:ѳ~ur8s;rkW q٫lDi,;+i6嗵|Cw~aK4?Nks"{)CAUW/0fߛvwY;L@{sd`}o≱{r=5TpB_Ǯ_9 ^Ϭ?dol&`.%G-VԙiZ| ^ݒ RVW|Js)PsWU6`Y$NA=?DmuloenӜPu5{`jS( K+N5Ңޭ b5=$io 8l bj :w(py{zQ~pE35!:l~L,XLNALW,l+1qT[=r6nkuPyϥ2DwP,`^j;J%ьU$fMZ~kNfd< o"vtTgE3~Z6D*l< 9{VFe0S+JK"ߣgL}/c%5x'AkgW,ipY(3'K{X.p`p w&+Bȋ]W7*CuV}Kj{$3S>d!hFd ke,wyWI JAvC>4bZ9D8V1/X ϡgWB8*X&bEىJdEUsސh!XV6{&%tjW(ٞMxGܠKoVx?4X5arX?(֗kgaL *`R3SUJ e_3q kFsw)8Z[. &w_Z~nzLadZ;3㓩#njN* {GNR&ibuFZ]\\skKX0zKB|^V؃UHHft莨g) ոՐ&~q%X ]|uvdžD/ WV`K>ՇڴT+~{|]wRwR hO;;cszٔtrÃp.ګK^A&_NF8 85('ϢTUk*aUr.NLq3_\94_H0,*2Axtg~} V?4&;o˾zimalrL ׍4<;| M\=ѸΑ^IqΨe~'HK+OMx&jLI/ٔkJn Z 4vtr) #TIIAfj@~!|\:`>! FremeȬmb!E犻bTQD/&vLtU/oΜ㴰1??1vE½iʂ{tF L=ĉ]5J %R+EB{WDjvTUqӗ)\[^" T` *]dQ MUE]e|"2irpU+&Ď$Ryt&%[6y|+U~SbOFUa9:INv&4??:q&VsHZ2UE}kؠ_l-L{>zWsNRZ9+<{"=o>G8y,@>m9!dJ$݋fn R8da\N)#D-؀%X ȼ#m70tM_I֐''RQè xD-POZ'I4q=TSϟk_`.;FGev.Sn +>Wsn'cS#{m k谈+u=hm%c9ه y @N=3Br^oU5=*T v[8}(-/.#>b}@~#GpOR6n+ID^+mYkERaOP!ѯR$D>~g1WP) Uri(o&=xphy1+^}j#[M3ʼ{ :~nvOQqD#n,)&),dF_+xNZe_$|WϽ`S{](5=b ,S.D] /L?O䂏8& (tqPҚ2:R+i'edsfUĮ`LoV#Lncl2LgIa\.)JqQgf SzEx5^:5 R 7!@s;[Q2D=S=Q fo_C(:bflmke /9p[U;xdRF/Lp]aenJꓗJdcP%ko0\$=c}V eHHE(^t6̰; ۺѥ,{Jdc'TR ạ췬(r! &q.|> }~of0⇥:pYg S-PMař0ď4u#aZND?qZO ZQ g@ ꮳoDRw5د=T"t\2@-k9(I.6-~^B}*R,O*:Si)!tH/ͼSMf ~)R}ϦIcu-~Eb}^rYߔ, O݇pއ;)XSYXYѧ(H%AKc5+ID5Jcz{BaP©_-?X6Ok]hvQT !15NUAr"6ٵr^m/S*pⵉ;|zVLvv!v>Un l:]E-s6E'*b͜=CbZ6+?K`DF-.؂/vkv *Hƅ'ӡi,4xs%E-ޮID{kAѸ۷ѱ m#1E h ?WS1̟*C5ԧ!bH$<SŲfXpYCtj)T >fucNGEK0&s֟;TukbZ0 j[hsƜ` `!.o%ѕ}tU]wSrGkk鰢.;x?qCL"b96REւjD;g3^y]\gcmy˜N8[x&߾AΊnZ HA..ȷ7oA]o=VYbPjFo=wz@〲0[' ` QOAu*h6 ѽ>VCߏ 5;8GvO#cܭw6P'knn_lUN}pCYǛIקV$OY*' DcXi_5ƩՄq~4]۬&L{Ad,SL! 63]La pY =_+օ!ERQ!K`6 u |.q޻Ǫ愖^jԬV]Ei}MLURǥ" <jpMlr:8[wuvkw~נΡ=@zqJX`%įӋ'ii@H/ay2:&{!C3X՚dϣ!$XyEHρb&ılgJ_Cttek" ,bgLvSjJN]<#t$JA~RY_Z Q][ɴ*Und9}wT% F3[8>v.R%۽V^NN$ևU?fГP R᜞œmfS *klB\MlP?6FBgZj}*DZT.2,w* hԁ"GYqSk8܃ %8RRD@[:p>pUmKHN։(ҭy`~?Bj5)zR௜PV㢞-n5 }D V@>G"0_u#n`p0X>OzPk" }ɓ{^B^<}BJHkd4w&_ua AJ0 #V^lj({q 1;.W}Tv(L XdrNSe]֪z=.@JIVS,O5Abc'%, Ut`skѵ3Ea 0z^9c-<|5!l-YF\)]7 R/$X9r)^>:V }-cF0 HB`JkTyGc@l<i-L=]U0MٍvxCW1&Vm]I:(Uν$0_vswuuR:zgTwgQH{6~aG4i(&=D)u\Nt. LJhlYF_ۧ} ÃeRKm͠f&(e d9r~@2}!TDx? Sf82^!p>̩ׄ(V{0[<0d ½:{hNڀBڨ O:hQc;^GSxuy!(U-aMKf(_SUa;k6}hM|z %H0p[QDw|Dum2O5oLOIpU a"{\9 Jz7Jd=='Ԍm*&4,IWk͙YіWmk7N>5w1n2@4$@k++ nW7(B>t" Eo-/ifDݔwG,AA+dvqiñE\R%}`.ER/Ykly3MfX |ɭvfKsh-[Hqv6 V(,'66bu,aΧAo N幔Hu?)rVK8ܨAQJɕo'P5zoOC7gm|#I{;xJQВe= 3ΏAR)F_쇣?qW}.>ՔeV;SW4NR{ӆXk,Sw9rA/¨ v7}s>X^E+'A !1CN ]s+CIq~WGV y2W ,ן ?X1' 6-,5nDlTVlq3 0W:ކ -3eS3$%3Y|P"T(K~Q&|jf-_xa 2DrM%-wㆤ2" ĉHf2焏@.M>G6O+ SXtijjiOCMd~vEv'em2R +lxIn^C)+ R?dPP#8 8uv'w:^;OdJNe#$Rb5 mԝL 'Uw&w*H2#yPOލFEcBJƿfn* qLo? |\z4;[H{ne)S&-i!7&D݊#6Ԛ|k/R,ȹ|E<ۯѼOX dcU zf`5"R=VjeڒZۡ >r w5ghNJI* ;ʽ,]fTY' JB+4°ޯW1.󳥟XiD b& "yl[E17QAߔGB4aRRss;"bKn !6TH(Q<э%Q1JM 2 uuZۆVlCC.yw5݊م\LN!L?W ;뛸YCPktuIb Un6ZƟȿ/w2pӢMƧ~YrTYpn~,֌ݹh 9I&@x _wJ,^;r4Q,҇- k3oτgmPH.:]({pRm]|u`?x ϯZ9VSX֗bx劒j{>ǷL߁əC׃Y {n`(|ېx{#cï,te-ߝ^! En<^{Et,t/ L@lG Qۺovfx,PQ :όxY% b? E FŪ;/!β2pO{nɒw.&o|)",z6p8l<z0Yn}(o;! q&=h/&a{״l/l|I_9 (5C֟@?pD)9є]j/57W!Λlo#BaQD-NlL#˂($o(wx-+ȇ#E(Ja#I%/g#GK ĵwZBW.5 tO,ӬQf UNDj1d%E` z뺆xHGk` WEYCIa }YBvXO|kIr.W֛3`Y{%jjUQ˿ә~4d~IO@1Ҁj[OGk͗9Lp {aj.{&a^x՗ΊPmӴNJ7;PD^YT(,+eVA*.#*70 d^D+"g@NiuĎ wEss* א, mf8'XMS ^lç% -qɊ;l,?&FWups o6N׏jzx͇.R3~fg*]ldV{vuE"0x~ÉMRB (x7=b^.+="|A T4~DCWu6_YSt {1I P e ^Wmm,%-<Hi􉈺{F~xj͸~?y9tڌXa%\PJVټcA*qdŀܜakд^dOFF[c ?T=ͮby(FZ,ԃ\♣{?H&fۦb0czN*Ft/@p㖽2b$ͮ_!ED9B`tP͊jMV>^[H5'y=(؁4g0BCrcJG,[_xmJx7*=z0߰=Cm;=W@U]4!IaIYxѺQ ~~χAMq"Û++ǑPna7 G*O_fL!dWtzWI ޔ[PTkHq2O4YC%u)6hdC:Z+yEƣϰϭy Rz62m#&,d8##x-@IK]:X6G %slK1B$.Xyx2h5 iC)Jqx|Ʈݽr'Ձ?%&^> )Ē˗#;5|4S}[R_muE34Ĺ˾A ާsX%㙊Sl/]q3O2i5 hٰƈTC' r3Fm0m*9'Q[--!\е{x XdLF*Y=-Eyg+#5wZФ_浸?Em|+A#/o;E,o5ǰ&Db6qd}[p118't[ I6S jL}8m9ZQAT{8P>k@[ipQU Z{9:zF3ȜivMӿ^Y-Iaĥt_7E'6 ,@0X,, ~S$`ץOy_ #F{ڻ43cqs8бWc-04ǝm_^'仢M/:SCɉ%Ԩ Al?5أoDfD+ Dz+֟df H&_ιH"ɼ>8ʱ{YltniữNLI|=n7>*VLtu/w1ˊužLÝr'෕1c|TQ\\4Z\cA Y,O%sy9̓yYcMlĖ2K u[QHC!VTz|+`MPpڈ s"euE‚[aR"_`ց|NH+.+I"I 3Iߠ:Ld#j1b|p&DƖ׾ާ]hU~5 Bo틇Kua†NO5u~G/̕ ѐ[֮a Jk>`{ti( ҍY>=U)j>|PB`bASQc}'RK[hXǜ|dUw> p׃\=#ۻ_xh3i(]u&n%ߦB"HY ^yj89Mpzi[LkNb2)2&DK<y;:% g3iP|̺*آf/tdhgӆ{œFeEoͽdRtOn7<$ ms︙kX~ӐjZ,-\12e ]3"@:M6-tVQ/Mk]>#ٮӒ_mhPTRPG,A%Ht;/%F.iGg]IuTlbRۦ /( IjrQӃuy:0lR89]Śui׺j@C\Z+oD97" ږNV}q3{(3NbG呧Ƴ.zk%;D^>RIiIXzr"jsOפ@Jt&<ӻ}0US4 :Q3K,·K@- VK|1O7-8יܤŤBOsAJ2wo5WsWRrU|Ơu$t}I;0BXIE 1؝]ԉɯy˙NJ1jEJҎ'9/b8T<}MĄ R yUј[P>(ܼFԝ]XӖbP(.gtSZ^wckAUXax+XПDHB;= 2A+LK`/UFQBy8hǝm]bMφLNbLOi!=TA[r)J3~N! q9}IL Ee->Ep>EhĹj;ӐtA9 CC-tyw#wޖ$"Mt>Գ(-R+\nYٽ~A,<؞c#4'1_c^ioo.>3ډۃ~7 BjVPqE_SGuhcC-[ؗNrH~1^8zS!5 ̓U5{ m=5*C 6ReݑWڍ[%IMIp yUYlLJmza C'C&QPگ~ڴ8Ы2xiC˂“&<< 9ZN:kLܩ=qt'^!hŃȍv]Q`Eq<}z:6>CNRACĨp<{[z:܌w, A|@4S2@B&O+m9by90Ҳo<Ŕ@]נ8JLrD8#\M°e4M"ۖ:D 귪Eh۲0 jUgҺ6 mQ ғȆ1k-^<]×c9 $3@,XO1:-=h2܊QzqǠMCrA Zj,-|BG#STD& _b"h')Tc<(0W64n.m(̰W0i q[]cu5'1K}_m&3#Ng ҂[vO1Bzjm 1&Lm{Z}'$p=N Z&Oyܣ;:AǤYd-Ac0~,lbZ͖wƸo y b6۹9k5<3ZXk-e3KeԔhFu6 \ ,y:_fɧ+g{ϵќ(X=Meqo&nB*+O& gɨ[(Mս! ͮwF'98xu$== qWpo)гIbdi QʥID U^V졈r^UA]K gsx z.@r zҋR`j-+CUyBIa^E7,(ʃfB?5Hˊ\^UUNh;J!BTxszy Χ^G9^~~؁FO@-mo\ %g4 lź~?k÷E޶ބM!])m-0 [Y8Ds@j9b!2Oט7z௑y{)c"U⯸N@auH!jX絆E9Ɏ3&EgApߨ"Cboȉ0">5R-.!lę.nq7ޱjeuR%zP#.bPw9T^cSda4,Calgâ|q}NX2nYMOLo~\Qc08:Hmv<}( ߔl?Ati~UIxhs#GgV|]a/0 sH<17c2(ӻoӖU*h(c}AF.9N ’KnO37s t8&y ĆA̹V!khR#HQLƮ4~XvdG]́<+Ux'pdwWpR.*=| \40bkQsԮT¸gҺ##^I['h镍d'U I6坥FrM-zW Lh!!f~4X'/tI䪑z.,wp@!TgzRc)Α,؋Жc~`h<9 V> 4ŸJA`rN}y#ņZRojA"?SpP7{<{\G-KVz~jݾii_򀴔cv:N/[P6.qqy8.xt#ZS(\n%ySfgt" !$=˴hDR9)ꠧr)VPx%XU:5WKJ+D.BGFR" aM)$ .3 ~pPTO6Ǚ8hkq !y^G> S+*‹r/ȝ\ij:t)a ^j7b*P# gXsGF4VلS,@*,|/3fJpP4Nh08ó^oa[ADw+H 宴wP3`zFbJ}gM19!gl\ܨFru+M8ƄgiWKPl}s]C M ocNI?'̢y})Z6F0bݿ$IU 3jI@DmC!F\H~0g11Qq^?Wמ7No(3c0P~D䬊<\&wfgykNaՅyM.D[(xm#_u9m["Bxa( qϟ1h2Xo2 ;w߶#w!Ì!#\q2A = s!f>nwnc\\2 6F5,i- `,"ʠu豲C5 8|sK,ٛ ]8 I@kPJoN$0<q ȾGl<l,ԹFn2 ߵZOWgoUz?r*aМ"g̛~X1ĚXc4cgto [y{wGc vc$؅ ݜb Ix*nĭ7$8YTBpz]؂qO4.ӹipY˂0C?R듙B^]jn.MN\>8zRʑomvWk$P0aloiPRӱڿ'\l*PKsɅՂf'dw#),ӝѭbТ$fjnjr ^02"Ӣ.=+ 7%ox6,TOMdx5nN[+ q tI`>&jgAjHg.z{Di81<:hyмfF]U:of/}*7QCIDr%|g O+35-I՚m*OmOKSCBns{q,}-j"XfXR|.ٱ\g;$ڈpq c _Φ! S ct 87hG4] >OgtDw6X; 774{y|/oÊmU C20|>iѵNR L:xHHq4bT&`ڟ޴m?5׾xhB l!*U&{EoXU|GKAѪi̱"xZdx1#,;el,!ᐻ[ݡT;7$T1^Es56yV>marJ sWQHFt`?\R(֏!ǎe'&-OC[Oc0,Qf{חizp4YT褉z?9q3HfLFV+mv;Hq,#4JykBK@An8vWM ,گu@ s-'a/s c>IGz oYev 1MGZ45up;CLݪ*qvW`.>< FSB`w887m@6E-ĦIf+A!;l3Oc9 /Anm;-J L;Zܝiќ821`gZķTj;@p&>EXЀ)+ qJԕ|V0z12{:Zeg/pPpvn# #:k2)' U~T]_aœV;Fz4><f`="X4f_^u`jz֚bMSTͣS#%"p"a2L"TESSnW?G=t|pSmmp^p}V :+-r+Wkl46ߓXEEFYGq{e ¾.*Xg0 yrueW PrssXO"Li\T' C"-^`08_4GQ:5f^Jq2)sTed0㡫A2*5Ua5bO1^ژLsP(}܀dNegb^06(J Oo\up:~H14N#iM4a`@Taba,f(滆)Hm&2M,A^,\?nlf K$j׽uz:~: m+?NSt |K9_{> j2ܚ1' Oz G7FjaߔFK+1T)᳘t#Ui@{a?uťs'4Ԡ:<@.)]s|T0[NkO^>Q+lb@hΥe wѫޏ Ie*^b׸.d Fo3|nkl.> _<<B|;L.CEJ+K}-a_^칠 wX'ozr:Cٺ8a<;@*J=0Dֱ.Mҕ]cLL;̉'j5̯{JUfKH{Jo\]/@!%PWe9g3*n۝|ⱂ6BȨq~gTɯ$z[-{ -I9秽O\ KKꏡdީ*>}y4aLe fQ0\ &A*KUu:ph00UçK2@0nπ.ޚmO_sy57'0HøeRf?sp͵Qg$S!Hb_6܍. W9ij-Y%b3q5iݦ })c-6zEJ_w4_FsrJ_eM><~^1\X^б jK"? ~pVJ o>݊2,"1a!ڬDR%2f).i9)~Ӑ?=X*LpKzAU7;IRW U;Pw&{C/2"yҠEB5/OSu9VgR2? Z_pǡ$cQ jY7/T+=Ģ?W :X_t!>a#Kv33 JG{Bh~Y qH{x?9him3]sݙK媦{OEw_nz7@H%G"a«Af@Ş|9 b4|!2%TL?@}?2wtprwOƪ+$lxMu3# 9rˣ dP\|i WIK2RZJI^VY37nE:=j,R@֍+Iց]eͩ瓟d8ҟrqpR7@)h>Ű_쏒a:USUZ!E#63p+1c*'_B{#fے BSf!H7A5V[2TYF$"kH?c&-~rÑT"PH a5(aJ\bzTCs-p 3su-Uō3Mad8[on|yD.̆Z 8/4c;SP yrq{#o)4%D)("Œ綶+ڃX(?Gŭ\oZBꃿ̔%ƍ9kc숣0,>M&*d"wIi,Bwu% n+-P0MȌ?Xvmo2m 톛d [&B%^SK06+XzV}.% k1E T(lC]}nS@x<$^^)ɺUolҳDhU9趾FwNc)O|A\Ws(3Ъ@Ǻl[ɃG]d3\j`?0a!\%ri_94B>Y-y{ W1gt\dCNQ۔KET? E|V ~47ڤ%ޥxce+ݫH eŲ=~8,+MY.E:'2u/42OeN;-xvɳ+k| ˕E9X'"{ &^^tز aCzw8'RLeOZᥩ8*pU;'.1=!Z1J/WQ \u#~VFsm/d}] 5'9U44mis7atin.OC/z(ソu>܋mLiC\f}̙N>FM)~HG-Y/s:cg;nèҁ+[R}t C]UG DVaWL*21D Ac> | \p2O\]ov4h8'1M$M81T dJʻ[e@;rO2Rgg)>GQ(ۀd%9&F,mEA37ͅ&[ςVlά|[NɸBJ\U*n8ju SVgB.PԘRRx!tQJj^څb8u'*fHc'(<'׉ a* 37øNFe8%Vv3L/&)23_x>ƵsZݨ{󄤰{+~F [J{294My w}(]; ж}x$Zpv)PKo%U@UV#'cO ,^j_̈:֓(\ʼlsBnj:(!@l}[FMaf\`ByŠpd S T2mH /WO㕜FS4v' 4v ^/w@ꨅ}EIF;pz,QL䉳_; i0DP-j/kdC1鏘Mh? q {r' =Vk5H!H >=pH2jC-TO*Z% b I1?|'%٨2f{Xm\w4T‹PA'X ^ϝNkE.΍maڭݸ[̭EsHıOWUzpїMagNnGU\ED|U39(:)`o"͚v.:AJ5"64_\H6N@e{`Ț+B^,;j&w.:7/Uq-JthgU}ق+zvh'ĺ_i5Oߊlcu>=(?3-7d/wJ_%YB }v7ĢWp%ts[O@ QJfyb"",TE3=e#o#WKi~ٰ*߃=@܊-7Ow}ܐ `~K n]KsuCQ'XeW=hM})ky2@,"YAj ph,U <^*,{ M( 3Ѕa0wNwQhcˤw7x}q.¨'|JiDԠœgsR;߫> :H}`٭^pr[6#f+.YR$GQzU '}/SMHʣ-Edwǀ9,#-x(܏JaYOeK=,#юѳܧyoPi:KP QYc-jy#y8,hm[ը<< +[vjsfvI|'ՠ.[e+jm/3@/Xon ]^:Hff)7 <'nhp}F|zT$k7 ~Xkk]N,jdv`'a2C <(#hP5ٌ4n{ƙ*̹--ukdx&K;ES{7Vc^:㼁$F~$^6]Qvb?afoOm)BHYQ(/6E,O߃u;So(YGBM`s`J׏Fk :/r<,Zލ8A0an9,g,ՉOکm]*ﯴUv*.AN"hl-\K77Z fӡ{R9~_>k3*lݿ͠.@ a/`bB*I_(&::SPÚ XLs3y3hh,?(++cGiV5,oN34}&.6X_ϱFe=/u=4t9A4H7Tuhi>aUF$3M'eEd3?SĚV7 U4`Y>&m9oĈX1s >e.|(,G70NV]['MH& 'yL䔶 y#/^6RnH_a4uHZ|b2+ּ/H\Q|mOK5.J O5%wE> -͆@eW H..RJ;Nb&ԩi, _|~(vBX5'@&gr1 o@զ`ڞ =,b: 4ꆈA'ݟ> q4ԲXN|BML3R_^ Ñ{'2Cו.8 .X@(=g`|SZNNR|vOPYVKQPA5wv'uѫ zc*f^bo ck-+ˢA}3Q㼞h@Nu q{afshs{B0=.`^.?6Wl(9) &B3E8oKߧ> C};ﶀO2GP/+>4E|~g(؄ '.uk˂m>εw > ^_v R)j Rk1njQ^\]%ڏj)/0]{4dZA$!2n҃l\]lg5 LKXg!<ȗHLd[LBuX.*W?<5kqӬ9kͤhڕnv;mpѡӲin%]=f4uSVrsRx5CzKE=Uhَ$)SS+zy'KV8O1pǠg`2n rWzL6h/j\0@;1Bo%8n AwekE?4M5Mk!kW2FBM|\~ )Fv܍=_R#4ѕQFnVhY1!򴰽OSȹsժ˒_1̍EV-̞9|@uv9"Q=< 7/oR #cuY]2L{Gqׁ Der]1iPEzo?#새a_˧QgnzD[#V{Džu~P͛ 5Rֶ=nw 'ڪ;O.ZEWA'{UQB6[2Zw.cMA9.$a脽ɻ5\,d\N-] z'>dמC -z6q'@4-dA9K@o֫AlZK "& BMk7|մ k2/"f5.1lΐݣ):F:>w"~AK8zZ'mΫAN>׳$Zd(v*!8ϺY[Qr-pZyC|{c{Ds$OʣjE27wu&qv>L l4/8n6ܒbVipZ: *,9o.Z8kK$/"MROLA%+qc_+3{`ɼ8 K[OjRq/>ųE>ԛA#R_%P G"tW5UJD b7>ҸC=J+=$,:.r>f0apE3B?j&¤Į2꬙@ZeU\=CX]xX+/Kt;fԀo4Y&CuoU4Q՛Hn2^kSWd0>$7 /[kUOW$e >/J )iebdL9q*5_d==:b I@qtin[P&n?.&[+kĚtJ.mzaSlE~c4IΩⒶEãGX ǏRv-7\W rV|'Ydodɶc4y |цnXT˪)>h}ou~Nͦ\` Qy E Dq+Z7G1MCldjhҒMlMt0F ` %, "$] ʵ~ؙnUs y.A:cj] %>ݬ+pvq2s r:I(J L>S(ծgZi 2!2muckJMjj/Vϱ!&X6'Z*D8Jmq;yYbZ^ {/3oV3*qYh]SDyLOa#ğ%:Xj{.`؛ pQ2 QE63h1OcQm#Q`[@ 7Br>甐(@0L E^own.eN,UeU{Z _~[ؕS%V$EU8TMyr|؀g -f:3E?2( 4p?9%"$c}Bz! ˋ߈zd= 8Q$zWQJ pP ]pDUNJ" Ck ni;D_0Tl: G+y嬎 Pxxjcr GC9W` | EF=zzJ{uْhv*uv_"׉8}[ U\$C{-uA +w&DGgG+l4)iv <:"e8'8u0LW!w :Ce26I. D0=/ul:J8Q"5׍u\=C( ?4:%uFS_g(ȑ.þ/T؝hLDb0/nTK=EI[-$ved?V_*2CyG6C$Tf0r}9YoGmyx]0V4f[ }CԐ;u $3W3*46/* d-{B_ R,>pAm(Fy"8 =W<Ě!R" E_чDٔ$GTl<,49AMY ލZ>QIZ7^-?FD?ǔ?k?SJ -! 'ՉHgօHG` x)'ոN5]0e;L)VfLܳwwerQaS7P!T#ʵ:=O y ٜ48' `xg27 h+\|"կï)*hik|0 I=9! JH?2{2ymР"3#fn+fo5BP[X3B:ݏ:ŹNC\o٘M*+\e=)c`Ex WH|T<2`gU02)ߠ&m#02msdV$>}[~>sr_ZMLmko?<>)sfQXeo8?/V!QQ].ͦ [/9&ߔA`2Ws}R{'ԮMzT|l]7Z N= &[݃/>6{U=mց򯜀"b3bz=cwN CW9򈚋eWP6'#0S~ ^ſLoe}?|"lU39bz5?@M֍^4򭄝ϕGYx2 }kj\}eT"YT$e)5@O+O~qC'm?))+‹@ZHQAmsR'* K)<V.egl,"1/D`}YY+ȮF?dd;g!!!T]A9:ө{ 孴(}rRCN(xWl,:qVe@ tEY+Wo2NQq6Zwh fe@US-h.j*Q9-JAͪ'D{kj承 vjDOѼ~QF\*BO\t3"i7L xi)>LOo<'> @v]VLB(!L2b->`?e pBG1tj]e 5~ܞpmEm2 d+wX~X'u*S {2#|֎79'{\w]DŽХUP>i[o^Y%c2Jq:Cd7 <҂7G@e SߦriN9&k̩r_Md#+a X%:)a.92muHuSe?Z=謂$U根S 7ͩ,a%*Rԭ#'zG HRlP!=m~G-6b6U33R1f($w'>n;oF/@[yDa| ,aMeVP~=ͶFف*l7 ҧz62)?Z}`+i}ŘPe\V3&r 1ch/6czQ.1sV,DTzMZץnX\mkGIqY%ˎ/^tPjSs`{ԾJ͠$ , Z(hမK"F4 !fi yB6)yddȼ6̟2mmeUX~Dk.~#X-Dϥ`|JQXw jokoE GdGЭK9>_[˲_'ԱX~PݤsLqS~&|V+qB4ZIjĶ5΋޺D$Hf:3=M6v&@XRii㝟P ׿?f YN\bgiG]G ,nò;|>览VV97@Ҟ}Mwe@G$}JAizunm/AտO|hr QcCTL,[}MzyD]14hH %537/[Prv =&jGrMULRkd}i@j@5MK>Ip iO8RfZwo5j3a^joqTer{lfARB/y{G\*BvfX^7o@X rP0o"}e=Vx߉YxkЯP5C8|:'dHƴ INS0 ;!7|iȜ~2Cm\wk6;{{Fqv]muUN]tv~)u+S՚E0\3… %f;QC=Xz(~.å>dl;{!mD_b;T?" V #$2摽:*J->g~ڿ/*|/5+S{{waK?Rԑ Zw)"9µeԅsx0e}p@*` 6~QS.e^/a~D=7950v?3ǼYۊdS'P̓ڞŁMu*{5D3{T^G"k]+g%{rFy#aM * s iW!\)'>n˝VՁ6v$%8` —*cqbe~Jo /rx6к Pz_ɱԈ#?kZ-s QCARrF˨jmwԿrT4KjqN;n?`+~y'% sL^YHri6 iY=]јEOM6V%ϣ'(0h&L)ʫwՔ@(1;>/! )q *^Nsz͈g2 a*YrBkI"Vb}jsK23$jcl \[J擓/}l_9MlX,czw$e>0whJ T[G3E[vJ*M*TvP2].YEԆ`6ƅ09  1ʼnW"6p8apm!Vt]Hbq1?Eum'SOjqУpky8A|\Mih.))FfWf1·N0ı[ 1O8EX`ɖ` WP1wߜ=La.c1$u禍Y,߶ʛVMZr9O$i<.L)h2%40\kբd cGS9'TT5O]9ʁ#F$9ݜ&]Y|8^wͅ(u^ZL~$!ZtOS&;s_^7TtK?ÑT0 p"p2lP {J?m/CCtU }UY{ | +@Cמ)Ep0ӿB>l*ȋt\WUR71\Uz<@LWBX?01 6ӧVJ0"j@SqZ'%jSiXBhȮigbZ?huX!˝^h_ t弼M%{fc^N*)W}A .̈j&B02x(7PZ~S8L@`/ѯjv@]tBg|DT ThO;ޡO>Y"IE l M s&ʩNj(@o̱.''Y҈qfҏ!w&͍5DZw?jKfbOp!x5V.h2d(}q' <'M&6;Ms"uJ{IN`,,15*!f|g.O3ʘ潑@G@Z- ̄0EO{P0KȆqLBY_9+a,~S@w &!UܶMGcr Cp 0 C7pa{Efd[_`=]cH]ucnKsJ0~d/|6"sl5/ "4kϧpQ^IjL wlBSÖT$ h)L[bv`R[i|U *ݙB} ZM)T4^ (Q~ 4axSTa} ,É,[aoH lg7 ;̖W%]ůZ$Eкb'מ}^f_b<$L^ʏ aV~ךV;O+L :T¶PO ڔ *v->΁rUҟ2NsY* ~ Wb]ĜS șBasC":J[I}f5{) &*̀;ށax#R⿏[KsQNkIKSc'dyOK< BThzQ ^vqZ`.{S |u({&0B\"sjϳK@s4L$"KmIGWX IG%OY*S- mInW >~ KSІ'5iXa:pN 0T@ !de#PVhcDB6\OU^ْE>1Bm{]v=ن10 W}9}k{96#K Ce>~ֳVI_pW~ŨՁnxBi'G$.XJ 7PȐjJM6=D#Æ HWTQw΀y-/ZdF'-H-]O!XU*QE'Tq(dRe wZ$苑SC ׁt5jl<)%lWvJ?Hpj坮/pD+Avm$+a^!Mk%L#˻jU=1٥b M*Q)okb),D jֲ労 )drC`:rn SyPGv~34փ6vX2nSK^I2\OSt.^B:S)QXK-n>c08-2 9A%"Bf*֡MΟ4{1:eE2eU 4%"~= w*}Mfkd:_')˫BʮEg(d $ 52ج4$2=".\I&gݣQKb{)ʼn(>&LWR4apQ՚e6&%/O8R0.A.\Hu*WQm5>l'o\iXZLo]2DU"FFC,=1"t(BƗs2A;V=kʢbemAI$ȇWA})_6m>kvGP~NSGa/ZQ3'nNg柭@l2nl1 #m塏78Ewdߪם*MCkg9Ob&1?0Ĕw߈ɧط*cӳO[dK0u#r1=V -G&n&+=l982<\>dsU>rImbb#tLd=]!hBhؓ 1 hnuwQ>mGUa^ag-@mk8) yz6>-ĝ)4v:=T)X2+•߳O2lo2WzG%ЈtuYQ3y̖p K?$G*Ƭ^NCHsXbe\Xwp>bS:e&|՗i3vPR6֕IC~D46KL ?g"W8 TW]%u:ƳC#HTbigBaL6TMT@O®&Îaä2A _ф8Tmx, ?*.&­~5V?mP0i=r4YR zA;)hmz02Myo!gaF};=-)+-BZ CwlƂ(`<;HBN4{QXX♂>yJkRvf>y=I?F.LLm3y<R<:nWPEm 9= M<ZQ؄k]u&x3 f/ fbvc~K{도EE#8e1Y\vn>(&U?hx|Ƅ0u*$Xt*ĽS2ZL9rp(C;x[wIJBHglk<'Rc8 uu92#uRYT%!5hwc#߱W "4?.x3P6GTk" 9m^?YZ6w| H#X}e: 7N羻Z0yMO\-gEH:5&#*8:?[w酯4Q E8g1 ` ^^Us7gֹT>GG#4*L.]selWahVG-eps;ۺX6b{պ(>rnE#A3C泍#/h!ao.I<9jpgϢIJB~A%ҒErǮɇEPU<)| ^1Ziro:)?Wd@nk[$}-:C3}L iȝ? .,,38vmSONںw3/>uZ^߶V0 ] eYG;,ǹh-V`q0!,cF^ͳb󫥙 1m<JV P!lv3IdW֊{$hߛ?ލ0S@`" <)Wl E6 sz4tam:>,$|=w6L˝x COv%֣X^x#SSm~sPjeB }W쟇̳)]5 LM 4ѵދ e0șu}ܦttuj,r:븷y$|.zB;,(Π#y5 +DMlA%_䔫'zT,繷JQM T:EΙ%в軲=meO-I 7 UJSsmG*(Ѩ'\? y.kґueQ/~׶Gdi V[+zO;Euk0yr씤ꎼ^0` PˎX:IxYk;)Ƿ#E @Ȼ~-2w;j h'ՠA̞nAaք4 e_U2MIRκqk E{~5D H!-Cj}6:81QbfhU!i/c:z4;W\iV+S&:ZcBNrALU9])NDbd2 \C8^͢SӧD|FvS:]4l,R39V@L߬ہ/=m"xWgv0q_m!'L/ pP^1Vk4V'ikJ=ey@P)p :cF_A:G䛄PY^ۚ{Mcm[އfz{% ]=T2rp$!T(i)%VM!jd9o(!]̈ WH){4EA%ݨo' JE G1a%<,b,܈y0IZ[aBҋS}. -@atȻ| z\HYFsQ)$n+[,D# ~V ܏+N/߯]t|\4? n݉Di%~ R\\j:G~sfI: 2Qf{S#B0d{3B zs7,G<`!+ bfL0SJiq-'Щ:۰[$&֣IGF@PWъёj@#^vg $Od-+xG^&.rlקty'a+zA~%U6ϯp%;\}",Ƕ;ӍHmo@*iks\,:^nu{fz&<4]z4 Vx8'lL:3|opf;W>*RVr^Dq)ꠌ(J <@~$X+B8 ]zSUԴ{V|ȈXx@1v]]Ө.J߭\`k+Ŀd+lq*Oct"Q7=ŝ2B3JV* MKI@4۴TqjۑM=Ʌ5$wnׅ%[j}$Tc<9yUUpWxsZ/@hW5ۅ֏Ywy/Jx6LC|9y趦jN'%=Q~]Ycͦj*BF jmh2P bﳄ~}Bfo5` vGbɢvАBm]N1[*H,C(+*ۇdvߞZ- *J}9IGFyU[>[2ΐle{x"_4G`:Ag؞>%w-ةS_` tRIfJ,Y+TV:M&V^JVoFR4c4;/B\b&̥x\ rJSS &I?PH9Qlk[ͭ^49~5 ҥ>Qqݶ afN -zNb)qCҙ<ƿays*.P3+\C3[=qW&O ڴ#"_CW423V.K@JۓrDnA;O*ѧ.)qG8.%[vy3vn~s-AS[G'mŪԁfXĕ_CF4ٽ}6yG*Ⅹ )Zҵ-۶ο|t0ًj6WrQ{F h;R9:ԩwNj̑úSǟ}W:.NR< vC!B)fw6;:< =e. ֛w8L6R&H<;kֵ_?͝[$,S`٬RPԁ|O;r?6!BR)bL2t% A41H'+@l یYS#.PE^c( ȅܪȅP4Z֩}#{d}/_)BS@fMy-|sGe%WkGM ?v.j$=k7(U)F]_l S˼Aoŕ|Sd/z!Y!>9ɢanQ5 HX-ɩU-:m KD HEcE5AU$\c*ddl)7C̝ `<3ōLJ;ݖBy̭ u"o,M bhHJR"t}EG }Sz)G6Txy?!}E'!~nSS b c3 VE.g Pۼm )#r4 WpZU,(+V/=u1,;V z'˖o3Kha1B VP (垴$:jImǕONH4D0yf}nR}ww~G*~RO%NufOeߜbK_{JFθI(a81C‘L*qo Lu.N"23YJi43 Klx32g[C-60P5 &(H]:ytcjsxvDK՘UPZɮY1ϚttU}&wLћs$P=tbyfjI] RD$x.~+HZ3\^}Hrt@gЉ >$&X\T?^E0gİs o* \Y\cUdzu!M˧ujypm\X淉0.6y#~r+*ƥcԑ vUyJFEi26OjːOx_7]Q-+AXUaSC2TU#ۚD#SH]"ˣE`II;_Y.u3GՈc?WɠUxiM3n史Ywk0XfJڭ>b6 ]{R (D) %CP-OjFͲlC^{"FSS@k@M"XJgA MklvaqY%|et<ښ]##4#Tj2CMLiS~_? G6k3[RSQs%XSvxK8$6z=kD[Aytj]Z`v{] `.fLrSauT <ozAFTE1"p*oRY/r 9qh8_𽭐!a1XO"1qpJv_! $O:Բe1˰i(QM}l4q^ds`G(PX:Kn^YAeC (cUm{#4h垵X4jr Б)bɿF#kHE@h| 8S7嗍DV6wPm#SD(~,Te{ࠌBI \"}KfpmMY!PÑW괐#+€+q.bV$ĘFeWo~:-}D,zɂ[= ÒH2M۬ݯz͟sҎQ~yTzpF؇E4V% r8ŎP,p% އsU2Z 2_fC&%M|b4d3$7m//2}}ĵ1@_xJ)f MݣA~`V>gfq;8WS`Z׶R?r"nQ@?7y=|E)ZI%UlҷͶV&-O DÓꂐ"l&/1k86ĨrZSt sb3*\%"Gue36~X"Mk1bu'4]dEKwϐ7 L[$ρ?~ ~!Ơ`'"EvfKb&T-/0C?vN S'pq\M+_4x Gp &Ư#k̜g1,'{#~QW rʔxwk:@l%L !g*Ud6TJ#T,GqbKaMKX,W%;MAd#a\Α1 Re<ԗd6;ʌQ>V!kdT.Llhm :b |!4қ Ny)+qZs<Kfe۔ߓ*ݨ-i9Шb4Ukػ{qS.LTĶ!NO&3(5a8 pjteܣ7X9uQ&` tE|)6^m@JX&GX4DԠW%3t4t\?Ap^^=MJ%\h. Ԏiꏖ9=i댤oev]^sظB:}u!|d7(&Oe0LV9$-LHS*qamZrxN.4-SN)($ 0q$:[XB.'҃G[OՋY5f3vO:|_+"+qPS0e cO +F$"!O=#~{7rRtu/ !IJwrc߆!JJfF/?ўϳ[Ds&^ zR.Zלj|nk!Lg ,zm^^pVCyqxQ"(wuGv%=-n'ctTBA{I :oa&.,1cQXuu_1MHPAҶ~́۹QH׋G$qTM \GwdkNґB9eO^6Fs`W"${;Y/!ͨj2ЊBsrBTDW%cua}SlZ\*0ha^3&Yb)QD8TqQƪ(9xRSVA*L H&=<̯^p+ ~y1h^DϦEz(3 RWR`9[5F% yt %7>IM<0 (WRT7T4ײ' &   ))9q6oڄO8j`)O\k@Sd:2ub GљWW^0L.ZZ=-Gy"y(YCS!rYX7sm/ҷV{Hx 0iѐEaqx0/r5d]'$)nzQۖ C8zkgbHC큑!ɖ4ȟ֬ ssw-N74W=l %B&YOv=~Q֫Y;3K'zٽly_FT415D:Q/CuQJ@lL?ua{ 9O1le^N_s@i3vyF[W:r# $C&5NSxpxpBDBսLN,'kS&x x#䂤RY`^U>壯*~`#I·cԂ 䶷: 2P{= P5tqE´@89Mɰҍ,N8; 9z#8avJgZdM >L Au ~"ͱ&l!vV}i<'r2y+3F2Y\&|<+qbJK"@3e]؜#ălgl#vX1TB8{%c3FG*ޗ-e.\xE^BXs:-&n}K ح f`;ǭ5dZ!D#? cc@6oIfBrtQ̿H@+?V˛2c\eLejn>o.?SsYjot3G"0wul:È}elLu%qΞB9ͤ8O/yv+!ͅEL ҇OL3ڨ64"5r1K;8) e {2)ָ!Di@ErIe$:!U]}.q43>xYkVP~x-YMM.5a"_Na`Sv݂hBr8sT˝dCIU~'p69AY0@~MSE0{5J`&mw 0)VD[G ʢ>ˌT)u{-Lwg׼$d9xϙ[ҿT;LeHRІGu A0xɮ71k/ cZFDmܑJ\HPbψ)ٚR$Ėm4Կ*[CYbfߎ tDe^D.X[)\[]T$-sDҘ;n55 "ģ8.-%Zʹq& H6LO!Wrf9y/G/ު'+'$NdLcMtYJ4h'sk,_(^?WjZ ˈ!ƥn~k@&27t%(zf`g)ߍLꦟ200~Y2ա6W^g9.g0s2F$wWr7T86@$<`mu(Wz`h#P9-PwGb@ '}>$h7]sd 9'̀x]M u! 7Xjwif52u~"Z^Yo|ʗ=V lw&H5ۛ6;-,:'ٸZH SOHʩ*9?ؖ/Wzỵ1ҊX&{Ai qoL ʱU.T'zSF+2-0|K빇BtrƭTT'y}(g\Zrg3BZICC_g+xw,4s*s7P!/T"ӳhZ>+]'ahD!UycK(Uih˵7ʛP`^{U4'uQQȯ(x90|  fiWywK$l:({.fw^:oҢ;YgVweGCF ,Aw$oÃAʵapυװd sT!dm0<ǶOQI%)WҨJuX5d"%MHʯqn濧5k*8, 7y $IՉ!4Qx3& LI!4&Hh7}Nrs7Aډ\-owT^A8fϭb?Ԉ֜Ɍ F):}%PΌ;EҾ}J-%uq>0|:! %W\RH;߇L-E(Cn 5j31IvA=K:-j(U*u41ЖZ=lu%0xv%D9\Ћ=/ gasҝ` `X2|dֽXzR=$;oR@50 cI pG\U> pZw)vT*˦]m>[VT1#Q6Ɲ Pςo[Њ=)2v`[Lbø3ڮ}IUAuPArQaA\ĝTWh\쨧G޿z"cyiu²=U7-p`_{!n5[߶Liv^}Dw`i>RϤQèvؘw_"0=!NМmZa]A d>R8$LĬ#_OP6wBL#Oλ.uC&KLeg +L#QyKD|MrJ WI㒭{AgBm)Lbb$QO7˷#xw,HF q]EA;?p>IE%Oq ne$!B'Uj=eyϰ^TpΚ q+F8RtK^:-qQi)_+~;x6<:[uIq%{5u9L?qb$wu\%)OxHм(xLZ(W1E]|B^c*sw}B++ip|I VzʬWfMVyqD*SzbV/SpV4]spO8E7rIXf3Ƽ?x^BVy۰UpAhf2e〝~'#[vr:t&| ׃d&4`,MbM %tC0)@ukEdvSP~Ls,pbq| ԕx#w6s KC ͗WlJ4AA/Vf(~Bxd,ΧB%(!;ªՏ rkˊ5$|>"}B"\&wC ۟[ЧULeYOgE$!<3?~"W7a(| a@^;,֛ʸ)?%"W.t[?,%D 'z8tj%|!B;$IZqf92tn6VAnm*W×6Dd}iyAu+Gh.C;E>lAr$!gU=?쇛5dF2e hE) H+2-1$/uCЛ⑱IWK  hZg @a. _GYX_V_(g7e+žQZM7Kz{4}4|֋V/1"{qkfpr$e 4h^{26ZtЯn^n`fa ݭ^lW)484z] @樟tkF\@3\<CӎN*`}/3ZԇmuINt}q`AnS=Le UiFid#zRy DĨxS -@>.M= ri!6A2 7i$F"p7+іU],oG/zp^9C|RZقH(i,Ĩծ0k0 ۈ>cdrԄ|˜h?+l*?;;44ƀ3Y-=>66pv0U {"D 21-rBv6wކm:N5:%ч:9y_1'SUF X‹ހLpgWRk\wѹᅫ|d.kkk^3HO(_ejḜb߽Yþ#Ni Qn.Nv,%R5=EA?7VxIG~|,#V@9>$CAHp܃S ~$ZcRyslMk;U))g='lߎ~7m}aS? H7|cwnSBLfuTTtܺb3^P"tٰH2{zokwAV~8ڮzwi-*]]TO*+N$ࢆY]ZHB0Zuj+tz@pFUCJEZq;=ӮhU,NR%Rg^͌4: +&a`AN`^]/c<_zs!J-M݌2KJ(9 7C~1s5tȩy_~i8Xir ՀY%8s$F__p1q3Ӎ `DfEBsQ#)58_:XFҏA? y6ʚ%Zqͽ=h'aLy1q]+'AQȸWj\WzGmu6VNCJW6L)q8=U)1-U8v)Y60x)J^xjFuT5997) N&YC'jb%*"̆ !cĕT]Y"f$#(;hpWxk?c%|iF)<%QaqAj(D1,_"!ܚU@1;oS?ඝJep$mI FȺMvqfis 6A/jڐ0   +{X/ZGF Mw›fĵX>tۻNXoy(+[f[Q]z<%RA"Qc\D8ߪ/%$}D=.kU>n7HMZB%wZ`@Y>ryHq`0Yzƛq:+,<N𹛨#A)a?:Kf+/L+2':'4ǵb44d;hLZ*Q@GP nR]phPOP&.Vįyd6C+%ߦFcY+*`֬d7]Wƪ1@s81ZVY{}0g}is Zfs:upz;ZܴE qJC9Y:߰q2~bQ7cz #3Wl!=iMx%@ҿ, wWEaq7IH݌Q({ɭNڌj18%CۖkHm%LWw7 q6&e%)cٔG;ase=T%M $[]dQn8[bpؼ{x[G@-6Ӱ +3a$Ȯ-6w!m,r.,m!k7i@/z^ʾv!#oHQec|EtbH?d}NǰiB֒: fcv#klS_u8#O*>b# K [5OY{ C$-%Uk#6 `%o;޼ƛ5N71ѮMap #3>eS W[2 NrG3qUki!A>ʝb/L5 /Rax\V]?w-?DK]tjapM1D>g 0VkN-Ȏ6\C)kR6Â/\e1q:ק)= R10ˁ܍#rNS,l4pkgzɠ> lw\ g})6koX m~>cûT- 2_n77]wwV.wQV2jN=h89kE,7H p*vG۱˗ᤷx{`%Yjyego+@=@M;ZN"V a~ > ~Kg՞$<㿣 C_IA@s}_PB0KJüz_dzORC4 |Ep)_ kn]&䂗K^VdeZ3 |͢oy]_`YA oBbە{icȨSF0U3J%|P:XTs!i4PiaPYω=s)C5ja$VM, h;ͤ)L =ƃ}Bړ1}Q z_*s[ @bsOwkl I|nk:%0X =|K7;N/3Ft*uqd~ze5( -r5xqs P-oQ) (c]9XR_dA+Lnv<+`ͽ§-FiMjpMqQLI[s{UN/W W5wȞd}x_/T{d`Pxn1K %&s#>N|+ס67~^wu:JPrS'vϾ=HX f ccϣ mQ)0O:prܐI wJQAϴ th@-̕4` ϗ7^? 0u`,iSCUI2X(!M"JLum)U%^x϶{WG9(*| b 0d  8)QUSsYl49mdU5cg2¢08 g:_wۤk?jӭ8}Bx  $y+ jX'c_SJ%*(d.+㯴hC@OXMS-Ci[﯉w4g?;Ҡ#`DJvNJ dQ 6ky 'b 9=p͵(հ2M ][6^,(EsAiT)oA쮞^-RPc&{Z{r}`vg:} +t9{}&[{V[lR^~ פ_ՑWLEU4ؖ 9 \BFվI[| E"UR6/.l<;+O{:GQkKQ*++cBQY)o 4L5ڗn`9gUYO5қ-z.hi( Io~Fͤx:qx^$fPkJ z7a'u(ImV ./r|>5FU^9&gdX6; i@ cQjSƳ :DsEC;c)DXQࡲ:IdnMNjX! \w U+8Ye~eNdQ8 [5WF{-xZ.8,݉P>Q73Hq&YkI#Ð=FBٵi# K7w| K : RWV&M06xn(e-(hB LtS65  bO&ѡ\J!A:n::[=; <iC>TV{oڽ׌QQX$e|cѻF mYvM֌\8>&Z+%<;a-*9:ִyq_cϧi[|qJkҾZJ:xhLwьcMOZJI nhZ-m֯AէXvΛdG̯#%Ы4C[xɽC@wэ'}*\b%N? >Lr=b'.dqbҴ(|쏓x =Pw+GhVDk}KD`K5:~U[H4čF,ʊJw/]P)$*N.P7N8=D.ē:@z>T~Ԧ֔5X0sZVƏ_%XV]yUs6q r hvA$s|y@"PbJ1Vp8+rRQ?Qqu),Pwω, og;tw~' , %v|&yI&3BXƉǚTv5cvRrf#dY S׿$׳B]MIW2p9؈]uUHbF>T0@XAхZ)I &$kg EnY}>oi0hI|J'( ry#E&O5xsh/2q-IaT2$|`)`MJ7sSNU;NLz>wt(k54*a.\e::4䷛do~3NW&wO6+L5+HZ(-\LaE?andfAOfdcT|PO$-BOp74Rp5m$P7귲A<:+iqv' e_Na.j+*wd64kO2[?%leV]+Y|:B"$:`}ReK7e0"D25ΔzoE\q2.3mǺ%BbEP\*|cPQޓ6aԬp_( U7 8Y\S9D'xf8oR-D A,l)^ `u܈^ b77:tFm:PK#g,5zJ߆t5LnڀYB!xn%0]9=9 ,eD.àWS,rWM<;Io֨H'PW%1oA:!6#* t#jp)TĶ$OI̭ OhϾ`@HgErL`YOp:?}¤kQ7!TR/Uپkһ 3 :-JaZ:K]v''SQA”ƻn!T~57ݵ2C;Ee \yc^ue.>Yܤ2^!,/G{aѬM0C >c5qomq@l{ i4:+*.]#[JvWElthN>7~V L-8]sW2Dh|)~s'< 5TJdm J$QʵcI*w 5O U;ج"qudL8VZ5xyo fL?(Bf[tlēF*}.Jr4qT ղCacW̤77QB?C"?f8V  wsZKpi<5V9wpZ }7Rw+ G"lx!de8]6<`  !Øto8Yz|M+t2XLcuR3ALn8ʔYw떯Bnnj*i' ߚiXdg"kcġIBI+FL#k+Jz.IM0@j1$cr*blGa@U\Y*Y熍I *EdFT;pz٧-a/iSe\~ld`Io.W6GL9kEfN.FaC8M;old~۷GɥuY[u;Z"ʥXyY7)ԩǸ5x]f'k $@z၀q <K{~NN8 5VBzL֪^u>'d;JەhG]X}'lY.0Wܙ^F~=u FYT)TZoދ&b^ 5S]^]GX3R8yE p$Wwh"qyMOv7xU1 NI!Yakx 1Pb6\0/i.d/J M9y-[&s>kqe#ǴDbTVY땁9;4vv6ATiêr)cb9tFH(;JUs2&deGP[”蒄$HI?_)wuD7./-=Z3udBkPG^D#&Z&vp  1i%Ęc s:QS8n _*Ư 2p GgCW ޥ|Jr1Zd<%Cn請 7'uaFlCaҶrbݥ,1wyuAK84h50*v5SQ! mQڎ[)8` ~d?K*[Mߧ*U( 1PdVSH /eU䲻§W౴9 6q9|;u.N*"KfH:^ᤨbmiXVսU gdPktSZm0Oч6yVrSzdp<- *ht|wlGE+XP&C˹RYg^ɶc1 1~g< gZd:6Bcz[w=4Fn?@"s5GpF?*J$#qȔ#Q+okHX Ѷ kWL{>P|ntSr1y]a V^SstSa>(:O{ɚ}[j` 7ǥe٤Z�3Xx9*d'\y.P{?kxPf&繕=z O*_jQ^? JKsm+v@R/>m.7n*4R+b&{8RiV@| B}RTL9ہ3J$Zӹjwjǿp Hĵ|5Cr=M2 LbwJAdNW\?ޛBx7'(1(%Wun~R+ܓb <Է_RUTrt7t~@+)#ɝ,ϬP4}F6kU0WYf1+kOm厄$._~R}sB|5-ğ _xo*,;i*Q"`w s1„Ĕ|(}Rڽ sDZ{%S: J0=R8R}'ّ~=ɍoƺ #|d-&<Ҳw[)-EJw4(e(!WۋvwyE?Oi"ҳ6&Xj2Z kc$FeWXF sy8v@(:yЕ& q/^AX?,b<-rwr)}e zAe 1c.̴#&f0P?Z'U@>x/hـzl>YuM杠$ۋ\2@xO^$"̛X XyuqZ1Dbdud+2L^fuጚdl!CʟO{:#gӳOVn5;[z\DJ-|E]?8!mNaˀ-%*9dx _hytՕ*VLlL/Tv91xɤY#S_N!ÿ; 2D_v4. 6RcgMws[l<鵸j&ϮZf͏\͉Evfcf}}ad}{Bke7Ljn$n"Rܛ}ςQ5v߷k}Ck9Z mfHIz! ШQbiD~;~-VV9: E5>me GIS1' 2C5;=_I-@34> >Aʶ[^ȴ0257rfxvyVKO~Y:f5ohP|ۃntpa!T)s7I7-M13{. Ԥ4"oƞ$&ĥ9[:/ʄPPp}HU;}^74+?*lLsCh6/Vݔ {0G>YTr TΞ`㤉Ş;nUP~Gʢs_r^|{qy^[*֥pn SNq^3AZU2\z'x4U5DVT ? IB/K j`]hN(Mg'U.ݬ1"]bъ%H`lsÈE넼+ac >BD.+?/n:1EMhT5}2P&.j,Qc7HĐ+P5mj}XjJeZe+唶IYet~:{[%TE"d JG?›-+Y`ͷāb^`aky 3Z4] #VTKӝۡIo3fH97KB:ۙEH1h 2Z 7^x/R&")s/ÁQ[hhF㬱b$LZBmcG[QLn|B>#ܛe"k3 &{vl0tӱ**xȊ5iر2's\$Z 8\%nr}bB:^Zom0'k^0Jϯ9l뻗NOHF,i:fm9xA;!LUDGH됡&\RW\s`YQ*mphuḌ5;(y]:q%mcE~#e[ٖ3.RWui̖k!JɆ埜,+sdAcoHIntˠV`/=*e,+rtidE\˳|e^ڝSg1Z{6벌<\"ƅĴ4.d%myZDJ)0xu 8~Ls)FRŧ.~U< Z7A Ϯ9y$J..S5ckLBnArlRn.j^/\x2K;fk]!z T8Sy8.ĸY/R Þ] ~ey.zIF{Vd"Vd-3Ee < i5'>qC["3M0.T:ロT'v F%"Y)j7ط|aLP>R1wq|(l9s6?mRf[G#pexifWu_\-G9p?_BCF[b& 䵀1XO)f/t#6yhg!PDtoP.TfHimvPv*=so5%1^ jv53 \f˗УN(3|9O$r| ż\R\æm7h: Mƿ^qׇtPײT81~@-9ɬ49qWI&Y/dՕB"Z-lkH6v`0jũ;g{Iɜf+7';˫jQE a}2ư#_IBg=ϫnm1Ќ*LD~^Ϯ⯡=_'z xbYqEIt2FBI>"f89"j<2ROB-D zF}ѐxm#Lϙܗ ,5zyDm ($/S-zbÛ+@ "t_5TCIPO@:˲"`KHs/lɈAlyDŽ7(3+o'K4H^Dx܀&ʹ.|ZDExO;0ŧ-R 2LQ8ZV}t#($ M L :ik@JqA*ttd!$#F@%J$/UweYxcņ4DǮ:'~*%A?κSuDg:!*όkreN##~g**^HE'ueDd !Ϟe?RcŘ6 i49=FI! 1D]]&Fb8]on@G4(.KشeU-5yVILv(I`6@*aEgk|½qH%obkczQRv)&3UVyGnQK6˴}4q9swҤi1<:PR % ,(- N8dز=RoDWO:fq{cff=9+ib *9~ fx.\plaPE{H`q6'q6҄hzv > [J܀OӮHSDj]%n $!΁Q^ zJ&9Ū}s:pAդ0l P䥖5{~{yߐ[=`MEb>}wț.2"J9@P"QKSsޢ"ΖAŒJռH;%B CNṬ>Unq3JtiDg2 A'~qD$1 BSw~j 9럺̧VSaY$6[.XxT{ZT| Ǟ@>bJs&~5A \6> BjueH`MI@_ifDs?:!#XDZ",^2xAnn^NW6b_qzOYwO6? ?\+-!̉_Ͳ9Om?OC!?h}>_8pt UN&0لA6? Z bSDb#)/Q-^U䱑ȂO0ky/3sΣhR:M͓X޶6%?r#iCv$0qOc׻V-r508EF1Q*'ϓHxeX\O@+@-]܁)+h)R)lE:n3,~\O1Ք-C vdUDSs̄-`ZbVv2 VuF٥}"aK<`owrCjυyk ?Lci9o0$J_hjl5VjGۺh\HZ}Y_.%O}!-]{L=4tG[)x~S(sr]s1H+Ί?!{b8񏺪?Ber`?&61$r0`y39 "kiG沪7ϑϔ  ImcCbkdƶVWm7_RWɣuQ9儻>S/xš$]iXѲb 4 V#㎖.n4AϷZY8w6_&*igrA8|Ӯ} -Q; knfh\ ؘ-!p ?9'$*Y\M۴"\*Ĩvx6$;4l ]*m ~(y)lXGC}p/LK!)ջN|y4$(d5u C߱UES1I];Q<+?TC\WB _u;sX2[֙ >RRi!O 2)빺{] Ʀ<԰BS%^iVb[fHN8F h,)9ɰӴT#lSYic7kb/$<@q0Ǜ?ERrkUr{b4dIq)phZf;QCU\s+94P. ̬+{@C&kg&m o%*Z:+8Kϯe+OAԙ2&2MF)nA@ފ% B>c!55Ҫꥃ6=nyckݗ7^orkοiltW'C˾PN`U~$5 =+ضx'#z]8P ^v3&Z|LXvRp '&HYXv*p"hj(tȖ^B9f6YɫMK4 m c4 *换Xs?*~  \D ?nNL՞gwm<SXl?FT%>{E(5J|I4Eɍ+qB7s}2N+eĬRy/&>% M-6w-o4'uZ\(vΝ+t\e&0$u ~+pJE|؏097xQʇ0CalSGs|_KW1KTFݥ~Ϝ.J-ݫp: )K9a.`!8k,KH!uƍuZϦM\E${g`\ Zğ6/*uoB92Iӳ}*QA]=={AG`kdpI>*g:5ɫ,1":sl F L9o J WTC!o=?q{c' K_u#`n,lY{j]T VK 6Dږ>j/wJ# b YrEFz Hlʕ5[-:n5kۑclŋ=cFM-e`E MLݲW)*ϮWV  Wt8GD\wNKu`'C他!2a@k 93ؗdHR- "#e+~(6n:$ֈL힔"F rh'&O +1>ܗ>rߓ /,zt*PY gz"ӗ5mǀ^El` l,Ef k#$,ؐPٵ.JҀobuS2;492Qe:.Z]ctM&QmYZ(F* 2A'mF(o%dn]?}bX۹zZUӻG5צA"rb {}P"2Jtd'&~5ђf&ߡPr*k0uf.\Y+UQ+%?k.FkUn Zu>\oZgDS)eEO/gFAe]-څ`~qUK2kC-GH&k3=HQvR.C*QcV?A'=M6t(Y+ίa% F?Z' <,(_9Ҥ၉ORI,ćծEq#<#)&b֊b2x?ГɓpdR&|Nz %ɶqYuOUFOn`Ŷu0Q=_of=k?-(!;4Dqᡄ/tnUY5,/+Ao/B۲Xtkcg !_V4Μ2YNhZVMPEhg =/m#@#MKD~o*3vᕏVnvv8g9-6'X I*(O[PC~w8LdY$^U3u,V5[ mt{)]K'/Z쭝,H袧7tsKۘK5P*)'09VP K` =6b^ih_x}/ȪBm@,cۑ4e`2>^{[g4ʃb\M4[0_G,N}hPMbKOL%fM%MVWwC,wb~ L0xowYJ2^9V@7z^yI{ؘ7Шx[$67՞n~Gr?An4 50}n "+8; Aeԍ- H?~9X3q?)fr{2{ƣDw>rS tBpΥY@f[^b~l#@}\)aς8P:nz_H1/4'`_"yp뒪a_5xj+ OQxd?~^G K*>V}q03Rk+'>q\#أQg_Y[q۬61ڋ3<)'F?μʦ&&Bq)iRsai9B~]ԗ1";;KK=k= b*t մp62*,'"+iGB<>lcH,ZA Գ%o@2i.$IFT8FLOJ .tG6K ` Úm= Zy=z56s㑀(_?[oE(SRjcLliPPۏ_(:؊6*x@DG# E!~9`@zY&U&b9_ 4"`J?C;Dά&/*@-+jܧK)l]Hr:LJBZwuS#I3}`e)祐Y,^9 TuSSGc3xϮ; jRHлjLt`fX^V" &2Rp(fRc }9uRJ T?*zT}2p*5>śڅls9_"UJqkQ͘XiYV,/vƜ4/[cgt'z\;U,L cA 93Zȶ 9k0TJe: $(iG#Ik= \vݟz9?7K"XU J{p6ժbTD.Mb\=57K}Oi4]TQ&n؍aXa-;x>XC.MCpG4, |!t\&LIcvgd`k",MZ=]ئMAus2vU- ʞT;(N:we'X" # dt/Ñy/3C: <DKlx'26Qt볶T=H"lĵ{`ߘ"E7Dr`!B!Y݄Ba|LF3[_Q g|q Q. _[]B(z<'ݑk *2` (˄:O'kS& In|Y?03EE5!Sn\.dIP%N9\6r \рu/^ȫWiA%Tq12͟jb#;Rm>幞NNq%TuCtcфjGnyU92l!L`Nkf ORcR-F K ,JܠڸB9Ǟt$ı E|Zh 6?}%ǰ0+)QT_dL>uR,)d>J'O)}\$7!9J|X9՚oOoV:{Gg !F4罌B2*RH>ٺ~wöo|̛}YU l]dgSwpn@lIJ078*2~i=w {pYs+,|RbHFJ]I6baŠ0W{lc{R;#?A X)0T̽xB,g i C xQ@yWMǚ!XczAs"Smo]zӽ4F?h_Ǣ$?$3kG[͍,ܝn6_'8j;"L҆/;F.i /a'@[h+ܤlI@bhBǭ|X%t |b:}>/0u;R!Gʆ [RPHlaC Vbf8~2M AG)% 5Gͼʖdx'ID|obuǬ8ܧ;«kzFp0*1;18'jյU~30g-za˿fp5]T1>Z-pR"od޽6!m9&?-(N{p.:n ^n`W 6Vs?緿b`=}g&3nSŰZؿ!ق]O&AAYrGnTF\ nwYSh*50IwPu` 8|4.Whi]dl'oঞgU; DԺC&Pȍ򼒱mj\Eιג `?7K>R1$%>5!6}E<^n6x%[og}gq{ERb#7,IP*W$G .=_DhgB9B++9,60Ѕ 5N5,+$!Ud{+eM\ =^Z?Bq^b)?/!8~#y6%QhuGB4O B_{HނF"0糥 b~Q/ax$~6:nmcfzj,-7^J7_#t ᳆9t@E  )Q0 Jw_㯹-ww7>I0;+=vwP[9#9ugb98x]wWg@vS'/o"P>fQwXYՈh^Š05ۉ F:7 ѶcWm#LJ3\\Lw "7n^E!mњr]5-qe=džm^Ѵcm -^.yYMR݃' #7ꟿOB]e{qBNܶ.deLZx΅m ɲ#jҎ1$0ONM1,TneJ<;B"⡗DywaxSov5Cm@FXiϮ+/a&zpA7[hTxFₑ~#"tXOl+L2 ̻_e}- &} v q``߆:=m;@{z1pIZDQ.C!p!:8w`jf2< ,gPWel՞$;a"~zt)X>`!DFpcD v:wTvoh_YG􋸵|nH_ih8Ƚ :B^QVqOBa$ r^`VD~HeM|T?LzɚG]8ѯXDE 47Z(0cRQa[YrVtz#0l9x#PZ!"]n=;Fxc:00q0n9wg?@Ж9H+ A_Z0)͌ R, ` $0&GR8m* \aVU9ئnI۝n&i dąkg\4)JާS7͉{ܨ6Nm*Sgpg'b3mFN|RAFt Ì~W-B4?{^K2 dn3oD|R"F9; j=~^r`I;w!]Q뺞WPtBD~ڄ&eSjaf<׊ch P f@>-$=;3IUu(%jo÷Օ6$5"-XܐP׃PFm5G*T@ɀ̩S,<#2#2q1M8/Rjf-PKQf[o WQls~]a &*95ᠫ pC]%7ɝ[ǓKA)+Jgs7RE:\ϑ*p)2TbWu+:vjc=>[%wJ@7Ί=L('۩&+K 66Y;<C]`a@CTBۄF,9? NG^*)qm鄆A﨩z Q9MMpG{靬<mI|l4+%~8Y^vҡu("?["ya[h7ukw M 8fUH*"&$kN \pX<)g"sveeTH|$r?^ R^ka0ݠ^'uWG[R䪫|iɩw#UlMMu)0̌B*D27p"&fs"bR:)E86)dOҭ!@z3I;`ɿ, >@!2$&pL~ ޔ;P 0 ͂L$(* BދGFjs5]4"5#l>ё2^TFV/b#g]9rݼ+V Ku"xGok8L mҔnx6\L,ԻZ\,.Hw'8O-8ޅh_G ťE~^B^C5z e{)zު(S 4)ZR<0?~ ,3Ș1J8CNs@:VyM#.DdO=%bG'}7"bm%K8J"QWtcX_no>M(Tڴ'[fZP+P>ShPy<_jZ}^Jě^uT'`(kZXP.V$Z0un `bZ /مx[GWae餳 " *j* <tJE?=ޓ*<}~t~_]ķ"czF R.硸ѕi<tSq 1jb: ),ЭeE7Fx6cլ}9?DrRC|*%.On+7ӳPv]ˁ kF=| (r! >džk- ti\ߏFg AۚCkDŽPc' VMٛ*+)&_޺uU)%DTh;:+1la~Z K=mV1!XR9wq01bD {7|6@2>,3oB"^^Q޸'Fm#^UJů훺;{" 0~sD8$݇g|ӧ@R,*wO@Cv_@E5._ ;{# ώE.,J1myB '+̣h? j\HLq>Yccq!מkݚTbxU[!!yq.ޛN B%YkV <JoT)h+Y(!CG@m=qR ϣHӆI4a[7$x|׵x(^c_IBr}$fprc=0<3/)Äy쾨6˷f/KJ35Yƚ;۷ t&#aMnTG[r}xtH^Fא6?;,Sڀeq*~fVbW O|w/G$4&ޕ=UYx7nHy)4}9M 䴬yjؓ/0#ΠO7ydAO=Z!O].g5:!yOl||{?CFu, ;xyz=m(C.8=|x\WRsᜭ⣩gvYy;'UE#.Hþqٙb6ohr3wJCIS]aPDv^XO{VOz sAMth`}xrMPc6)T%5[tZ,&BNxgCt pOgduR -gB#W1]JI4o=Cu{]"Ex ,Ok٩V(o&PD]/B>$(8HB# UjX.&cM&v$jS,塨|*Cn0qf>]o%Ao#X;8`|%Ǡ':l>kZ-GGHlU *b<)sZ,+ʽ>-3|>p!fS_U"qÝ@"M7-+b3w1oZ)|3/T<@\#dS'+ xwl jxY`1! )dsMg<\2Y&8ԝ׷7fxҀ|;@GzkҘ#BV;KMvK`8TSVS l*pV0nv < 1C3%2N:^g { ǖG^q+o==Zc$qul4|ǂR5}yJ{g;۬$=rc]@ |$Y#amw=k`bs=d^kNY$.iy)_$- /R6oQLuUk9qݨѲ$ uJGOnq=&$rPڮsM\[I:QDnItwONCA?` E}aS5sKi|v5`p} `Gb*GׁCjRm;й,rRIkC)TW6h̗`#E>[>h,%`!_n^_':@Zͣ q&I*dvCa $zEvvţ ]7SYFuya0.ZYfYTH6;;: sZYŢ̿]=*?]>P}9U&[ߊ Fh f=t•)Gk ^{̤wJyrJ/v.fdIhp_hmmXrHla5=@23TVzҡ7ѓ*#C~BU/ڈ|#?ei21חfUn)P`;Ϩi!\z$d}4P=&pCQ'3-{#4֜7igܡTGI\b *mM= =lS,z8@plå[zGNՄYgSH4RHZ-5-\{[LoeVC/gxفxLI/ Y,mP]]7Ŗ7Q=Z$MV5#wEx^OCiP1^M\(ksJ9lU] Ț[3-uY{("ߔdZ 'T/diO> 52f=J_ɏ9LJvnb9˰xz7'-6v rf2"g-Q `[A)DPybLxzHhJLJ: f Eμ74hw~PX%7IxwCf1KМm.%7@1Y`R3' ġ`9q93!3dT= :O}xU|"NyދP<]Z 4M.?T[^p1MLY𞙦)~[{U2Էp!DśakވjN2Ud*#XSk!.hu+W~(HM+59HT.W.[iڪV^ެ E,1RL_+u[u~NA fR&Bw$ Yt֒* nP Jó ȁpwurk.nv=2~\6Rl1nQܹlL(1P蛖 WxMfl Vri|]+dd0IL7رL Йh5O](BO@>68+ @e'KN!MZčvLQXBeG / Y qvK0I{p ŔzqamXe3mo32v/ .p^=S>E O('njtNpm0q_qǡ͜SWA uzy3} y*95]uo\`!R͗j5[cHVնt[mMi\y!ڞHPɨ5R(ٷ95J68nxDfr<mĒj1bhXw(MH!<)Sa=Fj []CvwV8F1;A:] i-oI~bb_JOK6[Ģi'zԨwG1m},u{sg-?qB{U<7G;wߎ ?%@ qIsK0-}0~'sٚiLvAFIS}BpU>*'=j؀ަz3 .Q#S͜pV8IBuםljb'\X36}:/ɮ^zytKq4%+=qEZsrȲoW?m7HQ> Jz^ !Zw6. ${ƀ%[W5Xl@\TQуZ n]BE q0)tкE 1F(bѮ>ԏ !3*Eo!5sލԘ0f S{5^w,OzQ.T J@wƐ1ӟrrkvrl8u<>]cp{^&罼Bu DžIO)ɪPpbq /{N yj5Ky[D3xsjj(ÊߟV*qͥJ -bgqT'=\J{CAL )6Ȇ5xWe!ĔO{bVxE/x΁d ȳzfew4<+ߓjYQr"ҲWО1 rKOtI8<~XH3̅ZP|R^DŽp,|OH{w>׉s`լȰ ;]+] }gYKW-#џ̦At6F&x>R^uL]dfۼtoe~N¾}HS>s7N"8`DBҮۣDCp NsVHY+ EǒL wkpd2vI܈r-oх-()8F1֍H]ܝDH;ʟ ~X)M)wzڭqC刣ZМZ6ymj+`l|.~LlHc>sh"O5E# D4YԡBD_->!b`ò vƸU 5&!9xvNWƏ< W8 G/ڂHK EZO~Sie Į'lNqKLK?cACO ,{wK` )l=PL1Z$=ӀXI- I𾑖֏$a|ƉCPM{ޙ*1bЂt/mVr6tIQ|t, *K`Q">m4kҸK:u6VSB1K0bv \IJ=/m]4U8tV-0O/cB GP=awsLY:~d& ,;!8_Z*r 7i^^m$zZF|P۫9owbyТfm0^r% 7B38)jt<-+ iaLWS{;:\"=BeTMtT8o(HS+?iEiKpdAeڬ(rj")|Vtr{H(PUue:mzK:0A1)* ˉoX6[l+Ka.fVކMϥq<+2a,lx{35(odgcKr\h'ÌV߂ U?"t`ʑwne F!k)(M7fE []j6VWⱴ^/IA$Gb57nB^\0"7=OXP9H8{{̸#$akv`iJϡw!)wen/ ]+Ny1,^IG,^zF_u*qs;1_haM.j-5O,i;f&1]ߎF>&|~2ltf#͙;"減e5Јf$F @\ѴuG 64hltY~'T#0B+ Z2:v๎Z5.!X>lÏN XЄq'HhncoigdNS@$ \z,ΔѶ{S#rK%?HlkdI5heRDK\ՠJzJy.3DgeT-у^+͝^t'qQ/>XkKYDp hͻS4RO> c +z?cz-9ހN30[zH;FVIw^$t c?q"W\y0w{LʎԺ%CoM br:Ws,Q7CF&LeRE'c} WA3xK0 {"VN 5liP*Q·q, 3:lk!Ȕθ%ԏyR-_-!ZGA 5D4e2]F[ьOHAfe A0I !btmVSy:ަ$>.tM06eQ+=]̱63v)b712{A XbsIpKMOpB˺fǨ|u$wL<dx] r0*9*Kuŀ4pGqyL1D{4$V8`4 n"X)0Oo{.5P\%ȼnN,kKP)HP JoX4o ]f)^ևNL_FEggXbByxZҶzgHQU g!!%"rC6թ.`Go60 lrw{n1-.oؘeJ< ޳}wZM` TF> cّ<A(x CXe^ЮW`eZߊFZnKK!R,wt\."ۉ/G.$DE\Tc]A6 (gЅ'q/ =3'rv\ǧDm0T<{R1uå-o1r[] fh:rv=F.^ܑ ؇qkig1%ϥ&Շy;5Yևzk޿1EޛRaz!*r_/v_7F57 3 rJ!|ӛt= t6d" ".Ӏ͗쨦EiZ1_9Ġ{JKP7\:DIx.op$ (l9}1wJ3",)9+0LKOFօw=;06Mslx^x4%Xa=w yrNU90?˕R'Zm Mշ:M~io$Oot5pEs5W.*W +n\Ζ ®T/лPE9<(]ʕs8 ْ R%10G-)яhH fOqz-rP}LJwXD,Ӽ)xDQ/m- %` 05gʧ.mo%">+{Aq(QSJ*5쩚y~&Lucwǝm*u{2Q 4 ${NcĮdI(1/.D6{q ؖ(mywb=Xn<9"lqIDufnR8.Z+{43/sIWbF֟:AlhQ=G- &ZJQvqS<$ս$];ĵcHgҔ\D5*9s#j]/@/^~ד2͍5ZVNoG u2LoFlt CǏ8R"˧5 "c)E>lj1׭`_O'{.0}DkJi"[/EձnYx=o|뫴a'nscXx:\7( z>)I:a{$Knȵ ҡjMu Es2 vQ[ ?T@@SéI:wmpLm]/#}HF Ў8b&ϳќɴs83khu\T|!@uT0pؑt&ѻ"x³́ꀳ}úCIDPq@23վj"0;d]RWX*@0Vkmll$tJҕ3ddmBlL Ƥ2V>ANS1f@\׿mBT=\6g\MѓJUl&+|wM MpmcPˣ_Y >C~ +DMC]j>]c#'k銏uBb00t+fwq&B&ztt6d~O|c$rkF>&'x]?PJA1c,e),Vc=ƅ2~g H5xPh Љ0n2v Ƹ-2PҚճ&ZlLAs+ga&mthj5U5MJ]4aaUD̞1v( +έvRQ~[6>Ce1,)i9Ntc j2XKpyɢMy-eM6Y\arO}tkfKo}N=u4b9 qNdT3qNFgv#d`]HIZ?C,X nC̕G؊gn<;%r-ڰvzr6#f2/U`WOTϼbӋW",&J FrM S,.=B6bB[9]R!昹Y[e¨Pi39aC Il}yƏEslj[tر_k2>L%E2 h]:?D8):Dބ@De[{,/ ''#"$? $ =+HT0i#bq5 ~2K>4$6t-]x\sP{9ʆtN lwǣ$RjY {@Jژ$fhHI:\x;TsW4~lPƄ+_WP}xS.ɤx]\@'!lrQs__s0wJHyKBC6y)}^!/;Օ=pM;-N}c[sPC΁ nƮh"m++//,wuW3{iޤY4"{&G!=s@ᶉl KW֠\xռs&{;#;'>P>fn9K72\`e͸ۙƯ?- 6gJLs>b$Jф%wחRC(*o9sۧ6&g"|IZ&_ۀ+gq*H:0ȧV#gWG L L-vbUHcqbb-Xw, FĄx2ӄˋNFf=P(eҚ!;2 WӇ W~؅iP-[*45[/jFſ*IGDڹ+"i ]z,VțL-|t9>ZAyWiK*p"^|OQX&R2H4&%q*嶫1_+CAbi@R|K"V|,)UwMTXVyB8Ul#7`?:+@sĀ0شMFb[pSb7*wNZw3K;s>+ꪡ M3ŭ?4H¢mA['KfC#u^*Te'(_D_!n DQLt+J5g&qh+p^|HqO*U1 ;WN5cOk]Bl~\Rzέ1މ&mO818mk{zWey|VagtI0=6- ,/AE@ԥ_7D[\h c:K~t{Mx~ @'?S߭jy❗t0/ߐל?皷dGnLPs?kñۃs{ ofgQ 'S2Az_*7r.z>X>j71$o?Qe>Ӧ= ,ꈯ<92 ުu㮮-|gD^ cmYK?+@~HY]$-߉f.Bra?lgײEP\eiR^{U#Q׆Ѓ @ve>%njK0gNEɋ 0wJ\4^ _w "-oRncJK93!Ċ.RkQd Kz" P B/tnne+#9L' 71W㝍0Us=p;-7mO'ɅDPeO>'~DU#(}RZF|MJihTw^J$QpKza,:/tU3^Ր4A$IiMQ -;dfV,S+ղ7%On,;a1` vݕߊ.gzsXFT-ʽZBoLŃWMGV@2%DEYV5&u^Qx=1.,hsi;Puq8|Ry|>^d`qѬ[oj :Yd >)`l a5uH[IKd:Ӊקp $ t*AvN6jKƝblȓcfs X7N%M.|հ٫Z> MōFV:t7/ɣrY4M7=؅BjAuLd2@&"Ν揀۝S='GWUN8cy]NPOjYG ÞBʵ#H!l#Gn`r{Baa;Rk90!_*+UM>(LCCNt_mByCP!g!m-Vqcrw%%Ea5+PAs|$~-`2'5qZN]x+xP9L,A2> *oxgѳ~(WX? ZҶHtAy̻XV[_nYPBYj70ёK)KS;MC'P(R0+5#(sBi&F*X Up(Iy%hѻ9'T?T o?y4 D<՜ \~4w siraؖJ i :}T9}BXqX1~ Hd1Uc]ݿ jL.+|vTDP-7!"*jZF83&55 Xa݀F'ǩ0!6\W6NHk.8;5+@ @ԥhi /NߌV\Gew0QR/Vu:2"OعLl_WٱB`ٿQPצ 8ٱ#@ꇅkmF! h8}>A?,OFLٲÍaQe8}SΕ^ցxK9T2yA^òUj(k= pDAi[PnmtuUY!2dEX4fu#V &j 7PxÂF;6W>b2B[ !X|5:^P3VV .Sj%ͼ[ h32k.$fxOۉf8'q [M@U6n'ih*xw6o}*1qvXHo Lw-z~WFǭ>1|2!TG]e%[9>ϜOa Kl=U$Y7"KY+}?ͪ=\w݁/ggU=9KFTG" /0x9b)vE0UaG H͖&L[ P'RŭLH @#qhC1tapqXR۬h499$Q \jsKĴ&B](B%QNPVҒroޡsTU I.p7,T}Ǖȫ(, xIn?fm* 2D|"l/bo#Qjr2;WuQ2%Fݠ=neiKOg6#c!JYu- *%(G9I҅p#;`В|f|p&B3 V܍z駠P8]91bn8h*dO,|86!;DYr1iPW}=ș}5ݰr+ W;:t7cLOJ&KHsIT iÁ7vQu+\hЖoxՍ2K'B8c|d1s_^Ge^HNSCsZF8Bt*і=FX ,!"iͪ^=ja@ Ta8x&q~xi:3T%FxA"9ln/7#OX)JikuqZ7UQU黎̭,]*yϱQ=uf @wŀ*)Js`Ii@aZ,Eט)c!OM2XL:uKoAOYr\T|](ұ4,2ֵ^eI_Dw58[)~+=/Y: 15&CVH{L+d6T1CrkESg $LV#ԋ nq1B{3ĖN=|"COxо!? 4A>SgP:)w!beh("'-lHıQa-[n+XpU!Z7[pg9al^lw%9kvM w\L=xǡ~W]#^{c3?ރD8xLxOM`5341ØKdr8pvy=P'%=d>l.u.#T* h pV]8VFųr'8inL딝,"V>TRN|f]ׇvA;/ޯoR9GߙVIE]0 %3RL&POB0HnxwtkW ,cQ6Uh"o0NA.6Xr$d~ȲwC}v}&5p!iz泼yd4e;$*BX:ل[LyspZ#Z{H|<Ƒ([Q+/ 蜐Y,UQt"4CИU-@\DFSs4% lfҦInL|(B2dL0RCJ I?#A}Y>XTYDl7Բ\2LxMVF-U;म<6A((^8 Ƣ|vY_hp0_&XﹻEhټ>c]ڱya!J򲗼SS*@ucQeka?D8} Ւ+Vhq:G#*ޘو cǻN5L;)E7gcb*q[X g6IZ>h$/uhV5䬃79Q)ݷI\C2Iɺ9nc30jfBV2+NR oT XP]X$T3x2yq Ve\FDkK]%&z*i0FLL3cwA}׷41:4`E`>5- L{ƅՊcyĊU AF/)%3aY Gm*! G:?v #]fTϨ-,RMs1w #ްKܒPH }̣_/)ĝw "U9YpT3WKM[Q$}'?ٽ8ff\bCcEE[dAV4/^"\qz앸 -ڦI;wb4J5H袨ǍӷE³/uDj'@X[2f#Wu6 ̔/p?kq3 [NP~=zM4 ]Csٛ ,\ڐO9]:;;+ 4!}9༹JnC2vO"C 1+)/5SiG7hW2++7vd1~[YFjpa)ٴ C,3-û HW(=Rx]":oIjeV2?}>kU>ڋ &{V @?om{YG`yy$_ }5޷Y >Lpl5FaB5D:m&u.,ש?$ \)VaÏ.隢I2h]3Sʵry<3>N %Yy]ns5tO7g{+TgU 5HvEM.pa[rcߐ.w:Y8/j bnt- 9+y\WL,̊^ȕ/8 `iog.Z|;~zo > hrᙟ |NyHy4fԁ,‍}2>N:Kݨ*4<LI$Mr)߾3e qB̢^GN[6"d+ws%Ti/B ?4d"GJ.6,\WwI|MNԠ}]&9=.pG?}%pd#:"ORXƳ+tmS˗(Icl2-@ 5)c_$~}i /`<\*o\jŁl$x{l1C)9ࠆQ;V)*t?Jҁ-ƈm+d%lY?XAO3=K ,sMYr"amQJ{Tq <.e_ ?[ 7O,@& I#31 ~&=,~;޲L\#CRs1dTwJ v#AJUv|*<:e[Tk v Ph:,A겜[mY' tQOi|~o.*vGO=.U;"ض›n༆j oW:i?O{5oEFg掣(3.A,FaAoWͬF+/R MXQ%p/K *1;3s6A ~'ʹ+7ŕ!Lb񧳋䩬9$^NY-p0MMgEʸowGȜZd{Gd8=yEF1 W }-πjyO3ܴqbNJ%ޔXB5Uq]0 D;Ub2s_9*lomqg.O- 2\ _>ԃ;P/֬*x| s='C0%9P(=jYy6HJ44~g F:72S.GZ ؕ:6 ,#h9|u\,N7nkOx1=gI ~A7Wd6xݤz I8?{6#^ >m.Zb #0k ,YH} |m;] ^.&*s 8ol-b;PLpoiQ5\ɟ_ ](.E#\ke*J_t мT 0~U rDz? ;><̬B<XDeV'E4RXv.;/92bTɓ}3nUv,V8#"lq:e4(°=1J;2 0iнHt<|[KaAwV61mO~&g'Oֿ] )hygĸ0ۀvaՉ֚): GWu3URˇ# #!7T={= 4ˑw$?PNE7t?XM>rp1@G^fn}d:qc$N_{4nЅx}aP2`g;+)U_Uvb©JOd}K@EGܴpLl([MBV|sDFٲ uٴSuk?Íźe0%e7?Z—MXw絵…PBfXXaGVàd[}D!Q{4ܳ^,' +p2UFO(Qy+Xj;oN4YkIkqE}8' sN[8&Imz0{dH9l0+)2c'8`0}I3k gt ({@ vALG`ҹTDʧ/?Kl\.G'ZCl5/3C;&5h3:zNuK&nd*Zi i+u쉈fE #Ϗ2[]vdyZD#UJSWdc6rN wT\^x֞N,ϹSZ/ܮ ٓQȰ5 K ~\q ф;@sƋE>&L1wDS"9( MIn,s\Iاk4 7'8lr<[ 8=UTàzztim86\RD12@Ó i]OH Z|DQPQaG,}_`軥J#0eb·sW}#@zBŖF3:ќxe% bEȸwX=0;'**I-;y-dqzeY]bx s v7605؜O}RX<8cÃec<=FXdCd`HZTAR9K V]q75Ɂ4CJbU +t Zd!l)HĊsG?#DdgRD"19H\J2)0 ]=Ԣw*8h4;Q#$B.G.XD<xd-l98[/i$PQ澝Hj,[Ӟ:ĭ#IuEYkQMZX9A\߉l?ݖ5P2M/Ѳ^ߌ0)& HH?pD=9'#ZS;_īW?qlAHzWs4J+bY)GӈGT2Mu܌ #ESK V5Odxz,֏mb|Mv͛ӥYT0BniVt SZT#@=F !hJ=\눒dلoz4'hAz@6#fE 7+wi5Tveb[>$Hg8V(vrsP$gk w|p'_pkDHNYCw\\Z uVvNWuQ8ko ,0`حVꀂTKq?.. R&:7_?óA&+%$ fw3t'Tm0k-a7 Ҕ΍뒷SkteiU'Vxhȋ QhK|ck.7]Vy4v|rG@#i8⣓mx$q/\סy6\kڲzl*8$VGj:pp^-7qG $ln@~K\"~júD@Yad8!+* - ,Fj1kEa%ĠzxW&sX.OII&W.`,O-F_{;b)t(vЏEoa}n^bfD @屆W{|c{G.cWjAoY]x}-֒l,-j;a7vAkmLL;]Sq:hLAs2;gP>3h-?v19i\6)ߒxB1Ƀt6##w{n{D2G)⾇Bɩƍ4Cic P>]K|V@$yz_@j1N QOzz$7Ty Ձ[Gv'Ϊ,hCƅiWS I>1C@,3}^p 5VGх=Rv-ׇxCgg޳%\j.q'w Ojn Mt-$u `7蝂17!gNKy:7>m4}kMO=gT3RyAM$˯WQ d)Ci Ztjȝvomгa lӨhzsL̃GwK}1,-3vJS.q0_1Z?l^"YU]ݼݷɥe̠+jܺbwD5샡Bw^F}Ã/tُ;~ (}ՠKZqz @" ?eeg6f$PQڬL?YJ-hA4*{sG2#?ŹC\@#+jUtđ?ob3\06 N֫\79/?'3B7 ^LxףBݎcVOSvIaCOBج!sA ^w.0Dq3M7:SK*ߧ|(<үv:oEXv (t. ZW!%9X'ao b2h| <-6T HCnҒ,7cDکJ;0oYJF<8s{̪>P) 3<|#(0/t3 Sc)s%E@ZA> hu'=-dk;:sT## _uV@-!g:SyFuI7ZDbg < {FvKƤ?1^o{"|`81 c]1>K꥟*H)( C?mƧʯJFh&gskfTyFp;|t +I{UJ'+ӫ}++oxhtyD~9?XhP*dЬ_DC} W͉ Dh».ҞXghKmhS*QG26L,~Q\MKݽ[ĽD8nU@!&3j ϻԞl9E$}v(pLfB`u.0UPS)uyHD'R޵s<}AM rd{"-@ OkXMu;:yf̍KwAc|Wl喔|]J8"&R>/gvx+U)$`kЪD!fujK%7,.m+Fsm]}C@-5E1YM? 0E=jQiyO1!Hy9 ů w,=v*|Ϛ`AXk eQ6W $qgzzpsuOڦB^6ND/W֨^^R?A_D5vͷ CȜż4DA 4Z< %P\m `v8q3'/'"҉B7 utG ] udc>Q5Q9ȑD<TUxdi0%]ٮC#Oyw `͍#v*03~k܄$Uc(~W+qY.%ΉNmVcP.i舘rlл %%ujz <%MgVPT[P!/nt5:{ kFvxUrR9-U0#AoK}h:GΞ:Pkc0iͳ ,%= [KJ}3OͮQ7p9yyGAvu!-wqM@/ޢЖ%c{\p Uj_~P>FO?Țy"Rz%ed7^pGPR:P<φ!L&^Uwwd.EnE.סTmv Z}bۑ~TL]ķ:xt@AS Q&iɀN]wOf8% rGʭrٺ~ьJ3%5RS9jg)pN@jyQH5Ϫ^EO|5L (UG͞$Z&l5 ھ0K$P(OCbė ZiAߗh;2'r7֏}95<_VD#/ :KaEߟ]ٺ]If _Qgopc" /~\f}bR ýQRsdi:} -j̐hv"<7-t;pSӞ-A23>0p)hY}oAUG6vwoԄcjvmS2WP5)ȸt&&Po uIpR߼2eAbH04[Һ@u[!IȍJ1^ܜHHh:5 aw^R%Ǻ v+?U>&Tmyfd+7"6s6fm¡/oLZ`| n&ݡЭN9Br[1pi'- gk] B.jq-M@viᨷ2ًfpp(=i2ƈz3R qۦ,$YkńIYvҝМey&_¨j1 <z[%#t˃2$Y.N,i*b(tŒ(P#.MmwmFU~rSŁ('yƜxA +ͣ( a$,Z(>'uMkA zBYbdkiXVZ쏹B!NqBh4IG ׬uco]*(vNnI)et܁; ?$\j5'Ugre9D˂JJXuJxN_gT:LZV_S DjD܆ShNxpE2؎ CXKL3/cKi#|&hLwY\6類UK;5H5cumg !N2Y՛ZG޶_q_?U *9KHAӳ!GjFQ0.oJ'{c;=ٲ"b_5Y -#m=0禰~a~ː p8K4=Úo:?ZZEK-kgi/9/j֔@=dvЩXl]w|Cbo)ဵbD&^4׌> 4#@(BgYwʄ?kSN\b>t,A5ɜpc .#`C O`/̋^]\v8נ݄Sow 97UE4%Qr!Vz*e«hՂcnGWjyvB Biݷz&ꥌݠzLXbԆuk+Qn :b~CX(/]qVz/|R e%;}f"|&Bb[&ErSb=pÐP!s y3- !uyOӌ_L9We~ee`ܵ^K¹6(a5-0ϞO\+-&6Qj3 d=MӯٛY+<.KԵS(G"eB*?6}c`}3f'B֔DШh6_5JTȆ.%8`_Ѣ~81oGjƉvu nq}p>dt} C|@\+j8F4.MsLW {\=u%uPRf0zhwtzULxzB4E!u\wnG5 57`EnfsH^p&tF&b'> D㬚O('^ܳ.@f7F9p#5 +b9ŝ: :\h20v׌UyʹiLxI^Xf.cIA߱ u5V?#@qK)9ONs"\%P~ x$CXњn_U JyPV߽ %P0@2Cݺꤌ*mHqoל#Wa-h}48qgXѤLA}d|ЧR,3`.V+bKt;aQj& 8n Im} DLMCx S8Jhtv%No`I*ۍ`Vt3z4F5i7&ŋL;Q)./,1+{$Y vuဪf<v(&)gqSkǿ@k'kkgHL}u$a;̅}!\%h{{ 1Iz{ z_h)Sw?: +45pGr5'ˈQnqaj>淗PwcMy'eM@?lM7 IΠCJ_q؟{:"-~p.M^Ke#a g+B*|_r`'OTNlگgQ^e /ExE>bt2õ%W Q]TSp҃=Ah;vZ܈&NK1՘bi=닛j8QOx]0??*}f=V؆¿Qa6G{z(4WhZ'N&1)4&VS 7 "9vMҰ1ɮ˗̒ q㜗?f^ј z45E͚CmY!$|=>P3Wbט3uܗi[={ d:)Yƹ`<UNDDbx_e{*/!ԾP܁Fa჈^&mfCqy܈{$`Edʽ7ITMH$uuڀA@3@j,21%wt:e(Xr& vZw΢ļ߁ 6cJE.dGEțg+w xd] ƫcͅ)xRBWb.@qD"_Og+b,~oC5Eq8OMW Cp fi<ʲȑ|e!lL']l_Jq L \N GLq;C0ou҆''t3Fb )j; i/qHg#95$C#Of Iw$aw 2J9ҟfR.rr fI_LQ>q%2Ë.p)<s@1XEW:Q~a:rIi\gz/h [YIu@]׏凌zO өٕO Lqz3t'6}2&%Včf`F>~ڴtK.8g%dap5e*/7+q\\>l%_vݼ@[0isȈ?Xo? )W@J@4^%Wxzʂ ;u:eƈnIg2&7a%'8H1_|w% @bXfwݱusmI5 eC5TIdg[J rBX#+xkJ*qTÍ݅']}ZF]>d\A* PI mDoUxGvSQh$FFv\u8a_x$Ee˸KĭA6&y`)O]rW8,/:U^iɖBV,Ek IvL e; RR!Aʆ_ ՓQL{Ŭ3zdgpȊE>(AGXUgI@cFD2L,z/7֋{Ex{G9E-Ls3R.KJZb&; :!-pE^O(&(0a}&,]W\{6^&̱l> l TJqBecJ1!5$5%>htuM}MI.˽bm^'390tյp;#ދCUALskTGmr?VL9we!e{WZa-qy$1߄vX,oY>Q^Y#2pIRg_hgGU;*Zh&evYP곦$szU g.6rfGZn0.2QHg6A unPSZ*$ޝg2{mfR[&iɫz\gHnB4G]^-z1ֲKnbSBA:s˻d2,HBZo%ǚ4QGg3.i%Ͱw0tTĪD  0b9“fO'%dQ̅%z>K4Y5 H'|!4\2^LsKEP=wra;LT[ΟaivZop{N b*,sm'ّAǃ䨈ۛJ:|dg\Qh[|o MK5]`^A`߭h a+1pʣE"ULdƃb]:nYI-sIπ0FO| =g*B:jQ rA1O̡G P#kOl"r|RaC!]Q\Y#-ofch`m76.5ZA "3$6!t昏 aAd3!>cWFſȒOG)K<c:H&7h?Cx1'Ă=@޿+'J 7 7;OܛL4n\'QR>Y6@hL֡لvjwU3*.䃗.{u7.vdGyhXbiAZ= &⣫`yj~oUųXū`Ȁik9,J99 d\)nx U$Vs.#8iwvelB"*XYVw.#^gvJX[?[,o6Y`7WID&bY榳q47 2:WhJK3̚b킽c[tAO&Wzwʜ 1ާDTPlkڙCDŽdk.lX{6azA29'#;82Hk^+? /F` 1(*q4 !^T>{|~leT]=Lp2T },`, }%'@ۨj l?I7^_r.-xePiQZs$ɞ7hZ*X4 ԽT\u !r=V͓F%̌zfnaFr#Bԅf6s]_ُ&0o'(} Ƭ8%,G2ox J YN>wӧvzՑXX*n%/<Ŭ쭆}t*mB-ӷs#3$R/~+~,sjX]u)1 |N5J>"z䴖4PUX֮F4d|n̩>dLd,sugdGV~0øGE1%ɧppyn*ui~]~:P1aqr?)g#mLNVmr^. D\4HJ*Z 7٦O)C)ҭ0T2 mJvOr6ο{|č/W#p2 uxyCx0z0}OM0M~ ~(_7$PhaU?tv6 9ZROgQ g0̼Z=X2J2״J iwpIYX۱gt$Sբ0I&ܷ FXFϏIvL%۷s. +{gHGы;(ΑST\`2bC Q:YseY}('(TnyfEWłFynnbk<3j]qm`#AˏMUW &a+!j=02&o'YOWOֲYw_ C{W^mߞ}hȮ܍bXbuOO(x0#h!<&ޔl@_id :n0,u5;Smr//T.-s$y]J)bG.e5Z,G:QHA5=+~7U~ [->z.7EsFL͉#}^uRgT.._?Cbs[+BNϳOz.t"*gm KyOؿҏKVN;粓-{  BZG\H04j-[Q b vޤ,ztdI7aWz?*~(}]_=Eu9^B~$ŢMZ,XuPAŞ{WT33*Ux]wbn"leӻ a7Ϫ Z @fy? fH 䊟o-7i!VpYfW}f՟I o j=%Tp]L#׃bo,dN'h vA 9WcRkMë|#F~|}3a:=Q $-oXm}W-+iI 5::lJاiev*9: gĵ;1)Z^ 6A-NM/)Q??^+6;Aqk%ʋ!o9Ǻ]46bF9Ec\2Z9|>[uwOUezM=tWsKPt:v B M_&Ͷe] U00D6:oN2 {LÊtzAGMO.^Դw:O A_a\ ;\Ou]h_<$]kWgX81|`ESbV@#t8-)j O&ۭ=*LIGAP8\pVpᾧ Zi?^H1  k`-k' 7RBASI騏\赆`fE%WNSgкKO`7#sp8)*߆&k pu)Z'YIڲ  XNLSԕ>&̫%I%QE~ i'Ir9s& 3$ZOq~w:_8`VǷ*=Bih匾E"Ѿ LOxC&zF *DC@Hj؍-qT ~LZ:l]H:=1;59?5gM7ĭ$eچ_"*|>ZD~B^ñO*NȂ[0)6 H D4I&KwCHo;x`/b\Jnv : &X2>yqLjn%6GMz/c"˖)̈́2ĘsUifƇtVR#4H<^:=z٩m`hKkRz?®cD!n.1q'nsE#s 9$ԛ8F7ZA5*GQ09pmՓz`HfmqϞ{F71U!5 WEMves,[-7 h!&l #1*Q[37q  Z-7 E@{;q+GEr%czC+ٝѕCj/dEfyJYbV7‡߳[~$Eŭ҅)D4#A!$&lA}b 0']j0T9 3e}ֱ9cdZL7#&|ȶ)9UyɨdiGL;;;xSN `N"m7 QRx} EO -[T&i֥( \sЌ 8lkd^ %d(b[Y cAKsL޲y/AЌ\o'O͎k:v~hY阊8[0~w:S F6bysmc' V4ܶ\BǸOC/.߇kJ#mGav&&2P/yZ[1J&0u~9kQN F9/7$aZʈ,șU]bqU2k$hڃ'Zɥ]m,{8%An $&-7p&5$ȫHn:b9Xnz7X{O nWʵ dBfo]٦ǖA0?CT1GGQe)2F#"43@JqƝh ZN~H9d;z7b΁.*;3n=9B`%c+YyLY)4Eh(/1R>TS_U))X/9g轸d_dB&e-yfn2~b+8٨S`2eq`1y;sNUΚ[JÒUZiNݓ Ub20ySS1/| 4;M;ӧ)B5Avo %#`j0 U<eQέ;! oE+>šor@I^IxSZ c/~O›=v{fGB;=690֓GHayD n9 4HPX)+a:} +?b}c]~"@agv*z1 >I!5h:woG2=KOdwԲDC9/y`y8 ,;3?i7TfB0I ɽF9z*>8it_aj]f*Ǫ {G¸;Sn#ِy9[5C5rEm,\G@RHPбS.g S4ǔ?զMz,\/Cw; C=Q`; I K-o~( RMT͢RIC_0_o$Tx ۑ.FAKڪ|{wiԸ;,NQ+޾=|W1 q֯8I;KSK%2IaLLE:Nd͒ wjCϻ&x1޹޶n:YgΦ%[M4 Y^evzntfNȕ{KkC։ &7 t)w-UJ'X?ۇKj j$l(NRFnC o_EI3er^̿!t#g?f,~]j0j.L0-ZYS7sA¢TzP0ag[Rxa}-$ߥf![ժ>-6u06$!ZrT=yI68TfijB5`ٳPɫ͓߸0돮hU\ivjls}cN3X81u\|G.Yf E4\%<2ZI&{āwa5=oN[{l\a%' !\]۷3p9ƉFg<Hr.2=Ir%չ`VR;0Ymh\ŬԚ,pkjc2%roo|;q.)AQhb9}hⓑbILxO%a46a|:~ߚRbŠ{+)|W'ldžx)ӅS9ÒZ Ƕ3pfAE͎@f Zo&w&Y@_]SI I*|RL"21aoaYu7Z#!z3j`&fod{,&ucP-"ۅu9 @§e}V]_؊`(%ˎ+a^U>J]"Bûj {`:yhȘ6FQow'k Lzo`D#5ŝvO,B+$I~jbʗ$o9691SD@h9R!ѩ`TF, vnw yf`7 # ~>ZfJ?)blbAڊ-]F'O{ XVG+q!x1$ߴ܃wJL*cYQ'щ$ZJ@!6(|bفޫx6Wm1݊=i@W՘7P߷ue`׸3gcFP_2~]1 ;c[gLP6 :-&'&Pa njω%, TVT<(K*RŶHE/©MMÊy^G Vצ^;FKJ<)uգD0J rjVQ5Џ5f\3Dh O =3 @gMU0i.0#XҞXA@\1^.-rS] ?(+#]{J7A6^R;rb |U2M TIhӖ&pJgu.=&$oÂH1a Ʀ"8l~V*xb4޻(FYd\: e5r}<ͭjln\AU2$nr^!QRYnwwSg;3d]”&es8A!?h }v)F'j.#3$aG[lr58JD,7ukإnG?^sYVZkD5mr^mXDqDm y^O הv/Qrvk[#gS؁o'u'tfqƚl+J _%P#xV$\{lj(Fop~g$@e|8=IvU/{Fȟ(~w7s*uLX1v)_0YMo15j ϧULT{RKZLCV_ ;L8CwkTh崉G~υǕ6Fu|m_K|CXdyvp 4O wsknNL~AeF_#/tbg$xVpy[[eUu{нX8˪S[P{g^\2k?`U-bRXw(6|%֚U;-U6ᾴSEW(j\sV6Մ߹B[50w٠^E 4;#r^\|(󟂘<(|6@Xh>>v椏KgD)!־DOEy\*m -& tۖ0qVY2v& hU@^FAS-HƐxl&ԦG@ރNV3O >ޢ]n@!سvQsK,It6ss2@0'AN1IF )mw#;{2z=yN!1Q[BG&ؠ@MOxR)ElHvz[&Q}s=.nf%ULDbx%P_Qs]OR{UGd$*#y8 o'R 5tK}#i;H=oN$7ZYcv׭ֱ*XJn΃@1*|H<_ $C _!LcYh  hjI=<=ǝm؂ZA@EKfeE#Vm 0~7붜廀oY*K*_%BѺL3 ?tAЎˏz"š0졡9 x?gެkV Gre7ļN*?4ߋˉ'k 5At~)uX8H FDHQ:*#s>AK:ڜ!""$ꎥpSG?H{NuWL2-jOO=y蝊0Uh 3Tr~ys27ƙ 뭶Ӌ;kP\{eQQ(Œ;VK 6.땳v{ޔĴ)ў54 wJ#/Xe.5KUp$ΟƄE OV#}&ʌ4FO]Mootٔ"#VwU[}=.i)Tiℙs{ 9ڔ_r[A("˛LF Ҩ4iUR{;!Y }"<N6h:&9XLm21rxm Z1$'"Jڿ`GdkC{/ϥ&sfCaf4=*[NL.%2c+_٦Ĵ4, x2yi8gTyBPtܚb*`=zp厛"U*o.Ӌnu71n\bޝFʢ,wQujJ:G}8>D3xYQPzZTa?A8g#(H^ md2Jdм33DClK Eُ? w+n )m8:LD+sUUW)]Ẁ1*`' ]~2E&#=W+y$Ek7_jg&Pd_0+<E~ݤmn7FRp ${u8'T;W,ۙq遜_/̠nv|.fJ[ J,wrm.5WP A~%`y\o8=Eq) (09=uT*Dğ9\|P񟤥0ҋ5Z Z29N-j@ti#8ti1)Z"hc̣""x8F'5MF؁8r=JN0H.qse|KdDX~+oS\27vuZ*~kqC <ҭ@%EP)ee<"<-cqMb9o^%lBj`5}Q:mgk 5` t7WPqj2RlacD) w=*C{ YQÔ 23Dd_IDD4n낙D&e٘:2?x;V&DIIr|dTǃ65wb&EFCt6VΒVB_hCNN"3G$\N6+)P[8T Qdؽxv b ^':Vؼcˎj I#Pw0rPN{5k@(KuP- .φk+%g|/{}'^ Ur]kjtbWLIEvqPjf.8F̍#0|UF?Of%ro)fDwio$$F Rnx]\jK[rDD)0/ 2X f%j9̀PsyS:)X 0M&2VHG(b{̮ Vruhlطk! -`̆5UnD"špz⸼ƷMޞ.DX胃d&U_]m"3% 1=djX=qAVm_gŽyN.O2ayBR<"˦ S&EP GA!}SZ#TD$%}6wGۏD(!|֑T=g*E|;O)(JܞLTcPVKt~4)'-j&)A54/Fʼ`aЃEAJT:*FYBPl Z챹*e@*Y8|˒' g4֘<7QRc]P‰Q?[h^n2Y㌅1*X|3]ӼGCD̦EdN;yF#Ȍ'PNT~C NyNh fx Ri Qi 6͌s*G\]ulތ 1jL 2E\tjG^F,ȫi } r^VVu'j˭Q NխXm(&`Ed|h.SqVfױNܭq P=e|(#L"HuzY z1H@[(X<_ܟElRvym,=H>1XhŁ巕xpr|UGVI j=^!ךܢ+#uG0tH1q3 7T{s8&ZN=8 ׊I򢙇o {AB-W,u Gu[月Or9R{ܷ[Hǔnh&EI w[[8w5mdU(|O I}Yl/\&V(]>AJk}5c 4b:VSWڷj%0C2iji lhďڻ9 *\| /P|K(J!v ?Ȏ4QUPMNlo3066t[CN~{mRO?W e^2U%{nӮsa a.  g0KZ93E[.EFϞE?CAֺʇ}?K҂O, [Y~Yjc 2  ^p|QAH:sGA!Qbf| R }>|mJD{Mc:1 c5^Oρ6p?0GY'Ϧ]&ݵCJ44E q-H;tfd&>T8qڳ޳NL Ŵ3Ub{_ X5ƃߤpLU#섈Ջ<1|5vނT׎ "x_ǩfT=LQ0@D1^ވ &wT#cW}d٩ʞGwz)o$X ADDWn~y0QMsP2o|8QucJ~;kmĽLgI麔bC$V{hJD規7v'wŌ2#k\qkw޴xrdq⫀}lkwr(R3Tp ᝅ##'rkVJy0KoBqDe-9<(4-畉B%|3OAGTF=`8W(U_~Vqgjx+qe?uc}P>|ɚA Jݷ 5{j'Ln,1PetC*%zľNif̼\rT]m.MY3]9y A($q@FLτt좬,)Y2&'XW0}|*SxNr,dYf]wx/;B{¤Ij7I MѨT5չ^#ߙojDV "5 Qf gf_ }ZW[_A">F8gܸA/=1TԌMUiZ!k]mnɧ^WGrmܛcE `AM %̔AF2p*/|džȡ#|r2uUٰ cjO}ABz=Xv bt›T+0N8 ~|@4jj^J;K IlV3HW9#/B P`ҥZE;E҉gCE0P@; ƚ=0 P8{u8ҎYe\-qɶ{S4M Ik*Y)[/aU4lLnC;@mvL!~A a(5 tɈyF5k4n\zQ u @ʫ5ߥ[?DJ(}e)Pxl)S$0cއ$5ҵWBrS1ʒ ш'˙or8[(6eLSO dX,/ZYKP=#uk\UBkx'*ڛ,֬sh3K#с[ ӂ'Tpf?1Ң-Fx,H'o((2Y/(= NN4Nιs=[<Ş( #*I毀 5AtkEF6$3ʌCdݰ?3L_+0STԅ:C*DroY?g%rBG@DLj)48ވ,z|ACN|^JF=G IE{M;[qBb7eH/-xV}:]~u畝fԅyB_j cHGbB)Z-p#[pz,,Dݸ=,/!kɦ=G= }4o&I ZY)Rj5н8u5iy~rjD_\,4ݲX06w ݍ:9\Sd|hNGz֘8 a.ZM/22R%?&4Õ;ʢ8 ytVBPڙ 8CRsM5ukc@mQ \.[h"8Dq\$cA@#ױe {GzFK#G[ & `%Ld/]=F~8̻~$y޽ Hu(UѶP4+s@Rrr_pAoܼ.G1KA6vZJ~6W| 1Hv券.He3z]^s@Cea}媕0%)g!>StrWrmd׃U:u&ºBU4 wTҶcj= r63{~B'1Oo ٻxލv$gVtE,.%JGK\;\usI-IHȱC>qPp%Q tp!~*}c0ŝfd^`r>4Y$Υ#Y}XrG$Sn#cЇUb*nPN0ك?3# *[|Ϙ`.i*J$)ftr킆=#ߴЂ?MǑ(6ծҎⶃv|kJҞs F_ȷw΃6r"Νʚ;K=!Ȩ=R=vD}X%F:P}:fe񌥾 \]zBI<2 rOMli8kPd u)5]`AdM< 6%2EYVPHi.tjŻդ-c0zӌR4Q+/`c؀-GqS]8ۣU kbo+#y|ЉU( )as*%BGu~ă,q2Y~9 () əY=iGHܝ$ʦ9is.:Z y}cc9gѤލ1 ;r4Et#1/#E&oqU$"sS?^UzPeR/XGc; +! jXh^f}Zs3Jhpۮ G8t!zz '0R^O]U}]&NKH@}X374{Ylv!* a:"鵸xN7tm7I bY|P\,``_ xgHOXmW tc(QWη yz jAx%R̐^؄ڑg䐍K"$[%%uO!3MS)>mL_* ĆDB~'$ [ Vrq6pRUCl%2\tϢ#7x HGfF[mySD>"c0^+ITBi[=2!0JD͢~fZ>rK(V_dݺupK;%YcR:=D?9iM$v_ d<;t^צTocVza}޸<#::}JվN7Mp g2% aց0-|:Hg?XeEv'n^ XL49I=نQ,̦ta,7( 7k*!o=4[)dO8G[v˹_^jƼn>D$ܞ}J&TT/.@+qd[gyr'Pd8|-9ťUCҁbe%ΗIu>s񟦭״x%=E덛ۓA>E lY :o&|\7[^ ''PjոxxDŢvWk#D]Ab2Д)$~G)hE۾t\ڽ1{oNmuM?\z !KıoH@&x"벺HwU{@B{.K 0;!p:\`zVxPCo?}z '9ͫl/Gz;vwhwq\!h $!ZvU('~OUJ`WF\ÊVD\E<e`[ &HuUm@Ъ"*Au7\pUC40`dɟ{/F*O/ m$ȑ\A.)Iӫh={PA˷{& 3orDg|gY."g72x~IJn`a}g!_Az֢iC@Q@t="2()в\Ruě7jNYb ~L>ژSeA*s{}~6Jq̒:ǣ*TТ'~*7 Adx(br BIC3rа^+eǵ,wQ|ɢyMBiy,Dzx)7z;Ț(P4`mRTbH!LcKlDكp}#b-}upTKPM-1Wuv7W_BUʴAi`˭+s UGǰx)f/r3z9+TH5S )I΃C "kVBf ,gv0mM"(xvKSڙڛ8ia4#FPgQ)NY^( B@1n#R4xtz 2.xx\^4ORB3#\'>gL;LDs B}ٰmS[~|` 8W-Ujm@š֍X*pVRO#9O;%gIrWaH04#)nm~\2'V9b.v|$[ R1膾Z䒨T;Ryn3gДv7Q3к2Yi #Y˘OSz:i^ I<}HYb,f9W)6ᕖ~}t;ܠКR_-^G0޽iNO s-ЁPk*e RnGW =0b}bv Y¿E^gMFe4Qb\63dzuȬ+tɣ:$ɱ Ȼ TtRB *d;5{(udؽB|%?^?Yu]ǽD!7< _͔BzS1+OVݨJ5O4Jĸ sƍuq@z:m @͵)+[(g[S, pa }qe a8$CAolpK*uR ,9%}xËx[b,3>[K`YoqoYR8nIyOƂܓgl6QcAG*SLRWxѯ7ץv_s?tfi wP Qj_MI'bgD=}aoX!#9O"52!T3 nb0a]~h[07w܈+ 2&0cuw2{pՍdtKXy^|/zSU}f.Ot7>Q[O<tlA !x.F4kwI~G8W4=``<?lȷ@GjwQ\+jڳ" C>=FhAu(FڤнGGFoV/E%G"tB#>ɹ_aܷnmDWr5n+jy};Eس5t/ 4oiF[{k(Dpgj-∄f%_崺)b0-,z VU?~cي =gQfa=1Z`UϟE{Y>"4YtnL ? Z466} xP5B7{zz)e|e͌^nuˈ DXic7lQ5=zE+?ʙ7*"3bOeHLx7g7!΍SYs|ndԥIBfGՅ3s8xZ]a|s)96.wucUA7[o:'@'MCAku-oi%b3XCoDYQ?I(p8W-󎤜ƶ`#QOB5g{*ka%z(}\paCv&]@dMEA[n\VnpuVު,{9٪uNAsRD 澊@Dmu +XYͽ蝆ۯ?4azqX{cr'ȱ;<'2zSϜiqIEPr-oj|xz䍤Ħk Q??y+TrN6[sr[m YOhƼYqx?D.zǫAsm/C8k Vw"ukkpYגf \M07c{wdg)'5)xwx~,E˳?|S^HmZUb;)l $,?\+W:fXRe듭#DΒ!|TTZ ǿkyqmoe7ƿ$9-k˩`4Kė_X6F aͻFڻЩѭڣrVvD`htPUg/-#9?ֿoqXӇ[B1R52-ߜ(}V [~1"JFUI]n0 қe%Ey0H*j=]x"RF9~$gS،\*X[6@=Qv`> ~ȶ6ns_\BD&IxmN'Nrb5h!701>cp9JΖyPkJ,DT)4砊 cߗgS[{цBsܖqBdw@>$a@3Dei{78e]柷|f+-. +b jHBh=\ՑJp^5Mxl Sâan|3"3G9px,Zhky\:zˆgXЄfi 0ɉvϙ9gb >L"k~3p؃ hD7y;荔={wi9c`?a4 wiK RI t ~rnPfHXf$@52aa但~Rgк*[elEHCЕxضzMz@2mFlTv?wiQĘVIJ_iaFGos@)ͥQM5|F'%cF*g~+Q-%#Iueї3^T82|!8ݎC sG \s:fZ Հ صy aAi#o⺝$ޜ)Q}RZooҘ!@N~ǔ3Y d Nc%>(B"fZi=A]c&Y` {Ьܨ C0=-PSrKӼ)䛈B44"R,-S⡪p]*p-NbG`?J:@RJNT&~iBp|iRw\!OX}dΥ{ĚwAA]t"WȜ]3rxYR1|+WOIǽ-DW=?f^~k⢓c ^;Z?`Ҹ8;E,Ɨ7rK%sZEպ) nAgt+ʨ#B/Na)YVB$tzXy QcAwZUPMEH걏\*U*W*mZg>${hoRZ"(.@чb1ح9F5x46Qp -&A i紴2s'+0z^h 16%gTleΞCBSDj(G#$ۜGb;ַe!V}WlRe3ruЄx֮8urVބ눼(i󵳨 Z+oqQw22Sjži%]F}cdܩٿ <9<9N2rG,{= lٌyBw ?_.vBLB<!SfУA-6\?ݷj@TiѨdnzZ9=O +d7ڭh߮b1+l#C]T۶Ba)$@fPFy`aT#Q1i8?FmDws@;n ϰL^cu ÑmH;IiY&q-̌tY¶;Ҍavn뎻b Q)Grp5j!~\%Ʉ WIᜑN2bLP PGS"Ju/)s\@"r[2$n` 2a7YVSi鷤*J1=0McLAs&fr`HϫӀz2ү*}cAs?RMz B#yY[rE>OrZs k z@|#vEt ĴޔvVOA#Yx0*EB[̄%ۗ xDޟ}r<6u9(߼,bGHs:^n\Gu>乁u\4dHt+]j17c*ɦ zb1W(xP' irE aZ><U,<\f\B' g=Cg#ӡ:;-#3}֣MgBKOtCE!L <MUpk8`ђNO[Vͻ ^ҡz`x *2;L mbLw`Ƹ܁oT;Cp)v-*<:dJ7,o?AW  6 P&bMUqo,D=Y gG۵h4ocFcOcpqfɗ3vu=,;yeдrI`PHJQ;eqݹsmʈuVi2Y'wL1bSz-pSœ*:]bYnvJt(b 7<[LGr7L\ʹ H('nqZWzR C[]o荙<^!֩`149Q jt酤N 5%nSb/t 6ӺZ;F( ضZ>?b v͸4;:9emU} PC: ]ZAh- -4C^? !Uie fv$ (^.qf"%BB˚k;3O c "m()dcҥ̺%g=p+P />?H|^L{DS?ҟD̤DȸDPK0/p424~ꈰF˻(^:fZus]0&5R?6|8̛M| ̂ƊVs|߄'TE?ҟ~ğNc 8adj$/_f.cY*p5s"cBp).42~%7 y'J8ݜQ+?xA:I6!7W!j"D[9VdKBs7A(ƍcC136oJwilXz~KՀ"SBo9_=ιi>F2sњpİ2˸Ot \ZIdkl7uUTG5"}sqrc%ءޯ?$kY`%We2[Ee!,setӁo+8P,@ؽyq9XuMj\d ޾⢟I!HpZFcGtLjF㹿OfNt5/ۈxPܠHE91V ֕k ]6:.`/薡N{bc}%Kp^ohHiCo*gHγ@,n[=xנT"}v,hUtŬib#5ՂYp(͚WHe^|!kuS?4vn,;v oy^fPiؔR򉂱SHip8h/(V,4@R#zBQ[1Mw2+ttZ12BS<&/YN8"#W=`?[f\l+Dz@? he<Hܬ= ]+Ni3LOby}?WQ!:% BA;ԮGy6,GAjQ>EG䱚>jz ҠFA4 7S9~1woڍ) ` d!HJBoZx#@Q pk O#Wu~r_hZ7oD* >5òa&}dl xuB>8삺:M^*}Lj|8{c+5kd-n{1>sX,$“:cZP '9GvR+S]Fֈdt5B^-"਼WlK\_n,kM P{*H(i)i@:T|su0cs8G/w(W]ob5^CɴR2,q0F2#Qp5Բ}, {u;r ~ڿY&>e}< 4N?83WuJo}x1P4 +&(lt`6X}8͖&?AP]1=])W9+3?jr.˒g@O>*xBIΞ!ϼR/'߬0QΨ\.F[Gδ"[_B$iC Q 1&pG":"^? Yʓ}♰Kͺ b6ef1|t,zrZ>:ՠx}!I {29ߦOTլѓ=P[ZGs)*F4[n~,.(RL+WEI=;&׊d{=#_v( 7˵s۪ӓapit*&$5 :A6}yfUD›04R2ѺcuB-Q\ zHL&WO}} e?bU)5u~d#ڝv,^ZY!FbgPaWli Q@vz&0p8Ml,`yҵ`Q*ů߅F-ĻD s w -?4VD<P|V#_˴e8<7WZ.F&Um4ąN0ظxjԟ`IF[cK/Y(V!]zQ:!7ӭON\vnhd> jqMtrBȨԫ{7+[>foJA,\/gz.6O M$L$_2LS X5Q5U^NV|qa&ZA#-|;zk*E<ĩHۯ B\0Y*{ɞqN2'Q(6 \s;xw8Gy%z5jށˬ6LaC 0uHuvm3͉2LT nCtp;GVfd@ڠnh辴=z/;hYA(`Ǧ"H|)^2nQF:h`/iL|:I.g) ]"LrbJ<2KpbQǧG O60# Tw遣:4qAטXx-!٨ ?Sz#L!T!4U<%HrH|#e+w[KbԲ ^@;Dbv&XK zOe:4GpXufYzRk SXY]: !adeB")d>KȈUGO<'v!5`%n2Wf:xiX8*g:'لkBh#F ;{ NyI{΂_EݡGiViȵn*DęLnH:[Η!#=jյOsDgV016 L(v<>quSӺ&{0c'Ji`=ˋ ^¡b9"]|sIZc\{E9  w>R!Ye!:*kr&D:Cgu0:F#pZj%02P0I7DM${m!6!ħTH?K[w{p-Z|:S]|?/1Xf \ewhh4󏂠kk2NMRdl__TeȮ->S1+}CK 6q\-ToL6׏z,G't*RoaAD\p KsKˇ7F5m`Jec~><,QĢl|4dnDq۫(e+lvC!rX-lQF]7ds%p_=41 Y̘ߏn-SQ&eh]F">E h3/E!Wy"pz7yRUf `fԛ 7/mED6krPc%!xT ^+O˗HOGL}6\Yp!B`C" *@SUSE#mi8ۄjn7JΧ7VQ$fJfԨ\ 8M]^Jc& Gv,i{`͚fK6udF-rU!Zx_CUfP/щ\v>2Vƿ9C쁤ý2,]O12I{L 1^#@ 5:'$UA42iմ!<q߇27_AZSdgjBSj]`$]yFwrmyQm={r)_ήwy&}+Q Y 2$8Ń(JU mxMLj %O ؾ8Q4hE&BEp~ Ƈn#51lT4Fs Pza /v~dC,]aq5!~Cw h|D/([~-GڸC&wWnr%.^`4T!yy)v?x4s]@K ƍFUM=bA{&oWnF;u2e H}AYkSG>@*=a^㥶OR< 9.I&ry7$i((Fbx@[ zkGwant[=r`= X޴}B GوD78'MgdɳfFy@^Y/Ɇs3YR7+|"}|W+㿉\ߴ+c,~@?R{7AAb(;Ƨ}љt`14jFڈ6`;[ԋF&v5cךyCE4ovW$ҪfAx=@b g*&sG^ݛ3|܇ a q~6,ZK;X(GY;ёf ONWs]!1ҁuOQw7N\%~\GnԸ< >X/i:wE27Ֆ撲Ot=9~wKYIjw>㈺)ߋۊmE#.jY;6V{jTzՑQ`66i? yfO|htF\G Q)KjFdJ Lp*7Q ӁBzw)S:Еŗ,p]ݔ/s})K8 Gv3QI\Gm$8>'tA`&!Wi{f$$}?դ'TgNRy쾲"'(ąN9cxVb`DF޼Ěy5T3v"Ġ:"Q՜>;Zk:WY7Bbz/xq zN:)@zdisg!(9O3=.B5?h$o䕲LsОb\cozhg%,,YiĂVu͡53e8c,z!$Ƥ)GָoFyu=J[@p([Ys={HJ^G6c Gaof8q?J7_ ^1؜eת2 eU^ )GEW9y]m!69}!Nd9nyўqgn0_,.kMѺܡ&dc2KnQE]ס <0l8Q KL\8Fߌ_*]Y>$$fp[%<ڨyB/:ї,>nS%w>`۹hW伋5+b2tk0n{}Re|B>#,=|j\?f[ 5N$;(u3-j 5wӃ*[s7aj3ԓ9b&>6E~6i˚/)0jplF[.,LY_e e#B`Hv3vMf?:촛p%kJ&0Mo%nKBBG)֛R 2R[7ql/1ؙ'a~wgu''.rⰌr/>dJ07( _X_%EqsJzaݾu_!TK5fT>+as:*ǷjSFcFXD7S?!|  W= q8)r#h" {a`R#&bR:*-f"w'e1MD`~Lb|;@xalk#fJEմ<7Kw^{k TE6Uݾ GHmU}|تdߍ`dXDÛ;"{cЀ/#jIMzOi;m9}i޻wMЙWsp, Sfpn,8L]T6ܥ *_}TJ c4tO4*: F>(oWOI*RjM&ֈr&g=f-hj^{[zHcFoya"qljRNf^0 ^T0a۳ܑ6u[!ofvƨj$vʖJxE-#kڼa$!|A-k)])DƖcaO0-tF-ٸ!wŘ;Sy >d;t阴H>f+ <+%;GMApPȖsҋsZ> (C7 &~7؉= Ev6hzapm!:(D<* X|ΙAI"eʌ|6]wKBQū={lb(J;1O7D P 4p&&ψ(rҥavdspkʐQEZvHI]X2ꑒP&Qj'ŏ1OI%6i𶟬:O7פxzb[_138۱l'Z_+Q r;cvSNejB2&F(5_h{/OJ}"D t'CsP= hdR|>KWgŀ)¼? 1e9ƍ3vI5}!nm # ԀS%}(?]$"/KlyjN[PVt  q^}>}%.o5,\[>tLxQoӱؙ|>rQP#7 =!Ei!g!iu14wMM WFk6<9+9gJ&Yf=[hៀmf*ʍE  kRMM7UY/Ckb2o_d" |$IoM"c".J_$~dѶE1,m.-Kï!Fʑcr> y;Jw'r9^* KDi5GnlB"2_WGzYwpT͟ٴx6AT꯵4! ge7@ )pb{=)8N7k h[0Ny>HnH/3f"DPt]ÌA.\zMYVn1QAbR*=(ڻI3ᬭY]ح Qٗ}Goe9_)b>0&RZXb'K:?>h uvLd;3Վ47œPM"FLN{1e$9^.PxUml&]ӷ>ovUUp|juؙ\n{p_Rظ/E@H>qytX Ngb fN=9Tv N/ wZh{5A/0Ym^L~䳍Yv[q ~xWadٸm8%־|c!ޗ]ۿSFm^ݥ up)yfr%t z^][mR+4:dPvOai@tuI1ӊCZj9:x^zK(z9L0<`B\G1D˹JH6]m(V2m|cHxATH[iq.m !ߐoװ] Đ{ 3*qςϓTʞ<0WoG1h^6CXty!%3R+jS@ hT`zϝm[Pw vf[0lDȺQ a>My K%Vo0Md_pZ)Biѓ oi!kmA! 4it> ?}td0)1pe=dQc;YjAnw;?ɫ(bfhlFiu^jy^'#i}-&QGQ޴ V O&Nl_()%M[9P`Je9ã[lKd+u;րvnxbγ|qaQۣyג6x.IޔbZ{bO~1@Aπ@Ӄj[gb/уZDT?*OYB?g&IXnwf\gʳb9mH (Ԃ񂸆YО?jtq4od~h2.*<> )ʿ0Kx#j}1`JF]@0[dk Im6QmڸLPt {ΓА[pp8"|Qt`y}/J :YC%g^!th!w\=(ޫMw]A4DL`ZJJA/"0q(x/o~a$-ܪa7NCxxah{9z}sD͝=}D:fxC.|9eZ^Wq{=BmgdhI.2F3BB Y?Odyb8 Xq#=a?OTg^j#q 6ǫ|^6yn| bW*nKkvU;Rґ£AE8xdp剠 \:pgrI@y>з]J/NmSsyT~K\$IcL qy2oR0mXQ|!ؖ] W 863fP-~=+"rH$N㠪 B0&7iY4Z+}8_▻E[E_NJ (dD%д}_qq~kT kxu*CxmX2:1=NW'% *5gQG h#GR%^ ۦ*E!ZRaˀXa]eDaӿeS 1L& w2\쑏ɐBń~0Z;,ɴ3Nn+BxL]/:_nMri#Ƞ9/<,x~;Gh GxZ^;f-Z+bχ(f8RMRa=!crT9ͱiǞSJ ;zl9\|?)ZYp#\ԹNki;3Ejp}iKEX#9]6ݕhq2 ݲj蒋˘sO oIǨ:.4K8$=KGp2[ jY&ʇ>T&w;pgԣ㘇y#O䃡z/vkD:.k&Ё,Ye6};acB^G {.#&o&=^RWN%jCԀ3O%BD'"nƆr@@b)f-Ҋp߈y;@SzˠU1"1D!*gnk0!@h)MjftOav3e?Vj ݜK%2`wFpҌGqH?f?F0uG7%yĻ.:IoHrp׾Y0?[=~pG##áwQ1@i FѮVTAR]׊Scj,Z}aJqݳX+ñ1 |{ZKM:7=ޡOdsqFuΤEVԦ-|}(-02zYCr:2] wIZCQKHk'_=W/_ww/$ «QOԟFr6OyW͠'7vߋtOk %.5̉) 5bk56- `Ж$F)KC_gJ7Df0nj&w:gOפ'i* v=AsoJhɈoi7^?'-D(s'HU+* W> Q05[W8 {?(H7s+B|)q60H'7a3lx4ѻ?)'M6f6,hcHGx[K:hLA5NR|Qhi&c0-1{(mA ϼ`.3:ia0l Ol~!R7n`Q;=n~U,XW@w1_ -ӜS:,i0XgRk!RVu S_ R`:5$6_*Cq=R74ՉLQh5q;~1hE]-]lǃPg֐g@bAis>G}4\ujOf3g- <|lCl a08)((-8r}]K5@Ru 6C-+mLkD: EVQq@Jؔ+)0x{ˀ 1!h Ll07l)6F:P~lz@\PQFNrfO+\}ŌhhWeoH4+4i]<$s do3Ѿȥ EfvO RR+3n贐mŇ΁%np0+Zy07iqğȤaĪb jᶜ_PWOhb:igBfj2~ (a{hu wM;%l8i)EnuJ]?J5'Daf{J dA7LĬhTXT>n!(Wy\MvEsQ[Sbٿ3,YJ>À)y vR-;w;_RS[uxSAT@ѸʛC3on=xsI1CRw 4Etũ|᷋P|!+^iY7\S/scEEN0 )ș O"ɰvj%'\IT5e$]{XF7og Sxx,ŵR,XST0b`$Yf>2PQUTcy|۩ ZDlKe$;¯ -BI6& /I`aG]fIX`!Pe\e&g^-6 j^"R"JKkM(;r]}ܺ\[fǥ;%3( (o%W+W LKwL*$e&v$ b9aǽB7r[ 9= L}zVhoٍg@Τ^y!9skݻ(ׯIk`mh: 1BtӎmcE(RDɇv,; RM+NP?\rNZyt2z_)١, 6dx.tZO]u:x Su*)JMa'I&wH{= fam,T4ڄBv[t^J2z8J=^w/!3U](4( HEO% Ҷ~&}Wz_&J0m﹵ǢWJ nU<q";P+-"oFiDbR/_||n~0Fr~E7J,S4-BnOXk/X +@Gv1Co b6BzƳ.>%&k}_<_Jh\Mɱ}3L: -98m(UO",lS4D/2ZwGF4IKIoY%K# W&٥Y,pbe}iPHMmjP** gVs~.k**@?1@-J/ei(nv-¦Vq;d?079a|UJéWgDn*$^V $ˬr=*1캢vsV!\JVTȝ ̅"V8/ӹS LtS=m0II/_#s%HJ TҪ;~? uvŰJ=FYҢ#fH/~Ҍ75 3\'5 P_+YSwvT|,@ΰ+?|2٫$۫= \>:ADhAWR[a-֏~ڦ1P1Ccv2Ϫo*M6^Ni8"ƥP7t8`#yy@Gfwŋy>;V6'OĤ kcH-Cj}>knZ>ouqCD8 @NA}$Jvdf(JlURlU_]_o_6-idK8`;> [kL SSp:,_6*Y2] 8 yh{(5RłBAF]N aFh)+^:'0'8!G$w7$vcD9&_Q oj7WA%zj0$µzuʦ`cDl`̚ئG'0JOvgh*J#UNZuRϥ X_E p>e7c/ħok>+;? $&:7 mR+sto] HsW z)wA.Xa^aV~%pHD4`aFܒhz ڤ^0Tyq^7EIq}juwO=7Yj7`&llt=Κ`Yn!-^4-_,)2R#+ߔKu4P@Л}S^h1^ԫlЂ1X|PH~AR/B= Y@O;X'Cr|t[&s:( $"@§l7WYbV}^UT FWv5=,"#ۥQ.Uǜ mDMF/ޤR3" MHfM{%Q,MVj ~ ML8@F8 i# pՉ3{A}F3`aL `oxoehW -~Vt YFC\BEDHz[0ZӄަIQ~.ΟS k.U]N11UVb;j!B@=>oT:Y;וu6(ǩ2Qr,IGϒb@7"e%InN*<:.'~&qB55G%MNS$*luTiL^3~CA͆-^*կ`~MݳpJ=+ޔs- %>sC:U_ ȯfy)bՈZbH|*N#;~=ɵGt7#t(1xv>UN/Pk5Z1xG1eJ1RGeX4*`|:3 ')G5QOK7qv.{7smzR:g; 0t^uOՙj!#:ltyhY {-!{Ud5-ޭheؗxw2dtb~THub~A&?7R%Wqxh_"jm3q$_QNDKC;w*/#5/b ֚Q֐lM ,CZHyQUU6FG:0u^",ϓTs/"KN+|Ndo )F^g!\H' sh\rIx0 \i.Zn[9y:8daZly)g\9|)O 41z<<1+ut9W69 D\ W妶6ןܖ|J HAJǍmE|/CenRY3[ݯ>vhHI`уq0=ArojʋHοð7L|k plSG?>L?(#jϒXn /"|? CIf[F0H). `jMb{d]hq@Ie9/߮ f궘=ٻHv]jkŹ$xqo^:7|6bԲtry_q)>sm1f{r>Ďe]*`m7:.pMc#4Rj.VG3'‰NX4#k L FT[4z~Kk1I YCƦp(TA]> ԷViv g:;x-;@HA>A@fw'OR9=3ki%6wF,<0"5[,ojqm\bG'MN6WT6VN*_~\H*S*"In ̱϶ UυfO}yn? v1/7njSox9!y}$8(""Fq\0Hx?(r3^ Joh[~$岦WxB!RQ '"w.ry,HDVc:)O` ؂UZaF]ymKwDGsA9ΉZ*dKpYޟ+cm l ՄS>09C,DZZUX/;} AV C-T-`\w, 7e`X#׌SN%˵Vl߳-]U|V/ܨ$F KtG˚=T" $ UΛάN'_@ֆ} uv0];GJtXbdzB>^s;"X2N%O^/504h+eX9PHH [q;ظss8OnR*YUs{д5emQ x(z"d!t&ȧ{ZA pNjI%iAe/ؽ?,il4\ӌVT1L$h hPq4D7it5w]r;l4CZu_-c~m0P>ZڷL!a^p|\KH, s1v7|ɓDDBţ}P\.ÀW|Sf:[6O:St>]/LI[=mlH@k#~O借}Y ~Ri}4|7J3f hpr[N,̒g arqb&8 #tֈP \Ow0:#ZMʂ[&+)>˸JL ZIc-n³\c->*0l> G)2;NZ2W\6=Lll7nEܧPLx kYs9 rD|_Y'2XPs '+/*Z&Upr^[|JB}@oPM8Eۡ]Rx+w{u|@44ZڊpAPq۹6~K"۰n,|(De]xsJBpuPC@zSOJBKLfY sR/gug* F.bGαkE_Py83L`Vr*S  /bO&]Ō^Efm栂"ə0ALxլ A` o q[*4_xQb,bv`-]iصVp]*L1B̼?"7"!"1ǪaxX@(- F[uu([J}RN!g}**vwCE~ɐ(%a4flk' \|-~z[ O0^[Gđk&ؑ_LjDFuLt@L< w 8/b+]J?.i7 POںpxtN\]0uC=?:e7\j,`(SR(3O>եL6ٽ ub'`&Xߖ2~/\6F]`w) >&Z&lcZwS`0ylS@Õx\hgtYZ`*l oզh7Yz7LD&o.+r$*Nb3FS1y0/Ɠ-3&79$'ٮ-I_kC0e} H y be& Dѷ[1XeNl_J {?rC}vUhZV1Pv{ACv[8̵Oْu"]g$ Αd=lfY,?Nj?Ό+HjWWFJ=4ؤ#D=+HmJz*p+ ӡ;m:k2鯉I:\רXLxW,,VL! LkZ<*P{ -s/8"4DztScbȃֱf;!un$֩s^gf2OxM)ğ^Ҏ^p"EJuyZѵ{ B;ׇTpRKG1&v*(OF%y|Ns yW}M(Ҽ\>,;VłaRn5'77B UrVb-keCiW`e_D rT5bZJOF!N6F4eH."p=-88@2;RѽתCXH~GtKr $׊+PiaTiʜD~0>q&˞W8Uɯ`XyEAءمL߁W#K!pwq,u k;D@nOͿcrHY[v[OFɁ>^6DvI}xI<._-h>/ɜCr"w8ka' pɜH H:CpWG8zGWD%x}Kĸ.KP^晗nNS("Sc zdž79c}#[ѵfCeAJ~~^6@쫫۝P'_8lppړ97v`B#>8v?䝆*Hnb>zO⊽! 굿<"@1VfF sk4`7[3+ɬ=c!\*sR ޡ+]JIEԢķqk<&1?]Fzr0ŨdZSMH\Ro^.aHY`XC56A﹌hd !{(^? 3-}\ܬA.aMSMwN/g W6X n4^’ykC19G]XrThc;Ǹ?\u'`,kS(nCdIdh!MaAu`6DŰp ZwD(Qz26qOa,Ҍ}`]xBܷhO~) ֍[-q4/GF΅MFs3['`Ƃ ɧH/K9 У"!߸&}qEh})uJg_lD5V<.G,O `н2%c<"7>[..\L~qs4|_5fKWV/faJi@` W̍0-%t6$;'rBs995)s}V.9?Y;BIP9\eWY\'J3u kA un{2jd]E|WS^(]1Tи͟!:r Ms4d:b4 J#=߿t3.m1ԙ|l=d`7 e#}d;:Mcɾ o,7EXiV jXY N{˙tq)FޙsgÒSKJ#rZ`iuela/u*%"񛇟䈮.FƆeg#=\62NY(*J0RA6̗Pc~j/ H)c?>8yE*zE (U'L^F TBS,-IT4Z119jӧ1ȝINx[ֳIUG?W3Kwl-ELʋXM]A+KB/$gsi8{Ql5hּžVk06vh>1|'!Gê hYxt9A [i-l2 _S`u ]v1~xb.o R^# L k`RXϱ@>H~| s8J4ӫ>T@(g.Kw$vXoREE*ܵ‹p\5KkēF.y44;~_$A%f W.䯟#*TY_NJ}PKh5{<58H,n!? v7x)EƜx"Ma{kQFxDDhcK:g>mQt]B-5ʱpҥ@hDe:,sDoM{KER8uǭdK"M͠l0݀wnBScej6ՈwAwrl2z*-vЃ94K_{ll!zCQn<<|KEsi?I701_ΰjgh%`V J^h/1v=@]<2Zǂ`'6c Y =.ÐI5@0G:?1tqXJBĪ6801Xt!"X%Xr9ZkK?0 b,t1RMvt6E>$[1 p'8Kݼ s )'}9N(,D"JH_ no%1h{a*L}79$ӱqU:4GE3jw]Њ$Ʊuvكw-A=`꾔T.Z8}^96]Oo [D~FB)lc EZZuH'o7ԓIY`KdS8eUEFs{gЇxަ6(Aܐs2Qx ^Bel+u& DL-yc(ߏ#fW~Y `%.Z tXO+|c;ťU:pZCM ZSm4l,!(Ԟl+> XFs. m DU%1Pzx^'i wkEފ6IB=im /|"x'ܥ,hR%g˪C}ʳ6$i,7hO( iJI`J#KS&7%vUIuz଄8"hp!sAOVi='LGd=Yb;m΍ˈ$pWg"]M#c6j#&QP兛:o;'H)L FRx=90$tq1d4t!89&/M:u/i/ tJ+uY6DndYQt&[Uّ+B2I֑ O=T@&&>P$640wƝ\WK|Go9`'=6z+,Qk;&]SDa̅IEgI*U+P~3 L_(@͊}d}YeC:]/Z. dfNP=eJk"T>fO4rB$.]!LOl,EMϚF1vq:`~CA_'gcllzט8~;)8]L4Q,g42Jl-/6gލjP(/(?ݿM$*\3*Ke ̠Ƽ̽Bl;t8B^Ue5dCY%ile^c5wrm:@_)%{;U3܈4'tAQ-NS)9:3t8<*>(rzCj+C)p(w+ޥb-6~ fAp'-M~qkg3 ˨:+342r Ot6ofT,< "9?FKw NZ|zajd@'v*=Qoo/LiY.]|w R肁pFBY!ਵ-Y^u,KyD9nj ,޻i\̓JepTԁ40_׼|! *< /#WƑJ3- LI"̋*h ܝBulc0-DD?b|& z gm+Rdj#>-/>Y9kJ1KJ+*2S׵;ggzhZA+(Xa.κ&rkٔnI,w}Jǩvbխ--E 1܍R,B~ <ܑA+_-}Bzɥz6c ǨE~)Σiw'w(djf M؉vY5GS,NI>M| :m~& :uboNjv @7GNghu>:}~_Wc(_[4$aع0>z=Q`1)xYb&۫ݶs]EuY@2mh3qh*Q'l@j #(6U깏> !D@C]"z p@»'IJ58n1o4[zQ\Ww5 u&NM%hCE+Iزu&1CR2l so" 1֞rgi׷q(* c.Ux%\OK̷ ^/ʇ=9l,D_Z2R   DhYC =7u}#|ZMnNzYYgcҳwJ?Wr23*[*` ;&lQD861 jahVS>B<{]8>yAa5̭XNz>rۥ+$?(;xȢN/7{rY{:&~t{Q<5KgF=g`_צYwfꄺb?B{TX'QQ66M}֠U&~4kwB"w7  P rL_H7JXyu+DOײ*ka?{40f`^VGxƒ0s"vb5$A=#\i'zrpԉ>WK.qi*L p R ݯ lRh9|7pt nAhh^WSz U!Eq2JCA]:rLH}4^^I?M֤KgEGvrc|) tT̴LJH6CR"obҫJ#Ԧ#- C'jR)/1lL3dCqFd3_+2:|~2|z.wugnQk MIH)!.B-F&7_c9c<-U:u60uJ[b>Z@G}!*r1)*x9:cd8B7otΏ/@@0~1Ĩ~̜zPP:G 9=̜ER}r./M$*}rxDV&9 'm0Hg]XW **kM} tm .90Pd+]8Ly+4ЪLzV:% yעD/Q$Xyh3D^vKiGgNd59'5X&<$#*PESI&l.Vio xC& Kyg/Kgs™OUσOîQ7ݛ)E^-Ѫ?b6k;tB~Vy2S+)ztA~?B5'qyNNC'T儮!+P_Ờ'ҧ 1j\Bjlt'O+@c(a:>I D':4j5,:XR1-+bkL0"A\2e?R"*նXxE^;s\MnQPTi>V1䈷cܻ_t|y:ÑdEBg͑RĪԽM>~IJ2SBipoM,T}6+o|U>x K +2HZ|g,Yeyd?g+,oB2kz?.6*HBF-ܖv݈*,jgD-8I.)`tx)o{30swUUd') WK 2"zhj ,u9y؎U!@D 2ʯ_9ΏLMJׁ n܅v|Ne“T$q쯇H;QaKw6I?yC}CY(ܦm?CVfo/DC~D.HL_~7p`I5H-&h_፫xo'y \Y>7ZS *&|lI㼵~#68 戓?Ϣ(I4WjBvƒ~yMkۨd:"[Ӗ2죰`: 2}~Bl, OZF4Uc1>c7vll'qŏL%R&Q&"Zmt1p8 wHDrtA nӓV6h= 5A$IPy+;5V#p~Lt i2_$?-MF vr9"w+7-]$"\&m%(R_٤ z\lYuv3-5GQ/# 4=6haTvWAujG*}VUjt?>G^ \ Ueh l0|v**9.[m&q/v9vw1C$G'Y* ~bm P)n?wCnn*'ȗxHj/I8b[_JsO8IoUXYμhN_TI4a)ZF28XҁreJq 4GN?-`MXg=vҞZ6H&â2uMciL T"w߳nVܬ#6=3%x0{3^L8n<yhyd5>%V/nLTϧo_vsZpxyG|xŋZ1ZaT;0ڿdi\b܍NR+*kr0'61nZٚهuC9#_%aaPBkMa#݁ppG3~bbgH*,Ŭ_5=;(46uc73/W-/p,3ԟ;;=,uХWK*K ĜQUQ"%A~  W7ťƯ`b 2+,„h.qbAAM6WcࣄBUb*iSDGy~"^#F nO2‚laĜ#i+ЊfixK|6 ]fƙ:Xx& nwPw !j5uYRׁYOuaN_~ KEˢn劰jRx+Z׮3Z w m-hkaQGo{ܪȴNYdVzÙVC1Cxd ėx{tnθwNfUvS[˘Z^m?cbqKh&XJC hevìWO$0#_[l"j u6%\%}(RX8?D^N䨺xz5JzΣΦb%Ko3 jwsm>*7 =ܧ>QӾ Otv۩fzFuDg,@KkYJsKqp ;dfKނ5X̓'M)ľC*ޙ9/m P'橁THpCXHrA(@ nh 3z?<pv$[PXœ`OIlDXgv wJ\N74$`շ^(L<8.11xgwʗPniz:S0ׁ @z dK{k?xsʇp)Y/]w;ӏ8#~܁^ojHC Nŧ CUTWj-_"!,';&}e!;HPm o5R7ǏݫIlK \P gJMl9~ vFjS'l~u*w// [w !س hQ81id'mH՛F^BY}=وǂw͑H9YMioVz < vl7&}@'{zYfZi}LNGM. #|֏,PB^0yo%;yfqƸY18Fp%>)zUx>w Dj3בMgY.,YK,TX`Dڹ|U=^Ey;^F% /z¶rKY6aiI5bGN=[{d3v, w  9bտ@_!.mXR@`A)ITxOj.Is,CETŦ2#Հ躷 ݶ1AOWj+~}`p PZ< kM&)\(Wmtu ў=æD%M=̈́ո(ďFQ%D/t.ۆG QF* wm, z ,EvZ5k! RzJ`5nE4qMCH$=jٛ=+ꇭӡxQ{S.'z~/eToyKbjsƧC[b&k̷k99C|߀?3Od٣\wG X`z@9$iqxGB AlRB(Ii?h `x[ $IQfKu tq3LA:}?q!P$jv$H1I%O餅Ĝ`BpޛBGd?'fTCD]ENR7&aK"pѫD@>p{0˦ba L[%ipd6 I(qu3h QJvU\AVQ+9u/GG:7S+u,X Bf:+u|Acn0&?10E.P OA7tRqzȆP.G~t_8ȏ&OA6hl45QPi`xOT^wgÙlSڋYb,b* #uƈ?9DuJ?ً*0!CG"=WEOއK1&8.cľ̪e^OXk׈z2eEW38}|d{yIWsVƺ/m"AʫIKm%GġT̍S&6 ^.s i7ʭ;0ͪ ^z&YCFMAx+x/%n|7" ~S,6?$;a_ ٸr# 3iCWM; `= 3- 6G,Ϟ=0:L8Khk .S;LK' d*z>z4ϰϧq*XZqGT_vL:RXi$<Ai&x亝(>19@@aɣIUU1^e!C k[T,~Kn?ZMc+)jKix;T@on[8܆ L %\=ʇFoe͊fLyyu^Xbm\5*,˼[c=$ ($5pwykI5Fk E#%fMг!o`BFb[TW>hb*_On률˻XZH/~PP Jr~ZyTE0+zlMHo]{aݒM듗wɐ|Ғ8@,ݞSy9+z# ur5ݎI| )(yg6EiE߽Rh#`\p9 5 K'zۮ$8?ѱ"M HV^/b?/&rdF>댞DxS]a1tyQK@NZ2 I/\adcC_zX yިQ! fM$4Ll^uZح^Ne# ψ@N5uvNP˅`y9AK4nh~W$fb-'ȷb~z:סK*Prbv QWvs NgIȖ-Y3TtM$0LOz;WY25h QJ;< w frGƭ.Sre^O~2nI^ LDžo<XW<"B$=dA@b5>|+)_#a׊FkMZ حuEZToʵ2Y֠0aI耫긿scPZg~Z=.US6EW 3u)M9C]9{Fc@#u$~y)82~xAʷʽ7)S=ˏy X7}g/ɟ5pވb);pr)!Wt xN>duupoN ?ӽa!8[jr*7JF,0bֹ]d60#>qx?T6$ II곾C89KMiQ͙ %c=Ev`\d3K BVJsK3' )皑8$W+R<(PUC[D NC; 39\qj;m%`"'rЮjU |Ҧʈ۾=) #<"ʉMyɕKoƇNJv+&mAݔY45лD!;PʗaPw˴zO_\Ҡ^$n9&}}_f:)|T#XC7o(J&c5ɞoak?A!O$ɚΧ~{qWurfb3L=}~i3C7 %NU-nwZ"RCU7Dq!WP!lt6=l߿ZjAA Ű]xñ *j%Np~1#B%NWL[~ߎW 9h[w0*4%YB{w{܏32jr A@ԟ?w~W=e$+˫`}TdwxL*Z•@Orۜ8Q pNvԽaFoǓ tW Y=oW}8q*b=g2:nT~g{Pٔ[&v\lwXCԃX <}U0 -k6tJ.~6\8rq_/IruB x;o<\-LMS4bwvx*|f9! GXdl-z X'E 5>O,̍g5O]dqX~ 蚒.U{ (H{h6[oZ^ Ytzφ 6';WctN)9Q bˍAUYԣ{Ԭ3~US\; zJ*0'aDh 5ys;dr<)]D'Yy`鿟zN*xzᙡ έPu2tnqi xmKZ*X@~, e [/|ƉsD-\V]/囋hֻHF :r=٬vjNE\~Љ+FRb ,iZ >?Q ~"x \H*Sgks&fm YtO=^8I'-/[“dԄa !tmuy3dQBk܆˴ ͻ-'Qr8[nh!GTe0W'/l V:ȫ(53sY(rn(گjHTpZKEɀc(f㢖~g"3AJ۬Mv5&J:"R}} I |Fiִ`}qR 7]GN7VW(:OMKcꗙy+?j+v$Vَ1Q8n~]܃meKGRW%008#F՟]Kx9i./F Ѕu(@@̀UPP˙>رuamA;BcƸ. z$KZe54?~0&Ĩ'ʝ6]qILErw0 >^qnƌ؋Ϊ+8fTS({@&D=TnB ;hy{^w4 %o/q17xa#~q;K$GwÊi(J #j8h6l.m=y5v{"]ѩRޕ}a{YY^'ðd|JYn x۹lmp2Lrk' EOsCv6},ҭfƁA=PuA$Fyl OK˻(ͣ.lou菬3BTiNBu<{Xlhy"[[DdzڍDYZOt+Κ@div'1:1'&V8A m*( )v]B:', r%O ߢ6!f8DݏVeDϵ#-Uq.!xtS P5X њZй}nYVEᖹ o 4Iy%0q=)P; HWkZ%2zqʻ c"&=rkfV4`a+1vZkn ҺWx "t 5SLD퐼~"(_Y.Wy|g=kgmV`uBUݭzmR]jP[^.PZDHtPkϾ>n_#ؒh (KR !VY g= ͡ ʽ16f[WDL؝Fuo䪸w]R6ѐ\%ghz;&rKFWK p=dY ,}OjߴTo:2dr m-K5oB*szY;:Rk>Fpp@&8,&;R꾫a1l^oTy3JT-d5*O4LÚAv41$֘?09sV`8_y$`K`ݾah&zHw_xZJnмYTkB mQ+(zW>$uy^cX"&\,Q˽adyuW)EӲ'gD9>YhoWM\,Xf -ѕ|8]qZ 2L{ŕlLF '2>M#skbVr}<*ZYxb15 |Is\%T/Eޢ4ɹ(^2S & Qk}PG˩1is"j yq1`Nqsҋt~UB g#9Q6w&{$0O@n]ִGSf\U] DkLCmVg*{& )yz*2UCCE "1Ga $VTȳl8Nn ]?T2s!f 27i@ nyk:o Յƃ> o+^h1[t/s>BO_8\3s7ͯ8f,40#={ oYcH9\}A ֵ`c6inN/&j;uv\]Np ߏ $(}:m?3rLډr2Qxi+j,xhm#+B):w2 2uvR\5M<78F"Q(|3jG,B 8uYu(y\"IHo<ʘJ`ڡ[4 $UBY\ &!ӐT0dÆNhE݋ Km<\Dx?ڼse {#_r-1J>ecKe /SnUvZa^ 2mW(40? Vz."`.EAY QdqJ++ԹB=P [uW…k+2_% :w QF 5v2 dhcyO)'yOi 0=m)Nt9=3b;/3zܾFx ^b777 H9.`8a [ [)D0m^_VemfekzG Q"MIKE؄9ZlTKx]h1Y^0blʶoNk^zr=B6Td2軹!2I30J.N'Fm^"'}. aY!0:7 )RȰc#o*A|ZciMj5uXCZm 3~=`sBe:h\z̿E,sB4PdBt eÇ-f s<É"bl8(E[M~ѩnU9kvA 3|iBNa)mvl"2&9Bd'3qYOkDB$T(؊Lth*AW!.YVuF3oyԔRU2,LNs7u9-U?%{, $% D~5ګ`N X05T'*hotcAFY5 iF{h_Ol!gm=x~g Bݲ\":EDAFӴMjWJB%g3vIҒ ͌hJͼiɔHaw ij>M,#j (0؋Ao<S rDLdHs{Bm~Jfi9Z%6 5g\b"j'j3g;Ru3ZOO#eʏ\uqWHx 'zQkHyS+/LXm /z>SFfJKied,Yʕ1A xd E]x/W#d D]"TW["LfF;1ܕ Ц4a5F7ơVUDKt$#͈C'@+v4z3R|JT T=00 rM1]ty7}S|!>*LN;^5ABƝ*)r"sB9[sCSL|)hvS3wPɢHq%L`:+~׎/ɶu-/=?{On{AV#޵m:!P!Q&O26,u_\~@' `9݆g nLE93# Լf@@Zkl>TAyt)K4\ MֵQ<1@!jfΤceo-&; ֚kꙦ#5mW`r6Xoj>C1 XSG"|6B,ZϨ$e#qT8Hez3ȺAUU-{E8Զ{3a!bUpA齹/3iӭ&`+]p..st[?Paz{ լF\T0w!wOۨףx%uНDRjCT72\_c@= M) ZrJ({Vcc<"YܺFw|1x4STQ x:"_|-iW%qzuZl]4s<3}r%x7TLqk7H(03yy#Oq~)$. rn8_3QթX-c6Y.(,NMh_ǠK5ǣSqyaaYupCsx냦Il)Q4:1#2D"I(dɓGŦ; C$"lG=_Au Z+ hQ$:|K?V꡶U0uJԹDjWd{.ЃV eᏗ=sӃjskK:9vg4W@j;,('=9^D.1-aDl/O,ʘ\m5!l{'t6!CoΡ:2w䦽M TfE93H%" X,7 .Q;֤݂ֈmfc^.{tthNZ\9JI^tCI,$l臈p{7]{L)4U( օSK2;|>ۋw<~%Nt?@%m&^Cح%aV>1GE3}yB|< gEk}!'f`'Q!]\ǰlC{I1Q[yS% bQ% ,}Kr7%DqW b9ѩo/~Bx75|5I)}Vay[h O[it;,pb.#!H3:5DI5uTo)Z2HmC3'`7/C;xy[NvbH|i2h]+slrQ9f\cp1ݬu7+c\/rhh*ny{чCj91> 1~o~G{uVP䌁9`ڪR Y*A|<:z(EB7H&& FMK[6_ `/7. \Li)@hl?^ ]^$<5M9Gzgl֋2CTϹx9 S$c ufGzcHapD"+ހ}≥4A P^<O-*)׋byYՓ֍QenZC$2Fw #CzB]B"ZVj0mD4tr;nM1gKQ]g۳!uZUQ ]h&=.SnS%+U0$ne;[[<[.Մ \c?pZ>uі,A6sU[r5HtqmK cti[[6!o0PeO}oFxnK-fNmjƷܥwgmX t)R4ϭ/zQTѨVzj2?Y~ۀMAp#J{BS>>I3~|\Kyi ]6!^,{GjL&#C}V'0I,nP85YgI,% z^ կJBe4Sva|y\($_ױwB[󠃸qWR 4wA[z# e !lao$ElӾ6Dla Xɘ<@-I1n ~SP` `ŰLm{MhK`k2z7+ V /kC}5y,l̀uLHP]<'+1hQ!f yv3Y=D-U\;4TOQ[Vo eHș3s~K @IS6B*c>R &Z]bxXϽXCg , -*W|tw*= O`x) BMh"YO @ `Th6Ҍa&dPY&Y 0йѤϴY}ؽI)MvY{0FZ$LӍTz 7[R4o|'^(s7 ݥ%[ez>)$¯y=$j^x)kyf -4uƁB~FLBo(=#&Zɍ0jZX]y@4>k\}Re::A5JVE }s"?4r3|қnѾˡAM[J"/Nk51x ra"n=U4]1\cIKz=2(xгǠYt(%O( &m0IBj kFYCkasi 3Iٮ֥^ [.kdzw淨x,()Nj Jix`iiq74.4y6Җ)}?ygsfpg:|dT˗pw5x%։Y^#B Yc =SQ_E0xgZC:ACw"t~]k市pm %;V ZH"Sa  C=ǧ`<&?+lBȗIZO~ J: Z@HB\f-toY̶GoEY=aZ/A[)Qp15W,72 cx$002{p h) ONB.(-!9ܒh/y^cKsȥZI9žD^T#:7e[[{*@ں_ ٮ4C/G^#U*lY5u&bEdBtQ }$U35܀?"@u8Is(/1$wΪȭo{m6}>ngB2,/}A&ty-K-l.35^aeTZߛ]zFoa~U\k׼:tR}f " MA 4Ht8v A슨?D򟣀hV+oIf+i#*,!/Fz?w_Fʼ`/"Hl0(EO9 Z4 TO_ZTi oN\Ip=ybN[1dWٙ}%*ZLw+~k[Б]f$\H:rV)Ul[aVvWI&MM&}gTÌnz\kN:N^vYۣ;h*THLyxԙkGE'\5Z(3~XktzWح!7TFX 2;~~B ϊ.3:[dJmЖ"!#`0í$ҝ/X8 k(CzgC;Pv3䬋6ԞekdRGBd"c}}I^K9鹚-L2ɍ#4~vk,8{qY;# nͽ =`׺ANcޒ_/z%ǩL\!L-o.i<(brs KAe*Mq XduՁFhzOTM#m2.b/Su&fc4V+34k?P8lrI5ŔJg ͮ%e2c.b Ȓn&ߟVhkF0 &^Znl :;?d;9 {@\HN6' B*: i1\(6_hxJ;$*?2 ߉v_#j0c!Ũ0aZֶ oԂ,>B_|6ͮ$R)HCcws'^XjX%wc٤@hR5 (oPp]ц!L?%e[4a( =S0 YNX9)v{?P57vkk5ΥHSB!F(rRV8: I^k.dqqW9;I+9~?UW$iЮe0Dnϑ^(8 vZ/ӜJ#ND"0J0}B!ÁPyɂIhNݽlovvV6}J17?+l7FYCF7-3bJ! |,5.c4h$ş3kڱ]3E&Нkhc:dSI68 ,y1+rx?3wd]Ri@/F쐉DߣWO>&0bd+#oe6s,ut*eH=ޫ 01.rH@k7XɄf.[T>ZVI>ޙ9#j6ZS7/s}Kip3$Msh!5v7Z>BF'8CK~9J2;O8ѕ{XX0 ?쫮^ 1dI[N=,k$LŠqVYHs a[(5xId#ZK>7Ku;nH_vĈy␊_V`zkg'8dee;={#L㛱Z)s>uҩI($e4ik P h@u0'6(_q#͇K]^j,gM~G(vy'$>_˖D`vv>[n~Z&+49MvxXgEGD3ԳA`iЖI1;( jOf T#q,B^q:%~ZȷGɇp TIۿh;P,뇜r A v5\,j43WFKT9XrWMh'䪹 %B#bB`@wF V 6*XS  |Sqf3(D6pBqipMNj"l zq f`„?fe34?dM'# +6? X`4sT9/~5$ 7k۟Yߛ(+;o-'OW̻A.1swoD6UIBvx@&/'e[>/yRÀdTS  Jla9V5b?5TF|yg A%e{E5coN)#1٘p(ltGy^М z&H~!,'?g2(Rwc Wsy.+!`G4}]mg6#6RTTR"c)j Hܻ3K@HPSlzR T83m9ZA?'l%W3|e:5. P)1꼖=I(H OĹ3Q}s)Հ^₠ȕ?oD"`HfpA`RIжQ?zԻ_e*ILښ$&0,0 m)޻Gr._ H_AVkw&m mg-m|؋{PX[U~s\8ODjv/=Á2YN٠V긕Rd)f('N2o"Ī/aOha&Z^rjF}C#2`BͲLi/9lt [y@u8AǓ Ҏq h`y -͗U3,'I C |:pAb&𖤧:X1J?8o1٩Ubr#xrV׫AW!8Dq-b=e ü_"X21]39И'`>f x *-lmu~=&'zrԦ]NV]*]n,;`E4o'A.dQD㻜朥%vl<@[h:7#.eȚӇ뚖 t|`Vw騸&70zUg%CoetHR.|X Н<Zh_JTrcy6c7=Qԧ;wa.ZMGw쭻tgCu-/ZV؄k, nZ"_ Np?_:*u"4,y*GGKzuYYxsg<렭])8UӅJC6>L}1i}}L) ̱ \?=T+zg"m7EOolo}]l>KM5z8\H1oɮr?d[@YzOv.4Vj)4LHwX!5KkTrߩvsh׸,8Ayxl[U+wS\} ؎,RT9\+i!||٬:zN3 +8!u܀DQSDnvOP?9g#K$'RL`^1g9݀V%VRi#w߼MJǶV_+z\JF[1Ŝy*7<<kS>zȡYӑ5u Lj4I1=W3hE ^,4i"vTވ)-`0]VţPz8vm5Gb L G225TOr_zkݮ} .-sf1{+q^۟PՆ ~NP Q3TPeŝQsrԔh'7 csltHBAۤ@D_Ho]Cm[ݿB)4 {%(\˃!kV^å8i]*,!Qو\*uQa"Xl7v{.yp>Kq%Ȇ _ǝ&PAts٭_mCTTr,hCDs;߬!WV3\>Ev j!]kqCwˠ:#] /*,-E;IN0{a}Td)Ɨ?9jv5$2 Xl+y{je~d [ALoEY9/ '=*$Qcct?;(Vm,T/-SSdĚrQo\0UF2Gpb o^el-ʻɋ4X#=zMmM6_Bt6jpQR뙃1yϡXWíbE\<2S)[<&os\|zR™ kBDoE+Z=ZoJkYc&!En^ͮ)"{)jk/\_N*dWC7ճS*|dɡs.节|l\v( h MYiD]8+Tfzh[\P;ˤ+ XDf&Pnl/b9k)I)Ep^fbQ%& Ffv@r /l2Q R ً=pϨy !t*zWBY_Ƞ!ez붌 hB9tN.NX w乒QӮhj*sVS13Vvra)nOCª2hw:d&J[ٚf8b=EAk! #,b* \򉟓zO}?a' |r ==R+'c._+:(C)|.<vUj4*Ywb݊၎ɴҬs>S'5tY3":7\!5u o<+u:6NEfVAd*/WmU\htY..l=T.{D',;yġm*ϦUT6?#q蒕NfڿLB̥*ݮ\x&ž=҃"8\G#M?Phm N&/o!H{3\a}"&7K.fUPDIH`XNp`9D>9`5v,@ȍT.4Dzm;O#'M8f伩6}ȿ-o _D+L lYEa8aE&ڀ>NTt2#zđ)l%Ci4=o;QoZ Nkζ\ r5rCOljmIPvF7~/>gul[Dy'4~t"S{Lb*q o|se`i=]_OC V^ݱ)_3.\~#Bw3_':̦>$W&UJjSR]oAi7=\Qgt[ 8H[8'r"%g~w.u|s]͎-ƍ^S^cʼRmR329 3e~Т P#їY/M:Oh +?e=C^{1 O[_ol'TȥJ]0vZRyFZvs(j_]Cՙ9ݙ;))c&?6^ 2hv&?S1Y$Yʀ\t2tG\c alJeHd]zG íR7Fؗm;usg"d>w;r{okkwޛ7kC~!_顩v&AmItlIRVӛ]y^Y#ҵLp(:wN P5Gm/P ߩF},Y%e8b Ŝ5wDNv? 24ܻgbB ;SpNWrjtd]hKH$7ٌjS=r( AHzV gހ2ϝ Jk~oT+e'8}xdәGʗ0 ԧiL$XE\Rf6@,8cڋ-ڒX xRXӹ|8[m 3az3 Cu ze4bW 6k4䃽|m||RP&wb=I .=Sm}@I+bB+`ycgˋEcnMؘ߮C.Uq8;1N#>rX0ۏӏіkڨF/ Khv%4ǎEX t *R'>BiVFqݘS:e~/}To׻BS&Һ f"O]ȇe@XB'Oj6]9#/lS]V9E|r {y] ;ҁF\.H(#?W̙YC'R#G\y'~,)K\M%d6Nc35Ninny##mlݫ0\o(Q&q-FTyIVeswZ >zp FkMGu>G> \% ᧕9j.jG*Z3|8323 h%N:gUoaU(e3a)7+W?|}9Yi?&H+٬<[LeQsOxVo kvoI +" ~bam--xHh Yu %j#~C+d{{"|lk- XuS׍?Q ӄqpl][j50kР Tf)t$A,CWغtedm6)2x;{+2zś9eu~ŵ`}m_ Q/n.}rSI8 WmU^d%dw`8&<Jtdcn*:~gP J/K&n QP7iYlӐDnC 1#٨D#dz;kZ2=^;Ւ0Q1̝y<9HA}=<3Iz:^ Nˤm^ O4YosX6L%j* 7qc۶JPI"%= P Qfߌ@*HPBcTPG͸~i+׋$a;jUήCAMLAEb[3fmjudkzX͵SR'_! U*`bCPԢ࿋Fl5a գ s;Xoa1'I^Et,+61%bdiD10dy<>&,:[ YXW^ċ|@ឡ}vIz|e~-GtipzNNmsPikPUjC+hFc<KU$0LF׮z(I&U@>ݒE]| 8\λpa}ꀋ1%O! PN+6@74/lT֩LoJatGŽ p;n~sϪʸETGQf 7fD*#!y{t/Pwb4b1<ů 9%|{u ~Ac)p]"92&MԜVREy?zL ? %q>J !+5Qf_=vd2^yA@ 4 X"6zqE,VIH<~@NOvٍ`t>8(9|r^\ӢA/ƏVY0ڵ6qzeF?yNYq:!*N"cgza&yh6ɑ Qܵ64KCbRI\WfOuHr0'J%~p=L|șWUgMvjsEÓ LV~ 3q{Á\m 3>P*XWB)hs7cz#S#x&,'F88x~ HS ֱ="A /:q7"#P6z_ WzK}BA:i搋 a 'u{["u.uc  lXV5>4"1ǂaXۚm7]C}I/OB ~ Rۺᤶ|~0Kw%y\^W0) 46^"ڧWSqD$zZVB^oK//ה͢w&r'(wrWt'h3M6R DWX_. "\aXV>Ô0BZt2'ԕVɐziûm6zƴD%ԸBi}}sC [ Qʼ!& Ejj76A*xoDr=SvSz]C8å LU3?N E>b Bm/cU |smDKWsbI0su _I=^/ݔRfy3+-F x}U1t5E2 2?a7s\IlNJ%xܵK5D\ iɢkBgM eܠLP^8 ۸R& %[l3*wXb嘛fuh63I{K2(fE RoڄgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!! jAOP ~1JJj>JU<: YZ

W8nɘtaqړKY>; &=x{Q{jgwe&'$Y7~i67|!KJ3#PC{J EC&ʼ('6l7xK,&$:]쯻eLjSh)8[6uO|,J{8 ֘mSN:+?WG:N 5Kv6CkZETbN.p6NQj>=q 6s\uXk| }ݮ<)O1qVFNR_aHnj:KeM,8a2ШҸu+ǫ@S# N6_$X/d6jӀC-G1Hݬk&Gc#Bx"4lbZ$/8{l[]:.NiyKY/Ar4jMG;}]Q=܇RZ !@gz_UPjz@O?oai3D%R,&">7oȮ)>:h ͕{y…I= dG8t/2ed=B9)`_ߗud*tn&H>Ol:L)o1~xQrZ5&6YȡG/WTHx s ,i&hIO68'`KpH}T-qD)OR2@J0wZV#@⨦}Bwt[ -t~>ӬU@7ps)NBJ;U6rjթ|HyՋ~}Ex1~{ ڠb?&&6'lJ}W$A?/|@f@O3 F-I;<+fE7vuzEIaOBCpFR Śc |t$|Q7Oh.c]M[Ulqk]>UYM4f0&dgI61@0nIqz(ߛ4wkK;S_e Ϥœ4uϰF1ض%{ni[6K%_ ZM0%J)hbJU8m&U[ *`Z!t\< Jϰ,2},\,8j_ % Rfq 6LlgOnR Ȩ jYq8k:q+U >ICFwY~I"Ks%Uɨm píNhIVR X(x,:;r"vg]S0dIg[DwD$q'BwiuARTDPmἠM]'{'m\y3REBF!Aʋ .PAXƛ")C[_&4/̠,!PecWŮq{,WASU)FRc6y1B'p%9b5UٰϴMiy wQ܋prX@c99/ i7Yz>nm ųpwmZxEL(r(+U/88jGuQuua&n \2!U 6$qml=aσ3+ Y6R[vLxjeKG ,vYoze# aBWۢ"SVTT>WOΕ q?q2Nr<]W0rt撈#r|v{ęgOVą]:(H~PK"tcLnOt#/83"u A^Y.I\$zk)M2$8_Zn>ҟE}wھO#uFxݼv1dGhh~mf62BSfxh$cn@M1s+nx6&r6 FP}~A1J P&khģDE^w\+rjO@Vhu~<{^T]ZFǺVQfqxXe ĠBUͯDatM#>sĴ{?XSO/2MRᶈ \QT\A TĖBy~`cl_}э[_ q;Z40&n=ːVшNՋe& crd?dGx6%ڷbS C֗Kñ/6*}dg8?tt>sA´scSUf#[z}OBiL>WWV5br#2_>I )WAE^F+ iQy#^`[.agߒ  Q?渐u;$=Ae-WAiep!_Rf#cs>}IK VBXD`0%=GJ4Vla 3x$QI@&t-UpB1SNU|Q'-̕,0e@03 $!r+oz8 'DЛf8>Ku8s9*Merv: ޼wtBuwT..2v(x'myGO lKpms_4 TY"voICWBi'.*I\<̨̻P/cKgN?F^l/AN\/3w- 7(RCs~`kG#o7*nLh8ys2sR=T?<:S)߰:n\5wX =k%n@vcK;(썟w>IG_jE|,X f(e^#b#/S?NBǩj]aBy%H)W~FFf[>*|쀓70E>> 1\O2n`3Pu#6HW&Y9_azޯO'SziV/hˌMlLw𕬌QX}BW% 2_Iɹ]B-N: ȑ"8/ lɿg[<$`@`vq~PziZ1ҕMS!, ->zFrf(rZ39xQGrF5(e}Rk PJ _޲&ayD:5I@ aФ ֔%;U; _H+U6|玲%Q8̓XfTR<_z[LO~h־FDA)FbKWaAĖݖTX/9uPUGtN5{'ֲucl7lF/T\h"Eo@.&V!dy;nF4JQkpdp!5DnJ0kH]th&9^`BǶ9a/K@2w-@_Opyt 2JɕboPH9o[m}R/͝&0"+"Q,CG<b4x \)t3 ԟ5kZ{8dCpxO٬7It ݑ # QES3^a+8N]x'cc#"f, )FEG[1T<OVÊII)֔m铨!2[]$ĭ55 ss>xe$hKNa~>l t#CoThYYP1E/igMl&^ f<0L>zB2ZKo'ĵ0%Ow{t/xCn\5.P!Iu+)`z| UYyQZEzl8T3NȘ U;6XYiIwZS%QZ|p=Ya8 4R˫:]5TzE|~TM"N%W9Zh bvy&\7ǪT-h}rcjNXszJ{_,ϵ&E6V1b86?8VNP/%+V07ӡ.L WA{1(L1Edqb?HmS]2l/+XRVvѓ@giІvX87QOy/`}pl[&$Sasptҝ6b7'wM="Udwxt) QQ&O!}/YKˮ|X5%RH7'E $hLqCb''Ag%h?\Ңx@bИoJw;sVdaDL@0dZ(2a |+ݓ`Ϙ`L[ 6ezSI[݀Unz|*tqƦH{F%HtQYl_XEv3,vx\W\wRn}P@n;/(11)b7,tR)K#p (.ǂ=<@|4e=(QTu,r{$؍2C"vqN-N|۱I ]T T @FKz!_"@+UF.^n ?3,ٺ1(A֗6!ꩁ~{*Wb Tq]7軪0(3"oMap[}B|ʶVIZ T"w?f%5 @]\ 6hOS*ݳMF*08 aJkT;?y¹ՉeDqoTI;xX ]H8 Ky4|qe89xq3xP!Z6Eh*a6yp~@$;T Mգr3Ȧ(BGȤ헦?ab1wl p@WwIC`f2 ټAm@HE{/^2ҌNZW3*Ē^8n<&I-aLE'(] ]|d>l;Y22q%{SXjQIxrQ[~-LCb؀ We &q t]2~˵ I{/s3N[$/xo dI1%]ϙɧ[|]jM%bIJ]:3ț?Z|Զv^PNCkT2a8 l#C7 ,#P꣕8Pxз}ն! SkB-\8;#ł[f& vCoqmo q?Qo'nƏ qh1f :mГ5.? Tr.?2$vnS#lEՠ9M$1\X͓j̘~{g]AKHf((#dq{,}.Dx ۸`TbHI@ƻcBfuMql!`b"mjg4Œ.'ȁ 67,mJ͂Zw ?+}k!7>6OUJ! e]9G? U &@S H_ VHO!S, #8q vztK.^tYm\f\?4Ε,G Kkˌ^{ϦSSj=qjH*9^N48o6˻&m.!<<. ֩ dvv)F8-B`AzFߗmr2xh~Blf+"h$Dܑ 瞉ojd}/tx^IYipDqt"c lbTկWO:cpxـa`"e 2zo&öK Jw{5S m4ƚ͈Fr@sx5cЧ2iTgJ;Muax3z L*!TWFJHҰU\C/G[p]Go, ,4~D4]}0*f(ad?J*' IҊ~02A*<,6At/[s/wehA \ø+wy5VµuʣoӝqC|Eib(dJAAn(O@Xq#ys ng؞oer(ydMIJT^ ?3tbx%j}C杜~MOv rN4!9ɝ` {@p\uA K?xYӆuǻnvqxK%N g岝C3Hw-H/М*En{E<9i%/UqULz#q.߮urډ5ke\ ".40?Ўi%%V.3I.nx3Ed}+^C6 ʁn)1AO\_YV/ϊ0٪UivhZ aÿ~`ǼPO+Wb傖X+~c 㾓"NS!wx_~s\]Pŭ[Პy M3DEg(S65)Dwy2 ylTz"TKa XN?xA5, N7/8S6N po3Z0soh QG=缰_SөvseR7HklqާP㹬-uW QeWC*5[O*V]7'rZjwqgkPԲW+]G=Ғܭ"M;L}xՠrnUfk#jbKrG6d<{D}.꟡v&>YvΝVtBiNxYa0U(-NJZJ {߄N[ w re:\stph"y,ӧ6bp"k^po8]RO.A+|a3L*`O7 eG#)5&(CTur n795ͬ0E~)ǦM٧HpS ?n}&Lիz;Ͻ|@jT'7ة4y%3,`<37]=HC;Rh,FgYZ07070100000015000081a400000000000000000000000167c8d3d80000f874000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/N]?EhDTTk׶ǼB {5}{.&Ԡ43'%'cq(-GLOQ &umoϣH9s'[o^;cK^TYdn7c<ϡN;+lWMx%:4gTԩtY&4` @- ^H|$e*7kFꇢCIq[xO_ S;"1S!YaYAqQ#%s! y ߾ B$EA@fH*n[{3i0&s抋Ƅ>|i[CN%s@Md;X;=|9{U;D›DI&bDuϨ?UЦQax_ I1eBk (]>v9trY_׈ 3N 5D 2*>^{.Tğ/LzGqAe4ɟ/AcUY󩬟M,3hn%W^@~7q{vT*kSv6}BLA":;x 9X*юiDBW!h0 d0Vϓ6nXJAAY+۟6F`$ٵ}7b*,^<6\';O+gb0e0 7cŲ9%O ޭ\nybŲ2o VlawKUjVPGwExcʂ'Nm".?!_pMGc6㪸a$dPTCc,.3E LpWneVPu1cbKu^okONж]YzUeG+t,ߦKT߲p{|+0xW*vs!3]ayV8 d%v'VZ#.B6RqK&xKDNҦ́zuڹC fz3v-D-LA/dooͩRCBY؋%?RBDCN9 @B(L%KdQ}@uR{9)&@?}@&,_%uK$5 #~ekFnԞw&Fy`᠋ug ֧V]kHx?f'y:^g(s OwqSȴj8jO`B=FSsBS^ů+m%ׇ+Fc@|KH64K2d`b wS@7CZߗfmzaQ nImC> xW Y)|UOJ=iٲl sHjVڤs#oAqQ* ]9 o:ѢԒXC7$WlO҆s|] 7~B{@{UY?(ru(*FܥNo7#B2oBKA4woZ(Zqʒ|d;#4UEJ؈s4b[!a^u>G;ȤŒ-"kH86x՝M{>}t=18-L3 ֌NFi3_$'XW$mCY7w% f J6ٚv/c"smRz3C=uZR|o>u8 3x %~G#J!h?ZGqT%ЏG`X۶{(aX1UlwYӕgL.q?W# apѴȋda0uJH8<['t=Ֆ"gypZ+_\Qdz /~RA+r:l)/bd~MP̜ ]Aґ6;Aj}_9L\4`#K[k 4Z9MUK2 N\m]8lu{qѢye}Pd{)w*T7y鬂-}2b&]ܒ>ßY`TGRRSDߏGA[ UtƱJ% tu ,7|_9#S:4؏ oI}۔HSzɨ}wR==-~]0+ڍs`)7PZ.caakqKnMU$oIC#a DFA˖Lwf=MN7Xѡ\ {ҽ*26X0w>Y[/VWj mhC\BnrE*^+j.^ܳ7zɡ+aJU״1K.:,}UQy-eM˶5F}:@4{q@ú_ٕJT}g+J/Yy->NR4m/懫=ѬP/ PR\6e5_X*LS3R_G3>) f͊Se] 'xUoyҚXkIh},)º%~_վhpHYg+eK Bh LJzmbu9bN7C [x YW4̉~ ;5(uw%eB{z n7ip=Bx~^iC1$^I'v9{'~Jt,FcDVZ8lenf29_DL}nv>^vQb Q|Pͧ%4i⇵p+ν\(+ C]BWFl ե99:5 "&MkQ3 /X^~/R67^fX#H3dX#s1ez%[Uw^~G^CM/ cww?Pth݊L`?|1X!]^ ]h"WTǻG !̏qdl* *Wk}aڵz6U]R󳩗/0mV0;:9"P^Bp@d2aqx$Ofhw9'f/%Z;9ױO>τ,.b)P ǝ<F[l];pVyeS Yw=ԾҋfC}BV:2ت[ JxZ3$ -ŹP'O\]183EmsC36`M-:oZ}rAv>jrx Զ=Ctv@G`VU뗀ZHr!xrk_>՗`DlBԏUEc%l ۳Ƣyy~+i,B d+ez]\/TV Ȍ(Q,n#ߺj{D+>R%*3 ~WCɍE}%f$D> k|ɰŒvR1+PF'mc]+cƏk4t85'SoLG;;#VĐ~swE}'˘I$uhA222Ϥ H_+E/9U ˹F{3V c֬JRtׁH(V*Xç2 -r}`݊0i~)jSp3 1v6A9eȄl~{\v?_r@\O6,ԡpd|4nCLnwEo>d5ج&)i )6Gwv#p6mqf4%P{|8o4I~%\񮅓04[LQ0B Rf65 n+1҈HCt#Ѥ؃ K ̿}\p^UeŮg\|H5/%-=d)/5%U|~:ObWg3W KIDGT76CG`"<3HzBR KRds'DH[WRpufa LOLywO}`%9}^}jsQi? p}Mlg 60$~Bi$b 0>wdž&WWi:9yb8k7r&'GGS4)t ٞӴhQ^Ӆ"Wֻh26PxT' BɱUj됡=5*X0$)|co)#9ޞzLL-"[7XpM䷰1PF'e|u2sȵTjl7N\C!fOWʊ!rMT}T3J)J(72H2siIxӀIn1n UP-JjPД>h1U!L{a%vɭڣkxܿ8z9Wr =C)9#fq`?7eJz^J>!Pb.=}`I->stq#9T_,ZEWJUsQDqYEZ[OƮD)RsC'KkPAD@Tt~qn9\qOoD27Eצ\k JҘՋyQv՗űxa.; ZQgah$zd@ W! A%vN||E3wYɶ?nfrOJNH+.}gI>'w5jV̋֒m,F_k ZC 5^E9w7 ʒ.`0~40*-c 'cTjΰrsmXL߱}*o#NL&|ф]\u^]YHy^:϶:aڶ?ؖ; =@z#[MY|=|F 3(S]!El#s(PÇ\hQBdoox!?ŁTǹ-S,込[:Y 4<{tdZK< KRiUG0lA%jbsm}!h/~"-J).3r݅BAp iFˆrLG%nγC< u"$7J9hhDڋgc]bvBj9B1楣l$3}xϝb7r#c%JV8KH*=w})Tң:(F$;qV 5y:PGt y0jOvfcَX"Xvqء}y1ȧWL fN?VQiDVոcLՀb!0TR-)3m^kʖ>dj|t߲"2ت̂^ _V4^h }U?PXԒaC9%% fy _&oW`V僫~nodXgӎ}%ZVnʲMH}P4o\^j7^; fڧ{#UZsŸ &rRZ8J."'HL,DYp\Z{$k6_iM^D%M{oY=ߥP]o㬞X$*Aиڬ=5/KCpWv {Bݔq_rF w&6U5Dvt+"M~?28uW^lZ,soG־@6VvfĥL Jτl ^Mz .SGǣIM co "G'6h4;DeND4$ yHq]ow4k>oSzB Hu cW-ȣƠ(x:[->?I1vI cgw3?d@`n'P=mpd@̥:3'Cab Dw_8jH,.i9ZV/- k4ͮ 4z\5?pk]Ӕpg d,GJݑ),%ȓ14bW&[=:;O>~e&7.DuT;:BU1[u9ɝD.ϢtOsf7-iu ߠ u|cϩt2|jFQعZ{;>.b-x"gLv7) EԊt{O0K] fI+2?l^ bvrrzQ,SR/xI_+Ig#h^Rel( AaۤZBЪhW()(ArVP^zz(vY~TKII򿛠H ?mwY<ʉ VQ &q\˻ˊ!pďfc4ЮrXpZN8I>u!ò{w)ﴕhS'k܃QycoflPqp,*wK>EyŌҡ_(;Pa\zC+eH i7bYeAʫkc2g} Nuzp[o܍ d& {+1JKFB?B,mqP)b=ȳE4@xI_2bp/ #hx$ # Yb!)'"U^7n۵j /*6ÍV~y<(Kz֘Ժ7r6g yk㩤_zp8ڂ\Ϛ/f'/Lr6>)3A-XόHD;PA.ɦ!C? γ&′e} v!:H"-ѕ-C&xx\VC% th س[Q`cAbμD$}R})O7Tn%ɡ6G1#$quHZX #AN-W#XA%mc$ _(l}yW'?jҵ'KB;bۙڐRO {6~jd>xXV1{͐E Ӥ!Т tB2 ?x \D}\wGU3"T0"/+S.!Hu20 ?AYO\4)]@ 㺉*GOvWMAL+1&Z҂-bZe}5_6Fߘebn/G< ^ UUv++ s ֶp&ku!ꤌ y\\>X S%RڒۗJa8ģ? t X4~Dgp['Hw͠z)pnjK(  Rd^7&4mpFep^El_/6aY$n9 ܆֣o2uo*5y9@WFGwdG`E,˳7sEW615H;]L:WD,jbQKN("5(%#h˅ml_MNn /UMٜX6k @/ǚ\ڻ~bP?v*ػx$I_MPsx95ꦑSgj+LT[ p%#kO~d8T;<7H|k񆹍PĎ #c>"]@<#t>ׂoOT5.1D^2tH{_\~%g4{^%X@>0DG[Rb`?IK xMkinɰݨ9,|2.#j- @_s<蟢H+;΂,skvN F6L6[=/ۋi6O/vcE馟KJզ6XWNf9+|[E|?Xc; xr6˽ 1|Ϣ(dՙvu|_C>I`T X |¸{}1ߥӓO9+k{ _&1\!u(O$Pp@1Q6 }sq. loDl-gdk%ω^ ɹvRL6v-W#3S~yG!YE{0|RPF.Cf@⨄LA<{F،#4d9_rx Qe8 Lzw\ #,~;,od$rd^m&.f6&/ ,PMO9=m.,7>7rt ͐"X` B)ZĀEpG g酕`c6-Ld#=)T: nuЃOa .2\хubxDP1KFbq3.ԇbW~״t< JQO@3O{`ɾ>;;U3 $. !cv^ tvi"5)Lࣞ A"¿sFj͒GN%v;3dbNUq -"_sضUʈebQ90UMd .G+].Y, %),2PwjTu2(Y6EOlF~%jmlA̛6N+US )rU'"ރې $</<+C뭹 {耼HuwAFƵ4ή{6b̬ %(k}"U ni:Lu}xG#_]HPnc߈@1#>H"-.7Q m/"FLBqiL޳J~:4 D`}!5[#1P< *y$Į;ȵs*eݶm$93N_\soBٸ塨'!7y$d6o0u-њH')twmhipbNX rٴ&[.۩'-3Pdvo=I {Fs!K)ߧ}WNJ5HyYT33^4>W^NkwEk?i+n(c'Mq2&6 Femҧ9sޫ+g7H_ ے s5/pSɃX H?wu.6cq=o"W'r{R6TAXݮbN ( A1E8][VCTOiAEjzy@E &'4oq׆} QdX AV%6dIէ _x[ձ_BÇqG(G>}-܄/OR7TzB5ߔ`ǎ¶"I/UMP s12&a.ZɈǡ+I-A/@c+ Wv?|l,@5ۿRzjW3ХǸ* *g n"]l' =IBa}cz~Vø%i֋@93򃔶?_>kN`БY3J!965rl_hO\>_p_K7[mȧ{((Q0謭! sYc&a).W}3}'Ѳn$TKx.~5<'GgGmqPw9?] {t}\Jz+_+UND_8ƴ/,~׊7N H5Ca~K(80/uI-w@I:@w7e ݦ}za棭^pZ"QժNk,0r 6MEOK^ՙU)+H#b6U3\בloR6Dmd o:Y (Co{DO8м B4&:Ts))RSw#:]{#)06Q80Rǝ h*3`s# +mi+kd+7LTXf9+ s$/boH" ?>t# T罜{YP^p|C 6B 2mɚL'T:UZek:=xr)►qr9}b"J/%lNSee̴j%:WlXnk!Ϛ+lI #̝Ud`F?7S&?Eۭ1"gbWR/Ah;Eؾ'}rm;UHۃm2#8CjGböƸ"7qdhG#]=NuG-s$Y+mq|}K5YjxP$I{XuM $ f*ABF@Tb'Zu kEYDd0+z0fOs#.vg$.KxBsPOoqJak3:"*HNZP#q!zKh\"s1-- +{c=Tny9ӭ ܙ,2`Kke@ (Q:8װ2MsrmmAsW'>)2pX?yaG mCNCh"jD%>!i qb9޲t'f68d Ƣ}vY~lNN5)g{VwC`hμdz*QlB5cy/i wҿXLYɀyR,&)5wklxgfUc2n#!)U5ݜ`›RJgEwBF`%ṐR$u qp6?09wX3DwP`i@ɂ3V472|^mOlRH&[ Ƴ_."0\z@K&Mb1<>&?Cl&${ Jϱ=-=#bp"Ց }yPP(CXx.sb[E %p#oUjXT<3QȒ(S N(/S%՗}r>@/nͮ‰G _s ux0 \73])%JngnMG8mBIgaSx.+'GQX1*!3<ARzQM oxڽY4vneԒkM!\SaDF@^>mSke0Wd%ʸuOOs[[`MG"f^҆ƔTɸpDE|@9Iog9dޖM>8t*Ū(,Ci3H?A7WA[m nHM?D_`5 }*bH.+a=𡣟C2ߟ_YZG7':E9 }DQCu _Zʼr4ӞUID'1"eRVA!tʲ5s=7(U!I7,pOk[xqͫB ^#pAƍ>5%y5"V%de|q5;]lL#qMl; $[5XFl}r#_X H{,IcP%ظ Vj$FFvY}3j6$MN^`$FsOdidFs1W)C0H &G˵xiRFUFTn-0 Sꭼt`vC9xPR)0]c\)tPL{Ot͎}Pؿ3xo+ɨ#yK-Q@UftLʴobэa+#l#+.PP0r;))L&.N fk cTZ!(gfS[ Rz4K}<8wc'Ӌ}j yRa{9CO$b_H;™"GF0fB6kĎ01Pu=t* 4.3^@hEvs^+ec -0'R/$f-%mUWۢ}s tŤ0oĔ$/!mC1u*;F rhOy*o h0 Lj:E[O) * _o>;q`~Db܆5:'$Ênag Xp)pRV9Ի)o.#k]ۣDIB*_FM&&>{mߘx0Qd>rϬOCW?x?ʘ)Cl^ؚmt `AF+=gwl w/2Kː(iȽ$~a_ҹ̴#rp&6R1aKi !/29[bF`bUkj٘_jo&N-"fϸ[~ N1:}KIi bn\{/xfz5'< dJ|?}QAe'Q]-ܟh@W.y Wh'%㑮^LzzOjUՎ8dw<}#sgHw3CB,"ŸwU+N ݥJ+>O`V$TZ|SN ~F'xl:#Fv_; L\~Q&)(6Ӑ* 5J@u%7=|F^dQ9xtORt]GqŃ&_1qSifOg&:P_P<"IL-q.J"6X7mJx\ibqlFG2G4p ')8nSӊLT54؟p+?͓Stڨ.uC:a1 n^rƲ GL#:W- 11U\ LghYn`n}Ns-d:Ftt[0HTC51bFI+>\D[5/zӍOY޷yLuKy G 74K1$jMj[;I$%)~ag\)"m "%skoJ{:;E@gwa(kbYvZnz m>v2#&,i=K.A]nh?>u,W6`**rJ6'_pjsSAjRM9z?r%j3SJz~v@}>~04 7vRb("w 2&$h%ȕF¥h<un8hQ(EKv&6 IjJ.k~(JoWf3+C)C:Cgn)hk 6*|1Rm[35γƤPj BqQqt1B!zLee(*)qCV'j Cd2X'"EƎ<~ɆRH>`DZF ?0a;c<)^Xjkjh`6~.փ'4m"ةHܧAӘ#`UX&;pP1r2 <) ف%)AҖC߼;p-tZ=OѧI2XܯY]^[ޅƇe2$UʯեnQmQFYLPפQwWjata [q R *j=V3IWL'YbZz ?f';`Tn3YD}-eLg3 ykKl T 7ÆP=yk><,Ytaox b42vT _&4o0OoL3@MG{*9Bd st *_r3A{^`5~l'bSUC68rE-l+cF@-m'%.E`AR2~}g|̇)|B4}wd3\yr&;~NG}OIviDl椼ϛ܂\nSg{T+ٯTT.;SR񊉜WQ!":SK޶̺Rl6 qP9g_C>o,U{ Vcm6Լp E_:˳eFkK*6"Kb@53{=0U"$-bBcnBz-0B{Ў }Ø9`* YogHf'-Ltv9.0 <8@}hT妢M\bЋ;x]C/x,e)9h53y%D-3hF|?8!sS$`<|s~m+^?]"EOLI8GGWO'Ѭ>H@:nba=\Gх,u Xt j i(xgq'NfM:txgj$ZOdd!"[X.FwΞސ7ih.c 9G"7# MۮT?/8KO Sxoǂ:E. ǀnz] Ĩv\}}k0IT8.*| .q{gϮJ|ęqJ+QP٣YKDz$-&t$F"爇g_z=9L04t8e1eQڬ o’.[eFSz؎^9/J%{dӦԾ: EJx (QoaSr*t^NM5 DQ0^ {HR-weN ?>pY۽.O: e%YxzA%b/t +҆{wrÜs6]ȉA0a;z]'?2iu^ n\bubut;eӧh\]G,W3X@yaV͞J ԃDщ@Ӝ&`tKD\qszY'kvaMv&Z)y]*oTz rWE _ʨ *L"f)X:_)a׽ I爛} V- Ӗ9Qt Kӻt9dT~v1(/C\̈ohUOsNp̓}4\cR}^~FB+n%y((]CF08; aF;ߠگrQs=c>L8"u [@$S9rW`С7i^@k֑Blԭq' LIL*eNW;ABx!#q$j\N7Urw"H41 C4l֡Be¨ړ'Saڻ5F `f%ڸK~D2/z\4{n.Q3 4]} hڞkp9AG qY%e=F[DJt&5#CKϐ^=In Gz*vaMxg}H=^U/*6oLx.&p%9M0ٸՋ+.s? 6nfҩ/Q|:O._7\<&9CǙ+rDpF_~pvXNN7xG!dIC< Yo"}anW|/m|٬`J;?QF 1*oZXBұ& ~) l<ڧF:U ?b~=􍇜6 w'c.˃":*}ntAm_(| 5Lm҂aPqKaR)jql 9 KK+d(gqH%~|br0 ^<=~sFqquSGID` {:ObM&Jb ׁ Q4i1XF*qmLzl D04e&߆;^N}sY;@ȓrZn֏ bvYia5kh2 ]o`P*}?YqWJSuCcޠ]gJHkAԈnڢ8FM 9ֻݧOHk2Aƌ->lC8:`܆qBzm 'q!'[(o=6)*2rΠ 1M@˴œR<n-x_Y:MVZ/Ϥ͑N/VAӆ/>T%!#76BfnA.杩}@JiX⚮LwAi {4s sP29#6\A! ^f #/UKAl{Iql'04('k^\;ZD" F{kxjo.t"Qd#a{wK!%,>ٮv }FvW;yuLnPgm'X7HϷ]Z;ߌKֆ̝1xCmę1zAۅ]i D d/V#sFqpKu]$ IpR 3QYAfW hˀD~CsW?'ۤ«gH}M|y6ٓo*?uპrh;3%ł#Fca6]l3LљۊDTq.h\ę4U\u'ULDw6P8pY@3xžޕq=7;o-rFtɋB/1cnð'EsvHY}FNK)T> )Jrϐbz$_Q_LQ漣2( :du!eWįѲuX) J3 Ō}H\2m63ZPKYGh O=ig\PBv=~H*>]~#D&'և@ paOE.BڠN3DٕFfwI]_ɯuՇmvfةd# | *FL ` ^A1hpzQdE3bŵ#y[ui)2N)v5jJEBjωmmYEgY>Krl:O5]k#'R_A-iqVK3LԄX֙}Fr}Bx|Hѻ\#r ̫tPWT*tq"x-O y<CzI۝Kf4Q;wnmQ;C|m,'L ?'r vu *5aṘe ;laB@[nli ZV} QUk0XuKWapAUIM{m=_^GP`|Emˆ WHR3]U ]Cs g }̵6.ӽ+*wHc3+tDfL b 긞7α폧K KhpCvςH u#vuPb6Y;ɡњ8*GHExJ,5he>$z[_d$۫A)Dϭ 3My@ &"`ݥ,)!O``}EcJĂ>^;~9fƢneh&!9R<򲾵6h(&NO|6&Iؕ)61T NvS&5:_q.³ Yw z]7/O5 =###1Eg̓fw _Le)Nx՗uM `^jQZVgmGp& aq8~ 3K\ 7{޴)woәDJVĝxFdaSFz1p?06>g/!q[>B-Ik]o`!+)^AfC@F =yJ.=?zWgmD6Bݛ^Rpd=V  Z 9@{@/9<MU݅03bbd0ǁ7tjX{Qdx]ӂ qTbe/*IEVY+Ee*%:|_?A*.ҡ^bb>ёMY؞tK|gm~J?h?K%JԜlquDžT+4NUj1*rkG}n9|i+ٵG=!V[HuG)Aƚi,緺e -!sGGj>p=q40e) Մ E]<"C 텣EYpj?'koxFY :v,sģX@ON1̔1_$ +Qi6$`N}ih~T48_6c Eٚ_c܅,7&0mL.fΕ@GX@Z*[ِfvTH[@9 z^tL2kwlm(lƴ2[Rm;Q zWe)P95 => '}F@3wbg: caU:{<9@vd v>7%숍m7`7{=7Űg?X=/XsEjNmߨpE+[>*P>eУ7Lkt˧x?A #L\w?!AV|O9PݝtJt@s|>jKL|iyHwC!'F $Lvہ[B9c6Wt2b,( :W|gq+# T[#BjRTTzkd+r`zeFfgDP5_0<[oOb5В~Kvs}+Wp]Z `!-C*QA~W5쀫O #oF:Q,S PJG|FKU V-ʫl /άw& /PZ2*B* i;0FeQSE3D#g'mV'.dŲOENsoTKٓ-^nJ'@4 ?zw)ys}b|MZnմn0)0pŮ# J,]ۀ}ZTWIH6YȌ|D$ql]* nDS0^Y]g.͛|xO7'KW+IebIe4{ qex)ilrS,h a>;,BbU#6gia*_~VK* D^GOpn?lD:WF~F O.Ȕeb4zd을<}귌%a7 9%ePF T<ӑOVΙ掷RKX b#Uw&^5iBWʑ~z:YlO3ԫZr-I,El({4h-F !4/ H;' .L]H'|j U :$t~{řsJFzes^mi6_?~gsdo$ԭ'+= O 7{nCV#>5mz!PWEtF4^]NF,Q7}z5p-62P$H$7jԐXcq͒٨6m/}67cos~_YkR9um>=F<.?+_I1@!ب Zxt<&Ýi` eog[8Fx@gyP¡),>ʈ}~9lPwR_)Un##n .6=khZD\MC;pW֔Ň-2h?^^fRiSy{N@ յaԵt^1u>z {1kg ^+73Qn&!= /ˢS2i74Aꐈ.F ?_hd]GQ"W2G(Z.K}?](e) &:qR>)O0ͿV P^~~9(eoVE# { Q}Ψqnr䁥Dqz1G~D=7h9-SqqyչJEZ}3ʁ^Qt0x,EIRX4s>𗙲0tm5Q.-LH{7]snk߈R&D1"WwpƟy-Ih-ja}'DqiG Iѵ&ӽU|S[/8!m,uPPzna l?})Lu;|cY,0JeTM, gdWdːb!ps[b$ MVT_ӁI;1p@?o8mz=ŖQ `|+rKKtZ 2tݔFF scv8T̳7]KA*kwl S>w4VN-;nlG#鄥X 쑛-sA^:UIJn|z];Nw:o/LsXjs:Z} J0ˣE =lE+L 0ķ YZ J;஦@] xS </ic|8Hٲw3/PKW i-Os;W0gE,i6J:ZN'"gMv@Ķ'".ai J̈́` ܱoĀZi2Ѳ;k+w)gJre0(Œ;ȨEa?KCքY㊞w-:\t^充4OT ,yzOƏ4Uj֨ڈZ 2M;E;g?0]ř큾~c{X_7z7EC}s[p%H{}݇,*Vwq,hA8Peq{Yo_98we|Y%ǜOͅ6ӬytM@ZJ 0ڌwեW6~x4ohWukuo>XK9f2l&!{D)ovao~>$oԶԫemu .-f0?Iw+_pyl7Z'EM9YbvG[Ŵ{wg#O"_9"<͓ L~awS1[},>-eN HֶY a`'1ix^+/DCRXږGk@")">@d+ pz_7tMؔa[78"oIA2 RtΉVؔ9"C^?x;ΨU-+6鯫BΥ\ DӐkҳz],n{3~)qQEjlb"Da*R0 Y(4iaj*VK)f]͈8]-iፆ7\X*k\Ly+~/3%G.Z`5&uf&{$òU}})R]~"m(!ke4b%^# =zh sR&t= ;]RؘF;<@Ju1%_fXhm˦>^TOJdđiy!_lM1[ɋY@O<e9-eE#XE_ף 4'-HxPc _Y#=708Յw¼hCFpFJWrb|S @DBs?X(?!#zsQJEɕjvs楚0*V^S:rz Z>0!ȟnFi)p%#v gUC^j1gOJu/PŦF `{/jHK֛PU%=/ǶV1f68 ?6̋{@U)L~q R zPT(~cmq" 3hmO{:~t'{ F`ˍ?jWd7,m_5 R{<<9x?8=7֒4O6Vr'0?Ympiy%%vVvDŽ$]rݪhhK{!\-z_sl-M@sibDȆ󎙢1_56FGg2a[Ǽ#聣Xx.y -B7_'q+i!/^~+ZjK>4 Mb*2s~QE /5//,00QI J=Z\[vB"9XFk>H[lI?jy;gv ,i}\lt@ _+"0\c܋wJźd,pVhVIWPJo"f3M-]e wl44akN.R:(b7cEܘ9۸}gdr}4Weύغ`Sڍc^Alv?3ln>B(Ktfpf;%>Cƺc~[ExQi[m0먎nm,<~Q3X!GE SXtLhG+( M Q+ Pu*`3葝0+a:Xq:'&]_9 p ׎tjsײ޹J. @*lHg'\ Z-SvbBd@%pzsFLN ` @{Ę9q^{r/@CE(G F Zy/̐Y^T{+&m,Sy<-πR;=̿WEŸM `'ܯVh^ BvA7U֮:e?t}7]aq9Bl֧xVSK~UӞZ!m҇E٤VW୛Cu҉7ظ_h/xQă17v00m2F@r<h;rzv;dhME>2^Y}^V -oh[1*YlރJ`/]T ̞[ \.gĦJ3`p [Ŷس&+olfAZ=@T Pk)\_r%F m z C-۽gzS{@*h#P7'X1lIB+AE=* 8?anɢBW܏e/{o~q6\ծFr?a/k1~u%mNf?h80)p`IIhwx^hhԠJ>n&5;Dٽ~,r:o-TG˭PRRO#ƨ54 n w}-0)RR󛃉)%p7BՁ[\S=",}qdu>0P߻L#I1YkY+=$7'"y 4Բ$Bߑr;Bq^#no [}ZQ$DjTx<0ޜ=rTt< MxͣkdOݠ:@I7J+8q$MϷŁ(<`:'{d`i~(z!ku)RXˆVaNn^ѥ9URdn&g`d-&ý`,'.U?/(G4 Ÿl/0H"(ﱋm[JiM6G`N 5.\L/2\Ј(H nN؃XU\ÖA$Tփtj2fGBwo}9o.y/?^M;Sɀ+ W}C0 a2z8|ن&u l .H9?"Wj|z9ENhah֨l˶YzUBUB3ɩ_xCS-ުA Tq8u:~3f5F? QK~/i^(ֺmDžUd٩߫th8K6F]h'cW>'q. t%p'57үE|JLt'bpw ;!=S_ ~lX Bcdp Qg쇂W(w>I&'̚WRKD*Jx!#5r!&{bQ> 0`a-ݽSa<0>joQr 'eEE8ݥcgz^ ߊwx%LCTj6:B4*B"ù.-N9b:oULE[ `wIis̑@wOq >e?{܌2Ga ڞxej77d7 dHPgCc,f+*̢| GOÉWE!梉Q-l*zAﰛRťxYɍrpFyͨq@h"[N6vhIB4/2c %+Ӝgw%˿`BUK:[Gî bZd.3~rLO"-9?NWQQ>䵉Cy8}lvY,q@"5S珷[J3kea v'f5=EXޝGe9A&|1OuvB@r~K]?qQ;S8FRzn }h %xߺUvZ.lC˛DN7P2*2N˰>yw0Q`[XJ꣞WfD?tǃz2GJ.tn9O_ (ŔŦ99J[~ݛ\EB֌\HEQPLc(e|8/_&sLAW)1v]O9/C@HʅFYK.sG&Kx*.v(Bn}A,w#LRl=37<Ь!0Z7v.Nˁ& ^!7˙pOÈIܩs\1QŇ+iΦe4ޅ^tFFܢ _GAGm}71:_RZȒ%ӕL,:"%a=: \l^Wh#y)P@cQ#EyJ+dU?ςG8؂Oqg64v`k!Pީ;%!rig1 (%]3) Msx_^He/%1j_ts)ehYqq4~N`lv^ݮ| ZW JSE KLκW l bENۈ»=JatL|g\}JW !sBnǞg _EQWH>XPIqukT7ܲRQ~4Ca&!kЎmAh]Q꤭$x^(gO톓a!Cqwȇqo͕ƹk?N" bĸqbCC*O[懆003A BV1V, מvBHZkO:K^Fo5,J²k60>kV"Ks f W>\IgSdIŘ`o-Ho,Qn k$,1n&9%);~<]#<;fu]h%3|ԑ5K0k!qR*&Q#K#]Q[2_~T-xnSu4ɹgX:D {ޗhNEnQAiI88ob# 6{H&= :Œz^]z_6kZ2rD8 {9>_s1عͦr̜+A^XNCZ+5O(`S-Ol/,k3qeR~Rr<[Oc HL]{`L|?1UU=MэS.S=ц:J$7uat~3&qEpwiKRUCB""d*+˜ii@>(a1e% "ǭb+!z! &&FV(RuHďiR=E͂wH\'8b\jxx MI/QlD|5nlwV&)mȤyw}ld=C" _@h,/Ǧc)еO+tDKmD2BK}2tO_2J2$u?p{?M̝BD,y]&Hgj=[>nf!o,7 #T1t$5 4:*K0z wK9v[CkeۄsGY OG+ǪXNOQuX! [9$ɬ}K韣iilR!Vh5}Ԇfl{!7d~I0l12#cޞ9N2r%v*FUeUCb:q w63sJd %޸;r>=)wĸ0b!o NiyAN̟FFԄ,I*DvדaG!Vc>9x(Q,4Vs vC B.pb>^t GlSȆzm{rJ9c_ۧRhm ERYS1:0 ,sg ^ !Mʘ|"#Q(˜7Mmt+gRZQŜ,Ùgt] VsM%0C)0`KsJpd>}6?x\[TiF"^CFpe7zpS>62}9>ĚO8R2WHFa 6't7K/YU ( Ӑ?ψ3o Q2qa@v=w&"G],Nq9M"Fx 08 9GYꊨخ@A?Mm#ǭ3l/ M3|٘K/_ NO`݄E4>06Ek=`'TjKLu(""ߜtǎ+% } %mȊ=d#DQ 5k#4 W0ssD@Y9xIikGnK/Qˢ24}Wm2#o"Eg+El!OϘ^NJq=147-ӳwl+S wV.YMXR^ KvĔ>ishz3t B (Q@6 SY$ݡ.C+"|*A\ݽP 1;9q,髵f!+7il_)Q SnZrݚ7 3C $z3 |]*Gp ic*:"2;Yst+֏ (ȬB7]V]bR5P[Y\Ln\^军S cEU9uegLe~ձ>85zuYS^Oy2t{|EzU̪`&]|P&Gc4Ĝ,:w7dy*zJlN[gR hH f;=Zb5b-`R jVvѭߚ_Z -KS2>!v1^/)2i5l,B1-^r|BYkOkJ^#GWN4Ý -9,6ʼnO;2 ;\PyoRэ䕄eDI6TtYSlbŢjS #i˱n76h\fWƪK.5M14XB 4,N&pٔL`XʌI  ?*B- = _yhᩏ#wJi[9p6Vp ,CQfmū|D,pyvNy诓 t ŪXsOth2Tlq]|å]ΈBqxyZJ{#Mqڃ )+WxCq X7p*v-#V[:@@"8S4i2]4 ?^BWK0$ν[ћܦ׼@zb M L}R[@aa$Vٗ\~O 'Ïۧ\*QKQ4>cC><%!|22M{.Ѵu~/eJBOHd 㗛Cm) 9v | @`7 $)YV.1^D ?vsüR>" B\u҅xAJ X EI1K\"kP[BJTni}۾L{WF?ۋ[Z G7%97a벳Kp`4Ϙ[uZ~o ?̤䟂}EgHŶk̄m;`6b;6& IhXUK6@{hyb0Bph1-3f6:=M]Vr3 )$6gAe92~j~>0BI\/D9Mc)8Bv:* ;ldQδYG0Al=+&=XY1uRFĭGNKl=?dL#?^*< ۱{"[yf^':o] slP),c7k͕j*ƈd(jja<-6(GGuTY:vravF=5h0Hw^YnZ%D6_H{+AC p狪HKk근i >vH];Ua0[@tE1R^h6('<ĕI[ŗO8HHBlGLBr[mTO~ &K cBNL# 72`<~\_^SJ جfiHQ vņCrV:eE)B ~Lf(S 욖2hɁwRۃ_M_mJ{ҏ+ yFgE >򶕜MYEǰc 㮶TʊM"JS]*K){ 3i.-|[K>l fuXaw~\fnco׉FJ?>w{?@naw|Kf (DYZm^];M˽>2Ga/86 y1fJHݙ+JG)q])o,XbW.oR }a{lmR-ފ +eJgTS'-q(1 |Y>9pܩ2Z+#*1E{lX[/!:8VPCMW x1յO'c6{#mm*4( ˕ubޗ]p32! tH5g0 IpSEp|@=&o*~^y% &X!$`MjL<&;>?6- .N3q@F8gt1v+DS1F'nHO=nWW|ߤtЀ5Y_ΗJ4D\:w3p+Ow@ 9S 4i-M}|d%|ؠMZkօ.hV?Gk>R B.-MUC;烲!Mw(j$8:%_F9˫lKyUV_USU}ϯfTN^Q,?O| :+(3*{P[C}.PD\ՑIׂp-(ǸtzjVM=8 &>!lm^-uAG݆fI_W=TǸ>$ `"VvfiA+W&_vP uTW/r뜑ŋB⋄A^¦5=n *bpE~Nw-Ja@g̃U!;&wڠPڥ0@GlQz5dz;EMq FЈ^}ڣ-|6-?A%YTXHݧڱƍr'_JP:|.-1aٷ[8D]Oԑ4'w\*{|Nn_m18p0JY9:%U1[fed!u#>J +'r_*"(nlhIτwk(9D"w.yz)ZesT?C8LJB <9^Ȩ3g77ٻ*ZP|b, pp2.(hcRDraL%adkOHgPrU_?{ [-m>Í CMv(OVн9s[ʖGBPL&θna J X tRGx,i5}Q:@\ ro|KU,sIF&ô,b̛LvV SrOP[7:thkX ܼp|~m#0_N"ӰМ&74FpX#6gX0p@Q0tQZtPDZ546nw|d#[c<g J #C/C 7j39T/%ϘS kL?u; < Lܗ!GO5  i,e S˅SfalFܗŞȴ-ѵHPzO]†f8'* *Wsмl(:'Kps"UB(V^b_&^݃+#dm;3X3ne "UAZ bd<>_nR)t~JEEX5a/RIHϙ V[}9hT ؤFx>}"6{{a Ic>aNR&[Լ(Z^BKa<{Ak}=&0#׈LjL7h1)z? BTrʫU-cA-* ȁ[;a[_X_yyHOHƶnEZ!h~,g鱭R{}i-p`YBQzg:` uZ5##Ipⴡ{{]5 k%o,o14e V~bܦP&BXπi&gFfYA5my)խ VҀJK0uWUj=0poE}d4$#錛Ջ|v&b 3l:"OT yL񉼫*ܗptC1͓7M=6A}EEf/hD֤>E=]H]-[VA|? FF+\z⪕S,_ǣ[+#lF ʕropgFM8,MwL4ai]H̽j_G\+ǷNѓ./v=RX̭r\EB4U-\C4K^l;S6._%\+t !9 L `(@[>]D IVn*A)ڲo=q3sNkh3j"$,#TDA!w%L |̡?L*οw9gT mS- HPUjd#h : R&F"UֻZx26uZِL*;hhGZY~{Z;!)lX,~eڎ>$kegt1@7'Xl_ ݁eaLV;yu q qi]i.,*D:J>i⸅QOğeS!/nٛE9 $m3mZA0bF7P@Oie}Љj% ֭ǯ1c3[VYѠ2IOA^p)^NM2h_C |duEY8J]&d)gX`u/]"U.6n7VeOFU:*-v0M13rɥ2ʧXQK!2w6`uvt#+bHb.[#KPkBg~{Ð%r"%N gyuil'=R`5Pȯoh ϥD9Ǘ3b8z>:-\{! JQ*+>iM}ާOOpBHRHKqtv1(\QO6KDC˗ɩ񚔾k(%qѪwn, :|I=s5P_bC4ڱ44_oN):X{#6Ry-`][h]_B\2'>jjѽF򙨗\ '|˵PASuɤu8db/}~\G!uB6ZJhNHY(CwHir~?Y޲5T?ϽTkHML115tyFшvA69Q@&to9AthDczI3M -z1+O"ptHT`!*]ZZ^2ze̒qwY+e|' L~Xag#AIzn]_2f"ˠMAa&/6TPedW"]o̘͒ I~/.>֏W)vejWb=z ϣ qc] #6)&nf!ܜ|q 3>Hہ3<ՠJ%1 5;Rx<.@꘶ʹB.f@2/zhc4vV= z`ӌkju5K z'X^ka0}vzX xZJI W"ۡnn=&8ByT0#;\zMBV7s i $V(`>ah^'C@ػ~g?qG`?YgIee6f 3:gpOÜ浞u;ÉGw͔~X6x,o(ޓ11R%i 6p@wPG,t=AȄ1Rϵ8 z[ZāH`Zf| wo>dSZ++j>{ԫl 餞\G_2'Te7UeEmrECGZ[;9sf64fEŭ?l\3J(~(}C3lYD*bh5"yшy漆XNs5AW{ }Fk_ǔS]Wd-!xOk;ʕ\Q ;#j0Zh^2߲>)fǾ(W*鷨_Y'0* *,9*bA}KH|~~LeXjoZ4m̙Xe&)?MgN>~xȹ,f̎)Y Y@9GڵīJx.3!;-t%^nV&XwM3߼+J{6w [#<γ8tZ}*0&`fOIeJhMVx@rEe+k9*E2#-dO*Ȇ1`H*d!AZ7Hֿ1@Wm?OH0ҶZ)R"2{7rI׮Ea D~׊b( 3ʱ]βq{ =Lmӗq^' cg?llDPeTn5j= UmO`rDY !^`j,=Mȣt^ǧ/1~uuV r# *z2ҵ!l Ԣ-hO숾c6+b"c}ֹnzsV)WByū*zX0RɄUB?CZ8|)dc M h:$Dq!~ﳮ@̔6lX"9Չ筨 ].:~]arw+ ft8%s#⦮ +Ru)B>xXde*K6j%SVshu&hWI/Em(VP$ּ!Fi! k`XwGo(U$, $hF)e.y \ උ+9pkhÚu=ew(D*wn42Zא;TՎ lU떰hGԎr=W!]ӸK)-G~T$ځup%q ۮrݶcF!ؑ<暄 wo4D:c#.d]!{wcbv:dņrQRl;5Dg2™e',Z&=Q>;%ީ|3NU7(]V>m];WѦ6d׈0`. 6S#-o | NȜsk,c#㿄)1/q;sXN@4k& pRIc8*gT(Ar$lZ]RT%ߢ7:Þh&Vt!ĦW<u88mwS@͵!0 _XpF(0]W4 Km㹛"֍ϋc♟n7 hiȡ WWCo"Z>pe|c}|  `A@=$uܬsC7^ "y)zڪ013Ӊ}@Xj i!:r3of8-FwͣZe0kyԷ_Ǖk_X8`$O{tĵdM>ؔt᳄:Œ2ٙ ^Sty}޲};{-HsVzǻb6&U{j ?ix< Pꙷ5:Vl#:-2g[:”I$ؙIZUb=H jcڡ}o''9-9.DF}y_LQUyL|d`m)7{c2/oOh2a儸SXJ =C7jg}SH{H!0 6B?|7A՚C;y 4C\/R@L dO-q?<ԚTz7@Բ-jQF4 w1DQL67  pOy%jAAe~-0O1y] 1Ҷ# hp߮JNp[LUmnVl_(NJTc |ɬs̵X 1hCL]sQЃeK䨮.F_nsxdb㖏&{/VG5EDwmV5T_~ʕߒ̛mV2X-jeKF4ᖫ p{=QWp9.O{)69/'!jGej$Fqy:aFnzo!;2z8PWr3 |&?20{0j"cPU^ gɫ ۚwˇm@kwC۞MLbG0/,ʇ sS-ngzY dui+LXSsy-GRA#T)|XR;x(KؤO{@@hQ܌ЁTZJ8.3b PIGQ0m)8y*?ڜCUML>`-&a找sz닚ʘ=GTL`AB6^[;a;:6G-W<6 xteUU~§,33|aIK Cuwr}hJ]1UqMu%ѳGz7.v_Ցq^#׋CE囱h2Iu|H-3yʔt)'j[&UX]hĚC92i$jDD6"! W+Xߩ—i{ϼ \)++2v,>j*%چmvVHLIaQk1.#wCL*6_fEAotPqNh> }<7PU&]oQRc ԃ-bs*u$y)Qk1\=Z%) tm84qǤf ԫWlVܖ]}zl d)O4xRUp4C02XFt*N dy.?Y$Z3L\Vلء¢;GSO$pt9Vx]$]`iMH$7AQz+8JqM̢IҜ&x\Ie"93, 0,@m%|IqۇG+7QCI[1/d.!AdoO/ [wu{2X0iWa&#het+ 2i_~xB wHlh5>OQ L[N gH@1J 5늂;ߥOZ?†L59sf[ٞ>/4\[9IT[MdKS ^W ^jpPO;붓䲰(<3s;8-2IZ1f?dlD [qWAR?޴*U8n u'b94vptX'+J:HMRyd،CBB> %OȲ{ȶ&YX=ӽP"}G "Ö9ZyZj4d?rGNCi,F ~ZPO ̈́SİW_Gʧ ]}94>޴m|xMB1!K^l}]SvIHo_@AZwÚyMAO *cxigdk2ݻ穤;w7FFS RCOMZB]D؜QKYcPpe71ű;/O @er 齓AĦ]j/ՓcxFTOĨ)ת} -֟i`cD(sx?meuw0{/H"S\Ld`'w(,FRG1?) kkORa%gUX[\ qu@z,JD_]MEq*1i:Dl3ެ%&ѽ G,e%8ItĂId,7*!7n1nBH僣jkINW68['K?>*;  7Ty y⍸1CrW"6DT/j'^oTX+VJ\1얎rh 8[[QR5ayϾ:$U)0mi0e:1Kd#ߒtO"91ԻmhOכ;sMkg0M*`b0uF0DG&Mp%QǷ, RZ {04{(M  Ym D[ex7^DfYcos%C2>l:x WMr愱O\p7~G$=-4BO/Y^7`O=F%a,[ 1o5ee2)wGӭ(o}i Mgq%ZpC Ԕ>,S5B/0F_r@q0&GgpRCGP1 o(U4"HD>AAj+{LB5G59EKa~]"Plo۵Y J ى \aFxGg` FP] (k*Q 5xx/Q؞Vi)aw) <4"?@34D /iqm% ݶ,}'<؆b@q--62A;o'/'ܓoy۱8vbѨX-]i1J{ފY?7;}B#uny1^" 66OqT@g힕lC3ExsÜ.Y0F`jg,2^?,:*X:6X8` k"-:$~GD&hDο"&GG1WZ^xa͵ W} ^49{^F*dTD],wm/4G:HtBCi `fC{BDupY: ɋ }I2*Yak.Fb?os;-,{gI^ko$B%D r͉-Gghsn )kkam һol ($7b?.4Ϙ&Wl9so pv׿6!t~( gI,IqP2d5!<q2Rmh27uD VI*SaBn #uCZp.Fջ-+ ݧ ɊG w~}A5$ A4Q{y\Y"xBEEpp$k)P$c~l͹LJkIh&w&+Ɍ%4K=tmH BI;fɻ㲋,i-1dvڥ@͆U6/ȧqrsThQ"snЏ"úQ5^fr+*:js#vo->-)_oc{XU୅ gv) &hw$;@9yhF]]!Yk܆I+pKBd?Ɠa1=U"wC|>Pd=0$^]s%Ňi'ҝI@ӵ*111EeJ;0EʂOWLuu7Qc{,xg.|ZW1N"dwiW9d\Ww4}B\zӲbYYN.,R\/Ζt  t%ɭ- 6J_8i?NyIS"Ϻ`fF̟LylKa<(D|P kzJMC[x$P*kǬHtw-*l6H eԭjOh.1)9_hW)8C>"!A-}MBAZANt h//S!{$|9#uq^:Nό<>siS Bju O(nV8n@Fi$u1T <쨷 caE6lKNvId]W&`fOcY>jUj'"9\Qzvm?q#chr7kFq"DsCQMOЗ?q;>⊈8"z>o5#g*1Nэb9v0͆;,?c xN-ouZÇ &/ZaZΞcgGVpnNH&M.Zj>}XK,HY6 u 9 鴠EQL Sm?y*0]᪠Ub6AnchbPs$ Y0h"6a %;iza0H2iaF&_PyGUm$,:)][hH QMDüӕ=#%Q翗'Asꭐu{66=T_>CfRYd^uE*;f%MNN00L˖J!DYzᗗ𬻀ő#f#G9z|ȁe1Uvl>jXAnSxxWX XU^ .Ά%& Ԗlg!Q Mrpy)3\ VUs$`/x0ZnGEN i8Z1<%Rph+S#) X@>s~9pkC!P_ ߰%:+@Z(g `t>+h !i5N @o7aTUqJ}-:r ^K$,V6VRSӈq@F-=D͝Dbֶl3o@Jp<=@vvڱo5,jɕ)O^^P!_RgzuX~fqd 8$)ZFN^,Dz=rAӄ"pA6YJ+hn.n&TEb*mѹ@VITVX: kTc>_{??ƀ1:ǑJ>I޽01r~Ktfܼa&j3Kgryn?/|S8ko)p Dz J_h(h\Fr܆oKOB%Cٕ# $rvz*Kdafbb<:8w)%/e>;@1JT3R†˼XC]`B": 9x?BӿY@RSb)qsc,նeZ|:d-B&U0RT3߇k98!P 4a+h?A7;m"Hșv:Y&MF%ܒ-dp ma'`Btr+CQU<)-vBx1K nj+-CCg֜bzU0;TviDŽU.mkcax-"eg>PE9@LdlkǬjc6U wE6i;-d|`T1\ŕ+/r' Cisl5Ljɹ&wzl)2d߮0IiIgǽ S];zcp6Nb!lu k݀¸@B5MSb圖'r/u݄o:ajth+3z3ǿئ2@ EvVepՂ-&P. ZQ؏ʐM|2WM¤;{}߁hluҀd6y)y,i +K%A0iN"]7xo'кlBXeP?)*Z`>H#{eX`4wMNc_܇Yk |ۭ[I`nξ$Z僲[Q^~=yw).>ywp88{D|I{1/Ҷ5;V.UEİ9n-ZO'vM4`I\, UlϭD T,Y38 hE' ,O)J;:"1!O>#eOv{t] u$ ȣK '(< Hf=xd9pQ52ׇ#`x:UJQ_[ \gዣ@XhfZ&߆ѕ=Хq{^z+M3zQwJ9(bk/Z<6;}-G?BtLKKf+p N&s[h-w}yM% ע?+30UADh I0 Ű QHk"᜕m- ?BYz31%wJ-"g̉b\Ԩ'}hmj:jyq|OmAyMv1UՉG-(a|=gL/F7{cŌɶ,7H:Ԗu6ӵҋ,Z$#M7mOdCEhSZ$^8)K, :8s>fq3 i X]e N%R~,0v?}#h>_U)^!,%ح9+q՘=|; SA5U\Z/^H_CT_N$ aW^St Bm6B!Y'$|(,w ؼ;z5S7u> ~A8? PBiWY!T?GYwɵKG_sYgbp׌/}*ȭuR$*W7{r"uu4Ј()z<*+58xb\E#+6W7t$'-Ό %KW[ɦGRh8Nwwз[g^/TSnEԳQ Ǔa# ':vaٱV9NZEx( hA2gC44uv2=RM-%ۼfSxVA pF`|:|ǝm$J,do8kG'`>ؖ+%XJ*ݔu?2. .᭒uʏ>$$V]ts>zj[$ctMFu'P}B0(l٧)XOAjm^J2:Fև]"|E"^MR#)TSY7tvЈnNu3Qs~m[{!! tܤ@ڻη<a& ?E SW{6Ҝ 9]ұSa31VTC9Kn%CM{ /% ;r QeP הl#Б,b tu <\>Y<ߗx?8HyI`Q>'YY6|&8w^gtX3~t@p93Ywa7퉽)پ3=ڻT^&\4x59cU)"+9+{{I@Z nYHJ$gۧ i`_;UYֻ~x}7I_7m`"[;@˟#hD >Ho`(~AJ[mlr~@6TӒ @dkΥH]RE:/Zn3L>zom~yY .w?O-}7leݪcO^0 ӚB3GWaZR؎<0N#=&]NSY8 y*j }>z>]D2")اj|pB ՞yw,:.V8 szLoDrGӞe1VcKlq.]sXÏktpz 8% w_x m}uf4.+[<T]-Yk=RDC*`u+)™/݂Zg~GX[f#IIBeU$Alw<8Z AT<682IL[jQ+f0L;[ Bs|GC [[~jR0|iO 4<S 6 xmy֖eKBꚔ\oJɲCx !/̀PGY+܁׶ikA?c]SSZ_ߥyT礉K *&/mzߛ#u6j4Np* J/zpb/j5_żuK A_pܕH3/ Z;96چZjgl92 3ZgjDT}`neĆdFxsWĢ$H)/+*se}n}&pUcXq{ Dr"Qc%ף3,䰀Pj` e \ E_T;pxj |An'D^KLIj(--qFYR@݇7ҶS{L6+_LecdDcY}xPYi:K^"l5W 1w.Ģ$vi(bͣ*7 \PA bUqA!c9s(wADU<gQ1ԗWQ=hCqganN;se E ` 7Ng>R -|]<m4`(/쀌q`(%U`^q8aG±.*rR1১:`p&ak39Cɹ.knt<ƩoSqk>Hp4qG^q/߲cqY5|ga1da7K/Ok4[<OYxRC=΁&<|O"XwX>m&VtʉOY⋑+x7,kEWB&(oHO)tR U2ՖxCʓ;\ʊP=xQlĿ6ޠ"5h}.V0 "d@ԃD;z\+vfgf2XJ8}<&,?Ӫi|,fr#f!12ѱ ߡhQq4qH*@;Fr܄|,Զ"XNC5yYp&bn"'Xܠ+[ض3 sW$H|>_$wxYOI-}WP^|*Gc< ZjCFKz=JkiR y *pe5K3lX$CJQR"m$+N91tjN*z= S UP._öPBTz V " o^5&2A%j)@\sh`z+u6}-'6=s W 7p8%: 8 < Ú: ,]L^wULt`VTbYPQ"X_9%@)H|,Ӝ x0)vq{a/z4H7~_0 EB il:siQQ *zwwӊw̫!Cn*].qbUpfDע$+r y#6[&6dM0f XdW(dC lXfD_,ry l^ %ָ*YYu5mj90e:MW6Sx<뿍E*yBs/!@&-pGjZgL=>Rn{.c&תwW,W#/^PBr4ؕI'NuM_AiZB ƍ;;Ҁ 0;-]UGǶI1֛hD' .7h!-Ê %|NTNpr.t\ u9Iʻ̛adڅWmmh'?VQb6K>;;p(AӼaG߽BmЁg/h#JR{\ԇ L!BjLr}ͷGt^V_!kƨ2Vs5ܧmM /L{%+]43Ť4 +G6[&ֆ&=_J`>`a|;XHFΖj;[]ɞUxKgYZ07070100000016000081a400000000000000000000000167c8d3d700001ef8000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]?EhDTTk׶ǼՎ@_Q0 tyu =( - YS*^22P32H }FןJudx>qJ,"ULbO!+jh!%VS?tB xFvFLS2~,F`-%=3W2n7Ǻ%|lh~#Ct! G+ sr;M ľB\Si>EC^f4nŸ<Ҁ?N艁D?4#9daa!NV7g_F0΍iC.jPhx#L)3bS5gΈe;`Q@:v2} +*l [C4/֯ RMY%5\eIA|/OD#=(uy2XpeZH&1G^=enԞig9s)|^ Z8 kѿ EĽ4<PM~7dQ('n}M,`` D'C=]\ 8 d[oWXEf37p4wM"͈z,W"fYJh\e5ƤOQYF9 [xI?- yPa| up9 }hȀMs)qD[ZàPg"A hTfNѳ?>XSI[+ 2Pq:ޱm  +5^<5w*Ĕy28`|VK$уZw1Hcr,Pb9ZE2_̾xNmm>LE> xu!/oL  ],K7'MmS(d8gؙObɜV "11uMV3Jxhp"0'"C=ۘp1iAy@7Sµ;l4 ]vd蝤v3@>爪ѡ^z}Ln+ɛz9`j.lm p9"\B%m(YF|nE͔(s,]D88 #!fVd2b`Vi>4&[3L(>\*Q nGbAQlj,1Tk͟[if)K5%1tn9S<}={TLJ𗮌 !Km&F8Ǔ}Vh'ȫMW5lMKĥθ3a:t)Eq ϹF qc L%3sGabUTȸV^fIv6~7NA 4m^L`مvRdX"}6e.$LL8h.zb߯VjͫnW%~xt0D$p:*;!'#~PXYVf.d9R~~q=_k 0Z> sK|F9S&tCleDV}( <٩@մ7~c_dX ZKOF + }*xۀ[Iy/m_o) ZxrTohN˪bnP7ەsT^+1Ow`'RSEA>zl$e;]:ɮ~O6_ Gʀ U[ǒ|h N~IKz1;PQ~lio_\ o+<#M4 ґ);7DHkaȚʥE uPQ3|";8KY"HN}X3rMlKa8_'[G2@r8Tᆵ.Z"xhCcW'bLbx~p`I:e X0$jZ,($ ~sئ򴞦U/A:1@k̸,?|HW%8x e'DZɔ8R[K9?^#|.Czdc]% j! :+aրi:FԳ;c9pUe‹sƶgD\1zQ >d-Y}|%n/ a].r];Y%N+ ikA& M`w2+߶ئ,4& Et?RħBQ%.C:WkJ`8 yD,enaR,znD 45%무4C9&ȭԖ|FuFY O_2J 58 o'Kiw #zsK :MGF`Ks/ḿ3S{(X:wP&"hI\j1/pY҄]!_7`ٹ 'O". wV5(?m /)v7)yt0?CPbc7|}d=R̼0†)'jK\`GiX%j_2$zc*ʠ>X_aCx%.! C"IKu TXӸf?#TA&#y FA>{]}U{Nrh`̠F22qMQ^5.tnٵ9P~jS2˚S.PmjEt֟Cbc$ðIPf]}N6fd i f4%5e[)}fvez4,t?굖eHkAFpY3F]Pb |# ވ%{bi*dxuȿɕs+x_|OcO9#Lv%}ҁ]H1GtD̑V|.kR@4Ô&33˂W$\L-nƧuGZc=#br_#pUsZ:)L6 r鎮 F $t_k+:1p1I N_J+qXح[)^X5~yI%H;(1 ): )iq Α;E s47;[_rx=4y|zJESH47GQ )XX<>0/\BKi36xB O=1CU~p];R d&.X 8wfK9 Kdw(7-`)IČq¶nMrsPƬK0!ICgYE0+1쯒>PۼFڍ6;qT\WP Da1tzsrTtK4[.ÜǒޡьD; 'lt D@ >gOH;>z"n"m0PX{@2e} κ fs ]ȬѫH)73:3 2]m\ ХsIjxu9^yѷIU IUmJEROw#FC؎ .܏9n%4u{W#z3u.3,&(Zʫ8'*CW|\ф91$.GЬ@!k`iM":U& ,<)+ 4^RqOjD+.p3 Yk T>B&jҘJl)|5=j?A%|T2U!2wlH  i5oԒogq  R%j[E 9(Kq2MGjvN 97 Ll'xg]O| \D#j`=Lxjc(P׶ШzH<sOk ,MmT'\N=2V]f{Oie&! yAvqV x/Ē1?\LԊq:sGW0~NZVl Oϛ;4C-}ȹϝ뷦?*Afu6"^riW5Uܔ=_,ЇA>irN\l%[P[d 뷈!W-ndYZbjI_NC'g].lW0$0ꠑ~JRAZh}1#̠=>gYZ07070100000017000081a400000000000000000000000167c8d3d80001183c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/n]?EhDTTk׶ǼBkK~(z ds1_L"Dgdùۡp*=l;oHq0`M"d0 TAzb/ zT8 `T e%hSVc9VWrNЇ XHW'4l2l 3lW?g  Ƌ=PeksKx :;>r4ɦY֜_M#_jǸ:bp|8g9*%泲/ᴾfRnBvfukn(tsJ(\o?Xi)aɓ׷fox {ޑ6QGdoq1t3d](t 'V7bLCMfeMp{ 3fHƜl ~@TF_IŪ6+0H`~4Ip1ڄ3 }ӘMs߁hӇ|LLcͶ)}2P[?|?,!"4o*Y8Jv7 ~Z'lfMo1(YJgJ'dPl &-ќJ29{įm&5387{|nZyIkִ{T=}*/.Md$ĉ*LNJU'$| Q^_ ϿK"Kұkm;pv[/Z`SMy#(GؾnL(dD>%N9P" V Y,ifwmWN@%Ojg3 UPQ˙_bŤ'atS%|NNYW5g ;6rtHgSIH|LȮE?4}[nq*טR. lQ'yQA|3Z&t@@JK1 KȡN "\h;m++"A gY4bޒ A֭XJ jr9_$HD&]uctqRXJ&46/9k𤂻sT@LԨv@zbMH܏[k1Og2qYlLO?Ws>1^EITNpBK}3#~ Jn0FxnYX>*S@z˲M/W"ɲ~O FgWoW4fD` IAoR90i] xmq!L aLΦcه^Z[ZTǥQŝy#= 5]ܙi SJ=TTyvG|d+ ˹kD{(N~>>3NMcۚ;n!]RhAz?gnP/Co >lΜU\kK5d 1pH&ʣ+XE~Ѐa(i'-[^.nn`I.=KUcpZ>-_쮏@3xz%puM3Rdc2/{ɶ?{D[/8W÷ඡԭ+hGT(ih⛳@fwY6vgRt4kп(0Gl%U>F'gxGR_lXc#ybCU4PS0GL7lw3AG@bm^D Bqo{?/x-B n K_a{@߁A `rtl0VUjQ5 HVwj"ԾV].TM+Bt?k/qdb:"4ߑmVd)I:!C២2Z i{\dE3&2dn%"++Ay,Z<5!@<]4:\Q.94? COZOCW}!lʣ/LXJ 9EǙ9hײThXS7Yx>M/G'\X6*"w9cs6F%D.}ܩlbV] f.)YwnI-~kB(\ODJOt=S5w V^ũzp#֮EA' !mעiD 6;y]VT"tA"}/[Hv7Cungb/ L5.$6r%ph*p! l'K=$. U5HY8#}$&殫&0Ex.r4@ na x*ĸ6E#>)U'aqHyաV!_,  a iս)M-5b^2!*%=ty yJWÑC5/s ?69 /kK*B\O|T)* ])8j$TԀW*p#hwz'xe[=+j-=l%~h8us]WMG߳cа^{+tG>'ZsJ%3p/'1"Ӎ!/xOW2|"(mȼy2èMKƤdqFʎ}V o%8(3*x8P6цM`HOpfwIUrMLj?#r LV݅x(fR>9 s!7X Z3—@†wLZ5.x_c.ףYAt5s)zߣ'):`-Q13|AEe|XX]sdnWs [ߢ:Q/Vṁdq2upIߖW`N 9HRq=OET)@xۚ:>>FQnč~a@ez]Yr0G!?}*pgi#J=gQZmT-b,@2iG4z{iߋH Zbl}[U2Iٻvà=lS嬥ej#;{Rjlv-TԺb #Í1Oֈ#"V a6$ha“w3 uQ5eΦCll8YQi:1 z/fU`\>J~57q滌o᫆.ЎQxo+ D:ŪS5& MS~ۭT+WKMm#B3+s36b 5mN*`>v)~;3uI WP*k[2ugtTt~T/;ּox/*vmdv%{le-DɇU@@zpbmVUO1]^"?g=*BX߇^@0@9(nFI,1A; ӈhJBڡr>ŽkB2S_َIp$s wk`&R_@gޙ|&lw=E*G[WMqcJ85- )֪ʵaEBѰf%Z`Mpi@@n`gAYNZY7ME[76sz=oNϼNxM%L%"\v|> b"^`H6DÑ5ֱõ4vC OԴi9J:>ٹ<3*4аѪAǡ*6Iiucz2 ڷrc"WAU8xHPpY2:QEt1f_c]#d`A2הt*G vY.# H.Q|{_m<8B镞C%sQ8O>iNbo—I;v\A fĠ |=OC|V2)5R,YXH HׄNsK!_ 4×U2~&("ɷ/؛-YɥI ΟiӪ)$̝Sl(z1N(DކU6P1/b0xvKZfC\JcS>bڒ(枬}]<\s$6)<#ZT#gm@6 UYLKnpa_U.jj2C% :rpN;q\l R@]K#o_G968Y*x`P}!0OdXiVAa`6OQ(UeVz؆|POJ]hv5+GɊ6[h#)BJ˥jok /V^VNRZϢ9 cu}PQ$yabY(5^(Ot}=F`^4ioH\[8bV! Y*5 m%1FFWk죾L LOk0Ze2Hd/]q,t?Hblqm, \n%.%lED;SH#E:Bd-ձف-8.v)pm?" !և&e;(#y9}|DF)PWĵBKzx L<MS ]_GBt568*72 ڙGUJCEE\s](O~C `,MZW۞Q-P IQݒ ST)u@3*ؖɅ6ѕ_4ʜ2&_6\z9*UCfQL9UmS9v=bd<͛UJ]"3(6;ӣ}jx-9ks8_kL=;߼@ F.Q%r*wcK[qԎ"$=.4`v8 w5pw-mz|[Ԧ/c}ajrr >jgeW0H^.X;bl!lAۛ?8$вY"2 ԗmhАhq 70zl x[dOlOgqf䡜qf6G=e>7T W{'xJ3zu6Iv8 7zRSb!2yvOC->)wלO` Rt<̅-ٱZHJ]ɕU40Obj(,fqԼ6A6 &_=kl 꼕Vb2WXv!s!(x |TaE&mf?y6޴G[ްBU!eBS):ZQ=w+sf2nKk = s}{y07φc>)04S#;G?l{y=:n< sxPLmL?n[fP$(t^TW矩1XT xA4UUתY**e=&VEۃRp6DqY=ò7isc .YSQV$,w~;mݾeGþB,s892 @B`aq%ʹdT%]ZuXd)i4C;6=_Il6KL7 L 2?KJ;ƴS4%x%*kHA$ްḢe,?kA0EyKjec77[Y5<@ڹ[.U:!j2B,Y<+>aP᳠Dih3K_Z*g@PklM+`0F+Wh$  ۩57Eщf([`7'Q JzXב \V A1冲_fTmAɸ7؝Mc06YK A=WP~rqiʊʨrvy`3~p\k^޷slE]'ᖗ(s`"}}" s^?.Xf Mh ɖ KV D=4WI_1n9ՆjT7/[ٽm/%#nfa, S7z=LS/mSZ4!ɵn!e poy1xzyt R ]w(Q%``U>+XL:*6oD;rq4c$x2J3ȿ9Qi<{7`eHz % ¿:" 879Npq74iM6{WoG7.A ~iN^-mQlOpهxLǖgn(=UD{j=AT*2#`<(Zy _Q5nv;Px  L0 qr=8>Pxz]& 7u' -yx7YfFhU#zhV(R{ ioN(hEz<_(q% Ц E±ON5_/ c->h[d "{s5jr=y\oJ|;굓( w` _F,(\tIo r2+g?-$XW7?=V/YJ@t8%钊Bn[he D+2&o}xr;3fU$Z(ECL B)Pm7;I('I jW #a6ĊyE Y5f<:;&"eB{+A Q*fNlVJ˰c WDi4'F ',p{pGa ?M8v@էtäfo /%J,Eԗx_ 5yFN¾*0Ҁhy8Qۯ+?v5%lm:E\+ys_Q GOxcNJickDŽ]f3U^~6hv ),=!-F 8C1nNQݸ%ڕ+@1Un.g #VD Ze[Z~O~FS[,Ã2 p$=b߿|.j tdwNE$烾Rzw)Fq3nL^V'͸gU憩>{^ƛAz.Ff ܅",hI-Jg0pHoh}x*cfb3icm%vBƹԾlKwՍy,V?=[A(5#FR~i ?p +7?&؛9{Q.RqNֶ)hu*T"KPOv-DEl`&ʖ=֣/-Qg;$=Dw?-)AW+[!OX |,w-T\/SGJ:2D 1SW¨5"3I\甔A89GQDq wnI`fFA=}鲝LNa,GlČ 4VLYO RxJ 6aa4l ,ŗ L8C/U%Sw-*Z=H>L*oI%Yqy쳞>ZS.7Į7Im˩#d)f}/d<ؐu ݴbo ީk?̽f7"0\41ͫbswA KGD]sSxA!tOrM ~>KllH}A%7BOU5[2fl 庢5[q!tV|hVunj:Oֶdj OII B'r!sU!gER dO$-εN}O\ `̌5#QY1@#DLc`E')L+ 5I"ՐGij_rlA5XNuo5J)j51Z]@J+;v)Vh̩eZ yѓSfXy{D-(o ofNMP߆$7U)(4~:'-y|qJ\J 2~V׆0T _O q^ݵOuDBD͠ǨbPclȽK_UZħwȆT4mq)G=K K-Ug B.,Mr*Zfcõ>(;LI'T][xyV\)!&'dH]}".lIC  ,@ seԼH=}_^/J5vnCzܻR=V7ݎoc&(ϖznģn.:Yq 9(K/5H:_}"9'a8m &5X$OW_UP j!=r/6Y#ZːTHvh4TkDEw[(btRSԙi[ k%DŬGC{ʫO *ceh.ħtf e:,F`^VEf8Ct nūU6m~Y]DؼSY:.eH[nAj,*=Ë00U_*-m3 |c U\q(NG]{!\2AVжơdQTmB*'Z#1}xzalcX)]-#]Lˏ- p"ƻC,kLuHo J]|k SD^;%3}k@(]@)QZFF@rFkfA=>8)B r ^~1!|\;26 1e8D4|?( r?9*֬EoaIOft=+X{Rv dQ ^NMQI}//L*%|##5\G^3 k+,ư=KdǟiW˒=36vfE`RfwNj_pv>GJdդhF%_:Ӽ9 M3yk5{iF,'l]^.OF}+{|i]K1,i.geO BcAbؖ7/fSݦhT)9 !@n]:KUgy eHa\=Ϸ 7l 'l F^ܺul)<ߌM2FWXԡy'/4q95ݼ B" ]7ҞM5*뺞97hؗgyyevun )]wy(H8 Y[ ܂hV^^- P_C&WمiV ֕,NԮ_vUEAJ ڋqQ|ˡZJ"dD1!lWٮ9R*7iL ۞Gkt2z,R29:.2./$^sMcȗ5\p5,.ėDej `%3\i/L:ybfe&I|Uu2zҶ8j׫61J 2j"V{@^^Ryɕ͢ahcq,dQu2Nkx/DbKDheJ|M`i`^7~[NRBDeg36 s *蟷 ;rϱͭzLL735*7ut% Pi׊En$(\@g0]bb[7ni%n@-&mhO B+>B1ߚh[S0U=$IMr|fϘf~0zZmynGHy j~UIr#a=̔$Ie[긑qqQX%,]avL^Cc4^ ×m2:e/䫽^o`ϻGKni*Ch )KeV6v+,Nm⫑F֑3tܗkg$N֛/Qp^. .\F'ueC;x灻SGwcTUɣEq1[<"'7Ca4dxB 9K[2Kҗ0બ S3Ϲ:yPV T3~ 'A @:.=0\F_@3ݠ) PV2׷N~iH.w`oA~67w@ hrߺbӈ7味@y֝x.2Ȁ}{})5)mYroT~$#'ke.F䩍:wū}"% z msN^WU*P!ZIGw KN4uJ #8$J\I|zdnP2Ml S#"rBA RP@kߕ7d |~n5re n#gNW^i Gyu|+]Nb} `]q'h_mӢgn3<:޷s)nO K}}RvI5w( >ovdm1èLÒE1(g8=ZEмSŁx|΄3RlU"79uķY@ dGb.4VJZmD0~6x>͑XԻx-R g;9&8<5+VO(W/(.l{sƢ?tc.5+K A#Z3?H  Sw/~A@ϴBTGwX{>:(RZ!.GdI>jx(N Yct34Y%yq=K=> 1ݙHh;&{eq,Hkc){i&!RY}vݺ܈I>/r=s'8q~>TzFkOfОxܶ/*t8|q-(Ry.M&SS r4ٙVGE1y]HTx^)ZS G@0^n.ϱcbehgV9N(zKZ+gcmu:zy DRjv'j-()!e+IɉujQ>O#1Ԡ~VJ'dC{/nIF]>ќidV @.QlGg/7&?ހnndpϲuzI0n^;p4\ƉzШ0|0ϵ=3iF{Þ1/K)/5p棿z3; _}~:x]]zCO pu:N{ڑ}'i:a5 y:7k9u^R04^)U@F܁ ,5d(1g`િ]{0QzB^ǣji1MNk  x1?,]}QNq6 !|Ua?1z} 4LYe*kKnM,h O8ӖS`$k/,q?|A̽&m=GЛd^;`|ٓ%pW<?Ach\)rGأ=x᫠Ⱦ!!J j,w_RyI `q>4~/pֹY'prx; DJ(03(ğSV)!> _wIqZVx \w(h:2;uas.cQ(f\:͙5:hZ {xP'[BFV<:A@)u>=:M7w^,{$=%%n"H찤 EAh+u@T@pS4s!Ne`p~ |pf7ta2ЪIWz}vlura6 9 5 <#ڎ0Z.+lLЩXe@T`q>_sgvZ>ݰ,riRUq1sP G cSU#L}L'ꈁ29lO~HIҢ5s2 E]WTՈ%^Wy쑛&5W̒5Tu#9HV[~^7pow6L,\zNC{5x=` K؛uAr7lK0{/2>A3KkB+Qu4o \j_E$o)%,?g5[G< ;0n$WU^(h4d_rnE/nGV5 Y`feW_hLwqV5,dƬI]惸~kCZцb>w͋zdǤqԮ/be`GT_vem1KeCnh(k NH$)nTiqHk[B'p/\Lӝ.!Xmj fL/F}H,+>Z: PGbP?(Fk@ ]H1~$O.*O56KL)&vR:p$!j1,o17Ȣ'%2e2HٛtF8l\_;z@D)& ,nW[fΜ_˫͗pir4ʿIghPe)2s,. A?qk7dA%+q8)}B@*Dh c JܺkFADGæ@U-+)owfmy؏eֺrx)x]F2ݰ1Zx%k?0Lԭ}D; sׂI:$1o6oաBN^wI7OTXnuaSEl.n;ǙHLNJ58T %jQ>PMJ TT p\F1.v Lma^n#˲`Q& U A cq* r-@b5^?Y kCClɛ:,oyی@P\%!BeF.v(d'F *CQ{C?IەvI*=qT6c@Z[;c Ţ }7if:BD_ $*ɀ/Dr`0[ZiEG))p W `"{u:R=5Pjl \^ {elDR`jq嬇 }Icmk&`Ãt7ތ&IRJۮ$ 3G0>pvqЦ7=OVHV4HTWMM<X2~ⴰ?^`:`@zH;vsUzX{YOpx-Ћ}>bүr;GΟj/ehiFdוI?o\e;=(l(zNF tƆM~I؛R5mFN^. Iso6N%&Z@`}r S2ɦa&B2uqtl]Eȑ#tu".BNCD?wk맅ƺTRlzdl?(鬪l@ȴs (ѢPԊcc!o%jL 1Fby2~/ҡG{&r#$Ig.jgW e֥~*j$aVx U/Yݍ80~(q]l eYXtF4.D#$Xؐ1pb?qn&CYU g`g(L=/-ZYeNK  cw ->-`H] X1W4^x}H\pD*,v3|',<hame,#fX,mseC]F@v8j0e‰kr> nT.hԧe"NsM[ s0p]oz:?`;s=uHJug.;MO so dߖ1c5Z[C;)dnVӗMq6v6*(_P=&%92+_G eQ||K>Bѫ}p(. ׺a޴ozc6LBda\ &sc0sK;-zĭ*Pye.m!("XG0dϲT|\U s}IX\2l^+_ Yj r(}eSߛVpb]L NodR։EE6fK!Ž ٳt ժpl*-9Rsӏfǯf4{ФEt:3ei'|@9C鄳}?I>PZWxQN~B}|xǫ[ѝ½4< 041jFlTk˖u@E$fDƬh 7r5+,h1>]_QIO*C9F]2_5%lcgaFi?)Ǖ:s<=̠i-v\9d|,ao5;ٙ#a񜲇(HJ$IÑQarcp] V Hgʈgv&ÑԎOo@:.oV"%uwd_VS4Z (0L-eF`\SIk- _}Y?IZxB?1uٰ\ZwAI@%ZQ% % : o8ދp}**2rբP˺> QxУoXwa$yݜHݙLO֫F>iizEYzKw lN|{ 8]U`j{bmʵ:BXA@cG*A=@ȠwK 4:LQXh+)L"|1fpB++@B }[pau e+. !Pq#Z_3҉%Dzڈj+pK?U%yP^:JLGpBDV-F%4Y+/y.6WA[//fCȧ( iLSsTooa{v (Myl]\U˕Fg\- lґ8RZHVyet~PfbԹMEF}m bv*踅< ^(K CфYMi͚rCnmđ ϘB;9T9iH'}_Ξ𮇔s:M2wS.>-Xjf$m!"u2P\veإ3?~=-Iq(wx`V($DbvT7lA5O!L͇s=3g[ΊNgaKY ʲūc4cT໳ CtI*Ja(yfK^Ʌ0\s܉!3``QzOD-9n0N]iaMϒgqttB@)fwLѽ8[`?4]tsk\=x01JgɢcOZ Eu1L/^kc=-4Tv1ZNKBsteRP'=K=^ߣ&tGc 7NV O_!:J #w]i^˞Aچ)XIaFxrz-1n9im%UjM8g-kfUQ)9p"oǔܞ7W֜,~UQ>Q iU~Hb 1gbִ[ҋ[DIE=oڮӞ֒xկs0Oh+gubV[,+IaO d]neo?-?wio_Ct}kj+8o8qK"F+w$MJ5&` 㒊djf/hHeLJ1L4WeE?>!Pˍ.UBH֢K6뉧n[sVGUf ~ H(|t ;:.7-VuZZ|)Q e)c`xcXny?A?]_t3`R]yM@%FمDL7J .~x|rQVdUcw:ujk D[Mafz9ߔ#+'tqh1[XIdǺ 2Uhtnw@C]q/7\66ASNP/[p-wخf+ _Fwe5?y{9 V%_ \aUr氟V^y=@fL8yKHWrޠ2R ,`I*myY;+ma tǭc\:96KU c=cU*L%GnwV.J\"w1B ;ʆ ؝=Zjq5$1h: %ߜ 1YP![uФ3BG4ڞq!4<3! . ܐF12^ yN Ut|t߹ȪA`D Y(l&ی}~(&{Wu::+JYt%bChx8'|lY קUo"螇,󳜥9||bK`v?9FK'Z L!.G^nVl@t_ӛH;nf-;`FPY.! )ô|TBx')(F$s1=7őxh•a8G.8fM(8Gr7Yi #mNJy @A#? 7L#`*^lJpLë{]jIĭ$AbaVa =$1_W+V GgheԋD'c?mAVD_Zq,}>SXD ͧ$pJxs4E;FHwcr+=sߩHhk RX$ZB<&NUlX~;~xGlL*1xě?y Òs)4~dxlIL>&&`sh[p {96DhGΏ xLi]vѴՄb71}E4 ̌ɒ4bw[*%T_ĹilŶ6{Gn]!U}[yy=lg/\X74pI{5f [gHNctIV aVO£LA+ 1}4*iX&cb^#e z_.5lIMm ȘzSۭPA!vzHXF}bQ* Jnur%x ]$)gtA֕I PIS*"iٕK²}6o9W_*!(|;*E:;?-^5|;H#%(;Gn\ ?W* F/P}zbކ&T Z>?ݕ~\ Bvq6mLPp|] Kk ?.'\H^NCl:l6HSxНLw1 c5N7>b 6viB@Ab?3 `9>0:ܰ [N>B E8y.qQrtت5%m5MƳ7(כ] 9浠K 4}}ΕLB96DDŽ6r5r8s8X˷L,$bۋ9W̅y62420'0 A^)*HI"48wDN<#ϒvR_7'󄄀ZTR'Co[x@ \ JKa$rvru4McC'c!O RvZvLa ?`B%kU1^fV%crM:>p"r:Bh+Dk8ʷ1CEPJɛR>?m/J'}k!VON}> TUJs@0!b^~_&HBx-bگۖfi;m^"($ ͍I(=㦟Np;64zsOA6$6Ŀp2US:<]"-3_B wR)0zgU)_q8M:ft.Oe698$:cf2\SoucsZYfE/=ly6N.w0cqt] Ž 2u*yLMRN߃{Rpo̬c p4Sh3n2ɲ5`FO2R7d]t%d Q"[߇&̯z^ӏ7RcOwo9Bdņ@2ag0׀#>#vU%)&L{c]ͅ=rOL #K>ݲk뒯ύgUST s(ۀ=,h+^Z{BQ, ͡nw=ƅ z &Lt(.vHbNuh@6a],o6'AyćcWYA[9F͊w|VX\}pWry{Fdƛ|šK}1)EfĻJQ1VRڻ32=5 ݜRmpÜ,C=]/Ԅ9sjߚfQK>Jj1*z1_s R3iN.h}]T3&뭁ڤzvJmcKMră,I~W]+QcK"QWAhcl.ފc+2k d]Ap/b@1'ѫTYyxp*B~vǞq?'Ept7 V`JNSFLS j%lH:11kcMqR reWg~ݟAB^+fj6taaMY-B8&$Lhj>iG*h*,W 看I}s^${z* ̰{.9uAŠKʢ_]W'Qv"VQ6KP/4@aql7J#x#j}xkSPtZS}}QxTLB@@br)cLMhOGϙdLpGPP]!m/:ht/裀,iEG'3E,u|>Zvn)<]@!?B աLx)J>/᷾] =l.~f!+CS~.<[D0\[\jKd>;Q#GOF~F2@{|fA (sAQcj֤[**.}ZqU8kXO'uߪL>1Ke؛`fd}dqLLjJ*"cae KJqXt-b͜}ׁkN,!9z `cjԑy<a+oB !W0JU ư[EQYH t0&أe7|/NZcL'Z #|K"+N{JDQ\ʉϤpLBoe]# $sӭrĈEdTZ5h}w}TvBh?P|6@7\a V=Ėmixj{B|~`GZO\/ZUv([/ZNRTN+ls@ q<$&Oid~xTnĴ lGNy(ΔZ}:hݦ5ȅ5/|;K$|!M~MYQ MmG-oCJA2Ƽ>d>(|0VLN0,'Gж5 t(&Z_Kp2 #$d;14Hn1XxXg tfa1LnR.Q '#&qk# Bq.\<7#q\yeAN}Pw1=Zj)vRyrZ}$R \`e6Y}SAսȵhzs<4/O Y/#&4ہU%RbvHX·>A[QQ`ݏ5Sr"łNJJ1z `- k NSsr.9WD'6q޼iQ EXW}菶)I !Goن++/1M\vþ,hɿJJ)-Cw*qs~(b=+&]eYMxoZqj*ۆrNg'IACQWD.kKVRIi`?$tԄIXxzZYPG4sF)<բvsXT߂kI,'rwC^ `arp3$Z1Y2&tlmy#d+Th:dske 3+EVB逪MoRju_֜"+o>#Zol(r+2v)4$fHOn!QrnF\~Ww-W÷=9>NE/*gA[!}[վW`/G_(7;u쏋!2hMV珽C$eeoP%Cc~@*UDw aҦDޜ ӉAa3c[[cT0:Q~jŅLe``Ruv yJkysJ%O'mʸ "s ;yq{XLmE'%̄Co$S,G43pؤ$^B3]X ԫAس&Q%y&>`+`ׄ6E//gdRއDIH7^iljqrPxG~Z{U37d^CsBvDx/o$ޣsnnTmUjTu5MODx3,_$ð2\SYsm6{}P% T:0rb]܄2T]ԨkKQquԡ1l)zClZL~ύ~jWe(e"w2^OwA#,t1ҏѺ%}׿DLCcVJT4vU:D8 /ӵD!E<2#P ݽGӧg^MkR; %FM+t'4?RqAy xؠlS0ǰJrER8m7L Η6.v1MFVgKK#pp7)ōB@}ZGl&硡Λ3Ǹ}7(ņlVDnN=h!'CÈbdi Sa+ˠ w^Fi. EyA0 9<=k뼿Q]12@m^:?3]=qhz[X.;%b_G!C6p"@n/a*=3DK#2 ,=O^7/j6Z$_m,aׇEX'Mfペ5}P,?Nˍ89;Q{~dZ]mn'{OR)N;AXY|p ?#ƀ}뿡fӱv}DՉ3 i|VZU!+6nSN\?vKa_C2ע)n̴|_sI: `]R0񓐨~^ET\3)EI΄Cm3j^9N 80 rM7fYi\q*t6Xλ@.j0 p4Hv~ ZE+|Q'%16AX*@qV E^+*&c~ t+hpWoE=%a OmDŽ4}XͿoҐOSD}OMCn vG:g..p+(CH a*)NB[~n<)XAq4=-vlw tY$2J%KS2NIF;߸0FB=s%>htB "= 7n;jz)3d.wP2 :oN`P( "lx B{P~SEM$#ɒ BPa;t Awq7QVado^M9IH^\Bany v,iE~P mO rFsoR $0fr!ޏ~Uc0_M?gHK\*1{D2o&9f!CxIXRp > Y wG5X@pQˇS!~3ğ9kbl)EoW((2TՄ=_Q hP뻐N/"`h M#҇C\PmF*zD (aL |ykK`V9j3.j -I&\pD7la_ %A<޵_= Ymaj*XG)(Oe[ȽQݻtwa~Gh͔:ge63| Ę00U >f:ѳp *gBAHYȪ$Fsc 12=TŖH|.ǍyƯ˘V,*frbd *aSx\'y3imզA!v[2C6ZU(ζcƤr`aO 7r ;n-7"RD&X,%at>7bKkRtAȤA+XJl }n,*BxʿJN=>u+eໞmD?7T>^Bu.C<Ї_LӝK,8bU߸7нWRCR6dYze6B )Moʂ"ۋeW(T ]>" k226(h=6?ЊBq Qk䞪%6mP*|f*Aȕ=l,zlX:8 xEuY|1 ;w?Nc}'|KZFoGEƕwQ$t!۵w3C7Hb ^"ɪgoOM%dmz8v+46HfMze%`]Yp,&?6@Md&rdF vǬAÛ*T 3u' ,ʾmaGe0{Rd ?f!^9!rNS5:'<V͡8.3־]_f2&ގ̓pcۯ'}c#a/pCpQ1N] =Fa}@2-0ΐt5w9j_j5LwAE -BO=5-,u2{&  gNN:^9h[vz5זx$޽ϝdZ""϶w_=*PTƎTb|IG8Kkw'2{x}gj2&` :Ugz @[o !o@u|Тz7h} ]I`Oz)qX9 }3lsVyDז)nXɜ蟎bR,&*Ɨ`d̽N Tư61}/`*2\ v RFӻ(K,'/cIOj;J\تip=ڑr?=(2m9``w{vSgU3=?"C翰[朢Qqz3Ёh Q_UFg7MO"^V2#gcj|-a9tJS&6 4dGdѻlP?Slr* *S&|_HXWƌW竞I&[ U[څ7U5Sd@tD݀ ZhHږS0t3fϊ ]bd([mnY%|iR\w~r,B> = KDb 7;q2rS7B짷ĝk31ɢUq95;\@,uL{ԈRVN[WP^!)wSU&#bГQ%:\/`V=|h?L($@KT-0O-WPE^lT/O( >4Q14yX;⑆e\82,٩wkph/K~V<䤄,fjPd5B`3 1-jbg\Tc&7؇ s۠Iv8A H}BB=ymؓ3R8Œg ]Ue'"Hik AܶhZbTѭ`jpo MJpcVeAXeƩ͐{c`A)هw9eroO"NsFWޡ~`F=2~FSYSX 'Swm+!n% /,`c_!/@bUWO7KCغʆl,='JOLVO7;|9i~.}M|k~Y|^ 6GIXH.~܊ۄoIOj 39|泽Ԍ ^48'p5l (1GG1+ͯϐ$ݣG΃2$-Ybd^=[t nfa`u`fw{5ll1˺zdȂ?zy:CAbZ_xO^E'i 4̅xХ̯\/m(s(K'߂sɆoy{9wkEV 5P3yKet9m&P͕KAc)fH8j)$fr#h,ʑ@v>(r"\cݑj0@@TI!&,6TotZCn  A$3CD|4ND@'`\6skI68*'1x9ѣԄ-f =%0#? zY#F\ &k2b3O3^x@ǗO]}L0/fgAm {$8o&>Y" 0 "o79IEnB4k>"FxChֹ,>uM! ݆OlJ@5_liJR&Ʈ1M2eW -n<F%J%qUӃWv6"Q۩-CQpt %J܄dn)j:Ǵ2fUL9)E3?PtlBI)-Ie"E~"d^CE!se[UYT@5p;*^y+-f< m6 !I-AzM|bCf{a9 6Lu-Ӕ Dfl\5fҫ nȰ{*h?]B&+]VIՖc% k?3 &d ^F`ʫˈ)d$06GWP7ҫj~., RH>sfL?¨%S &: yEhR=,c-~>,~]n! yEe=03Nf};F.X (d}fduRI"*z5C9n3W9,/euEkh>5ixoA{mhJ)|DEAz66jƢd+4' 59j7[l3S^=FORT$LL}B~f#]5%Tk`I3D(N<:'8]n8ǡWTPCm$,XYl7K\C~  X2˫jMN^> }Ch~( 7+,ۿOyj7>ݱ$“``Dk FPސo;oyUG !)u^L \k!pa79|b?;QXCt㵾[DH,sl\,y'3!L$˞#("dPJƀa~m'n04@~Nm| ks<(t:DlF' iMiR>oh/U%  'yXBW'n^QO`m@̫E0{:p=r"Yj80Jua`] )BhMsG{;e p՛*W_mRZsubjr ޯV|{9 dN,ؤ$ ?6a=/lV׹)yW+pPdyng7 aVJP2sd< K;g*_.&n_;\0qHdrApa&i>cǭKiF WZDRzSAM+ ñb|`Z/i"y-tWE1, ~wmr|ج?DѤaNf)t39yvo,%Dlj^'DS޼ëV0c8uu6/'q$BF[&F/(&NLwedkd>pܐFZK HW!¸-ruزJ,*j]+ѠgJ,"r\KȻGֳRSҚ2ğcU/:gIG"WI˙4v;3rHI +9Ψ7Bʆֿ; :+i~@W㠗v 1g[ۥ66h+f<>O͒4_ZKB]R@oo+~A}g*Cc-nqO'L"Dl{͖ rM׋i_sl.>G%1`.e@s1u6Vԓ eQjxL~@m7FDl Z!~*ҏ.F~3+k*5nX5=/DH`dxN@"h+"!/jaZR"@BC_4|.u .kV *zO=i]0,*KE؍P B@mpS+G#qVoc&g)z$xvr P>ض>`R_4W淋q0/Q=Ӥ\TmՎ)Yt~<:1,oI7Bit?G q>Gqr"J%yu5^꾪K.p)T*WhT@1*tvөhvjڦyE 4Z,Z !9/r)K8KhK.f8uжs&oɝ|8j9|zZ4V'@RٔD/5}V99oij٠:<%x P2rxŤP="$E-2SlMVoyb؀mY$!jXMc|_Pt|3ǒC|֩iOV!5BgxC!_-Eҍ r9өd.Yl|#'0 Yz\w ڏ4Dg% z*NGol5Pz+$vE\ah:o.I1u׏o1M$Joq{Wucy(K0<) f?iuSǚ#.mZ#?g|B^{+ Ǥ” ~*&ܦW] .9QUN'e gW4r)`fT8:TߡV^#XjTGW<w3$‰} :o>:D={6DrXA,SD=6.〲+mܢQ`;N)\ŞIZĩ`FAYKW^ZStU)I::w;ʷ!i+ |fwF&&ݰN>?EX"PTApŸ{p($Ex  !\=_C6BGRr,-[ ۊl=:LMs|2.f7 mGJYQTf/u%5z%"$EdXHU' "|hI>Vʕ2G9^!E.TGlooC9O|Od+'V5"_C"!>K/mC)L[~fǪvدi-dASK,_g{CZ14.x?Ih*2T~Tj%?N0;?S.;oe{v赼'cDiIL>]!jr%{5 qE7W4UV& gy\B]?̏hx0ڈWfYiQ-7e^zvhrygJnڋ-(|j0NB1vA"ToDD $aU<]2 $E6&Y>h6cr)9 CFؾh@#x:5ÓɊqa Pt")DžX/E4}RBءDRh5'wpN! 2Rm6o=+E#p* r0n4ϰB K~ X;xxFb~Qr4n4g=%tя!4Ϯ9SSZ{5+G5$нέ4-;?A Zw5R"&,wK|$E;PcKiՌ2%stW>nn/Uĺ=Gٰ injq RES5^%Ms ǝxb+ݝIA 46t&ӆjw0I;8!tG [';7rWA$;$\|,->3]R!&f"9v_4ks W3J'\_)UPO\}iEBJ( v#IGPE3w5/ʳ?"CEն<7ءO""TX2hW._C[߸JтÃn aϷi0ь"HtΖs&v&rüZ{ހ-rr/72+;6zD&ǹ?Uw1G)wqKYT4tԢ"b8+ėYv8wH`|2rlǔ.TD)3D~e\6D7TMQ7RsD sXQrMb(ҝCʔ L;#r x +yѨTVꆿdf?KLRDD 20r_rSg$1" lSPO3AKw>O Eh”h".fmF(^AIrOݣK)GB䃯lsf;@fNd1A D)<>/%Zk";Uinyq}k9m/&z;sh. (8RmۜXpGf2P?5ꕮ}HoxNj,3; Gڛ\ YN)-[xIx31^H]PmW^; 3Z\# >}M#2ϟn8H7IdYN:{̖z(ɯ.>5 q-dl? ۟ftH ɷ$XKmJ1 F/Xhp`r]a ]*,pcK$rUaؕPҊڧo()X hm麠g[yʗ2nҝQοGYpj;zH4_=5mGIn/qX^-w!'/l兀1F[ib)K`xv -ȴ*5ۆI8؟:p al~d^Gݦ|Yp&(t.v膤L6{ҋp6/TC:\8?B;k!& z6lh lP@!} i%傖iЀ^1NzY&[m^mHHpyI|K#6'ғq0KdF ÀZ]#jʈ jF ҮډC`^mwZsҦM.PҨqyzMV@fU"0tR~ ZP:Aux2Oiy"ca G,0GFtr$c咍yn `-b1EB]aF(ra(^}Z$[4,gelV% Uc0+gtatb[#Vo7ĎWxZ;j;E7p-ɦC!Y7IGH5k˂3^L(J; .ll+$""/5ܒ?+w@u'XW1+b&  *1}V" FGOCA)w30UnI C_B{o`9 {[iky iѝXI"l2i?dv `}`)瓽Exy?IƤ=̒C2ws=J%&-OҕǼEKO׭ɠ; HcAv q a)D1I7ʎu(XYR YϺ_ӉnFeQ¡1sU4r1@F1F١L_xV>JWF' 2 ۸3})ఴvO.No'VnYfmaw6WIz͞J߿03jf3E%텡Oc_VӓS MXE:=taU1 nWUŖGP0cLe;/:*eM7i,J}.ר.rB6R%n)[FzKZ8:>A tR*":[tIYk6qhECScc;\98> lu4޵w$ ؊ L#dyֳ4hDܼԒYGE ~t-ķ0OZ&N91 rxj4qО9M]p}k^ICa;㌄-/-yG0I3%MG( 6,AG+`guS'a A/,543jڿjiaP"OYKƣi!P"C%;Ut`VD{T+pm'{ P 02HoF@;,˄p>ڃ`HD`@My, |FM'CԐ|W*( }V_ aϛݺ$e ̡UZt!}UZAr02}=,XK½h)\9e ؏x:Pa4pv|p|ab^/UW𿡄BA#I 8UX*)G0gUYhqwmn NzX>K Y!<X#dlQ>&FYX*,OyQA] d&RSaz ɛrVm|Zәex6hVc'Vu5E8SHK]ngA~bk<).M7/[ܖR(uogΓt_e7+?IR$pŨt}Fg橋(Khs|ۢ肫]vb5K22ٌ՗.[!(hu_*g7,4퐡B& ^JjZ?> ܐN|>kK Çp5fF$2tYҬ'18VK}qcY:%B,}dq(\Br>_`!8shf#' mEˣ%/JĥhU/%OAnAcx ZNՊ/ Dd08밑HL2Œn}eZG .7Z-XDt+n|q"@5jv)D >LJͰ7<{ z3`}``gVaƕZflÄ HljՄZM/_Q?ޮO# -,jWUz*e1ڴ%F*Wӎe.i?~ 5+؝ΰ$eNyQX Ej O Sg&GAnGף/6mz6|SurN^usbVΑ幃ψ<H'.A@CWBG>0 aANpN-.+@?#G8bev#"d&N.Z]K<\#iWOdCԢ,(ni#B.iijZuN\U1$WVA'\&=:%(ƱE 65`+zߪ͖@{/%s;t2 ÙH1#>t4׭љ^n#kC"PQ"ɮDꨞ9SO9jU֤u@l!\vT*(;枻2Rټk"/ DeEMu9 K8NQJџD@t BqKnpKdC觐wcFkY̹._<ڿM@ۼ̑)\!E1fvTYD};(Fqdio~Hmkt}[mR~&!ÒFb܏ |=Zh{><#[>IS".[* 6Jx0irj,> \u[8seZ ?"4}e3 Jp7Qv e-P-:|1l9橭_׭$abJ`숥tpЏB1W Ow*z1,dv[L>y ~3:&4Ϟ[}Mp*@ Da̛"op̒Z-܈Y3c, 瞈b\12GQ;^3{Nͣ+9n7QaiMZBY$7njLA5$sE `&e YIYϦ9w-,7R.P1#"yʩ0+k~F.b, YsE/Ё]7EZp?&F -ֺvx )!/|f F3ԘrHF' Dٕy!ye0Rh&vFK[φ:k .̸68J r ]'.~)y){ms*tzI 4:!S\}0lSAɕ7[1 uJY}\Pt O\BklC2 Y8P!=I,bb_hbtSA()4 xقg`pzwL~9>n5C~pL/S+"mIf ׄz=!X:;PYSOzddJϔaQ( k x1qT?bM@ۡ 1r;\{"ԆY* 1w)c,#j_T93)*IUS;|NGZg(Gy^oASx}rҔ>xZ#.'\ 7%x۾ dd>28f;o[rګZky[!G`֟8"@Bt>5ݭM1 6VkJɻoK4ؑo,<7 s_:/1c BVjr5DuVSYNJ.7[?ٲMLyld |$Nm%[7O@KC.*uָQAE'^}.݄"HhHi"|[<"kr<3c5ba{ G7YT.84-;KR+utp9ƌww8C-`Vn{d]e Y:f=ͺ$v1C{rOnjT9Ήd;J )Rx`0۸]0) XӨNLiՃ!8(‘-HDl|5Td0vuKՇ.j= ar#QUgZpx_tK 3Ɖӭ-. 6+!o[y#]ɮcqNJ]a(NgssZ*ځ^̖{yYo3v>I 됒xX&L=tFZ^`JQs)+-,4zt&}}3<̽,aq0`]ٳ4IG.%>lM5_7R1j+3U`8n Ya>R33nJb5Rv b8vn%揥K&&x'DKޡFG-dЃSL-Uc)~$ۃ2 Um"?؀OqOP?{YxGt"K喩t|%tx(Xvp՛r }ME@hMtq'~)RNJY^g'?/:v,Ize85n&Rxi ES2BG3MQ!w5$BLZsyǹ6QXNܭ_B1fI }(+EuЩg($ Bɬ ;N#iGA dCĆ&ol{Ogd GP/LN';9;uiMly\lV>諸 T\*mBt?DZءuЬJ ܪ(NHEH,16k nա [G :r$C5;OO^]׮zQ:T$:,dP zq&Gn2\`Y#N[5q@_ؕ @=)_q:o ? bF#gW ЗOWαiA|Y/J>:Lz,z8m0—ĕ| _)PLcRva{/M۳dk"mZ:k4|IK/;]xTZ`:w$X6S޳M;sݫmS $oކ+%~7,`\ˏ-m_Ezʀ0wYzQ\ g+)pqPhGn Xm1 H:&7=ɒVa>f9v⾶CZFI(M{[PNxzàD2pb} ɍ8Yb?\# %62q--;}0=''{(Nk9傼z[VEuҽ50=v2YlKw@V3A8" ]s!\R.;cρڹ?˼D,QUR:STD~.#=p[eFwA10ХH=,"5Ek< ?]ġ*\@`AZׂ@^f5dYlZ6cXh$ 6$qߌDh2Wk>V;؆_SUFalϚx:OdnABn49ц:Ȣp6N[js$RKZrj?JLS3ϖyMb×ʔk^s:H rp{8c*/>b]6yfWwMLo0} Ǵjyazgv ?ߋ?^![gY zߜd>W"TIy$(7nl8x,hC<$[4BlH; L*53nʩ+%HM鲯.Qw6ԕ&=jnKF87 *3H1^o y2T$xcryUtglvD)Gǭ # A@t#Y]!7Rܽ^ KkSȧ!ӄ\θyqjq J+T6v/`MXu͇!I"ƿ@y7h{ﯕ`!ę NG0'[7yeZI1ES6ό^yDDjV'['B~?TcE=zN*Fƛ,nrQ=fc׏BnH6 wՏSW+v*N+[RIԚ L MmR[X3!SAY/LefH{Ր~%"ٝ>=iȳ=\n,,|J~u׍?1YDʂZ; :P J; RS'TcV̷jSPð:3bMƨkqnr8pm./P։l+M)TW=XR49 #,p\@DƭcOo[+RI[ W2X12ב6.t+Li`l$hO@[<V2T!:jnaVHUox3;Gε+;2g%O8+wDp%n\#w [ł J Blv,V,f{r݉zO#8Xp:P_Gy180[!etʷHz*Q" Gzo? g"2Ih0=Pv-4hiE8ߺmS~-+lGCNgc`5BI'ޞquE2t,+sa)ac?ϗv\`eT+^:eDO;y:c?x=BzONm [\U'$蹸4TǦa+&UnH%(X'81- O'k]үh&b'`Knb-D℁)-. … 3Đ-4Pu[ђ'Ec"VlYw-gdt#<1Vy#7Z-cSGbxDmzzZl!a堣ncLoG:X>3+w2-/&;K,m)~} }#%P `*_#m\i4auXFWұ vlA. ׇhT5UX ]ʵhJ5K,ڈڶ&t-ս l)D<- 8+07P򍺕亓VAi8k"wI5X12<7oז;1Rõt'޳t{*_Zc;)~a~J? ƈyt<%}Ѐ{ն= ;4yu7~m=#@ T O1-֩‰CKUVCR3׫KYeDˋ_0\|aЇ'4J]/F[8_b?+XamoJ<\.lml\kT4x̀rg^%"z3> "wb60[r남3X$`$[ĬtQ"eDGoSH!rgBGEE? c8F W}'GJ!S)[i+,øq)hTY" ia~.^m{Wco!;z'Yz-ڢ'}|w-,p~|Qo OVFQ6ܔ\(C]~ki%{U QP<m>ݱFL5 `}p甫G^xKu ފO|A3.E~٫݊+]&,YڴhG&]//GsN jLv߲w#Aʇ#3;N)4B>/pRqU~/ +a -X&?K3xgd$E_KGaMѼ?#ВYw㾙UDlktMc)[A6FD6 畏5 SؼOqO>{-"!TnC .g@y grov8K!.9!I6C P 1'Eum ,;.6lilPmFyCw8BH@VEN~#%prH$k'ξ_8m-:tQT 3Vj#&b>;AΗch?i<{|%ffdV-}}pdQ ka{@XVEDfyQ!bz;$ͷYx֠ވ?AUE&Abۄ8?ѓ[$dƣs,\}q"Icf(l?M(a%aixj踶P윿kb $ASeq|ҷ̒7H# zmw] 11m]eTb _.F@>ϊڧ#rǷSQ!X+2d2*bC)tYO3GsN&xUlR*I:sfޜr惧+JYΥAOpk>A(µ&*g".O; ӶmBehIs,ΰXMu˰NS`侰))o]*DaGaCMY=[ct?ZCjA9k&'4sH *SZZ= ɫrA_''e  ꂫA9 ؖ*1,[x>([zckX= PilCKHyYp%TKp5l nY9sq;|{C?t1O7Ei:l:d_c/wB_Cޚ-ofDHJ䬗ajD5F' gx;q-w=!v ,4q.ikEֺg2%z8ܹns<Ҁt l0X<~\|*4nֿyPh>W gAIKJw3!M\e"b!Oz(C݊CB2]4 P$O[fdya|tg8w#ZhzH)ypVLY2U-zbzCaB{D&eMok0ԙ#5GWnN|RF -l@H^ʐ/e-/EŘg.h8o65s FsD{Yn)zۤy@%z,QɈcMd7=0 oX/GA'$Qw+չ9؏ nxdo&/IE!?RW\4מӔS⅃Z8O^x4vq3d0eϘ\+,"cx}(:Ĭɻ01WbG |qIiJ`}$4A<+Khfۑ:fŻ]Pgk8)h!- k01 **mDlj͙4ڋ$8&y˷j¼7zv ?߅h~6 g;~X}I*)2}9 Rӈz{t=N){<'Ɖa%GPׁpƮ 멎A L8:ȹfReK$PqXSihQ5jƎqXCߙdΩ)ȏ59S(@Dybs֮B<P&igTmCΤ~wY6vPS%]Sl)g;Jn7-O"j/KZ,9."<x.wu)΍y~lTPQ @T\P`c~` _=L r!B<#YEMsg0@C85Jᮤ2B6ɱ<’rZ ,WvfD[lݡh*REH ӳ~wy?>n/j!ݹ.l(?OL*# a"l*!k,E晉(ng;%ꊱi"ݦLNcʤkS2=UjS<;>FwW]m*D)VR dj)w$RHY_^9t*rނc#LWy$6ϕKqULŦ!ъİE8ëVR)nv]֕$b;[GS*I&\ln:="&&bґN߿&Lu=R7pb.7+/n [hrFCVhy g5toi':Wk(p]b*x6P4d$ Gϧsi8O8}߹į 11AbGC@yFTUi{E 5W 1_zdkELJQuOɍG7S z @(E+|Ypwl°jpc951ZWcdvK5) `\mYY2+erý%.)VG%y]H ~/ z v}6TXƭ'?7#6`Zyx((r/n/|H0;o#s$}t A׾Ҕ]L ^߁M#>%.fQ+VA~A}F[F(Q͔qVuևM*IZ/%Ţ D lix0eutd(QpMe\wh|]naUУIrqgd=|5nj*y2,1q:"kf7 ڻm9+Ic%l\pEY~Q.[yE␐{D/8o] C򿸤KT9%98NRrv+&v=`Reǧ_!N`-͌^t$oX k$Ua@ O%]=TI@H~F[.1$LF|1\+)uM31zTFi$RYLBGfIޞiؓ7Y#CM)\i]ܕlto㻪]虜MJDUËIy]465Bz\ww^Y)pnf(#QQl|FyTۣv2 iї=utFPF\*V7H98ko#׎Lu,ƌ ) *Ԗ MQ'35ȼt >BsVR{?_=#QĠ.e*\VRkųO"`{W?sA"9 S] &̼fyr3?AXM#J~ D;tT\ϐM;1Fvϸ<zU'RLjD%M\vZaH>Qe;4'п>;Wv`s)`ؔzWwya #T>e-q'=:DۚKXT#c+L|ĈENߘH0J4zkQ?Pv`Rʃ|oޛVg־1IHa[%ui&P.ਸޏP$Bߙ';aws Q{lW{RVoρv_nTM=Ww pDtLڔ*Ԥ623>7N<}R-foj{V<ٶuEC>=;/S{@*P\vo`MRJfBWI (tz '1)zm$=y]`g/:HoAJNteK 5JnZ`OݘNlqSN]$&MveIW4r'#!]l9*\!Cw0i+I"/tScJaPOj*EߧOY8G,`}YmijՁ׉(܂X<'8\ IIUiyGU 2}tg0'ނLh׆((8YhN57!@KeuAEw.<;6[UO,Ft׍C 7)SO1ӷ_*6jڟ[Z.KjʙszL!yn?Wc!j> 27e,`ֺ@x * lMǑu-x;oU QEkS <7,.`ji*޷vc vtwhw fLDpafˈU۲)0{aK[=ySmĂ"FB |<@[ ץ"B[fpZEgt${yú\%p[1dBWK,5lW0,LtuA7NJ3>[j#:-er*[X)Ft}t˙aA70KFNʳ`N!-浙?@-k۟5v072{~溬]rÐ0?%֛v"l&6(=U gmmvGOSX5^HaX֮@^Q͗{< ÿ>}oo""Z!{Q.A$t;E`fd^s)[ _j]y7aU$uuӻBVץ|+h9%D8[S0"|V7s:{OO J[z92M&9̵= XW+As/Ee5n@jFO%xrnaFN v)ש|\Ce.3L2ܕhyr%U yC2/'>u=V!["[ԾOr08s ½vj|~ر%v7n#8m G~!ybN??roVqv(GI4qz1A)z}>}l]8,80 :fז-+r9k#4bFcIzޝB>@P>7Od/~bPQ<\JAs dt9BO.2%? F<}-=⋈||KXZ|o<4sj75{wU B"_meET 7QWCqe5ߢ3Ҥ&/Ԩj apU-vϤwo%\ff6!Ԥ:n -_ۂ҃K+-狱U]峡0EPąv\7&Pq1KTӛw㲷pbء-Qq瘼K9L*=3 ېu}5m60F\R^OQ$O9*3OHؤoB1hڼNMB( ֛anw2."L4} mMIk_<¸eC#ࢪ~&z QFux {B6;v4K\) @ϲM rT@,ιO[Ӭ J: T"^ǻ#KnXQz2:Uw2vK|Dϲ2kNKvSQrrn\΅~/(G4F<`AD Σ<W}GB1m]T1k,M\q기\ۊ%Iq EL.9K L]ʼnpw4rM*!h](Uuy "R!CS*1g2F|Dqmu!"SE'NWo*Tɓ^BGW9Sv|SSBTOjxˣcY, 䢮T>~d=tǽ<(NILFeB_PB}FD SXu`0!Q܂I̪LkI(-R55=cKb2O!PKIGm0wz3CT^7}'a:KN7tt.MM/Y.=~$=6Hxxɐ/D) Mnܜ7Jl.uzT}Z꠵pd(5Kx:1'//VQY\q^:w@iV?Nwv1rg4<rxt{ b:,ݡWEAܓ b8PMGklhk[ܦQǺ+Ec&GY38UL;h֚u_xmeO pP 8A,Ë&0rFBwBhmBg)IiXyA1yzKŬb5zf0?J6j݈J ?|%3ƚBfڣ|g.{N=\hUp,gN*BFܵ_Lb'Z""CI |&[nh5"U}+dƋrs"P^(!vKݱ]Q4Ky,Q嫙 |oHV0^kǣ&ѯW(܋g&֝v;4S. AT545#)Qڣ]Ɇ ׋pTξkn^rQh3WNW}j!7т(JL`k_RW6J )Zsi0pr,UU(qU1ZZiCʯO8X%M4$W?pHފ;nXW yOsF3Zyh,Y>we98Gy~^o`_)CzpǙ}"]H&9=}x /CYPlr>-ȑ#S9 1RcGdPHL.J*nLJm1zGȜ?`]{QT%7`rJb0,DUCzv+EM8 DI;WdkNc3G, HY6MdIcѪC* S:bjq`6]_&L9@64؎=[:ke whsfL{.m9Yǻ Kaa,g`kė5ESܺ#['BT&X9hI mˌVߚ9v%z-K?E G;*F,ʹh @ d}]#xNJw>Jz牉6IO꿥۲DL*+@3uX4o$'rcE)T@P) lC9ZJLc}6k gC=/5˜&ό4( nHK%HIfǘy lMIW3R!r:89rY5>?cMr!*HHȌ>B=cN*q@\|9ӿĎͧ'ru$.gv? b9bs'CqB2ib;Bs`FMWyoWpPjyyiqH $QƑpPtjYIΨNᕣlrC Q' @_7+Gbtg"}vLk)kY@~c*a2}Ϊ{¼_{'j%B|Ql˸;ÓALe?MP~GXHK<ʚ6zV |x](iq9#{3`N"BAR=?>4!FRp1]S,q BKHqE7{i-lDY\vi<4._bl0/觲?eYT̸m"A8ʼr-,5Ǘ\f?>] BJ>,M#+rsrL'6&iHe*.vD4>%~ ߽3uFJ64ч) 7z{1"U >jbS^#6vQ vK\~l9]k l4@XPu/M*'dB=&"2ᔋ2F~26V/=41# P&umHGFb$]s\d_rM=HW^\Usy76'F?1큿NwtB&AJ3U S~d-L;(URaPօe*v$Vy,$rbg,ga0ݛ){ p3 z,|,`i@;UC%J d'6FKF-o;O[c)ϑ=J4-R<'p=ssJ'aS*]++W(>v 7nN"6CT1;«k `<Hv榾U< kV"2.وxDDM=Ս՚O?~}ۥWC3)D|XJ7]F ''zR,@=8/2b{Tuayo-}Os~!I}u T#ݯ:dhpCcb~My3'kqz:&lnCe?doHiC eo{ww&߸0&͑N#KY*s(2 hd?%Gr[4H8Ɉ \UJK<u[Bpѕ.bA4[1n۔j&qja`鶪†tBKaۂ2𛛕u`::evxA~l{9R`!6B)2܎?`TxUI.º7u\y x?Sqcr`b^@IUR@1P,ѱ9뤹tM=/ ԇYmn0yC+z[N7q'AsVŅLI>6. nCc oQz :KAO/DHL߿ЭX[u5˯n׶Z lOLoW.o 6"SsjM%#-y;TYO~ob/(䗸2EA\˕ANU2-b^\1üSY˝~WDN!Z6ܟd=MUX^KH׹VZ:<I !9KI?atUʄXP7qt790dr9b-/e/Y-#jtTbˏXgU ok);vi6p.䜻}('G.TvSxUL"LQfU4T!㯮.K=U@Rk8:V@ ktKW޹s? ):%?gYɗEY d->{y$Y%cREz1]:73g: 5ްǁ4) ,:yc:/U+XX|T}<<5rR? E NBKlJ>_ӑ r[RgJm~̞6-VHE i  $ |9*qUR_ RF.X*K : j+J O9rWSz_kfK•n,SrQo5>RmJvsyo'7(Ї(Τ6g?R ŻHй)ǑY&P F`)x~ 3Z"C ^DN,:c=jМht 8 fKsL` 9W?Ǭ?N:uziy)f׵ik֐G=gJIƓ*=?Qqj|0*ԜD]},P!hlQp͆X k{/Ǟcb(vRe_b$43=QРp[ ;xei䭊Yl#F<@&q*p6DA-9&L=!$/.%_rBCk65M&(C o s}Ә1 [;_=+Hn0 nx._1;Gd̵%`w5B`R8(k.ѫgE D\=o FXB >["7[ P֒JTpj$-i`8vkKS&ȨE<ϗvN%?3XpAזMVHU(4p&:Qd6V |L.{|hxJ_Q΅-Wlo{&tFr-@8~5 ,ŏ y Mƞ8]{725 krVmn<|~ZZڨ4 rfCB 7ȩ%ll80ԟ~f_+9C8=xs|70veTgiࣱG d"v#zOf*/m @,[X3Gdz:Z)=+QG٩j5=Wr桫J`[olML"Hel[^2Wbne*eq"@\r[ Oi8+~I/6)V`~d*xPq=srp!P/.?fE# W cLyl*gYZ07070100000018000081a400000000000000000000000167c8d3d800009d20000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGakI2niJo/p0, ~yUS9]3KҨb)­fzu W(yB7bXy饴\`=.d|}>Wb v"ڃsoy..o5*89:T@9M~UZ03ٜu9NEAMf(< TK>_N{&Ԕ٤mZr 512YR63o54҆F8.ke0J5[@9XoUS]`W_5/0-Tԧ"n<*׾!0>7dZhFqE]xxtoc_Rlu[adyaN7jz&AAD8,Ёч/&}WT)LDR!̐FZV -57xؤgՖ u .QܭmmđEbNJ7;7h^7F%0VZ<}@=LH{g#Q9uXo&@;[ܪST<^}dYWHs)vR.H>Be{D) ^ŊzLq`>z{&M.Axϐt*kFK!LG==O>lmwElU &o,:g_p/t`/:ΆfV ;Ky@9hZ]woTKƻ~)c{么Wj<' ~{^dߪ{XJ!SV:t` Eйld2CměJ.$ᩳwaԵ 獡r.wpL/wb{(`G!|7)91:@N(.dh>WAz%b ,Mq'Z7o2T8u$ !,sUcF/!4M}8B? B?D )7]5$G:b;.|_AwQʐ QEv=~_Ӣ~ѦqU$L;_fȭ&<%,䋦%}BOg5Unhm '11I{3^ւ3Us UqCpW,5ӨƢo~9[H#6qc󙙍 1\_q@ 0sXJe9~ *)Y&.Mpe͂)TcP5ǓoJ^Xn/JNO %7 dZ Ogs{,M(Zygᬼ]j{E6 x&T*KNvPMOG6w 7%f})%zw&ZfJg: 3<5TMٔa+cb6әɊ::c-2#zvUS8RNG1ucEȧO8E{-/ bE.c/.451%s#ر}х{Cy_}K ƨ \c G>nr1?3=+9"<K%(q vQ7sT"4D$glCehBfЖgM56}KF`>*iR8 ◠HJ$/_¹,Q8^2qe*P>c笝mԬ>&c*c|4񄙪->yV=p g@>7o7r:ڞ>%Vk @@Gn5oQl$ ^2lߪ(Q$CCb N=~llHkĨ\u IJ_܁+g:qKH1!sgקuR3/lgոKS.QAvp}w8-dhKln^C*yUnGX(JDOfP*n`ey5j-^aGzt[tt C(w 8|V+ٯc^I/!t0'oq)UUaT ]?\%;Z71D BKM-MwcY]"y \S!/:avFp}"1-U{_RJa8oYHO=ؖ- O͠-h|HPNkڹH s2^NQIW!CT,4m=qj1 2NbQs*V; 11uIb鄦e:H՘Q{2li߹! Z5H1bJQ~X~N]G"Y|VJZ"XL[B7"r(G0}L\J;}I&+[YHf(bfdǣ2(u6(\(>٩IzC3Ԏq;F-  Mpqjӯcþ+k~?1E}cSw^ ɘ5RT si8x}Fߎ :FR)_aHbkW8՟i/Łnpbc!ujl=2MW-`v $wiM<ѵ>)Z|]Pu]RB94+?4=[**8ǹJ٧aZW}@Ύ,JZCwz {aSut K% e;` RHTW E&]un])ssoxSa)Na@0uo5Kۻ oB$qվsrJ'#B;DCjVFH(*H% L!UO@8oSܩh_F3ˤͣٿ+ڝ{q~ܡxI<}Fl{+߆r8Ӏ4mk~mָΉ)D#kZ+1ԛ>&Ͷ\8 <3bxcHB0O 1>a‰kQsc>C99jh& e.+uspOYk=ffjh~7#ǃ M8a$u Gq$[9*f͂^"]eԴTdP`"q?^xka֙G&Ҙ3 ϥs˝4E`߽a; : $dUmFq/{F jel=ֽƒ@".VgT$ !JrtI!{xj bb ıUa/4A8[ Y#˕"_ h]ZnN : oْhWr[T觔o`%*y:lsg0y:Soۚj>%dxb^jv~9[fW$RfKŲU<&~EBARN\!L\rf1]-xE??!ۮ  |']Wuqb.Y7ZfnNźkFxj{[3cY$ TIAy~`宂NiǮt<@i'''e9a68>Z"dxӿg r"J bg.*"$3z}0]6f" \N ّB1[*/P~F5ڙP(Xk>s"At,h-3%'Â,"hk*D&@if߸H`Lp7Y5lxBDH&qU` u.b-gGf)&7.S&Di,eneNU~ʿ &XǖRKsn%>om IXċ lՇ̇Z͏S tNV"c<`EՔ̠d, scvU\7DdY}v@12)q- 3ѥrRU>5Z4&TgY 'Ff׵k&Nd6XMEhNa2sڱF 4~4XX}@Ԗ3"F՜ggfrM sķi^PJ@hXgJ% i9|AsrZWgv5js~!§{k-}0%S.&BVq?7OZ"~(X*yMRw,c2D₭y;K+IB7sHzq^}7O~^  .N1{nO*AjMmP0MWk98kwT~^XTW{05I]oѶvI<ˋ+}*x]1-'W-wexV-FV7$zF|Ү(Gxޏ|J#»FE 4du<#^/bC"L  9wnp/7IL_Rbl:ώK1ת^b;M _?lxF;)۽鞦NOHg'N:[!P 0r:usھntSF i;"USWC A>ׇ1F!⺆i&X,zșIum?iC|0Km$Z`~CMU;7I68i33oEpdBfHB0d|PHm8nb:sg1R/߃b遜P5~˷vgӭjērdZX~+\m?y!+5{Q ]Z}>1ןmISG |,[øWX\4ytJ)67Ի-^M %DݮY#꼐yDD>簨~*l`6%6LM;C\#NgsM{?aDP# vLv~*^N L$~D1D̀/ +iI2IXtV?yPG5C|<5YۓFb3;PQ=/K 6 Ӆ:{$ZO 􊶻GK3!07lG6R>03|_LrctXJrK?3 kp$xbziAzO+/ӍZBiwnngA`XB{Df1;z8d׃8LHH%Ԓ8v|構ݕ59zPI«D4oxqY7d0#{9npJT|."뙛t$X$I5C\BO\I?oonHWw,ڼBBhjI]3R0CSqdw\:A5ZW6q,xcXćװ~~9O'l&_M"Yf>(6Ŵ~!9 -Lr9GnBr5R D|5~BA;q 8 rlNN:׎I[Y@yy+`};>fRhU*ٔ<|PCQJڢN +4 )$*9׫0=q&2kHQG6h!znl'ht !'XDʣ4>(|>GQ:,ߔditB>ȱ!hWvduqp~+X5QiWBLWO9d^n]?ϚҗBؙ9Wu/<0>O8-$nj^ٰ浡Dp "bƳi#ihqưa*/M?04γƒA`=< c#F>G.ҵ_Cܯ8cAKvzƾij OimE t22D M]{֍t$ \04O-NtuNMCCqj3|<t"SsA֒LsV5;M8_n|<;lG(8rnQvV2)5w8п7ܩsj+)>~O&O @T<8 /#hΥn<{'e_:So t|a ^P|(g~G4IC חkzMrsCn,!âڊ1):CT S>t?,!H^* yx١154}䭷?_!\T<eP"  6 y\SNEY}q(",A/5 XD;a5[oڿiw+W@,T41GX>̇>o|Vv7*JKW/q.XʴZ<о,P%zŬ#S*Rgd6 8vaf}eku^gK.d#|M=vm[c, ೖUzPV}!scԫH*jti n8ڗBK*s|߉Nwޫ5TsCVWRR^C*ƣk$miu&z𠚖5EmmNOPpH= X JچGlWLMpUq~ijgd|9ߞY:MY>*l4җeA%C=}nI Z,-{ؖ1۳G!*x #Qޮk6#.yX;8 _Eⅾ[P䫅HePIFs9)# P؞98>TRqT~}BvQdht}rӔnJK 8}ʷq$L5}C(nc#ѿX>>DX`]*O>; y gP]E6e$bV¢%A vyh r>&\AI8GC]x.,.2q t3f]nNҮhfx1ДtoJߤRiDy ё8)X3aV+ZqL ٸJ^.EDlf0BR2Ġů Є0Cj7gXC~9R4qvNs|!]7:1ʥA.x-ETnhBd\Kpc7AW=D,[ Ȃ${n|~]5<5?CYFN/\U@ uNRܝ2l7Oc.1j/G鬝j4j@+ \=2 (uasC (4vJ&?Dz$=hY#)r]N}]\,*5Ȫə`t2h9@Xk\^ d<IԵ#JA^jȈP "un'ob mQJMxeA`f-W[>M ^UE -X֋Ղ% Ixz(ūocK>E 1L{\-fIgtI! ֱ8D.f`ّuYݲڭ[ Gm92sg子ʠ#o އXJFkz!DT4V_⒟Jgl;eY0,@Y ^OJu}Ő0# 4޲9grW!UHbخ(&-_̟Ec$v; QkɈN f]K* hyOB'Fxje+K{'a(L#)A[^z`A(ϛ)oҕn`X M&COvC S$+st=±r퍠ÉPX(eOw](>\혇_gȄp(ZNǶF$EtY^ aT%rZ+gƇn{ Ӵ}BO*0Pź >U_蓮)¢ך'vKFIٜ:KuQT\$?nm*BY rWw_7QBT%͓YN4 Le<+ĉdKPkJ1] VF `r#[2N`Ĕ$ 0/~p8ױijUUC֧=iD.׺&kml15YJPikk(M_a^I*_@Ň/\-GՆ3zXLG Hpw|j8DVVV{L|IydtDhhnm)m[XN%u\fK7բHH!whjYI 67pjڟ%k)ky }V*,ɸ ѭNS3B}Evg}Z"+jFH7yZNۣX{E^mO@7[L3h5%{.[V( ɠY{ѩaC N)H[tSB+#LJQ&9)WN7s5b( M"0oǂb; )=WxhB2˰1ɞ3#<5TUw O$R[6'HzbɎ.m߭,HtS0*>-o|z4cpNswH_]exZu~^ٶsD{!Kp˅c\ ^dJ 8yI7 q(cw>!hIHo4gS[4S a]b6$8Pvjqp@k^G"꺜_IջJPeWbOz۷Qw*UlO]4dڍRRG51p U`J 8h ( SVFd/ûY^GTj@EI/A?\SU:R4~"iX!_) Ĵފ,s= \ ERM=܆I eβC㥶|9VG+A=,LkQBw7tjE\ gh,JGS` %wVi&{,cܭv2cq% Tр%5f,\g0a!r87lfJ`pCN\JuB*!7sXLXݔ~YH"rj;[c/Nqƒtcn=īߜr)5 {wg{A4k[6tLKp,5| 5Yh\H7A cQh 1bc5jy OٽV%0 UEIwR~NRH`]VmBpPxDhn,b6|<$34`M=5wSYo'?X{6Rt}foӮ9>\N., N `r98^GsDp(duD"~A CssЮoȔ% @gܣ_,l˖aK:9 syCST5_n%>HƃϔQC4T{=w7uʎ{U|\{ӺHm:ǂD[qT܋OZho7&Vɋ8M2fޑK@043`! `!{V^9Z\%_Y .7ia>G^vw@ mi ?aX(`8Qs?Ōlw\,y P?vܪgy&)*7WrOe9^"h~?Fʼ4 Jgcij1Bh G kJٶD7Ia*花S9 qp,.)t8]P-B BӨ#RDS[V"\59[GtܧFǤ;l5b:Xj55DPܓ[ HUUZlյqgN[DJxƢ@,@r]>C=V3B0e]܋pWO`o8q)gP'_;t-$Q31 `(88aa)XѢXQ'iky\TP%S^B|_u*^ze?&BFY90/L6|Vz}>x4R}/MMV4 K0 i#:tΞ6S-~[ Q l=sF5f7ԐJ/F|E #zJl.~_,ݖ?vafHj%%bwA5Z,^1o8z̿$-cB~d5uz14Mɣ|%Y4Xb2rh\򅽐vc!!y*"6"4;S5Mzy,!eVצ8df"|&tSeƳ2_bs$8/P*]ş,nv?Nt1D 9ߦ6sh/ r $*g2(12pî/ܾAWq7PB5Z `'?'|N͓bU6Oy ?4ƻ4c_ڧ`FDA<W Bc"{7nuih!1`)8B-jVP5bg0RIBu[eCL$Ξ0 H@=H%~5޴*;@P6[ ( QVt&sGR Ln,է4p4xeïM.T5;*Yᚨ`" %]+^*t MB7LBtlSߙC旓G4b;(7Gwrf a{;fo,t]:[Xr%zM$`:-Q dV"af&c{qb=|D+ +A)TF&ħ,|᳡#u{2޻9e'@H¸<>:zߕhaR`KGNEa(/ٺqIVH9ipH+6jGˊPVJ?UT%z31@JZXRvHpʦ]hXz<κO;׃4.M!(&/?E‘`nvNj6E"mVfbG|8p-jIT8ڑ{%6WkhGptBrV錭Q!>2e#7ȟaDrACv]0[%W=Ұ@5O,,#wDž;Y\xq΋Be yfnv˜7\ٵHBlz $~L j`N^= d R} 6K# nJf$`G$ Kܪ.Dq~`땠~| y":*DnRU'2P&$Şw%:Ibs]OՃP/,V:1:$]Ƅxy*K7zGdH}@ĕd-Q_;|xa&v&{s}쯙#=~O"?LuBF"ʥEf4y$Zf0%)7F-^2Jq Wqs[u -7F">+)Ko`eۼ}iYCA$e DWe$ۡt;.^s]%dN| $ב1kBRq+<|+¹$ZOj{2耡HB]skcBUB{%SyuKعdz0mGJky%C0֓HD)f;%|EPMcuTt`i`;}X 3]Z?Gg;x+װLCi /{״_/Z0 F39T\Ep#1^-W,7sZi$= +whFI0[fn!"9.2L|TOp .dJB͔z~H:5pT-zl[W(Рb7߳Ea>Gw|EvK,[:h1&0;J8hP~y#̮YgqS oG6B(x"݄>m)/tQ72g7I5Slz">A4&%g1E P _.~0J9op+ɵc4;O9OGgя.Zh}/վSHoAu]~t8poV;`4:82(c%CZj[rd6_!$JV<毥JDdσ]7Ƹk8_c@(yO-Szµ ÍI__$N- .Ys\`g~.0&]jEOq)0k. n=W l|Gce nG_D%W܁C~0Dt}^d`T}uu#hɴ%s8Ӓ#0q0<K`T]gKTFx%cmX6 4~DI+h6ԑbG')vCiMNpeXcx\? 21>d,%%y1E,O )}?/)dtˁQ~< 5Ѭ!xcNw1Cl`~Q/a`pBJ lg|s+χ`'NW#-jMۣVpVoZ$U`@(j?z7T '72t I- C]vCKY^~c`V!WI`ixc>8&Z&hSW}F"jcSq9EU e(njymK`1y%rS3i<"ty H/܋"<)!tznB##&qڣfP/mQWR:lQ3S0]6D]k#_mjS\Uq>tø܅/a&#/:_P֋+O͉+kG1t+xNY@npJ'wENkY;BE TY8;(#8'xֿkڣ³k޺[⨩c7uV9XbvTn_~ { k͠Ē--X$! ـWku[-W_1P|, Ee'6=BӁ?d375ORlf!C@16 6 "{yZ4Uа ^ ;zC[bb&2g1͌(A$mcJh/!'1=AgdI)xEdj?fuy!=zvx@=Wl{fr [Ӡ'܏y`sxʽ_D41̦2> ;[`cޤb!Om~Mb?"oNXRˑ.?;J.TNIe3HQi nyUv#2 n)b4m- L7MJ),B2QgD8U0nu2y}!|`YdTSCX~U +BwDp0* VS_eże.* }j2MkIbLTbHy=|O2DO'zC3{"Qq<۩YJ0[T֠!]̐uOp3"X&[#WSez)[ΙkƗF%g9_7 䜜͂'C ,9KCfPIAdU54LQC+XvB\ygPnz4t/]vg4U,fr::K؋isSϞ3F&slIa<"Uآ["[hl-AtPk9uEQ"XT!` hR@p _qYzHnkA)Sq*k7v =8@xH~LNDݣc)>6}rȓԬj˞ Ff* qJ2m?6SOCKV~$gH3ItnA, *St#j QMS&j}+*=P%cѓg~#ZC4+(a^kZV6]Si.ni駔A?(!l2QU21,-ToݷB)FBQTbd\Q? I axIy%\FD (z[w*6ȺՎfnyX^fx\(3>>@?ܓ۷į TaDpz+^l%G춵)* ˔G=u G*X.F8Bz.\Ǜ 3=UBH`k*O Hn.2t,ϸ[HNRژynVOl4W>ID}xc;'r39, UTxpmm5()4[$t$'QJ-γ&@_ b#!ԙZb# (5)dXþY(F A򍩈h>] r 7.TZЛ)ȋ1"mKяKji ֯b.ڷ!)Z I>-K0z4,,TlڂdGfgUD@F+ME֯5C}g&x ;mhFݢ23OS[Y7 B͆k۞.cfr֪t,t] IPԌX {z|E NC_ +yRQljE0 <[k]AlqlKfpjO-yH81ddŅg河I.v2" FsU{RA,0]L(CO=(fKmвV|C'1l(lԆwEZ^3Z\H3YtC cH6@3=?cl))3 DVR`^6-3%>~ƀ7ZT ͡2pI8\\ibmEعuJ\I^~OF 85Z]函}vt y/UEzT*^)N@yY^6(eO9_w ٝNuCE972,s({ %FVf7ߓ>-BBMd'#d`cQ<&FfLAa[u;Ou$ ]h\lH@`]5%崸 _cvT)u~DwբvDks[T n ?<ɠ#%iUjczif{ă+noL{( ٞG&7[M/džˑ-˔I?mqiw,$C}`޻[/5ޥvQ=mt(+6x(#cM\HuK"ژŲuM֕A?"I>.?N|TizF3s#Vۓ#qO>QXa\&z~+!Ruw2~}S-&f:W-_8ˬA~'3^`.$ǣxe*iQLfI&Ҙb\ ,hNs!Ua/-X/^CpM0WKTo 9>n[,cv V"5XX[.Iڜs(/J9PLwB5[̤a`Qcr@[ Ge} ФMGV8wq u5 8t|62:x IUυ(<6S$#?gB ~45a 8앩c />F#P4:|jxD`r̮E?I]ur#ۜ,H(YBF_$KP{)Bzf`ig(D@>tE;4zRb^Y.iikyVV&lͱ@ [Sy=^oiuHǘN܌/X qa9]YAL מ\wώb#8JW-Ze]Q l U@X WQ=,2LrX=b~O,0bl1F9Rdۉ)|?ؘ.1K8Y vp =E*VSXC e#V %Kx*!fg{/I溾~5"s}?BȄOҢ0CNMzWHU^{z,1EyMxYYyj~i2f24fZIY2>Eػ&BNrPJaք̿]X,Qҍj϶G'zP=ߪA_l9#Syʍ0U;ڄ H:E<$-f y5JR@Τ*rP\, XH 3 >J"}dZhK[,s&Ba5,X꞊Y8Gb_V>A ɿlQ3K֘.&$K_jF+Jp!aZR՞sgkz?]5~_f@݃pQQnw !XâAImլ=\اZH9,S\,@D] I [E)sz>&¯[_T:\ 6EhYCN Dy{ OW{n͎#iLF<:2H_&JԩI )׹'JQ-uItK@E;7oٯjSl0lG8َY,>4WBsvߘ~BR柭Q^032-3HӗSu)}r u q"&U%{Cꁳzm)iRApg,Ҽ uqGW @bOBfBi[?R1w\M [;^7h<$I{]5nLECb͗iΜz>|toX,i=*'ߐ.$n}G4%HYnB7z3TOR > (J+Жx^;'LG8A8X=^,ZEV4lElyrgKDvV:<5 (VP6G|~s/;9d WʇSxЖ5M$<5Fsk0 чܤpe˜Zf^ |$Z SH@1 M7xΔ#8ҳF) ^%©`O}% Aګ2Uj]T qϟbcpUaz[!qCmꥇ )hu}VR N#({yEOY*Е.#i=쒤yp'Y7F$bBR( X_ӉLyZ"r*) k@^Ml+QLA0Qh0d'ZX1 vfLEYZdC2!a&HF\S@ożA$4'8BU8)j;ލٵEG5Bn Bװ$[_v~bXh!mA 2tv| H;@ul 8Ly9-f'xN"»QẜԔ3eV\:A]Yx#3w0a9wt^عōPŸHGVy `Y!S[!?-v/45 Yf'%y@6)YT.R[|0AH]NGG $V2}LO,rfl/ORO¬͚ "g x̌44?7FݪozNd^R'ao) `{|};LiβCs(#C+)*Q?)y/Dce͂>L 0}SrΘ뾞)ʟtMz #7&+Mяz.ȵL7[OJև1qVYx /m l=Qi@?_vg:`A*:';5?;i . /d8AEFyLy8Z&lY(ꌇd2`6+ 7dψ]y#+R_@t=Wt[WU=Ҽ+,i*Y.Rthg8Q4VlH`5Է: Ri$c+i)KxhKe 0\lƈVE4k ?<4N}T7Nme,t3J~AEp1Vߍj# Dlfti 8p|aFpL}MmBa_WM h%;f] YNheG׻5bgQ(jp-TLKK{ljQiU"H_ُΩ<ΙpD^ U i!b81>< HXdȍ6To-(ƩccTl1Mqb!}Z5S gi%Žn Tߙf l6fiNoN$Zr x")-Ph&BI]‡;)?х#ǯPDɜr h㎑# rҹ#xl|'>̛SZwq\A(/xG̽Ҝ߯F~X Y(\^ \Nӈlt 06.aw2ɍ?%3_?q6&%Ʋt6O$c955ce#.}նg}ĉ\nmV̿_)sDiDD:$&:PBjTcy;C (rn\`h'gqb|(z {y ˤw˃oL2ͥ F 6[j `T]I@U )c#^'HZjVz!qʕI6"55&b|CJj(N=QֽVcCkG ~M'^ÀWPkf伵Ũ<^_?Sqm啬Ii~+8|nKҕfͦ1v98|O]ҏ ks()m̛o'aNIJ$m{P@<4A<vz3 y6"VJs&`=px߂_ 8I$ Lgs #`-%!#և^d{J\[m_ H^rwaBL@D=}{o[Pt ͺ jpRK?.ёMpG,¯]Bz>H4  [IAߞ~]z^U÷_"KIbx+bG+$N"h]\?WuQڋ7=ݾ_HAB|> ;h8O9|zTz7k`NUei#^OcH  D1]! U*Oi/IKDB6!h^`\jKZ.!%*(WZm P<8Rs&amby 1389*FsruQ LR>ρS2ar LT-c lω#8ǰZ u%MoH0LJd+6񫶁;oJ6OMQ9XQ f/ThHgz?BsRKG-B<΢cxƤIq6PQl."fT4# 1<*-g<{^Yh{6E%ǚ^1)U3+45 5:q:cv8nڂz8hb5m\gHp#j0N0ZQ Js(}a:`6-'oD~#s| >yt7m-8[ֈ̒k6&`8j 55<-}*.[ft#P'\ƢbqVC^k-d141Sh:]rX~|QNb)S3Y`4Q^=˽J~52Vl~AX;M :"bSgXj޺ӳ/>sd-4Sd8-Hv8X9Vk?Xx'tQ{sE qg6P<*1Y_Q?U8~ߚ[,;|72s0.{5ހjcgs}ì;Y,LNjL.1XB6[mNz򷇻8D3DJ=⃔xv@3FU&SfH,lro*WA{ 02UOP,Z?[=/mZzĚc="$I6TtwVh NXgN\Sc~4%*N (^e[/QSCTFQ=އr~|_5zΏ-*IZS|h$]%2룾åI Ãf&*z?!*i+m[ˍ69(7,oABgB'XLVG yJe 8^'_ۦJ]b*NE$R^}qXe` K%WI~m[K:\ָ0VpTjGDZ V}㋞""HaumժwGp\ "mor::y'ȉt a)pnc\  3knN6msh0Hʞ)%bp9Wk޽M"܉s\$23b(]X[P ##Ias7V#UR_A8W[tL &h[Zo4_h2)ZÛԷccְn&\^1qǘEQd yt.=2ދeа^xB *hOLX9ܻI[BM!7!Y.YZ5J qQrDA8O@!6sE_^Q hi~8N]0bNN/"xPr2w~Sv딜QwqDv.s'z\'8n3Ey5iP:7 uLM'g]7_|6Zu*(v"a}`@Xd~uwKJ<~}0MChxX5:&. }tAD<6rX'K{՜S#B^D́uTV] /W#="19\Gww㘪4FBT ? 2@<y-ѱjTwڇ}kFi' ,qpzCE(i+p8uO$ɛz.fT)I6F qBee>?0hPx+Ba@?`v.J) YyHʇ#WX+ x?k܍[aSzZqiȰSL8pzb= l(Z͒#2zSJKuky%3YDd!RL@/A b)X17ġ'† ۈ3@T7(hHU CK.<`-$[?yZ rc_GU' QE1jtefO 8 wۯ3pD=BhSu!Nv4k'ӥ&9O,[XЗf ³^J}¶B@ݮU_!S&ѩRxxыPd"Nbk<; |Vg0-g 땜hZX.gHܮ,[[nuY58q m|trf!3mv_!)`U$O(BNH(M?uk̗r&) >PZc:S{ {aފ'/YB3!u};s--lYJB'zaHrs_X[ cq,blA:ݽ0J+,WDЛ.$z3a/gE9,&kQ둗IM&;yu^'{?/% aaikY0~Aċ9 ~A\A{-n2^fNGoMhF w/vjyp/`kcϊ(WYMS P-ͣΫ7'$rЛXanJc&xS6uO{nw=,ag }ko,s Ur a]^$=%=qXL_ T4Lv2oZJ2[H ; i AeKvqe ·{1YcCV>VCSJp<={[(TrK R߈z:+[MKniqIi(üP41 j\`9+kI\TŽYo xTG {ڵ|>?;-!sɓI;UlHQ]-ك/qZr{ J6Z#\JarWúzT6ynwro9wMEz4hC#RpM_c}Aeqޜ"ڼ& 1 KypqnkȺl1U_JW# Sp`8U? ;='!p5%"s4+o9Hj b`NwY:e ?elZy@8lFbs&sl Q9|Mֻ'#$E+ôI96 ;K ky#Z9Xbzn;qRj In*UK8RxB!힆l@-D x#eo׺yڢ2ц^_x/T#"}a<]:Bt, hbA]D}H,Q!>O*>?}5͵_Q?o\5+BA'>8JF DSaX#DGqknh8i7Y9(Eˣ)C|\S%lU S$[ןeU_n2dhD?3Ī 4pnMOlW$JmofO1Ħd6l>ʴAq5d~))Nrtͭ|GP7zNl¸jtaI2B?Q 0$%gR AHG5hK.C_D$V#Udh;YPY}v•ނЫ&)#qR-%bi $*P9m4ɯD_Zs/ _[HSwRa ԎnXTvf4}d7Z˻JygAз*X ϻ #jŏy hHӒ Bc[K(T !Ŝ1pD*SGt|&zc_p̔՞vO)[wRӤWǙ-8o[B u6ȸ4JIKwߤ ZA>ĺsܟ/å9H0c\D *cW#s>17#<<Ļ:ZK龓H8N"m@ cD$ TOՙ:Y׉Ufs@|xf^¾"^ *vɝժC!=*gq )FV h_G0Oq2r G+PK PDOu/!8*dye=F #r^E,<9fuijsn@0O:ec\DS%mA,8\c.1k)ahTyħ;=! 묵KblZiBT~]@PAM$\, AbdjJMNx^6/!#W!q.k{Ey" pJ5^ Vn*F!b(A&8Hc(iw`8gn,cN1wȓP6Vte5~>ɹZ:xdWVSk]58_E&uGpBlJf/(GcmԄi/ ߖ;L~NHӁ*C$#S [`'OKKlPdHqgf=3Rum}h%@Lc2_ojM0QNLbf??1bLMQHgy^N(dQ6`EA4E|_Qr*HD?ղ/㫀r clpy><'FmҝGB΅]4McLt0>ZJN9ؔ>*K{ 6]pDV9Q=3H|ǝnq;o N,n| o sGlɦ1_s.yk=Pmf:9XdHq!vv%>Zx ejvDwqE&‚ /brl-&ttE+ 9YhN2D5y g~_V9K˴P5  !HQ-O0aH<9ok)? zD0qՂZuL0]p7B_,63l1$g;3-Y]14#aJD0b:2 f)'XBEo4]Wm`7]b:9Ν -)Df3KL}|/9ޕ@P(ad_Ao/ aН /|yR:H@Tt Unumi$G:o3hV,H(ėu˅ꋽbyGs$I1C+'m(k핯Cs]N&m/3tS+){9lfffcˏ1 USQQ2[V \7iu<}*OyW?Mb:fT}q̥d ,(WY޾1sƘ"6 J[aȐНɾ; NБ"ABFh)D&e'J0)2>z5qvКIԈ-B@ q|^bԃeOc(D!".-/VĴ1Ή"+!f+;ݸۦD"b72]]\ZŠ7}N)V/;G)[]N y/lqEb%x7I0)'$SУ71 )]:hUHxM}Q>cP$ȨYr_<j3+ hJGys r* Y>R-SKQ9鹟?Z˶v@.CNRmIH5|PʷS)Íe}.Y}]# qLtRM\^x:! rxq넍Ky hH[z葠(?@(ة'YlNH˦C sUZd;ʫO`cRD ؖ9ƺަogϙ;ȹ%scݯ#F؀耱d(\`,P]%,L7~^{ k*dRSo(\ gei* oN}3yKCYjO9坞D|93ڣЛӱrCQ'BI΋רX[Aj ˤZw!,=Ժz;/); rwwK$QCo~cҴoˆ}Va@.YUI\k7 V"}<(Ngt 2ȭ=P|wf s`oCݔa!2ɧ9mS{mXj(YɿA(aZ+|^*6_؝T'i"?tg|o`v6j0طԎ(ZRb0XK ZoV?)= "$[ 6\L'.]y#d^_loQY!'knrKچgziCx"TfL3Awxyk 3}2^\UfӕKLc#*#U_mj}r9)EZ60G>KpHF*NUْ̓?~O8ޏ=";qr5<$P%REo93vF|/&ꗾqRg; ;?C Sxzʾ/+P| EPs"^8Kc7:e~èޠ_ucdC?N9>\B&Bu:f@sE/?aмGF8߇ĠuFt/GC4*FӗU6̚3퉆˦6Ȯ/5`Hn72<\ǏVS(_2}Csdꇈ+1ɾ &&N`˾2+[pVY^C{FqFpvxKX? ҼPZ2QB[i'f~Yq `Xl PAŏw[0ADž QܙTfK-Ww$ D F:G |L-asmqek>_zuzVk?ĵNMƛB}OJΰ7~fx&H< qI& ov_DȱjP/,U$Ly\bY$*\AΒbwv ~^>R gxR)|5^kBuسnG] .4^aB U]BǴm@ɜ_G0nZ=|HhǾ]4}YnBSDh2&+>*^zڬIS.Td^]NFLfO aeB!aɜndб+KMAflXY,t~;hYE_3Թd><< 8>uK=]7[,! ?!W=o٢( (eLe2ZR110۝NTqb*yAefgf4N̆i(Yp>UKj7~@CO]pe"(d*`9t̊$"A1?ذ 3=7\{ EdMN 6R3FeK Uq*jd͸MCKZ~Ϩ4ćFhfenC J]u76$m6ӵձ>4f-h2M [?]3皜H>RHHO(g}'xa}YN?D"L $EIB,="Re;{{'JjVsN<=b>-+j@H|U5!U4尫 x t2\D\-f_ ׄ"S8^'籊8|]xڻY"@OjBYNq2V?~m6_'ep(;࢟:q؂ueuZp&u?ڜ4&Pv~.ӑA0ۺos+2}<Һ2~sw3%x3m@5?źN_"S^s'jn~j^%n[6ƹTtڃ%%Ԃ4|#xm(_CrR+.qM9ws%CEh'x:2!c{wJ%5S~bf͙Dq [Q:ϰf#B?_pª BBIF.bb8X`xpQ{b|R:7 ry/.AWj3P x-W^ {|´ϣ`ɽ ('|hCJ?6n,D ˔6%{Y^tƚXS,`^4S]LM pvO˪}H&ї*TAZu;/-@L;DZޒs]gW ąak"i޿;'1Ug$vHY%n]߿JU(e+W׺W~r|<,k;^CO'ITaXy)mET{\r͡R|H|"`j0+sIJ>Uw1j^Eޒ[͗7?]V,D2JiR:X`~Qu1qN&/ ɓɈUTk_) }})cY$=Gfe!7a$NJU~Ob6/ '?##Ŝ/DVH 62ՉzgqKhL1gR|AU7vj$}s1)5 U|}1 Bf Q3)6ָ ޾rͱgYZ07070100000019000081a400000000000000000000000167c8d3d800000b98000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 V]?EhDTTk׶ǼtbЬqqdxiվD1ܿf[hIVu4Mzaޏ3ۆֻ6,, L9ڞ̕qDgo ޫ(崑97W8~=s4+JdFs@y K;xeKS+žhJz:N]R5H{Du\hCtZZ+LIH'"6JuͿί]z+Q/< @yz- 4QtXZ1d}}Ӱy7M8fGbvT{f`Qz2m]FqJL15[{V.ZyfMn8MNjR@ؽr֓Tdd< &2oeP/U1" 3B'')aq_$bƻ9jd83a q^O!L|+5b՛8o[rʖ[#l`&p0 _^ȑ/yw5ol I2:XBraRx^˲4@ʟ(WFE' t/XU[SK~~.1ͻL/ZĢ8iEc&Gl.ԏ8Fj{2^בhK~ݩ@@r5I^|,w޾7% I0 =)vk"-V[b*[oN{m6J>NvG**&`i8/!Ctf!<| N'F0-}/lX٩@B)kqaGxn߆<ª, v֢ %FOTsM M:9bϪ:8\jjGh8so>(S>$H#@$d^_:x}&$)P:3|})9p-V9wI$UJNUj֓F4.gVw';(`&Z|deڪcD%p Yj,h^Quξ TGL-z+xOC"Dc->@j(AMgqze_Idb X,4;!Zh~x@U[4\;M q|`Ά'?\b݆V$\Q wir?\i+ASBX{bi+9f6u%^6 PDZxbJiÖHS -|Oc_t*2N;%P@zQ~'rr $h3r0KBSv19mksIEZ\Maxѡ$VDA[w͇{:4(T2@h# ?L`+ohޅio@&{ջjAhY,(nMS) 9>8fa);ifK8KFW㦮dS$Rl ZjSxY`G\~vpכ5\XMŸXnydX̔"G,Ll ov$ut1S3s7/7%vLONJḓ;j`@: m$tqˀ [e껖91%?UYٺ w 칄җ1!';)vӭ~ ~(?H 1U%P6L݁Vbu{z<:HT3Qn9M+2rJnqhBC\BI/*1 "HEp ui$z*kJ7**kR`7#ZD9oP0yN1_l07浡U;9p>̂D[Dneu8()cI/-HSE%ЖćXtsyn!,im&9gYZ0707010000001a000081a400000000000000000000000167c8d3d7000087f0000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#^A ~[# Qib5 cdՁq4E3&!q4gPyxㅾ uBr5{VARrA-I+W|heSE,P%qX&?iF7*onlzAXQQ;D¬N/jMd& /KkS'-k o›ͿO]ƘG^4R.+E"}'CkWy 61iUA4be09ج+2gV 2G䋀QdѴױ:_7YĂ>*geMK{ ssӮ3C]}qRp?l(曦?0m5( r.D[fESH.I n3DG?a'֊(JOZ.gK< $?k"Sȍ@d =3O91R˝uO巄 JnoSܞc Cs$/p][!k.PTj^rLvJXw I\dN%p6s1oZ՘_? ax2_N3W5fNo?Qf";Ըr CԒN6Hҷfθ7P%F094|Fm;I"{VV dQ[yXm/!ԎH؋Ξažt*D]Jadv'VnI[ϒ' :m1u[d|'(85ȟF~C4O&1O`N-4J~-׵4r'*Mx^[ b0O Uy)^ /Oo_߻Ў4 x(b&L_G<*#4 kՉ\zUMWkTKF1"E>%K\9u_b6:!8P"^'`Sq&hXjt4}txdmbw[Gh ބf^ig](QQ"'q77࠻DPװg=rW ?OO J|&_x)0ݥ<ٳZT)FwY>K,e![A*s.L{vII(O>55i_DF!s6J)SKfrB AU b M@]w<\?etiֶGWBR]4A Dۚ=\ٙƝb0'$^Zl pުK7xѫXpe3h V,h&?'%.SwFn 3 j8 ;* LƳ+yyϴa=,AP;p04t`9㊖+ymE3 ؘbsXX ykᡛ/bDNżoh0qVmͲjcl;dӏGю4yI" ea"R^VRxj2I 4=0K6Hp9όp6)}ҧ-y I[ "7c JŨi{ ] esjB0,2Ks iT۽X7%M9@gJT/Xm*gaW3o4+R@윎^:Ur瞸Wj#c>՚o~~a$0ֵtsJY$U`s-1_)YfBh'V`N qwPTDCX{D gwȇ{*g'%4J{2AGc[\$& ׾PֵӐacF=L!]JMwK'K  ^&sL$`干 UGyMNqC:|7q4-q-]H/k LXP6'rZ5s8c~L9\3<@{n߂ˇG:ձ R(QFr7ErnN%Ǒ` L#fx;nG~gb֮>l`D)|CTo-`RVoB]fGX2&ٗI31!=PK|J]_,)Hn׸R8 (ˌƼ.y #:W2ݙ58xF[Hs@,llKDŽXT,ez0:2EcMlèfAS(,f::_OLr?Q)Ňv/$'t2+ bBYy\9p))s|Sթ;A=Xl`G⛟ 0'@JJH+ǚL{!e|U ?/l:"X x*-gkyM[.ux۶A?StxՁv+XLSxGO׌~ A=.*QGV>ׯ! &ɚkTO RG`o|jṈ!iʱq0-G[/}95֦P86'. wkt?]~IG~S ̷k8 op*XuPaS-eZaSQRΉ{P ŰݔїpxB .ZtnemQVwZ)["hgbd[+Zo(lC=_qA먨CV,jҎݽLgzVIO~;wJpq_[bD˭Kw5H@ǧu_ lY(25VZ(1:5RN0밋h& xCϸIQ.fp^aHfJ7L|U1<1ck2Kz`]$aCjjzJ v]jYҎzɉ@cVQ ʐhY)Mb}a%B9U+/B( wuBC$$&*UڸS%!` r0R t)|6h>(K37[D3ښA.{FdxM2oS(K?حYx]%|jW x2t<]/V$98 σ+L'AAgYH1[-/?č|#5X JQ(' T %s:h|/3kSP9IeN}stNAP7rV`Mt殕[!tUV=WBUtۀ`;:M<:o~ B{̊HجkR1 SwtVtZ}4b 'Q^ &\ Q_-p^i"`ߏ/woxIRu˒>MfZ2p\G+YUqx*r&YZC>Wq‚! 8Qo:qƨvtZ hfLףzc9i xI9ؽwq+6ۇ;]눟SUQPբ K Mnmy}jNX.ފ: r6CKBy(mau%sK?XhԅꖔFϷ\/^J֛gw&-1/-e$*&*h 칯z ]%plZ)ӵO9ZkEUDo "S=9"qР \Xp2LZN)oZ\҄7&mN 椒 3.?}w\?wEy66(_Z+,6KrT$jgLrMd\m~'f"_`?)MJq$Bs(NڿFgLٵنik,H "PR'؀}06o6S ,%L }xuo jc~eZGQV#a zC0egp-o׽Phn ?x\-*!0mW^OSń"UEgY+ mx9/DsL`A"KfFVeC:S*e!3պiećp̪O2Ca9 |8+;eCCXۃȴsL?0H1{ pn)+5i:IjDyFP$7w{˰s@j™m{^BD@IޛdF|Gul&NQ#9"YÃ&`&\՗^ 8&SΚ E,S3Ex <gsIN = H|ciZp:-y |H(QHj!5K|~gU}-vb^X͖`t"yMO(PȜ)];;JǷf.;1<+qgWu&z%a- ޵v8B1͛ObNjEǛ:@d"|X0udq1Y,ʉ3>+4,R[{b,nB5r3*V |Rr C؅36|",V6G tJ-} Ї9wlUJX%V~yx7 Tp_OmQQ1%m/tx@ &Y TÅ>wrPi%\D) y#>8=ϽʍLc6|NH[2]L](2Ҽ9fX3KkKE?cupx~Թ@gXnY|ߡ&=h({i"}4a-/(v=#e1!+a5VA W4LR.a>aV|a Sձ[ TC=Mɥzdg!nQLJNqRd. BdMnwKQx` 75{dMJxEރY25$g3?O@ƀsq)taz.DuYn25mGͪ,LKzu8ozT.e! 2 ]6Jiz$Ҥ'| z-7:zD/o @+3w뻷7&=K290 ?#v553 n$A"vUJ1DJ 3㱲maҞI$h7cg-zA2]\n)+C VQ߱x[ƒ [ %m-T7BpN TQ~hꉓ3}w<#~`ZĪ3ZKȖ4 ͳ#м^:TwIX0[sCa@zO,VrX;,*пdC_8Z9D']oK76OLA!jB + X4 x_AxVL`Xmt9o&Q_3bnp ¬!_A^^+D*gm4!]%,Ac'_j0v m^ǜGHd{H3 GꥩyLVS")w" X4mSNjyQ ,ZB)[')ӻf.mV 37٢~x%Nj'0 C-yOXYΝ7}[!\BMxaAPlz< 4M5!/&nx B$xA*1@lPf9Ֆ!||l>*Y+]`ֿ?G㣞{Ar(p(8zu>w V ·waXa%^#\ό$* J_wL*yI=j>;h1c" 흆WV!#@aK/&70 )A0(2 ![fZuk{jޱ>ِB2Y@&+~iTYMr6كPƞE.\nHB )q>^av:=DiW?Sb0SSZJ\0cCbe=f4o1+(mH!+I}ꔳenBkh%f1yWqdy?seIIԗ+g:;viiSCI+|+dEǵЄ LE>џ(#uao`RQHPF+:zLv\x~(l~c߿ ޫ a Em_32H(J"8;#4ɏyQe kwf91 , eMYeV$0 Wёf`Ucժ$o 2b2ĺ ,qg"y_6Gd8'=~bٌ>939V;"!7tRYb$Q?(oC;+~ͽJzP+چfW ^̣ 7L8Az|#bzNN* OWIJ#BZ!##@ ۩K a,fc#:` um8]v+U &z4B)W]B`xəeWSD03?qxcDtF叟 :Z`$ogQ}}d ݆ }G{,3HwdNM:~nJm+M>6,71EFZeLsUGZss*וuDljH'E{E~Buj[ 8w\z V T, mGEP=Sz&0oIs2+s4jdAKN؜.#kLE#4<ɶtq`3Jl|3t}" 0a$xF&gbzRi1H "HJV1Y IX2?FhlQ85f|5HC6UoPRhPAʟ9P S ~RW=a&^l5W&zX)98F[YH1ʂ$UIضľ;Zuxo@b jHWOGeOY–f ~?L#t:IDUBUų4s\V1QZ94<^ PZ?e}Vކy;C(xH']`~mHgb&SQ [|6*?PK4eA!<Jy)O)!f^3[)^˼Ϫ!,]uFM0vW+7',T(Ϫ4wfDH8{9ׯUhM. mb}rBV{z;U8ZX8ten%A2j4kSO"C"F4:%MQ̨< `e%wA,>CGRʈ](8Zr6ŖiժH:M|?ċ/-t_Y,NDћ3,Nlr {tF 5\˴"&r {DG~W$^іZ̟ZBط\rfڰ\) ΁.4Hǁ͑\7<avI\MZSaQUqMxOIOmtqOb.;/{`64OS W^kb:M,{ڻ4ǒphִ̩Fh;sV,{I#Ec5Rµ=F4-P~~i;yޮ_:&°~U:KW56L{j~݃2Ck)-<.۷ìM~]ua;ޥ*Hw,<=ٟh8om+_L4q&[;F6r{6Xh4}G|L)(;y!Tth {i"i__}e)Ӡ[~6[e_$>)^<䒿|VʐmB)jYI $]))֍ M}+SYW g46S?j"K~P]&tA)ÕN:ei, =dg,-V`ћ aA^$Zv>ѯ¦)(vЄM>Jg3,qFqbw>L jb&ZAq*So?KLv()=p"AXYƙ{; ,ut5񲮺ϔmAw&I j!DFu.L!ruOg(paQF{(']}!`*|qBaq'>h^cBr"WQ6=F c/:˄@;w&@lZlU IV1>DĀzkƞx~޳pȕ ”q"$GGV%aiҠ>(fŖ:GQwb.7=[v/AJHOQ#j*&>ֵ0VЍެYRV ]2c LziJט)AArwr-C /nfw`IKUAGbd9RkʪSݱ};ŻMlKPgbWN>{㺷hf:2_U=f&*!΂ݡ 3;%xԇ^z>Lj8s09 ^j<խv/cpG`]ҹȲG.?4*,-|>8Ay{; N܀rg5,5sP \rWS&KDK]BGɯwD (6&E/ 0|7}\Bdit;m%g9Ĭbr~|ftMHh$MTEcf HcCn1]cF&a?r5Wfd|ZC`Ըx yk C.ⶖ #g`оSHy/HFy0hA?1~[yn ځDfBg|[Zv2_ =VKh:S]+R4ۭy-~v ^pPNjӟZ&ͥ5O TsqQ5g6+qarSLya׬n6u5P.P;(IlTvm*CO$wþ.@ NH#Y?Vm"w刏[om9Xt-AѯIDG,gjvM'W*>+ؐ)IفɲfQ> A붝m95De-ǖLJJt{ $eXn5 O::I DOWr5SIFٮ[+"rJlR}'fדt*!+ǗgC _W|vJO{oWŃ/AH&nf)ThWR .h#ߋNAťRX1BpbRNF|D2|oڷ`};Ab/(4;p'1 ܵ' Kg#9'n |f5huYƃ;.|v9a_#ۍT<wxm23mwޡ CJF͔sؾnUR`Yj4Tpes8@̳m"~Sߘ J&OjW|:GғH+᷼Z(vful'6# Fh-dNG>K_HW`?Ofzjߢ|lvO8KtޔR߹ƈ!uXn繪8B'mUvjg 5쿗ycgž%<6*T<`fCLS԰"߻r _H1Q Cr-7ZwrM>LB4y>熜3-4Hk 4ߘ_75A6֔7Q`&5~oŽZJDW*Nj+ {?.b za'd^;u\8?X:;_v p|ʍ;gyEg%op<. հ^k{f,ٚX_/' ɧ(V';gݢ|ƩK)bۨT[^<ŪǢTߗg,B H'_TZO^4}mS} XTVH?ȇˮmY\VLc$"3!>'O9/f8s-5 v`ִw}rÉNO5Pj-@QiϳgS6wݦyg&#NԎ%l4E;U~> fJp"j NUc^=-S[g5" kja֐f&u:9cTH`^2vј 19I=]Nq"F_Rl} ;N꽏>sVX{[ffY4(gWXHcamP(nW/fU揊}ۋ<ff濊|C +Zg$.taWa=I=>/w0J5ľ$Z{9'(n !>:=$[}$]%U+{4i:*"^K]G3#e7O >JT'%PbtboԖg| W#\vrP,bJz,LseEhIʞ3g3 F۽j3\☰N@)~<>8 {А<YӜ .چ?{$N꓋tAvuc<ގV:H'qBɊ懹&o{r/ܭ;SI7&XmBPe>묭2TQ'AoCH:.CbPuE3$$TLz Sncdʧs+wi1z0q/rWغy:^!)!el]Lmz f \*F]ti6(}b 4Kٌv qpה1BX{??D_Q x:xde`@5J}:XĂ/YFw_ Hc%, 0tn'b-QQg[پx8@Q-4)]MYyr.pi _G>v &"g(齫ǯ0~7J1mPQCDL fBS~Ev`B?A:LK6!L}SB clw(acWa{vɑ[ՆDb7tKj%mF6vX7#wK u -ZY?{̜v⯈~Vܳ_nڙ(h*y3>@rDbuM>P},}O:=%8q"D[/CTTJ\p/@OA۪v@%$'xriI;[L"84q;ۑyO3\&F5W뵗 ;\Ӱ+H* c^9Q@/[O[g z>,š<~>o-qHvOKM$q@!䑃8ԍ4/ WgҒ\Qvd65PC둏PsQV5R(P~0ښ\u*Cؾ)+1]F~-3.Xw߹'K 3>yL%G4GTyBzn&_Z?! dYBLԶxj3]H.[6]fF&;aF<`pnYcTDgÝ+T*_d/cJCW_m_y-m9wfnj3ZNvWDlgp:!j$?&a/,AUV6FTJļpiZB 0ú 7`r7 W g&`lTrj⏢pu@m*dCv_\E ظP,ƐHC{7BUoJ*=qG6UM$!Mn=]b.B}"ѰF3`,Hއrzx' bp~{{}E.׉x Hj46g=B"¸W)Sx61_J0^̬ TCo{|Ոk8(d7vo+\ya&&fg~'@.yvm?Y_M2tZ5! y4%Y!H]m ˷-+a.f@ "+"1jԾZ^e:/EN6fYeؼ ϙׅ"uo1Rhwr+Kik^t"[fTVp{dfIǵ匹|Mʋ7o`ze | c?-ɿbݳ QAs ZBem"$ݑ 05#6xƁHjgW]&f?샃@g1ɒrG;\W.arptob!Uf@F7MH;]/#'c:\ +)'-գQNw̾!ze6NK\HF RS0s^:QpYniѸw h`>o$dAt@M}a_,*}BXR-,DN4j#ג|-BrHd~ٚ+Tz=յv}M%mum~:Gy D}P컻KCPznR~,mWӭ^fxi\rZ*$!=gU/cd( mҶ^ z^i[WO5 B GP[$~Ć{ғٻ͔Z2%O'8YQ Hֵ,5,ܝvɤjIBF_]yE)ň Ubl4CKƘ{\KI:"F/EBYҝLz.Ѿ5ܔ/˥{GedߺQq=>ϴȴ#U-ȭrD b뽰l|mz}Z3i[CۥF2r跈Ҏ>3D="E Bt\󕇼"O3@EhLy@IYqM:ԩ{$(cS/:>\nn+(sLwRW~ԯRI&Rs8]oىRk/{\"@<1J/ OolY[B ~(dy 1jKq&ZB*lաq"X2Rpq&m&aA-3v^AѺCB DeQ֜TݻlM+2Z Sp#F6\ۍrB(O^cW7GyoSw|+ܤJ⽓WȽ^NFV 4;42v楰K g9Q2X)k_)@q/+^m}|%!gd /q6ͼ#uF5nuon<` [wpbkm];C{hF:<Ёep`Z6Pz ՒWqqfY0i3Jé6ʘBp:u'm#`f* 1鲕 zGT3@TSC"֛:Fe5+ o+CWԻ4`1I5ha1#ZWg]C)=s}(4x>-@Eq9kSaglVZ{u79@1L qWM:;xQ<PaL#\Mlϊv<FBؠţ05>!ovF;yksb}ǭ LR2`FTEOsgD{u!q9,YH!ٮ ؗ݌NôHmJfMҢFǭ/~kڱUkfSpuduBb^thQb`Q]S{ԡrc}wRHl:Nj#-{RI7}lAˉQWW;k]جbwRpX|7",&S* vV+d͢x34\'\Kifĸ8 Ƴ|.9w5&ZEC2Ήs!̄ȑz]ẘp[/b?RV=e~6L.RTںDK-5\Ls7gzc( lξE( LJa1k߬ii·IS=gX7:f x.*J 55$mW2Z0_jS8fO0ʛYG vP1p  Pa0 z;Pن#AEnϰEtճ1 ,$ j[pDu!w~hz~ =OeJ!@pm/?@3%:eGɜ .i(Ǒafd%ˆm\#Rr)YR24nI~k Xoy9)ڔh7z5[gSyҹ#8K:'+GF? ysE q+~D[Z;eSEDϥǢFFȘDDٮ9@D WzȪ QE4?iT */ ~gf1E<~>@B<ڃ UHْxd\7 c+isbzE+ͬVOQM(r/ͤr4ف[ѷ]KPQJVy8梺INթ|:iӨ}?F-瓵o lle3^\)60.V'g/>\_h{+8UۏÍYdeE|+&M p=l!sw\Ag䶭PR;wHmw*cVf16w 6  @r ኞVo Neϕ&z e1r|G!mж7Ŵpf +U_UVpdm ߓ]|2B gjkfEsj|7j= ך"ښt)4睵`Sxf>XZae[i-qY::kV$BBY[&F|Śa90X ޛ#Hi2O.Qb=^Kb{<+m@O=J%?t,w39 7C O-|q*s;^TiːXEKh\X=i| h 59ڵb:1!d!]ߛ۠Xvau28E̶10E|I0$ !7,zp_@4 +㜍W%C.ޠynl ]Mѡ  #SuȼND{>ǔ+&&'υ8W ׹{c@ b8Wf]Bݓp}<6p R8=U hYc^$P&}fx~ƚ`>r m궎@YO7Hhȶn hC ̡γwEBx1l J$|nȪ(~)$Jf3tk7n=Ty߷l"'{Ws|@K+lc9~6Vṷ4}drV%&E)Fyk':$sǶ9C4stj໙Ku2yCΊ tPk֪8XBZpHuwY3 qe\<+P) s{TdE^l`IV?t<Њˬ tPIY̼wlcd/PFOeP=Zca=߄^ m ͢RChbv/i 9).+^7<؅Doǭ4z^c9p ӫc@ KR-2:0 tûNa,+BWp XfD&;|?} ;f!(e#?[ ڶz,ҸPj%?N.{?s5kt8C}6l( lV:擆YqR3`wn[-Uh;Ycw7k*x_Uj茧E[Ӕ4Q5af<85];0W{2_o^dh4ihL;.Ƙ>;ȐJ^ WV"Q(;bƙHHKx1myVBP!=\_4N@{PKGaMv|*Z,eP+ `k|EMf!P{ߐGM7Q`鿸gJTio(|8pWjc4<%qt fh4&1̳Vʺ X<6#fJ{ՃD  ݡЭAi8%TOn'S?5ֻV#wB8)Lnf3$|r/X+]O"& ?e T' x5#dt8 MI!$Cy) "B Aw{˟>$y"Zw)֋ÕKnmfrQ@,Z"y Q|7GɧzCZŸ.ik0*[;M'dbۚEu`sQ\=ƅWE}}&7ɲklN`èGŴ1rv 'ʜZ)aGOYU٬USJU~yEDKNgFZUR (D!϶  _k̜ O't5u}9ۀW>$^Nf:$ .$0WL!Qaމ acc 71AFfm{Ɯ'Ûv,{ۤe,TFK']=Bn1;|hf7>m'ғ _; e݀c{]jNȡ %!O&>. UK!08OF*mW/ObHL6H3|ǒ7f4妭cum䀉%){z% s?K+>ZdE9pz2sEfP ,X*7ܖhQWi[^?j|bаŰ3@)GcVsE"dfī^#_y@{fDqr;codMT*ɒ*'ȅnH#K; 9rS'5IO+q鑝]&5rhM.T4S QzjWKdϜ]cזs.W=?zq@3=<N<.Hɉ@}a!>ư f\| :e0YF#J K(j/ݞd&δw~C^3 :X} 6H،^~mïz2l2jy9; WhOvf\Jt@]k-;~姨+.sB2A?jFg [LR3זEn*{Fi~n%\`~vd5?-5oyxhDVD\/@!-Ad7ǍCW"_su8#luz|nrY0E\]˨*Y6[Fճx*=#3jfQIRWOC;mwb;IsuS@@"ڦ?3BX6$ɱ PĠ!bSpoÍgc̜5B:7z8Vc%<#^Cp `'F*Z[`SФ'+J8 քVO> SV [(Ht鲔|CAaV7LL߃ˡ x(T  ll(3Y\YuJ6hQ#ɄhQ68tT3֎]у*݉Wۋ=,Uhj/L]ZYV#7(Yf 9p==|&+_%J쳦Cc7r:* ɴ8ɗ \x`rI8Fh.:Q<_57A%Y['eGN)Od ?]F&$rM5| 2+~oL/H}bi&!=V;~F7#:1{SG"1-E%USSna:hkWe>W*Ա\HYCe9a 42 ci$,@xO bY =`jp;K!>ˠx}ȩT@kY@0&8rk=*cܪ>w:'7)s@3Qb󔄸ɲӯk!Ζ"X#Fxx[vCTa.xgFӗc΀э nB~X'kQ(jR. 7Z xD4]8Ey ܪ.pIBeCeN=>Pv\61MAdlFP[ݖSY˔fZiD6+'j"'/$G踗`2wg5zNזo^ mkؑ; s:i{5 @T@N"-z ]wo4>-h\_ltBğj."HĒ@@SW$e9 ‹BEO=P?t>=@ԾHep!ͣ?ҿE]QO RmVcgDKˎmڋk8swM3Xw#:yW3u4Y2 HtT[Pl(eCԜh>`+5N޴;:J}<]XFr[|an;^|&km64iJI8zAh@J~ϛ [K$w\ &/(Nu\Q|D@sV[:H^(/ D:o\j0ݭPP6sNT`PstܬR)UM_Mi|5XJbgZPiZ5>Vw<x' ]-)>?g<,d A@h3|.p#G C4'˱J!i/1%%Hk7c Dkƫ e2ϑLa K٦`g¶к˸5E֟.jn p]䙞O=;-QL\Re XV xx|0Ot8riO _.{KԘ8g8#_WĔķ[៦B^ĜW ?,#/ieAYs8j1}^KTun-noǴ{MXD^W/TgKT-y~V(yݳujN4ǾBOWjQ' "PDMD?te\hx3A"(w~yY,3Y{0"t' $u XZ]KJ1Ra`vg?z"Lӡ϶ ؆h-Y_2!#_L.6ِ>(f!["q(jkڧS -f! uAƣUb dq#<$-0u€~ݕl>6ܜCCX Z}xM7%ܢ YFYF+)(v,P6Uä`JBmu/4%Cmp Q3PTQl ‰.Q/>,Qzm`= .s*v&^ɚUqC?LdCiTMzVgrs )CūAKH:4'Ԧ1RǺvB u@vihN.\!櫯4Dj(2v8N0] 83$d P'l"6)k`mXz% 7S;'My=eKMtʈcJyXK?:7˜׹6Lwip^:G$Tp JNo’$>~pk1K 'ҕ~W/WLm̊@\IϿ"m5 `vGE٤6Ɠ)eyx>w0Іk=o;&Qmuz. :H(AMtx^̫İ|Y[=Z70WDʫP%aB+[ ajbʙ~F*y%?w.0Tg3{i{[Y9)ju橣@t[D)WJx"JSUӁk(P"-#O`UW6[J}Ѽy@R._[/K|ݳsy"DGȝ,G7"C;2O kţ"[Tԭ43yi;'sb5o}t4:36BLMg`u{p]wSG*} M}SA j2"|=tw>/[_72/iT-C|X pzPY~~ Q Ci^6-#,זd6"};SR w26'+4c 2"=#Ŵ5\WjrʌG[Luxa+l;8 %sr]4pg;$c2r"ƫh>,%jE$b8SZ*Os`\G4/^ %;|ّE1LXrixI 2hؾck &,y>H@[ܜmy?##V.e)tA=lE=r袨w2'K4 D<׹%'YC>W֜mzcD sƂj/#M)>($濅)`f0s;΀\`0o(\D-%Dr)B+>S 49 G4'ZB P.$( "U*)!\+";.>g;R骬a%WG0^Ը(ƷD.l SI+"Nh͏XayIXY':& q|y=<|G ^e8,L/hɲXA$`4nU>EԮmpҞv4G Atҍ1z Yzs$FƚqisWH(Rת4ycڐ/=]Sh@jI3AGE[hL7+dɤ ꃧYuzbi(lqWK__ԡv, Slnx+QLy|ޭ="GTI%ս.OʻƇFC^vD;y92}~cļÿK,yq/gd*RWutkOjUBLW xa(^);B5n<GD A;jE}^d+=6tZ>08{1iF9k@gΗGJyPo'o`SfٜT>d Ʃ5{Xf;!<♍C>Zg*bpʬkJPJ) OOf\(#tp/(LUIr'r h*;Wcs3c`~g_E_ 'q5fUmIAFMAx/(Hr(ٚ"_wryӰ>p6.c[TX/2[ $"_f:+E8bR=Nz@x$%FYr!<2q,s+ur- y3ŽazC_}^ |'ƨ^ NIΏ,.*ҙG(ڟHSE^B/a[x*SF<Ьa~-wӓC=(mENB&xlFqө Fo I%%9WNcW%-E [:)2@!i|C.82N"!g|?KFs_nXhKS4;E& sʦ4b= !g\\gTDC+3:ʧ:>6ϹC$9qa}WP`uK+TuX_ An`z.ۆC8Ǎc֎䕚z_]f/KGo$X.p00E7Y5V;srQכ[[e3rO޵a N7}8Zs#8^=]V-[s)iʋߛA|o Pp"@60g&3sP9$!7F=O0 Xk }XU~1rjVu3SQZ~EY\1yU^#g6y W,#) eP GС} sdf=Қ6#lcqS;mk^2 dn^[s{|[W\O~߿]ۘ1Dǂ&;K=ck`h"g KԽ>A A;ޗMYz? />*e#Zn?;[EM6{^ [ΟA-bFE`V-dždAaJ7)w.6MfV(Џ׋~p3te :I6&$+I$j28IkU2<(Hw:^L;ym{9Pywde J'3mD>n3d"ӥmcǮ{{9*~%6rSqR b7b\jج` Ӷ}2eQapgmmF_W{.hhKJ' rX"޺xmC"_|kc55 q[g6'^_ikgeO#0hԓ&AºxJTD)pRqw}<ʎ$a"Tc*\&?%ê+=n^)b€Lzpt.%,̓4xqpEblXKx:5;G6ܮl/hO}C3b]bR3OwJCtP=c;LPlE 7lz ;w# b;'Hm{m"#E>Xuwf,RC̆TtQK5'vO$eٕL@WRL ~?<ܯCAW<$PTqQ3֐4Vb[6 (emqy$~bFz @^,3D%|O}j k%zC\"cڠֶ*Q-U+ޠg+s- ]J$wvFOA ^]ɏ WgYZ0707010000001b000081a400000000000000000000000167c8d3d800009044000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x+debug/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/KՐ]?EhDTTk׶Ǽ:ax1ôW$gm6[reGDpDx&/2u E' Ws%00$?dL#kK(-0V)/zQW͹6zwoe߇f1u~R&~k\ z#^^~(1YvZZ]$}GG+y{X[At.#ŎL*f[B4w{ӣi oPg?06ʪrvidc襭_tˍ"`sZ[ b% BlVI|TH z:|gNiAZ!#X)3,_x߭_\!z_^9- #di:8j[#b4hxSFi$u|GI/ԮB#qYoi׸c ".'X釿 \7 \vt0{{\+VX{60GRH@4Q&'@F1_]2$ H x3$2aI2<C2t"a |o5f(j mh++|reRt%G_4?_cJBeI ?Kh0;*ͷpȺ#Չr2wt|sNZHTDW\6Xas j©Kl\W E-cQ>*{4v-3}҉F!߳#=UQߟ sMܯ^ޮq)ok^}t:n7[yz*M%xZ*bJ1 rk2\dsTK [xɗS-@k~/A @hzʂ9tژ,LMKO0\|v^WK1Khy-8C%;̡(pz%R)l[Km+s:)ۤC+&ḧ́c7+HgK םB!V? #T4 Q3=y9M:`!9Oh%F-}Oq))iMa?(Cw/&24:ZĂ.Ntch}#z?q̭8Bsi]4;w`C<~ѣx 8kvk#D+%y)VWpWmC׈d~[R2[㴠z10,d\SK9+ߤ )WCa1r։Ν4^ *Ibɘ$ʯ29t.1A\B%U6 ߧ|k&ൗNkUe-Bڛ v6tf!eDşmR [FùL',XyY'܊v8+'.>~WkO?D ya)re } e}A7}1zm$H4UNLh)d_36GmBqvL7F%?֪cXt&{𺩑 _(ΩWC.v3+ӆs;d}?PVd㘽9/Xl݇TP>=13ZЮꄙ`ϖ7"U}:^t+Ԟx[_S8l&X_S*ˤ@j[F& /puVFaL?/(ɮ(~o!-) &{ C-`J2m7#@҂7HBmdx<ۊ9 .va S#aShxŊtGaZ`LNA7Ɛ1 )A Fk~3kX2np>҇$0._hF/)4i=wN"C\6!zJ sjrBhPTU&$O"2S~A? ~ƪ沫&'ɵ`)W:Dj70۶^Qe&o=UQnIT!}M4Z- gޕUjد%g F*H{*j35Tҁfy&3G W.WZaibw,k.q?V,uW+m`yFD0m oU6юxiy_n5fܧhlYm~lX1H$XϒgqoN1Ϯ%F;?mkK ^8o|Ѽ$% ї>7em}bc8n bu82bk@;#`3̯,B Z9B{SDö_c9a{Gx.@0|~&Գajq?mrkġKB)DE?Z=n{`dq"-~ҥ]mXLAT%ȗ675Ku鵱sa 斀 9j!Q唼D,pЏZI-ސ1CDDrHQ2qn<#Ps=ܨ[p@b-^'J}'ɸoJqA_AKCaR;=jo[7.z}=?oDb?_+,=fr̼ OI.O%0{u5,^J|kI\tybѬq% x%ʛ%@w'F+p¼Ing1R8*ݔ6vK?k;?TUxqYXĿ,@\X/CyzKT{ 7Q"M K;[+k= ˖ P9sE=amOb ܛrԵeQZ3GoU96F˚x#5![MvFŋvr[Z\7%+mpubt)TG<9,g/@ީ9Gɰt~0fׯ9ٵ!O2@ʳȳ{8޿,FbRnx25s[h'Ae֧eqZbٽ1?@Ŀ$/r;. ݴ߰zIAy_IKjAeN(%uO f ?aDf.0t%I e@CcyI؉th!CDI! cyZiPmJP Cl z/Bռ`3/ѳŖ'n~ N^dT_]-?DA6/mTތPSvO^xA,OcHtV/lg1;0 {kJFIRKu\m,#k hrCC}x`U fw7x9 w #&-(9n#hZ=Dr}Bz1 :+w#Kc~ . 'a`si:QgK֥^9xUE7^A *J?Ba 8diK*vxu6'Hx27KD~bBwQZip3ZPL0.O@QxWFv4:.N@zȼ[W]"R 0@2v3zc_N?8φf(s4\ 5$/eѪG\ϥ`v75᧺k/]XL1i펅k[aA?_UX*} SHLUH{3Г'Iګ6n]A<G {6[m9?ߗSq!_k5#S̷@-sr\6@XOres49m,Th̫^D7|hINY75n RRRt8'b쨨tX\#*K7DR`>O.Lu#F|>yGO%]©QU鐓2xAq76D…7ʭJ6/E^/lk=%[kbI^\lYrk,Z+BkU^p BV8+}9Ƒ~at|>wԮz>HsAToJܱ,cH4@qܑ.JWU>QDAPmw m2FJX6Ďigi:P_Y jj 9,d0%;ұK)JPxUI%;|8Γ7e\JkJ w_3PIi2t(+PSh ܰ˔`O)LOByX@3lJg4y꿦O{.TVUO( 5TF`\^,ՃlA8O @ɶ.TnuCnVka*g + k~L/+}Ӽ[+Bo^G\9H7~B9-Gp.ȳ|/SdSQiݺfZԞH-( y;?9<%Ȅpspowm8=DŽ8ܓr|mꈚ~|/>\ɣCyy|GFvk~AHYr)c7YU(tLĉC.m`4M`qL 92 &Ѕو;|"sshvC P`8~= t{)ManhsLG;#<(=P}&$ڌ^IqN 8ku!>m )`st8vqiE =`3 wxô\3ai)Y0Q/Y}'h\ 9o-'cqXhxk9 俹fzI?-`aVyW锳skm+ﳝw= >p1N;"VK2 єnoӠ`1>{b` ϭ\}hgͧKl}0%ދksh:HӁˊ~љ6ަĥ@Qvpld38'ɑX=ԯ5/ebw}*4=}=NQ_6N?zFk ~.c ps B{D|1)E/i1(-ò=dg^(BwP/`.ksКMpk-P(c`XS?ybCXTiq*sX ;]]eZt6cs =ڭNL[0pqWK agY$<~qfa@;Sitֿ t ='J f[[RJť5Ն1@B!h饱}Pyh!k}gN9 *A6RR8^`|Pid؇ʬI57¹x(ﶲi, =GfÒp ,Kpl+zh1gjDDpShR?T, f8q-ed NLZڨV4ϯÖ7͍rĪq Kh;l1( IkeXp$o+;I[17Z'kwrkK^"fG(e@cUbt@b<"7ULa l貴.1,;_3~G,Iؒ4Zi-ꦅ)1С* rZ,KR{AzF|=?x !<>xHBgan+ZxU%^TRg~.=+C)h:E;0FǗCX^S+/y` $O #%Cr$\ut19gte4AŸB}=C oBρag}`+xw#Tm{(bSu`hgZmm-Dv럹9Fs`,|%'q7uu8ʿ))"QGȈ&Iゎ-jЦ#6—^$Q/L)WFum;F3Uq@KZ8IµcJGa[N5_GzR7•x@m\O?Ʒi~D͙%hPr>x Zh\߂ pR5[L YhA(DamEs!*Q|f}3O z1y~/md߅ɚ#35)з .fYVҗj?H5cD{ =/ui T)kEO鬟a ~R/Iq҂1-v+0 Iɀse,#V~wh?`> ;͊㸁khI٪Zw3Jo纛~ZAZ,f+44=;$8o>M@joìwv4u%.B@>E~h*LYz+ԯS8H=YÆgikJr%gV^͈Lk`y =\KT(u鸷KE"OO:4Vʲ/iZmÕ>O|@2>RӧCjvvK5bRK=(b=6O ?&0Wkq7%wQ;,Zm9ve>$P᎔㧈Fߺ!i~ϼ,uhЇزhNxhF҂,ٻoQ c6L}R%$3bG)arz amҧ隳g)f4\O`,*DԠڎ 9~MQ%*mqUϐ=xS(0BB>}؍ȫAk})H=ȥ=g,xvwwjj_%n6g5u?;V> C'@eU8Fb ʼ-3[Jߣ..[>_4(}"[䠼E3*p46 :^ilt_`9,^ ;噫XQ9hrc^lkšL.sD?4}vB& pj% EMJ^L5IA|`)s #Uk?̉g$00pH'F֕( nYofdw:z:Fs=\DuԨ?f[ވgMZSY98*,ƇoTn9<\lo!1ƧIc9xK5^2bWz"hm8XQ^ ๵%GFMbTݥZ)D&'ҴcAfy^y4ͮɒ.}Xp ׄg:Cq5ьSwFN ]Lڮ@ Ȃ|B@E[Iq' ; چigǓpȮM*R=!aҝ+ ʃqQ< s>\q\MxՉX-$ 8.l!]B9f2A黖y(LKLE #D2z8GUG OG"#>b umm$="GrZkʆt2GtÀ;b+zHy B1\ }`xyK.BzƪçHA1Oѡͥ YԯyB7r^B;3[Bu_emHx j}la;3 -vp8`v=]kMcx,N7{åۘ V̶-mg\PҾF%vGUuOa" 2nP4BAWvLuW p%~ lftBƓ,|YOoVgx*xg!Kf9UM}DZߧ!244f 1YhV'^+ޟ*5/`Q.v2w1#|kqGP ~ؿR ۫ +`NgEc̕hh1̸W0)i!APp{eyP.Ϗ"fseGcIUX ٣H%hu]{fꞛT ܅>$02޾Oa-u3VYi]o?\9 A}XO:(ɦ־?8jwU#KܰRP&a9Ŋ Y[_k17h*ՠ}tnKCvL[.OXXDB_F+9}'+IS2Z4!L,qZ qu驜yH!䟹*k>?Tӣ^[y:`x@QaU\ɪEW4!MPM3pFSا] Ţ neR*R>qwS e5ej#?&pA!XPu5%daN6BA-|g eMMGw3B81tŠ4BQ4qA&/Z:|7Kƨbé& 4L ׄ-N{#!5Bв3Vl6IEfVΊ^*7m<HAWQIg2C pAWx 0j.!c/R׺G:-0aV4%(P *1ډ Y_Pfݦʃ x7}^nQdl koA^hַ(װiS]]WLĠ+6r|~KzǣX3>uِ&܄YfV9jIYGo #F6,\U7Y" y{n9|QͰ&E*Zߝz4UEubCķɴac4k@Ao柖G^ZaSkN$Hߜ(pyd˟ -6HAH5PJ06]COTYF"ZI-d}~Q_d .MU(RIB|lkZ/>o@a,<&M15?~uBq(K#VGy4Z/ K&)+TIBH<4Caw2RmJE/[|U tu|>ci1$ M=`w4BIV_QSurf%SQ԰NA Q@ \-ym5aKƀh7/Y/z Jc)kZtXbFYcdP.(#1U.N(O>NKh6+ϵ_P-ATR -㹀*\?ژplEkiY?tK z34s h ;)K2Uc#&@73bkS$jI8@>Z"[G kÿ Ս ~W#L&;ڠ3!cg70c :4݈vjmDX 6b_~p\~_ *jd-L'D.<--ز vC xj؊I?&+]:` gp^"v!R2XVD4Ss!0% '6$cmZe)<)ü~orKל8n{{2Dpu+qDktPeBu* 7ݕTӶ#]DL ژ/tOr66]W+_ڡ= s+>OܱLc0uj&45=k`r<.+$'eE[G%çKfWdŃ(bv;|;\nGc̛+JMRTлW0d36ӗS ͿÐ'RCC(ݦ|XۓHç2~xH| b{DanBw蓅X?y`Cr˩P|`9NVC,Ǩj%/Z$Uf pb9xʌvhgx_w|3+ #X4t(|WL .wt݆K2"S$٩^'hRAPfpHNvt6' ~t-4Uܰ# 1pS@QVT H;T_(XکJ`!bq/*#] |:˱VMG=ͺ u37*# ̑dV&li0م#wwȳ*Iߍt 2s9|Sm/VM"fT?BZ<8BWH&&{>Q#eF^mB F&9΢r:~!y&PdÔrqWc*gN"#bhp ڋӤ_V? }z!F<&q ئ =j)\_Se^Mg{M*T!:-b/& 2׃[i7>8:g*1k ȓ*~%06AѪW>FV{6:!) *"zbqG$b!h`ssy6QծbJX Gq3J;#8'*^;{`Oh b3>xslDA#!1gƠ}`E죹d2!d3W2P ˽B~E?Ę9hvTVzsDos%bigdȔ-0d mVD@L2:4. |ze]C~ͬwNe%o`Aײa#m ~b= }LBA7:0C( a;ϐ~`;c>BCMal$D s?x) ӣ3W߹Qc1pc1:d Wk2}{ xcJpI- + Pb9ȕgKU1 15M--mGY? ܊-=yb$.1 @;H{w(h&ːaTPzIu=)tiuG?[3eQ;3UdL(jǂ4^pWB0&N67u=4SDd0"AǓ֖byA!!f>`.%1Ůs7C^O*p)fUkq?zǕ ^EWzڞ+sj@0R`e P./ΆG5/hjS))QfYb24[.b.TR"r W1JIÊSV^\89 '՛1 XqhBog+1AԇX1mǡnZ:@୧ex@Y '@qT̀ %7W{#&95bƼN=ێGC2+v`)g'㼪P ^X'#"y;xyZ[Jgw#muS)2yX0=@Qb`hADKFyS OeVSǀxh}4A7G$ ⿽h8&a5M+I"h,<i WnQ\]RB~z.UybxGZ3Knv)YYƥN9>Q!+)ݴ7'RYh@ߊ߀Wuz4s sJ=@26TkwV6C(M.ƲqN{>?yasi ɓg!!YO{AJn~Df.M{! ,&">o_U2JѤA/-xbY)RhKqcAQK.vU5a!(~R]"%Hc^o? CJ  BR/Er.K!mm;:ڻnNӍb++un['l'=Κܐ>x%of{r810g{I1A?%+;KFhv(u&o\a8ѡ2Ϟ8nw"%C.A!Xt2٨PP:5(iG]{f އlʹ.`AKK`͐b GvBsbHlz=`ȹUtm1iM~YbIT&V @)(:c\OƏJdtv&)߼a4PD}ne8Wuax uEX=0yO$w ➔g ng_sÐc/3SV`'?7_TGqV8;sA;)2f|Ss'%Nb_W! Ma $`~ wD_ʌQSPBN&$i;y17 pI#!zMC6fzʞwp+{OCch~slz^~uqޯmk@ S]yhf]?i؈p ai 7Af )m]+B0 & Fh  'Pwe~ ԩKvއ0o_Y_vO4#E:υPL'0q ?/LFK0TfYEj>~򰆝!`njDИ]r W7ec!퍗jRopDF(407`_roO>mQL`ȼ;8LNgn2E5 WQӆͬ nZMHnm9ڸ'OO;D> q&<*jشDYPf)7K#+{<{Z1{G #Wlר_|Vn .T8İf}Jt%9˘f و%ן2G^(bX}@Ap}e8֘3ޛ\p\G,U_f-,&NI^]K.Sy? 4+ͨӀ7S0dq }!̰ wKt$m' iCWFipMF-2ڢıQ^jZ^w]7y,vc%Pi v2%-&V pEL S|T!k[`E C>2;@¡B8>Mk\ܙY#DZ`&D& {uQm s[.j&EIvȈă|!7^ c3 G#q ֆ8~^ơC /mmf|H}1\ƈR9?56\bYoGSdi}.R#D wf'g!?hk)97g?\4Wm.HRy\4q: ~u bF.~aF@!OhDDkNtPd+jf_O_&'㣥Catɤb{I e 272p%V)4ձ<kSmiwA*_Prr;1xaS'0-y(J . <vE麶:_)ۖO[ T~1uC=RYV8L!Cfm&Y <ĥrh۰T1cˇk'-"]V:ڏ[2Irj٩~i?u%-ⶔE }^{Rd3Dw{QX+H)O.g!QZ,3)sdio5Btee$2nh+u1.x @I50,\X0_+E~K pzþ?o=8y#'#!"(+X2O w(>WiAdnS{u =Y@9gAn4MLÎyYH8 +JFz[qReԠ&gPuLdkU ΤBFVH 嚬Co"jpBDd<{uaw}V^"3᯿t0mI̟[^aztwkj7 0] -.{Th % eqAjURIZ ` /GxAnwlzVeK9j( d%ECAq|FTT4?<+@l%R񰲑";yn.&*Vh9CfsE^:Ftd6ZԨzma2[$RB B%͕7ZXϔ} 諢wt39VG٭%6@A@2JՋ^dݤ[юgAZPHܽ eA1}f^'&@kD Մhdj_ -GMo|ki"h)ףjO)kȨo>JZ{Kuąb#,L-Q"%nYH2ȥL-Ӝ+NtBmEy]Tq}Ь=Ɏ{8yIΠqj wh.xNv `IEar$fٹ)0E W=D-x)O[*\+lZ g1_ZDFa@H^kRλ>01^.q֯ xCG/;N9UY@EM~gU=?(%5"=VW3Jg]3(%%ד̒n8HcsaydrqNѷcl# Xnx`I6qaYB%ONN_y[ Sȁ+x:0g8SLqոeZ c5&i5@*uU%Wldu+zZ G܆udenm@za#AQ‘PG3S(@ n>4h0Hէǹ*.Ѣ~.£\P`pf4G0y!HT8]kZc` xGz8])2CKOq}ɶ%8sod Ȣynw.A([Y|,$OG.Ѿ?^88JY n`Bh )4ZxdPSʰ\4e`<,8e4H6*_-tY_(70% qZM8^5o٪ĞX\ˍn*H܁wQz[T#@NXl02*Q* b Ǯr>W":7G'HlPsC.1> Xٝ}o8kUΜ1Er`8 *e$}k?Y"0Eoi.7""|NoY8quDciFa菱ר&*E:àaWǢ 8̕[Wxq w {>s4ѧ`G_[yj%o@A"ſQ_LCDׄԔ[MojcaKł&A]PQ߯o㖼wHt7aZ#ߡmET^5{QXMH4Ɩdm$d{: ݈X GJhu$67ܶTڍ&H齵ӹZ8{hzp?,DE<-jkj={Fcr WK~_UV֠GyuĨQp1SEq4@[\(ΞC[ 꿲VUdڌfHmW]kzݽHw@/UxFax gIފдdl8Jз|ٴVg+6%5gj -̐'y\rSIq]|)ʋ:3Vݩ۶Pu䧽 !5՞ i<\,)ORBƑiʫ; 9I:h _G04p ឤJp/km5;H}f⍝U\`{ڭ1,-f* 'RUYuFTunW@X!in(ӛGj|{dը,rM%P9'LC(pgn s#[y`+lez:'Ip!j5 Qcqǡlvru&xOYlHrf"JF +%Ju&Рi[i91Ve^zl[Af_؈Hġvf|VmлE3{W] 'd∲{(gl |ǒ}Pbf^-kf͝!X2gkuFE6/*NmF &ZvG^#oUQ"CJ3D}ri8sL?R>p(WPת JO5X̥ΎD(z+p?+G\6fE*9'K=)мa3/81&꿮{$jd2أQ85 F={^'H=b.b21_hOS)ӻH   *#~7^Ž$IZ1uUpC1aк՞ކaX30 tV7 ab ŏ[S A|Hd2 4kZ ĺ"Xv,_4sn FM@t} 9=ź ùp}{]TR@a&149 ;̀ak&9XkZ'ag'FWh]*ja_)WsԹ(>zf1@1e Lx!RD}UȒEk4Js4 ܺ/XbM O'zks~@iԘ)>IzaLV]8YEC#T{P1ȶXLV %% A=$a-slk!w6Y[oFb ɗ.nOGtu~3ʧJ;,;wwd3//| ;V Zđm0oX;`q_=9`8q*wg[$HK,5_wi#eL+e /6]Rνqf]$NP,@F+;=S.ȇ LlQe |f{'[D ǸVKdfΡ9p3[^}Wg) yQ GWhۿWǡQ]׾#ܾ( !T;P%۪3CK*}Zvn.%RЋhf3oiP3*¼DqмZ_/B#$,e0Z:*2Q4Pz咽{ീ>!&I:GBaܽv?mv p:+lUtN[CJ58lC'oŐk_${ш_jvjRaEGbm>xmDdRgRjDps?9wZbP3 h;$U yeՠ9]( 5>b>'w]}_ Vh=U-3qMK{|o,Hcv ʹ~gƸlqό#a]TESlp$;R3r(6/Xb&u}_=0uSM>o1m1U\=䃧FOQF:GtjB{SztNۂt<}4q%d U&9J(#`J5r&67V$,JBEG6bxg4$vF)(֌ {KTEQEy7y֚[7я6{%}^#EC=#]izEN7q RQPJSbY#Dwm !nT$Gr*A,5WE"lv9u _ ֤SgP"(>CH33H+ki0^CA%,`XPfVH&CLëH.x"/H-Uof3 fhdbĆ"_PMꪯDs,5v}DU5sPl8C]| y(jf^;>'}O6/X/ȡa?y3^wڜϵ Bubθ\W 0@=k2|m vko5dqZ{s{4srO=6ȣE0t%R%0¸V;!l^6޸u_wE!U4p""w"hsAFKR/ x9sQʑ.&@i;_r3TDe  eϾ(%z_zRӷЄ&$ LKQiz-;9]ډ;ef[7,^yVnΏ'ƗôRŭlB^]oGo*Ւ-v&(sxR)x&Ѥ!a(zSNe񥏒Ů 4RhZk`X(lI $K@ lNp$-HcX6NwHlcsS:Ds}{.x$'O{^چE/4=\OWyᆋi ^b΃LDDwqT>m`Uru2 D8wN7Z ,9wPl NuV*CFoLﹽ_r;oqgެN ;gQ*C)ХҋK+h2c>ẽcEpWcۚ9KRҊ#Y.?k6 zWK{.uKA,3lu'Zu?n//M/StFd#<8ۏs0O-Ûy˳xtB1`ٓ2ܤKnIckSQz59[8Áa$>ѵڠq N|9,#n z*%%@ʹ\N!V 렾$f΀z5c%<:ȕR9z,S:r8K2Rc~=HN5>VZ"Cxmbȉw$ D]0#٢ ř@GoT1T(6o(DyN׌IJW8>,s@)޾YQ8HN0qekJ{n!Hd٠N#1=Dҟ.+-Y*W0*ZrΙvؓ$= Qc@bJ8ց\zAh8evB(Qb"#̟oa.DҬd4*rYy*ke *p״ET҆r{V"׌T PxQ]q.ױubiJ18@Ƽ>rNPqkZY7 䔛6a ]4Rې7h^kDȀ0ZfTj B~0ok9 (Jnמ!#Q`g/9M` ئ򀪮|sz6`Yj})߷('=xspj>D6v\RȜK|_jKA pVϕN*D:~#CQ~5 K͚f+L:hPW;jFJF̨t9 f+TbW@Tu DR=B:;/JY֕q˃J!1XcTӶ/%`!'TQ`6&njV 4v "AsX@nܡH%y@kF*7%ޒsQ$"A;ROa^ah:pۦ +b1\].깄S x7v>O~ ] @\ǚE0?ߜ5D|I4 d4j{`!$iCcA/B/B m%jXЄ0aBOm)L(@{՝?dns=m/*P]}J~#/'?wzoWaUaĶ51=lwt xhEW -JORcg_b|yz|W7PPѾW~L3m=`6Rk1һ.i6Z,BePE]D m&:"v Og*¡:J_b?u?Q*cI1އ w 8ci,jl·|Խb;Cq>yib%="|a?8Gj[B_~eJo(pJ v10?3@YtЋuΌ R[|o0P8ՑМj.=Iba{ڟ(R ˨7)^ 'vYo[.F9%<#Q2^Sn};*H=\#_-O)y@۔XToF<ka^"W~BY0it(yY5.7ј⸀#C7<̪,q diDkDa8V6tJrz96;$mԭNUC[ -s3W殓ہlG v^y{I-'ӏW_8*,kQ_@ , bAPec+{NZj *γiRLW%52#{=4RĀY!ьG*P{_p?t9a^JyB%[ԏVu4 au>X}r_8տݼ鄈@on-V%$/ ˝oX9>?|$~cMp(Pޭ+  Uil5+'D-eb^!b cpM<81Go m}2N\ت irl'K?,U~;t&^h"۞ 1`f{I~+ZCa1p\FU1jf`, [sL'`,D ΪvA J)b0T_dzvӝw,4՜Ǎ[oNǛ ; qr"cZj\5zBd)܊k55)ҕ4eXSzgAhyla dRkެ/"8l=hS3\ؕQ [F_R8֞$QՋ IZ}uTG4ŚG\_,txm }`2k%Z,qSA15(ֽ⹧Ϙ爒:V-MbBXV,/yV3A1SSB݋vs| jFWGyIVѧ~r8! fR7X퍰ߨʒW.<S[<ʬ;$IOI0ܠ{ם԰g6oP󩑢?Ή2ڤG`wQ?Iq(( I%]UR_ժ"+-Ɂ*E0@fI(paا^* UA3Ψ'ôp~DW 5a5^KEԍ y4bgS`Nͥ%L"}-q\9],XuIKĐC?[J/6-C P%Q&ל]I<.&Bf>c"!'y=+B8;i%KvU1V/r\T\Ky*X!U31Ot.)?I *vͬ;Vy1K{Jf0e"a'+An4Ef; zlUn:1$%K8kmxH$bݿNQqr:WۭD8h)6z镱[}_ޤϸ %RYV [X3# 3լ$RXʢ6@5!DVPOZC@Qvt5Q?ࡩQ{RS@ߧLŵyD$0aUkpF>A僣v 3;x5cDDyO2^~LA$p7 k>'5ȲMrBp5 A|w 7,9FIKc;3;@EOVMUꑒY:eviԼyoSf/(|5h?+L4=٘pB՗v?AjOYpwG~q{@ @:_tpCQ%R ezu("!eO~֪E<DאBdjwJ~X7f݄d7 -P4X[eY-P ]gUwL@k;!6>{3^3\xd3=ԳR\$= cth|>2.BwrpjX/Yqyt+nJe#5EAWiH gUֱ焛 >fw <! &&Zn,YdlHWG=שa0W-F@o ljA,.KV4A4;PSHf iS/nAwK3רtTIPx ^P{=^+mir³,DeF騥w)y}v ,kЊٜ̯Ԕ%xTǕ^+:\JiVA2կd#X|X5@#RQ:ǧ&Uoa^mcNaChAMk)ƒ&x9pF s_`6't| rz\PwE}K%]!L]c>ܟyЉ?**Ѧk燳2p?c¯.k- tE0N']at;_K݌x;}{dBN- W֭kww42Jp s5N Ԗ!J󯴉8(U {0c*^~d.+\x b'h+}"Bxƾb*fY\3kܩw=ӌ{^ôt!Hl0V3Ib*{JLwz%@K9iH&,-e-u *5>}cS`+*Gǘ+ݡ2\9N]kdY w{lkwyaL~־;Hf _%v?e1<۶הB&=C7uP x;VQhPǚ x-fL-vrDY;D4+}bTZSSh_$Ix Q@GWI4{5A;+(|xt &&R3ᶎAڐ[7[y(ט(b~52<ޠlqYl(OأXyD}@p=08r38$u^I'}m"sN53IG~߿ 55 ?)U|1ٓuj ^ڛ72ߛP/g8-<dD>[#(K?3syxAPR'@&ӟ48H$a;„I3C P!Gw<-# 'ꄥo^+}'asv׀-Թİ:vs²͵UHd[6  |Z1@ۋT:-t"[t\ūNDX/w 3Q}5O5!R$\R FN7$ yigVQs U?P||v@xݑ 7F15@6?% >jQuh#67"zֲI$00n_TC˦2&!=Ylᦏa{:?+bFٻtpw)L$Q1Ftr09! FےZ@(2el8Z%5L: Q}5 W[E{܇G ;1[yX]Юh03ċ42Hvwn9!2Z 6B >` 3 ؖ_G?ʏSckd6z~vXEx5U?m5wQ!v >:XZ~f&\~pT% I?(mE`C.QӉa1tmHi5*oД,&1k; ; ɂL&38tEZUAy|JmZoF&^AERbT҆L'W2,CEg_$+2䓢|lj* ղ.oTt"%i$OmG?WJã#!\{u+)kB-[J \ dI;Օ,ߘf" W&$5aSc=tJpӞ?-`T奖|PFv ɹnƢJrl/X{hNܿp+9I$4cr|rX/I|EhaGBp7dxl';bQEcqOǝKrJLDgϵr@Uoxe>H+DefU_f:2lbn^clpsI[ HBj+ q&iȓ_/o c9ȜK(V=٧ "7Tz;7]e$ʿ>.ԝcR{K@l}vw3 ~0~ϔt z{owuk~>%wnH`!B)!g0,@ʯܾm,-(a).@\At#}SW󶵪HI/ b6ɽ;9xܗIkƞXSm{D [l |^>Lzԕ +ߍdչj^)9f뢦lAID)Nd'Q)2M/N֯OA`>akp9v AuqVhF7KP_^Pr+t()VB4 =|HIlmPLsXT$V)pucB=UeB8~ gʀmN0"oZ` bs1"en?J^9tR؄h8mQtoУ_ZDu(sv07|wAm I%|]]y 3(Z'吰veY9ޯq|[zv q-.wItba4 JXS{Wˆ+7Y>=KM?z.Ğ5 CwLmwB7GפYLqӉ* `~&(n`9+9n(~a}*;S||rtOw$MR5a#ձuZãͷKZ=Wke+mvmhMB`x3he/A8wH덖hKDZ"-hۛ+&я͸WH S$CȜp #`*]N!x]ƎF? 5KlK:A%fc5,t->P1J˳k7w8w+ XHtTsl$)n{*\V [}Oj? 6{ QYyX: xۆ%[Y 7' 'm)S" R jh[xE`s܌IVa UFG~+/hQ`>g tG֗ ^{d ލl:93bq~uYZ51 j1ᙁݻY7MPa)o-X eL>9aZ2=<\r4ՄTMJ)VSr뤞eIL"˲w Nd}<$R)7s)vЋ{+rԫ ۫bGy7h1U{tA dyT-ӎ>g):z׻h2au\+|ޡlo*ҍNv R!bؤ}۸Lyy>ϖFit};z&3 ,LG M4X }ȅC2 .BGV 'PtqmR>α'-6y&zE6Y:N=Z~ !UvߪX.KŞǍ6sC<7Y[ JK) 2aJWۺeȍ& #b|]tԁ)y >D?Θ-AuCUV'oCi^ t)RbџQ 09B jWV$7UL62ޞuJ#FH@,/ 6tK/[P͗^?DijDta{ʩMsMg_Ţ^h^٤Z^nJ&6GU54Ly{|w6ldiA4‰C$iGbO"I =~IF Kd7iNu yD)l3cSPxvhnrE!Nr 韪)g{eKD" 8Mz4wY6y!ފc7~{8\wlK/GVo)NfC=v:/G[ֶIB%beպeOEX8t䚝pnLnwF*oe,2 ~= F3ˠ?]l Ws&:#Xjths6݂{>}39OdT7J .)wc.#wA dy ^@-J=*ZFw\ ᖼ>eX ,TaW}Y|X/!@u=}$׭Po\ūO8?ʙB݌IE'\+ ʹV0(\Og,>2F2CNμj ΩUU~OYQr_+ P[3x <ٹٝ$m,[Y^;s-(Ǥ+@I"CӱmF72M[ªkrHn'6Eihc1 fvƞ[xzB( q_A>Cjv.Yj#5YVmu 3Wv$S `&m$/Tzq3,Mrrj%A"pɏ7샨yÄT钟mG:L}1@%)MpgYl*][> $_NjUP“ k4y&8v3Fsa*ج]o0?żX+MH1=C4rOoB l}[QUg/Co[qNtwC Pē1PU!Vs kC޻[7!ذwB~7WZ`WRrJL5&0B+b7jw]NI&F7ˑ3a!@m]C>{W =_M$V ˂Y(Pe^pTU͗@i_0?!eܼw*+f{J'!Nf8;?<0HVFM|lmLtN-p,oY=<V@\ ԛ&kW_@?ķM又DR%@9>bjh7,/RB&vvbJ8sʺ:p"[Y5^﬙ř`>dj32$4w滊!fձ]B}"Vw&IybG DG2tQ~T˱,z8B@&9%ZMaHƹxpyo 7߆ 30)`5o(z:K 3)| ]PP_-l @40^Edz'y}L̮~\ԇx;Vh쇨zJ*vq9Ƭ *CD] L/PB̖f8˔mDm-HOi \'ab?FX:qe (C9-ls>Ü1"v,B*.UNV2E N^rQ!Vj+ԐIag౺1'hݘ_{-GNQë^DI;}2ա?s}qEt}֣wY)Ƴ:!|BQlz1 ! dնJ3HDUOZޟ,!IJ+FaݻuyhU ؔBg_+Eš2Ǵ c7~zD1~GjշP!^sW;BIÄve&RJ7}ѫYͧޑO^uMGݬƎ~QX`Z 5<mshJؼ? cO8Y {*SyOӌhHdHG#@rI᧻M䥑PӀIO`&MY4*p7\o^IW U5dҤ[0 1E0!\8[$ZYJm=tH&tU|e;EMFF=T< !wu1EӤw%!2Nj{N y\w)g-TnWxUc2t-|~ kPUc;o;UḐ[ϸ,έE6^Oi/Z}C!℔2MŷGxHQJWYB 4Nv蕪CoFl.0hn:O-agя,)$Aq-iR1eQcHD#!W{3mWJZX . 1ry\zzH}iM4B<.3!*t^ e?1}]AAAՖw`:^Rcm=rIsȒ "ZPb9b@r)ymHieOʃ#+*&* RceW Z&wYr)\2KMzsxan. ^`r,b:<=4v .: cÐc$M|qKtc7L$Ϛ>ӕ&L94 њv|>TwN矍+^t?a'̓8I7, <<4@J4 nT<6H46L[.M;cR>ASڍX'.ouUաpÁh!!L~ >﨑&2a?p9Khe]$ L?G}`g:56 ZԌ Vf@׳wrxBgl8J^O6U-tIM2HH 5Gt3)fS^JԻ$5!h4Ht6ﰇé- muUeAajKεK龴9kzͱ%mvd*cHXsdۢi!\?IUl by3~:je)B>ޯl^ R&|A۲a];il$CU 5kڋax/ 6g^H[aХ~",];a+N&5U¯h6i<1b+ k|c_AȰS{|ڑV~RJfY '0m/Nf7Msԭ[oK@ۄn1-4e, |nA2ԿctODvyVb16>XdNabex}Z>Y m8o9ʆqGpԏ}:ͯD8qsȚ`멬%rQNID_ʋNY|p8~)nt6Y$n3zxYy6~&E!FBl;le}ğϘ/Xor G> faHo#\5谖Xp?f7pUUɜ''Ͱw$%b4`oU9F^ă4aX?G1V&3 ԧlx.ǥ么XN?\׀ 5AI(mz_{~P">+dOC#i8YDEwxΡIptI@tLpZ8S >iz'lXZ cםqCXh'A (*fPhLNOdWޕDEj$gQQuff'YIކnN[#!PN!.Ԋւ%8Z~Eo'[ Xc%^4N5dbTx^+iL{HUh3W8%ETJی-yM0#-^Lξ( Vn,1Z.N"]7O\Y@~8 6 cO#BoQ_K )] nYz`z֢35K9E.﯄8*S'dOBA4NQ3j ݛ+ciZqcҸ[͈.=Fd;>]ÖyٗR6N)jEք,ͽ?z~rpƊ3\;Urʮ@y[{ 68#޷#]ע=Ƨ# 6v*"yOy7%_V)A}5mЋief8A{ar\*i|ݽܒeRe03jl*f.Tyrx-{1Cc^i%VꒂG(=v_*ťc=ML O6c5FvNȪq\ 8 S,!=+O`4K%nTD>~ v\o VFYuGpL$!,fNz 0},G͝'Aho%v'l3V~ԞsZY&q祖z v;Z x'e9vB F>@N>]H`7|e⌼}MלT}+Z,߉;3-,3j|0]QV|Z/KXNzi^,TX2{hM%s-uOt] ʍhCMꑐ(ShS=D7>)|svcP6RHFs#]uf{ 3|nʺ+ӕ"gj4sc}K};愃O2; נ0!W BS׻/ktIrdl tdkSFS/X3ope  ,c3LUtxATV"  +]WC4I3Pj=EDnx͍l "kQKrV%M6J?8/H(2p*?n,hT6<)[Sd47 ApT0GM™|Fa 3T%an6mU H N#-`}_]`Fo+Wέ*~-νtyt$ׇ)'\>e ,3|@+t`q^,A 2C)X*hItw_Pw)в%Ksf1*4CjDU.?CīG()eǪdZvsE.>Kdѓ7B+ܓ/JO7uK=s{*h"/_;bF^)1Ϊt)*PtI3akpf2ø[Wt1`sUEp^ʰTl 9ZѾ<lo ͫɀ)leHUJuh{X<`7'/U@cٙ/vU W 0J}.qPP %rSv!=d@Rf4k(fa )K߀ .2YSk7Ы=o&1soƩ-..g=jw}ܪ2@vEƆ(Seh\_n߳LZ)IО#s1t p^5© `٧tzk~{L>;Px할[şW%*`T^ %]L ϰz]}BÖu5mccSw7Xx^},4,Dc=Z{_^&UbO=Bg )yvI3ߤ&h8L--Y"k8PfrG&AE^q~ GdW}vi[oF&6欿OLi D:"qH-2 S2s(S_;ON9BJ5EQy<=FL*72\LEeW Da$ IaQmה۶񇩷$/&0ix4{P/zHlۖu=/ $'1sѐWAI=3Z-{"3n}$RC|7 Y !0#TA:7/W/eAEHӾ+<]=^z_Tzv ͔ໄ-!1퓺 US ;0ưEGLJU@w-–]c!-Ds 1kaEb7@͂}l{BsnO^3ToF򴯯 "a,@&Hzc 2cqۄwFZCIZ K!'#Lj #%^złom^v}8H@k =vlF:[$A ub^''!!Y .~}Ї| !c.ir&'σ#X_VOnnn( | _j9f%ڪGrMc3-fr֗,@1n^9 %벶iu򥙃91d _%FhٶJfdhBȪ_uqH3\r#:B2Q#8ga|J$>{fHt(c%{uAMbo_l󪫭'n.&SE!iپ^ W.2"S%6YR<#lu4A2pK?\V8 cGN2"SCh !)!cb0 oTdPS/jF`N:#Y6%K\|]GEIo82/iS`Q&DevIJ%0Kᴡw;5"} .g]SDtՀqvElTR\(u;%mF{wưwrQԴ H++a 6rIǧmy|@WXe)yrT]A/Ίdɣ(dlF:SU;Ri@ut;Nw x03`exP7hF 1mJ=FѼfT=)|/ɹ~8҇D*յⒾʨ2l3NR]ɻ=ۻF $s}ő%"tKeEnR`oX6)_ߩ4;ceMW,ϕ2'~<\R@nC6)Je =()"|]ODZ&OZh3m_sBu+6x)AsA( b}+^[R"A^G `}d7}1*CN궯u@;@oz:D=]M^b(mBzs8o""7Lx1Ŵ i"m\l"Czj5(M7kѴp}dn%=F(K_8 ]~r *2xTfiەR xP6[}"~ŔuXuvzRn"PzMFW^*Ɉܠ-Ƹ!x#k2c7ء`P% Nվ&_nmclb(y^cDVQt"I{T2Rg 3p'U~αPujrOǦL"`~H-\sKVMZ2%B2Nb>u7".ե.%'eD :dI~Ampb/g@mTov-o_8lBV6Jհd8zj\Jz/(J}Ww9J) bw 93D惮#mN:3X_dCֳf\SUYZiB ED| p׉c ǟx 9~Eql958_pT,%9䳬%tdMOԎ&Gw)%g=$7F| AIL7}Kܭy}3tpS;G%JJERVpR!->6"}bTAd引LF /K}ZlAw-#ًfew4kN׎ (C'V}w7W25O$ ~Bq[&usKNJ [ K$YXt H"3X=k w'gae{&{5M2$"@_NI V.aMq53Ϲ$}!H| ('K;G"~#_!x~LΡ5CR#'~&$Ɋ_g&Ot o{ k};tfb!x'mn} (鈹O |hMʝ|<ᙍgEUvOvr6Aۂ<Z17Q=aH)KW4k;n5 -:źc8LDvyP vk%_pbyc<lP|+F3 v8!q)&]tve)DugE='w2:{y|$UaPHTW ^ya$YC9Tէ-UƁ|#5߿0V 0h UE =j^YyM&Mi(( ۑxQ[Q6q>qR}4=E&厐-:c;<<0G*PykU"8Gzr-`Ҥ6N$'a}奪R@ < Mm. dd۩@ ,f{Ø0yʪMRF>Bn,*] #>-:B.fL-ep@A) =Bh!GN[P4"_6RCl^j-]<( GɀAb(h|!d t7v;%;; B1NW! .Nw# ̙Nt&eA<zK./&мmXYZ6.u6uν6V.Hs|eV(p|8J%[y\`Ȓ_3,YXr?ݷy3iDgT%:H8K׼5Ʈn8SRr =yAvX ꬣ2ԙGm@ꔊM)4@ڕ5 $U1p=YUE@k}˹:|Sbr'̆Jʷl_jj/CNORGi#%AAlѓ<-G{V63ԧx/$D bMC1=M,g 2r` -4+Խz03[tCȴ\PemmrA&7Sa6t`zlbMVi bJTv>MץS$yc jIQ L)9 HD;؄O99-6hN5(vTE'x7cv5ӘRJsT%f4ak%..g=u-0rl,|QCELNk-hg<rs12Gk77oGŃj4>df0+'Q GYi͋xC~Cx֛yAS(XAN6吹Qpwar *GKL VP*Ñr2]Bۙ!H '?0ǾZ^zvAyMŶvOm0׉MIo?Crǐ̸?q'Ʊar# ],ZcD0󪶬X[64MQgfEz׷9mVsD&=R fKob':W?o{{gͥQ,1Zᐃo72') c&GZ!]hO>FVr뾯 <B9@ };_ '+1\#xʘtYx?/kBX"Ҿ ,컲G+ !:2Ds]L+ȰϒS9&RࡩРrCn(ٌ2\fu$?w1=WoCbA9l[H5ٯm5HvŲHGI$-UΏ?PcY䱞Y蓆_..F`' 9̠/}LqFј *߱Xe d gsݕ$RUo+4AH:ĵ3QswZ ɠչcYc}}*OVZhcڪ55}] QN{ʟْ5(VĤy&<J ZhS/=CwP8)L4a{҃1ZP|MX#Xy/bpZdŤA$\jK盵TMYdjZ&&7 kGzXX{(õvE9-y&@P~I.hi2cekA"q԰Ϡ_d!bgfRi0pIf|?Y嬙 \[@')rXPu8A<% ҄K3ȡָ9(`PZ ʈwvղGsl{.^3 c)M^}sfK68CwotCK!}q7bPsDt_f2S9ɭV#3.I2 g$:I+2_—+@VC ~b*HZygّ@bJRS@W_y(kܘtȱ|;GnR[h&S;ߤδ,8HK~BXa6(>[?Dϻ -9Aa`B0h zãȉpz_fJ)w qyO>LX~ߝ{+gOgE4n{k,oSh}넙g XB_ +("@M޵}JHG.ɮB$ÚKQk+bIwJC-FXt#!2%dy8x(E]q-w$ ꡷sJƝ*\Ȣ|^/`֯ ; ))Tqv"kdIY`C,pD؜= M(<3c$[Օ{tT7b%݊P7YjhgF+S%TD^ BfEb|$uOߛtJ]< ;0 Tj 焝{"eb|U^?XvK_CI>^&NQ-mkCv<&(E*kYuȵ7_>0Dr#n^.ntsԫ?f'qV i ~&t5Uq3~ k3s1`{O` B~~mZB?:sW/#12֪ g5uúݷBLOXfYل R핤tJ)R wtjI\݋?Z:1سhhݭ8k" VnRںP˴ 6(0(P6Z2/++> c_# Ȕw)g.h4N).iHo))$.H󩐃 esAw #5Dmmr77`%ŀf},..:jL?.#[.KhYԾ"[AY7L7f}{y{06=lՃr~Ч%i6 ar'73@YS{UIh,z4YѸhػW-! 3ezL +=0lTN tR=%l+I`jQ'Raw*e/Kb`G,ws$+?hJ3kJꕴ8DNu ՚Y h%zJk:4>rHTj_ry.o™'Tr(,u "V-.hRvӾQ'}'CK6_$LYd%=}tW0Njuݰw=z@=D!%9F/q6 B {}:^HLGG̏} p@ ^ Mtx=CY?"ߔ@&M-y83 nf|w2^decP)hPgjM,iy*0Ȭ؁jG%c!85^z|R96AV6W=EGP^c:M9]u3ԙ 7=rdC$(fIey;: dN!b·^ tR][Ǝrh |ڠxkWtc"'bW9Md1fn>gg_ڄg-˨Hz__Sz?iu^~ o{MVBXI\ڲpΚB|L4\^ "C}N -owK"~f \v6hEQxF%@3Z,=F2 ™a[LDXF4@@Ԫz;H2uNQ˶CUR/5Z)9XEN]tߗ_hu%`Êv!Ĭ0vu*LK !>PyņBDj`ЅpHI*ǺhXfBTKx`gFd H!D#mQ=i& e27_ xNAk3`eSZ`WhP7~U{6}0YY 8*:+ʳǭln Ue95\5r dJԺjB9 .ΊY_#' {4`ĕÍP̋9+06_gFQdn꡿0%H?rgAIDSM 2됦&vLda-*(<dr,i"bQO*~Ѧ a]C? 犍XBUm/e\z7wPn\5A7p.YBffL ?]t=j 4!dtliְ,Ue ,-~Y~-ãty8/M=A U; y~|1^P!U>@hP.N,| "_̨XIʑ!02dH8%KĬz*j 2^^f([yڂvq`)z@2Ku>ڑ$ޓ-PfbkDLu+>β%y6Lpi+B#},afF9\@m~NPn;Khejz&|TaNL'S`Ij?J]<¤DԐyUVN1'dv J򗮜|K_l,GPŌq8'}Z#D n?#zl:p.9,G}^8dc1. z*a\q_Opѝ4 3;/L;5>Gg]ِ k";E醆6WDjZrG@qtR@GouYE&*͇XЭ]Z%_.2"8 `;$jN2l%JY,=b)_qYcqܨIAfn ᆬ,5F%T׻6RV̰\0Me A}3\ [/ z}}Z.d?3 %5׽vn^Z{% (Y8qhJ3Xo_6$>!:8-fkFP}~gjZ\.&i+ʮh_E%p򥀂v) ~q}1^_^jV}u'&ꈺYm/; qVV@mI  kvL @}I2v6 mho?Έ285E\ňi?eJ 3V2{Q3G![͏NM dk /ӫ˯Oԡmd0:+*jL`OՖmB*s\D+4P~C$aη}Ǟ MnhQ`1Nyc\j sJ?T +R]+x|DO"&k)UZm,imzֵ}y-ćs Ȍni^Śt,-΁xd o/{|w0_@ @㤋1(8_]Y unƿl]weS#fu7xda:r۳ԃ(`4M>^H#Hntp᝻NXqiע=xSQIJ_kN7Y$] v jXP }QÐy[T,5)7xJ0!C׫l:IV-~de4h?im.(_JG3$Y}T\zZ#Ů暤9&~ErOܙ{SLd-,ŗm+5;k "~ %:(J}c_uЎ(G9|z!_Tr, oa'% ɒAokE[{WܠAz麊w}A[#=d`d 貤S}К9y`!mv)z.ClC!ky{wh2hٛ*q_F{{Q]u7L׮Yh^۳C!= o}p!CsXO Z~梻e k_^G>X'YEice/`n 3Sy8+_%Z-%']s`k@@xR.p/M$qTy,1a͝"ӿBa7TO8}V# \3zr]z'~&6P# B"ـ+vU >ZJ 67_n˔k:kۿ9״sN*d*޾6f_()tfp{B奪$J*+Tު.gxV?:}]ތLĈzx3lzO ?"u_ϩZI,1|MU'p#*Бe5-o@,g|XS|XR'iCNt07.go}O mI&b6V/5{p;n_*ehN1TqtXc=Ĵ_B% ]v4ۭ'tzXߡwl+'}Wj~LY!EG,L"g2׎1KA _|I-d{j2f[CE\N!tkG)־NIOhՁ9~+ 3`fnĩZX=P{Yw@)Ab2!yV aK >LjA*b5b1+֢: O- Z?(gYͯ!SH^/`SU<;SQ_$4*Mτv͔tjQimCt`A"D=\wRwDj2%ԁ cvn |Ohyi-r-BI+gve:/R,* eN,a+&F% ر$ |T70ȶnST *Cٝۼ&\lQ_RPL?7(([.Cq g 6mnV O,_ @Br46eC4rǽߏq{r+Դ: eM~ Mc흈2;OYBQ R;—o`zICӪ[5J&;!m3R$q::3aܿli;Oa8/Q"WLHC׍PZq.%?W6[ʢ,K5ԞLoH 8ŊA.d_W9uQ!Ca8Q HaR~df 3}slƍr K\R-n9Z^6+(Wr4C,ڄn k@7wzI{wɹy TiPH7F_.sRWkLK6 HC f>DzE-gCS){jc-\vN$k<O(^k\fP$ĄO5PXzDA%?knKÈ)FRP_`a: ,01&dzL`B沵N?awsN[;X~W 8 5q>e+d_DW#x@oMq\/e@B*Mm<`hCiTSzS8 :Rrtw&VZgNiaO"+>IY?sՊ=57E2M[HQvK"[xG[:rѿA<(Ч *X+Ӟbgl}5 bQ-QZN㼙X4oHHCT)_*[gOYyÓ`dO 9Yq +(,BT {Q cx!<ՎCݞJĚ2mF;xr=ʜKµ<{a)| [t2Tz w=J3s&" m'SPg_FDϽ1`ɜj kIWeyRؤ d6 (`BγC3iiϒ'FD9|%(yd1;Sk*|yٺ&W%>6\@ ueAރ4]ٛsks`cdԎ>7}[vGfFF55 R5= c9|^g:TI>`"a@LDt=lGQfjNL:/TB (>J5"KTYز@펊>r |g/VG>ڎ'a2- P{ lt9Պ3kH * Q1Hl~ Dў|J1'o)AN65 S vrlCO mmm{RWpa}ͿytJx6÷\4^@+dž^.S~c-ķѮs60x!ֽe"a$*.KX<7Ap3D/ <+rɤPXUzIz<kTfW 5qBg$UM߅Ct&x*}eoVrv#ܱeYy\as(0uO\+"&sOf( \D[~+zզd(LT.(ZWax,yS"v &Nm[0v:^3 >{Ela}Օ͈ k,;jk4]o鶏Z_\wMm'{![ ɟ/e?}u7F]HВ' P@겧QG|* z9Ybਁ6 a,pDlK zP^}<86Lg$).L+d.\LbOkI0Ɍi֍^ t:UUyD%%P9%B'OBHNA\Mv0] 4֬HK6gafCպ1\v(dMF3|%#)=oOZ-yݾWa]bCw9 ,x3BЄ_1/4a `C1;l2< +Q*JF r"eC:[K $Ќ+7J% \EQ9j՚:t[),-9$ "e {Kz<-WB.Ѳ&"UKnss)ASq7u^wOƱkk3\vp]4Zo}}@Q*cjr,*IJ?//좼xO^h}V veJTT*!MFBmgس ]Z@{ntO8@c'%W'"vhW}1_\?a~pHy&K1$>Ƞh健 2eH)( b*x3'_Jל~@4ƈ4ɾBdö~ܧ8ʠ WYr7\袸c8.q6wrz]2AħܮGr;!2#]:\ lh~7Qߗ&X:E6&d[sDd𘲛H/FQƪ\'~#N"84䳚#_<[S?8tx'jN4O`L(1{!~\Kr.6Bs sxXliq/I9TBHgW>>`lJז.7 y&[¾ȬW)vT-uۿ-琱 d'\249uv GN#pp{ܠA]CeeRkGG Ua}\txnLlŒ!ZiN%+zu'akq$~~/uĒA~-99;>!^Nvz* !gw q6gS|.NV&rB6Zjeqy !'f\ +8\0%F^Zg(vрҍyC$wag* 6~M J :Ntʐ j*~W!8[Z Ɉ;𞗿ڱܔ"Pp[vM!SI E|:Q.ZѰD&~'8G۽` \ j03jܰ9(]`8r)uU$nYʷ2g r4nx9F.j 3=mL[~S =#Y,mR{7(l(BV|NѼUl[z*jg BT̔A0ӂS[/ML.ſ t)| w_J1:$D05׻Zp()W\,YTvspF7b,EO% }q*Bꚅ3)< Oy|[=vM3h 9f4s 2Ԃ9F#ęVL.*NS' WRc7W20v=H75xV7-ke.׹4~i}/-i~Sdwm"/kUJlV ahqYa1LH` Ƌ|5:9+(^XGu Y6ep13eyt~A2Ew?BXq_>%͉^)4;E;}6 P*V8b{e10Rtu+o^TZxĊ2>B>[bLV>Qr3$XV empI2+|X`AGFjcAb4YNa!+56rcId@b}}.O_ao]/a?Ԕ3NZvF'#t£?l$aI/B>\FݙZI!n}33 yם \*+?'0NVsz7$j41/@=MW"+idzyQwRC`EBZMjކsu$2π7m`&lTUr;&\hT=U/A->4ݢ9;5Sv άՙH"jA)G,!aR= *1wӕrT-R6۾^IC+,"}NRnҺkmo_БAt*L>i]BUB:9~-83xO1 G <@BTr)Ğjs6P,C'zg[M]x*K\*F/nސ Q_TO Fsڮ!v}A=P]^)KXD}3ZB0xPm- txh Tc{g'I͜/cHJI/(0=/r#!I0e?n3Kp}zpIa39Q0iB@M%8m ^d)NyI.<%X]r<{qXտC|QF1ŕ 6E0Dh_xG&a^$.Wfn){7vs'A!)j2Xpa7uz8(82ݎ!y:5ja]#>*&(UP$TW§rXc)I[92$^  s@俬K &᳞W~/S zU鈪HJԧQ=k")qFr%`[ULMLJNL . xZeDqび`ET9eBj'pU&[ ]$qs]fVh]1A vӯ-fCőSF,^^֪7(uM1T :!,Rot(N-uaEޢ:.ZH\R e~QrJ`&4t9<2z ! ʬW=$NβhN!;I/Bj趩EQm.T“3R? džw x,](dH:(0;y)P4Z5TO \AJ$?urEYC,Ƹv[o/JN0gR찛E]|v;IYOƦi~HT[IexJh T,2eD-uF_q:GF;,rEazSWT ul }!|9Lb]c#2Ѧ9h/uoWh\ʶm+<.Ht$AW{`rB۱/"|5_" U_: F̜z> Lv?/FQF'|KQHӳKv|2'Ba}EyMtm6VJe3֮d#!p!~~OwYyb6KEm +{x[RԨR)4tnژ63`s[6ꐱ*a˗6JkJ5蕛,{31C,!ܾŦI]kT216ScPgY'3!㶜.jZMz1S@r8=@T0dߝ/o_ @1KrXhUiSy\_`R3?ͭ /w= 8XB76fkoJ)WʏSޑf`5n(=/osͥG@xYyX&Y[H _z$\j 9D9Ŵ eHAJ'eU$DM }z9{ҭ1WO:aX{tԃHrLQ役g8$ Yqx]XF,fG5C3J)RmID lzX`[UL!+}g1 ۖ|'Cmb\ ނ|jЅ->rtӄԦ[cCx!mH˼m UUީp-cuT>Y kICܵNgFF1< ga I<BfwI>"y.vnFފ})bX.3wrs=a 5އ-AqDXYvՄZӑ, -tCqn]2{6I9lȹf3TZDƇp0 [Gb'eD9m>Juw=A"; RA C_onyNfB}D 5{ab;jYǩ_m~Q{,HmfHy?pI@-g@+KCH)L9NU ~o;kW[TQ qLe!U{ODY0_HԿ?:xlKRhc, r;>_TtA 栃{pjFbE*Ȼs`r' jpk9KC? W;VN&(8G%Iogt 80ĨCiA#Gq0݂[?nqOgPp6H|s`($VK3{={"ψYp~r*qh XՂh" R]=نT@Q.Z)uBDZY^day=u{KL/$z[* oف`9e=\9$ "wN VxAnwA2 QGoE\c_v$ٵ:]WдS(,e?C>DTL{ %*Qn2BG߲;K2* 1M,F7Bpjl;T2l4M~r/s9h`6T~w%fEW˧L2!(EPSlΣB&r`Jjh1-HG)Xy$?B aNZӮ{آ^"[\պFQn#AD0Sp SXz `뱺z/mE&TcdM,t UCC X}r>OEo 줗astγ2 5ّUYw͙,W+e bTЦ('sNiC[>i_n2HCu.߲}tyIsmZ8^Rl9(tD&9ȑ,#!&,(OMEz'LI<%&{e+i(=(2V=E j]L)X3| 2bwcv 'q/YfHׇXLq` _?~0 N /2A߹ۤ&Жg̛W*a:;bau (L1\p"FҞ޳bcSwAD hDs-K1mIq)_E/"Ф|kqG]Z@ u>=J6eH@)T C[Qf An ֑R/2V1,ߺ{93Qd0V/ئooRVF ᐣoaױϬ($/E|]]4h/()197rCR7>CN#]:;#+SҰ.H1BP).дA1r|;jhOq IzḫZMo?(v,Y)X\*-[:N\C~>^T'pdyںYmu7$},*;+TeIuת͍τ#Gm7oGd']@Vg l b35;{H 1m<ϭ8㑶xq"2QVIm]򚱔Zw63[f kI8B()y۱L5VD7~lhjl| !_Ńu$T,ɗ%LjZG|3JH:s7%XV ` Ϋznh\%څ?qb\l釤HB a=&;/uIR+9\sIYF.xNC9&ax>{<.b"g^gIHMy/iդJNV]pޭQ@yspypC[6]9{9"xl¤;Q:|㕻g?o]JNq T.+7k)hl3%YHXq5@GބCDͱ怱yGcME:jg= 9 ۡ&7.m'ípF]T"͸.@JnYme2(5olCjΝgg~\u=GΚwnAsb#kP%k.H"#wAq@.MZ4^ԟjnIYG4!q³fGG/v#˷'aRd_D5]c >z> )yrvR^s5U^R3uP )_!+o!5D. gh޶ (Z^A:JB]Yum`lx=@lW5uXp).ܩeNлıg¾~6`0S L))2S,9G` hahW&!*ڱ!~<~pz,W[яzzE/>>+3Y2@PӂFN⋹`m+2G"Cn "c_ <5{M8G%]ƅJA0)ˏNF+omcӈG`G>*aqTZhg˓m M`[إ+}72EYB\ λEp`AyuqôA ˹-V> G0[r3*WTmu5G/К]xgzdkG2 ĩ F菤>2ܮGTCY*l{r3YQH-Q_ %rw7_:fKZGekb{\g,48c*kzV{s,0α`{zfpַ'VnM `z0N^(u$: ) ](TDnf8rFXS  ~)Rd.u#~/(2\*\Xߘ.:\5;nIwT߈6|.J>w&%VXk>@A o5idpý&hˠKL{|yUMBwq IʦE,97DVcp:%oR]v+Ő~fh#ل}Ld8rgV{g^6 gD$: rxP:VenzCxC$ )",~Vz/hx㙴ub+I/6y0x6Kտ˩0{qH$ 7FtasmĖU<0$~W8 U !qp